@layer reset,base,layout,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip;--c-scrollbar: 0px}body{overflow-x:clip}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}:where(:focus-visible){outline:2px solid var(--c-black);outline-offset:2px}:where(a,button,summary,[role=button]){-webkit-tap-highlight-color:var(--c-tap-highlight)}}@layer base{body{background:var(--c-bg);color:var(--c-fg);font-family:var(--c-font-body);font-size:var(--c-text-paragraph);font-weight:var(--c-font-body-weight);line-height:var(--c-lh-body-normal);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--c-font-heading);font-weight:var(--c-font-heading-weight);line-height:var(--c-lh-display-normal);letter-spacing:var(--c-ls-normal)}h1{font-size:var(--c-text-h1);line-height:var(--c-lh-display-tight)}h2{font-size:var(--c-text-h2);line-height:var(--c-lh-display-tight)}h3{font-size:var(--c-text-h3)}h4{font-size:var(--c-text-h4)}h5,h6{font-family:var(--c-font-subheading);font-weight:400;line-height:var(--c-lh-display-loose)}h5{font-size:var(--c-text-h5)}h6{font-size:var(--c-text-h6)}.accent{font-family:var(--c-font-accent);font-style:var(--c-font-accent-style)}}@layer layout{.c-skip-link{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1000;padding:var(--c-space-sm) var(--c-space-lg);background:var(--c-bg);color:var(--c-fg);border:1px solid var(--c-border);border-radius:0 0 var(--c-radius-xs) 0;font-size:var(--c-text-sm);text-decoration:none;transform:translateY(-100%)}.c-skip-link:focus-visible,.c-skip-link:focus{transform:translateY(0)}.c-page--prose .c-page__content{font-size:calc(var(--c-text-paragraph) * var(--c-type-scale))}.c-page--prose .c-page__content>*+:where(:not([class*=wp-block-copify-])){margin-block-start:var(--c-space-lg)}.c-page--prose .c-page__content h2:where(:not([class*=wp-block-copify-] *)){font-size:calc(var(--c-text-h4) * var(--c-type-scale))}.c-page--prose .c-page__content h3:where(:not([class*=wp-block-copify-] *)){font-size:calc(var(--c-text-xl) * var(--c-type-scale))}.c-page--prose .c-page__content li+li:where(:not([class*=wp-block-copify-] *)){margin-block-start:var(--c-space-xs)}.c-page--prose .c-page__content img:where(:not([class*=wp-block-copify-] *)){max-inline-size:100%;block-size:auto;border-radius:var(--c-radius-media, 0)}.c-page--prose .c-page__content blockquote:where(:not([class*=wp-block-copify-] *)){margin-inline:0;padding-inline-start:var(--c-space-lg);border-inline-start:2px solid var(--c-border)}.c-sr-only,.screen-reader-text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.c-container{width:100%;max-width:var(--c-page-normal);margin-inline:auto;padding-inline:var(--c-page-gutter)}.c-container--narrow{max-width:var(--c-page-narrow)}.c-container--wide{max-width:var(--c-page-wide)}.c-full-bleed{width:calc(100vw - var(--c-scrollbar, 0px) - var(--c-dock, 0px));margin-inline:calc(50% - (100vw - var(--c-scrollbar, 0px) - var(--c-dock, 0px)) / 2);--c-bleed-inset: max(var(--c-page-gutter), calc((100vw - var(--c-scrollbar, 0px) - var(--c-dock, 0px) - var(--c-page-normal)) / 2 + var(--c-page-gutter)))}.c-stack>*+*{margin-block-start:var(--c-flow, var(--c-space-lg))}}@layer components{.c-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--c-gap-xs);min-height:var(--c-touch-target);padding:16px 24px;border:var(--c-border-w-sm) solid transparent;border-radius:var(--c-radius-btn-primary);font-family:var(--c-font-accent);font-style:var(--c-font-accent-style, italic);font-size:var(--c-text-sm);text-transform:uppercase;letter-spacing:var(--c-ls-loose);transition:background-color var(--c-transition),border-color var(--c-transition),color var(--c-transition)}.c-btn--primary{background:var(--c-btn-primary-bg);border-color:var(--c-btn-primary-border);color:var(--c-btn-primary-fg)}@media(hover:hover){.c-btn--primary:hover:not(:disabled){background:var(--c-btn-primary-bg-hover);border-color:var(--c-btn-primary-border-hover)}}.c-btn--secondary{background:var(--c-btn-secondary-bg);border-color:var(--c-btn-secondary-border);color:var(--c-btn-secondary-fg);border-radius:var(--c-radius-btn-secondary)}@media(hover:hover){.c-btn--secondary:hover:not(:disabled){background:var(--c-btn-secondary-bg-hover);border-color:var(--c-btn-secondary-border-hover);color:var(--c-btn-secondary-fg-hover, var(--c-btn-secondary-fg))}}.c-btn:disabled{opacity:var(--c-opacity-40);cursor:not-allowed}variant-picker{display:block}.c-variant{display:flex;flex-direction:column;gap:var(--c-gap-xs);margin-block-end:var(--c-space-xl)}.c-variant__label{font-size:var(--c-text-xs);color:var(--c-fg-subdued);display:flex;align-items:baseline;gap:var(--c-gap-2xs)}.c-variant__label b{font-weight:400;color:var(--c-fg)}.c-variant__options{display:flex;flex-wrap:wrap;gap:var(--c-gap-xs)}.c-swatch{inline-size:34px;block-size:34px;border-radius:var(--c-radius-variant-swatch);border:var(--c-border-w-sm) solid var(--c-variant-border);background:var(--swatch, #ccc);position:relative;transition:box-shadow var(--c-transition),border-color var(--c-transition)}.c-swatch.is-selected{box-shadow:0 0 0 1px var(--c-bg) inset,0 0 0 2px var(--c-black)}.c-pill{min-inline-size:72px;min-block-size:var(--c-touch-target);padding-inline:var(--c-space-lg);border-radius:var(--c-radius-variant-btn);border:var(--c-border-w-sm) solid var(--c-variant-border);background:var(--c-variant-bg);color:var(--c-variant-fg);font-size:var(--c-text-sm);transition:background-color var(--c-transition),border-color var(--c-transition),color var(--c-transition)}@media(hover:hover){.c-pill:hover:not([aria-disabled=true]):not(.is-selected){background:var(--c-variant-bg-hover);border-color:var(--c-variant-border-hover)}}.c-pill.is-selected{border-color:var(--c-variant-selected-border);color:var(--c-variant-selected-fg)}.c-pill{position:relative;overflow:clip}.c-pill__label{position:relative;z-index:1}.c-pill__fill{position:absolute;inset-block:calc(var(--c-border-w-sm) * -1);inset-inline-start:0;inline-size:100%;background:var(--c-variant-selected-bg);border-radius:inherit;pointer-events:none;--c-pill-offset: calc((100% + 1px) * var(--c-slide-x));transform:translate(var(--c-pill-offset));transition:transform var(--c-speed-medium) var(--c-ease)}.c-pill.is-selected .c-pill__fill{--c-pill-offset: 0px}.c-quickview .c-pill.is-selected{background:var(--c-variant-selected-bg)}.c-pill.is-selected~.c-pill .c-pill__fill{--c-pill-offset: calc((-100% - 1px) * var(--c-slide-x));inset-inline-start:0;inset-inline-end:auto}.c-pill:not(.is-selected):has(~.c-pill.is-selected) .c-pill__fill{inset-inline-start:auto;inset-inline-end:0}.c-pill.is-unavailable{opacity:var(--c-opacity-40);text-decoration:line-through}.c-pill[aria-disabled=true],.c-swatch[aria-disabled=true]{cursor:not-allowed}.c-price{display:flex;align-items:baseline;gap:var(--c-gap-xs);font-size:var(--c-text-md)}.c-price .price__was{color:var(--c-fg-muted);font-size:var(--c-text-sm)}.c-stock{font-size:var(--c-text-xs);display:flex;align-items:center;gap:var(--c-gap-2xs)}.c-stock:before{content:"";inline-size:7px;block-size:7px;border-radius:var(--c-radius-full);background:var(--c-outofstock)}.c-stock[data-state=in]:before{background:var(--c-instock)}.c-stock[data-state=low]:before{background:var(--c-lowstock)}.c-stock-bar{display:block;block-size:3px;inline-size:100%;margin-block-start:var(--c-space-2xs);background:var(--c-border);border-radius:var(--c-radius-full);overflow:hidden}.c-stock-bar[hidden]{display:none}.c-stock-bar__fill{display:block;block-size:100%;inline-size:100%;background:var(--c-lowstock);border-radius:inherit;transition:inline-size var(--c-speed-medium) var(--c-ease)}.c-badge{position:absolute;inset-block-start:var(--c-space-lg);inset-inline-start:var(--c-space-lg);z-index:var(--c-z-base);padding:1px 12px 1px 8px;border-radius:var(--c-radius-pill);background:var(--c-sale-bg);color:var(--c-sale-fg);font-size:var(--c-text-2xs);line-height:1.8}.c-badge--soldout{padding-inline:10px;background:var(--c-black);color:var(--c-white)}media-gallery[data-badge=top-end] .c-badge{inset-inline-start:auto;inset-inline-end:var(--c-space-lg)}media-gallery[data-badge=bottom-start] .c-badge{inset-block-start:auto;inset-block-end:var(--c-space-lg)}media-gallery[data-badge=bottom-end] .c-badge{inset-block-start:auto;inset-block-end:var(--c-space-lg);inset-inline-start:auto;inset-inline-end:var(--c-space-lg)}}@layer utilities{.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);block-size:1px;inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}[hidden]{display:none!important}}@layer base{:root{--c-type-scale: 1}h1{font-size:calc(var(--c-text-h1) * var(--c-type-scale))}h2{font-size:calc(var(--c-text-h2) * var(--c-type-scale))}h3{font-size:calc(var(--c-text-h3) * var(--c-type-scale))}h4{font-size:calc(var(--c-text-h4) * var(--c-type-scale))}body{font-size:calc(var(--c-text-paragraph) * var(--c-type-scale))}}@layer components{.c-announce{display:grid;place-items:center;min-block-size:var(--c-announce-h, 33px);background:var(--c-announce-bg, var(--c-black));color:var(--c-announce-fg, var(--c-white));text-align:center;font-family:var(--c-announce-font, var(--c-font-body));font-size:var(--c-announce-size, var(--c-text-2xs));line-height:1.4;padding-inline:var(--c-page-gutter)}.c-announce__item{margin:0}.c-announce__item>p{margin:0}.c-announce--rotates{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:0}.c-announce__arrow{display:grid;place-items:center;inline-size:var(--c-touch-target);block-size:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer;opacity:.7;transition:opacity var(--c-transition)}.c-announce__arrow:hover,.c-announce__arrow:focus-visible{opacity:1}.c-announce__arrow svg{display:block}[dir=rtl] .c-announce__arrow svg{transform:scaleX(-1)}[dir=rtl] .c-gallery__arrow,[dir=rtl] .c-lightbox__arrow,[dir=rtl] .c-card__arrow,[dir=rtl] .c-carousel__arrow,[dir=rtl] .c-complementary__arrow,[dir=rtl] .c-cart-cross__arrow,[dir=rtl] .c-collection-links__back-icon{transform:scaleX(-1)}.c-announce__item.is-entering{animation:c-announce-in var(--c-speed-slow) var(--c-ease-default)}@keyframes c-announce-in{0%{opacity:0;transform:translate3d(0,25%,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.c-announce__item.is-entering{animation:none}}.c-announce--scroll{--c-announce-gap: 1.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;block-size:var(--c-announce-h, 33px);min-block-size:0;padding-inline:0;overflow:hidden}.c-announce__marquee{display:flex;justify-self:stretch;min-inline-size:0;overflow:hidden;white-space:nowrap}.c-announce__run{display:flex;flex-shrink:0;align-items:center;min-inline-size:100%;animation:c-announce-scroll var(--c-announce-duration, 30s) linear infinite}.c-announce--scroll.is-measured .c-announce__run{min-inline-size:0}.c-announce--scroll .c-announce__item{flex-shrink:0;margin-inline-end:var(--c-announce-gap, 1.75rem)}.c-announce--scroll .c-announce__item a{color:inherit}.c-announce__sep{display:inline-block;margin-inline-start:var(--c-announce-gap, 1.75rem)}.c-announce__marquee:focus-within .c-announce__run,.c-announce--scroll.is-paused .c-announce__run{animation-play-state:paused}@media(hover:hover){.c-announce__marquee:hover .c-announce__run{animation-play-state:paused}}@keyframes c-announce-scroll{to{transform:translate3d(-100%,0,0)}}@keyframes c-announce-scroll-rtl{to{transform:translate3d(100%,0,0)}}[dir=rtl] .c-announce__run{animation-name:c-announce-scroll-rtl}.c-announce__pause{display:grid;place-items:center;inline-size:var(--c-touch-target);block-size:100%;padding:0;border:0;background:var(--c-announce-bg, var(--c-black));color:inherit;cursor:pointer;opacity:.7;transition:opacity var(--c-transition)}.c-announce__pause:hover,.c-announce__pause:focus-visible{opacity:1}.c-announce__pause svg{display:block}.c-announce__pause .c-announce__play-icon,.c-announce--scroll.is-paused .c-announce__pause .c-announce__pause-icon{display:none}.c-announce--scroll.is-paused .c-announce__pause .c-announce__play-icon{display:block}@media(prefers-reduced-motion:reduce){.c-announce__run{animation:none}.c-announce__run[data-announce-copy],.c-announce__pause{display:none}.c-announce__marquee{overflow-x:auto;scrollbar-width:none}.c-announce--scroll{grid-template-columns:minmax(0,1fr)}}.c-header{position:sticky;inset-block-start:0;z-index:var(--c-z-header);display:block;background:var(--c-bg);border-block-end:1px solid var(--c-border);transition:transform var(--c-speed-slow) var(--c-ease-default)}.c-header.is-hidden{transform:translateY(-100%)}.c-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--c-gap-lg);min-block-size:calc(var(--c-header-h) - 1px)}.c-header__lead{display:flex;align-items:center;gap:var(--c-gap-md);justify-self:start}.c-header__icon{display:grid;place-items:center;inline-size:var(--c-touch-target);block-size:var(--c-touch-target);color:var(--c-fg)}.c-header__icon svg{display:block}.c-menu{display:flex;align-items:center;gap:var(--c-gap-xl);list-style:none;margin:0;padding:0;font-size:var(--c-text-sm)}.c-menu>li{display:flex;align-items:center}.c-menu a{position:relative;padding-block:var(--c-space-2xs)}.c-menu--caps>li>a{font-size:var(--c-text-2xs);letter-spacing:.14em;text-transform:uppercase}.c-menu a:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:currentColor;transform:scaleX(0);transition:transform var(--c-speed-medium) var(--c-ease-hover)}.c-menu a:hover:after,.c-menu .current-menu-item>a:after{transform:scaleX(1)}.c-header__actions{display:flex;align-items:center;gap:0}.c-header__cart,.c-header__wish{position:relative}@media(min-width:990px){.c-header__actions>.c-header__cart:last-child{margin-inline-end:-14px}}.c-langs{display:flex;align-items:center;gap:0}.c-langs__item{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--c-touch-target);min-block-size:var(--c-touch-target);font-size:var(--c-text-xs);line-height:1;text-decoration:none;color:var(--c-ink-2, currentColor);padding-inline:.45em;white-space:nowrap;transition:color .15s ease}.c-langs__item+.c-langs__item:before{content:"";inline-size:1px;block-size:1em;margin-inline-end:.45em;background:var(--c-rule, currentColor)}.c-langs__item:hover,.c-langs__item:focus-visible{color:var(--c-fg)}.c-langs__item.is-current{color:var(--c-fg);font-weight:600}.c-langs--footer{justify-content:center;margin-block:var(--c-gap-md, 1rem)}.c-langs--other .c-langs__item{gap:6px;font-size:var(--c-text-sm)}.c-langs__flag{flex:none;inline-size:20px;block-size:auto;border-radius:2px;box-shadow:0 0 0 1px rgb(var(--c-fg-rgb) / .12)}.c-langs--dropdown{position:relative}.c-langs__summary{display:inline-flex;align-items:center;gap:.3rem;min-block-size:var(--c-touch-target);padding-inline:4px;font-size:var(--c-text-sm);color:var(--c-fg);cursor:pointer;list-style:none;user-select:none}.c-langs__summary::-webkit-details-marker{display:none}.c-langs__caret{flex:none;inline-size:.85rem;block-size:.85rem;opacity:.6;transition:rotate var(--c-transition)}.c-langs--dropdown[open] .c-langs__caret{rotate:180deg}.c-langs__list{position:absolute;inset-block-start:100%;inset-inline-end:0;z-index:20;display:flex;flex-direction:column;gap:2px;min-inline-size:140px;margin:0;padding:9px;list-style:none;border-radius:8px;background:var(--c-bg);color:var(--c-fg);box-shadow:var(--c-shadow-popover)}.c-langs__option{display:flex;align-items:center;min-block-size:var(--c-touch-target);padding-inline:10px;border-radius:4px;color:inherit;font-size:var(--c-text-sm);text-decoration:none;white-space:nowrap}@media(hover:hover){.c-langs__option:hover{background:rgb(var(--c-fg-rgb) / .08)}}.c-langs__option[aria-current]{font-weight:600}.c-langs--menu{display:none}@media not all and (min-width:990px){.c-langs--header{display:none}.c-langs--menu{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;column-gap:var(--c-gap-md);margin-block-start:var(--c-space-lg);padding-block-start:var(--c-space-md);border-block-start:1px solid var(--c-border)}.c-langs--menu .c-langs__item+.c-langs__item:before{content:none}}.c-header__count{position:absolute;inset-block-start:6px;inset-inline-end:4px;min-inline-size:15px;padding-inline:3px;border-radius:var(--c-radius-full);background:var(--c-fg);color:var(--c-bg);font-size:9px;font-weight:600;line-height:15px;text-align:center}.c-header__burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;inline-size:var(--c-touch-target);block-size:var(--c-touch-target);color:var(--c-fg)}.c-header__burger span{display:block;inline-size:20px;block-size:1.5px;background:currentColor;transition:inline-size var(--c-transition)}.c-header__burger{align-items:flex-start;padding-inline-start:10px}.c-header__burger span:nth-child(2){inline-size:15px}.c-header__burger span:nth-child(3){inline-size:10px}.c-header__burger:hover span{inline-size:20px}.c-grid{display:grid;gap:var(--c-gap-lg) var(--c-gap-xs);grid-template-columns:repeat(var(--c-grid-columns, 3),minmax(0,1fr))}.c-grid[data-density="2"]{--c-grid-columns: 2}.c-grid[data-density="3"]{--c-grid-columns: 3}.c-grid[data-density="4"]{--c-grid-columns: 4}.c-grid[data-density="5"]{--c-grid-columns: 5}.c-card{position:relative}.c-card__media{display:block;position:relative;overflow:hidden;border-radius:var(--c-radius-media);background:var(--c-gallery-tile-bg, #ededed);aspect-ratio:var(--c-card-ratio, var(--c-product-ratio, 4 / 5))}.c-card__image{inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--c-speed-slow) var(--c-ease-hover)}.c-card:hover .c-card__image,.c-card:hover .c-card__slide{transform:scale(1.03)}.c-card__slide{transition:transform var(--c-speed-slow) var(--c-ease-hover);position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.c-card__body{display:flex;flex-direction:column;gap:var(--c-gap-2xs);padding-block-start:var(--c-space-sm)}.c-card__title{font-family:var(--c-font-body);font-size:var(--c-text-sm);font-weight:400;margin:0}.c-card__swatches{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.c-swatch--sm{inline-size:18px;block-size:18px;display:block}.c-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--c-gap-lg);padding-block:var(--c-space-lg);margin-block-end:var(--c-space-lg);border-block-end:1px solid var(--c-border);font-size:var(--c-text-xs)}.c-toolbar__filters,.c-toolbar__meta{display:flex;align-items:center;gap:var(--c-gap-lg)}.c-filter{position:relative}.c-filter__head{min-block-size:var(--c-touch-target);cursor:pointer;list-style:none;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--c-gap-2xs);inline-size:100%}.c-filter__head::-webkit-details-marker{display:none}.c-filter__head:after{content:"";grid-column:3;inline-size:6px;block-size:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--c-transition)}.c-filter[open] .c-filter__head:after{transform:rotate(-135deg) translateY(-2px)}.c-filter__badge{font-style:normal;background:var(--c-black);color:var(--c-white);border-radius:var(--c-radius-full);inline-size:16px;block-size:16px;display:grid;place-items:center;font-size:10px}.c-filter__body{position:absolute;inset-block-start:calc(100% + var(--c-space-xs));inset-inline-start:0;z-index:var(--c-z-header);min-inline-size:200px;padding:var(--c-space-sm);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--c-radius-popover);box-shadow:var(--c-shadow-popover);display:flex;flex-direction:column;gap:2px}.c-filter__option{padding:var(--c-space-2xs) var(--c-space-xs);border-radius:var(--c-radius-xs);transition:background-color var(--c-transition)}.c-filter__option:hover{background:rgb(var(--c-fg-rgb) / var(--c-opacity-5))}.c-filter__option.is-active{background:rgb(var(--c-fg-rgb) / var(--c-opacity-8));font-weight:600}.c-toolbar,.c-sort.is-enhanced{position:relative}.c-plp--full .c-sort:not(.is-enhanced) .c-sort__list{inset-inline-end:var(--c-page-gutter)}.c-sort__summary{display:inline-flex;align-items:center;gap:.3rem;min-block-size:var(--c-touch-target);cursor:pointer;list-style:none;user-select:none}.c-sort__summary::-webkit-details-marker{display:none}.c-sort__caret{flex:none;inline-size:.85rem;block-size:.85rem;opacity:.5;transition:opacity var(--c-transition),rotate var(--c-transition)}.c-sort[open] .c-sort__caret{rotate:180deg}@media(hover:hover){.c-sort__summary:hover .c-sort__caret{opacity:1}}.c-sort__list{position:absolute;inset-block-start:100%;inset-inline-end:0;z-index:20;display:flex;flex-direction:column;gap:2px;inline-size:max-content;min-inline-size:120px;max-inline-size:calc(100vw - 2 * var(--c-page-gutter, 20px));max-block-size:300px;overflow-y:auto;margin:0;padding:9px;list-style:none;border-radius:8px;background:var(--c-bg);color:var(--c-fg);box-shadow:var(--c-shadow-popover);transition:opacity .2s ease-in-out,translate .2s ease-in-out}@starting-style{.c-sort[open] .c-sort__list{opacity:0;translate:0 -4px}}.c-sort__option{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:.3rem;min-inline-size:180px;min-block-size:32px;padding-block:4px;padding-inline:4px 9px;border-radius:4px;color:inherit;text-decoration:none;white-space:nowrap}@media(hover:hover){.c-sort__option:hover{background:rgb(var(--c-fg-rgb) / .08)}}@media(pointer:coarse){.c-sort__option{min-block-size:var(--c-touch-target)}}.c-sort__check{visibility:hidden}.c-sort__option[aria-current]{font-weight:500}.c-sort__option[aria-current] .c-sort__check{visibility:visible}.c-sort-row{display:flex;align-items:center;justify-content:space-between;gap:var(--c-gap-xs);border-block-end:1px solid var(--c-border);font-size:var(--c-text-sm)}.c-sort-row__label{text-transform:uppercase;letter-spacing:var(--c-ls-loose)}.c-sort-row__field{position:relative;display:flex;align-items:center;min-block-size:var(--c-touch-target);border-radius:var(--c-radius-input)}.c-sort-row__field:has(:focus-visible){outline:2px solid currentColor;outline-offset:2px}.c-sort-row__select{appearance:none;-webkit-appearance:none;margin:0;padding-block:.25rem;padding-inline:.5rem 1.35rem;border:0;background:transparent;color:var(--c-fg);font:inherit;font-weight:500;text-align:end;text-align-last:end;cursor:pointer}.c-sort-row__select:focus-visible{outline:none}.c-sort-row__field .c-sort__caret{position:absolute;inset-inline-end:.25rem;pointer-events:none}.c-sort-row__apply{min-block-size:var(--c-touch-target);text-decoration:underline}.c-sort-row__apply[hidden]{display:none}.c-toolbar__density{display:flex;gap:2px}.c-toolbar__density button{inline-size:28px;block-size:28px;border-radius:var(--c-radius-xs);transition:background-color var(--c-transition)}.c-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--c-space-sm);column-gap:var(--c-space-4xl)}.c-pdp__title{font-size:calc(var(--c-text-h3) * var(--c-type-scale));margin-block-end:var(--c-space-xs)}.c-pdp__rule{border:0;border-block-start:1px solid var(--c-border);margin-block:var(--c-space-xl)}.c-pdp__excerpt{color:var(--c-fg-muted)}.c-pdp__offer{margin:0;padding-inline-start:var(--c-space-sm);border-inline-start:2px solid var(--c-sale-bg);font-size:var(--c-text-sm);color:var(--c-fg)}.c-gallery{position:relative;display:block}.c-gallery__track{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--c-gallery-gap, 2px)}.c-gallery__tile{margin:0;overflow:hidden;background:var(--c-gallery-tile-bg, #ededed);border-radius:var(--c-radius-media)}.c-gallery__tile[data-span=full]{grid-column:1 / -1}.c-gallery__tile:only-child{grid-column:1 / -1}.c-gallery--stacked .c-gallery__track{grid-template-columns:1fr}.c-gallery__tile img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--c-speed-slow) var(--c-ease-hover)}.c-gallery__tile{cursor:zoom-in}media-gallery[data-lightbox="0"] .c-gallery__tile{cursor:default}media-lightbox{display:contents}.c-lightbox{padding:0;border:0;inline-size:100%;block-size:100%;max-inline-size:100%;max-block-size:100%;background:transparent}.c-lightbox::backdrop{background:#000000eb;animation:c-fade var(--c-speed-medium) var(--c-ease-fade-in)}.c-lightbox__panel{position:fixed;inset:0;display:block;background:#000;color:var(--c-on-media)}.c-lightbox__bar{position:absolute;inset-block-start:0;inset-inline:0;z-index:2;block-size:var(--c-lightbox-bar);display:flex;align-items:center;justify-content:space-between;padding-inline:var(--c-space-lg);font-size:var(--c-text-xs);color:#ffffffbf;pointer-events:none}.c-lightbox__close{background:none;border:0;font-size:28px;line-height:1;cursor:pointer;color:var(--c-on-media);min-inline-size:var(--c-touch-target);min-block-size:var(--c-touch-target);pointer-events:auto}.c-lightbox__stage{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;touch-action:none;position:absolute;inset:0;min-block-size:0}.c-lightbox__stage img{position:absolute;inset:0;margin:auto;max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;object-fit:contain;will-change:scale,translate;-webkit-user-drag:none;user-select:none}.c-lightbox__stage img.is-loading{visibility:hidden}.c-lightbox__loader{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:calc(-50% * var(--c-slide-x)) -50%;z-index:2;inline-size:42px;block-size:42px;border:3px solid rgb(255 255 255 / .25);border-block-start-color:var(--c-on-media);border-radius:var(--c-radius-full);opacity:0;visibility:hidden;animation:c-video-spin .8s linear infinite}.c-lightbox__stage.is-waiting .c-lightbox__loader{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.c-lightbox__loader{animation:c-video-pulse 1.4s ease-in-out infinite;border-color:#fff9}}.c-lightbox__stage:focus{outline:none}.c-lightbox__stage:focus-visible{outline:none}.c-lightbox__stage:focus-visible:after{content:"";position:absolute;inset:3px;border:2px solid rgb(255 255 255 / .95);box-shadow:0 0 0 2px #000000b3,inset 0 0 0 2px #000000b3;pointer-events:none;z-index:5}@media(hover:hover){.c-lightbox__stage{cursor:zoom-in}.c-lightbox__panel.is-zoomed .c-lightbox__stage{cursor:grab}.c-lightbox__panel.is-zoomed .c-lightbox__stage:active{cursor:grabbing}}.c-lightbox__arrow{position:absolute;inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;border-radius:var(--c-radius-full);background:#ffffffd9;color:var(--c-black);cursor:pointer}.c-lightbox__arrow--prev{inset-inline-start:var(--c-space-md)}.c-lightbox__arrow--next{inset-inline-end:var(--c-space-md)}.c-lightbox__panel.is-zoomed :is(.c-lightbox__arrow,.c-lightbox__bar){opacity:0;visibility:hidden;pointer-events:none}.c-lightbox__panel.is-zoomed .c-lightbox__stage{inset:0}.c-lightbox__thumbs{position:absolute;inset-block-end:0;inset-inline:0;z-index:2;display:flex;gap:var(--c-space-xs);justify-content:safe center;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;padding:var(--c-space-md) var(--c-space-lg) calc(var(--c-space-md) + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,#0000008c,#0000);transition:opacity var(--c-speed-fast) var(--c-ease-default)}.c-lightbox__thumbs::-webkit-scrollbar{display:none}.c-lightbox__thumbs[hidden]{display:none}.c-lightbox__thumb{flex:0 0 auto;inline-size:52px;block-size:52px;padding:0;border:0;border-radius:4px;overflow:hidden;background:#ffffff14;opacity:.55;cursor:pointer;transition:opacity var(--c-speed-fast) var(--c-ease-default)}.c-lightbox__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover;pointer-events:none}.c-lightbox__thumb.is-active{opacity:1;outline:2px solid var(--c-on-media, #fff);outline-offset:-2px}.c-lightbox__thumb:focus-visible{opacity:1;outline:2px solid var(--c-on-media, #fff);outline-offset:2px}@media(hover:hover){.c-lightbox__thumb:hover{opacity:1}}.c-lightbox__panel.is-zoomed .c-lightbox__thumbs{opacity:0;visibility:hidden;pointer-events:none}.c-gallery.is-loading .c-gallery__track{opacity:var(--c-opacity-50)}.c-gallery__track{transition:opacity var(--c-speed-medium) var(--c-ease)}.c-gallery__arrow{display:none;position:absolute;inset-block-start:50%;translate:0 -50%;place-items:center;inline-size:var(--c-touch-target);block-size:var(--c-touch-target);background:none;z-index:2}.c-gallery__arrow:before{content:"";position:absolute;inset:7px;border-radius:var(--c-radius-full);background:#ffffffb3;box-shadow:0 1px 3px #00000024}.c-gallery__arrow .c-arrow-icon{position:relative}.c-gallery__arrow--prev{inset-inline-start:var(--c-space-xs)}.c-gallery__arrow--next{inset-inline-end:var(--c-space-xs)}.c-gallery__thumbs{display:none}.c-accordion{display:block;margin-block-start:var(--c-space-2xl)}.c-accordion details{border-block-end:1px solid var(--c-border)}.c-accordion details:first-child{border-block-start:1px solid var(--c-border)}.c-accordion__head{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding-block:var(--c-space-lg);font-size:var(--c-text-md)}.c-accordion__head::-webkit-details-marker{display:none}.c-accordion__icon{display:flex;flex:0 0 auto;color:var(--c-fg-muted)}.c-accordion__icon :is(.horizontal,.vertical){transform:rotate(0);transform-origin:50% 50%;opacity:1;transition:transform var(--c-speed-medium) var(--c-ease),opacity var(--c-speed-medium) var(--c-ease)}.c-accordion details[open]>.c-accordion__head .c-accordion__icon .horizontal{transform:rotate(90deg)}.c-accordion details[open]>.c-accordion__head .c-accordion__icon .vertical{transform:rotate(90deg);opacity:0}.c-accordion details::details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--c-speed-reveal) allow-discrete,padding-block var(--c-speed-reveal) var(--c-ease-default),opacity var(--c-speed-reveal) var(--c-ease-default),block-size var(--c-speed-reveal) var(--c-ease-default)}.c-accordion details:not([open])::details-content{padding-block:0}.c-accordion details[open]::details-content{block-size:auto;opacity:1}@starting-style{.c-accordion details[open]::details-content{block-size:0;opacity:0}}.c-accordion details:not([open]) .c-accordion__body{block-size:0;overflow-y:clip;opacity:0;padding-block:0}.c-accordion .c-accordion__body{interpolate-size:allow-keywords;transition:opacity var(--c-speed-reveal) var(--c-ease-default),block-size var(--c-speed-reveal) var(--c-ease-default)}@starting-style{.c-accordion details[open] .c-accordion__body{block-size:0;opacity:0}}.c-accordion__body{padding-block-end:var(--c-space-lg);color:var(--c-fg-muted)}.c-accordion details[open] .c-accordion__body:focus-within{overflow-y:visible}.c-buybox__actions{display:grid;grid-template-columns:auto 1fr;gap:var(--c-gap-xs);margin-block:var(--c-space-lg)}.c-buybox__message{display:flex;align-items:flex-start;gap:var(--c-gap-2xs);margin-block:calc(var(--c-space-lg) * -1 + var(--c-space-2xs)) var(--c-space-lg);font-size:var(--c-text-xs);line-height:1.5;color:var(--c-fg)}.c-buybox__message:before{content:"";flex:none;inline-size:7px;block-size:7px;margin-block-start:.45em;border-radius:var(--c-radius-full);background:var(--c-lowstock)}.c-buybox__message[hidden]{display:none}.c-btn--buy-now{display:flex;inline-size:100%;margin-block-end:var(--c-space-lg);background:var(--c-btn-primary-bg);border-color:var(--c-btn-primary-border);color:var(--c-btn-primary-fg)}@media(hover:hover){.c-btn--buy-now:hover:not(:disabled){background:var(--c-btn-primary-bg-hover);border-color:var(--c-btn-primary-border-hover)}}.c-btn--video{display:flex;align-items:center;justify-content:center;gap:var(--c-gap-xs);inline-size:100%;margin-block:var(--c-space-lg);background:var(--c-btn-video-bg);border-color:var(--c-btn-video-bg);color:var(--c-btn-video-fg, #fff)}@media(hover:hover){.c-btn--video:hover:not(:disabled){background:var(--c-btn-video-bg-hover);border-color:var(--c-btn-video-bg-hover)}}.c-btn--video .c-btn__icon{flex:0 0 auto}.c-video__dialog{padding:0;border:0;inline-size:100%;block-size:100%;max-inline-size:100%;max-block-size:100%;background:transparent}.c-video__dialog::backdrop{background:#000000eb;animation:c-fade var(--c-speed-medium) var(--c-ease-fade-in)}.c-video__panel{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--c-black, #000);color:var(--c-on-media)}.c-video__media{max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;object-fit:contain;background:#000}.c-video.is-fill .c-video__media{inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;object-fit:cover}.c-video__loader{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:calc(-50% * var(--c-slide-x)) -50%;z-index:2;inline-size:42px;block-size:42px;border:3px solid rgb(255 255 255 / .25);border-block-start-color:var(--c-on-media);border-radius:var(--c-radius-full);opacity:0;visibility:hidden;animation:c-video-spin .8s linear infinite}.c-video.is-loading .c-video__loader{opacity:1;visibility:visible}@keyframes c-video-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.c-video__loader{animation:c-video-pulse 1.4s ease-in-out infinite;border-color:#fff9}@keyframes c-video-pulse{50%{opacity:.3}}}.c-video__bar{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:2;display:flex;align-items:center;gap:var(--c-gap-xs);padding-block-start:max(var(--c-space-sm),env(safe-area-inset-top));padding-inline-end:max(var(--c-space-sm),env(safe-area-inset-right))}.c-video__btn{display:grid;place-items:center;min-inline-size:var(--c-touch-target);min-block-size:var(--c-touch-target);background:#00000073;border:0;border-radius:50%;color:var(--c-on-media);cursor:pointer}.c-video__btn:hover{background:#000000a6}.c-video__slash,.c-video.is-muted .c-video__wave{display:none}.c-video.is-muted .c-video__slash{display:inline}.c-video__surface{position:absolute;inset:0;z-index:1;touch-action:none;cursor:pointer}.c-video__toggle{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:calc(-50% * var(--c-slide-x)) -50%;z-index:2;display:grid;place-items:center;inline-size:64px;block-size:64px;padding:0;border:0;border-radius:50%;background:#ffffffe0;color:#000;cursor:pointer;transition:transform var(--c-transition)}.c-video__toggle:hover{transform:scale(1.06)}.c-video__icon-play,.c-video.is-paused .c-video__icon-pause{display:none}.c-video.is-paused .c-video__icon-play{display:inline}.c-video__toggle,.c-video__controls{opacity:0;visibility:hidden;transition:opacity var(--c-transition),visibility var(--c-transition)}.c-video.is-controls .c-video__toggle,.c-video.is-controls .c-video__controls{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.c-video__toggle,.c-video__controls{transition:none}}.c-video__controls{position:absolute;inset-block-end:0;inset-inline:0;z-index:2;display:flex;flex-direction:column;gap:var(--c-gap-xs);padding:var(--c-space-sm);padding-block-end:max(var(--c-space-sm),env(safe-area-inset-bottom));background:linear-gradient(to top,rgb(0 0 0 / .65),transparent);color:var(--c-on-media);font-size:var(--c-text-xs);font-variant-numeric:tabular-nums}.c-video__seek{appearance:none;-webkit-appearance:none;inline-size:100%;block-size:20px;margin:0;background:none;cursor:pointer}.c-video__seek::-webkit-slider-runnable-track{block-size:3px;border-radius:2px;background:#ffffff59}.c-video__seek::-moz-range-track{block-size:3px;border-radius:2px;background:#ffffff59}.c-video__seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;inline-size:13px;block-size:13px;border:0;border-radius:50%;background:var(--c-on-media);margin-block-start:-5px}.c-video__seek::-moz-range-thumb{inline-size:13px;block-size:13px;border:0;border-radius:50%;background:var(--c-on-media)}.c-video__seek:focus-visible{outline:2px solid var(--c-on-media);outline-offset:2px}.c-qty{display:inline-flex;align-items:center;border:1px solid var(--c-variant-border);border-radius:var(--c-radius-btn-primary);overflow:hidden}.c-qty button{min-inline-size:var(--c-touch-target);min-block-size:var(--c-touch-target);transition:background-color var(--c-transition)}@media(hover:hover){.c-qty button:hover:not(:disabled):not([aria-disabled=true]){background:var(--c-variant-bg-hover)}}.c-qty button:is(:disabled,[aria-disabled=true]){color:color-mix(in srgb,currentColor var(--c-opacity-30-pct),transparent);cursor:default}.c-qty__value{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;min-block-size:var(--c-touch-target);text-align:center;user-select:none}.c-btn{text-transform:var(--c-btn-case, uppercase)}.c-sticky-atc{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--c-z-sticky-atc);display:flex;align-items:center;justify-content:space-between;gap:var(--c-gap-lg);padding:var(--c-space-sm) var(--c-space-lg);background:var(--c-bg);border-block-start:1px solid var(--c-border);transform:translateY(100%);transition:transform var(--c-speed-slow) var(--c-ease-default)}.c-sticky-atc.is-visible{transform:translateY(0)}.c-sticky-atc__media{flex:0 0 auto;display:block;inline-size:48px;block-size:48px;border-radius:50%;overflow:hidden;background:var(--c-bg)}.c-sticky-atc__image{inline-size:100%;block-size:100%;object-fit:cover}.c-sticky-atc__info{min-inline-size:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.c-sticky-atc__title,.c-sticky-atc__variant{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-sticky-atc__variant{font-size:var(--c-text-2xs);color:var(--c-fg-muted)}.c-sticky-atc__variant[hidden]{display:none}.c-sticky-atc .c-btn{flex:0 0 auto}.c-drawer{padding:0;border:0;max-inline-size:100%;max-block-size:100%;inline-size:100%;block-size:100%;background:transparent}.c-drawer::backdrop{background:rgb(0 0 0 / var(--c-backdrop-opacity));backdrop-filter:blur(2px);animation:c-fade var(--c-speed-slow) var(--c-ease-fade-in)}:where(html.is-stacked) .c-drawer::backdrop{backdrop-filter:none}.c-drawer__panel{position:fixed;inset-block:0;inline-size:min(420px,92vw);display:flex;flex-direction:column;background:var(--c-bg);box-shadow:var(--c-shadow-popover);transition:transform var(--c-speed-slow) var(--c-ease-default),opacity var(--c-speed-slow) var(--c-ease-default)}.c-drawer--end .c-drawer__panel{inset-inline-end:0;animation:c-slide-end var(--c-speed-slow) var(--c-ease-default)}.c-drawer--start .c-drawer__panel{inset-inline-start:0;animation:c-slide-start var(--c-speed-slow) var(--c-ease-default)}html.is-docked{--c-dock: 420px}html.is-docked .c-sticky-atc{inset-inline-end:var(--c-dock)}.c-drawer[data-docked]{position:fixed;inset-block:0;inset-inline:auto 0;inline-size:var(--c-dock, 420px);block-size:auto;margin:0;z-index:var(--c-z-dialog)}.c-drawer[data-docked] .c-drawer__panel{inline-size:var(--c-dock, 420px);box-shadow:none;border-inline-start:1px solid var(--c-border)}body.admin-bar .c-drawer[data-docked],body.admin-bar .c-drawer[data-docked] .c-drawer__panel{inset-block-start:var(--wp-admin--admin-bar--height, 32px)}#menu-drawer .c-drawer__panel{inline-size:min(500px,95vw);block-size:100dvh}.c-drawer__menu{list-style:none;margin:0;padding:0}.c-drawer__menu>li>a{display:block;padding-block:var(--c-space-sm);font-family:var(--c-font-heading);font-size:var(--c-text-h4);line-height:1.25}.c-menu .lang-item>a,.c-drawer__menu .lang-item>a,.c-drawer__menu>li.lang-item>a{display:inline-flex;align-items:center}.c-menu .lang-item img,.c-drawer__menu .lang-item img{display:inline-block;inline-size:auto}.c-drawer__menu .sub-menu{list-style:none;margin:0 0 var(--c-space-sm);padding-inline-start:var(--c-space-lg)}.c-drawer__menu .sub-menu a{display:flex;align-items:center;min-block-size:var(--c-touch-target);padding-block:var(--c-space-2xs);color:var(--c-fg-muted)}#menu-drawer .c-drawer__menu>li{animation:c-menu-item var(--c-menu-item-speed) var(--c-ease-default) backwards;animation-delay:calc(var(--c-index, 0) * var(--c-menu-item-stagger))}@keyframes c-menu-item{0%{opacity:0;translate:calc(-24px * var(--c-slide-x)) 0}to{opacity:1;translate:0 0}}#menu-drawer .c-drawer__menu>li:nth-child(1){--c-index: 0}#menu-drawer .c-drawer__menu>li:nth-child(2){--c-index: 1}#menu-drawer .c-drawer__menu>li:nth-child(3){--c-index: 2}#menu-drawer .c-drawer__menu>li:nth-child(4){--c-index: 3}#menu-drawer .c-drawer__menu>li:nth-child(5){--c-index: 4}#menu-drawer .c-drawer__menu>li:nth-child(6){--c-index: 5}#menu-drawer .c-drawer__menu>li:nth-child(7){--c-index: 6}#menu-drawer .c-drawer__menu>li:nth-child(8){--c-index: 7}#menu-drawer .c-drawer__menu>li:nth-child(9){--c-index: 8}#menu-drawer .c-drawer__menu>li:nth-child(n+10){--c-index: 9}@media(prefers-reduced-motion:reduce){#menu-drawer .c-drawer__menu>li{animation:none}}.c-drawer--bottom .c-drawer__panel{inset-block:auto 0;inset-inline:0;inline-size:100%;max-inline-size:100%;max-block-size:88svh;border-start-start-radius:var(--c-radius-media);border-start-end-radius:var(--c-radius-media);animation:c-slide-bottom var(--c-speed-slow) var(--c-ease-default)}.c-drawer--bottom .c-drawer__head{position:relative;padding-block-start:var(--c-space-xl);touch-action:none}.c-drawer__handle{position:absolute;inset-block-start:0;inset-inline-start:50%;translate:calc(-50% * var(--c-slide-x)) 0;inline-size:44px;block-size:20px;display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer}.c-drawer__handle:before{content:"";inline-size:36px;block-size:4px;border-radius:var(--c-radius-pill, 999px);background:var(--c-border)}.c-drawer:not(.c-drawer--bottom) .c-drawer__handle{display:none}@media(min-width:990px){.c-drawer--bottom .c-drawer__panel{inset-inline:50% auto;inline-size:min(560px,92vw);translate:calc(-50% * var(--c-slide-x)) 0;max-block-size:calc(100svh - 32px)}}.c-drawer--modal .c-drawer__panel{inset-block:auto;inset-block-start:50%;inset-inline-start:50%;translate:calc(-50% * var(--c-slide-x)) -50%;inline-size:min(720px,92vw);max-block-size:min(85svh,900px);border-radius:var(--c-radius-media);animation:c-modal-in var(--c-speed-slow) var(--c-ease-fade-in)}.c-drawer--modal[data-closing] .c-drawer__panel{opacity:0;transform:translateY(12px)}.c-drawer--size-guide .c-drawer__panel{inline-size:min(720px,94vw);max-block-size:min(88svh,900px);background:var(--c-bg);overflow:hidden}.c-drawer--size-guide .c-drawer__head{flex:0 0 auto;padding-block:var(--c-space-md)}.c-drawer--size-guide .c-drawer__head h2{font-size:var(--c-text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.c-drawer--size-guide .c-drawer__scroll{min-block-size:0;overscroll-behavior:contain}.c-drawer--search .c-drawer__panel{inset-block-start:max(8vh,var(--c-space-2xl));translate:calc(-50% * var(--c-slide-x)) 0;inline-size:min(560px,94vw);max-block-size:min(80svh,720px);overflow:hidden}.c-drawer--search .c-search{display:block;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.c-drawer--search .c-search__bar{position:sticky;inset-block-start:0;z-index:1;background:var(--c-bg)}.c-search__bar{display:flex;align-items:center;gap:var(--c-gap-sm);padding:var(--c-space-sm) var(--c-space-sm) var(--c-space-sm) var(--c-space-lg);border-block-end:1px solid var(--c-border)}.c-search__bar form{display:flex;align-items:center;gap:var(--c-gap-sm);flex:1;min-inline-size:0}.c-search__icon{flex:0 0 auto;color:var(--c-fg-muted)}.c-search__bar input[type=search]{flex:1;min-block-size:var(--c-touch-target);min-inline-size:0;border:0;background:none;padding-block:var(--c-space-sm)}.c-search__bar input[type=search]:focus{outline:none}.c-search__bar:has(input[type=search]:focus-visible){outline:2px solid var(--c-ck-ring-user, #005bd3);outline-offset:-2px}.c-search__bar input[type=search]::-webkit-search-cancel-button,.c-search__bar input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.c-search__close{flex:0 0 auto;display:grid;place-items:center;inline-size:var(--c-touch-target);block-size:var(--c-touch-target);font-size:24px;line-height:1;color:var(--c-fg)}.c-search--inline{display:block;margin-block-end:var(--c-space-xl)}.c-search--inline .c-search__bar{padding:0 var(--c-space-md);border:1px solid var(--c-border);border-radius:var(--c-radius-xs);background:var(--c-bg)}.c-search--inline .c-search__results:not(:empty){margin-block-start:var(--c-space-md)}@media(hover:hover){.c-carousel__track,.c-complementary__track{cursor:grab}.c-carousel__track.is-dragging,.c-complementary__track.is-dragging{cursor:grabbing;user-select:none}}.c-recent{display:block;padding:var(--c-space-lg);border-block-start:1px solid var(--c-border)}.c-recent[hidden]{display:none}.c-recent__title{margin:0 0 var(--c-space-md);font-size:var(--c-text-2xs);text-transform:uppercase;letter-spacing:var(--c-ls-loose);color:var(--c-fg-muted)}.c-recent__list{display:flex;flex-direction:column;gap:var(--c-space-md);list-style:none;margin:0;padding:0}.c-recent__link{display:grid;grid-template-columns:48px 1fr;gap:var(--c-gap-md);align-items:center;-webkit-tap-highlight-color:var(--c-tap-highlight)}.c-recent__image{inline-size:48px;block-size:auto;aspect-ratio:var(--c-product-ratio, 4 / 5);object-fit:cover;background:var(--c-bg-subtle)}.copify-media-natural .c-recent__image{aspect-ratio:auto;object-fit:contain}.c-recent__body{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.c-recent__name{font-size:var(--c-text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-recent__price{display:flex;gap:var(--c-gap-2xs);align-items:baseline;font-size:var(--c-text-2xs);color:var(--c-fg-muted)}.c-recent__was{text-decoration:line-through;opacity:var(--c-opacity-50)}.c-recent__now{color:var(--c-fg)}.c-recent--menu{margin-block-start:var(--c-space-2xl);border-block-start:1px solid var(--c-border)}.c-recent--menu .c-recent__list{gap:0}.c-recent--menu .c-recent__item+.c-recent__item{border-block-start:1px solid var(--c-border)}.c-recent--menu .c-recent__link{grid-template-columns:84px 1fr;gap:var(--c-gap-lg);padding-block:var(--c-space-md)}.c-recent--menu .c-recent__image{inline-size:84px}.c-recent--menu .c-recent__name{font-size:var(--c-text-lg);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-recent--menu .c-recent__price{font-size:var(--c-text-sm)}.c-recent--menu .c-recent__title{margin-block-end:var(--c-space-sm)}.c-size-guide{padding:var(--c-space-lg) var(--c-space-xl) var(--c-space-2xl)}.c-size-guide img{max-inline-size:100%;block-size:auto}.c-size-guide table{inline-size:100%;border-collapse:collapse;margin-block:var(--c-space-md);font-size:var(--c-text-sm)}.c-size-guide :is(th,td){border:1px solid var(--c-border);padding:var(--c-space-xs) var(--c-space-sm);text-align:start}.c-size-guide th{font-weight:600}.c-drawer[data-closing] .c-drawer--end .c-drawer__panel,.c-drawer[data-closing] .c-drawer__panel{transition-duration:var(--c-speed-exit);transition-timing-function:var(--c-ease-exit)}.c-drawer--end[data-closing] .c-drawer__panel{transform:translate(calc(100% * var(--c-slide-x)))}.c-drawer--start[data-closing] .c-drawer__panel{transform:translate(calc(-100% * var(--c-slide-x)))}.c-drawer--bottom[data-closing] .c-drawer__panel{transform:translateY(100%)}.c-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:var(--c-space-lg) var(--c-space-xl);border-block-end:1px solid var(--c-border)}.c-drawer__head h2{font-size:var(--c-text-lg)}.c-drawer__close{display:grid;place-items:center;padding:0;background:none;border:0;color:var(--c-fg);cursor:pointer}.c-drawer__close--lg{inline-size:44px;block-size:44px;margin-inline-end:calc(var(--c-space-xs) * -1);border-radius:var(--c-radius-pill, 999px);transition:background-color var(--c-speed-fast) var(--c-ease-default)}.c-drawer__close--lg:hover{background:var(--c-bg-subtle)}.c-freeship{padding:var(--c-space-lg) var(--c-space-xl);border-block-end:1px solid var(--c-border);display:flex;flex-direction:column;gap:var(--c-space-xs)}.c-freeship[hidden]{display:none}.c-freeship__label{margin:0;font-size:var(--c-text-sm);color:var(--c-fg-muted)}.c-freeship[data-state=qualified] .c-freeship__label,.c-freeship[data-state=earned] .c-freeship__label,.c-freeship[data-state=climbing] .c-freeship__label{color:var(--c-fg)}.c-freeship[data-state=offer] .c-freeship__track{display:none}.c-freeship[data-state=offer] .c-freeship__label{color:var(--c-fg)}.c-freeship__track{block-size:4px;inline-size:100%;background:var(--c-border);border-radius:var(--c-radius-full);overflow:hidden}.c-freeship__fill{display:block;block-size:100%;inline-size:0;background:var(--c-lowstock);border-radius:inherit;transition:inline-size var(--c-speed-slow) var(--c-ease-default)}.c-freeship[data-state=qualified] .c-freeship__fill,.c-freeship[data-state=earned] .c-freeship__fill,.c-freeship[data-state=climbing] .c-freeship__fill{background:var(--c-instock)}.c-drawer__items{flex:1;overflow-y:auto;list-style:none;margin:0;padding:var(--c-space-lg) var(--c-space-xl);display:flex;flex-direction:column;gap:var(--c-space-lg)}.c-drawer__empty{padding:var(--c-space-5xl) var(--c-space-xl);text-align:center;color:var(--c-fg-muted)}.c-drawer__message{display:flex;align-items:flex-start;gap:var(--c-gap-2xs);margin:0;padding:var(--c-space-md) var(--c-space-xl) 0;font-size:var(--c-text-xs);line-height:1.5;color:var(--c-fg)}.c-drawer__message:before{content:"";flex:none;inline-size:7px;block-size:7px;margin-block-start:.45em;border-radius:var(--c-radius-full);background:var(--c-lowstock)}.c-drawer__message[hidden]{display:none}.c-drawer__foot{padding:var(--c-space-lg) var(--c-space-xl);border-block-start:1px solid var(--c-border);display:flex;flex-direction:column;gap:var(--c-space-md)}.c-drawer__foot .c-btn{inline-size:100%}.c-drawer__sums{display:flex;flex-direction:column;gap:var(--c-space-2xs)}.c-drawer__total{display:flex;justify-content:space-between}.c-drawer__sum,.c-drawer__saving{display:flex;justify-content:space-between;gap:var(--c-gap-md);font-size:var(--c-text-xs);color:var(--c-fg-muted)}.c-drawer__savings{display:flex;flex-direction:column;gap:var(--c-space-2xs)}.c-drawer__saving span:last-child{color:var(--c-success);font-weight:600;white-space:nowrap}.c-drawer__sum[hidden],.c-drawer__savings[hidden]{display:none}.c-drawer__coupon.c-accordion{margin-block-start:0}.c-drawer__coupon[hidden]{display:none}.c-drawer__coupon .c-accordion__head{padding-block:var(--c-space-sm);font-size:var(--c-text-xs);color:var(--c-fg)}.c-drawer__coupon .c-accordion__body{padding-block-end:var(--c-space-md);color:var(--c-fg)}.c-drawer__coupon-form{display:flex;gap:var(--c-gap-xs);padding-block-start:4px}.c-drawer__foot:has(>.c-drawer__coupon:not([hidden])){border-block-start:0}.c-drawer__coupon-input{flex:1;min-inline-size:0;min-block-size:var(--c-touch-target);padding:var(--c-space-xs) var(--c-space-md);border:1px solid var(--c-input-border);border-radius:var(--c-radius-input);background:var(--c-input-bg);color:var(--c-input-fg);font-size:max(16px,var(--c-text-md))}.c-drawer__coupon-input:focus,.c-drawer__coupon-input:focus-visible{outline:2px solid var(--c-ck-ring);outline-offset:-2px;border-color:var(--c-ck-ring)}.c-drawer__foot .c-drawer__coupon-apply{inline-size:auto;flex:none;padding-inline:var(--c-space-lg)}.c-drawer__coupon-apply[aria-busy=true]{opacity:var(--c-opacity-40)}.c-drawer__coupon-message{display:flex;align-items:flex-start;gap:var(--c-gap-2xs);margin:var(--c-space-xs) 0 0;font-size:var(--c-text-xs);line-height:1.5}.c-drawer__coupon-message:before{content:"";flex:none;inline-size:7px;block-size:7px;margin-block-start:.45em;border-radius:var(--c-radius-full);background:var(--c-lowstock)}.c-drawer__coupon-message[hidden]{display:none}.c-drawer__codes{display:flex;flex-wrap:wrap;gap:var(--c-gap-xs);margin:var(--c-space-sm) 0 0;padding:0;list-style:none}.c-drawer__codes[hidden]{display:none}.c-drawer__code{display:inline-flex;align-items:center;gap:var(--c-space-3xs);padding-inline-start:var(--c-space-sm);border-radius:var(--c-radius-pill);background:var(--c-bg-subtle);font-size:var(--c-text-xs);font-weight:600;letter-spacing:.02em}.c-drawer__code-remove{display:grid;place-items:center;inline-size:32px;block-size:32px;padding:0;border:0;border-radius:var(--c-radius-full);background:none;color:var(--c-fg-muted);cursor:pointer}.c-drawer__code-remove[aria-busy=true]{opacity:var(--c-opacity-40)}@media(hover:hover){.c-drawer__code-remove:hover{color:var(--c-fg)}}.c-cart-line{display:grid;grid-template-columns:56px 1fr auto;gap:var(--c-gap-md);align-items:center;padding-block-end:var(--c-space-md);border-block-end:1px solid var(--c-border)}.c-cart-line:last-child{padding-block-end:0;border-block-end:0}.c-cart-line__body{min-inline-size:0}.c-cart-line__title{display:block;font-size:var(--c-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-cart-line__meta{font-size:var(--c-text-2xs);color:var(--c-fg-muted);margin:2px 0 6px}.c-cart-line__qty{inline-size:32px}.c-qty--sm{border-radius:var(--c-radius-xs)}.c-qty--sm button{inline-size:36px;min-inline-size:0;min-block-size:36px;font-size:var(--c-text-sm)}@keyframes c-fade{0%{opacity:0}}@keyframes c-slide-end{0%{transform:translate(calc(100% * var(--c-slide-x)))}}@keyframes c-slide-start{0%{transform:translate(calc(-100% * var(--c-slide-x)))}}@keyframes c-slide-bottom{0%{transform:translateY(100%)}}@keyframes c-modal-in{0%{opacity:0;transform:translateY(8px) scale(.96)}}.c-search__hit{display:grid;grid-template-columns:56px 1fr auto;gap:var(--c-gap-md);align-items:center;padding:var(--c-space-xs);border-radius:var(--c-radius-sm);transition:background-color var(--c-transition)}.c-search__hit:hover{background:rgb(var(--c-fg-rgb) / var(--c-opacity-5))}.c-collection-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2px}.c-collection-card{position:relative;display:block;overflow:hidden}.c-collection-card__image{inline-size:100%;aspect-ratio:3 / 4;object-fit:cover;transition:transform var(--c-speed-slow) var(--c-ease-hover)}.c-collection-card:hover .c-collection-card__image{transform:scale(1.02)}.c-collection-card__label{position:absolute;inset-block-end:var(--c-space-xl);inset-inline:0;text-align:center;font-family:var(--c-font-accent);font-style:var(--c-font-accent-style, italic);color:var(--c-white);text-shadow:0 1px 8px rgb(0 0 0 / 40%)}.wp-block-copify-category-cards .c-collection-cards--overlay .c-collection-card__image{max-block-size:72svh}.c-collection-cards--block{--cc-gap: 4px;--cc-n: var(--cc-cols-m, 1);display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--cc-gap)}.c-collection-cards--block>.c-collection-card{--cc-w: calc(100% / var(--cc-n) - var(--cc-gap) * (var(--cc-n) - 1) / var(--cc-n));flex:0 0 var(--cc-w);inline-size:var(--cc-w);max-inline-size:var(--cc-w);min-inline-size:0}.c-collection-cards--block>.c-collection-card:only-child{flex-basis:100%;inline-size:100%;max-inline-size:100%}@media(min-width:990px){.c-collection-cards--block{--cc-gap: 8px;--cc-n: var(--cc-cols, 3)}}.c-collection-cards--block .c-collection-card__image{block-size:auto}.c-collection-cards--ratio-square .c-collection-card__image{aspect-ratio:1 / 1}.c-collection-cards--ratio-portrait .c-collection-card__image{aspect-ratio:4 / 5}.c-collection-card--below:hover .c-collection-card__image{transform:none}.c-collection-card__title{display:flex;align-items:center;gap:var(--c-gap-xs);margin-block-start:var(--c-space-md, 12px);font-family:var(--c-font-heading);font-size:calc(var(--c-text-lg) * var(--c-type-scale));line-height:var(--c-lh-heading-normal);color:var(--c-fg)}.c-collection-card__arrow{flex:none;transition:transform var(--c-transition)}[dir=rtl] .c-collection-card__arrow{transform:scaleX(-1)}@media(hover:hover){.c-collection-card--below:hover .c-collection-card__title{text-decoration:underline;text-underline-offset:.3em}.c-collection-card--below:hover .c-collection-card__arrow{transform:translate(3px)}[dir=rtl] .c-collection-card--below:hover .c-collection-card__arrow{transform:scaleX(-1) translate(3px)}}.c-collection-cards--circle{--cc-gap: 12px;--cc-k: 3.2;--cc-kf: 3;--cc-tile: calc((100% - var(--cc-gap) * var(--cc-kf)) / var(--cc-k));align-items:stretch;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:none;scroll-snap-type:x mandatory;scroll-padding-inline-end:calc(var(--cc-tile) * (var(--cc-k) - var(--cc-kf)) + var(--cc-gap));scrollbar-width:none}.c-collection-cards--circle::-webkit-scrollbar{display:none}.c-collection-cards--circle>.c-collection-card,.c-collection-cards--circle>.c-collection-card:only-child{--cc-w: var(--cc-tile);flex:0 0 var(--cc-w);inline-size:var(--cc-w);max-inline-size:var(--cc-w);overflow:visible;scroll-snap-align:start}.c-collection-cards--circle>.c-collection-card:first-child{margin-inline-start:auto}.c-collection-cards--circle>.c-collection-card:last-child{margin-inline-end:auto}.c-collection-cards--circle>.c-collection-card:focus-visible{outline-offset:-2px}.c-collection-cards--circle .c-collection-card__image{display:block;inline-size:100%;block-size:auto;margin-inline:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%}.c-collection-cards--circle .c-collection-card__title{justify-content:center;margin-block-start:var(--c-space-sm);font-size:var(--c-text-xs);line-height:1.4;letter-spacing:.08em;text-align:center;text-transform:uppercase;hyphens:auto;overflow-wrap:anywhere}.c-collection-cards--dividers>.c-collection-card:not(:first-child):before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--cc-gap) / -2);margin-block-start:50%;border-inline-start:1px solid var(--c-border);pointer-events:none}@media(min-width:750px){.c-collection-cards--circle{--cc-gap: 16px;--cc-k: 5.2;--cc-kf: 5}}@media(min-width:990px){.c-collection-cards--circle{--cc-gap: 8px;--cc-tile: calc(100% / var(--cc-n) - var(--cc-gap) * (var(--cc-n) - 1) / var(--cc-n));flex-wrap:wrap;justify-content:center;overflow:visible;scroll-snap-type:none}.c-collection-cards--circle>.c-collection-card:is(:first-child,:last-child){margin-inline:0}.c-collection-cards--circle .c-collection-card__image{inline-size:min(74%,240px)}.c-collection-cards--dividers>.c-collection-card:not(:first-child):before{margin-block-start:min(37%,120px)}.c-collection-cards--circle .c-collection-card__title{margin-block-start:var(--c-space-md, 12px);letter-spacing:.15em}.c-collection-cards--dividers>.c-collection-card.c-collection-card--row-start:before{content:none}}:lang(ar) .c-collection-cards--circle .c-collection-card__title{font-size:var(--c-text-sm);letter-spacing:normal}.c-pagination{display:flex;justify-content:center;gap:var(--c-gap-2xs);padding-block:var(--c-space-5xl)}.c-pagination .page-numbers{min-inline-size:var(--c-touch-target);min-block-size:var(--c-touch-target);display:grid;place-items:center;border-radius:var(--c-radius-full);font-size:var(--c-text-sm);transition:background-color var(--c-transition)}.c-pagination .page-numbers:hover{background:rgb(var(--c-fg-rgb) / var(--c-opacity-5))}.c-pagination .current{background:var(--c-black);color:var(--c-white)}.c-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--c-gap-2xs)}.c-carousel{display:block;padding-block:var(--c-space-5xl)}.c-carousel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--c-gap-md);margin-block-end:var(--c-space-2xl)}.c-carousel__title{margin:0}.c-carousel__nav{display:flex;gap:var(--c-gap-2xs)}.c-carousel__nav[hidden]{display:none}.c-carousel__arrow{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid var(--c-border);border-radius:var(--c-radius-full);background:var(--c-bg);transition:opacity var(--c-transition),border-color var(--c-transition)}.c-carousel__arrow:disabled{opacity:var(--c-opacity-30)}.c-carousel__track{display:flex;gap:var(--c-carousel-gap, var(--c-gap-2xs));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block-end:var(--c-space-xs)}.c-carousel__track::-webkit-scrollbar{display:none}.c-carousel__slide{flex:0 0 auto;inline-size:calc((100% - var(--c-carousel-gap, var(--c-gap-2xs))) / 2);scroll-snap-align:start}.c-carousel__track--gap-none{--c-carousel-gap: 0px}.c-carousel__track--gap-normal{--c-carousel-gap: var(--c-gap-md)}.c-carousel__track--gap-custom{--c-carousel-gap: var(--c-plp-gap-x-m, 14px)}.c-carousel__bar{position:relative;block-size:2px;margin-block-start:var(--c-space-lg);background:var(--c-border)}.c-carousel__bar[hidden]{display:none}.c-carousel__bar-thumb{position:absolute;inset-block:0;inset-inline-start:0;display:block;inline-size:30%;background:var(--c-fg);transition:inset-inline-start var(--c-transition)}.c-cart-cross__item{display:grid;grid-template-columns:1fr auto;gap:var(--c-gap-xs);align-items:center}.c-cart-cross__plus{display:grid;place-items:center;inline-size:var(--c-touch-target);block-size:var(--c-touch-target);border:1px solid var(--c-border);border-radius:var(--c-radius-full);background:var(--c-bg);font-size:var(--c-text-sm);line-height:1;transition:background-color var(--c-transition),color var(--c-transition)}.c-cart-cross__plus:hover{background:var(--c-btn-primary-bg);border-color:var(--c-btn-primary-bg);color:var(--c-btn-primary-fg)}.c-cart-cross__plus[aria-busy=true]{opacity:var(--c-opacity-50)}.c-footer{margin-block-start:var(--c-space-6xl);padding-block:var(--c-space-5xl);border-block-start:1px solid var(--c-border);font-size:var(--c-text-xs)}.c-footer__menu{display:flex;gap:var(--c-gap-xl);list-style:none;margin:0 0 var(--c-space-lg);padding:0}}@media not all and (min-width:990px){.c-header__nav{display:none}.c-header__burger{display:flex}.c-header__lead>.c-header__burger{margin-inline-start:calc(-1 * var(--c-page-gutter))}.c-header__burger{padding-inline-start:12px}.c-header__actions>.c-header__cart{margin-inline-end:calc(-1 * var(--c-page-gutter))}.c-header__icon--desktop{display:none}.c-header__logo img,.c-header__logo .custom-logo{inline-size:min(var(--c-logo-width-mobile, var(--c-logo-width, 140px)),45vw,calc(var(--c-logo-max-h, 48px) * var(--c-logo-ratio, 1000)))}.c-header__icon,.c-header__burger{block-size:48px}.c-header__inner{grid-template-columns:auto 1fr auto}.c-header__logo{justify-self:center}.c-grid{--c-grid-columns: var(--c-grid-cols-m, 2);gap:var(--c-gap-md) var(--c-gap-2xs)}.c-grid[data-density-picked][data-density="1"]{--c-grid-columns: 1}.c-grid[data-density-picked][data-density="2"]{--c-grid-columns: 2}.c-gallery__track{display:flex;overflow-x:auto;overscroll-behavior-inline:none;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.c-gallery__track::-webkit-scrollbar{display:none}.c-gallery__tile{flex:0 0 100%;scroll-snap-align:center}.c-gallery__tile[data-span=full]{grid-column:auto}.c-gallery__arrow{display:grid}.c-gallery__thumbs{display:flex;gap:var(--c-gap-2xs);justify-content:center;justify-content:safe center;scroll-behavior:smooth;padding-block-start:var(--c-space-2xs);padding-block-end:var(--c-space-sm);overflow-x:auto}.c-gallery__thumb{flex:0 0 auto;border:1px solid transparent;opacity:var(--c-opacity-50);transition:opacity var(--c-transition),border-color var(--c-transition)}.c-gallery__thumb.is-active{opacity:1;border-color:var(--c-black)}.c-toolbar{font-size:var(--c-text-2xs)}}@media(min-width:990px){.c-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(360px,var(--c-pdp-summary, 42%));column-gap:var(--c-space-5xl);row-gap:var(--c-space-5xl);align-items:start}.c-pdp__summary{position:sticky;inset-block-start:var(--c-pdp-sticky-top, 96px)}.c-carousel__slide{inline-size:calc((100% - var(--c-carousel-gap, var(--c-gap-2xs)) * 3) / 4)}.c-carousel__track--gap-normal{--c-carousel-gap: var(--c-gap-xs)}.c-carousel__track--gap-custom{--c-carousel-gap: var(--c-plp-gap-x, 8px)}.c-sticky-atc{display:none}}::view-transition-old(root){animation:c-vt-out var(--c-vt-out) var(--c-ease-exit) both}::view-transition-new(root){animation:c-vt-in var(--c-vt-in) var(--c-ease-fade-in) var(--c-vt-in-delay) both}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}::view-transition-image-pair(root){isolation:auto}@keyframes c-vt-out{to{opacity:0}}@keyframes c-vt-in{0%{opacity:0;transform:translateY(var(--c-vt-rise))}}::view-transition-group(copify-hero-media),::view-transition-image-pair(copify-hero-media),::view-transition-old(copify-hero-media),::view-transition-new(copify-hero-media){animation-duration:var(--c-vt-hero);animation-timing-function:var(--c-ease-vt-hero)}::view-transition-old(copify-hero-media),::view-transition-new(copify-hero-media){block-size:100%;inline-size:100%;object-fit:cover}.c-header{view-transition-name:c-header}::view-transition-group(c-header){animation:none}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-group(copify-hero-media),::view-transition-old(copify-hero-media),::view-transition-new(copify-hero-media){animation:none}}@layer components{.c-card__wish{position:absolute;inset-block-start:var(--c-space-sm);inset-inline-end:var(--c-space-sm);z-index:var(--c-z-base)}.c-card__wish button{position:relative;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--c-radius-full);background:#ffffffd9;transition:transform var(--c-speed) var(--c-ease-bounce)}.c-card__wish button:after{content:"";position:absolute;inset:-6px}.c-card__wish .c-heart-icon{display:block}.c-card__wish[data-saved=true] button{color:var(--c-sale-bg);transform:scale(1.1)}.c-card__wish[data-saved=true] .c-heart-icon{fill:currentColor}.c-card__quick{position:absolute;inset-inline:var(--c-space-sm);inset-block-end:var(--c-space-sm);opacity:0;transform:translateY(6px);transition:opacity var(--c-speed-medium) var(--c-ease-default),transform var(--c-speed-medium) var(--c-ease-default)}.c-card__media{position:relative}.c-card:hover .c-card__quick,.c-card__quick:focus-within{opacity:1;transform:translateY(0)}.c-card__quick .c-btn{inline-size:100%;padding-block:10px;font-size:var(--c-text-2xs)}.c-card__quick:where(:not(.c-card__quick--below)) .c-btn{background:#fffffff0}@media(hover:none){.c-card__quick{opacity:1;transform:none}}.c-card--quick-below{display:flex;flex-direction:column}.c-carousel__slide>.c-card--quick-below{block-size:100%}.c-card__quick.c-card__quick--below{position:static;margin-block-start:auto;padding-block-start:var(--c-space-sm);opacity:1;transform:none}.c-waitlist{display:block}.c-waitlist__product{margin:0 0 var(--c-space-2xs);font-weight:600}.c-waitlist__product:empty{display:none}.c-waitlist__intro{font-size:var(--c-text-sm);color:var(--c-fg-muted);margin-block-end:var(--c-space-md)}.c-waitlist__form{display:flex;gap:var(--c-gap-xs)}.c-waitlist__form input{flex:1;min-inline-size:0;min-block-size:var(--c-touch-target);padding-inline:var(--c-space-lg);border:1px solid var(--c-ck-border, var(--c-ck-border-user, rgb(0 0 0 / .16)));border-radius:999px;background:var(--c-input-bg);color:var(--c-input-fg-user, inherit)}.c-waitlist__form input:focus,.c-waitlist__form input:focus-visible{outline:2px solid var(--c-ck-ring-field-user, var(--c-ck-ring-user, #005bd3));outline-offset:-2px;border-color:var(--c-ck-ring-field-user, var(--c-ck-ring-user, #005bd3))}.c-waitlist__message{font-size:var(--c-text-2xs);margin-block-start:var(--c-space-xs)}.c-waitlist__message[data-state=success]{color:var(--c-success)}.c-waitlist__message[data-state=error]{color:var(--c-error)}.c-waitlist__message:empty{display:none}.c-waitlist__form input:-webkit-autofill,.c-waitlist__form input:-webkit-autofill:hover,.c-waitlist__form input:-webkit-autofill:focus,.c-waitlist__form input:-webkit-autofill:active{-webkit-text-fill-color:var(--c-input-fg-user, var(--c-fg));-webkit-box-shadow:0 0 0 100px var(--c-input-bg) inset,0 0 0 100px var(--c-bg) inset;box-shadow:0 0 0 100px var(--c-input-bg) inset,0 0 0 100px var(--c-bg) inset;caret-color:var(--c-input-fg-user, var(--c-fg))}.c-btn--notify{inline-size:100%}.c-sticky-atc__title{display:block;font-size:var(--c-text-xs);font-weight:400}.c-sticky-atc .c-btn{padding-block:12px;white-space:nowrap}}@layer components{.c-countdown{display:flex;align-items:baseline;gap:var(--c-gap-xs);margin-block:var(--c-space-md);font-size:var(--c-text-xs);color:var(--c-fg-muted)}.c-countdown__value{font-weight:600;color:var(--c-sale-bg);font-variant-numeric:tabular-nums;letter-spacing:.02em}.c-cart-cross{display:block;padding:var(--c-space-lg) var(--c-space-xl);border-block-start:1px solid var(--c-border);background:rgb(var(--c-fg-rgb) / var(--c-opacity-5))}.c-cart-cross__title{font-family:var(--c-font-accent);font-style:var(--c-font-accent-style, italic);font-size:var(--c-text-xs);margin-block-end:var(--c-space-sm)}.c-cart-cross__list{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(var(--c-cart-cross-rows, 1),auto);grid-auto-flow:column;grid-auto-columns:100%;gap:var(--c-space-sm) var(--c-space-xl);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.c-cart-cross__list::-webkit-scrollbar{display:none}.c-cart-cross__item{scroll-snap-align:start}.c-cart-cross__head{display:flex;align-items:center;justify-content:space-between;gap:var(--c-gap-sm);margin-block-end:var(--c-space-sm)}.c-cart-cross__nav{display:flex;gap:var(--c-gap-2xs)}.c-cart-cross__nav[hidden]{display:none}.c-cart-cross__arrow{display:grid;place-items:center;inline-size:24px;block-size:24px;border:1px solid var(--c-border);border-radius:var(--c-radius-full);background:var(--c-bg);color:inherit;font-size:var(--c-text-2xs);line-height:1;cursor:pointer}.c-cart-cross__arrow:disabled{opacity:var(--c-opacity-40);cursor:default}.c-cart-cross__bar{position:relative;block-size:2px;margin-block-start:var(--c-space-md);background:var(--c-border)}.c-cart-cross__bar[hidden]{display:none}.c-cart-cross__bar-thumb{position:absolute;inset-block:0;inset-inline-start:0;display:block;inline-size:30%;background:var(--c-fg);transition:inset-inline-start var(--c-speed-medium) var(--c-ease)}.c-cart-cross__link{display:grid;grid-template-columns:48px 1fr;gap:var(--c-gap-md);align-items:center;color:inherit}.c-cart-cross__image{inline-size:48px;block-size:60px;object-fit:cover}.c-cart-cross__body{min-inline-size:0;display:block}.c-cart-cross__name{display:block;font-size:var(--c-text-xs);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-cart-cross__price{display:block;font-size:var(--c-text-3xs);color:var(--c-fg-muted)}}@layer components{.c-header__logo{display:flex;align-items:center}.c-header__logo a,a.c-header__logo,.c-header__logo .custom-logo-link{display:inline-flex;align-items:center;min-block-size:var(--c-touch-target)}.c-header__logo img,.c-header__logo .custom-logo{inline-size:min(var(--c-logo-width, 140px),45vw,calc(var(--c-logo-max-h, 48px) * var(--c-logo-ratio, 1000)));block-size:auto;max-block-size:var(--c-logo-max-h, 48px);object-fit:contain}.c-page,.c-search-page,.c-notfound{padding-block:var(--c-space-4xl) var(--c-space-6xl)}.c-page.c-page--hero-first{padding-block-start:0}.c-page__header{margin-block-end:var(--c-space-2xl)}.c-page__title{font-size:calc(var(--c-text-h3) * var(--c-type-scale))}p.c-page__title{font-family:var(--c-font-heading);font-weight:var(--c-font-heading-weight);line-height:var(--c-lh-display-tight);letter-spacing:var(--c-ls-normal)}.c-page__content>*+:where(:not([class*=wp-block-copify-])){margin-block-start:var(--c-space-lg)}.c-page__content h2:where(:not([class*=wp-block-copify-] *)),.c-page__content h3:where(:not([class*=wp-block-copify-] *)){margin-block-start:var(--c-space-2xl)}.c-page__content ul:where(:not([class*=wp-block-copify-] *)),.c-page__content ol:where(:not([class*=wp-block-copify-] *)){padding-inline-start:var(--c-space-2xl)}.c-page__content a:not(.c-btn):not(.button):where(:not([class*=wp-block-copify-] *)){text-decoration:underline}.c-page--prose .c-page__content,.c-page--prose .c-page__header,.c-page--prose .c-single__footer,.c-page--prose .c-single__nav{max-inline-size:68ch;margin-inline:auto}.c-page--prose .c-page__header.c-page__header--wide{max-inline-size:none}.c-blog{padding-block:var(--c-space-4xl) var(--c-space-6xl)}.c-blog__header{margin-block-end:var(--c-space-3xl)}.c-blog__description{max-inline-size:68ch;margin-block-start:var(--c-space-sm)}.c-post-grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--c-space-2xl);grid-template-columns:1fr}@media(min-width:768px){.c-post-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.c-post-grid{grid-template-columns:repeat(3,1fr)}}.c-post-card__link{display:flex;flex-direction:column;gap:var(--c-space-md);text-decoration:none;color:inherit}.c-post-card__media{aspect-ratio:3 / 2;overflow:hidden;background:var(--c-bg-subtle);border-radius:var(--c-radius-media, 0)}.c-post-card__image{inline-size:100%;block-size:100%;object-fit:cover;display:block}.c-post-card__date,.c-single__date{display:block;font-size:calc(var(--c-text-xs) * var(--c-type-scale));letter-spacing:.06em;text-transform:uppercase;color:var(--c-fg-muted)}.c-post-card__title{margin:0;font-size:calc(var(--c-text-h4) * var(--c-type-scale));line-height:var(--c-lh-heading-normal)}.c-post-card__excerpt{margin:0;opacity:.8}.c-post-card__link:hover .c-post-card__title{text-decoration:underline}.c-single__header{display:flex;flex-direction:column;gap:var(--c-space-sm)}.c-single__media{margin:var(--c-space-2xl) 0;max-inline-size:none}.c-single__image{inline-size:100%;block-size:auto;display:block;border-radius:var(--c-radius-media, 0)}.c-single__footer{margin-block-start:var(--c-space-2xl);padding-block-start:var(--c-space-lg);border-block-start:1px solid var(--c-border);font-size:calc(var(--c-text-xs) * var(--c-type-scale));text-transform:uppercase;letter-spacing:.06em}.c-single__nav{display:flex;flex-wrap:wrap;gap:var(--c-space-lg);justify-content:space-between;margin-block-start:var(--c-space-4xl);padding-block-start:var(--c-space-lg);border-block-start:1px solid var(--c-border)}.c-single__nav-link{display:inline-flex;align-items:center;gap:var(--c-space-xs);max-inline-size:22ch;text-decoration:none;color:inherit}.c-single__nav-link--next{margin-inline-start:auto;text-align:end}.c-single__nav-link:hover .c-single__nav-title{text-decoration:underline}.c-results{list-style:none;margin:0;padding:0}.c-results__item+.c-results__item{margin-block-start:var(--c-space-lg);padding-block-start:var(--c-space-lg);border-block-start:1px solid var(--c-border)}.c-results__item>a{font-size:var(--c-text-md);text-decoration:underline}.c-results__excerpt{color:var(--c-fg-muted);font-size:var(--c-text-sm)}.c-notfound{text-align:center}.c-notfound__code{font-family:var(--c-font-subheading);font-size:clamp(4rem,18vw,9rem);line-height:1;color:var(--c-border)}.c-notfound__title{margin-block:var(--c-space-lg) var(--c-space-xs)}.c-notfound__text{color:var(--c-fg-muted)}.c-notfound__search{display:flex;gap:var(--c-gap-xs);justify-content:center;flex-wrap:wrap;margin-block:var(--c-space-2xl)}.c-notfound__search input[type=search]{min-block-size:var(--c-touch-target);padding-inline:var(--c-space-md);border:1px solid var(--c-input-border);border-radius:var(--c-radius-input);background:var(--c-input-bg);color:var(--c-input-fg-user, inherit);inline-size:min(320px,100%)}.c-optout{display:grid;place-items:center;min-block-size:60svh;padding:var(--c-space-4xl) var(--c-space-lg)}.c-optout__card{inline-size:100%;max-inline-size:30rem;padding:var(--c-space-3xl) var(--c-space-2xl) var(--c-space-2xl);text-align:center;border:1px solid var(--c-border);border-radius:var(--c-radius-lg);background:var(--c-bg)}.c-optout__mark{inline-size:2.75rem;block-size:2.75rem;margin-inline:auto;margin-block-end:var(--c-space-xl);display:grid;place-items:center;border-radius:50%;border:1px solid var(--c-border);color:var(--c-fg-muted)}.c-optout__mark svg{inline-size:1.375rem;block-size:1.375rem}.c-optout__title{font-size:calc(var(--c-text-h4) * var(--c-type-scale));line-height:1.25;margin-block-end:var(--c-space-sm)}.c-optout__text{color:var(--c-fg-muted);font-size:var(--c-text-sm);max-inline-size:34ch;margin-inline:auto}.c-optout__actions{margin-block-start:var(--c-space-xl)}.c-optout__actions .c-btn{inline-size:min(16rem,100%)}.c-optout__aside{margin-block-start:var(--c-space-2xl);padding-block-start:var(--c-space-xl);border-block-start:1px solid var(--c-border)}.c-optout__aside-text{color:var(--c-fg-muted);font-size:var(--c-text-sm);margin-block-end:var(--c-space-md)}.c-optout__field{display:flex;flex-wrap:wrap;gap:var(--c-gap-xs);justify-content:center}.c-optout__field input[type=email]{min-block-size:var(--c-touch-target);padding-inline:var(--c-space-md);border:1px solid var(--c-input-border);border-radius:var(--c-radius-input);background:var(--c-input-bg);color:var(--c-input-fg-user, inherit);inline-size:min(17rem,100%);font-size:var(--c-text-sm)}.c-optout__trap{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.woocommerce-notices-wrapper:not(:empty){margin-block-end:var(--c-space-2xl)}.woocommerce-message,.woocommerce-info,.woocommerce-error{list-style:none;margin:0 0 var(--c-space-lg);padding:var(--c-space-lg) var(--c-space-xl);border:1px solid var(--c-border);border-inline-start-width:3px;border-radius:var(--c-radius-sm);background:rgb(var(--c-fg-rgb) / var(--c-opacity-5));font-size:var(--c-text-sm);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--c-gap-md)}.woocommerce-message{border-inline-start-color:var(--c-success)}.woocommerce-error{border-inline-start-color:var(--c-error)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received,.woocommerce-lost-password) form .form-row{display:flex;flex-direction:column;gap:var(--c-space-2xs);margin-block-end:var(--c-space-lg)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) form .form-row label{font-size:var(--c-text-xs)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) form .form-row .required{text-decoration:none;color:var(--c-error)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received,.woocommerce-lost-password) :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],textarea,select){inline-size:100%;min-block-size:var(--c-touch-target);padding:var(--c-space-xs) var(--c-space-md);border:1px solid var(--c-input-border);border-radius:var(--c-radius-input);background:var(--c-input-bg);color:var(--c-input-fg)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) textarea{min-block-size:120px;padding-block:var(--c-space-md)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received,.woocommerce-lost-password) :is(.button,button.button,input.button,a.button){display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--c-touch-target);padding:14px 24px;border:var(--c-border-w-sm) solid var(--c-btn-primary-border);border-radius:var(--c-radius-btn-primary);background:var(--c-btn-primary-bg);color:var(--c-btn-primary-fg);font-family:var(--c-font-accent);font-style:var(--c-font-accent-style, italic);font-size:var(--c-text-sm);text-transform:var(--c-btn-case, uppercase);letter-spacing:var(--c-ls-loose);transition:background-color var(--c-transition)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) .button:hover{background:var(--c-btn-primary-bg-hover)}.woocommerce-account .woocommerce{display:block}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 var(--c-space-2xl);padding:0;display:flex;flex-wrap:wrap;gap:var(--c-gap-md);border-block-end:1px solid var(--c-border)}.woocommerce-MyAccount-navigation li a{display:block;padding-block:var(--c-space-sm);font-size:var(--c-text-sm);border-block-end:2px solid transparent}.woocommerce-MyAccount-navigation li.is-active a{border-block-end-color:var(--c-black)}.woocommerce-form-login,.woocommerce-form-register,.woocommerce-ResetPassword{max-inline-size:420px;margin-inline:auto;padding:var(--c-space-2xl);border:1px solid var(--c-border);border-radius:var(--c-radius-md)}.woocommerce-form-login__rememberme{font-size:var(--c-text-xs)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) :is(table.shop_table,.woocommerce-orders-table,.woocommerce-table--order-details){inline-size:100%;border-collapse:collapse;font-size:var(--c-text-sm)}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) table.shop_table :is(th,td){padding:var(--c-space-md);border-block-end:1px solid var(--c-border);text-align:start}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) table.shop_table th{font-weight:600}}@media not all and (min-width:990px){.c-filter__body{position:fixed;inset-inline:0;inset-block-end:0;inset-block-start:auto;z-index:var(--c-z-drawer);min-inline-size:0;max-block-size:60vh;overflow-y:auto;border-radius:var(--c-radius-popover) var(--c-radius-popover) 0 0;border-inline:0;padding:var(--c-space-lg) var(--c-space-xl) var(--c-space-2xl);gap:var(--c-space-2xs)}.c-filter__option{padding-block:var(--c-space-sm)}.c-toolbar__density{display:flex}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) table.shop_table{display:block;overflow-x:auto}}@layer components{ins,.c-price ins,.woocommerce-Price-amount ins{text-decoration:none}del,.c-price del{text-decoration:line-through;color:var(--c-fg-muted)}.c-cart-line__qty{display:inline-flex;align-items:center;justify-content:center;min-block-size:32px;text-align:center;user-select:none}}@layer components{.c-hero{position:relative;display:grid;min-block-size:calc(var(--c-hero-height, 86svh) - var(--c-hero-offset, 0px));grid-template-areas:"stack";isolation:isolate;inline-size:calc(100vw - var(--c-scrollbar, 0px) - var(--c-dock, 0px));margin-inline:calc(50% - (100vw - var(--c-scrollbar, 0px) - var(--c-dock, 0px)) / 2);overflow:hidden}.c-hero>*{grid-area:stack}.c-hero__media{position:absolute;inset:0;z-index:0}.c-hero__image,.c-hero__video{inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--c-hero-focus, 50% 50%)}.c-hero__picture{display:block;inline-size:100%;block-size:100%}.c-hero__media--mobile{display:none}.c-hero__overlay{position:absolute;inset:0;background:rgb(0 0 0 / var(--c-hero-overlay, .4))}.c-hero__inner{position:relative;z-index:calc(var(--c-z-base) + 2);display:flex;flex-direction:column;gap:var(--c-space-lg);padding-block:var(--c-space-4xl);pointer-events:none}.c-hero__inner .c-btn{pointer-events:auto}.c-hero--x-start .c-hero__inner{align-items:flex-start;text-align:start}.c-hero--x-center .c-hero__inner{align-items:center;text-align:center}.c-hero--x-end .c-hero__inner{align-items:flex-end;text-align:end}.c-hero--y-start .c-hero__inner{justify-content:flex-start}.c-hero--y-center .c-hero__inner{justify-content:center}.c-hero--y-end .c-hero__inner{justify-content:flex-end}@media not all and (min-width:990px){.c-hero--mx-start .c-hero__inner{align-items:flex-start;text-align:start}.c-hero--mx-center .c-hero__inner{align-items:center;text-align:center}.c-hero--mx-end .c-hero__inner{align-items:flex-end;text-align:end}.c-hero--my-start .c-hero__inner{justify-content:flex-start}.c-hero--my-center .c-hero__inner{justify-content:center}.c-hero--my-end .c-hero__inner{justify-content:flex-end}}.c-hero--text-light .c-hero__inner{color:var(--c-white)}.c-hero--text-dark .c-hero__inner{color:var(--c-black)}.c-hero__heading{color:var(--c-hero-heading-color, inherit);font-size:clamp(2rem,6vw,4.5rem);line-height:var(--c-lh-display-tight);margin:0}.c-hero__sub{color:var(--c-hero-sub-color, inherit);max-inline-size:48ch;font-size:var(--c-text-md);margin:0}.c-hero__actions{margin:0}.c-hero__actions .c-btn+.c-btn{margin-inline-start:var(--c-space-sm)}.c-hero__inner .c-btn{cursor:pointer}.c-hero__link{position:absolute;inset:0;z-index:calc(var(--c-z-base) + 1)}.c-hero__icon,.c-hero__aside-icon{display:block;inline-size:auto;max-inline-size:12rem;object-fit:contain}.c-hero__icon{block-size:3rem}.c-hero__eyebrow{margin:0 0 calc(var(--c-space-2xs) - var(--c-space-lg));font-size:var(--c-text-xs);letter-spacing:.2em;text-transform:uppercase}.c-hero__eyebrow--line{display:flex;flex-direction:column;align-items:inherit}.c-hero__eyebrow--line:after{content:"";flex:none;inline-size:3rem;block-size:1px;margin-block:var(--c-space-sm) var(--c-space-xs);background:var(--c-hero-eyebrow-line, currentColor)}.c-btn__arrow{flex:none;transition:transform var(--c-transition)}[dir=rtl] .c-btn__arrow{transform:scaleX(-1)}@media(hover:hover){.c-btn:hover .c-btn__arrow{transform:translate(3px)}[dir=rtl] .c-btn:hover .c-btn__arrow{transform:scaleX(-1) translate(3px)}}.c-hero--aside{container:c-hero / inline-size;grid-template-areas:"stack" "aside";grid-template-rows:1fr auto}.c-hero--aside>:is(.c-hero__media,.c-hero__link){grid-area:1 / 1 / -1 / -1}.c-hero--aside :is(.c-hero__eyebrow,.c-hero__heading,.c-hero__sub){overflow-wrap:anywhere}.c-hero__aside{position:relative;z-index:calc(var(--c-z-base) + 2);display:flex;justify-content:center;padding-block:0 var(--c-space-4xl);pointer-events:none}.c-hero--aside>.c-hero__aside{grid-area:aside}.c-hero.c-hero--aside>.c-hero__inner{padding-block-end:var(--c-space-2xl)}.c-slideshow--many .c-hero--aside>.c-hero__aside{padding-block-end:calc(var(--c-space-4xl) + var(--c-touch-target))}@media not all and (min-width:990px){.c-hero--aside-desktop>.c-hero__aside{display:none}.c-hero.c-hero--aside-desktop>.c-hero__inner{padding-block-end:var(--c-space-4xl)}.c-slideshow--many .c-hero.c-hero--aside-desktop>.c-hero__inner{padding-block-end:calc(var(--c-space-4xl) + var(--c-touch-target))}.c-slideshow:not(.c-slideshow--arrows-desktop):has(.c-slideshow__arrow) .c-hero__aside{padding-inline:calc(var(--c-page-gutter) + var(--c-touch-target) + var(--c-space-sm))}}.c-hero--text-light .c-hero__aside{color:var(--c-white)}.c-hero--text-dark .c-hero__aside{color:var(--c-black)}.c-hero__aside-col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--c-space-sm);max-inline-size:min(20rem,100%);text-align:center}.c-hero__aside-col>*{max-inline-size:100%}.c-hero__aside-icon{block-size:3rem}.c-hero__aside-text{margin:0;font-size:var(--c-text-xs);line-height:1.7;letter-spacing:.2em;overflow-wrap:anywhere;text-transform:uppercase}.c-hero__aside-rule{display:none;inline-size:1px;block-size:clamp(2.5rem,12svh,7rem);background:currentColor;opacity:.6}.c-hero__aside-link{display:inline-flex;align-items:center;gap:var(--c-space-sm);min-inline-size:0;min-block-size:var(--c-touch-target);color:inherit;font-size:var(--c-text-xs);letter-spacing:.2em;text-align:start;text-decoration:none;text-transform:uppercase}.c-hero__aside-label{min-inline-size:0;overflow-wrap:anywhere}a.c-hero__aside-link{pointer-events:auto}a.c-hero__aside-link:focus-visible .c-hero__aside-label{text-decoration:underline;text-underline-offset:3px}@media(hover:hover){a.c-hero__aside-link:hover .c-hero__aside-label{text-decoration:underline;text-underline-offset:3px}}.c-hero__aside-glyph{display:grid;flex:none;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:1px solid currentColor;border-radius:50%}.c-hero__aside-glyph svg{display:block}[dir=rtl] .c-hero__aside-glyph--arrow svg{transform:scaleX(-1)}:lang(ar) :is(.c-hero__eyebrow,.c-hero__aside-text,.c-hero__aside-link){letter-spacing:normal}@media(min-width:990px){.c-slideshow:has(.c-slideshow__arrow){--c-hero-edge: calc(var(--c-page-gutter) + var(--c-touch-target) + var(--c-space-sm))}.c-slideshow .c-hero__inner,.c-hero__aside{padding-inline:var(--c-hero-edge, var(--c-page-gutter))}}@container c-hero (min-width: 990px){.c-hero--aside>.c-hero__aside{grid-area:stack;justify-content:flex-end;padding-block:var(--c-space-4xl)}.c-hero--aside-start>.c-hero__aside{justify-content:flex-start}.c-slideshow--many .c-hero--aside>.c-hero__aside{padding-block-end:calc(var(--c-space-4xl) + var(--c-touch-target))}.c-hero.c-hero--aside>.c-hero__inner{padding-block-end:var(--c-space-4xl)}.c-slideshow--many .c-hero.c-hero--aside>.c-hero__inner{padding-block-end:calc(var(--c-space-4xl) + var(--c-touch-target))}.c-hero--aside>.c-hero__inner{padding-inline-end:calc(var(--c-hero-edge, var(--c-page-gutter)) + 12rem + var(--c-space-xl))}.c-hero--aside-start>.c-hero__inner{padding-inline-start:calc(var(--c-hero-edge, var(--c-page-gutter)) + 12rem + var(--c-space-xl));padding-inline-end:var(--c-hero-edge, var(--c-page-gutter))}.c-hero__aside-col{gap:var(--c-space-lg);inline-size:12rem;max-inline-size:none}.c-hero__aside-icon{block-size:4.5rem}.c-hero__aside-rule{display:block}}.c-slideshow{position:relative;inline-size:calc(100vw - var(--c-scrollbar, 0px) - var(--c-dock, 0px));margin-inline:calc(50% - (100vw - var(--c-scrollbar, 0px) - var(--c-dock, 0px)) / 2)}.c-slideshow__stage{display:block;position:relative}.c-slideshow__slides{display:grid;grid-template-areas:"slide";touch-action:pan-y}.c-slideshow__slide{grid-area:slide}.c-slideshow__slides :where(:not(.c-slideshow__slide):has(.c-slideshow__slide)){display:contents}.c-slideshow--many .c-slideshow__slide{opacity:0;visibility:hidden;transition:opacity .6s var(--c-ease-default),visibility 0s linear .6s}.c-slideshow--many .c-slideshow__slide.is-active{opacity:1;visibility:visible;transition:opacity .6s var(--c-ease-default),visibility 0s}.c-slideshow--many .c-hero__inner{padding-block-end:calc(var(--c-space-4xl) + var(--c-touch-target))}copify-slideshow:not(:defined) .c-slideshow__arrow,copify-slideshow:not(:defined) .c-slideshow__controls{display:none}.c-slideshow__arrow{position:absolute;inset-block-start:50%;z-index:calc(var(--c-z-base) + 3);display:grid;place-items:center;inline-size:var(--c-touch-target);block-size:var(--c-touch-target);padding:0;border:0;border-radius:50%;background:#ffffffd9;color:var(--c-black);cursor:pointer;translate:0 -50%;transition:background var(--c-transition)}.c-slideshow__arrow:hover,.c-slideshow__arrow:focus-visible{background:var(--c-white)}@media not all and (min-width:990px){.c-slideshow--arrows-desktop .c-slideshow__arrow{display:none}}.c-slideshow__arrow--prev{inset-inline-start:var(--c-page-gutter)}.c-slideshow__arrow--next{inset-inline-end:var(--c-page-gutter)}.c-slideshow__arrow svg{display:block}[dir=rtl] .c-slideshow__arrow svg{transform:scaleX(-1)}.c-slideshow__controls{position:absolute;inset-inline:0;inset-block-end:var(--c-space-sm, .5rem);z-index:calc(var(--c-z-base) + 3);display:flex;align-items:center;justify-content:center;pointer-events:none}.c-slideshow__controls>*{pointer-events:auto}.c-slideshow__dots{display:flex}.c-slideshow__dot{display:grid;place-items:center;inline-size:var(--c-touch-target);block-size:var(--c-touch-target);padding:0;border:0;background:none;cursor:pointer}.c-slideshow__dot:before{content:"";inline-size:10px;block-size:10px;border-radius:50%;background:#ffffff80;box-shadow:0 0 0 1px #0003;transition:background var(--c-transition),transform var(--c-transition)}.c-slideshow__dot[aria-current=true]:before{background:var(--c-white);transform:scale(1.2)}.c-slideshow__pause{display:grid;place-items:center;inline-size:var(--c-touch-target);block-size:var(--c-touch-target);padding:0;border:0;background:none;color:var(--c-white);cursor:pointer;filter:drop-shadow(0 0 2px rgb(0 0 0 / .5))}.c-slideshow__pause svg{display:block}.c-slideshow__pause .c-slideshow__play-icon,copify-slideshow.is-paused .c-slideshow__pause .c-slideshow__pause-icon{display:none}copify-slideshow.is-paused .c-slideshow__pause .c-slideshow__play-icon{display:block}.c-slideshow--numbers .c-slideshow__dot{display:inline-flex;align-items:center;gap:var(--c-space-xs);inline-size:auto;min-inline-size:var(--c-touch-target);padding-inline:var(--c-space-xs);color:var(--c-white);font-size:var(--c-text-xs);font-variant-numeric:tabular-nums;letter-spacing:.1em;opacity:.75;text-shadow:0 0 2px rgb(0 0 0 / .6)}.c-slideshow--numbers .c-slideshow__dot:before{content:none}.c-slideshow--numbers .c-slideshow__dot[aria-current=true]{opacity:1}.c-slideshow--numbers .c-slideshow__dot[aria-current=true]:after{content:"";inline-size:1.5rem;block-size:1px;background:currentColor;box-shadow:0 0 2px #0009}@media(hover:hover){.c-slideshow--numbers .c-slideshow__dot:hover{opacity:1}}.c-slideshow--controls-start .c-slideshow__controls{justify-content:flex-start}.c-slideshow--controls-start .c-slideshow__controls:before{content:"";flex:0 1 calc(max(0px,(100% - var(--c-page-normal)) / 2) + var(--c-hero-edge, var(--c-page-gutter)));min-inline-size:0}.c-slideshow--controls-start .c-slideshow__controls>*{flex-shrink:0}.c-slideshow--numbers.c-slideshow--controls-start .c-slideshow__dots{margin-inline-start:calc(-1 * var(--c-space-xs))}@media not all and (min-width:990px){.c-slideshow--numbers .c-slideshow__dot{position:relative}.c-slideshow--numbers .c-slideshow__dot[aria-current=true]:after{position:absolute;inset-block-end:.625rem;inset-inline-start:var(--c-space-xs);inline-size:1rem}}@media not all and (min-width:990px){.c-hero.c-hero--below-phone{min-block-size:0;grid-template-areas:"photo" "stack" "aside";grid-template-rows:auto auto auto;align-content:start}.c-hero.c-hero--below-phone>.c-hero__media{position:relative;grid-area:photo;block-size:calc(var(--c-hero-height, 86svh) - var(--c-hero-offset, 0px))}.c-hero.c-hero--below-phone>.c-hero__link{grid-area:1 / 1 / -1 / -1}.c-hero--below-phone .c-hero__overlay{display:none}.c-hero.c-hero--below-phone>.c-hero__inner,.c-slideshow--many .c-hero.c-hero--below-phone>.c-hero__inner{grid-area:stack;padding-block:var(--c-space-xl)}.c-hero.c-hero--below-phone>.c-hero__aside,.c-slideshow--many .c-hero.c-hero--below-phone>.c-hero__aside{grid-area:aside;padding-block:0 var(--c-space-xl)}.c-hero.c-hero--below-phone>:is(.c-hero__inner,.c-hero__aside){color:inherit;--c-hero-heading-color: initial;--c-hero-sub-color: initial}.c-hero.c-hero--below-phone:not(.c-hero--btn-solid)>.c-hero__inner{--c-btn-secondary-bg: initial;--c-btn-secondary-fg: initial;--c-btn-secondary-border: initial;--c-btn-secondary-bg-hover: initial;--c-btn-secondary-border-hover: initial;--c-btn-secondary-fg-hover: initial}.c-slideshow--many .c-hero.c-hero--below-phone{padding-block-end:var(--c-touch-target)}.c-slideshow--below-phone .c-slideshow__arrow{inset-block-start:calc((var(--c-hero-height, 86svh) - var(--c-hero-offset, 0px)) / 2)}.c-slideshow--below-phone .c-slideshow__dot:before{background:color-mix(in srgb,currentColor 45%,transparent);box-shadow:none}.c-slideshow--below-phone .c-slideshow__dot[aria-current=true]:before{background:currentColor}.c-slideshow--below-phone.c-slideshow--numbers .c-slideshow__dot{color:inherit;text-shadow:none}.c-slideshow--below-phone.c-slideshow--numbers .c-slideshow__dot[aria-current=true]:after{box-shadow:none}.c-slideshow--below-phone .c-slideshow__pause{color:inherit;filter:none}}@media(prefers-reduced-motion:reduce){.c-slideshow--many .c-slideshow__slide,.c-slideshow--many .c-slideshow__slide.is-active{transition:none}.c-slideshow__pause{display:none}}.c-section{margin-block:var(--c-space-4xl)}.c-section__head{display:flex;flex-wrap:wrap;align-items:last baseline;justify-content:space-between;gap:var(--c-gap-lg);margin-block-end:var(--c-space-lg)}.c-section__title{flex:1 1 0;font-size:var(--c-text-h4);margin:0}.c-section__more{font-size:var(--c-text-xs);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}}@media not all and (min-width:990px){.c-hero__media--desktop{display:none}.c-hero__media--mobile{display:block}.c-hero__inner{padding-inline:var(--c-page-gutter)}}@layer components{.c-header--logo-centre .c-header__inner{grid-template-columns:1fr auto 1fr}.c-header--logo-centre .c-header__logo{justify-self:center}.c-header--logo-centre .c-header__actions{justify-self:end}@media(min-width:990px){.c-header--logo-left .c-header__logo{order:-1;justify-self:start}.c-header--logo-left .c-header__lead{justify-self:center}.c-header--logo-left .c-header__actions{justify-self:end}}.c-plp--full .c-plp__inner{inline-size:100%;padding-inline:0}.c-plp--full .c-toolbar{padding-inline:var(--c-page-gutter);margin-block-end:0}.c-plp__search-title,.c-plp__title{margin:0;padding-block-start:var(--c-space-3xl);overflow-wrap:anywhere}.c-plp__title{padding-block-end:var(--c-space-xl)}.c-plp--full .c-plp__search-title,.c-plp--full .c-plp__title{padding-inline:var(--c-page-gutter)}.c-plp__empty{margin:0;padding-block:var(--c-space-4xl);text-align:center}.c-plp--full .c-plp__empty{padding-inline:var(--c-page-gutter)}.c-plp__description{max-inline-size:68ch;padding-block:var(--c-space-4xl) var(--c-space-2xl);color:var(--c-fg-muted);font-size:calc(var(--c-text-paragraph) * var(--c-type-scale))}.c-plp--full .c-plp__description{padding-inline:var(--c-page-gutter)}.c-plp__description:empty{display:none}.c-plp__description>*+*,.c-plp__description>*>*+*{margin-block-start:var(--c-space-lg)}.c-plp__description :is(h2,h3,h4){color:var(--c-fg);font-size:calc(var(--c-text-lg) * var(--c-type-scale))}.c-plp__description>*>:is(h2,h3,h4):not(:first-child){margin-block-start:var(--c-space-2xl)}.c-plp__description :is(ul,ol){padding-inline-start:var(--c-space-2xl)}.c-plp__description li+li{margin-block-start:var(--c-space-xs)}.c-plp__description a{color:inherit;text-decoration:underline}.c-grid--rules{gap:0}.c-grid--rules>.c-card{outline:1px solid var(--c-border);background:var(--c-bg)}.c-card--centre .c-card__body{align-items:center;text-align:center;padding-inline:var(--c-space-sm);padding-block-end:var(--c-space-lg)}.c-card--centre .c-card__swatches{justify-content:center}.c-card--left .c-card__body{padding-inline:var(--c-space-sm);padding-block-end:var(--c-space-lg)}.c-card__plus{position:relative;display:grid;place-items:center;inline-size:var(--c-touch-target);block-size:var(--c-touch-target);padding:0;border:0;background:none;line-height:1;transition:transform var(--c-speed) var(--c-ease-bounce)}.c-card__plus:before{content:"";position:absolute;inline-size:20px;block-size:20px;border-radius:50%;box-shadow:0 0 0 1px #00000012,0 1px 3px #00000038,0 4px 10px #00000029}.c-card__plus svg{display:block;position:relative}@media(hover:hover){.c-card__plus:hover{transform:scale(1.08)}}.c-card__plus:active{transform:scale(.94)}.c-filter__body--pills{flex-direction:row;flex-wrap:wrap;min-inline-size:220px}.c-filter__body--pills .c-filter__option{border:1px solid var(--c-border);border-radius:var(--c-radius-input);min-inline-size:44px;text-align:center}}@media not all and (min-width:990px){.c-header--logo-centre .c-header__inner{grid-template-columns:1fr auto 1fr}.c-header--logo-centre .c-header__lead{justify-self:start}.c-plp--full .c-toolbar{padding-inline:var(--c-page-gutter)}}@layer components{.c-menu>li{position:relative}.c-menu .sub-menu{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:var(--c-z-header);min-inline-size:200px;margin:0;padding:var(--c-space-sm);list-style:none;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--c-radius-popover);box-shadow:var(--c-shadow-popover);display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;translate:0 4px;transition:opacity var(--c-transition),translate var(--c-transition),visibility var(--c-transition)}.c-menu>li:hover>.sub-menu,.c-menu>li:focus-within>.sub-menu{opacity:1;visibility:visible;translate:0 0}.c-menu>li.is-dismissed>.sub-menu{opacity:0;visibility:hidden;translate:0 4px}.c-menu .sub-menu a{display:block;padding:var(--c-space-2xs) var(--c-space-xs);border-radius:var(--c-radius-xs);white-space:nowrap}.c-menu .sub-menu a:hover{background:rgb(var(--c-fg-rgb) / var(--c-opacity-5))}.c-menu .sub-menu a:after{content:none}}.c-grid.c-grid--plp.c-grid--gap-none{gap:0}.c-grid.c-grid--plp.c-grid--gap-custom{gap:var(--c-plp-gap-y, 16px) var(--c-plp-gap-x, 8px)}@media not all and (min-width:990px){.c-grid.c-grid--plp.c-grid--gap-normal{gap:var(--c-gap-md)}.c-grid.c-grid--plp.c-grid--gap-custom{gap:var(--c-plp-gap-y-m, 14px) var(--c-plp-gap-x-m, 14px)}.c-grid.c-grid--rules{gap:0}}@media(min-width:600px){@media not all and (min-width:990px){.c-grid{--c-grid-columns: var(--c-grid-cols-t, 2)}}}@layer components{.c-card--style-border{border:1px solid var(--c-border)}.c-grid--rules>.c-card--style-border{border:0}.c-card--style-shadow{background:var(--c-bg);box-shadow:0 1px 2px rgb(var(--c-fg-rgb) / .06),0 6px 16px rgb(var(--c-fg-rgb) / .08)}.c-carousel__track:has(.c-card--style-shadow){padding-block:10px 24px;margin-block:-10px -16px}.c-card--style-box .c-card__body{background:rgb(var(--c-fg-rgb) / var(--c-opacity-5));padding-block-start:var(--c-space-sm)}.c-card--title-2 .c-card__title{white-space:normal}.c-card--title-2 .c-card__title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-block-size:2lh}.c-gallery__pager{display:none}.c-gallery__dot{inline-size:6px;block-size:6px;border-radius:50%;background:rgb(var(--c-fg-rgb) / .25);transition:background-color .2s}.c-gallery__dot.is-active{background:var(--c-fg)}.c-gallery__pager--counter{color:var(--c-fg-muted);font-size:var(--c-text-xs);font-variant-numeric:tabular-nums}@media not all and (min-width:990px){.c-gallery__pager{display:flex;align-items:center;justify-content:center;gap:6px;padding-block:var(--c-space-xs)}.c-gallery__pager[hidden]{display:none}}}@layer components{.c-card__media-wrap{position:relative}.c-card__quick--plus{position:absolute;inset-block-end:var(--c-space-lg);inset-inline:auto;left:50%;translate:-50% 0}.c-card__title{inline-size:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-card__title a{display:block;overflow:hidden;text-overflow:ellipsis}.c-swatch--sm.is-active{outline:1px solid var(--c-black);outline-offset:2px}swatch-row{display:block}.c-card__swatches--one-row{flex-wrap:wrap;overflow:hidden;padding:4px;margin:-4px;max-block-size:26px}.c-card__swatches--one-row:has(.c-swatch--photo){max-block-size:36px}.c-card__swatches>li[hidden]{display:none}.c-swatch-more{display:flex;align-items:center;block-size:18px;padding-inline:2px;font-size:var(--c-text-xs, 12px);line-height:1;color:var(--c-fg);text-decoration:none;white-space:nowrap}.c-card__swatches:has(.c-swatch--photo) .c-swatch-more{block-size:28px}.c-swatch--photo{inline-size:44px;block-size:44px;overflow:hidden;padding:0}.c-swatch--sm.c-swatch--photo{inline-size:28px;block-size:28px}.c-swatch__photo{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 40%;border-radius:inherit;pointer-events:none}.c-swatch--photo.is-selected{box-shadow:none;outline:2px solid var(--c-black);outline-offset:2px}.c-drawer__scroll{flex:1;overflow-y:auto;padding:var(--c-space-lg) var(--c-space-xl) var(--c-space-4xl)}.c-quickview__media{position:relative;margin-block-end:var(--c-space-lg);background:var(--c-gallery-tile-bg, #ededed);border-radius:var(--c-radius-media);overflow:hidden}.c-quickview__image{inline-size:100%;block-size:auto}.c-quickview__title{font-size:calc(var(--c-text-h4) * var(--c-type-scale));margin-block-end:var(--c-space-2xs)}.c-quickview__price{margin-block-end:var(--c-space-lg)}.c-quickview__price:has(+.c-quickview__excerpt){margin-block-end:var(--c-space-xs)}.c-quickview__excerpt{margin-block-end:var(--c-space-lg);font-size:var(--c-text-sm)}.c-quickview__excerpt>:first-child{margin-block-start:0}.c-quickview__excerpt>:last-child{margin-block-end:0}.c-quickview__full{display:inline-block;margin-block-start:var(--c-space-lg);font-size:var(--c-text-xs);text-decoration:underline;text-underline-offset:3px}.c-infinite-sentinel{block-size:1px}.c-infinite-status{padding-block:var(--c-space-2xl);text-align:center;font-size:var(--c-text-xs);color:var(--c-fg-muted)}}@media not all and (min-width:990px){.c-pdp__grid>.c-gallery{inline-size:100%}.c-pdp__summary{padding-inline:var(--c-page-gutter)}.c-main--product{padding-inline:0}}@layer components{.c-gallery__thumbs{scrollbar-width:none}.c-gallery__thumbs::-webkit-scrollbar{display:none}.c-gallery__thumb img{inline-size:80px;block-size:auto;aspect-ratio:var(--c-product-ratio, 4 / 5);object-fit:cover}}@layer components{.c-card__arrow{position:absolute;inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;inline-size:var(--c-touch-target);block-size:var(--c-touch-target);background:none;line-height:1;opacity:0;pointer-events:none;transition:opacity var(--c-transition)}.c-card__arrow:before{content:"";position:absolute;inset:7px;border-radius:var(--c-radius-full);background:#ffffffd1;box-shadow:0 1px 3px #00000024;transition:background-color var(--c-transition)}.c-card__arrow .c-arrow-icon{position:relative}.c-card__arrow--prev{inset-inline-start:0}.c-card__arrow--next{inset-inline-end:0}.c-card__arrow:hover:before{background:var(--c-on-media)}.c-card:hover .c-card__arrow,.c-card__arrow:focus-visible{opacity:1;pointer-events:auto}@media(hover:none){.c-card__arrow{opacity:1;pointer-events:auto}}}@layer components{.c-banner{position:relative;display:grid;min-block-size:var(--c-banner-height, 46svh);isolation:isolate;overflow:hidden}.c-banner--shaped{min-block-size:0;aspect-ratio:var(--c-banner-ratio, 16 / 9)}.c-banner__media{position:absolute;inset:0;z-index:0}.c-banner__image,.c-banner__video{inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--c-banner-focus, 50% 50%)}.c-banner__picture{display:block;inline-size:100%;block-size:100%}.c-banner__media--mobile{display:none}.c-banner__overlay{position:absolute;inset:0;background:rgb(0 0 0 / var(--c-banner-overlay, .4))}.c-banner__inner{position:relative;z-index:var(--c-z-base);align-self:end;padding:var(--c-space-2xl) var(--c-page-gutter);color:var(--c-white)}.c-banner__heading{font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.15;margin:0;text-transform:uppercase;letter-spacing:var(--c-ls-loose)}.c-banner__sub{margin:var(--c-space-2xs) 0 0;font-size:var(--c-text-sm);opacity:.9}@media not all and (min-width:990px){.c-banner__media--desktop{display:none}.c-banner__media--mobile{display:block}.c-banner--shaped{aspect-ratio:var(--c-banner-ratio-mobile, var(--c-banner-ratio, 16 / 9))}}.c-collection-links{display:grid;grid-template-columns:repeat(var(--c-links-count, 2),minmax(0,1fr));gap:1px;background:var(--c-border);border-block-end:1px solid var(--c-border)}.c-collection-links__item{padding-block:var(--c-space-lg);background:var(--c-bg);text-align:center;font-size:var(--c-text-xs);text-transform:uppercase;letter-spacing:var(--c-ls-loose);transition:background-color var(--c-transition)}.c-collection-links__item:hover{background:rgb(var(--c-fg-rgb) / var(--c-opacity-5))}.c-collection-links__item.is-current{font-weight:700;text-decoration:underline;text-underline-offset:.35em}.c-collection-links__back{display:flex;align-items:center;justify-content:center;gap:.5em;padding-block:var(--c-space-md);background:var(--c-bg);border-block-end:1px solid var(--c-border);font-size:var(--c-text-xs);text-transform:uppercase;letter-spacing:var(--c-ls-loose);color:var(--c-fg-muted);transition:color var(--c-transition)}.c-collection-links__back:hover{color:var(--c-fg)}.c-collection-links__back{padding-block:var(--c-space-md);gap:.65em;font-weight:500}.c-collection-links__back-icon{display:grid;place-items:center;inline-size:26px;aspect-ratio:1;border:1px solid var(--c-border);border-radius:50%;background:var(--c-bg);line-height:1;transition:border-color var(--c-transition),background-color var(--c-transition)}.c-collection-links__back:hover .c-collection-links__back-icon{border-color:var(--c-fg)}.c-collection-links__back-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--c-border);border-block-end:1px solid var(--c-border)}.c-collection-links__back-row:has(>:only-child){grid-template-columns:1fr}.c-collection-links__back-row .c-collection-links__back{border-block-end:0}.c-toolbar__clear{display:inline-flex;align-items:center;min-block-size:var(--c-touch-target);font-size:var(--c-text-xs);text-transform:uppercase;letter-spacing:var(--c-ls-loose);text-decoration:underline;text-underline-offset:.3em;color:var(--c-fg-muted)}.c-toolbar__clear:hover{color:var(--c-fg)}.c-toolbar__filter-count{display:inline-grid;place-items:center;min-inline-size:1.35em;aspect-ratio:1;margin-inline-start:.5em;border-radius:50%;background:var(--c-fg);color:var(--c-bg);font-size:.7em;font-style:normal}.c-toolbar__density{display:flex;gap:var(--c-space-xs)}.c-toolbar__density-btn{display:grid;place-items:center;min-inline-size:var(--c-touch-target);min-block-size:var(--c-touch-target);inline-size:32px;aspect-ratio:1;border-radius:var(--c-radius-input);color:rgb(var(--c-fg-rgb) / var(--c-opacity-faint-ui));transition:color var(--c-transition),background-color var(--c-transition)}.c-toolbar__density-btn:hover{color:rgb(var(--c-fg-rgb) / max(.81,var(--c-opacity-faint-ui)))}.c-toolbar__density-btn.is-active{color:rgb(var(--c-fg-rgb) / max(.81,var(--c-opacity-faint-ui)));background:rgb(var(--c-fg-rgb) / var(--c-opacity-5))}.c-filter__body--swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--c-space-xs)}.c-filter__swatch{display:flex;align-items:center;min-block-size:var(--c-touch-target);gap:.6em;padding:var(--c-space-xs) var(--c-space-sm);border:1px solid transparent;border-radius:var(--c-radius-input);font-size:var(--c-text-xs);text-align:center;transition:border-color var(--c-transition),background-color var(--c-transition)}.c-filter__swatch:hover{background:rgb(var(--c-fg-rgb) / var(--c-opacity-5))}.c-filter__swatch.is-active{border-color:var(--c-fg);background:rgb(var(--c-fg-rgb) / var(--c-opacity-5))}.c-filter__swatch-dot{inline-size:22px;aspect-ratio:1;border-radius:50%;background:var(--swatch, #ccc);box-shadow:inset 0 0 0 1px rgb(var(--c-fg-rgb) / .15)}.c-filter__swatch-name{line-height:1.2;text-align:start;color:rgb(var(--c-fg-rgb) / max(.7,var(--c-opacity-muted-text)))}.c-filter__swatch.is-active .c-filter__swatch-name{color:var(--c-fg)}.c-filter__body--pills{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:var(--c-space-sm)}.c-filter__body--pills .c-filter__option{display:grid;place-items:center;min-block-size:44px;border:1px solid var(--c-border);border-radius:var(--c-radius-input);font-size:var(--c-text-xs);text-transform:uppercase;letter-spacing:var(--c-ls-loose);transition:border-color var(--c-transition),background-color var(--c-transition)}.c-filter__body--pills .c-filter__option:hover{border-color:var(--c-fg)}.c-filter__body--pills .c-filter__option.is-active{border-color:var(--c-fg);background:var(--c-fg);color:var(--c-bg)}.c-filter__head{padding-block:var(--c-space-md);font-size:var(--c-text-xs);text-transform:uppercase;letter-spacing:var(--c-ls-loose);cursor:pointer}.c-filter__body--choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--c-space-sm)}.c-filter__body--choices .c-filter__option{display:grid;place-items:center;min-block-size:44px;border:1px solid var(--c-border);border-radius:var(--c-radius-input);font-size:var(--c-text-xs);text-transform:uppercase;letter-spacing:var(--c-ls-loose);transition:border-color var(--c-transition),background-color var(--c-transition)}.c-filter__body--choices .c-filter__option:hover{border-color:var(--c-fg)}.c-filter__body--choices .c-filter__option.is-active{border-color:var(--c-fg);background:var(--c-fg);color:var(--c-bg)}.c-filter__body--bands{display:grid;gap:var(--c-space-2xs)}.c-filter__body--bands .c-filter__option{display:flex;align-items:center;justify-content:space-between;min-block-size:44px;padding-inline:var(--c-space-md);border:1px solid var(--c-border);border-radius:var(--c-radius-input);font-size:var(--c-text-xs);transition:border-color var(--c-transition),background-color var(--c-transition)}.c-filter__body--bands .c-filter__option:hover{border-color:var(--c-fg)}.c-filter__body--bands .c-filter__option.is-active{border-color:var(--c-fg);background:rgb(var(--c-fg-rgb) / var(--c-opacity-5));font-weight:600}.c-filter__body--bands .c-filter__option.is-active:after{content:"\2713";font-size:.9em}.c-filter__body--bands .c-filter__option .woocommerce-Price-amount{font-size:inherit;font-weight:inherit;color:inherit}.c-filter-panel__clear{display:block;margin-block-start:var(--c-space-lg);padding-block:var(--c-space-md);border-block-start:1px solid var(--c-border);text-align:center;font-size:var(--c-text-xs);text-transform:uppercase;letter-spacing:var(--c-ls-loose)}.c-toolbar__filter-trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--c-gap-2xs);min-inline-size:var(--c-touch-target);min-block-size:var(--c-touch-target);font-size:var(--c-text-xs);text-transform:uppercase;letter-spacing:var(--c-ls-loose)}.c-toolbar__filter-icon{inline-size:14px;block-size:10px;background:linear-gradient(currentColor,currentColor) 0 0 / 14px 1px no-repeat,linear-gradient(currentColor,currentColor) 0 50% / 10px 1px no-repeat,linear-gradient(currentColor,currentColor) 0 100% / 6px 1px no-repeat}.c-filter-panel .c-filter{display:block;margin-block-end:var(--c-space-lg)}.c-filter-panel .c-filter__head{justify-content:space-between;inline-size:100%;padding-block:var(--c-space-sm);border-block-end:1px solid var(--c-border);font-size:var(--c-text-sm)}.c-filter-panel .c-filter__body{position:static;inset:auto;min-inline-size:0;max-block-size:none;padding:var(--c-space-sm) 0 0;border:0;border-radius:0;box-shadow:none;background:none}.c-filter-panel .c-filter__option{padding-block:var(--c-space-xs)}}@media not all and (min-width:990px){.c-filter-panel .c-filter__body{position:static}}.c-gallery__viewport{position:relative}.c-gallery__expand{display:grid;place-items:center;position:absolute;inset-block-end:var(--c-space-xl);inset-inline-start:var(--c-space-md);inline-size:var(--c-touch-target);block-size:var(--c-touch-target);border-radius:var(--c-radius-full);background:#ffffffc7;color:var(--c-fg);transition:background-color var(--c-transition)}.c-gallery__expand:hover{background:#fffffff2}@media(min-width:990px){.c-gallery__expand:not(:focus):not(:active){clip-path:inset(50%);inline-size:1px;block-size:1px;overflow:hidden;white-space:nowrap}}.c-size-guide-trigger{margin-block-end:var(--c-space-lg)}.c-size-guide-link{display:inline-flex;align-items:center;gap:var(--c-gap-xs);padding:0;background:none;border:0;color:var(--c-fg);font-size:var(--c-text-xs);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.c-size-guide-link svg{flex:0 0 auto}.c-size-guide-link--row{margin-inline-start:auto;font-size:inherit;line-height:inherit;color:var(--c-fg);padding:var(--c-space-xs) 0;margin-block:calc(var(--c-space-xs) * -1) 0}.c-complementary{display:block;margin-block-start:var(--c-space-2xl);padding:var(--c-space-xl) var(--c-space-lg) var(--c-space-lg);background:var(--c-bg-subtle);border-radius:var(--c-radius-media)}.c-complementary__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--c-gap-md);margin-block-end:var(--c-space-lg)}.c-complementary__title{margin:0;font-size:var(--c-text-sm);text-transform:uppercase;letter-spacing:var(--c-ls-loose)}.c-complementary__nav{display:flex;gap:var(--c-gap-2xs)}.c-complementary__nav[hidden]{display:none}.c-complementary__arrow{display:grid;place-items:center;inline-size:28px;block-size:28px;border:1px solid var(--c-border);border-radius:var(--c-radius-full);background:var(--c-bg);font-size:var(--c-text-2xs)}.c-complementary__arrow:disabled{opacity:var(--c-opacity-30)}.c-complementary__track{display:flex;gap:var(--c-gap-md);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.c-complementary__track::-webkit-scrollbar{display:none}.c-complementary__item{flex:0 0 auto;inline-size:calc((100% - var(--c-gap-md)) / 2);scroll-snap-align:start;display:grid;grid-template-columns:64px 1fr;gap:var(--c-gap-xs);align-items:start}.c-complementary__media{display:block}.c-complementary__image{inline-size:64px;block-size:80px;object-fit:cover}.c-complementary__body{min-inline-size:0}.c-complementary__name{display:block;font-size:var(--c-text-2xs);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-complementary__price{display:block;font-size:var(--c-text-3xs);color:var(--c-fg-muted);margin-block:2px 4px}.c-complementary__button{display:inline-flex;align-items:center;gap:var(--c-gap-2xs);padding:6px 12px 6px 8px;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--c-radius-pill);color:var(--c-fg);font-size:var(--c-text-3xs);text-transform:uppercase;letter-spacing:var(--c-ls-loose);line-height:1;cursor:pointer;transition:background-color var(--c-transition),color var(--c-transition),border-color var(--c-transition)}.c-complementary__plus{display:grid;place-items:center;inline-size:16px;block-size:16px;border-radius:var(--c-radius-full);border:1px solid currentColor}.c-complementary__plus svg{display:block}.c-complementary__button:hover,.c-complementary__button:active{background:var(--c-btn-primary-bg);border-color:var(--c-btn-primary-bg);color:var(--c-btn-primary-fg)}.c-complementary__button[aria-busy=true]{opacity:var(--c-opacity-50)}.c-complementary__bar{position:relative;block-size:2px;margin-block-start:var(--c-space-lg);background:var(--c-border)}.c-complementary__bar[hidden]{display:none}@media(max-width:620px){.c-complementary__item{inline-size:100%}}@media(max-width:620px){.c-carousel__head{gap:var(--c-gap-xs)}.c-carousel__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.c-carousel__arrow{inline-size:32px;block-size:32px}}.c-gallery--quickview .c-gallery__track{display:flex;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:none;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.c-gallery--quickview .c-gallery__track::-webkit-scrollbar{display:none}.c-gallery__tile{margin:0}.c-gallery--quickview .c-gallery__tile{display:block;flex:0 0 100%;scroll-snap-align:center;grid-column:auto;color:inherit;position:relative;-webkit-tap-highlight-color:var(--c-tap-highlight)}.c-gallery--quickview .c-gallery__tile:active:after{content:"";position:absolute;inset:0;background:var(--c-tap-highlight);pointer-events:none}.c-gallery--quickview .c-gallery__tile img{inline-size:100%;block-size:auto;aspect-ratio:var(--c-product-ratio, 4 / 5);object-fit:cover}.c-gallery--quickview .c-gallery__arrow{display:grid}.c-gallery--quickview .c-gallery__expand{display:none}.c-section--trust-bar.is-tinted{background:var(--c-bg-subtle);padding-block:var(--c-space-4xl)}:is(.c-hero,.c-slideshow)+.c-section.is-tinted.c-full-bleed{margin-block-start:0}.c-section.is-tinted.c-full-bleed:has(+:is(.c-hero,.c-slideshow)){margin-block-end:0}.c-trust-bar{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--c-gap-lg)}.c-trust-bar__item{display:flex;align-items:center;gap:var(--c-gap-sm);min-width:0}.c-trust-bar__icon{flex:0 0 auto;color:var(--c-fg-muted)}.c-trust-bar__icon--image{inline-size:24px;block-size:24px;object-fit:contain}.c-trust-bar__body{display:flex;flex-direction:column;gap:var(--c-space-3xs);min-width:0}.c-trust-bar__title{font-size:var(--c-text-sm);font-weight:600;overflow-wrap:anywhere}.c-trust-bar__text{font-size:var(--c-text-xs);color:var(--c-fg-muted);overflow-wrap:anywhere}.c-trust-bar__empty{margin:0;padding:var(--c-space-2xl);border:1px dashed var(--c-fg-muted);border-radius:var(--c-radius-md);font-size:var(--c-text-sm);color:var(--c-fg-muted);text-align:center}@media not all and (min-width:768px){.c-section--trust-bar.is-tinted{padding-block:var(--c-space-2xl)}.c-trust-bar{grid-template-columns:minmax(0,1fr);gap:var(--c-space-xs)}.c-trust-bar__item{align-items:flex-start;gap:var(--c-space-xs);padding:var(--c-space-md);border-radius:var(--c-radius-lg);background:var(--c-bg-subtle)}.c-section--trust-bar.is-tinted .c-trust-bar__item{background:var(--c-bg)}.c-trust-bar__icon{box-sizing:content-box;inline-size:18px;block-size:18px;padding:8px;border-radius:50%;background:var(--c-bg);color:var(--c-fg)}.c-section--trust-bar.is-tinted .c-trust-bar__icon{background:rgb(var(--c-fg-rgb) / .06)}.c-trust-bar__title{font-size:var(--c-text-xs);line-height:1.3;text-wrap:balance}.c-trust-bar__text{font-size:var(--c-text-2xs);line-height:1.4;color:rgb(var(--c-fg-rgb) / max(.72,var(--c-opacity-muted-text)));text-wrap:pretty}}.c-trust-bar--columns{--trust-gap: var(--c-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--c-space-xl) var(--trust-gap)}.c-trust-bar--columns>.c-trust-bar__item,.c-section--trust-bar.is-tinted .c-trust-bar--columns>.c-trust-bar__item{position:relative;flex-direction:column;align-items:center;gap:var(--c-space-sm);padding:0;border-radius:0;background:none;text-align:center}.c-trust-bar--columns>.c-trust-bar__item:last-child:nth-child(odd){grid-column:1 / -1}.c-trust-bar--columns .c-trust-bar__icon,.c-section--trust-bar.is-tinted .c-trust-bar--columns .c-trust-bar__icon{box-sizing:border-box;inline-size:28px;block-size:28px;padding:0;border-radius:0;background:none;color:var(--c-fg)}.c-trust-bar--columns .c-trust-bar__body{align-items:center}.c-trust-bar--columns .c-trust-bar__title{max-inline-size:12em;font-size:var(--c-text-xs);font-weight:400;line-height:1.6;letter-spacing:.2em;text-transform:uppercase;text-wrap:balance}.c-trust-bar--columns .c-trust-bar__text{max-inline-size:24em;font-size:var(--c-text-xs);line-height:1.5;color:var(--c-fg-muted);text-wrap:pretty}:lang(ar) .c-trust-bar--columns .c-trust-bar__title{font-size:var(--c-text-sm);letter-spacing:normal}.c-trust-bar--dividers>.c-trust-bar__item:before{position:absolute;inset-block:0;inset-inline-start:calc(var(--trust-gap) / -2);border-inline-start:1px solid var(--c-border);pointer-events:none}@media not all and (min-width:768px){.c-trust-bar--dividers>.c-trust-bar__item:nth-child(2n):before{content:""}}@media(min-width:768px){.c-trust-bar--columns{grid-template-columns:repeat(var(--trust-cols, 4),minmax(0,1fr))}.c-trust-bar--columns>.c-trust-bar__item:last-child:nth-child(odd){grid-column:auto}.c-trust-bar--dividers>.c-trust-bar__item:not(:nth-child(6n+1)):before{content:""}}.c-breadcrumb{margin-block-end:var(--c-space-lg);font-size:var(--c-text-xs);color:var(--c-fg-muted)}.c-breadcrumb a{color:inherit;text-decoration:none}.c-breadcrumb a:hover{text-decoration:underline}.c-breadcrumb__sep{margin-inline:var(--c-gap-2xs);opacity:var(--c-opacity-50)}@media not all and (min-width:990px){.c-toolbar__density-btn--desktop{display:none}}@media(min-width:990px){.c-toolbar__density-btn--mobile{display:none}}@media not all and (min-width:768px){main:has(#filter-drawer:defined) .c-toolbar .c-sort{display:none}}@media(min-width:768px){.c-filter-panel .c-sort-row{display:none}}@media not all and (min-width:768px){.c-sort.is-enhanced .c-sort__list{inset-inline-end:auto;inset-inline-start:0}}.c-sort.is-enhanced.is-flipped .c-sort__list{inset-inline-start:0;inset-inline-end:auto}@media not all and (min-width:768px){.c-sort.is-enhanced.is-flipped .c-sort__list{inset-inline-start:auto;inset-inline-end:0}}@media(prefers-reduced-motion:reduce){.c-sort__list,.c-sort__caret{transition:none}}:root{--c-reveal-speed: .9s;--c-reveal-blur: 2px}.c-reveal{opacity:0;filter:blur(var(--c-reveal-blur));transform:scale(1.02)}.c-reveal--in{opacity:1;filter:blur(0);transform:none;transition:opacity calc(var(--c-reveal-speed) * .45) var(--c-ease-fade-in),filter var(--c-reveal-speed) var(--c-ease-fade-in),transform var(--c-reveal-speed) var(--c-ease-fade-in)}@media(prefers-reduced-motion:reduce){.c-reveal,.c-reveal--in{opacity:1;filter:none;transform:none;transition:none}}.copify-media-natural .c-grid,.copify-media-natural .c-card-row,.copify-media-natural .c-gallery__track{align-items:start}.copify-media-natural .c-gallery__tile{aspect-ratio:var(--c-tile-ratio, var(--c-product-ratio, 4 / 5))}.copify-media-natural .c-gallery__tile img{block-size:100%;object-fit:contain}.copify-media-natural .c-gallery__thumb img{aspect-ratio:var(--c-thumb-ratio, var(--c-product-ratio, 4 / 5));object-fit:cover}.c-cart-line__media{display:block;overflow:hidden;border-radius:50%;background:var(--c-gallery-tile-bg, #ededed);aspect-ratio:1}.c-cart-line__media img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.c-drawer__panel,.c-drawer__body,.c-drawer__scroll,.c-drawer__items,.c-quickview,.c-lightbox__panel{overscroll-behavior:contain}.c-checkout{--c-ck-field-h: var(--c-ck-field-h-user, 56px);--c-ck-radius: var(--c-ck-radius-user, 8px);--c-ck-border: var(--c-ck-border-user, rgb(0 0 0 / .16));--c-ck-aside-bg: var(--c-bg-subtle, #f5f5f5);display:grid;align-items:start;gap:0}@media(min-width:990px){.c-checkout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.c-checkout__main{inline-size:min(100%,499px);margin-inline-start:auto;padding-inline-end:var(--c-space-4xl);padding-block:var(--c-space-3xl)}.c-checkout__aside{position:sticky;inset-block-start:0;min-block-size:100vh;padding-block:var(--c-space-3xl);padding-inline:var(--c-space-4xl) 0}.c-checkout__aside{position:sticky;isolation:isolate}.c-checkout__aside:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:100vw;background:var(--c-ck-aside-bg);border-inline-start:1px solid var(--c-ck-border);z-index:-1}.c-checkout__aside>*{inline-size:min(100%,420px)}}@media not all and (min-width:990px){.c-checkout__aside{order:-1;background:var(--c-ck-aside-bg);border-block-end:1px solid var(--c-ck-border);margin-inline:calc(50% - 50vw);padding-inline:max(var(--c-space-lg),calc(50vw - 50%));padding-block:var(--c-space-md)}.c-checkout__main{padding-block:var(--c-space-xl)}}.c-checkout__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--c-space-md);cursor:pointer;list-style:none;padding-block:var(--c-space-sm);font-size:var(--c-text-sm)}.c-checkout__toggle::-webkit-details-marker{display:none}.c-checkout__toggle-label{display:inline-flex;align-items:center;gap:var(--c-space-2xs)}.c-checkout__toggle svg{transition:rotate var(--c-speed-fast) var(--c-ease-default)}[open]>.c-checkout__toggle svg{rotate:180deg}.c-checkout__toggle-total{font-size:var(--c-text-md);font-weight:600}@media(min-width:990px){.c-checkout__toggle{display:none}}.c-checkout__section{margin-block-end:var(--c-space-2xl)}.c-checkout__title-split{display:none}form.checkout:has(#ship-to-different-address-checkbox:checked) .c-checkout__title-single{display:none}form.checkout:has(#ship-to-different-address-checkbox:checked) .c-checkout__title-split{display:inline}.c-checkout__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--c-space-md);margin-block-end:var(--c-space-md)}.c-checkout__section-head h2{font-size:20px;line-height:24px;font-weight:600;margin:0}.c-checkout__signin{font-size:var(--c-text-sm);text-decoration:underline}.c-checkout__note{font-size:var(--c-text-sm);color:var(--c-fg-subdued);margin-block:0 var(--c-space-md)}.c-checkout__fields{display:flex;flex-wrap:wrap;gap:var(--c-space-sm) var(--c-space-sm)}.c-checkout__fields>.form-row{flex:1 1 100%;margin:0}@media(min-width:600px){.c-checkout__fields>:is(.form-row-first,.form-row-last){flex:1 1 calc(50% - (var(--c-space-sm) / 2))}.c-checkout__fields>.c-row-third{flex:1 1 calc(33.333% - (var(--c-space-sm) * 2 / 3))}}.c-checkout .form-row{position:relative;display:block}.c-checkout .form-row>label{position:absolute;inset-block-start:calc(var(--c-ck-field-h) / 2);inset-inline-start:13px;translate:0 -50%;margin:0;font-size:var(--c-text-sm);color:var(--c-fg-muted);pointer-events:none;transition:inset-block-start var(--c-speed-fast) var(--c-ease-default),font-size var(--c-speed-fast) var(--c-ease-default),translate var(--c-speed-fast) var(--c-ease-default)}.c-checkout .form-row:has(:is(input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button]),textarea):not(:placeholder-shown))>label,.c-checkout .form-row:has(input:-webkit-autofill)>label,.c-checkout .form-row:has(:is(input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button]),textarea,select):focus)>label,.c-checkout .form-row:has(select)>label{inset-block-start:9px;translate:0 0;font-size:11px;line-height:1;color:var(--c-fg-subdued)}.c-checkout .form-row>label .required{display:none}.c-checkout .form-row>label .optional{font-size:inherit}.c-checkout :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],select,textarea){inline-size:100%;min-block-size:var(--c-ck-field-h);padding:22px 13px 6px;border:1px solid var(--c-ck-border);border-radius:var(--c-ck-radius);background:var(--c-bg);color:var(--c-fg);font:inherit;font-size:var(--c-text-sm);line-height:1.3;appearance:none}.c-checkout textarea{min-block-size:96px;padding-block-end:12px;resize:vertical}.c-checkout :is(input,textarea)::placeholder{color:transparent}.c-checkout :is(input,textarea):focus::placeholder{color:var(--c-fg-muted)}.c-checkout .form-row select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-opacity='.7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-position:calc(100% - 12px) center;background-size:18px 18px;background-repeat:no-repeat;padding:20px 40px 6px 13px}[dir=rtl] .c-checkout .form-row select{background-position:12px center;padding:20px 13px 6px 40px}.c-checkout :is(input,select,textarea):focus-visible,.c-checkout :is(input,select,textarea):focus{outline:2px solid var(--c-ck-ring);outline-offset:-2px;border-color:var(--c-ck-ring)}.c-checkout .woocommerce-invalid :is(input,select){border-color:var(--c-error, #d62828)}.c-optioncards,.c-checkout #payment ul.payment_methods,.c-checkout #shipping_method{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--c-ck-border);border-radius:var(--c-ck-radius);overflow:hidden;background:var(--c-bg)}.c-optioncard,.c-checkout #payment li.wc_payment_method,.c-checkout #shipping_method li{position:relative;margin:0;padding:var(--c-space-md) var(--c-space-lg);border-block-end:1px solid var(--c-ck-border);font-size:var(--c-text-sm)}.c-optioncard:last-child,.c-checkout #payment li.wc_payment_method:last-child,.c-checkout #shipping_method li:last-child{border-block-end:0}.c-checkout #payment li.wc_payment_method,.c-checkout #shipping_method li{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--c-space-sm)}.c-optioncard,.c-checkout #payment li.wc_payment_method>label,.c-checkout #shipping_method label{display:flex;align-items:center;gap:var(--c-space-sm);cursor:pointer;margin:0;flex:1}.c-checkout #payment li.wc_payment_method>input[type=radio],.c-checkout #shipping_method li>input[type=radio]{flex:0 0 auto;margin:0}.c-checkout #payment li.wc_payment_method label img{max-block-size:24px;inline-size:auto}.c-checkout #shipping_method label{justify-content:space-between}.c-checkout #shipping_method label .woocommerce-Price-amount{font-weight:600}.c-optioncard:has(input:checked),.c-checkout #payment li.wc_payment_method:has(input:checked),.c-checkout #shipping_method li:has(input:checked){background:var(--c-bg-subtle);box-shadow:inset 0 0 0 2px var(--c-fg);border-radius:var(--c-ck-radius)}.c-checkout #payment .payment_box{flex:1 1 100%;margin:0;padding:0 0 var(--c-space-xs);background:none;font-size:var(--c-text-xs);color:var(--c-fg-subdued)}.c-checkout #payment .payment_box:before{display:none}.c-checkout #payment .payment_box p:last-child{margin-block-end:0}.c-checkout #payment{background:none;border-radius:0}.c-transfer{display:grid;gap:var(--c-space-md);margin-block-start:var(--c-space-xs);padding:var(--c-space-lg);border:1px solid var(--c-border);border-radius:var(--c-radius-sm);background:var(--c-bg, #fff);color:var(--c-fg);font-size:var(--c-text-sm)}.c-transfer p{margin:0}.c-transfer__head{display:flex;align-items:center;gap:var(--c-space-md)}.c-transfer__logo{flex:none;inline-size:48px;block-size:48px;object-fit:contain;border-radius:var(--c-radius-xs)}.c-transfer__title{font-weight:600;font-size:var(--c-text-md)}.c-transfer__sub,.c-transfer__hint{color:var(--c-fg-subdued);font-size:var(--c-text-xs)}.c-transfer__label{font-weight:600;font-size:var(--c-text-xs)}.c-transfer__methods{display:grid;gap:var(--c-space-xs);margin:0;padding:0;list-style:none}.c-transfer__method{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-space-xs) var(--c-space-md);padding:var(--c-space-sm) var(--c-space-md);border-radius:var(--c-radius-xs);background:var(--c-bg-subtle)}.c-transfer__name{color:var(--c-fg-subdued)}.c-transfer__number{font-weight:600;font-size:var(--c-text-md);letter-spacing:.02em;font-variant-numeric:tabular-nums}.c-transfer__copy,.c-transfer__remove{margin-inline-start:auto;min-block-size:44px;padding:0 var(--c-space-lg);border:1px solid var(--c-border);border-radius:var(--c-radius-btn-secondary);background:var(--c-bg, #fff);color:var(--c-fg);font:inherit;font-size:var(--c-text-xs);cursor:pointer}.c-transfer__field{display:grid;gap:var(--c-space-2xs)}.c-transfer__field input[type=text]{inline-size:100%}.c-transfer__drop{position:relative;display:flex;align-items:center;justify-content:center;min-block-size:56px;padding:var(--c-space-md);border:1px dashed var(--c-border-strong);border-radius:var(--c-radius-sm);text-align:center;cursor:pointer}.c-transfer__file{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;cursor:pointer}.c-transfer__drop:focus-within{border-style:solid}.c-transfer__choose{font-weight:600}.c-transfer__preview{display:flex;align-items:center;gap:var(--c-space-md)}.c-transfer__preview[hidden]{display:none}.c-transfer__thumb{flex:none;inline-size:64px;block-size:64px;object-fit:cover;border-radius:var(--c-radius-xs);background:var(--c-bg-subtle)}.c-transfer__status{font-size:var(--c-text-xs);overflow-wrap:anywhere}.c-transfer__error{color:var(--c-error);font-size:var(--c-text-xs)}.c-transfer__error[hidden]{display:none}.c-transfer__hp{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);opacity:0}.c-transfer-summary ul{margin:0 0 var(--c-space-xs);padding-inline-start:var(--c-space-xl)}.c-checkout input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;inline-size:18px;block-size:18px;margin:0;display:inline-grid;place-content:center;border:1px solid var(--c-ck-border, var(--c-ck-border-user, rgb(0 0 0 / .16)));border-radius:4px;background-color:#fff;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.c-checkout input[type=checkbox]{background-repeat:no-repeat;background-position:center;background-size:11px 11px}.c-checkout input[type=checkbox]:checked{background-color:var(--c-ck-ring, #005bd3);border-color:var(--c-ck-ring, #005bd3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.4 4.8 8.7 9.6 3.6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.c-checkout input[type=checkbox]:hover:not(:checked){border-color:#0000005c}.c-checkout input[type=checkbox]:focus-visible{border-color:var(--c-ck-ring, #005bd3)}.c-checkout :is(.c-checkout__optin,.c-checkout__account) label{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4;color:#000000ad;cursor:pointer}.c-help{position:absolute;inset-inline-end:14px;inset-block-start:50%;transform:translateY(-50%);line-height:0}.c-checkout input[type=checkbox].c-help__toggle,.c-help__toggle{position:static;inline-size:20px;block-size:20px;margin:0;padding:0;display:grid;place-content:center;border:1px solid rgb(0 0 0 / .28);border-radius:50%;background:transparent;font-size:12px;font-weight:500;line-height:1;color:#0000008c;opacity:1;pointer-events:auto;cursor:pointer}.c-checkout input[type=checkbox].c-help__toggle:after,.c-help__toggle:after{content:"?";inline-size:auto;block-size:auto;border:0;transform:none;opacity:1}.c-checkout input[type=checkbox].c-help__toggle:checked,.c-checkout input[type=checkbox].c-help__toggle:hover{background:transparent;border-color:#00000080;color:#000000bf}.c-help__bubble{position:absolute;inset-block-end:calc(100% + 10px);inset-inline-end:-6px;inline-size:max-content;max-inline-size:220px;padding:10px 12px;border-radius:8px;background:#1a1a1a;font-size:13px;line-height:1.35;color:#fff;text-align:start;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease;z-index:3}.c-help__bubble:after{content:"";position:absolute;inset-block-start:100%;inset-inline-end:12px;border:6px solid transparent;border-block-start-color:#1a1a1a}.c-help__toggle:checked+.c-help__bubble{opacity:1;visibility:visible}@media(hover:hover)and (pointer:fine){.c-help:hover .c-help__bubble{opacity:1;visibility:visible}}.c-cart__hint td{padding-block:var(--c-space-sm);font-size:var(--c-text-sm);color:var(--c-fg-muted, #6b6b70)}.c-checkout__optin{margin-block:var(--c-space-sm) 0}.c-checkout__remember{margin-block:var(--c-space-sm) var(--c-space-lg)}.c-checkout__account label{display:flex;align-items:center;gap:var(--c-space-sm);font-size:var(--c-text-sm)}.c-checkout__account{margin-block-start:var(--c-space-md)}.c-checkout #place_order{inline-size:100%;min-block-size:52px;margin-block-start:var(--c-space-lg);border-radius:var(--c-ck-radius)}.c-checkout__aside-title{font-size:20px;line-height:24px;font-weight:600;margin-block-end:var(--c-space-lg)}@media not all and (min-width:990px){.c-checkout__aside-title{display:none}}.c-checkout__summary{background:none;padding:0;border-radius:0}.c-summary,.c-summary__items,.c-summary__totals,.c-summary__row{display:block;inline-size:100%;border:0}.c-summary__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--c-space-md);padding-block:var(--c-space-sm)}.c-summary__cell{display:contents;border:0;padding:0}.c-summary__media{position:relative;inline-size:64px}.c-summary__media img{inline-size:64px;block-size:64px;object-fit:cover;border-radius:16px;border:1px solid var(--c-ck-border);background:var(--c-bg);display:block}.c-summary__qty{position:absolute;inset-block-start:-7px;inset-inline-end:-7px;min-inline-size:21px;block-size:21px;display:grid;place-items:center;padding-inline:6px;border-radius:999px;background:var(--c-fg);color:var(--c-bg);font-size:11px;font-weight:600;line-height:1}.c-summary__text{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.c-summary__title{font-size:var(--c-text-sm);font-weight:500}.c-summary__text .variation{margin:0;font-size:var(--c-text-xs);color:var(--c-fg-subdued)}.c-summary__text .variation :is(dt,dd){display:inline;margin:0;font-weight:400}.c-summary__text .variation dd:after{content:" "}.c-summary__text .variation p{margin:0}.c-summary__price{border:0;padding:0;font-size:var(--c-text-sm);white-space:nowrap;text-align:end}.c-summary__totals{margin-block-start:var(--c-space-lg);padding-block-start:var(--c-space-lg);border-block-start:1px solid var(--c-ck-border)}.c-summary__totals tr{display:grid;grid-template-columns:1fr auto;gap:var(--c-space-md);padding-block:3px}.c-summary__totals :is(th,td){border:0;padding:0;font-weight:400;font-size:var(--c-text-sm);text-align:start}.c-summary__totals td{text-align:end}.c-summary__totals #shipping_method{border:0;background:none;text-align:end;gap:var(--c-space-2xs)}.c-summary__totals #shipping_method li{border:0;padding:0}.c-summary__totals #shipping_method li:has(input:checked){background:none;box-shadow:none}.c-summary__total{margin-block-start:var(--c-space-md);padding-block-start:var(--c-space-md);border-block-start:1px solid var(--c-ck-border)}.c-summary__total :is(th,td){font-size:22px;font-weight:600}.c-summary__total th{font-size:var(--c-text-md);align-self:center}.c-summary__totals th{color:var(--c-fg-muted)}.c-summary__totals td{color:var(--c-fg)}.c-summary__totals .cart-discount td,.c-summary__totals .c-summary__saving td,.c-summary__saving-val,.woocommerce-cart .cart_totals tr.cart-discount td,[class*=wc-block-components-totals-fees__copify-saving] .wc-block-components-totals-item__value{color:var(--c-success);font-weight:600}.c-summary__total th{color:var(--c-fg);font-weight:600}.c-summary__totals .shipped_via{display:block;font-size:var(--c-text-xs);font-weight:400;color:var(--c-fg-muted)}.c-checkout__details .col2-set,.c-checkout__details .col-1,.c-checkout__details .col-2{inline-size:100%;float:none}.c-checkout .form-row:has(>label.screen-reader-text) :is(input,textarea)::placeholder{color:var(--c-fg-muted)}.c-checkout .form-row:has(>label.screen-reader-text) :is(input,textarea){padding-block:16px 16px}.c-checkout__payment{margin-block-start:var(--c-space-2xl)}.c-checkout-header{border-block-end:1px solid var(--c-ck-border, var(--c-ck-border-user, rgb(0 0 0 / .16)));background:var(--c-bg)}.c-checkout-header__inner{display:flex;align-items:center;justify-content:center;gap:var(--c-space-md);min-block-size:64px}.c-checkout-header__logo{display:inline-flex;align-items:center;font-size:var(--c-text-lg);font-weight:600;text-decoration:none;color:var(--c-fg)}.c-checkout-header__logo img{block-size:auto;inline-size:auto;max-block-size:34px;max-inline-size:min(180px,45vw);object-fit:contain}.woocommerce-checkout .c-page__content{padding-block-start:0}.c-checkout__policies{display:flex;flex-wrap:wrap;gap:var(--c-space-md);margin-block-start:var(--c-space-2xl);padding-block-start:var(--c-space-lg);border-block-start:1px solid var(--c-ck-border, var(--c-ck-border-user, rgb(0 0 0 / .16)))}.c-checkout__policy{padding:0;border:0;background:none;color:var(--c-fg);font:inherit;font-size:var(--c-text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.c-drawer--policy .c-drawer__panel{inline-size:min(680px,92vw);max-block-size:min(82svh,860px)}.c-policy{font-size:var(--c-text-sm);line-height:1.65}.c-policy :is(h1,h2,h3,h4){font-size:var(--c-text-md);margin-block:var(--c-space-lg) var(--c-space-sm)}.c-policy :is(h1,h2,h3,h4):first-child{margin-block-start:0}.c-policy p{margin-block:0 var(--c-space-md)}.c-policy :is(ul,ol){margin-block:0 var(--c-space-md);padding-inline-start:var(--c-space-xl)}.c-policy li{margin-block-end:var(--c-space-2xs)}.c-policy img{max-inline-size:100%;block-size:auto}.c-policy a{text-decoration:underline}.woocommerce-checkout main.c-page{padding-block-start:0;max-inline-size:none;padding-inline:0}.woocommerce-checkout .c-page__content{margin-block-start:0}@media(min-width:990px){.c-checkout__main{padding-inline-start:var(--c-space-lg)}}@media not all and (min-width:990px){.c-checkout__main{padding-inline:var(--c-space-lg)}.c-checkout__aside{margin-inline:0;padding-inline:var(--c-space-lg)}}.woocommerce-checkout .woocommerce-notices-wrapper:not(:empty){padding:var(--c-space-md) var(--c-space-lg) 0}.c-checkout__form{display:contents}.c-checkout__toggle-input{position:absolute;opacity:0;pointer-events:none}@media not all and (min-width:990px){.c-checkout__aside-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--c-speed-slow) var(--c-ease-default)}.c-checkout__aside-inner{overflow:hidden;min-block-size:0}.c-checkout__aside-body{overflow:hidden}.c-checkout__aside:has(.c-checkout__toggle-input:checked) .c-checkout__aside-body{grid-template-rows:1fr}.c-checkout__aside:has(.c-checkout__toggle-input:checked) .c-checkout__toggle svg{rotate:180deg}.c-checkout__toggle-input:focus-visible+.c-checkout__toggle{outline:2px solid var(--c-fg);outline-offset:2px}}@media(min-width:990px){.c-checkout__aside-body{display:block}.c-checkout__aside>input[type=checkbox].c-checkout__toggle-input{display:none}}.c-checkout__ship-empty{margin:0;padding:var(--c-space-md) var(--c-space-lg);background:var(--c-bg-subtle);border-radius:var(--c-ck-radius, var(--c-ck-radius-user, 8px));font-size:var(--c-text-sm);color:var(--c-fg-subdued)}.c-checkout__shipping #shipping_method{margin:0}.c-checkout__shipping .woocommerce-shipping-methods,.c-checkout__shipping ul{list-style:none;margin:0;padding:0}.c-checkout__aside .checkout_coupon{margin:var(--c-space-lg) 0 0;padding:0;border:0;background:none}.c-checkout__aside .checkout_coupon .form-row{display:block;margin:0 0 var(--c-space-sm);padding:0;inline-size:100%;float:none}.c-checkout__aside .checkout_coupon .form-row:last-of-type{margin-block-end:0}.c-checkout__aside .checkout_coupon #coupon_code{inline-size:100%;min-block-size:48px;padding:var(--c-space-sm) var(--c-space-md);border:1px solid var(--c-ck-border, var(--c-ck-border-user, rgb(0 0 0 / .16)));border-radius:var(--c-ck-radius, var(--c-ck-radius-user, 8px));background:var(--c-bg);font-size:var(--c-text-sm)}.c-checkout__aside .checkout_coupon button{inline-size:100%;min-block-size:48px;border-radius:var(--c-ck-radius, var(--c-ck-radius-user, 8px));background:var(--c-ck-accent);border-color:var(--c-ck-ring);color:var(--c-ck-accent-text);font-family:inherit;font-size:15px;font-style:normal;font-weight:600;letter-spacing:0;text-transform:none}.c-checkout__aside .checkout_coupon button:hover,.c-checkout__aside .checkout_coupon button:focus-visible{background:var(--c-ck-accent-hover);border-color:var(--c-ck-edge-hover)}.c-checkout .blockUI.blockOverlay,.c-checkout__aside .blockUI.blockOverlay,.woocommerce-checkout-review-order .blockUI.blockOverlay{display:none!important}.c-placing{position:fixed;inset:0;z-index:calc(var(--c-z-toast) + 10);display:grid;place-items:center;background:#00000080}.c-placing[hidden]{display:none}.c-placing{grid-auto-flow:row;place-content:center;gap:var(--c-space-sm)}.c-placing__slow{max-inline-size:28ch;margin:0;color:var(--c-on-media);font-size:var(--c-text-sm);line-height:1.5;text-align:center;text-wrap:balance}.c-placing__slow[hidden]{display:none}.c-placing__ring{inline-size:42px;block-size:42px;border:3px solid rgb(255 255 255 / .25);border-block-start-color:var(--c-on-media);border-radius:var(--c-radius-full);animation:c-video-spin .8s linear infinite}.c-placing__status{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}@media(prefers-reduced-motion:reduce){.c-placing__ring{animation:c-video-pulse 1.4s ease-in-out infinite;border-color:#fff9}}.c-checkout__aside.is-updating :is(.c-summary__price,.c-summary__totals td,.c-checkout__toggle-total),.c-checkout__shipping.is-updating :is(.woocommerce-Price-amount,label){opacity:.45;transition:filter var(--c-speed-fast) var(--c-ease-default),opacity var(--c-speed-fast) var(--c-ease-default)}.c-checkout__shipping.is-updating{pointer-events:none}.c-checkout__aside :is(.c-summary__price,.c-summary__totals td,.c-checkout__toggle-total),.c-checkout__shipping :is(.woocommerce-Price-amount,label){transition:opacity var(--c-speed-slow) var(--c-ease-default)}.c-cart-line:has([aria-busy=true]) .c-cart-line__price,.c-drawer__panel:has([aria-busy=true]) [data-cart-total]{filter:blur(3px);opacity:.55;transition:filter var(--c-speed-fast) var(--c-ease-default),opacity var(--c-speed-fast) var(--c-ease-default)}.c-drawer__panel :is(.c-cart-line__price,[data-cart-total]){transition:filter var(--c-speed-slow) var(--c-ease-default),opacity var(--c-speed-slow) var(--c-ease-default)}.c-checkout__aside .woocommerce-form-coupon-toggle .woocommerce-info{margin:0;padding:0;background:none;border:0;color:var(--c-fg-subdued);font-size:var(--c-text-sm)}.c-checkout__aside .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none}.c-checkout__aside .woocommerce-form-coupon-toggle{margin-block-start:var(--c-space-lg)}.c-checkout__aside a.showcoupon{color:var(--c-ck-link);text-decoration:underline}.c-shipping-rates label{display:flex;align-items:center;justify-content:space-between;gap:var(--c-space-md);inline-size:100%}.c-shipping-rates__cost{font-weight:600;white-space:nowrap}.c-optioncard:has(input:checked),.c-checkout #payment li.wc_payment_method:has(input:checked),.c-checkout #shipping_method li:has(input:checked),.c-shipping-rates li:has(input:checked){background:var(--c-ck-accent-fill);box-shadow:inset 0 0 0 2px var(--c-ck-ring)}.c-checkout input[type=radio]{accent-color:var(--c-ck-ring)}.c-checkout #place_order{background:var(--c-ck-accent);border-color:var(--c-ck-ring);color:var(--c-ck-accent-text);font-style:normal;font-weight:600;letter-spacing:0;text-transform:none}.c-checkout #place_order:hover,.c-checkout #place_order:focus-visible{background:var(--c-ck-accent-hover);border-color:var(--c-ck-edge-hover);color:var(--c-ck-accent-text)}.c-checkout__policy,.c-checkout__signin{color:var(--c-ck-link)}.c-checkout__recap{margin-block-start:var(--c-space-2xl)}@media(min-width:990px){.c-checkout__recap{display:none}}.c-checkout__policies{flex-wrap:nowrap;gap:var(--c-space-md);align-items:baseline}.c-checkout__policy{white-space:nowrap}@media(max-width:480px){.c-checkout__policies{gap:var(--c-space-sm)}.c-checkout__policy{font-size:12px}}.c-checkout__toggle-label{color:var(--c-ck-link);font-size:var(--c-text-sm)}.c-checkout__toggle-label svg{color:var(--c-ck-link)}.c-summary__total :is(th,td){font-size:18px}.c-checkout__toggle-total{font-size:15px;font-weight:600}.c-checkout #place_order{font-size:15px;line-height:1.2;font-family:inherit}.c-checkout__policy{font-size:var(--c-text-sm)}@media(max-width:480px){.c-checkout__policy{font-size:13px}.c-checkout__policies{gap:var(--c-space-sm)}}.c-recap__bar{gap:var(--c-space-md)}.c-recap__lead{display:flex;align-items:center;gap:var(--c-space-sm);min-inline-size:0}.c-recap__thumb{inline-size:40px;block-size:40px;object-fit:cover;border-radius:8px;border:1px solid var(--c-ck-border, var(--c-ck-border-user, rgb(0 0 0 / .16)))}.c-recap__label{display:flex;flex-direction:column;line-height:1.25}.c-recap__label strong{font-size:var(--c-text-md);color:var(--c-fg)}.c-recap__count{font-size:var(--c-text-xs);color:var(--c-fg-subdued)}.c-checkout__recap .c-checkout__toggle-total{display:inline-flex;align-items:center;gap:var(--c-space-2xs);color:var(--c-fg)}.c-checkout__recap:has(.c-checkout__toggle-input:checked) .c-checkout__toggle-total svg{rotate:180deg}.c-checkout__recap .c-checkout__aside-body{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--c-speed-slow) var(--c-ease-default)}.c-checkout__recap .c-checkout__aside-inner{overflow:hidden;min-block-size:0}.c-checkout__recap:has(.c-checkout__toggle-input:checked) .c-checkout__aside-body{grid-template-rows:1fr}@media not all and (min-width:990px){.c-checkout__aside{min-block-size:0}.c-checkout__main{padding-block-end:var(--c-space-xl)}.woocommerce-checkout main.c-page{padding-block-end:0}}.c-checkout,.c-checkout-header,.c-checkout__aside,.c-drawer--policy{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}.c-checkout :is(h1,h2,h3),.c-checkout__aside :is(h1,h2,h3),.c-checkout-header__logo{font-family:inherit;letter-spacing:-.01em}.c-checkout__section-head h2,.c-checkout__aside-title{font-size:20px;line-height:24px;font-weight:600}.c-checkout{--c-ck-field-h: var(--c-ck-field-h-user, 52px)}.c-checkout :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],select,textarea){padding:20px 13px 6px;font-size:14px}.c-checkout .form-row>label{font-size:14px}@media not all and (min-width:990px){.c-checkout__aside{padding-inline:var(--c-space-lg)}.c-checkout__toggle{padding-inline:0;gap:var(--c-space-md)}.c-checkout__toggle-total{white-space:nowrap}}@media(max-width:420px){.c-checkout__toggle{gap:var(--c-space-sm)}.c-checkout__toggle-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.c-checkout__toggle-total{font-size:14px;flex:0 0 auto}.c-checkout__policies{gap:10px;overflow-x:auto;scrollbar-width:none}.c-checkout__policies::-webkit-scrollbar{display:none}.c-checkout__policy{font-size:12px;flex:0 0 auto}}.c-checkout :is(input[type=radio],input[type=checkbox]):is(:focus,:focus-visible,:active),.c-checkout__aside :is(input[type=radio],input[type=checkbox]):is(:focus,:focus-visible,:active){outline:none!important;box-shadow:none!important}.c-checkout :is(#payment li.wc_payment_method,.c-shipping-rates li,.c-optioncard):has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--c-ck-ring),0 0 0 3px var(--c-ck-accent-glow)}.c-checkout input[type=checkbox]:focus-visible:not(.c-optioncard *),.c-checkout__aside input[type=checkbox]:focus-visible:not(.c-optioncard *){outline:2px solid var(--c-black)!important;outline-offset:2px}.woocommerce-checkout .woocommerce-message{display:none}.c-checkout__aside .woocommerce-form-coupon-toggle .woocommerce-info{display:block}.c-checkout__aside:has(.cart-discount) .c-checkout__coupon,.c-checkout__recap:has(.cart-discount) .c-checkout__coupon--link{display:none}.copify-coupon-jump{color:var(--c-ck-link);text-decoration:underline;cursor:pointer}@media not all and (min-width:990px){.c-checkout__aside:not(:has(.c-checkout__toggle-input:checked)) .c-checkout__aside-inner{content-visibility:hidden}}.c-checkout__recap:not(:has(.c-checkout__toggle-input:checked)) .c-checkout__aside-inner{content-visibility:hidden}.woocommerce-NoticeGroup-checkout:not(:has(li:not([data-id]))){display:none}.woocommerce-NoticeGroup-checkout li[data-id]{display:none}.checkout-inline-error-message{margin:4px 0 0;font-size:13px;line-height:1.3;color:var(--c-error, #d62828)}.c-checkout .woocommerce-invalid :is(input,select,textarea){border-color:var(--c-error, #d62828)}.c-checkout .woocommerce-invalid :is(input,select,textarea):focus{outline-color:var(--c-error, #d62828);border-color:var(--c-error, #d62828)}.c-checkout .form-row select{padding:20px 40px 6px 13px}[dir=rtl] .c-checkout .form-row select{padding:20px 13px 6px 40px}.woocommerce-cart .c-page__title{margin-block-end:var(--c-space-xl)}.woocommerce-cart .woocommerce-cart-form{margin-block-end:var(--c-space-3xl)}.woocommerce-cart table.cart,.woocommerce-cart table.cart tbody,.woocommerce-cart table.cart thead,.woocommerce-cart table.cart tr{display:block;inline-size:100%;border:0;margin:0}.woocommerce-cart table.cart thead tr{display:grid;grid-template-columns:1fr 120px 120px;gap:var(--c-space-md);padding-block-end:var(--c-space-sm);border-block-end:1px solid var(--c-border)}.woocommerce-cart table.cart thead th{border:0;padding:0;font-size:var(--c-text-xs);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--c-fg-subdued);text-align:start}.woocommerce-cart table.cart thead th.product-remove,.woocommerce-cart table.cart thead th.product-thumbnail,.woocommerce-cart table.cart thead th.product-price{display:none}.woocommerce-cart table.cart thead th.product-quantity,.woocommerce-cart table.cart thead th.product-subtotal{text-align:center}.woocommerce-cart table.cart thead th.product-subtotal{text-align:end}.woocommerce-cart table.cart tbody tr.woocommerce-cart-form__cart-item{display:grid;grid-template-columns:88px 1fr 120px 120px;grid-template-areas:"thumb name  qty total" "thumb price qty remove";align-items:center;gap:2px var(--c-space-md);padding-block:var(--c-space-lg);border-block-end:1px solid var(--c-border)}.woocommerce-cart td.product-thumbnail{grid-area:thumb}.woocommerce-cart td.product-name{grid-area:name;align-self:end}.woocommerce-cart td.product-price{grid-area:price;align-self:start}.woocommerce-cart td.product-quantity{grid-area:qty}.woocommerce-cart td.product-subtotal{grid-area:total;align-self:end}.woocommerce-cart td.product-remove{grid-area:remove;align-self:start}.woocommerce-cart table.cart td{display:block;border:0;padding:0}.woocommerce-cart td.product-thumbnail a,.woocommerce-cart td.product-thumbnail img{display:block;inline-size:88px;aspect-ratio:1;block-size:auto;border-radius:50%;overflow:hidden;object-fit:cover;background:var(--c-gallery-tile-bg, #ededed)}.woocommerce-cart td.product-thumbnail a img{inline-size:100%}.woocommerce-cart td.product-name{display:flex;flex-direction:column;gap:2px;font-size:var(--c-text-sm)}.woocommerce-cart td.product-name a{text-decoration:none;font-weight:500}.woocommerce-cart td.product-name .variation{margin:0;font-size:var(--c-text-xs);color:var(--c-fg-subdued)}.woocommerce-cart td.product-name .variation :is(dt,dd){display:inline;margin:0;font-weight:400}.woocommerce-cart td.product-name .variation dd:after{content:" "}.woocommerce-cart td.product-name .variation p{margin:0}.woocommerce-cart td.product-price{font-size:var(--c-text-xs);color:var(--c-fg-subdued)}.woocommerce-cart td.product-quantity{justify-self:center}.woocommerce-cart td.product-quantity .quantity{display:inline-flex}.woocommerce-cart td.product-quantity input.qty{inline-size:72px;min-block-size:44px;padding:var(--c-space-xs);text-align:center;border:1px solid var(--c-border);border-radius:var(--c-radius-sm, 6px);background:var(--c-bg);font:inherit;font-size:var(--c-text-sm)}.woocommerce-cart td.product-quantity .quantity{align-items:center;gap:var(--c-space-2xs)}.woocommerce-cart td.product-quantity .c-cart-qty__step{inline-size:var(--c-touch-target);min-block-size:var(--c-touch-target);border:1px solid var(--c-variant-border);border-radius:var(--c-radius-sm, 6px);background:var(--c-bg);font:inherit;font-size:var(--c-text-md);line-height:1;cursor:pointer;transition:background-color var(--c-transition)}@media(hover:hover){.woocommerce-cart td.product-quantity .c-cart-qty__step:hover{background:var(--c-variant-bg-hover)}}.copify-cart-live .woocommerce-cart td.product-quantity input.qty,html.copify-cart-live .woocommerce-cart td.product-quantity input.qty{inline-size:56px}.woocommerce-cart td.product-subtotal{text-align:end;font-size:var(--c-text-sm);font-weight:600}.woocommerce-cart td.product-remove{text-align:end}.woocommerce-cart td.product-remove a.remove{display:inline-grid;place-items:center;inline-size:var(--c-touch-target);block-size:var(--c-touch-target);border-radius:999px;color:var(--c-fg-subdued);font-size:20px;line-height:1;text-decoration:none}.woocommerce-cart td.product-remove a.remove:hover{background:var(--c-bg-subtle);color:var(--c-fg)}.woocommerce-cart table.cart tr:has(td.actions){border-block-end:0}.woocommerce-cart td.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-space-sm);padding-block:var(--c-space-lg)}.woocommerce-cart td.actions .coupon{display:flex;gap:var(--c-space-sm);flex:1 1 320px}.woocommerce-cart td.actions input#coupon_code{flex:1;min-block-size:44px;padding-inline:var(--c-space-md);border:1px solid var(--c-border);border-radius:var(--c-radius-sm, 6px);background:var(--c-bg);font-size:var(--c-text-sm)}.woocommerce-cart td.actions button{min-block-size:44px;padding-inline:var(--c-space-lg);border-radius:var(--c-radius-sm, 6px);font-size:var(--c-text-sm);white-space:nowrap}.woocommerce-cart .cart-collaterals{display:block}.woocommerce-cart .cart_totals{margin-inline-start:auto}.woocommerce-cart .cart_totals{inline-size:min(100%,420px);background:var(--c-bg-subtle);border-radius:var(--c-radius-media);padding:var(--c-space-lg) var(--c-space-xl)}.woocommerce-cart .cart_totals h2{font-size:var(--c-text-lg);margin-block:0 var(--c-space-md)}.woocommerce-cart .cart_totals table,.woocommerce-cart .cart_totals tbody,.woocommerce-cart .cart_totals tr{display:block;inline-size:100%;border:0}.woocommerce-cart .cart_totals tr{display:grid;grid-template-columns:1fr auto;gap:var(--c-space-md);padding-block:var(--c-space-xs)}.woocommerce-cart .cart_totals :is(th,td){border:0;padding:0;font-weight:400;font-size:var(--c-text-sm);text-align:start}.woocommerce-cart .cart_totals td{text-align:end}.woocommerce-cart .cart_totals tr.order-total{margin-block-start:var(--c-space-sm);padding-block-start:var(--c-space-md);border-block-start:1px solid var(--c-border)}.woocommerce-cart .cart_totals tr.order-total :is(th,td){font-size:18px;font-weight:600}.woocommerce-cart .cart_totals #shipping_method{list-style:none;margin:0;padding:0;text-align:end}.woocommerce-cart .wc-proceed-to-checkout{margin-block-start:var(--c-space-lg);padding:0}.woocommerce-cart a.checkout-button{display:block;inline-size:100%;min-block-size:52px;display:grid;place-items:center;border-radius:var(--c-ck-radius, var(--c-ck-radius-user, 8px));background:var(--c-ck-accent, #005bd3);color:var(--c-ck-accent-text);font-family:inherit;font-size:15px;font-style:normal;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none}.woocommerce-cart a.checkout-button:hover{background:var(--c-ck-accent-hover, #00449e);color:var(--c-ck-accent-text)}@media not all and (min-width:768px){.woocommerce-cart table.cart thead{display:none}.woocommerce-cart table.cart tbody tr.woocommerce-cart-form__cart-item{grid-template-columns:72px 1fr auto;grid-template-areas:"thumb name    total" "thumb price   remove" "thumb qty     qty";align-items:start;gap:var(--c-space-sm) var(--c-space-md)}.woocommerce-cart td.product-thumbnail{grid-area:thumb}.woocommerce-cart td.product-thumbnail img{inline-size:80px;block-size:100px}.woocommerce-cart td.product-name{grid-area:name}.woocommerce-cart td.product-price{grid-area:price}.woocommerce-cart td.product-quantity{grid-area:qty;justify-self:start;margin-block-start:var(--c-space-xs)}.woocommerce-cart td.product-subtotal{grid-area:total}.woocommerce-cart td.product-remove{grid-area:remove}.woocommerce-cart .cart-collaterals{display:block}.woocommerce-cart .cart_totals{inline-size:100%}.woocommerce-cart td.actions{flex-direction:column;align-items:stretch}.woocommerce-cart td.actions .coupon{flex:1 1 auto}}.woocommerce-cart .cross-sells{margin-block:var(--c-space-3xl)}.woocommerce-cart .cross-sells>h2{font-size:var(--c-text-lg);margin-block-end:var(--c-space-lg)}.woocommerce-cart .cross-sells ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--c-space-lg);list-style:none;margin:0;padding:0}.woocommerce-cart .cross-sells ul.products li{margin:0;inline-size:auto;float:none}.woocommerce-cart .cross-sells img{inline-size:100%;block-size:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--c-radius-media)}.woocommerce-cart .cross-sells h2,.woocommerce-cart .cross-sells .woocommerce-loop-product__title{font-size:var(--c-text-sm);margin-block:var(--c-space-xs) 0}.woocommerce-cart .cross-sells .price{font-size:var(--c-text-xs)}.woocommerce-cart .cart-empty{font-size:var(--c-text-md)}.woocommerce-cart .return-to-shop{margin-block-start:var(--c-space-lg)}.woocommerce-cart td.actions button,.woocommerce-cart td.actions .button{font-family:inherit;font-style:normal;font-weight:600;letter-spacing:0;text-transform:none}.woocommerce-cart .woocommerce,.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart-collaterals,.woocommerce-cart .c-page__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}.woocommerce-cart .c-page__title{font-size:28px;font-weight:600;letter-spacing:-.01em}.woocommerce-cart .cart_totals h2{font-family:inherit;font-size:var(--c-text-md);font-weight:600}.woocommerce-cart .cross-sells>h2{font-family:inherit;font-size:var(--c-text-md);font-weight:600}.woocommerce-cart .cart-collaterals{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--c-space-2xl);align-content:start}.woocommerce-cart .cart_totals{justify-self:end;inline-size:min(100%,420px);margin-inline-start:0}.woocommerce-cart .woocommerce{display:flow-root}.woocommerce-cart .woocommerce-cart-form__cart-item[aria-busy=true] :is(td.product-subtotal,td.product-price),.woocommerce-cart .woocommerce[aria-busy=true] .cart_totals :is(td,.amount){filter:blur(3px);opacity:.55}.woocommerce-cart .woocommerce-cart-form__cart-item :is(td.product-subtotal,td.product-price),.woocommerce-cart .cart_totals :is(td,.amount){transition:filter var(--c-speed-fast) var(--c-ease-default),opacity var(--c-speed-fast) var(--c-ease-default)}.copify-cart-live .woocommerce-cart td.actions button[name=update_cart]{display:none}.c-footer{background:var(--c-footer-bg, transparent);color:var(--c-footer-fg, inherit);--c-border: rgb(var(--c-footer-fg-rgb, var(--c-black-rgb)) / var(--c-opacity-15));--c-fg-muted: rgb(var(--c-footer-fg-rgb, var(--c-fg-rgb)) / var(--c-footer-muted-text, var(--c-opacity-muted-text)));--c-fg-subdued: rgb(var(--c-footer-fg-rgb, var(--c-fg-rgb)) / var(--c-footer-subdued-text, var(--c-opacity-subdued-text)))}.c-footer .c-container{display:flex;flex-direction:column;gap:var(--c-space-xl);padding-block:var(--c-space-3xl) var(--c-space-xl)}.c-footer__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--c-space-xl)}@media(min-width:768px){.c-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--c-space-2xl)}}.c-footer__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--c-space-md);margin:0;font-size:var(--c-text-sm);font-weight:600}.c-footer__panel-inner{min-block-size:0}.c-footer__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--c-space-xs);font-size:var(--c-text-sm)}.woocommerce-LostPassword a{display:inline-flex;align-items:center;min-block-size:var(--c-touch-target)}.c-footer__menu a{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--c-touch-target);min-block-size:var(--c-touch-target);text-decoration:none}.c-footer__menu a:hover{text-decoration:underline}@media not all and (min-width:768px){.c-footer__col{border-block-end:1px solid rgb(from currentColor r g b / .15)}.c-footer__toggle{cursor:pointer;padding-block:var(--c-space-md)}.c-footer__panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--c-speed-slow) var(--c-ease-default)}.c-footer__panel-inner{overflow:hidden}.c-footer__col:has(.c-footer__toggle-input:checked) .c-footer__panel{grid-template-rows:1fr}.c-footer__col:has(.c-footer__toggle-input:checked) .c-footer__chevron{rotate:180deg}.c-footer__panel-inner .c-footer__menu{padding-block-end:var(--c-space-md)}.c-footer__toggle-input:focus-visible+.c-footer__toggle{outline:2px solid currentColor;outline-offset:2px}}@media(min-width:768px){.c-footer__chevron{display:none}.c-footer__toggle{cursor:default;margin-block-end:var(--c-space-sm)}.c-footer__panel{display:block}.c-footer__panel-inner{overflow:visible}}.c-footer__copy{padding-block-start:var(--c-space-lg);border-block-start:1px solid rgb(from currentColor r g b / .15);font-size:var(--c-text-xs);text-align:var(--c-footer-align, start)}.c-footer :is(a,.c-footer__copy){color:inherit}.c-footer__col--brand{display:flex;flex-direction:column;gap:var(--c-space-md)}.c-footer__logo img{block-size:auto;inline-size:auto;max-block-size:52px;max-inline-size:min(220px,60vw);object-fit:contain}.c-footer__logo--text{margin:0;font-size:var(--c-text-lg);font-weight:600}.c-footer__logo img{filter:var(--c-footer-invert-logo, none)}.c-footer__signup-title{margin:0;font-size:var(--c-text-lg);font-weight:600}.c-footer__signup-text{margin:0;font-size:var(--c-text-sm);opacity:.8}.c-footer__signup-form{--c-footer-field: color-mix(in srgb, currentColor 12%, var(--c-footer-bg, var(--c-bg)));display:flex;align-items:center;gap:0;max-inline-size:420px;padding:4px;border-radius:999px;background:var(--c-footer-field)}.c-footer__signup-form input[type=email]{flex:1;min-inline-size:0;min-block-size:44px;padding-inline:var(--c-space-md);border:0;background:none;color:inherit;font:inherit;font-size:var(--c-text-sm)}.c-footer__signup-form input::placeholder{color:inherit;opacity:.6}.c-footer__signup-form button{flex:0 0 auto;min-block-size:44px;padding-inline:var(--c-space-lg);border:0;border-radius:999px;background:var(--c-footer-fg, var(--c-fg));color:var(--c-footer-bg, var(--c-bg));font-family:inherit;font-size:var(--c-text-sm);font-weight:600;cursor:pointer}.c-footer__signup-form button[aria-busy=true]{opacity:.6}.c-footer__signup-trap{position:absolute;inline-size:1px;block-size:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-footer__signup-message{margin-block:var(--c-space-xs) 0;font-size:var(--c-text-xs)}.c-footer__signup-message[data-state=success]{opacity:.9}.c-footer__signup-message[data-state=error]{font-weight:600}@media(min-width:768px){.c-footer__cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}}.woocommerce-checkout main.c-page{padding-block-end:0}@media(min-width:990px){.c-checkout{min-block-size:calc(100svh - var(--c-header-h, 64px))}}@keyframes c-price-settle{0%{filter:blur(4px);opacity:.45}to{filter:blur(0);opacity:1}}.c-checkout__toggle-total,.c-checkout__summary{animation:c-price-settle .55s var(--c-ease-default) both}@media(prefers-reduced-motion:reduce){.c-checkout__toggle-total,.c-checkout__summary{animation:none}}.c-footer__logo{margin-block-end:var(--c-space-xl)}.c-footer__col--brand{gap:var(--c-space-sm)}.c-footer__copy{text-align:center}.c-footer__toggle-input{position:absolute;inline-size:1px;block-size:1px;opacity:0;appearance:none;pointer-events:none}@media(min-width:768px){.c-footer__toggle-input{display:none}}.c-footer .c-container{padding-block:var(--c-space-2xl) var(--c-space-md);gap:var(--c-space-xl)}.c-footer__logo{margin-block-end:0}.c-footer__copy{margin-block-start:0;padding-block:var(--c-space-md) 0}@media not all and (min-width:768px){.c-footer .c-container{padding-block:var(--c-space-xl) var(--c-space-md);gap:var(--c-space-lg)}.c-footer__logo{display:flex;justify-content:center}.c-footer__col--brand{align-items:center;text-align:center}.c-footer__signup-form{inline-size:100%;max-inline-size:340px;margin-inline:auto}.c-footer__signup{max-inline-size:100%}.c-footer__col:not(.c-footer__col--brand){text-align:start}.c-footer__col--brand{margin-block-end:var(--c-space-xs)}}.c-footer{padding-block:0;margin-block-start:var(--c-space-2xl)}.c-footer__menu>li.heading>a{display:none}.c-footer__menu>li.heading{margin:0}.c-footer__menu .sub-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--c-space-xs)}.c-footer__col{text-align:center}.c-footer__toggle{justify-content:center}.c-footer__menu,.c-footer__menu .sub-menu{align-items:center}.c-footer__toggle{gap:var(--c-space-xs)}.c-footer__col--brand{gap:0;align-items:center}.c-footer__signup-title{margin-block:0 4px}.c-footer__signup-text{margin-block:0 var(--c-space-md)}.c-footer__signup-form{margin-inline:auto}.c-footer__copy{position:relative;border-block-start:0;margin-block-start:var(--c-space-md);padding-block-start:var(--c-space-md)}.c-footer__copy:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;translate:calc(-50% * var(--c-slide-x)) 0;inline-size:100vw;block-size:1px;background:rgb(from currentColor r g b / .15)}@media not all and (min-width:768px){.c-footer__col{border-block-end:0}.c-footer__col:not(.c-footer__col--brand):not(:last-child){border-block-end:1px solid rgb(from currentColor r g b / .15)}.c-footer__col--brand{margin-block-end:var(--c-space-md)}}.c-footer__cols{align-items:start}.c-footer__logo{display:flex;justify-content:center;margin-block-end:var(--c-space-md)}.c-footer__title{font-size:var(--c-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.c-footer__menu a{color:inherit;opacity:.75}.c-footer__menu a:hover{opacity:1}.c-footer__signup-title{text-transform:none;letter-spacing:normal}.c-footer__toggle{margin-block-end:var(--c-space-sm)}@media not all and (min-width:768px){.c-footer__col:not(.c-footer__col--brand):not(:last-child){border-block-end:0}.c-footer__col:not(.c-footer__col--brand):not(:last-child){position:relative}.c-footer__col:not(.c-footer__col--brand):not(:last-child):after{content:"";position:absolute;inset-block-end:0;inset-inline-start:50%;translate:calc(-50% * var(--c-slide-x)) 0;inline-size:100vw;block-size:1px;background:rgb(from currentColor r g b / .15)}.c-footer__toggle{margin-block-end:0;padding-block:var(--c-space-md)}}.c-card__price{font-size:var(--c-text-xs);line-height:1.35;gap:var(--c-gap-2xs)}.c-card__price del,.c-card__price del .amount{font-size:12px;color:var(--c-fg-muted);text-decoration-line:line-through;text-decoration-thickness:1px;opacity:1}.c-card__price del{margin-inline-end:0}.c-card__price ins,.c-card__price ins .amount{text-decoration:none;font-weight:500}.c-card__price .amount{font-weight:inherit}.c-card__price{flex-wrap:wrap;overflow-wrap:anywhere}@media not all and (min-width:768px){.c-footer .c-container,.c-footer__cols{gap:0}.c-footer__toggle{padding-block:var(--c-space-md);margin-block-end:0}.c-footer__copy{margin-block-start:0;padding-block:var(--c-space-md)}.c-footer__col--brand{margin-block-end:var(--c-space-lg)}}.c-credit{position:relative;display:inline-flex;align-items:center;gap:.5em;margin-block:4px;padding:.45em .9em;border:1px solid rgb(var(--c-footer-fg-rgb, var(--c-black-rgb)) / .3);border-radius:999px;font-size:1em;line-height:1.2;text-decoration:none;max-inline-size:100%;vertical-align:middle}.c-credit:after{content:"";position:absolute;inset:-6px}.c-credit strong{font-weight:700;letter-spacing:.08em}.c-credit__w{inline-size:.8em;block-size:1em;flex:none}.c-credit__tip{stroke:var(--c-credit-tip, #2E9E5B)}.c-credit__tip-end{fill:var(--c-credit-tip, #2E9E5B)}.c-credit__arrow{font-size:.9em;opacity:.7}[dir=rtl] .c-credit__arrow{transform:scaleX(-1)}.c-credit:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover){.c-credit:hover{border-color:rgb(var(--c-footer-fg-rgb, var(--c-black-rgb)) / .6)}}.c-footer__signup-form input:focus,.c-footer__signup-form input:focus-visible{outline:none;box-shadow:none}.c-footer__signup-form:focus-within{background:color-mix(in srgb,currentColor 20%,var(--c-footer-bg, var(--c-bg)))}.c-footer__signup-form input:-webkit-autofill,.c-footer__signup-form input:-webkit-autofill:hover,.c-footer__signup-form input:-webkit-autofill:focus,.c-footer__signup-form input:-webkit-autofill:active{-webkit-text-fill-color:var(--c-footer-fg, var(--c-fg));-webkit-box-shadow:0 0 0 1000px var(--c-footer-field) inset;box-shadow:0 0 0 1000px var(--c-footer-field) inset;caret-color:var(--c-footer-fg, var(--c-fg));border-radius:999px;transition:background-color 100000s ease-in-out 0s}html.is-docked body{margin-inline-end:var(--c-dock);max-inline-size:calc(100% - var(--c-dock))}@media(min-width:990px){.c-header--full .c-header__inner,.c-footer--full .c-container{max-inline-size:none;padding-inline:max(var(--c-page-gutter),2.5rem)}}.c-footer--start .c-footer__col,.c-footer--start .c-footer__col--brand{text-align:start;align-items:flex-start}.c-footer--start .c-footer__logo{justify-content:flex-start}.c-footer--start .c-footer__menu,.c-footer--start .c-footer__menu .sub-menu{align-items:flex-start}.c-footer--start .c-footer__menu a{justify-content:flex-start}.c-footer--start .c-footer__signup-form{margin-inline:0}.c-footer--start .c-footer__signup{align-self:stretch}@media not all and (min-width:768px){.c-footer--start .c-footer__toggle{justify-content:space-between}.c-footer--start .c-footer__signup-form{inline-size:100%;max-inline-size:none}}@media(min-width:768px){.c-footer--start .c-footer__toggle{justify-content:flex-start}}@media not all and (min-width:768px){.c-footer--logo-phone-center .c-footer__logo,.c-footer--logo-phone-start .c-footer__logo{align-self:stretch}.c-footer--logo-phone-center .c-footer__logo{justify-content:center;text-align:center}.c-footer--logo-phone-start .c-footer__logo{justify-content:flex-start;text-align:start}}.c-footer__plus{display:none}@media not all and (min-width:768px){.c-footer--start.c-footer--sections-product .c-footer__toggle{justify-content:space-between;padding-block:var(--c-space-lg)}.c-footer--start.c-footer--sections-product .c-footer__title{font-size:var(--c-text-md);font-weight:600;letter-spacing:normal;text-transform:none}.c-footer__plus{display:block;flex:0 0 auto;opacity:.75}.c-footer__plus :is(.horizontal,.vertical){transform-origin:50% 50%;transition:transform var(--c-speed-medium) var(--c-ease),opacity var(--c-speed-medium) var(--c-ease)}.c-footer__col:has(.c-footer__toggle-input:checked) .c-footer__plus .horizontal{transform:rotate(90deg)}.c-footer__col:has(.c-footer__toggle-input:checked) .c-footer__plus .vertical{transform:rotate(90deg);opacity:0}}.c-footer--start .c-footer__title{font-size:var(--c-text-sm);letter-spacing:normal;text-transform:none}.c-footer--start .c-footer__signup-title{font-size:var(--c-text-sm);font-weight:700}@media(min-width:768px)and (hover:hover)and (pointer:fine){.c-footer__menu a{min-block-size:0;padding-block:6px}.c-footer__menu,.c-footer__menu .sub-menu{gap:0}}@media(min-width:768px){.c-footer__cols:has(>:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr))}.c-footer__cols:has(>:nth-child(5)){grid-template-columns:repeat(4,minmax(0,1fr))}.c-footer__cols:has(>:nth-child(4))>.c-footer__col--brand{grid-column:1 / -1}}.c-footer>.c-container:has(>.c-footer__cols>:nth-child(4)){container:copify-footer / inline-size}@container copify-footer (min-width: 984px){.c-footer__cols:has(>:nth-child(4)):not(:has(>:nth-child(5))){grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.c-footer__cols:has(>:nth-child(4)):not(:has(>:nth-child(5)))>.c-footer__col--brand{grid-column:auto}.c-footer__cols:has(>:nth-child(5)):not(:has(.c-footer__signup)){grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr))}.c-footer__cols:has(>:nth-child(5)):not(:has(.c-footer__signup))>.c-footer__col--brand{grid-column:auto}}@container copify-footer (min-width: 1240px){.c-footer__cols:has(>:nth-child(5)){grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr))}.c-footer__cols:has(>:nth-child(5))>.c-footer__col--brand{grid-column:auto}}.c-footer__social-title{margin:0 0 var(--c-space-sm);line-height:inherit}.c-footer__social{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;justify-content:flex-start;margin-inline:calc((22px - var(--c-touch-target)) / 2)}.c-footer--center .c-footer__social-title{text-align:center}.c-footer--center .c-footer__social{justify-content:center}.c-footer__social-link{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--c-touch-target);block-size:var(--c-touch-target);color:inherit;opacity:.75}.c-footer__social-link:hover{opacity:1}.c-footer__social-link:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:2px}.c-footer__social-icon{inline-size:22px;block-size:22px}@media not all and (min-width:768px){.c-footer__social-title{margin:0;padding-block:var(--c-space-md) var(--c-space-xs)}.c-footer__col--social{padding-block-end:var(--c-space-md)}}.c-footer__bottom{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--c-space-xs) var(--c-space-lg);margin-block-start:var(--c-space-md);padding-block-start:var(--c-space-md);font-size:var(--c-text-xs)}.c-footer__bottom:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;translate:calc(-50% * var(--c-slide-x)) 0;inline-size:100vw;block-size:1px;background:rgb(from currentColor r g b / .15)}.c-footer__bottom>.c-footer__copy{margin:0;padding:0;text-align:start}.c-footer__bottom>.c-footer__copy:before{content:none}.c-footer__tagline{margin:0;opacity:.75}@media not all and (min-width:768px){.c-footer__bottom{flex-direction:column;align-items:center;text-align:center;margin-block-start:0;padding-block:var(--c-space-md)}.c-footer__bottom>.c-footer__copy{text-align:center}}.c-checkout :is(input,textarea,select):-webkit-autofill,.c-checkout :is(input,textarea,select):-webkit-autofill:hover,.c-checkout :is(input,textarea,select):-webkit-autofill:focus,.c-checkout :is(input,textarea,select):-webkit-autofill:active,.woocommerce-cart :is(input,textarea):-webkit-autofill,.woocommerce-cart :is(input,textarea):-webkit-autofill:hover,.woocommerce-cart :is(input,textarea):-webkit-autofill:focus,.woocommerce-cart :is(input,textarea):-webkit-autofill:active{-webkit-text-fill-color:var(--c-fg);-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--c-ck-accent, #005bd3) 10%,var(--c-bg)) inset;box-shadow:0 0 0 1000px color-mix(in srgb,var(--c-ck-accent, #005bd3) 10%,var(--c-bg)) inset;caret-color:var(--c-fg);transition:background-color 100000s ease-in-out 0s}.woocommerce-cart .c-waitlist__form input:-webkit-autofill,.woocommerce-cart .c-waitlist__form input:-webkit-autofill:hover,.woocommerce-cart .c-waitlist__form input:-webkit-autofill:focus,.woocommerce-cart .c-waitlist__form input:-webkit-autofill:active{-webkit-text-fill-color:var(--c-input-fg-user, var(--c-fg));-webkit-box-shadow:0 0 0 100px var(--c-input-bg) inset,0 0 0 100px var(--c-bg) inset;box-shadow:0 0 0 100px var(--c-input-bg) inset,0 0 0 100px var(--c-bg) inset;caret-color:var(--c-input-fg-user, var(--c-fg))}.c-thankyou__eyebrow{display:flex;align-items:center;gap:var(--c-gap-2xs);margin:0 0 var(--c-space-xs);font-size:var(--c-text-sm);color:var(--c-fg-subdued, var(--c-fg-muted))}.c-thankyou__check{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--c-ck-accent);color:var(--c-ck-accent-text);flex:0 0 auto}.c-thankyou__title{margin:0 0 var(--c-space-sm);font-size:calc(var(--c-text-h3) * var(--c-type-scale));line-height:1.15}.c-thankyou__lede{margin:0 0 var(--c-space-xl);color:var(--c-fg-muted);max-inline-size:46ch}.c-thankyou__gateway{font-size:var(--c-text-sm)}.c-thankyou__gateway:has(>:not(script,style,template,link,meta,noscript,br,input[type=hidden])){margin-block-end:var(--c-space-xl);padding:var(--c-space-md) var(--c-space-lg);border-inline-start:3px solid var(--c-ck-accent);background:var(--c-bg-subtle, #f5f5f5);border-radius:0 var(--c-ck-radius, var(--c-ck-radius-user, 8px)) var(--c-ck-radius, var(--c-ck-radius-user, 8px)) 0;border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--c-ck-radius, var(--c-ck-radius-user, 8px));border-end-end-radius:var(--c-ck-radius, var(--c-ck-radius-user, 8px))}.c-thankyou__gateway>:first-child{margin-block-start:0}.c-thankyou__gateway>:last-child{margin-block-end:0}.c-thankyou__card{border:1px solid var(--c-ck-border, var(--c-ck-border-user, var(--c-border)));border-radius:var(--c-ck-radius, var(--c-ck-radius-user, 8px));padding:var(--c-space-lg);margin-block-end:var(--c-space-xl)}.c-thankyou__card-title{margin:0 0 var(--c-space-md);font-size:var(--c-text-md);font-weight:600}.c-thankyou__facts{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:var(--c-space-xs) var(--c-space-md);margin:0;font-size:var(--c-text-sm)}.c-thankyou__facts dt{margin:0;color:var(--c-fg-muted)}.c-thankyou__facts dd{margin:0;line-height:1.5;overflow-wrap:anywhere}.c-thankyou__actions{display:flex;flex-wrap:wrap;gap:var(--c-gap-md)}.c-thankyou__actions .c-btn{flex:1 1 auto}.c-thankyou__aside-inner{inline-size:min(100%,420px)}.c-thankyou__summary-title{margin:0 0 var(--c-space-md);font-size:var(--c-text-md);font-weight:600}.c-thankyou__aside .woocommerce-order-details__title{display:none}.c-thankyou__aside .woocommerce-order-details__title,.c-thankyou__aside .woocommerce-column__title{font-size:var(--c-text-md);font-weight:600;margin:0 0 var(--c-space-md)}.c-thankyou__aside table{inline-size:100%;border-collapse:collapse;font-size:var(--c-text-sm)}.c-thankyou__aside table th,.c-thankyou__aside table td{padding-block:var(--c-space-xs);text-align:start;font-weight:400;vertical-align:top}.c-thankyou__aside .woocommerce-table--order-details,.c-thankyou__aside .woocommerce-table--order-details tbody,.c-thankyou__aside .woocommerce-table--order-details tfoot{display:block}.c-thankyou__aside .woocommerce-table--order-details thead{display:none}.c-thankyou__aside,.c-thankyou__aside-inner{min-inline-size:0}.c-thankyou__aside .c-receipt__val{white-space:normal}.c-thankyou__aside .c-receipt__val :is(del,ins,.woocommerce-Price-amount){white-space:nowrap}.c-thankyou__aside .c-summary__row{display:grid}.c-thankyou__aside .c-summary__cell{display:contents}.c-thankyou__aside .c-summary__row td{padding-block:0}.c-thankyou__aside tfoot tr{display:grid;grid-template-columns:1fr auto;gap:var(--c-space-md)}.c-summary__variant .wc-item-meta{list-style:none;margin:0;padding:0;font-size:var(--c-text-xs);color:var(--c-fg-subdued, var(--c-fg-muted))}.c-summary__variant .wc-item-meta li{margin:0}.c-summary__variant .wc-item-meta li>*{display:inline;margin:0;font-weight:400}.c-summary__variant .wc-item-meta p{display:inline;margin:0}.c-summary__qty-text{font-size:var(--c-text-xs);color:var(--c-fg-subdued, var(--c-fg-muted))}.c-summary__row:has(.c-summary__media) .c-summary__qty-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-thankyou__aside .c-summary__row:not(:has(.c-summary__media)){grid-template-columns:1fr auto}.c-thankyou__aside table td:last-child,.c-thankyou__aside table th:last-child{text-align:end;white-space:nowrap}.c-thankyou__aside .woocommerce-table--order-details :is(th,td){border:0}.c-thankyou__aside tfoot{margin-block-start:var(--c-space-sm);padding-block-start:var(--c-space-sm);border-block-start:1px solid var(--c-ck-border, var(--c-ck-border-user, var(--c-border)))}.c-thankyou__aside tfoot th,.c-thankyou__aside tfoot td{padding-block:var(--c-space-2xs)}.c-thankyou__aside tfoot :is(th,td){font-size:var(--c-text-sm);font-weight:400}.c-thankyou__aside tfoot th{color:var(--c-fg-muted)}.c-thankyou__aside tfoot td{color:var(--c-fg)}.c-thankyou__aside tfoot tr:has(.c-receipt__val--discount) td,.c-thankyou__aside tfoot tr:has([class*=c-receipt__val--discount_]) td,.c-thankyou__aside tfoot tr:has(.c-receipt__val--saving) td{color:var(--c-success);font-weight:600}.c-thankyou__aside tfoot tr:has(.c-receipt__val--payment_method) :is(th,td){color:var(--c-fg-muted)}.c-thankyou__aside tfoot tr:has(.c-receipt__val--order_total){margin-block-start:var(--c-space-xs);padding-block-start:var(--c-space-xs);border-block-start:1px solid var(--c-ck-border, var(--c-ck-border-user, var(--c-border)))}.c-thankyou__aside tfoot tr:has(.c-receipt__val--order_total) th{color:var(--c-fg);font-size:var(--c-text-md);font-weight:600;align-self:center}.c-thankyou__aside tfoot tr:has(.c-receipt__val--order_total) td{font-size:20px;font-weight:600}.c-thankyou__aside tfoot .shipped_via{display:block;font-size:var(--c-text-xs);font-weight:400;color:var(--c-fg-muted)}.c-thankyou__aside table a{color:inherit;text-decoration:none}.c-thankyou__aside table a:hover{text-decoration:underline}.c-thankyou__aside .woocommerce-customer-details{display:none}@media not all and (min-width:990px){.c-thankyou__aside{order:1}.c-thankyou__main{order:0}.c-thankyou__actions .c-btn{flex:1 1 100%}}.c-thankyou--verify,.c-thankyou--failed{display:block;max-inline-size:480px;margin-inline:auto;padding:var(--c-space-3xl) var(--c-page-gutter)}.c-thankyou__verify{margin-block-end:var(--c-space-lg)}.c-thankyou__verify label{display:block;margin-block-end:var(--c-space-2xs);font-size:var(--c-text-sm);color:var(--c-fg-muted)}.c-thankyou__verify input[type=email]{inline-size:100%;min-block-size:var(--c-ck-field-h, var(--c-ck-field-h-user, 56px));padding-inline:var(--c-space-md);border:1px solid var(--c-ck-border, var(--c-ck-border-user, var(--c-border)));border-radius:var(--c-ck-radius, var(--c-ck-radius-user, 8px));background:var(--c-bg);color:var(--c-fg);font:inherit;margin-block-end:var(--c-space-md)}.c-thankyou__verify input[type=email]:focus-visible{outline:2px solid var(--c-ck-ring);outline-offset:-2px}.c-thankyou__verify input:-webkit-autofill,.c-thankyou__verify input:-webkit-autofill:hover,.c-thankyou__verify input:-webkit-autofill:focus,.c-thankyou__verify input:-webkit-autofill:active{-webkit-text-fill-color:var(--c-fg);-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--c-ck-accent, #005bd3) 10%,var(--c-bg)) inset;box-shadow:0 0 0 1000px color-mix(in srgb,var(--c-ck-accent, #005bd3) 10%,var(--c-bg)) inset;caret-color:var(--c-fg);transition:background-color 100000s ease-in-out 0s}.c-thankyou__verify .c-btn{inline-size:100%}.c-thankyou__verify-alt{margin:0;font-size:var(--c-text-sm);color:var(--c-fg-muted)}.c-thankyou__verify-alt a{color:inherit}.c-reviews{max-inline-size:var(--c-page-reviews);margin-inline:auto;padding-inline:var(--c-page-gutter);padding-block:var(--c-space-2xl) 0}.c-reviews__title{font-size:var(--c-text-lg);margin:0 0 var(--c-space-lg)}.c-reviews__summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--c-space-xl);align-items:center;padding-block-end:var(--c-space-lg);border-block-end:1px solid var(--c-border)}.c-reviews__score{display:flex;flex-direction:column;gap:var(--c-space-2xs);align-items:flex-start}.c-reviews__average{font-size:2.75rem;font-weight:700;line-height:1;color:var(--c-fg)}.c-reviews__count{font-size:var(--c-text-xs);color:var(--c-fg-muted)}.c-reviews__bars{display:flex;flex-direction:column;gap:var(--c-space-2xs);min-inline-size:0}.c-reviews__bar-row{display:grid;grid-template-columns:max-content minmax(0,1fr) 2.5ch;gap:var(--c-space-sm);align-items:center;font-size:var(--c-text-xs);color:var(--c-fg-muted)}.c-reviews__bar{block-size:6px;border-radius:var(--c-radius-full);background:color-mix(in srgb,var(--c-fg) 10%,transparent);overflow:hidden}.c-reviews__bar-fill{display:block;block-size:100%;background:var(--c-fg)}.c-reviews__bar-count{text-align:end;font-variant-numeric:tabular-nums}.c-stars{position:relative;display:inline-block;line-height:0;white-space:nowrap}.c-stars__empty,.c-stars__full{display:block}.c-stars__full{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.c-stars svg{inline-size:16px;block-size:16px;fill:currentColor}.c-stars__empty{color:color-mix(in srgb,var(--c-fg) 20%,transparent)}.c-stars__full{color:var(--c-fg)}.c-reviews__empty{color:var(--c-fg-muted);font-size:var(--c-text-sm);margin:0 0 var(--c-space-lg)}.c-reviews__list{list-style:none;margin:0;padding:0}.c-reviews__item{padding-block:var(--c-space-lg);border-block-end:1px solid var(--c-border)}.c-reviews__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-space-sm);margin-block-end:var(--c-space-2xs)}.c-reviews__author{font-weight:600;font-size:var(--c-text-sm)}.c-reviews__verified{font-size:var(--c-text-xs);color:var(--c-instock, #1a7f37)}.c-reviews__date{font-size:var(--c-text-xs);color:var(--c-fg-muted);margin-inline-start:auto}.c-reviews__text{font-size:var(--c-text-sm);line-height:1.7}.c-reviews__text p:last-child{margin-block-end:0}.c-reviews__reply{margin-block-start:var(--c-space-sm);padding-block:var(--c-space-xs);padding-inline:var(--c-space-sm);border-inline-start:2px solid var(--c-border);background:var(--c-bg-subtle)}.c-reviews__reply-by{margin:0 0 var(--c-space-2xs);font-size:var(--c-text-xs);font-weight:600}.c-reviews__more{padding-block:var(--c-space-md) 0;text-align:center}.c-reviews__more .c-btn[aria-busy=true]{opacity:.6;cursor:progress}.c-reviews__item:focus{outline:none}.c-reviews__photos{list-style:none;display:flex;flex-wrap:wrap;gap:var(--c-space-2xs);margin:var(--c-space-sm) 0 0;padding:0}.c-reviews__photo{display:block;padding:0;border:1px solid var(--c-border);background:none;cursor:zoom-in;line-height:0}.c-reviews__photo img{inline-size:72px;block-size:72px;object-fit:cover;display:block}.c-reviews__form-wrap{display:block;padding-block:var(--c-space-lg)}.c-reviews__form{display:flex;flex-direction:column;gap:var(--c-space-sm);max-inline-size:34rem;margin-block-start:var(--c-space-lg)}.c-reviews__rating-field{border:0;margin:0;padding:0}.c-reviews__rating-field legend{font-size:var(--c-text-sm);font-weight:600;padding:0;margin-block-end:var(--c-space-2xs)}.c-reviews__rating-input{display:flex;gap:2px}.c-reviews__rating-star{cursor:pointer;line-height:0;color:color-mix(in srgb,var(--c-fg) 20%,transparent);transition:color var(--c-speed-fast, .12s) var(--c-ease-default)}.c-reviews__rating-star svg{inline-size:28px;block-size:28px;fill:currentColor}.c-reviews__rating-star input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.c-reviews__rating-star.is-on{color:var(--c-fg)}.c-reviews__rating-star input:focus-visible+span+svg,.c-reviews__rating-star input:focus-visible~svg{outline:2px solid var(--c-fg);outline-offset:2px}.c-reviews__label{font-size:var(--c-text-sm);font-weight:600}.c-reviews__hint{display:block;font-weight:400;font-size:var(--c-text-xs);color:var(--c-fg-muted);margin-block-start:2px}.c-reviews__textarea{inline-size:100%;padding:var(--c-space-sm);border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-fg);font:inherit;font-size:var(--c-text-sm);resize:vertical}.c-reviews__previews{list-style:none;display:flex;flex-wrap:wrap;gap:var(--c-space-2xs);margin:var(--c-space-sm) 0 0;padding:0}.c-reviews__previews img{inline-size:64px;block-size:64px;object-fit:cover;display:block;border:1px solid var(--c-border)}.c-reviews__status{font-size:var(--c-text-sm);margin:0;min-block-size:1.2em}.c-reviews__status.is-error{color:var(--c-error, #b3261e)}.c-reviews__gate{font-size:var(--c-text-sm);color:var(--c-fg-muted);padding-block:var(--c-space-lg)}@media(max-width:700px){.c-reviews__summary{grid-template-columns:minmax(0,1fr);gap:var(--c-space-lg)}.c-reviews__date{margin-inline-start:0;inline-size:100%}}.c-card__rating{display:inline-flex;align-items:center;gap:var(--c-gap-2xs);margin-block-start:2px;text-decoration:none;color:inherit}.c-card__rating .c-stars svg{inline-size:13px;block-size:13px}.c-card__rating-count{font-size:var(--c-text-xs);color:var(--c-fg-muted)}.c-stars__empty,.c-stars__full{display:flex;gap:1px}.c-stars__full{flex-wrap:nowrap}.c-stars svg{flex:0 0 auto}.c-reviews__photos,.c-reviews__previews{list-style:none}.c-reviews__photos>li,.c-reviews__previews>li{list-style:none;margin:0;padding:0}.c-reviews--panel{max-inline-size:none;margin-inline:0;padding-inline:0;padding-block:0}.c-reviews--panel .c-reviews__summary{grid-template-columns:minmax(0,1fr);gap:var(--c-space-sm);padding-block-end:var(--c-space-md)}.c-reviews--panel .c-reviews__average{font-size:2rem}.c-reviews--panel .c-reviews__item{padding-block:var(--c-space-md)}.c-reviews--panel .c-reviews__date{margin-inline-start:0;inline-size:100%}.c-reviews--panel .c-reviews__form{max-inline-size:none;margin-block-start:var(--c-space-md)}.c-reviews--panel .c-reviews__empty,.c-reviews--panel .c-reviews__gate{padding-block:0;margin-block-end:var(--c-space-md)}.c-reviews--panel .c-reviews__form-wrap{padding-block:var(--c-space-md) 0}.c-reviews--panel .c-reviews__item:last-child{border-block-end:0;padding-block-end:0}.c-reviews__input{inline-size:100%;padding:var(--c-space-sm);border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-fg);font:inherit;font-size:var(--c-text-sm)}.c-reviews__notice{font-size:var(--c-text-xs);color:var(--c-fg-muted);line-height:1.6;margin:0 0 var(--c-space-sm)}.c-reviews__field-error{font-size:var(--c-text-xs);color:var(--c-error, #b3261e);line-height:1.5;margin:4px 0 0;min-block-size:0}.c-reviews__field-error:empty{display:none}.c-reviews__input.is-invalid,.c-reviews__textarea.is-invalid{border-color:var(--c-error, #b3261e);box-shadow:0 0 0 1px var(--c-error, #b3261e)}.c-reviews__rating-input.is-invalid .c-reviews__rating-star{color:var(--c-error, #b3261e)}.c-reviews__names{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--c-space-sm)}.c-reviews__optional{font-weight:400;color:var(--c-fg-muted);font-size:var(--c-text-xs);margin-inline-start:4px}@media(max-width:480px){.c-reviews__names{grid-template-columns:minmax(0,1fr)}}.c-reviews{--c-ck-field-h: var(--c-ck-field-h-user, 56px);--c-ck-radius: var(--c-ck-radius-user, 8px);--c-ck-border: var(--c-ck-border-user, rgb(0 0 0 / .16))}.c-reviews .c-field{position:relative;display:block;margin:0}.c-reviews .c-field>label{position:absolute;inset-block-start:calc(var(--c-ck-field-h) / 2);inset-inline-start:13px;translate:0 -50%;margin:0;font-size:var(--c-text-sm);font-weight:400;color:var(--c-fg-muted);pointer-events:none;transition:inset-block-start var(--c-speed-fast) var(--c-ease-default),font-size var(--c-speed-fast) var(--c-ease-default),translate var(--c-speed-fast) var(--c-ease-default)}.c-reviews .c-field:has(:is(input,textarea):not(:placeholder-shown))>label,.c-reviews .c-field:has(input:-webkit-autofill)>label,.c-reviews .c-field:has(:is(input,textarea):focus)>label{inset-block-start:9px;translate:0 0;font-size:11px;line-height:1;color:var(--c-fg-subdued)}.c-reviews .c-field--area>label{inset-block-start:18px;translate:0 0}.c-reviews .c-reviews__input,.c-reviews .c-reviews__textarea{inline-size:100%;min-block-size:var(--c-ck-field-h);padding:22px 13px 6px;border:1px solid var(--c-ck-border);border-radius:var(--c-ck-radius);background:var(--c-bg);color:var(--c-fg);font:inherit;font-size:var(--c-text-sm);line-height:1.3;appearance:none}.c-reviews .c-reviews__textarea{min-block-size:110px;padding-block:28px 12px;resize:vertical}.c-reviews .c-field :is(input,textarea)::placeholder{color:transparent}.c-reviews .c-field :is(input,textarea):focus::placeholder{color:var(--c-fg-muted)}.c-reviews .c-field :is(input,textarea):focus-visible,.c-reviews .c-field :is(input,textarea):focus{outline:2px solid var(--c-ck-ring);outline-offset:-2px;border-color:var(--c-ck-ring)}.c-reviews .c-field :is(input,textarea):-webkit-autofill,.c-reviews .c-field :is(input,textarea):-webkit-autofill:hover,.c-reviews .c-field :is(input,textarea):-webkit-autofill:focus,.c-reviews .c-field :is(input,textarea):-webkit-autofill:active{-webkit-text-fill-color:var(--c-fg);-webkit-box-shadow:0 0 0 1000px var(--c-bg) inset;box-shadow:0 0 0 1000px var(--c-bg) inset;caret-color:var(--c-fg);transition:background-color 100000s ease-in-out 0s}.c-reviews .c-reviews__input.is-invalid,.c-reviews .c-reviews__textarea.is-invalid{border-color:var(--c-error, #d62828);box-shadow:none}.c-reviews .c-reviews__input.is-invalid:focus,.c-reviews .c-reviews__textarea.is-invalid:focus{outline-color:var(--c-error, #d62828)}.c-reviews .c-reviews__names{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.c-reviews .c-reviews__optional{color:inherit;font-size:inherit;margin-inline-start:0}.c-reviews .c-reviews__hint{display:block;font-size:var(--c-text-xs);color:var(--c-fg-muted);margin-block-start:6px}@media(max-width:480px){.c-reviews .c-reviews__names{grid-template-columns:minmax(0,1fr)}}.c-pdp__rating{display:inline-flex;align-items:center;gap:var(--c-gap-2xs);margin-block-start:6px;text-decoration:none;color:inherit}.c-pdp__rating .c-stars svg{inline-size:15px;block-size:15px}.c-pdp__rating-count{font-size:var(--c-text-xs);color:var(--c-fg-muted);text-decoration:underline;text-underline-offset:2px}.c-pdp__rating:hover .c-pdp__rating-count{color:var(--c-fg)}.c-pdp__summary .c-pdp__title{line-height:1.15;margin-block-end:0}.c-pdp__summary .c-pdp__rating{margin-block-start:10px;gap:8px;line-height:1}.c-pdp__summary .c-pdp__rating .c-stars svg{inline-size:17px;block-size:17px}.c-pdp__summary .c-pdp__rating-count{font-size:13px}.c-pdp__summary .c-pdp__price{margin-block-start:8px;font-size:20px;font-weight:500;line-height:1.2}.c-pdp__summary .c-pdp__price del{font-size:15px;font-weight:400;color:var(--c-fg-muted)}.c-pdp__summary .c-pdp__price ins{text-decoration:none;font-weight:500}.c-pdp__summary .c-pdp__excerpt{margin-block-start:18px;font-size:14px;line-height:1.65;color:var(--c-fg-muted)}@media(min-width:990px){.c-pdp__summary .c-pdp__rating{margin-block-start:12px}.c-pdp__summary .c-pdp__price{margin-block-start:10px;font-size:22px}.c-pdp__summary .c-pdp__price del{font-size:16px}.c-pdp__summary .c-pdp__excerpt{margin-block-start:20px;font-size:15px}}@layer components{.c-drawer--popup .c-drawer__panel{inline-size:min(560px,92vw);overflow:hidden auto;overscroll-behavior-y:contain}.c-drawer--popup .c-drawer__panel:is(:focus,:focus-visible){outline:none}.c-popup{position:relative;display:grid;background:var(--c-bg);color:var(--c-fg)}.c-popup__media{display:none}@media(min-width:700px){.c-popup:has(.c-popup__media){grid-template-columns:1fr 1fr}.c-popup__media{display:block}.c-popup__media img{inline-size:100%;block-size:100%;object-fit:cover;display:block}}.c-popup__body{padding:var(--c-space-4xl) var(--c-space-3xl);text-align:center}.c-popup__heading{font-family:var(--c-font-heading);font-size:var(--c-text-2xl);line-height:1.15;margin:0}.c-popup__text{margin-block-start:var(--c-space-md);font-size:var(--c-text-sm);line-height:1.6;color:var(--c-fg-muted)}.c-popup__text p{margin:0}.c-popup__text p+p{margin-block-start:var(--c-space-xs)}.c-popup__consent{margin-block-start:var(--c-space-sm);margin-block-end:0;font-size:12px;line-height:1.5;text-align:center;color:var(--c-fg-muted)}.c-popup__form{display:grid;gap:var(--c-space-xs);margin-block-start:var(--c-space-2xl)}.c-popup__form input[type=email]{inline-size:100%;padding:13px var(--c-space-lg);border:1px solid var(--c-border);border-radius:var(--c-radius-input);background:var(--c-bg);color:var(--c-fg);font-size:16px;font-family:inherit}.c-popup__form input[type=email]:focus,.c-popup__form input[type=email]:focus-visible{outline:2px solid var(--c-fg);outline-offset:-2px}.c-popup__form .c-btn{inline-size:100%}.c-popup__trap{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-popup__dismiss{margin-block-start:var(--c-space-lg);padding:var(--c-space-xs) var(--c-space-lg);border:0;background:none;color:var(--c-fg-subdued);font-family:inherit;font-size:var(--c-text-2xs);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.c-popup__dismiss:hover{color:var(--c-fg)}.c-popup__close{position:absolute;inset-block-start:var(--c-space-xs);inset-inline-end:var(--c-space-xs);z-index:1;inline-size:44px;block-size:44px;border:0;border-radius:var(--c-radius-full);background:#fffc;color:#000;font-size:22px;line-height:1;cursor:pointer}.c-popup__close:hover{background:#fffffff2}.c-popup__message{margin-block-start:var(--c-space-lg);font-size:var(--c-text-2xs);line-height:1.6}.c-popup__message[data-state=success]{color:var(--c-success)}.c-popup__message[data-state=error]{color:var(--c-error)}.c-popup__message[data-state=notice]{color:var(--c-fg);font-size:var(--c-text-xs)}.c-popup__message:empty{display:none}.c-popup__reward{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--c-space-xs);margin-block-start:var(--c-space-lg)}.c-popup__code{padding:10px var(--c-space-lg);border:2px dashed var(--c-border);border-radius:var(--c-radius-input);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--c-text-lg);letter-spacing:.08em;user-select:all}.c-popup__copy{padding:10px var(--c-space-lg);border:1px solid var(--c-border);border-radius:var(--c-radius-input);background:var(--c-bg);color:var(--c-fg);font-family:inherit;font-size:var(--c-text-2xs);cursor:pointer}.c-popup__code-note{flex-basis:100%;font-size:var(--c-text-2xs);color:var(--c-fg-subdued)}}.c-wheel{position:relative;inline-size:min(320px,78vw);aspect-ratio:1;margin:var(--c-space-lg) auto}.c-wheel__slice{stroke:#fff9;stroke-width:1.25}.c-wheel__rim{fill:none;stroke:#0000001a;stroke-width:2}.c-wheel__svg{inline-size:100%;block-size:100%;display:block;filter:drop-shadow(0 6px 18px rgb(0 0 0 / .16))}[data-wheel-rotor]{transform-origin:0 0}.c-wheel__label{font-size:var(--c-wheel-label-size, 11px);font-weight:600;fill:#2a2118;paint-order:stroke}.c-wheel__hub{fill:var(--c-on-media);stroke:#0000001a}.c-wheel__pointer{position:absolute;inset-block-start:-6px;inset-inline-start:50%;translate:calc(-50% * var(--c-slide-x)) 0;inline-size:0;block-size:0;border-inline:9px solid transparent;border-block-start:16px solid var(--c-fg);z-index:2}.c-scratch{--c-scratch-foil-light: #e6ddcc;--c-scratch-foil-mid: #cabfab;--c-scratch-foil-dark: #a89b85;position:relative;inline-size:min(320px,86%);block-size:148px;margin:var(--c-space-lg, 16px) auto;border-radius:var(--c-radius-media, 0);overflow:hidden;background:var(--c-bg, #fff);box-shadow:inset 0 0 0 1px var(--c-border, rgb(0 0 0 / .15)),0 8px 20px -14px #00000080}.c-scratch:after{content:"";position:absolute;inset:6px;z-index:3;border:1px dashed rgb(0 0 0 / .16);border-radius:max(0px,calc(var(--c-radius-media, 0px) - 3px));pointer-events:none}.c-scratch__prize{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-inline:var(--c-space-lg, 16px);font-family:var(--c-font-heading, inherit);font-size:clamp(22px,7vw,30px);font-weight:700;line-height:1.15;text-align:center;text-wrap:balance;color:var(--c-fg, #111);background:radial-gradient(circle at 50% 50%,#ffffffd9,#fff0 72%);transform:scale(.92);transition:transform var(--c-speed-slow, .2s) var(--c-ease-bounce, cubic-bezier(.34, 1.56, .64, 1))}.c-scratch[data-state=done] .c-scratch__prize{transform:scale(1)}.c-scratch[data-state=done]{background:color-mix(in srgb,var(--c-scratch-foil-light) 30%,var(--c-bg, #fff))}.c-scratch__cover{position:absolute;inset:0;z-index:2;inline-size:100%;block-size:100%;cursor:grab;touch-action:none;transition:opacity var(--c-speed-slow, .2s) var(--c-ease-default, ease)}.c-scratch__cover:active{cursor:grabbing}.c-scratch__cover.is-gone{opacity:0;pointer-events:none}.c-scratch__hint{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:var(--c-space-2xs, 6px);pointer-events:none;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0000008c;transition:opacity var(--c-speed, .125s) var(--c-ease-default, ease)}.c-scratch__hint[data-state=off]{opacity:0}.c-scratch__hand{animation:c-scratch-nudge 2.4s ease-in-out infinite}@keyframes c-scratch-nudge{0%,62%,to{transform:translate(0) rotate(0)}74%{transform:translate(-4px) rotate(-7deg)}86%{transform:translate(4px) rotate(7deg)}}@media(prefers-reduced-motion:reduce){.c-scratch__hand{animation:none}.c-scratch__prize,.c-scratch[data-state=done] .c-scratch__prize{transform:none;transition:none}}.c-popup__shop{display:block;inline-size:100%;margin-block:var(--c-space-xs) var(--c-space-sm);text-align:center;text-decoration:none}.c-popup__code-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--c-space-2xs, 6px)}.c-popup__won{margin:var(--c-space-sm) 0 var(--c-space-xs);font-size:24px;font-weight:700;text-align:center;color:var(--c-fg)}.c-popup__countdown{margin:0 0 var(--c-space-xs);text-align:center;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-sale-bg)}.c-popup__play{inline-size:100%}@media(max-height:860px){.c-popup__body{padding:var(--c-space-xl)}.c-wheel{inline-size:min(300px,78vw,38svh);margin-block:var(--c-space-xs)}store-popup[data-state=won] .c-wheel,store-popup[data-state=joined] .c-wheel{inline-size:min(200px,46vw,24svh)}.c-scratch{block-size:min(148px,22svh);margin-block:var(--c-space-xs)}.c-popup__won{font-size:20px;margin-block:var(--c-space-2xs) var(--c-space-2xs)}}@media(prefers-reduced-motion:reduce){[data-wheel-rotor]{transition:none!important}}.c-prize-bar{padding:10px var(--c-space-lg, 16px);background:var(--c-bg-subtle);border-block-end:1px solid var(--c-border);text-align:center}.c-prize-bar__text{margin:0;font-size:var(--c-text-sm, 14px);font-weight:600;line-height:1.4;color:var(--c-fg, #111)}.c-prize-bar--applied .c-prize-bar__text{color:var(--c-success, #0f7b3d)}.c-prize-bar--dead{background:var(--c-bg, #fff)}.c-prize-bar--dead .c-prize-bar__text{color:var(--c-fg-muted);font-weight:500}.c-email-hint{margin-block:6px 0;font-size:var(--c-text-sm, 13px);line-height:1.5;color:var(--c-fg-muted)}.c-email-hint[hidden]{display:none}.c-email-hint__apply{border:0;padding:0;background:none;font:inherit;font-weight:600;color:var(--c-fg, #111);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.c-email-hint__apply:hover,.c-email-hint__apply:focus-visible{color:var(--c-ck-accent)}.c-checkout .c-email-hint__apply:hover,.c-checkout .c-email-hint__apply:focus-visible{color:var(--c-ck-link)}[data-email-hint=below]+.c-email-hint .c-email-hint__apply,[data-email-hint=below]+.c-email-hint .c-email-hint__apply:is(:hover,:focus-visible){color:var(--c-fg, #111)}:is(.c-footer,.c-signup-band) [data-email-hint=below]+.c-email-hint .c-email-hint__apply,:is(.c-footer,.c-signup-band) [data-email-hint=below]+.c-email-hint .c-email-hint__apply:is(:hover,:focus-visible){color:var(--c-footer-fg, var(--c-fg))}[data-email-hint=below]+.c-email-hint .c-email-hint__apply:is(:hover,:focus-visible){text-decoration-thickness:2px}.c-shipping-rates li{flex-wrap:wrap}.c-shipping-rates__eta{flex-basis:100%;inline-size:100%;margin:var(--c-space-2xs) 0 0;padding-inline-start:calc(var(--c-space-lg) + var(--c-space-xs));color:var(--c-fg-muted);font-size:var(--c-text-xs);line-height:var(--c-lh-body-normal)}@layer components{.c-imgtext{display:grid;grid-template-columns:minmax(0,1fr)}.c-imgtext__media{margin:0}.c-imgtext__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.c-imgtext--ratio-natural .c-imgtext__image{block-size:auto}.c-imgtext--ratio-square .c-imgtext__media{aspect-ratio:1 / 1}.c-imgtext--ratio-portrait .c-imgtext__media{aspect-ratio:4 / 5}.c-imgtext--ratio-landscape .c-imgtext__media{aspect-ratio:3 / 2}.c-imgtext__body{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:60px 70px 70px}.c-imgtext--x-start .c-imgtext__body{text-align:start;align-items:flex-start}.c-imgtext--x-center .c-imgtext__body{text-align:center;align-items:center}.c-imgtext__heading{margin:0;font-size:calc(1.875rem * var(--c-type-scale));line-height:var(--c-lh-heading-tight)}@media(min-width:750px){.c-imgtext__heading{font-size:calc(2.5rem * var(--c-type-scale))}}.c-imgtext__text{margin:0;font-size:calc(var(--c-text-md) * var(--c-type-scale));line-height:var(--c-lh-body-loose);color:var(--c-fg-muted)}.c-imgtext__actions{margin:0}.c-imgtext__text+.c-imgtext__actions{margin-block-start:10px}@media(min-width:990px){.c-imgtext:not(.c-imgtext--no-media){grid-template-columns:1fr 1fr}.c-imgtext--media-end .c-imgtext__media{order:2}.c-imgtext--y-start .c-imgtext__body{justify-content:flex-start}.c-imgtext--y-center .c-imgtext__body{justify-content:center}.c-imgtext--y-end .c-imgtext__body{justify-content:flex-end}}@media not all and (min-width:990px){.c-imgtext__body{padding:40px var(--c-page-gutter) 50px}}}@layer components{.c-collage{--collage-gap: 4px;--collage-w: var(--collage-n);display:flex;flex-direction:column;gap:var(--collage-gap)}.c-collage__panel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;min-inline-size:0;padding:40px var(--c-page-gutter) 50px;text-align:start}.c-collage--shade .c-collage__panel{background:rgb(var(--c-fg-rgb) / var(--c-opacity-5))}.c-collage--no-media .c-collage__panel{align-items:center;text-align:center}.c-collage__eyebrow{margin:0 0 -8px;font-size:var(--c-text-xs);letter-spacing:.2em;text-transform:uppercase}.c-collage__heading{margin:0;font-size:calc(1.875rem * var(--c-type-scale));line-height:var(--c-lh-heading-tight)}.c-collage__text{max-inline-size:42ch;margin:0;font-size:calc(var(--c-text-md) * var(--c-type-scale));line-height:var(--c-lh-body-loose);color:var(--c-fg-muted)}:is(.c-collage__eyebrow,.c-collage__heading,.c-collage__text,.c-collage__link-label){overflow-wrap:anywhere}.c-collage__actions{margin:0;max-inline-size:100%}.c-collage__text+.c-collage__actions{margin-block-start:10px}.c-collage__link{display:inline-flex;align-items:center;gap:var(--c-space-sm);max-inline-size:100%;min-block-size:var(--c-touch-target);color:inherit;font-size:var(--c-text-xs);letter-spacing:.2em;text-align:start;text-decoration:none;text-transform:uppercase}.c-collage__link-label{min-inline-size:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.45em}.c-collage__arrow{flex:none;transition:transform var(--c-transition)}[dir=rtl] .c-collage__arrow{transform:scaleX(-1)}@media(hover:hover){.c-collage__link:hover .c-collage__arrow{transform:translate(3px)}[dir=rtl] .c-collage__link:hover .c-collage__arrow{transform:scaleX(-1) translate(3px)}}:lang(ar) :is(.c-collage__eyebrow,.c-collage__link){letter-spacing:normal}.c-collage__media{display:flex;gap:var(--collage-gap);overflow-x:auto;overscroll-behavior-inline:none;scroll-snap-type:x mandatory;scroll-padding-inline-end:calc((100% - var(--collage-gap)) / 3 + var(--collage-gap));scrollbar-width:none}.c-collage__media::-webkit-scrollbar{display:none}.c-collage__item{position:relative;display:block;flex:0 0 calc((100% - var(--collage-gap)) / 1.5);aspect-ratio:2 / 3;overflow:hidden;background:rgb(var(--c-fg-rgb) / var(--c-opacity-5));scroll-snap-align:start}.c-collage--n2 .c-collage__item{flex-basis:calc((100% - var(--collage-gap)) / 2)}.c-collage--n1{--collage-w: 1.4}.c-collage--n1 .c-collage__item{flex-basis:100%;aspect-ratio:4 / 5;max-block-size:85svh}.c-collage__image{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--c-speed-slow) var(--c-ease-hover)}@media(hover:hover){a.c-collage__item:hover .c-collage__image{transform:scale(1.03)}}a.c-collage__item:focus-visible{outline-offset:-2px}a.c-collage__item:focus-visible .c-collage__image{outline:2px solid var(--c-white);outline-offset:-4px}@media(min-width:750px){.c-collage__media{display:grid;grid-template-columns:repeat(var(--collage-n),minmax(0,1fr));overflow:visible;scroll-snap-type:none}.c-collage__item{justify-self:stretch}.c-collage__heading{font-size:calc(2.5rem * var(--c-type-scale))}}@media(min-width:990px){.c-collage{flex-direction:row;align-items:stretch}.c-collage__panel{flex:0 0 calc((100% - var(--collage-gap)) * 1.4 / (var(--collage-w) + 1.4));padding:clamp(32px,3.5vw,60px) clamp(24px,3.5vw,70px) clamp(36px,4vw,70px)}.c-collage--no-media .c-collage__panel{flex-basis:100%}.c-full-bleed>.c-collage:not(.c-collage--no-media)>.c-collage__panel{--collage-out: max(0px, calc(var(--c-bleed-inset) - clamp(24px, 3.5vw, 70px)));flex-basis:calc((100% - var(--collage-gap)) * 1.4 / (var(--collage-w) + 1.4) + var(--collage-out));padding-inline-start:calc(clamp(24px,3.5vw,70px) + var(--collage-out))}.c-full-bleed>.c-collage--panel-end:not(.c-collage--no-media)>.c-collage__panel{padding-inline:clamp(24px,3.5vw,70px) calc(clamp(24px,3.5vw,70px) + var(--collage-out))}.c-collage__heading{font-size:clamp(calc(1.875rem * var(--c-type-scale)),2.6vw,calc(2.5rem * var(--c-type-scale)))}.c-collage__media{flex:1 1 0;min-inline-size:0}.c-collage--panel-end .c-collage__panel{order:2}.c-collage__item{align-self:stretch}@supports (min-block-size: 1cqi){.c-collage--n1:not(.c-collage--no-panel) .c-collage__media{container-type:inline-size}.c-collage--n1:not(.c-collage--no-panel) .c-collage__item{aspect-ratio:auto;max-block-size:none;min-block-size:min(125cqi,85svh)}}}}@layer components{.c-promo{--promo-gap: 4px;--promo-k: .6667;display:grid;gap:var(--promo-gap)}.c-section--promo:not(.c-full-bleed){inline-size:100%}.c-promo--square{--promo-k: 1}.c-promo--portrait{--promo-k: 1.25}.c-promo__card{position:relative;isolation:isolate;display:flex;align-items:center;min-inline-size:0}.c-promo__card:before{content:"";flex:none;padding-block-start:min(calc(var(--promo-k) * 100%),85svh)}.c-promo__card--light{--promo-wash: 0 0 0;--promo-ring: var(--c-black);color:var(--c-white)}.c-promo__card--dark{--promo-wash: 255 255 255;--promo-ring: var(--c-white);color:var(--c-black)}.c-promo__card--no-photo{--promo-ring: var(--c-bg);color:var(--c-fg);background:rgb(var(--c-fg-rgb) / var(--c-opacity-5))}.c-promo--center .c-promo__card{justify-content:center}.c-promo__media{position:absolute;inset:0;z-index:-1;overflow:hidden;background:rgb(var(--c-fg-rgb) / var(--c-opacity-5))}.c-promo__image{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--c-speed-slow) var(--c-ease-hover)}.c-promo__media:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--promo-wash-to, to right),rgb(var(--promo-wash) / .5),rgb(var(--promo-wash) / .15) 60%,rgb(var(--promo-wash) / 0))}[dir=rtl] .c-promo__media:after{--promo-wash-to: to left}.c-promo--center .c-promo__media:after{background:rgb(var(--promo-wash) / .35)}.c-promo__words{--promo-pad-x: min(var(--c-page-gutter), 15%);--promo-words-w: calc(min(.7 * (100% - 2 * var(--promo-pad-x)), 30rem) + 2 * var(--promo-pad-x));display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-inline-size:var(--promo-words-w);min-inline-size:0;padding:32px var(--promo-pad-x);text-align:start}.c-full-bleed>.c-promo:not(.c-promo--center)>.c-promo__card:first-child>.c-promo__words{margin-inline-start:max(0px,min(calc(var(--c-bleed-inset) - var(--promo-pad-x)),calc(100% - var(--promo-words-w))))}.c-promo--center .c-promo__words{align-items:center;max-inline-size:calc(min(100% - 2 * var(--promo-pad-x),34rem) + 2 * var(--promo-pad-x));text-align:center}.c-promo__eyebrow{margin:0 0 -6px;font-size:var(--c-text-xs);letter-spacing:.2em;text-transform:uppercase}.c-promo__heading{margin:0;color:inherit;font-size:calc(1.625rem * var(--c-type-scale));line-height:var(--c-lh-heading-tight)}.c-promo__text{max-inline-size:36ch;margin:0;font-size:var(--c-text-sm);line-height:var(--c-lh-body-loose)}:is(.c-promo__eyebrow,.c-promo__heading,.c-promo__text,.c-promo__link-label){overflow-wrap:anywhere}.c-promo__actions{margin:0;max-inline-size:100%}.c-promo__link{display:inline-flex;align-items:center;gap:var(--c-space-sm);max-inline-size:100%;min-block-size:var(--c-touch-target);color:inherit;font-size:var(--c-text-xs);letter-spacing:.2em;text-align:start;text-decoration:none;text-transform:uppercase}.c-promo__link-label{min-inline-size:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.45em}.c-promo__arrow{flex:none;transition:transform var(--c-transition)}[dir=rtl] .c-promo__arrow{transform:scaleX(-1)}.c-promo__link:after{content:"";position:absolute;inset:0;z-index:1}.c-promo__link:focus-visible{outline:none}.c-promo__link:focus-visible:after{outline:2px solid currentColor;outline-offset:-4px;box-shadow:inset 0 0 0 2px var(--promo-ring)}@media(hover:hover){.c-promo__card--link:hover .c-promo__image{transform:scale(1.03)}.c-promo__card--link:hover .c-promo__arrow{transform:translate(3px)}[dir=rtl] .c-promo__card--link:hover .c-promo__arrow{transform:scaleX(-1) translate(3px)}}:lang(ar) :is(.c-promo__eyebrow,.c-promo__link){letter-spacing:normal}@media(min-width:750px){.c-promo{grid-template-columns:repeat(var(--promo-n),minmax(0,1fr))}.c-promo--wide{--promo-k: .5}.c-promo--banner{--promo-k: .2857}.c-promo__words{--promo-pad-x: min(clamp(24px, 4vw, 64px), 15%);padding-block:clamp(28px,4vw,60px)}.c-promo__heading{font-size:clamp(calc(1.625rem * var(--c-type-scale)),2.6vw,calc(2.5rem * var(--c-type-scale)))}}}@layer components{.c-carousel--section{position:relative;padding-block:0}@media not all and (min-width:990px){.c-carousel--section .c-carousel__nav{display:none}}@media(min-width:990px){.c-carousel--section .c-carousel__nav:not([hidden]){position:absolute;inset-block-start:0;inset-inline:0;z-index:1;display:block;pointer-events:none}.c-carousel--section .c-carousel__track{isolation:isolate}.c-carousel--section .c-carousel__arrow{position:absolute;inset-block-start:var(--c-carousel-photo-mid);translate:0 -50%;pointer-events:auto}.c-carousel--section:has(>.c-carousel__nav:not([hidden])) .c-card__arrow{display:none}.c-carousel--section .c-carousel__arrow--prev{inset-inline-start:-20px}.c-carousel--section .c-carousel__arrow--next{inset-inline-end:-20px}:is(.c-home,.c-page__content)>.c-section:not(.c-full-bleed,[class*=c-container])>.c-carousel--section .c-carousel__arrow--prev{inset-inline-start:min(-20px,max(-52px,calc((100% - (100vw - var(--c-scrollbar, 0px) - var(--c-dock, 0px))) / 2 + 8px)))}:is(.c-home,.c-page__content)>.c-section:not(.c-full-bleed,[class*=c-container])>.c-carousel--section .c-carousel__arrow--next{inset-inline-end:min(-20px,max(-52px,calc((100% - (100vw - var(--c-scrollbar, 0px) - var(--c-dock, 0px))) / 2 + 8px)))}.c-full-bleed .c-carousel--section .c-carousel__arrow--prev{inset-inline-start:12px}.c-full-bleed .c-carousel--section .c-carousel__arrow--next{inset-inline-end:12px}.c-carousel--section .c-carousel__bar{display:none}}.c-section__title--line{display:flex;flex:1 1 0;align-items:center;gap:var(--c-space-md, 12px)}.c-section__title--line:after{content:"";flex:1 1 0;min-inline-size:1.5rem;max-inline-size:6rem;block-size:1px;background:currentColor;opacity:.45}.c-section__more--arrow{display:inline-flex;align-items:center;gap:var(--c-space-sm);text-decoration:none}.c-section__more-label{text-decoration:underline;text-underline-offset:3px}.c-section__more-arrow{flex:none;transition:transform var(--c-transition)}[dir=rtl] .c-section__more-arrow{transform:scaleX(-1)}@media(hover:hover){.c-section__more--arrow:hover .c-section__more-arrow{transform:translate(3px)}[dir=rtl] .c-section__more--arrow:hover .c-section__more-arrow{transform:scaleX(-1) translate(3px)}}}@layer components{.c-page--prose .c-page__content>.c-section:not(.c-full-bleed){--c-section-escape: min( calc(100vw - var(--c-scrollbar, 0px) - var(--c-dock, 0px) - (2 * var(--c-page-gutter))), calc(var(--c-page-normal) - (2 * var(--c-page-gutter))) );max-inline-size:none;inline-size:var(--c-section-escape);margin-inline:calc(50% - (var(--c-section-escape) / 2))}}.c-faq{margin-block-start:0}.c-section--faq.is-tinted{background:var(--c-bg-subtle);padding-block:var(--c-space-4xl)}.c-faq .c-accordion__body{max-inline-size:68ch}.c-faq .c-accordion__body>*+*{margin-block-start:var(--c-space-lg)}.c-faq .c-accordion__body :is(ul,ol){padding-inline-start:var(--c-space-2xl)}.c-faq .c-accordion__body a:not(.c-btn):not(.button):not(.wp-block-button__link){text-decoration:underline}.c-faq .c-accordion__head>span:first-child{min-width:0}.c-turnstile:not([data-shown]){position:absolute}.c-turnstile[data-shown]{margin-block-end:var(--c-space-lg)}.c-footer__signup-form:has(>.c-turnstile[data-shown]),.c-waitlist__form:has(>.c-turnstile[data-shown]){flex-wrap:wrap;justify-content:center}.c-footer__signup-form:has(>.c-turnstile[data-shown]){border-radius:var(--c-radius-lg)}.c-footer__signup-form>.c-turnstile[data-shown],.c-waitlist__form>.c-turnstile[data-shown]{order:1;display:flex;justify-content:center;flex-basis:100%;margin-block:var(--c-space-xs) 0}@layer components{a.c-header__icon{text-decoration:none}.c-header__wish[aria-current=page] .c-heart-icon{fill:currentColor}.c-drawer__links{list-style:none;margin:var(--c-space-lg) 0 0;padding:var(--c-space-sm) 0 0;border-block-start:1px solid var(--c-border)}.c-drawer__link{display:flex;align-items:center;gap:var(--c-gap-md);min-block-size:var(--c-touch-target);color:var(--c-fg);text-decoration:none}.c-drawer__link svg{flex:none}.c-wishlist{margin-block-start:var(--c-space-lg)}.c-wishlist__empty{display:grid;justify-items:center;gap:var(--c-space-md);padding-block:var(--c-space-2xl);text-align:center}.c-wishlist__empty p,.c-wishlist__error{margin:0;color:var(--c-fg-muted)}.c-wishlist__error{padding-block:var(--c-space-lg);text-align:center}}@layer components{.c-signup-band{--c-band-bg: var(--c-fg);--c-band-fg: var(--c-bg);--c-band-hint: 100%;--c-footer-bg: var(--c-band-bg);--c-footer-fg: var(--c-band-fg);--c-fg-muted: color-mix(in srgb, var(--c-band-fg) var(--c-band-hint), transparent);--c-fg-subdued: color-mix(in srgb, var(--c-band-fg) var(--c-band-hint), transparent);background:linear-gradient(var(--c-band-bg),var(--c-band-bg)),var(--c-bg);color:var(--c-band-fg);padding-block:var(--c-space-5xl)}.c-signup-band__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-space-2xl) var(--c-space-4xl)}.c-signup-band__words{display:grid;grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere;flex:99999 1 0;gap:var(--c-space-xs);min-inline-size:min(100%,19.5rem)}.c-signup-band__form{flex:1 1 24rem;min-inline-size:0}.c-signup-band__form:only-child{flex-grow:0;margin-inline-start:auto}.c-signup-band__eyebrow{margin:0;font-size:var(--c-text-2xs);letter-spacing:.2em;text-transform:uppercase}:lang(ar) .c-signup-band__eyebrow{letter-spacing:normal}.c-signup-band__title{margin:0;color:inherit;font-family:var(--c-font-heading);font-size:clamp(1.75rem,1.25rem + 2vw,2.5rem);font-weight:var(--c-font-heading-weight);line-height:var(--c-lh-heading-tight)}.c-signup-band__text{margin:0;font-size:var(--c-text-sm)}}.c-signup-band .c-footer__signup-form{flex-wrap:wrap;row-gap:var(--c-space-sm);max-inline-size:none;padding:0;border-radius:0;background:none}.c-signup-band .c-footer__signup-form:focus-within{background:none}.c-signup-band .c-footer__signup-form input[type=email]{flex:99999 1 0;min-inline-size:min(100%,140px);min-block-size:48px;padding-inline:var(--c-space-lg);border:1px solid color-mix(in srgb,var(--c-band-fg) var(--c-band-hint),transparent);border-radius:0}.c-signup-band .c-footer__signup-form input::placeholder{opacity:var(--c-band-hint)}.c-signup-band .c-footer__signup-form input:focus,.c-signup-band .c-footer__signup-form input:focus-visible{outline:2px solid var(--c-band-fg);outline-offset:-2px;border-color:var(--c-band-fg)}.c-signup-band .c-footer__signup-form button{flex:1 1 auto;min-inline-size:0;max-inline-size:100%;min-block-size:48px;padding-inline:var(--c-space-xl);border-radius:0;white-space:normal;overflow-wrap:anywhere}.c-signup-band .c-footer__signup-form button:focus-visible{outline:2px solid var(--c-band-fg);outline-offset:2px}.c-signup-band .c-footer__signup-form .c-footer__signup-arrow{flex:none;display:grid;place-items:center;inline-size:48px;padding:0}[dir=rtl] .c-footer__signup-arrow-icon{transform:scaleX(-1)}.c-signup-band .c-footer__signup-message[data-state=success]{opacity:1}.c-signup-band .c-footer__signup-form input:-webkit-autofill,.c-signup-band .c-footer__signup-form input:-webkit-autofill:hover,.c-signup-band .c-footer__signup-form input:-webkit-autofill:focus,.c-signup-band .c-footer__signup-form input:-webkit-autofill:active{-webkit-text-fill-color:var(--c-band-fg);-webkit-box-shadow:0 0 0 1000px var(--c-band-bg) inset,0 0 0 1000px var(--c-bg) inset;box-shadow:0 0 0 1000px var(--c-band-bg) inset,0 0 0 1000px var(--c-bg) inset;caret-color:var(--c-band-fg);border-radius:0}
