.bs-wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.bs-light{background:#f5f1e8;color:#242921}.bs-light h1,.bs-light h2,.bs-light h3{color:#242921}.bs-light p{color:#5c6357}.bs-eyebrow{font:500 11px/1.5 var(--font-body);text-transform:uppercase;letter-spacing:.17em}.bs-light .bs-eyebrow{color:#586149}.bs-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:17px 25px;min-height:52px;background:#272f24;color:#fffdf5;border-radius:100px;font-size:14px;font-weight:500;text-align:center;text-decoration:none}.bs-button:hover{background:#414c37;color:#fffdf5}.bs-link{display:inline-flex;gap:14px;align-items:center;font-size:13px;color:#242921;text-decoration:underline;text-underline-offset:5px}.bs-link:hover{color:#65724f}.bs-light a:focus-visible,.bs-light summary:focus-visible{outline:2px solid #576342;outline-offset:6px}.bs-benefits a:focus-visible,.bs-footer a:focus-visible{outline:2px solid #e5e8dd;outline-offset:6px}.template-index{background:#f5f1e8}.template-index #main-content>div[id*="__1786505050278e027b"]{padding:55px 24px;background:#f5f1e8}.bs-product-details .product-page{background:#1c231f}.bs-product-details .product-page h1{font-family:var(--font-body);font-size:clamp(29px,3.2vw,43px);font-weight:400;letter-spacing:-1px}.bs-product-details .product-page__main-image{border-radius:24px;overflow:hidden}.bs-product-details .product-page__intro,.bs-product-details .product-page__description,.bs-product-details .product-page__description p{color:#d7ddce}.bs-product-details .product-page__options summary,.bs-product-details .product-page__details summary{color:#f5f1e8}.bs-product-details .product-page__change{color:#c3cbb9}.bs-product-details .product-page .btn{border-radius:50px}.bs-product-details .product-page__thumb{border-radius:12px;overflow:hidden}.bs-product-details .product-page__info .gold-rule{display:none}.bs-product-details .product-page__info .product-page__intro{margin-top:20px}@media(max-width:900px){.bs-wrap{width:calc(100% - 56px)}}@media(max-width:760px){.bs-wrap{width:calc(100% - 40px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{view-transition-name:none!important}}@view-transition{navigation:auto}
