@media(max-width:749px){html[data-cudis-viewport] .drawer,html[data-cudis-viewport] .drawer>.fixed-modal,html[data-cudis-viewport] dialog:is(.purchase-drawer,.cpp__lightbox,.cpp3d){top:var(--cudis-viewport-top);bottom:auto;height:var(--cudis-viewport-height);max-height:var(--cudis-viewport-height)}html[data-cudis-viewport].js #CartDrawer>.drawer__inner{top:0;bottom:0;height:100%;max-height:100%}html[data-cudis-viewport] dialog.size-guide,html[data-cudis-viewport] dialog.visa-guide{top:calc(var(--cudis-viewport-top) + 16px);bottom:auto;height:fit-content;max-height:calc(var(--cudis-viewport-height) - 32px);margin-block:0}html[data-cudis-viewport] .cudis-purchase-bar{top:var(--cudis-viewport-bottom);bottom:auto;translate:0 -100%}html[data-cudis-viewport] dialog:is(.purchase-drawer,.cpp__lightbox,.cpp3d,.visa-guide)::backdrop{top:0;right:0;bottom:0;left:0;height:100lvh}body:has(dialog[open],.drawer[open],.drawer:not([hidden])[inert]) .cudis-purchase-bar{visibility:hidden;pointer-events:none}html[data-cudis-viewport-short] #CartDrawer .drawer__panel>.flex{min-height:0;overflow-y:auto;overscroll-behavior:contain}html[data-cudis-viewport-short] #CartDrawer .drawer__scrollable:not(.text-center){overflow:visible;flex:1 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/mobile-viewport.css.map */
