@font-face{font-family:'Atlas Montserrat';src:url('/assets/fonts/montserrat-regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Atlas Montserrat';src:url('/assets/fonts/montserrat-semibold.woff2') format('woff2');font-weight:600 900;font-display:swap}@font-face{font-family:'Atlas Josefin';src:url('/assets/fonts/josefin-sans-regular.woff2') format('woff2');font-display:swap}
body.atlas-product{--font-body-family:'Atlas Montserrat',Arial,sans-serif;--font-heading-family:Georgia,'Times New Roman',serif;--color-base-accent-1:168,137,82;--color-base-accent-2:128,104,63;--color-base-text:21,21,18;--color-foreground:21,21,18;font-family:'Atlas Montserrat',Arial,sans-serif;background:#fff;color:#151512}
.atlas-product .product__title h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.025em}.atlas-product .header-wrapper{background:#fff;border-bottom:1px solid #d9d2c6}.atlas-product .header{--color-foreground:21,21,18;--color-background:255,255,255}.atlas-product .header__menu-item,.atlas-product .header__icon,.atlas-product .header__active-menu-item{color:#151512}.atlas-product .header__heading-logo{object-fit:contain}.atlas-product .atlas-brand-logo{height:76px;width:170px;object-fit:contain;filter:none}.atlas-product .header__heading-logo-wrapper{width:170px!important}.atlas-product .header__inline-menu{font-family:'Atlas Josefin',Arial,sans-serif}.atlas-product .header__icon svg{color:#151512}.atlas-product #bv-autumn-bundle{--bv-brown:#80683f;--bv-brown-light:#f4f1eb;--bv-green:#80683f;--bv-green-light:#f4f1eb}.atlas-product .bv-headline-row>div,.atlas-product .green-bg{background:#80683f!important}.atlas-product .bv-rule{background:#eee7da!important}.atlas-product .bv-current,.atlas-product .bv-watch{background:#fffdf8!important}.atlas-product .bv-watch.active{border-color:#80683f!important}.atlas-product .bv-watch-check,.atlas-product .bv-check{background:#80683f!important}.atlas-product .bv-card{border-radius:4px}.atlas-product .bv-title{font-family:Georgia,'Times New Roman',serif;letter-spacing:.02em}.atlas-product .product-form__submit{background:#151512!important;border-color:#151512!important}.atlas-product .product-form__submit:hover{background:#80683f!important}.atlas-product .product-media-container img{object-fit:contain}.atlas-product .product-media-container{background:#f7f7f7}.atlas-product .bv-reviews-track img{object-fit:cover}.atlas-product .bonviant-footer{background:#11110f}.atlas-product .bonviant-footer a{color:inherit}.atlas-product .bonviant-footer .atlas-brand-logo{background:#fffdf8}.atlas-product .atlas-product-attributes{display:grid;gap:14px;margin:22px 0;font-size:13px}.atlas-product .atlas-product-attributes>div{display:grid;gap:6px}.atlas-product .atlas-attribute-value{width:fit-content;max-width:100%;padding:7px 16px;background:#f4f1eb;border:1px solid #d9d2c6;border-radius:3px}.atlas-product .menu-drawer{background:#fffdf8;color:#151512}.atlas-product .menu-drawer a{color:#151512}
@media(max-width:749px){.atlas-product .atlas-brand-logo{height:48px;width:120px}.atlas-product .header__heading-logo-wrapper{width:120px!important}.atlas-product .product__title h1{font-size:28px}.atlas-product .bv-watch img{object-fit:contain}.atlas-product .bv-watch-details strong{overflow-wrap:anywhere}.atlas-product .product-media-modal__content img{object-fit:contain}}
.atlas-product .bv-first-free-note{display:block;font-size:10px;line-height:1.4;font-weight:500;color:#80683f;margin-top:5px;letter-spacing:0;text-transform:none}.atlas-product #bv-social-reviews .bv-image img{display:block;width:100%;height:100%;object-fit:cover}.atlas-product #bv-social-reviews .bv-image img[alt*="illustrative"]{object-fit:contain;background:#f7f7f7}

/* Product typography follows the supplied Poppins reference. */
@font-face{font-family:'BELLAIR Poppins';src:url('/reference-assets/ae427674eafb-poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'BELLAIR Poppins';src:url('/reference-assets/bf743e685dc8-pxiByp8kv8JHgFVrLGT9V1s.ttf') format('truetype');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:'BELLAIR Poppins';src:url('/reference-assets/f7e5bad013db-pxiByp8kv8JHgFVrLEj6V1s.ttf') format('truetype');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:'BELLAIR Poppins';src:url('/reference-assets/b446a8acb54d-poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'BELLAIR Poppins';src:url('/reference-assets/b957bafb81b6-pxiByp8kv8JHgFVrLDD4V1s.ttf') format('truetype');font-style:normal;font-weight:800;font-display:swap}
body.atlas-product{--font-body-family:'BELLAIR Poppins',Arial,sans-serif;--font-heading-family:'BELLAIR Poppins',Arial,sans-serif;--font-body-weight:400;--font-body-weight-bold:700;--font-heading-weight:800;font-family:var(--font-body-family)}
.atlas-product .product__title h1,.atlas-product .product__title h2{font-family:var(--font-heading-family);font-size:48px;font-weight:800;line-height:1.22;letter-spacing:0;color:#111}
.atlas-product .product-page-price .main-price{font-family:var(--font-body-family);font-size:26px;font-weight:800;line-height:1.3}
.atlas-product .product-page-price .main-comapre-price{font-family:var(--font-body-family);font-size:21px;font-weight:700}
.atlas-product .product-page-price .price__badge-sale{font-family:var(--font-body-family);font-weight:800}
.atlas-product main strong,.atlas-product main b{font-weight:800}
.atlas-product .atlas-product-attributes{font-size:16px}
.atlas-product .atlas-product-attributes>div>span:first-child{font-weight:600}
.atlas-product .bv-title{font-family:var(--font-heading-family);letter-spacing:0}
.atlas-product #bv-autumn-bundle{font-family:var(--font-body-family)}
.atlas-product .product-form__submit{font-family:var(--font-body-family);font-weight:800}
.atlas-product .bonviant-specs__text,.atlas-product .bv-step-title{font-family:var(--font-body-family);font-weight:700}
.atlas-product #bonviant-reviews .bv-reviews-title{font-family:var(--font-heading-family);font-weight:800}
@media(max-width:749px){.atlas-product .product__title h1,.atlas-product .product__title h2{font-size:clamp(30px,8.2vw,38px)}.atlas-product .product-page-price .main-price{font-size:24px}.atlas-product .product-page-price .main-comapre-price{font-size:19px}}
