@layer base{@view-transition{navigation:auto}*,:before,:after{box-sizing:border-box;font:inherit;color:inherit;border:0 solid;margin:0;padding:0;line-height:calc(1em + .3rem)}:root{--fluid-0-32:clamp(0rem,-1.2rem + 4vw,2rem);--fluid-4-16:clamp(.25rem,-.2rem + 1.5vw,1rem);--fluid-6-10:clamp(.375rem,.225rem + .5vw,.625rem);--fluid-8-4:clamp(.25rem,.65rem + -.5vw,.5rem);--fluid-8-16:clamp(.5rem,.2rem + 1vw,1rem);--fluid-12-20:clamp(.75rem,.45rem + 1vw,1.25rem);--fluid-12-24:clamp(.75rem,.3rem + 1.5vw,1.5rem);--fluid-14-16:clamp(.875rem,.823rem + .22vw,1rem);--fluid-16-18:clamp(1rem,.925rem + .25vw,1.125rem);--fluid-16-20:clamp(1rem,.85rem + .5vw,1.25rem);--fluid-16-24:clamp(1rem,.7rem + 1vw,1.5rem);--fluid-16-32:clamp(1rem,.4rem + 2vw,2rem);--fluid-20-24:clamp(1.25rem,1.1rem + .5vw,1.5rem);--fluid-24-16:clamp(1rem,1.8rem + -1vw,1.5rem);--fluid-24-32:clamp(1.5rem,1.2rem + 1vw,2rem);--fluid-24-40:clamp(1.5rem,.9rem + 2vw,2.5rem);--fluid-24-64:clamp(1.5rem,0rem + 5vw,4rem);--fluid-32-48:clamp(2rem,1.4rem + 2vw,3rem);--fluid-40-48:clamp(2.5rem,2.2rem + 1vw,3rem);--fluid-40-64:clamp(2.5rem,1.6rem + 3vw,4rem);--fluid-48-56:clamp(3rem,2.7rem + 1vw,3.5rem);--fluid-56-64:clamp(3.5rem,3.2rem + 1vw,4rem);--fluid-large-16-20:clamp(1rem,0rem + 1.25vw,1.25rem);--fluid-large-16-24:clamp(1rem,-1rem + 2.5vw,1.5rem);--fluid-large-16-32:clamp(1rem,-3rem + 5vw,2rem);--fluid-large-20-24:clamp(1.25rem,.25rem + 1.25vw,1.5rem);--fluid-large-24-32:clamp(1.5rem,-.5rem + 2.5vw,2rem);--fluid-large-32-40:clamp(2rem,0rem + 2.5vw,2.5rem);--page-gutter:var(--fluid-16-32);--drawer-gutter:var(--fluid-16-24);--grid-gutter:var(--fluid-8-4);--header-block-size:3.5rem;--announcement-bar-block-size:2rem;--product-image-aspect-ratio:1575/2000;--look-image-aspect-ratio:1334/2000;--icon-arrow:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L18 12M18 12L12 18M18 12L12 6' stroke='currentcolor' stroke-width='1.2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A");--icon-arrow-circle:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.9375' y='0.322754' width='34.8375' height='34.8375' rx='17.4188' fill='%23111111'/%3E%3Cg clip-path='url(%23clip0_8950_11577)'%3E%3Cpath d='M14 17.7414H22.7094M22.7094 17.7414L18.3547 22.0961M22.7094 17.7414L18.3547 13.3867' stroke='white' stroke-width='0.870938'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8950_11577'%3E%3Crect width='17.4188' height='17.4188' fill='white' transform='translate(9.64844 9.03223)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");--icon-chevron:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.885 9.05762L7 9.94262L12 14.9426L17 9.94262L16.115 9.05762L12 13.1726L7.885 9.05762Z' fill='currentcolor'/%3E%3C/svg%3E%0A");--icon-plus:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='11.9386' y1='19' x2='11.9386' y2='5' stroke='currentcolor' stroke-width='1.2' vector-effect='non-scaling-stroke'/%3E%3Cline x1='19' y1='12.0614' x2='5' y2='12.0614' stroke='currentcolor' stroke-width='1.2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")}@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords;scroll-behavior:smooth}}::selection{background-color:color-mix(in oklab,var(--color-primary-foreground),transparent 90%)}body{min-block-size:100dvh;font-family:var(--font-body);color:var(--color-primary-foreground);accent-color:currentColor;caret-color:currentColor;background-color:var(--color-primary-background);-webkit-text-size-adjust:none;text-size-adjust:none;isolation:isolate;-webkit-font-smoothing:subpixel-antialiased;-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex}@media (min-resolution:1.5x){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body[data-scroll-locked=true]{margin-inline-end:var(--scrollbar-width);overflow:hidden}main{isolation:isolate;flex-grow:1}hr{border-block-start-width:1px;block-size:0}code,pre{font-family:ui-monospace,monospace;font-size:small}pre{overflow-x:auto}ol,ul{list-style-type:""}li{display:block}input:not([type=checkbox],[type=radio]),select,textarea{background-color:#0000;border-width:1px;border-radius:0}select{appearance:none}textarea{field-sizing:content;resize:vertical}button{text-align:start;appearance:none;cursor:pointer;background-color:#0000}summary{list-style:none}summary::-webkit-details-marker{display:none}img,svg,video{block-size:auto}img,video{inline-size:100%;display:block}img{color:#0000}svg{max-inline-size:100%}table{border-spacing:0;inline-size:100%}th,caption{text-align:start}sup,sub{vertical-align:baseline;font-size:.75em;position:relative}sup{inset-block-end:.33em}sub{inset-block-start:.33em}:any-link{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:focus-visible{outline-offset:.125rem;outline:.125rem solid}[hidden]:not([hidden=until-found]){display:none!important}[aria-busy=true]{cursor:progress}[aria-busy=true]>*{pointer-events:none}#shop-hcaptcha-badge-container{visibility:hidden;opacity:0}swiper-container{--swiper-theme-color:currentcolor;--swiper-scrollbar-border-radius:0;--swiper-scrollbar-sides-offset:0rem;--swiper-scrollbar-bottom:0rem;--swiper-scrollbar-bg-color:var(--color-border);--swiper-scrollbar-drag-bg-color:currentcolor;--swiper-scrollbar-size:1px}swiper-slide{block-size:auto;display:block}}@layer atoms{.badge{background-color:var(--color-primary-background);align-items:center;min-block-size:1.375rem;max-inline-size:fit-content;padding:.1875rem .375rem;font-size:.75rem;line-height:1.3;display:flex}.badge[data-border=true]{box-shadow:inset 0 0 0 1px}:is(.button,.btn){min-block-size:2.5rem;inline-size:100%;color:var(--color-primary-background);text-align:center;cursor:pointer;outline-color:var(--color-primary-foreground);background-color:var(--color-primary-foreground);border:1px solid #0000;justify-content:center;align-items:center;column-gap:.25rem;padding:.375rem 1.25rem;font-size:.875rem;transition:color .15s linear,background-color .15s linear,border-color .15s linear;display:flex}:is(.button,.btn):disabled{cursor:default;background-color:var(--color-disabled)}:is(.button,.btn):has(svg){padding-inline-start:1rem}:is(.button,.btn)[data-ghost=true]{color:var(--color-primary-foreground);background-color:var(--color-primary-background);border-color:var(--color-primary-foreground)}:is(.button,.btn) svg{inline-size:1.5rem}.checkbox{align-items:center;padding-block:.5rem;font-size:.875rem;display:flex}.checkbox :is(input,label){cursor:pointer}.checkbox input{appearance:none;border-radius:.25rem;flex-shrink:0;align-self:start;place-items:center;block-size:1.25rem;inline-size:1.25rem;transition:color .15s linear,background-color .15s linear,box-shadow .15s linear;display:grid;overflow:clip;box-shadow:inset 0 0 0 1px}.checkbox input:after{aspect-ratio:1;content:"";background-color:currentColor;inline-size:1rem;transition:scale .15s linear;scale:0;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99991 16.1698L4.82991 11.9998L3.40991 13.4098L8.99991 18.9998L20.9999 6.99984L19.5899 5.58984L8.99991 16.1698Z' fill='black'/%3E%3C/svg%3E%0A");mask-size:100%}.checkbox input:checked{color:var(--color-primary-background);background-color:var(--color-primary-foreground);box-shadow:inset 0 0 0 1px var(--color-primary-foreground)}.checkbox input:checked:after{scale:1}.checkbox label{padding-inline-start:.5rem}.collapsible{border-block:1px solid var(--color-border);inline-size:100%;font-size:.875rem}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.collapsible::details-content{transition:content-visibility .2s allow-discrete,opacity .15s linear,block-size .2s;overflow-y:clip}.collapsible:not([open])::details-content{opacity:0;block-size:0}}@supports not (interpolate-size:allow-keywords){.collapsible::details-content{transition:opacity .15s linear,translate .2s}.collapsible:not([open])::details-content{opacity:0;translate:0 -1rem}}}.collapsible[open] summary:after{rotate:45deg}.collapsible summary{cursor:pointer;justify-content:space-between;align-items:center;min-block-size:3rem;padding-block:.75rem;display:flex}.collapsible summary:after{aspect-ratio:1;content:"";inline-size:1.5rem;mask-image:var(--icon-plus);background-color:currentColor;transition:rotate .2s;mask-size:100%}.collapsible+.collapsible{margin-block-start:-1px}.collapsible[data-variant=select]{--color-border:var(--color-primary-foreground);--padding:1rem;border:1px solid var(--color-border);font-size:.875rem}.collapsible[data-variant=select] summary{min-block-size:2.5rem;padding:0 var(--padding);padding-inline-end:.75rem}.collapsible[data-variant=select] summary:after{mask-image:var(--icon-chevron)}.collapsible[data-variant=select][open] summary:after{rotate:180deg}.collapsible[data-variant=select] .collapsible-content{border-block-start:1px solid var(--color-border);padding:0}.collapsible[data-variant=select] .collapsible-content>li a{padding:.625rem var(--padding);display:block}.collapsible[data-variant=select] .collapsible-content>li:not(:first-of-type){border-block-start:1px solid var(--color-border)}.collapsible-content{padding-block:.5rem 1rem}::view-transition-group(.drawer){z-index:2}.drawer{--x:-100%;--y:0;z-index:2;scrollbar-color:var(--color-border)transparent;scrollbar-width:thin;view-transition-class:drawer;grid-template-rows:auto 1fr;grid-auto-columns:100%;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;font-size:.875rem;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.drawer{scroll-behavior:smooth}}.drawer[data-animation-origin=right]{--x:100%;--y:0;inset-inline-start:auto}.drawer[data-animation-origin=bottom]{--x:0;--y:100%;inset-block-start:auto}@media (prefers-reduced-motion:no-preference){.drawer{transition:display .5s allow-discrete,overlay .5s allow-discrete,translate .5s;transition-timing-function:cubic-bezier(.32,.72,0,1)}}.drawer::backdrop{backdrop-filter:blur(5px);view-transition-class:drawer;background-color:#00000080;transition:opacity .5s linear}.drawer[open]{display:grid}.drawer:is(:not([open]),[data-closing=true]){translate:var(--x)var(--y)}.drawer:is(:not([open]),[data-closing=true])::backdrop{opacity:0}@starting-style{.drawer[open]{translate:var(--x)var(--y)}.drawer[open]::backdrop{opacity:0}}:root:not([data-focus-visible=true]) :is(.drawer,.drawer *):focus-visible{outline-color:#0000}.drawer-header,.drawer-footer{z-index:1;background-color:#fff;position:sticky}.drawer-header{padding-inline:var(--drawer-gutter);border-block-end:1px solid var(--color-border);align-items:center;display:flex;inset-block-start:0}.drawer-header button{aspect-ratio:1;inline-size:3rem;margin-inline:auto calc(var(--fluid-12-20)*-1);place-items:center;display:grid}.drawer-header button>svg{inline-size:1.5rem}.drawer-body{padding:1rem var(--drawer-gutter)}.drawer-footer{display:flex;inset-block-end:0}.drawer-footer .button{white-space:nowrap;flex:1}.drawer-footer .button[data-ghost=true]{border-color:var(--color-border);border-block-end-color:#0000}.drawer-footer .button[data-ghost=true]:first-child{border-inline-start-color:#0000}.drawer-footer .button[data-ghost=true]:last-child{border-inline-end-color:#0000}.field{text-overflow:ellipsis;outline-color:#0000;block-size:2.5rem;inline-size:100%;padding:.5rem 1rem;font-size:1rem;transition:border-color .15s linear;display:block}.field:is(:disabled,:read-only),.field::placeholder{color:color-mix(in oklab,currentcolor,transparent)}.field[type=search]{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath d='M19.1852 18.6848L18.235 19.635L14.3964 15.7963L15.3465 14.8462L19.1852 18.6848ZM5.2751 5.7249C7.63605 3.36422 11.4832 3.38419 13.8681 5.7691C16.2528 8.15402 16.2722 12.0005 13.9116 14.3614C11.5507 16.7223 7.7036 16.7034 5.3186 14.3186C2.93361 11.9336 2.91416 8.08584 5.2751 5.7249ZM6.23425 6.68544C4.39826 8.52174 4.41319 11.5142 6.26808 13.3691C8.123 15.2237 11.1156 15.2388 12.9518 13.403C14.7879 11.5668 14.7726 8.57429 12.9179 6.71927C11.0629 4.86428 8.07053 4.84916 6.23425 6.68544Z' fill='currentcolor'/%3E%3C/svg%3E%0A");background-position:right calc(.75rem - 1px) center;background-repeat:no-repeat;background-size:1.5rem;padding-inline-end:3rem}.field[type=search]::-webkit-search-cancel-button{display:none}.heading{text-wrap:pretty;font-weight:500}@media (min-width:64rem){.heading{max-inline-size:50ch}}.heading[data-size="20"]{font-size:1.25rem}.heading[data-size="20-24"]{font-size:var(--fluid-20-24)}@media (min-width:80rem){.heading[data-size="20-24"]{font-size:var(--fluid-large-24-32)}}.heading[data-size="24"]{font-size:1.5rem}@media (min-width:80rem){.heading[data-size="24"]{font-size:var(--fluid-large-24-32)}}.heading[data-size="24-40"]{font-size:var(--fluid-24-40)}:is(.link,:is(.rich-text,.metafield-rich_text_field,.rte,.editorial-section) a){--underline-thickness:max(.0625em,1px);cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-position:right 100% bottom 0;background-repeat:no-repeat;background-size:100% var(--underline-thickness);max-inline-size:fit-content}@media (prefers-reduced-motion:no-preference){:is(.link,:is(.rich-text,.metafield-rich_text_field,.rte,.editorial-section) a){transition:color .15s linear,background-size .3s ease-out}}@media (hover){:is(.link,:is(.rich-text,.metafield-rich_text_field,.rte,.editorial-section) a):hover{background-position:left 100% bottom 0;background-size:0 var(--underline-thickness)}}:is(.link,:is(.rich-text,.metafield-rich_text_field,.rte,.editorial-section) a):is(:focus-visible,:active),:is(.link,:is(.rich-text,.metafield-rich_text_field,.rte,.editorial-section) a)[data-reverse=true]{background-position:left 100% bottom 0;background-size:0 var(--underline-thickness)}@media (hover){:is(.link,:is(.rich-text,.metafield-rich_text_field,.rte,.editorial-section) a)[data-reverse=true]:hover{background-position:right 100% bottom 0;background-size:100% var(--underline-thickness)}}:is(.link,:is(.rich-text,.metafield-rich_text_field,.rte,.editorial-section) a)[data-reverse=true]:is(:focus-visible,:active){background-position:right 100% bottom 0;background-size:100% var(--underline-thickness)}.quantity-selector{border:1px solid var(--color-border);align-items:center;max-inline-size:fit-content;padding-inline:.25rem;font-size:.875rem;display:flex}.quantity-selector input{text-align:center;border:none;block-size:100%;inline-size:1.5rem}.quantity-selector input::-webkit-inner-spin-button{display:none}.quantity-selector button{aspect-ratio:1;place-items:center;inline-size:2rem;margin-block:-1px;display:grid}.quantity-selector button:disabled{cursor:default;opacity:.24}.quantity-selector svg{inline-size:.875rem}.radio{align-items:center;padding-block:.5rem;display:flex}.radio :is(input,label){cursor:pointer}.radio input{--size:1.25rem;inline-size:var(--size);block-size:var(--size);appearance:none;border-radius:50%}.radio input:before{--border-color:var(--color-border);--inset:calc(var(--size)/2);content:"";block-size:100%;inline-size:100%;box-shadow:inset 0 0 0 1px var(--border-color),inset 0 0 0 var(--inset)var(--color-primary-background);background-color:#000;border-radius:50%;transition:box-shadow .15s linear;display:block}.radio input:checked:before{--border-color:var(--color-primary-foreground);--inset:calc(var(--size)/4)}.radio label{padding-inline-start:.5rem}:is(.rich-text,.metafield-rich_text_field,.rte)>*+*{margin-block-start:var(--margin-block,1em)}:is(.rich-text,.metafield-rich_text_field,.rte)>*+:is(h1,h2,h3,:is(.table,.table1)),:is(.rich-text,.metafield-rich_text_field,.rte)>*+.table1{margin-block-start:1.5rem}:is(.rich-text,.metafield-rich_text_field,.rte) :is(h1,h2,h3,h4,h5,h6){text-wrap:pretty;font-weight:500}:is(.rich-text,.metafield-rich_text_field,.rte) h1{font-size:1.5rem}@media (min-width:80rem){:is(.rich-text,.metafield-rich_text_field,.rte) h1{font-size:var(--fluid-large-24-32)}}:is(.rich-text,.metafield-rich_text_field,.rte) h2{font-size:var(--fluid-20-24)}@media (min-width:80rem){:is(.rich-text,.metafield-rich_text_field,.rte) h2{font-size:var(--fluid-large-24-32)}}:is(.rich-text,.metafield-rich_text_field,.rte) h3{font-size:1.25rem}:is(.rich-text,.metafield-rich_text_field,.rte) :is(strong,b){font-weight:500}:is(.rich-text,.metafield-rich_text_field,.rte) :is(em,i){font-style:italic}:is(.rich-text,.metafield-rich_text_field,.rte) :is(ul,ol){list-style-type:revert;padding-inline-start:1.25rem}:is(.table,.table1)+:is(.rich-text,.metafield-rich_text_field,.rte){margin-block-start:1.5rem}:is(.rich-text,.metafield-rich_text_field,.rte) li{display:revert}:is(.rich-text,.metafield-rich_text_field,.rte) li+li{margin-block-start:calc(var(--margin-block,1em)/2)}:is(.table,.table1){--scrollbar-margin-block-start:1rem;scrollbar-color:initial;font-size:.75rem;line-height:1.3;overflow:auto clip}:is(.table,.table1)::-webkit-scrollbar{block-size:calc(1rem + 1px)}:is(.table,.table1)::-webkit-scrollbar-track{box-shadow:inset 0 -1px var(--color-border)}:is(.table,.table1)::-webkit-scrollbar-thumb{box-shadow:inset 0 -1px}@supports not selector(::-webkit-scrollbar){:is(.table,.table1){scrollbar-width:none}}:is(.table,.table1) *{line-height:inherit}:is(.table,.table1) :is(th,td){--border-width:1px;border:calc(var(--border-width)/2)solid currentcolor;padding:.75rem 1rem}:is(.table,.table1) :is(th,td):first-child{border-inline-start-width:var(--border-width)}:is(.table,.table1) :is(th,td):last-child{border-inline-end-width:var(--border-width)}:is(thead,tbody:not(thead+tbody),table:not(:has(tbody))) :is(tr:first-child :is(:is(.table,.table1) :is(th,td))){border-block-start-width:var(--border-width)}:is(tfoot,tbody:not(:has(+tfoot)),table:not(:has(tbody))) :is(tr:last-child :is(:is(.table,.table1) :is(th,td))){border-block-end-width:var(--border-width)}:is(.table,.table1) th{background-color:var(--color-secondary-background);font-weight:500}.table :is(th,td){white-space:nowrap}.visually-hidden:not(:focus,:active){white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@layer molecules{.back-in-stock{view-transition-name:back-in-stock}@media (min-width:64rem){.back-in-stock{max-inline-size:27.1875rem}}.back-in-stock::backdrop{view-transition-name:back-in-stock-backdrop}.back-in-stock .drawer-header{border-block-end:none}.back-in-stock .drawer-body{padding-block-start:0}.back-in-stock .button{margin-block-start:.5rem}.back-in-stock-intro{margin-block-end:1rem;font-size:1rem;font-weight:500}.back-in-stock-status{margin-block-start:.75rem;font-size:.875rem}.breadcrumb{align-items:center;min-block-size:1rem;font-size:.75rem;line-height:1;display:flex}.breadcrumb *{line-height:inherit}.breadcrumb ol{flex-wrap:wrap;column-gap:.25rem;display:flex}.breadcrumb li{align-items:center;column-gap:.25rem;display:flex}.breadcrumb li:not(:last-child):after{aspect-ratio:1;content:"";inline-size:1rem;mask-image:var(--icon-chevron);background-color:currentColor;flex-shrink:0;rotate:-90deg;mask-size:100%}.breadcrumb li:nth-last-child(2):not(.visually-hidden):has(+.visually-hidden):after{display:none}::view-transition-group(cart-notification){z-index:2}.cart-notification{z-index:2;view-transition-name:cart-notification;background-color:#0000;inline-size:fit-content;margin-inline:auto;font-size:.75rem;position:fixed;inset:auto 0 0}@media (prefers-reduced-motion:no-preference){.cart-notification{transition:display .2s allow-discrete,overlay .5s allow-discrete,translate .2s}}.cart-notification:is(:not(:popover-open),[data-closing=true]){translate:0 100%}@starting-style{.cart-notification:popover-open{translate:0 100%}}body[data-scroll-locked=true] .cart-notification{inset-inline-end:var(--scrollbar-width,0)}.cart-notification div{color:var(--color-primary-background);background-color:var(--color-primary-foreground);border-radius:.25rem;align-items:center;column-gap:1rem;margin:1rem;padding:.375rem 1rem;display:flex}.cart-notification p{column-gap:.5rem;display:flex}.cart-notification drawer-container{display:contents}.cart-notification [data-part=close]{margin-block:-.25rem;margin-inline-end:-.75rem;display:flex}.cart-upsell{padding:2.5rem var(--fluid-16-24)1rem;isolation:isolate;grid-auto-columns:100%;row-gap:1rem;display:grid;overflow-x:clip}.cart-upsell-carousel:not(:hover) :is(.cart-upsell-prev,.cart-upsell-next){pointer-events:none;opacity:0}.cart-upsell-carousel::part(container){overflow:visible}.cart-upsell-carousel::part(scrollbar){margin-block-start:.5rem;position:static}@media (min-width:64rem){.cart-upsell-carousel>swiper-slide{inline-size:31.956%}}.cart-upsell-carousel .product-card-content{padding-inline-start:0}:is(.cart-upsell-prev,.cart-upsell-next){z-index:1;aspect-ratio:1;inline-size:2.5rem;color:var(--color-primary-background);cursor:pointer;background-color:var(--color-primary-foreground);border-radius:50%;place-items:center;transition:opacity .15s linear;display:grid;position:absolute;inset-block-start:calc(var(--image-block-size,100%)/2);translate:0 -50%}@media not (hover){:is(.cart-upsell-prev,.cart-upsell-next){display:none}}:is(.cart-upsell-prev,.cart-upsell-next)[aria-disabled=true]{pointer-events:none;opacity:0}:is(.cart-upsell-prev,.cart-upsell-next) svg{inline-size:1.5rem}.cart-upsell-prev{inset-inline-start:.5rem}.cart-upsell-next{inset-inline-end:.5rem;scale:-1 1}.country-selector-trigger{flex-shrink:0;align-items:center;display:flex}.country-selector-trigger:after{aspect-ratio:1;content:"";inline-size:1.5rem;mask-image:var(--icon-chevron);background-color:currentColor;mask-size:100%}.country-selector{view-transition-name:country-selector}@media (min-width:64rem){.country-selector{max-inline-size:27.1875rem}}.country-selector::backdrop{view-transition-name:country-selector-backdrop}.country-selector .drawer-footer{border-block-start:1px solid var(--color-border);flex-direction:column}.country-selector [role=listbox]{margin-block-start:.75rem}.country-selector fieldset{min-inline-size:0;padding:1rem var(--drawer-gutter)}.country-selector fieldset>div{padding-inline:var(--drawer-gutter);margin-block-start:.5rem;margin-inline:calc(var(--drawer-gutter)*-1);scrollbar-width:none;column-gap:1rem;display:flex;overflow-x:auto}.country-selector legend{display:contents}.country-selector legend>span{font-weight:500;display:block}.footer-reassurance{align-items:start;column-gap:1rem;padding-inline-end:1rem;font-size:.875rem;display:flex}@media not (min-width:64rem){.footer-reassurance{flex-direction:column;row-gap:.75rem}}.footer-reassurance-icon{background-color:var(--color-primary-background);border-radius:50%;flex-shrink:0;padding:.625rem;display:flex}.footer-reassurance-icon img{aspect-ratio:1;object-fit:contain;inline-size:2rem}.footer-reassurance-content{row-gap:.25rem;display:grid}@media (min-width:64rem){.footer-reassurance-content{text-wrap:pretty;max-inline-size:40ch}}.footer-reassurance-title{font-weight:500}.footer-reassurance-text{color:var(--color-secondary-foreground)}.mega-menu{--transition-duration:.5s;--transition-timing-function:cubic-bezier(.32,.72,0,1)}.mega-menu .secondary-menu{padding-inline:var(--page-gutter);margin-block-start:1.5rem}.mega-menu-items{display:none}@media (min-width:64rem){.mega-menu-items{column-gap:1.5rem;display:flex}}.mega-menu-items .link[aria-expanded=true]{background-position:right 100% bottom 0;background-size:100% var(--underline-thickness)}@media (hover){.mega-menu-items .link[aria-expanded=true]:hover{background-position:left 100% bottom 0;background-size:0 var(--underline-thickness)}}.mega-menu-items .link[aria-expanded=true]:is(:focus-visible,:active){background-position:left 100% bottom 0;background-size:0 var(--underline-thickness)}.mega-menu-overlay,.mega-menu-backdrop{block-size:calc(100svh - var(--header-block-size) - 1px);position:absolute;inset-block-start:calc(100% + 1px)}@media (prefers-reduced-motion:no-preference){.mega-menu-overlay,.mega-menu-backdrop{transition:block-size .2s}}.mega-menu-overlay{z-index:1;pointer-events:none;grid-template-areas:"root submenu";grid-auto-rows:100%;grid-auto-flow:column;justify-content:start;max-inline-size:100%;display:grid;inset-inline-start:0;overflow-x:clip}@media (prefers-reduced-motion:no-preference){.mega-menu-overlay{transition:display var(--transition-duration)allow-discrete,translate var(--transition-duration);transition-timing-function:var(--transition-timing-function)}}.mega-menu-overlay>*{pointer-events:auto}.mega-menu-overlay[hidden]{translate:-100%}@starting-style{.mega-menu-overlay:not([hidden]){translate:-100%}}.mega-menu-root,.mega-menu-submenu{scrollbar-color:var(--color-border)transparent;scrollbar-width:thin;background-color:var(--color-primary-background);inline-size:20.75rem;overflow-y:auto}.mega-menu-root{z-index:1;border-inline-end:1px solid var(--color-border);grid-area:root;grid-template-rows:1fr;display:grid}.mega-menu-panel{padding-block-start:2rem;padding-inline:var(--page-gutter)1rem}@media (prefers-reduced-motion:no-preference){.mega-menu-overlay[hidden] .mega-menu-panel{transition:display var(--transition-duration)linear allow-discrete}}.mega-menu-panel :is([data-variant=link]+[data-variant=trigger],[data-variant=trigger]+[data-variant=badge],[data-variant=badge]+[data-variant=trigger]){margin-block-start:1.5rem}.mega-menu-panel [data-variant=link]{padding-block:.4141rem;font-weight:500}.mega-menu-panel [data-variant=trigger] button{justify-content:space-between;align-items:center;column-gap:1rem;inline-size:100%;padding-block:.25rem;display:flex}.mega-menu-panel [data-variant=trigger] button:after{aspect-ratio:1;content:"";inline-size:1.5rem;mask-image:var(--icon-chevron);background-color:currentColor;flex-shrink:0;rotate:-90deg;mask-size:100%}.mega-menu-panel [data-variant=badge]+:is(.mega-menu-panel [data-variant=badge]){margin-block-start:.25rem}.mega-menu-panel [data-variant=badge] a{background-color:var(--color-secondary-background);border-radius:.25rem;max-inline-size:fit-content;padding:.25rem .5rem;display:block}.mega-menu-footer{padding:1rem var(--page-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mega-menu-image,.mega-menu-submenu{grid-area:submenu}.mega-menu-image{aspect-ratio:4/5;block-size:100%;display:grid}@media (prefers-reduced-motion:no-preference){.mega-menu-overlay[hidden] .mega-menu-image,.mega-menu-overlay[hidden] .mega-menu-image>div{transition:display var(--transition-duration)linear allow-discrete}}.mega-menu-image img{object-fit:cover;block-size:100%}.mega-menu-submenu{background-color:var(--color-primary-background)}@media (prefers-reduced-motion:no-preference){.mega-menu-overlay[hidden] .mega-menu-submenu,.mega-menu-overlay[hidden] .mega-menu-submenu>div{transition:display var(--transition-duration)linear allow-discrete}}.mega-menu-submenu ul{padding:1.5rem var(--page-gutter)}.mega-menu-submenu li{padding-block:.4141rem}.mega-menu-backdrop{transition:opacity var(--transition-duration)linear,visibility var(--transition-duration)linear;background-color:#00000080;inset-inline:0}.mega-menu-overlay[hidden]+.mega-menu-backdrop{visibility:hidden;opacity:0}.mobile-menu{display:contents}.mobile-menu .secondary-menu{padding-inline:var(--page-gutter);margin-block-start:1.5rem}.mobile-menu-root{grid-template-rows:1fr;grid-auto-columns:100%;display:grid}.mobile-menu-tabs::part(tablist-wrapper){block-size:2.5rem;padding-inline:var(--page-gutter);white-space:nowrap;scrollbar-width:none;border-block-end:1px solid;align-items:center;overflow-x:auto}.mobile-menu-tabs::part(tablist-wrapper),.mobile-menu-tabs::part(tablist){box-sizing:border-box}.mobile-menu-tabs [role=tablist]{gap:1.5rem;display:flex}.mobile-menu-tabs .link[aria-selected=true]{background-position:right 100% bottom 0;background-size:100% var(--underline-thickness)}@media (hover){.mobile-menu-tabs .link[aria-selected=true]:hover{background-position:left 100% bottom 0;background-size:0 var(--underline-thickness)}}.mobile-menu-tabs .link[aria-selected=true]:is(:focus-visible,:active){background-position:left 100% bottom 0;background-size:0 var(--underline-thickness)}.mobile-menu-panel{padding-block-start:1rem;padding-inline:var(--page-gutter)}.mobile-menu-panel :is([data-variant=link]+[data-variant=trigger],[data-variant=trigger]+[data-variant=badge],[data-variant=badge]+[data-variant=trigger]){margin-block-start:1.5rem}.mobile-menu-panel [data-variant=link]{padding-block:.4141rem;font-weight:500}.mobile-menu-panel [data-variant=trigger] button{justify-content:space-between;align-items:center;column-gap:1rem;inline-size:100%;padding-block:.25rem;display:flex}.mobile-menu-panel [data-variant=trigger] button:after{aspect-ratio:1;content:"";inline-size:1.5rem;mask-image:var(--icon-chevron);background-color:currentColor;flex-shrink:0;rotate:-90deg;mask-size:100%}.mobile-menu-panel [data-variant=badge]+:is(.mobile-menu-panel [data-variant=badge]){margin-block-start:.25rem}.mobile-menu-panel [data-variant=badge] a{background-color:var(--color-secondary-background);border-radius:.25rem;max-inline-size:fit-content;padding:.25rem .5rem;display:block}.mobile-menu-footer{padding:1rem var(--page-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mobile-menu-submenu-header{block-size:2.5rem;padding-inline:var(--page-gutter);white-space:nowrap;border-block-end:1px solid;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;column-gap:1.5rem;display:grid;overflow:clip}.mobile-menu-submenu-header>button{flex-shrink:0;justify-self:start;display:flex}.mobile-menu-submenu-header ol{align-items:center;column-gap:.125rem;display:flex}.mobile-menu-submenu-header li{align-items:center;column-gap:.125rem;display:flex;overflow:hidden}.mobile-menu-submenu-header li:not(:last-child):after{aspect-ratio:1;content:"";inline-size:1.5rem;mask-image:var(--icon-chevron);background-color:currentColor;flex-shrink:0;rotate:-90deg;mask-size:100%}.mobile-menu-submenu-header span{text-overflow:ellipsis;overflow:hidden}.mobile-menu-submenu-links{padding:1rem var(--page-gutter)1.5rem}.mobile-menu-submenu-links li{padding-block:.4141rem}.page-header{padding:var(--fluid-40-48)var(--page-gutter)var(--fluid-16-24);font-size:.875rem;overflow-x:clip}.page-header:only-child{padding-block-end:var(--fluid-40-48)}.page-header:has(.page-header-nav){padding-block-end:1rem}.page-header:has(.page-header-nav):has(+product-list){padding-block-end:0}.page-header:has(+product-list){padding-block-end:.5rem}.page-header .breadcrumb{margin-block-start:-1.5rem}.page-header .breadcrumb+.heading{margin-block-start:.5rem}@media (min-width:64rem){:is(.page-header>p,.page-header .rich-text){max-inline-size:80ch}}.page-header>p:not(.heading){text-wrap:pretty;margin-block-start:1rem}.page-header>.link{margin-block-start:.5rem;display:block}.page-header details{display:grid}.page-header details[open] summary :first-child,.page-header details:not([open]) summary :last-child{display:none}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.page-header details::details-content{transition:content-visibility .2s allow-discrete,opacity .15s linear,block-size .2s;overflow-y:clip}.page-header details:not([open])::details-content{opacity:0;block-size:0}}}.page-header details summary{order:1}.page-header details .rich-text{padding-block-start:1em}@media (min-width:64rem){.page-header-grid{grid-auto-flow:column;justify-content:space-between;align-items:end;display:grid}}@media not (min-width:64rem){.page-header-grid-index{display:none}}.page-header-nav{margin-block-start:.5rem;position:relative}.page-header-nav swiper-container{--swiper-scrollbar-bottom:-.1875rem;position:static}.page-header-nav swiper-container::part(container){align-items:center;min-block-size:2rem;display:flex;position:static;overflow:visible}.page-header-nav swiper-container::part(wrapper){scrollbar-width:none;display:flex}.page-header-nav swiper-slide{flex-shrink:0;inline-size:auto;display:flex}.page-header-nav swiper-slide:not(:last-child){margin-inline-end:1.5rem}.price{flex-flow:row-reverse wrap;justify-content:start;column-gap:.571429em;display:flex}.price dd{column-gap:inherit;display:flex}.product-badges{flex-wrap:wrap;gap:.25rem;display:flex}.product-card{--fluid-1-2:clamp(.0625rem,-.0673rem + .9615cqi,.125rem);--fluid-6-8:clamp(.375rem,.1154rem + 1.9231cqi,.5rem);--fluid-8-16:clamp(.5rem,-.5385rem + 7.6923cqi,1rem);--fluid-12-14:clamp(.75rem,.4904rem + 1.9231cqi,.875rem);--fluid-small-4-6:clamp(.25rem,.0938rem + 2.0833cqi,.375rem);isolation:isolate;reading-flow:grid-rows;grid-template-areas:"images""content";grid-auto-columns:100%;align-content:start;font-size:.75rem;display:grid;position:relative;container-type:inline-size}@media (hover){.product-card:is(:hover,:focus-within) .product-card-images :is(.product-card-images-item:nth-of-type(2),swiper-container){opacity:1}}.product-card:is(:hover,:focus-within) .variant-selector:has(fieldset:not([hidden])){opacity:1}.product-card .variant-selector{z-index:1;background-color:var(--color-primary-background);opacity:0;grid-area:content;row-gap:.125rem;padding-block:.125rem .5rem;transition:opacity .15s linear}@media not (hover){.product-card .variant-selector{display:none}}@container not (min-width:20rem){.product-card .variant-selector{display:none}}.product-card .variant-selector-group[data-type=text] label{min-block-size:2rem}.product-card .variant-selector-values label:after{content:none}.product-card-content{gap:var(--fluid-1-2)var(--fluid-6-8);padding:.5rem var(--fluid-8-16);grid-area:content;align-content:start;display:grid}@container not (min-width:13.5rem){.product-card-content{column-gap:var(--fluid-small-4-6)}}@container (min-width:20rem){.product-card-content{grid-template-areas:"title price""info price";justify-content:space-between}.product-card-content .price{row-gap:inherit;flex-flow:column-reverse;grid-area:price;align-self:start;align-items:end}}:is(.product-card-content .price:is(p),dd:last-of-type){font-size:var(--fluid-12-14)}.product-card-content .price dd:first-of-type{color:var(--color-secondary-foreground)}.product-card-title{font-size:var(--fluid-12-14)}@container (min-width:20rem){.product-card-title{grid-area:title}}.product-card-title a:after{z-index:1;content:"";position:absolute;inset:0}.product-card-info{color:var(--color-secondary-foreground);row-gap:.75rem;display:grid}@container (min-width:20rem){.product-card-info{grid-area:info}}.product-card-sku{font-size:.5625rem}.product-card-images{aspect-ratio:var(--product-image-aspect-ratio);padding:var(--fluid-6-8);background-color:var(--color-secondary-background);grid-area:images;display:grid}@container not (min-width:13.5rem){.product-card-images{padding:var(--fluid-small-4-6)}}.product-card-images>*{grid-area:1/-1}.product-card-images>:not(.product-card-images-item,swiper-container){z-index:2}.product-card-images .badge{place-self:start}.product-card-images :is(wishlist-button,product-form,quick-add) svg{inline-size:1.5rem}.product-card-images wishlist-button{place-self:start end}.product-card-images :is(.product-card-images-item,swiper-container){margin:calc(var(--fluid-6-8)*-1);isolation:isolate}@container not (min-width:13.5rem){.product-card-images :is(.product-card-images-item,swiper-container){margin:calc(var(--fluid-small-4-6)*-1)}}.product-card-images :is(.product-card-images-item,swiper-slide){background-color:var(--color-secondary-background)}.product-card-images :is(.product-card-images-item:nth-of-type(2),swiper-container){opacity:0;transition:opacity .15s linear}.product-card-images swiper-container{--swiper-navigation-size:1.5rem;--swiper-navigation-sides-offset:var(--fluid-6-8);background-color:var(--color-secondary-background);grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:hidden}@container not (min-width:13.5rem){.product-card-images swiper-container{--swiper-navigation-sides-offset:var(--fluid-small-4-6)}}.product-card-images swiper-container::part(button-prev),.product-card-images swiper-container::part(button-next){inline-size:var(--swiper-navigation-size);mask-image:var(--icon-chevron);background-color:currentColor;mask-size:100%}@media not (hover){.product-card-images swiper-container::part(button-prev),.product-card-images swiper-container::part(button-next){display:none}}.product-card-images swiper-container::part(button-prev){rotate:90deg}.product-card-images swiper-container::part(button-next){rotate:-90deg}.product-card-images a{display:block}.product-card-images img{aspect-ratio:var(--product-image-aspect-ratio);object-fit:cover;mix-blend-mode:multiply}.product-card-images :is(quick-add,product-form){place-self:end}.product-card-images button{display:flex}.product-form{scroll-margin-block-start:1.5rem}.product-form .button:not(.product-form-bar .button){margin-block-start:1.5rem}.product-form>drawer-container{margin-block-start:1.5rem;display:block}.product-form-bar{z-index:1;transition-property:translate,visibility;transition-duration:.2s;position:fixed;inset-block-end:0;inset-inline:0}@media (min-width:64rem){.product-form-bar{display:none}}.product-form-bar[data-visible=false]{visibility:hidden;translate:0 100%}body[data-scroll-locked=true] .product-form-bar{inset-inline-end:var(--scrollbar-width,0)}.product-form-bar .button[data-ghost=true]{border-block-end-color:#0000;border-inline-color:#0000}.product-reassurances{gap:var(--fluid-16-24)var(--fluid-12-24);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:1.5rem 1rem;font-size:.75rem;display:grid}.product-reassurances>*{align-items:start;gap:.25rem .5rem;display:flex}@media not (min-width:64rem){.product-reassurances>*{flex-direction:column}}.product-reassurances svg{flex-shrink:0;inline-size:1.5rem}.product-reassurances p{text-wrap:pretty}.quick-add{view-transition-name:quick-add}@media (min-width:64rem){.quick-add{max-inline-size:52.5625rem}}.quick-add::backdrop{view-transition-name:quick-add-backdrop}.quick-add .drawer-header{background-color:#0000;border-block-end:0}.quick-add-section{reading-flow:grid-order;align-content:start;display:grid}@media (min-width:64rem){.quick-add-section{grid-template-columns:minmax(0,1fr) minmax(0,27.1875rem)}}.quick-add-info{display:contents}@media (min-width:64rem){.quick-add-info{padding-block-end:3rem;padding-inline:var(--page-gutter);grid-column-start:2;align-self:start;display:block;position:sticky;inset-block-start:3rem}}@media not (min-width:64rem){.quick-add-header{padding-block-end:1.5rem;padding-inline:var(--page-gutter);order:-1}}.quick-add-header .heading{font-size:var(--fluid-20-24)}.quick-add-header .price{margin-block-start:.5rem}.quick-add-header .product-badges{margin-block-start:1rem}@media not (min-width:64rem){.quick-add-form{padding-block-end:2rem;padding-inline:var(--page-gutter)}}.quick-add-form .product-form{margin-block-start:1.5rem}.quick-add-images{isolation:isolate;order:-1}@media (min-width:64rem){.quick-add-images{margin-block-start:-3rem}}.quick-add-images swiper-slide{background-color:var(--color-secondary-background)}@media not (min-width:64rem){.quick-add-images swiper-slide{inline-size:64%}}.quick-add-images img{aspect-ratio:var(--product-image-aspect-ratio);object-fit:cover;mix-blend-mode:multiply}.secondary-menu ul{row-gap:.25rem;display:grid}.social-links{flex-wrap:wrap;display:flex}.social-links[data-variant=header]{gap:.375rem}.social-links[data-variant=header] a{aspect-ratio:1;border:1px solid var(--color-border);border-radius:50%;inline-size:2rem}.social-links[data-variant=header] svg{inline-size:1.125rem}.social-links[data-variant=footer]{gap:.875rem}.social-links[data-variant=footer] svg{inline-size:1.5rem}.social-links a{place-items:center;display:grid}.stock-status{align-items:center;column-gap:.5rem;display:flex}.stock-status:before{aspect-ratio:1;content:"";border-radius:50%;inline-size:.5rem}.stock-status[data-variant=in-stock]:before{background-color:var(--color-success)}.stock-status[data-variant=low-stock]:before{background-color:var(--color-warning)}.stock-status[data-variant=out-of-stock]:before{background-color:var(--color-error)}.variant-selector{align-content:start;row-gap:1.5rem;font-size:.75rem;display:grid}@media (min-width:64rem){.product .variant-selector-group[data-type=image] .variant-selector-values{flex-wrap:wrap;display:flex}}.variant-selector-group[data-type=image] input:checked+label{border-block-end-color:currentColor}.variant-selector-group[data-type=image] label{aspect-ratio:var(--product-image-aspect-ratio);border-block-end:1px solid var(--color-primary-background);transition:border-color .15s linear;overflow:hidden}@media (min-width:64rem){.product :is(.variant-selector-group[data-type=image] label){inline-size:4.375rem}}.variant-selector-group[data-type=image] img{object-fit:cover;mix-blend-mode:multiply;block-size:100%;inline-size:100%}.variant-selector-group[data-type=text] input:checked+label{color:var(--color-primary-background);background-color:var(--color-primary-foreground)}.variant-selector-group[data-type=text] input:checked+label span{background-color:var(--color-primary-foreground)}.variant-selector-group[data-type=text] label{text-align:center;min-block-size:2.5rem;transition:color .15s linear,background-color .15s linear}.variant-selector-group[data-type=text] label span{z-index:1;background-color:var(--color-secondary-background);padding:.125rem .25rem;transition:background-color .15s linear}.variant-selector-group legend:not(.visually-hidden){justify-content:space-between;column-gap:1rem;inline-size:100%;margin-block-end:.5rem;display:flex}.variant-selector-group legend>span{column-gap:.5rem;display:flex}@media not (min-width:64rem){.variant-selector-group legend>span{flex-direction:column;justify-content:end}.variant-selector-group legend>span:last-child:not(:only-child){align-items:end}}@media (min-width:64rem){.variant-selector-group legend>span>:not(:last-child){column-gap:inherit;display:flex}.variant-selector-group legend>span>:not(:last-child):after{content:"-"}}.variant-selector-values{grid-template-columns:repeat(6,minmax(0,1fr));gap:.125rem;display:grid}.variant-selector-values>div{isolation:isolate;grid-auto-columns:100%;display:grid}.variant-selector-values>div>*{grid-area:1/-1}.variant-selector-values input{z-index:2;appearance:none;cursor:pointer;block-size:100%;inline-size:100%}.variant-selector-values input[data-available=false]+label{color:var(--color-secondary-foreground)}.variant-selector-values input[data-available=true]+label:before,.variant-selector-values input[data-available=true]+label:after{opacity:0}.variant-selector-values label{text-align:center;background-color:var(--color-secondary-background);grid-auto-columns:100%;place-items:center;display:grid;overflow:clip}.variant-selector-values label>*,.variant-selector-values label:before,.variant-selector-values label:after{grid-area:1/-1}.variant-selector-values label:before,.variant-selector-values label:after{content:"";transition:opacity .15s linear}.variant-selector-values label:before{background-color:var(--color-disabled);clip-path:polygon(0% 0%,.5px 0%,calc(100% + .5px) calc(100% - .5px),100% 100%,calc(100% - .5px) 100%,-.5px .5px);block-size:100%;inline-size:100%}.variant-selector-values label:after{aspect-ratio:1;background-color:currentColor;place-self:start end;inline-size:.875rem;margin-block-start:1px;margin-inline-end:1px;mask-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.83398' y='4' width='8.33333' height='6' stroke='currentcolor'/%3E%3Cpath d='M11.0846 4.08337L7.0013 7.58337L2.91797 4.08337' stroke='currentcolor' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A");mask-size:100%}.variant-selector-values+p{color:var(--color-secondary-foreground);grid-column:1/-1;margin-block-start:.5rem}references-table-form{margin-block-start:1.5rem;font-size:.875rem;display:block}references-table-form fieldset{display:grid}references-table-form legend{column-gap:.5rem;margin-block-end:.5rem;display:flex}references-table-form legend>span:not(:only-child){column-gap:inherit;display:flex}references-table-form legend>span:not(:only-child):after{content:"-"}references-table-form form+p{color:var(--color-secondary-foreground);margin-block-start:.5rem;font-size:.75rem}references-table-form table{text-align:end;border-collapse:collapse;font-size:.75rem}references-table-form thead{background-color:var(--color-secondary-background)}references-table-form th,references-table-form td{border:1px solid var(--color-primary-foreground);padding:.5rem}references-table-form tfoot td{padding:0}references-table-form th{text-align:center;padding-block:.75rem;font-weight:500}references-table-form quantity-selector{justify-content:space-between;max-inline-size:100%}.variant-table-reference{text-align:start}@media (min-width:64rem){.variant-table-reference{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;column-gap:2rem;display:grid}.variant-table-reference p{grid-column:1/2}.variant-table-reference span{grid-area:1/2/2/-1}}.variant-table-add{justify-content:end;align-items:center;column-gap:.75rem;display:flex}.variant-table-add .button{border-radius:50%;block-size:1.5rem;min-block-size:0;inline-size:1.5rem;padding:0}.variant-table-add .button svg{inline-size:1rem}references-sticky-bar{z-index:2;background-color:var(--color-primary-background);block-size:3rem;inline-size:100%;grid-template-columns:auto 1fr auto;align-items:center;column-gap:2.5rem;padding-inline-start:var(--page-gutter);transition:transform .2s;display:grid;position:fixed;inset-block-end:0;inset-inline-start:0}references-sticky-bar[data-state=hidden]{transform:translateY(100%)}references-sticky-bar[data-state=show]{transform:translateY(0%)}@media not (min-width:64rem){references-sticky-bar{display:none}}references-sticky-bar:before{content:"";background-color:var(--color-border);block-size:1px;inline-size:100%;position:absolute;inset-block-start:0}references-sticky-bar drawer-container{block-size:100%}references-sticky-bar button{block-size:100%;min-inline-size:14.375rem}references-sticky-bar>p{font-size:.875rem}references-sticky-bar>p span{font-weight:500}.wishlist-button button{display:flex}.wishlist-button button[aria-pressed=true] svg{fill:#000}.wishlist-button svg{fill:#0000;transition:fill .2s}}@layer organisms{.announcement-bar{color:var(--color-primary-background);text-align:center;background-color:var(--color-primary-foreground);view-transition-name:announcement-bar;padding-inline:.5rem}.announcement-bar announcement-bar{grid-auto-columns:100%;align-items:center;display:grid}.announcement-bar announcement-bar>*,.announcement-bar announcement-bar:after{grid-area:1/-1}.announcement-bar announcement-bar:after{z-index:1;content:"";background-image:linear-gradient(to right,transparent,var(--color-primary-foreground)50%,var(--color-primary-foreground));justify-self:end;block-size:100%;inline-size:3.75rem;margin-inline-end:-.5rem}.announcement-bar swiper-container{block-size:var(--announcement-bar-block-size);grid-auto-rows:100%;grid-auto-columns:100%;display:grid;overflow-y:hidden}.announcement-bar swiper-slide{grid-auto-columns:100%;align-items:center;display:grid}.announcement-bar p{white-space:nowrap;scrollbar-width:none;align-items:center;column-gap:.625rem;block-size:100%;font-size:.75rem;line-height:1.3;display:flex;overflow-x:auto}.announcement-bar p :first-child{margin-inline-start:auto}.announcement-bar p :last-child{margin-inline-end:auto}.announcement-bar button{z-index:2;justify-self:end;display:flex}.announcement-bar svg{inline-size:1.5rem}.cart{view-transition-name:cart}@media (min-width:64rem){.cart{max-inline-size:27.1875rem}}.cart::backdrop{view-transition-name:cart-backdrop}.cart .shopify-section{grid-template-rows:1fr auto;grid-auto-columns:100%;display:grid}.cart :is(cart-container,form){display:contents}.cart .product-reassurances{padding-inline:var(--fluid-16-24)}.cart .drawer-footer{flex-direction:column}.cart small{padding:.75rem var(--drawer-gutter);text-align:center;font-size:.75rem}.cart-banner{padding:.75rem var(--fluid-16-24).5rem;background-color:var(--color-secondary-background);border-block-end:1px solid var(--color-border);grid-template-areas:"text amount""progress progress";justify-content:space-between;gap:.375rem;font-size:.75rem;display:grid}.cart-banner progress{border-radius:3.40282e38px;grid-area:progress;block-size:.125rem;inline-size:100%;overflow:clip}.cart-banner progress::-webkit-progress-bar{background-color:var(--color-border)}.cart-banner progress::-webkit-progress-value{background-color:currentColor;border-radius:3.40282e38px}.cart-banner progress::-moz-progress-bar{background-color:currentColor;border-radius:3.40282e38px}.cart-item{padding:1rem var(--fluid-16-24);border-block-end:1px solid var(--color-border);isolation:isolate;grid-template:"image content price""image quantity remove"1fr/auto minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid;position:relative}.cart-item quantity-selector{z-index:1;grid-area:quantity}.cart-item>.price{flex-direction:column-reverse;grid-area:price;justify-self:end}.cart-item>button{z-index:1;grid-area:remove;justify-self:end;margin-block:.25rem;display:flex}.cart-item>button svg{inline-size:1.5rem}.cart-item .price dd:first-of-type{color:var(--color-secondary-foreground)}.cart-item-image{background-color:var(--color-secondary-background);grid-area:image;inline-size:5rem}.cart-item-image img{aspect-ratio:var(--product-image-aspect-ratio);object-fit:cover;mix-blend-mode:multiply}.cart-item-content{grid-area:content;row-gap:.125rem;font-size:.75rem;display:grid}.cart-item-collection{text-transform:uppercase;font-size:.5625rem}.cart-item-title{font-size:.875rem}.cart-item-title a:after{content:"";position:absolute;inset:0}.cart-item-variant{color:var(--color-secondary-foreground)}.collection-list{padding:1rem var(--page-gutter)}.collection-list-title{text-wrap:pretty;padding-block:1.5rem 1rem}@media (min-width:64rem){.collection-list-title{padding-block:1rem}}@media (min-width:80rem){.collection-list-title{padding:2rem var(--page-gutter)1.5rem}}.collection-list-items{padding-block:var(--fluid-4-16)var(--fluid-24-32);flex-wrap:wrap;gap:.75rem 1rem;display:flex}@media (min-width:64rem){.collection-list-items{gap:.5rem 1.5rem}}.collection-list-link,.collection-list-text{gap:var(--fluid-6-10);color:inherit;opacity:1;transition:opacity .3s;display:flex}@media (hover){:is(.collection-list-link,.collection-list-text):is(:hover,:focus-within){opacity:.5}}.collection-list-name{font-size:var(--fluid-24-40);font-weight:500}.collection-list-count{font-size:var(--fluid-14-16);flex-shrink:0;font-weight:400}.collection-carousel{flex-direction:column;padding-block-start:1rem;display:flex;position:relative}.collection-carousel h2{padding:var(--fluid-24-16)var(--page-gutter)1rem;text-align:start}@media (min-width:80rem){.collection-carousel h2{padding:var(--fluid-large-16-32)var(--page-gutter)var(--fluid-large-16-24)}}.collection-carousel swiper-container{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;inline-size:100%;display:grid}@media (min-width:64rem){.collection-carousel swiper-container{grid-auto-columns:100%}}.collection-carousel swiper-slide{z-index:1;flex-shrink:0;block-size:100svh;inline-size:89.3333%;overflow:hidden}@media (min-width:80rem){.collection-carousel swiper-slide{inline-size:39.0625%}}@media (min-width:64rem){.collection-carousel swiper-slide{flex-shrink:0}}@media (hover) and (prefers-reduced-motion:no-preference){.collection-carousel swiper-slide:is(:hover,:focus-within) img{scale:1.025}}.collection-carousel-item{block-size:100%;position:relative;overflow:hidden}.collection-carousel-item img,.collection-carousel-item video{z-index:-1;object-fit:cover;will-change:scale;block-size:100%;inline-size:100%;transition:scale .5s;position:absolute;inset:0;scale:1.01}.collection-carousel-item-link{block-size:100%;inline-size:100%;color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.collection-carousel-item-content{z-index:2;inline-size:100%;padding:1.5rem var(--page-gutter);color:#fff;text-align:start;position:absolute;inset-block-end:0}@media (min-width:80rem){.collection-carousel-item-content{padding:2rem var(--page-gutter)}}.collection-carousel-item-title{font-size:var(--fluid-20-24);text-wrap:pretty;font-weight:500}@media (min-width:80rem){.collection-carousel-item-title{font-size:var(--fluid-large-24-32)}}.editorial-section{padding:2rem var(--page-gutter)}@media (min-width:64rem){.editorial-section{max-inline-size:50%;padding:2rem 0 2rem var(--page-gutter)}}@media (min-width:80rem){.editorial-section{padding:var(--fluid-large-32-40)0 var(--fluid-large-32-40)var(--page-gutter)}}.editorial-section :is(h1,h2,h3,h4,h5,h6){text-wrap:pretty;font-weight:500}.editorial-section h1,.editorial-section h2,.editorial-section h3{padding-block:2rem 1rem;font-size:1.5rem}:is(.editorial-section h1,.editorial-section h2,.editorial-section h3):first-child{padding-block-start:0}@media (min-width:80rem){.editorial-section h1,.editorial-section h2,.editorial-section h3{font-size:var(--fluid-large-24-32)}}.editorial-section h4{padding-block:1.5rem .5rem;font-size:1.25rem}.editorial-section h4:first-child{padding-block-start:0}@media (min-width:80rem){.editorial-section h4{font-size:var(--fluid-large-20-24)}}.editorial-section :is(p){padding-block:.5rem;font-size:1rem}.editorial-section :is(p):last-child{padding-block-end:0}@media (min-width:80rem){.editorial-section :is(p){font-size:var(--fluid-large-16-20)}}.editorial-section :is(strong,b){font-weight:500}.editorial-section :is(em,i){font-style:italic}.editorial-section :is(ul,ol){list-style-type:revert;padding-inline-start:1.25rem}@media (min-width:80rem){.editorial-section :is(ul,ol){font-size:var(--fluid-large-16-20)}}.editorial-section li{display:revert;margin-block:calc(var(--margin-block,1em)/2)}.footer{z-index:-1;background-color:var(--color-secondary-background);view-transition-name:footer}.footer-newsletter{gap:2rem var(--grid-gutter);padding:var(--fluid-40-64)var(--page-gutter)var(--fluid-24-32);display:grid}@media (min-width:64rem){.footer-newsletter{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-newsletter-column{scroll-margin-top:var(--fluid-40-64)}@media (min-width:64rem){.footer-newsletter-column{padding-inline-end:2rem}}.footer-newsletter-column .heading{margin-block-end:1rem}.footer-newsletter-form{display:grid}.footer-newsletter-form>:is(input,button){grid-area:1/-1}.footer-newsletter-form input{padding-inline-end:2.5rem}.footer-newsletter-form button{place-self:center end;padding:.5rem;display:flex}.footer-newsletter-form button svg{inline-size:1.5rem;scale:-1 1}.footer-newsletter-form+:is(.errors,p){margin-block-start:.75rem;font-size:.875rem}.footer-newsletter-ratings-certified,.footer-newsletter-ratings-thanks{column-gap:.75em;display:flex}.footer-newsletter-ratings-certified{align-items:center}.footer-newsletter-ratings-thanks{align-items:baseline}@media not (min-width:64rem){.footer-newsletter-ratings-thanks{flex-direction:column;gap:.25rem}}.footer-reassurances{gap:1.5rem var(--grid-gutter);padding:var(--fluid-24-32)var(--page-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.footer-reassurances{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not (min-width:64rem){.footer-reassurances .reassurance{flex-direction:column;row-gap:.75rem}}.footer-photo-gallery{padding:var(--fluid-24-40)var(--page-gutter)var(--fluid-24-32);overflow-x:clip}.footer-photo-gallery swiper-container{display:flex}@media not (min-width:64rem){.footer-photo-gallery swiper-container{column-gap:.5rem}}.footer-photo-gallery swiper-container::part(container){overflow:visible}@media not (min-width:64rem){.footer-photo-gallery swiper-slide{flex-shrink:0;flex-basis:100%}}@media (min-width:64rem){.footer-photo-gallery swiper-slide{flex-basis:25%}}.footer-photo-gallery img{aspect-ratio:1;object-fit:cover}.footer-photo-gallery-header{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block-end:1rem;display:flex}.footer-menu{padding:var(--fluid-24-32)var(--page-gutter)var(--fluid-24-64)}@media (min-width:64rem){.footer-menu-accordion{display:none}}.footer-menu-accordion .collapsible-content{padding-block-start:0}.footer-menu-accordion ul{color:var(--color-secondary-foreground)}.footer-menu-columns{gap:2rem var(--grid-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media not (min-width:64rem){.footer-menu-columns{display:none}}.footer-menu-columns>li{align-content:start;row-gap:.75rem;padding-inline-end:1rem;display:grid}.footer-menu-columns>li :is(h2,ul){max-inline-size:40ch}.footer-menu-columns>li ul{color:var(--color-secondary-foreground);row-gap:.375rem;display:grid}.footer-legal{padding:var(--fluid-24-64)var(--page-gutter)2rem;font-size:.875rem}@media (min-width:64rem){.footer-legal{grid-template-areas:"payment-types payment-types""links attribution";justify-content:space-between;column-gap:1.5rem;display:grid}}.footer-legal-payment-types{flex-wrap:wrap;grid-area:payment-types;gap:.5rem;margin-block-end:1rem;display:flex}.footer-legal-payment-types svg{block-size:2rem;inline-size:auto}.footer-legal-links{flex-wrap:wrap;grid-area:links;row-gap:.25rem;display:flex}@media not (min-width:64rem){.footer-legal-links,.footer-legal-links>span{flex-direction:column}}@media (min-width:64rem){.footer-legal-links>span:not(:last-child):after,.footer-legal-links>span>span:not(:last-child):after{white-space:pre;content:" - "}}.footer-legal-links>span{flex-wrap:wrap;row-gap:.25rem;display:flex}.footer-legal-attribution{grid-area:attribution}@media not (min-width:64rem){.footer-legal-attribution{margin-block-start:.25rem}}@media (min-width:64rem){.footer-legal-attribution{justify-self:end}}.header{z-index:2;box-sizing:content-box;column-gap:var(--fluid-16-32);block-size:var(--header-block-size);padding-inline:var(--page-gutter);background-color:var(--color-primary-background);border-block-end:1px solid var(--color-border);view-transition-name:header;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;font-size:.875rem;display:grid;position:sticky;inset-block-start:0}@media (prefers-reduced-motion:no-preference){.header{transition:inset-block-start .2s}}:root[data-scrolled=true] .header:not(.drawer .header){inset-block-start:calc((var(--header-block-size) + 1px)*-1)}.drawer .header{border-block-end-color:currentColor}.header-nav,.header-tools{align-items:center;display:flex}.header-icons{flex-shrink:0;column-gap:.5rem;display:flex}:is(.header-icons>a,.header-icons>button,.header-icons drawer-container button){display:flex}:is(.header-icons>a,.header-icons>button,.header-icons drawer-container button)>svg{inline-size:1.5rem}.header-nav{justify-self:start}@media (min-width:64rem){.header-nav .header-icons:not(.drawer :is(.header-nav .header-icons)){display:none}}.header-logo{display:flex}.header-logo img{inline-size:auto;max-inline-size:100%;block-size:var(--fluid-16-18)}.header-tools{justify-self:end;column-gap:.625rem}@media not (min-width:64rem){.header-tools>drawer-container{display:none}}.drawer :is(.header-tools>drawer-container){display:none}@media not (min-width:64rem){.header-tools .header-icons>:is(:nth-child(2),:nth-child(4)){display:none}}.drawer :is(.header-tools .header-icons>:is(:nth-child(2),:nth-child(4))){display:none}:is(.header-wishlist,.header-cart){position:relative}:is(.header-wishlist,.header-cart)>span{block-size:1rem;inline-size:1rem;color:var(--color-primary-background);background-color:var(--color-primary-foreground);border-radius:50%;place-content:center;font-size:.625rem;transition:background-color .15s linear;display:grid;position:absolute;inset-block-start:-.25rem;inset-inline-end:-.25rem}@media (prefers-reduced-motion:no-preference){:is(.header-wishlist,.header-cart)>span{transition:background-color .15s linear,scale .2s}}:is(.header-wishlist,.header-cart)>span[data-count="0"]{scale:0}.hero{--min-block-size:calc(max(30rem,100svh - var(--header-block-size) - var(--announcement-bar-block-size) - 1px));color:#fff}.hero-container{--swiper-pagination-bottom:2rem;--swiper-pagination-bullet-width:3.125rem;--swiper-pagination-bullet-height:1px;--swiper-pagination-bullet-border-radius:1px;--swiper-pagination-bullet-inactive-color:currentcolor;--swiper-pagination-bullet-inactive-opacity:.35;--swiper-pagination-bullet-horizontal-gap:.5rem;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:clip}@media (min-width:64rem){.hero-container{grid-auto-columns:minmax(0,1fr)}}@media not (min-width:64rem){.hero-container[data-variant=centered]{min-block-size:var(--min-block-size);grid-auto-rows:minmax(0,1fr);grid-auto-flow:row}}.hero-container::part(pagination){inset-inline:var(--page-gutter);column-gap:var(--swiper-pagination-bullet-horizontal-gap);display:flex}@media (min-width:64rem){.hero-container::part(pagination){display:none}}.hero-container::part(bullet),.hero-container::part(bullet-active){margin-inline:0;transition:opacity .15s linear}.hero-item{min-block-size:var(--min-block-size);padding:2rem var(--page-gutter);isolation:isolate;align-content:end;row-gap:.75rem;display:grid;position:relative;overflow:clip}@media (min-width:64rem){.hero-item:is(swiper-slide){flex-shrink:1}}@media (hover) and (prefers-reduced-motion:no-preference){.hero-item:is(:hover,:focus-within) img{scale:1.025}}.hero-item[data-variant=centered]{text-align:center;place-content:center}@media not (min-width:64rem){.hero-item[data-variant=centered]{min-block-size:auto}.hero-item:not(:only-child){padding-block-end:4rem}}.hero-item p{text-wrap:pretty;max-inline-size:50ch}.hero-item h2{text-wrap:pretty;margin:0}.hero-item a:after{content:"";position:absolute;inset:0}.hero-item img,.hero-item video{z-index:-1;object-fit:cover;block-size:100%;transition:scale .5s;position:absolute;inset:0}.look-header{padding-block-start:1rem}.look-title{padding:var(--fluid-24-16)var(--page-gutter)1rem}@media (min-width:80rem){.look-title{padding:var(--fluid-large-16-32)var(--page-gutter)var(--fluid-large-16-24)}}@media (min-width:64rem){.look-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.look-card{color:var(--ui-color);isolation:isolate;display:grid;position:relative}.look-card>*{grid-area:1/-1}.look-card>div{aspect-ratio:var(--look-image-aspect-ratio);background-color:var(--color-secondary-background);overflow:clip}.look-card>div img{object-fit:cover;block-size:100%;transition:scale .5s}.look-card>span{place-self:start;margin-block-start:.75rem;margin-inline-start:var(--page-gutter);font-size:.875rem}@media (min-width:64rem){.look-card>span{display:none}}.look-card>drawer-container{place-self:start end;margin-block-start:.75rem;margin-inline-end:var(--page-gutter)}@media (min-width:64rem){.look-card>drawer-container{display:none}}.look-card>drawer-container>button{display:flex}.look-card>drawer-container>button>svg{inline-size:1.5rem}:is(.look-prev,.look-next){align-self:center;display:flex}:is(.look-prev,.look-next) svg{inline-size:1.5rem}.look-prev{justify-self:start;margin-inline-start:.5rem;scale:-1 1}.look-next{justify-self:end;margin-inline-end:.5rem}.look-drawer{block-size:fit-content;color:var(--color-primary-foreground);view-transition-name:look-drawer;overflow-x:clip}.look-drawer[open]{display:block}.look-drawer::backdrop{backdrop-filter:none;view-transition-name:look-drawer-backdrop;background-color:#0000}.look-drawer>button:focus{z-index:2;display:flex;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.look-drawer swiper-container{--swiper-scrollbar-sides-offset:var(--page-gutter)}.look-drawer swiper-container::part(container){overflow:visible}.look-drawer swiper-container::part(scrollbar){margin-block:.5rem 1.5rem;margin-inline:auto;position:static}.look-drawer swiper-slide{display:grid}.look-products{grid-template-columns:repeat(var(--column-count),minmax(0,1fr));gap:.125rem;display:grid}.look-grid>.look-products{align-self:start;padding-block-end:1rem;transition:inset-block .2s;position:sticky;inset-block-start:calc(var(--header-block-size) + 1px)}:root[data-scrolled=true] :is(.look-grid>.look-products){inset-block-start:0}@media not (min-width:64rem){.look-grid>.look-products{display:none}}.media-cards{--min-block-size:35rem}@media (min-width:64rem){.media-cards{--min-block-size:100svh}}.media-cards{color:#fff}.media-cards-container{--swiper-pagination-bottom:2rem;--swiper-pagination-bullet-width:3.125rem;--swiper-pagination-bullet-height:1px;--swiper-pagination-bullet-border-radius:1px;--swiper-pagination-bullet-inactive-color:currentcolor;--swiper-pagination-bullet-inactive-opacity:.35;--swiper-pagination-bullet-horizontal-gap:.5rem;min-block-size:var(--min-block-size);grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:hidden}@media (min-width:64rem){.media-cards-container{grid-auto-columns:minmax(0,1fr)}}.media-cards-container::part(container){overflow:clip}@media not (min-width:64rem){.media-cards-container[data-variant=centered],.media-cards-container[data-variant=centered_bottom]{grid-auto-rows:minmax(0,1fr);grid-auto-flow:row;min-block-size:auto}.media-cards-container[data-variant=centered_full],.media-cards-container[data-variant=centered_bottom_full]{grid-auto-rows:minmax(0,1fr);grid-auto-flow:row}}.media-cards-container::part(pagination){inset-inline:var(--page-gutter);column-gap:var(--swiper-pagination-bullet-horizontal-gap);display:flex}@media (min-width:64rem){.media-cards-container::part(pagination){display:none}}.media-cards-container::part(bullet),.media-cards-container::part(bullet-active){margin-inline:0;transition:opacity .15s linear}.media-cards-item{--padding-block:2rem;min-block-size:var(--min-block-size);padding:var(--padding-block)var(--page-gutter);isolation:isolate;position:relative;overflow:clip}@media (min-width:64rem){.media-cards-item:is(swiper-slide){flex-shrink:1}}.media-cards-item[data-variant=bottom]{align-content:end}.media-cards-item[data-variant=centered]{text-align:center;place-content:center}@media not (min-width:64rem){.media-cards-item[data-variant=centered]{aspect-ratio:327/232;min-block-size:auto}}.media-cards-item[data-variant=centered_bottom]{text-align:center;place-content:flex-end}@media not (min-width:64rem){.media-cards-item[data-variant=centered_bottom]{aspect-ratio:327/232;place-content:center;min-block-size:auto}}.media-cards-item[data-variant=centered_full]{text-align:center;place-content:center}.media-cards-item[data-variant=centered_bottom_full]{text-align:center;place-content:flex-end}.media-cards-item[data-variant=top]{align-content:start}@media not (min-width:64rem){.media-cards-item:not(:only-child,[data-variant=centered_bottom_full]){padding-block-end:4rem}}.media-cards-item p{text-wrap:pretty}@media (min-width:64rem){.media-cards-item p{max-inline-size:50ch}}.media-cards-item a:after{content:"";position:absolute;inset:0}.media-cards-item img,.media-cards-item video{z-index:-1;object-fit:cover;block-size:100%;transition:scale .5s;position:absolute;inset:0;scale:1.01}@media (hover) and (prefers-reduced-motion:no-preference){:is(.media-cards-item img,.media-cards-item video):has(+.media-cards-item-content a:is(:hover,:focus-visible)){scale:1.025}}.media-cards-item-content{row-gap:.75rem;display:grid}.media-cards-item-content[data-variant=top]{z-index:1;transition:inset-block-start .2s;position:sticky;inset-block-start:calc(var(--header-block-size) + 1px + var(--padding-block))}:root[data-scrolled=true] .media-cards-item-content[data-variant=top]{inset-block-start:var(--padding-block)}.media-cards-item-content[data-variant=centered],.media-cards-item-content[data-variant=centered_bottom],.media-cards-item-content[data-variant=centered_full],.media-cards-item-content[data-variant=centered_bottom_full]{justify-items:center}.media-with-text-container{reading-flow:grid-order;grid-auto-columns:100%;display:grid}@media (min-width:64rem){.media-with-text-container{grid-template-columns:repeat(2,minmax(0,1fr))}.media-with-text-container[data-image-position=right] .media-with-text-item[data-type=image]{order:2}.media-with-text-container[data-image-position=right] .media-with-text-item[data-type=content],.media-with-text-container[data-image-position=left] .media-with-text-item[data-type=image]{order:1}.media-with-text-container[data-image-position=left] .media-with-text-item[data-type=content]{order:2}}.media-with-text-item{position:relative}@media not (min-width:64rem){.media-with-text-item[data-type=image]{order:1}}.media-with-text-item[data-type=content]{--padding-block:2rem;padding:var(--padding-block)var(--page-gutter)}@media not (min-width:64rem){.media-with-text-item[data-type=content]{order:2}}.media-with-text-image{aspect-ratio:375/350;background-color:var(--color-secondary-background)}@media (min-width:64rem){.media-with-text-image{aspect-ratio:auto;block-size:100svh;position:sticky;inset-block-start:0}}.media-with-text-image img,.media-with-text-image video{object-fit:cover;block-size:100%}.media-with-text-content{flex-direction:column;gap:1rem;display:flex}.media-with-text-content[data-variant=center]{justify-content:center;min-block-size:100%;margin:auto}@media (min-width:64rem){.media-with-text-content[data-variant=center]{max-inline-size:60ch}}.media-with-text-content[data-variant=top]{justify-content:flex-start;block-size:fit-content}@media (min-width:64rem){.media-with-text-content[data-variant=top]{transition:inset-block-start .2s;position:sticky;inset-block-start:calc(var(--header-block-size) + 1px + var(--padding-block))}:root[data-scrolled=true] .media-with-text-content[data-variant=top]{inset-block-start:var(--padding-block)}}.media-with-text-content[data-variant=bottom]{justify-content:flex-end}@media (min-width:64rem){.media-with-text-content>*{max-inline-size:60ch}}.media-with-text-title{text-wrap:pretty;font-weight:500}.media-with-text-links{flex-wrap:wrap;gap:1rem;display:flex}.predictive-search{view-transition-name:search}@media (min-width:64rem){.predictive-search{max-inline-size:27.1875rem}}.predictive-search::backdrop{view-transition-name:search-backdrop}.predictive-search predictive-search{grid-template-rows:auto 1fr;grid-auto-columns:100%;display:grid}.predictive-search form{padding:1rem var(--drawer-gutter).5rem}.predictive-search-results{grid-template-rows:1fr auto;grid-auto-columns:100%;display:grid}.predictive-search-results .heading{padding:1.5rem var(--drawer-gutter)1rem}.predictive-search-list{padding-block-end:1.5rem;padding-inline:var(--drawer-gutter);row-gap:.5rem;display:grid}.predictive-search-list span{font-weight:500}.predictive-search-list mark{background-color:#0000;font-weight:400}.predictive-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem;display:grid}@media (min-width:64rem){.predictive-search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.predictive-search-empty{padding:1rem var(--drawer-gutter)}.product-carousel{padding-block:1rem;display:block;overflow-x:clip}.product-carousel swiper-container:not(.product-carousel-nav swiper-container){--column-gap:.125rem;--swiper-navigation-size:3rem;z-index:0;column-gap:var(--column-gap);display:flex;position:relative;overflow:visible}.product-carousel swiper-container:not(.product-carousel-nav swiper-container):not(:hover) :is(.product-carousel-prev,.product-carousel-next){pointer-events:none;opacity:0}.product-carousel tab-container::part(tablist-tab-wrapper){max-inline-size:100%}.product-carousel-title{padding:var(--fluid-24-16)var(--page-gutter)1rem}@media (min-width:80rem){.product-carousel-title{padding:var(--fluid-large-16-32)var(--page-gutter)var(--fluid-large-16-24)}}.product-carousel-nav{padding-inline:var(--page-gutter);margin-block-end:1rem;font-size:.875rem;position:relative;overflow-x:clip}.product-carousel-nav swiper-container{--swiper-scrollbar-bottom:-.1875rem;--swiper-scrollbar-sides-offset:var(--page-gutter);position:static}.product-carousel-nav swiper-container::part(container){align-items:center;min-block-size:2rem;display:flex;position:static;overflow:visible}.product-carousel-nav swiper-container::part(wrapper){scrollbar-width:none;display:flex}.product-carousel-nav swiper-slide{flex-shrink:0;inline-size:auto;display:flex}.product-carousel-nav swiper-slide:not(:last-child){margin-inline-end:1.5rem}.product-carousel-nav .link[aria-selected=true]{background-position:right 100% bottom 0;background-size:100% var(--underline-thickness)}@media (hover){.product-carousel-nav .link[aria-selected=true]:hover{background-position:left 100% bottom 0;background-size:0 var(--underline-thickness)}}.product-carousel-nav .link[aria-selected=true]:is(:focus-visible,:active){background-position:left 100% bottom 0;background-size:0 var(--underline-thickness)}:is(.product-carousel-prev,.product-carousel-next){z-index:1;aspect-ratio:1;inline-size:3rem;color:var(--color-primary-background);cursor:pointer;background-color:var(--color-primary-foreground);border-radius:50%;place-items:center;transition:opacity .15s linear;display:grid;position:absolute;inset-block-start:calc(var(--image-block-size,100%)/2);translate:0 -50%}@media not (hover){:is(.product-carousel-prev,.product-carousel-next){display:none}}:is(.product-carousel-prev,.product-carousel-next)[aria-disabled=true]{pointer-events:none;opacity:0}:is(.product-carousel-prev,.product-carousel-next) svg{inline-size:1.5rem}.product-carousel-prev{inset-inline-start:var(--page-gutter)}.product-carousel-next{inset-inline-end:var(--page-gutter);scale:-1 1}.product-carousel-item{flex-shrink:0;inline-size:89.3333%}@media (min-width:48rem){.product-carousel-item{inline-size:calc((100% - 1*var(--column-gap))/2)}}@media (min-width:64rem){.product-carousel-item{inline-size:calc((100% - 3*var(--column-gap))/4)}}.product-carousel-item .product-card{block-size:100%;inline-size:100%}.product-media-cards swiper-container{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;block-size:100%;inline-size:100%;display:grid;overflow-x:clip}@media (min-width:64rem){.product-media-cards swiper-container{grid-auto-columns:100%}}.product-media-cards swiper-slide{flex-shrink:0;block-size:100svh;overflow:hidden}@media not (min-width:64rem){.product-media-cards swiper-slide{inline-size:89.3333%}}@media (min-width:64rem){.product-media-cards swiper-slide{flex-shrink:1}}@media (hover) and (prefers-reduced-motion:no-preference){.product-media-cards swiper-slide:is(:hover,:focus-within) img{scale:1.025}}.product-media-cards-item{block-size:100%;position:relative;overflow:hidden}.product-media-cards-item img,.product-media-cards-item video{z-index:-1;object-fit:cover;block-size:100%;inline-size:100%;transition:scale .5s;position:absolute;inset:0;scale:1.01}.product-media-cards-link{block-size:100%;inline-size:100%;color:inherit;text-decoration:none;display:block;position:relative}.product-media-cards-content{z-index:2;inline-size:100%;padding:var(--fluid-16-32);color:#fff;text-align:start;font-size:.875rem;position:absolute;inset-block-end:0}.product-media-cards-title{text-wrap:pretty;line-height:1.3}.product-media-cards-info{justify-content:space-between;align-items:baseline;gap:1rem;margin-block-end:.125rem;display:flex}.product-media-cards-colors{font-size:.75rem;line-height:1.3}.quote{padding:2rem var(--page-gutter);font-size:1.5rem;font-weight:500}@media (min-width:80rem){.quote{font-size:var(--fluid-large-24-32)}}.seo-section{reading-flow:grid-order;grid-auto-columns:100%;display:grid}@media (min-width:64rem){.seo-section{grid-template-columns:repeat(2,minmax(0,1fr))}}.seo-section-image{aspect-ratio:375/350}@media (min-width:64rem){.seo-section-image{aspect-ratio:auto;block-size:100svh;position:sticky;inset-block-start:0}}.seo-section-image img{object-fit:cover;block-size:100%}.seo-section-content{padding:2rem var(--page-gutter);font-size:.875rem}@media (min-width:64rem){.seo-section-content{order:-1;align-self:start;transition:inset-block-start .2s;position:sticky;inset-block-start:calc(var(--header-block-size) + 1px)}:root[data-scrolled=true] .seo-section-content{inset-block-start:0}.seo-section-content:only-child{padding-inline-end:0}.seo-section-content:only-child>*{max-inline-size:none}.seo-section-content>*{max-inline-size:65ch}}@media (min-width:120rem){.seo-section-content>*{max-inline-size:100ch}}.seo-section-content details{display:grid}.seo-section-content details :is(summary,.rich-text,.metafield-rich_text_field){margin-block-start:1em}.seo-section-content details[open] summary :first-child,.seo-section-content details:not([open]) summary :last-child{display:none}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.seo-section-content details::details-content{transition:content-visibility .2s allow-discrete,opacity .15s linear,block-size .2s;overflow-y:clip}.seo-section-content details:not([open])::details-content{opacity:0;block-size:0}}}.seo-section-content details summary{order:1}.seo-section-content details :is(.rich-text,.metafield-rich_text_field)>:is(h1,h2,h3):first-child{margin-block-start:1.5rem}.seo-section-title{text-wrap:pretty;margin-block-end:1rem;font-weight:500}.size-guide{--close-block-size:3rem;--nav-block-size:3rem}@media (min-width:64rem){.size-guide{column-gap:var(--grid-gutter);grid-template-rows:repeat(3,auto) 1fr;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.size-guide>*{grid-column:1/-1}}dialog .size-guide .page-header{padding-block-start:var(--fluid-16-24)}.size-guide-close{z-index:2;background-color:var(--color-primary-background);justify-content:end;display:flex;position:sticky;inset-block-start:0;inset-inline-end:0}.size-guide-close button{inline-size:var(--close-block-size);aspect-ratio:1;place-items:center;display:grid}.size-guide-nav{z-index:1;min-block-size:var(--nav-block-size);padding-inline:var(--page-gutter);background-color:color-mix(in oklab,var(--color-primary-background)90%,transparent);backdrop-filter:saturate(180%)blur(20px);align-items:center;font-size:.875rem;display:flex;position:sticky;inset-block-start:calc(var(--header-block-size) + 1px);overflow-x:clip}@media (prefers-reduced-motion:no-preference){.size-guide-nav{transition:inset-block-start .2s}}:where(:root[data-scrolled=true]) .size-guide-nav{inset-block-start:0}dialog .size-guide-nav{background-color:var(--color-primary-background);inset-block-start:var(--close-block-size)}.size-guide-nav swiper-container{--swiper-scrollbar-bottom:-.1875rem;max-inline-size:100%}.size-guide-nav swiper-container::part(container){align-items:center;min-block-size:2rem;display:flex;overflow:visible}.size-guide-nav swiper-container::part(wrapper){scrollbar-width:none;display:flex}.size-guide-nav swiper-slide{flex-shrink:0;inline-size:auto;display:flex}.size-guide-nav swiper-slide:not(:last-child){margin-inline-end:1.5rem}.size-guide-nav .link[aria-current=true]{background-position:right 100% bottom 0;background-size:100% var(--underline-thickness)}@media (hover){.size-guide-nav .link[aria-current=true]:hover{background-position:left 100% bottom 0;background-size:0 var(--underline-thickness)}}.size-guide-nav .link[aria-current=true]:is(:focus-visible,:active){background-position:left 100% bottom 0;background-size:0 var(--underline-thickness)}@media (min-width:64rem){.size-guide-sidebar,.size-guide-sections{margin-block-start:1rem}}.size-guide-sidebar{background-color:var(--color-secondary-background);padding:2rem}@media not (min-width:64rem){.size-guide-sidebar{margin-block-start:1rem;margin-inline:var(--page-gutter)}}@media (min-width:64rem){.size-guide-sidebar{grid-column:1}.size-guide-sidebar+.size-guide-sections{grid-column:2/span 3}}.size-guide-sidebar img{position:sticky;inset-block-start:calc(var(--header-block-size) + 1px + var(--nav-block-size) + 2rem)}@media (prefers-reduced-motion:no-preference){.size-guide-sidebar img{transition:inset-block-start .2s}}dialog :is(.size-guide-sidebar img){inset-block-start:calc(var(--close-block-size) + var(--nav-block-size) + 2rem)}:where(:root[data-scrolled=true]) :is(.size-guide-sidebar img){inset-block-start:calc(var(--nav-block-size) + 2rem)}.size-guide-sections{align-content:start;display:grid}.size-guide-sections section{padding:var(--fluid-16-32)var(--page-gutter);scroll-margin-top:var(--nav-block-size);row-gap:1rem;display:grid}dialog :is(.size-guide-sections section){scroll-margin-top:calc(var(--close-block-size) + var(--nav-block-size))}.size-guide-sections section:first-child{padding-block-start:2rem}@media (min-width:64rem){.size-guide-sections section:first-child{padding-block-start:1rem}}.size-guide-sections section:last-child{padding-block-end:2rem}.wishlist{view-transition-name:wishlist}@media (min-width:64rem){.wishlist{max-inline-size:27.1875rem}}.wishlist::backdrop{view-transition-name:wishlist-backdrop}.wishlist wishlist-container{display:contents}.wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem;display:grid}}:is(.shopify-policy__container,.shopify-challenge__container){font-size:.875rem;max-inline-size:calc(80ch + var(--page-gutter)*2)!important;padding:var(--fluid-40-48)var(--page-gutter)var(--fluid-32-48)!important}:is(.shopify-policy__container,.shopify-challenge__container) .shopify-policy__title{text-align:start}.shopify-policy__title{text-wrap:pretty;font-size:1.5rem;font-weight:500}@media (min-width:64rem){.shopify-policy__title{font-size:var(--fluid-large-24-32)}}.shopify-policy__body{padding-block-start:1rem}.shopify-challenge__message{margin-block-end:1rem}:is(:is(.yotpo-widget-instance,.yotpo-reviews-main-widget,.yotpo-reviews-seo,.yotpo-badge),:is(.yotpo-widget-instance,.yotpo-reviews-main-widget,.yotpo-reviews-seo,.yotpo-badge) *){--primary-color:var(--color-primary-foreground);--text-color:var(--color-primary-foreground);--primary-font-weight:500;--stars-color:var(--color-primary-foreground);font-family:inherit!important}.yotpo-widget-instance *{box-sizing:border-box!important}.yotpo-reviews-star-ratings-widget{margin-block-end:0!important}.yotpo-reviews-star-ratings-widget [aria-hidden=true]{block-size:auto!important}:is(.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel,.ugc-storefront-widgets-tabs-container__tab){--underline-thickness:max(.0625em,1px);cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-position:right 100% bottom 0;background-repeat:no-repeat;background-size:100% var(--underline-thickness);border-block-end:none!important;padding-block-start:0!important;text-decoration:none!important}@media (prefers-reduced-motion:no-preference){:is(.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel,.ugc-storefront-widgets-tabs-container__tab){transition:color .15s linear,background-size .3s ease-out}}@media (hover){:is(.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel,.ugc-storefront-widgets-tabs-container__tab):hover{background-position:left 100% bottom 0;background-size:0 var(--underline-thickness)}}:is(.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel,.ugc-storefront-widgets-tabs-container__tab):is(:focus-visible,:active){background-position:left 100% bottom 0;background-size:0 var(--underline-thickness)}:is(.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel,.ugc-storefront-widgets-tabs-container__tab):is(button){font-size:.875rem}:is(.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel,.ugc-storefront-widgets-tabs-container__tab):is(button):not(:last-child){margin-inline-end:1.5rem!important}:is(.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel,.ugc-storefront-widgets-tabs-container__tab):is(button):not(.selected){background-position:left 100% bottom 0;background-size:0 var(--underline-thickness)}@media (hover){:is(.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel,.ugc-storefront-widgets-tabs-container__tab):is(button):not(.selected):hover{background-position:right 100% bottom 0;background-size:100% var(--underline-thickness)}}:is(.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel,.ugc-storefront-widgets-tabs-container__tab):is(button):not(.selected):is(:focus-visible,:active){background-position:right 100% bottom 0;background-size:100% var(--underline-thickness)}:is(.yotpo-btn-s,.yotpo-clear-filters-btn.yotpo-clear-filters-btn,.yotpo-new-review-submit){transition:color .15s linear,background-color .15s linear,border-color .15s linear;box-sizing:border-box!important;block-size:2.5rem!important;min-block-size:auto!important;inline-size:fit-content!important;min-inline-size:auto!important;font-size:.875rem!important;font-weight:400!important;line-height:inherit!important;color:var(--color-primary-background)!important;outline-color:var(--color-primary-foreground)!important;background-color:var(--color-primary-foreground)!important;border:1px solid #0000!important;border-radius:0!important;padding:.375rem 1.25rem!important}:is(.yotpo-btn-s,.yotpo-clear-filters-btn.yotpo-clear-filters-btn,.yotpo-new-review-submit):focus:not(:focus-visible){outline:none!important}.yotpo-base-layout{padding:1rem var(--page-gutter);inline-size:100%!important}.yotpo-head{text-align:start;justify-content:start!important;margin-block:1rem!important}@media (min-width:64rem){.yotpo-header-container{border-block-end:1px solid var(--color-border)}}.yotpo-headline{align-self:start!important;margin-block-start:0!important;font-size:1.5rem!important}@media (min-width:80rem){.yotpo-headline{font-size:var(--fluid-large-24-32)!important}}.yotpo-layout-header-wrapper{margin-block:1rem 1.5rem!important}@media (min-width:64rem){.yotpo-layout-header-wrapper{grid-template-columns:repeat(4,1fr);column-gap:3rem;align-items:start!important;display:grid!important}}.yotpo-filters-container{margin-block-start:1.5rem!important}.yotpo-reviews-widget-dropdown{border:none!important}.yotpo-search-input{background-color:#0000!important}.yotpo-bottom-line{inline-size:100%;margin-block-end:0!important}@media (min-width:64rem){.yotpo-bottom-line{grid-column:span 3;grid-template-columns:repeat(3,1fr);column-gap:3rem;display:grid!important}}.yotpo-bottom-line-score{padding-block-start:0!important;font-size:2.5rem!important}.yotpo-bottom-line-right-panel{margin-inline-start:1rem!important;padding-block-start:0!important}.yotpo-seo-page-layout{margin-inline:0!important}.yotpo-bottomline-container{justify-content:space-between!important;margin-block-end:0!important}.yotpo-seo-page-tabs{min-block-size:2rem;margin-block:1rem 1.5rem!important}.yotpo-review{border-block:1px solid var(--color-border);margin:0!important;padding-block:clamp(1rem,.818rem + .91vw,1.5rem)!important}.yotpo-review:not(:first-child){margin-block-start:-1px!important}.yotpo-reviewer-image{display:none}:is(.yotpo-reviewer-name,.yotpo-date-format,.yotpo-review-content,.yotpo-review-votes-wrapper){font-size:.875rem!important}.yotpo-review-rating-title{align-items:baseline!important;margin-block-end:.25rem!important}.yotpo-review-star-rating{margin-block-end:.5rem!important}.yotpo-review-star-rating .star-container{block-size:.875rem!important}.yotpo-review-title{margin-block:0!important;font-size:1rem!important}.yotpo-reviewer-details-verified{padding-block-start:0!important}.yotpo-reviewer-verified-buyer-text{color:var(--color-secondary-foreground)!important;font-size:.75rem!important}:is(.yotpo-reviews-pagination-container,.yotpo-reviews-seo-pagination-container){margin-block:1.5rem!important}:is(.yotpo-reviews-pagination-container,.yotpo-reviews-seo-pagination-container):not(:has(.yotpo-horizontal-pagination)){margin-block:0 2.5rem!important}.yotpo-review-content{margin:0!important}.yotpo-review-border-smooth,.yotpo-crfs-seperator,.yotpo-vertical-border{display:none!important}.yotpo-horizontal-pagination{gap:var(--fluid-8-16);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.yotpo-reviews-seo-pagination-item{aspect-ratio:1;white-space:nowrap;border:1px solid var(--color-primary-foreground);border-radius:50%;flex-shrink:0;grid-auto-columns:100%;place-items:center;inline-size:3rem;display:grid;overflow:clip;block-size:auto!important;margin-inline:0!important;padding:0!important}.yotpo-reviews-seo-pagination-item:hover:not(.selected){color:var(--color-primary-foreground)!important;background-color:#0000!important;border-radius:50%!important}.yotpo-reviews-seo-pagination-item.selected{color:var(--color-primary-background)!important;background-color:var(--color-primary-foreground)!important;opacity:1!important;border-radius:50%!important}.yotpo-reviews-seo-pagination-item:not(.yotpo-pagination-number):after{content:"";block-size:100%;inline-size:100%;mask-image:var(--icon-arrow);background-color:currentColor;mask-position:50%;mask-size:1.5rem;mask-repeat:no-repeat}.yotpo-reviews-seo-pagination-item:not(.yotpo-pagination-number)[href$=prev]:after{scale:-1 1}.yotpo-reviews-seo-pagination-item:not(.yotpo-pagination-number).disabled,.yotpo-reviews-seo-pagination-item:not(.yotpo-pagination-number) svg{display:none}.yotpo-badge *{font-size:inherit!important;color:var(--color-primary-foreground)!important}.y-badge-image,.y-powered-by,.y-badge-reviews,.y-badges-certified{display:none}.y-badge-stars{order:1;color:inherit!important}.yotpo .yotpo-icon{font-size:.9em!important}.yotpo-empty-state{margin-block-start:0!important}.yotpo-empty-state svg,.yotpo-empty-state .yotpo-title-text{display:none!important}.yotpo-empty-state .yotpo-body-text{text-align:start;margin-block-end:1rem!important}.yotpo-new-review-btn-wrapper{inline-size:100%}.yotpo-new-review-btn-wrapper .yotpo-btn-l{inline-size:100%!important;margin-block-end:1.5rem!important;margin-inline:0 auto!important}@media (min-width:64rem){.yotpo-new-review-btn-wrapper .yotpo-btn-l{inline-size:50%!important}}@media (min-width:80rem){.yotpo-new-review-btn-wrapper .yotpo-btn-l{inline-size:25%!important}}.yotpo-new-review-btn-wrapper .yotpo-btn-s{inline-size:100%!important}.yotpo-summary-section{align-items:start!important}.yotpo-bottom-line-summary{margin:0!important}.yotpo-star-distribution{border:none!important;inline-size:100%!important;margin-block:1.5rem!important;padding-inline:0!important}@media (min-width:64rem){.yotpo-star-distribution{margin:0!important}}.yotpo-distribution-row{inline-size:100%!important}.yotpo-distribution-row .yotpo-star-distribution-bar{flex-grow:1;margin-inline:1rem!important}.yotpo-distribution-row .yotpo-progress-bar{inline-size:100%}.yotpo-progress-bar,.yotpo-progress-bar-score{border-radius:0!important;block-size:2px!important}.yotpo-progress-bar-score{background:var(--primary-color)!important}.yotpo-search-filter,.yotpo-mobile-filters-btn,.yotpo-filter-select,.yotpo-media-filter button{border-color:#000!important;border-radius:0!important}.yotpo-search-filter input{padding-inline-end:0!important;font-size:.875rem!important}.yotpo-search-filter button{--background:transparent!important}.yotpo-mobile-filters-btn span{font-size:.875rem!important}.yotpo-progress-bar-value-label,.yotpo-custom-questions-range-question-value,.yotpo-custom-questions-range-question-title{font-weight:400!important}.yotpo-progress-bar-value-point{display:none!important}.yotpo-bottom-line-question-wrapper-vertical{border-inline-end:none!important;width:100%!important;padding:0!important}.yotpo-product-points-inner-wrapper{font-family:var(--font-body);font-weight:500}.yotpo-product-points-widget{margin-block-start:1rem}.yotpo-product-points-widget .yotpo-product-points-widget-points-amount{font-family:var(--font-body)!important;font-weight:500!important;text-decoration:none!important}.yotpo-product-points-widget .yotpo-product-points-widget-logged-out-view{gap:.3125rem;display:flex!important}.yotpo-product-points-widget .yotpo-product-points-widget-link{text-underline-offset:2px;font-family:var(--font-body)!important;margin-inline-start:auto!important;font-weight:400!important}
