*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-offset, var(--header-height, 0px)) + 16px)}body{margin:0;background:rgb(var(--color-background));color:rgb(var(--color-text));font-family:var(--font-body-family);font-size:var(--font-body-size);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);text-transform:var(--body-text-transform);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty;overflow-wrap:break-word}html.hws-no-hyphens body{-webkit-hyphens:none;hyphens:none}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{cursor:pointer}ul,ol{margin:0;padding:0}figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);color:rgb(var(--color-heading));text-wrap:balance}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:inherit}table{border-collapse:collapse;width:100%}summary{cursor:pointer;display:block}summary::-webkit-details-marker{display:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-to-content:focus{position:fixed!important;top:12px;left:12px;z-index:9999;width:auto;height:auto;margin:0;padding:12px 18px;clip:auto;clip-path:none;background:rgb(var(--color-button));color:rgb(var(--color-button-label));font-weight:600;text-decoration:none;border-radius:var(--radius-button)}:focus-visible{outline:var(--focus-width) solid rgb(var(--color-focus));outline-offset:var(--focus-offset);border-radius:2px}.hws-focus-inverse:focus-visible{outline-color:rgb(var(--color-accent))}:root{--page-width: 1440px;--page-gutter: 16px;--page-gutter-tablet: 32px;--page-gutter-desktop: 48px;--reading-width: 720px;--focus-width: 2px;--focus-offset: 2px;--ease-out: cubic-bezier(.2, .7, .2, 1);--dur-ui: .18s;--dur-large: .38s;--dur-reveal: .55s;--shadow-overlay: 0 20px 44px rgba(29, 29, 27, .2);--shadow-sticky: 0 -6px 18px rgba(29, 29, 27, .08);--shadow-lift: 0 10px 26px rgba(29, 29, 27, .09);--grid-gap: 20px;--grid-gap-mobile: 12px;--tap-min: 44px;--container-inset: calc(max(0px, (100vw - var(--page-width, 1440px)) / 2) + var(--page-gutter))}@media screen and (min-width:750px){:root{--container-inset: calc(max(0px, (100vw - var(--page-width, 1440px)) / 2) + var(--page-gutter-tablet))}}@media screen and (min-width:990px){:root{--container-inset: calc(max(0px, (100vw - var(--page-width, 1440px)) / 2) + var(--page-gutter-desktop))}}html.hws-anim-none *,html.hws-anim-none *:before,html.hws-anim-none *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.color-scheme{background-color:rgb(var(--color-background));color:rgb(var(--color-text))}.color-scheme--gradient{background-image:var(--gradient-background)}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-gutter)}.page-width--narrow{max-width:1040px}.page-width--reading{max-width:var(--reading-width)}.page-width--flush{max-width:none;padding-inline:var(--container-inset)}.page-width--bleed{max-width:none;padding-inline:0}@media screen and (min-width:750px){.page-width{padding-inline:var(--page-gutter-tablet)}}@media screen and (min-width:990px){.page-width{padding-inline:var(--page-gutter-desktop)}}.shopify-section{position:relative}.section{padding-top:var(--section-pt-mobile, 36px);padding-bottom:var(--section-pb-mobile, 36px)}@media screen and (min-width:750px){.section{padding-top:var(--section-pt, 80px);padding-bottom:var(--section-pb, 80px)}}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}.section__inner--max{max-width:var(--section-max-width, none);margin-inline:auto}@media screen and (max-width:749px){.hide-mobile{display:none!important}}@media screen and (min-width:750px){.hide-desktop{display:none!important}}.hws-hidden{display:none!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-center .section__header,.text-center .hws-rte{margin-inline:auto}.h-display,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:var(--heading-line-height);text-transform:var(--heading-text-transform);color:rgb(var(--color-heading));margin:0}.h-display{font-size:calc(31px * var(--h1-scale-mobile));letter-spacing:-.025em;line-height:1.08}.h1{font-size:calc(27px * var(--h1-scale-mobile));letter-spacing:-.022em;line-height:1.14}.h2{font-size:calc(23px * var(--h2-scale-mobile));letter-spacing:-.02em;line-height:1.22}.h3{font-size:calc(19px * var(--h3-scale-mobile));letter-spacing:-.015em;line-height:1.28}.h4{font-size:calc(17px * var(--h4-scale-mobile));letter-spacing:-.01em;line-height:1.32}.h5{font-size:calc(15px * var(--h5-scale-mobile));line-height:1.36}.h6{font-size:calc(14px * var(--h6-scale-mobile));line-height:1.4}@media screen and (min-width:750px){.h-display{font-size:calc(58px * var(--h1-scale))}.h1{font-size:calc(40px * var(--h1-scale))}.h2{font-size:calc(32px * var(--h2-scale))}.h3{font-size:calc(27px * var(--h3-scale))}.h4{font-size:calc(19px * var(--h4-scale))}.h5{font-size:calc(17px * var(--h5-scale))}.h6{font-size:calc(15px * var(--h6-scale))}}.hws-kicker{display:block;font-family:var(--font-mono-family);font-size:11px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-clay))}.hws-mono{font-family:var(--font-mono-family);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.hws-lede{font-size:16px;line-height:1.65;color:rgb(var(--color-text-muted))}@media screen and (min-width:750px){.hws-lede{font-size:17px}}.hws-small{font-size:13px;line-height:1.5;color:rgb(var(--color-text-muted))}.hws-rte>:last-child{margin-bottom:0}.hws-rte a{color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:2px}.hws-rte h1,.hws-rte h2,.hws-rte h3,.hws-rte h4,.hws-rte h5,.hws-rte h6{margin:1.6em 0 .5em}.hws-rte>:first-child{margin-top:0}.hws-rte ul,.hws-rte ol{margin:0 0 1em;padding-left:1.25em}.hws-rte li{margin-bottom:.4em}.hws-rte img{border-radius:var(--radius-image);margin:1.5em 0}.hws-rte blockquote{margin:1.5em 0;padding:4px 0 4px 20px;border-left:3px solid rgb(var(--color-accent));font-size:18px;line-height:1.6}.hws-rte table{display:block;width:100%;max-width:100%;margin:1.5em 0;overflow-x:auto;border-collapse:collapse;font-size:14px;-webkit-overflow-scrolling:touch}.hws-rte table>tbody,.hws-rte pre{max-width:100%;overflow-x:auto}.hws-rte code{overflow-wrap:anywhere}.hws-rte table>thead{display:table;width:100%;min-width:max-content}.hws-rte th,.hws-rte td{padding:10px 12px;border:1px solid rgb(var(--color-border));text-align:left}.hws-rte th{background:rgb(var(--color-text) / .04);font-weight:600}.section__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:22px}.section__header-text{max-width:62ch;min-width:0}.section__heading+.section__subheading{margin-top:10px}.section__subheading{font-size:15px;line-height:1.6;color:rgb(var(--color-text-muted))}.section__link{font-size:14px;font-weight:600;color:rgb(var(--color-link));text-decoration:none;border-bottom:1px solid rgb(var(--color-text) / .25);padding-bottom:3px;white-space:nowrap}.section__link:hover{border-bottom-color:rgb(var(--color-link))}.btn{--btn-bg: rgb(var(--color-button));--btn-fg: rgb(var(--color-button-label));--btn-bd: rgb(var(--color-button));position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--button-height, 52px);min-width:var(--tap-min);padding:0 var(--button-padding-x, 24px);background:var(--btn-bg);color:var(--btn-fg);border:var(--button-border-width) solid var(--btn-bd);border-radius:var(--radius-button);font-family:var(--font-button-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);line-height:1;text-align:center;text-decoration:none;transition:background-color var(--dur-ui) ease,color var(--dur-ui) ease,border-color var(--dur-ui) ease}.btn:hover{background:rgb(var(--color-button-hover));border-color:rgb(var(--color-button-hover));color:var(--btn-fg)}.btn--secondary{--btn-bg: transparent;--btn-fg: rgb(var(--color-text));--btn-bd: rgb(var(--color-text))}.btn--secondary:hover{background:rgb(var(--color-text));color:rgb(var(--color-background));border-color:rgb(var(--color-text))}.btn--quiet{--btn-bg: transparent;--btn-fg: rgb(var(--color-text));--btn-bd: rgb(var(--color-border))}.btn--quiet:hover{background:rgb(var(--color-text) / .06);color:rgb(var(--color-text));border-color:rgb(var(--color-text))}.btn--buy{--btn-bg: rgb(var(--color-buy-button));--btn-fg: rgb(var(--color-buy-button-text));--btn-bd: rgb(var(--color-buy-button));font-weight:700}.btn--buy:hover{filter:brightness(.92);background:rgb(var(--color-buy-button));border-color:rgb(var(--color-buy-button))}.btn--link{--btn-bg: transparent;--btn-fg: rgb(var(--color-link));--btn-bd: transparent;min-height:0;padding:0;text-decoration:underline;text-underline-offset:3px}.btn--link{position:relative}.btn--link:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--tap-min);transform:translateY(-50%)}.btn--link:hover{background:transparent;border-color:transparent}.btn--small{--button-height: 44px;--button-padding-x: 16px;font-size:13px}.btn--large{--button-height: 56px;--button-padding-x: 28px}.btn--full{width:100%}.btn[disabled],.btn[aria-disabled=true]{background:rgb(var(--color-unavailable-button));border-color:rgb(var(--color-unavailable-button));color:rgb(var(--color-unavailable-button-text));cursor:not-allowed;pointer-events:none}.btn--loading .btn__text{visibility:hidden}.btn__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}.btn--loading .btn__spinner{display:flex}.btn__spinner svg{width:20px;height:20px;animation:hws-spin .8s linear infinite}@keyframes hws-spin{to{transform:rotate(360deg)}}html.hws-btn-wide-mobile .btn--buy,html.hws-btn-wide-mobile .product-form__submit{width:100%}html.hws-btn-wide-mobile .main-product__sticky .btn--buy,html.hws-btn-wide-mobile .hws-sticky-bar .btn--buy,html.hws-btn-wide-mobile .card .btn--buy{width:auto}@media screen and (min-width:750px){html.hws-btn-wide-mobile .btn--buy{width:auto}}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);background:transparent;border:0;border-radius:var(--radius-button);color:inherit;line-height:0}.icon-btn:hover{color:rgb(var(--color-clay));background:rgb(var(--color-text) / .05)}.icon-btn--outline{border:1px solid rgb(var(--color-border))}.icon-btn[disabled]{opacity:.4;cursor:not-allowed}.icon-btn svg{width:20px;height:20px}.field{display:flex;flex-direction:column;gap:6px;text-align:left}.field__label{font-size:12px;font-weight:600;line-height:1.3;color:rgb(var(--color-text))}.field__input,.field select,.field textarea,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=url],input[type=date],select,textarea{width:100%;min-height:48px;padding:12px 14px;background:rgb(var(--color-field-background));border:1px solid rgb(var(--color-field-border));border-radius:var(--radius-input);color:rgb(var(--color-text));font-size:16px;line-height:1.3;-webkit-appearance:none;appearance:none}textarea{min-height:120px;resize:vertical}select{padding-right:40px;cursor:pointer;background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}.field__input:focus,select:focus,textarea:focus,input:focus{border-color:rgb(var(--color-text));outline:var(--focus-width) solid rgb(var(--color-focus));outline-offset:1px}.field--error .field__input,.field--error select,.field--error textarea,input[aria-invalid=true]{border-color:rgb(var(--color-danger))}.field__error{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.4;color:rgb(var(--color-danger))}.field__hint{font-size:12px;line-height:1.5;color:rgb(var(--color-text-muted))}.field input[disabled],.field select[disabled],.field textarea[disabled]{background:rgb(var(--color-text) / .05);color:rgb(var(--color-text) / .5);cursor:not-allowed}.checkbox-field{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}.checkbox-field input[type=checkbox],.checkbox-field input[type=radio]{width:20px;height:20px;min-height:0;margin:2px 0 0;flex:none;accent-color:rgb(var(--color-button));-webkit-appearance:auto;appearance:auto}.form-status{display:flex;gap:10px;padding:14px 16px;border-radius:var(--radius-card);font-size:14px;line-height:1.5;margin-bottom:18px}.form-status--success{background:rgb(var(--color-success) / .1);border:1px solid rgb(var(--color-success) / .4);color:rgb(var(--color-success))}.form-status--error{background:rgb(var(--color-danger) / .08);border:1px solid rgb(var(--color-danger) / .4);color:rgb(var(--color-danger))}.form-status ul{padding-left:1.1em;list-style:disc}.hws-card{background:rgb(var(--color-card-background));border:1px solid rgb(var(--color-border));border-radius:var(--radius-card)}.hws-divider{border:0;border-top:1px solid rgb(var(--color-border));margin:0}.hws-chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;background:rgb(var(--color-card-background));border:1px solid rgb(var(--color-border));border-radius:var(--radius-chip, 12px);color:rgb(var(--color-heading));font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:border-color var(--dur-ui) ease}@media(hover:hover){.hws-chip:hover{border-color:rgb(var(--color-text));background:rgb(var(--color-plate))}}.hws-chip[aria-current=true],.hws-chip--active{background:rgb(var(--color-text));border-color:rgb(var(--color-text));color:rgb(var(--color-background))}.chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.chip-row--rail{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.chip-row--rail::-webkit-scrollbar{display:none}.chip-row--buttons .hws-chip{border-radius:var(--radius-button)}@media screen and (max-width:749px){.chip-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter);padding-bottom:4px}.chip-row::-webkit-scrollbar{display:none}.chip-row>li{flex:none;scroll-snap-align:start}.chip-row .hws-chip{font-weight:600;white-space:nowrap}}.chip-row--subcats .hws-chip{background:rgb(var(--color-background));border-radius:14px;color:rgb(var(--color-heading));font-weight:500}.chip-row--subcats .hws-chip--active,.chip-row--subcats .hws-chip[aria-current=true]{background:rgb(var(--color-background));border-color:rgb(var(--color-text));color:rgb(var(--color-heading));font-weight:700;box-shadow:inset 0 0 0 1px rgb(var(--color-text))}.hws-badge--swatch{padding:4px;background:rgb(var(--color-background));border:1px solid rgb(var(--color-border))}.hws-badge__swatch{display:block;width:14px;height:14px;border-radius:50%;background:var(--swatch, rgb(var(--color-plate)));box-shadow:inset 0 0 0 1px rgb(var(--color-ink) / .12)}.hws-chip--removable{padding-right:10px}.hws-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:transparent;border:0;color:inherit;line-height:0}.hws-chip__remove svg{width:10px;height:10px}.hws-tag{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgb(var(--color-border));border-radius:4px;background:rgb(var(--color-text) / .04);font-size:12px;font-weight:600;line-height:1;color:rgb(var(--color-text))}.hws-plate{position:relative;display:block;overflow:hidden;background:rgb(var(--color-plate));border-radius:var(--radius-image)}.hws-plate img,.hws-plate svg{width:100%;height:100%;object-fit:var(--plate-fit, contain);object-position:center calc(50% + var(--plate-offset, 0%));padding:var(--plate-padding, 0)}.hws-plate--blend img{mix-blend-mode:multiply}.hws-trusted{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid rgb(var(--color-border));border-radius:var(--radius-card);background:rgb(var(--color-card-background))}.hws-trusted>etrusted-widget{display:block;flex:none}.hws-trusted__note{font-size:13px;line-height:1.45;color:rgb(var(--color-text-muted))}@media screen and (max-width:480px){.hws-trusted{flex-direction:column;align-items:flex-start;gap:8px}}.hws-plate--blend,.card__media,.product-gallery__plate{background:rgb(var(--color-card-background))}.hws-plate--fill img{object-fit:cover;padding:0}.hws-media{position:relative;display:block;overflow:hidden;border-radius:var(--radius-image);background:rgb(var(--color-text) / .05)}.hws-media img,.hws-media svg,.hws-media video{width:100%;height:100%;object-fit:cover}.hws-media--contain img{object-fit:contain}.hws-placeholder svg{width:100%;height:100%;fill:rgb(var(--color-text) / .12);background:rgb(var(--color-text) / .04)}.hws-grid{display:grid;gap:var(--grid-gap-mobile);grid-template-columns:repeat(var(--cols-mobile, 2),minmax(0,1fr));list-style:none}@media screen and (min-width:750px){.hws-grid{gap:var(--grid-gap);grid-template-columns:repeat(var(--cols-tablet, 3),minmax(0,1fr))}}@media screen and (min-width:990px){.hws-grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.hws-rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--rail-item-mobile, 74%);gap:var(--grid-gap-mobile);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;list-style:none;overscroll-behavior-x:contain}.hws-rail::-webkit-scrollbar{display:none}.product-grid.hws-rail{grid-template-columns:none}.hws-rail>*{scroll-snap-align:start}@media screen and (min-width:750px){.hws-rail{grid-auto-columns:var(--rail-item, 25%);gap:var(--grid-gap)}}.hws-rail-progress{display:flex;align-items:center;gap:14px;margin-top:16px}.hws-rail-progress__track{position:relative;flex:1;height:3px;background:rgb(var(--color-border));overflow:hidden}.hws-rail-progress__bar{position:absolute;inset-block:0;left:0;width:30%;background:rgb(var(--color-text));transition:width var(--dur-ui) ease,transform var(--dur-ui) ease}.hws-rail-progress__label{flex:none;font-size:12px;color:rgb(var(--color-text-muted))}.hws-status{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;line-height:1.35}.hws-status:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.hws-status--in{color:rgb(var(--color-success))}.hws-status--low{color:rgb(var(--color-accent-text))}.hws-status--out{color:rgb(var(--color-danger))}.hws-status--preorder{color:rgb(var(--color-accent-text))}.hws-progress{display:block;height:4px;background:rgb(var(--color-text) / .12);overflow:hidden;border-radius:2px}.hws-progress__bar{display:block;height:100%;background:rgb(var(--color-text));transition:width var(--dur-large) var(--ease-out)}.hws-accordion{border-top:1px solid rgb(var(--color-border))}.hws-accordion__item{border-bottom:1px solid rgb(var(--color-border))}.hws-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:12px 0;font-size:16px;font-weight:600;color:rgb(var(--color-heading))}.hws-accordion__summary:hover{color:rgb(var(--color-clay))}.hws-accordion__icon{flex:none;width:12px;height:12px;color:rgb(var(--color-clay));transition:transform var(--dur-ui) ease}.hws-accordion__item[open] .hws-accordion__icon{transform:rotate(180deg)}.hws-accordion__panel{padding-bottom:22px;font-size:15px;line-height:1.7;color:rgb(var(--color-text-muted))}.hws-skeleton{background:linear-gradient(90deg,rgb(var(--color-text) / .06) 25%,rgb(var(--color-text) / .1) 37%,rgb(var(--color-text) / .06) 63%);background-size:400% 100%;animation:hws-shimmer 1.4s ease infinite;border-radius:var(--radius-card)}@keyframes hws-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.hws-badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-wrap:wrap;gap:5px;max-width:calc(100% - 62px);pointer-events:none}.hws-badge{display:inline-block;padding:6px 8px;font-size:11px;font-weight:700;line-height:1;letter-spacing:.04em;border-radius:var(--radius-chip, 8px)}.hws-badge--sale{background:rgb(var(--color-sale-label));color:rgb(var(--color-sale-label-text))}.hws-badge--new{background:rgb(var(--color-product-label));color:rgb(var(--color-product-label-text));letter-spacing:.08em;text-transform:uppercase}.hws-badge--bundle{background:rgb(var(--color-background));border:1px solid rgb(var(--color-text));color:rgb(var(--color-text));letter-spacing:.06em;text-transform:uppercase;padding:5px 8px}.hws-badge--custom{background:rgb(var(--color-beige-accent));border:1px solid rgb(var(--color-clay));color:rgb(var(--color-clay-dark));padding:5px 8px}.hws-badge--preorder{background:rgb(var(--color-preorder-label));color:rgb(var(--color-preorder-label-text))}.hws-rating{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1;text-decoration:none}.hws-rating__stars{display:inline-flex;gap:1px;color:rgb(var(--color-accent))}.hws-rating__stars svg{width:13px;height:13px}.hws-rating__value{font-weight:600;color:rgb(var(--color-text))}.hws-rating__count{color:rgb(var(--color-text-muted))}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.price__current{font-family:var(--font-price-family);font-weight:var(--font-price-weight);font-size:var(--price-size, 19px);line-height:1;color:rgb(var(--color-price))}.price__compare{font-size:var(--price-compare-size, 13px);line-height:1;color:rgb(var(--color-compare-price));text-decoration:line-through}.price__unit,.price__tax{flex-basis:100%;font-size:12px;line-height:1.4;color:rgb(var(--color-text-muted))}.price--on-sale .price__current{color:rgb(var(--color-price))}.price__saving{display:inline-block;padding:6px 9px;border-radius:4px;background:rgb(var(--color-sale-label));color:rgb(var(--color-sale-label-text));font-size:12px;font-weight:700;line-height:1}.quantity{display:flex;flex:none;border:1px solid rgb(var(--color-text));border-radius:var(--radius-input);overflow:hidden;background:rgb(var(--color-field-background))}.quantity__button{width:48px;min-height:var(--quantity-height, 56px);background:transparent;border:0;font-size:18px;font-weight:600;line-height:1;color:rgb(var(--color-text))}.quantity__button:hover{background:rgb(var(--color-text) / .06)}.quantity__input{width:52px;min-height:var(--quantity-height, 56px);padding:0;border:0;border-left:1px solid rgb(var(--color-border));border-right:1px solid rgb(var(--color-border));border-radius:0;background:transparent;text-align:center;font-size:16px;font-weight:700;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity--compact{--quantity-height: 44px}.quantity--compact .quantity__button{width:40px;font-size:16px}.quantity--compact .quantity__input{width:40px}.payment-icons{display:flex;flex-wrap:wrap;gap:6px;align-items:center;list-style:none}.payment-icons:not(.payment-icons--text) li,.payment-icons:not(.payment-icons--text) svg{width:44px;height:28px;border-radius:4px}.payment-icons:not(.payment-icons--text) li{background:#fff;border:1px solid rgba(29,29,27,.1);overflow:hidden;display:flex;align-items:center;justify-content:center}.payment-icons--text li{width:auto;height:auto;overflow:visible;background:transparent;border:0}.payment-icons--custom li img{max-width:100%;max-height:100%;width:auto;object-fit:contain}.pagination{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:40px;list-style:none}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 8px;border:1px solid rgb(var(--color-border));border-radius:var(--radius-button);font-size:14px;font-weight:500;text-decoration:none;color:rgb(var(--color-text))}.pagination__item:hover{border-color:rgb(var(--color-text))}.pagination__item[aria-current=page]{background:rgb(var(--color-text));border-color:rgb(var(--color-text));color:rgb(var(--color-background))}.pagination__item--disabled{opacity:.4;pointer-events:none}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--font-breadcrumbs-family);font-size:var(--breadcrumbs-font-size);color:rgb(var(--color-text-muted));list-style:none}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{color:rgb(var(--color-link));text-decoration:underline}.breadcrumbs__current{color:rgb(var(--color-text));font-weight:500}.hws-empty{padding:48px 24px;text-align:center;border:1px solid rgb(var(--color-border));border-radius:var(--radius-card);background:rgb(var(--color-card-background))}.hws-empty__title{margin-bottom:10px}.hws-empty__text{max-width:52ch;margin:0 auto 22px;color:rgb(var(--color-text-muted))}.hws-tabs{display:flex;flex-wrap:wrap;gap:0}.hws-tab{position:relative;min-height:var(--tap-min);padding:0 14px;background:transparent;border:0;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:rgb(var(--color-text-muted))}.hws-tab[aria-selected=true]{color:rgb(var(--color-heading));font-weight:600;border-bottom-color:rgb(var(--color-text))}.hws-tab:hover{color:rgb(var(--color-heading))}[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out);will-change:opacity,transform}[data-reveal][data-inview],html.no-js [data-reveal],html.hws-anim-none [data-reveal]{opacity:1;transform:none}[data-reveal][data-revealed]{will-change:auto;transform:none}[data-reveal-delay="1"]{transition-delay:70ms}[data-reveal-delay="2"]{transition-delay:.14s}[data-reveal-delay="3"]{transition-delay:.21s}html.hws-anim-subtle [data-reveal]{transform:translateY(8px)}[data-rise]{transition:transform var(--dur-ui) ease,box-shadow var(--dur-ui) ease}@media(hover:hover){html:not(.hws-anim-none) [data-rise]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}}@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal][data-inview]{opacity:1;transform:none;transition:none}[data-rise]:hover{transform:none;box-shadow:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hws-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#1d1d1b73;opacity:0;visibility:hidden;transition:opacity var(--dur-ui) ease,visibility var(--dur-ui) ease}html.hws-overlay-open .hws-overlay-backdrop{opacity:1;visibility:visible}html.hws-scroll-lock,html.hws-scroll-lock body{overflow:hidden}.hws-drawer{position:fixed;top:0;bottom:0;z-index:100;display:flex;flex-direction:column;width:min(440px,100vw);max-width:100vw;background:rgb(var(--color-background));color:rgb(var(--color-text));box-shadow:var(--shadow-overlay);transition:transform var(--dur-large) var(--ease-out),visibility var(--dur-large) var(--ease-out);visibility:hidden}.hws-drawer--right{right:0;transform:translate(100%)}.hws-drawer--left{left:0;transform:translate(-100%)}.hws-drawer[aria-hidden=false]{transform:none;visibility:visible}.hws-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgb(var(--color-border));flex:none}.hws-drawer__title{font-size:17px;font-weight:600}.hws-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hws-drawer__footer{flex:none;border-top:1px solid rgb(var(--color-border));padding:14px 16px;background:rgb(var(--color-background));padding-bottom:max(14px,env(safe-area-inset-bottom))}.hws-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;flex-direction:column;background:rgb(var(--color-background));transform:translateY(100%);visibility:hidden;transition:transform var(--dur-large) var(--ease-out),visibility var(--dur-large) var(--ease-out)}.hws-sheet[aria-hidden=false]{transform:none;visibility:visible}.hws-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:none;align-items:center;justify-content:center;padding:20px}.hws-modal[aria-hidden=false]{display:flex}.hws-modal__panel{position:relative;width:min(920px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:rgb(var(--color-background));border-radius:var(--radius-card);box-shadow:var(--shadow-overlay)}.hws-toasts{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;width:min(420px,calc(100vw - 32px));pointer-events:none}.hws-toast{display:flex;align-items:center;gap:12px;padding:14px 16px;background:rgb(var(--color-ink));color:rgb(var(--color-paper));border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);font-size:14px;line-height:1.4;pointer-events:auto;animation:hws-toast-in var(--dur-large) var(--ease-out)}.hws-toast__action{margin-left:auto;background:transparent;border:0;color:rgb(var(--color-accent));font-size:13px;font-weight:600;text-decoration:underline;white-space:nowrap;min-height:var(--tap-min)}@keyframes hws-toast-in{0%{opacity:0;transform:translateY(12px)}}@media screen and (min-width:750px)and (max-width:989px){.hws-sticky-bar.hide-desktop{display:flex!important}}.hws-sticky-bar{position:sticky;bottom:var(--cookie-bar-height, 0px);z-index:30;background:rgb(var(--color-background));border-top:1px solid rgb(var(--color-border));box-shadow:var(--shadow-sticky);padding:10px var(--page-gutter) max(10px,env(safe-area-inset-bottom))}.back-to-top{position:fixed;right:16px;bottom:calc(16px + var(--cookie-bar-height, 0px) + var(--sticky-bar-height, 0px));z-index:40;width:48px;height:48px;display:none;align-items:center;justify-content:center;background:rgb(var(--color-ink));color:rgb(var(--color-paper));border:0;border-radius:50%;box-shadow:var(--shadow-lift)}.back-to-top[data-visible=true]{display:flex}.shopify-section--empty{display:none}.shopify-installments{margin-top:8px;font-size:13px}.shopify-challenge__container{padding:60px var(--page-gutter);text-align:center}.breadcrumbs-section__inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.breadcrumbs-section__inner--center{justify-content:center;text-align:center}.breadcrumbs-section__inner--right{justify-content:flex-end;text-align:right}.breadcrumbs-section__share{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.breadcrumbs-section__inner--center .breadcrumbs-section__share,.breadcrumbs-section__inner--right .breadcrumbs-section__share{margin-inline-start:0}.btn--inverse{background:rgb(var(--color-card-background));color:rgb(var(--color-text));border-color:rgb(var(--color-text))}.btn--inverse:hover{background:rgb(var(--color-text));color:rgb(var(--color-card-background))}.btn--static{cursor:default}.payment-icons--text{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;list-style:none}.payment-icons__chip{font-family:var(--font-mono-family);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;color:rgb(var(--color-text-muted));white-space:nowrap}.payment-icons--text{gap:14px;justify-content:center}.site-logo__text{text-transform:lowercase}.site-logo__text:after{content:"."}.wishlist-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:0;cursor:pointer;color:inherit}.wishlist-button__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.wishlist-button__icon--on{display:none;color:rgb(var(--color-danger))}.wishlist-button[aria-pressed=true] .wishlist-button__icon--on{display:inline-flex}.wishlist-button[aria-pressed=true] [data-wishlist-off]{display:none}.wishlist-button__label{font-size:14px;font-weight:500}.wishlist-button:hover{color:rgb(var(--color-clay))}.wishlist-button:focus-visible{outline:var(--focus-width,2px) solid rgb(var(--color-focus));outline-offset:var(--focus-offset,2px)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/theme.css.map */
