:root{--abs-black: #111111;--abs-black-soft: #1b1b1b;--abs-black-muted: #222222;--abs-white: #ffffff;--abs-ivory: #f8f8f6;--abs-cream: #f1f1ee;--abs-cream-dark: #ececE8;--abs-gold: #c99a3b;--abs-gold-hover: #b3862f;--abs-gold-soft: #e7d6ae;--abs-gold-pale: #f1f1ee;--abs-gold-ink: #886725;--abs-line: #e7e6e2;--abs-line-dark: rgba(255,255,255,.12);--abs-text: #111111;--abs-text-soft: #4a4a48;--abs-text-muted: #666666;--abs-radius-xs: 8px;--abs-radius-sm: 10px;--abs-radius-md: 14px;--abs-radius-lg: 18px;--abs-radius-xl: 24px;--abs-radius-pill: 999px;--abs-radius-control: var(--abs-radius-sm);--abs-radius-card: var(--abs-radius-lg);--abs-space-xs: 8px;--abs-space-sm: 12px;--abs-space-md: 20px;--abs-space-lg: 32px;--abs-space-xl: 48px;--abs-space-2xl: 72px;--abs-transition-fast: .15s ease;--abs-transition: .24s cubic-bezier(.2,.65,.3,1);--abs-shadow-soft: 0 12px 32px rgba(17,17,17,.08);--abs-focus-outline: var(--abs-gold-ink);--abs-focus: 0 0 0 3px rgba(201, 154, 59, .28);--btn-border-radius: var(--abs-radius-control);--inputs-radius: var(--abs-radius-control);--color-cart-wishlist-count: #111;--bg-cart-wishlist-count: #c99a3b;--abs-font-sans: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--abs-font-serif-accent: Didot, "Bodoni 72", "Bodoni MT", Georgia, "Times New Roman", serif;--abs-bg: #ffffff;--abs-bg-soft: var(--abs-ivory);--abs-surface: #ffffff;--abs-surface-raised: var(--abs-cream);--abs-heading: var(--abs-text);--abs-border: var(--abs-line);--abs-border-strong: #171717;--abs-card-bg: #ffffff;--abs-card-border: var(--abs-line);--abs-input-bg: #ffffff;--abs-input-text: var(--abs-text);--abs-input-border: #dedcd6;--abs-icon: #111111;--abs-icon-muted: var(--abs-text-muted);--abs-button-primary-bg: var(--abs-black);--abs-button-primary-text: #ffffff;--abs-button-secondary-bg: transparent;--abs-button-secondary-text: var(--abs-text);--abs-button-secondary-border: var(--abs-line);--abs-overlay: rgba(16,16,16,.55);--abs-gold-text: var(--abs-gold-ink);--abs-cta-bg: #111111;--abs-cta-bg-hover: #292929;--abs-cta-text: #ffffff;--abs-header-bg: #ffffff;--abs-header-text: #111111;--abs-header-icon: #111111;--abs-header-border: rgba(16,16,16,.08);--abs-header-bg-rgb: 255,255,255;--abs-header-text-rgb: 17,17,17;--abs-placeholder: #8f8d89;--abs-logo-main-color: var(--abs-text);--abs-logo-shop-color: var(--abs-gold)}html[data-theme=dark]{--abs-bg: #0b0b0c;--abs-bg-soft: #151518;--abs-surface: #151518;--abs-surface-raised: #1b1b1e;--abs-cream: #1b1b1e;--abs-cream-dark: #232327;--abs-ivory: #151518;--abs-text: #f7f7f3;--abs-text-soft: #d5d5d2;--abs-text-muted: #a6a6aa;--abs-heading: #f7f7f3;--abs-line: rgba(255,255,255,.1);--abs-border: rgba(255,255,255,.1);--abs-border-strong: rgba(255,255,255,.22);--abs-card-bg: #1b1b1e;--abs-card-border: rgba(255,255,255,.1);--abs-input-bg: #1b1b1e;--abs-input-text: #f7f7f3;--abs-input-border: rgba(255,255,255,.16);--abs-icon: #f7f7f3;--abs-icon-muted: #a6a6aa;--abs-button-secondary-bg: transparent;--abs-button-secondary-text: #f7f7f3;--abs-button-secondary-border: rgba(255,255,255,.2);--abs-overlay: rgba(0,0,0,.65);--abs-gold-text: var(--abs-gold);--abs-cta-bg: #f7f7f3;--abs-cta-bg-hover: #e3e3de;--abs-cta-text: #0b0b0c;--abs-header-bg: #0b0b0c;--abs-header-text: #f7f7f3;--abs-header-icon: #f7f7f3;--abs-header-border: rgba(255,255,255,.1);--abs-header-bg-rgb: 11,11,12;--abs-header-text-rgb: 247,247,243;--abs-placeholder: #7a7a7e;--abs-focus-outline: var(--abs-gold);--abs-focus: 0 0 0 3px rgba(201, 154, 59, .4);--abs-shadow-soft: 0 16px 40px rgba(0,0,0,.45);--abs-logo-main-color: var(--abs-text);--abs-logo-shop-color: var(--abs-gold)}html{accent-color:var(--abs-gold)}body{color:var(--abs-text);background:var(--abs-bg-soft);font-family:var(--abs-font-sans)}body :is(h1,h2,h3,h4,h5,h6),body .h1,body .h2,body .h3,body .h4,body .h5,body .h6{color:var(--abs-text);font-family:var(--abs-font-sans);font-weight:600;letter-spacing:-.02em;text-wrap:balance}.abs-heading-emotional{font-family:var(--abs-font-serif-accent);font-weight:400;letter-spacing:-.02em}body,body :is(button,input,select,textarea){font-family:var(--abs-font-sans);letter-spacing:-.005em}body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--abs-focus-outline)!important;outline-offset:2px;box-shadow:var(--abs-focus)}.abs-surface-light{background:var(--abs-white);color:var(--abs-text)}.abs-surface-ivory{background:var(--abs-ivory);color:var(--abs-text)}.abs-surface-cream{background:var(--abs-cream);color:var(--abs-text)}.abs-surface-dark{background:var(--abs-black);color:var(--abs-white)}.abs-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--abs-gold-text);font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.abs-heading-display{margin:0;color:inherit;font-family:var(--abs-font-sans);font-weight:600;letter-spacing:-.02em;line-height:1.04}.abs-heading-xl{font-size:clamp(36px,4.6vw,60px)}.abs-heading-lg{font-size:clamp(30px,3.6vw,48px)}.abs-heading-md{font-size:clamp(24px,2.8vw,36px)}.abs-body{color:var(--abs-text-soft);font-size:16px;line-height:1.65}.abs-muted{color:var(--abs-text-muted)}.abs-gold-line{width:32px;height:2px;background:var(--abs-gold);border-radius:2px}.abs-divider{width:100%;height:1px;background:var(--abs-line)}.abs-btn{min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:var(--abs-radius-sm);font-size:13px;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:background var(--abs-transition-fast),color var(--abs-transition-fast),border-color var(--abs-transition-fast),transform var(--abs-transition-fast)}.abs-btn:hover{transform:translateY(-1px)}.abs-btn--gold{background:var(--abs-gold);border-color:var(--abs-gold);color:var(--abs-black)}.abs-btn--gold:hover{background:var(--abs-gold-hover);border-color:var(--abs-gold-hover);color:var(--abs-black)}.abs-btn--dark{background:var(--abs-black);border-color:var(--abs-black);color:var(--abs-white)}.abs-btn--dark:hover{background:#292929}.abs-btn--light{background:var(--abs-white);border-color:var(--abs-line);color:var(--abs-black)}.abs-btn--ghost-dark{background:transparent;border-color:#ffffff3d;color:var(--abs-white)}.abs-btn--ghost-dark:hover{border-color:var(--abs-gold);color:var(--abs-gold-soft)}.abs-pill{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--abs-line);border-radius:var(--abs-radius-pill);background:var(--abs-surface);color:var(--abs-text);font-size:13px;transition:var(--abs-transition-fast)}.abs-pill:hover{border-color:var(--abs-gold-soft)}.abs-pill:is(.is-active,[aria-current=true]){background:var(--abs-cream);border-color:var(--abs-gold-soft);color:var(--abs-black)}.abs-card{overflow:hidden;background:var(--abs-card-bg);border:1px solid var(--abs-card-border);border-radius:var(--abs-radius-lg);box-shadow:none;transition:transform var(--abs-transition),border-color var(--abs-transition),box-shadow var(--abs-transition)}.abs-card--cream{background:var(--abs-cream)}.abs-card--dark{background:var(--abs-black-soft);border-color:var(--abs-line-dark);color:var(--abs-white)}.abs-media{position:relative;overflow:hidden;border-radius:var(--abs-radius-lg);background:var(--abs-cream)}.abs-media :is(img,video){display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.2,.65,.3,1)}@media(hover:hover)and (pointer:fine){.abs-card:hover{transform:translateY(-3px);border-color:var(--abs-gold-soft);box-shadow:var(--abs-shadow-soft)}.abs-card:hover .abs-media img{transform:scale(1.02)}}.abs-input,.abs-select,.abs-textarea{width:100%;border:1px solid var(--abs-input-border);border-radius:var(--abs-radius-sm);background:var(--abs-input-bg);color:var(--abs-input-text);font:inherit;transition:border-color var(--abs-transition-fast),box-shadow var(--abs-transition-fast)}.abs-input,.abs-select{min-height:48px;padding:0 15px}.abs-textarea{min-height:120px;padding:14px 15px;resize:vertical}.abs-input:focus,.abs-select:focus,.abs-textarea:focus{outline:none;border-color:var(--abs-gold);box-shadow:0 0 0 3px #c99a3b26}.abs-input::placeholder,.abs-textarea::placeholder{color:var(--abs-placeholder)}.abs-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.abs-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.abs-icon--gold{color:var(--abs-gold)}.abs-icon--light{color:var(--abs-white)}.abs-benefit{min-height:66px;display:flex;align-items:center;gap:14px;border-top:1px solid var(--abs-line)}.abs-benefit__icon{color:var(--abs-gold)}.abs-benefit__title{margin:0 0 2px;color:var(--abs-text);font-size:13px;font-weight:650}.abs-benefit__text{margin:0;color:var(--abs-text-muted);font-size:12px;line-height:1.45}.abs-accordion{border-top:1px solid var(--abs-line)}.abs-accordion summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;color:var(--abs-text)}.abs-accordion[open]{background:var(--abs-cream)}.abs-accordion summary:focus-visible{outline:2px solid var(--abs-focus-outline);outline-offset:3px}.abs-hero-dark{position:relative;overflow:hidden;border-radius:0 0 var(--abs-radius-xl) var(--abs-radius-xl);background:var(--abs-black);color:var(--abs-white)}.abs-hero-dark .abs-body{color:#ffffffb3}.abs-hero-dark .abs-divider{background:#ffffff1f}.abs-toolbar{padding:10px;display:flex;align-items:center;gap:10px;border:1px solid var(--abs-line);border-radius:var(--abs-radius-md);background:#fffffff0}.abs-badge{min-height:25px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--abs-radius-pill);background:var(--abs-cream);color:var(--abs-text);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.abs-badge--gold{background:var(--abs-cream);color:var(--abs-gold-ink)}.abs-price{color:var(--abs-text);font-size:17px;font-weight:650;letter-spacing:-.015em}.abs-price--large{font-family:var(--abs-font-sans);font-size:26px;font-weight:600}.abs-header-dark{border-bottom:1px solid rgba(201,154,59,.22);background:var(--abs-black);color:var(--abs-white)}.abs-header-dark a{color:#ffffffeb}.abs-header-dark a:hover,.abs-header-dark a.is-active{color:var(--abs-white)}.abs-footer-dark{border-top:1px solid rgba(201,154,59,.24);background:var(--abs-black);color:#ffffffc2}.abs-footer-dark :is(h2,h3,h4){color:var(--abs-white)}.abs-footer-dark a{color:#ffffffa8}.abs-footer-dark a:hover{color:var(--abs-gold-soft)}.abs-access-gate{padding:22px;border:1px solid rgba(201,154,59,.48);border-radius:var(--abs-radius-lg);background:#101010f5;color:var(--abs-white)}.abs-access-gate__icon{color:var(--abs-gold)}.abs-access-gate input{min-height:48px;border:1px solid rgba(255,255,255,.16);border-radius:var(--abs-radius-sm);background:#fffffffa;color:var(--abs-black)}.abs-product-card{background:transparent}.abs-product-card__media{border-radius:var(--abs-radius-md);background:var(--abs-cream)}.abs-product-card__title{margin-top:12px;color:var(--abs-text);font-size:14px;font-weight:500;line-height:1.4}.abs-product-card__price{margin-top:4px;color:var(--abs-text);font-size:13px;font-weight:650}body :is(.m-button--primary,.shopify-payment-button__button--unbranded,.m-cart__checkout-button,.m-product-form--main .m-add-to-cart){border-color:var(--abs-cta-bg)!important;border-radius:var(--abs-radius-control)!important;background:var(--abs-cta-bg)!important;color:var(--abs-cta-text)!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease,transform .16s ease}body :is(.m-button--primary,.shopify-payment-button__button--unbranded,.m-cart__checkout-button,.m-product-form--main .m-add-to-cart):hover{border-color:var(--abs-cta-bg-hover)!important;background:var(--abs-cta-bg-hover)!important;color:var(--abs-cta-text)!important;box-shadow:none!important;transform:translateY(-1px)}body :is(.m-button--secondary,.m-button--outline,.m-cart-drawer__link-to-cart,.spr-summary-actions-newreview){border:1px solid var(--abs-line)!important;border-radius:var(--abs-radius-control)!important;background:transparent!important;color:var(--abs-text)!important;box-shadow:none!important}body .m-button--link{text-underline-offset:4px;text-decoration-color:var(--abs-gold)}body :is(.m-svg-icon,.m-button--icon,.m-tooltip-icon,.m-product-shipping--icon) svg{stroke-width:1.45;shape-rendering:geometricPrecision}body :is(.m-button--icon,.m-tooltip,.m-product-card__action){box-shadow:none!important}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.form-field,.m-select-custom--trigger){border-color:var(--abs-input-border)!important;border-radius:var(--abs-radius-control)!important;background-color:var(--abs-input-bg)!important;color:var(--abs-input-text)!important;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.form-field,.m-select-custom--trigger):focus{border-color:var(--abs-gold)!important}body :is(input,textarea)::placeholder{color:var(--abs-placeholder);opacity:1}body .m-quantity{border:1px solid var(--abs-line)!important;border-radius:999px!important;background:var(--abs-surface)!important;box-shadow:none!important}body m-header .m-header__desktop,body m-header .m-header__mobile,body m-header .m-header__bg,body m-header .m-header__dropdown-bg,body m-header.stuck .m-header__wrapper{border-color:var(--abs-header-border)!important;background:var(--abs-header-bg)!important;box-shadow:none!important}body m-header :is(.m-menu__link--main,.m-menu__arrow,.m-header__right,.m-header__mobile-right,.m-menu-button){color:var(--abs-header-text)!important}body m-header :is(.m-header__right,.m-header__mobile-right,.m-menu-button) svg{color:var(--abs-header-icon)!important;stroke:currentColor}body m-header .m-header__theme-toggle{color:var(--abs-header-icon)!important}html:not([data-theme=dark]) .m-header__theme-toggle-icon--sun{display:none}html[data-theme=dark] .m-header__theme-toggle-icon--moon{display:none}body m-header .m-menu__link--main:after{background:var(--abs-gold)!important}body m-header :is(.m-menu__item:hover,.m-menu__item--active)>.m-menu__link--main{color:var(--abs-gold-text)!important}body m-header :is(.m-cart-count-bubble,.m-wishlist-count){border:1px solid rgba(16,16,16,.25)!important;background:var(--abs-gold)!important;color:var(--abs-black)!important;box-shadow:none!important}body m-header .m-logo__image{filter:none}body m-header .m-logo__image img{filter:none;opacity:.96}html[data-theme=dark] body m-header .m-logo__image img{filter:grayscale(1) brightness(0) invert(1)}body m-header .m-logo__image:hover img{opacity:.78}body m-header .m-logo__text,body m-header .m-logo__text a{color:var(--abs-header-text)!important}body m-header .m-logo>a:not(.m-logo__image),body m-header .m-logo>a:not(.m-logo__image) strong,body m-header .site-logo-text{color:var(--abs-header-text)!important;font-family:var(--abs-font-sans);font-size:clamp(16px,1.3vw,20px);font-weight:700;letter-spacing:-.01em;line-height:1;text-decoration:none}body m-header .site-logo-main{color:var(--abs-logo-main-color)!important}body m-header .site-logo-shop{color:var(--abs-logo-shop-color)!important}body m-header .site-logo-cap{color:var(--abs-header-icon)}body m-header .m-mega-menu{border-color:var(--abs-line)!important;background:var(--abs-bg-soft)!important;box-shadow:0 12px 30px #1010100f!important}body m-header .m-mega-menu :is(a,h3,h4){color:var(--abs-text)!important}@media(max-width:1199px){body m-header[data-section-id] .absolvire-header-mobile{border-color:var(--abs-header-border)!important;background:var(--abs-header-bg)!important;background-image:none!important;color:var(--abs-header-text)!important;--color-background: var(--abs-header-bg-rgb);--color-foreground: var(--abs-header-text-rgb);--color-heading: var(--abs-header-text-rgb);--color-border: var(--abs-header-text-rgb)}body m-header[data-section-id] .absolvire-header-mobile :is(.m-menu-button,.m-header__mobile-right,.m-header__mobile-right>*){color:var(--abs-header-text)!important}body m-header[data-section-id] .absolvire-header-mobile svg{color:var(--abs-header-icon)!important}body m-header[data-section-id] .absolvire-header-mobile .m-hamburger-box__inner,body m-header[data-section-id] .absolvire-header-mobile .m-hamburger-box__inner:before,body m-header[data-section-id] .absolvire-header-mobile .m-hamburger-box__inner:after{background:var(--abs-header-icon)!important}body m-header[data-section-id] .absolvire-header-mobile .m-cart-count-bubble{border-color:var(--abs-header-bg)!important;background:var(--abs-gold)!important;color:var(--abs-black)!important}body m-header .absolvire-mobile-drawer,body m-header .absolvire-mobile-drawer .m-megamenu-mobile{background:var(--abs-bg-soft)!important;color:var(--abs-text)!important}body m-header .absolvire-mobile-drawer :is(a,button,svg){color:var(--abs-text)!important}body m-header .absolvire-mobile-drawer .m-menu-mobile__item{border-color:var(--abs-line)!important}body m-header .absolvire-mobile-drawer .m-menu-mobile__item:is(.is-current,.is-active)>a{background:var(--abs-cream)!important;color:var(--abs-gold-text)!important}body m-header .absolvire-mobile-drawer .absolvire-account-card{border-color:var(--abs-gold-soft)!important;background:var(--abs-cream)!important;color:var(--abs-black)!important;box-shadow:none!important}}body :is(.m-product-card,.m-collection-card,.abs-blog-card,.photo-location__image,.page-faq__item,.ab-wishlist__item){border-color:var(--abs-line)!important;border-radius:var(--abs-radius-card)!important;background:var(--abs-card-bg);box-shadow:none!important;transition:transform .16s ease,border-color .16s ease,opacity .16s ease}body :is(.m-product-card,.m-collection-card,.abs-blog-card,.photo-location__image,.page-faq__item,.ab-wishlist__item):hover{border-color:var(--abs-gold-soft)!important;box-shadow:none!important;transform:translateY(-3px)}body .m-product-card__media,body .m-product-card__main-image,body .m-product-card__hover-image{border-radius:inherit}body .m-product-card__content{color:var(--abs-text)}body .m-product-card__name{color:var(--abs-text)!important}body .m-product-card__vendor,body .m-product-card__description{color:var(--abs-text-muted)!important}body :is(.m-wishlist-button,.m-product-wishlist .m-tooltip){border:1px solid var(--abs-line)!important;background:var(--abs-card-bg)!important;color:var(--abs-text)!important}body :is(.m-wishlist-button,.m-product-wishlist .m-tooltip):hover{border-color:var(--abs-gold-soft)!important;background:var(--abs-ivory)!important}body .m-product-card .m-product-option--swatch .m-product-option--node__label:is([data-option-type=color],[data-option-type=swatch_color]){border:1px solid rgba(17,17,17,.25)!important;opacity:1!important;visibility:visible!important}body .m-product-card .m-product-option--swatch .m-product-option--node__label:is([data-option-type=color],[data-option-type=swatch_color])[data-selected=true]{outline:2px solid var(--abs-gold);outline-offset:2px}body :is(.m-product-tag,.m-product-card__tag-name){border-radius:var(--abs-radius-xs)!important;box-shadow:none!important}body .m-product-tag--sale{background:var(--abs-gold)!important;color:var(--abs-black)!important}body :is(.m-collection-toolbar,.m-toolbar,.m-facets__wrapper,.m-filter--wrapper,.m-collection--filters){border-color:var(--abs-line)!important;background:var(--abs-ivory)!important;box-shadow:none!important}body :is(.m-facet--item,.m-filter--widget,.m-sortby-mobile--item,.m-tab-header,.abs-blog-tags a,.photo-locations-nav__rail a){border-color:var(--abs-line)!important}body :is(.m-facet--item.active,.m-sortby-mobile--item.active,.m-tab-header.active,.abs-blog-tags a.active,.photo-locations-nav__rail a.active){border-color:var(--abs-gold-soft)!important;background:var(--abs-cream)!important;color:var(--abs-text)!important}body .m-filter--widget-title{color:var(--abs-text)}body .m-main-product{background:var(--abs-ivory)}body :is(.m-product-media,.m-product-media--item){border-color:var(--abs-line)!important;border-radius:var(--abs-radius-card);box-shadow:none!important}body .nav-swiper-container .swiper-slide-thumb-active .m-product-media{border-color:var(--abs-gold)!important}body .main-product__block .m-product-title{color:var(--abs-text)!important}body :is(.main-product__block .m-product-description,.main-product__block .m-product-tax){color:var(--abs-text-muted)!important}body .main-product__block .m-product-trust-badge{border:1px solid var(--abs-line);border-radius:var(--abs-radius-card)!important;background:var(--abs-cream)!important;box-shadow:none!important}body :is(.m-product-collapsible,.m-accordion--item){border-color:var(--abs-line)!important}body :is(.m-product-collapsible.open,.m-accordion--item.open){background:var(--abs-cream)}body .m-accordion--item-icon{color:var(--abs-gold)}body :is(.ab-cart-page,.ab-wishlist,.m-cart-drawer__inner){background:var(--abs-ivory)!important}body :is(.m-cart__items,.m-cart__summary,.m-cart-drawer__footer,.m-cart-drawer-item,.ab-wishlist__card){border-color:var(--abs-line)!important;background:var(--abs-card-bg);box-shadow:none!important}body :is(.m-cart__checkout,.m-cart-drawer__checkout){border-color:transparent!important;border-radius:0!important;background:transparent!important;color:var(--abs-text)!important;box-shadow:none!important}body :is(.m-cart__remove,.m-cart-drawer-item__remove){color:var(--abs-text-muted)!important}body :is(.m-cart__subtotal--price,.m-cart-drawer__summary){color:var(--abs-text)!important}body .abs-blog-wrap{color:var(--abs-text)}body .abs-blog-kicker,body .abs-blog-meta,body .ame__kicker{color:var(--abs-gold-text)!important}body .ahe__kicker,body .acta__eyebrow,body .arel--dark header span{color:var(--abs-gold-soft)!important}body .abs-blog-btn{border-color:var(--abs-cta-bg)!important;border-radius:var(--abs-radius-control)!important;background:var(--abs-cta-bg)!important;color:var(--abs-cta-text)!important;box-shadow:none!important}body .abs-blog-pagination :is(a,span){border-color:var(--abs-line)!important;border-radius:10px!important}body .abs-blog-pagination .current{background:var(--abs-cta-bg)!important;color:var(--abs-cta-text)!important}body .ahe{background:var(--abs-black)!important}body .ahe--soft-dark{background:var(--abs-black-soft)!important}body .ahe__card{background:var(--abs-cream)!important}body .ahe__primary,body .ahe__progress span{background:var(--abs-gold)!important}body .afi__frame,body .ame,body .ace__content blockquote,body .ash__grid :is(a,button),body .arel__card{border-color:var(--abs-line)!important;box-shadow:none!important}body .acta,body .arel--dark{background:var(--abs-black-soft)!important}body .acta__buttons a:first-child{background:var(--abs-gold)!important}body .photo-location{color:var(--abs-text)}body .photo-location:nth-of-type(2n){background:var(--abs-ivory)}body .photo-location__eyebrow,body .photo-locations-nav__eyebrow{color:var(--abs-gold-text)!important}body .photo-location__gallery{background:transparent}body .photo-location__image{overflow:hidden;border:1px solid var(--abs-line)!important}body .photo-location__button{border-color:var(--abs-cta-bg)!important;border-radius:var(--abs-radius-control)!important;background:var(--abs-cta-bg)!important;color:var(--abs-cta-text)!important;box-shadow:none!important}body .photo-location__facts{color:var(--abs-text-muted)}body .page-faq{background:var(--abs-ivory)}body .page-faq__item{overflow:hidden;border:1px solid var(--abs-line)!important}body .page-faq__item[open],body .page-faq__item.is-open{background:var(--abs-cream)!important}body .page-faq__toggle{color:var(--abs-gold)!important}body :is(.m-contact-form,.m-contact-information,.contact-form){border-color:var(--abs-line)!important;box-shadow:none!important}body :is(.abp2-hero,.abp2-related,.hab,.m-footer){box-shadow:none!important}body :is(.abp2-hero,.hab){background-color:var(--abs-black)!important}body .abp2-info-card{background:var(--abs-cream)!important}body :is(.abp2-main-btn,.abp2-progress-bar){background:var(--abs-gold)!important}body :is(.abp2-image,.abp2-cta,.abp2-share-btn,.abp2-related-card){box-shadow:none!important}body .m-footer,body .m-footer .m-gradient,body .m-footer--middle,body .m-footer--bottom{border-color:#ffffff1a!important;background:var(--abs-black)!important;color:#bdb7ae!important;box-shadow:none!important}body .m-footer :is(h2,h3,h4,.m-footer--block-title){color:var(--abs-white)!important}body .m-footer :is(a,p,li,.m-footer__copyright){color:#bdb7ae}body .m-footer a:hover{color:var(--abs-gold-soft)!important}body .m-footer .m-accordion--item-icon{color:var(--abs-gold)!important}@media(prefers-reduced-motion:reduce){body *,body *:before,body *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:767px){:root{--abs-radius-lg: 16px;--abs-radius-xl: 20px;--abs-radius-card: var(--abs-radius-lg)}.abs-heading-xl{font-size:34px}.abs-heading-lg{font-size:30px}.abs-btn{min-height:46px}.abs-toolbar{overflow-x:auto;scrollbar-width:none}.abs-toolbar::-webkit-scrollbar{display:none}body :is(button,.m-button,input:not([type=checkbox]):not([type=radio]),select,summary){min-height:44px}body :is(.m-svg-icon--medium,.m-header__mobile svg){max-width:20px;max-height:20px}body :is(.m-product-card,.m-collection-card,.abs-blog-card,.photo-location__image){border-radius:14px!important}}@media(min-width:1200px){body m-header[data-section-id] .m-header__inner{min-height:74px}body m-header[data-section-id] .m-header__container{padding-inline:clamp(38px,5.4vw,82px)}body m-header[data-section-id] .m-menu{gap:clamp(22px,2.5vw,42px)}body m-header[data-section-id] .m-menu__link--main{font-family:var(--abs-font-sans);font-size:12px;font-weight:500;letter-spacing:.01em}body m-header[data-section-id] .m-header__right{gap:20px}}body [class^=hab-]{background:var(--abs-ivory)!important}body [class^=hab-] .hab__container{max-width:100%!important}body [class^=hab-] .hab__grid{gap:10px!important}body [class^=hab-] .hab__editorial{border:1px solid rgba(255,255,255,.08);border-radius:var(--abs-radius-xl)!important;background:var(--abs-black)!important}body [class^=hab-] .hab__heading{max-width:690px;color:var(--abs-white)!important;font-family:var(--abs-font-sans)!important;font-size:clamp(46px,4.6vw,74px)!important;font-weight:600!important;line-height:.98!important;letter-spacing:-.03em!important}body [class^=hab-] .hab__eyebrow,body [class^=hab-] .hab__badge{min-height:26px!important;border-radius:var(--abs-radius-xs)!important;border:1px solid rgba(255,255,255,.22)!important;background:#ffffff14!important;color:var(--abs-white)!important;font-size:10px!important;letter-spacing:.04em!important}body [class^=hab-] .hab__lead{max-width:590px;color:#ffffffb8!important;font-size:15px!important;line-height:1.68!important}body [class^=hab-] .hab__btn{min-height:48px!important;padding-inline:22px!important;border-radius:var(--abs-radius-sm)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important}body [class^=hab-] .hab__btn--primary{background:var(--abs-white)!important;color:var(--abs-black)!important}body [class^=hab-] .hab__card{border:1px solid rgba(255,255,255,.08);border-radius:var(--abs-radius-lg)!important;box-shadow:none!important}body [class^=hab-] .hab__card-title{font-family:var(--abs-font-sans)!important;font-weight:600!important;letter-spacing:-.01em}body [class^=hab-] .hab__card-overlay{background:linear-gradient(0deg,#000000c7,#0000000a 62%)!important}body [class^=hab-] .hab__marquee{margin-top:10px!important;background:var(--abs-cream-dark)!important}body :is(.category-editorial__heading,.kit-builder-absolvire__heading,.group-order-absolvire__heading,.personalizare-toca-absolvire__heading,.cele-mai-cautate__heading,.shop-the-moment-absolvire__heading,.produse-vs-experienta__heading,.servicii-az__heading,.brand-proof-absolvire__heading,.testimoniale-absolvire__heading,.ghid-absolvent__heading,.seo-absolvire__title,.final-routes-absolvire__heading){font-family:var(--abs-font-sans)!important;font-weight:600!important;line-height:1.05!important;letter-spacing:-.02em!important}body :is(.category-editorial__badge,.kit-builder-absolvire__eyebrow,.group-order-absolvire__eyebrow,.personalizare-toca-absolvire__eyebrow,.cele-mai-cautate__eyebrow,.shop-the-moment-absolvire__eyebrow,.produse-vs-experienta__eyebrow,.servicii-az__eyebrow,.brand-proof-absolvire__eyebrow,.testimoniale-absolvire__eyebrow,.ghid-absolvent__eyebrow,.seo-absolvire__eyebrow){color:var(--abs-gold-ink)!important;font-family:var(--abs-font-sans)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important}body :is(.category-editorial__card,.kit-builder-absolvire__builder,.group-order-absolvire__card,.shop-the-moment-absolvire__card,.servicii-az__row,.testimoniale-absolvire__card,.ghid-absolvent__featured,.ghid-absolvent__card,.final-routes-absolvire__card){border-color:var(--abs-line)!important;border-radius:var(--abs-radius-card)!important;box-shadow:none!important}body :is(.category-editorial__card,.group-order-absolvire__card,.shop-the-moment-absolvire__card,.servicii-az__row,.testimoniale-absolvire__card,.ghid-absolvent__card,.final-routes-absolvire__card):hover{border-color:var(--abs-gold-soft)!important;box-shadow:none!important;transform:translateY(-3px)}body :is(.kit-builder-absolvire__button,.group-order-absolvire__button,.personalizare-toca-absolvire__button--gold,.shop-the-moment-absolvire__cta,.produse-vs-experienta__cta,.servicii-az__cta,.brand-proof-absolvire__cta,.ghid-absolvent__cta,.final-routes-absolvire__cta){border-radius:var(--abs-radius-control)!important;box-shadow:none!important}body .m-product-card{overflow:hidden;border:1px solid var(--abs-line)!important;border-radius:var(--abs-radius-md)!important}body .m-product-card__content{padding:16px!important}body .m-product-card__name{font-family:var(--abs-font-sans)!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important}body .m-main-product .m-product-title{font-family:var(--abs-font-sans)!important;font-weight:600!important;letter-spacing:-.02em!important}body .m-product-media{border-radius:var(--abs-radius-md)!important}body .m-product-wishlist .m-tooltip{border-radius:50%!important}body :is(.abs-blog-head h1,.abs-blog-card h2,.photo-location__copy h2,.page-faq__header h1,.ahe h1,.ace__content h2,.acta h2,.arel header h2){font-family:var(--abs-font-sans)!important;font-weight:600!important;letter-spacing:-.02em!important}@media(min-width:768px)and (max-width:1199px){body [class^=hab-] .hab__heading{font-size:clamp(46px,6.4vw,62px)!important}body [class^=hab-] .hab__editorial,body [class^=hab-] .hab__card{border-radius:var(--abs-radius-lg)!important}}@media(max-width:767px){body [class^=hab-] .hab__heading{font-size:clamp(38px,11vw,50px)!important;line-height:1!important}body [class^=hab-] .hab__editorial,body [class^=hab-] .hab__card{border-radius:var(--abs-radius-md)!important}body :is(.m-product-card,.m-collection-card,.abs-blog-card,.photo-location__image){border-radius:var(--abs-radius-md)!important}}:root{--abs-noise: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.04 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--abs-gold-foil: linear-gradient(115deg, #6f5019 0%, #e7c069 20%, #fff6da 34%, #c99a3b 48%, #7c5a1e 62%, #f3d78a 78%, #a67c2e 100%);--abs-glass-solid: #ffffff;--abs-hairline-gold: rgba(201, 154, 59, .45)}html[data-theme=dark]{--abs-glass-solid: #1b1b1e;--abs-hairline-gold: rgba(201, 154, 59, .55)}@media(prefers-reduced-motion:reduce){:root{--abs-transition: 1ms linear;--abs-transition-fast: 1ms linear}}.abs-eyebrow,.abs-price,.abs-price--large,body :is(.m-product-card__price,.category-editorial__number,.hab__badge){font-variant-numeric:tabular-nums}html[data-theme=dark] .m-mobile-sticky-bar{border-color:#ffffff24!important;background:#1515189e!important}html[data-theme=dark] .m-mobile-sticky-bar:before{border-color:#ffffff29!important;background:linear-gradient(135deg,#ffffff14,#c99a3b38)!important;box-shadow:inset 0 1px #ffffff1f,0 5px 16px #00000059!important}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html[data-theme=dark] .m-mobile-sticky-bar{background:#15151880!important;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}}html[data-theme=dark] .m-mobile-sticky-bar--item.is-active{color:var(--abs-gold)!important}html[data-theme=dark] .m-mobile-sticky-bar--item.is-active:after{background:var(--abs-gold)!important}body m-header.stuck .m-header__wrapper{box-shadow:inset 0 -1px 0 var(--abs-hairline-gold)!important}body m-header .m-header__theme-toggle{border-radius:999px;transition:box-shadow var(--abs-transition-fast),color var(--abs-transition-fast)}body m-header .m-header__theme-toggle:hover,body m-header .m-header__theme-toggle:focus-visible{box-shadow:0 0 0 1px var(--abs-hairline-gold),0 0 16px #c99a3b47}body .m-product-card{transition:transform var(--abs-transition)}body .m-product-card__media{position:relative;overflow:hidden;border-radius:var(--abs-radius-md)!important;background:var(--abs-cream);border:1px solid transparent;transition:border-color var(--abs-transition),background-color var(--abs-transition)}body .m-product-card a:focus-visible{outline:2px solid var(--abs-gold);outline-offset:3px;border-radius:var(--abs-radius-md)}body .m-product-card:focus-within .m-product-card__media{border-color:var(--abs-hairline-gold, rgba(201,154,59,.55))}body .m-product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000 55%,#0000003d);opacity:.38;transition:opacity var(--abs-transition)}body .m-product-card__media:before{content:"";position:absolute;top:10px;right:10px;z-index:2;width:16px;height:16px;border-top:2px solid var(--abs-hairline-gold, rgba(201,154,59,.55));border-right:2px solid var(--abs-hairline-gold, rgba(201,154,59,.55));opacity:0;transition:opacity var(--abs-transition);pointer-events:none}body .m-product-card__main-image,body .m-product-card__hover-image{filter:saturate(1.05) contrast(1.02)}@media(hover:hover)and (pointer:fine){body .m-product-card:hover{transform:translateY(-4px)}body .m-product-card:hover .m-product-card__media{border-color:var(--abs-hairline-gold, rgba(201,154,59,.45))}body .m-product-card:hover .m-product-card__media:after{opacity:1}body .m-product-card:hover .m-product-card__media:before{opacity:1}body .m-product-card__main-image,body .m-product-card__hover-image{transition:transform .52s cubic-bezier(.2,.65,.3,1),opacity .42s ease}body .m-product-card:hover .m-product-card__main-image{transform:scale(1.04)}}body :is(.m-product-card__name,.m-product-card__title){font-family:var(--abs-font-sans)!important;font-weight:550;letter-spacing:-.005em;line-height:1.35}body .m-product-card__price{display:inline-block;margin-top:5px;font-weight:700;letter-spacing:-.01em;color:var(--abs-text)}body .m-product-card__content{position:relative;padding-top:16px}@media(hover:hover)and (pointer:fine){body .m-product-card:hover .m-product-card__media{background:var(--abs-cream-dark, var(--abs-cream))}}body .m-product-card__content:before{content:"";position:absolute;top:0;left:0;width:22px;height:2px;background:var(--abs-gold)}body .m-product-tag{border-radius:var(--abs-radius-xs)!important;font-size:9px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}body [class^=hab-] .hab__editorial:before,body .abs-footer-dark:before,body .abs-hero-dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:var(--abs-noise);background-size:180px 180px;opacity:.05;mix-blend-mode:overlay;pointer-events:none}body .site-logo-shop,body .abg-eyebrow,body :is(.category-editorial__badge,.cele-mai-cautate__eyebrow,.produse-vs-experienta__eyebrow,.brand-proof-absolvire__eyebrow,.seo-absolvire__eyebrow){color:#765815!important}body :is(.kit-builder-absolvire__row small,.group-order-absolvire__card small,.shop-the-moment-absolvire__number,.shop-the-moment-absolvire__copy small,.brand-proof-absolvire__stats span,.final-routes-absolvire__number,.final-routes-absolvire__copy small){color:#5b5954!important}body :is(.kit-builder-absolvire__eyebrow,.personalizare-toca-absolvire__eyebrow,.shop-the-moment-absolvire__eyebrow,.ghid-absolvent__eyebrow){color:#e7c979!important}body .photoexp :is(.photoexp__intro-grid,.photoexp__cards,.photoexp__card-body,.photoexp__faq-contact,.photoexp__faq){color:#111!important}body .photoexp .photoexp__eyebrow--dark,body .photoexp .photoexp__number{color:#765815!important}body .photoexp .photoexp__description,body .photoexp .photoexp__copy,body .photoexp .photoexp__faq details>div{color:#504d47!important}body .photoexp .photoexp__steps,body .photoexp .photoexp__contact{color:#fff!important}body .photoexp .photoexp__steps p,body .photoexp .photoexp__contact>div{color:#d5d3ce!important}body .photoexp .photoexp__hero h1{color:#fff!important}html[data-theme=dark] body .kit-builder-absolvire__row small,html[data-theme=dark] body .group-order-absolvire__card--gold :is(small,span),html[data-theme=dark] body .shop-the-moment-absolvire__card--cream :is(.shop-the-moment-absolvire__number,small),html[data-theme=dark] body .shop-the-moment-absolvire__card--gold :is(.shop-the-moment-absolvire__number,small),html[data-theme=dark] body .testimoniale-absolvire__card--gold :is(small,.testimoniale-absolvire__bottom span),html[data-theme=dark] body .final-routes-absolvire__card--gold :is(.final-routes-absolvire__number,small),html[data-theme=dark] body .final-routes-absolvire__card:not(.final-routes-absolvire__card--dark):not(.final-routes-absolvire__card--gold) :is(.final-routes-absolvire__number,small){color:#4b4944!important;opacity:1!important}html[data-theme=dark] body .group-order-absolvire__card--white small,html[data-theme=dark] body .group-order-absolvire__card--black small,html[data-theme=dark] body .shop-the-moment-absolvire__card--dark :is(.shop-the-moment-absolvire__number,small),html[data-theme=dark] body .testimoniale-absolvire__card:not(.testimoniale-absolvire__card--gold) :is(small,.testimoniale-absolvire__bottom span),html[data-theme=dark] body .final-routes-absolvire__card--dark :is(.final-routes-absolvire__number,small){color:#d9d7d1!important;opacity:1!important}html[data-theme=dark] body :is(.group-order-absolvire__eyebrow,.testimoniale-absolvire__eyebrow,.offers-entry-bar__copy>span){color:#e7c979!important}html[data-theme=dark] body .brand-proof-absolvire__top{color:#b9b6af!important}html[data-theme=dark] body :is(.category-editorial__decor,.shop-the-moment-absolvire__decor,.final-routes-absolvire__symbol){opacity:0!important}html[data-theme=dark] body .smg-catalog .abg-gallery__header h2{color:#111!important}html[data-theme=dark] body .collab__form-intro .rte,html[data-theme=dark] body .collab__form-intro .rte p{color:#fff!important;opacity:1!important}html[data-theme=dark] body .m-product-inventory__status,html[data-theme=dark] body .m-product-inventory__quantity{color:#72c86d!important}html[data-theme=dark] body :is(.m-tabs .m-tab-header,.m-tab-content__inner,.m-tab-content__inner .rte,.m-tab-content__inner .rte p,.m-tab-content__inner .rte span,.m-icon-box__heading){color:#f4f4f1!important}html[data-theme=dark] body :is(.m-tab-content__inner .rte a,.m-icon-box__description){color:#c9c9c5!important}body m-header .site-logo-shop{color:#765815!important}body .photoexp :is(.photoexp__intro-grid h2,.photoexp__card h3,.photoexp__faq h2,.photoexp__faq summary){color:#111!important}html[data-theme=dark] body m-header .site-logo-shop{color:#e7c979!important}body .ab-vat-price-note{display:block;flex-basis:100%;font-size:12px;line-height:1.5;font-weight:400;margin-top:5px;color:var(--abs-text-muted)}body .ab-vat-price-note__included{color:var(--abs-text);font-weight:600}body .shopify-policy__container{max-width:1040px;width:calc(100% - 40px);margin:0 auto;padding:64px 0 72px;color:var(--abs-text)}body .shopify-policy__title{text-align:left;margin:0 0 36px}body .shopify-policy__title h1{font-size:clamp(34px,5vw,62px);letter-spacing:-.045em;line-height:1.05}body .shopify-policy__body{font-size:16px;line-height:1.75;color:var(--abs-text-muted)}body .shopify-policy__body h2{font-size:25px;line-height:1.2;letter-spacing:-.025em;margin:36px 0 14px;color:var(--abs-text)}body .shopify-policy__body table{width:100%;border-collapse:collapse;margin:24px 0;border-radius:16px;overflow:hidden;background:var(--abs-surface)}body .shopify-policy__body :is(td,th){padding:18px;text-align:left;border:1px solid var(--abs-line);vertical-align:top}body .shopify-policy__body th{color:var(--abs-text);font-weight:650;background:var(--abs-surface-raised)}body .shopify-policy__body a{color:var(--abs-gold-text);text-underline-offset:4px}@media(max-width:600px){body .shopify-policy__container{padding-top:36px}body .shopify-policy__body{font-size:15px}body .shopify-policy__body :is(td,th){padding:12px 9px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/absolvire-design-system.css.map */
