.announcement{display:flex;align-items:center;justify-content:center;min-height:40px;padding:calc(var(--unit) * 2) var(--gutter)}.announcement__text{margin:0;text-align:center;font-size:var(--s0);letter-spacing:var(--label-ls);text-transform:uppercase}.announcement__text a{color:inherit}.tile__type{display:grid;place-items:center;width:100%;height:100%;padding:calc(var(--unit) * 4);text-align:center;font-family:var(--font-heading-family);font-size:var(--s4);line-height:1.1}.contact-form{display:grid;gap:calc(var(--unit) * 5);justify-items:stretch}.contact-form button{justify-self:start}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--unit) * 5)}@media screen and (max-width:749px){.contact-form__row{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--unit) * 14);align-items:center}.split--flip .split__media{order:2}.split__media{background:var(--c-mat);border:var(--border-w) solid var(--c-border)}.split__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.split__media .placeholder-svg{aspect-ratio:4 / 5;height:auto}.split__body{display:grid;gap:calc(var(--unit) * 5);justify-items:start;align-content:center}.split__body h2{margin:0}.split__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--unit) * 5);margin:0;width:100%;border-top:var(--border-w) solid var(--c-border);padding-top:calc(var(--unit) * 5)}.split__facts dt{font-size:var(--s0);letter-spacing:var(--label-ls);text-transform:uppercase;color:var(--c-muted);margin-bottom:6px}.split__facts dd{margin:0;font-family:var(--font-heading-family);font-size:var(--s3);line-height:1.1}@media screen and (max-width:989px){.split{grid-template-columns:1fr;gap:calc(var(--unit) * 8)}.split--flip .split__media{order:0}}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:calc(var(--unit) * 14);align-items:start}.faq__intro{display:grid;gap:calc(var(--unit) * 4);justify-items:start;position:sticky;top:calc(var(--unit) * 24)}.faq__intro h2{margin:0}@media screen and (max-width:989px){.faq{grid-template-columns:1fr;gap:calc(var(--unit) * 8)}.faq__intro{position:static}}.wall{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:calc(var(--unit) * 8) calc(var(--unit) * 6);list-style:none;margin:0;padding:0}.wall__item{grid-column:span var(--span, 4);margin-top:var(--drop, 0)}.wall__link{display:block;text-decoration:none}.wall__frame{display:block;overflow:hidden;background:var(--c-mat);border:var(--border-w) solid var(--c-border);padding:calc(var(--unit) * 4)}.wall__frame img{width:100%;transition:transform var(--dur-slow) var(--ease)}.wall__item:hover .wall__frame img{transform:scale(1.03)}.wall__caption{display:block;margin-top:calc(var(--unit) * 3);font-size:var(--s0);letter-spacing:var(--label-ls);text-transform:uppercase}@media screen and (max-width:989px){.wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(var(--unit) * 6) calc(var(--unit) * 4)}.wall__item{grid-column:span 3;margin-top:0}}.hero{padding-bottom:calc(var(--section-py) * .7)}.hero__heading{margin-bottom:calc(var(--unit) * 10);max-width:16ch}.hero__heading em{font-style:italic}.hero__row{display:grid;grid-template-columns:minmax(240px,.85fr) 1.6fr;gap:calc(var(--unit) * 12);align-items:center;border-top:var(--border-w) solid var(--c-border);padding-top:calc(var(--unit) * 8)}.hero__meta{display:grid;gap:calc(var(--unit) * 6);align-content:start}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--unit) * 5)}.hero__caption{font-size:var(--s0);letter-spacing:var(--label-ls);text-transform:uppercase;margin:0}.hero__media{position:relative;background:var(--c-mat);border:var(--border-w) solid var(--c-border)}.hero__media img{width:100%;aspect-ratio:16 / 11;object-fit:cover}.hero__media .placeholder-svg{aspect-ratio:16 / 11;height:auto}.hero__meta{max-width:46ch}@media screen and (max-width:989px){.hero__row{grid-template-columns:1fr;gap:calc(var(--unit) * 8)}.hero__heading{max-width:none;margin-bottom:calc(var(--unit) * 7)}.hero__media img{aspect-ratio:4 / 3}}.banner{display:grid;gap:calc(var(--unit) * 8)}.banner__media{background:var(--c-mat);border:var(--border-w) solid var(--c-border)}.banner__media img{width:100%;aspect-ratio:21 / 9;object-fit:cover}.banner__media .placeholder-svg{aspect-ratio:21 / 9;height:auto}.banner__copy{display:grid;gap:calc(var(--unit) * 4);justify-items:start;max-width:60ch}.banner__copy h2{margin:0}@media screen and (max-width:749px){.banner__media img{aspect-ratio:4 / 5}}.error{display:grid;gap:calc(var(--unit) * 5);justify-items:start;max-width:720px}.error h1{margin:0}.article{display:grid;gap:calc(var(--unit) * 6)}.article h1,.article .eyebrow{margin:0}.article__media{background:var(--c-mat);border:var(--border-w) solid var(--c-border)}.article .link-arrow{justify-self:start}.article-grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:calc(var(--unit) * 10)}.article-grid .tile__media{aspect-ratio:4 / 3}@media screen and (max-width:749px){.article-grid{grid-template-columns:1fr}}.cart{display:grid;grid-template-columns:1.6fr 1fr;gap:calc(var(--unit) * 14);align-items:start}.cart__summary{display:grid;gap:calc(var(--unit) * 4);justify-items:stretch;padding:calc(var(--unit) * 8);border:var(--border-w) solid var(--c-border);position:sticky;top:calc(var(--unit) * 24)}.cart__summary .link-arrow{justify-self:start}.cart__summary .muted{font-size:var(--s0);margin:0}.js .cart__update{display:none}@media screen and (max-width:989px){.cart{grid-template-columns:1fr;gap:calc(var(--unit) * 8)}.cart__summary{position:static}}.collection__head{max-width:60ch;margin-bottom:calc(var(--unit) * 10)}.collection__head h1{margin-bottom:calc(var(--unit) * 4)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--unit) * 4);padding-block:calc(var(--unit) * 4);border-block:var(--border-w) solid var(--c-border);margin-bottom:calc(var(--unit) * 10)}.toolbar__right{display:flex;align-items:center;gap:calc(var(--unit) * 4);margin-left:auto}.toolbar__count{margin:0;font-size:var(--s0);letter-spacing:var(--label-ls);text-transform:uppercase;color:var(--c-muted)}.toolbar__filter{position:relative}.toolbar__summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:calc(var(--unit) * 3);cursor:pointer;list-style:none;font-size:var(--s0);letter-spacing:var(--label-ls);text-transform:uppercase}.toolbar__summary::-webkit-details-marker{display:none}.toolbar__filter[open] .toolbar__summary svg{transform:rotate(180deg)}.toolbar__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:5;min-width:240px;max-height:320px;overflow-y:auto;display:grid;gap:2px;margin:0;padding:calc(var(--unit) * 3);border:var(--border-w) solid var(--c-border-strong);background:var(--c-bg)}.toolbar__option{display:flex;align-items:center;gap:10px;min-height:44px;padding-inline:calc(var(--unit) * 2);cursor:pointer}.toolbar__option input{width:18px;height:18px;accent-color:var(--c-text)}.collection__empty{grid-column:1 / -1;display:grid;gap:calc(var(--unit) * 4);justify-items:start}@media screen and (max-width:749px){.toolbar{gap:calc(var(--unit) * 2)}.toolbar__right{width:100%;margin-left:0;justify-content:space-between}}.tile-row--wrap{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:calc(var(--unit) * 10)}@media screen and (max-width:989px){.tile-row--wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}.product{display:grid;grid-template-columns:1.15fr 1fr;gap:calc(var(--unit) * 16);align-items:start}.gallery{position:relative}.gallery__stage{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--c-mat);border:var(--border-w) solid var(--c-border)}.gallery__stage::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:center;margin:0;padding:calc(var(--unit) * 3);display:grid;place-items:center}.gallery__zoom{overflow:hidden;width:100%;cursor:zoom-in}.gallery__zoom img{width:100%;transition:transform var(--dur) var(--ease);will-change:transform}.gallery__nav{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:var(--border-w) solid var(--c-border-strong);border-radius:var(--btn-radius);background:var(--c-bg);color:var(--c-text);cursor:pointer;opacity:0;transition:opacity var(--dur) var(--ease)}.gallery__nav svg{width:18px;height:18px}.gallery__nav--prev{left:calc(var(--unit) * 3)}.gallery__nav--next{right:calc(var(--unit) * 3)}.gallery:hover .gallery__nav,.gallery__nav:focus-visible{opacity:1}.gallery__nav[disabled]{opacity:0;pointer-events:none}.gallery__thumbs{display:flex;gap:calc(var(--unit) * 2);margin:calc(var(--unit) * 4) 0 0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{display:block;width:72px;height:72px;padding:4px;border:var(--border-w) solid var(--c-border);border-radius:var(--radius);background:var(--c-mat);cursor:pointer;transition:border-color var(--dur) var(--ease)}.gallery__thumb img{width:100%;height:100%;object-fit:contain}.gallery__thumb[aria-current=true]{border-color:var(--c-text)}.product__sticky{position:sticky;top:calc(var(--unit) * 24);display:grid;gap:calc(var(--unit) * 5)}.product__title{margin:0;font-size:clamp(var(--s4),3vw,var(--s6))}.product__price{font-size:var(--s3);display:flex;gap:12px;align-items:baseline}.product__price s{color:var(--c-muted)}.product__tax{font-size:var(--s0);margin:0}.product__buy{display:grid;gap:calc(var(--unit) * 3)}.product__buy .field{max-width:140px}.variants{display:grid;gap:calc(var(--unit) * 5)}.variant{border:0;margin:0;padding:0;display:grid;gap:calc(var(--unit) * 3)}.variant__options{display:flex;flex-wrap:wrap;gap:calc(var(--unit) * 2)}.variant__chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:56px;padding:0 calc(var(--unit) * 4);border:var(--border-w) solid var(--c-border-strong);border-radius:var(--btn-radius);font-size:var(--s1);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.variant__options input:checked+.variant__chip{background:var(--c-button);color:var(--c-button-label);border-color:var(--c-button)}.variant__options input:focus-visible+.variant__chip{outline:2px solid var(--c-text);outline-offset:3px}@media screen and (max-width:989px){.product{grid-template-columns:1fr;gap:calc(var(--unit) * 8)}.product__sticky{position:static}.gallery__slide{padding:calc(var(--unit) * 4)}.gallery__nav{opacity:1}.gallery__zoom{cursor:default}}.search__head{max-width:640px;margin-bottom:calc(var(--unit) * 12);display:grid;gap:calc(var(--unit) * 5)}.search__head h1{margin:0}.search__form{display:flex;gap:calc(var(--unit) * 2)}.search__form .field__input{flex:1 1 auto}.marquee{position:relative}.marquee__toggle{position:absolute;top:50%;right:calc(var(--unit) * 4);transform:translateY(-50%);min-height:32px;padding:6px 12px;font-family:var(--font-body-family);font-size:11px;letter-spacing:var(--label-ls);text-transform:uppercase;background:var(--c-bg);color:var(--c-text);border:var(--border-w) solid var(--c-border-strong);border-radius:var(--btn-radius);cursor:pointer;opacity:0}.marquee:hover .marquee__toggle,.marquee__toggle:focus-visible,.marquee__toggle[aria-pressed=true]{opacity:1}.marquee[data-paused=true] .marquee__track{animation-play-state:paused}.newsletter{display:grid;grid-template-columns:1.1fr 1fr;gap:calc(var(--unit) * 14);align-items:center}.newsletter__copy h2{margin-bottom:calc(var(--unit) * 4)}.newsletter__field{display:flex;gap:calc(var(--unit) * 2)}.newsletter__field .field__input{flex:1 1 auto}@media screen and (max-width:989px){.newsletter{grid-template-columns:1fr;gap:calc(var(--unit) * 8)}}@media screen and (max-width:480px){.newsletter__field{flex-direction:column}}.size-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(var(--unit) * 3);list-style:none;margin:0;padding:0}.size-chip{display:grid;gap:4px;align-content:center;justify-items:center;min-height:88px;padding:calc(var(--unit) * 4);text-align:center;text-decoration:none;border:var(--border-w) solid var(--c-border);border-radius:var(--radius);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.size-chip:hover{background:var(--c-mat);border-color:var(--c-border-strong)}.size-chip__label{font-family:var(--font-heading-family);font-size:var(--s3);line-height:1}.size-chip__caption{font-size:var(--s0);letter-spacing:var(--label-ls);text-transform:uppercase}.size-row__note{margin:calc(var(--unit) * 3) 0 0;font-size:var(--s0);max-width:52ch}@media screen and (max-width:989px){.size-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:480px){.size-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--unit) * 6);list-style:none;margin:0;padding:0}.quote{display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--unit) * 8);padding:calc(var(--unit) * 8);border:var(--border-w) solid var(--c-border)}.quote__text{margin:0;font-family:var(--font-heading-family);font-size:var(--s3);line-height:1.3;letter-spacing:-.01em}.quote__meta{display:grid;gap:2px;font-size:var(--s0);letter-spacing:var(--label-ls);text-transform:uppercase}.quote__author{font-weight:600}@media screen and (max-width:989px){.quotes{grid-template-columns:1fr}}.props{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--unit) * 8);list-style:none;margin:0;padding:0}.prop{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--unit) * 4);align-items:start}.prop__icon{display:inline-flex}.prop__icon svg{width:26px;height:26px}.prop__title{font-family:var(--font-body-family);font-size:var(--s1);font-weight:600;letter-spacing:0;text-transform:none;margin:0 0 4px}.prop__text{margin:0;font-size:var(--s0);line-height:1.6}@media screen and (max-width:989px){.props{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:480px){.props{grid-template-columns:1fr;gap:calc(var(--unit) * 6)}}.block-group{display:grid;gap:calc(var(--unit) * 3)}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
