:root{--cx-ease: cubic-bezier(.22, .61, .36, 1);--cx-out: cubic-bezier(.16, 1, .3, 1);--cx-expo: cubic-bezier(.19, 1, .22, 1);--cx-quart: cubic-bezier(.77, 0, .175, 1);--cx-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M14 6l6 6-6 6'/%3E%3C/svg%3E")}:root .page-width-normal{--page-content-width: 100rem}:root:root{--font-h6--letter-spacing: .22em;--font-h6--weight: 600}@media screen and (max-width:749px){:root .custom-font-size,:root .custom-font-size>*{font-size:min(var(--font-size),2.25rem)}}body{font-variant-numeric:lining-nums}#MainContent [id]{scroll-margin-top:calc(var(--header-height, 0px) + 16px)}:root :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--cx-accent)}:root a.size-style:is(.button,.button-secondary,.button-custom){min-height:52px;padding-block:0;padding-inline:32px;font-size:.78125rem;font-weight:600;line-height:1.2;letter-spacing:.16em;transition:color .35s var(--cx-ease),background-color .35s var(--cx-ease),border-color .35s var(--cx-ease),box-shadow .35s var(--cx-ease),translate .2s var(--cx-ease)}:root a.size-style:is(.button,.button-secondary,.button-custom):active{translate:0 1px}:root a.size-style.button-unstyled:not(:where(.footer-content *)){display:inline-flex;align-items:center;gap:12px;width:fit-content;padding-block:8px;font-family:var(--font-body--family);font-size:.78125rem;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:100% calc(100% - 2px);background-size:0% 1px;transition:background-size .5s var(--cx-out),color .25s var(--cx-ease)}:root a.size-style.button-unstyled:not(:where(.footer-content *)):after{content:"";flex:0 0 16px;height:16px;background-color:currentcolor;-webkit-mask:var(--cx-arrow) center / contain no-repeat;mask:var(--cx-arrow) center / contain no-repeat;transition:transform .4s var(--cx-out)}:root [dir=rtl] a.size-style.button-unstyled:after{scale:-1 1}@media(hover:hover){:root.cx-hover a.size-style.button-unstyled:not(:where(.footer-content *)):hover{color:var(--color-foreground);background-position:0 calc(100% - 2px);background-size:100% 1px}:root.cx-hover a.size-style.button-unstyled:hover:after,:root.cx-hover .collection-card:hover a.size-style.button-unstyled:after{transform:translate(4px)}}:root .layout-panel-flex--column>.divider{justify-content:var(--horizontal-alignment, center)}@media screen and (min-width:750px){:root .layout-panel-flex--row>.group-block--height-fill{align-self:stretch;height:auto}}:root:has(.cx-collection-tabs) .facets .products-count-wrapper{display:none}@media screen and (min-width:750px){:root:has(.cx-collection-tabs) .facets--horizontal .sorting-filter{margin-inline-start:auto}:root:has(.cx-collection-tabs) .facets--horizontal .facets__summary .facets__label{font-size:.71875rem;font-weight:500;letter-spacing:.12em}}:root .footer-content .group-block,:root .footer-content .menu{min-width:0}:root .footer-content a.size-style.button-unstyled{font-size:.78125rem;text-decoration:none;text-underline-offset:4px;transition:color .25s var(--cx-ease)}:root .footer-content .menu__heading.h6{font-size:.9375rem}:root .footer-content .menu__item{font-size:.875rem}@media screen and (max-width:749px){:root .footer-content .menu--dividers .menu__details{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-15))}}@media(hover:hover){:root .footer-content a.size-style.button-unstyled:hover{color:var(--color-foreground);text-decoration:underline}}:root .menu-list .menu-list__link{color:var(--menu-top-level-font-color);letter-spacing:.14em}:root .menu-list__link-title{position:relative}:root .menu-list__list-item:not([slot=overflow]) .menu-list__link-title:after{content:"";position:absolute;inset-inline:var(--gap-sm);inset-block-end:-8px;height:1.5px;background-color:currentcolor;transform:scaleX(0);transform-origin:right center;transition:transform .45s var(--cx-out)}:root .menu-list__link--active{font-weight:600}:root .menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}@media(hover:hover){:root.cx-hover .menu-list__list-item:not([slot=overflow]) .menu-list__link:hover .menu-list__link-title:after{transform:scaleX(1);transform-origin:left center}}@supports (anchor-name: --cx-a) and (anchor-scope: --cx-a){@media screen and (min-width:750px){:root .header-menu .menu-list__list-item:not([slot=overflow]){anchor-name:--cx-menu-item;anchor-scope:--cx-menu-item}:root .header__underlay-open{display:none}:root .header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{position:fixed;position-anchor:--cx-menu-item;top:calc(anchor(bottom) + 10px);left:calc(anchor(left) - 16px);inset-inline-end:auto;width:max-content;min-width:220px;max-width:320px;padding:0;border:1px solid rgb(var(--color-foreground-rgb) / .12);background-color:var(--color-submenu, var(--color-background));box-shadow:0 18px 40px -24px #00000059;clip-path:none;opacity:0;translate:0 6px;transition:opacity .2s ease,translate .2s ease,visibility .2s}:root .header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu:before{content:"";position:absolute;top:-12px;right:0;bottom:100%;left:0}:root .header-menu .menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,:root .header-menu .menu-list__list-item>.menu-list__submenu:hover{opacity:1;translate:0 0}:root .header-menu .menu-list__submenu-inner{display:block;padding:10px 0;opacity:1;transform:none;max-height:none;overflow:visible}:root .header-menu .menu-list__submenu .mega-menu,:root .header-menu .menu-list__submenu .mega-menu__grid,:root .header-menu .menu-list__submenu .mega-menu__column{display:block;width:auto;margin:0;padding:0}:root .header-menu .menu-list__submenu .mega-menu__list{display:flex;flex-direction:column;gap:0}:root .header-menu .menu-list__submenu .mega-menu__link{display:flex;width:100%;padding:9px 20px;font-size:.8125rem;letter-spacing:.02em;color:var(--color-foreground);transition:background-color .2s ease}:root .header-menu .menu-list__submenu .mega-menu__link:hover{background-color:rgb(var(--color-foreground-rgb) / .05);color:var(--color-foreground)}}}:root :is(.header-menu .mega-menu__link,.header-drawer .menu-drawer__menu-item--child):is([href$="/collections/activewear"],[href$="/collections/resortwear"]){justify-content:flex-start;align-items:center;gap:10px}:root :is(.header-menu .mega-menu__link,.header-drawer .menu-drawer__menu-item--child):is([href$="/collections/activewear"],[href$="/collections/resortwear"]):after{content:"Launch soon";flex:none;padding:3px 7px;font-family:var(--font-body--family);font-size:.625rem;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / .08);border-radius:2px;white-space:nowrap}:root .header-drawer .menu-drawer__menu-item--mainlist{min-height:0;padding-block:14px;font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);font-size:1.375rem;line-height:1.1;letter-spacing:0;text-transform:none;color:var(--color-foreground)}:root .header-drawer a.menu-drawer__menu-item--mainlist:after{content:"";flex:0 0 18px;height:18px;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-60));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .4s var(--cx-out)}:root [dir=rtl] .header-drawer a.menu-drawer__menu-item--mainlist:after{scale:-1 1}:root .header-drawer summary.menu-drawer__menu-item--mainlist .icon-plus{display:none}:root .header-drawer summary.menu-drawer__menu-item--mainlist:after{content:"";flex:0 0 18px;height:18px;margin-inline-start:auto;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-60));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:rotate .3s var(--cx-out)}:root .header-drawer details[open]>summary.menu-drawer__menu-item--mainlist:after{rotate:180deg}:root .header-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{transition:transform .4s var(--cx-out)}:root .header-drawer :is(.menu-drawer__list-item--divider,.menu-drawer__menu-container--divider){border-color:var(--cx-line)}:root .header-drawer .menu-drawer__menu>.menu-drawer__list-item{min-height:0}:root .cx-drawer-cta{padding-inline:var(--drawer-padding);margin-block-start:28px}:root a.size-style.cx-drawer-cta__button{width:100%;text-align:center}@media(hover:hover){:root.cx-hover .header-drawer a.menu-drawer__menu-item--mainlist:hover .menu-drawer__menu-item-text{transform:translate(6px)}:root.cx-hover .header-drawer a.menu-drawer__menu-item--mainlist:hover:after{transform:translate(4px)}}:root :is(.collection-card,.product-grid .product-card){transition:translate .55s var(--cx-out),box-shadow .55s var(--cx-out)}:root :is(.collection-card .collection-card__image,.product-grid .product-card .card-gallery) img{transition:scale 1.2s var(--cx-out)}:root .product-grid .product-card .card-gallery{overflow:hidden}@media(hover:hover){:root.cx-hover :is(.collection-card,.product-grid .product-card):hover{translate:0 -4px;box-shadow:0 22px 44px -28px rgb(var(--color-foreground-rgb) / .45)}:root.cx-hover :is(.collection-card .collection-card__image,.product-grid .product-card .card-gallery):hover img,:root.cx-hover :is(.collection-card,.product-grid .product-card):hover :is(.collection-card__image,.card-gallery) img{scale:1.05}}@media(prefers-reduced-motion:no-preference){.cx-js #MainContent{overflow-x:clip}.cx-js .cx-rv{transition-property:opacity,transform,filter,clip-path;transition-duration:1.3s;transition-timing-function:var(--cx-expo);transition-delay:var(--cx-delay, 0s)}.cx-js .cx-rv--up{opacity:0;transform:translateY(44px);filter:blur(6px)}.cx-js .cx-rv--fade{opacity:0;filter:blur(10px);transition-duration:1.6s}.cx-js .cx-rv--pop{opacity:0;transform:scale(.55) rotate(-14deg);transition-duration:1.1s}.cx-js .cx-rv--line{transform:scaleX(0);transform-origin:left center;transition-duration:1.5s}.cx-js .cx-rv--vline{transform:scaleY(0);transform-origin:center top;transition-duration:1.4s}.cx-js .cx-rv--img{clip-path:inset(100% 0 0 0);transition-duration:1.6s;transition-timing-function:var(--cx-quart)}.cx-js .cx-rv--wipe{clip-path:inset(0 0 0 100%);transition-duration:1.7s;transition-timing-function:var(--cx-quart)}.cx-js :is(.cx-rv--img,.cx-rv--wipe) img{transform:scale(1.28);transition:transform 2.4s var(--cx-expo) var(--cx-delay, 0s),scale 1.2s var(--cx-out)}.cx-js .custom-section-background:has(.cx-rv--zoom),.cx-js :is(.cx-rv--img,.cx-rv--wipe){overflow:clip}.cx-js .cx-rv--zoom{opacity:0;transform:scale(1.18);transition-duration:2.4s}.cx-js .cx-rv.is-in{opacity:1;transform:none;filter:none;clip-path:inset(0 0 0 0)}.cx-js :is(.cx-rv--img,.cx-rv--wipe).is-in img{transform:none}.cx-js .cx-words .cx-w{display:inline-block;overflow:hidden;vertical-align:top;padding-block-end:.1em;margin-block-end:-.1em}.cx-js .cx-words .cx-w>span{display:inline-block;transform:translateY(110%) rotate(4deg);transform-origin:left bottom;transition:transform 1.4s var(--cx-expo);transition-delay:calc(var(--cx-delay, 0s) + var(--cx-i, 0) * .07s)}.cx-js .cx-words.is-in .cx-w>span{transform:none}.cx-js .cx-hero-in .hero__media-grid{animation:cx-unveil 1.4s var(--cx-out) .1s both}.cx-js .cx-hero-in .hero__media{animation:cx-settle 2.2s var(--cx-out) both}}@keyframes cx-unveil{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes cx-settle{0%{transform:scale(1.12)}to{transform:scale(1)}}:root .shopify-policy__container{--cx-policy-indent: 44px;max-width:1200px;margin-inline:auto;padding:28px var(--page-margin, 40px) 104px;color:var(--color-foreground)}:root .shopify-policy__title,:root .shopify-policy__body{max-width:880px;text-align:start}:root .shopify-policy__title{display:flex;flex-direction:column;gap:22px;margin:0 0 22px}:root .shopify-policy__title h1{margin:0;font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:1}:root .shopify-policy__title:after{content:"";width:48px;height:1px;background-color:var(--cx-accent)}:root .shopify-policy__body .rte{counter-reset:cx-policy;font-size:.96875rem;line-height:1.7;color:rgb(var(--color-foreground-rgb) / .82)}:root .shopify-policy__body .rte>*{margin:0 0 12px}:root .shopify-policy__body .rte>p:first-child{max-width:620px;font-size:1.03125rem}:root .shopify-policy__body .rte>h6:first-child{font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cx-accent)}:root .shopify-policy__body .rte>h2{counter-increment:cx-policy;position:relative;margin:48px 0 10px;padding-inline-start:var(--cx-policy-indent);font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);font-size:1.5rem;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--color-foreground)}:root .shopify-policy__body .rte>h2:first-child,:root .shopify-policy__body .rte>:first-child+h2{margin-block-start:56px}:root .shopify-policy__body .rte>h2:first-child{margin-block-start:0}:root .shopify-policy__body .rte>h2:before{content:counter(cx-policy) ".";position:absolute;inset-inline-start:0}:root .shopify-policy__body .rte>h2~:not(h2){margin-inline-start:var(--cx-policy-indent)}:root .shopify-policy__body .rte ul{display:flex;flex-direction:column;gap:6px;padding-inline-start:20px}:root .shopify-policy__body .rte li{margin:0}:root .shopify-policy__body .rte li::marker{color:var(--cx-accent)}:root .shopify-policy__body .rte a{color:var(--color-foreground);text-underline-offset:3px}:root .shopify-policy__body .rte>p:has(>a[href^="mailto:"],>a[href^="tel:"]){display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block-start:18px}:root .shopify-policy__body .rte>p>a:is([href^="mailto:"],[href^="tel:"]){display:inline-flex;align-items:center;gap:12px;font-size:.9375rem;text-decoration:none}:root .shopify-policy__body .rte>p>a[href^="tel:"]:not(:first-child){padding-inline-start:24px;border-inline-start:1px solid var(--cx-line)}:root .shopify-policy__body .rte>p>a:is([href^="mailto:"],[href^="tel:"]):before{content:"";flex:0 0 44px;height:44px;border:1px solid var(--cx-line);border-radius:50%;background:var(--color-background) center / 20px no-repeat}:root .shopify-policy__body .rte>p>a[href^="mailto:"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F1B16' stroke-width='1.3' stroke-linejoin='round'%3E%3Crect x='3.5' y='5.5' width='17' height='13' rx='1'/%3E%3Cpath d='M4 6.5l8 6.5 8-6.5'/%3E%3C/svg%3E")}:root .shopify-policy__body .rte>p>a[href^="tel:"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F1B16' stroke-width='1.3' stroke-linejoin='round'%3E%3Cpath d='M6.6 3.5h3l1.5 4.2-2 1.4a11 11 0 0 0 5.8 5.8l1.4-2 4.2 1.5v3a2 2 0 0 1-2.2 2A17 17 0 0 1 4.6 5.7a2 2 0 0 1 2-2.2z'/%3E%3C/svg%3E")}@media(hover:hover){:root .shopify-policy__body .rte>p>a:is([href^="mailto:"],[href^="tel:"]):hover{text-decoration:underline}}@media screen and (max-width:749px){:root .shopify-policy__container{--cx-policy-indent: 30px;padding:16px var(--page-margin, 20px) 72px}:root .shopify-policy__title{gap:16px;margin-block-end:16px}:root .shopify-policy__body .rte{font-size:.90625rem}:root .shopify-policy__body .rte>p:first-child{font-size:.9375rem}:root .shopify-policy__body .rte>h2{margin-block-start:36px;font-size:1.25rem}:root .shopify-policy__body .rte>:first-child+h2{margin-block-start:40px}:root .shopify-policy__body .rte>p:has(>a[href^="mailto:"],>a[href^="tel:"]){flex-direction:column;align-items:flex-start}:root .shopify-policy__body .rte>p>a[href^="tel:"]:not(:first-child){padding-inline-start:0;border-inline-start:0}}@media screen and (min-width:750px){:root .product-grid--grid[data-product-card-size=medium][product-grid-view=default]{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:990px){:root .product-grid--grid[data-product-card-size=medium][product-grid-view=default]{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}@media screen and (min-width:750px)and (max-width:989px){:root .product-recommendations .resource-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){:root .dialog-zoomed-gallery>.product-media-container--image{display:block;height:100vh;height:100dvh;aspect-ratio:auto}:root .dialog-zoomed-gallery>.product-media-container--image .product-media__drag-zoom-wrapper,:root .dialog-zoomed-gallery>.product-media-container--image .product-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:auto}:root .dialog-zoomed-gallery .product-media{overflow:hidden}:root .dialog-zoomed-gallery .product-media__image{width:auto;height:100%;max-width:100%;aspect-ratio:auto;object-fit:contain;cursor:zoom-in;transition:transform .35s var(--cx-ease, ease)}:root .dialog-zoomed-gallery .product-media__image.cx-zoomed{cursor:zoom-out;transform:scale(var(--cx-zoom-scale, 2.5))}:root .cx-zoom-dragging .dialog-zoomed-gallery .product-media__image{transition:none}}.cx-zoom-bar{display:none}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){:root .cx-zoom-bar:not([hidden]){--cx-zoom-track: #fff;position:fixed;top:max(var(--margin-lg),var(--safe-area-inset-top, 0px));left:50%;z-index:var(--layer-raised);display:flex;align-items:center;gap:5px;height:var(--minimum-touch-target);color:var(--color-foreground);translate:-50% 0}:root .cx-zoom-bar__button{display:flex;align-items:center;justify-content:center;flex:0 0 35px;width:35px;height:100%;color:inherit;cursor:pointer}:root .cx-zoom-bar__button svg{width:16px;height:16px}:root .cx-zoom-bar__button:disabled{cursor:default;opacity:.35}:root .cx-zoom-bar__button:focus-visible,:root .cx-zoom-bar__slider:focus-visible{outline:var(--focus-outline-width, 2px) solid currentcolor;outline-offset:2px}:root .cx-zoom-bar__slider{-webkit-appearance:none;appearance:none;width:150px;height:100%;margin:0;background:transparent;cursor:pointer}:root .cx-zoom-bar__slider::-webkit-slider-runnable-track{height:8px;background:var(--cx-zoom-track)}:root .cx-zoom-bar__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:6px;height:8px;border:0;border-radius:0;background:currentcolor}:root .cx-zoom-bar__slider::-moz-range-track{height:8px;border:0;background:var(--cx-zoom-track)}:root .cx-zoom-bar__slider::-moz-range-thumb{width:6px;height:8px;border:0;border-radius:0;background:currentcolor}}:root .cx-divider{align-self:stretch;display:flex}:root .cx-divider>.divider{flex:1 1 auto}:root .cx-divider.cx-style-short-start>.divider{justify-content:flex-start}:root .cx-divider.cx-style-short-center>.divider{justify-content:center}:root .cx-divider[class*=cx-style-short] .divider__line{flex:0 0 48px}:root .cx-cart-popup{width:min(776px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;color:var(--color-foreground);background-color:var(--color-background);box-shadow:0 24px 64px #1f1b162e;overflow:hidden}:root .cx-cart-popup[open]{display:flex;flex-direction:column;opacity:1;translate:0 0;transition:opacity .25s var(--cx-ease),translate .35s var(--cx-out)}@starting-style{:root .cx-cart-popup[open]{opacity:0;translate:0 12px}}:root .cx-cart-popup::backdrop{background-color:#1f1b1673}:root .cx-cart-popup__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 4px 24px}:root .cx-cart-popup__title{margin:0;font-size:1.125rem;line-height:1.3}:root .cx-cart-popup__close{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--minimum-touch-target);height:var(--minimum-touch-target);color:inherit;cursor:pointer}:root .cx-cart-popup__close svg{width:20px;height:20px}:root .cx-cart-popup__total{margin:0 24px;padding:4px 0 20px;border-bottom:1px solid var(--color-border);font-size:1.375rem;font-weight:700;line-height:1.3}:root .cx-cart-popup__total[hidden]{display:none}:root .cx-cart-popup__body{flex:1 1 auto;min-height:0;padding:24px 24px 0;overflow-y:auto}:root .cx-cart-popup__body[hidden]{display:none}:root .cx-cart-popup__heading{margin:0 0 16px}:root .cx-cart-popup__list{--cx-popup-gap: 16px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--cx-popup-gap)) / 4);gap:var(--cx-popup-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px}:root .cx-cart-popup__list>.resource-list__item{min-width:0;scroll-snap-align:start}:root .cx-cart-popup__list .product-card{width:100%}:root .cx-cart-popup__list .product-card .text-block.custom:not(product-price),:root .cx-cart-popup__list .product-card .text-block.custom:not(product-price)>*{font-size:1.125rem}:root .cx-cart-popup__list .product-card rte-formatter.text-block,:root .cx-cart-popup__list .product-card rte-formatter.text-block>*{font-size:.8125rem;line-height:1.45}:root .cx-cart-popup__footer{display:flex;gap:16px;padding:16px 24px 24px}:root .cx-cart-popup__footer>*{flex:1 1 0;width:100%;justify-content:center;text-align:center}:root .cx-cart-popup__footer>[hidden]{display:none}@media screen and (max-width:749px){:root .cx-cart-popup__header{padding-inline-start:16px}:root .cx-cart-popup__total{margin-inline:16px;padding-bottom:16px;font-size:1.125rem}:root .cx-cart-popup__body{padding:20px 16px 0}:root .cx-cart-popup__list{--cx-popup-gap: 12px;grid-auto-columns:44%}:root .cx-cart-popup__footer{flex-direction:column;gap:12px;padding:16px}:root .cx-cart-popup__footer>*{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){:root .cx-cart-popup[open]{transition:none}}:root .accordion .details__header{font-weight:600}@media screen and (max-width:749px){:root #header-component[data-menu-style=drawer] .header__row--top .header__columns{padding-inline:0}:root #header-component[data-menu-style=drawer] .header__row--top .header__columns .header__icon--menu{padding-inline-start:var(--page-margin)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cx-theme.css.map?x=1794454658077 */
