:root{--a-ivory: #f8f5ef;--a-paper: #fbf9f5;--a-sand: #efe8dc;--a-linen: #e5dac8;--a-stone: #cdbfa8;--a-ink: #2a231d;--a-ink-2: #4a3f35;--a-mute: #85786a;--a-line: rgba(42, 35, 29, .13);--a-line-strong: rgba(42, 35, 29, .26);--a-gold: #b08d57;--a-gold-deep: #94733f;--a-champagne: #e8d8ba;--a-serif: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--a-sans: "Jost", "Helvetica Neue", Arial, sans-serif;--a-ease: cubic-bezier(.22, 1, .36, 1);--a-ease-io: cubic-bezier(.65, 0, .35, 1);--a-gutter: clamp(20px, 4vw, 56px);--font-heading-family: var(--a-serif);--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: var(--a-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500}html{scroll-behavior:smooth}body.ariva{font-family:var(--a-sans);letter-spacing:.012em;color:var(--a-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.ariva:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483000;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply}::selection{background:var(--a-champagne);color:var(--a-ink)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.hxl,.hxxl{font-family:var(--a-serif)!important;font-weight:400!important;letter-spacing:-.012em!important;color:inherit}.h5,h5{letter-spacing:0!important}.caption-with-letter-spacing,.caption-large{font-family:var(--a-sans)}.rte{line-height:1.85}.rte a{text-underline-offset:.3rem;text-decoration-color:var(--a-gold)}.announcement-bar-section .utility-bar{border-bottom:0!important}.announcement-bar__message{font:500 10.5px/1.6 var(--a-sans)!important;letter-spacing:.28em!important;text-transform:uppercase;padding:11px 0!important}.announcement-bar__message span{opacity:.92}.section-header{transition:transform .5s var(--a-ease)!important}.header-wrapper{background:#f8f5efdb!important;-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px);transition:background .4s ease,box-shadow .4s ease}.header-wrapper--border-bottom{border-bottom:1px solid var(--a-line)!important}.a-scrolled .header-wrapper{box-shadow:0 10px 30px -22px #2a231d59}.header{padding-top:16px!important;padding-bottom:16px!important}.ariva-wordmark{display:inline-flex;flex-direction:column;align-items:center;font:400 31px/1 var(--a-serif);letter-spacing:.34em;margin-right:-.34em;color:var(--a-ink);transition:letter-spacing .8s var(--a-ease)}.ariva-wordmark small{display:flex;align-items:center;gap:10px;margin-top:6px;font:500 8.5px/1 var(--a-sans);letter-spacing:.62em;margin-right:-.62em;color:var(--a-gold)}.ariva-wordmark small:before,.ariva-wordmark small:after{content:"";width:16px;height:1px;background:currentColor;opacity:.7}.header__heading-link:hover .ariva-wordmark{letter-spacing:.38em}.header__menu-item{font:500 11.5px/1.4 var(--a-sans)!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--a-ink)!important}.header__menu-item span,.header__active-menu-item{position:relative;text-decoration:none!important}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--a-gold);transform:scaleX(0);transform-origin:right;transition:transform .55s var(--a-ease)}.header__menu-item:hover span:after,.header__active-menu-item:after{transform:scaleX(1);transform-origin:left}.header__icon{color:var(--a-ink);transition:color .3s ease,transform .4s var(--a-ease)}.header__icon:hover{color:var(--a-gold)}.header__icon .icon{transform:scale(.92)}.cart-count-bubble{background:var(--a-gold)!important;color:#fff!important;font:500 9.5px/1 var(--a-sans)}.header__submenu,.mega-menu__content{background:var(--a-paper)!important;border:1px solid var(--a-line)!important;box-shadow:0 30px 60px -30px #2a231d59!important;border-radius:0!important}.header__submenu .header__menu-item{letter-spacing:.12em!important;font-size:11px!important}.menu-drawer{background:var(--a-paper)!important}.menu-drawer__menu-item{font:400 26px/1.3 var(--a-serif)!important;letter-spacing:0!important;padding:1.2rem 3.2rem!important}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:transparent!important;color:var(--a-gold)!important}.button,.shopify-challenge__button,.customer button{font:500 11.5px/1 var(--a-sans)!important;letter-spacing:.22em!important;text-transform:uppercase;min-height:54px;padding:0 3.4rem;border-radius:0!important;transition:background-color .5s var(--a-ease),color .5s var(--a-ease),box-shadow .5s var(--a-ease)!important}.button:before,.button:after{border-radius:0!important}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):hover{background-color:var(--a-gold)!important;color:#fff!important}.button--secondary:not([disabled]):hover{background:var(--a-ink)!important;color:var(--a-ivory)!important}.button--tertiary{letter-spacing:.16em!important}.a-btn{--bg: var(--a-ink);--fg: var(--a-ivory);--fill: var(--a-gold);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:56px;padding:0 14px 0 32px;background:var(--bg);color:var(--fg);font:500 11.5px/1 var(--a-sans);letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border:1px solid var(--bg);overflow:hidden;isolation:isolate;cursor:pointer;transition:color .55s var(--a-ease),border-color .55s var(--a-ease),transform .5s var(--a-ease);will-change:transform}.a-btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--fill);transform:scaleY(0);transform-origin:50% 100%;transition:transform .65s var(--a-ease)}.a-btn:hover{color:#fff;border-color:var(--fill)}.a-btn:hover:before{transform:scaleY(1)}.a-btn__arrow{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid currentColor;overflow:hidden;position:relative}.a-btn__arrow svg{width:13px;height:13px;transition:transform .6s var(--a-ease)}.a-btn:hover .a-btn__arrow svg{transform:translate(3px) rotate(-45deg)}.a-btn--ghost{--bg: transparent;--fg: var(--a-ink);border-color:var(--a-line-strong)}.a-btn--ghost:hover{color:#fff}.a-btn--light{--bg: var(--a-ivory);--fg: var(--a-ink)}.a-btn:focus-visible{outline:2px solid var(--a-gold);outline-offset:4px}.a-link{position:relative;display:inline-flex;align-items:center;gap:12px;padding:6px 0;font:500 11.5px/1 var(--a-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--a-ink);text-decoration:none}.a-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;opacity:.35}.a-link:before{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--a-gold);transform:scaleX(0);transform-origin:right;transition:transform .6s var(--a-ease);z-index:1}.a-link:hover:before{transform:scaleX(1);transform-origin:left}.a-link svg{width:12px;height:12px;transition:transform .5s var(--a-ease)}.a-link:hover svg{transform:translate(2px,-2px)}.a-kicker{display:inline-flex;align-items:center;gap:14px;margin:0 0 26px;font:500 10.5px/1.6 var(--a-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--a-gold-deep)}.a-kicker:before{content:"";width:38px;height:1px;background:currentColor;opacity:.8}.a-kicker--center:after{content:"";width:38px;height:1px;background:currentColor;opacity:.8}.a-title{margin:0;font:300 clamp(38px,4.4vw,68px)/1.02 var(--a-serif)!important;letter-spacing:-.02em!important;color:var(--a-ink)}.a-title em,.a-hero__title em,.a-quote em{font-style:italic;font-weight:300;color:var(--a-gold)}.a-lede{font:300 16px/1.95 var(--a-sans);color:var(--a-ink-2);margin:0}.a-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(36px,4.5vw,64px)}.a-head--center{flex-direction:column;align-items:center;text-align:center}.a-head__lede{max-width:420px}.a-section{padding-top:clamp(72px,9vw,140px);padding-bottom:clamp(72px,9vw,140px)}.a-wrap{max-width:1440px;margin:0 auto;padding-left:var(--a-gutter);padding-right:var(--a-gutter)}.a-hero{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:min(calc(100svh - 110px),900px);background:var(--a-ivory);overflow:hidden}.a-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,5vw,88px) clamp(28px,5vw,96px) clamp(72px,6vw,104px) max(var(--a-gutter),calc((100vw - 1440px)/2 + 56px))}.a-hero__title{margin:0 0 30px;font:300 clamp(50px,5.6vw,96px)/.98 var(--a-serif)!important;letter-spacing:-.025em!important;color:var(--a-ink)}.a-hero__title em{display:block}.a-hero__text{max-width:420px;margin:0 0 36px}.a-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:18px 34px}.a-hero__stats{list-style:none;margin:clamp(40px,4.4vw,64px) 0 0;padding:24px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:1px solid var(--a-line);max-width:560px}.a-hero__stats li{display:flex;flex-direction:column;gap:8px}.a-stat__num{font:300 34px/1 var(--a-serif);color:var(--a-ink)}.a-stat__num sup{font-size:.45em;vertical-align:super;margin-left:2px;color:var(--a-gold);font-family:var(--a-sans);letter-spacing:.08em}.a-stat__label{font:500 10px/1.5 var(--a-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--a-mute)}.a-hero__visual{position:relative;padding:22px 22px 22px 0}.a-hero__media{position:relative;height:100%;min-height:560px;overflow:hidden;background:var(--a-sand)}.a-hero__frame{position:absolute;top:-6%;right:0;bottom:-6%;left:0;will-change:transform}.a-hero__frame img,.a-hero__frame video{width:100%;height:100%;object-fit:cover;display:block}.a-hero__frame img{animation:a-kenburns 22s var(--a-ease-io) infinite alternate}.a-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2a231d00 55%,#2a231d6b);pointer-events:none}.a-hero__caption{position:absolute;z-index:2;left:32px;right:32px;bottom:28px;display:flex;justify-content:space-between;gap:20px;font:500 9.5px/1.4 var(--a-sans);letter-spacing:.26em;text-transform:uppercase;color:#fbf6ec}.a-hero__badge{position:absolute;z-index:3;left:-66px;bottom:96px;width:132px;height:132px;border-radius:50%;background:var(--a-paper);display:grid;place-items:center;box-shadow:0 18px 50px -24px #2a231d73}.a-hero__badge svg{position:absolute;top:8px;right:8px;bottom:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px);animation:a-spin 26s linear infinite}.a-hero__badge text{font:500 8.6px var(--a-sans);letter-spacing:.2em;fill:var(--a-ink);text-transform:uppercase}.a-hero__badge-mono{font:italic 300 40px/1 var(--a-serif);color:var(--a-gold)}.a-hero__scroll{position:absolute;z-index:3;left:max(var(--a-gutter),calc((100vw - 1440px)/2 + 56px));bottom:26px;display:flex;align-items:center;gap:14px;font:500 9.5px/1 var(--a-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--a-mute);text-decoration:none}.a-hero__scroll span{position:relative;width:1px;height:46px;background:var(--a-line);overflow:hidden}.a-hero__scroll span:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--a-gold);animation:a-drip 2.2s var(--a-ease-io) infinite}.a-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(120% 80% at 70% 0%,#f3ead9,#f3ead900 60%),linear-gradient(160deg,#e9dfcd,#d9cab1 55%,#c8b595);overflow:hidden}.a-art:before{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(180deg,#977f5c2e,#76604252);border-top:1px solid rgba(255,250,240,.45)}.a-art__rings{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5}.a-art__rings circle{fill:none;stroke:#fffaf08c;stroke-width:.6}.a-art__arch{position:relative;z-index:1;width:min(54%,340px);aspect-ratio:.66;margin-bottom:6%;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,#3b2f25,#241c16);box-shadow:0 0 0 10px #fffaf059,0 0 0 11px #b08d5773,0 50px 80px -30px #2a231d99,inset 0 0 60px #00000080;overflow:hidden}.a-art__arch:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:inherit;border:1px solid rgba(232,216,186,.35);z-index:2}.a-art__fire{display:block;position:absolute;left:50%;bottom:-12%;width:130%;height:78%;transform:translate(-50%);background:radial-gradient(40% 55% at 50% 78%,#fff1d1,#ffd596f2 22%,#ec944abf 48%,#a3481e59 70%,#a3481e00 82%);filter:blur(6px);animation:a-flicker 3.4s ease-in-out infinite alternate;mix-blend-mode:screen}.a-art__fire--2{width:90%;height:58%;animation-duration:2.3s;animation-delay:-1.2s;opacity:.85}.a-art__embers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.a-art__embers i{position:absolute;bottom:18%;width:3px;height:3px;border-radius:50%;background:#ffd79a;box-shadow:0 0 8px 2px #ffbe6eb3;opacity:0;animation:a-ember 5s linear infinite}.a-art__embers i:nth-child(1){left:38%;animation-delay:0s}.a-art__embers i:nth-child(2){left:52%;animation-delay:1.6s;animation-duration:6s}.a-art__embers i:nth-child(3){left:61%;animation-delay:3.1s}.a-art__embers i:nth-child(4){left:45%;animation-delay:4.2s;animation-duration:5.6s}.a-art__plinth{position:absolute;z-index:1;bottom:calc(22% - 1px);left:50%;transform:translate(-50%,50%);font:400 13px/1 var(--a-serif);letter-spacing:.7em;margin-right:-.7em;color:#fffaf0d9;white-space:nowrap;display:none}.a-marquee{position:relative;overflow:hidden;border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);background:var(--a-paper);padding:26px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.a-marquee__track{display:flex;width:max-content;animation:a-marquee var(--a-speed, 40s) linear infinite}.a-marquee:hover .a-marquee__track{animation-play-state:paused}.a-marquee__group{display:flex;align-items:center;flex-shrink:0}.a-marquee__item{display:inline-flex;align-items:center;gap:clamp(28px,3vw,48px);padding-right:clamp(28px,3vw,48px);font:italic 300 clamp(26px,2.6vw,40px)/1 var(--a-serif);color:var(--a-ink);white-space:nowrap}.a-marquee__item:nth-child(2n){font-style:normal;font-family:var(--a-sans);font-weight:400;font-size:clamp(11px,.9vw,13px);letter-spacing:.32em;text-transform:uppercase;color:var(--a-mute)}.a-marquee__star{width:14px;height:14px;color:var(--a-gold);flex-shrink:0}.a-story{background:var(--a-ivory)}.a-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,120px);align-items:center}.a-story__visual{position:relative;padding:0 12% 12% 0}.a-story__img{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--a-sand)}.a-story__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.6s var(--a-ease)}.a-story__visual:hover .a-story__img img{transform:scale(1.04)}.a-story__img--small{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:3 / 4;border:10px solid var(--a-ivory);box-shadow:0 30px 60px -30px #2a231d73}.a-story__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(150deg,#ebe2d2,#d6c7ae);font:italic 300 clamp(160px,18vw,280px)/1 var(--a-serif);color:#fffaf0b3}.a-story__img--small .a-story__ph{font-size:clamp(70px,8vw,120px);background:linear-gradient(150deg,#cdbb9c,#a8916d)}.a-story__year{position:absolute;left:-14px;top:32px;writing-mode:vertical-rl;transform:rotate(180deg);font:500 10px/1 var(--a-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--a-mute)}.a-story__body .a-title{margin-bottom:30px}.a-story__body .a-lede{max-width:480px;margin-bottom:36px}.a-quote{margin:0 0 40px;padding-left:26px;border-left:1px solid var(--a-gold);font:italic 300 clamp(22px,2vw,28px)/1.45 var(--a-serif);color:var(--a-ink-2);max-width:460px}.a-quote cite{display:block;margin-top:14px;font:normal 500 10px/1 var(--a-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--a-mute)}.a-story__stats{list-style:none;margin:46px 0 0;padding:30px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border-top:1px solid var(--a-line)}.a-story__stats li{display:flex;flex-direction:column;gap:10px}.a-story__stats .a-stat__num{font-size:clamp(36px,3.4vw,52px)}.card-wrapper .card__inner,.card--standard .card__inner{background:var(--a-sand)!important;border-radius:0!important;overflow:hidden}.card--standard .card__inner:after{border-radius:0!important;box-shadow:none!important}.card .card__media .media img{transition:transform 1.4s var(--a-ease),opacity .7s ease!important}.card-wrapper:hover .card__media .media img{transform:scale(1.055)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card__information{padding-top:22px!important;padding-bottom:4px!important}.card__heading{font-family:var(--a-serif)!important;font-weight:400!important;font-size:clamp(19px,1.45vw,23px)!important;line-height:1.22!important;letter-spacing:0!important}.card__heading a{text-decoration:none!important;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--a-ease)}.card-wrapper:hover .card__heading a{background-size:100% 1px}.card-information .caption-with-letter-spacing{font-size:10px;letter-spacing:.26em;color:var(--a-gold-deep)}.price{font:400 14.5px/1.4 var(--a-sans)!important;letter-spacing:.06em!important;color:var(--a-ink)}.price--large{font-size:22px!important}.price__sale .price-item--regular,.price s{color:var(--a-mute)!important;font-size:.86em}.price--on-sale .price-item--sale{color:var(--a-gold-deep)!important}.card__badge .badge,.badge{border-radius:0!important;font:500 9.5px/1 var(--a-sans)!important;letter-spacing:.2em!important;text-transform:uppercase;padding:7px 10px!important;border:0!important}.card__badge{padding:14px!important}.title-wrapper-with-link{align-items:flex-end!important;margin-bottom:clamp(30px,4vw,56px)!important}.title-wrapper-with-link .title,.collection__title .title{font:300 clamp(36px,4vw,62px)/1.04 var(--a-serif)!important;letter-spacing:-.02em!important}.collection__view-all .button,.link.underlined-link{letter-spacing:.2em}.collection .slider-buttons,.slider-button{border-radius:0}.collection-hero{background:var(--a-sand)}.collection-hero__inner{padding-top:clamp(40px,6vw,90px);padding-bottom:clamp(40px,6vw,90px)}.collection-hero__title{font:300 clamp(44px,5.4vw,86px)/1 var(--a-serif)!important;letter-spacing:-.025em!important}.collection-hero__description{font:300 16px/1.9 var(--a-sans);color:var(--a-ink-2);max-width:560px}.facets__summary,.facet-filters__label,.product-count__text,.facets__heading{font:500 11px/1.4 var(--a-sans)!important;letter-spacing:.2em!important;text-transform:uppercase}.facet-filters__field .select__select{border-radius:0}.product__media-wrapper .product__media-item .product-media-container,.product__media-wrapper .media{background:var(--a-sand)!important;border-radius:0!important}.product__media-wrapper{background:transparent!important}.thumbnail{border-radius:0!important}.thumbnail[aria-current]{box-shadow:0 0 0 1px var(--a-ink)!important}.product__text.caption-with-letter-spacing{font:500 10.5px/1.4 var(--a-sans)!important;letter-spacing:.3em!important;color:var(--a-gold-deep)!important}.product__title h1,.product__title.zr-title h1{font:300 clamp(34px,3.3vw,54px)/1.06 var(--a-serif)!important;letter-spacing:-.02em!important;text-transform:none!important}.product__title{margin-bottom:18px!important}.product__info-container>*+*{margin-top:1.8rem}.product__info-container .price .price-item{font-family:var(--a-sans);font-weight:400!important}.product-form__input .form__label,.product-form__input legend,.quantity__label{font:500 10.5px/1.4 var(--a-sans)!important;letter-spacing:.22em!important;text-transform:uppercase;color:var(--a-ink-2)}.product-form__input input[type=radio]+label{border-radius:0!important;border-color:var(--a-line-strong)!important;font:400 13px/1 var(--a-sans);letter-spacing:.06em;padding:1.2rem 2rem!important;transition:background .35s ease,color .35s ease,border-color .35s ease}.product-form__input input[type=radio]:checked+label{background:var(--a-ink)!important;border-color:var(--a-ink)!important;color:var(--a-ivory)!important}.quantity{border-radius:0!important}.quantity:after,.quantity:before{border-radius:0!important}.product-form__submit{min-height:58px!important;background:var(--a-ink)!important;color:var(--a-ivory)!important}.product-form__submit:not([disabled]):hover{background:var(--a-gold)!important;color:#fff!important}.shopify-payment-button__button{border-radius:0!important;min-height:58px!important}.shopify-payment-button__button--unbranded{background:transparent!important;color:var(--a-ink)!important;box-shadow:inset 0 0 0 1px var(--a-ink)!important;font:500 11.5px/1 var(--a-sans)!important;letter-spacing:.22em!important;text-transform:uppercase}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--a-ink)!important;color:var(--a-ivory)!important}.product__info-container>.product__description{border-top:1px solid var(--a-line);padding-top:26px;color:var(--a-ink-2)}.product__accordion summary,.accordion summary{padding:2rem 0!important}.accordion__title{font:400 21px/1.3 var(--a-serif)!important;letter-spacing:0!important}.accordion{border-color:var(--a-line)!important}.accordion__content{color:var(--a-ink-2);line-height:1.85}.product-popup-modal__button{letter-spacing:.14em;font-size:11.5px;text-transform:uppercase}.drawer__inner{background:var(--a-paper)!important;border-color:var(--a-line)!important}.drawer__heading{font:400 30px/1.1 var(--a-serif)!important;letter-spacing:-.01em!important}.cart-item__name{font:400 18px/1.3 var(--a-serif)!important;text-decoration:none;letter-spacing:0}.cart-item__image{border-radius:0!important;background:var(--a-sand)}.totals__total,.totals__subtotal{font:500 11px/1.4 var(--a-sans)!important;letter-spacing:.22em!important;text-transform:uppercase}.totals__total-value,.totals__subtotal-value{font:400 22px/1 var(--a-sans)!important;letter-spacing:.02em}.cart__footer{border-top:1px solid var(--a-line)}.cart__checkout-button{min-height:58px!important}.title--primary,.main-page-title,.page-title{font:300 clamp(40px,4.6vw,72px)/1.04 var(--a-serif)!important;letter-spacing:-.02em!important}.field__input,.select__select,.customer .field input,.text-area{border-radius:0!important;font-family:var(--a-sans)!important}.field:after,.select:after,.customer .field:after,.text-area:after,.field:before,.select:before,.customer .field:before{border-radius:0!important}.a-cats{background:var(--a-ivory)}.a-cats__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(220px,21vw,320px);gap:clamp(12px,1.4vw,20px)}.a-cat{position:relative;grid-column:span 4;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(22px,2.4vw,36px);background:var(--a-sand);color:var(--a-ink);text-decoration:none;isolation:isolate}.a-cats__grid--3 .a-cat:nth-child(1),.a-cats__grid--4 .a-cat:nth-child(1){grid-column:span 7;grid-row:span 2}.a-cats__grid--3 .a-cat:nth-child(2),.a-cats__grid--3 .a-cat:nth-child(3),.a-cats__grid--4 .a-cat:nth-child(2),.a-cats__grid--4 .a-cat:nth-child(3){grid-column:span 5}.a-cats__grid--4 .a-cat:nth-child(4){grid-column:span 12}.a-cats__grid--2 .a-cat{grid-column:span 6;grid-row:span 2}.a-cats__grid--1 .a-cat{grid-column:span 12;grid-row:span 2}.a-cat:nth-child(2){background:#e3d7c3}.a-cat:nth-child(3){background:#d6c6ab}.a-cat:nth-child(4){background:#ece3d4}.a-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.a-cat__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--a-ease)}.a-cat:hover .a-cat__img img{transform:scale(1.06)}.a-cat--img{color:#fbf6ec}.a-cat--img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#1e181300 35%,#1e181399);transition:opacity .6s ease}.a-cat__symbol{position:absolute;z-index:-1;right:6%;top:50%;transform:translateY(-58%);font:italic 300 clamp(140px,15vw,260px)/1 var(--a-serif);color:#fffaf099;transition:transform 1.2s var(--a-ease),color .6s ease;pointer-events:none}.a-cat:hover .a-cat__symbol{transform:translateY(-62%) translate(-6px);color:#fffaf0d9}.a-cat__num{position:absolute;top:clamp(20px,2.2vw,32px);left:clamp(22px,2.4vw,36px);font:500 10px/1 var(--a-sans);letter-spacing:.3em;opacity:.75}.a-cat__row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.a-cat__sub{display:block;margin-bottom:10px;font:500 10px/1.4 var(--a-sans);letter-spacing:.26em;text-transform:uppercase;opacity:.75}.a-cat__title{display:block;font:300 clamp(26px,2.5vw,40px)/1.05 var(--a-serif);letter-spacing:-.01em}.a-cat:nth-child(1) .a-cat__title{font-size:clamp(32px,3.4vw,56px)}.a-cat__go{flex-shrink:0;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid currentColor;transition:background .5s var(--a-ease),color .5s var(--a-ease),border-color .5s var(--a-ease),transform .6s var(--a-ease)}.a-cat__go svg{width:15px;height:15px;transition:transform .6s var(--a-ease)}.a-cat:hover .a-cat__go{background:var(--a-gold);border-color:var(--a-gold);color:#fff}.a-cat:hover .a-cat__go svg{transform:rotate(45deg)}.a-cat:focus-visible{outline:2px solid var(--a-gold);outline-offset:4px}.a-spot{background:var(--a-sand);position:relative;overflow:hidden}.a-spot__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,110px);align-items:center}.a-spot__stage{position:relative;aspect-ratio:1 / 1;display:grid;place-items:center;background:radial-gradient(60% 60% at 50% 45%,#fbf7ef,#f1e9dc 55%,#f1e9dc00)}.a-spot__stage:before{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;border:1px solid rgba(176,141,87,.35)}.a-spot__stage:after{content:"";position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;border:1px dashed rgba(176,141,87,.28);animation:a-spin 80s linear infinite}.a-spot__img{position:relative;z-index:1;width:78%;height:78%}.a-spot__img img,.a-spot__img svg{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 40px 40px rgba(42,35,29,.22))}.a-spot__img .placeholder-svg{background:transparent;fill:#2a231d40;filter:none}.a-spot__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:11px 16px 11px 12px;background:#fbf9f5eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--a-line);font:500 10.5px/1.2 var(--a-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--a-ink);box-shadow:0 18px 40px -26px #2a231d80;animation:a-float 6s ease-in-out infinite}.a-spot__chip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--a-gold);box-shadow:0 0 0 4px #b08d5733}.a-spot__chip:nth-of-type(1){top:14%;left:2%}.a-spot__chip:nth-of-type(2){top:44%;right:0;animation-delay:-2s}.a-spot__chip:nth-of-type(3){bottom:12%;left:10%;animation-delay:-4s}.a-spot__body .a-title{margin-bottom:22px}.a-spot__price{display:flex;align-items:baseline;gap:14px;margin:0 0 26px;font:400 24px/1 var(--a-sans);letter-spacing:.03em}.a-spot__price s{font-size:16px;color:var(--a-mute)}.a-spot__body .a-lede{margin-bottom:30px;max-width:470px}.a-spot__list{list-style:none;margin:0 0 40px;padding:0;border-top:1px solid var(--a-line);max-width:470px}.a-spot__list li{display:grid;grid-template-columns:40px 1fr;align-items:baseline;gap:8px;padding:16px 0;border-bottom:1px solid var(--a-line);font:400 14.5px/1.6 var(--a-sans);color:var(--a-ink-2)}.a-spot__list li span{font:italic 400 18px/1 var(--a-serif);color:var(--a-gold)}.a-spot__ctas{display:flex;flex-wrap:wrap;gap:16px 30px;align-items:center}.a-craft{background:var(--a-paper)}.a-craft__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--a-line);border-left:1px solid var(--a-line)}.a-craft__item{position:relative;padding:clamp(28px,3vw,48px) clamp(22px,2.4vw,38px) clamp(36px,3.4vw,56px);border-right:1px solid var(--a-line);border-bottom:1px solid var(--a-line);overflow:hidden;isolation:isolate;transition:color .5s ease}.a-craft__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--a-sand);transform:translateY(101%);transition:transform .8s var(--a-ease)}.a-craft__item:hover:before{transform:translateY(0)}.a-craft__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:clamp(48px,6vw,96px)}.a-craft__num{font:500 10px/1 var(--a-sans);letter-spacing:.3em;color:var(--a-mute)}.a-craft__icon{width:46px;height:46px;color:var(--a-gold);transition:transform .8s var(--a-ease)}.a-craft__item:hover .a-craft__icon{transform:translateY(-4px) rotate(-6deg)}.a-craft__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.a-craft__title{margin:0 0 14px;font:400 clamp(26px,2.2vw,34px)/1.1 var(--a-serif)!important}.a-craft__text{margin:0;font:300 14.5px/1.85 var(--a-sans);color:var(--a-ink-2);max-width:280px}.a-news{background:var(--a-ivory)}.a-news__panel{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,90px);align-items:center;padding:clamp(48px,7vw,112px) clamp(28px,6vw,104px);background:radial-gradient(70% 120% at 100% 0%,#fff6e4e6,#fff6e400 60%),linear-gradient(135deg,#eadcc2,#dcc8a6)}.a-news__panel:before{content:"";position:absolute;z-index:-1;right:-6%;bottom:-40%;width:min(46vw,620px);aspect-ratio:.72;border-radius:999px 999px 0 0;border:1px solid rgba(255,250,240,.7);box-shadow:0 0 0 26px #fffaf029,0 0 0 52px #fffaf01a}.a-news__panel .a-kicker{color:var(--a-gold-deep)}.a-news__panel .a-lede{margin-top:22px;max-width:460px}.a-news__form{position:relative}.a-news__field{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--a-ink);padding-bottom:8px}.a-news__field input{flex:1;min-width:0;height:52px;border:0;background:transparent;font:300 clamp(20px,1.8vw,26px)/1 var(--a-serif);color:var(--a-ink);outline:none}.a-news__field input::placeholder{color:#2a231d80;font-style:italic}.a-news__submit{flex-shrink:0;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:0;background:var(--a-ink);color:var(--a-ivory);cursor:pointer;transition:background .5s var(--a-ease),transform .5s var(--a-ease)}.a-news__submit svg{width:15px;height:15px}.a-news__submit:hover{background:var(--a-gold);transform:rotate(-45deg)}.a-news__note{margin:16px 0 0;font:400 11.5px/1.6 var(--a-sans);letter-spacing:.04em;color:var(--a-ink-2)}.a-news__msg{margin:16px 0 0;font:italic 400 18px/1.4 var(--a-serif);color:var(--a-ink)}.a-news__msg--err{color:#8a2f1d}.footer{border-top:1px solid var(--a-line)!important}.footer-block__heading{font:400 24px/1.2 var(--a-serif)!important;letter-spacing:0!important;margin-bottom:18px!important}.footer-block__details-content,.footer-block__details-content .list-menu__item--link{font:400 13.5px/1.9 var(--a-sans)!important;color:inherit;opacity:.86}.footer-block__details-content .list-menu__item--link:hover{opacity:1;color:var(--a-gold-deep)!important;text-decoration:none}.footer__content-bottom{border-top:1px solid var(--a-line)!important}.copyright__content,.copyright__content a{font:400 11px/1.6 var(--a-sans)!important;letter-spacing:.12em}.ariva-footer-mark{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:clamp(40px,5vw,80px);padding-top:clamp(26px,3vw,40px);padding-bottom:clamp(16px,2vw,28px);border-top:1px solid var(--a-line);overflow:hidden}.ariva-footer-mark__word{font:300 clamp(80px,17vw,270px)/.8 var(--a-serif);letter-spacing:.08em;color:var(--a-ink);opacity:.92;white-space:nowrap}.ariva-footer-mark__meta{display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding-bottom:1.4%;font:500 10px/1.5 var(--a-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--a-gold-deep);text-align:right}.a-motion [data-a-reveal]{opacity:0;transform:translate3d(0,34px,0);transition:opacity 1.2s var(--a-ease),transform 1.2s var(--a-ease);transition-delay:calc(var(--a-d, 0) * .11s)}.a-motion [data-a-reveal=fade]{transform:none}.a-motion [data-a-reveal=mask]{opacity:1;transform:none;clip-path:inset(100% 0 0 0);transition:clip-path 1.6s var(--a-ease);transition-delay:calc(var(--a-d, 0) * .11s)}.a-motion [data-a-reveal=mask] img{transform:scale(1.18);transition:transform 2.2s var(--a-ease)}.a-motion [data-a-reveal].is-in{opacity:1;transform:none}.a-motion [data-a-reveal=mask].is-in{clip-path:inset(0 0 0 0)}.a-motion [data-a-reveal=mask].is-in img{transform:none}.a-hero__frame img{animation-delay:1.4s}.a-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.a-wi{display:inline-block}.a-motion [data-a-split] .a-wi{transform:translate3d(0,110%,0) rotate(3deg);transform-origin:0 100%;transition:transform 1.25s var(--a-ease);transition-delay:calc(var(--i, 0) * 70ms + .12s)}.a-motion [data-a-split].is-in .a-wi{transform:none}@keyframes a-spin{to{transform:rotate(360deg)}}@keyframes a-marquee{to{transform:translate3d(-50%,0,0)}}@keyframes a-kenburns{0%{transform:scale(1)}to{transform:scale(1.08) translate3d(-1%,-1%,0)}}@keyframes a-drip{0%{top:-40%}to{top:110%}}@keyframes a-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes a-flicker{0%{transform:translate(-50%) scale(1);opacity:.92}30%{transform:translate(-51%) scale(1.04,1.08);opacity:1}60%{transform:translate(-49%) scale(.98,1.02);opacity:.86}to{transform:translate(-50%) scale(1.03,1.12);opacity:1}}@keyframes a-ember{0%{transform:translate(0);opacity:0}10%{opacity:1}to{transform:translate(14px,-260px);opacity:0}}@media(prefers-reduced-motion:reduce){.a-marquee__track,.a-hero__badge svg,.a-hero__frame img,.a-art__fire,.a-art__embers i,.a-spot__chip,.a-spot__stage:after,.a-hero__scroll span:after{animation:none!important}.a-motion [data-a-reveal],.a-motion [data-a-split] .a-wi{opacity:1!important;transform:none!important;clip-path:none!important}}@media(max-width:1099px){.a-hero__badge{width:112px;height:112px;left:-56px}.a-craft__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.a-hero{grid-template-columns:1fr;min-height:0}.a-hero__visual{order:-1;padding:0}.a-hero__media{min-height:0;height:64svh;max-height:620px}.a-hero__copy{padding:54px var(--a-gutter) 64px}.a-hero__badge{left:auto;right:22px;bottom:-48px;width:104px;height:104px}.a-hero__badge-mono{font-size:32px}.a-hero__scroll{display:none}.a-story__grid,.a-spot__grid,.a-news__panel{grid-template-columns:1fr}.a-story__visual{max-width:560px}.a-spot__stage{max-width:560px;width:100%;margin:0 auto}}@media(max-width:749px){.header{padding-top:10px!important;padding-bottom:10px!important}.ariva-wordmark{font-size:24px}.ariva-wordmark small{font-size:7.5px;margin-top:5px}.a-hero__media{height:58svh}.a-hero__title{font-size:clamp(46px,13vw,64px)!important}.a-hero__caption{left:20px;right:20px;bottom:20px;font-size:8.5px}.a-hero__caption span:last-child{display:none}.a-hero__stats{gap:14px}.a-stat__num{font-size:28px}.a-stat__label{font-size:9px;letter-spacing:.16em}.a-btn{min-height:54px;padding-left:26px}.a-head{flex-direction:column;align-items:flex-start}.a-head--center{align-items:center}.a-cats__grid{grid-template-columns:1fr;grid-auto-rows:250px;grid-template-rows:none}.a-cats__grid .a-cat{grid-column:auto!important;grid-row:auto!important;display:flex!important}.a-cats__grid .a-cat:nth-child(1){min-height:360px}.a-craft__grid{grid-template-columns:1fr}.a-craft__top{margin-bottom:36px}.a-story__stats{gap:12px}.a-spot__chip{font-size:9px;padding:9px 12px 9px 10px}.a-news__panel{padding:48px 24px 56px}.ariva-footer-mark{flex-direction:column;align-items:flex-start}.ariva-footer-mark__meta{align-items:flex-start;text-align:left}.menu-drawer__menu-item{font-size:24px!important}body.ariva:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ariva-design.css.map */
