/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--font-weight-light:var(--font-weight-light);--font-weight-medium:var(--font-weight-medium);--font-weight-semibold:var(--font-weight-semibold);--font-weight-bold:var(--font-weight-bold);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.2s;--default-transition-timing-function:ease-in-out;--font-weight-default-regular:400;--font-weight-default-medium:500;--color-white:#fff;--color-black:#000;--color-neutral50:#f9f7f3;--color-primary500:#272727;--color-primary:var(--color-primary500);--radius-full:200px;--font-weight-default:var(--font-weight-default);--font-weight-strong:var(--font-weight-strong);--font-weight-regular:var(--font-weight-regular)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@supports (color:color(display-p3 1 1 1)){:root{--color-primary:color(display-p3 .1529 .1529 .1529);--color-neutral50:color(display-p3 .9765 .9686 .9529)}}:root{--box-gutter:clamp(1.25rem, 5.333vw, 2rem);--box-spaced-gutter:calc(var(--box-gutter) - var(--spaced-gutter));--box-width:4096px;--spaced-gutter:.5rem;--spaced-gutter-medium:clamp(1.25rem, 4vw, 2rem);--font-weight-default:var(--font-weight-body-default);--font-weight-regular:var(--font-weight-body-regular);--font-weight-medium:var(--font-weight-body-medium);--font-weight-strong:var(--font-weight-body-strong);--font-weight-italic:var(--font-weight-body-italic);--font-weight-regular-italic:var(--font-weight-body-regular-italic);--font-weight-medium-italic:var(--font-weight-body-medium-italic);--font-weight-strong-italic:var(--font-font-weight-strong-italic);--section-xs:clamp(2rem, 3.5vw, 4rem);--section-s:clamp(3rem, 4vw, 5rem);--section-m:clamp(4rem, 5vw, 6rem);--section:clamp(3.5rem, 5vw, 7rem);--section-l:clamp(4rem, 8vh, 16rem);--section-xl:clamp(4rem, 12vh, 16rem);--section-gutter:0px;--image-hero:10rem;--gutter:.5rem;--gutter-2x:calc(var(--gutter)*2);--hero:clamp(1.5rem, 6vh, 3.5rem);--content-l:1320px;color-scheme:light dark}@media(min-width:700px){:root{--box-gutter:3rem;--spaced-gutter:1.5vw;--spaced-gutter-medium:2.5vw;--section:clamp(3.5rem, 9.7222vw, 240px);--section-xl:clamp(4rem, 16vh, 320px);--gutter:.5rem;--hero:clamp(3rem, 4vw, 5rem)}}@media(min-width:1150px){:root{--spaced-gutter:2vw;--spaced-gutter-medium:2.5vw;--section-m:clamp(6rem, 5vw, 8rem);--section-gutter:clamp(4rem, 5.5vw, 7rem)}}@media(min-width:1400px){:root{--gutter:1rem}}@media(min-width:1900px){:root{--box-gutter:3.75rem}}@media(min-width:2500px){:root{--section-gutter:clamp(4rem, 6.5vw, 8rem)}}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-full{height:100%}.w-full{width:100%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.list-disc{list-style-type:disc}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.place-self-center{place-self:center}.place-self-end{place-self:end}.place-self-start{place-self:start}.justify-self-center{justify-self:center}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-full{border-radius:var(--radius-full)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-regular{--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ring-inset{--tw-ring-inset:inset}.empty\:hidden:empty{display:none}@media(prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}}@media print{.print\:hidden{display:none}}@media(pointer:coarse){.pointer-coarse\:hidden{display:none}}@media(pointer:fine){.pointer-fine\:hidden{display:none}}}:root{--aspect-medium:4/5;--aspect-short:4/3;--aspect-tall:13/18;--aspect-square:1;--aspect-video:16/9;--py-section-xxs:1.5rem;--py-section-xs:2rem;--py-section-s:2.5rem;--py-section-m:3rem;--py-section-l:3.5rem;--py-inner-xxs:2rem;--py-inner-xs:2.5rem;--py-inner-s:2.5rem;--py-inner-m:3rem;--py-inner-l:3.5rem;--gap-y-inner-xxs:2rem;--gap-y-inner-xs:2.5rem;--gap-y-inner-s:2.5rem;--gap-y-inner-m:3rem;--gap-y-inner-l:3.5rem;--top-font-descender:.105em;--font-weight-button:600;--text-md:.8rem;--color-border:#cbcbcb}@media(min-width:700px){:root{--text-md:.875rem}}@media(min-width:1000px){:root{--py-section-xs:3rem;--py-section-s:4rem;--py-section-m:5rem;--py-section-l:6rem;--py-inner-xs:3rem;--py-inner-s:3.5rem;--py-inner-m:4rem;--py-inner-l:5rem}}.shopify-section--apps:not(:has(*)),.shopify-section--apps:not(:has(.shopify-app-block *)):has(.shopify-app-block),.shopify-section--apps:not(:has(.yotpo-main-widget *)):has(.yotpo-main-widget){display:none}:is(.link,.prose a:not(.button)) u{text-decoration:none}.footer{padding-block-end:calc(var(--footer-padding-block) + 4rem)}@media not all and (min-width:700px){.footer .footer__copyright{width:15em}.footer .footer__copyright p{line-height:1.8}}:root{--sticky-chat-size:60px;--sticky-chat-component-padding:10px;--sticky-chat-component-margin:.25rem;--sticky-chat-margin:calc(var(--sticky-chat-component-padding) + var(--sticky-chat-component-margin));--sticky-chat-offset:calc(var(--sticky-chat-margin) + var(--sticky-chat-size));--sticky-chat-bottom-offset:0px}@media not all and (min-width:700px){:root{--sticky-chat-component-margin:.15rem;--sticky-chat-margin:.775rem}}@media(min-width:1900px){:root{--sticky-chat-component-margin:1rem}}#kustomer-ui-sdk-iframe:not([style*="bottom: 0px"]){bottom:var(--sticky-chat-component-margin)!important;right:var(--sticky-chat-component-margin)!important}@media not all and (min-width:700px){#gorgias-chat-container{--sticky-chat-component-margin:10px}}#gorgias-chat-container iframe#chat-button,#gorgias-chat-container iframe#chat-input{transition:inset .2s;position:fixed;bottom:calc(var(--sticky-chat-component-margin) + var(--sticky-chat-bottom-offset))!important;right:var(--sticky-chat-component-margin)!important;z-index:9999!important}#gorgias-chat-container iframe#chat-input{max-width:calc(100% - var(--sticky-chat-component-margin)*3)!important}body:has([class*=kl-teaser][style*="width: calc(100%"] .klaviyo-close-form){--sticky-chat-bottom-offset:40px}body:has([class*=kl-teaser][style*="width: calc(100%"] .klaviyo-close-form):has(.product-cart-sticky-bar .product-quick-add){--sticky-chat-bottom-offset:0px}@media(min-width:700px){body:has([class*=kl-teaser][style*="width: calc(100%"] .klaviyo-close-form):has(.product-cart-sticky-bar .product-quick-add){--sticky-chat-bottom-offset:0px}}body:has([class*=kl-teaser][style*="width: calc(100%"] .klaviyo-close-form):has(.product-cart-sticky-bar .product-quick-add.is-visible){--sticky-chat-bottom-offset:60px}@media(min-width:700px){body:has([class*=kl-teaser][style*="width: calc(100%"] .klaviyo-close-form):has(.product-cart-sticky-bar .product-quick-add.is-visible){--sticky-chat-bottom-offset:150px}}body:has(.product-cart-sticky-bar .product-quick-add){--sticky-chat-bottom-offset:0px}@media(min-width:700px){body:has(.product-cart-sticky-bar .product-quick-add){--sticky-chat-bottom-offset:0px}}body:has(.product-cart-sticky-bar .product-quick-add.is-visible){--sticky-chat-bottom-offset:60px}@media(min-width:700px){body:has(.product-cart-sticky-bar .product-quick-add.is-visible){--sticky-chat-bottom-offset:150px}}.prose *+span:not(:empty,.metafield-multi_line_text_field){display:inline}.font-regular{font-weight:400}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-light{font-weight:300}announcement-bar{text-transform:var(--heading-text-transform)}.announcement-bar__wrapper{max-width:100%}.announcement-bar-countdown{font-size:var(--text-xs);text-align:center;justify-content:center;padding-inline:1em;font-weight:500;line-height:1.7;display:flex}.announcement-bar countdown-text{margin-left:1.5em}.announcement-bar__static-list p,.announcement-bar__item p{letter-spacing:1px;text-transform:var(--heading-text-transform);font-weight:500}.header__link-list li>a,.header__link-list li>details summary{position:relative}:is(.header__link-list li>a,.header__link-list li>details summary) svg{display:none}:is(.header__link-list li>a,.header__link-list li>details summary):after{content:"";pointer-events:none;border-bottom:1px solid;width:0%;height:100%;transition:all .3s;display:block;position:absolute;top:0;left:0}:is(.header__link-list li>a[href]:hover,.header__link-list li>details summary:hover,.header__link-list li>details[open] summary):after{width:calc(100% - .15em)}.header .header__link-list a,.header .text-with-icon{letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-weight:500}.header .header__link-list .icon-chevron-bottom{display:none}.header ul.v-stack li{padding:4px 0}.header__icon-list a .icon{width:auto;height:22px}.footer-logo-row,.footer-newsletter-links-row,.footer-aside-row{flex-flow:column;row-gap:2rem;display:flex}@media(min-width:1000px){.footer-logo-row,.footer-newsletter-links-row,.footer-aside-row{flex-flow:row;justify-content:space-between}}.footer-logo-column,.footer__block--newsletter,.footer-aside-left{flex:none;width:100%}@media(min-width:1000px){.footer-logo-column,.footer__block--newsletter,.footer-aside-left{width:20%}}.footer-tagline-column,.footer-links-group,.footer-aside-right{flex:none;width:100%}@media(min-width:1000px){.footer-tagline-column,.footer-links-group,.footer-aside-right{width:40%}}.footer-logo-row{align-items:center;margin-bottom:1rem}@media(min-width:1000px){.footer-logo-row{margin-bottom:1.5rem}}.footer-logo-row .footer-logo-column img{max-width:var(--logo-width-mobile,100px);width:100%}@media(min-width:700px){.footer-logo-row .footer-logo-column img{max-width:var(--logo-width-tablet,150px)}}@media(min-width:1000px){.footer-logo-row .footer-logo-column img{max-width:var(--logo-width,200px)}}.footer-newsletter-links-row{align-items:flex-start}.footer-newsletter-links-row .footer-links-group{--gap:2rem;align-items:flex-start;gap:var(--gap);flex-flow:wrap;display:flex}.footer-newsletter-links-row .footer__block--menu{width:calc(50% - var(--gap)*1.5);flex:none}@media(min-width:700px){.footer-newsletter-links-row .footer__block--menu{width:calc(33% - var(--gap)*1.5)}}.footer-newsletter-links-row .form-control .floating-label{opacity:.75}.footer-aside-right{flex-flow:column;gap:1.5rem;display:flex}.navigation-drawer-mango{padding:0}@media(min-width:700px){.navigation-drawer-mango{--navigation-drawer-width:500px}}.navigation-drawer-mango::part(content){min-height:100%}.navigation-drawer-mango::part(body){row-gap:1rem}.navigation-drawer-mango .panel__scroller{overflow-x:hidden}.navigation-drawer-mango .navigation-drawer-top{margin-inline:var(--drawer-body-padding);position:relative}.navigation-drawer-mango .navigation-drawer-top .close-button{height:calc(100% + var(--spacing-2-5,0px));margin-right:-.45rem;margin-top:calc(var(--spacing-2-5)*-1);z-index:2;border:0;border-radius:0;padding-inline:.75rem;position:absolute;top:0;right:0}.navigation-drawer-mango .navigation-drawer-top .search-button{z-index:1;width:100%}.navigation-drawer-mango .navigation-drawer-top .search-button .placeholder{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--text-h5);pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;outline:none;flex-grow:1;width:0;font-weight:bolder}.navigation-drawer-mango .navigation-drawer-top .search-button:hover{border-bottom-color:rgb(var(--text-color))}.navigation-drawer-mango .accordion{border-block-width:0}.navigation-drawer-mango .accordion__content{margin:0;padding:4px 0 0}.navigation-drawer-mango .accordion__toggle{position:relative}.navigation-drawer-mango .accordion__toggle .circle-chevron{position:absolute;top:50%;right:0;translate:0 -50%}.navigation-drawer-mango .panel__scroller{margin-right:calc(var(--drawer-body-padding)*-1);padding-right:var(--drawer-body-padding)}.navigation-drawer-mango .menu-item>a,.navigation-drawer-mango .menu-item>.accordion .accordion__toggle{text-box:trim-both cap alphabetic;text-transform:var(--heading-text-transform);padding-block:.85rem;border-top-width:0;border-bottom-width:1px;justify-content:flex-start;align-items:center;gap:1rem;padding-right:2rem;font-weight:500;line-height:1.1;display:flex}:is(.navigation-drawer-mango .menu-item>a,.navigation-drawer-mango .menu-item>.accordion .accordion__toggle):has(img){padding-block:.35rem}:is(.navigation-drawer-mango .menu-item>a,.navigation-drawer-mango .menu-item>.accordion .accordion__toggle) .img-wrapper{flex:none;width:34%;max-width:130px;position:relative}:is(.navigation-drawer-mango .menu-item>a,.navigation-drawer-mango .menu-item>.accordion .accordion__toggle) .img-wrapper:before{content:"";width:100%;padding-bottom:61.53%;display:block}:is(.navigation-drawer-mango .menu-item>a,.navigation-drawer-mango .menu-item>.accordion .accordion__toggle) .img-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0}:is(.navigation-drawer-mango .menu-item>a,.navigation-drawer-mango .menu-item>.accordion .accordion__toggle) span{text-box:trim-both cap alphabetic}.navigation-drawer-mango .level-1-item{font-size:16px}.navigation-drawer-mango .level-1-item>a,.navigation-drawer-mango .level-1-item>.accordion .accordion__toggle{padding-block:1rem}.navigation-drawer-mango .level-2-item{font-size:15px}.navigation-drawer-mango .level-2-item>a,.navigation-drawer-mango .level-2-item>.accordion .accordion__toggle{border-bottom-width:1px;padding-left:1rem}.navigation-drawer-mango .level-3-item{font-size:13px}.navigation-drawer-mango .level-3-item>a,.navigation-drawer-mango .level-3-item>.accordion .accordion__toggle{border-bottom-width:1px;padding-left:2rem}.navigation-drawer-mango .secondary-menu-item{font-size:16px}.navigation-drawer-mango .panel-footer{text-transform:var(--heading-text-transform)}.navigation-drawer-mango .social-media svg{width:1.5rem}.navigation-drawer-mango .group[aria-expanded=true] .group[aria-expanded=false] .circle-chevron{background:rgb(var(--text-color) / .1);border-radius:var(--rounded-full);color:rgb(var(--text-color));transform:none}.navigation-drawer-mango .navigation-drawer__recommendations .horizontal-product__cta{margin-right:0}@media(min-width:600px){.navigation-drawer-mango .navigation-drawer__recommendations .horizontal-product__image{--horizontal-product-image-size:4rem}}.navigation-drawer-mango .quicklink-wrapper{flex-flow:row;align-items:flex-start;gap:.25rem;width:100%;padding-block:1rem;display:flex}.navigation-drawer-mango .quicklink-item{text-align:center;flex-flow:column wrap;flex:100%;align-items:center;gap:.5rem;font-size:13px;font-weight:500;line-height:1.4;display:flex}navigation-drawer.drawer{z-index:1000}search-drawer.drawer{z-index:1001;padding:0}quick-buy-drawer.drawer{z-index:1002}.popover[id*=localization-form-country]{z-index:1003}body:has(navigation-drawer[open]) search-drawer::part(content){min-height:100%}line-item:has(pill-loader[aria-busy=true]) button,line-item:has(pill-loader[aria-busy=true]) input{cursor:not-allowed;pointer-events:none}line-item:has(pill-loader[aria-busy=true]) line-item-controls{cursor:not-allowed;opacity:.75;pointer-events:none}line-item.disable-controls .quantity-button{opacity:.5;pointer-events:none}line-item.disable-controls a.line-item-title{pointer-events:none}line-item-controls{width:100%;margin:0}line-item-controls .line-item-quantity{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}line-item-controls .line-item-controls-box{border-color:rgb(var(--text-color) / .2);border-radius:var(--rounded-input);border-width:1px;font-weight:700;display:flex;position:relative}line-item-controls .line-item-controls-box.disable-controls .quantity-button{opacity:.5;pointer-events:none}@media(min-width:1000px){line-item-controls{margin:.5em 0 2.5em}}line-item-controls button{cursor:pointer}line-item-controls line-item-quantity{margin:0!important}line-item-controls .quantity-input{pointer-events:none;-webkit-user-select:none;user-select:none;border-width:0;min-width:3em;padding-block:.75em;font-size:10px;line-height:1;margin:0!important}line-item-controls .quantity-button{justify-content:center;place-self:stretch stretch;align-items:center;padding:.6em;font-size:12px;line-height:1;display:flex}@media(min-width:1000px){line-item-controls .quantity-button{padding:.6em .7em}}line-item-controls span:has(>a){text-align:center;width:100%;padding-top:.5rem;position:absolute;top:100%;left:0}@media(min-width:1000px){line-item-controls span:has(>a){padding-top:.25rem}}@media(min-width:700px){.cart-form{padding:1.75rem}}.cart-form square-placement{text-align:center!important;margin:.5rem 0 0!important}.cart-form .cart-returns-upsell .cart-upsell-button{margin-top:0}.line-item-remove{flex:none;margin-left:auto}.quick-buy-drawer__info .cart-returns-upsell{flex-flow:wrap;gap:.5rem;display:flex}.quick-buy-drawer__info .cart-returns-upsell .button,.quick-buy-drawer__info .cart-returns-upsell .btn{padding:1em .75em}.quick-buy-drawer__info .cart-returns-upsell .view-cart-button{order:-2}.quick-buy-drawer__info .cart-returns-upsell .view-cart-button,.quick-buy-drawer__info .cart-returns-upsell .cart-upsell-button,.quick-buy-drawer__info .cart-returns-upsell .cart-no-upsell-wrapper{flex:auto;width:calc(50% - 2rem);margin-top:0}.hero-inline-image img{object-fit:contain;width:100%;height:auto;display:none;margin:0!important}@media(min-width:700px){.hero-inline-image img{max-width:var(--max-width)}}@media not all and (min-width:700px){.hero-inline-image img{max-width:var(--mobile-max-width)}}@media(min-width:700px){.hero-inline-image img:first-child{display:inline-block}}@media not all and (min-width:700px){.hero-inline-image img:last-child{display:inline-block}}.hero-image-link{background:0 0!important;text-decoration:none!important}.shopify-section--image-with-text-overlay{transform:translateZ(0)}.shopify-section--image-with-text-overlay .hero-video-wrapper,.shopify-section--image-with-text-overlay video-media{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@media not all and (min-width:700px){.shopify-section--image-with-text-overlay .hero-video-desktop{display:none}}@media(min-width:700px){.shopify-section--image-with-text-overlay .hero-video-mobile{display:none}.shopify-section--image-with-text-overlay:has(.hero-video-desktop){background-color:var(--color-primary)}.shopify-section--image-with-text-overlay:has(.hero-video-desktop) picture{opacity:0}}@media not all and (min-width:700px){.shopify-section--image-with-text-overlay:has(.hero-video-mobile){background-color:var(--color-primary)}.shopify-section--image-with-text-overlay:has(.hero-video-mobile) picture{opacity:0}}.shopify-section--collection-banner{transform:translateZ(0)}@media(min-width:700px){.hero-content-blocks.text-alignment-left{text-align:left!important}.hero-content-blocks.text-alignment-center{text-align:center!important}.hero-content-blocks.text-alignment-right{text-align:right!important}}@media not all and (min-width:700px){.hero-content-blocks.mobile-text-alignment-left{text-align:left!important}.hero-content-blocks.mobile-text-alignment-center{text-align:center!important}.hero-content-blocks.mobile-text-alignment-right{text-align:right!important}}.hero-content-blocks .prose .style-large p{font-size:var(--text-lg)}.hero-content-blocks .prose .style-large :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){letter-spacing:var(--text-letter-spacing);text-transform:none}.hero-content-blocks .prose .style-small p{font-size:var(--text-xs)}.subpage-banner-wrapper .breadrumbs{margin:0 0 3rem}@media not all and (min-width:700px){.subpage-banner-wrapper .breadrumbs{margin:0 0 2rem}}@media(min-width:700px){.content-over-media.content-over-media--auto>.media-spacer.media-spacer-video{aspect-ratio:var(--dw) / var(--dh);max-height:100vh}}@media not all and (min-width:700px){.content-over-media.content-over-media--auto>.media-spacer.media-spacer-video-mobile{aspect-ratio:var(--mw) / var(--mh);max-height:100vh}}@media not all and (min-width:1000px){.shopify-section--breadcrumbs:not(:has(.md-max\:hidden))+.shopify-section--main-collection .collection{margin-top:1rem}}@media(min-width:1000px){.shopify-section--breadcrumbs:not(:has(.md\:hidden))+.shopify-section--main-collection .collection{margin-top:2rem}}.shopify-section--image-with-text-overlay+.shopify-section--main-collection .collection{margin-top:1.5rem}@media(min-width:1150px){.shopify-section--image-with-text-overlay+.shopify-section--main-collection .collection{margin-top:2rem}}.collection-callouts{gap:.5rem;width:100%;display:flex}@media(min-width:700px){.collection-callouts{gap:1rem}}.collection__top-bar .button--outline{box-shadow:inset 0 0 0 1px rgb(var(--button-outline-color) / 20%)}.collection-callout{border-radius:var(--rounded-full);color:currentColor;text-align:center;text-transform:var(--heading-text-transform);white-space:nowrap;border:1px solid #d4d4d4;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:700;transition:background-color .2s ease-in-out,opacity .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;display:flex}@media(min-width:700px){.collection-callout{padding:.75rem 2.5rem}}.collection-callout:hover{background-color:var(--color-neutral50)}.shopify-section--collection-banner:has(.collection-banner-wrapper.has-image){margin-bottom:1rem}.collection-banner-wrapper.has-border{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color)}.collection-banner-wrapper.has-border.allow-transparent-header{border-top:0}@media(min-width:700px){.collection-banner-wrapper.allow-transparent-header .collection-banner{min-height:240px}}@media(min-width:1000px){.collection-banner-wrapper.allow-transparent-header .collection-banner{min-height:280px}}.collection-banner .v-stack+.collection-header-carousel{margin-block-start:var(--spacing-4)}@media(min-width:700px){.collection-banner .v-stack+.collection-header-carousel{margin-block-start:var(--spacing-6)}}.collection-banner{row-gap:0;padding-block:2.25rem 3rem;height:auto!important}@media(min-width:700px){.collection-banner{padding-block:2.5rem 3.5rem}}@media(min-width:1150px){.collection-banner{padding-block:3rem 4rem}}@media not all and (min-width:700px){.collection-banner .collection-header-content{padding-block:.75rem}}.collection-banner.has-image{min-height:160px;padding-block:calc(2rem + var(--container-gutter))}@media(min-width:700px){.collection-banner.has-image{min-height:180px}}@media(min-width:1000px){.collection-banner.has-image{min-height:200px}}.collection-banner.content-over-media>:not(img,video,iframe,svg,video-media,picture){width:100%;max-width:100%}.collection-banner.content-over-media h1,.collection-banner.content-over-media .prose{max-width:var(--content-over-media-content-max-width,780px)}.collection-banner.content-over-media picture{grid-area:auto;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.shopify-section--main-collection .accordion label,.shopify-section--main-collection .accordion__toggle span{letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.collection-banner-carousel{grid:auto/auto-flow clamp(120px,26.6667%,180px);gap:.5rem;width:100%;display:grid}@media(min-width:700px){.collection-banner-carousel{grid:auto/auto-flow clamp(120px,18.1818%,180px)}}@media(min-width:1000px){.collection-banner-carousel{grid:auto/auto-flow clamp(120px,13.3333%,180px)}}@media(min-width:1150px){.collection-banner-carousel{grid:auto/auto-flow clamp(120px,11.7647%,180px)}}@media(min-width:1400px){.collection-banner-carousel{grid:auto/auto-flow clamp(120px,10.5263%,180px)}}.collection-banner-carousel .collection-banner-card{text-align:center}.collection-banner-carousel .collection-banner-card:hover .img-wrapper{background-color:var(--color-neutral50)}.collection-banner-carousel .collection-banner-card:hover.overlay-hover .img-wrapper:after{opacity:1}.collection-banner-carousel .collection-banner-card .img-wrapper{aspect-ratio:180/225;width:100%;height:auto;transition:background-color .2s ease-in-out,opacity .2s ease-in-out;position:relative}.collection-banner-carousel .collection-banner-card .img-wrapper:after{content:"";opacity:0;background-color:#0000000f;transition:opacity .2s ease-in-out;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.collection-banner-carousel .collection-banner-card .img-wrapper img{box-shadow:none;object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.collection-banner-carousel .collection-banner-card .title{margin:.5rem 0 0;padding-right:.15em;font-size:13px;font-weight:500;line-height:1.2}@media(min-width:450px){.collection-banner-carousel .collection-banner-card .title{font-size:14px}}@media(min-width:700px){.collection-banner-carousel .collection-banner-card .title{font-size:15px}}body:has(.shopify-section:first-child [allow-transparent-header].has-header-text-override) .header:not(.is-filled) .header__logo{background-color:rgb(var(--header-transparent-text-color-override));-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image)}body:has(.shopify-section:first-child [allow-transparent-header].has-header-text-override) .header:not(.is-filled) .header__logo img{opacity:0}.test{gap:var(--content-over-media-row-gap,var(--content-over-media-gap,var(--container-gutter))) var(--content-over-media-column-gap,var(--content-over-media-gap,var(--container-gutter)));grid-template:0 minmax(0,1fr) 0 / minmax(0,1fr) minmax(0,min(var(--container-max-width),100% - var(--content-over-media-gap,var(--content-over-media-column-gap,var(--container-gutter))) * 2)) minmax(0,1fr)}.facets__floating-filter .button{--button-background:255 255 255 / var(--button-background-opacity,1);--button-outline-color:39 39 39;--button-text-color:39 39 39;--button-border:203 203 203;border:1px solid rgb(var(--button-text-color) / .075)}.floating-controls-container .scroll-carousel-buttons-wrapper{pointer-events:none;width:100%;position:absolute;top:0;left:0}.floating-controls-container .scroll-carousel-buttons-wrapper:before{aspect-ratio:var(--product-card-aspect-ratio);content:"";height:auto;max-width:var(--product-list-carousel-item-width,25%);pointer-events:none;width:100%;display:block}.floating-controls-container .scroll-carousel-buttons-wrapper .circle-button:not([disabled]){pointer-events:all}.color-swatch{box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .12)}.color-swatch.sold-out{--strike-through:rgb(var(--text-color) / .5);background:linear-gradient(to bottom right,transparent calc(50% - 1px),var(--strike-through) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),var(--swatch-background) center / cover}.color-swatch.sold-out[style*=color-black]{--strike-through:#fff}.color-swatch.sold-out.is-selected{--strike-through:#000}.color-swatch.sold-out.is-selected:before{background:linear-gradient(to bottom right,#0000 calc(50% - 1px),#000 calc(50% - 1px),#000 calc(50% + 1px),#0000 calc(50% + 1px))}.product-info__price .rating-with-text{flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.product-info__price .rating-with-text .product-info__badge-list{margin:0}.product-info__price .rating-with-text .yotpo-widget-instance{width:100%}.product-info__price .rating-with-text .yotpo-widget-instance:empty{display:none}.product-info__price .rating-with-text .yotpo-reviews-star-ratings-widget{margin:0!important}.product-info__price .rating-with-text .yotpo-bottom-line-scroll-panel{gap:.5rem;flex-flow:wrap!important;align-items:center!important}.product-info__price .rating-with-text .yotpo-bottom-line-scroll-panel .yotpo-star-rating-reviews-highly-rated-topics{display:none!important}.product-info__price .rating-with-text .yotpo-sr-bottom-line-text{padding:0!important;font-size:13px!important;line-height:1!important}.product-info__price .rating-with-text #yotpo-star-rating-reviews-summary{height:auto!important}.product-info__price .rating-with-text .yotpo-star-rating-reviews-summary-text{padding:0!important;font-size:11px!important;line-height:1!important}.product-info__price .rating-with-text .yotpo-sr-bottom-line-summary{align-items:center!important}.product-info__price .rating-with-text .yotpo-sr-bottom-line-summary>div:has(.star-container){line-height:1;position:relative;height:auto!important}.product-info__block-group.accordion-group{margin-top:3rem}.product-info__block-item[data-block-type=reward-points]{color:rgb(var(--text-color));font-family:var(--text-font-family);border-block-start-width:1px;margin-top:3rem;padding-block-start:var(--spacing-5);padding-block-end:var(--spacing-5);margin-bottom:0!important;font-weight:400!important}.product-info__block-item[data-block-type=reward-points]:empty,.product-info__block-item[data-block-type=reward-points]:not(.product-info__block-item[data-block-type=reward-points]:has(.yotpo-product-points-widget-points-amount)){display:none}.product-info__block-item[data-block-type=reward-points] *{color:inherit!important;font-family:inherit!important;font-weight:inherit!important}.product-info__block-item[data-block-type=reward-points] .yotpo-product-points-widget-potential-earning-points{font-size:var(--text-base)!important}.product-info__block-item[data-block-type=reward-points] .yotpo-product-points-widget-points-amount{font-weight:500!important}.product-info__block-item[data-block-type=reward-points]:has(.yotpo-product-points-widget-points-amount)+.product-info__block-group.accordion-group{margin-top:0}.product:has(.badge.coming-soon,.badge.app-exclusive,.button.sign-up-to-purchase) .product-info__badge-list .badge.sold-out,.product:has(.badge.coming-soon,.badge.app-exclusive,.button.sign-up-to-purchase) variant-inventory{display:none}.product .buy-buttons .button[disabled]{cursor:not-allowed;opacity:.75!important}.buy-buttons .klaviyo-bis{display:none}:is(.buy-buttons.coming-soon,.buy-buttons.sold-out) .klaviyo-bis{display:block}.buy-buttons .klaviyo-bis-trigger{width:100%}.quick-buy-drawer .buy-buttons .klaviyo-bis{display:none}@media not all and (min-width:1000px){.product-info{position:relative}}.product-info square-placement{margin-top:1.35rem!important;margin-bottom:2.5rem!important}.product-info .price-list sale-price{line-height:1.2}.product-info .money,.product-info .yotpo-sr-bottom-line-right-panel .yotpo-sr-bottom-line-text{top:var(--top-font-descender);position:relative}.product-info__block-item:empty+.product-info__block-item:has(.accordion) .accordion{border-block-start-width:0}.product-info__block-item:empty:first-child+.product-info__block-item{margin-top:0}.product-info__block-item[data-block-type=buy-buttons]:has(+square-placement:not([style*="display: none"])){margin-bottom:0}body:has(.product-cart-sticky-bar) [class*=kl-teaser]:has(.klaviyo-close-form){display:none}.product-gallery video-media{cursor:default}.product-gallery video-media:has(video[autoplay=autoplay])::part(play-button),.product-gallery video-media:has(video[autoplay=autoplay]) img{display:none}.product-gallery video-media:has(video[autoplay=autoplay]) video{opacity:1;visibility:visible}.product-info__complementary-products{margin-top:3rem}.product-info__complementary-products *{border-color:rgb(var(--text-color) / 1)}.product-info__complementary-products .horizontal-product{--horizontal-product-image-size:max(21%, 3rem)}.shopify-section--main-product .accordion__toggle .text-with-icon{letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-weight:500}.shopify-section--main-product .accordion__content .prose p{color:#888}.shopify-section--main-product .product-info__complementary-products p{letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-weight:500}.shopify-section--main-product .variant-picker__option .text-subdued{color:var(--color-primary);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-weight:500}.shopify-section--main-product .product-info__badge-list .badge{text-transform:var(--heading-text-transform)}.pre-order-checkbox{border:1px solid rgb(var(--text-color) / .12);border-radius:var(--rounded-input);color:#888;padding:1em;font-size:13px;line-height:1.4}.pre-order-checkbox .pre-order-checkbox-content{flex-flow:column;gap:.5em;display:flex}.pre-order-checkbox .pre-order-checkbox-content strong{color:rgb(var(--text-color));font-weight:500}.pre-order-checkbox .checkbox{top:var(--spacing-1)}.pre-order-checkbox label{opacity:1}.size-note{background-color:var(--color-neutral50);border-radius:.5rem;justify-content:center;place-self:stretch stretch;align-items:center;gap:.6em;padding:.5rem 1.5rem;font-size:13px;font-weight:700;line-height:1.2;display:flex}@media not all and (min-width:700px){.size-note{padding:.5rem 1.15rem}}.size-note .icon{width:1em;scale:1.1}.variant-picker-dropdown-wrapper .size-note{background-color:var(--color-neutral50);text-align:center;white-space:nowrap;border-radius:8px;padding:.5em 1em}.variant-picker__option-info{align-items:center;column-gap:1rem}.variant-picker__option-info .variant-picker-label-text{margin-right:auto}.variant-picker__option-info .size-note{text-align:right}.product-badge-image{object-fit:contain;border:0;border-radius:0;width:auto;height:calc(1.4em + 1lh);padding:0;display:block}.bundle-alternate{align-items:center;gap:.5rem;display:flex}.bundle-alternate-link{letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-weight:500;text-decoration:underline}.image-link-blocks__item:has(.rounded-stacked-card),.image-link-blocks__item:has(.mobile-rounded-stacked-card){background-color:#0000}.content-over-media .image-wrapper{height:var(--content-over-media-height,auto);object-fit:cover;object-position:center;overflow-wrap:anywhere;-webkit-touch-callout:none;transform-origin:top;-webkit-user-select:none;user-select:none;z-index:0;grid-area:1/1/span 3/span 3;place-self:stretch stretch;width:100%;min-height:100%;max-height:100%;position:relative;overflow:hidden}.product-card{flex-flow:column;row-gap:.75rem;display:flex}.product-card.product-change-loading{cursor:wait;opacity:.5}.product-card.product-change-loading *{pointer-events:none}.product-card .rating-with-text .ratings-skeleton,.product-card .rating-with-text .product-rating-wrapper:has(.yotpo-widget-instance):not(:has(.yotpo-reviews-star-ratings-widget)){width:100%;height:14px}.product-card .rating-with-text .product-rating-wrapper:has(.yotpo-widget-instance):not(:has(.yotpo-reviews-star-ratings-widget)){opacity:0;background-color:#0000}.product-card__figure{aspect-ratio:var(--product-card-aspect-ratio);object-fit:var(--product-card-object-fill);flex:none;width:100%;position:relative;overflow:hidden}.product-card__figure img,.product-card__figure video{aspect-ratio:var(--product-card-aspect-ratio);object-fit:var(--product-card-object-fill);object-position:center;width:100%}.product-card__figure a{position:relative}.product-card__info{flex-flow:column;flex:100%;place-self:stretch stretch;align-items:flex-start;gap:.75rem;min-height:0;display:flex}.product-card__info .rating-with-text{flex-flow:column;gap:.25rem;display:flex}.product-card__info .yotpo-sr-bottom-line-summary{flex-flow:row!important;align-items:center!important;gap:2px!important}.product-card__info .yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-score{display:none!important}.product-card__info .yotpo-sr-bottom-line-summary svg{width:9px;height:9px}.product-card__info .yotpo-sr-bottom-line-summary svg:last-child{margin-right:0!important}.product-card__info .yotpo-sr-bottom-line-summary :is(div,span)[style*="height:"]{position:relative;height:9px!important}.product-card__info .yotpo-sr-bottom-line-summary>:is(div,span):has(.star-container){margin-right:.25rem;line-height:1}.product-card__info .yotpo-sr-bottom-line-text{padding:0!important;font-size:10px!important;font-weight:400!important;line-height:1!important}.product-card__info .yotpo-star-rating-reviews-highly-rated-topics{display:none!important}.product-card__aside{min-height:0;padding-block:2px}.product-card__aside-swatches{scrollbar-width:none;width:100%;overflow:auto}.product-card__swatch-desktop-only,.product-card__more-count-desktop{display:none}@media(min-width:700px){.product-card__swatch-desktop-only{display:contents}.product-card__more-count-mobile{display:none}.product-card__more-count-desktop{display:inline}.product-card__view-more--mobile-only{display:none!important}}@media not all and (min-width:375px){.swatch-list-wrapper:has(.color-swatch--sm){--swatch-size:var(--spacing-3);--swatch-offset:1px}.swatch-list-wrapper:has(.color-swatch--sm) .color-swatch--sm:before{box-shadow:0 0 0 1px}}.color-swatch__view-more{height:var(--swatch-size);margin:var(--swatch-margin);border:0;align-items:center;padding:.565em .75em .5em;line-height:1;display:flex;position:relative;overflow:visible}.color-swatch__view-more:before{content:"";border-width:1px;border-radius:500px;display:block;position:absolute;top:-1px;right:0;bottom:-1px;left:0}@media not all and (min-width:420px){.color-swatch__view-more{font-size:9px}}.product-card__figure{background-color:var(--color-neutral50)}.horizontal-product .text-sm{line-height:1.4}.horizontal-product .details{row-gap:.5rem!important}.horizontal-product .yotpo-widget-instance{pointer-events:none;width:100%}.horizontal-product .yotpo-widget-instance:empty{display:none}.horizontal-product .yotpo-reviews-star-ratings-widget{margin:0!important}.horizontal-product .yotpo-bottom-line-scroll-panel{gap:.5rem;flex-flow:wrap!important;align-items:center!important}.horizontal-product .yotpo-bottom-line-scroll-panel .yotpo-star-rating-reviews-highly-rated-topics{display:none!important}.horizontal-product .yotpo-sr-bottom-line-text{padding:0!important;font-size:9px!important;line-height:1!important}.horizontal-product #yotpo-star-rating-reviews-summary{height:auto!important}.horizontal-product .yotpo-star-rating-reviews-summary-text{padding:0!important;font-size:12px!important;line-height:1!important}.horizontal-product .yotpo-sr-bottom-line-summary{flex-flow:row!important;align-items:center!important}.horizontal-product .yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-score{display:none!important}.horizontal-product .yotpo-sr-bottom-line-summary svg{width:9px;height:9px}.horizontal-product .yotpo-sr-bottom-line-summary svg:last-child{margin-right:0!important}.horizontal-product .yotpo-sr-bottom-line-summary :is(div,span)[style*="height:"]{position:relative;height:9px!important}.horizontal-product .yotpo-sr-bottom-line-summary>:is(div,span):has(.star-container){margin-right:.25rem;line-height:1}.product-list__promo{flex-flow:column;min-height:0;display:flex}.product-list__promo>.content-over-media{aspect-ratio:var(--product-card-aspect-ratio);flex:none;width:100%;min-height:0!important}@media not all and (min-width:700px){.product-list__promo>.content-over-media{aspect-ratio:calc(var(--product-card-aspect-ratio)*2)}}.product-list__promo img{object-fit:cover;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.product-list__promo .prose :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6)+*{margin-block-start:var(--spacing-2)!important}.product-card-details{padding-right:.5rem}.product-card__badge-list{gap:var(--spacing-2);text-transform:var(--heading-text-transform);flex-flow:wrap;font-size:9px;display:flex}@media(min-width:700px){.product-card__badge-list{font-size:9.5px}}@media(min-width:1150px){.product-card__badge-list{font-size:10px}}@media(min-width:1400px){.product-card__badge-list{font-size:11px}}.product-card__badge-list .badge{--badge-background:var(--product-card-primary-badge-background,var(--primary-badge-background)) / 50%;--badge-color:var(--product-card-primary-badge-text,var(--primary-badge-text));font-size:inherit;border:0}.atc-product-list{--atc-product-width:179px;gap:var(--spacing-2);grid:auto / auto-flow var(--atc-product-width,100%);display:grid}.atc-product{--input-height:42px;flex-flow:column;gap:.5rem;display:flex}.atc-product .variant-picker__option .legend-wrapper{display:none}.atc-product .variant-picker__option .select{padding-inline:calc(var(--input-padding-inline)*2);text-align:center;border-radius:500px;justify-content:center;align-items:center}.atc-product .button{height:var(--input-height);width:100%;margin-top:.5rem}.product-card-sm{padding:.5rem}.product-card-sm .details{flex-flow:column;flex:auto;place-self:stretch stretch;gap:.25rem;font-size:14px;display:flex}.product-card-sm .details .text-sm{line-height:1.2}.product-card-sm .price-list{margin-top:auto;padding-top:.25rem}.horizontal-product-list-carousel>.horizontal-product-list.product-card-sm-list{grid:auto/auto-flow clamp(145px,35.11vw,160px)}.horizontal-product-list-carousel>.horizontal-product-list.product-card-sm-list.separate{gap:.25rem}@media(min-width:960px){.collection-card.layout-horizontal{background-color:var(--collection-card-background,var(--color-neutral50));color:var(--collection-card-text,var(--color-primary))}.collection-card.layout-horizontal:hover .collection-card__content{transform:none}.collection-card.layout-horizontal.horizontal-image-s .image-wrapper{width:33%}.collection-card.layout-horizontal.horizontal-image-l .image-wrapper{width:37.5%}@media(min-width:700px){.collection-card.layout-horizontal.horizontal-image-l .image-wrapper{width:45%}}@media(min-width:1000px){.collection-card.layout-horizontal.horizontal-image-l .image-wrapper{width:50%}}@media(min-width:1150px){.collection-card.layout-horizontal.horizontal-image-l .image-wrapper{width:55%}}.collection-card.layout-horizontal .content-over-media{--content-over-media-gap:0;flex-flow:row;column-gap:0;display:flex}.collection-card.layout-horizontal .image-wrapper{flex:none;width:50%}.collection-card.layout-horizontal .image-wrapper,.collection-card.layout-horizontal .image-wrapper img{aspect-ratio:250/300;object-fit:cover}.collection-card.layout-horizontal .image-wrapper img{width:100%}.collection-card.layout-horizontal .collection-card__content-wrapper{text-align:left;flex:100%;place-self:stretch stretch;align-items:center;padding:clamp(.5em,5%,2rem);display:flex}.collection-card.layout-horizontal .collection-card__content-wrapper .icon{display:none}@media(min-width:700px)and (not (min-width:1000px)){.collection-card.layout-horizontal .collection-card__content{font-size:15px}.collection-card.layout-horizontal .collection-card__content *{font-size:inherit}}.collection-card.layout-rounded{background-color:#0000;flex-flow:column;display:flex}.collection-card.layout-rounded .image-wrapper.image-wrapper{aspect-ratio:auto;border-radius:50%;width:100%}.collection-card.layout-rounded .image-wrapper.image-wrapper img{aspect-ratio:1}.collection-card.layout-rounded.content-over-media,.collection-card.layout-rounded .content-over-media{flex-flow:column;row-gap:1rem;display:flex;transform:none}:is(.collection-card.layout-rounded.content-over-media,.collection-card.layout-rounded .content-over-media):before{display:none}.collection-card.layout-rounded .collection-card__content-wrapper,.collection-card.layout-rounded .content-wrapper{text-align:center;justify-content:center;place-self:center;transform:none}:is(.collection-card.layout-rounded .collection-card__content-wrapper,.collection-card.layout-rounded .content-wrapper) *{font-size:inherit;justify-content:center}.collection-card.layout-rounded .collection-card__content-wrapper{padding:0}.collection-card.layout-rounded .collection-card__content-wrapper *{color:rgb(var(--text-primary))}.collection-card.layout-rounded .collection-card__content{text-align:center;transform:none!important}.collection-card.layout-rounded .icon{display:none}}@media not all and (min-width:960px){.collection-card.mobile-layout-horizontal{background-color:var(--collection-card-background,var(--color-neutral50));color:var(--collection-card-text,var(--color-primary))}.collection-card.mobile-layout-horizontal:hover .collection-card__content{transform:none}.collection-card.mobile-layout-horizontal.horizontal-image-s .image-wrapper{width:33%}.collection-card.mobile-layout-horizontal.horizontal-image-l .image-wrapper{width:37.5%}@media(min-width:700px){.collection-card.mobile-layout-horizontal.horizontal-image-l .image-wrapper{width:45%}}@media(min-width:1000px){.collection-card.mobile-layout-horizontal.horizontal-image-l .image-wrapper{width:50%}}@media(min-width:1150px){.collection-card.mobile-layout-horizontal.horizontal-image-l .image-wrapper{width:55%}}.collection-card.mobile-layout-horizontal .content-over-media{--content-over-media-gap:0;flex-flow:row;column-gap:0;display:flex}.collection-card.mobile-layout-horizontal .image-wrapper{flex:none;width:50%}.collection-card.mobile-layout-horizontal .image-wrapper,.collection-card.mobile-layout-horizontal .image-wrapper img{aspect-ratio:250/300;object-fit:cover}.collection-card.mobile-layout-horizontal .image-wrapper img{width:100%}.collection-card.mobile-layout-horizontal .collection-card__content-wrapper{text-align:left;flex:100%;place-self:stretch stretch;align-items:center;padding:clamp(.5em,5%,2rem);display:flex}.collection-card.mobile-layout-horizontal .collection-card__content-wrapper .icon{display:none}@media(min-width:700px)and (not (min-width:1000px)){.collection-card.mobile-layout-horizontal .collection-card__content{font-size:15px}.collection-card.mobile-layout-horizontal .collection-card__content *{font-size:inherit}}.collection-card.mobile-layout-rounded{background-color:#0000;flex-flow:column;display:flex}.collection-card.mobile-layout-rounded .image-wrapper.image-wrapper{aspect-ratio:auto;border-radius:50%;width:100%}.collection-card.mobile-layout-rounded .image-wrapper.image-wrapper img{aspect-ratio:1}.collection-card.mobile-layout-rounded.content-over-media,.collection-card.mobile-layout-rounded .content-over-media{flex-flow:column;row-gap:1rem;display:flex;transform:none}:is(.collection-card.mobile-layout-rounded.content-over-media,.collection-card.mobile-layout-rounded .content-over-media):before{display:none}.collection-card.mobile-layout-rounded .collection-card__content-wrapper,.collection-card.mobile-layout-rounded .content-wrapper{text-align:center;justify-content:center;place-self:center;padding:0;transform:none}:is(.collection-card.mobile-layout-rounded .collection-card__content-wrapper,.collection-card.mobile-layout-rounded .content-wrapper) *{font-size:inherit;justify-content:center}.collection-card.mobile-layout-rounded .collection-card__content-wrapper *{color:rgb(var(--text-primary))}.collection-card.mobile-layout-rounded .collection-card__content{text-align:center;transform:none!important}.collection-card.mobile-layout-rounded .icon{display:none}}.collection-card .content-over-media{--content-over-media-gap:1rem}@media(min-width:700px){.collection-card .content-over-media{--content-over-media-gap:1.25rem}}@media(min-width:960px){.collection-card .content-over-media{--content-over-media-gap:1.5rem}}@media(min-width:1000px){.collection-card .content-over-media{--content-over-media-gap:2rem}}@media not all and (min-width:700px){.collection-list{gap:calc(var(--grid-gutter)/2)}}@media not all and (min-width:960px){.collection-list.mobile-small-items{--grid-gutter:var(--spacing-3)}@media not all and (min-width:450px){.collection-list.mobile-small-items .collection-card__content-wrapper,.collection-list.mobile-small-items .content-wrapper{font-size:var(--text-xs)}}@media not all and (min-width:420px){.collection-list.mobile-small-items .collection-card__content-wrapper,.collection-list.mobile-small-items .content-wrapper{font-size:var(--text-xxs)}}}.collection-card .image-wrapper,.collection-card .image-wrapper img{background-color:var(--color-neutral50)}.shopify-section--breadcrumbs .section{padding-top:.75rem;padding-bottom:.5rem}.shopify-section--breadcrumbs+.shopify-section .section{padding-top:1rem}.shopify-section--breadcrumbs+.shopify-section--main-product .section{padding-top:0}@media(min-width:1000px){.shopify-section--breadcrumbs+.shopify-section--main-product .section{padding-top:1rem}}.breadrumbs{opacity:.5;flex-flow:wrap;font-size:.65rem;font-weight:500;display:flex}@media(min-width:700px){.breadrumbs{font-size:.75rem}}.breadrumbs li{display:flex}.breadrumbs li:after{content:"/";margin:0 .35em;display:block}.breadrumbs li:last-child:after{display:none}.breadrumbs a{text-decoration:underline}.accordion:has(.title-active) .title-active,:is(.accordion:has(.title-active)[open],.accordion:has(.title-active)[aria-expanded=true]) .title{display:none}:is(.accordion:has(.title-active)[open],.accordion:has(.title-active)[aria-expanded=true]) .title-active{display:block}.accordion .circle-chevron{justify-content:center;align-items:center;display:flex}.prose .accordion{width:100%}.prose .accordion .title,.prose .accordion .title-active{margin:0}.prose .accordion .circle-chevron{display:flex}.prose .accordion .accordion__content{margin-bottom:0}.accordion.style-plain{border:0}.accordion.style-plain summary{pointer-events:none}.accordion.style-plain .accordion__toggle{pointer-events:none;border:0;padding:0}.accordion.style-plain .accordion__toggle *{pointer-events:all;text-decoration:underline}.accordion.style-plain .circle-chevron{display:none}.icon.icon-delete path{stroke-width:1.2px}.cart-drawer__top{gap:0;padding-bottom:.75rem}.cart-inner-sections{justify-content:flex-start;place-self:stretch stretch;align-items:flex-start;row-gap:var(--spacing-6);flex-flow:column;flex:auto;display:flex}@media not all and (min-width:700px){.cart-inner-sections{row-gap:var(--spacing-4)}}.cart-inner-sections>:after{border-bottom:1px solid rgb(var(--border-color));content:"";padding-bottom:var(--spacing-6);width:100%;display:block}@media not all and (min-width:700px){.cart-inner-sections>:after{padding-bottom:var(--spacing-4)}}.cart-inner-sections>:last-child:after{display:none}.cart-drawer .cart-drawer__inner{flex-flow:column;width:100%;display:flex}@media not all and (min-width:700px){.cart-drawer.non-sticky::part(content){overflow:auto}.cart-drawer.non-sticky::part(body){flex:none}}.cart-drawer .cart-additional-info{width:100%}.cart-drawer .cart-additional-info-top{width:100%;gap:0!important}quick-buy-drawer .shopify-block:has(tolstoy-stories),quick-buy-drawer .shopify-block:has(see-it-on-you){display:none}quick-buy-drawer .cart-returns-upsell .cart-no-upsell-wrapper{margin-top:0}#kustomer-ui-sdk-iframe,#gorgias-chat-container{transition-behavior:allow-discrete;transition:opacity .2s}@starting-style{#kustomer-ui-sdk-iframe,#gorgias-chat-container{opacity:0}}body:has(quick-buy-drawer[style*="display: block"],quick-buy-drawer[style*="display:block"],cart-drawer[style*="visibility: visible"],cart-drawer[style*="visibility:visible"],facet-drawer[style*="visibility: visible"],facet-drawer[style*="visibility:visible"],.drawer[role=dialog][open]) #kustomer-ui-sdk-iframe,body:has(quick-buy-drawer[style*="display: block"],quick-buy-drawer[style*="display:block"],cart-drawer[style*="visibility: visible"],cart-drawer[style*="visibility:visible"],facet-drawer[style*="visibility: visible"],facet-drawer[style*="visibility:visible"],.drawer[role=dialog][open]) #gorgias-chat-container{display:none!important}.cart-drawer__line-items{flex-flow:column;display:flex}.cart-drawer__line-items:after{order:4}.cart-drawer__line-items line-item{--line-item-image-width:clamp(50px, 12.5%, 80px);align-items:flex-start;padding-block:.5rem}.cart-drawer__line-items line-item.gift-item{order:2}.cart-drawer__line-items line-item.gift-item .line-item-quantity-wrapper{display:none}.cart-drawer__line-items line-item.gift-item.choice-option .line-item-quantity-wrapper{display:block}@media(min-width:700px){.cart-drawer__line-items line-item{padding-block:.75rem}}.cart-drawer__line-items line-item .badge-list{flex-flow:wrap;gap:.25rem;display:flex}.cart-drawer__line-items .line-item__info{flex:100%;gap:0}.cart-drawer__line-items .line-item-title{font-size:14px}.cart-drawer__line-items .price-list{font-size:13px}.cart-drawer__line-items .line-item-description{margin:.15rem 0 0;font-size:12px}.cart-drawer__line-items .list-disc{list-style-type:none}.cart-drawer__line-items .list-disc:empty{display:none}.cart-drawer__line-items .badge{font-size:10px}.cart-drawer .line-item__actions{margin:0}@media not all and (min-width:700px){.cart-drawer .line-item__actions .quantity-input{font-size:12px}}.line-item-quantity-wrapper{width:100%;margin:.35rem 0 0}.cart-drawer .cart-drawer-footer{gap:0!important}.cart-drawer .cart-drawer-footer>:last-child{margin-bottom:0}@media not all and (min-width:700px){.cart-drawer .cart-drawer-footer .cart-additional-info-bottom{display:none!important}}@media not all and (min-width:450px){.cart-drawer .cart-drawer-footer .text-sm{font-size:10.5px}}.cart-drawer .cart-drawer-footer .cart-additional-info-top{gap:0!important}.cart-drawer .cart-drawer-footer .cart-total-label{margin:0 0 .25rem}.cart-drawer .cart-drawer-footer .cart-footer-free-shipping{text-transform:var(--heading-text-transform);font-size:13px}.cart-drawer .cart-drawer-footer .cart-footer-free-shipping *{color:inherit!important;font:inherit!important}.cart-drawer .cart-drawer-footer .cart-footer-description{margin:0 0 .15rem;font-size:12px!important;line-height:1.7!important}.cart-drawer .cart-drawer-footer .cart-footer-description *{color:inherit!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important}.cart-drawer .cart-drawer-footer .cart-footer-description br{display:none}.cart-drawer .cart-drawer-footer .cart-footer-description a{text-decoration:underline;transition:background-size .3s ease-in-out,color .3s ease-in-out}.cart-drawer .cart-drawer-footer .cart-footer-description a.link{background:0 0}.cart-drawer .cart-drawer-footer .cart-footer-description a:hover{color:rgb(var(--text-color) / .9)!important}.cart-drawer .cart-drawer-footer .cart-additional-info-bottom{border-top:1px solid rgb(var(--border-color));justify-content:space-around;align-items:center;gap:1rem;padding-top:.75rem;display:flex;margin:.75rem 0 0!important}.cart-drawer .cart-drawer-footer .cart-additional-info-bottom .cart__payment-icons .h-stack{gap:.2rem}.cart-drawer .cart-drawer-footer .cart-additional-info-bottom .payment-icons svg{height:16px}.cart-drawer .cart-drawer-footer .cart-additional-info-bottom square-placement{--messaging-font-size:9px;--logo-badge-width:64px;margin:0!important}.cart-drawer .buy-buttons{margin:.75rem 0 1rem}@media not all and (min-width:700px){.cart-drawer .buy-buttons{margin:.25rem 0 .5rem}}.cart-drawer .cart__payment-icons+.cart-afterpay-returns{margin-top:1rem}.cart-drawer square-placement{--messaging-font-size:10px;color:rgb(var(--text-color) / .7);text-align:center;margin:.35rem 0 0!important}@media not all and (min-width:450px){.cart-drawer square-placement{--messaging-font-size:9px;margin:.35rem 0 0!important}}.cart-drawer .cart-afterpay-returns{border-top:1px solid rgb(var(--text-color) / .05);color:rgb(var(--text-color) / .5);text-align:center;justify-content:space-around;align-items:center;gap:1em;margin-top:.35rem;padding-top:.35rem;font-size:10px;display:flex}@media not all and (min-width:450px){.cart-drawer .cart-afterpay-returns{margin-top:.5rem;padding-top:.5rem;font-size:10px}}.cart-drawer .cart-afterpay-returns square-placement{color:rgb(var(--text-color) / .5);margin:0!important}.cart-drawer .returns-text{text-align:center;order:2;justify-content:center;align-items:center;display:flex}.cart-drawer .returns-text img{width:1em;height:auto;margin-right:1em;display:inline-block}.cart-drawer::part(footer){padding-block:1.25rem;position:relative}@media not all and (min-width:700px){.cart-drawer::part(footer){padding-block:.75rem}}.cart-drawer .cart-total{margin:0 0 .25rem;font-size:17px}.cart-drawer .cart-total *{font-size:inherit;margin-bottom:0!important}.cart-drawer .cart-total-price{letter-spacing:.025em}.payment-icons svg{width:auto;height:18px;display:block}@media not all and (min-width:700px){.payment-icons svg{height:16px}}.payment-icons li{order:8}.payment-icons li:has(#pi-master){order:1}.payment-icons li:has(#pi-visa){order:2}.payment-icons li:has(#pi-apple_pay){order:3}.payment-icons li:has(#pi-google_pay){order:4}.payment-icons li:has(#pi-paypal){order:5}.payment-icons li:has(#pi-american_express){order:6}.cart-drawer__recommendations{margin-top:auto}.cart-drawer__recommendations .horizontal-product__image{--horizontal-product-image-size:clamp(40px, 15%, 80px)}.cart-drawer__recommendations .cart-reccommendations-title{font-size:13px}.cart-drawer .free-shipping-bar{gap:.25rem;margin:.35rem 0 0;font-size:14px}.cart-drawer .earn-points-header{background-color:var(--color-neutral50);margin:.75rem 0 0;padding:.75em 1em;font-size:11px}.cart-drawer .earn-points-header a{text-decoration:underline}.loop-returns-activated .cart-upsell-button{display:none!important}.loop-returns-activated .loop-onstore{z-index:998!important}.cart-returns-upsell{flex-flow:column;gap:.5rem;width:100%;margin:.35rem 0 0;display:flex}@media(min-width:700px){.cart-returns-upsell{margin:.35rem 0 0}}.cart-returns-upsell.submitting:has([data-cart-returns-upsell-button].submitting) [data-cart-returns-upsell-button]{display:none}.cart-returns-upsell.submitting:has([data-cart-returns-upsell-button].submitting) .cart-submit-button{color:rgb(var(--button-outline-color) / var(--button-background-opacity,1));background:0 0;box-shadow:inset 0 0 0 2px}.cart-returns-upsell.submitting:has([data-cart-returns-upsell-button].submitting) .cart-submit-button .upsell-label{display:inline-block}.cart-returns-upsell.submitting:has([data-cart-no-upsell-button].submitting) .cart-no-upsell-wrapper,.cart-returns-upsell.submitting:has([data-cart-no-upsell-button].submitting) [data-cart-no-upsell-button]{display:none}.cart-returns-upsell.submitting:has([data-cart-no-upsell-button].submitting) .cart-submit-button{order:-1}.cart-returns-upsell.submitting:has([data-cart-no-upsell-button].submitting) .cart-submit-button .label{display:inline-block}.cart-returns-upsell.submitting .cart-submit-button{display:block}.cart-returns-upsell.submitting .cart-upsell-button,.cart-returns-upsell.submitting .cart-no-upsell-button{pointer-events:none}.cart-returns-upsell .button{width:100%;margin:0;line-height:1.2}.cart-returns-upsell .button--xl{font-size:13.5px}@media not all and (min-width:700px){.cart-returns-upsell .button--xl{padding-block:.85rem;padding-inline:1.25em}}@media(min-width:700px){.cart-returns-upsell .button--xl{padding-block:.95rem;font-size:14.5px}}@media not all and (min-width:420px){.cart-returns-upsell .button--xl{padding-block:.75rem}}.cart-returns-upsell .cart-submit-button,.cart-returns-upsell .cart-submit-button .label,.cart-returns-upsell .cart-submit-button .upsell-label{display:none}.cart-returns-upsell .cart-no-upsell-wrapper{text-align:center;width:100%}.cart-returns-description{justify-content:space-between;gap:1rem;display:flex}:root{--messaging-margin-block-start:-.75rem}square-placement{margin-bottom:0!important}.section:has(.yotpo-pictures-widget){--gutter:15px;--base-width:100;--calc-width:calc(var(--base-width)*1% + var(--gutter));width:100%;padding-inline:0;overflow:hidden}.section:has(.yotpo-pictures-widget) .yotpo-pictures-widget{margin-top:0}.section:has(.yotpo-pictures-widget) .yotpo-slider-wrapper{left:calc(var(--gutter,15px)*-.5);width:var(--calc-width,100%)}.section:has(.yotpo-pictures-widget) .y-arrows{width:calc(100%*(100/var(--base-width,100)))!important}@media not all and (min-width:960px){.section:has(.yotpo-pictures-widget){--base-width:125}}@media(-ts-down){.section:has(.yotpo-pictures-widget){--base-width:200}}@media not all and (min-width:960px){.section:has(.yotpo-pictures-widget):has(.y-slider-container[style*="width: 450%"]),.section:has(.yotpo-pictures-widget):has(.y-slider-container[style*="width: 400%"]),.section:has(.yotpo-pictures-widget):has(.y-slider-container[style*="width: 100%"]){--base-width:100}}@media(-ts-down){.section:has(.yotpo-pictures-widget):has(.y-slider-container[style*="width: 450%"]),.section:has(.yotpo-pictures-widget):has(.y-slider-container[style*="width: 400%"]),.section:has(.yotpo-pictures-widget):has(.y-slider-container[style*="width: 100%"]){--base-width:100}}.section:has(.yotpo-pictures-widget) .y-arrows .yotpo-icon{justify-content:center;align-items:center;opacity:1!important;background-color:#0000!important;display:flex!important}.section:has(.yotpo-pictures-widget) .y-arrows .yotpo-icon:before{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;transform:translate(-50%,-50%);width:2em!important;height:2em!important;margin:0!important;font-size:1rem!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important}@media not all and (min-width:960px){.section:has(.yotpo-pictures-widget) .y-arrows .yotpo-icon:before{font-size:1.25rem!important}}.shopify-section--rich-text:has(+.shopify-section--custom-liquid .yotpo-pictures-widget):not(:has(+.shopify-section--custom-liquid .yotpo-pictures-widget *)){display:none}.shopify-section:has(.yotpo-reviews-main-widget){overflow:hidden}.yotpo-reviews-main-widget *{--primary-font-family:var(--text-font-family);--secondary-font-family:var(--text-font-family)}:is(.yotpo-star-rating-icon,.star-container) stop[stop-color*="rgba("]{stop-color:var(--color-primary)!important}.section:has(.yotpo-reviews-main-widget){margin:0 0 var(--section-outer-spacing-block);background-color:#fff!important}.section:has(.yotpo-reviews-main-widget) .yotpo-progress-bar-score{background-color:var(--color-primary)!important}.section:has(.yotpo-reviews-main-widget) .yotpo-progress-bar-value-point{display:none}.section:has(.yotpo-reviews-main-widget) .yotpo-custom-questions-range-question-value,.section:has(.yotpo-reviews-main-widget) .yotpo-progress-bar-value-label{font-weight:400!important;line-height:1!important}.section:has(.yotpo-reviews-main-widget) .yotpo-base-layout,.section:has(.yotpo-reviews-main-widget) .yotpo-main-layout{width:100%!important}.section:has(.yotpo-reviews-main-widget) .yotpo-head,.section:has(.yotpo-reviews-main-widget) .yotpo-header-container{margin:0 0 var(--section-stack-spacing-block,0px)!important}.section:has(.yotpo-reviews-main-widget) .yotpo-summary-section{align-items:flex-start!important;margin:0!important}.section:has(.yotpo-reviews-main-widget) .yotpo-headline,.section:has(.yotpo-reviews-main-widget) .yotpo-header-headline{font-size:var(--text-h2);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important;text-align:left!important;flex-basis:100%!important;align-self:start!important;margin:0!important}.section:has(.yotpo-reviews-main-widget) .yotpo-header-summary{font-size:var(--text-md);text-align:left!important;flex-basis:100%!important;align-self:start!important;margin:1em 0 0!important}.section:has(.yotpo-reviews-main-widget) .yotpo-ask-question-btn-wrapper{margin:2rem 0 0;position:relative!important;top:0!important;transform:none!important}@media(min-width:960px){.section:has(.yotpo-reviews-main-widget) .yotpo-ask-question-btn-wrapper{margin:0}}.section:has(.yotpo-reviews-main-widget) .yotpo-new-review-btn,.section:has(.yotpo-reviews-main-widget) .yotpo-question-btn{box-sizing:border-box;color:#fff;text-align:center;width:auto;height:auto;padding:1em 2.5em;background-color:var(--color-primary)!important;font-family:var(--text-font-family)!important;letter-spacing:var(--text-letter-spacing)!important;align-self:auto!important;min-width:0!important;font-weight:700!important}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-new-review-btn,.section:has(.yotpo-reviews-main-widget) .yotpo-question-btn) span{color:inherit!important;font:inherit!important}.section:has(.yotpo-reviews-main-widget) .yotpo-layout-header-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-header-container:has(.yotpo-ask-question-btn-wrapper){display:flex;flex-flow:column!important;justify-content:space-between!important;align-items:flex-start!important}@media(min-width:960px){.section:has(.yotpo-reviews-main-widget) .yotpo-layout-header-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-header-container:has(.yotpo-ask-question-btn-wrapper){flex-flow:row!important}}.section:has(.yotpo-reviews-main-widget) .yotpo-bottom-line-question-wrapper-horizontal{width:100%!important}.section:has(.yotpo-reviews-main-widget) .yotpo-custom-questions-range-question{gap:1rem 2rem!important}@media(min-width:960px){.section:has(.yotpo-reviews-main-widget) .yotpo-custom-questions-range-question{column-gap:4rem!important}}.section:has(.yotpo-reviews-main-widget) .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-title{font-weight:400!important}.section:has(.yotpo-reviews-main-widget) .yotpo-custom-questions-range-question .yotpo-progress-bar-value{margin:7px 0 0}.section:has(.yotpo-reviews-main-widget) .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-value{margin:5px 0 0}.section:has(.yotpo-reviews-main-widget) .yotpo-custom-questions-range-question-wrapper{width:100%!important;max-width:100%!important;margin:0!important}.section:has(.yotpo-reviews-main-widget) .yotpo-filters-top-panel{row-gap:.5rem!important}.section:has(.yotpo-reviews-main-widget) .yotpo-smart-topics-panel,.section:has(.yotpo-reviews-main-widget) .yotpo-smart-topics{flex-basis:100%}.section:has(.yotpo-reviews-main-widget) .smart-topic-collection{row-gap:0!important}.section:has(.yotpo-reviews-main-widget) .yotpo-smart-topic-filter{padding-inline:1em}.section:has(.yotpo-reviews-main-widget) .yotpo-review-border-smooth,.section:has(.yotpo-reviews-main-widget) .yotpo-border-smooth{display:none}.section:has(.yotpo-reviews-main-widget) .yotpo-bottom-line{flex-flow:column!important;margin:0!important}@media not all and (min-width:960px){.section:has(.yotpo-reviews-main-widget) .yotpo-bottom-line{width:100%!important}}@media(min-width:960px){.section:has(.yotpo-reviews-main-widget) .yotpo-bottom-line{flex-flow:row!important}}.section:has(.yotpo-reviews-main-widget) .yotpo-bottom-line .yotpo-bottom-line-summary{align-items:center;gap:2rem;margin:0!important}.section:has(.yotpo-reviews-main-widget) .yotpo-bottom-line .yotpo-bottom-line-score{font-size:68px!important}.section:has(.yotpo-reviews-main-widget) .yotpo-bottom-line .yotpo-bottom-line-basic-text{margin:1em 0 0;font-size:14px;font-weight:400}@media(min-width:960px){.section:has(.yotpo-reviews-main-widget) .yotpo-bottom-line .yotpo-bottom-line-basic-text{font-size:15px}}.section:has(.yotpo-reviews-main-widget) .yotpo-bottom-line .yotpo-reviews-summary-button{padding:0!important}.section:has(.yotpo-reviews-main-widget) .yotpo-bottom-line .yotpo-reviews-summary-button button{border:0;margin:0;padding-inline:0;font-size:12px;font-weight:400}.section:has(.yotpo-reviews-main-widget) .yotpo-bottom-line .yotpo-reviews-summary-button button:hover{text-decoration:underline}.section:has(.yotpo-reviews-main-widget) .yotpo-star-distribution{border-right:0!important;margin:0!important;padding:2rem 0!important}@media(min-width:960px){.section:has(.yotpo-reviews-main-widget) .yotpo-star-distribution{padding:0 3rem!important}}.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list{grid-template-columns:repeat(1,1fr);gap:.75rem;display:grid}@media(min-width:960px){.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(min-width:1150px){.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list{gap:1.25rem}}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-reviews-item,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-reviews-item>[role=group]{width:100%;display:flex}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-reviews-item .yotpo-review,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-reviews-item .yotpo-question{place-self:stretch stretch;width:100%}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-question{background-color:var(--color-neutral50);margin:0;padding:1.5rem}@media(min-width:960px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-question{flex-flow:row}}@media(min-width:1150px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-question{padding:2rem}}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-left-panel,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-shopper{min-width:0!important;padding-right:1rem!important}@media(min-width:960px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-left-panel,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-shopper{flex-basis:25%!important}}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-customer-questions-container{width:100%!important}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-reviewer-image,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-shopper-image{display:none}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-reviewer-verified-buyer-text,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-verified-text,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-answerer-title{color:#636363;margin:.75rem 0 0;font-size:11px;font-weight:400;line-height:1.2;display:inline-block}@media(min-width:1150px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-reviewer-verified-buyer-text,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-verified-text,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-answerer-title{font-size:12px}}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-wrapper{color:#636363;row-gap:.5rem;margin:0;font-size:11px;font-weight:400;line-height:1.2}@media(min-width:960px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-wrapper{font-size:10px}}@media(min-width:1150px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-wrapper{font-size:12px}}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-wrapper *{color:inherit!important;font:inherit!important;line-height:inherit!important}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-rating-title{flex-flow:column!important;margin:0!important}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-rating-title .yotpo-star-rating{margin:1.5rem 0 1.25rem!important}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-rating-title .yotpo-star-rating .star-container{margin-right:.5rem}@media(min-width:960px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-rating-title .yotpo-star-rating .star-container{margin-right:.35rem}}@media(min-width:1150px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-rating-title .yotpo-star-rating .star-container{margin-right:.5rem}}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-rating-title .yotpo-star-rating svg{width:1rem}@media(min-width:960px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-rating-title .yotpo-star-rating svg{width:.85rem}}@media(min-width:1150px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-rating-title .yotpo-star-rating svg{width:1rem}}@media(min-width:960px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-rating-title .yotpo-star-rating{margin:0 0 1.5rem!important}}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-rating-title .yotpo-review-title{margin:0!important;font-size:14px!important}@media(min-width:1150px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-rating-title .yotpo-review-title{font-size:15px!important}}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-center-panel,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-question-center-panel{flex-basis:100%!important;margin:0!important;padding:0!important}@media(min-width:960px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-center-panel,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-question-center-panel{flex-basis:60%!important}}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-content,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-question-content{font-weight:400;line-height:1.4;margin:.75em 0 0!important;font-size:14px!important}@media(min-width:960px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-content,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-question-content{font-size:13px!important}}@media(min-width:1150px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-content,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-question-content{font-size:15px!important}}@media not all and (min-width:960px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-content,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-question-content{order:unset!important}}:is(:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-content,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-question-content) *{font:inherit}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-questions-mobile-panel{margin:0!important}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-question-wrapper{gap:0}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-range-question{grid-template-columns:repeat(1,1fr);margin:2rem 0 0;gap:.25rem 1rem!important;display:grid!important}@media(min-width:960px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-range-question{grid-template-columns:repeat(3,1fr);gap:1.5rem!important}}@media(min-width:1150px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-range-question{margin:2.5rem 0 0}}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper{width:auto!important}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-title{font-size:10.5px!important}@media(min-width:960px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-title{font-size:12px!important}}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-range-question .yotpo-progress-bar-value{margin:5px 0 0}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-value{margin:3px 0 0}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-value,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-range-question .yotpo-progress-bar-value-label{font-size:10.5px!important}@media(min-width:960px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-value,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-range-question .yotpo-progress-bar-value-label{font-size:12px!important}}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-range-question .yotpo-progress-bar,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-range-question .yotpo-progress-bar-score{border-radius:8px;height:4px}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-see-more-label{margin:1em 0;text-decoration:underline;font-size:13px!important}@media(min-width:960px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-custom-questions-see-more-label{font-size:14px!important}}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-right-panel,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-question-date{font-size:12px;font-weight:400;order:2!important}@media not all and (min-width:960px){:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-right-panel,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-question-date{margin-left:auto;order:1!important}}:is(:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-right-panel,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-question-date) *{color:inherit;font:inherit}:is(:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-right-panel,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-question-date) .yotpo-review-details{position:relative}:is(:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-right-panel,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-question-date) .yotpo-shop-badge{height:1.33lh;position:absolute;top:50%;right:100%;translate:0 -50%;margin:0!important;padding:0 .75em 0 0!important}:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-review-date,:is(.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list:not(:has(>.yotpo-reviews-list-wrapper)),.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-list>.yotpo-reviews-list-wrapper,.section:has(.yotpo-reviews-main-widget) .yotpo-questions-list) .yotpo-date-format{color:#636363;line-height:1.2}.section:has(.yotpo-reviews-main-widget) .yotpo-thumbnail-container{order:3;margin-top:1.5rem!important;margin-bottom:0!important}@media not all and (min---tm-downdth:960px){.section:has(.yotpo-reviews-main-widget) .yotpo-thumbnail-container{margin-top:1rem!important}}.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-pagination-container{margin:1rem 0 0}@media(min-width:960px){.section:has(.yotpo-reviews-main-widget) .yotpo-reviews-pagination-container{grid-column:1/span 2}}.section:has(.yotpo-reviews-main-widget) .yotpo-main-widget-tabs{border-bottom:1px solid #e5e5e5;margin:0 0 4rem}.section:has(.yotpo-reviews-main-widget) .yotpo-main-widget-tabs button{letter-spacing:var(--heading-letter-spacing);min-width:5em;text-transform:var(--heading-text-transform);border-bottom:2px solid #0000;margin:0;padding:1rem 2rem;transition:all .3s}.section:has(.yotpo-reviews-main-widget) .yotpo-main-widget-tabs button:hover{border-bottom-color:var(--border)}.section:has(.yotpo-reviews-main-widget) .yotpo-main-widget-tabs button.selected{border-bottom-color:var(--color-primary)}.section:has(.yotpo-reviews-main-widget) .yotpo-question-content{border:0;width:100%;font-weight:500!important}.section:has(.yotpo-reviews-main-widget) .yotpo-question-content.yotpo-question-content{margin:0!important}.section:has(.yotpo-reviews-main-widget) .yotpo-answers{border:0;border-top:1px solid #8f8f8f60;flex-flow:column;gap:1rem;width:100%;margin:1.5rem 0 0;display:flex;padding:1.5rem 0 1rem!important;font-size:15px!important}.section:has(.yotpo-reviews-main-widget) .yotpo-answers .yotpo-answer{border:0;padding:0!important}.section:has(.yotpo-reviews-main-widget) .yotpo-title-text{color:var(--color-primary)}.section:has(.yotpo-reviews-main-widget) .yotpo-qna-empty-state{margin:0;padding:0}.section:has(.yotpo-reviews-main-widget) .yotpo-smart-topics-see-more-label{font-family:var(--text-font-family)!important;font-weight:700!important}.section:has(.yotpo-reviews-main-widget) .yotpo-empty-state-wrapper{background-color:var(--color-neutral50);margin:0;padding:3rem 1.5rem}@media(min-width:1150px){.section:has(.yotpo-reviews-main-widget) .yotpo-empty-state-wrapper{padding:4rem 2rem}}:is([role=dialog]:not([open]) .yotpo-widget-clear),[role=dialog]:not([open]) .yotpo-widget-clear *{visibility:hidden}.section:has(.tolstoy-carousel-container){width:100%;padding-inline:0;overflow:hidden}.tolstoy-carousel-container{width:100%!important;max-width:100%!important}.tolstoy-video-carousel-container{position:relative}.tolstoy-carousel-arrow-button-container{z-index:2;height:100%;padding:.25rem;position:absolute;top:0}.tolstoy-carousel-arrow-button-container:has(.tolstoy-previous-button){left:0;left:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2);transform:translate(-50%)}.tolstoy-carousel-arrow-button-container:has(.tolstoy-next-button){right:0;right:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2);transform:translate(50%)}.tolstoy-carousel-videos-container{padding-inline:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2);gap:var(--product-list-column-gap)!important;display:flex!important}.tolstoy-carousel-videos-container .tolstoy-carousel-tile-container{flex:none;width:40%!important;min-width:160px!important;max-width:300px!important}@media(min-width:450px){.tolstoy-carousel-videos-container .tolstoy-carousel-tile-container{width:35%!important}}@media(min-width:700px){.tolstoy-carousel-videos-container .tolstoy-carousel-tile-container{width:25%!important}}@media(min-width:1000px){.tolstoy-carousel-videos-container .tolstoy-carousel-tile-container{width:20%!important;max-width:400px!important}}.see-it-on-you{--tolstoy-custom-font-family:var(--text-font-family)!important;--tolstoy-custom-heading-font-family:var(--heading-font-family)!important}._arrowButtonContainer_1x0nl_283{display:none}._carouselContainer_1x0nl_1{width:100%}.shopify-section--rich-text:has(.prose.justify-items-start.text-start>:is(h1,h2,h3,h4,.h1,.h2,.h3,.h4):only-child) .section{padding-bottom:calc(var(--section-stack-spacing-block,3rem) - 1rem)}@media(min-width:700px){.shopify-section--rich-text:has(.prose.justify-items-start.text-start>:is(h1,h2,h3,h4,.h1,.h2,.h3,.h4):only-child) .section{padding-bottom:calc(var(--section-stack-spacing-block,3.5rem) - .5rem)}}:is(#size-chart-modal,.size-chart-modal) table{text-transform:var(--heading-text-transform);display:none}:is(#size-chart-modal,.size-chart-modal) td,:is(#size-chart-modal,.size-chart-modal) th{border-color:rgb(var(--text-color) / .15);border-inline:none;padding-block:.5rem;font-size:13px}@media(min-width:700px){:is(#size-chart-modal,.size-chart-modal) td,:is(#size-chart-modal,.size-chart-modal) th{font-size:14px}}:is(#size-chart-modal,.size-chart-modal) img{margin:1rem 0 2rem}:is(#size-chart-modal,.size-chart-modal) .size-table{margin-bottom:2rem}:is(#size-chart-modal,.size-chart-modal) .toggle{background-color:rgb(var(--text-color) / .015);border-bottom-width:1px;width:100%;margin:0 0 .5rem;display:flex}:is(#size-chart-modal,.size-chart-modal) .toggle span{color:#000000bf;text-align:center;text-transform:var(--heading-text-transform);border-bottom-width:2px;justify-content:center;align-items:center;width:50%;margin-bottom:-1px;padding:.5em;font-size:11px;font-weight:600;display:flex;position:relative}@media(min-width:700px){:is(#size-chart-modal,.size-chart-modal) .toggle span{font-size:12px}}:is(#size-chart-modal,.size-chart-modal) .toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0}:is(#size-chart-modal,.size-chart-modal):has(input[value=cm]:checked) table:first-of-type{display:table}:is(#size-chart-modal,.size-chart-modal):has(input[value=cm]:checked) .toggle span:first-of-type{border-bottom-color:rgb(var(--text-color) / .75);color:rgb(var(--text-color))}:is(#size-chart-modal,.size-chart-modal):has(input[value=inch]:checked) table:nth-of-type(2){display:table}:is(#size-chart-modal,.size-chart-modal):has(input[value=inch]:checked) .toggle span:nth-of-type(2){border-bottom-color:rgb(var(--text-color) / .75);color:rgb(var(--text-color))}.featured-links a:not(.button){background-image:linear-gradient(90deg,currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding:.15em 0;font-weight:500;text-decoration:none;transition-duration:.5s;display:inline}.featured-links a:not(.button):after{content:"";pointer-events:none;width:100%;margin:-1lh 0 .25lh;display:block}.featured-links a:not(.button):hover{background-size:100% 1px}.section.section-full:has(scroll-carousel){overflow-x:clip}.multi-column h6{font-size:100%}.multi-column h6:first-of-type{margin-top:2rem}.multi-column .prose p,.multi-column ul li{color:#666}.multi-column .button{margin-top:1rem}.yotpo-widget-campaign-widget-icon-container{justify-content:center;align-items:center;display:flex}.yotpo-widget-referral-widget{margin-bottom:var(--spacing-20)}@media not all and (min-width:960px){.yotpo-widget-referral-widget .yotpo-background{flex-flow:column;height:auto!important}.yotpo-widget-referral-widget .yotpo-background img{aspect-ratio:5/4;object-fit:cover;width:100%!important;max-width:100%!important;height:auto!important}}.loyalty-faq-section-container-new{flex-direction:row;justify-content:center;column-gap:50px;padding-bottom:20px;display:flex}.loyalty-faq-section-container{flex-direction:column;justify-content:center;display:inline-flex}.loyalty-rewards-faqs-section{margin-block:var(--spacing-20);width:100%;max-width:max(1200px,60%);margin-inline:auto;display:flex}@media not all and (min-width:960px){.loyalty-rewards-faqs-section{flex-flow:column}}.loyalty-rewards-faqs-section .image{aspect-ratio:500/600;background-image:url(/cdn/shop/files/rewards-questions-banner-2024_1.jpg?v=1718838887);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;display:block}@media(min-width:960px){.loyalty-rewards-faqs-section .image{width:50%}}.loyalty-rewards-faqs-section .content{padding-top:var(--spacing-20);width:100%}@media(min-width:960px){.loyalty-rewards-faqs-section .content{padding-block:var(--spacing-20);flex-flow:column;justify-content:center;align-items:center;width:50%;display:flex}}.yotpo-button-style.yotpo-button-style.yotpo-button-style,.yotpo-widgets-action-button.yotpo-widgets-action-button.yotpo-widgets-action-button,.yotpo-widgets-action-button.yotpo-filled-button.yotpo-button-with-padding.yotpo-with-justify-items.yotpo-button-with-width-limits.yotpo-rectangular-btn-type.yotpo-large-button{--button-background:var(--button-background-primary) / var(--button-background-opacity,1);--button-text-color:var(--button-text-primary);--button-outline-color:var(--button-background-primary);border-radius:500px;border-radius:var(--rounded-button);box-sizing:border-box;text-align:center;max-width:100%;font-weight:700;line-height:1.6;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;position:relative;background-color:rgb(var(--button-background))!important;color:rgb(var(--button-text-color))!important;font-family:var(--text-font-family)!important;font-size:var(--text-base)!important;height:auto!important;letter-spacing:var(--text-letter-spacing)!important;letter-spacing:0!important;text-transform:lowercase!important;width:auto!important;padding:.8em 2em!important}:is(.yotpo-button-style.yotpo-button-style.yotpo-button-style,.yotpo-widgets-action-button.yotpo-widgets-action-button.yotpo-widgets-action-button,.yotpo-widgets-action-button.yotpo-filled-button.yotpo-button-with-padding.yotpo-with-justify-items.yotpo-button-with-width-limits.yotpo-rectangular-btn-type.yotpo-large-button):first-letter{text-transform:uppercase!important}:is(.yotpo-button-style.yotpo-button-style.yotpo-button-style,.yotpo-widgets-action-button.yotpo-widgets-action-button.yotpo-widgets-action-button,.yotpo-widgets-action-button.yotpo-filled-button.yotpo-button-with-padding.yotpo-with-justify-items.yotpo-button-with-width-limits.yotpo-rectangular-btn-type.yotpo-large-button):hover{--button-background-opacity:.85}:is(.yotpo-button-style.yotpo-button-style.yotpo-button-style,.yotpo-widgets-action-button.yotpo-widgets-action-button.yotpo-widgets-action-button,.yotpo-widgets-action-button.yotpo-filled-button.yotpo-button-with-padding.yotpo-with-justify-items.yotpo-button-with-width-limits.yotpo-rectangular-btn-type.yotpo-large-button) span,:is(.yotpo-button-style.yotpo-button-style.yotpo-button-style,.yotpo-widgets-action-button.yotpo-widgets-action-button.yotpo-widgets-action-button,.yotpo-widgets-action-button.yotpo-filled-button.yotpo-button-with-padding.yotpo-with-justify-items.yotpo-button-with-width-limits.yotpo-rectangular-btn-type.yotpo-large-button) .yotpo-button-label{font-size:inherit!important;letter-spacing:inherit!important;letter-spacing:var(--text-letter-spacing)!important;text-transform:inherit!important}:is(:is(.yotpo-button-style.yotpo-button-style.yotpo-button-style,.yotpo-widgets-action-button.yotpo-widgets-action-button.yotpo-widgets-action-button,.yotpo-widgets-action-button.yotpo-filled-button.yotpo-button-with-padding.yotpo-with-justify-items.yotpo-button-with-width-limits.yotpo-rectangular-btn-type.yotpo-large-button) span,:is(.yotpo-button-style.yotpo-button-style.yotpo-button-style,.yotpo-widgets-action-button.yotpo-widgets-action-button.yotpo-widgets-action-button,.yotpo-widgets-action-button.yotpo-filled-button.yotpo-button-with-padding.yotpo-with-justify-items.yotpo-button-with-width-limits.yotpo-rectangular-btn-type.yotpo-large-button) .yotpo-button-label):first-letter{text-transform:uppercase!important}:is(.yotpo-button-style.yotpo-button-style.yotpo-button-style,.yotpo-widgets-action-button.yotpo-widgets-action-button.yotpo-widgets-action-button,.yotpo-widgets-action-button.yotpo-filled-button.yotpo-button-with-padding.yotpo-with-justify-items.yotpo-button-with-width-limits.yotpo-rectangular-btn-type.yotpo-large-button) *{font-family:inherit!important;font-weight:inherit!important}:is(.yotpo-button-style.yotpo-button-style.yotpo-button-style,.yotpo-widgets-action-button.yotpo-widgets-action-button.yotpo-widgets-action-button,.yotpo-widgets-action-button.yotpo-filled-button.yotpo-button-with-padding.yotpo-with-justify-items.yotpo-button-with-width-limits.yotpo-rectangular-btn-type.yotpo-large-button).yotpo-filled-button{width:100%!important}:is(.yotpo-button-style.yotpo-button-style.yotpo-button-style,.yotpo-widgets-action-button.yotpo-widgets-action-button.yotpo-widgets-action-button,.yotpo-widgets-action-button.yotpo-filled-button.yotpo-button-with-padding.yotpo-with-justify-items.yotpo-button-with-width-limits.yotpo-rectangular-btn-type.yotpo-large-button).yotpo-button-large-size{font-size:var(--text-h6)!important}.loyalty-rewards-page.loyalty-rewards-page .yotpo-headline,.loyalty-rewards-page.loyalty-rewards-page .yotpo-container-headline,.loyalty-rewards-page.loyalty-rewards-page .yotpo-vip-tiers-headline,.loyalty-rewards-page.loyalty-rewards-page .yotpo-redemption-option-reward,.loyalty-rewards-page.loyalty-rewards-page .yotpo-vip-tier-name,.loyalty-rewards-page.loyalty-rewards-page .yotpo-reward-steps-title,.loyalty-rewards-page.loyalty-rewards-page .yotpo-title-text{font-family:var(--heading-font-family)!important;font-style:var(--heading-font-style)!important;font-weight:var(--heading-font-weight)!important;letter-spacing:var(--heading-letter-spacing)!important;text-transform:var(--heading-text-transform)!important}:is(.loyalty-rewards-page.loyalty-rewards-page .yotpo-headline,.loyalty-rewards-page.loyalty-rewards-page .yotpo-container-headline,.loyalty-rewards-page.loyalty-rewards-page .yotpo-vip-tiers-headline,.loyalty-rewards-page.loyalty-rewards-page .yotpo-redemption-option-reward,.loyalty-rewards-page.loyalty-rewards-page .yotpo-vip-tier-name,.loyalty-rewards-page.loyalty-rewards-page .yotpo-reward-steps-title,.loyalty-rewards-page.loyalty-rewards-page .yotpo-title-text) span,:is(.loyalty-rewards-page.loyalty-rewards-page .yotpo-headline,.loyalty-rewards-page.loyalty-rewards-page .yotpo-container-headline,.loyalty-rewards-page.loyalty-rewards-page .yotpo-vip-tiers-headline,.loyalty-rewards-page.loyalty-rewards-page .yotpo-redemption-option-reward,.loyalty-rewards-page.loyalty-rewards-page .yotpo-vip-tier-name,.loyalty-rewards-page.loyalty-rewards-page .yotpo-reward-steps-title,.loyalty-rewards-page.loyalty-rewards-page .yotpo-title-text) .yotpo-inner-text{font-family:inherit!important;font-style:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}.loyalty-rewards-page.loyalty-rewards-page .yotpo-reward-steps-title{margin:0 0 .75em}.loyalty-rewards-page.loyalty-rewards-page .yotpo-vip-tier-name,.loyalty-rewards-page.loyalty-rewards-page .yotpo-title-text{margin:0 0 .35em}.loyalty-rewards-page.loyalty-rewards-page .yotpo-tile .yotpo-title-text{font-size:var(--text-h6)!important}.loyalty-rewards-page.loyalty-rewards-page .yotpo-widget-campaign-widget-container,.loyalty-rewards-page.loyalty-rewards-page .yotpo-coupons-redemption-widget .yotpo-coupons-redemption-widget-container,.loyalty-rewards-page.loyalty-rewards-page .yotpo-widget-my-rewards-widget .yotpo-tile-box{padding-block:var(--spacing-20)!important}.flexified-wrapper{position:relative;margin:0 14px 14px!important;padding:0!important}.flexified-wrapper:after{border:1px solid rgb(var(--text-color) / 1);content:"";pointer-events:none;display:block;position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px}.flexified-wrapper .yotpo-outer-tile,.flexified-wrapper .flexified-child{position:relative;border:0!important}:is(.flexified-wrapper .yotpo-outer-tile,.flexified-wrapper .flexified-child):after{border:1px solid rgb(var(--text-color) / 1);content:"";pointer-events:none;display:block;position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px}@media(min-width:960px){.flexified-wrapper:not(.flexified-mobile) .flexified-child{width:calc(25% - var(--flexified-padding)*.66)!important}}.flexified-wrapper:not(.flexified-mobile) .flexified-child:last-child{margin-right:auto;flex-grow:0!important}.campaigns-wrapper .yotpo-outer-tile{position:relative;border:0!important}.campaigns-wrapper .yotpo-outer-tile:after{border:1px solid rgb(var(--text-color) / 1);content:"";pointer-events:none;display:block;position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px}.campaigns-wrapper .yotpo-outer-tile .yotpo-title-text.yotpo-title-text{font-size:var(--text-h7)!important}.account-yotpo-wrapper{border-top:1px solid rgb(var(--text-color) / .05);padding-top:var(--spacing-10)}.yotpo-redemption-option-image{background-repeat:no-repeat}.yotpo-vip-section .icon{opacity:.75;width:1em;height:auto;margin-left:.25em;display:inline}.yotpo-vip-section .image img{aspect-ratio:1/1.1;object-fit:cover;width:100%;height:auto}.yotpo-customer-logged-out-buttons button{--color:rgb(var(--button-background))!important;--text-color:rgb(var(--button-text-color))!important}.customer-form .checkbox-container{text-align:left;align-items:center}.customer-form .before-button-content{opacity:.7;text-align:left;margin:.5rem 0 .25rem}countdown-text{letter-spacing:var(--heading-letter-spacing);opacity:0;text-transform:var(--heading-text-transform);white-space:nowrap;transition:opacity .3s}countdown-text:empty{width:13.35em}countdown-text.loaded{opacity:1}countdown-text.ended{display:none}countdown-text.inline-units{display:inline-block}countdown-text.inline-units>span{gap:0;margin-right:.25em;display:inline-block!important}countdown-text.inline-units>span:last-child{margin-right:0}countdown-text.inline-units>span>span{display:inline-block!important}countdown-text.inline-units .value{margin-right:-.35em}countdown-text.inline-units .seconds .value{text-align:right;width:1.65em}countdown-text.stacked-units{letter-spacing:.1em;text-align:center;gap:min(1rem,1em);display:flex}countdown-text.stacked-units:empty{height:1.65em}countdown-text.stacked-units>span{flex-flow:column;justify-content:center;align-items:center;gap:0;display:flex!important}countdown-text.stacked-units>span>span{display:block!important}countdown-text.stacked-units .value{width:2.5em;margin-right:0}countdown-text.stacked-units .unit{color:rgb(var(--text-color) / .6);letter-spacing:.02em;margin-top:.5em;font-size:max(.35em,11px)}.shopify-section--countdown countdown-text{margin-block:1rem}.countdown-section.hidden-elapsed.date-elapsed{display:none}main .shopify-section .klaviyo-form *{font-family:var(--text-font-family)!important;font-weight:400!important}main .shopify-section .klaviyo-form form{max-width:600px!important}main .shopify-section .klaviyo-form :is(input[type=text],input[type=email],input[type=phone],input[type=tel]){background-color:#0000!important;border:0!important;border-bottom:1px solid #000!important;height:64px!important}main .shopify-section .klaviyo-form :is(input[type=text],input[type=email],input[type=phone],input[type=tel]),main .shopify-section .klaviyo-form :is(input[type=text],input[type=email],input[type=phone],input[type=tel])::placeholder{font-family:var(--text-font-family)!important;font-size:16px!important;font-style:var(--text-font-style)!important;font-weight:400!important}main .shopify-section .klaviyo-form div:has(>input[type=tel]){background-color:#0000!important;border:0!important;border-bottom:1px solid #000!important;height:64px!important}main .shopify-section .klaviyo-form div:has(>input[type=tel]) input[type=tel]{border:0!important}main .shopify-section .klaviyo-form div:has(>input[type=tel]) button{height:64px!important}main .shopify-section .klaviyo-form [data-testid=form-row]:has(button[style*="background:"]) button[style*="background:"]{margin:1.15em 2em max(1.25em,1.5rem);border-radius:500px!important;height:auto!important;padding:1.15em 1em!important;font-size:17px!important;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out!important}@media(min-width:700px){main .shopify-section .klaviyo-form [data-testid=form-row]:has(button[style*="background:"]) button[style*="background:"]{font-size:20px!important}}main .shopify-section .klaviyo-form [data-testid=form-row]:has(button[style*="background:"]) button[style*="background:"]:hover{--button-background-opacity:.9}main .shopify-section .klaviyo-form [data-testid=form-row]:has(button[style*="background:"])+[data-testid=form-row]:has(span[style*=font-weight][style*=font-family]) span[style*=font-weight][style*=font-family]{margin:0;font-size:9px;display:block;color:#979797!important;font-weight:400!important;line-height:1.6!important}main .shopify-section .klaviyo-form [data-testid=form-row]:has(button[style*="background:"])+[data-testid=form-row]:has(span[style*=font-weight][style*=font-family]) span[style*=font-weight][style*=font-family] *{color:inherit!important;font:inherit!important;line-height:inherit!important}@keyframes button-loader-dot{0%{opacity:.1}33%{opacity:100}66%{opacity:.1}to{opacity:.1}}.button__loader.manual>*{animation:1s infinite button-loader-dot;animation-delay:0;opacity:.1}.button__loader.manual>:nth-child(2){animation-delay:.11s}.button__loader.manual>:nth-child(3){animation-delay:.22s}.klaviyo-bis-trigger>div,.klaviyo-bis-trigger .button__loader{transition:transform .3s,opacity .3s}body:not(:has(#klaviyo-bis-iframe)) .klaviyo-bis-trigger{cursor:not-allowed;opacity:.75}body:not(:has(#klaviyo-bis-iframe)) .klaviyo-bis-trigger>div{opacity:0;transform:translateY(-10px)}body:not(:has(#klaviyo-bis-iframe)) .klaviyo-bis-trigger .button__loader,body:has(#klaviyo-bis-iframe) .klaviyo-bis-trigger>div{opacity:1;transform:translateY(0)}body:has(#klaviyo-bis-iframe) .klaviyo-bis-trigger .button__loader{opacity:0;transform:translateY(10px)}.wishlist-header-link .wkh-button{--icon-size:1em;--icon-fill:transparent;--icon-stroke:currentcolor;--icon-stroke-width:1.25px;--counter-size:15px;padding:0;display:flex;position:relative}.wishlist-header-link .wkh-icon svg{pointer-events:none;overflow:visible;scale:.875}.wishlist-header-link .wkh-icon svg path{fill:var(--icon-fill);stroke:var(--icon-stroke);stroke-width:var(--icon-stroke-width);vector-effect:non-scaling-stroke}.wishlist-header-link .wkh-counter{background:var(--color-primary);opacity:0;justify-content:center;position:absolute;top:-.3125rem;left:.875rem}.wishlist-header-link .wkh-selected .wkh-counter{opacity:1;transition:opacity .2s}:is(.wishlist-page,wishlist-page){--text-color:var(--text-primary);--product-list-items-per-row:2;--product-list-grid:auto-flow dense / repeat(var(--product-list-items-per-row), minmax(0, 1fr))}@media screen and (min-width:700px){:is(.wishlist-page,wishlist-page){--product-list-gap:var(--product-list-row-gap) var(--product-list-column-gap);--product-list-items-per-row:2;--product-list-promo-grid-column:span 1}}@media screen and (min-width:1000px){:is(.wishlist-page,wishlist-page){--product-list-items-per-row:4;--product-list-carousel-item-width:calc(var(--container-inner-width)/4 - var(--product-list-column-gap)/4*4);--product-list-promo-grid-column:span 2}}:is(.wishlist-page,wishlist-page) .wishlist-page-header{flex-flow:column;gap:.5rem;margin:2rem 0;display:flex}@media(min-width:1000px){:is(.wishlist-page,wishlist-page) .wishlist-page-header{flex-flow:row;justify-content:space-between;align-items:center}}:is(.wishlist-page,wishlist-page) .wishlist-page-header .wk-title+div{margin-top:.75rem!important}:is(.wishlist-page,wishlist-page) .wishlist-page-header .button{margin-top:1rem!important}:is(.wishlist-page,wishlist-page) .wishlist-page-header .wk-controls.header-controls{flex-flow:wrap;align-items:center;gap:1rem;display:flex}:is(.wishlist-page,wishlist-page) .wishlist-page-header .wk-controls.header-controls .wk-button{padding-inline:0}@media(min-width:1000px){:is(.wishlist-page,wishlist-page) .wishlist-page-header .wk-controls.header-controls{align-items:flex-end}}:is(.wishlist-page,wishlist-page) .wishlist-items-section{margin:2rem 0}:is(.wishlist-page,wishlist-page) .wishlist-items-section .wishlist-card wishlist-button-collection{display:none}.wishlist-card remove-button .wk-icon{--icon-size:18px;--icon-fill:black}.wishlist-card .wk-form,.wishlist-card .button{width:100%}.wishlist-card .button[disabled]{opacity:.5}.wishlist-card .select-wrapper .wk-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgb(var(--input-background,transparent));border-color:rgb(var(--text-color) / .12);color:rgb(var(--input-text-color,var(--text-color)));align-items:center;gap:var(--spacing-4);text-align:start;width:100%;min-height:2.5rem;border-width:1px;border-radius:.5rem;justify-content:space-between;margin-top:.5rem;padding-inline-start:var(--input-padding-inline);padding-inline-end:var(--input-padding-inline);display:flex}.wishlist-card .product-card__figure [class*=aspect]{width:100%}.wishlist-card .product-card__figure.loading>div{justify-content:center;align-items:center;display:flex}wishlist-page{display:block}body:has(meta[property="og:url"][content*="apps/wishlist"]):not(:has(wishlist-page,#wishlist-page)) main:before{content:"";width:100%;min-height:max(68vh,500px);display:block}:is(wishlist-page,#wishlist-page):empty,:is(wishlist-page,#wishlist-page):not(:has(wishlist-product-card[wk-loaded] *)){min-height:max(68vh,500px)}.product:has(wishlist-button-block){--wishlist-icon-width:18px}.product:has(wishlist-button-block) .product-info__block-item[data-block-type=title],.product:has(wishlist-button-block) .product-info__block-item[data-block-type=badges]{padding-right:calc(1rem + var(--wishlist-icon-width))}.product:has(wishlist-button-block) wishlist-button-block{text-align:right;justify-content:flex-end;align-items:flex-end;width:auto;margin-top:.15rem;position:absolute;top:0;right:0}.product:has(wishlist-button-block) wishlist-button-block .wk-button{min-height:auto}.product:has(wishlist-button-block) wishlist-button-block .wk-button:before{content:"";display:block;position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}quick-buy-drawer .shopify-app-block:has(wishlist-button-block){display:none}.shopify-section--fabrics-guide .section-stack{row-gap:3rem}@media(min-width:1000px){.shopify-section--fabrics-guide .section-stack{row-gap:4rem}}.shopify-section--fabrics-guide .section-title{margin:0 0 1.5rem}@media(min-width:1000px){.shopify-section--fabrics-guide .section-title{margin:0 0 2rem}}.shopify-section--fabrics-guide .fabrics-products .price-list,.shopify-section--fabrics-guide .fabrics-products .product-card__aside-swatches,.shopify-section--fabrics-guide .fabrics-products .product-card__badge-list,.shopify-section--fabrics-guide .fabrics-products .product-card__quick-buy,.shopify-section--fabrics-guide .fabrics-products .yotpo-widget-instance{display:none}@media not all and (min-width:700px){.shopify-section--fabrics-guide .tabs-inner{display:grid}}.shopify-section--fabrics-guide .tabs-inner.circles{row-gap:3rem}@media(min-width:1000px){.shopify-section--fabrics-guide .tabs-inner.circles{row-gap:4rem}}.shopify-section--fabrics-guide .tabs-inner.circles::part(tab-list){grid:auto/auto-flow min(80px,30%);align-items:flex-start;gap:.25rem}@media(min-width:1000px){.shopify-section--fabrics-guide .tabs-inner.circles::part(tab-list){grid:auto/auto-flow min(120px,30%);gap:1rem}}.shopify-section--fabrics-guide .tabs-inner.circles .fabrics-thumbnail{text-align:center}.shopify-section--fabrics-guide .tabs-inner.circles .fabrics-thumbnail .image-wrapper{padding:.5rem;display:block;position:relative}.shopify-section--fabrics-guide .tabs-inner.circles .fabrics-thumbnail .image-wrapper:before{border:1px solid var(--color-primary);content:"";opacity:0;border-radius:500px;transition:all .2s ease-in-out;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.shopify-section--fabrics-guide .tabs-inner.circles .fabrics-thumbnail .aspect{aspect-ratio:1;border-radius:500px}:is(.shopify-section--fabrics-guide .tabs-inner.circles .fabrics-thumbnail:hover,.shopify-section--fabrics-guide .tabs-inner.circles .fabrics-thumbnail[aria-selected=true]) .image-wrapper:before{opacity:1}.shopify-section--fabrics-guide .tabs-inner.rectangles{row-gap:2rem}.shopify-section--fabrics-guide .tabs-inner.rectangles::part(tab-list){grid:auto/auto-flow min(250px,30%);gap:.5rem}.shopify-section--fabrics-guide .tabs-inner.rectangles .fabrics-thumbnail .aspect{aspect-ratio:250/225}:is(.shopify-section--fabrics-guide .tabs-inner.rectangles .fabrics-thumbnail:hover,.shopify-section--fabrics-guide .tabs-inner.rectangles .fabrics-thumbnail[aria-selected=true]) .title span:after{width:calc(100% - .15em)}.shopify-section--fabrics-guide .tabs-inner::part(tab-list){box-shadow:none;overscroll-behavior-x:contain;scroll-padding-inline:var(--container-outer-width);scroll-snap-type:x mandatory;scrollbar-width:none;grid:auto/auto-flow min(250px,30%);align-items:end;margin-inline-start:calc(var(--container-outer-width)*-1);margin-inline-end:calc(var(--container-outer-width)*-1);padding-inline-start:var(--container-outer-width);padding-inline-end:var(--container-outer-width);display:grid;position:relative;overflow:auto hidden}.shopify-section--fabrics-guide .tabs-inner::part(tab-list):after{display:none!important}.shopify-section--fabrics-guide .fabrics-thumbnail{font-weight:500}.shopify-section--fabrics-guide .fabrics-thumbnail[aria-selected=true]{font-weight:700}.shopify-section--fabrics-guide .fabrics-thumbnail[aria-selected=true] .aspect{opacity:1}.shopify-section--fabrics-guide .fabrics-thumbnail .title{line-height:1.4}.shopify-section--fabrics-guide .fabrics-thumbnail .title span{display:inline-block;position:relative}.shopify-section--fabrics-guide .fabrics-thumbnail .title span:after{content:"";border-bottom:1px solid;width:0%;transition:all .2s ease-in-out;display:block;position:absolute;bottom:.025lh}.shopify-section--fabrics-guide .fabrics-thumbnail .image-wrapper{margin:0 0 .5rem}.shopify-section--fabrics-guide .fabrics-thumbnail .aspect{position:relative}.fabric-content{background-color:var(--color-neutral50);flex-flow:wrap;width:100%;display:flex;overflow:hidden}.fabric-content .prose{flex:none;width:100%;padding:2.75rem 1.5rem}@media(min-width:1000px){.fabric-content .prose{padding:3rem 4rem 3rem 2rem;width:50%}}@media(min-width:1150px){.fabric-content .prose{width:33.33%}}.fabric-content .prose ul+h6,.fabric-content .prose p+h6{margin-top:2rem}@media(min-width:1000px){.fabric-content .prose h6{font-family:var(--text-font-family);font-size:17px;font-weight:600}}.fabric-content>svg,.fabric-content>img{aspect-ratio:1198/691;object-fit:cover;flex:none;place-self:stretch stretch;width:100%;height:auto;margin:0}@media(min-width:1000px){.fabric-content>svg,.fabric-content>img{width:50%}}@media(min-width:1150px){.fabric-content>svg,.fabric-content>img{width:66.66%}}.fabrics-comparison-table-section .floating-controls-container .circle-button{top:min(50% - 24px,50vh)}.fabrics-comparison-table{gap:1rem;display:flex}.fabrics-comparison-table.table{grid-template-columns:none;grid-template-areas:none;grid-auto-rows:auto;grid-auto-columns:min(80cqw,430px);grid-auto-flow:column;grid-template-rows:repeat(var(--fbg-row-count),auto);gap:.25rem;display:grid}@media(min-width:700px){.fabrics-comparison-table.table{gap:1rem}}.fabrics-comparison-table.table .item{grid-row:1/-1;grid-template-rows:subgrid;gap:1.5rem;width:100%;display:grid}.fabrics-comparison-table .item{background-color:var(--color-neutral50);flex-flow:column;flex:none;gap:1.5rem;width:clamp(270px,50%,360px);padding:2.75rem 1.5rem;font-size:14px;display:flex}@media(min-width:700px){.fabrics-comparison-table .item{width:clamp(300px,50%,400px)}}@media(min-width:1000px){.fabrics-comparison-table .item{width:min(450px,33%);font-size:15px}}.fabrics-comparison-table .item p,.fabrics-comparison-table .item ul{font-size:inherit}.fabrics-comparison-table .item .list-pills ul{font-size:12px}.fabrics-comparison-table .item .attribute-title{font-family:var(--text-font-family);margin:.25rem 0 .5rem;font-size:16px;font-weight:600}@media(min-width:1000px){.fabrics-comparison-table .item .attribute-title{font-size:17px}}.list-icons ul li{--icon-size:16px;gap:.75rem;margin-bottom:.35rem;display:flex}.list-icons ul li:last-child{margin-bottom:0}.list-icons ul li .icon,.list-icons ul li:before{height:var(--icon-size);object-fit:contain;top:calc((1lh - var(--icon-size))/2);width:var(--icon-size);flex:none;display:block;position:relative}.list-icons ul li:before{border:1px solid var(--color-primary);content:"";border-radius:50%}.list-icons ul li:has(.icon):before{display:none}.list-pills ul{flex-flow:wrap;gap:.55rem .35rem;font-size:11px;list-style:none;display:flex}@media(min-width:1000px){.list-pills ul{gap:.75rem .5rem;font-size:12px}}.list-pills ul li{border:1px solid var(--color-primary);border-radius:500px;margin:0;padding:.73325em 1.53325em}.list-pills ul li:before{display:none}.bars-rating-block{margin-block:var(--spacing-3);width:100%;display:block}.bars-rating-block+br{display:none}.bars-rating{gap:.25rem;width:100%;display:flex}.bars-rating>span{background-color:#edebe7;border-radius:500px;flex:100%;height:4px;display:block;overflow:hidden}.bars-rating>span.true{background-color:var(--color-primary)}.bars-rating-scale{color:var(--color-primary);width:100%;justify-content:space-between;margin-block-start:var(--spacing-3);font-size:14px;display:flex}@media(min-width:1000px){.bars-rating-scale{font-size:15px}}.gwp-progress-bar{--icon-size:1.5rem;flex-flow:column;width:100%;margin-top:.75rem;display:flex}.gwp-progress-bar .progress-wrapper{position:relative}.gwp-progress-bar .progress-bar{top:calc(var(--icon-size)*.5);flex:100%;position:relative;translate:0 -50%}.gwp-progress-bar .all-progress-bar{top:calc(var(--icon-size)*.5);width:100%;position:absolute;translate:0 -50%}.gwp-progress-bar .progress-group{width:100%;display:flex;position:relative}.gwp-progress-bar .progress-group .spacer{flex:100%}.gwp-progress-bar .item-tooltip{color:#ccc;width:var(--icon-size);flex-flow:column;flex:none;align-items:center;display:flex;position:relative}.gwp-progress-bar .item-tooltip .icon-wrapper{background-color:var(--color-white);height:var(--icon-size);width:var(--icon-size);border:1px solid;border-radius:500px;justify-content:center;align-items:center;display:flex}.gwp-progress-bar .item-tooltip .icon-wrapper svg{width:12px}.gwp-progress-bar .item-tooltip .icon-wrapper svg path{stroke-width:1.5px}.gwp-progress-bar .item-tooltip .item-message{color:inherit;text-align:center;width:8em;padding-top:.5em;font-size:12px;font-weight:700;line-height:1}.gwp-progress-bar .item-tooltip .item-message svg{width:.75em;height:.75em;display:none}.gwp-progress-bar .item-tooltip .item-message svg:first-child{display:inline-block}.gwp-progress-bar .item-tooltip:last-child{align-items:flex-end}.gwp-progress-bar .item-tooltip:last-child .item-message{text-align:right}.gwp-progress-bar .item-tooltip.achieved{color:var(--color-black);opacity:1}.gwp-progress-bar .item-tooltip.achieved .item-message svg:first-child{display:none}.gwp-progress-bar .item-tooltip.achieved .item-message svg:last-child{display:inline-block}.gwp-progress-bar.no-offers:not(.has-free-shipping){display:none}.gwp-progress-bar.no-offers.has-free-shipping .all-progress-bar{top:0}.gwp-progress-bar.no-offers.has-free-shipping .item-tooltip{display:none}.gwp-progress-message{margin-bottom:.5rem;font-size:13px}:is(.gwp-progress-message .unlocked-message,.gwp-progress-message .locked-message):empty{display:none}.gwp-progress-message .locked-message{font-weight:600}.sca-gift-icon-collection-page{display:none}#freegifts-main-popup-container{display:none!important}.cart-drawer .bogos-gift-slider-view.freegifts-main-container .bogos-gifts-slider-container{width:100%;padding:0}.atc-product-list,.gwp-carousels{width:100%}#freegifts-main-page-container.cart-gwp-slider-wrapper{overscroll-behavior-x:contain;scroll-padding-inline:var(--container-outer-width);scroll-snap-type:x mandatory;scrollbar-width:none;padding:0;grid-template-columns:none;margin-inline-start:calc(var(--container-outer-width)*-1);margin-inline-end:calc(var(--container-outer-width)*-1);padding-inline-start:var(--container-outer-width);padding-inline-end:var(--container-outer-width);display:grid;position:relative;overflow:auto hidden}#freegifts-main-page-container.cart-gwp-slider-wrapper:empty{display:none}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-slider-offers-container,#freegifts-main-page-container.cart-gwp-slider-wrapper .glider{margin-inline-start:calc(var(--container-outer-width)*-1);margin-inline-end:calc(var(--container-outer-width)*-1);padding-inline-start:var(--container-outer-width);padding-inline-end:var(--container-outer-width)}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-slider-offers-container{border-radius:0}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-slider-offer-badge-container{box-shadow:none;position:relative;top:0}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-slider-offer{background:0 0;padding:0!important}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-slider-header-info{text-align:left;align-items:flex-start;padding:0}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-gifts-slider-container{width:100%;padding:0;display:grid}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-gift-item-add-container{flex-flow:column}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-offer-gift-item{text-align:left;border:0;border-radius:0;align-items:flex-start;max-width:300px}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-offer-gift-item .btn-add-to-cart{box-shadow:none;color:#272727;background-color:#0000;border-radius:500px;padding:.5rem;border:1px solid!important}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-offer-gift-item .btn-add-to-cart:hover{background-color:#27272713}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-offer-gift-item .btn-add-to-cart[disabled]{color:#fff;background-color:#272727}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-gift-item-title,#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-gift-product-title,#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-gift-variant-title,#freegifts-main-page-container.cart-gwp-slider-wrapper .gift-original-url{text-align:left;align-items:flex-start;width:100%;padding:0}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-gift-item-image-container{aspect-ratio:var(--aspect-tall);padding-top:0}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-gift-item-bottom-info{padding:0}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-gift-item-price-container{justify-content:flex-start;align-items:flex-start}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-gift-item-quantity-wrapper:has(.bogos-gift-item-quantity-input[readonly]),#freegifts-main-page-container.cart-gwp-slider-wrapper .glider-dots,#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-slider-offer-badge-container{display:none}#freegifts-main-page-container.cart-gwp-slider-wrapper .bogos-slider-info-title{font-size:var(--text-h6)}#sca-promotion-message-layout,.sca-promotion-message-layout{display:none!important}.tapcart-webbridge iframe:not(#swell-popup){display:unset!important}:root{--anim-translate-height:8rem}@media not all and (min-width:700px){body:has(.shopify-section--mystery-bundle-quiz){--sticky-chat-bottom-offset:4rem}}.shopify-section--mystery-bundle-quiz{position:relative;overflow:clip}.shopify-section--mystery-bundle-quiz .section{padding-top:2rem}.mystery-bundle-quiz{flex-flow:column;align-items:center;gap:0;width:100%;min-height:80svh;display:flex;position:relative}@media not all and (min-width:700px){.mystery-bundle-quiz{min-height:100svh}}.mystery-bundle-quiz .prose :is(h1,h2,h3,h4,h5,h6){text-transform:none}.mystery-bundle-quiz.design-mode .quiz-step.quiz-step.quiz-step{opacity:1;pointer-events:all;z-index:3;grid-area:auto;position:relative;transform:none}.mystery-bundle-quiz.design-mode .quiz-steps-wrapper.quiz-steps-wrapper.quiz-steps-wrapper{flex-flow:column;gap:3rem;display:flex}.mystery-bundle-quiz.design-mode .quiz-steps-wrapper.quiz-steps-wrapper.quiz-steps-wrapper .quiz-step-inner>*,.mystery-bundle-quiz.design-mode .quiz-steps-wrapper.quiz-steps-wrapper.quiz-steps-wrapper .quiz-step-content>*,.mystery-bundle-quiz.design-mode .quiz-steps-wrapper.quiz-steps-wrapper.quiz-steps-wrapper .quiz-step-content.prose>*{opacity:1;pointer-events:all;position:relative;transform:none}.mystery-bundle-quiz:has(.quiz-step[data-step-id=start]:last-child) .quiz-progress-wrapper{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.mystery-bundle-quiz:has(.quiz-step[data-step-id=start]:last-child) .quiz-previous-button{display:none}.mystery-bundle-quiz .quiz-question-image img{object-fit:contain;max-height:270px;margin:0 auto;display:block}.mystery-bundle-quiz .quiz-progress-wrapper{z-index:2;flex-flow:column;align-items:center;gap:1rem;width:100%;margin:0 0 2rem;font-size:12px;font-weight:600;transition:all .3s;display:flex;position:relative}@media not all and (min-width:700px){.mystery-bundle-quiz .quiz-progress-wrapper{margin:0 0 1rem}}.mystery-bundle-quiz .quiz-progress-wrapper .quiz-progress-label{opacity:.5}.mystery-bundle-quiz .quiz-buttons-wrapper{opacity:1;pointer-events:none;z-index:3;flex-flow:column;align-items:center;gap:1rem;width:100%;margin-top:2.5rem;transition:all .3s .5s;display:flex;position:relative;transform:none}@starting-style{.mystery-bundle-quiz .quiz-buttons-wrapper{opacity:0;transform:translateY(-2rem)}}@media not all and (min-width:700px){.mystery-bundle-quiz .quiz-buttons-wrapper{margin-top:1.5rem;padding:1.5rem 0;position:sticky;bottom:0;left:0}}.mystery-bundle-quiz .quiz-buttons-wrapper button{pointer-events:all}.mystery-bundle-quiz .quiz-next-button{min-width:20em;padding-block:.95em;font-size:15px}@media not all and (min-width:700px){.mystery-bundle-quiz .quiz-next-button{width:100%;padding-block:1.1em}}.mystery-bundle-quiz .quiz-next-button:disabled{background-color:#939393}.mystery-bundle-quiz .quiz-previous-button{opacity:.5;font-weight:600}.mystery-bundle-quiz .quiz-steps-wrapper{z-index:1;grid-template-rows:1fr;grid-template-columns:1fr;width:100%;transition:all .3s;display:grid;position:relative}@media not all and (min-width:700px){.mystery-bundle-quiz .quiz-steps-wrapper{flex:100%}}.mystery-bundle-quiz .quiz-steps-wrapper:before,.mystery-bundle-quiz .quiz-steps-wrapper:after{content:"";height:var(--anim-translate-height);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:4;background:linear-gradient(#fff,#fff,#fff0);width:100%;display:block;position:absolute}.mystery-bundle-quiz .quiz-steps-wrapper:before{bottom:100%}.mystery-bundle-quiz .quiz-steps-wrapper:after{top:100%;transform:rotate(180deg)}.mystery-bundle-quiz .quiz-step{opacity:1;transition-behavior:allow-descrete;z-index:2;flex-flow:column;grid-area:1/1;align-items:center;gap:1rem;width:100%;transition:block .5s .5s,opacity .5s .5s,transform .5s .5s;display:flex}.mystery-bundle-quiz .quiz-step:not(:last-child){opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;transition-delay:0s;position:absolute;left:0}.mystery-bundle-quiz .quiz-step:not(:last-child) .quiz-step-inner>*,.mystery-bundle-quiz .quiz-step:not(:last-child) .quiz-step-content>*,.mystery-bundle-quiz .quiz-step:not(:last-child) .quiz-step-content.prose>*{opacity:0;transition-delay:0s;transform:translateY(-2rem)}@starting-style{.mystery-bundle-quiz .quiz-step{opacity:0}.mystery-bundle-quiz .quiz-step .quiz-step-inner>*,.mystery-bundle-quiz .quiz-step .quiz-step-content>*,.mystery-bundle-quiz .quiz-step .quiz-step-content.prose>*{opacity:0;transform:translateY(-2rem)}}.mystery-bundle-quiz .quiz-step-inner{width:100%;max-width:min(640px,100%);margin-inline:auto}.mystery-bundle-quiz .quiz-step-inner>*,.mystery-bundle-quiz .quiz-step-content>*,.mystery-bundle-quiz .quiz-step-content.prose>*{opacity:1;transition-behavior:allow-descrete;transition:block .5s .6s,opacity .5s .6s,transform .5s .6s;position:relative;transform:translate(0)}:is(.mystery-bundle-quiz .quiz-step-inner>*,.mystery-bundle-quiz .quiz-step-content>*,.mystery-bundle-quiz .quiz-step-content.prose>*):first-child{transition-delay:0s}:is(.mystery-bundle-quiz .quiz-step-inner>*,.mystery-bundle-quiz .quiz-step-content>*,.mystery-bundle-quiz .quiz-step-content.prose>*):nth-child(2){transition-delay:.3s}.mystery-bundle-quiz .quiz-step-content{text-align:center;flex-flow:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;display:flex}.mystery-bundle-quiz .quiz-answers{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;display:grid}.mystery-bundle-quiz .quiz-answers:has(.quiz-answer:hover) .quiz-answer{opacity:.75}.mystery-bundle-quiz .quiz-answers:has(.quiz-answer:hover) .quiz-answer:hover{opacity:1}.mystery-bundle-quiz .quiz-answer{cursor:pointer;grid-area:1/1/-1/-1;grid-template:subgrid / subgrid;pointer-events:none;place-self:stretch stretch;max-width:312px;transition:all .3s;display:grid}.mystery-bundle-quiz .quiz-answer .quiz-answer-image{pointer-events:all;grid-area:1/1}@media not all and (min-width:700px){.mystery-bundle-quiz .quiz-answer .quiz-answer-image{grid-area:1/1}}.mystery-bundle-quiz .quiz-answer .button{box-shadow:var(--color-primary) inset 0 0 0 2px;pointer-events:all;grid-area:2/1;width:100%;margin-top:auto;padding-block:1.5em;font-size:16px;line-height:1.2;transition:all .3s}@media not all and (min-width:700px){.mystery-bundle-quiz .quiz-answer .button{grid-column:1/-1}}.mystery-bundle-quiz .quiz-answer:nth-child(2) .quiz-answer-image,.mystery-bundle-quiz .quiz-answer:nth-child(2) .button{grid-column:2}@media not all and (min-width:700px){.mystery-bundle-quiz .quiz-answer:nth-child(2) .button{grid-area:3/1/auto/-1}}.mystery-bundle-quiz .quiz-answer:not(.active) .button{box-shadow:inset 0 0 0 1px #e5e5e5}.mystery-bundle-quiz .quiz-answer:hover .quiz-answer-image{opacity:1}.mystery-bundle-quiz .quiz-answer:hover .button{box-shadow:var(--color-primary) inset 0 0 0 1px}.mystery-bundle-quiz .quiz-answer.active .button{box-shadow:var(--color-primary) inset 0 0 0 2px}.mystery-bundle-quiz .quiz-answer .quiz-answer-image{flex:1 0 auto;justify-content:center;place-self:stretch stretch;align-items:center;width:100%;display:flex}.mystery-bundle-quiz .quiz-answer .quiz-answer-image img{width:100%;margin:0;display:block}.mystery-bundle-quiz .quiz-buttons-footer{opacity:.5;min-height:2.5em;margin:1rem 0 0;font-size:13px}.mystery-bundle-quiz .quiz-progress-bar{background-color:var(--color-neutral50);border-radius:1rem;width:100%;max-width:280px;height:.5rem;display:flex;position:relative;overflow:hidden}@media not all and (min-width:700px){.mystery-bundle-quiz .quiz-progress-bar{display:none}}.mystery-bundle-quiz .quiz-progress-bar .progress{background-color:var(--color-primary);min-width:1%;max-width:100%;height:100%;width:calc(attr(data-value type(<number>),0)/attr(data-total type(<number>),0)*100%);border-radius:1rem;transition:width .3s}body:has(.shopify-section--main-product [data-template-suffix=mystery-gift-bundle]) .shopify-section--rich-text:has(+.shopify-section--main-product) .section{padding-bottom:2rem}.shopify-section--main-product:has([data-template-suffix=mystery-gift-bundle]) .product{flex-flow:column;max-width:640px;margin-inline:auto;display:flex}.shopify-section--main-product:has([data-template-suffix=mystery-gift-bundle]) .product-info{width:100%}.shopify-section--main-product:has([data-template-suffix=mystery-gift-bundle]) .product-info__title,.shopify-section--main-product:has([data-template-suffix=mystery-gift-bundle]) .product-info__price{text-align:center}.shopify-section--main-product:has([data-template-suffix=mystery-gift-bundle]) .product-info__price .rating-with-text{justify-content:center}.shopify-section--main-product:has([data-template-suffix=mystery-gift-bundle]) .product-gallery__zoom{display:none}.shopify-section--main-product:has([data-template-suffix=mystery-gift-bundle]) .product-info__badge-list{justify-content:center;align-items:center}searchspring-card{display:block}searchspring-card:has(.product-card__title a:empty){display:none}searchspring-card .product-rating-wrapper,searchspring-card .yotpo-reviews-star-ratings-widget,searchspring-card sale-price{opacity:1;transition:opacity .2s}@starting-style{searchspring-card .product-rating-wrapper,searchspring-card .yotpo-reviews-star-ratings-widget,searchspring-card sale-price{opacity:0}}searchspring-card[data-horizontal=true]{display:flex}searchspring-card[data-horizontal=true]:empty{aspect-ratio:390/100;background-color:var(--color-neutral50);place-self:stretch stretch;width:100%}searchspring-card[data-horizontal=true]>.shopify-section{place-self:stretch stretch;width:100%;display:flex}searchspring-card[data-horizontal=true] .horizontal-product{width:100%}searchspring-sortby:has(searchspring-selected-sortby:empty)>button{color:#0000}searchspring-term-suggestions{opacity:.7;flex-flow:wrap;gap:1rem;margin-top:.5rem;font-size:14px;display:flex}searchspring-term-suggestions:empty{display:none}searchspring-pagination{margin-top:3rem;display:block}searchspring-pagination .pagination{width:fit-content;margin-inline:auto}searchspring-pagination searchspring-pagination-item{cursor:pointer}search-drawer searchspring-collection:has(searchspring-cards .product-list:empty):has(searchspring-pagination:empty),search-drawer searchspring-pagination:empty{display:none}search-drawer price-list:empty{width:100%;height:1lh;display:block}.shopify-section--featured-collection:has(searchspring-carousel[loaded=true]:empty){display:none!important}featured-hover-links{--data-index:attr(data-index type(<number>), 0);flex-flow:column;gap:1rem;display:flex}@media(min-width:960px){featured-hover-links{grid-template-columns:1fr 67.55%;display:grid}}featured-hover-links .hover-links-group{background-color:var(--color-neutral50);font-size:var(--text-h3);padding:var(--content-over-media-gap,var(--container-gutter));flex-flow:column;place-self:stretch stretch;gap:.25em;line-height:1.2;display:flex}@media not all and (min-width:700px){featured-hover-links .hover-links-group{padding-block:calc(var(--content-over-media-gap,var(--container-gutter)) + 1rem)}}@media not all and (min-width:1000px){featured-hover-links .hover-links-group{font-size:var(--text-h4)}}featured-hover-links .hover-links-group .hover-link{font-weight:var(--font-weight-default-regular);opacity:.5;align-self:flex-start;padding-block:.15em;transition:color .3s,background-color .3s,opacity .3s;display:inline-block}featured-hover-links .hover-links-group .hover-link:hover,featured-hover-links .hover-links-group .hover-link.active{font-weight:var(--font-weight-default-medium);opacity:1}featured-hover-links .hover-links-group .cta-button-wrapper{margin-top:auto}featured-hover-links .hover-links-group .cta-button{align-self:flex-start;margin-top:2rem}featured-hover-links .hover-links-image-carousel-wrapper{--aspect:1216/640;aspect-ratio:var(--aspect);background-color:var(--color-neutral50);color:#fff;place-self:stretch stretch;height:auto;position:relative;overflow:hidden}@media not all and (min-width:700px){featured-hover-links .hover-links-image-carousel-wrapper{--aspect:398/280}}featured-hover-links .hover-links-image-carousel{height:100%;transform:translateY(calc(var(--data-index)*-100%));width:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}featured-hover-links .hover-image{aspect-ratio:var(--aspect);scroll-snap-align:start;scroll-snap-stop:always;place-self:stretch stretch;width:100%;height:100%;display:block;position:relative;overflow:hidden}featured-hover-links .hover-image img,featured-hover-links .hover-image svg,featured-hover-links .hover-image video{background-color:var(--color-neutral50);object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
