:root{--abs-black: #101010;--abs-black-soft: #171717;--abs-black-muted: #222222;--abs-white: #fff;--abs-ivory: #fbf8f2;--abs-cream: #f5efe4;--abs-cream-dark: #ede5d7;--abs-gold: #c99a3b;--abs-gold-hover: #ad7f2f;--abs-gold-soft: #e6d0a0;--abs-gold-pale: #f3ead7;--abs-gold-ink: #ad7f2f;--abs-line: #e6ded1;--abs-line-dark: rgba(255,255,255,.12);--abs-text: #111;--abs-text-soft: #4d4943;--abs-text-muted: #77716a;--abs-radius-xs: 8px;--abs-radius-sm: 12px;--abs-radius-md: 16px;--abs-radius-lg: 22px;--abs-radius-xl: 28px;--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: .18s ease;--abs-transition: .28s cubic-bezier(.2,.65,.3,1);--abs-shadow-soft: 0 12px 35px rgba(16,16,16,.055);--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-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: #ded7ca;--abs-icon: #111111;--abs-icon-muted: var(--abs-text-muted);--abs-button-primary-bg: var(--abs-gold);--abs-button-primary-text: #101010;--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: #101010;--abs-cta-bg-hover: #252525;--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: #938d84}html[data-theme=dark]{--abs-bg: #101010;--abs-bg-soft: #171717;--abs-surface: #171717;--abs-surface-raised: #1f1c17;--abs-cream: #1f1c17;--abs-cream-dark: #262019;--abs-ivory: #171717;--abs-text: #f3efe6;--abs-text-soft: #d6d0c4;--abs-text-muted: #a39c8f;--abs-heading: #f7f3ea;--abs-line: rgba(255,255,255,.14);--abs-border: rgba(255,255,255,.14);--abs-border-strong: rgba(255,255,255,.28);--abs-card-bg: #171717;--abs-card-border: rgba(255,255,255,.12);--abs-input-bg: #1c1c1c;--abs-input-text: #f3efe6;--abs-input-border: rgba(255,255,255,.18);--abs-icon: #f3efe6;--abs-icon-muted: #a39c8f;--abs-button-secondary-bg: transparent;--abs-button-secondary-text: #f3efe6;--abs-button-secondary-border: rgba(255,255,255,.22);--abs-overlay: rgba(0,0,0,.65);--abs-gold-text: var(--abs-gold-soft);--abs-cta-bg: #fbf8f2;--abs-cta-bg-hover: #eee6d6;--abs-cta-text: #101010;--abs-header-bg: #101010;--abs-header-text: #fbf8f2;--abs-header-icon: #fbf8f2;--abs-header-border: rgba(255,255,255,.09);--abs-header-bg-rgb: 16,16,16;--abs-header-text-rgb: 251,248,242;--abs-placeholder: #8a8378;--abs-focus: 0 0 0 3px rgba(201, 154, 59, .4)}html{accent-color:var(--abs-gold)}body{color:var(--abs-text);background:var(--abs-bg-soft)}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:Didot,"Bodoni 72",Bodoni MT,Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;text-wrap:balance}body,body :is(button,input,select,textarea){font-family:Arial,Helvetica,sans-serif;letter-spacing:-.005em}body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--abs-gold)!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:.11em;text-transform:uppercase}.abs-heading-display{margin:0;color:inherit;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;line-height:1.02}.abs-heading-xl{font-size:clamp(40px,5vw,72px)}.abs-heading-lg{font-size:clamp(34px,4vw,56px)}.abs-heading-md{font-size:clamp(28px,3vw,42px)}.abs-body{color:var(--abs-text-soft);font-size:16px;line-height:1.75}.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:650;letter-spacing:.025em;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:#252525}.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-gold-pale);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 .45s cubic-bezier(.2,.65,.3,1)}@media(hover:hover)and (pointer:fine){.abs-card:hover{transform:translateY(-2px);border-color:var(--abs-gold-soft);box-shadow:var(--abs-shadow-soft)}.abs-card:hover .abs-media img{transform:scale(1.018)}}.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 #c99a3b1a}.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-gold);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:.07em;text-transform:uppercase}.abs-badge--gold{background:var(--abs-gold-pale);color:#72551d}.abs-price{color:var(--abs-text);font-size:17px;font-weight:650;letter-spacing:-.015em}.abs-price--large{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.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-gold)!important;border-radius:var(--abs-radius-control)!important;background:var(--abs-gold)!important;color:var(--abs-black)!important;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease,transform .18s 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:#b9882f!important;background:#b9882f!important;color:var(--abs-black)!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 .18s ease,box-shadow .18s 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{color:var(--abs-header-text)!important;font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif;font-size:clamp(17px,1.5vw,23px);font-weight:400;letter-spacing:.11em;line-height:1;text-decoration:none}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-gold-pale)!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 .18s ease,border-color .18s ease,opacity .18s 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(-2px)}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:999px!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-gold)!important;border-radius:var(--abs-radius-control)!important;background:var(--abs-gold)!important;color:var(--abs-black)!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-gold)!important;color:var(--abs-black)!important}body .ahe{background:var(--abs-black)!important}body .ahe--soft-dark{background:var(--abs-black-soft)!important}body .ahe__card{background:var(--abs-gold-pale)!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-gold)!important;border-radius:var(--abs-radius-control)!important;background:var(--abs-gold)!important;color:var(--abs-black)!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-gold-pale)!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: 18px;--abs-radius-xl: 22px;--abs-radius-card: var(--abs-radius-lg)}.abs-heading-xl{font-size:38px}.abs-heading-lg{font-size:34px}.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:16px!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:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;letter-spacing:.025em}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:14px!important;background:var(--abs-black)!important}body [class^=hab-] .hab__heading{max-width:690px;color:var(--abs-white)!important;font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif!important;font-size:clamp(58px,5.5vw,86px)!important;font-weight:400!important;line-height:.96!important;letter-spacing:-.035em!important}body [class^=hab-] .hab__eyebrow,body [class^=hab-] .hab__badge{min-height:24px!important;border-radius:999px!important;border:1px solid var(--abs-gold-soft)!important;background:var(--abs-gold-pale)!important;font-size:9px!important;letter-spacing:.09em!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:46px!important;padding-inline:22px!important;border-radius:7px!important;font-size:10px!important;letter-spacing:.045em!important}body [class^=hab-] .hab__btn--primary{background:var(--abs-gold)!important}body [class^=hab-] .hab__card{border:1px solid rgba(255,255,255,.08);border-radius:14px!important;box-shadow:none!important}body [class^=hab-] .hab__card-title{font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif!important;font-weight:400!important;letter-spacing:-.02em}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:Didot,"Bodoni 72",Bodoni MT,Georgia,serif!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.032em!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:Arial,Helvetica,sans-serif!important;font-size:10px!important;letter-spacing:.1em!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(-2px)}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:10px!important}body .m-product-card__content{padding:16px!important}body .m-product-card__name{font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif!important;font-size:17px!important;font-weight:400!important;line-height:1.25!important}body .m-main-product .m-product-title{font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif!important;font-weight:400!important;letter-spacing:-.03em!important}body .m-product-media{border-radius:10px!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:Didot,"Bodoni 72",Bodoni MT,Georgia,serif!important;font-weight:400!important;letter-spacing:-.03em!important}@media(min-width:768px)and (max-width:1199px){body [class^=hab-] .hab__heading{font-size:clamp(54px,7.2vw,72px)!important}body [class^=hab-] .hab__editorial,body [class^=hab-] .hab__card{border-radius:12px!important}}@media(max-width:767px){body [class^=hab-] .hab__heading{font-size:clamp(43px,13vw,58px)!important;line-height:.98!important}body [class^=hab-] .hab__editorial,body [class^=hab-] .hab__card{border-radius:10px!important}body :is(.m-product-card,.m-collection-card,.abs-blog-card,.photo-location__image){border-radius:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/absolvire-design-system.css.map */
