:root{--ax-paper: #f3f1ec;--ax-white: #ffffff;--ax-stone: #e7e3db;--ax-ink: #121212;--ax-ink-rgb: 18, 18, 18;--ax-muted: #6b6862;--ax-line: rgba(18, 18, 18, .12);--ax-line-strong: rgba(18, 18, 18, .28);--ax-bg: var(--ax-paper);--ax-fg: var(--ax-ink);--ax-serif: "Instrument Serif", "Times New Roman", serif;--ax-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--ax-ease: cubic-bezier(.2, .7, .2, 1);--ax-ease-out: cubic-bezier(.16, 1, .3, 1);--ax-gutter: 1.6rem;--font-heading-family: var(--ax-serif);--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: var(--ax-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600}@media screen and (min-width:750px){:root{--ax-gutter: 5rem}}.ax-tone{background:var(--ax-bg);color:var(--ax-fg)}.ax-tone[style*=--ax-pt]{padding-top:calc(var(--ax-pt) * .5);padding-bottom:calc(var(--ax-pb) * .5)}@media screen and (min-width:750px){.ax-tone[style*=--ax-pt]{padding-top:calc(var(--ax-pt) * .65);padding-bottom:calc(var(--ax-pb) * .65)}}@media screen and (min-width:1200px){.ax-tone[style*=--ax-pt]{padding-top:calc(var(--ax-pt) * .8);padding-bottom:calc(var(--ax-pb) * .8)}}.ax-tone-light{--ax-bg: var(--ax-paper)}.ax-tone-white{--ax-bg: var(--ax-white)}.ax-tone-stone{--ax-bg: var(--ax-stone)}.ax-tone-dark,.ax-dark{--ax-bg: #111111;--ax-fg: #f3f1ec;--ax-ink-rgb: 243, 241, 236;--ax-muted: rgba(243, 241, 236, .62);--ax-line: rgba(243, 241, 236, .14);--ax-line-strong: rgba(243, 241, 236, .4);--color-foreground: 243, 241, 236;--color-background: 17, 17, 17;--color-button: 243, 241, 236;--color-button-text: 18, 18, 18;--color-secondary-button-text: 243, 241, 236;--color-link: 243, 241, 236;background:var(--ax-bg);color:var(--ax-fg)}html{color-scheme:light}body{background:var(--ax-paper);color:var(--ax-ink);font-family:var(--ax-sans);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--ax-ink);color:var(--ax-paper)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.title,.banner__heading,.collection-hero__title{font-family:var(--ax-serif);font-weight:400;text-transform:none;letter-spacing:-.012em;line-height:1.04}h5,h6,.h5,.h6{font-family:var(--ax-sans);letter-spacing:0}em,i{font-family:inherit}.title em,h1 em,h2 em{font-style:italic}.ax-h1{font-family:var(--ax-serif);font-size:clamp(4.4rem,7vw,9.6rem);line-height:.98;margin:0;letter-spacing:-.02em}.ax-h2,.ax-tone .title.h1,.ax-tone h2.title{font-family:var(--ax-serif);font-size:clamp(3.4rem,4.4vw,5.8rem);line-height:1;margin:0;letter-spacing:-.015em;color:var(--ax-fg)}.ax-eyebrow,.altrix-eyebrow,.caption-with-letter-spacing,.subtitle{display:block;margin:0 0 1.4rem;font-family:var(--ax-sans);font-size:1.1rem;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--ax-muted)}th.caption-with-letter-spacing,td.caption-with-letter-spacing{display:table-cell;margin:0}.altrix-rule{display:block;width:4rem;height:1px;margin:2rem auto 2.4rem;background:var(--ax-line-strong)}.altrix-rule--left{margin-left:0}.altrix-chrome-text{color:inherit;background:none}.ax-link{position:relative;display:inline-flex;align-items:center;gap:.8rem;padding:.4rem 0;font-family:var(--ax-sans);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:inherit;text-decoration:none;white-space:nowrap}.ax-link:after{content:"";position:absolute;left:0;right:1.8rem;bottom:0;height:1px;background:currentColor;transform-origin:right;transition:transform .5s var(--ax-ease)}.ax-link:before{content:"";order:2;width:1rem;height:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M0 5h9M5.5 1.5 9 5 5.5 8.5' fill='none' stroke='%23000' stroke-width='1.1'/%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 10 10'%3E%3Cpath d='M0 5h9M5.5 1.5 9 5 5.5 8.5' fill='none' stroke='%23000' stroke-width='1.1'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .4s var(--ax-ease)}a:hover>.ax-link:after,.ax-link:hover:after{animation:ax-underline .9s var(--ax-ease)}a:hover>.ax-link:before,.ax-link:hover:before{transform:translate(.4rem)}@keyframes ax-underline{0%{transform:scaleX(1);transform-origin:right}45%{transform:scaleX(0);transform-origin:right}46%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.ax-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:4rem}.ax-head__side{display:flex;align-items:center;gap:2.4rem;flex-shrink:0}@media screen and (max-width:749px){.ax-head{margin-bottom:2.8rem}}.rte a,.underlined-link{text-underline-offset:.35rem;text-decoration-thickness:1px}.button,.shopify-challenge__button,.customer button{--ax-btn-bg: var(--ax-ink);--ax-btn-fg: var(--ax-paper);min-height:5.2rem;padding:0 3.2rem;border-radius:0;background:var(--ax-btn-bg);color:var(--ax-btn-fg);font-family:var(--ax-sans);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;overflow:hidden;isolation:isolate;transition:color .45s var(--ax-ease)}.button:before,.button:after,.shopify-challenge__button:after,.customer button:after{display:none;box-shadow:none}.button:not(.button--tertiary):before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ax-btn-fg);transform:translateY(101%);transition:transform .55s var(--ax-ease-out)}.button:not(.button--tertiary):not([disabled]):hover{color:var(--ax-btn-bg)}.button:not(.button--tertiary):not([disabled]):hover:before{transform:translateY(0)}.button:not(.button--tertiary):not([disabled]):hover{box-shadow:inset 0 0 0 1px var(--ax-btn-bg)}.button--secondary{--ax-btn-bg: transparent;--ax-btn-fg: var(--ax-ink);color:var(--ax-ink);box-shadow:inset 0 0 0 1px var(--ax-ink)}.button--secondary:not([disabled]):hover{color:var(--ax-paper)!important}.button--secondary:before{background:var(--ax-ink)!important}.ax-dark .button,.ax-tone-dark .button{--ax-btn-bg: var(--ax-paper);--ax-btn-fg: var(--ax-ink)}.button--tertiary{background:transparent;color:var(--ax-ink);box-shadow:inset 0 0 0 1px var(--ax-line-strong)}.button:disabled,.button[aria-disabled=true]{opacity:.45}.announcement-bar-section,.utility-bar{background:var(--ax-ink)!important;color:var(--ax-paper);--color-foreground: 243, 241, 236}.utility-bar{border:0}.announcement-bar__message{min-height:3.6rem;padding:1rem 0;font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#f3f1ecdb}.announcement-bar__link:hover .announcement-bar__message{text-decoration:none;color:#fff}.announcement-bar .slider-button{display:none}.announcement-bar-slider.slider-buttons{justify-content:center}.announcement-bar,.announcement-bar-slider,.announcement-bar .slider{min-width:0;width:100%}@media screen and (max-width:989px){.utility-bar__grid{grid-template-columns:minmax(0,1fr)!important}}@media screen and (max-width:749px){.announcement-bar .slider{overflow:hidden}.announcement-bar__message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.05rem;letter-spacing:.1em}}.ax-back{display:inline-flex;align-items:center;gap:.8rem;margin:2rem 0 1.6rem;padding:.6rem 0;color:var(--ax-ink);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.ax-back svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .35s var(--ax-ease-out)}.ax-back:hover svg{transform:translate(-.4rem)}@media screen and (max-width:749px){.ax-back{margin:1.2rem 0}}.section-header .header-wrapper{background:#f3f1ecdb;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--ax-line);color:var(--ax-ink);--color-foreground: 18, 18, 18;--color-background: 243, 241, 236}.header-wrapper--border-bottom{border-bottom:1px solid var(--ax-line)}.header{padding-top:1.6rem;padding-bottom:1.6rem}.header__heading-logo.altrix-logo,.header .ax-wordmark{display:block;width:clamp(11rem,9vw,14.4rem);height:auto;color:var(--ax-ink)}.header__heading-link{padding:.6rem}.header__menu-item,.header__active-menu-item,.mega-menu__link,.menu-drawer__menu-item,.header__icon span:not(.svg-wrapper):not(.icon):not(.visually-hidden){font-family:var(--ax-sans);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ax-ink)}.header__menu-item{padding:1.2rem 1.4rem}.header__menu-item span,.header__active-menu-item{text-decoration:none!important}.header__menu-item>span{position:relative}.header__menu-item>span:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ax-ease)}.header__menu-item:hover>span:after,.header__active-menu-item:after{transform:scaleX(1);transform-origin:left}.header__icon{color:var(--ax-ink)}.header__icon:hover .icon{transform:none}.cart-count-bubble{background:var(--ax-ink);color:var(--ax-paper);font-family:var(--ax-sans);font-weight:600;width:1.7rem;height:1.7rem;font-size:1rem}.mega-menu__content,.header__submenu,.menu-drawer,.menu-drawer__submenu{background:var(--ax-paper)!important;color:var(--ax-ink);border-color:var(--ax-line)!important;--color-foreground: 18, 18, 18;--color-background: 243, 241, 236}.mega-menu__content{border-top:1px solid var(--ax-line);box-shadow:0 30px 60px -30px #1212122e}.mega-menu__link--level-2{font-family:var(--ax-serif);font-size:2.2rem;letter-spacing:0;text-transform:none;font-weight:400}.menu-drawer__menu-item{font-family:var(--ax-serif);font-size:3rem;letter-spacing:-.01em;text-transform:none;font-weight:400;padding:1rem 3.2rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:transparent}.menu-drawer__utility-links{background:var(--ax-stone)}.menu-drawer__account{font-size:1.3rem}.search-modal{background:var(--ax-paper);border-bottom:1px solid var(--ax-line)}.search-modal .field__input{font-family:var(--ax-serif);font-size:2.6rem}.predictive-search{background:var(--ax-paper);border-color:var(--ax-line)}.footer{background:var(--ax-stone)!important;color:var(--ax-ink);border-top:0!important;--color-foreground: 18, 18, 18;--color-background: 231, 227, 219;padding-top:0}.footer__content-top{padding-top:8rem;padding-bottom:4rem}.footer .footer-block__heading{font-family:var(--ax-sans);font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ax-muted);margin-bottom:2rem}.footer-block__details-content,.footer-block__details-content .rte,.footer-block__details-content .list-menu__item--link{font-size:1.5rem;line-height:1.7;color:var(--ax-ink)}.footer-block__details-content .list-menu__item--link{padding:.4rem 0;text-decoration:none;opacity:1}.footer-block__details-content .list-menu__item--link:hover{text-decoration:underline;text-underline-offset:.35rem}.footer-block--newsletter{align-items:flex-end;gap:4rem}.footer .footer-block__newsletter .footer-block__heading{font-family:var(--ax-serif);font-size:3.2rem;letter-spacing:-.01em;text-transform:none;color:var(--ax-ink)}.footer .newsletter-form__field-wrapper .field:after,.footer .newsletter-form__field-wrapper .field:before{display:none}.footer .newsletter-form__field-wrapper .field__input{background:transparent;border:0;border-bottom:1px solid var(--ax-ink);border-radius:0;box-shadow:none;padding-left:0}.footer .newsletter-form__field-wrapper .field__label{left:0}.footer .list-social__link{color:var(--ax-ink);padding:1rem}.footer__content-bottom{border-top:1px solid var(--ax-line);padding-top:2.4rem}.footer__copyright,.copyright__content,.copyright__content a,.policies li a{color:var(--ax-muted);font-size:1.2rem}.ax-footer-mark{padding-top:4rem;padding-bottom:2.4rem;overflow:hidden}.ax-footer-mark .ax-wordmark{display:block;width:100%;height:auto;color:var(--ax-ink)}.ax-cover{background:var(--ax-paper);padding-top:clamp(2rem,3vw,4rem);overflow:hidden}.ax-cover__masthead{margin:0;line-height:0;overflow:hidden}.ax-cover__wordmark{display:block;width:100%;height:auto;color:var(--ax-ink);overflow:visible}.ax-cover__lines{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;margin-top:2rem;padding:1.4rem 0;border-top:1px solid var(--ax-ink);border-bottom:1px solid var(--ax-line);font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.ax-cover .page-width>.ax-cover__lines:first-child{margin-top:0;padding-top:.4rem;border-top:0}.ax-cover__lines span:nth-child(2){text-align:center}.ax-cover__lines span:last-child{text-align:right}.ax-cover__intro{display:grid;gap:2rem;align-items:end;padding:clamp(2.8rem,3.6vw,4.8rem) 0 clamp(2.4rem,3vw,3.6rem)}@media screen and (min-width:990px){.ax-cover__intro{grid-template-columns:1.4fr 1fr;gap:8rem}}.ax-cover__heading{margin:0;font-size:clamp(5.2rem,7.2vw,10.8rem);line-height:.92;letter-spacing:-.03em}.ax-cover__heading em{font-style:italic;padding-left:.6em}.ax-cover__text{max-width:42rem;color:var(--ax-muted);font-size:1.6rem;line-height:1.65;justify-self:end}.ax-cover__text p{margin:0}.ax-cover__panels{--ax-p: 0;display:flex;gap:1.2rem;padding:0 var(--ax-gutter);max-width:calc(var(--page-width) + 0px);margin:0 auto}.ax-cover__panel{position:relative;flex:1 1 0;min-width:0;height:var(--ax-cover-h, 85vh);max-height:96rem;min-height:52rem;overflow:hidden;color:#fff;text-decoration:none;background:var(--ax-stone);transition:flex-grow .9s var(--ax-ease-out)}@media(hover:hover)and (min-width:750px){.ax-cover__panels:hover .ax-cover__panel{flex-grow:.78}.ax-cover__panels:hover .ax-cover__panel:hover{flex-grow:1.4}}.ax-cover__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ax-cover__media img,.ax-cover__media svg{width:100%;height:100%;object-fit:cover;object-position:center 20%;transform:scale(calc(1.14 - .14 * var(--ax-p)));transition:transform .2s linear;will-change:transform}.ax-cover__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.12) 34%,transparent 55%);pointer-events:none}.ax-cover__caption{position:absolute;z-index:1;left:clamp(2rem,3vw,4rem);right:clamp(2rem,3vw,4rem);bottom:clamp(2rem,3vw,4rem);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2.4rem}.ax-cover__caption .ax-eyebrow{width:100%;margin:0;color:#ffffffd1}.ax-cover__title{font-family:var(--ax-serif);font-size:clamp(4.4rem,6vw,8.8rem);line-height:.9;letter-spacing:-.02em}.ax-cover__caption .ax-link{color:#fff;margin-bottom:.8rem}@media screen and (max-width:749px){.ax-cover__lines{grid-template-columns:1fr 1fr;font-size:1rem}.ax-cover__lines span:nth-child(2){display:none}.ax-cover__text{justify-self:start;font-size:1.5rem}.ax-cover__panels{gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem}.ax-cover__panels::-webkit-scrollbar{display:none}.ax-cover__panel{flex:0 0 84%;height:min(72svh,62rem);min-height:44rem;scroll-snap-align:center}}.ax-marquee{overflow:hidden;background:var(--ax-paper);color:var(--ax-ink);border-top:1px solid var(--ax-line);border-bottom:1px solid var(--ax-line)}.ax-marquee.ax-dark{background:var(--ax-ink);color:var(--ax-paper);border-color:transparent}.ax-marquee__track{display:flex;width:max-content;animation:ax-marquee var(--ax-speed, 40s) linear infinite}.ax-marquee--reverse .ax-marquee__track{animation-direction:reverse}.ax-marquee:hover .ax-marquee__track{animation-play-state:paused}.ax-marquee__group{display:flex;align-items:center;flex-shrink:0}.ax-marquee__item{padding:1.6rem 2.4rem;white-space:nowrap;font-size:1.15rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.ax-marquee--large .ax-marquee__item{padding:2.4rem 3.2rem;font-family:var(--ax-serif);font-size:clamp(3.6rem,6vw,7.2rem);letter-spacing:-.01em;text-transform:none}.ax-marquee--large .ax-marquee__item:nth-child(4n+3){font-style:italic}.ax-marquee__star{font-size:.9rem;opacity:.5}@keyframes ax-marquee{to{transform:translate(-50%)}}.altrix-feature__inner{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.altrix-feature__inner{grid-template-columns:1.15fr 1fr;gap:10rem}.altrix-feature--reverse .altrix-feature__inner{grid-template-columns:1fr 1.15fr}.altrix-feature--reverse .altrix-feature__media{order:2}}.altrix-feature__media{overflow:hidden;background:var(--ax-stone)}.altrix-feature__media img{display:block;width:100%;height:auto;transition:transform 1.4s var(--ax-ease-out)}.altrix-feature__media:hover img{transform:scale(1.03)}.altrix-feature__content .title{font-size:clamp(4rem,5.4vw,7.2rem);line-height:.98}.altrix-feature__content .altrix-rule{margin:2.8rem 0}.altrix-feature__text{max-width:46rem;color:var(--ax-muted);font-size:1.6rem;line-height:1.75}.altrix-feature__content .button{margin-top:3.2rem!important}.altrix-statement{text-align:center}.altrix-statement__wordmark{display:block;width:min(52rem,80%);height:auto;margin:0 auto 4rem;color:var(--ax-ink)}.altrix-statement__mark{display:block;width:min(16rem,40vw);margin:0 auto 3.2rem;height:auto}.altrix-statement .title{font-size:clamp(3.6rem,4.8vw,6.4rem)}.altrix-statement .altrix-rule{display:none}.altrix-statement__text{max-width:52rem;margin:1.6rem auto 0;color:var(--ax-muted);font-size:1.6rem;line-height:1.7}.altrix-statement__text p{margin:0}.altrix-statement .button{margin-top:3.2rem}.ax-signup{max-width:52rem;margin:4rem auto 0}.ax-signup__field{display:flex;align-items:stretch;border-bottom:1px solid var(--ax-ink)}.ax-signup__field input{flex:1;min-width:0;padding:1.6rem 0;border:0;background:transparent;color:var(--ax-ink);font-family:var(--ax-serif);font-size:2.4rem;outline:none}.ax-signup__field input::placeholder{color:rgba(var(--ax-ink-rgb),.38)}.ax-signup__btn{padding:0 0 0 2rem;border:0;background:none;color:var(--ax-ink);cursor:pointer;font-family:var(--ax-sans);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.ax-signup__btn:hover{text-decoration:underline;text-underline-offset:.4rem}.ax-signup__field:focus-within{border-bottom-width:2px}.ax-signup__note,.ax-signup__error,.ax-signup__done{margin:1.4rem 0 0;font-size:1.3rem;color:var(--ax-muted)}.ax-signup__done{font-family:var(--ax-serif);font-size:2.4rem;color:var(--ax-ink)}.ax-split{display:flex;gap:1.2rem;padding:1.2rem var(--ax-gutter)}.ax-split__panel{position:relative;flex:1 1 0;min-width:0;height:var(--ax-split-h, 80vh);min-height:48rem;overflow:hidden;display:flex;align-items:flex-end;color:#fff;text-decoration:none;background:var(--ax-stone);transition:flex-grow .9s var(--ax-ease-out)}@media(hover:hover)and (min-width:750px){.ax-split:hover .ax-split__panel{flex-grow:.8}.ax-split:hover .ax-split__panel:hover{flex-grow:1.35}}.ax-split__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;transition:transform 1.4s var(--ax-ease-out)}.ax-split__panel:hover .ax-split__img{transform:scale(1.04)}.ax-split__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 50%)}.ax-split__pattern,.ax-split__mark,.ax-split__word{display:none}.ax-split__panel:not(.ax-split__panel--photo){color:var(--ax-ink)}.ax-split__panel:not(.ax-split__panel--photo) .ax-split__shade{display:none}.ax-split__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:clamp(2rem,3vw,4rem)}.ax-split__eyebrow{font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.ax-split__title{font-family:var(--ax-serif);font-size:clamp(4rem,5vw,7.2rem);line-height:.95;letter-spacing:-.02em}.ax-split__cta{font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:.4rem}@media screen and (max-width:749px){.ax-split{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.8rem}.ax-split::-webkit-scrollbar{display:none}.ax-split__panel{flex:0 0 84%;height:64svh;min-height:42rem;scroll-snap-align:center}}.altrix-tiles__header{text-align:left;margin-bottom:4rem}.altrix-tiles__header .altrix-rule{display:none}.altrix-tiles__header .altrix-eyebrow{margin:1.4rem 0 0}.altrix-tiles__grid{display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:750px){.altrix-tiles__grid{grid-template-columns:repeat(var(--altrix-cols, 4),1fr)}}.altrix-tile{display:block;color:var(--ax-ink);text-decoration:none}.altrix-tile__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--ax-stone)}.altrix-tile__media img,.altrix-tile__media svg{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ax-ease-out)}.altrix-tile:hover .altrix-tile__media img{transform:scale(1.04)}.altrix-tile__label{display:flex;justify-content:space-between;align-items:baseline;padding:1.4rem 0 0;font-family:var(--ax-serif);font-size:2.4rem;letter-spacing:-.01em}.altrix-tile__arrow{font-family:var(--ax-sans);font-size:1.4rem;transition:transform .4s var(--ax-ease)}.altrix-tile:hover .altrix-tile__arrow{transform:translate(.4rem)}.ax-trust{border-top:1px solid var(--ax-line)}.ax-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem 2rem}@media screen and (min-width:990px){.ax-trust__list{grid-template-columns:repeat(4,1fr)}.ax-trust__item+.ax-trust__item{border-left:1px solid var(--ax-line);padding-left:3.2rem}}.ax-trust__item{display:flex;gap:1.6rem;align-items:flex-start}.ax-trust__icon svg{width:2.6rem;height:2.6rem;fill:none;stroke:currentColor;stroke-width:1.2}.ax-trust__copy{display:flex;flex-direction:column;gap:.4rem}.ax-trust__title{font-family:var(--ax-serif);font-size:2rem;line-height:1.15}.ax-trust__text{font-size:1.35rem;color:var(--ax-muted);line-height:1.5}.ax-stats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem 2rem}@media screen and (min-width:990px){.ax-stats__grid{grid-template-columns:repeat(4,1fr)}}.ax-stat{display:flex;flex-direction:column;gap:1rem;padding-top:2rem;border-top:1px solid var(--ax-ink)}.ax-stat__num{font-family:var(--ax-serif);font-size:clamp(5.6rem,7vw,9.6rem);line-height:.9;letter-spacing:-.03em}.ax-stat__affix{font-size:.5em;vertical-align:.6em;margin:0 .1em}.ax-stat__label{font-size:1.3rem;color:var(--ax-muted)}.ax-manifesto__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 3.2rem;font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ax-muted)}.ax-hero__eyebrow-line{display:inline-block;width:4rem;height:1px;background:currentColor}.ax-manifesto__text{margin:0 0 4rem;max-width:120rem;font-family:var(--ax-serif);font-size:clamp(3.4rem,5.2vw,7.2rem);line-height:1.08;letter-spacing:-.02em}.ax-word{color:rgba(var(--ax-ink-rgb),.16);transition:color .5s var(--ax-ease)}.ax-word.is-lit,[data-ax-words].is-lit .ax-word{color:var(--ax-fg)}.altrix-steps{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}@media screen and (min-width:750px){.altrix-steps{grid-template-columns:repeat(var(--altrix-cols, 3),1fr)}}.altrix-step{padding:3.2rem 0 0;border-top:1px solid var(--ax-ink)}.altrix-step__num{display:block;margin-bottom:2.4rem;font-family:var(--ax-serif);font-style:italic;font-size:4.4rem;line-height:1;color:var(--ax-ink)}.altrix-step__title{margin:0 0 1rem;font-size:2.4rem}.altrix-step__text{color:var(--ax-muted);line-height:1.7;max-width:36rem}.altrix-step__text p{margin:0}.altrix-cta{text-align:center}.altrix-cta .title{font-size:clamp(4rem,6vw,8rem)}.altrix-cta .altrix-rule{display:none}.altrix-cta__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:3.2rem}.altrix-page-hero{text-align:left;border-bottom:1px solid var(--ax-line)}.altrix-page-hero--small{padding:4rem 0 3.2rem}.altrix-page-hero--medium{padding:5.6rem 0 4rem}.altrix-page-hero--large{padding:7.2rem 0 5.6rem}.altrix-page-hero__mark,.altrix-page-hero .altrix-rule{display:none}.altrix-page-hero .page-width{display:grid;gap:1.2rem 6rem;align-items:end}@media screen and (min-width:990px){.altrix-page-hero .page-width{grid-template-columns:1fr minmax(0,44rem)}.altrix-page-hero .altrix-eyebrow,.altrix-page-hero__title{grid-column:1}.altrix-page-hero__text{grid-column:2;grid-row:1 / span 2;align-self:end}}.altrix-page-hero .altrix-eyebrow{margin:0}.altrix-page-hero__title{margin:0;font-family:var(--ax-serif);font-weight:400;font-size:clamp(3.6rem,3.8vw,5.6rem);line-height:1.05;letter-spacing:-.015em;color:var(--ax-ink);background:none}.altrix-page-hero__text{color:var(--ax-muted);font-size:1.45rem;line-height:1.7}.altrix-page-hero__text p{margin:0}.altrix-size-table-wrap{overflow-x:auto;margin:1.6rem 0 5.6rem}.altrix-size-table{width:100%;border-collapse:collapse;text-align:center;font-size:1.4rem;font-variant-numeric:tabular-nums}.altrix-size-table th,.altrix-size-table td{padding:1.4rem;border-bottom:1px solid var(--ax-line);white-space:nowrap}.altrix-size-table thead th{font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-bottom-color:var(--ax-ink)}.altrix-size-table tbody th{text-align:left;font-weight:400;color:var(--ax-muted)}@media screen and (max-width:749px){.altrix-size-table{font-size:1.3rem}.altrix-size-table th,.altrix-size-table td{padding:1.1rem .4rem}.altrix-size-table thead th{letter-spacing:.06em}.altrix-size-table tbody th{padding-left:0;white-space:normal}}.altrix-size-table tbody tr:hover{background:rgba(var(--ax-ink-rgb),.03)}.altrix-size-note{color:var(--ax-muted);font-size:1.3rem;line-height:1.7}.altrix-size-link{display:inline-flex;align-items:center;gap:.8rem;margin:.4rem 0 .8rem;color:var(--ax-ink);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-underline-offset:.4rem}.card-wrapper{color:var(--ax-ink)}.card-wrapper .card,.card--standard .card__inner,.card-wrapper .card__inner{background:transparent;border:0;box-shadow:none!important}.card__media,.card .media{background:#e9e6e0;overflow:hidden}.card .media img{transition:transform 1.2s var(--ax-ease-out),opacity .6s var(--ax-ease)!important}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transform:scale(1.03)}.card-wrapper:hover .media>img:only-child{transform:scale(1.04)}.card__information{padding:1.4rem 0 0!important;text-align:left}.card__heading,.card__heading.h5{font-family:var(--ax-sans);font-size:1.4rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.4}.card__heading a{text-decoration:none!important}.card-information{margin-top:.2rem}.card__information .card-information,.card__information .card-information .price{text-align:left}@media screen and (max-width:989px){.card__information .card__heading{min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (max-width:749px){.card__heading,.card__heading.h5,.card-information .price,.card-information .price-item{font-size:1.3rem}}.card-information .price,.card-information .price-item{font-family:var(--ax-sans);font-size:1.4rem;letter-spacing:0;color:var(--ax-muted)}.card-information .price--on-sale .price-item--sale{color:var(--ax-ink)}.card__badge .badge,.badge{border:0;border-radius:0;background:var(--ax-paper);color:var(--ax-ink);font-family:var(--ax-sans);font-size:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.6rem 1rem}.card__badge .badge.color-scheme-4,.badge--sale{background:var(--ax-ink);color:var(--ax-paper)}.card__badge.top.left{top:1rem;left:1rem}.card-wrapper .card{position:relative}.card-wrapper .card>.card__content{position:static}.card-wrapper .quick-add{position:relative;z-index:3}.card-wrapper .quick-add .quick-add__submit{min-height:4.4rem;width:100%;padding:0 1.6rem;background:#f3f1ecf0;color:var(--ax-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:1.1rem}.card-wrapper .quick-add .quick-add__submit:before{background:var(--ax-ink)}.card-wrapper .quick-add .quick-add__submit:hover{color:var(--ax-paper);box-shadow:none}@media(hover:hover)and (min-width:990px){.card-wrapper .quick-add{position:absolute;top:0;left:1rem;right:1rem;margin:calc(var(--ratio-percent, 125%) - 5.4rem) 0 0!important;opacity:0;transform:translateY(1rem);transition:opacity .4s var(--ax-ease),transform .5s var(--ax-ease-out)}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1;transform:none}}@media(hover:none),(max-width:989px){.card-wrapper .quick-add{margin-top:1rem!important}.card-wrapper .quick-add .quick-add__submit{background:transparent;box-shadow:inset 0 0 0 1px var(--ax-line-strong);min-height:3.8rem}}.product-grid{row-gap:4rem}@media screen and (min-width:750px){.product-grid{row-gap:5.6rem}}.collection__title.title-wrapper{margin-bottom:4rem}.collection__title .title{font-size:clamp(3.4rem,4.4vw,5.8rem)}.collection__view-all .button{margin-top:4rem}.product{gap:0}.product__media-wrapper .product__media-item .media,.product__media-list .media,.thumbnail{background:#e9e6e0}.product__media-item,.thumbnail{border:0}.thumbnail[aria-current]{box-shadow:0 0 0 1px var(--ax-ink)}.thumbnail:hover{opacity:.8}@media screen and (min-width:750px){.product__info-wrapper{padding-left:4.8rem!important}}.product__info-container>*+*{margin:2rem 0}.product__title h1,.product__title .h1{font-family:var(--ax-serif);font-size:clamp(3.6rem,3.6vw,5.2rem);line-height:1;letter-spacing:-.02em;text-transform:none}.product__text.caption-with-letter-spacing{margin:0}.product .price-item,.product .price .price-item{font-family:var(--ax-sans);font-size:1.8rem;font-weight:400;letter-spacing:0}.product .price--on-sale .price-item--regular{color:var(--ax-muted)}.product__tax{color:var(--ax-muted);font-size:1.2rem}.product-form__input .form__label,.product-form__input legend.form__label{font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-muted);margin-bottom:1.2rem}.product-form__input--pill input[type=radio]+label,.product-form__input input[type=radio]+label{min-width:5.6rem;min-height:4.8rem;margin:0 .6rem .8rem 0;padding:1.2rem 1.6rem;border:1px solid var(--ax-line-strong);border-radius:0;background:transparent;color:var(--ax-ink);font-size:1.3rem;letter-spacing:.04em;text-transform:none;transition:border-color .3s,background .3s,color .3s}.product-form__input input[type=radio]+label:hover{border-color:var(--ax-ink)}.product-form__input input[type=radio]:checked+label{background:var(--ax-ink);border-color:var(--ax-ink);color:var(--ax-paper)}.product-form__input input[type=radio].disabled+label,.product-form__input input[type=radio]:disabled+label{color:rgba(var(--ax-ink-rgb),.35);text-decoration:line-through}.swatch-input__label{border-radius:50%}.product-form__buttons{max-width:none}.product-form__submit{min-height:5.6rem;width:100%;margin-bottom:1rem}.shopify-payment-button__button--unbranded{min-height:5.6rem;border-radius:0;background:transparent!important;color:var(--ax-ink)!important;box-shadow:inset 0 0 0 1px var(--ax-ink)!important;font-family:var(--ax-sans);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--ax-ink)!important;color:var(--ax-paper)!important;text-decoration:none}.shopify-payment-button__more-options{color:var(--ax-muted);font-size:1.2rem}.quantity{border-radius:0;min-height:4.8rem}.quantity:before,.quantity:after{border-radius:0;box-shadow:0 0 0 1px var(--ax-line-strong)!important}.quantity__input{font-family:var(--ax-sans);font-size:1.4rem}.product__description{color:rgba(var(--ax-ink-rgb),.82);font-size:1.5rem;line-height:1.75}.product__accordion{margin:0!important}.accordion{border-top:1px solid var(--ax-line);border-bottom:0}.product__accordion+.product__accordion .accordion{border-top:1px solid var(--ax-line)}.accordion summary{padding:2rem 0}.accordion__title,.collapsible-content summary .accordion__title{font-family:var(--ax-sans);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.accordion .summary__title .svg-wrapper{display:none}.accordion__content{color:var(--ax-muted);font-size:1.45rem;line-height:1.75;padding-bottom:2rem}.share-button__button{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.product-popup-modal__button{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.related-products__heading,.product-recommendations .title{font-family:var(--ax-serif);font-size:clamp(3.2rem,3.6vw,4.8rem);text-align:left;margin-bottom:4rem}.facets-container{padding-top:2rem;border-color:var(--ax-line)}.facets__form{gap:0}.facets__summary,.facet-filters__label,.facets__heading,.product-count__text,.facet-filters__field .select__select,.mobile-facets__open-label,.active-facets__button-inner{font-family:var(--ax-sans);font-size:1.15rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ax-ink)}.product-count__text{color:var(--ax-muted)}.facets__disclosure{margin-right:2.8rem}.facets__summary{padding:1.2rem 0}.facets__display{background:var(--ax-paper);border:1px solid var(--ax-line);border-radius:0;box-shadow:0 30px 60px -30px #12121240}.active-facets__button-inner{border-radius:0;box-shadow:inset 0 0 0 1px var(--ax-line-strong);padding:.8rem 1.2rem}.active-facets__button:hover .active-facets__button-inner{box-shadow:inset 0 0 0 1px var(--ax-ink)}.select__select,.facet-filters__field .select__select{border-radius:0}.select:before,.select:after,.field:before,.field:after{border-radius:0!important}.mobile-facets__wrapper .mobile-facets__disclosure{border-color:var(--ax-line)}.mobile-facets__inner{background:var(--ax-paper)}.pagination__item{font-family:var(--ax-sans);color:var(--ax-ink)}.pagination__item--current:after{background:var(--ax-ink);height:1px}.ax-rail{overflow:hidden}.ax-rail__track{list-style:none;margin:0;display:flex;gap:1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ax-gutter);padding:0 var(--ax-gutter) .4rem;scrollbar-width:none;cursor:grab}.ax-rail__track::-webkit-scrollbar{display:none}.ax-rail__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.ax-rail__track.is-dragging a{pointer-events:none}.ax-rail__item{flex:0 0 72%;scroll-snap-align:start}@media screen and (min-width:750px){.ax-rail__item{flex-basis:38%}}@media screen and (min-width:990px){.ax-rail__item{flex-basis:calc((100% - 2 * var(--ax-gutter)) / 3.6)}}@media screen and (min-width:1600px){.ax-rail__item{flex-basis:calc((100% - 2 * var(--ax-gutter)) / 4.4)}}.ax-rail__item .card-wrapper{height:100%}.ax-rail__stage{position:relative}.ax-rail__btn{position:absolute;z-index:3;top:var(--ax-mid, 40%);display:grid;place-items:center;width:5.6rem;height:5.6rem;padding:0;border:0;border-radius:50%;background:#fffffff0;color:var(--ax-ink);box-shadow:0 .6rem 2.4rem #14141229;cursor:pointer;transform:translateY(-50%);transition:background .35s var(--ax-ease),color .35s var(--ax-ease),opacity .3s,transform .35s var(--ax-ease-out)}.ax-rail__btn--prev{left:calc(var(--ax-gutter) + 1.6rem)}.ax-rail__btn--next{right:2.4rem}.ax-rail__btn svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.6}.ax-rail__btn:hover:not(:disabled){background:var(--ax-ink);color:var(--ax-paper);transform:translateY(-50%) scale(1.06)}.ax-rail__btn:disabled{opacity:0;pointer-events:none}@media screen and (max-width:749px){.ax-rail__btn{width:4.4rem;height:4.4rem}.ax-rail__btn svg{width:1.7rem;height:1.7rem}.ax-rail__btn--prev{left:calc(var(--ax-gutter) + .8rem)}.ax-rail__btn--next{right:1.2rem}}.ax-rail__progress{display:block;position:relative;height:1px;margin-top:4rem;background:var(--ax-line);overflow:hidden}.ax-rail__progress span{position:absolute;inset:0 auto 0 0;width:20%;background:var(--ax-ink);transition:width .25s linear,transform .25s linear}.ax-rail__more{display:flex;justify-content:center;margin-top:3.2rem}.ax-rail__all{gap:1rem;min-width:22rem}.ax-rail__all svg{position:relative;z-index:1;width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .4s var(--ax-ease-out)}.ax-rail__all:hover svg{transform:translate(.4rem)}@media screen and (max-width:749px){.ax-rail__more{margin-top:2.4rem}.ax-rail__all{width:100%}}.ax-look__grid{display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:990px){.ax-look__grid{grid-template-columns:1.3fr 1fr 1fr;grid-auto-rows:auto;gap:1.6rem}.ax-look__item:first-child{grid-row:span 2}.ax-look__item:first-child .ax-look__media{aspect-ratio:auto;height:calc(100% - 4.6rem);min-height:60rem}}.ax-look__item:first-child{grid-column:span 2}@media screen and (min-width:990px){.ax-look__item:first-child{grid-column:auto}}.ax-look__item{display:flex;flex-direction:column;color:var(--ax-ink);text-decoration:none}.ax-look__media{display:block;position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#e9e6e0}.ax-look__media img,.ax-look__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ax-ease-out)}.ax-look__item:hover .ax-look__media img{transform:scale(1.04)}.ax-look__label{display:flex;align-items:baseline;gap:1.2rem;padding-top:1.4rem;min-height:4.6rem}.ax-look__num{font-family:var(--ax-serif);font-style:italic;font-size:1.6rem;color:var(--ax-muted)}.ax-look__title{flex:1;font-size:1.4rem}.ax-look__price{font-size:1.4rem;color:var(--ax-muted)}.drawer{background:#12121252;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer__inner{background:var(--ax-paper);border-left:0;padding:0 2.4rem;box-shadow:-30px 0 80px -30px #00000040}.drawer__header{padding:2.4rem 0 1.6rem;border-bottom:1px solid var(--ax-line)}.drawer__heading{font-family:var(--ax-serif);font-size:3.2rem;letter-spacing:-.01em;text-transform:none}.drawer__close{color:var(--ax-ink)}.drawer__footer{border-top:1px solid var(--ax-line);padding:2rem 0 2.4rem}.cart-drawer .cart-item__name,.cart-item__name{font-family:var(--ax-sans);font-size:1.4rem;font-weight:400;letter-spacing:0;text-transform:none;text-decoration:none}.cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}.cart-item__image{background:#e9e6e0}.cart-item{border-bottom:1px solid var(--ax-line)}.cart-items thead th,.cart-items th{font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-muted)}.cart-item__details>*+*{margin-top:.4rem}.product-option{font-size:1.3rem;color:var(--ax-muted)}.totals{align-items:baseline}.totals__total,.totals__subtotal{font-family:var(--ax-sans);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.totals__total-value,.totals__subtotal-value{font-family:var(--ax-serif);font-size:2.6rem;letter-spacing:0}.tax-note{color:var(--ax-muted);font-size:1.2rem}.cart__checkout-button,.cart__ctas .button{min-height:5.6rem;width:100%}.cart-drawer__warnings .cart__empty-text,.cart__empty-text{font-family:var(--ax-serif);font-size:4rem;font-weight:400}.title-wrapper-with-link .title--primary{font-size:clamp(4.4rem,6vw,7.2rem)}.ax-ship{padding:1.6rem 0;border-bottom:1px solid var(--ax-line)}.cart__items .ax-ship{padding-top:0;margin-bottom:1.6rem}.ax-ship__text{margin:0 0 1rem;font-size:1.3rem;color:var(--ax-ink)}.ax-ship__text strong{font-weight:600}.ax-ship__bar{display:block;height:2px;background:var(--ax-line);overflow:hidden}.ax-ship__bar span{display:block;height:100%;background:var(--ax-ink);transition:width .8s var(--ax-ease-out)}.ax-ship--done .ax-ship__text:before{content:"\2713   "}.field__input,.select__select,.customer .field input,.customer select,.text-area{border-radius:0;background:transparent;font-family:var(--ax-sans);box-shadow:0 0 0 1px var(--ax-line-strong)}.field__input:focus,.select__select:focus,.customer .field input:focus,.text-area:focus{box-shadow:0 0 0 1px var(--ax-ink);outline:none}.field:after,.select:after,.customer .field:after{box-shadow:none!important}.field__label{font-size:1.4rem;letter-spacing:0;color:var(--ax-muted)}.main-page-title,.page-title,.customer h1,.contact .title,.template-search__header .h2{font-size:clamp(4.4rem,6vw,7.2rem);letter-spacing:-.02em}.page-width--narrow .rte{font-size:1.6rem;line-height:1.8;color:rgba(var(--ax-ink-rgb),.86)}.page-width--narrow .rte h2,.page-width--narrow .rte h3{margin-top:4rem;font-size:3rem;color:var(--ax-ink)}.shopify-policy__container{max-width:72rem;padding-top:6rem;padding-bottom:8rem}.shopify-policy__title h1{font-size:clamp(4.4rem,6vw,7.2rem)}.multicolumn-card{background:transparent;border:0}.multicolumn-card__info h3{font-size:2.4rem}.multicolumn-card__info .rte{color:var(--ax-muted)}.collapsible-content__heading{font-size:clamp(3.4rem,4.4vw,5.6rem)}.collection-list .card__heading,.main-list-collections .card__heading,.article-card .card__heading{font-family:var(--ax-serif);font-size:2.6rem}.blog-articles{row-gap:5.6rem}.password-main.ax-dark,body.password-dark{background:var(--ax-paper);color:var(--ax-ink)}.password-header__logo .ax-wordmark{width:18rem;height:auto;color:var(--ax-ink)}.ax-js .ax-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity 1s var(--ax-ease-out) var(--d, 0s),transform 1.2s var(--ax-ease-out) var(--d, 0s)}.ax-js .ax-reveal.is-in{opacity:1;transform:none}.ax-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.ax-line>*{display:inline-block}.ax-js .ax-lines .ax-line>*{transform:translateY(105%);transition:transform 1.3s var(--ax-ease-out)}.ax-js .ax-lines.is-in .ax-line>*{transform:none}.ax-js .ax-lines.is-in .ax-line:nth-child(2)>*{transition-delay:.12s}.ax-cover__wordmark path{transform-box:fill-box}.ax-js .ax-cover__wordmark path{animation:ax-rise 1.4s var(--ax-ease-out) both}.ax-cover__wordmark path:nth-child(2){animation-delay:.06s}.ax-cover__wordmark path:nth-child(3){animation-delay:.12s}.ax-cover__wordmark path:nth-child(4){animation-delay:.18s}.ax-cover__wordmark path:nth-child(5){animation-delay:.24s}.ax-cover__wordmark path:nth-child(6){animation-delay:.3s}@keyframes ax-rise{0%{transform:translateY(110%)}to{transform:none}}.ax-js .ax-cover__panel .ax-cover__media{animation:ax-curtain 1.6s var(--ax-ease-out) .35s both}.ax-js .ax-cover__panel:nth-child(2) .ax-cover__media{animation-delay:.5s}.ax-js .ax-cover__panel:nth-child(3) .ax-cover__media{animation-delay:.65s}@keyframes ax-curtain{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.ax-cursor{position:fixed;top:0;left:0;z-index:1000;display:grid;place-items:center;width:8.8rem;height:8.8rem;margin:-4.4rem 0 0 -4.4rem;border-radius:50%;background:var(--ax-ink);color:var(--ax-paper);font-family:var(--ax-sans);font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;transform:translate3d(var(--cx, -200px),var(--cy, -200px),0) scale(0);transition:transform .45s var(--ax-ease-out),opacity .3s;opacity:0}.ax-cursor.is-on{opacity:1;transform:translate3d(var(--cx),var(--cy),0) scale(1)}.ax-cursor.is-light{background:var(--ax-paper);color:var(--ax-ink)}.scroll-trigger.animate--slide-in{transition-duration:1s;transition-timing-function:var(--ax-ease-out)}@media(prefers-reduced-motion:reduce){.ax-js .ax-reveal,.ax-js .ax-lines .ax-line>*{opacity:1;transform:none;transition:none}.ax-js .ax-cover__wordmark path,.ax-js .ax-cover__panel .ax-cover__media,.ax-marquee__track{animation:none}.ax-cover__media img{transform:none}.ax-cover__panel,.ax-split__panel{transition:none}.ax-cursor{display:none}}.ax-foot{--f-bg: #121212;--f-fg: #f3f1ec;--f-muted: rgba(243, 241, 236, .56);--f-line: rgba(243, 241, 236, .14);--ax-ink-rgb: 243, 241, 236;--ax-fg: var(--f-fg);background:var(--f-bg);color:var(--f-fg);padding-top:clamp(7.2rem,9vw,12rem);overflow:hidden}.ax-foot--stone{--f-bg: var(--ax-stone);--f-fg: var(--ax-ink);--f-muted: var(--ax-muted);--f-line: rgba(18, 18, 18, .14);--ax-ink-rgb: 18, 18, 18}.ax-foot a{color:inherit}.ax-foot__label{margin:0 0 2rem;font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--f-muted)}.ax-foot__top{display:grid;gap:5.6rem;align-items:end;padding-bottom:clamp(5.6rem,7vw,9.6rem)}@media screen and (min-width:990px){.ax-foot__top{grid-template-columns:1.3fr 1fr;gap:10rem}}.ax-foot__statement{margin:0;color:var(--f-fg);font-size:clamp(5.6rem,8.4vw,12.8rem);line-height:.9;letter-spacing:-.03em}.ax-foot__statement em{padding-left:.5em}.ax-foot__signup .ax-foot__label{font-family:var(--ax-serif);font-size:3rem;letter-spacing:-.01em;text-transform:none;color:var(--f-fg);margin-bottom:1rem}.ax-foot__signup-text{color:var(--f-muted);font-size:1.5rem;line-height:1.6}.ax-foot__signup-text p{margin:0}.ax-foot__form{margin-top:3.2rem}.ax-foot__field{display:flex;align-items:center;border-bottom:1px solid var(--f-fg)}.ax-foot__field input{flex:1;min-width:0;padding:1.6rem 0;border:0;background:transparent;color:var(--f-fg);font-family:var(--ax-serif);font-size:2.6rem;outline:none}.ax-foot__field input::placeholder{color:var(--f-muted)}.ax-foot__field button{display:grid;place-items:center;flex-shrink:0;width:5.2rem;height:5.2rem;margin-bottom:.8rem;padding:0;border:1px solid var(--f-line);border-radius:50%;background:transparent;color:var(--f-fg);cursor:pointer;overflow:hidden;transition:background .4s var(--ax-ease),color .4s var(--ax-ease),border-color .4s}.ax-foot__field button svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.4}.ax-foot__field button:hover,.ax-foot__field:focus-within button{background:var(--f-fg);color:var(--f-bg);border-color:var(--f-fg)}.ax-foot__field button:hover svg{animation:ax-nudge .6s var(--ax-ease-out)}@keyframes ax-nudge{0%{transform:none}45%{transform:translate(160%)}46%{transform:translate(-160%)}to{transform:none}}.ax-foot__note,.ax-foot__done{margin:1.2rem 0 0;font-size:1.25rem;color:var(--f-muted)}.ax-foot__done{font-family:var(--ax-serif);font-size:2.6rem;color:var(--f-fg)}.ax-foot__trust{list-style:none;margin:0;padding:3.2rem 0;display:grid;gap:2.4rem;border-top:1px solid var(--f-line);border-bottom:1px solid var(--f-line)}@media screen and (min-width:750px){.ax-foot__trust{grid-auto-flow:column;grid-auto-columns:1fr;gap:3.2rem}}.ax-foot__trust li{display:flex;gap:1.6rem;align-items:center}.ax-foot__trust-icon{display:grid;place-items:center;flex-shrink:0;width:5.2rem;height:5.2rem;border:1px solid var(--f-line);border-radius:50%}.ax-foot__trust-icon svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.2}.ax-foot__trust-title{display:block;font-family:var(--ax-serif);font-size:2.1rem;line-height:1.15}.ax-foot__trust-text{display:block;margin-top:.2rem;font-size:1.3rem;color:var(--f-muted)}.ax-foot__cols{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:4.8rem 2.4rem;padding:6.4rem 0}@media screen and (min-width:990px){.ax-foot__cols{grid-template-columns:repeat(4,1fr) auto;gap:4rem}}.ax-foot__col ul{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.ax-foot__link{position:relative;display:inline-block;font-size:1.5rem;line-height:1.4;text-decoration:none;transition:transform .45s var(--ax-ease-out)}.ax-foot__link:after{content:"";position:absolute;left:0;right:0;bottom:-.2rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ax-ease)}.ax-foot__link:hover{transform:translate(.4rem)}.ax-foot__link:hover:after{transform:scaleX(1);transform-origin:left}.ax-foot__col li.ax-foot__muted{font-size:1.4rem;color:var(--f-muted)}.ax-foot__clock{display:flex;align-items:center;gap:1rem;margin:2.4rem 0 0;font-size:1.3rem;color:var(--f-muted);font-variant-numeric:tabular-nums}.ax-foot__dot{width:.7rem;height:.7rem;border-radius:50%;background:#4bd26b;animation:ax-pulse 2.4s infinite}@keyframes ax-pulse{0%{box-shadow:0 0 #4bd26b8c}70%{box-shadow:0 0 0 .8rem #4bd26b00}to{box-shadow:0 0 #4bd26b00}}.ax-foot__top-btn{display:grid;place-items:center;width:6.4rem;height:6.4rem;border:1px solid var(--f-line);border-radius:50%;color:var(--f-fg);align-self:start;justify-self:end;overflow:hidden;transition:background .4s var(--ax-ease),color .4s var(--ax-ease),border-color .4s}.ax-foot__top-btn svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.3}.ax-foot__top-btn:hover{background:var(--f-fg);color:var(--f-bg);border-color:var(--f-fg)}.ax-foot__top-btn:hover svg{animation:ax-up .6s var(--ax-ease-out)}@keyframes ax-up{0%{transform:none}45%{transform:translateY(-160%)}46%{transform:translateY(160%)}to{transform:none}}@media screen and (max-width:989px){.ax-foot__top-btn{grid-column:2;grid-row:2;align-self:end;width:5.2rem;height:5.2rem}}.ax-foot__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 3.2rem;padding-top:2.8rem;padding-bottom:3.2rem;border-top:1px solid var(--f-line);font-size:1.2rem;color:var(--f-muted)}.ax-foot__policies,.ax-foot__pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem 2rem}.ax-foot__policies a{text-decoration:none}.ax-foot__policies a:hover{color:var(--f-fg);text-decoration:underline;text-underline-offset:.3rem}.ax-foot__pay{gap:.6rem}.ax-foot__pay .icon{width:3.8rem;height:2.4rem}@media(prefers-reduced-motion:reduce){.ax-foot__dot{animation:none}}.ax-cover--photo-only{padding-top:0}.ax-cover--bleed .ax-cover__panels{max-width:none;padding:0;gap:.3rem;background:var(--ax-paper)}.ax-cover--bleed .ax-cover__panel{height:calc(100svh - var(--ax-chrome-h, 13.2rem));min-height:56rem;max-height:110rem}.ax-cover--bleed .ax-cover__panel:after{background:linear-gradient(0deg,rgba(0,0,0,.62) 0%,rgba(0,0,0,.18) 32%,transparent 52%),linear-gradient(180deg,rgba(0,0,0,.14) 0%,transparent 16%)}.ax-cover--bleed .ax-cover__caption{left:clamp(2.4rem,4vw,6.4rem);right:clamp(2.4rem,4vw,6.4rem);bottom:clamp(2.8rem,4.4vw,6.4rem);flex-direction:column;align-items:flex-start;gap:1.6rem}.ax-cover--bleed .ax-cover__title{font-size:clamp(7.2rem,10.5vw,17.6rem);line-height:.82;letter-spacing:-.035em}.ax-cover--bleed .ax-cover__caption .ax-link{margin:.8rem 0 0}@media screen and (min-width:750px){.ax-cover--bleed .ax-cover__panel:nth-child(2):last-child .ax-cover__caption{align-items:flex-end;text-align:right}}.ax-js .ax-cover--bleed .ax-cover__caption>*{animation:ax-cap 1.2s var(--ax-ease-out) both}.ax-js .ax-cover--bleed .ax-cover__caption>*:nth-child(1){animation-delay:.9s}.ax-js .ax-cover--bleed .ax-cover__caption>*:nth-child(2){animation-delay:1s}.ax-js .ax-cover--bleed .ax-cover__caption>*:nth-child(3){animation-delay:1.15s}.ax-js .ax-cover--bleed .ax-cover__panel:nth-child(2) .ax-cover__caption>*{animation-delay:1.1s}@keyframes ax-cap{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:none}}@media screen and (max-width:749px){.ax-cover--bleed .ax-cover__panels{gap:.3rem;padding:0;scroll-padding:0}.ax-cover--bleed .ax-cover__panel{flex:0 0 88%;height:calc(100svh - var(--ax-chrome-h, 11.6rem));min-height:50rem;scroll-snap-align:start}.ax-cover--bleed .ax-cover__title{font-size:clamp(6.4rem,20vw,9.6rem)}}@media(prefers-reduced-motion:reduce){.ax-js .ax-cover--bleed .ax-cover__caption>*{animation:none}}.ax-foot__top--signup{grid-template-columns:1fr}@media screen and (min-width:990px){.ax-foot__top--signup .ax-foot__signup{display:grid;grid-template-columns:1fr 1fr;gap:10rem;align-items:end}.ax-foot__top--signup .ax-foot__form{margin-top:0}}.ax-foot__top--signup .ax-foot__signup .ax-foot__label{font-size:clamp(3.6rem,4.4vw,5.6rem);line-height:1;margin-bottom:1.6rem}.ax-sizes{display:none}@media(hover:hover)and (min-width:990px){.card-wrapper .card__inner{position:relative}.ax-sizes{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:3;display:flex;align-items:center;gap:1rem;min-height:4.4rem;padding:.5rem .5rem .5rem 1.4rem;background:#f3f1ecf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translateY(1rem);transition:opacity .4s var(--ax-ease),transform .5s var(--ax-ease-out)}.card-wrapper:hover .ax-sizes,.ax-sizes:focus-within,.ax-sizes.is-busy,.ax-sizes.is-added{opacity:1;transform:none}.card-wrapper:has(.ax-sizes) .quick-add{display:none}.ax-sizes__label{flex:none;font-size:1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-muted);white-space:nowrap}.ax-sizes:has(li:nth-child(6)) .ax-sizes__label{display:none}.ax-sizes:has(li:nth-child(6)){padding-left:.5rem}.ax-sizes__list{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end;gap:.2rem;margin:0;padding:0;list-style:none}.ax-sizes__btn{position:relative;min-width:3.4rem;height:3.4rem;padding:0 .8rem;border:0;border-radius:0;background:transparent;color:var(--ax-ink);font-family:var(--ax-sans);font-size:1.15rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .25s var(--ax-ease),color .25s var(--ax-ease)}.ax-sizes__btn:hover:not(:disabled),.ax-sizes__btn:focus-visible{background:var(--ax-ink);color:var(--ax-paper);outline:none}.ax-sizes__btn:disabled{color:#1212124d;cursor:not-allowed;text-decoration:line-through}.ax-sizes__btn.is-loading{background:var(--ax-ink);color:transparent}.ax-sizes__btn.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.2rem;height:1.2rem;border:1px solid var(--ax-paper);border-right-color:transparent;border-radius:50%;animation:ax-spin .7s linear infinite}.ax-sizes__done{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.8rem;background:var(--ax-ink);color:var(--ax-paper);font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;clip-path:inset(0 100% 0 0);transition:clip-path .6s var(--ax-ease-out)}.ax-sizes__done svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.6}.ax-sizes.is-added .ax-sizes__done{clip-path:inset(0 0 0 0)}.ax-sizes.is-error .ax-sizes__done{background:#8a2b20}}@keyframes ax-spin{to{transform:rotate(360deg)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.4s;animation-timing-function:var(--ax-ease)}::view-transition-group(ax-product){animation-duration:.75s;animation-timing-function:cubic-bezier(.16,1,.3,1);overflow:clip}::view-transition-old(ax-product),::view-transition-new(ax-product){height:100%;object-fit:cover;animation-duration:.45s}@media(prefers-reduced-motion:no-preference){.ax-js .ax-reveal .card__media:after,.ax-js .ax-reveal .ax-look__media:after,.ax-js .altrix-feature__media.ax-reveal:after,.scroll-trigger.animate--slide-in .card__media:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;background:var(--ax-bg);transform:scaleY(0);transform-origin:50% 100%;pointer-events:none}.ax-js .altrix-feature__media.ax-reveal{position:relative}.ax-js .ax-reveal:not(.is-in) .card__media:after,.ax-js .ax-reveal:not(.is-in) .ax-look__media:after,.ax-js .altrix-feature__media.ax-reveal:not(.is-in):after{transform:scaleY(1)}.ax-js .ax-reveal .card__media:after,.ax-js .ax-reveal .ax-look__media:after,.ax-js .altrix-feature__media.ax-reveal:after{transition:transform 1.3s var(--ax-ease-out) calc(var(--d, 0s) + .1s)}.scroll-trigger.animate--slide-in .card__media:after{background:rgb(var(--color-background))}.scroll-trigger--offscreen.animate--slide-in .card__media:after{transform:scaleY(1)}.scroll-trigger.animate--slide-in:not(.scroll-trigger--offscreen):not(.scroll-trigger--cancel) .card__media:after{animation:ax-unveil 1.3s var(--ax-ease-out) calc(var(--animation-order, 0) * 75ms + .1s) both}}@keyframes ax-unveil{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}html:not(.ax-leaving) [id$=__main] .product__media-list>.product__media-item:first-child img{view-transition-name:ax-product}[id$=__main] .product__media-list>.product__media-item:first-child.scroll-trigger{animation:none!important;opacity:1!important}.ax-edit{position:relative;background:var(--ax-paper)}.ax-edit__panels{display:flex;gap:.3rem;height:calc(100svh - var(--ax-chrome-h, 13.2rem));min-height:56rem;max-height:110rem}.ax-edit__panel{position:relative;flex:1 1 0;min-width:0;overflow:hidden;background:#e9e6e0;color:var(--ax-ink);text-decoration:none;transition:flex-grow .9s var(--ax-ease-out)}.ax-edit__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ax-edit__media img,.ax-edit__media svg{width:100%;height:100%;object-fit:cover;object-position:center 35%;transform:scale(1.06);transition:transform 1.4s var(--ax-ease-out)}.ax-edit__panel:hover .ax-edit__media img,.ax-edit__panel:focus-visible .ax-edit__media img,.ax-edit__panel.is-active .ax-edit__media img{transform:scale(1)}.ax-edit__tag{position:absolute;z-index:1;top:1.6rem;left:1.6rem;display:flex;align-items:center;gap:1rem;max-width:calc(100% - 3.2rem);padding:.7rem 1rem;background:#f3f1eceb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:1.05rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ax-edit__price{color:var(--ax-muted);letter-spacing:.04em}@media(hover:hover)and (min-width:750px){.ax-edit__panels:hover .ax-edit__panel{flex-grow:.8}.ax-edit__panels:hover .ax-edit__panel:hover{flex-grow:2.2}.ax-edit__tag{opacity:0;transform:translateY(-.6rem);transition:opacity .4s var(--ax-ease),transform .6s var(--ax-ease-out)}.ax-edit__panel:hover .ax-edit__tag,.ax-edit__panel:focus-visible .ax-edit__tag,.ax-edit__panel.is-active .ax-edit__tag{opacity:1;transform:none;transition-delay:.15s}.ax-edit__panels.is-touring .ax-edit__panel,.ax-edit__panels.is-touring:hover .ax-edit__panel:hover{flex-grow:.8;transition-duration:.35s}.ax-edit__panels.is-touring .ax-edit__panel.is-active,.ax-edit__panels.is-touring:hover .ax-edit__panel.is-active{flex-grow:2.2}.ax-edit__panels.is-touring .ax-edit__panel:not(.is-active) .ax-edit__tag{opacity:0;transition-delay:0s}.ax-edit__panels.is-touring .ax-edit__tag{transition-duration:.2s;transition-delay:0s!important}}.ax-edit__card{position:absolute;z-index:2;left:clamp(1.6rem,2.4vw,3.2rem);bottom:clamp(1.6rem,2.4vw,3.2rem);max-width:min(24rem,calc(100% - 3.2rem));padding:1.6rem 2rem 1.7rem;background:#f3f1ecdb;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1)}.ax-edit__card .ax-eyebrow{margin:0 0 .4rem;font-size:1.05rem;letter-spacing:.2em}.ax-edit__title{margin:0;font-family:var(--ax-serif);font-style:italic;font-weight:400;font-size:clamp(2.8rem,2.2vw,3.4rem);line-height:1.05;letter-spacing:0;color:var(--ax-ink)}.ax-edit__text{margin:.6rem 0 0;color:var(--ax-muted);font-size:1.25rem;line-height:1.5}.ax-edit__card .ax-link{display:inline-flex;margin-top:1.1rem;font-size:1.1rem}@media screen and (max-width:749px){.ax-edit__panels{height:calc(100svh - var(--ax-chrome-h, 11.6rem));min-height:54rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ax-edit__panels::-webkit-scrollbar{display:none}.ax-edit__panel{flex:0 0 72%;scroll-snap-align:start}.ax-edit__card{right:auto;max-width:calc(100% - 3.2rem);padding:1.4rem 1.8rem 1.5rem}.ax-edit__title{font-size:2.8rem}.ax-edit__card .ax-link{margin-top:1rem}}@media(prefers-reduced-motion:no-preference){.ax-js .ax-edit__media:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:var(--ax-paper);transform-origin:50% 100%;animation:ax-unveil 1.3s var(--ax-ease-out) calc(.2s + var(--i, 0) * .09s) both;pointer-events:none}.ax-js .ax-edit__card{animation:ax-cap 1.1s var(--ax-ease-out) .55s both}.ax-js .ax-edit__card>*{animation:ax-cap 1.1s var(--ax-ease-out) both}.ax-js .ax-edit__card>*:nth-child(1){animation-delay:.75s}.ax-js .ax-edit__card>*:nth-child(2){animation-delay:.85s}.ax-js .ax-edit__card>*:nth-child(3){animation-delay:.95s}.ax-js .ax-edit__card>*:nth-child(4){animation-delay:1.05s}}@media(prefers-reduced-motion:reduce){.ax-edit__panel,.ax-edit__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/altrix.css.map */
