:root{--bs-bg: #faf8f5;--bs-bg-alt: #f1ece5;--bs-ink: #1c1a17;--bs-muted: #7d7469;--bs-line: #e2dbd1;--bs-accent: #a8894f;--bs-accent-ink: #ffffff;--bs-sale: #9a3412;--bs-star: #c79a3c;--bs-radius: 2px;--bs-maxw: 1180px;--bs-gutter: 20px;--bs-font-head: "Times New Roman", Georgia, serif;--bs-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}.bs{color:var(--bs-ink);font-family:var(--bs-font-body)}.bs *,.bs *:before,.bs *:after{box-sizing:border-box}.bs__wrap{max-width:var(--bs-maxw);margin:0 auto;padding-inline:var(--bs-gutter)}.bs__wrap--narrow{max-width:760px}.bs h1,.bs h2,.bs h3{font-family:var(--bs-font-head);font-weight:400;letter-spacing:-.01em;line-height:1.15;margin:0}.bs h1{font-size:clamp(28px,4.2vw,44px)}.bs h2{font-size:clamp(24px,3.4vw,36px)}.bs h3{font-size:clamp(17px,2vw,20px)}.bs p{margin:0 0 1em;line-height:1.65;color:var(--bs-muted)}.bs p:last-child{margin-bottom:0}.bs__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bs-muted);margin:0 0 12px}.bs__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;padding:0 24px;border:1px solid var(--bs-ink);border-radius:var(--bs-radius);background:var(--bs-ink);color:#fff;font-size:14px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .15s ease,background .15s ease}.bs__btn:hover{opacity:.85}.bs__btn:disabled{opacity:.45;cursor:not-allowed}.bs__btn--ghost{background:transparent;color:var(--bs-ink)}.bs__btn--accent{background:var(--bs-accent);border-color:var(--bs-accent);color:var(--bs-accent-ink)}.bs__btn--inline{width:auto}.bs-hero{background:var(--bs-bg);padding-block:clamp(24px,5vw,64px)}.bs-hero__grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:900px){.bs-hero__grid{grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}}.bs-gallery__main{position:relative;aspect-ratio:1 / 1;background:var(--bs-bg-alt);border-radius:var(--bs-radius);overflow:hidden}.bs-gallery__main img{width:100%;height:100%;object-fit:cover;display:block}.bs-gallery__badge{position:absolute;top:14px;left:14px;background:var(--bs-ink);color:#fff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:7px 12px;border-radius:var(--bs-radius)}.bs-gallery__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:76px;gap:10px;margin-top:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.bs-gallery__thumb{aspect-ratio:1 / 1;padding:0;border:1px solid var(--bs-line);border-radius:var(--bs-radius);background:none;cursor:pointer;overflow:hidden}.bs-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.bs-gallery__thumb[aria-current=true]{border-color:var(--bs-ink)}.bs-hero__rating{display:flex;align-items:center;gap:8px;margin-bottom:10px}.bs-hero__stars{color:var(--bs-star);letter-spacing:2px;font-size:14px}.bs-hero__rating span{font-size:13px;color:var(--bs-muted)}.bs-hero__price{display:flex;align-items:baseline;gap:10px;margin:16px 0 6px}.bs-hero__price-now{font-size:24px;font-family:var(--bs-font-head)}.bs-hero__price-was{font-size:16px;color:var(--bs-muted);text-decoration:line-through}.bs-hero__price-save{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-sale);border:1px solid currentColor;padding:3px 8px;border-radius:var(--bs-radius)}.bs-hero__tax{font-size:12px;color:var(--bs-muted);margin:0 0 20px}.bs-hero__bullets{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}.bs-hero__bullets li{position:relative;padding-left:26px;font-size:15px;line-height:1.5}.bs-hero__bullets li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:7px;border-left:1.5px solid var(--bs-accent);border-bottom:1.5px solid var(--bs-accent);transform:rotate(-45deg)}.bs-hero__option{margin-bottom:20px}.bs-hero__option-label{display:block;font-size:13px;letter-spacing:.06em;margin-bottom:8px}.bs-hero__option-label b{font-weight:600}.bs-hero__swatches{display:flex;flex-wrap:wrap;gap:8px}.bs-hero__swatch{border:1px solid var(--bs-line);background:#fff;border-radius:var(--bs-radius);padding:10px 18px;font-size:14px;cursor:pointer;transition:border-color .15s ease}.bs-hero__swatch:hover{border-color:var(--bs-muted)}.bs-hero__swatch[aria-pressed=true]{border-color:var(--bs-ink);box-shadow:inset 0 0 0 1px var(--bs-ink)}.bs-hero__swatch--soldout{opacity:.4;text-decoration:line-through}.bs-hero__trust{display:grid;gap:12px;margin-top:22px;padding-top:22px;border-top:1px solid var(--bs-line)}@media(min-width:520px){.bs-hero__trust{grid-template-columns:1fr 1fr}}.bs-hero__trust-item{display:flex;align-items:center;gap:10px;font-size:13.5px}.bs-hero__trust-item svg{flex:none;width:18px;height:18px;stroke:var(--bs-accent)}.bs-usp{background:var(--bs-ink);color:#fff;padding-block:18px}.bs-usp__grid{display:grid;gap:14px;text-align:center}@media(min-width:700px){.bs-usp__grid{grid-template-columns:repeat(var(--bs-usp-cols, 4),1fr)}}.bs-usp__item{font-size:12px;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px}.bs-usp__item svg{width:16px;height:16px;stroke:currentColor;flex:none}.bs-story{padding-block:clamp(48px,7vw,88px)}.bs-story--alt{background:var(--bs-bg-alt)}.bs-story__row{display:grid;gap:32px;align-items:center}@media(min-width:900px){.bs-story__row{grid-template-columns:1fr 1fr;gap:64px}.bs-story__row+.bs-story__row{margin-top:clamp(48px,6vw,80px)}.bs-story__row--reverse .bs-story__media{order:2}}.bs-story__media{aspect-ratio:4 / 5;background:var(--bs-bg-alt);border-radius:var(--bs-radius);overflow:hidden}.bs-story__media img{width:100%;height:100%;object-fit:cover;display:block}.bs-story__body h2{margin-bottom:16px}.bs-story__body p{font-size:16px}.bs-reviews{padding-block:clamp(48px,7vw,88px)}.bs-reviews__head{text-align:center;margin-bottom:40px}.bs-reviews__head .bs-hero__stars{font-size:18px}.bs-reviews__grid{display:grid;gap:20px}@media(min-width:760px){.bs-reviews__grid{grid-template-columns:repeat(3,1fr)}}.bs-review{border:1px solid var(--bs-line);border-radius:var(--bs-radius);padding:26px 24px;background:#fff}.bs-review__stars{color:var(--bs-star);letter-spacing:2px;font-size:14px;margin-bottom:12px}.bs-review__text{color:var(--bs-ink);font-size:15.5px;line-height:1.6}.bs-review__meta{margin-top:16px;font-size:12.5px;color:var(--bs-muted);display:flex;align-items:center;gap:8px}.bs-review__verified{display:inline-flex;align-items:center;gap:4px;color:var(--bs-accent)}.bs-faq{padding-block:clamp(48px,7vw,88px);background:var(--bs-bg-alt)}.bs-faq__head{text-align:center;margin-bottom:36px}.bs-faq__item{border-bottom:1px solid var(--bs-line)}.bs-faq__item[open] .bs-faq__q:after{transform:rotate(45deg)}.bs-faq__q{list-style:none;cursor:pointer;padding:20px 34px 20px 0;position:relative;font-size:16.5px;line-height:1.4}.bs-faq__q::-webkit-details-marker{display:none}.bs-faq__q:after{content:"";position:absolute;right:4px;top:50%;width:10px;height:10px;margin-top:-7px;border-right:1.5px solid var(--bs-ink);border-bottom:1.5px solid var(--bs-ink);transform:rotate(45deg);transition:transform .2s ease}.bs-faq__item[open] .bs-faq__q:after{transform:rotate(225deg);margin-top:-3px}.bs-faq__a{padding:0 34px 22px 0}.bs-cta{position:relative;padding-block:clamp(64px,9vw,120px);text-align:center;color:#fff}.bs-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.bs-cta__bg img{width:100%;height:100%;object-fit:cover;display:block}.bs-cta__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1a1780}.bs-cta__inner{position:relative}.bs-cta h2{color:#fff;margin-bottom:14px}.bs-cta p{color:#ffffffd9;font-size:16px}.bs-cta .bs__btn{margin-top:26px;background:#fff;color:var(--bs-ink);border-color:#fff}.bs__visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.bs *,.bs *:before,.bs *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/brand-sections.css.map */
