:root{--white: #fff;--ink-soft: #6f716b;--line: #dddDD7;--line-strong: #c9c9c2;--field: #efefed;--font: "Archivo", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--text-xs: .6875rem;--text-sm: .8125rem;--text-base: .9375rem;--text-lg: 1.125rem;--text-xl: 1.5rem;--text-2xl: clamp(1.75rem, 1.3rem + 2vw, 2.5rem);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 72px;--gutter: 16px;--page-max: 1360px;--radius: 10px;--pill: 999px;--header-h: 56px;--ease: cubic-bezier(.2, 0, 0, 1)}@media(min-width:750px){:root{--gutter: 32px;--header-h: 64px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--text-base);line-height:1.5;font-stretch:100%;-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-width:100%}img,video{height:auto}h1,h2,h3,h4,p,ul,ol,figure,fieldset{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}fieldset{border:0;padding:0;min-width:0}legend{padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}::selection{background:var(--second-ink);color:var(--ink)}h1,h2,h3{font-weight:650;letter-spacing:-.02em;line-height:1.15}.skip-link{position:absolute;left:10px;top:-60px;z-index:100;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:var(--pill)}.skip-link:focus{top:10px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[hidden]{display:none!important}.page-width{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--space-7)}.section--tight{padding-block:var(--space-6)}.section-title,.section-head h2{font-size:var(--text-xl);margin-bottom:var(--space-5)}.label{font-size:var(--text-xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase}.text-soft{color:var(--ink-soft)}.rte{max-width:68ch;font-size:var(--text-sm);line-height:1.65}.rte>*+*{margin-top:.8em}.rte h3{font-size:var(--text-sm);font-weight:650;margin-top:1.4em}.rte ul{padding-left:1.1em}.rte table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.rte th,.rte td{border-bottom:1px solid var(--line);padding:8px 6px;text-align:left}.rte a,.link{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong)}.rte a:hover,.link:hover{text-decoration-color:currentColor}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 22px;border:1px solid var(--ink);border-radius:var(--pill);background:transparent;color:var(--ink);font-size:var(--text-sm);font-weight:550;letter-spacing:.02em;transition:background-color .2s var(--ease),color .2s var(--ease),transform .12s var(--ease)}.button:hover{background:var(--ink);color:var(--paper)}.button:active{transform:scale(.985)}.button--ink,.button--add{background:var(--ink);color:var(--paper)}.button--ink:hover,.button--add:hover{background:#000}.button--block{display:flex;width:100%}.button--ghost{border-color:var(--line-strong)}.button:disabled{opacity:.4;cursor:not-allowed;transform:none}.button.is-loading{opacity:.7;pointer-events:none}.button--add{min-height:48px;font-size:var(--text-sm)}.button--add.is-added{background:var(--green);border-color:var(--green);color:#fff}.icon-button{display:inline-grid;place-items:center;width:44px;height:44px;position:relative;color:inherit}.icon-button svg{width:22px;height:22px}.input{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white)}.field{display:grid;gap:6px;margin-bottom:var(--space-4)}.form-message{font-size:var(--text-sm);margin-top:var(--space-2)}.form-message--error{color:var(--signal)}.ticker{background:var(--ink);color:var(--paper);font-size:var(--text-xs);overflow:hidden;height:30px}.ticker__track{display:flex;width:max-content;height:100%}.ticker__list{display:flex;align-items:center;flex-shrink:0;white-space:nowrap}.ticker__item{display:inline-flex;align-items:center;gap:6px;padding-inline:18px}.ticker__item:after{content:"\b7";margin-left:30px;opacity:.4}.ticker__item a{display:inline-flex;align-items:center;gap:6px}.ticker__stars{display:inline-flex;gap:1px;color:#f2c14e}.ticker__stars svg{width:11px;height:11px}.ticker__stars--small svg{width:9px;height:9px}.ticker__name{opacity:.6}@media(prefers-reduced-motion:no-preference){.ticker__track{animation:ticker 90s linear infinite}.ticker:hover .ticker__track{animation-play-state:paused}}@keyframes ticker{to{transform:translate(-25%)}}.section-header{position:sticky;top:0;z-index:40}.site-header{position:relative;background:var(--paper);border-bottom:1px solid transparent;transition:border-color .2s}.site-header.is-scrolled{border-bottom-color:var(--line)}.site-header__inner{height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:var(--page-max);margin-inline:auto;padding-inline:calc(var(--gutter) - 10px)}.site-header__start{justify-self:start;display:flex}.site-header__end{justify-self:end;display:flex}.site-header__logo{display:block;color:var(--ink)}.site-header__logo svg{height:26px;width:auto}@media(min-width:750px){.site-header__logo svg{height:30px}}.cart-count{position:absolute;top:6px;right:4px;min-width:16px;height:16px;padding-inline:4px;border-radius:var(--pill);background:var(--ink);color:var(--paper);font-size:10px;font-weight:700;line-height:16px;text-align:center}.cart-count[data-count="0"]{display:none}.cart-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;opacity:0;pointer-events:none;background:var(--signal);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-8-4.9-8-10.6A4.6 4.6 0 0112 7.6a4.6 4.6 0 018 2.8C20 16.1 12 21 12 21z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-8-4.9-8-10.6A4.6 4.6 0 0112 7.6a4.6 4.6 0 018 2.8C20 16.1 12 21 12 21z'/%3E%3C/svg%3E") center/contain no-repeat}.cart-link.is-bumped:after{animation:heart-up .7s var(--ease)}.cart-count.is-bumped{animation:bump .3s var(--ease)}@keyframes heart-up{0%{opacity:0;transform:translateY(4px) scale(.4)}35%{opacity:1;transform:translateY(-14px) scale(1)}to{opacity:0;transform:translateY(-26px) scale(.9)}}@keyframes bump{50%{transform:scale(1.3)}}.fly-heart{position:fixed;z-index:90;width:22px;height:22px;pointer-events:none;color:var(--signal)}.fly-heart svg{width:100%;height:100%;fill:currentColor}.menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden}.menu-drawer.is-open{visibility:visible}.menu-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;opacity:0;transition:opacity .2s}.menu-drawer.is-open .menu-drawer__overlay{opacity:1}.menu-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(78vw,340px);background:var(--paper);padding:var(--space-3) var(--space-5) var(--space-5);display:flex;flex-direction:column;transform:translate(100%);transition:transform .25s var(--ease)}.menu-drawer.is-open .menu-drawer__panel{transform:none}.menu-drawer__top{display:flex;justify-content:space-between;align-items:center;margin-right:-12px;margin-bottom:var(--space-4)}.menu-drawer__list{list-style:none;padding:0;display:grid;gap:2px}.menu-drawer__list a{display:block;padding:8px 0;font-size:var(--text-base)}.menu-drawer__list .is-main a{font-size:var(--text-xl);font-weight:650;padding-bottom:12px}.menu-drawer__foot{margin-top:auto;font-size:var(--text-sm);color:var(--ink-soft);display:grid;gap:6px}.pdp__grid{display:grid;grid-template-columns:minmax(0,1fr)}.pdp__grid>*{min-width:0}@media(min-width:990px){.pdp__grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:var(--space-7);max-width:var(--page-max);margin-inline:auto;padding:var(--space-5) var(--gutter) 0}}.pdp-gallery{position:relative}.pdp-gallery__track{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pdp-gallery__track::-webkit-scrollbar{display:none}.pdp-gallery__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;background:var(--field);height:auto;aspect-ratio:4 / 5;overflow:hidden}.pdp-gallery__slide>img,.pdp-gallery__slide>video,.fit-video video{width:100%;height:100%;object-fit:cover;object-position:center 30%}.pdp-gallery__count{position:absolute;right:12px;top:12px;padding:3px 9px;border-radius:var(--pill);background:#ffffffd9;font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums}@media(min-width:990px){.pdp-gallery__track{display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:visible}.pdp-gallery__slide{height:auto;aspect-ratio:4 / 5;border-radius:4px;overflow:hidden}.pdp-gallery__slide:first-child{grid-column:1 / -1}.pdp-gallery__count,.pdp-thumbs{display:none}}.pdp-thumbs{display:flex;gap:6px;padding:6px var(--gutter) 0;overflow-x:auto;scrollbar-width:none}.pdp-thumbs::-webkit-scrollbar{display:none}.pdp-thumbs__item{position:relative;flex:0 0 40px;height:50px;border-radius:4px;overflow:hidden;background:var(--field)}.pdp-thumbs__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .2s}.pdp-thumbs__item.is-active:after{box-shadow:inset 0 0 0 1.5px var(--ink)}.pdp-thumbs__item img{width:100%;height:100%;object-fit:cover}.pdp-thumbs__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border-left:9px solid #fff;border-block:6px solid transparent;filter:drop-shadow(0 0 2px rgb(0 0 0 / .5))}.model-tag{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 90px);padding:4px 10px;border-radius:var(--pill);background:#ffffffe0;font-size:var(--text-xs);font-weight:600;line-height:1.4}.fit-video{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.fit-video.is-active{display:block}.fit-switch{position:absolute;top:12px;left:12px;display:flex;gap:6px}.fit-switch__btn{padding:5px 12px;border-radius:var(--pill);background:#ffffffe0;font-size:var(--text-xs);font-weight:650}.fit-switch__btn.is-active{background:var(--ink);color:var(--paper)}.fit-video__pause{position:absolute;right:12px;top:12px;width:32px;height:32px;border-radius:50%;background:#ffffffe0;display:grid;place-items:center}.fit-video__pause span{width:10px;height:10px;border-inline:3px solid var(--ink)}.fit-video__pause[aria-pressed=true] span{border:0;width:0;height:0;margin-left:3px;border-left:9px solid var(--ink);border-block:6px solid transparent}.pdp__info{padding:var(--space-4) var(--gutter) var(--space-6)}@media(min-width:990px){.pdp__info{padding:0}.pdp__sticky{position:sticky;top:calc(var(--header-h) + 24px)}}.pdp__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3)}.pdp__title{font-size:var(--text-lg);font-weight:650;letter-spacing:-.01em;text-transform:uppercase}.pdp__stars{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:var(--text-xs);color:var(--ink-soft);text-decoration:none}.pdp__stars-icons{position:relative;display:inline-block;font-size:13px;letter-spacing:1px;line-height:1;color:#d6d4cf}.pdp__stars-icons:before{content:"\2605\2605\2605\2605\2605"}.pdp__stars-icons span{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--ink)}.pdp__stars-icons span:before{content:"\2605\2605\2605\2605\2605"}.sizes__rec{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--text-xs);color:var(--ink-soft)}.sizes__rec:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0}.pdp__price-wrap{text-align:right;flex-shrink:0}.pdp__price{font-size:var(--text-lg);font-weight:600;font-variant-numeric:tabular-nums}.pdp__price s{font-weight:400;margin-right:6px;font-size:var(--text-sm)}.pdp__tax{font-size:10px;color:var(--ink-soft)}.pdp__tax a{text-decoration:underline;text-underline-offset:2px}@media(min-width:990px){.pdp__title,.pdp__price{font-size:var(--text-xl)}}.sizes__foot{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-2)}.sizes__model{font-size:var(--text-xs);color:var(--ink-soft)}.sizes__table-link{font-size:var(--text-xs);text-decoration:underline;text-underline-offset:3px;flex-shrink:0}.size-pills{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:6px}.size-pill{position:relative}.size-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.size-pill>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:46px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white);font-size:var(--text-sm);font-weight:600;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.size-pill input:hover+span{border-color:var(--ink)}.size-pill input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.size-pill input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.size-pill.is-sold-out>span{color:var(--ink-soft);background:transparent;text-decoration:line-through;border-style:dashed}.size-pill.is-sold-out input{cursor:not-allowed}.size-pill.is-recommended>span:after{content:"";position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--green)}.sizes__fit{font-size:var(--text-xs);color:var(--ink-soft);margin-top:var(--space-2)}.size-pill__sub{font-size:10.5px;font-weight:500;opacity:.65;letter-spacing:0}.size-pills--plain .size-pill>span{border-color:transparent;background:var(--field)}.size-pills--plain .size-pill input:hover+span{border-color:transparent;background:#e4e4e1}.size-pills--plain .size-pill input:checked+span{background:var(--ink);color:var(--paper)}.size-pills--plain .size-pill.is-sold-out>span{background:transparent;border-color:transparent}.size-pill.is-sold-out .size-pill__sub{text-decoration:none}.sizes__model.is-image{color:var(--ink)}.buy-panel form{display:flex;flex-direction:column}.size-finder{--finder-green: #1F7A47;margin-top:6px}.size-finder[open] .size-finder__body{margin-top:4px;border-radius:var(--radius);background:var(--field);padding-top:var(--space-3)}.size-finder .size-finder__toggle{display:inline-flex;gap:6px;min-height:32px;padding:0;font-size:var(--text-xs);color:var(--finder-green)}.size-finder .size-finder__toggle .size-finder__label{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.size-finder .size-finder__icon svg,.size-finder .size-finder__meta svg{width:15px;height:15px}.size-finder .size-finder__meta{color:var(--finder-green)}.size-finder__toggle{list-style:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:var(--text-sm);cursor:pointer}.size-finder__toggle::-webkit-details-marker{display:none}.size-finder__icon svg{width:18px;height:18px}.size-finder__label strong{font-weight:700}.size-finder__meta{display:flex;color:var(--ink-soft)}.size-finder__meta svg{width:18px;height:18px;transition:transform .2s var(--ease)}.size-finder[open] .size-finder__meta svg{transform:rotate(180deg)}.size-finder__body{padding:4px 12px var(--space-3)}.size-finder__progress{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:var(--space-3)}.size-finder__progress i{height:3px;border-radius:2px;background:var(--line);transition:background-color .2s}.size-finder__progress i.is-done{background:var(--ink)}.size-finder__stage{min-height:132px}.size-finder__step legend{font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-2)}.size-finder__choices{display:grid;grid-template-columns:1fr 1fr;gap:6px}.size-finder__choices label{position:relative}.size-finder__choices input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.size-finder__choices span{display:flex;align-items:center;justify-content:center;gap:5px;height:44px;padding-inline:8px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white);font-size:var(--text-sm);text-align:center}.size-finder__choices input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.size-finder__choices input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.size-finder__result{display:grid;gap:4px;align-content:center;min-height:100px;text-align:center}.size-finder__value span{display:block;font-size:var(--text-xs);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em}.size-finder__value strong{font-size:var(--text-2xl);font-weight:700}.size-finder__note{font-size:var(--text-sm);color:var(--ink-soft)}.size-finder__nav{display:flex;justify-content:space-between;align-items:center;min-height:32px;margin-top:var(--space-2);font-size:var(--text-xs);color:var(--ink-soft)}.size-finder__back{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs)}.size-finder__back svg{width:14px;height:14px}.size-finder__counter{margin-left:auto}.size-finder__reset{margin-left:var(--space-3);text-decoration:underline;text-underline-offset:3px}.buy-panel .button--add{margin-top:var(--space-3)}.pdp__installments,.pdp__app{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--ink-soft);text-align:center}.trust-line{list-style:none;padding:0;margin:var(--space-2) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;font-size:11px;line-height:1.2;color:var(--ink)}.trust-line li{display:flex;align-items:center;justify-content:center;gap:5px;text-align:center;white-space:nowrap}.trust-line svg{width:15px;height:15px;flex-shrink:0}.trust-line .stock-heart svg{width:13px;height:13px}@media(max-width:359px){.trust-line{font-size:10px}.trust-line svg{display:none}}.trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;padding:0;margin-top:var(--space-4)}.trust li{display:grid;justify-items:center;align-content:start;gap:6px;text-align:center;padding:12px 6px;background:var(--white);border-radius:var(--radius);font-size:var(--text-xs);line-height:1.35}.trust svg{width:20px;height:20px}.stock-heart{color:var(--green)}.stock-heart svg{fill:currentColor;stroke:none}@media(prefers-reduced-motion:no-preference){.stock-heart svg{animation:pulse 2.4s ease-in-out infinite}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.6}}.tabs{margin-top:var(--space-6)}.tabs__list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-bottom:1px solid var(--line)}.tabs__list [role=tab]{min-height:44px;font-size:var(--text-sm);font-weight:600;color:var(--ink-soft);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs__list [aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.tabs__panel{padding-top:var(--space-4)}.section-head{margin-bottom:var(--space-4)}.jdgm-widget,.jdgm-widget *{font-family:var(--font)!important}.jdgm-widget .jdgm-star,.jdgm-star:before{font-family:JudgemeStar!important}.jdgm-star{color:var(--ink)!important}.jdgm-preview-badge{font-size:var(--text-xs);display:flex;justify-content:center}.reviews__apps .jdgm-rev-widg{padding:0!important;border:0!important}.reviews__apps .jdgm-rev-widg__title,.reviews__apps .jdgm-carousel-title{display:none!important}.reviews .section-head{text-align:center}.reviews__apps .jdgm-histogram__bar-content{background:var(--ink)!important}.reviews__apps .jdgm-histogram__bar{background:var(--line)!important;border-radius:var(--pill);overflow:hidden}.reviews__apps .jdgm-write-rev-link,.reviews__apps .jdgm-ask-question-btn{background:transparent!important;color:var(--ink)!important;border:1px solid var(--ink)!important;border-radius:var(--pill)!important;font-weight:650!important}.reviews__apps .jdgm-rev{border-top:1px solid var(--line)!important;padding-block:var(--space-4)!important}.product-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) 8px}@media(min-width:990px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6) 12px}}.card{display:grid;gap:var(--space-2)}.card__media{position:relative;aspect-ratio:4 / 5;background:var(--field);border-radius:4px;overflow:hidden}.card__slides{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.card__slides::-webkit-scrollbar{display:none}.card__slides img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start}.card__dots{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:4px}.card__dots i{width:5px;height:5px;border-radius:50%;background:#fff9}.card__dots i.is-active{background:#fff}.card__badge{position:absolute;top:8px;left:8px;z-index:1;padding:3px 8px;border-radius:var(--pill);background:var(--white);font-size:var(--text-xs);font-weight:600}.card__info{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);line-height:1.3}.card__title{font-size:var(--text-sm);line-height:1.3;font-weight:600;text-transform:uppercase;letter-spacing:0}.card__price{flex-shrink:0;font-variant-numeric:tabular-nums}.quick-add__label{font-size:var(--text-xs);color:var(--ink-soft);margin-bottom:4px}.quick-add__sizes{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.quick-add__size{height:34px;border:1px solid var(--line-strong);border-radius:8px;background:var(--white);font-size:var(--text-xs);font-weight:600}.quick-add__size:hover{border-color:var(--ink)}.quick-add__size:disabled{color:var(--ink-soft);text-decoration:line-through;border-style:dashed;background:transparent}.quick-add__size.is-selected,.quick-add__size.is-added{background:var(--ink);color:var(--paper);border-color:var(--ink)}.recos{padding-top:var(--space-6)}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;visibility:hidden}.cart-drawer.is-open{visibility:visible}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;opacity:0;transition:opacity .2s}.cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(100vw,420px);height:100%;height:100dvh;display:flex;flex-direction:column;background:var(--paper);transform:translate(100%);transition:transform .25s var(--ease);outline:none}.cart-drawer.is-open .cart-drawer__panel{transform:none}.cart-drawer__head{flex:none;display:flex;justify-content:space-between;align-items:center;padding:4px 6px 4px var(--space-4)}.cart-drawer__head h2{font-size:var(--text-base)}.cart-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-3) var(--space-4) var(--space-4)}.cart-drawer__empty{display:grid;gap:var(--space-4);justify-items:start}.squeegee{flex:none;padding:0 var(--space-4) var(--space-3);border-bottom:1px solid var(--line)}.squeegee__text{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);margin-bottom:6px}.squeegee__text .stock-heart svg{width:14px;height:14px}.squeegee__screen{height:3px;border-radius:2px;background:var(--line);overflow:hidden}.squeegee__ink{height:100%;width:var(--progress, 0%);background:var(--green);transition:width .4s var(--ease)}.line-items{list-style:none;padding:0;display:grid;gap:var(--space-4)}.line-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-3)}.line-item__media{aspect-ratio:4 / 5;background:var(--field);border-radius:6px;overflow:hidden}.line-item__media img{width:100%;height:100%;object-fit:cover}.line-item__info{display:grid;gap:2px;align-content:start;min-width:0;font-size:var(--text-sm)}.line-item__top{display:flex;justify-content:space-between;gap:var(--space-2)}.line-item__title{font-weight:650;text-transform:uppercase;min-width:0;overflow-wrap:anywhere}.line-item__price{font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}.line-item__variant,.line-item__discount{color:var(--ink-soft);font-size:var(--text-xs)}.line-item__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:var(--space-2)}.line-item__remove{font-size:var(--text-xs);color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--pill)}.qty button{width:30px;height:30px;display:grid;place-items:center}.qty svg{width:13px;height:13px}.qty span{min-width:18px;text-align:center;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.bundle-note{font-size:var(--text-xs);color:var(--ink-soft);margin-top:var(--space-3)}.cart-drawer__panel{overflow-x:hidden}.line-items--compact{gap:var(--space-3)}.line-items--compact .line-item{grid-template-columns:64px minmax(0,1fr)}.line-items--compact .line-item__row{margin-top:2px}.line-items--compact .qty button{width:26px;height:26px}.upsell{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}.upsell__title{font-size:var(--text-xs);font-weight:650;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin-bottom:var(--space-3)}.upsell__list{display:grid;gap:var(--space-3)}.upsell__hint:empty{display:none}.upsell-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--space-3);align-items:start}.upsell-row__media{aspect-ratio:4 / 5;border-radius:6px;overflow:hidden;background:var(--field)}.upsell-row__media img{width:100%;height:100%;object-fit:cover}.upsell-row__info{display:grid;gap:6px;min-width:0}.upsell-row__top{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs)}.upsell-row__title{font-weight:650;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upsell-row__price{flex-shrink:0;color:var(--ink-soft);font-variant-numeric:tabular-nums}.upsell-row__note{font-size:10.5px;color:var(--green);font-weight:600;margin-top:-4px}.upsell-row__sizes{display:flex;flex-wrap:wrap;gap:4px}.upsell-size{min-width:40px;height:28px;padding-inline:8px;border:1px solid var(--line);border-radius:6px;background:var(--white);font-size:10.5px;font-weight:600;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.upsell-size:hover{border-color:var(--ink)}.upsell-size.is-added{background:var(--green);border-color:var(--green);color:#fff}.upsell-size:disabled{color:var(--ink-soft);text-decoration:line-through;border-style:dashed;background:transparent;cursor:not-allowed}.cart-drawer__foot{flex:none;position:relative;background:var(--white);padding:var(--space-4) var(--space-4) max(var(--space-4),env(safe-area-inset-bottom))}.cart-drawer__foot:before{content:"";position:absolute;left:0;right:0;top:-6px;height:6px;background:linear-gradient(-45deg,var(--white) 4px,transparent 0) 0 0 / 10px 6px repeat-x,linear-gradient(45deg,var(--white) 4px,transparent 0) 0 0 / 10px 6px repeat-x}.receipt{margin:0;display:grid;gap:2px;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.receipt__row{display:flex;justify-content:space-between;color:var(--ink-soft)}.receipt dt,.receipt dd{margin:0}.receipt__free{color:var(--green);font-weight:650}.receipt__row--total{color:var(--ink);font-size:var(--text-base);font-weight:700;margin-top:6px;padding-top:8px;border-top:1px dashed var(--line-strong)}.cart-drawer__tax{font-size:10px;color:var(--ink-soft);margin:2px 0 var(--space-3)}.cart-drawer__eta{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-weight:600}.cart-drawer__eta svg{width:11px;height:11px}.button--checkout{background:var(--green);border-color:var(--green);color:#fff;min-height:50px;font-size:var(--text-sm)}.button--checkout:hover{background:#33935b;border-color:#33935b;color:#fff}.cart-drawer__express{margin-top:var(--space-2)}.site-footer{background:var(--drop-ink);color:var(--paper);padding-block:var(--space-6) var(--space-5);font-size:var(--text-sm)}.site-footer__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6) var(--space-4)}.site-footer__col:first-child{grid-column:1 / -1;display:grid;gap:var(--space-3);align-content:start}@media(min-width:750px){.site-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr}.site-footer__col:first-child{grid-column:auto}}.site-footer__brand{display:block;color:var(--paper)}.site-footer__brand svg{height:34px;width:auto}.site-footer .rte{color:#f7f6f2a6}.site-footer h2{font-size:var(--text-xs);font-weight:650;text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-3);color:#f7f6f28c}.site-footer ul{list-style:none;padding:0;display:grid;gap:4px}.site-footer a:hover{text-decoration:underline;text-underline-offset:3px}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid rgb(247 246 242 / .15);font-size:var(--text-xs);color:#f7f6f28c}.site-footer .payment-icons{display:flex;flex-wrap:wrap;gap:6px}.payment-icons svg{height:20px;width:auto}.site-footer button,.site-footer [class*=widerruf]{font:inherit}.page-head,.collection-head{padding-block:var(--space-6) var(--space-5)}.page-head h1,.collection-head h1{font-size:var(--text-2xl)}.collection-head{padding-block:var(--space-5) var(--space-4)}.print-type{font-weight:700;letter-spacing:-.02em}.collection-filters{display:flex;gap:6px;margin:0 calc(var(--gutter) * -1) var(--space-5);padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none;scroll-padding-inline:var(--gutter)}.collection-filters::-webkit-scrollbar{display:none}.collection-filters a{flex-shrink:0;display:inline-flex;align-items:center;height:34px;padding-inline:14px;border:1px solid transparent;border-radius:var(--pill);font-size:var(--text-sm);white-space:nowrap;color:var(--ink-soft);transition:border-color .15s,color .15s}.collection-filters a:hover{color:var(--ink)}.collection-filters a[aria-current=page]{border-color:var(--ink);color:var(--ink);font-weight:600}@media(min-width:990px){.collection-filters{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.pagination{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.button--light{background:#fff;border-color:#fff;color:var(--ink)}.button--light:hover{background:var(--paper);color:var(--ink)}.hero-clean{position:relative;overflow:hidden;background:#2b2724;height:calc(100svh - var(--header-h) - 30px);min-height:520px;max-height:980px}.hero-clean__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-clean__media picture{display:contents}.hero-clean__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center var(--focus, 40%)}.hero-clean__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000 55%,#00000059)}.hero-clean__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-clean__center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;pointer-events:none}.hero-clean__content{position:absolute;z-index:3;left:0;right:0;bottom:max(12%,72px);display:grid;justify-items:center;gap:var(--space-4);pointer-events:none}.hero-clean__content>*{pointer-events:auto}.hero-clean__button{min-height:46px;padding-inline:30px;font-size:var(--text-sm);font-weight:550;letter-spacing:.04em;color:#fff;background:#ffffff29;border:1px solid rgb(255 255 255 / .45);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 1px #ffffff59,0 6px 24px #0000002e}.hero-clean__button:hover{background:#ffffff47;color:#fff}.hero-clean__title{font-size:var(--text-2xl)}@media(min-width:990px){.hero-clean{height:min(calc(100svh - var(--header-h) - 30px),860px)}.hero-clean--split{display:grid;grid-template-columns:1fr 1fr;background:var(--paper)}.hero-clean--split .hero-clean__media{position:relative}.hero-clean--split .hero-clean__media:after{display:none}.hero-clean--split .hero-clean__content{position:static;align-content:center;justify-items:start;padding:var(--space-8);gap:var(--space-5);color:var(--ink)}.hero-clean--split .hero-clean__button{background:var(--ink);border-color:var(--ink);color:var(--paper)}.hero-clean--split .hero-clean__button:hover{background:#000}.hero-clean--split .hero-clean__title{font-size:clamp(2.5rem,1rem + 3vw,4rem);letter-spacing:-.03em}}.logo-spin{--depth: 7px;width:min(62vw,440px);perspective:1100px;filter:drop-shadow(0 4px 18px rgb(0 0 0 / .28))}.logo-spin__inner{position:relative;transform-style:preserve-3d}.logo-spin__face{position:relative;display:block;transform-style:preserve-3d;color:#fff}.logo-spin--header{--depth: 3px;display:block;width:auto;perspective:600px;filter:none}.logo-spin--header .logo-spin__inner{display:block}.logo-spin--header .logo-spin__face{color:var(--ink)}.logo-spin--header .logo-spin__face svg{width:auto;height:26px}.logo-spin--header .logo-spin__face--back svg,.logo-spin--header .logo-spin__face--back img,.logo-spin--header .logo-spin__face--back .logo-spin__layer svg{height:46px;width:auto}.logo-spin--header .logo-spin__layer{color:#a9a7a1}.logo-spin.is-static .logo-spin__inner{animation:none!important}.logo-spin.is-static .logo-spin__face--back{display:none}@media(min-width:750px){.logo-spin--header .logo-spin__face svg{height:30px}}.logo-spin__face svg{width:100%;height:auto}.logo-spin__face--back{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transform:translateZ(calc(var(--depth) * -1)) rotateY(180deg)}.logo-spin__face--back svg,.logo-spin__face--back img{height:190%;width:auto;max-width:none}.logo-spin__face>svg,.logo-spin__face>img,.logo-spin__layer{backface-visibility:hidden;-webkit-backface-visibility:hidden}.logo-spin__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#cfccc6;pointer-events:none}.logo-spin__face--back .logo-spin__layer svg{height:190%;width:auto;max-width:none}@media(prefers-reduced-motion:no-preference){.logo-spin__inner{animation:logo-spin 10s ease-in-out .3s infinite}.logo-spin:not(.is-static) .logo-spin__face--front{animation:logo-front 10s linear .3s infinite}.logo-spin:not(.is-static) .logo-spin__face--back{animation:logo-back 10s linear .3s infinite}}@keyframes logo-front{0%,12.99%{visibility:visible}13%,48.99%{visibility:hidden}49%,to{visibility:visible}}@keyframes logo-back{0%,12.99%{visibility:hidden}13%,48.99%{visibility:visible}49%,to{visibility:hidden}}@keyframes logo-spin{0%,2%{transform:rotateY(0)}24%,38%{transform:rotateY(180deg)}60%,to{transform:rotateY(360deg)}}.story{--fade: 170px;--out: 110px;--a: var(--paper);--b: var(--drop-ink);display:grid;color:var(--paper);margin-top:calc(var(--space-7) * -1);background:linear-gradient(180deg,var(--a) 0,color-mix(in srgb,var(--b) 12%,var(--a)) calc(var(--fade) * .25),color-mix(in srgb,var(--b) 40%,var(--a)) calc(var(--fade) * .5),color-mix(in srgb,var(--b) 78%,var(--a)) calc(var(--fade) * .75),var(--b) var(--fade),var(--b) calc(100% - var(--out)),color-mix(in srgb,var(--b) 55%,var(--a)) calc(100% - var(--out) * .5),var(--a) 100%);padding-block:calc(var(--fade) * .85) 0}.story--light{--drop-ink: var(--second-ink);color:var(--ink)}.story__text{order:1;display:grid;gap:var(--space-4);justify-items:start;align-content:center;padding:var(--space-4) var(--gutter) var(--space-5)}.story__photo{order:2;aspect-ratio:1 / 1;overflow:hidden}.story__photo img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 55%,transparent 100%)}@media(min-width:990px){.story{--fade: 200px;--out: 140px;padding-bottom:60px;grid-template-columns:1fr 1fr;align-items:center}.story__photo{aspect-ratio:auto;height:clamp(420px,60vh,600px)}.story__photo img{object-position:center 35%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%),linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 30%),linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.story__text{padding:0 clamp(40px,6vw,112px);max-width:720px;justify-self:end;width:100%}.story__quote .statement{font-size:clamp(2rem,1.2rem + 1.6vw,2.75rem)}.story__body{font-size:var(--text-lg);line-height:1.55}}.story__link{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);font-weight:550;border-bottom:1px solid currentColor;padding-bottom:2px}.story__link svg{width:16px;height:16px;transition:transform .2s var(--ease)}.story__link:hover svg{transform:translate(3px)}.story__quote{margin:0}.story__quote .statement{font-size:var(--text-2xl);font-weight:650;letter-spacing:-.02em;line-height:1.15}.story__quote cite{display:block;margin-top:var(--space-3);font-style:normal;font-size:var(--text-sm);opacity:.7}.story__body{font-size:var(--text-base);opacity:.88;max-width:52ch}.story .button--ghost{border-color:currentColor;color:inherit}.story .button--ghost:hover{background:var(--paper);color:var(--ink)}.people .section-head{display:flex;justify-content:space-between;align-items:end;gap:var(--space-4)}.people__controls{display:none}@media(hover:hover){.people__controls{display:flex}}.people__track{list-style:none;margin:0;display:grid;grid-auto-flow:column;grid-auto-columns:min(72vw,300px);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.people__track::-webkit-scrollbar{display:none}.person{scroll-snap-align:start;font-size:var(--text-sm)}.person__photo{aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:var(--field);margin-bottom:var(--space-2)}.person__photo img{width:100%;height:100%;object-fit:cover}.person__name{font-weight:650}.person__wears{color:var(--ink-soft)}.drop-list{--a: var(--paper);--b: var(--second-ink);margin-top:calc(var(--space-7) * -1);background:linear-gradient(180deg,var(--a) 0,color-mix(in srgb,var(--b) 40%,var(--a)) 60px,var(--b) 140px,var(--b) calc(100% - 110px),color-mix(in srgb,var(--drop-ink) 45%,var(--b)) calc(100% - 50px),var(--drop-ink) calc(100% - 1px));padding-block:120px 110px;margin-bottom:-1px}.drop-list__grid{display:grid;gap:var(--space-5)}@media(min-width:990px){.drop-list__grid{grid-template-columns:1fr 1fr;align-items:end}}.drop-list__title{font-size:var(--text-2xl);font-weight:650;letter-spacing:-.02em;line-height:1.15}.drop-list__row{display:flex;gap:8px}.drop-list__row .input{border-radius:var(--pill)}.drop-list__row .button{flex-shrink:0;background:var(--ink);color:var(--paper)}.drop-list__perks{list-style:none;padding:0;margin:var(--space-4) 0 0;display:grid;gap:8px;font-size:var(--text-sm);font-weight:600}.drop-list__perks li{display:flex;gap:10px;align-items:baseline}.drop-list__perks li:before{content:"\2665";color:var(--signal);font-size:.9em}.drop-list__legal{font-size:var(--text-xs);margin-top:var(--space-3);color:var(--ink-soft)}.drop-list__legal a{text-decoration:underline}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.drop-carousel{padding-block:var(--space-7) var(--space-6);overflow:hidden;--w: min(64vw, 300px)}@media(min-width:750px){.drop-carousel{--w: 340px}}@media(min-width:1200px){.drop-carousel{--w: 400px}}.drop-carousel__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-5)}.drop-carousel__head h2{font-size:var(--text-xl)}.drop-carousel__all{font-size:var(--text-sm)}.drop-carousel__stage{position:relative}.drop-carousel__track{list-style:none;margin:0;padding:0 var(--gutter);display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.drop-carousel__slide{flex:0 0 var(--w);scroll-snap-align:center}.drop-carousel__media{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--radius);overflow:hidden;background:var(--field)}.drop-carousel__media img{width:100%;height:100%;object-fit:cover;pointer-events:none}.drop-carousel.is-ready .drop-carousel__track{display:block;position:relative;height:calc(var(--w) * 1.25);overflow:visible;padding:0;touch-action:pan-y;-webkit-user-select:none;user-select:none}.drop-carousel.is-ready .drop-carousel__slide{position:absolute;top:0;left:50%;width:var(--w);margin-left:calc(var(--w) / -2);transition:transform .7s var(--ease),opacity .7s var(--ease);opacity:0;pointer-events:none;transform:scale(.6)}.drop-carousel.is-ready [data-pos="0"]{transform:none;opacity:1;z-index:3;pointer-events:auto}.drop-carousel.is-ready [data-pos="1"]{transform:translate(calc(var(--w) * .74)) scale(.84);opacity:1;z-index:2;pointer-events:auto}.drop-carousel.is-ready [data-pos="-1"]{transform:translate(calc(var(--w) * -.74)) scale(.84);opacity:1;z-index:2;pointer-events:auto}.drop-carousel.is-ready [data-pos="2"]{transform:translate(calc(var(--w) * 1.36)) scale(.7);opacity:.45;z-index:1}.drop-carousel.is-ready [data-pos="-2"]{transform:translate(calc(var(--w) * -1.36)) scale(.7);opacity:.45;z-index:1}.drop-carousel.is-ready [data-pos="3"]{transform:translate(calc(var(--w) * 1.8)) scale(.6)}.drop-carousel.is-ready [data-pos="-3"]{transform:translate(calc(var(--w) * -1.8)) scale(.6)}.drop-carousel.is-ready [data-pos="1"] .drop-carousel__media,.drop-carousel.is-ready [data-pos="-1"] .drop-carousel__media{opacity:.8}.drop-carousel.is-ready .drop-carousel__media{transition:opacity .7s var(--ease),box-shadow .7s var(--ease)}.drop-carousel.is-ready [data-pos="0"] .drop-carousel__media{box-shadow:0 18px 40px #1c1e1b29}@media(min-width:990px){.drop-carousel.is-ready [data-pos="1"]{transform:translate(calc(var(--w) * .82)) scale(.86)}.drop-carousel.is-ready [data-pos="-1"]{transform:translate(calc(var(--w) * -.82)) scale(.86)}.drop-carousel.is-ready [data-pos="2"]{transform:translate(calc(var(--w) * 1.5)) scale(.72)}.drop-carousel.is-ready [data-pos="-2"]{transform:translate(calc(var(--w) * -1.5)) scale(.72)}}.drop-carousel__arrow{display:none;position:absolute;top:50%;z-index:4;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:#ffffffe6;place-items:center;box-shadow:0 2px 10px #0000001f}.drop-carousel__arrow svg{width:18px;height:18px}.drop-carousel.is-ready .drop-carousel__arrow{display:grid}.drop-carousel__arrow--prev{left:calc(50% - var(--w) / 2 - 20px)}.drop-carousel__arrow--next{right:calc(50% - var(--w) / 2 - 20px)}@media(hover:none){.drop-carousel.is-ready .drop-carousel__arrow{display:none}}.drop-carousel__caption{text-align:center;margin-top:var(--space-4);font-size:var(--text-sm)}.drop-carousel__caption a{display:inline-grid;gap:2px}.drop-carousel__name{font-weight:650;text-transform:uppercase}.drop-carousel__price{color:var(--ink-soft);font-variant-numeric:tabular-nums}.drop-carousel__dots{display:flex;justify-content:center;gap:6px;margin-top:var(--space-3)}.drop-carousel__dots i{width:6px;height:6px;border-radius:50%;background:var(--line-strong);transition:background-color .3s,transform .3s}.drop-carousel__dots i.is-active{background:var(--ink);transform:scale(1.2)}.people-carousel__text{margin-top:var(--space-2);color:var(--ink-soft);font-size:var(--text-sm)}.people-carousel__name{text-transform:none;font-size:var(--text-base)}.logo-spin--header .logo-spin__face--back,.logo-spin--header .logo-spin__face--back .logo-spin__layer{grid-template-rows:100%;grid-template-columns:100%;place-items:center}.story-page{--col: 640px}.read-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:80;pointer-events:none}.read-progress span{display:block;height:100%;width:100%;background:var(--green);transform-origin:left;transform:scaleX(var(--read, 0))}.sp-col{max-width:var(--col);margin-inline:auto;padding-inline:var(--gutter)}.sp-label{font-size:var(--text-xs);font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--space-3)}.sp-hero{position:relative;min-height:min(78svh,720px);display:grid;align-items:end;overflow:hidden;background:#2b2724;color:#fff}.sp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.sp-hero__image{width:100%;height:100%;object-fit:cover}.sp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#0000008c 78%,#000000b3)}.sp-hero__content{position:relative;width:100%;max-width:calc(var(--col) + var(--gutter) * 2);margin-inline:auto;padding:0 var(--gutter) var(--space-7)}.sp-hero .sp-label{color:#ffffffbf}.sp-hero__title{font-size:clamp(1.9rem,1.2rem + 3.2vw,3.4rem);font-weight:650;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.sp-hero__byline{margin-top:var(--space-4);font-size:var(--text-sm);color:#fffc}.sp-text{padding-block:var(--space-7) 0}.sp-text+.sp-text{padding-top:var(--space-5)}.sp-heading{font-size:var(--text-2xl);font-weight:650;letter-spacing:-.02em;line-height:1.12;margin-bottom:var(--space-5);text-wrap:balance}.sp-body{font-size:1.0625rem;line-height:1.7;color:#2b2d2a}.sp-body>*+*{margin-top:1em}.sp-body--lead>p:first-child{font-size:1.3rem;line-height:1.5;color:var(--ink);font-weight:500}.sp-figure{margin:var(--space-7) auto 0;max-width:980px;padding-inline:var(--gutter)}.sp-figure img{width:100%;border-radius:var(--radius);aspect-ratio:4 / 5;object-fit:cover}@media(min-width:750px){.sp-figure img{aspect-ratio:3 / 2}}.sp-figure figcaption,.sp-photos__caption{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--ink-soft)}.sp-moment{--a: var(--paper);--b: var(--drop-ink);margin-top:var(--space-7);color:var(--paper);background:linear-gradient(180deg,var(--a) 0,color-mix(in srgb,var(--b) 40%,var(--a)) 70px,var(--b) 150px,var(--b) calc(100% - 150px),color-mix(in srgb,var(--b) 40%,var(--a)) calc(100% - 70px),var(--a) 100%);padding-block:150px}.sp-moment .sp-body{color:#f7f6f2d1}.sp-line{margin:var(--space-7) 0}.sp-line figcaption{font-size:var(--text-xs);font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#f7f6f28c;margin-bottom:var(--space-3)}.sp-line blockquote{margin:0;font-size:clamp(1.6rem,1.1rem + 2.4vw,2.6rem);font-weight:650;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.sp-line--me{text-align:right}.sp-line--me blockquote{color:var(--second-ink)}.sp-statement{padding:var(--space-8) var(--gutter) var(--space-6)}.sp-statement__text{max-width:900px;margin-inline:auto;text-align:center;text-wrap:balance;font-size:clamp(1.7rem,1.1rem + 2.8vw,3rem);font-weight:650;letter-spacing:-.025em;line-height:1.12}.sp-words{padding-block:var(--space-6) var(--space-7)}.sp-words__intro,.sp-words__outro{font-size:1.0625rem;line-height:1.7;color:#2b2d2a}.sp-words__list{list-style:none;padding:0;margin:var(--space-3) 0 var(--space-5)}.sp-words__list li{font-size:clamp(2.2rem,1.4rem + 4vw,4rem);font-weight:700;letter-spacing:-.035em;line-height:1.02}.sp-words__list li:nth-child(2n){padding-left:.6em;color:var(--drop-ink)}.sp-photos{max-width:1100px;margin:var(--space-7) auto 0;padding-inline:var(--gutter)}.sp-photos__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start}.sp-photos__grid figure:last-child{margin-top:var(--space-7)}.sp-photos img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--radius)}.sp-sign{padding-block:var(--space-7) var(--space-8)}.sp-sign__name{margin-top:var(--space-5);font-size:2rem;font-weight:650;font-style:italic;letter-spacing:-.02em}.sp-sign__claim{font-size:var(--text-sm);color:var(--ink-soft)}.sp-sign__button{margin-top:var(--space-6)}@media(prefers-reduced-motion:no-preference){.js-reveal .sp-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--i, 0) * .12s)}.js-reveal .sp-reveal.is-in{opacity:1;transform:none}}.info-page{padding-bottom:var(--space-8)}.info-head{padding-block:var(--space-7) var(--space-6)}.info-head__title{font-size:clamp(2.2rem,1.4rem + 3.6vw,3.6rem);font-weight:650;letter-spacing:-.03em;line-height:1.02}.info-head__intro{margin-top:var(--space-4);max-width:52ch;font-size:1.0625rem;line-height:1.6;color:#2b2d2a}.info-h2{font-size:var(--text-xl);font-weight:650;letter-spacing:-.02em;margin-bottom:var(--space-4)}.info-h2--spaced{margin-top:var(--space-8)}.quick-links{display:grid;gap:8px;margin-bottom:var(--space-7)}@media(min-width:750px){.quick-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.quick-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:16px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s,transform .2s var(--ease)}.quick-link:hover{border-color:var(--ink)}.quick-link:active{transform:scale(.99)}.quick-link__icon{width:40px;height:40px;border-radius:50%;background:var(--field);display:grid;place-items:center}.quick-link__icon svg{width:20px;height:20px}.quick-link__text{display:grid;gap:2px;font-size:var(--text-sm)}.quick-link__text span{color:var(--ink-soft);font-size:var(--text-xs)}.quick-link__arrow svg{width:18px;height:18px;transition:transform .2s var(--ease)}.quick-link:hover .quick-link__arrow svg{transform:translate(3px)}.contact-grid{display:grid;gap:var(--space-7)}@media(min-width:990px){.contact-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-8)}}.field__label{font-size:var(--text-sm);font-weight:600}.input--area{min-height:140px;resize:vertical;line-height:1.5}.contact-form .button{margin-top:var(--space-2)}.contact-form__legal{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--ink-soft)}.form-success{display:flex;gap:10px;align-items:center;padding:16px;border-radius:var(--radius);background:color-mix(in srgb,var(--green) 12%,var(--white));font-weight:600}.form-success svg{width:20px;height:20px;color:var(--green);flex-shrink:0}.contact-direct__list{list-style:none;padding:0;display:grid;gap:var(--space-4)}.contact-direct__list li{display:grid;gap:2px;padding-bottom:var(--space-4);border-bottom:1px solid var(--line);font-size:var(--text-base)}.contact-direct__label{font-size:var(--text-xs);font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.facts{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:var(--space-8)}@media(min-width:990px){.facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.fact{display:grid;gap:4px;align-content:start;padding:18px 16px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.fact__icon{margin-bottom:var(--space-2)}.fact__icon svg{width:22px;height:22px}.fact--green .fact__icon{color:var(--green)}.fact--green .fact__icon svg{fill:currentColor;stroke:none}.fact__value{font-size:var(--text-lg);font-weight:650;letter-spacing:-.01em;line-height:1.2}.fact__text{font-size:var(--text-xs);color:var(--ink-soft)}.info-cols{display:grid;gap:var(--space-7)}@media(min-width:990px){.info-cols{grid-template-columns:1fr 1fr;gap:var(--space-8)}}.steps{list-style:none;padding:0;display:grid;gap:var(--space-4)}.step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--space-3)}.step__num{width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-weight:700;font-size:var(--text-sm)}.step strong{display:block;margin:6px 0 4px}.step__text{font-size:var(--text-sm);line-height:1.6;color:#2b2d2a}.step__text a,.faq__answer a{text-decoration:underline;text-underline-offset:3px}.faq{border-top:1px solid var(--line);max-width:820px}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding-block:12px;font-weight:600;cursor:pointer}.faq__item summary::-webkit-details-marker{display:none}.faq__icon svg{width:18px;height:18px;transition:transform .25s var(--ease)}.faq__item[open] .faq__icon svg{transform:rotate(45deg)}.faq__answer{padding-bottom:var(--space-4);font-size:var(--text-base)}.legal-links{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin-top:var(--space-7);font-size:var(--text-sm)}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:var(--space-7) var(--gutter) var(--space-8)!important}.shopify-policy__title h1{font-size:clamp(2rem,1.4rem + 3vw,3rem);font-weight:650;letter-spacing:-.03em;line-height:1.05;margin-bottom:var(--space-6)}.shopify-policy__body{font-size:var(--text-base);line-height:1.7;color:#2b2d2a}.shopify-policy__body .rte>*+*,.shopify-policy__body>div>*+*{margin-top:1em}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body strong:only-child{color:var(--ink)}.shopify-policy__body h2,.shopify-policy__body h3{font-size:var(--text-lg);font-weight:650;margin-top:1.8em}.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}.shopify-policy__body ul{padding-left:1.2em}.shopify-policy__title{text-align:left!important}.page-head{padding-block:var(--space-7) var(--space-5)}.page-head h1{font-size:clamp(2.2rem,1.4rem + 3.6vw,3.6rem);font-weight:650;letter-spacing:-.03em;line-height:1.02}.main-page .rte{max-width:68ch;font-size:var(--text-base);line-height:1.7}.site-footer{--a: var(--paper);--b: var(--drop-ink);background:linear-gradient(180deg,var(--a) 0,color-mix(in srgb,var(--b) 12%,var(--a)) 30px,color-mix(in srgb,var(--b) 45%,var(--a)) 65px,color-mix(in srgb,var(--b) 82%,var(--a)) 100px,var(--b) 130px);padding-top:calc(130px + var(--space-5))}body:has(#MainContent>.shopify-section:last-child .drop-list) .site-footer{background:var(--drop-ink);padding-top:var(--space-6)}.pdp-details__care{margin-top:var(--space-3)}.pdp-details__care p{margin:0 0 4px}.pdp-details__care ul{margin:0 0 var(--space-3);padding-left:18px}.pdp-details__links{display:flex;gap:var(--space-3);flex-wrap:wrap;font-size:var(--text-xs)}.pdp-details__links a{text-decoration:underline;text-underline-offset:3px}.logo-spin--header .logo-spin__layer{display:none!important}.pdp-acc{margin-top:var(--space-6);border-top:1px solid var(--line)}.pdp-acc__item{border-bottom:1px solid var(--line)}.pdp-acc__item>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px;padding:var(--space-3) 0;font-size:var(--text-base, 1rem);font-weight:500;cursor:pointer;list-style:none}.pdp-acc__item>summary::-webkit-details-marker{display:none}.pdp-acc__icon{position:relative;width:14px;height:14px;flex-shrink:0}.pdp-acc__icon:before,.pdp-acc__icon:after{content:"";position:absolute;left:0;top:6.25px;width:14px;height:1.5px;background:currentColor;transition:transform .2s ease}.pdp-acc__icon:after{transform:rotate(90deg)}.pdp-acc__item[open] .pdp-acc__icon:after{transform:rotate(0)}.pdp-acc__body{padding:0 0 var(--space-4)}.pdp-acc__body>:first-child{margin-top:0}.pdp-details__care.pdp-acc__body{margin-top:0}@media(prefers-reduced-motion:reduce){.pdp-acc__icon:after{transition:none}}.shopify-section:has(.ticker){position:sticky;top:0;z-index:39}body:has(.ticker) .section-header{top:30px}html:has(.ticker){scroll-padding-top:calc(var(--header-h) + 46px)}@media(min-width:990px){body:has(.ticker) .pdp__sticky{top:calc(var(--header-h) + 54px)}}.tabs__list{grid-auto-columns:auto}.tabs__list [role=tab]{padding:6px 4px;line-height:1.25;text-align:center}.size-dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100svh - 48px);padding:0;border:0;border-radius:14px;background:var(--paper);color:var(--ink)}.size-dialog::backdrop{background:#00000073}.size-dialog__head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--paper);border-bottom:1px solid var(--line)}.size-dialog__title{margin:0;font-size:var(--text-base);font-weight:600}.size-dialog__close{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px}.size-dialog__close svg{width:20px;height:20px}.size-dialog__body{padding:var(--space-4)}.size-dialog__body img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/60/assets/base.css.map */
