.bcr-pdp{--bcr-dark: #231F20;--bcr-secondary: #333029;--bcr-primary: #AD6258;--bcr-primary-hover: #994E44;--bcr-accent: #92A0B4;--bcr-cream: #F7F7F7;--bcr-soft: #FAFAFA;--bcr-border: #CED4DA;--bcr-green: #6D965C;--bcr-dark-gray: #60666C;--bcr-light-red: #FFC7BF;--bcr-white: #FFFFFF;--bcr-font-heading: "Crimson Text", Georgia, serif;--bcr-font-body: "Lato", "Helvetica Neue", sans-serif;font-family:var(--bcr-font-body);color:var(--bcr-dark);-webkit-font-smoothing:antialiased}.bcr-pdp *{box-sizing:border-box}.bcr-section{padding:64px 20px}.bcr-wrap{max-width:1180px;margin:0 auto}.bcr-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;font-family:var(--bcr-font-body);color:var(--bcr-primary);margin-bottom:12px}.bcr-pdp h1,.bcr-pdp h2,.bcr-pdp h3{font-family:var(--bcr-font-heading);font-weight:400;color:var(--bcr-dark)}.bcr-pdp h2{font-size:clamp(28px,4vw,44px);line-height:1.05;margin:0 0 18px}.bcr-pdp h3{font-size:22px;margin:0 0 10px}.bcr-pdp p{font-family:var(--bcr-font-body);font-size:16px;line-height:1.65;color:var(--bcr-dark-gray);margin:0}.bcr-hero{background:#f7f7f7;padding:48px 20px 34px}.bcr-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:start}@media(min-width:861px){.bcr-hero-media{position:sticky;top:80px;will-change:transform}}.bcr-hero-media{background:var(--bcr-white);border:1px solid var(--bcr-border);border-radius:16px;padding:18px;box-shadow:0 18px 48px #231f2014;min-width:0}.bcr-product-img{width:100%;display:block;border-radius:10px;object-fit:contain;aspect-ratio:1 / 1;max-height:540px;background:var(--bcr-white)}.bcr-desktop-gallery{display:flex;flex-direction:column;gap:10px}.bcr-main-img-wrap{width:100%}.bcr-thumbs{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.bcr-thumb{flex:0 0 80px;width:80px;height:80px;border:2px solid var(--bcr-border);border-radius:6px;overflow:hidden;padding:0;background:var(--bcr-white);cursor:pointer;transition:border-color .15s ease}.bcr-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;max-height:unset}.bcr-thumb:hover{border-color:var(--bcr-dark-gray)}.bcr-thumb.is-active{border-color:var(--bcr-primary)}.bcr-hero-card{background:var(--bcr-white);border:1px solid var(--bcr-border);border-radius:16px;padding:34px;box-shadow:0 18px 48px #231f2014}.bcr-hero-card h1{font-size:clamp(28px,4.2vw,48px);line-height:1.05;margin:0 0 12px}.bcr-featured-review{background:var(--bcr-cream);border-left:3px solid var(--bcr-primary);border-radius:0 6px 6px 0;padding:12px 14px;margin:14px 0}.bcr-featured-review__stars{color:#d4a017;font-size:14px;letter-spacing:2px;margin-bottom:4px;line-height:1}.bcr-featured-review__quote{font-family:var(--bcr-font-heading);font-size:1.05rem;font-style:italic;line-height:1.55;color:var(--bcr-dark);margin:0 0 5px}.bcr-featured-review__author{font-family:var(--bcr-font-body);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bcr-dark-gray)}.bcr-star-rating{margin:2px 0 8px}.bcr-read-more{display:inline-block;font-family:var(--bcr-font-body);font-size:13px;font-weight:600;color:var(--bcr-primary);text-decoration:none;margin-top:6px;letter-spacing:.02em;transition:color .15s ease}.bcr-read-more:hover{color:var(--bcr-primary-hover);text-decoration:underline}.bcr-stock-line{font-family:var(--bcr-font-body);font-size:13px;font-weight:600;color:var(--bcr-green);margin:14px 0 2px}.bcr-stock-low{color:#c0392b}.bcr-stock-incoming,.bcr-stock-oos{color:var(--bcr-dark-gray)}.bcr-price{font-family:var(--bcr-font-body);font-size:30px;font-weight:700;margin:16px 0;color:var(--bcr-secondary)}.bcr-price s{font-size:18px;font-weight:400;color:var(--bcr-dark-gray);text-decoration:line-through;margin-right:6px}.bcr-benefits{display:grid;gap:10px;margin:18px 0}.bcr-benefit{display:flex;gap:10px;align-items:flex-start;font-family:var(--bcr-font-body);font-size:15px;line-height:1.45}.bcr-check{color:var(--bcr-green);font-weight:800}.bcr-cross{color:var(--bcr-primary);font-weight:800}.bcr-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.bcr-trust{background:var(--bcr-cream);border:1px solid var(--bcr-border);border-radius:6px;padding:10px 8px;font-family:var(--bcr-font-body);font-size:12px;font-weight:600;text-align:center;color:var(--bcr-secondary);letter-spacing:.02em}.bcr-btn{display:inline-flex;justify-content:center;align-items:center;width:100%;border-radius:4px;background:var(--bcr-primary);color:var(--bcr-white);border:none;text-decoration:none;padding:12px 24px;font-family:var(--bcr-font-body);font-size:16px;font-weight:500;margin-top:10px;cursor:pointer;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease;min-height:44px}.bcr-btn:hover{background:var(--bcr-primary-hover);transform:translateY(-1px);box-shadow:0 6px 20px #ad62584d}.bcr-btn:active{transform:translateY(0);box-shadow:none}.bcr-btn-secondary{background:transparent;color:var(--bcr-secondary);border:1px solid var(--bcr-secondary)}.bcr-btn-secondary:hover{background:var(--bcr-secondary);color:var(--bcr-white);box-shadow:0 6px 20px #33302933}.bcr-btn[disabled],.bcr-btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.bcr-variant-select{width:100%;padding:10px 14px;border:1px solid var(--bcr-border);border-radius:4px;font-family:var(--bcr-font-body);font-size:15px;background:var(--bcr-white);color:var(--bcr-dark);margin-bottom:8px;cursor:pointer}.bcr-setup-box{margin-top:20px;background:var(--bcr-soft);border:1px solid var(--bcr-border);border-radius:8px;padding:16px}.bcr-setup-box strong{display:block;font-family:var(--bcr-font-body);font-size:14px;font-weight:700;color:var(--bcr-secondary);margin-bottom:6px;text-transform:uppercase;letter-spacing:.06em}.bcr-setup-box p{font-size:14px}.bcr-desc-section{padding:48px 20px;border-bottom:1px solid var(--bcr-border)}.bcr-desc-wrap{max-width:780px}.bcr-product-desc{font-family:var(--bcr-font-body);font-size:16px;line-height:1.75;color:var(--bcr-dark-gray)}.bcr-product-desc p{margin:0 0 1em}.bcr-product-desc p:last-child{margin-bottom:0}.bcr-product-desc h2,.bcr-product-desc h3,.bcr-product-desc h4{font-family:var(--bcr-font-heading);font-weight:400;color:var(--bcr-dark);margin:1.25em 0 .5em}.bcr-product-desc ul,.bcr-product-desc ol{padding-left:1.4em;margin:.75em 0}.bcr-product-desc li{margin-bottom:6px}.bcr-product-desc strong{color:var(--bcr-secondary)}.bcr-spec-strip{background:var(--bcr-secondary);padding:28px 20px}.bcr-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.bcr-spec-card{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:20px;color:var(--bcr-white)}.bcr-spec-card span{display:block;font-family:var(--bcr-font-body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:6px}.bcr-spec-card strong{font-family:var(--bcr-font-heading);font-size:26px;font-weight:400}.bcr-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:30px}.bcr-card{background:var(--bcr-white);border:1px solid var(--bcr-border);border-radius:12px;padding:26px;box-shadow:0 8px 24px #231f200d;transition:transform .22s ease,box-shadow .22s ease}.bcr-card:hover{transform:translateY(-5px);box-shadow:0 18px 44px #231f201f}.bcr-icon{width:46px;height:46px;border-radius:50%;background:var(--bcr-cream);display:grid;place-items:center;margin-bottom:16px;font-size:22px}.bcr-image-break{min-height:420px;display:flex;align-items:flex-end;border-radius:16px;padding:42px;color:var(--bcr-white);background:linear-gradient(180deg,#231f201a,#231f20b8),var(--bcr-secondary);background-size:cover;background-position:center}.bcr-image-break h2,.bcr-image-break p,.bcr-image-break .bcr-eyebrow{color:var(--bcr-white);max-width:620px}.bcr-image-break .bcr-eyebrow{color:var(--bcr-light-red)}.bcr-split{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.bcr-fit-card{border-radius:12px;padding:28px;border:1px solid var(--bcr-border);background:var(--bcr-white)}.bcr-fit-card.alt{background:var(--bcr-soft)}.bcr-list{display:grid;gap:12px;margin-top:16px}.bcr-list-item{display:flex;gap:10px;font-family:var(--bcr-font-body);font-size:15px;line-height:1.45}.bcr-included{background:var(--bcr-cream)}.bcr-table-wrap{overflow-x:auto;margin-top:28px;border:1px solid var(--bcr-border);border-radius:12px;background:var(--bcr-white)}.bcr-table{width:100%;border-collapse:collapse;min-width:580px}.bcr-table th,.bcr-table td{padding:16px 18px;text-align:left;font-family:var(--bcr-font-body);font-size:15px;border-bottom:1px solid var(--bcr-border)}.bcr-table th{background:var(--bcr-secondary);color:var(--bcr-white);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.bcr-table tr:last-child td{border-bottom:none}.bcr-table td:first-child{color:var(--bcr-secondary);font-weight:600}.bcr-table td:nth-child(2){color:var(--bcr-green);font-weight:600}.bcr-table th:nth-child(2){background:var(--bcr-primary)}.bcr-final{background:var(--bcr-secondary);color:var(--bcr-white);text-align:center}.bcr-final h2,.bcr-final p,.bcr-final .bcr-eyebrow{color:var(--bcr-white)}.bcr-final .bcr-eyebrow{color:var(--bcr-light-red)}.bcr-final .bcr-btn{max-width:280px;background:var(--bcr-primary);margin:24px auto 0}.bcr-final .bcr-btn:hover{background:var(--bcr-primary-hover)}.bcr-mobile-slider,.bcr-slider-dots{display:none}.bcr-mobile-slider{display:none;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:10px;align-items:flex-start;overflow-y:hidden}.bcr-mobile-slider::-webkit-scrollbar{display:none}.bcr-slide{flex:0 0 100%;scroll-snap-align:start}.bcr-slide img{width:100%;display:block;border-radius:10px}.bcr-slider-dots{display:none;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:10px}.bcr-dot{width:8px;height:8px;border-radius:50%;background:var(--bcr-border);border:none;padding:0;cursor:pointer;transition:background .2s ease}.bcr-dot.is-active{background:var(--bcr-primary)}@media(max-width:860px){.bcr-hero-grid,.bcr-split{grid-template-columns:1fr}.bcr-hero-grid{gap:20px}.bcr-trust-row{grid-template-columns:repeat(3,1fr)}.bcr-hero{padding:32px 16px 24px}.bcr-hero-card{padding:22px}.bcr-section{padding:46px 18px}.bcr-spec-strip{padding:20px 16px}.bcr-image-break{min-height:320px;padding:26px;border-radius:12px}.bcr-final .bcr-btn{max-width:100%}.bcr-desktop-gallery{display:none}.bcr-mobile-slider,.bcr-slider-dots{display:flex}}@media(max-width:580px){.bcr-trust-row{grid-template-columns:1fr 1fr;gap:8px}.bcr-hero{padding:24px 14px 18px}.bcr-hero-card{padding:18px 16px}.bcr-price{font-size:24px}.bcr-pdp h3{font-size:19px}.bcr-section{padding:36px 16px}.bcr-image-break{min-height:240px;padding:20px}.bcr-spec-card strong{font-size:21px}.bcr-cards,.bcr-split{gap:12px}.bcr-table th,.bcr-table td{padding:12px 14px;font-size:14px}}@media(max-width:400px){.bcr-trust-row{grid-template-columns:1fr}.bcr-hero{padding:20px 12px 16px}.bcr-hero-card{padding:14px 12px}.bcr-price{font-size:22px}.bcr-section{padding:28px 14px}.bcr-spec-card strong{font-size:18px}}.bcr-section .bcr-eyebrow+h2:after,.bcr-section h2:first-child:after{content:"";display:block;width:38px;height:3px;background:var(--bcr-primary);border-radius:2px;margin-top:12px}.bcr-final h2:after,.bcr-spec-strip h2:after{display:none}.bcr-spec-card{border-top:3px solid rgba(255,255,255,.25)}@keyframes bcr-pulse{0%{box-shadow:0 0 #ad625880}70%{box-shadow:0 0 0 11px #ad625800}to{box-shadow:0 0 #ad625800}}.bcr-btn:not(.bcr-btn-secondary):not([disabled]):not(.disabled){animation:bcr-pulse 2.4s ease-out infinite}.bcr-btn:not(.bcr-btn-secondary):hover{animation:none}.bcr-animate{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease}.bcr-animate.is-visible{opacity:1;transform:translateY(0)}.bcr-animate:nth-child(2){transition-delay:.1s}.bcr-animate:nth-child(3){transition-delay:.2s}.bcr-animate:nth-child(4){transition-delay:.3s}.bcr-animate:nth-child(5){transition-delay:.4s}@media(prefers-reduced-motion:reduce){.bcr-animate{opacity:1;transform:none;transition:none}.bcr-btn{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/cgpt-product.css.map */
