:root{--be-cream: #f5ede0;--be-cream-soft: #faf6f0;--be-midnight: #1e2535;--be-midnight-l: #2d3a50;--be-cognac: #8b6a4e;--be-cognac-l: #c4a882;--be-sand: #d4c9b8;--be-warm: #9b8f82;--be-text2: #6b6359;--be-success: #4a7c5e;--be-serif: "Cormorant Garamond", "Cormorant", Georgia, serif;--be-sans: "Jost", system-ui, -apple-system, sans-serif}.be-eyebrow{display:block;margin:0 0 14px;font-family:var(--be-sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--be-cognac);line-height:1.4}.section__title{max-width:820px;margin-bottom:36px}.section__title--center{margin-left:auto;margin-right:auto}.section__title-text{font-family:var(--be-serif);font-weight:400;font-style:normal;font-size:clamp(30px,3.4vw,46px);line-height:1.08;letter-spacing:-.01em;color:var(--be-midnight)}.section__title-text em{font-style:italic}.section__title-desc{font-family:var(--be-sans);font-weight:300;color:var(--be-text2);max-width:560px}.section__title--center .section__title-desc{margin-left:auto;margin-right:auto}.aww-heading-reveal:after,.aww-gold-line,.aww-icon-title:after{display:none!important}.section__link-link,.link--arrow{font-family:var(--be-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--be-midnight)}.c-btn,.btn{font-family:var(--be-sans);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-radius:0;line-height:20px;padding:15px 28px}.c-btn--small{padding:9px 18px;line-height:18px}.c-btn--primary{background-color:var(--be-midnight);color:var(--be-cream)}@media(hover:hover){.c-btn--primary:hover:not([disabled]),.c-btn--primary:focus:not([disabled]){background-color:var(--be-midnight-l);color:var(--be-cream)}}.c-btn--hollow,a.c-btn--hollow{background-color:transparent;color:var(--be-midnight);box-shadow:inset 0 0 0 1px currentColor}@media(hover:hover){.c-btn--hollow:hover:not([disabled]),a.c-btn--hollow:hover{background-color:var(--be-midnight);color:var(--be-cream)}}.c-btn--accent{background-color:var(--be-cream);color:var(--be-midnight)}.js-section__home-slider .section__title-text{font-style:italic;font-weight:300;font-size:clamp(42px,6.4vw,84px);line-height:.98;letter-spacing:-.015em;max-width:12ch}.js-section__home-slider .home-carousel__text{font-family:var(--be-sans);font-weight:300;font-size:clamp(16px,1.3vw,19px);line-height:1.6;max-width:520px}.js-section__home-slider .c-btn--primary{background-color:var(--be-cream);color:var(--be-midnight)}@media(hover:hover){.js-section__home-slider .c-btn--primary:hover:not([disabled]){background-color:#fff;color:var(--be-midnight)}}tab-triggers{padding-bottom:28px;gap:8px}tab-triggers button{font-family:var(--be-sans);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;height:40px;padding:0 20px;margin:0;border:1px solid var(--be-sand);border-radius:999px;opacity:1;color:var(--be-midnight);background-color:#fff;transition:border-color .2s ease,background-color .2s ease,color .2s ease}tab-triggers button:after{display:none}tab-triggers button:hover,tab-triggers button:focus{border-color:var(--be-midnight);background-color:var(--be-cream-soft)}tab-triggers button[aria-selected=true]{background-color:var(--be-midnight);border-color:var(--be-midnight);color:var(--be-cream)}.product-card .product-card__title{font-family:var(--be-serif);font-size:19px;font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--be-midnight)}.product-card .product-card__spec-badges{margin-top:2px;gap:10px}.product-card .product-card__spec-badge{padding:0;background:transparent;border-radius:0;font-family:var(--be-sans);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--be-warm);line-height:1.6}.product-card .price{font-family:var(--be-sans);font-size:15px;font-weight:400;color:var(--be-midnight)}.image-compare__feature-title{font-family:var(--be-serif);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--be-midnight);margin-bottom:4px}.image-compare__feature-icon{color:var(--be-cognac)}.image-compare__feature-text{font-family:var(--be-sans);font-weight:300;color:var(--be-text2)}.image-compare__media-label,.image-compare__drag-hint{border-radius:0!important;font-family:var(--be-sans);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.multi-column--icon .multi-column__title{font-family:var(--be-serif);font-size:22px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--be-midnight)}.multi-column--icon .multi-column__desc{font-family:var(--be-sans);font-weight:300;color:var(--be-text2)}.collection-list__content-heading{font-family:var(--be-serif);font-style:italic;font-weight:300;font-size:clamp(28px,2.6vw,38px);letter-spacing:-.01em;line-height:1}.jdgm-cards-carousel .jdgm-title,.jdgm-cards-carousel .jdgm-carousel-title{font-family:var(--be-serif)!important;font-weight:400!important;font-size:clamp(28px,3vw,40px)!important;letter-spacing:-.01em!important;color:var(--be-midnight)!important}.jdgm-cards-carousel .jdgm-carousel-item{background:var(--be-cream-soft)!important;border:1px solid var(--be-sand)!important;border-radius:0!important;box-shadow:none!important}.js-section__product-single .breadcrumb__link{font-family:var(--be-sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--be-warm);opacity:1}.js-section__product-single .breadcrumb__link--current{color:var(--be-midnight)}.js-section__product-single .product-single__box__block--title .product-single__title{font-family:var(--be-serif)!important;font-weight:400!important;font-size:clamp(30px,3.2vw,44px)!important;line-height:1.08!important;letter-spacing:-.01em!important;color:var(--be-midnight)!important;margin:0}.js-section__product-single .product-single__box__block--title .be-eyebrow{margin-bottom:10px}.js-section__product-single .product-single__box__block--price .price{font-family:var(--be-sans);font-size:22px;font-weight:400;letter-spacing:0;color:var(--be-midnight)}.js-section__product-single .product-single__box__block--price .price__notes,.js-section__product-single .product-single__box__block--price .price__note{font-family:var(--be-sans);color:var(--be-text2)}.js-section__product-single .product-key-specs__item{border:1px solid var(--be-sand);border-radius:0;background:var(--be-cream-soft);padding:10px 14px}.js-section__product-single .product-key-specs__icon{color:var(--be-cognac)}.js-section__product-single .product-key-specs__label{font-family:var(--be-sans);font-size:10px;letter-spacing:.14em;color:var(--be-warm)}.js-section__product-single .product-key-specs__value{font-family:var(--be-sans);font-size:13px;font-weight:400;color:var(--be-midnight)}.js-section__product-single .product-form__swatch__title,.js-section__product-single .product-form__qty .quantity-selector{font-family:var(--be-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--be-midnight)}.js-section__product-single .inventory-notice__text{font-family:var(--be-sans);font-size:13px;color:var(--be-midnight)}.js-section__product-single .trust-signal{font-family:var(--be-sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--be-text2)}.js-section__product-single .discount-code-widget__inner,.js-section__product-single .discount-code-widget__inner:hover{border-radius:0;box-shadow:none}.js-section__product-single .discount-code-widget__icon{border-radius:0}.js-section__product-single .discount-code-widget__code-btn{border-radius:0;border-width:1px;border-style:solid}.js-section__product-single .discount-code-widget__description{font-family:var(--be-sans);font-weight:500;font-size:13px}.js-section__product-single .discount-code-widget__label{font-family:var(--be-sans)}.js-section__product-single .discount-code-widget__code-text{font-family:var(--be-sans);font-weight:500;letter-spacing:.12em}.js-section__product-single .shipping-timeline__wrapper{border-radius:0;border:1px solid var(--be-sand)}.js-section__product-single .shipping-timeline__label{font-family:var(--be-sans);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.js-section__product-single .shipping-timeline__sublabel,.js-section__product-single .shipping-timeline__countdown{font-family:var(--be-sans);color:var(--be-text2)}.js-section__product-single .product-scale__heading{font-family:var(--be-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--be-midnight)}.js-section__product-single .product-scale__stage{border-radius:0;background:var(--be-cream-soft);border:1px solid var(--be-sand)}.js-section__product-single .product-scale__checklist-item,.js-section__product-single .product-scale__compare-intro,.js-section__product-single .product-scale__figure-label{font-family:var(--be-sans)}.js-section__product-single .product-scale__compare-intro{color:var(--be-text2)}.js-section__product-single .product-scale__check-icon--yes{background:#e3ece5;color:var(--be-success)}.js-section__product-single .product-scale__toggle-btn{font-family:var(--be-sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border-color:var(--be-sand)}.js-section__product-single .product-scale__toggle-btn.is-active{background:var(--be-midnight);border-color:var(--be-midnight)}.js-section__product-single .accordion__title{font-family:var(--be-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--be-midnight)}.js-section__product-single .rte{font-family:var(--be-sans);font-weight:300;color:var(--be-text2)!important;line-height:1.7!important}.js-section__product-single .rte strong{font-weight:500;color:var(--be-midnight)}.js-section__product-single .rte h2,.js-section__product-single .rte h3,.js-section__product-single .rte h4{font-family:var(--be-serif);font-weight:400;letter-spacing:0;text-transform:none;color:var(--be-midnight);line-height:1.2}.js-section__product-single .rte h2{font-size:26px}.js-section__product-single .rte h3{font-size:21px}.js-section__product-single .rte h4{font-size:18px}.js-section__product-single .product-specs__row,.js-section__product-single .product-specs__row:first-child{border-color:var(--be-sand)}.js-section__product-single .product-specs__label{font-family:var(--be-sans);font-size:13px;color:var(--be-text2)}.js-section__product-single .product-specs__value{font-family:var(--be-sans);font-size:13px;font-weight:400;color:var(--be-midnight)}.js-section__product-single .product-specs__guarantee{border-radius:0;background:var(--be-cream-soft);border:1px solid var(--be-sand);font-family:var(--be-sans)}.js-section__product-single .brand-story,.js-section__product-single .brand-story--compact{background:var(--be-cream-soft)!important;border-radius:0!important;border-top:1px solid var(--be-sand);border-bottom:1px solid var(--be-sand);box-shadow:none!important}.js-section__product-single .brand-story__icon{background:var(--be-cognac)!important}.js-section__product-single .brand-story__title{font-family:var(--be-serif);font-size:26px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--be-midnight)}.js-section__product-single .brand-story__subtitle{font-family:var(--be-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--be-cognac)}.js-section__product-single .brand-story__content,.js-section__product-single .brand-story__content p{font-family:var(--be-sans);font-weight:300;color:var(--be-text2)}.js-section__product-single .brand-story__badge{border-radius:0;background:#fff;border:1px solid var(--be-sand);font-family:var(--be-sans);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--be-midnight)}.js-section__product-single .thumbnail-list__item,.js-section__product-single .media-gallery__thumb-image{border-radius:0}.sticky-cart.sticky-cart{background:#faf6f0f7;border-top:1px solid var(--be-sand);box-shadow:none}.sticky-cart .sticky-cart__media{border-radius:0}.sticky-cart .sticky-cart__title{font-family:var(--be-serif);font-size:18px;font-weight:400;color:var(--be-midnight)}.sticky-cart .sticky-cart__meta{font-family:var(--be-sans);color:var(--be-text2)}.sticky-cart .sticky-cart__price{font-family:var(--be-sans);font-size:18px;font-weight:400;color:var(--be-midnight)}.discount-bar-wrap .discount-bar{border-radius:0;background:var(--be-cream-soft);border:1px solid var(--be-sand);padding:18px 24px;font-family:var(--be-sans)}.discount-bar-wrap .discount-bar:hover{filter:none;box-shadow:none}.discount-bar-wrap .discount-bar__icon{width:44px;height:44px;border-radius:0;background:var(--be-cognac)}.discount-bar-wrap .discount-bar__icon svg{width:20px;height:20px}.discount-bar-wrap .discount-bar__title{font-family:var(--be-sans);font-size:15px;font-weight:500;color:var(--be-midnight)}.discount-bar-wrap .discount-bar__code-label,.discount-bar-wrap .discount-bar__validity{font-family:var(--be-sans);font-size:13px;color:var(--be-text2)}.discount-bar-wrap .discount-bar__code{border:1px solid var(--be-cognac);border-radius:0;padding:6px 14px}.discount-bar-wrap .discount-bar__code-text{font-family:var(--be-sans);font-size:13px;font-weight:500;letter-spacing:.12em;color:var(--be-midnight)}@media screen and (max-width:767px){.section__title{margin-bottom:28px}.section__title-text{font-size:clamp(28px,8vw,36px)}.js-section__home-slider .section__title-text{font-size:clamp(40px,11vw,54px);max-width:none}.js-section__home-slider .home-carousel__text{font-size:16px}.js-section__product-single .product-single__box__block--title .product-single__title{font-size:clamp(28px,7.5vw,34px)!important}.product-card .product-card__title{font-size:17px}.c-btn,.btn{font-size:11px}}.js-section__featured-collections .section__title{margin-bottom:14px}.js-section__featured-collections .section__title .be-eyebrow{margin-bottom:8px;font-size:10px}.js-section__featured-collections .section__title-text{font-size:clamp(24px,2.2vw,30px)}.js-section__featured-collections tab-triggers{padding-bottom:14px;gap:6px}.js-section__featured-collections tab-triggers button{height:32px;padding:0 14px;font-size:10px;letter-spacing:.08em}.js-section__featured-collections .product-card .product-card__title{font-size:16px}@media screen and (max-width:767px){.js-section__featured-collections .section__title{margin-bottom:10px}.js-section__featured-collections .section__title-text{font-size:24px}.js-section__featured-collections tab-triggers{padding-bottom:10px}.js-section__featured-collections .product-card .product-card__title{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/317/assets/beocca-editorial.css.map */
