:root{--arissai-font: "Futura PT", "Futura", "Avenir Next", "Avenir", "Helvetica Neue", "Inter", system-ui, -apple-system, sans-serif;--arissai-heading-font: "Futura PT", "Futura", "Avenir Next", "Avenir", "Helvetica Neue", "Inter", system-ui, sans-serif;--arissai-tracking: .014em;--arissai-color-text: #111;--arissai-color-muted: #5a5a5a;--arissai-color-accent: #334fb4;--arissai-radius: 12px}html{scroll-behavior:smooth}body,p,li,td,th,label,input,textarea,select,button,a,span,div{font-family:var(--arissai-font)!important;letter-spacing:var(--arissai-tracking)}h1,h2,h3,h4,h5,h6{font-family:var(--arissai-heading-font)!important;letter-spacing:.02em!important;font-weight:400!important}.page-width .rte p,.page-width .rte li,.page-width article p,main .rte p,main p:not(.price__regular):not(.price-item):not(.banner__heading):not(.arissai-pillar__text):not(.arissai-quote__text):not(.arissai-quote__name):not(.arissai-quote__meta):not(.announcement-bar__message):not(.arissai-review__quote):not(.arissai-reviews__heading):not(.arissai-reviews__eyebrow):not(.arissai-review__name):not(.arissai-review__meta):not(.arissai-reviews__rating-text),li:not(.arissai-review):not(.arissai-pillar):not(.menu-drawer__menu-item),.page-content p,.page-content li{font-size:19px!important;line-height:1.7!important;color:var(--arissai-color-text)!important;font-weight:400!important}body,.page-width p,.product__description p,main p:not(.arissai-review__quote):not(.arissai-reviews__heading):not(.arissai-reviews__eyebrow):not(.arissai-review__name):not(.arissai-review__meta),main li:not(.arissai-review){font-size:19px!important}.page-width .rte h1,.main-page-title,h1.main-page-title,.page-width h1,.banner__heading,.section-header__title,.shopify-section .main-page-title,.main-page__title,h1.page__title{font-size:clamp(32px,4.2vw,48px)!important;line-height:1.15!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-top:8px!important;margin-bottom:24px!important}.page-width .rte h2{font-size:clamp(26px,3vw,34px)!important;line-height:1.2!important;margin-top:36px!important;font-weight:400!important;letter-spacing:.025em!important;text-transform:uppercase!important}.page-width .rte h3{font-size:clamp(22px,2.2vw,26px)!important;line-height:1.3!important;font-weight:500!important;letter-spacing:.018em!important}.page-width .rte blockquote{font-size:23px!important;line-height:1.55!important;border-left:3px solid var(--arissai-color-accent);padding-left:18px;font-style:italic;color:#2a2a2a}.page-width .rte strong{font-weight:600!important}.header .header__heading,.header .header__heading-link,header .header__heading-logo,.header h1.header__heading,header .header__heading *{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}@media screen and (min-width:990px){.header.header--top-center,.header.header--middle-left,.header.header--middle-center,.header{grid-template-columns:1fr auto!important;column-gap:2rem!important;padding-top:1rem!important;padding-bottom:1rem!important;align-items:center!important}.header__inline-menu{grid-column:1 / 2!important;justify-self:start!important}.header__icons{grid-column:2 / 3!important;justify-self:end!important}}@media screen and (min-width:990px){.header__menu-item{padding:18px 24px!important;font-size:16px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:400!important;color:#111!important;transition:color .25s ease,transform .25s ease!important;position:relative}.header__menu-item:hover{color:var(--arissai-color-accent)!important;transform:translateY(-1px)}.header__menu-item:after{content:"";position:absolute;bottom:1rem;left:1.5rem;right:1.5rem;height:1.5px;background:var(--arissai-color-accent);transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.header__menu-item:hover:after,.header__active-menu-item:after{transform:scaleX(1)}.header__menu-item span{font-weight:400!important}.header__submenu{border-radius:var(--arissai-radius)!important;box-shadow:0 18px 40px #00000014,0 4px 8px #0000000a!important;border:1px solid rgba(0,0,0,.04)!important;padding:.7rem!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fffffff5!important}.header__submenu .header__menu-item{padding:14px 16px!important;font-size:14px!important;letter-spacing:.14em!important;border-radius:8px!important}.header__submenu .header__menu-item:hover{background:#334fb40f!important;color:var(--arissai-color-accent)!important}.header__submenu .header__menu-item:after{display:none}}@media screen and (max-width:989px){.menu-drawer__menu-item{font-size:18px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:400!important;padding:22px 24px!important;border-bottom:1px solid rgba(0,0,0,.06)!important;color:#111!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{color:var(--arissai-color-accent)!important;background:#334fb408!important}.menu-drawer__inner-submenu .menu-drawer__menu-item{font-size:16px!important;padding:16px 24px!important;letter-spacing:.1em!important}}@media screen and (max-width:989px){.header.header--top-center,.header.header--middle-left,.header.header--middle-center,.header{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;column-gap:8px!important}header header-drawer,header .menu-drawer-container,.header-wrapper header-drawer,.header header-drawer{display:block!important;visibility:visible!important;grid-column:3 / 4!important;justify-self:end!important;order:99!important;width:auto!important;height:auto!important;overflow:visible!important;margin:0!important}header .header__icon--menu,header summary.header__icon--menu,.header__icon--menu{display:flex!important;visibility:visible!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;color:#111!important;cursor:pointer!important}header .header__icon--menu svg,.header__icon--menu svg{width:24px!important;height:24px!important;fill:#111!important;stroke:#111!important;color:#111!important;display:block!important}header .header__icons{grid-column:1 / 2!important;justify-self:start!important;display:flex!important;gap:4px}.menu-drawer{left:auto!important;right:0!important;transform:translate(100%)!important;width:min(85vw,360px)!important;background:#fff!important;background-color:#fff!important;z-index:9999!important;border-right:none!important;border-left:.1rem solid rgba(0,0,0,.06)!important;box-shadow:-16px 0 40px #0000002e!important;overflow-y:auto!important}.menu-drawer__navigation,.menu-drawer__menu,.menu-drawer__inner-container,.menu-drawer__utility-links{background:#fff!important;background-color:#fff!important}.menu-drawer-container[open] .menu-drawer,details[open]>.menu-drawer{transform:translate(0)!important}.menu-drawer-container[open]:before,details[open].menu-drawer-container:before{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#0000008c!important;z-index:9998!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.menu-drawer__close-button{margin-left:auto!important;margin-right:0!important;color:#111!important}.menu-drawer__menu-item{background:transparent!important;color:#111!important}}img,video{max-width:100%;height:auto}.media,.product__media-wrapper,.collection-card,.product-card-wrapper{contain:layout style}img:not([width]):not([height]){aspect-ratio:4/5;background:#f0f0f0}.button{min-height:48px}.product__title h1{font-size:clamp(28px,3vw,36px)!important;line-height:1.18!important;font-weight:400!important;letter-spacing:.03em!important;text-transform:uppercase!important;margin-bottom:10px}.price__regular .price-item--regular,.price-item{font-size:22px!important;font-weight:500!important;letter-spacing:.02em!important}.product__description,.product__description p,.product__info-container .rte p{font-size:19px!important;line-height:1.75!important}@media(max-width:749px){.page-width .rte p,.page-width .rte li,.page-width article p,main .rte p,body,main p,main li{font-size:18px!important;line-height:1.7!important}.page-width .rte h1,.main-page-title,h1.main-page-title,.page-width h1,.banner__heading,.shopify-section .main-page-title,.main-page__title,h1.page__title{font-size:30px!important}.page-width .rte h2{font-size:24px!important}.page-width .rte h3{font-size:20px!important}.product__title h1{font-size:26px!important}}.footer{font-family:var(--arissai-font)!important}.footer-block__heading{font-size:14px!important;letter-spacing:.26em!important;text-transform:uppercase!important;font-weight:600!important;opacity:.85}.footer-block__details-content,.footer-block__details-content a,.footer-block__details-content li{font-size:16px!important;letter-spacing:.02em!important;line-height:1.85!important}.announcement-bar__message{font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important;padding:8px 0!important}.announcement-bar{padding:0!important}.utility-bar__grid{padding:6px 12px!important}.button--primary,button.button--primary,a.button--primary{letter-spacing:.22em!important;text-transform:uppercase!important;font-size:15px!important;font-weight:500!important;border-radius:0!important;padding:18px 36px!important;transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important}.button--primary:hover{transform:translateY(-1px)!important;box-shadow:0 8px 18px #0000001f!important}.shopify-section-header,.section-header,.header-wrapper{position:relative;z-index:50}@media screen and (max-width:989px){.header-wrapper{background:#fffffff5!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05)}.header__icon,.header__icon--menu,.header__icon--cart,.header__icon--search,.header__icon--account{color:#111!important}.header__icon svg{fill:#111!important;stroke:#111!important}}cart-drawer,.cart-drawer,.drawer,cart-notification{z-index:9999!important}cart-drawer .drawer,.cart-drawer .drawer,cart-drawer__inner,.cart-drawer__inner{background:#fff!important;background-color:#fff!important}cart-drawer[active]:before,.cart-drawer[active]:before,.drawer[open]:before,cart-drawer.active:before{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#0000008c!important;z-index:9998!important}.cart-drawer cart-drawer-items,.cart-drawer .cart-items,.cart-drawer .totals,.cart-drawer__footer{background:#fff!important;color:#111!important}.cart-drawer .cart-item__name,.cart-drawer .cart-item__details,.cart-drawer .totals__total-value{color:#111!important}.arissai-reviews{position:relative;z-index:2}.arissai-reviews__heading,.arissai-reviews__eyebrow,.arissai-reviews__rating-text,.arissai-review{color:inherit!important}.arissai-review__quote,.arissai-review__name,.arissai-review__meta{font-family:var(--arissai-font)!important;color:inherit!important}.arissai-review__quote{font-size:18px!important;line-height:1.6!important}.arissai-review__name{font-size:16px!important}.arissai-review__meta{font-size:14px!important}.product__description,.product__description p,.product__info-container .rte,.product__info-container .rte p,.product__info-container .rte li{color:#111!important}cart-drawer,cart-drawer .drawer,cart-drawer .drawer__inner,cart-drawer .drawer__contents,cart-drawer-items,.cart-drawer,.cart-drawer__inner,.cart-drawer__contents,.cart-drawer__form,.cart-drawer-items,cart-notification,cart-notification .cart-notification,.cart-notification{background-color:#fff!important;background:#fff!important;color:#111!important;z-index:99999!important}cart-drawer{position:fixed!important;inset:0 0 0 auto!important;pointer-events:none!important}cart-drawer[active],cart-drawer.active,cart-drawer[open]{pointer-events:auto!important}cart-drawer .drawer,.cart-drawer .drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;height:100%!important;width:min(420px,92vw)!important;background:#fff!important;box-shadow:-20px 0 50px #00000040!important;transform:translate(100%)!important;transition:transform .35s ease!important;z-index:100000!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important}cart-drawer[active] .drawer,cart-drawer.active .drawer,cart-drawer[open] .drawer{transform:translate(0)!important}cart-drawer:before{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#0000008c!important;opacity:0!important;pointer-events:none!important;transition:opacity .3s ease!important;z-index:99998!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}cart-drawer[active]:before,cart-drawer.active:before,cart-drawer[open]:before{opacity:1!important;pointer-events:auto!important}.cart-items,.cart-item,.cart-item__details,.cart-item__name,.cart-item__name a,.cart-item__price-wrapper,.totals,.totals *,.cart-drawer__footer,.cart-drawer .button{color:#111!important}.cart-item__name,.cart-item__name a{font-weight:600!important;font-size:16px!important}.cart-drawer .button--primary{background:#111!important;color:#fff!important}.product-form__input input[type=radio]:checked+label,.product-form__input fieldset input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked+label,.product-form__input fieldset .opt-selected,fieldset.product-form__input legend+.product-form__input input[type=radio]:checked+label{background-color:#111!important;color:#fff!important;border-color:#111!important;box-shadow:0 0 0 2px #111!important;font-weight:600!important}.product-form__input label,.product-form__input fieldset label,.product-form__input--pill label{font-size:15px!important;font-weight:500!important;letter-spacing:.04em!important;padding:12px 22px!important;min-width:60px!important;min-height:44px!important;border:1.5px solid rgba(0,0,0,.15)!important;border-radius:6px!important;background:#fff!important;color:#111!important;cursor:pointer!important;transition:all .2s ease!important}.product-form__input label:hover{border-color:#111!important;transform:translateY(-1px)}.product-form__input input[type=radio]:disabled+label{opacity:.4!important;text-decoration:line-through!important;cursor:not-allowed!important}.product-form__input .form__label{font-size:13px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:600!important;color:#111!important;margin-bottom:10px!important}@media screen and (min-width:990px){.header__submenu,.mega-menu__content,details[open]>.header__submenu{background:#fff!important;background-color:#fff!important;z-index:100!important;box-shadow:0 24px 50px #0000002e,0 4px 12px #00000014!important;border:1px solid rgba(0,0,0,.06)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important}.header__submenu .header__menu-item,.mega-menu__content .header__menu-item{color:#111!important;background:transparent!important}.header__submenu .header__menu-item:hover,.mega-menu__content .header__menu-item:hover{background:#0000000a!important;color:#334fb4!important}}.product-form__buttons,.product-form{width:100%!important;display:flex!important;flex-direction:column!important;gap:12px!important}.product-form__submit,button.product-form__submit,button[name=add],button[type=submit][form*=product],.shopify-payment-button__button{width:100%!important;min-height:60px!important;padding:20px 32px!important;font-size:18px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:4px!important;background:#111!important;color:#fff!important;border:2px solid #111!important;cursor:pointer!important;transition:all .25s ease!important;box-shadow:0 4px 12px #00000014!important}.product-form__submit:hover,button.product-form__submit:hover,button[name=add]:hover{background:#fff!important;color:#111!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #0000002e!important}.product-form__submit[disabled],button[name=add][disabled]{opacity:.4!important;cursor:not-allowed!important}.product-form__submit .loading-overlay__spinner{display:none}.shopify-payment-button__button--unbranded,.shopify-payment-button__button{min-height:60px!important;font-size:16px!important;font-weight:600!important;letter-spacing:.05em!important;border-radius:4px!important}.shopify-payment-button__more-options{font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-top:8px!important;display:block!important;text-align:center!important}@media(max-width:749px){body{padding-bottom:88px!important}.arissai-sticky-atc{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:95!important;background:#fffffffa!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-top:1px solid rgba(0,0,0,.08)!important;padding:12px 14px calc(env(safe-area-inset-bottom,12px) + 12px)!important;display:flex!important;align-items:center!important;gap:12px!important;box-shadow:0 -10px 30px #00000014!important}.arissai-sticky-atc__info{display:flex;flex-direction:column;flex-shrink:0;min-width:0}.arissai-sticky-atc__name{font-size:12px;font-weight:600;color:#111;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.arissai-sticky-atc__price{font-size:15px;font-weight:700;color:#111;margin-top:1px}.arissai-sticky-atc__btn{flex:1;min-height:52px!important;background:#111!important;color:#fff!important;text-decoration:none!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:4px!important;border:2px solid #111!important;cursor:pointer!important}.arissai-sticky-atc__btn:hover{background:#fff!important;color:#111!important}}.arissai-reviews,.arissai-reviews *{color:inherit}.arissai-reviews,.arissai-reviews__heading{color:#fff!important}.arissai-reviews__eyebrow{color:#b0b0c0!important}.arissai-reviews__rating-text{color:#d8d8e0!important}.arissai-review{color:#fff!important}.arissai-review__quote{color:#e8e8ee!important}.arissai-review__name{color:#fff!important}.arissai-review__meta{color:#8a8a98!important}.arissai-review__verified{color:#6fcf97!important}.arissai-review__rating{color:#ffd166!important}.arissai-review__rating svg{fill:#ffd166!important}.arissai-reviews__rating svg{fill:#ffd166!important}.arissai-reviews__cta{color:#fff!important;border-color:#fff6!important}.arissai-reviews__cta:hover{background:#fff!important;color:#111!important}@media(max-width:749px){.product-form__submit,button.product-form__submit,product-form .product-form__submit{display:none!important}.shopify-payment-button{margin-top:8px!important}}.arissai-reviews,.arissai-reviews *,.arissai-reviews p,.arissai-reviews li,.arissai-reviews span,.arissai-reviews div,.arissai-reviews h1,.arissai-reviews h2,.arissai-reviews h3,.arissai-reviews h4,section.arissai-reviews,section.arissai-reviews *{color:#fff!important}.arissai-reviews .arissai-reviews__eyebrow,.arissai-reviews .arissai-review__meta{color:#b0b0c0!important}.arissai-reviews .arissai-reviews__rating-text,.arissai-reviews .arissai-review__quote{color:#e8e8ee!important}.arissai-reviews .arissai-review__verified{color:#6fcf97!important}.arissai-reviews .arissai-reviews__rating svg,.arissai-reviews .arissai-review__rating svg{color:#ffd166!important;fill:#ffd166!important}.arissai-reviews .arissai-reviews__cta{color:#fff!important;border-color:#ffffff73!important}.arissai-reviews .arissai-reviews__cta:hover{color:#111!important;background:#fff!important}.arissai-reviews .arissai-review__avatar{background:linear-gradient(135deg,#334fb4,#7a8eeb)!important;color:#fff!important}html body .arissai-reviews,html body .arissai-reviews *,html body section.arissai-reviews,html body section.arissai-reviews *{color:#fff!important}html body .arissai-reviews .arissai-review__quote{color:#e8e8ee!important}html body .arissai-reviews .arissai-reviews__eyebrow,html body .arissai-reviews .arissai-review__meta{color:#b0b0c0!important}html body .arissai-reviews .arissai-review__verified{color:#6fcf97!important}html body .arissai-reviews .arissai-reviews__rating svg,html body .arissai-reviews .arissai-review__rating svg{color:#ffd166!important;fill:#ffd166!important}html body .arissai-reviews .arissai-review__avatar{color:#fff!important}.arissai-cinematic__video{pointer-events:none!important}.arissai-cinematic__video::-webkit-media-controls,.arissai-cinematic__video::-webkit-media-controls-panel,.arissai-cinematic__video::-webkit-media-controls-play-button,.arissai-cinematic__video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none!important}@media(max-width:749px){.arissai-cinematic__video{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}}.read-more-button{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;margin-top:12px;background:transparent;color:#111;border:1.5px solid #111;font-size:14px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:all .25s ease}.read-more-button:hover{background:#111;color:#fff}.product-description-content{position:relative}.product-description-content.expanded,.product-description-content:not(.is-collapsed):not(:first-of-type){max-height:none!important;overflow:visible!important}.product-description-content.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(to bottom,#fff0,#fff 92%);pointer-events:none}.product-description-content.expanded:after{display:none}.product__description.is-collapsed{display:block!important;max-height:none!important;-webkit-line-clamp:unset!important;overflow:visible!important}.product__description.is-collapsed:after{display:none!important}h1:empty,.header__heading h1,.visually-hidden{display:none!important}.shopify-section-header h1,.shopify-section-group-header-group h1{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}@media(max-width:749px){.arissai-scroll-hint{display:none!important}}.arissai-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:22px 24px;margin:24px 0;background:#f8f8f6;border-radius:12px;border:1px solid rgba(0,0,0,.06)}.arissai-trust-strip__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.arissai-trust-strip__icon{width:26px;height:26px;color:#111}.arissai-trust-strip__title{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;margin:0}.arissai-trust-strip__sub{font-size:12px;color:#5a5a5a;margin:0;letter-spacing:.02em}@media(max-width:749px){.arissai-trust-strip{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;margin:16px 0}.arissai-trust-strip__title{font-size:12px}.arissai-trust-strip__sub{font-size:11px}}.cart__footer>.arissai-trust-strip,.page-width>.arissai-trust-strip{width:100%}.arissai-trust-strip{grid-template-columns:repeat(4,minmax(120px,1fr))}@media(max-width:749px){.arissai-trust-strip{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/arissai-custom.css.map */
