@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Mulish:wght@400;500;600;700;800&family=Cormorant+Garamond:ital,wght@0,500;1,400;1,500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Mulish:wght@400;500;600;700;800&family=Cormorant+Garamond:ital,wght@0,500;1,400;1,500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Mulish:wght@400;500;600;700;800&family=Cormorant+Garamond:ital,wght@0,500;1,400;1,500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Mulish:wght@400;500;600;700;800&family=Cormorant+Garamond:ital,wght@0,500;1,400;1,500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Mulish:wght@400;500;600;700;800&family=Cormorant+Garamond:ital,wght@0,500;1,400;1,500&display=swap);#bco-pdp-paperholder{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-paperholder *,#bco-pdp-paperholder ::after,#bco-pdp-paperholder ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-paperholder h2,#bco-pdp-paperholder h3,#bco-pdp-paperholder h4,#bco-pdp-paperholder li,#bco-pdp-paperholder p,#bco-pdp-paperholder table,#bco-pdp-paperholder ul{margin:0;padding:0}#bco-pdp-paperholder ul{list-style:none}#bco-pdp-paperholder>a[class^=bcopdp-],#bco-pdp-paperholder>div[class^=bcopdp-],#bco-pdp-paperholder>section{margin-bottom:36px}#bco-pdp-paperholder>a[class^=bcopdp-]:last-child,#bco-pdp-paperholder>div[class^=bcopdp-]:last-child,#bco-pdp-paperholder>section:last-child{margin-bottom:0}#bco-pdp-paperholder .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-paperholder .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-paperholder .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-paperholder .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-paperholder .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-paperholder .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-paperholder .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-paperholder .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-paperholder .bcopdp-hero p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:700}#bco-pdp-paperholder .bcopdp-hero p a:hover{color:var(--bco-teal-deep)}#bco-pdp-paperholder .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-paperholder .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-paperholder .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-paperholder .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-paperholder .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-paperholder .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-paperholder .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-paperholder .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-paperholder .bcopdp-feature p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-paperholder .bcopdp-feature p a:hover{color:var(--bco-teal-deep)}#bco-pdp-paperholder .bcopdp-heights{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-paperholder .bcopdp-heights-head{margin-bottom:24px;max-width:620px}#bco-pdp-paperholder .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-paperholder .bcopdp-heights h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-paperholder .bcopdp-heights h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-paperholder .bcopdp-heights-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-paperholder .bcopdp-heights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}#bco-pdp-paperholder .bcopdp-height-card{border-radius:12px;padding:26px 26px 22px;border:1px solid}#bco-pdp-paperholder .bcopdp-height-card:first-child{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-paperholder .bcopdp-height-card:nth-child(2){background:#eaf2fa;border-color:var(--bco-navy)}#bco-pdp-paperholder .bcopdp-height-name{font-family:var(--bco-display);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-bottom:4px}#bco-pdp-paperholder .bcopdp-height-card:first-child .bcopdp-height-name{color:var(--bco-teal-deep)}#bco-pdp-paperholder .bcopdp-height-card:nth-child(2) .bcopdp-height-name{color:var(--bco-navy)}#bco-pdp-paperholder .bcopdp-height-best-for{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}#bco-pdp-paperholder .bcopdp-height-card:first-child .bcopdp-height-best-for{color:var(--bco-teal-deep);opacity:.8}#bco-pdp-paperholder .bcopdp-height-card:nth-child(2) .bcopdp-height-best-for{color:var(--bco-navy);opacity:.75}#bco-pdp-paperholder .bcopdp-height-dims{background:var(--bco-bg-white);border-radius:10px;padding:14px 16px;border:1px solid}#bco-pdp-paperholder .bcopdp-height-card:first-child .bcopdp-height-dims{border-color:var(--bco-mint)}#bco-pdp-paperholder .bcopdp-height-card:nth-child(2) .bcopdp-height-dims{border-color:rgba(36,54,101,.2)}#bco-pdp-paperholder .bcopdp-height-dim-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:4px 0;font-size:13px;border-bottom:1px solid var(--bco-border)}#bco-pdp-paperholder .bcopdp-height-dim-row:last-child{border-bottom:none}#bco-pdp-paperholder .bcopdp-height-dim-label{color:var(--bco-muted);font-weight:500}#bco-pdp-paperholder .bcopdp-height-dim-value{color:var(--bco-navy);font-weight:700;text-align:right}#bco-pdp-paperholder .bcopdp-uses{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-paperholder .bcopdp-uses-head{margin-bottom:22px;max-width:620px}#bco-pdp-paperholder .bcopdp-uses h2{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:10px}#bco-pdp-paperholder .bcopdp-uses h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-paperholder .bcopdp-uses-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-paperholder .bcopdp-uses-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}#bco-pdp-paperholder .bcopdp-use-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:10px;font-size:14px;color:var(--bco-ink);line-height:1.5}#bco-pdp-paperholder .bcopdp-use-row svg{width:18px;height:18px;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0;margin-top:2px}#bco-pdp-paperholder .bcopdp-use-row strong{font-weight:700;color:var(--bco-navy)}#bco-pdp-paperholder .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}#bco-pdp-paperholder .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-paperholder .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}#bco-pdp-paperholder .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}#bco-pdp-paperholder .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}#bco-pdp-paperholder .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-paperholder .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-paperholder .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),#bco-pdp-paperholder .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}#bco-pdp-paperholder .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-paperholder .bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-paperholder .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-paperholder .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-paperholder .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-paperholder .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-paperholder .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-paperholder .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-paperholder .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-paperholder .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-paperholder .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-paperholder .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-paperholder .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-paperholder .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-paperholder .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-paperholder .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-paperholder .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-paperholder .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-paperholder .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-paperholder .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-paperholder .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-paperholder .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-paperholder .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-paperholder .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-paperholder .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-paperholder .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-paperholder .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-paperholder .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-paperholder .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-paperholder .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-paperholder .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-paperholder .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-paperholder .bcopdp-plan-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-paperholder .bcopdp-plan-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-paperholder .bcopdp-plan-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-paperholder .bcopdp-plan-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-paperholder .bcopdp-plan-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-paperholder .bcopdp-plan-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-paperholder .bcopdp-plan-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-paperholder .bcopdp-plan-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 22px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1}#bco-pdp-paperholder .bcopdp-plan-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){#bco-pdp-paperholder>a[class^=bcopdp-],#bco-pdp-paperholder>div[class^=bcopdp-],#bco-pdp-paperholder>section{margin-bottom:28px}#bco-pdp-paperholder .bcopdp-hero{padding:28px 22px}#bco-pdp-paperholder .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-paperholder .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-paperholder .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-paperholder .bcopdp-heights{padding:26px 22px}#bco-pdp-paperholder .bcopdp-heights-grid{grid-template-columns:1fr}#bco-pdp-paperholder .bcopdp-uses{padding:26px 22px}#bco-pdp-paperholder .bcopdp-uses-grid{grid-template-columns:1fr}#bco-pdp-paperholder .bcopdp-specs{padding:22px}#bco-pdp-paperholder .bcopdp-pairs{padding:24px}#bco-pdp-paperholder .bcopdp-pairs-grid{grid-template-columns:1fr}#bco-pdp-paperholder .bcopdp-faqs{padding:24px}#bco-pdp-paperholder .bcopdp-plan-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-paperholder .bcopdp-plan-buttons{width:100%}#bco-pdp-paperholder .bcopdp-plan-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#bco-pdp-adjustableshelf{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-adjustableshelf *,#bco-pdp-adjustableshelf ::after,#bco-pdp-adjustableshelf ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-adjustableshelf h2,#bco-pdp-adjustableshelf h3,#bco-pdp-adjustableshelf h4,#bco-pdp-adjustableshelf li,#bco-pdp-adjustableshelf p,#bco-pdp-adjustableshelf table,#bco-pdp-adjustableshelf ul{margin:0;padding:0}#bco-pdp-adjustableshelf ul{list-style:none}#bco-pdp-adjustableshelf>a[class^=bcopdp-],#bco-pdp-adjustableshelf>div[class^=bcopdp-],#bco-pdp-adjustableshelf>section{margin-bottom:36px}#bco-pdp-adjustableshelf>a[class^=bcopdp-]:last-child,#bco-pdp-adjustableshelf>div[class^=bcopdp-]:last-child,#bco-pdp-adjustableshelf>section:last-child{margin-bottom:0}#bco-pdp-adjustableshelf .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-adjustableshelf .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-adjustableshelf .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-adjustableshelf .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-adjustableshelf .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-adjustableshelf .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-adjustableshelf .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-adjustableshelf .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-adjustableshelf .bcopdp-hero p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:700}#bco-pdp-adjustableshelf .bcopdp-hero p a:hover{color:var(--bco-teal-deep)}#bco-pdp-adjustableshelf .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-adjustableshelf .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-adjustableshelf .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-adjustableshelf .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-adjustableshelf .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-adjustableshelf .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-adjustableshelf .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-adjustableshelf .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-adjustableshelf .bcopdp-feature p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-adjustableshelf .bcopdp-feature p a:hover{color:var(--bco-teal-deep)}#bco-pdp-adjustableshelf .bcopdp-uses{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-adjustableshelf .bcopdp-uses-head{margin-bottom:22px;max-width:620px}#bco-pdp-adjustableshelf .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-adjustableshelf .bcopdp-uses h2{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:10px}#bco-pdp-adjustableshelf .bcopdp-uses h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-adjustableshelf .bcopdp-uses-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-adjustableshelf .bcopdp-uses-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}#bco-pdp-adjustableshelf .bcopdp-use-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:10px;font-size:14px;color:var(--bco-ink);line-height:1.5}#bco-pdp-adjustableshelf .bcopdp-use-row svg{width:18px;height:18px;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0;margin-top:2px}#bco-pdp-adjustableshelf .bcopdp-use-row strong{font-weight:700;color:var(--bco-navy)}#bco-pdp-adjustableshelf .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}#bco-pdp-adjustableshelf .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-adjustableshelf .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}#bco-pdp-adjustableshelf .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}#bco-pdp-adjustableshelf .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}#bco-pdp-adjustableshelf .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-adjustableshelf .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-adjustableshelf .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),#bco-pdp-adjustableshelf .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}#bco-pdp-adjustableshelf .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-adjustableshelf .bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-adjustableshelf .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-adjustableshelf .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-adjustableshelf .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-adjustableshelf .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-adjustableshelf .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-adjustableshelf .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-adjustableshelf .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-adjustableshelf .bcopdp-pairs-grid.is-four{grid-template-columns:repeat(4,1fr)}#bco-pdp-adjustableshelf .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-adjustableshelf .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-adjustableshelf .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-adjustableshelf .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-adjustableshelf .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-adjustableshelf .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-adjustableshelf .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-adjustableshelf .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-adjustableshelf .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-adjustableshelf .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-adjustableshelf .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-adjustableshelf .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-adjustableshelf .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-adjustableshelf .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-adjustableshelf .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-adjustableshelf .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-adjustableshelf .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-adjustableshelf .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-adjustableshelf .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-adjustableshelf .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-adjustableshelf .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-adjustableshelf .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-adjustableshelf .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-adjustableshelf .bcopdp-plan-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-adjustableshelf .bcopdp-plan-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-adjustableshelf .bcopdp-plan-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-adjustableshelf .bcopdp-plan-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-adjustableshelf .bcopdp-plan-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-adjustableshelf .bcopdp-plan-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-adjustableshelf .bcopdp-plan-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-adjustableshelf .bcopdp-plan-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 22px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1}#bco-pdp-adjustableshelf .bcopdp-plan-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:980px){#bco-pdp-adjustableshelf .bcopdp-pairs-grid.is-four{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#bco-pdp-adjustableshelf>a[class^=bcopdp-],#bco-pdp-adjustableshelf>div[class^=bcopdp-],#bco-pdp-adjustableshelf>section{margin-bottom:28px}#bco-pdp-adjustableshelf .bcopdp-hero{padding:28px 22px}#bco-pdp-adjustableshelf .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-adjustableshelf .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-adjustableshelf .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-adjustableshelf .bcopdp-uses{padding:26px 22px}#bco-pdp-adjustableshelf .bcopdp-uses-grid{grid-template-columns:1fr}#bco-pdp-adjustableshelf .bcopdp-specs{padding:22px}#bco-pdp-adjustableshelf .bcopdp-pairs{padding:24px}#bco-pdp-adjustableshelf .bcopdp-pairs-grid,#bco-pdp-adjustableshelf .bcopdp-pairs-grid.is-four{grid-template-columns:1fr}#bco-pdp-adjustableshelf .bcopdp-faqs{padding:24px}#bco-pdp-adjustableshelf .bcopdp-plan-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-adjustableshelf .bcopdp-plan-buttons{width:100%}#bco-pdp-adjustableshelf .bcopdp-plan-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#bco-pdp-beadcabinet{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-beadcabinet *,#bco-pdp-beadcabinet ::after,#bco-pdp-beadcabinet ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-beadcabinet h2,#bco-pdp-beadcabinet h3,#bco-pdp-beadcabinet h4,#bco-pdp-beadcabinet li,#bco-pdp-beadcabinet p,#bco-pdp-beadcabinet table,#bco-pdp-beadcabinet ul{margin:0;padding:0}#bco-pdp-beadcabinet ul{list-style:none}#bco-pdp-beadcabinet>div[class^=bcopdp-],#bco-pdp-beadcabinet>section{margin-bottom:36px}#bco-pdp-beadcabinet>div[class^=bcopdp-]:last-child,#bco-pdp-beadcabinet>section:last-child{margin-bottom:0}#bco-pdp-beadcabinet .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-beadcabinet .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-beadcabinet .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-beadcabinet .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-beadcabinet .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-beadcabinet .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-beadcabinet .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-beadcabinet .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-beadcabinet .bcopdp-hero p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-beadcabinet .bcopdp-hero p a:hover{color:var(--bco-teal-deep)}#bco-pdp-beadcabinet .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-beadcabinet .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-beadcabinet .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-beadcabinet .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-beadcabinet .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-beadcabinet .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-beadcabinet .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-beadcabinet .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-beadcabinet .bcopdp-feature p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-beadcabinet .bcopdp-feature p a:hover{color:var(--bco-teal-deep)}#bco-pdp-beadcabinet .bcopdp-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#bco-pdp-beadcabinet .bcopdp-pillar{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 20px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}#bco-pdp-beadcabinet .bcopdp-pillar:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}#bco-pdp-beadcabinet .bcopdp-pillar-icon{width:44px;height:44px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:12px}#bco-pdp-beadcabinet .bcopdp-pillar:nth-child(2) .bcopdp-pillar-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-beadcabinet .bcopdp-pillar:nth-child(3) .bcopdp-pillar-icon{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-beadcabinet .bcopdp-pillar-icon svg{width:22px;height:22px}#bco-pdp-beadcabinet .bcopdp-pillar h4{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:6px}#bco-pdp-beadcabinet .bcopdp-pillar p{font-size:13px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-beadcabinet .bcopdp-configs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-beadcabinet .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-beadcabinet .bcopdp-configs h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-beadcabinet .bcopdp-configs h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-beadcabinet .bcopdp-configs-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.65;max-width:680px;margin-bottom:28px}#bco-pdp-beadcabinet .bcopdp-configs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#bco-pdp-beadcabinet .bcopdp-configs-grid.is-two{grid-template-columns:repeat(2,1fr)}#bco-pdp-beadcabinet .bcopdp-config-card{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px;-webkit-transition:all .25s ease;transition:all .25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#bco-pdp-beadcabinet .bcopdp-config-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 14px 28px -14px rgba(36,54,101,.18);box-shadow:0 14px 28px -14px rgba(36,54,101,.18)}#bco-pdp-beadcabinet .bcopdp-config-icon-wrap{width:72px;height:72px;border-radius:16px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:18px}#bco-pdp-beadcabinet .bcopdp-config-card:nth-child(2) .bcopdp-config-icon-wrap{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-beadcabinet .bcopdp-config-icon-wrap svg{width:36px;height:36px}#bco-pdp-beadcabinet .bcopdp-config-name{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.15;margin-bottom:4px}#bco-pdp-beadcabinet .bcopdp-config-name em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-beadcabinet .bcopdp-config-tagline{font-size:13px;color:var(--bco-teal-deep);font-weight:600;letter-spacing:.02em;margin-bottom:14px}#bco-pdp-beadcabinet .bcopdp-config-desc{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}#bco-pdp-beadcabinet .bcopdp-config-best{background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:8px;padding:10px 12px;font-size:12.5px;color:var(--bco-ink);line-height:1.45}#bco-pdp-beadcabinet .bcopdp-config-best strong{display:block;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-teal-deep);margin-bottom:4px}#bco-pdp-beadcabinet .bcopdp-config-card:nth-child(2) .bcopdp-config-best{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-beadcabinet .bcopdp-config-card:nth-child(2) .bcopdp-config-best strong{color:var(--bco-blush-deep)}#bco-pdp-beadcabinet .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px}#bco-pdp-beadcabinet .bcopdp-specs h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:22px}#bco-pdp-beadcabinet .bcopdp-spec-group{margin-bottom:28px}#bco-pdp-beadcabinet .bcopdp-spec-group:last-child{margin-bottom:0}#bco-pdp-beadcabinet .bcopdp-spec-group-label{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);border:1px solid var(--bco-mint);padding:5px 12px;border-radius:100px;margin-bottom:14px}#bco-pdp-beadcabinet .bcopdp-spec-group:nth-child(3) .bcopdp-spec-group-label{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-beadcabinet .bcopdp-spec-group:nth-child(4) .bcopdp-spec-group-label{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-beadcabinet .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-beadcabinet .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--bco-border);font-size:14px}#bco-pdp-beadcabinet .bcopdp-spec-group .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}@media (max-width:600px){#bco-pdp-beadcabinet .bcopdp-spec-group .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-beadcabinet .bcopdp-spec-group .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-beadcabinet .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:24px}#bco-pdp-beadcabinet .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:24px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-beadcabinet .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-beadcabinet .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}}#bco-pdp-beadcabinet .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-beadcabinet .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-beadcabinet .bcopdp-included{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-beadcabinet .bcopdp-included-col{border-radius:12px;padding:24px 26px;border:1px solid}#bco-pdp-beadcabinet .bcopdp-included-col.is-yes{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-beadcabinet .bcopdp-included-col.is-no{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-beadcabinet .bcopdp-included-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px}#bco-pdp-beadcabinet .bcopdp-included-badge{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-teal-deep);border:1px solid var(--bco-mint)}.is-no .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-blush-deep);border:1px solid var(--bco-blush)}#bco-pdp-beadcabinet .bcopdp-included-badge svg{width:16px;height:16px}#bco-pdp-beadcabinet .bcopdp-included-head h4{font-family:var(--bco-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.is-yes .bcopdp-included-head h4{color:var(--bco-teal-deep)}.is-no .bcopdp-included-head h4{color:var(--bco-blush-deep)}#bco-pdp-beadcabinet .bcopdp-included-list li{font-size:14px;color:var(--bco-ink);line-height:1.5;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}#bco-pdp-beadcabinet .bcopdp-included-list li::before{content:'';width:5px;height:5px;border-radius:50%;margin-top:9px;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-list li::before{background:var(--bco-teal-deep)}.is-no .bcopdp-included-list li::before{background:var(--bco-blush-deep)}#bco-pdp-beadcabinet .bcopdp-included-list li a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-beadcabinet .bcopdp-included-list li a:hover{color:var(--bco-teal-deep)}#bco-pdp-beadcabinet .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-beadcabinet .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-beadcabinet .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-beadcabinet .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-beadcabinet .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-beadcabinet .bcopdp-pairs-grid.is-two{grid-template-columns:repeat(2,1fr)}#bco-pdp-beadcabinet .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-beadcabinet .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-beadcabinet .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-beadcabinet .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-beadcabinet .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-beadcabinet .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-beadcabinet .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-beadcabinet .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-beadcabinet .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-beadcabinet .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-beadcabinet .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-beadcabinet .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-beadcabinet .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-beadcabinet .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-beadcabinet .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-beadcabinet .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-beadcabinet .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-beadcabinet .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-beadcabinet .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-beadcabinet .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-beadcabinet .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-beadcabinet .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-beadcabinet .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-beadcabinet .bcopdp-customize-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-beadcabinet .bcopdp-customize-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-beadcabinet .bcopdp-customize-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-beadcabinet .bcopdp-customize-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-beadcabinet .bcopdp-customize-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-beadcabinet .bcopdp-customize-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-beadcabinet .bcopdp-customize-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 26px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}#bco-pdp-beadcabinet .bcopdp-customize-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}#bco-pdp-beadcabinet .bcopdp-footer-blocks{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-beadcabinet .bcopdp-footer-block{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}#bco-pdp-beadcabinet .bcopdp-footer-icon{width:40px;height:40px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-beadcabinet .bcopdp-footer-block:nth-child(2) .bcopdp-footer-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-beadcabinet .bcopdp-footer-icon svg{width:20px;height:20px}#bco-pdp-beadcabinet .bcopdp-footer-block h4{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;margin-bottom:4px}#bco-pdp-beadcabinet .bcopdp-footer-block p{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:8px}#bco-pdp-beadcabinet .bcopdp-footer-block a{font-size:12px;font-weight:700;color:var(--bco-teal-deep);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:1px}#bco-pdp-beadcabinet .bcopdp-footer-block a:hover{color:var(--bco-navy)}@media (max-width:768px){#bco-pdp-beadcabinet>div[class^=bcopdp-],#bco-pdp-beadcabinet>section{margin-bottom:28px}#bco-pdp-beadcabinet .bcopdp-hero{padding:28px 22px}#bco-pdp-beadcabinet .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-beadcabinet .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-beadcabinet .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-beadcabinet .bcopdp-pillars{grid-template-columns:1fr}#bco-pdp-beadcabinet .bcopdp-configs{padding:26px 22px}#bco-pdp-beadcabinet .bcopdp-configs-grid,#bco-pdp-beadcabinet .bcopdp-configs-grid.is-two{grid-template-columns:1fr}#bco-pdp-beadcabinet .bcopdp-specs{padding:22px}#bco-pdp-beadcabinet .bcopdp-included{grid-template-columns:1fr}#bco-pdp-beadcabinet .bcopdp-pairs{padding:24px}#bco-pdp-beadcabinet .bcopdp-pairs-grid,#bco-pdp-beadcabinet .bcopdp-pairs-grid.is-two{grid-template-columns:1fr}#bco-pdp-beadcabinet .bcopdp-faqs{padding:24px}#bco-pdp-beadcabinet .bcopdp-customize-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-beadcabinet .bcopdp-customize-btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bco-pdp-beadcabinet .bcopdp-footer-blocks{grid-template-columns:1fr}}#bco-pdp-cornercabinet{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-cornercabinet *,#bco-pdp-cornercabinet ::after,#bco-pdp-cornercabinet ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-cornercabinet h2,#bco-pdp-cornercabinet h3,#bco-pdp-cornercabinet h4,#bco-pdp-cornercabinet li,#bco-pdp-cornercabinet p,#bco-pdp-cornercabinet table,#bco-pdp-cornercabinet ul{margin:0;padding:0}#bco-pdp-cornercabinet ul{list-style:none}#bco-pdp-cornercabinet>a[class^=bcopdp-],#bco-pdp-cornercabinet>div[class^=bcopdp-],#bco-pdp-cornercabinet>section{margin-bottom:36px}#bco-pdp-cornercabinet>a[class^=bcopdp-]:last-child,#bco-pdp-cornercabinet>div[class^=bcopdp-]:last-child,#bco-pdp-cornercabinet>section:last-child{margin-bottom:0}#bco-pdp-cornercabinet .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-cornercabinet .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-cornercabinet .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-cornercabinet .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-cornercabinet .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-cornercabinet .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-cornercabinet .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cornercabinet .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-cornercabinet .bcopdp-hero p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:700}#bco-pdp-cornercabinet .bcopdp-hero p a:hover{color:var(--bco-teal-deep)}#bco-pdp-cornercabinet .bcopdp-fit{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-cornercabinet .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-cornercabinet .bcopdp-fit h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-cornercabinet .bcopdp-fit h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cornercabinet .bcopdp-fit-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.65;max-width:680px;margin-bottom:24px}#bco-pdp-cornercabinet .bcopdp-fit-diagram{background:#faf6f1;border-radius:12px;padding:32px 24px 22px}#bco-pdp-cornercabinet .bcopdp-fit-svg{width:100%;max-width:480px;height:auto;margin:0 auto 16px;display:block}#bco-pdp-cornercabinet .bcopdp-fit-key{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:8px}#bco-pdp-cornercabinet .bcopdp-fit-key-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:var(--bco-ink)}#bco-pdp-cornercabinet .bcopdp-fit-key-swatch{width:18px;height:18px;border-radius:4px;border:1.5px solid}#bco-pdp-cornercabinet .bcopdp-fit-key-swatch.is-corner{background:var(--bco-mint-soft);border-color:var(--bco-teal)}#bco-pdp-cornercabinet .bcopdp-fit-key-swatch.is-cabinet{background:var(--bco-bg-white);border-color:#d4cfc6}#bco-pdp-cornercabinet .bcopdp-fit-key-swatch.is-opening{background:0 0;border:none;border-top:3px solid var(--bco-blush-deep);border-radius:0;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px}#bco-pdp-cornercabinet .bcopdp-fit-key-text strong{font-weight:700;color:var(--bco-navy)}#bco-pdp-cornercabinet .bcopdp-heights{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-cornercabinet .bcopdp-heights-head{margin-bottom:24px;max-width:620px}#bco-pdp-cornercabinet .bcopdp-heights h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-cornercabinet .bcopdp-heights h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cornercabinet .bcopdp-heights-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-cornercabinet .bcopdp-heights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}#bco-pdp-cornercabinet .bcopdp-height-card{border-radius:12px;padding:26px 26px 22px;border:1px solid}#bco-pdp-cornercabinet .bcopdp-height-card:first-child{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-cornercabinet .bcopdp-height-card:nth-child(2){background:#eaf2fa;border-color:var(--bco-navy)}#bco-pdp-cornercabinet .bcopdp-height-name{font-family:var(--bco-display);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-bottom:4px}#bco-pdp-cornercabinet .bcopdp-height-card:first-child .bcopdp-height-name{color:var(--bco-teal-deep)}#bco-pdp-cornercabinet .bcopdp-height-card:nth-child(2) .bcopdp-height-name{color:var(--bco-navy)}#bco-pdp-cornercabinet .bcopdp-height-best-for{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}#bco-pdp-cornercabinet .bcopdp-height-card:first-child .bcopdp-height-best-for{color:var(--bco-teal-deep);opacity:.8}#bco-pdp-cornercabinet .bcopdp-height-card:nth-child(2) .bcopdp-height-best-for{color:var(--bco-navy);opacity:.75}#bco-pdp-cornercabinet .bcopdp-height-shelves{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:var(--bco-bg-white);border-radius:10px;padding:12px 14px;margin-bottom:12px;border:1px solid}#bco-pdp-cornercabinet .bcopdp-height-card:first-child .bcopdp-height-shelves{border-color:var(--bco-mint)}#bco-pdp-cornercabinet .bcopdp-height-card:nth-child(2) .bcopdp-height-shelves{border-color:rgba(36,54,101,.2)}#bco-pdp-cornercabinet .bcopdp-height-shelves-icon{-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px;color:var(--bco-teal-deep)}#bco-pdp-cornercabinet .bcopdp-height-card:nth-child(2) .bcopdp-height-shelves-icon{color:var(--bco-navy)}#bco-pdp-cornercabinet .bcopdp-height-shelves-text{font-size:13.5px;color:var(--bco-ink);line-height:1.4}#bco-pdp-cornercabinet .bcopdp-height-shelves-text strong{font-weight:700;color:var(--bco-navy)}#bco-pdp-cornercabinet .bcopdp-height-desc{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-cornercabinet .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-cornercabinet .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-cornercabinet .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-cornercabinet .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-cornercabinet .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-cornercabinet .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-cornercabinet .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cornercabinet .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-cornercabinet .bcopdp-turntable{background:linear-gradient(135deg,var(--bco-mint-soft) 0,var(--bco-blush-wash) 100%);border:1px solid var(--bco-mint);border-radius:14px;padding:32px 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-cornercabinet .bcopdp-turntable-graphic{width:120px;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-cornercabinet .bcopdp-turntable-graphic svg{width:100%;height:auto;display:block}#bco-pdp-cornercabinet .bcopdp-turntable-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px}#bco-pdp-cornercabinet .bcopdp-turntable-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-bg-white);padding:6px 14px;border-radius:100px;margin-bottom:12px}#bco-pdp-cornercabinet .bcopdp-turntable h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.15;margin-bottom:8px}#bco-pdp-cornercabinet .bcopdp-turntable h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cornercabinet .bcopdp-turntable p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-cornercabinet .bcopdp-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#bco-pdp-cornercabinet .bcopdp-pillar{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 20px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}#bco-pdp-cornercabinet .bcopdp-pillar:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}#bco-pdp-cornercabinet .bcopdp-pillar-icon{width:44px;height:44px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:12px}#bco-pdp-cornercabinet .bcopdp-pillar:nth-child(2) .bcopdp-pillar-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-cornercabinet .bcopdp-pillar:nth-child(3) .bcopdp-pillar-icon{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-cornercabinet .bcopdp-pillar-icon svg{width:22px;height:22px}#bco-pdp-cornercabinet .bcopdp-pillar h4{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:6px}#bco-pdp-cornercabinet .bcopdp-pillar p{font-size:13px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-cornercabinet .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}#bco-pdp-cornercabinet .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-cornercabinet .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}#bco-pdp-cornercabinet .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}#bco-pdp-cornercabinet .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}#bco-pdp-cornercabinet .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-cornercabinet .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-cornercabinet .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),#bco-pdp-cornercabinet .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}#bco-pdp-cornercabinet .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-cornercabinet .bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-cornercabinet .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-cornercabinet .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-cornercabinet .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-cornercabinet .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-cornercabinet .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cornercabinet .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-cornercabinet .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-cornercabinet .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-cornercabinet .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-cornercabinet .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-cornercabinet .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-cornercabinet .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-cornercabinet .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-cornercabinet .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-cornercabinet .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-cornercabinet .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-cornercabinet .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-cornercabinet .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-cornercabinet .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-cornercabinet .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cornercabinet .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-cornercabinet .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-cornercabinet .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-cornercabinet .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-cornercabinet .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-cornercabinet .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-cornercabinet .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-cornercabinet .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-cornercabinet .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-cornercabinet .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-cornercabinet .bcopdp-plan-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-cornercabinet .bcopdp-plan-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-cornercabinet .bcopdp-plan-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-cornercabinet .bcopdp-plan-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-cornercabinet .bcopdp-plan-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-cornercabinet .bcopdp-plan-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-cornercabinet .bcopdp-plan-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-cornercabinet .bcopdp-plan-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 22px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1}#bco-pdp-cornercabinet .bcopdp-plan-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){#bco-pdp-cornercabinet>a[class^=bcopdp-],#bco-pdp-cornercabinet>div[class^=bcopdp-],#bco-pdp-cornercabinet>section{margin-bottom:28px}#bco-pdp-cornercabinet .bcopdp-hero{padding:28px 22px}#bco-pdp-cornercabinet .bcopdp-fit{padding:26px 22px}#bco-pdp-cornercabinet .bcopdp-fit-diagram{padding:22px 14px 14px}#bco-pdp-cornercabinet .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-cornercabinet .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-cornercabinet .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-cornercabinet .bcopdp-turntable{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-cornercabinet .bcopdp-turntable-graphic{width:88px}#bco-pdp-cornercabinet .bcopdp-pillars{grid-template-columns:1fr}#bco-pdp-cornercabinet .bcopdp-heights{padding:26px 22px}#bco-pdp-cornercabinet .bcopdp-heights-grid{grid-template-columns:1fr}#bco-pdp-cornercabinet .bcopdp-specs{padding:22px}#bco-pdp-cornercabinet .bcopdp-pairs{padding:24px}#bco-pdp-cornercabinet .bcopdp-pairs-grid{grid-template-columns:1fr}#bco-pdp-cornercabinet .bcopdp-faqs{padding:24px}#bco-pdp-cornercabinet .bcopdp-plan-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-cornercabinet .bcopdp-plan-buttons{width:100%}#bco-pdp-cornercabinet .bcopdp-plan-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#bco-pdp-lshapedesk{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-lshapedesk *,#bco-pdp-lshapedesk ::after,#bco-pdp-lshapedesk ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-lshapedesk h2,#bco-pdp-lshapedesk h3,#bco-pdp-lshapedesk h4,#bco-pdp-lshapedesk li,#bco-pdp-lshapedesk p,#bco-pdp-lshapedesk table,#bco-pdp-lshapedesk ul{margin:0;padding:0}#bco-pdp-lshapedesk ul{list-style:none}#bco-pdp-lshapedesk>a[class^=bcopdp-],#bco-pdp-lshapedesk>div[class^=bcopdp-],#bco-pdp-lshapedesk>section{margin-bottom:36px}#bco-pdp-lshapedesk>a[class^=bcopdp-]:last-child,#bco-pdp-lshapedesk>div[class^=bcopdp-]:last-child,#bco-pdp-lshapedesk>section:last-child{margin-bottom:0}#bco-pdp-lshapedesk .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-lshapedesk .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-lshapedesk .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-lshapedesk .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-lshapedesk .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-lshapedesk .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-lshapedesk .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-lshapedesk .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-lshapedesk .bcopdp-video{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-lshapedesk .bcopdp-video-head{margin-bottom:22px;max-width:620px}#bco-pdp-lshapedesk .bcopdp-video-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:12px}#bco-pdp-lshapedesk .bcopdp-video h3{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-lshapedesk .bcopdp-video h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-lshapedesk .bcopdp-video-sub{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-lshapedesk .bcopdp-video-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);-webkit-box-shadow:0 14px 32px -16px rgba(36,54,101,.25);box-shadow:0 14px 32px -16px rgba(36,54,101,.25)}#bco-pdp-lshapedesk .bcopdp-video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block}#bco-pdp-lshapedesk .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-lshapedesk .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-lshapedesk .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-lshapedesk .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-lshapedesk .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-lshapedesk .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-lshapedesk .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-lshapedesk .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-lshapedesk .bcopdp-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#bco-pdp-lshapedesk .bcopdp-pillar{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 20px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}#bco-pdp-lshapedesk .bcopdp-pillar:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}#bco-pdp-lshapedesk .bcopdp-pillar-icon{width:44px;height:44px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:12px}#bco-pdp-lshapedesk .bcopdp-pillar:nth-child(2) .bcopdp-pillar-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-lshapedesk .bcopdp-pillar:nth-child(3) .bcopdp-pillar-icon{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-lshapedesk .bcopdp-pillar-icon svg{width:22px;height:22px}#bco-pdp-lshapedesk .bcopdp-pillar h4{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:6px}#bco-pdp-lshapedesk .bcopdp-pillar p{font-size:13px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-lshapedesk .bcopdp-sizes{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-lshapedesk .bcopdp-sizes-head{margin-bottom:24px;max-width:620px}#bco-pdp-lshapedesk .bcopdp-sizes h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-lshapedesk .bcopdp-sizes h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-lshapedesk .bcopdp-sizes-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-lshapedesk .bcopdp-sizes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#bco-pdp-lshapedesk .bcopdp-size-card{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:26px 24px 22px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}#bco-pdp-lshapedesk .bcopdp-size-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}#bco-pdp-lshapedesk .bcopdp-size-svg{width:100%;max-width:200px;height:140px;margin:0 auto 16px;display:block}#bco-pdp-lshapedesk .bcopdp-size-name{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.1;margin-bottom:4px}#bco-pdp-lshapedesk .bcopdp-size-bases{font-size:12px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}#bco-pdp-lshapedesk .bcopdp-size-desc{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-lshapedesk .bcopdp-orient{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-lshapedesk .bcopdp-orient-head{margin-bottom:24px;max-width:620px}#bco-pdp-lshapedesk .bcopdp-orient h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-lshapedesk .bcopdp-orient h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-lshapedesk .bcopdp-orient-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-lshapedesk .bcopdp-orient-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}#bco-pdp-lshapedesk .bcopdp-orient-card{border-radius:12px;padding:24px 24px 20px;text-align:center;border:1px solid}#bco-pdp-lshapedesk .bcopdp-orient-card:first-child{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-lshapedesk .bcopdp-orient-card:nth-child(2){background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-lshapedesk .bcopdp-orient-svg{width:100%;max-width:200px;height:140px;margin:0 auto 14px;display:block}#bco-pdp-lshapedesk .bcopdp-orient-name{font-family:var(--bco-display);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-bottom:6px}#bco-pdp-lshapedesk .bcopdp-orient-card:first-child .bcopdp-orient-name{color:var(--bco-teal-deep)}#bco-pdp-lshapedesk .bcopdp-orient-card:nth-child(2) .bcopdp-orient-name{color:var(--bco-blush-deep)}#bco-pdp-lshapedesk .bcopdp-orient-desc{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-lshapedesk .bcopdp-heights{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-lshapedesk .bcopdp-heights-head{margin-bottom:22px;max-width:620px}#bco-pdp-lshapedesk .bcopdp-heights h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-lshapedesk .bcopdp-heights h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-lshapedesk .bcopdp-heights-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-lshapedesk .bcopdp-heights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-lshapedesk .bcopdp-height-card{border-radius:12px;padding:22px 22px;border:1px solid}#bco-pdp-lshapedesk .bcopdp-height-card:first-child{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-lshapedesk .bcopdp-height-card:nth-child(2){background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-lshapedesk .bcopdp-height-card:nth-child(3){background:#eaf2fa;border-color:var(--bco-navy)}#bco-pdp-lshapedesk .bcopdp-height-name{font-family:var(--bco-display);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-bottom:4px}#bco-pdp-lshapedesk .bcopdp-height-card:first-child .bcopdp-height-name{color:var(--bco-teal-deep)}#bco-pdp-lshapedesk .bcopdp-height-card:nth-child(2) .bcopdp-height-name{color:var(--bco-blush-deep)}#bco-pdp-lshapedesk .bcopdp-height-card:nth-child(3) .bcopdp-height-name{color:var(--bco-navy)}#bco-pdp-lshapedesk .bcopdp-height-best-for{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}#bco-pdp-lshapedesk .bcopdp-height-card:first-child .bcopdp-height-best-for{color:var(--bco-teal-deep);opacity:.8}#bco-pdp-lshapedesk .bcopdp-height-card:nth-child(2) .bcopdp-height-best-for{color:var(--bco-blush-deep);opacity:.85}#bco-pdp-lshapedesk .bcopdp-height-card:nth-child(3) .bcopdp-height-best-for{color:var(--bco-navy);opacity:.75}#bco-pdp-lshapedesk .bcopdp-height-desc{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-lshapedesk .bcopdp-slots{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-lshapedesk .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-lshapedesk .bcopdp-slots h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-lshapedesk .bcopdp-slots h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-lshapedesk .bcopdp-slots-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.65;max-width:680px;margin-bottom:24px}#bco-pdp-lshapedesk .bcopdp-slot-key{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:4px}@media (max-width:600px){#bco-pdp-lshapedesk .bcopdp-slot-key{grid-template-columns:1fr;gap:12px}}#bco-pdp-lshapedesk .bcopdp-slot-key-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;font-size:14px;color:var(--bco-ink)}#bco-pdp-lshapedesk .bcopdp-slot-key-swatch{width:28px;height:28px;border-radius:6px;-ms-flex-negative:0;flex-shrink:0;border:1.5px solid;margin-top:1px}#bco-pdp-lshapedesk .bcopdp-slot-key-swatch.is-drawer{background:var(--bco-mint-soft);border-color:var(--bco-teal)}#bco-pdp-lshapedesk .bcopdp-slot-key-swatch.is-paper{background:var(--bco-blush-wash);border-color:var(--bco-blush-deep)}#bco-pdp-lshapedesk .bcopdp-slot-key-swatch.is-shelf{background:#f0f3f6;border-color:var(--bco-navy);border-style:dashed}#bco-pdp-lshapedesk .bcopdp-slot-key-text strong{font-weight:700;color:var(--bco-navy)}#bco-pdp-lshapedesk .bcopdp-slot-key-text-hint{font-size:12.5px;color:var(--bco-muted);margin-top:1px}#bco-pdp-lshapedesk .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}#bco-pdp-lshapedesk .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-lshapedesk .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}#bco-pdp-lshapedesk .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}#bco-pdp-lshapedesk .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}#bco-pdp-lshapedesk .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-lshapedesk .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-lshapedesk .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),#bco-pdp-lshapedesk .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}#bco-pdp-lshapedesk .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-lshapedesk .bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-lshapedesk .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-lshapedesk .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-lshapedesk .bcopdp-included{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-lshapedesk .bcopdp-included-col{border-radius:12px;padding:24px 26px;border:1px solid}#bco-pdp-lshapedesk .bcopdp-included-col.is-yes{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-lshapedesk .bcopdp-included-col.is-no{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-lshapedesk .bcopdp-included-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px}#bco-pdp-lshapedesk .bcopdp-included-badge{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-teal-deep);border:1px solid var(--bco-mint)}.is-no .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-blush-deep);border:1px solid var(--bco-blush)}#bco-pdp-lshapedesk .bcopdp-included-badge svg{width:16px;height:16px}#bco-pdp-lshapedesk .bcopdp-included-head h4{font-family:var(--bco-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.is-yes .bcopdp-included-head h4{color:var(--bco-teal-deep)}.is-no .bcopdp-included-head h4{color:var(--bco-blush-deep)}#bco-pdp-lshapedesk .bcopdp-included-list li{font-size:14px;color:var(--bco-ink);line-height:1.5;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}#bco-pdp-lshapedesk .bcopdp-included-list li::before{content:'';width:5px;height:5px;border-radius:50%;margin-top:9px;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-list li::before{background:var(--bco-teal-deep)}.is-no .bcopdp-included-list li::before{background:var(--bco-blush-deep)}#bco-pdp-lshapedesk .bcopdp-included-list li a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-lshapedesk .bcopdp-included-list li a:hover{color:var(--bco-teal-deep)}#bco-pdp-lshapedesk .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-lshapedesk .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-lshapedesk .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-lshapedesk .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-lshapedesk .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-lshapedesk .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-lshapedesk .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-lshapedesk .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-lshapedesk .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-lshapedesk .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-lshapedesk .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-lshapedesk .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-lshapedesk .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-lshapedesk .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-lshapedesk .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-lshapedesk .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-lshapedesk .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-lshapedesk .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-lshapedesk .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-lshapedesk .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-lshapedesk .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-lshapedesk .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-lshapedesk .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-lshapedesk .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-lshapedesk .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-lshapedesk .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-lshapedesk .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-lshapedesk .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-lshapedesk .bcopdp-straight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:14px;padding:22px 28px;text-decoration:none;color:inherit;-webkit-transition:all .25s ease;transition:all .25s ease}#bco-pdp-lshapedesk .bcopdp-straight:hover{border-color:var(--bco-teal);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.18);box-shadow:0 12px 24px -12px rgba(36,54,101,.18)}#bco-pdp-lshapedesk .bcopdp-straight-icon{width:56px;height:56px;border-radius:12px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-lshapedesk .bcopdp-straight-icon svg{width:30px;height:30px}#bco-pdp-lshapedesk .bcopdp-straight-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}#bco-pdp-lshapedesk .bcopdp-straight-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-teal-deep);margin-bottom:4px}#bco-pdp-lshapedesk .bcopdp-straight h4{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-lshapedesk .bcopdp-straight h4 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-lshapedesk .bcopdp-straight p{font-size:14px;color:var(--bco-ink-soft);line-height:1.55;margin:0}#bco-pdp-lshapedesk .bcopdp-straight-arrow{-ms-flex-negative:0;flex-shrink:0;color:var(--bco-teal-deep);font-size:20px;font-weight:700;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-lshapedesk .bcopdp-straight:hover .bcopdp-straight-arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}@media (max-width:640px){#bco-pdp-lshapedesk .bcopdp-straight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;padding:22px;text-align:left}#bco-pdp-lshapedesk .bcopdp-straight-arrow{display:none}}#bco-pdp-lshapedesk .bcopdp-plan-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-lshapedesk .bcopdp-plan-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-lshapedesk .bcopdp-plan-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-lshapedesk .bcopdp-plan-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-lshapedesk .bcopdp-plan-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-lshapedesk .bcopdp-plan-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-lshapedesk .bcopdp-plan-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-lshapedesk .bcopdp-plan-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 22px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1}#bco-pdp-lshapedesk .bcopdp-plan-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}#bco-pdp-lshapedesk .bcopdp-footer-blocks{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-lshapedesk .bcopdp-footer-block{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}#bco-pdp-lshapedesk .bcopdp-footer-icon{width:40px;height:40px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-lshapedesk .bcopdp-footer-block:nth-child(2) .bcopdp-footer-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-lshapedesk .bcopdp-footer-icon svg{width:20px;height:20px}#bco-pdp-lshapedesk .bcopdp-footer-block h4{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;margin-bottom:4px}#bco-pdp-lshapedesk .bcopdp-footer-block p{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:8px}#bco-pdp-lshapedesk .bcopdp-footer-block-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-lshapedesk .bcopdp-footer-block a{font-size:12px;font-weight:700;color:var(--bco-teal-deep);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:1px;line-height:1.4}#bco-pdp-lshapedesk .bcopdp-footer-block a:hover{color:var(--bco-navy)}@media (max-width:768px){#bco-pdp-lshapedesk>a[class^=bcopdp-],#bco-pdp-lshapedesk>div[class^=bcopdp-],#bco-pdp-lshapedesk>section{margin-bottom:28px}#bco-pdp-lshapedesk .bcopdp-hero{padding:28px 22px}#bco-pdp-lshapedesk .bcopdp-video{padding:24px 22px}#bco-pdp-lshapedesk .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-lshapedesk .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-lshapedesk .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-lshapedesk .bcopdp-pillars{grid-template-columns:1fr}#bco-pdp-lshapedesk .bcopdp-sizes{padding:26px 22px}#bco-pdp-lshapedesk .bcopdp-orient{padding:26px 22px}#bco-pdp-lshapedesk .bcopdp-orient-grid{grid-template-columns:1fr}#bco-pdp-lshapedesk .bcopdp-heights{padding:26px 22px}#bco-pdp-lshapedesk .bcopdp-heights-grid{grid-template-columns:1fr}#bco-pdp-lshapedesk .bcopdp-slots{padding:26px 22px}#bco-pdp-lshapedesk .bcopdp-specs{padding:22px}#bco-pdp-lshapedesk .bcopdp-included{grid-template-columns:1fr}#bco-pdp-lshapedesk .bcopdp-pairs{padding:24px}#bco-pdp-lshapedesk .bcopdp-pairs-grid{grid-template-columns:1fr}#bco-pdp-lshapedesk .bcopdp-faqs{padding:24px}#bco-pdp-lshapedesk .bcopdp-plan-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-lshapedesk .bcopdp-plan-buttons{width:100%}#bco-pdp-lshapedesk .bcopdp-plan-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bco-pdp-lshapedesk .bcopdp-footer-blocks{grid-template-columns:1fr}}@media (max-width:480px){#bco-pdp-lshapedesk .bcopdp-sizes-grid{grid-template-columns:1fr}}#bco-pdp-craftdesk{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-craftdesk *,#bco-pdp-craftdesk ::after,#bco-pdp-craftdesk ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-craftdesk h2,#bco-pdp-craftdesk h3,#bco-pdp-craftdesk h4,#bco-pdp-craftdesk li,#bco-pdp-craftdesk p,#bco-pdp-craftdesk table,#bco-pdp-craftdesk ul{margin:0;padding:0}#bco-pdp-craftdesk ul{list-style:none}#bco-pdp-craftdesk>div[class^=bcopdp-],#bco-pdp-craftdesk>section{margin-bottom:36px}#bco-pdp-craftdesk>div[class^=bcopdp-]:last-child,#bco-pdp-craftdesk>section:last-child{margin-bottom:0}#bco-pdp-craftdesk .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-craftdesk .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-craftdesk .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-craftdesk .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-craftdesk .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-craftdesk .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-craftdesk .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftdesk .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-craftdesk .bcopdp-video{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-craftdesk .bcopdp-video-head{margin-bottom:22px;max-width:620px}#bco-pdp-craftdesk .bcopdp-video-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:12px}#bco-pdp-craftdesk .bcopdp-video h3{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-craftdesk .bcopdp-video h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftdesk .bcopdp-video-sub{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-craftdesk .bcopdp-video-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);-webkit-box-shadow:0 14px 32px -16px rgba(36,54,101,.25);box-shadow:0 14px 32px -16px rgba(36,54,101,.25)}#bco-pdp-craftdesk .bcopdp-video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block}#bco-pdp-craftdesk .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-craftdesk .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-craftdesk .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-craftdesk .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-craftdesk .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-craftdesk .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-craftdesk .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftdesk .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-craftdesk .bcopdp-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#bco-pdp-craftdesk .bcopdp-pillar{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 20px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}#bco-pdp-craftdesk .bcopdp-pillar:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}#bco-pdp-craftdesk .bcopdp-pillar-icon{width:44px;height:44px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:12px}#bco-pdp-craftdesk .bcopdp-pillar:nth-child(2) .bcopdp-pillar-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-craftdesk .bcopdp-pillar:nth-child(3) .bcopdp-pillar-icon{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-craftdesk .bcopdp-pillar-icon svg{width:22px;height:22px}#bco-pdp-craftdesk .bcopdp-pillar h4{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:6px}#bco-pdp-craftdesk .bcopdp-pillar p{font-size:13px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-craftdesk .bcopdp-sizes{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-craftdesk .bcopdp-sizes-head{margin-bottom:24px;max-width:620px}#bco-pdp-craftdesk .bcopdp-sizes h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-craftdesk .bcopdp-sizes h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftdesk .bcopdp-sizes-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-craftdesk .bcopdp-sizes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#bco-pdp-craftdesk .bcopdp-size-card{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 20px 20px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}#bco-pdp-craftdesk .bcopdp-size-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}#bco-pdp-craftdesk .bcopdp-size-svg{width:100%;max-width:140px;height:56px;margin:0 auto 14px;display:block}#bco-pdp-craftdesk .bcopdp-size-name{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.1;margin-bottom:4px}#bco-pdp-craftdesk .bcopdp-size-bases{font-size:12px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}#bco-pdp-craftdesk .bcopdp-size-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.5}#bco-pdp-craftdesk .bcopdp-heights{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-craftdesk .bcopdp-heights-head{margin-bottom:22px;max-width:620px}#bco-pdp-craftdesk .bcopdp-heights h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-craftdesk .bcopdp-heights h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftdesk .bcopdp-heights-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-craftdesk .bcopdp-heights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-craftdesk .bcopdp-height-card{border-radius:12px;padding:22px 22px;border:1px solid}#bco-pdp-craftdesk .bcopdp-height-card:first-child{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-craftdesk .bcopdp-height-card:nth-child(2){background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-craftdesk .bcopdp-height-card:nth-child(3){background:#eaf2fa;border-color:var(--bco-navy)}#bco-pdp-craftdesk .bcopdp-height-name{font-family:var(--bco-display);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-bottom:4px}#bco-pdp-craftdesk .bcopdp-height-card:first-child .bcopdp-height-name{color:var(--bco-teal-deep)}#bco-pdp-craftdesk .bcopdp-height-card:nth-child(2) .bcopdp-height-name{color:var(--bco-blush-deep)}#bco-pdp-craftdesk .bcopdp-height-card:nth-child(3) .bcopdp-height-name{color:var(--bco-navy)}#bco-pdp-craftdesk .bcopdp-height-best-for{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}#bco-pdp-craftdesk .bcopdp-height-card:first-child .bcopdp-height-best-for{color:var(--bco-teal-deep);opacity:.8}#bco-pdp-craftdesk .bcopdp-height-card:nth-child(2) .bcopdp-height-best-for{color:var(--bco-blush-deep);opacity:.85}#bco-pdp-craftdesk .bcopdp-height-card:nth-child(3) .bcopdp-height-best-for{color:var(--bco-navy);opacity:.75}#bco-pdp-craftdesk .bcopdp-height-desc{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-craftdesk .bcopdp-slots{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-craftdesk .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-craftdesk .bcopdp-slots h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-craftdesk .bcopdp-slots h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftdesk .bcopdp-slots-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.65;max-width:680px;margin-bottom:28px}#bco-pdp-craftdesk .bcopdp-slot-diagram{background:#faf6f1;border-radius:12px;padding:32px 24px 24px;margin-bottom:28px}#bco-pdp-craftdesk .bcopdp-slot-svg{width:100%;max-width:680px;height:auto;margin:0 auto 8px;display:block}#bco-pdp-craftdesk .bcopdp-slot-svg-caption{text-align:center;font-size:12px;font-style:italic;color:var(--bco-muted);margin:0 auto 20px;max-width:480px;line-height:1.5}#bco-pdp-craftdesk .bcopdp-slot-key{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:20px;border-top:1px solid #e8e2da}@media (max-width:600px){#bco-pdp-craftdesk .bcopdp-slot-key{grid-template-columns:1fr;gap:12px}}#bco-pdp-craftdesk .bcopdp-slot-key-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;font-size:14px;color:var(--bco-ink)}#bco-pdp-craftdesk .bcopdp-slot-key-swatch{width:28px;height:28px;border-radius:6px;-ms-flex-negative:0;flex-shrink:0;border:1.5px solid;margin-top:1px}#bco-pdp-craftdesk .bcopdp-slot-key-swatch.is-drawer{background:var(--bco-mint-soft);border-color:var(--bco-teal)}#bco-pdp-craftdesk .bcopdp-slot-key-swatch.is-paper{background:var(--bco-blush-wash);border-color:var(--bco-blush-deep)}#bco-pdp-craftdesk .bcopdp-slot-key-swatch.is-shelf{background:#f0f3f6;border-color:var(--bco-navy);border-style:dashed}#bco-pdp-craftdesk .bcopdp-slot-key-text strong{font-weight:700;color:var(--bco-navy)}#bco-pdp-craftdesk .bcopdp-slot-key-text-hint{font-size:12.5px;color:var(--bco-muted);margin-top:1px}#bco-pdp-craftdesk .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}#bco-pdp-craftdesk .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-craftdesk .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}#bco-pdp-craftdesk .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}#bco-pdp-craftdesk .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}#bco-pdp-craftdesk .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-craftdesk .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-craftdesk .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),#bco-pdp-craftdesk .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}#bco-pdp-craftdesk .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-craftdesk .bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-craftdesk .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-craftdesk .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-craftdesk .bcopdp-included{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-craftdesk .bcopdp-included-col{border-radius:12px;padding:24px 26px;border:1px solid}#bco-pdp-craftdesk .bcopdp-included-col.is-yes{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-craftdesk .bcopdp-included-col.is-no{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-craftdesk .bcopdp-included-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px}#bco-pdp-craftdesk .bcopdp-included-badge{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-teal-deep);border:1px solid var(--bco-mint)}.is-no .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-blush-deep);border:1px solid var(--bco-blush)}#bco-pdp-craftdesk .bcopdp-included-badge svg{width:16px;height:16px}#bco-pdp-craftdesk .bcopdp-included-head h4{font-family:var(--bco-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.is-yes .bcopdp-included-head h4{color:var(--bco-teal-deep)}.is-no .bcopdp-included-head h4{color:var(--bco-blush-deep)}#bco-pdp-craftdesk .bcopdp-included-list li{font-size:14px;color:var(--bco-ink);line-height:1.5;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}#bco-pdp-craftdesk .bcopdp-included-list li::before{content:'';width:5px;height:5px;border-radius:50%;margin-top:9px;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-list li::before{background:var(--bco-teal-deep)}.is-no .bcopdp-included-list li::before{background:var(--bco-blush-deep)}#bco-pdp-craftdesk .bcopdp-included-list li a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-craftdesk .bcopdp-included-list li a:hover{color:var(--bco-teal-deep)}#bco-pdp-craftdesk .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-craftdesk .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-craftdesk .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftdesk .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-craftdesk .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-craftdesk .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-craftdesk .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-craftdesk .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-craftdesk .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-craftdesk .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-craftdesk .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-craftdesk .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-craftdesk .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-craftdesk .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-craftdesk .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-craftdesk .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-craftdesk .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-craftdesk .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftdesk .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-craftdesk .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-craftdesk .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-craftdesk .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-craftdesk .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-craftdesk .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-craftdesk .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-craftdesk .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-craftdesk .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-craftdesk .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-craftdesk .bcopdp-lshape{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:14px;padding:22px 28px;text-decoration:none;color:inherit;-webkit-transition:all .25s ease;transition:all .25s ease}#bco-pdp-craftdesk .bcopdp-lshape:hover{border-color:var(--bco-teal);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.18);box-shadow:0 12px 24px -12px rgba(36,54,101,.18)}#bco-pdp-craftdesk .bcopdp-lshape-icon{width:56px;height:56px;border-radius:12px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-craftdesk .bcopdp-lshape-icon svg{width:30px;height:30px}#bco-pdp-craftdesk .bcopdp-lshape-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}#bco-pdp-craftdesk .bcopdp-lshape-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-teal-deep);margin-bottom:4px}#bco-pdp-craftdesk .bcopdp-lshape h4{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-craftdesk .bcopdp-lshape h4 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftdesk .bcopdp-lshape p{font-size:14px;color:var(--bco-ink-soft);line-height:1.55;margin:0}#bco-pdp-craftdesk .bcopdp-lshape-arrow{-ms-flex-negative:0;flex-shrink:0;color:var(--bco-teal-deep);font-size:20px;font-weight:700;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-craftdesk .bcopdp-lshape:hover .bcopdp-lshape-arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}@media (max-width:640px){#bco-pdp-craftdesk .bcopdp-lshape{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;padding:22px;text-align:left}#bco-pdp-craftdesk .bcopdp-lshape-arrow{display:none}}#bco-pdp-craftdesk .bcopdp-plan-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-craftdesk .bcopdp-plan-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-craftdesk .bcopdp-plan-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-craftdesk .bcopdp-plan-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-craftdesk .bcopdp-plan-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-craftdesk .bcopdp-plan-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-craftdesk .bcopdp-plan-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-craftdesk .bcopdp-plan-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 22px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1}#bco-pdp-craftdesk .bcopdp-plan-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}#bco-pdp-craftdesk .bcopdp-footer-blocks{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-craftdesk .bcopdp-footer-block{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}#bco-pdp-craftdesk .bcopdp-footer-icon{width:40px;height:40px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-craftdesk .bcopdp-footer-block:nth-child(2) .bcopdp-footer-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-craftdesk .bcopdp-footer-icon svg{width:20px;height:20px}#bco-pdp-craftdesk .bcopdp-footer-block h4{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;margin-bottom:4px}#bco-pdp-craftdesk .bcopdp-footer-block p{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:8px}#bco-pdp-craftdesk .bcopdp-footer-block-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-craftdesk .bcopdp-footer-block a{font-size:12px;font-weight:700;color:var(--bco-teal-deep);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:1px;line-height:1.4}#bco-pdp-craftdesk .bcopdp-footer-block a:hover{color:var(--bco-navy)}@media (max-width:768px){#bco-pdp-craftdesk>div[class^=bcopdp-],#bco-pdp-craftdesk>section{margin-bottom:28px}#bco-pdp-craftdesk .bcopdp-hero{padding:28px 22px}#bco-pdp-craftdesk .bcopdp-video{padding:24px 22px}#bco-pdp-craftdesk .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-craftdesk .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-craftdesk .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-craftdesk .bcopdp-pillars{grid-template-columns:1fr}#bco-pdp-craftdesk .bcopdp-sizes{padding:26px 22px}#bco-pdp-craftdesk .bcopdp-sizes-grid{grid-template-columns:repeat(2,1fr)}#bco-pdp-craftdesk .bcopdp-heights{padding:26px 22px}#bco-pdp-craftdesk .bcopdp-heights-grid{grid-template-columns:1fr}#bco-pdp-craftdesk .bcopdp-slots{padding:26px 22px}#bco-pdp-craftdesk .bcopdp-slot-diagram{padding:22px 16px 16px}#bco-pdp-craftdesk .bcopdp-specs{padding:22px}#bco-pdp-craftdesk .bcopdp-included{grid-template-columns:1fr}#bco-pdp-craftdesk .bcopdp-pairs{padding:24px}#bco-pdp-craftdesk .bcopdp-pairs-grid{grid-template-columns:1fr}#bco-pdp-craftdesk .bcopdp-faqs{padding:24px}#bco-pdp-craftdesk .bcopdp-plan-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-craftdesk .bcopdp-plan-buttons{width:100%}#bco-pdp-craftdesk .bcopdp-plan-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bco-pdp-craftdesk .bcopdp-footer-blocks{grid-template-columns:1fr}}@media (max-width:480px){#bco-pdp-craftdesk .bcopdp-sizes-grid{grid-template-columns:1fr}}#bco-pdp-craftislandcustom{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-craftislandcustom *,#bco-pdp-craftislandcustom ::after,#bco-pdp-craftislandcustom ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-craftislandcustom h2,#bco-pdp-craftislandcustom h3,#bco-pdp-craftislandcustom h4,#bco-pdp-craftislandcustom li,#bco-pdp-craftislandcustom p,#bco-pdp-craftislandcustom table,#bco-pdp-craftislandcustom ul{margin:0;padding:0}#bco-pdp-craftislandcustom ul{list-style:none}#bco-pdp-craftislandcustom>div[class^=bcopdp-],#bco-pdp-craftislandcustom>section{margin-bottom:36px}#bco-pdp-craftislandcustom>div[class^=bcopdp-]:last-child,#bco-pdp-craftislandcustom>section:last-child{margin-bottom:0}#bco-pdp-craftislandcustom .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-craftislandcustom .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-craftislandcustom .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-craftislandcustom .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-craftislandcustom .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-craftislandcustom .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-craftislandcustom .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandcustom .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-craftislandcustom .bcopdp-video{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-craftislandcustom .bcopdp-video-head{margin-bottom:22px;max-width:620px}#bco-pdp-craftislandcustom .bcopdp-video-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:12px}#bco-pdp-craftislandcustom .bcopdp-video h3{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-craftislandcustom .bcopdp-video h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandcustom .bcopdp-video-sub{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-craftislandcustom .bcopdp-video-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);-webkit-box-shadow:0 14px 32px -16px rgba(36,54,101,.25);box-shadow:0 14px 32px -16px rgba(36,54,101,.25)}#bco-pdp-craftislandcustom .bcopdp-video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block}#bco-pdp-craftislandcustom .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-craftislandcustom .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-craftislandcustom .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-craftislandcustom .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-craftislandcustom .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-craftislandcustom .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-craftislandcustom .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandcustom .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-craftislandcustom .bcopdp-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#bco-pdp-craftislandcustom .bcopdp-pillar{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 20px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}#bco-pdp-craftislandcustom .bcopdp-pillar:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}#bco-pdp-craftislandcustom .bcopdp-pillar-icon{width:44px;height:44px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:12px}#bco-pdp-craftislandcustom .bcopdp-pillar:nth-child(2) .bcopdp-pillar-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-craftislandcustom .bcopdp-pillar:nth-child(3) .bcopdp-pillar-icon{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-craftislandcustom .bcopdp-pillar-icon svg{width:22px;height:22px}#bco-pdp-craftislandcustom .bcopdp-pillar h4{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:6px}#bco-pdp-craftislandcustom .bcopdp-pillar p{font-size:13px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-craftislandcustom .bcopdp-slots{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-craftislandcustom .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-craftislandcustom .bcopdp-slots h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-craftislandcustom .bcopdp-slots h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandcustom .bcopdp-slots-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.65;max-width:680px;margin-bottom:28px}#bco-pdp-craftislandcustom .bcopdp-slot-diagram{background:#faf6f1;border-radius:12px;padding:32px 24px 24px;margin-bottom:28px}#bco-pdp-craftislandcustom .bcopdp-slot-svg{width:100%;max-width:540px;height:auto;margin:0 auto 8px;display:block}#bco-pdp-craftislandcustom .bcopdp-slot-svg-caption{text-align:center;font-size:12px;font-style:italic;color:var(--bco-muted);margin:0 auto 20px;max-width:480px;line-height:1.5}#bco-pdp-craftislandcustom .bcopdp-slot-key{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:20px;border-top:1px solid #e8e2da}@media (max-width:600px){#bco-pdp-craftislandcustom .bcopdp-slot-key{grid-template-columns:1fr;gap:12px}}#bco-pdp-craftislandcustom .bcopdp-slot-key-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;font-size:14px;color:var(--bco-ink)}#bco-pdp-craftislandcustom .bcopdp-slot-key-swatch{width:28px;height:28px;border-radius:6px;-ms-flex-negative:0;flex-shrink:0;border:1.5px solid;margin-top:1px}#bco-pdp-craftislandcustom .bcopdp-slot-key-swatch.is-drawer{background:var(--bco-mint-soft);border-color:var(--bco-teal)}#bco-pdp-craftislandcustom .bcopdp-slot-key-swatch.is-paper{background:var(--bco-blush-wash);border-color:var(--bco-blush-deep)}#bco-pdp-craftislandcustom .bcopdp-slot-key-swatch.is-shelf{background:#f0f3f6;border-color:var(--bco-navy);border-style:dashed}#bco-pdp-craftislandcustom .bcopdp-slot-key-text strong{font-weight:700;color:var(--bco-navy)}#bco-pdp-craftislandcustom .bcopdp-slot-key-text-hint{font-size:12.5px;color:var(--bco-muted);margin-top:1px}#bco-pdp-craftislandcustom .bcopdp-slot-caption{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;margin-bottom:10px}#bco-pdp-craftislandcustom .bcopdp-slot-caption em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandcustom .bcopdp-slot-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid var(--bco-border)}#bco-pdp-craftislandcustom .bcopdp-slot-table{width:100%;min-width:480px;border-collapse:collapse;font-size:14px;background:var(--bco-bg-white)}#bco-pdp-craftislandcustom .bcopdp-slot-table thead th{background:var(--bco-mint-soft);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:14px 16px;text-align:center;border-bottom:1px solid var(--bco-mint)}#bco-pdp-craftislandcustom .bcopdp-slot-table thead th:first-child{text-align:left;color:var(--bco-navy)}#bco-pdp-craftislandcustom .bcopdp-slot-table tbody td{padding:13px 16px;border-bottom:1px solid var(--bco-border);text-align:center;color:var(--bco-ink)}#bco-pdp-craftislandcustom .bcopdp-slot-table tbody td:first-child{text-align:left;font-weight:600;color:var(--bco-navy)}#bco-pdp-craftislandcustom .bcopdp-slot-table tbody tr:last-child td{border-bottom:none}#bco-pdp-craftislandcustom .bcopdp-slot-table tbody tr:hover td{background:var(--bco-blush-wash)}#bco-pdp-craftislandcustom .bcopdp-slot-num{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1}#bco-pdp-craftislandcustom .bcopdp-slot-unit{font-size:11px;color:var(--bco-muted);font-weight:500;text-transform:uppercase;letter-spacing:.08em;margin-left:2px}#bco-pdp-craftislandcustom .bcopdp-slot-example{margin-top:20px;padding:16px 22px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:10px;font-size:14px;color:var(--bco-ink);line-height:1.65}#bco-pdp-craftislandcustom .bcopdp-slot-example strong{color:var(--bco-navy);font-weight:700}#bco-pdp-craftislandcustom .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}#bco-pdp-craftislandcustom .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-craftislandcustom .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}#bco-pdp-craftislandcustom .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}#bco-pdp-craftislandcustom .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}#bco-pdp-craftislandcustom .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-craftislandcustom .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-craftislandcustom .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}#bco-pdp-craftislandcustom .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-craftislandcustom .bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-craftislandcustom .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-craftislandcustom .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-craftislandcustom .bcopdp-included{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-craftislandcustom .bcopdp-included-col{border-radius:12px;padding:24px 26px;border:1px solid}#bco-pdp-craftislandcustom .bcopdp-included-col.is-yes{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-craftislandcustom .bcopdp-included-col.is-no{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-craftislandcustom .bcopdp-included-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px}#bco-pdp-craftislandcustom .bcopdp-included-badge{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-teal-deep);border:1px solid var(--bco-mint)}.is-no .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-blush-deep);border:1px solid var(--bco-blush)}#bco-pdp-craftislandcustom .bcopdp-included-badge svg{width:16px;height:16px}#bco-pdp-craftislandcustom .bcopdp-included-head h4{font-family:var(--bco-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.is-yes .bcopdp-included-head h4{color:var(--bco-teal-deep)}.is-no .bcopdp-included-head h4{color:var(--bco-blush-deep)}#bco-pdp-craftislandcustom .bcopdp-included-list li{font-size:14px;color:var(--bco-ink);line-height:1.5;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}#bco-pdp-craftislandcustom .bcopdp-included-list li::before{content:'';width:5px;height:5px;border-radius:50%;margin-top:9px;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-list li::before{background:var(--bco-teal-deep)}.is-no .bcopdp-included-list li::before{background:var(--bco-blush-deep)}#bco-pdp-craftislandcustom .bcopdp-included-list li a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-craftislandcustom .bcopdp-included-list li a:hover{color:var(--bco-teal-deep)}#bco-pdp-craftislandcustom .bcopdp-review{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 40px;position:relative;-webkit-box-shadow:0 6px 18px -10px rgba(26,39,73,.1);box-shadow:0 6px 18px -10px rgba(26,39,73,.1)}#bco-pdp-craftislandcustom .bcopdp-review::before{content:'\201C';font-family:var(--bco-display);font-style:italic;font-size:96px;color:var(--bco-blush);position:absolute;top:14px;left:24px;line-height:1;pointer-events:none}#bco-pdp-craftislandcustom .bcopdp-review-stars{color:var(--bco-blush-deep);font-size:14px;letter-spacing:.12em;margin-bottom:12px;position:relative;z-index:1}#bco-pdp-craftislandcustom .bcopdp-review-text{font-family:var(--bco-display);font-size:19px;font-style:italic;font-weight:500;color:var(--bco-ink);line-height:1.55;margin-bottom:18px;padding-top:18px;letter-spacing:-.005em;position:relative;z-index:1}#bco-pdp-craftislandcustom .bcopdp-review-attribution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;font-size:14px}#bco-pdp-craftislandcustom .bcopdp-review-author{font-weight:700;color:var(--bco-navy)}#bco-pdp-craftislandcustom .bcopdp-review-context{color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandcustom .bcopdp-review-divider{color:var(--bco-muted)}#bco-pdp-craftislandcustom .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-craftislandcustom .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-craftislandcustom .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandcustom .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-craftislandcustom .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-craftislandcustom .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-craftislandcustom .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-craftislandcustom .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-craftislandcustom .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-craftislandcustom .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-craftislandcustom .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-craftislandcustom .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-craftislandcustom .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-craftislandcustom .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-craftislandcustom .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-craftislandcustom .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-craftislandcustom .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-craftislandcustom .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandcustom .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-craftislandcustom .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-craftislandcustom .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-craftislandcustom .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-craftislandcustom .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-craftislandcustom .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-craftislandcustom .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-craftislandcustom .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-craftislandcustom .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-craftislandcustom .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-craftislandcustom .bcopdp-kits-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-craftislandcustom .bcopdp-kits-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-craftislandcustom .bcopdp-kits-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-craftislandcustom .bcopdp-kits-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-craftislandcustom .bcopdp-kits-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-craftislandcustom .bcopdp-kits-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-craftislandcustom .bcopdp-kits-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-craftislandcustom .bcopdp-kits-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 22px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1}#bco-pdp-craftislandcustom .bcopdp-kits-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}#bco-pdp-craftislandcustom .bcopdp-footer-blocks{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-craftislandcustom .bcopdp-footer-block{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}#bco-pdp-craftislandcustom .bcopdp-footer-icon{width:40px;height:40px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-craftislandcustom .bcopdp-footer-block:nth-child(2) .bcopdp-footer-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-craftislandcustom .bcopdp-footer-icon svg{width:20px;height:20px}#bco-pdp-craftislandcustom .bcopdp-footer-block h4{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;margin-bottom:4px}#bco-pdp-craftislandcustom .bcopdp-footer-block p{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:8px}#bco-pdp-craftislandcustom .bcopdp-footer-block-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-craftislandcustom .bcopdp-footer-block a{font-size:12px;font-weight:700;color:var(--bco-teal-deep);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:1px;line-height:1.4}#bco-pdp-craftislandcustom .bcopdp-footer-block a:hover{color:var(--bco-navy)}@media (max-width:768px){#bco-pdp-craftislandcustom>div[class^=bcopdp-],#bco-pdp-craftislandcustom>section{margin-bottom:28px}#bco-pdp-craftislandcustom .bcopdp-hero{padding:28px 22px}#bco-pdp-craftislandcustom .bcopdp-video{padding:24px 22px}#bco-pdp-craftislandcustom .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-craftislandcustom .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-craftislandcustom .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-craftislandcustom .bcopdp-pillars{grid-template-columns:1fr}#bco-pdp-craftislandcustom .bcopdp-slots{padding:26px 22px}#bco-pdp-craftislandcustom .bcopdp-slot-diagram{padding:22px 16px 16px}#bco-pdp-craftislandcustom .bcopdp-specs{padding:22px}#bco-pdp-craftislandcustom .bcopdp-included{grid-template-columns:1fr}#bco-pdp-craftislandcustom .bcopdp-review{padding:28px 26px}#bco-pdp-craftislandcustom .bcopdp-review::before{font-size:72px;left:14px;top:8px}#bco-pdp-craftislandcustom .bcopdp-review-text{font-size:17px}#bco-pdp-craftislandcustom .bcopdp-pairs{padding:24px}#bco-pdp-craftislandcustom .bcopdp-pairs-grid{grid-template-columns:1fr}#bco-pdp-craftislandcustom .bcopdp-faqs{padding:24px}#bco-pdp-craftislandcustom .bcopdp-kits-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-craftislandcustom .bcopdp-kits-buttons{width:100%}#bco-pdp-craftislandcustom .bcopdp-kits-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bco-pdp-craftislandcustom .bcopdp-footer-blocks{grid-template-columns:1fr}}#bco-pdp-craftislandbar{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-craftislandbar *,#bco-pdp-craftislandbar ::after,#bco-pdp-craftislandbar ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-craftislandbar h2,#bco-pdp-craftislandbar h3,#bco-pdp-craftislandbar h4,#bco-pdp-craftislandbar li,#bco-pdp-craftislandbar p,#bco-pdp-craftislandbar table,#bco-pdp-craftislandbar ul{margin:0;padding:0}#bco-pdp-craftislandbar ul{list-style:none}#bco-pdp-craftislandbar>div[class^=bcopdp-],#bco-pdp-craftislandbar>section{margin-bottom:36px}#bco-pdp-craftislandbar>div[class^=bcopdp-]:last-child,#bco-pdp-craftislandbar>section:last-child{margin-bottom:0}#bco-pdp-craftislandbar .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-craftislandbar .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-craftislandbar .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-craftislandbar .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-craftislandbar .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-craftislandbar .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-craftislandbar .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandbar .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-craftislandbar .bcopdp-video{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-craftislandbar .bcopdp-video-head{margin-bottom:22px;max-width:620px}#bco-pdp-craftislandbar .bcopdp-video-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:12px}#bco-pdp-craftislandbar .bcopdp-video h3{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-craftislandbar .bcopdp-video h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandbar .bcopdp-video-sub{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-craftislandbar .bcopdp-video-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);-webkit-box-shadow:0 14px 32px -16px rgba(36,54,101,.25);box-shadow:0 14px 32px -16px rgba(36,54,101,.25)}#bco-pdp-craftislandbar .bcopdp-video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block}#bco-pdp-craftislandbar .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-craftislandbar .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-craftislandbar .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-craftislandbar .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-craftislandbar .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-craftislandbar .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-craftislandbar .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandbar .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-craftislandbar .bcopdp-options{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-craftislandbar .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-craftislandbar .bcopdp-options h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-craftislandbar .bcopdp-options h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandbar .bcopdp-options-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.65;max-width:680px;margin-bottom:28px}#bco-pdp-craftislandbar .bcopdp-options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px}#bco-pdp-craftislandbar .bcopdp-option-card{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px;-webkit-transition:all .25s ease;transition:all .25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#bco-pdp-craftislandbar .bcopdp-option-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 14px 28px -14px rgba(36,54,101,.18);box-shadow:0 14px 28px -14px rgba(36,54,101,.18)}#bco-pdp-craftislandbar .bcopdp-option-icon-wrap{width:100%;max-width:110px;aspect-ratio:1/2;background:#faf6f1;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 20px;padding:8px 8px 10px;overflow:hidden;position:relative}#bco-pdp-craftislandbar .bcopdp-option-icon-wrap svg{width:100%;height:100%;display:block}#bco-pdp-craftislandbar .bcopdp-option-name{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.15;margin-bottom:4px;text-align:center}#bco-pdp-craftislandbar .bcopdp-option-tagline{font-size:13px;color:var(--bco-teal-deep);font-weight:600;letter-spacing:.02em;margin-bottom:16px;text-align:center;padding-bottom:14px;border-bottom:1px solid var(--bco-border)}#bco-pdp-craftislandbar .bcopdp-option-card:nth-child(2) .bcopdp-option-tagline{color:var(--bco-navy)}#bco-pdp-craftislandbar .bcopdp-option-card:nth-child(3) .bcopdp-option-tagline{color:var(--bco-blush-deep)}#bco-pdp-craftislandbar .bcopdp-option-includes{font-size:13px;color:var(--bco-ink);line-height:1.55;margin-bottom:14px}#bco-pdp-craftislandbar .bcopdp-option-includes strong{display:block;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-muted);margin-bottom:4px}#bco-pdp-craftislandbar .bcopdp-option-best{background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:8px;padding:10px 12px;font-size:12.5px;color:var(--bco-ink);line-height:1.45;margin-top:auto}#bco-pdp-craftislandbar .bcopdp-option-best strong{display:block;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-teal-deep);margin-bottom:4px}#bco-pdp-craftislandbar .bcopdp-option-card:nth-child(2) .bcopdp-option-best{background:#eaf2fa;border-color:var(--bco-navy)}#bco-pdp-craftislandbar .bcopdp-option-card:nth-child(2) .bcopdp-option-best strong{color:var(--bco-navy)}#bco-pdp-craftislandbar .bcopdp-option-card:nth-child(3) .bcopdp-option-best{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-craftislandbar .bcopdp-option-card:nth-child(3) .bcopdp-option-best strong{color:var(--bco-blush-deep)}#bco-pdp-craftislandbar .bcopdp-mix-example{background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:12px;padding:20px 24px;margin-top:8px}#bco-pdp-craftislandbar .bcopdp-mix-label{font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bco-teal-deep);margin-bottom:6px}#bco-pdp-craftislandbar .bcopdp-mix-title{font-family:var(--bco-display);font-size:19px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:12px}#bco-pdp-craftislandbar .bcopdp-mix-title em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandbar .bcopdp-mix-list{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}#bco-pdp-craftislandbar .bcopdp-mix-col{background:var(--bco-bg-white);border:1px solid var(--bco-mint);border-radius:8px;padding:12px;text-align:center}#bco-pdp-craftislandbar .bcopdp-mix-col-num{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-muted);margin-bottom:4px}#bco-pdp-craftislandbar .bcopdp-mix-col-pick{font-family:var(--bco-display);font-size:15px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2}#bco-pdp-craftislandbar .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}#bco-pdp-craftislandbar .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-craftislandbar .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}#bco-pdp-craftislandbar .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}#bco-pdp-craftislandbar .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}#bco-pdp-craftislandbar .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-craftislandbar .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-craftislandbar .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}#bco-pdp-craftislandbar .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-craftislandbar .bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-craftislandbar .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-craftislandbar .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-craftislandbar .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-craftislandbar .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-craftislandbar .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandbar .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-craftislandbar .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-craftislandbar .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-craftislandbar .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-craftislandbar .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-craftislandbar .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-craftislandbar .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-craftislandbar .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-craftislandbar .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-craftislandbar .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-craftislandbar .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-craftislandbar .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-craftislandbar .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-craftislandbar .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-craftislandbar .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandbar .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-craftislandbar .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-craftislandbar .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-craftislandbar .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-craftislandbar .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-craftislandbar .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-craftislandbar .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-craftislandbar .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-craftislandbar .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-craftislandbar .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-craftislandbar .bcopdp-dual-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden}#bco-pdp-craftislandbar .bcopdp-dual-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-craftislandbar .bcopdp-dual-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;position:relative;z-index:1}#bco-pdp-craftislandbar .bcopdp-dual-cta-card{border-radius:10px;padding:18px 20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#bco-pdp-craftislandbar .bcopdp-dual-cta-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-blush);margin-bottom:6px}#bco-pdp-craftislandbar .bcopdp-dual-cta h4{font-family:var(--bco-display);font-size:22px;font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-craftislandbar .bcopdp-dual-cta h4 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-craftislandbar .bcopdp-dual-cta-card p{font-size:13px;color:rgba(255,255,255,.9);line-height:1.55;margin:0 0 14px 0}#bco-pdp-craftislandbar .bcopdp-dual-cta-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:10px 18px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1;-ms-flex-item-align:start;align-self:flex-start;margin-top:auto}#bco-pdp-craftislandbar .bcopdp-dual-cta-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}#bco-pdp-craftislandbar .bcopdp-footer-blocks{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-craftislandbar .bcopdp-footer-block{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}#bco-pdp-craftislandbar .bcopdp-footer-icon{width:40px;height:40px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-craftislandbar .bcopdp-footer-block:nth-child(2) .bcopdp-footer-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-craftislandbar .bcopdp-footer-icon svg{width:20px;height:20px}#bco-pdp-craftislandbar .bcopdp-footer-block h4{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;margin-bottom:4px}#bco-pdp-craftislandbar .bcopdp-footer-block p{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:8px}#bco-pdp-craftislandbar .bcopdp-footer-block a{font-size:12px;font-weight:700;color:var(--bco-teal-deep);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:1px}#bco-pdp-craftislandbar .bcopdp-footer-block a:hover{color:var(--bco-navy)}@media (max-width:768px){#bco-pdp-craftislandbar>div[class^=bcopdp-],#bco-pdp-craftislandbar>section{margin-bottom:28px}#bco-pdp-craftislandbar .bcopdp-hero{padding:28px 22px}#bco-pdp-craftislandbar .bcopdp-video{padding:24px 22px}#bco-pdp-craftislandbar .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-craftislandbar .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-craftislandbar .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-craftislandbar .bcopdp-options{padding:26px 22px}#bco-pdp-craftislandbar .bcopdp-options-grid{grid-template-columns:1fr}#bco-pdp-craftislandbar .bcopdp-mix-list{grid-template-columns:repeat(2,1fr)}#bco-pdp-craftislandbar .bcopdp-specs{padding:18px 20px}#bco-pdp-craftislandbar .bcopdp-pairs{padding:24px}#bco-pdp-craftislandbar .bcopdp-pairs-grid{grid-template-columns:1fr}#bco-pdp-craftislandbar .bcopdp-faqs{padding:24px}#bco-pdp-craftislandbar .bcopdp-dual-cta{padding:26px 24px}#bco-pdp-craftislandbar .bcopdp-dual-cta-grid{grid-template-columns:1fr;gap:14px}#bco-pdp-craftislandbar .bcopdp-footer-blocks{grid-template-columns:1fr}}#bco-pdp-craftislandcounter{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-craftislandcounter *,#bco-pdp-craftislandcounter ::after,#bco-pdp-craftislandcounter ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-craftislandcounter h2,#bco-pdp-craftislandcounter h3,#bco-pdp-craftislandcounter h4,#bco-pdp-craftislandcounter li,#bco-pdp-craftislandcounter p,#bco-pdp-craftislandcounter table,#bco-pdp-craftislandcounter ul{margin:0;padding:0}#bco-pdp-craftislandcounter ul{list-style:none}#bco-pdp-craftislandcounter>div[class^=bcopdp-],#bco-pdp-craftislandcounter>section{margin-bottom:36px}#bco-pdp-craftislandcounter>div[class^=bcopdp-]:last-child,#bco-pdp-craftislandcounter>section:last-child{margin-bottom:0}#bco-pdp-craftislandcounter .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-craftislandcounter .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-craftislandcounter .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-craftislandcounter .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-craftislandcounter .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-craftislandcounter .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-craftislandcounter .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandcounter .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-craftislandcounter .bcopdp-video{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-craftislandcounter .bcopdp-video-head{margin-bottom:22px;max-width:620px}#bco-pdp-craftislandcounter .bcopdp-video-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:12px}#bco-pdp-craftislandcounter .bcopdp-video h3{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-craftislandcounter .bcopdp-video h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandcounter .bcopdp-video-sub{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-craftislandcounter .bcopdp-video-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);-webkit-box-shadow:0 14px 32px -16px rgba(36,54,101,.25);box-shadow:0 14px 32px -16px rgba(36,54,101,.25)}#bco-pdp-craftislandcounter .bcopdp-video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block}#bco-pdp-craftislandcounter .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-craftislandcounter .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-craftislandcounter .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-craftislandcounter .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-craftislandcounter .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-craftislandcounter .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-craftislandcounter .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandcounter .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-craftislandcounter .bcopdp-options{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-craftislandcounter .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-craftislandcounter .bcopdp-options h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-craftislandcounter .bcopdp-options h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandcounter .bcopdp-options-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.65;max-width:680px;margin-bottom:28px}#bco-pdp-craftislandcounter .bcopdp-options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px}#bco-pdp-craftislandcounter .bcopdp-option-card{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px;-webkit-transition:all .25s ease;transition:all .25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#bco-pdp-craftislandcounter .bcopdp-option-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 14px 28px -14px rgba(36,54,101,.18);box-shadow:0 14px 28px -14px rgba(36,54,101,.18)}#bco-pdp-craftislandcounter .bcopdp-option-icon-wrap{width:100%;max-width:110px;aspect-ratio:1/2;background:#faf6f1;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 20px;padding:8px 8px 10px;overflow:hidden;position:relative}#bco-pdp-craftislandcounter .bcopdp-option-icon-wrap svg{width:100%;height:100%;display:block}#bco-pdp-craftislandcounter .bcopdp-option-name{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.15;margin-bottom:4px;text-align:center}#bco-pdp-craftislandcounter .bcopdp-option-tagline{font-size:13px;color:var(--bco-teal-deep);font-weight:600;letter-spacing:.02em;margin-bottom:16px;text-align:center;padding-bottom:14px;border-bottom:1px solid var(--bco-border)}#bco-pdp-craftislandcounter .bcopdp-option-card:nth-child(2) .bcopdp-option-tagline{color:var(--bco-navy)}#bco-pdp-craftislandcounter .bcopdp-option-card:nth-child(3) .bcopdp-option-tagline{color:var(--bco-blush-deep)}#bco-pdp-craftislandcounter .bcopdp-option-includes{font-size:13px;color:var(--bco-ink);line-height:1.55;margin-bottom:14px}#bco-pdp-craftislandcounter .bcopdp-option-includes strong{display:block;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-muted);margin-bottom:4px}#bco-pdp-craftislandcounter .bcopdp-option-best{background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:8px;padding:10px 12px;font-size:12.5px;color:var(--bco-ink);line-height:1.45;margin-top:auto}#bco-pdp-craftislandcounter .bcopdp-option-best strong{display:block;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-teal-deep);margin-bottom:4px}#bco-pdp-craftislandcounter .bcopdp-option-card:nth-child(2) .bcopdp-option-best{background:#eaf2fa;border-color:var(--bco-navy)}#bco-pdp-craftislandcounter .bcopdp-option-card:nth-child(2) .bcopdp-option-best strong{color:var(--bco-navy)}#bco-pdp-craftislandcounter .bcopdp-option-card:nth-child(3) .bcopdp-option-best{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-craftislandcounter .bcopdp-option-card:nth-child(3) .bcopdp-option-best strong{color:var(--bco-blush-deep)}#bco-pdp-craftislandcounter .bcopdp-mix-example{background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:12px;padding:20px 24px;margin-top:8px}#bco-pdp-craftislandcounter .bcopdp-mix-label{font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bco-teal-deep);margin-bottom:6px}#bco-pdp-craftislandcounter .bcopdp-mix-title{font-family:var(--bco-display);font-size:19px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:12px}#bco-pdp-craftislandcounter .bcopdp-mix-title em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandcounter .bcopdp-mix-list{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}#bco-pdp-craftislandcounter .bcopdp-mix-col{background:var(--bco-bg-white);border:1px solid var(--bco-mint);border-radius:8px;padding:12px;text-align:center}#bco-pdp-craftislandcounter .bcopdp-mix-col-num{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-muted);margin-bottom:4px}#bco-pdp-craftislandcounter .bcopdp-mix-col-pick{font-family:var(--bco-display);font-size:15px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2}#bco-pdp-craftislandcounter .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}#bco-pdp-craftislandcounter .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-craftislandcounter .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}#bco-pdp-craftislandcounter .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}#bco-pdp-craftislandcounter .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}#bco-pdp-craftislandcounter .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-craftislandcounter .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-craftislandcounter .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}#bco-pdp-craftislandcounter .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-craftislandcounter .bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-craftislandcounter .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-craftislandcounter .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-craftislandcounter .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-craftislandcounter .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-craftislandcounter .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandcounter .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-craftislandcounter .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-craftislandcounter .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-craftislandcounter .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-craftislandcounter .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-craftislandcounter .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-craftislandcounter .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-craftislandcounter .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-craftislandcounter .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-craftislandcounter .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-craftislandcounter .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-craftislandcounter .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-craftislandcounter .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-craftislandcounter .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-craftislandcounter .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-craftislandcounter .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-craftislandcounter .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-craftislandcounter .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-craftislandcounter .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-craftislandcounter .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-craftislandcounter .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-craftislandcounter .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-craftislandcounter .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-craftislandcounter .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-craftislandcounter .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-craftislandcounter .bcopdp-dual-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden}#bco-pdp-craftislandcounter .bcopdp-dual-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-craftislandcounter .bcopdp-dual-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;position:relative;z-index:1}#bco-pdp-craftislandcounter .bcopdp-dual-cta-card{border-radius:10px;padding:18px 20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#bco-pdp-craftislandcounter .bcopdp-dual-cta-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-blush);margin-bottom:6px}#bco-pdp-craftislandcounter .bcopdp-dual-cta h4{font-family:var(--bco-display);font-size:22px;font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-craftislandcounter .bcopdp-dual-cta h4 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-craftislandcounter .bcopdp-dual-cta-card p{font-size:13px;color:rgba(255,255,255,.9);line-height:1.55;margin:0 0 14px 0}#bco-pdp-craftislandcounter .bcopdp-dual-cta-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:10px 18px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1;-ms-flex-item-align:start;align-self:flex-start;margin-top:auto}#bco-pdp-craftislandcounter .bcopdp-dual-cta-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}#bco-pdp-craftislandcounter .bcopdp-footer-blocks{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-craftislandcounter .bcopdp-footer-block{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}#bco-pdp-craftislandcounter .bcopdp-footer-icon{width:40px;height:40px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-craftislandcounter .bcopdp-footer-block:nth-child(2) .bcopdp-footer-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-craftislandcounter .bcopdp-footer-icon svg{width:20px;height:20px}#bco-pdp-craftislandcounter .bcopdp-footer-block h4{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;margin-bottom:4px}#bco-pdp-craftislandcounter .bcopdp-footer-block p{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:8px}#bco-pdp-craftislandcounter .bcopdp-footer-block a{font-size:12px;font-weight:700;color:var(--bco-teal-deep);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:1px}#bco-pdp-craftislandcounter .bcopdp-footer-block a:hover{color:var(--bco-navy)}@media (max-width:768px){#bco-pdp-craftislandcounter>div[class^=bcopdp-],#bco-pdp-craftislandcounter>section{margin-bottom:28px}#bco-pdp-craftislandcounter .bcopdp-hero{padding:28px 22px}#bco-pdp-craftislandcounter .bcopdp-video{padding:24px 22px}#bco-pdp-craftislandcounter .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-craftislandcounter .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-craftislandcounter .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-craftislandcounter .bcopdp-options{padding:26px 22px}#bco-pdp-craftislandcounter .bcopdp-options-grid{grid-template-columns:1fr}#bco-pdp-craftislandcounter .bcopdp-mix-list{grid-template-columns:repeat(2,1fr)}#bco-pdp-craftislandcounter .bcopdp-specs{padding:18px 20px}#bco-pdp-craftislandcounter .bcopdp-pairs{padding:24px}#bco-pdp-craftislandcounter .bcopdp-pairs-grid{grid-template-columns:1fr}#bco-pdp-craftislandcounter .bcopdp-faqs{padding:24px}#bco-pdp-craftislandcounter .bcopdp-dual-cta{padding:26px 24px}#bco-pdp-craftislandcounter .bcopdp-dual-cta-grid{grid-template-columns:1fr;gap:14px}#bco-pdp-craftislandcounter .bcopdp-footer-blocks{grid-template-columns:1fr}}#bco-pdp-beadcube{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-beadcube *,#bco-pdp-beadcube ::after,#bco-pdp-beadcube ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-beadcube h2,#bco-pdp-beadcube h3,#bco-pdp-beadcube h4,#bco-pdp-beadcube li,#bco-pdp-beadcube p,#bco-pdp-beadcube table,#bco-pdp-beadcube ul{margin:0;padding:0}#bco-pdp-beadcube ul{list-style:none}#bco-pdp-beadcube>div[class^=bcopdp-],#bco-pdp-beadcube>section{margin-bottom:36px}#bco-pdp-beadcube>div[class^=bcopdp-]:last-child,#bco-pdp-beadcube>section:last-child{margin-bottom:0}#bco-pdp-beadcube .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-beadcube .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-beadcube .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-beadcube .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-beadcube .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-beadcube .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-beadcube .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-beadcube .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-beadcube .bcopdp-hero p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-beadcube .bcopdp-hero p a:hover{color:var(--bco-teal-deep)}#bco-pdp-beadcube .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-beadcube .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-beadcube .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-beadcube .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-beadcube .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-beadcube .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-beadcube .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-beadcube .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-beadcube .bcopdp-feature p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-beadcube .bcopdp-feature p a:hover{color:var(--bco-teal-deep)}#bco-pdp-beadcube .bcopdp-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#bco-pdp-beadcube .bcopdp-pillar{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 20px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}#bco-pdp-beadcube .bcopdp-pillar:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}#bco-pdp-beadcube .bcopdp-pillar-icon{width:44px;height:44px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:12px}#bco-pdp-beadcube .bcopdp-pillar:nth-child(2) .bcopdp-pillar-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-beadcube .bcopdp-pillar:nth-child(3) .bcopdp-pillar-icon{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-beadcube .bcopdp-pillar-icon svg{width:22px;height:22px}#bco-pdp-beadcube .bcopdp-pillar h4{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:6px}#bco-pdp-beadcube .bcopdp-pillar p{font-size:13px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-beadcube .bcopdp-configs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-beadcube .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-beadcube .bcopdp-configs h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-beadcube .bcopdp-configs h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-beadcube .bcopdp-configs-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.65;max-width:680px;margin-bottom:28px}#bco-pdp-beadcube .bcopdp-configs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#bco-pdp-beadcube .bcopdp-configs-grid.is-two{grid-template-columns:repeat(2,1fr)}#bco-pdp-beadcube .bcopdp-config-card{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px;-webkit-transition:all .25s ease;transition:all .25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#bco-pdp-beadcube .bcopdp-config-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 14px 28px -14px rgba(36,54,101,.18);box-shadow:0 14px 28px -14px rgba(36,54,101,.18)}#bco-pdp-beadcube .bcopdp-config-icon-wrap{width:72px;height:72px;border-radius:16px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:18px}#bco-pdp-beadcube .bcopdp-config-card:nth-child(2) .bcopdp-config-icon-wrap{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-beadcube .bcopdp-config-icon-wrap svg{width:36px;height:36px}#bco-pdp-beadcube .bcopdp-config-name{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.15;margin-bottom:4px}#bco-pdp-beadcube .bcopdp-config-name em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-beadcube .bcopdp-config-tagline{font-size:13px;color:var(--bco-teal-deep);font-weight:600;letter-spacing:.02em;margin-bottom:14px}#bco-pdp-beadcube .bcopdp-config-desc{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}#bco-pdp-beadcube .bcopdp-config-best{background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:8px;padding:10px 12px;font-size:12.5px;color:var(--bco-ink);line-height:1.45}#bco-pdp-beadcube .bcopdp-config-best strong{display:block;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-teal-deep);margin-bottom:4px}#bco-pdp-beadcube .bcopdp-config-card:nth-child(2) .bcopdp-config-best{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-beadcube .bcopdp-config-card:nth-child(2) .bcopdp-config-best strong{color:var(--bco-blush-deep)}#bco-pdp-beadcube .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px}#bco-pdp-beadcube .bcopdp-specs h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:22px}#bco-pdp-beadcube .bcopdp-spec-group{margin-bottom:28px}#bco-pdp-beadcube .bcopdp-spec-group:last-child{margin-bottom:0}#bco-pdp-beadcube .bcopdp-spec-group-label{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);border:1px solid var(--bco-mint);padding:5px 12px;border-radius:100px;margin-bottom:14px}#bco-pdp-beadcube .bcopdp-spec-group:nth-child(3) .bcopdp-spec-group-label{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-beadcube .bcopdp-spec-group:nth-child(4) .bcopdp-spec-group-label{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-beadcube .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-beadcube .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--bco-border);font-size:14px}#bco-pdp-beadcube .bcopdp-spec-group .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}@media (max-width:600px){#bco-pdp-beadcube .bcopdp-spec-group .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-beadcube .bcopdp-spec-group .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-beadcube .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:24px}#bco-pdp-beadcube .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:24px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-beadcube .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-beadcube .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}}#bco-pdp-beadcube .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-beadcube .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-beadcube .bcopdp-spec-figure{margin-top:22px;border:1px solid var(--bco-border);border-radius:12px;overflow:hidden;background:var(--bco-bg-white)}#bco-pdp-beadcube .bcopdp-spec-figure img{display:block;width:100%;height:auto}#bco-pdp-beadcube .bcopdp-spec-figure-caption{font-size:12.5px;color:var(--bco-muted);text-align:center;padding:10px 16px;border-top:1px solid var(--bco-border);background:var(--bco-mint-soft)}#bco-pdp-beadcube .bcopdp-included{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-beadcube .bcopdp-included-col{border-radius:12px;padding:24px 26px;border:1px solid}#bco-pdp-beadcube .bcopdp-included-col.is-yes{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-beadcube .bcopdp-included-col.is-no{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-beadcube .bcopdp-included-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px}#bco-pdp-beadcube .bcopdp-included-badge{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-teal-deep);border:1px solid var(--bco-mint)}.is-no .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-blush-deep);border:1px solid var(--bco-blush)}#bco-pdp-beadcube .bcopdp-included-badge svg{width:16px;height:16px}#bco-pdp-beadcube .bcopdp-included-head h4{font-family:var(--bco-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.is-yes .bcopdp-included-head h4{color:var(--bco-teal-deep)}.is-no .bcopdp-included-head h4{color:var(--bco-blush-deep)}#bco-pdp-beadcube .bcopdp-included-list li{font-size:14px;color:var(--bco-ink);line-height:1.5;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}#bco-pdp-beadcube .bcopdp-included-list li::before{content:'';width:5px;height:5px;border-radius:50%;margin-top:9px;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-list li::before{background:var(--bco-teal-deep)}.is-no .bcopdp-included-list li::before{background:var(--bco-blush-deep)}#bco-pdp-beadcube .bcopdp-included-list li a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-beadcube .bcopdp-included-list li a:hover{color:var(--bco-teal-deep)}#bco-pdp-beadcube .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-beadcube .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-beadcube .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-beadcube .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-beadcube .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-beadcube .bcopdp-pairs-grid.is-two{grid-template-columns:repeat(2,1fr)}#bco-pdp-beadcube .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-beadcube .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-beadcube .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-beadcube .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-beadcube .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-beadcube .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-beadcube .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-beadcube .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-beadcube .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-beadcube .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-beadcube .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-beadcube .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-beadcube .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-beadcube .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-beadcube .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-beadcube .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-beadcube .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-beadcube .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-beadcube .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-beadcube .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-beadcube .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-beadcube .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-beadcube .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-beadcube .bcopdp-customize-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-beadcube .bcopdp-customize-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-beadcube .bcopdp-customize-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-beadcube .bcopdp-customize-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-beadcube .bcopdp-customize-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-beadcube .bcopdp-customize-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-beadcube .bcopdp-customize-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 26px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}#bco-pdp-beadcube .bcopdp-customize-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}#bco-pdp-beadcube .bcopdp-footer-blocks{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-beadcube .bcopdp-footer-block{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}#bco-pdp-beadcube .bcopdp-footer-icon{width:40px;height:40px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-beadcube .bcopdp-footer-block:nth-child(2) .bcopdp-footer-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-beadcube .bcopdp-footer-icon svg{width:20px;height:20px}#bco-pdp-beadcube .bcopdp-footer-block h4{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;margin-bottom:4px}#bco-pdp-beadcube .bcopdp-footer-block p{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:8px}#bco-pdp-beadcube .bcopdp-footer-block a{font-size:12px;font-weight:700;color:var(--bco-teal-deep);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:1px}#bco-pdp-beadcube .bcopdp-footer-block a:hover{color:var(--bco-navy)}#bco-pdp-beadcube .bcopdp-disclaimer{font-size:12px;color:var(--bco-muted);text-align:center;padding-top:4px}@media (max-width:768px){#bco-pdp-beadcube>div[class^=bcopdp-],#bco-pdp-beadcube>section{margin-bottom:28px}#bco-pdp-beadcube .bcopdp-hero{padding:28px 22px}#bco-pdp-beadcube .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-beadcube .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-beadcube .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-beadcube .bcopdp-pillars{grid-template-columns:1fr}#bco-pdp-beadcube .bcopdp-configs{padding:26px 22px}#bco-pdp-beadcube .bcopdp-configs-grid,#bco-pdp-beadcube .bcopdp-configs-grid.is-two{grid-template-columns:1fr}#bco-pdp-beadcube .bcopdp-specs{padding:22px}#bco-pdp-beadcube .bcopdp-included{grid-template-columns:1fr}#bco-pdp-beadcube .bcopdp-pairs{padding:24px}#bco-pdp-beadcube .bcopdp-pairs-grid,#bco-pdp-beadcube .bcopdp-pairs-grid.is-two{grid-template-columns:1fr}#bco-pdp-beadcube .bcopdp-faqs{padding:24px}#bco-pdp-beadcube .bcopdp-customize-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-beadcube .bcopdp-customize-btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bco-pdp-beadcube .bcopdp-footer-blocks{grid-template-columns:1fr}}#bco-pdp-cuttingmachine{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-cuttingmachine *,#bco-pdp-cuttingmachine ::after,#bco-pdp-cuttingmachine ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-cuttingmachine h2,#bco-pdp-cuttingmachine h3,#bco-pdp-cuttingmachine h4,#bco-pdp-cuttingmachine li,#bco-pdp-cuttingmachine p,#bco-pdp-cuttingmachine table,#bco-pdp-cuttingmachine ul{margin:0;padding:0}#bco-pdp-cuttingmachine ul{list-style:none}#bco-pdp-cuttingmachine>a[class^=bcopdp-],#bco-pdp-cuttingmachine>div[class^=bcopdp-],#bco-pdp-cuttingmachine>section{margin-bottom:36px}#bco-pdp-cuttingmachine>a[class^=bcopdp-]:last-child,#bco-pdp-cuttingmachine>div[class^=bcopdp-]:last-child,#bco-pdp-cuttingmachine>section:last-child{margin-bottom:0}#bco-pdp-cuttingmachine .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-cuttingmachine .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-cuttingmachine .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-cuttingmachine .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-cuttingmachine .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-cuttingmachine .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-cuttingmachine .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cuttingmachine .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-cuttingmachine .bcopdp-hero p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:700}#bco-pdp-cuttingmachine .bcopdp-hero p a:hover{color:var(--bco-teal-deep)}#bco-pdp-cuttingmachine .bcopdp-machines{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:24px 28px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-cuttingmachine .bcopdp-machines-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bco-teal-deep);margin-bottom:12px}#bco-pdp-cuttingmachine .bcopdp-machines-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bco-pdp-cuttingmachine .bcopdp-machine-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-navy);font-size:13px;font-weight:600;padding:6px 14px;border-radius:100px;line-height:1.3}#bco-pdp-cuttingmachine .bcopdp-machines-more{font-size:13px;color:var(--bco-muted);font-style:italic;-ms-flex-item-align:center;align-self:center;padding:0 8px}#bco-pdp-cuttingmachine .bcopdp-headline{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-cuttingmachine .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-cuttingmachine .bcopdp-headline h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-cuttingmachine .bcopdp-headline h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cuttingmachine .bcopdp-headline-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.65;max-width:680px;margin-bottom:24px}#bco-pdp-cuttingmachine .bcopdp-headline-diagram{background:#faf6f1;border-radius:12px;padding:28px 24px 22px}#bco-pdp-cuttingmachine .bcopdp-headline-photo{width:100%;max-width:560px;height:auto;margin:0 auto 14px;display:block;border-radius:10px;-webkit-box-shadow:0 14px 32px -16px rgba(36,54,101,.25);box-shadow:0 14px 32px -16px rgba(36,54,101,.25)}#bco-pdp-cuttingmachine .bcopdp-headline-states{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}@media (max-width:600px){#bco-pdp-cuttingmachine .bcopdp-headline-states{grid-template-columns:1fr}}#bco-pdp-cuttingmachine .bcopdp-headline-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:10px;font-size:13.5px;color:var(--bco-ink);line-height:1.5}#bco-pdp-cuttingmachine .bcopdp-headline-state strong{font-weight:700;color:var(--bco-navy)}#bco-pdp-cuttingmachine .bcopdp-headline-state-num{-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--bco-display);font-size:16px;font-weight:700;background:var(--bco-mint-soft);color:var(--bco-teal-deep);border:1px solid var(--bco-mint)}#bco-pdp-cuttingmachine .bcopdp-headline-state:nth-child(2) .bcopdp-headline-state-num{background:var(--bco-blush-wash);color:var(--bco-blush-deep);border-color:var(--bco-blush)}#bco-pdp-cuttingmachine .bcopdp-configs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-cuttingmachine .bcopdp-configs-head{margin-bottom:24px;max-width:660px}#bco-pdp-cuttingmachine .bcopdp-configs h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-cuttingmachine .bcopdp-configs h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cuttingmachine .bcopdp-configs-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-cuttingmachine .bcopdp-configs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}#bco-pdp-cuttingmachine .bcopdp-config-card{border-radius:12px;padding:22px 22px 20px;border:1px solid var(--bco-border);background:var(--bco-bg-white);-webkit-transition:all .25s ease;transition:all .25s ease}#bco-pdp-cuttingmachine .bcopdp-config-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}#bco-pdp-cuttingmachine .bcopdp-config-svg{width:100%;max-width:220px;height:120px;margin:0 auto 12px;display:block}#bco-pdp-cuttingmachine .bcopdp-config-name{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.15;margin-bottom:4px;text-align:center}#bco-pdp-cuttingmachine .bcopdp-config-meta{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bco-teal-deep);margin-bottom:12px;text-align:center}#bco-pdp-cuttingmachine .bcopdp-config-bundle{background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:10px;padding:14px 16px}#bco-pdp-cuttingmachine .bcopdp-config-bundle-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bco-teal-deep);margin-bottom:8px}#bco-pdp-cuttingmachine .bcopdp-config-bundle-list{list-style:none;padding:0;margin:0}#bco-pdp-cuttingmachine .bcopdp-config-bundle-list li{font-size:13px;color:var(--bco-ink);line-height:1.5;padding:3px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}#bco-pdp-cuttingmachine .bcopdp-config-bundle-list li::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--bco-teal-deep);margin-top:8px;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-cuttingmachine .bcopdp-config-bundle-list li strong{font-weight:700;color:var(--bco-navy)}#bco-pdp-cuttingmachine .bcopdp-config-bundle-list li em{font-style:italic;color:var(--bco-blush-deep);font-size:12px;display:block;margin-top:1px}#bco-pdp-cuttingmachine .bcopdp-buildyourown{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-cuttingmachine .bcopdp-buildyourown-head{margin-bottom:22px;max-width:660px}#bco-pdp-cuttingmachine .bcopdp-buildyourown h2{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:10px}#bco-pdp-cuttingmachine .bcopdp-buildyourown h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cuttingmachine .bcopdp-buildyourown-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-cuttingmachine .bcopdp-inserts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}@media (max-width:700px){#bco-pdp-cuttingmachine .bcopdp-inserts-grid{grid-template-columns:1fr}}#bco-pdp-cuttingmachine .bcopdp-insert-link{display:grid;grid-template-columns:48px 1fr auto;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 18px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:10px;text-decoration:none;color:inherit;-webkit-transition:all .2s ease;transition:all .2s ease}#bco-pdp-cuttingmachine .bcopdp-insert-link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 6px 14px -8px rgba(36,54,101,.2);box-shadow:0 6px 14px -8px rgba(36,54,101,.2);background:var(--bco-bg-white)}#bco-pdp-cuttingmachine .bcopdp-insert-link-icon{width:48px;height:48px;border-radius:10px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-cuttingmachine .bcopdp-insert-link-icon svg{width:24px;height:24px}#bco-pdp-cuttingmachine .bcopdp-insert-link-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.15}#bco-pdp-cuttingmachine .bcopdp-insert-link-meta{font-size:12px;color:var(--bco-muted);margin-top:1px}#bco-pdp-cuttingmachine .bcopdp-insert-link-arrow{font-size:18px;color:var(--bco-teal-deep);font-weight:700;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#bco-pdp-cuttingmachine .bcopdp-insert-link:hover .bcopdp-insert-link-arrow{-webkit-transform:translateX(3px);transform:translateX(3px)}#bco-pdp-cuttingmachine .bcopdp-slot-table-heading{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-cuttingmachine .bcopdp-slot-table-heading em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cuttingmachine .bcopdp-slot-table-intro{font-size:14px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:14px;max-width:640px}#bco-pdp-cuttingmachine .bcopdp-slot-table{background:#faf6f1;border-radius:12px;padding:8px;margin-bottom:18px}#bco-pdp-cuttingmachine .bcopdp-slot-table-row{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 16px;border-radius:8px}#bco-pdp-cuttingmachine .bcopdp-slot-table-row.is-head{background:0 0;padding:8px 16px 6px}#bco-pdp-cuttingmachine .bcopdp-slot-table-row.is-head>div{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-muted);text-align:center}#bco-pdp-cuttingmachine .bcopdp-slot-table-row.is-head>div:first-child{text-align:left}#bco-pdp-cuttingmachine .bcopdp-slot-table-row.is-data{background:var(--bco-bg-white);border:1px solid var(--bco-border)}#bco-pdp-cuttingmachine .bcopdp-slot-table-row.is-data+.bcopdp-slot-table-row.is-data{margin-top:6px}#bco-pdp-cuttingmachine .bcopdp-slot-config{font-family:var(--bco-display);font-size:16px;font-weight:600;color:var(--bco-navy);line-height:1.25}#bco-pdp-cuttingmachine .bcopdp-slot-config-meta{display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:var(--bco-muted);letter-spacing:.04em;margin-top:1px}#bco-pdp-cuttingmachine .bcopdp-slot-cell{text-align:center;font-size:18px;font-weight:700;color:var(--bco-navy);font-family:var(--bco-display);line-height:1}#bco-pdp-cuttingmachine .bcopdp-slot-cell-mark{display:block;font-size:10px;font-weight:700;color:var(--bco-muted);letter-spacing:.08em;margin-top:4px;font-family:Inter,sans-serif}#bco-pdp-cuttingmachine .bcopdp-slot-cell.is-empty{color:var(--bco-border)}@media (max-width:700px){#bco-pdp-cuttingmachine .bcopdp-slot-table-row{grid-template-columns:1fr 1fr 1fr 1fr;gap:6px;padding:12px 10px}#bco-pdp-cuttingmachine .bcopdp-slot-table-row.is-head{padding:6px 10px 4px}#bco-pdp-cuttingmachine .bcopdp-slot-config{font-size:13px}#bco-pdp-cuttingmachine .bcopdp-slot-config-meta{font-size:10px}#bco-pdp-cuttingmachine .bcopdp-slot-cell{font-size:16px}}#bco-pdp-cuttingmachine .bcopdp-buildyourown-tip{background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:10px;padding:14px 18px;font-size:13.5px;color:var(--bco-ink);line-height:1.55;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}#bco-pdp-cuttingmachine .bcopdp-buildyourown-tip svg{width:18px;height:18px;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0;margin-top:1px}#bco-pdp-cuttingmachine .bcopdp-buildyourown-tip strong{font-weight:700;color:var(--bco-navy)}#bco-pdp-cuttingmachine .bcopdp-mapping{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-cuttingmachine .bcopdp-mapping-head{margin-bottom:22px;max-width:660px}#bco-pdp-cuttingmachine .bcopdp-mapping h2{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:10px}#bco-pdp-cuttingmachine .bcopdp-mapping h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cuttingmachine .bcopdp-mapping-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-cuttingmachine .bcopdp-mapping-rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}#bco-pdp-cuttingmachine .bcopdp-mapping-row{display:grid;grid-template-columns:100px 1fr;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 18px;border-radius:12px;border:1px solid}#bco-pdp-cuttingmachine .bcopdp-mapping-row.is-single{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-cuttingmachine .bcopdp-mapping-row.is-double{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-cuttingmachine .bcopdp-mapping-row.is-triple{background:#eaf2fa;border-color:var(--bco-navy)}#bco-pdp-cuttingmachine .bcopdp-mapping-svg{width:100px;height:60px;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-cuttingmachine .bcopdp-mapping-name{font-family:var(--bco-display);font-size:20px;font-weight:600;line-height:1.15;margin-bottom:2px;letter-spacing:-.01em}#bco-pdp-cuttingmachine .bcopdp-mapping-row.is-single .bcopdp-mapping-name{color:var(--bco-teal-deep)}#bco-pdp-cuttingmachine .bcopdp-mapping-row.is-double .bcopdp-mapping-name{color:var(--bco-blush-deep)}#bco-pdp-cuttingmachine .bcopdp-mapping-row.is-triple .bcopdp-mapping-name{color:var(--bco-navy)}#bco-pdp-cuttingmachine .bcopdp-mapping-meta{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;opacity:.8}#bco-pdp-cuttingmachine .bcopdp-mapping-row.is-single .bcopdp-mapping-meta{color:var(--bco-teal-deep)}#bco-pdp-cuttingmachine .bcopdp-mapping-row.is-double .bcopdp-mapping-meta{color:var(--bco-blush-deep)}#bco-pdp-cuttingmachine .bcopdp-mapping-row.is-triple .bcopdp-mapping-meta{color:var(--bco-navy)}#bco-pdp-cuttingmachine .bcopdp-mapping-supplies{font-size:14px;color:var(--bco-ink);line-height:1.55}#bco-pdp-cuttingmachine .bcopdp-mapping-supplies strong{font-weight:700;color:var(--bco-navy)}@media (max-width:600px){#bco-pdp-cuttingmachine .bcopdp-mapping-row{grid-template-columns:1fr;gap:10px}#bco-pdp-cuttingmachine .bcopdp-mapping-svg{width:80px;height:48px}}#bco-pdp-cuttingmachine .bcopdp-accessories{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-cuttingmachine .bcopdp-accessories-head{margin-bottom:22px;max-width:660px}#bco-pdp-cuttingmachine .bcopdp-accessories h2{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:10px}#bco-pdp-cuttingmachine .bcopdp-accessories h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cuttingmachine .bcopdp-accessories-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-cuttingmachine .bcopdp-accessory-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}#bco-pdp-cuttingmachine .bcopdp-accessory-grid--single{grid-template-columns:1fr}@media (max-width:600px){#bco-pdp-cuttingmachine .bcopdp-accessory-grid{grid-template-columns:1fr}}#bco-pdp-cuttingmachine .bcopdp-bundle-extras{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-cuttingmachine .bcopdp-bundle-extras-head{margin-bottom:22px;max-width:660px}#bco-pdp-cuttingmachine .bcopdp-bundle-extras h2{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:10px}#bco-pdp-cuttingmachine .bcopdp-bundle-extras h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cuttingmachine .bcopdp-bundle-extras-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-cuttingmachine .bcopdp-bundle-extras-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:22px}@media (max-width:600px){#bco-pdp-cuttingmachine .bcopdp-bundle-extras-grid{grid-template-columns:1fr}}#bco-pdp-cuttingmachine .bcopdp-bundle-extra{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:12px;overflow:hidden}#bco-pdp-cuttingmachine .bcopdp-bundle-extra-photo{width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--bco-bg-white);border-bottom:1px solid var(--bco-mint)}#bco-pdp-cuttingmachine .bcopdp-bundle-extra-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#bco-pdp-cuttingmachine .bcopdp-bundle-extra-text{padding:14px 16px 16px}@media (max-width:600px){#bco-pdp-cuttingmachine .bcopdp-bundle-extra-photo{aspect-ratio:16/10}}#bco-pdp-cuttingmachine .bcopdp-bundle-extra-name{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-cuttingmachine .bcopdp-bundle-extra-desc{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.5}#bco-pdp-cuttingmachine .bcopdp-vinyl-callout{background:linear-gradient(135deg,var(--bco-blush-wash) 0,var(--bco-mint-soft) 100%);border:1px solid var(--bco-blush);border-radius:12px;padding:20px;display:grid;grid-template-columns:180px 1fr;gap:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:700px){#bco-pdp-cuttingmachine .bcopdp-vinyl-callout{grid-template-columns:1fr;gap:18px}}#bco-pdp-cuttingmachine .bcopdp-vinyl-callout-photo{width:180px;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--bco-bg-white);border:1px solid var(--bco-blush);-ms-flex-negative:0;flex-shrink:0}@media (max-width:700px){#bco-pdp-cuttingmachine .bcopdp-vinyl-callout-photo{width:100%;max-width:280px;margin:0 auto}}#bco-pdp-cuttingmachine .bcopdp-vinyl-callout-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#bco-pdp-cuttingmachine .bcopdp-vinyl-callout-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-blush-deep);margin-bottom:6px}#bco-pdp-cuttingmachine .bcopdp-vinyl-callout h4{font-family:var(--bco-display);font-size:20px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.25;margin-bottom:6px}#bco-pdp-cuttingmachine .bcopdp-vinyl-callout h4 em{font-style:italic;color:var(--bco-blush-deep);font-weight:500}#bco-pdp-cuttingmachine .bcopdp-vinyl-callout p{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:14px}#bco-pdp-cuttingmachine .bcopdp-vinyl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media (max-width:700px){#bco-pdp-cuttingmachine .bcopdp-vinyl-grid{grid-template-columns:repeat(2,1fr)}}#bco-pdp-cuttingmachine .bcopdp-vinyl-cell{background:var(--bco-bg-white);border:1px solid var(--bco-blush);border-radius:8px;padding:10px 12px;text-align:center}#bco-pdp-cuttingmachine .bcopdp-vinyl-cell-config{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bco-muted);margin-bottom:4px}#bco-pdp-cuttingmachine .bcopdp-vinyl-cell-num{font-family:var(--bco-display);font-size:22px;font-weight:700;color:var(--bco-blush-deep);line-height:1}#bco-pdp-cuttingmachine .bcopdp-vinyl-cell-num span{display:block;font-family:Inter,sans-serif;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bco-muted);margin-top:4px}#bco-pdp-cuttingmachine .bcopdp-accessory-card{background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:12px;padding:24px;display:grid;grid-template-columns:280px 1fr;gap:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bco-pdp-cuttingmachine .bcopdp-accessory-photo{width:280px;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--bco-bg-white);border:1px solid var(--bco-mint);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-cuttingmachine .bcopdp-accessory-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:600px){#bco-pdp-cuttingmachine .bcopdp-accessory-card{grid-template-columns:1fr;gap:16px;padding:18px}#bco-pdp-cuttingmachine .bcopdp-accessory-photo{width:100%;max-width:360px;margin:0 auto}}#bco-pdp-cuttingmachine .bcopdp-accessory-name{font-family:var(--bco-display);font-size:20px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:6px}#bco-pdp-cuttingmachine .bcopdp-accessory-desc{font-size:14px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-cuttingmachine .bcopdp-accessory-warn{background:var(--bco-bg-white);border-left:3px solid var(--bco-blush-deep);border-radius:6px;padding:12px 16px;font-size:13px;color:var(--bco-ink-soft);line-height:1.55;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}#bco-pdp-cuttingmachine .bcopdp-accessory-warn svg{width:18px;height:18px;color:var(--bco-blush-deep);-ms-flex-negative:0;flex-shrink:0;margin-top:1px}#bco-pdp-cuttingmachine .bcopdp-accessory-warn strong{font-weight:700;color:var(--bco-navy)}#bco-pdp-cuttingmachine .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-cuttingmachine .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-cuttingmachine .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-cuttingmachine .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-cuttingmachine .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-cuttingmachine .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-cuttingmachine .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cuttingmachine .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-cuttingmachine .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}#bco-pdp-cuttingmachine .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-cuttingmachine .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}#bco-pdp-cuttingmachine .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}#bco-pdp-cuttingmachine .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}#bco-pdp-cuttingmachine .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-cuttingmachine .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-cuttingmachine .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),#bco-pdp-cuttingmachine .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}#bco-pdp-cuttingmachine .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-cuttingmachine .bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-cuttingmachine .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-cuttingmachine .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-cuttingmachine .bcopdp-dimensions{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-cuttingmachine .bcopdp-dimensions-head{margin-bottom:22px;max-width:660px}#bco-pdp-cuttingmachine .bcopdp-dimensions h2{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:10px}#bco-pdp-cuttingmachine .bcopdp-dimensions h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cuttingmachine .bcopdp-dimensions-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-cuttingmachine .bcopdp-dimensions-content{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:800px){#bco-pdp-cuttingmachine .bcopdp-dimensions-content{grid-template-columns:1fr;gap:20px}}#bco-pdp-cuttingmachine .bcopdp-dimensions-photo{background:#faf6f1;border:1px solid var(--bco-border);border-radius:10px;padding:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bco-pdp-cuttingmachine .bcopdp-dimensions-photo img{width:100%;height:auto;display:block;border-radius:4px}#bco-pdp-cuttingmachine .bcopdp-dimensions-table{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:10px;overflow:hidden}#bco-pdp-cuttingmachine .bcopdp-dim-row{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;border-bottom:1px solid var(--bco-border);font-size:13.5px}#bco-pdp-cuttingmachine .bcopdp-dim-row:last-of-type{border-bottom:1px solid var(--bco-border)}#bco-pdp-cuttingmachine .bcopdp-dim-row--head{background:#faf6f1}#bco-pdp-cuttingmachine .bcopdp-dim-row--head>div{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-muted)}#bco-pdp-cuttingmachine .bcopdp-dim-row--head>div:nth-child(3),.bcopdp-dim-row--head>div:nth-child(2){text-align:center}#bco-pdp-cuttingmachine .bcopdp-dim-config{font-family:var(--bco-display);font-size:15px;font-weight:600;color:var(--bco-navy);line-height:1.2}#bco-pdp-cuttingmachine .bcopdp-dim-value{font-family:var(--bco-display);font-size:17px;font-weight:700;color:var(--bco-navy);text-align:center}#bco-pdp-cuttingmachine .bcopdp-dim-footnote{background:var(--bco-mint-soft);padding:12px 16px;font-size:12.5px;color:var(--bco-ink);line-height:1.5;border-top:1px solid var(--bco-mint)}#bco-pdp-cuttingmachine .bcopdp-dim-footnote strong{color:var(--bco-navy);font-weight:700}#bco-pdp-cuttingmachine .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-cuttingmachine .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-cuttingmachine .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cuttingmachine .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-cuttingmachine .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-cuttingmachine .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-cuttingmachine .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-cuttingmachine .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-cuttingmachine .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-cuttingmachine .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-cuttingmachine .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-cuttingmachine .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-cuttingmachine .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-cuttingmachine .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-cuttingmachine .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-cuttingmachine .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-cuttingmachine .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-cuttingmachine .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cuttingmachine .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-cuttingmachine .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-cuttingmachine .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-cuttingmachine .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-cuttingmachine .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-cuttingmachine .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-cuttingmachine .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-cuttingmachine .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-cuttingmachine .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-cuttingmachine .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-cuttingmachine .bcopdp-plan-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-cuttingmachine .bcopdp-plan-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-cuttingmachine .bcopdp-plan-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-cuttingmachine .bcopdp-plan-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-cuttingmachine .bcopdp-plan-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-cuttingmachine .bcopdp-plan-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-cuttingmachine .bcopdp-plan-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-cuttingmachine .bcopdp-plan-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 22px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1}#bco-pdp-cuttingmachine .bcopdp-plan-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){#bco-pdp-cuttingmachine>a[class^=bcopdp-],#bco-pdp-cuttingmachine>div[class^=bcopdp-],#bco-pdp-cuttingmachine>section{margin-bottom:28px}#bco-pdp-cuttingmachine .bcopdp-hero{padding:28px 22px}#bco-pdp-cuttingmachine .bcopdp-machines{padding:22px 20px}#bco-pdp-cuttingmachine .bcopdp-headline{padding:26px 22px}#bco-pdp-cuttingmachine .bcopdp-headline-diagram{padding:22px 14px 14px}#bco-pdp-cuttingmachine .bcopdp-configs{padding:26px 22px}#bco-pdp-cuttingmachine .bcopdp-configs-grid{grid-template-columns:1fr}#bco-pdp-cuttingmachine .bcopdp-buildyourown{padding:26px 22px}#bco-pdp-cuttingmachine .bcopdp-mapping{padding:26px 22px}#bco-pdp-cuttingmachine .bcopdp-accessories{padding:26px 22px}#bco-pdp-cuttingmachine .bcopdp-bundle-extras{padding:26px 22px}#bco-pdp-cuttingmachine .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-cuttingmachine .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-cuttingmachine .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-cuttingmachine .bcopdp-specs{padding:22px}#bco-pdp-cuttingmachine .bcopdp-dimensions{padding:26px 22px}#bco-pdp-cuttingmachine .bcopdp-pairs{padding:24px}#bco-pdp-cuttingmachine .bcopdp-pairs-grid{grid-template-columns:1fr}#bco-pdp-cuttingmachine .bcopdp-faqs{padding:24px}#bco-pdp-cuttingmachine .bcopdp-plan-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-cuttingmachine .bcopdp-plan-buttons{width:100%}#bco-pdp-cuttingmachine .bcopdp-plan-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#bco-pdp-diamondpainting{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-diamondpainting *,#bco-pdp-diamondpainting ::after,#bco-pdp-diamondpainting ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-diamondpainting h2,#bco-pdp-diamondpainting h3,#bco-pdp-diamondpainting h4,#bco-pdp-diamondpainting li,#bco-pdp-diamondpainting p,#bco-pdp-diamondpainting table,#bco-pdp-diamondpainting ul{margin:0;padding:0}#bco-pdp-diamondpainting ul{list-style:none}#bco-pdp-diamondpainting>a[class^=bcopdp-],#bco-pdp-diamondpainting>div[class^=bcopdp-],#bco-pdp-diamondpainting>section{margin-bottom:36px}#bco-pdp-diamondpainting>a[class^=bcopdp-]:last-child,#bco-pdp-diamondpainting>div[class^=bcopdp-]:last-child,#bco-pdp-diamondpainting>section:last-child{margin-bottom:0}#bco-pdp-diamondpainting .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-diamondpainting .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-diamondpainting .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-diamondpainting .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-diamondpainting .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-diamondpainting .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-diamondpainting .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-diamondpainting .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-diamondpainting .bcopdp-hero p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:700}#bco-pdp-diamondpainting .bcopdp-hero p a:hover{color:var(--bco-teal-deep)}#bco-pdp-diamondpainting .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-diamondpainting .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-diamondpainting .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-diamondpainting .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-diamondpainting .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-diamondpainting .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-diamondpainting .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-diamondpainting .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-diamondpainting .bcopdp-heights{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-diamondpainting .bcopdp-heights-head{margin-bottom:24px;max-width:620px}#bco-pdp-diamondpainting .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-diamondpainting .bcopdp-heights h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-diamondpainting .bcopdp-heights h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-diamondpainting .bcopdp-heights-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-diamondpainting .bcopdp-heights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}#bco-pdp-diamondpainting .bcopdp-height-card{border-radius:12px;padding:26px 26px 22px;border:1px solid}#bco-pdp-diamondpainting .bcopdp-height-card:first-child{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-diamondpainting .bcopdp-height-card:nth-child(2){background:#eaf2fa;border-color:var(--bco-navy)}#bco-pdp-diamondpainting .bcopdp-height-kicker{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}#bco-pdp-diamondpainting .bcopdp-height-card:first-child .bcopdp-height-kicker{color:var(--bco-teal-deep)}#bco-pdp-diamondpainting .bcopdp-height-card:nth-child(2) .bcopdp-height-kicker{color:var(--bco-navy)}#bco-pdp-diamondpainting .bcopdp-height-name{font-family:var(--bco-display);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-bottom:4px}#bco-pdp-diamondpainting .bcopdp-height-card:first-child .bcopdp-height-name{color:var(--bco-teal-deep)}#bco-pdp-diamondpainting .bcopdp-height-card:nth-child(2) .bcopdp-height-name{color:var(--bco-navy)}#bco-pdp-diamondpainting .bcopdp-height-best-for{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}#bco-pdp-diamondpainting .bcopdp-height-card:first-child .bcopdp-height-best-for{color:var(--bco-teal-deep);opacity:.8}#bco-pdp-diamondpainting .bcopdp-height-card:nth-child(2) .bcopdp-height-best-for{color:var(--bco-navy);opacity:.75}#bco-pdp-diamondpainting .bcopdp-height-dims{background:var(--bco-bg-white);border-radius:10px;padding:14px 16px;border:1px solid}#bco-pdp-diamondpainting .bcopdp-height-card:first-child .bcopdp-height-dims{border-color:var(--bco-mint)}#bco-pdp-diamondpainting .bcopdp-height-card:nth-child(2) .bcopdp-height-dims{border-color:rgba(36,54,101,.2)}#bco-pdp-diamondpainting .bcopdp-height-dim-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:4px 0;font-size:13px;border-bottom:1px solid var(--bco-border)}#bco-pdp-diamondpainting .bcopdp-height-dim-row:last-child{border-bottom:none}#bco-pdp-diamondpainting .bcopdp-height-dim-label{color:var(--bco-muted);font-weight:500}#bco-pdp-diamondpainting .bcopdp-height-dim-value{color:var(--bco-navy);font-weight:700;text-align:right}#bco-pdp-diamondpainting .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-diamondpainting .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-diamondpainting .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-diamondpainting .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-diamondpainting .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-diamondpainting .bcopdp-pairs-grid.is-two{grid-template-columns:repeat(2,1fr)}#bco-pdp-diamondpainting .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-diamondpainting .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-diamondpainting .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-diamondpainting .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-diamondpainting .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-diamondpainting .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-diamondpainting .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-diamondpainting .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-diamondpainting .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-diamondpainting .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-diamondpainting .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-diamondpainting .bcopdp-faqs-head{margin-bottom:10px;max-width:620px}#bco-pdp-diamondpainting .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-diamondpainting .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-diamondpainting .bcopdp-faqs-intro{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6;margin-bottom:16px}#bco-pdp-diamondpainting .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-diamondpainting .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-diamondpainting .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-diamondpainting .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-diamondpainting .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-diamondpainting .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-diamondpainting .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-diamondpainting .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-diamondpainting .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-diamondpainting .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-diamondpainting .bcopdp-kit-subhead{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);border:1px solid var(--bco-mint);padding:5px 12px;border-radius:100px;margin:14px 0 10px}#bco-pdp-diamondpainting .bcopdp-kit-subhead.is-blush{color:var(--bco-blush-deep);background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-diamondpainting .bcopdp-faq-body ul.bcopdp-kitlist{list-style:none;margin:0 0 6px}#bco-pdp-diamondpainting .bcopdp-faq-body ul.bcopdp-kitlist>li{padding:4px 0 4px 18px;position:relative}#bco-pdp-diamondpainting .bcopdp-faq-body ul.bcopdp-kitlist>li::before{content:'';position:absolute;left:2px;top:13px;width:5px;height:5px;border-radius:50%;background:var(--bco-teal-deep)}#bco-pdp-diamondpainting .bcopdp-faq-body ul.bcopdp-kitlist ul{list-style:none;margin:4px 0 2px}#bco-pdp-diamondpainting .bcopdp-faq-body ul.bcopdp-kitlist ul>li{padding:2px 0 2px 18px;position:relative;font-size:13.5px}#bco-pdp-diamondpainting .bcopdp-faq-body ul.bcopdp-kitlist ul>li::before{content:'';position:absolute;left:4px;top:11px;width:4px;height:4px;border-radius:50%;background:var(--bco-blush-deep)}#bco-pdp-diamondpainting .bcopdp-faq-body .bcopdp-kit-note{font-size:13px;color:var(--bco-muted);margin-top:8px}#bco-pdp-diamondpainting .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}#bco-pdp-diamondpainting .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-diamondpainting .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}#bco-pdp-diamondpainting .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}#bco-pdp-diamondpainting .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}#bco-pdp-diamondpainting .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-diamondpainting .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-diamondpainting .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),#bco-pdp-diamondpainting .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}#bco-pdp-diamondpainting .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-diamondpainting .bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-diamondpainting .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-diamondpainting .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-diamondpainting .bcopdp-plan-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-diamondpainting .bcopdp-plan-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-diamondpainting .bcopdp-plan-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-diamondpainting .bcopdp-plan-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-diamondpainting .bcopdp-plan-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-diamondpainting .bcopdp-plan-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-diamondpainting .bcopdp-plan-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-diamondpainting .bcopdp-plan-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 22px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1}#bco-pdp-diamondpainting .bcopdp-plan-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){#bco-pdp-diamondpainting>a[class^=bcopdp-],#bco-pdp-diamondpainting>div[class^=bcopdp-],#bco-pdp-diamondpainting>section{margin-bottom:28px}#bco-pdp-diamondpainting .bcopdp-hero{padding:28px 22px}#bco-pdp-diamondpainting .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-diamondpainting .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-diamondpainting .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-diamondpainting .bcopdp-heights{padding:26px 22px}#bco-pdp-diamondpainting .bcopdp-heights-grid{grid-template-columns:1fr}#bco-pdp-diamondpainting .bcopdp-specs{padding:22px}#bco-pdp-diamondpainting .bcopdp-pairs{padding:24px}#bco-pdp-diamondpainting .bcopdp-pairs-grid,#bco-pdp-diamondpainting .bcopdp-pairs-grid.is-two{grid-template-columns:1fr}#bco-pdp-diamondpainting .bcopdp-faqs{padding:24px}#bco-pdp-diamondpainting .bcopdp-plan-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-diamondpainting .bcopdp-plan-buttons{width:100%}#bco-pdp-diamondpainting .bcopdp-plan-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#bco-pdp-diecutting{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-diecutting *,#bco-pdp-diecutting ::after,#bco-pdp-diecutting ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-diecutting h2,#bco-pdp-diecutting h3,#bco-pdp-diecutting h4,#bco-pdp-diecutting li,#bco-pdp-diecutting p,#bco-pdp-diecutting table,#bco-pdp-diecutting ul{margin:0;padding:0}#bco-pdp-diecutting ul{list-style:none}#bco-pdp-diecutting>a[class^=bcopdp-],#bco-pdp-diecutting>div[class^=bcopdp-],#bco-pdp-diecutting>section{margin-bottom:36px}#bco-pdp-diecutting>a[class^=bcopdp-]:last-child,#bco-pdp-diecutting>div[class^=bcopdp-]:last-child,#bco-pdp-diecutting>section:last-child{margin-bottom:0}#bco-pdp-diecutting .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-diecutting .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-diecutting .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-diecutting .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-diecutting .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-diecutting .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-diecutting .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-diecutting .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-diecutting .bcopdp-hero p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:700}#bco-pdp-diecutting .bcopdp-hero p a:hover{color:var(--bco-teal-deep)}#bco-pdp-diecutting .bcopdp-video{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-diecutting .bcopdp-video-head{margin-bottom:22px;max-width:620px}#bco-pdp-diecutting .bcopdp-video-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:12px}#bco-pdp-diecutting .bcopdp-video h3{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-diecutting .bcopdp-video h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-diecutting .bcopdp-video-sub{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-diecutting .bcopdp-video-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);-webkit-box-shadow:0 14px 32px -16px rgba(36,54,101,.25);box-shadow:0 14px 32px -16px rgba(36,54,101,.25)}#bco-pdp-diecutting .bcopdp-video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block}#bco-pdp-diecutting .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-diecutting .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-diecutting .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-diecutting .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-diecutting .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-diecutting .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-diecutting .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-diecutting .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-diecutting .bcopdp-heights{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-diecutting .bcopdp-heights-head{margin-bottom:24px;max-width:620px}#bco-pdp-diecutting .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-diecutting .bcopdp-heights h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-diecutting .bcopdp-heights h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-diecutting .bcopdp-heights-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-diecutting .bcopdp-heights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}#bco-pdp-diecutting .bcopdp-height-card{border-radius:12px;padding:26px 26px 22px;border:1px solid}#bco-pdp-diecutting .bcopdp-height-card:first-child{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-diecutting .bcopdp-height-card:nth-child(2){background:#eaf2fa;border-color:var(--bco-navy)}#bco-pdp-diecutting .bcopdp-height-name{font-family:var(--bco-display);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-bottom:4px}#bco-pdp-diecutting .bcopdp-height-card:first-child .bcopdp-height-name{color:var(--bco-teal-deep)}#bco-pdp-diecutting .bcopdp-height-card:nth-child(2) .bcopdp-height-name{color:var(--bco-navy)}#bco-pdp-diecutting .bcopdp-height-best-for{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}#bco-pdp-diecutting .bcopdp-height-card:first-child .bcopdp-height-best-for{color:var(--bco-teal-deep);opacity:.8}#bco-pdp-diecutting .bcopdp-height-card:nth-child(2) .bcopdp-height-best-for{color:var(--bco-navy);opacity:.75}#bco-pdp-diecutting .bcopdp-height-dims{background:var(--bco-bg-white);border-radius:10px;padding:14px 16px;border:1px solid}#bco-pdp-diecutting .bcopdp-height-card:first-child .bcopdp-height-dims{border-color:var(--bco-mint)}#bco-pdp-diecutting .bcopdp-height-card:nth-child(2) .bcopdp-height-dims{border-color:rgba(36,54,101,.2)}#bco-pdp-diecutting .bcopdp-height-dim-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:4px 0;font-size:13px;border-bottom:1px solid var(--bco-border)}#bco-pdp-diecutting .bcopdp-height-dim-row:last-child{border-bottom:none}#bco-pdp-diecutting .bcopdp-height-dim-label{color:var(--bco-muted);font-weight:500}#bco-pdp-diecutting .bcopdp-height-dim-value{color:var(--bco-navy);font-weight:700;text-align:right}#bco-pdp-diecutting .bcopdp-included{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-diecutting .bcopdp-included-col{border-radius:12px;padding:24px 26px;border:1px solid;background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-diecutting .bcopdp-included-col.is-alt{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-diecutting .bcopdp-included-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px}#bco-pdp-diecutting .bcopdp-included-badge{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;background:var(--bco-bg-white);color:var(--bco-teal-deep);border:1px solid var(--bco-mint)}.is-alt .bcopdp-included-badge{color:var(--bco-blush-deep);border-color:var(--bco-blush)}#bco-pdp-diecutting .bcopdp-included-badge svg{width:16px;height:16px}#bco-pdp-diecutting .bcopdp-included-head h4{font-family:var(--bco-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--bco-teal-deep)}.is-alt .bcopdp-included-head h4{color:var(--bco-blush-deep)}#bco-pdp-diecutting .bcopdp-included-list li{font-size:14px;color:var(--bco-ink);line-height:1.5;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}#bco-pdp-diecutting .bcopdp-included-list li::before{content:'';width:5px;height:5px;border-radius:50%;margin-top:9px;-ms-flex-negative:0;flex-shrink:0;background:var(--bco-teal-deep)}.is-alt .bcopdp-included-list li::before{background:var(--bco-blush-deep)}#bco-pdp-diecutting .bcopdp-uses{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-diecutting .bcopdp-uses-head{margin-bottom:22px;max-width:620px}#bco-pdp-diecutting .bcopdp-uses h2{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:10px}#bco-pdp-diecutting .bcopdp-uses h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-diecutting .bcopdp-uses-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-diecutting .bcopdp-uses-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}#bco-pdp-diecutting .bcopdp-use-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:10px;font-size:14px;color:var(--bco-ink);line-height:1.5}#bco-pdp-diecutting .bcopdp-use-row svg{width:18px;height:18px;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0;margin-top:2px}#bco-pdp-diecutting .bcopdp-use-row strong{font-weight:700;color:var(--bco-navy)}#bco-pdp-diecutting .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}#bco-pdp-diecutting .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-diecutting .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}#bco-pdp-diecutting .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}#bco-pdp-diecutting .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}#bco-pdp-diecutting .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-diecutting .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-diecutting .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),#bco-pdp-diecutting .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}#bco-pdp-diecutting .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-diecutting .bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-diecutting .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-diecutting .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-diecutting .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-diecutting .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-diecutting .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-diecutting .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-diecutting .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-diecutting .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-diecutting .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-diecutting .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-diecutting .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-diecutting .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-diecutting .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-diecutting .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-diecutting .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-diecutting .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-diecutting .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-diecutting .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-diecutting .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-diecutting .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-diecutting .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-diecutting .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-diecutting .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-diecutting .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-diecutting .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-diecutting .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-diecutting .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-diecutting .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-diecutting .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-diecutting .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-diecutting .bcopdp-plan-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-diecutting .bcopdp-plan-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-diecutting .bcopdp-plan-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-diecutting .bcopdp-plan-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-diecutting .bcopdp-plan-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-diecutting .bcopdp-plan-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-diecutting .bcopdp-plan-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-diecutting .bcopdp-plan-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 22px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1}#bco-pdp-diecutting .bcopdp-plan-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){#bco-pdp-diecutting>a[class^=bcopdp-],#bco-pdp-diecutting>div[class^=bcopdp-],#bco-pdp-diecutting>section{margin-bottom:28px}#bco-pdp-diecutting .bcopdp-hero{padding:28px 22px}#bco-pdp-diecutting .bcopdp-video{padding:24px 22px}#bco-pdp-diecutting .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-diecutting .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-diecutting .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-diecutting .bcopdp-heights{padding:26px 22px}#bco-pdp-diecutting .bcopdp-heights-grid{grid-template-columns:1fr}#bco-pdp-diecutting .bcopdp-included{grid-template-columns:1fr}#bco-pdp-diecutting .bcopdp-uses{padding:26px 22px}#bco-pdp-diecutting .bcopdp-uses-grid{grid-template-columns:1fr}#bco-pdp-diecutting .bcopdp-specs{padding:22px}#bco-pdp-diecutting .bcopdp-pairs{padding:24px}#bco-pdp-diecutting .bcopdp-pairs-grid{grid-template-columns:1fr}#bco-pdp-diecutting .bcopdp-faqs{padding:24px}#bco-pdp-diecutting .bcopdp-plan-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-diecutting .bcopdp-plan-buttons{width:100%}#bco-pdp-diecutting .bcopdp-plan-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#bco-pdp-jewelrymakers{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-jewelrymakers *,#bco-pdp-jewelrymakers ::after,#bco-pdp-jewelrymakers ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-jewelrymakers h2,#bco-pdp-jewelrymakers h3,#bco-pdp-jewelrymakers h4,#bco-pdp-jewelrymakers li,#bco-pdp-jewelrymakers p,#bco-pdp-jewelrymakers table,#bco-pdp-jewelrymakers ul{margin:0;padding:0}#bco-pdp-jewelrymakers ul{list-style:none}#bco-pdp-jewelrymakers>a[class^=bcopdp-],#bco-pdp-jewelrymakers>div[class^=bcopdp-],#bco-pdp-jewelrymakers>section{margin-bottom:36px}#bco-pdp-jewelrymakers>a[class^=bcopdp-]:last-child,#bco-pdp-jewelrymakers>div[class^=bcopdp-]:last-child,#bco-pdp-jewelrymakers>section:last-child{margin-bottom:0}#bco-pdp-jewelrymakers .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-jewelrymakers .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-jewelrymakers .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-jewelrymakers .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-jewelrymakers .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-jewelrymakers .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-jewelrymakers .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-jewelrymakers .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-jewelrymakers .bcopdp-hero p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:700}#bco-pdp-jewelrymakers .bcopdp-hero p a:hover{color:var(--bco-teal-deep)}#bco-pdp-jewelrymakers .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-jewelrymakers .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-jewelrymakers .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-jewelrymakers .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-jewelrymakers .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-jewelrymakers .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-jewelrymakers .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-jewelrymakers .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-jewelrymakers .bcopdp-heights{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-jewelrymakers .bcopdp-heights-head{margin-bottom:24px;max-width:620px}#bco-pdp-jewelrymakers .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-jewelrymakers .bcopdp-heights h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-jewelrymakers .bcopdp-heights h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-jewelrymakers .bcopdp-heights-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-jewelrymakers .bcopdp-heights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#bco-pdp-jewelrymakers .bcopdp-height-card{border-radius:12px;padding:26px 26px 22px;border:1px solid}#bco-pdp-jewelrymakers .bcopdp-height-card:first-child{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-jewelrymakers .bcopdp-height-card:nth-child(2){background:#eaf2fa;border-color:var(--bco-navy)}#bco-pdp-jewelrymakers .bcopdp-height-card:nth-child(3){background:var(--bco-navy);border-color:var(--bco-navy-deep)}#bco-pdp-jewelrymakers .bcopdp-height-kicker{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}#bco-pdp-jewelrymakers .bcopdp-height-card:first-child .bcopdp-height-kicker{color:var(--bco-teal-deep)}#bco-pdp-jewelrymakers .bcopdp-height-card:nth-child(2) .bcopdp-height-kicker{color:var(--bco-navy)}#bco-pdp-jewelrymakers .bcopdp-height-card:nth-child(3) .bcopdp-height-kicker{color:var(--bco-blush)}#bco-pdp-jewelrymakers .bcopdp-height-name{font-family:var(--bco-display);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-bottom:4px}#bco-pdp-jewelrymakers .bcopdp-height-card:first-child .bcopdp-height-name{color:var(--bco-teal-deep)}#bco-pdp-jewelrymakers .bcopdp-height-card:nth-child(2) .bcopdp-height-name{color:var(--bco-navy)}#bco-pdp-jewelrymakers .bcopdp-height-card:nth-child(3) .bcopdp-height-name{color:#fff}#bco-pdp-jewelrymakers .bcopdp-height-best-for{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}#bco-pdp-jewelrymakers .bcopdp-height-card:first-child .bcopdp-height-best-for{color:var(--bco-teal-deep);opacity:.8}#bco-pdp-jewelrymakers .bcopdp-height-card:nth-child(2) .bcopdp-height-best-for{color:var(--bco-navy);opacity:.75}#bco-pdp-jewelrymakers .bcopdp-height-card:nth-child(3) .bcopdp-height-best-for{color:rgba(255,255,255,.85)}#bco-pdp-jewelrymakers .bcopdp-height-dims{background:var(--bco-bg-white);border-radius:10px;padding:14px 16px;border:1px solid}#bco-pdp-jewelrymakers .bcopdp-height-card:first-child .bcopdp-height-dims{border-color:var(--bco-mint)}#bco-pdp-jewelrymakers .bcopdp-height-card:nth-child(2) .bcopdp-height-dims{border-color:rgba(36,54,101,.2)}#bco-pdp-jewelrymakers .bcopdp-height-card:nth-child(3) .bcopdp-height-dims{border-color:rgba(255,255,255,.25)}#bco-pdp-jewelrymakers .bcopdp-height-dim-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:4px 0;font-size:13px;border-bottom:1px solid var(--bco-border)}#bco-pdp-jewelrymakers .bcopdp-height-dim-row:last-child{border-bottom:none}#bco-pdp-jewelrymakers .bcopdp-height-dim-label{color:var(--bco-muted);font-weight:500}#bco-pdp-jewelrymakers .bcopdp-height-dim-value{color:var(--bco-navy);font-weight:700;text-align:right}#bco-pdp-jewelrymakers .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-jewelrymakers .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-jewelrymakers .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-jewelrymakers .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-jewelrymakers .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-jewelrymakers .bcopdp-pairs-grid.is-four{grid-template-columns:repeat(4,1fr)}#bco-pdp-jewelrymakers .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-jewelrymakers .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-jewelrymakers .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-jewelrymakers .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-jewelrymakers .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-jewelrymakers .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-jewelrymakers .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-jewelrymakers .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-jewelrymakers .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-jewelrymakers .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-jewelrymakers .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-jewelrymakers .bcopdp-faqs-head{margin-bottom:10px;max-width:620px}#bco-pdp-jewelrymakers .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-jewelrymakers .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-jewelrymakers .bcopdp-faqs-intro{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6;margin-bottom:16px}#bco-pdp-jewelrymakers .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-jewelrymakers .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-jewelrymakers .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-jewelrymakers .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-jewelrymakers .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-jewelrymakers .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-jewelrymakers .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-jewelrymakers .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-jewelrymakers .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-jewelrymakers .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-jewelrymakers .bcopdp-kit-subhead{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);border:1px solid var(--bco-mint);padding:5px 12px;border-radius:100px;margin:14px 0 10px}#bco-pdp-jewelrymakers .bcopdp-kit-subhead.is-blush{color:var(--bco-blush-deep);background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-jewelrymakers .bcopdp-faq-body ul.bcopdp-kitlist{list-style:none;margin:0 0 6px}#bco-pdp-jewelrymakers .bcopdp-faq-body ul.bcopdp-kitlist>li{padding:4px 0 4px 18px;position:relative}#bco-pdp-jewelrymakers .bcopdp-faq-body ul.bcopdp-kitlist>li::before{content:'';position:absolute;left:2px;top:13px;width:5px;height:5px;border-radius:50%;background:var(--bco-teal-deep)}#bco-pdp-jewelrymakers .bcopdp-faq-body ul.bcopdp-kitlist ul{list-style:none;margin:4px 0 2px}#bco-pdp-jewelrymakers .bcopdp-faq-body ul.bcopdp-kitlist ul>li{padding:2px 0 2px 18px;position:relative;font-size:13.5px}#bco-pdp-jewelrymakers .bcopdp-faq-body ul.bcopdp-kitlist ul>li::before{content:'';position:absolute;left:4px;top:11px;width:4px;height:4px;border-radius:50%;background:var(--bco-blush-deep)}#bco-pdp-jewelrymakers .bcopdp-faq-body .bcopdp-kit-note{font-size:13px;color:var(--bco-muted);margin-top:8px}#bco-pdp-jewelrymakers .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}#bco-pdp-jewelrymakers .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-jewelrymakers .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}#bco-pdp-jewelrymakers .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}#bco-pdp-jewelrymakers .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}#bco-pdp-jewelrymakers .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-jewelrymakers .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-jewelrymakers .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),#bco-pdp-jewelrymakers .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}#bco-pdp-jewelrymakers .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-jewelrymakers .bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-jewelrymakers .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-jewelrymakers .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-jewelrymakers .bcopdp-plan-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-jewelrymakers .bcopdp-plan-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-jewelrymakers .bcopdp-plan-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-jewelrymakers .bcopdp-plan-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-jewelrymakers .bcopdp-plan-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-jewelrymakers .bcopdp-plan-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-jewelrymakers .bcopdp-plan-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-jewelrymakers .bcopdp-plan-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 22px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1}#bco-pdp-jewelrymakers .bcopdp-plan-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:980px){#bco-pdp-jewelrymakers .bcopdp-pairs-grid.is-four{grid-template-columns:repeat(2,1fr)}#bco-pdp-jewelrymakers .bcopdp-heights-grid{grid-template-columns:1fr}}@media (max-width:768px){#bco-pdp-jewelrymakers>a[class^=bcopdp-],#bco-pdp-jewelrymakers>div[class^=bcopdp-],#bco-pdp-jewelrymakers>section{margin-bottom:28px}#bco-pdp-jewelrymakers .bcopdp-hero{padding:28px 22px}#bco-pdp-jewelrymakers .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-jewelrymakers .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-jewelrymakers .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-jewelrymakers .bcopdp-heights{padding:26px 22px}#bco-pdp-jewelrymakers .bcopdp-specs{padding:22px}#bco-pdp-jewelrymakers .bcopdp-pairs{padding:24px}#bco-pdp-jewelrymakers .bcopdp-pairs-grid,#bco-pdp-jewelrymakers .bcopdp-pairs-grid.is-four{grid-template-columns:1fr}#bco-pdp-jewelrymakers .bcopdp-faqs{padding:24px}#bco-pdp-jewelrymakers .bcopdp-plan-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-jewelrymakers .bcopdp-plan-buttons{width:100%}#bco-pdp-jewelrymakers .bcopdp-plan-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#bco-pdp-papercrafting{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-papercrafting *,#bco-pdp-papercrafting ::after,#bco-pdp-papercrafting ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-papercrafting h2,#bco-pdp-papercrafting h3,#bco-pdp-papercrafting h4,#bco-pdp-papercrafting li,#bco-pdp-papercrafting p,#bco-pdp-papercrafting table,#bco-pdp-papercrafting ul{margin:0;padding:0}#bco-pdp-papercrafting ul{list-style:none}#bco-pdp-papercrafting>a[class^=bcopdp-],#bco-pdp-papercrafting>div[class^=bcopdp-],#bco-pdp-papercrafting>section{margin-bottom:36px}#bco-pdp-papercrafting>a[class^=bcopdp-]:last-child,#bco-pdp-papercrafting>div[class^=bcopdp-]:last-child,#bco-pdp-papercrafting>section:last-child{margin-bottom:0}#bco-pdp-papercrafting .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-papercrafting .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-papercrafting .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-papercrafting .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-papercrafting .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-papercrafting .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-papercrafting .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-papercrafting .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-papercrafting .bcopdp-hero p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:700}#bco-pdp-papercrafting .bcopdp-hero p a:hover{color:var(--bco-teal-deep)}#bco-pdp-papercrafting .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-papercrafting .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-papercrafting .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-papercrafting .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-papercrafting .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-papercrafting .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-papercrafting .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-papercrafting .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-papercrafting .bcopdp-heights{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-papercrafting .bcopdp-heights-head{margin-bottom:24px;max-width:620px}#bco-pdp-papercrafting .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-papercrafting .bcopdp-heights h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-papercrafting .bcopdp-heights h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-papercrafting .bcopdp-heights-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-papercrafting .bcopdp-heights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}#bco-pdp-papercrafting .bcopdp-height-card{border-radius:12px;padding:26px 26px 22px;border:1px solid}#bco-pdp-papercrafting .bcopdp-height-card:first-child{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-papercrafting .bcopdp-height-card:nth-child(2){background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-papercrafting .bcopdp-height-card:nth-child(3){background:#eaf2fa;border-color:var(--bco-navy)}#bco-pdp-papercrafting .bcopdp-height-card:nth-child(4){background:var(--bco-navy);border-color:var(--bco-navy-deep)}#bco-pdp-papercrafting .bcopdp-height-kicker{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}#bco-pdp-papercrafting .bcopdp-height-card:first-child .bcopdp-height-kicker{color:var(--bco-teal-deep)}#bco-pdp-papercrafting .bcopdp-height-card:nth-child(2) .bcopdp-height-kicker{color:var(--bco-blush-deep)}#bco-pdp-papercrafting .bcopdp-height-card:nth-child(3) .bcopdp-height-kicker{color:var(--bco-navy)}#bco-pdp-papercrafting .bcopdp-height-card:nth-child(4) .bcopdp-height-kicker{color:var(--bco-blush)}#bco-pdp-papercrafting .bcopdp-height-name{font-family:var(--bco-display);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-bottom:4px}#bco-pdp-papercrafting .bcopdp-height-card:first-child .bcopdp-height-name{color:var(--bco-teal-deep)}#bco-pdp-papercrafting .bcopdp-height-card:nth-child(2) .bcopdp-height-name{color:var(--bco-blush-deep)}#bco-pdp-papercrafting .bcopdp-height-card:nth-child(3) .bcopdp-height-name{color:var(--bco-navy)}#bco-pdp-papercrafting .bcopdp-height-card:nth-child(4) .bcopdp-height-name{color:#fff}#bco-pdp-papercrafting .bcopdp-height-best-for{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}#bco-pdp-papercrafting .bcopdp-height-card:first-child .bcopdp-height-best-for{color:var(--bco-teal-deep);opacity:.8}#bco-pdp-papercrafting .bcopdp-height-card:nth-child(2) .bcopdp-height-best-for{color:var(--bco-blush-deep);opacity:.85}#bco-pdp-papercrafting .bcopdp-height-card:nth-child(3) .bcopdp-height-best-for{color:var(--bco-navy);opacity:.75}#bco-pdp-papercrafting .bcopdp-height-card:nth-child(4) .bcopdp-height-best-for{color:rgba(255,255,255,.85)}#bco-pdp-papercrafting .bcopdp-height-dims{background:var(--bco-bg-white);border-radius:10px;padding:14px 16px;border:1px solid}#bco-pdp-papercrafting .bcopdp-height-card:first-child .bcopdp-height-dims{border-color:var(--bco-mint)}#bco-pdp-papercrafting .bcopdp-height-card:nth-child(2) .bcopdp-height-dims{border-color:var(--bco-blush)}#bco-pdp-papercrafting .bcopdp-height-card:nth-child(3) .bcopdp-height-dims{border-color:rgba(36,54,101,.2)}#bco-pdp-papercrafting .bcopdp-height-card:nth-child(4) .bcopdp-height-dims{border-color:rgba(255,255,255,.25)}#bco-pdp-papercrafting .bcopdp-height-dim-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:4px 0;font-size:13px;border-bottom:1px solid var(--bco-border)}#bco-pdp-papercrafting .bcopdp-height-dim-row:last-child{border-bottom:none}#bco-pdp-papercrafting .bcopdp-height-dim-label{color:var(--bco-muted);font-weight:500}#bco-pdp-papercrafting .bcopdp-height-dim-value{color:var(--bco-navy);font-weight:700;text-align:right}#bco-pdp-papercrafting .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-papercrafting .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-papercrafting .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-papercrafting .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-papercrafting .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-papercrafting .bcopdp-pairs-grid.is-four{grid-template-columns:repeat(4,1fr)}#bco-pdp-papercrafting .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-papercrafting .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-papercrafting .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-papercrafting .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-papercrafting .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-papercrafting .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-papercrafting .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-papercrafting .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-papercrafting .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-papercrafting .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-papercrafting .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-papercrafting .bcopdp-faqs-head{margin-bottom:10px;max-width:620px}#bco-pdp-papercrafting .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-papercrafting .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-papercrafting .bcopdp-faqs-intro{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6;margin-bottom:16px}#bco-pdp-papercrafting .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-papercrafting .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-papercrafting .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-papercrafting .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-papercrafting .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-papercrafting .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-papercrafting .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-papercrafting .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-papercrafting .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-papercrafting .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-papercrafting .bcopdp-kit-subhead{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);border:1px solid var(--bco-mint);padding:5px 12px;border-radius:100px;margin:14px 0 10px}#bco-pdp-papercrafting .bcopdp-kit-subhead.is-blush{color:var(--bco-blush-deep);background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-papercrafting .bcopdp-faq-body ul.bcopdp-kitlist{list-style:none;margin:0 0 6px}#bco-pdp-papercrafting .bcopdp-faq-body ul.bcopdp-kitlist>li{padding:4px 0 4px 18px;position:relative}#bco-pdp-papercrafting .bcopdp-faq-body ul.bcopdp-kitlist>li::before{content:'';position:absolute;left:2px;top:13px;width:5px;height:5px;border-radius:50%;background:var(--bco-teal-deep)}#bco-pdp-papercrafting .bcopdp-faq-body ul.bcopdp-kitlist ul{list-style:none;margin:4px 0 2px}#bco-pdp-papercrafting .bcopdp-faq-body ul.bcopdp-kitlist ul>li{padding:2px 0 2px 18px;position:relative;font-size:13.5px}#bco-pdp-papercrafting .bcopdp-faq-body ul.bcopdp-kitlist ul>li::before{content:'';position:absolute;left:4px;top:11px;width:4px;height:4px;border-radius:50%;background:var(--bco-blush-deep)}#bco-pdp-papercrafting .bcopdp-faq-body .bcopdp-kit-note{font-size:13px;color:var(--bco-muted);margin-top:8px}#bco-pdp-papercrafting .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}#bco-pdp-papercrafting .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-papercrafting .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}#bco-pdp-papercrafting .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}#bco-pdp-papercrafting .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}#bco-pdp-papercrafting .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-papercrafting .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-papercrafting .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),#bco-pdp-papercrafting .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}#bco-pdp-papercrafting .bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-papercrafting .bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-papercrafting .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-papercrafting .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-papercrafting .bcopdp-plan-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-papercrafting .bcopdp-plan-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-papercrafting .bcopdp-plan-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-papercrafting .bcopdp-plan-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-papercrafting .bcopdp-plan-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-papercrafting .bcopdp-plan-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-papercrafting .bcopdp-plan-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-papercrafting .bcopdp-plan-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 22px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1}#bco-pdp-papercrafting .bcopdp-plan-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:980px){#bco-pdp-papercrafting .bcopdp-pairs-grid.is-four{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#bco-pdp-papercrafting>a[class^=bcopdp-],#bco-pdp-papercrafting>div[class^=bcopdp-],#bco-pdp-papercrafting>section{margin-bottom:28px}#bco-pdp-papercrafting .bcopdp-hero{padding:28px 22px}#bco-pdp-papercrafting .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-papercrafting .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-papercrafting .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-papercrafting .bcopdp-heights{padding:26px 22px}#bco-pdp-papercrafting .bcopdp-heights-grid{grid-template-columns:1fr}#bco-pdp-papercrafting .bcopdp-specs{padding:22px}#bco-pdp-papercrafting .bcopdp-pairs{padding:24px}#bco-pdp-papercrafting .bcopdp-pairs-grid,#bco-pdp-papercrafting .bcopdp-pairs-grid.is-four{grid-template-columns:1fr}#bco-pdp-papercrafting .bcopdp-faqs{padding:24px}#bco-pdp-papercrafting .bcopdp-plan-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-papercrafting .bcopdp-plan-buttons{width:100%}#bco-pdp-papercrafting .bcopdp-plan-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#bco-pdp-kallaxinsert{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-kallaxinsert *,#bco-pdp-kallaxinsert ::after,#bco-pdp-kallaxinsert ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-kallaxinsert h2,#bco-pdp-kallaxinsert h3,#bco-pdp-kallaxinsert h4,#bco-pdp-kallaxinsert li,#bco-pdp-kallaxinsert p,#bco-pdp-kallaxinsert table,#bco-pdp-kallaxinsert ul{margin:0;padding:0}#bco-pdp-kallaxinsert ul{list-style:none}#bco-pdp-kallaxinsert>div[class^=bcopdp-],#bco-pdp-kallaxinsert>section{margin-bottom:36px}#bco-pdp-kallaxinsert>div[class^=bcopdp-]:last-child,#bco-pdp-kallaxinsert>section:last-child{margin-bottom:0}#bco-pdp-kallaxinsert .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-kallaxinsert .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-kallaxinsert .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-kallaxinsert .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-kallaxinsert .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-kallaxinsert .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-kallaxinsert .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-kallaxinsert .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-kallaxinsert .bcopdp-hero-fineprint{position:relative;z-index:1;font-size:12px!important;color:var(--bco-muted)!important;margin-top:12px!important}#bco-pdp-kallaxinsert .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-kallaxinsert .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-kallaxinsert .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-kallaxinsert .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-kallaxinsert .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-kallaxinsert .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-kallaxinsert .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-kallaxinsert .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-kallaxinsert .bcopdp-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#bco-pdp-kallaxinsert .bcopdp-pillar{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 20px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}#bco-pdp-kallaxinsert .bcopdp-pillar:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}#bco-pdp-kallaxinsert .bcopdp-pillar-icon{width:44px;height:44px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:12px}#bco-pdp-kallaxinsert .bcopdp-pillar:nth-child(2) .bcopdp-pillar-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-kallaxinsert .bcopdp-pillar:nth-child(3) .bcopdp-pillar-icon{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-kallaxinsert .bcopdp-pillar-icon svg{width:22px;height:22px}#bco-pdp-kallaxinsert .bcopdp-pillar h4{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:6px}#bco-pdp-kallaxinsert .bcopdp-pillar p{font-size:13px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-kallaxinsert .bcopdp-configs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-kallaxinsert .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-kallaxinsert .bcopdp-configs h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-kallaxinsert .bcopdp-configs h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-kallaxinsert .bcopdp-configs-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.65;max-width:680px;margin-bottom:28px}#bco-pdp-kallaxinsert .bcopdp-configs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#bco-pdp-kallaxinsert .bcopdp-configs-grid.is-four{grid-template-columns:repeat(4,1fr);gap:14px}#bco-pdp-kallaxinsert .bcopdp-config-card{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px;-webkit-transition:all .25s ease;transition:all .25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#bco-pdp-kallaxinsert .bcopdp-config-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 14px 28px -14px rgba(36,54,101,.18);box-shadow:0 14px 28px -14px rgba(36,54,101,.18)}#bco-pdp-kallaxinsert .bcopdp-config-icon-wrap{width:72px;height:72px;border-radius:16px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:18px}#bco-pdp-kallaxinsert .bcopdp-config-card:nth-child(2) .bcopdp-config-icon-wrap{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-kallaxinsert .bcopdp-config-card:nth-child(3) .bcopdp-config-icon-wrap{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-kallaxinsert .bcopdp-config-card:nth-child(4) .bcopdp-config-icon-wrap{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-kallaxinsert .bcopdp-config-icon-wrap svg{width:36px;height:36px}#bco-pdp-kallaxinsert .bcopdp-config-name{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.15;margin-bottom:4px}#bco-pdp-kallaxinsert .bcopdp-config-name em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-kallaxinsert .bcopdp-config-tagline{font-size:13px;color:var(--bco-teal-deep);font-weight:600;letter-spacing:.02em;margin-bottom:14px}#bco-pdp-kallaxinsert .bcopdp-config-desc{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}#bco-pdp-kallaxinsert .bcopdp-config-best{background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:8px;padding:10px 12px;font-size:12.5px;color:var(--bco-ink);line-height:1.45}#bco-pdp-kallaxinsert .bcopdp-config-best strong{display:block;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-teal-deep);margin-bottom:4px}#bco-pdp-kallaxinsert .bcopdp-config-card:nth-child(4) .bcopdp-config-best,.bcopdp-config-card:nth-child(2) .bcopdp-config-best{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-kallaxinsert .bcopdp-config-card:nth-child(4) .bcopdp-config-best strong,.bcopdp-config-card:nth-child(2) .bcopdp-config-best strong{color:var(--bco-blush-deep)}#bco-pdp-kallaxinsert .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px}#bco-pdp-kallaxinsert .bcopdp-specs h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:22px}#bco-pdp-kallaxinsert .bcopdp-spec-group{margin-bottom:28px}#bco-pdp-kallaxinsert .bcopdp-spec-group:last-child{margin-bottom:0}#bco-pdp-kallaxinsert .bcopdp-spec-group-label{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);border:1px solid var(--bco-mint);padding:5px 12px;border-radius:100px;margin-bottom:14px}#bco-pdp-kallaxinsert .bcopdp-spec-group:nth-child(3) .bcopdp-spec-group-label{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-kallaxinsert .bcopdp-spec-group:nth-child(4) .bcopdp-spec-group-label{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-kallaxinsert .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-kallaxinsert .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--bco-border);font-size:14px}#bco-pdp-kallaxinsert .bcopdp-spec-group .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}@media (max-width:600px){#bco-pdp-kallaxinsert .bcopdp-spec-group .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-kallaxinsert .bcopdp-spec-group .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-kallaxinsert .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:24px}#bco-pdp-kallaxinsert .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:24px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-kallaxinsert .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-kallaxinsert .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}}#bco-pdp-kallaxinsert .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-kallaxinsert .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-kallaxinsert .bcopdp-included{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-kallaxinsert .bcopdp-included-col{border-radius:12px;padding:24px 26px;border:1px solid}#bco-pdp-kallaxinsert .bcopdp-included-col.is-yes{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-kallaxinsert .bcopdp-included-col.is-no{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-kallaxinsert .bcopdp-included-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px}#bco-pdp-kallaxinsert .bcopdp-included-badge{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-teal-deep);border:1px solid var(--bco-mint)}.is-no .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-blush-deep);border:1px solid var(--bco-blush)}#bco-pdp-kallaxinsert .bcopdp-included-badge svg{width:16px;height:16px}#bco-pdp-kallaxinsert .bcopdp-included-head h4{font-family:var(--bco-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.is-yes .bcopdp-included-head h4{color:var(--bco-teal-deep)}.is-no .bcopdp-included-head h4{color:var(--bco-blush-deep)}#bco-pdp-kallaxinsert .bcopdp-included-list li{font-size:14px;color:var(--bco-ink);line-height:1.5;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}#bco-pdp-kallaxinsert .bcopdp-included-list li::before{content:'';width:5px;height:5px;border-radius:50%;margin-top:9px;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-list li::before{background:var(--bco-teal-deep)}.is-no .bcopdp-included-list li::before{background:var(--bco-blush-deep)}#bco-pdp-kallaxinsert .bcopdp-included-list li a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-kallaxinsert .bcopdp-included-list li a:hover{color:var(--bco-teal-deep)}#bco-pdp-kallaxinsert .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-kallaxinsert .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-kallaxinsert .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-kallaxinsert .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-kallaxinsert .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-kallaxinsert .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-kallaxinsert .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-kallaxinsert .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-kallaxinsert .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-kallaxinsert .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-kallaxinsert .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-kallaxinsert .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-kallaxinsert .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-kallaxinsert .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-kallaxinsert .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-kallaxinsert .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-kallaxinsert .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-kallaxinsert .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-kallaxinsert .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-kallaxinsert .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-kallaxinsert .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-kallaxinsert .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-kallaxinsert .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-kallaxinsert .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-kallaxinsert .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-kallaxinsert .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-kallaxinsert .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-kallaxinsert .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-kallaxinsert .bcopdp-customize-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-kallaxinsert .bcopdp-customize-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-kallaxinsert .bcopdp-customize-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-kallaxinsert .bcopdp-customize-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-kallaxinsert .bcopdp-customize-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-kallaxinsert .bcopdp-customize-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-kallaxinsert .bcopdp-customize-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 26px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}#bco-pdp-kallaxinsert .bcopdp-customize-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}#bco-pdp-kallaxinsert .bcopdp-footer-blocks{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-kallaxinsert .bcopdp-footer-block{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}#bco-pdp-kallaxinsert .bcopdp-footer-icon{width:40px;height:40px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-kallaxinsert .bcopdp-footer-block:nth-child(2) .bcopdp-footer-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-kallaxinsert .bcopdp-footer-icon svg{width:20px;height:20px}#bco-pdp-kallaxinsert .bcopdp-footer-block h4{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;margin-bottom:4px}#bco-pdp-kallaxinsert .bcopdp-footer-block p{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:8px}#bco-pdp-kallaxinsert .bcopdp-footer-block a{font-size:12px;font-weight:700;color:var(--bco-teal-deep);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:1px}#bco-pdp-kallaxinsert .bcopdp-footer-block a:hover{color:var(--bco-navy)}#bco-pdp-kallaxinsert .bcopdp-disclaimer{font-size:12px;color:var(--bco-muted);text-align:center;padding-top:4px}@media (max-width:900px){#bco-pdp-kallaxinsert .bcopdp-configs-grid.is-four{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#bco-pdp-kallaxinsert>div[class^=bcopdp-],#bco-pdp-kallaxinsert>section{margin-bottom:28px}#bco-pdp-kallaxinsert .bcopdp-hero{padding:28px 22px}#bco-pdp-kallaxinsert .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-kallaxinsert .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-kallaxinsert .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-kallaxinsert .bcopdp-pillars{grid-template-columns:1fr}#bco-pdp-kallaxinsert .bcopdp-configs{padding:26px 22px}#bco-pdp-kallaxinsert .bcopdp-configs-grid{grid-template-columns:1fr}#bco-pdp-kallaxinsert .bcopdp-specs{padding:22px}#bco-pdp-kallaxinsert .bcopdp-included{grid-template-columns:1fr}#bco-pdp-kallaxinsert .bcopdp-pairs{padding:24px}#bco-pdp-kallaxinsert .bcopdp-pairs-grid{grid-template-columns:1fr}#bco-pdp-kallaxinsert .bcopdp-faqs{padding:24px}#bco-pdp-kallaxinsert .bcopdp-customize-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-kallaxinsert .bcopdp-customize-btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bco-pdp-kallaxinsert .bcopdp-footer-blocks{grid-template-columns:1fr}}@media (max-width:480px){#bco-pdp-kallaxinsert .bcopdp-configs-grid.is-four{grid-template-columns:1fr}}#bco-pdp-cabinetdrawerbundle{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-cabinetdrawerbundle *,#bco-pdp-cabinetdrawerbundle ::after,#bco-pdp-cabinetdrawerbundle ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-cabinetdrawerbundle h2,#bco-pdp-cabinetdrawerbundle h3,#bco-pdp-cabinetdrawerbundle h4,#bco-pdp-cabinetdrawerbundle li,#bco-pdp-cabinetdrawerbundle p,#bco-pdp-cabinetdrawerbundle table,#bco-pdp-cabinetdrawerbundle ul{margin:0;padding:0}#bco-pdp-cabinetdrawerbundle ul{list-style:none}#bco-pdp-cabinetdrawerbundle>div[class^=bcopdp-],#bco-pdp-cabinetdrawerbundle>section{margin-bottom:36px}#bco-pdp-cabinetdrawerbundle>div[class^=bcopdp-]:last-child,#bco-pdp-cabinetdrawerbundle>section:last-child{margin-bottom:0}#bco-pdp-cabinetdrawerbundle .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-cabinetdrawerbundle .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-cabinetdrawerbundle .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-cabinetdrawerbundle .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-cabinetdrawerbundle .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-cabinetdrawerbundle .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-cabinetdrawerbundle .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cabinetdrawerbundle .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-cabinetdrawerbundle .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-cabinetdrawerbundle .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-cabinetdrawerbundle .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-cabinetdrawerbundle .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-cabinetdrawerbundle .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-cabinetdrawerbundle .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-cabinetdrawerbundle .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cabinetdrawerbundle .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-cabinetdrawerbundle .bcopdp-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#bco-pdp-cabinetdrawerbundle .bcopdp-pillar{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 20px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}#bco-pdp-cabinetdrawerbundle .bcopdp-pillar:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}#bco-pdp-cabinetdrawerbundle .bcopdp-pillar-icon{width:44px;height:44px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:12px}#bco-pdp-cabinetdrawerbundle .bcopdp-pillar:nth-child(2) .bcopdp-pillar-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-cabinetdrawerbundle .bcopdp-pillar:nth-child(3) .bcopdp-pillar-icon{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-cabinetdrawerbundle .bcopdp-pillar-icon svg{width:22px;height:22px}#bco-pdp-cabinetdrawerbundle .bcopdp-pillar h4{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:6px}#bco-pdp-cabinetdrawerbundle .bcopdp-pillar p{font-size:13px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-cabinetdrawerbundle .bcopdp-configs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-cabinetdrawerbundle .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-cabinetdrawerbundle .bcopdp-configs h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-cabinetdrawerbundle .bcopdp-configs h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cabinetdrawerbundle .bcopdp-configs-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.65;max-width:680px;margin-bottom:28px}#bco-pdp-cabinetdrawerbundle .bcopdp-configs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#bco-pdp-cabinetdrawerbundle .bcopdp-config-card{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px;-webkit-transition:all .25s ease;transition:all .25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#bco-pdp-cabinetdrawerbundle .bcopdp-config-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 14px 28px -14px rgba(36,54,101,.18);box-shadow:0 14px 28px -14px rgba(36,54,101,.18)}#bco-pdp-cabinetdrawerbundle .bcopdp-config-icon-wrap{width:72px;height:72px;border-radius:16px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:18px}#bco-pdp-cabinetdrawerbundle .bcopdp-config-card:nth-child(2) .bcopdp-config-icon-wrap{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-cabinetdrawerbundle .bcopdp-config-card:nth-child(3) .bcopdp-config-icon-wrap{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-cabinetdrawerbundle .bcopdp-config-icon-wrap svg{width:36px;height:36px}#bco-pdp-cabinetdrawerbundle .bcopdp-config-name{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.15;margin-bottom:4px}#bco-pdp-cabinetdrawerbundle .bcopdp-config-name em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cabinetdrawerbundle .bcopdp-config-tagline{font-size:13px;color:var(--bco-teal-deep);font-weight:600;letter-spacing:.02em;margin-bottom:14px}#bco-pdp-cabinetdrawerbundle .bcopdp-config-desc{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}#bco-pdp-cabinetdrawerbundle .bcopdp-config-best{background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:8px;padding:10px 12px;font-size:12.5px;color:var(--bco-ink);line-height:1.45}#bco-pdp-cabinetdrawerbundle .bcopdp-config-best strong{display:block;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-teal-deep);margin-bottom:4px}#bco-pdp-cabinetdrawerbundle .bcopdp-config-card:nth-child(2) .bcopdp-config-best{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-cabinetdrawerbundle .bcopdp-config-card:nth-child(2) .bcopdp-config-best strong{color:var(--bco-blush-deep)}#bco-pdp-cabinetdrawerbundle .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px}#bco-pdp-cabinetdrawerbundle .bcopdp-specs h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:22px}#bco-pdp-cabinetdrawerbundle .bcopdp-spec-group{margin-bottom:28px}#bco-pdp-cabinetdrawerbundle .bcopdp-spec-group:last-child{margin-bottom:0}#bco-pdp-cabinetdrawerbundle .bcopdp-spec-group-label{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);border:1px solid var(--bco-mint);padding:5px 12px;border-radius:100px;margin-bottom:14px}#bco-pdp-cabinetdrawerbundle .bcopdp-spec-group:nth-child(3) .bcopdp-spec-group-label{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-cabinetdrawerbundle .bcopdp-spec-group:nth-child(4) .bcopdp-spec-group-label{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-cabinetdrawerbundle .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-cabinetdrawerbundle .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--bco-border);font-size:14px}#bco-pdp-cabinetdrawerbundle .bcopdp-spec-group .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}@media (max-width:600px){#bco-pdp-cabinetdrawerbundle .bcopdp-spec-group .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-cabinetdrawerbundle .bcopdp-spec-group .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-cabinetdrawerbundle .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:24px}#bco-pdp-cabinetdrawerbundle .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:24px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-cabinetdrawerbundle .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-cabinetdrawerbundle .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}}#bco-pdp-cabinetdrawerbundle .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-cabinetdrawerbundle .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-cabinetdrawerbundle .bcopdp-included{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-cabinetdrawerbundle .bcopdp-included-col{border-radius:12px;padding:24px 26px;border:1px solid}#bco-pdp-cabinetdrawerbundle .bcopdp-included-col.is-yes{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-cabinetdrawerbundle .bcopdp-included-col.is-no{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-cabinetdrawerbundle .bcopdp-included-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px}#bco-pdp-cabinetdrawerbundle .bcopdp-included-badge{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-teal-deep);border:1px solid var(--bco-mint)}.is-no .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-blush-deep);border:1px solid var(--bco-blush)}#bco-pdp-cabinetdrawerbundle .bcopdp-included-badge svg{width:16px;height:16px}#bco-pdp-cabinetdrawerbundle .bcopdp-included-head h4{font-family:var(--bco-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.is-yes .bcopdp-included-head h4{color:var(--bco-teal-deep)}.is-no .bcopdp-included-head h4{color:var(--bco-blush-deep)}#bco-pdp-cabinetdrawerbundle .bcopdp-included-list li{font-size:14px;color:var(--bco-ink);line-height:1.5;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}#bco-pdp-cabinetdrawerbundle .bcopdp-included-list li::before{content:'';width:5px;height:5px;border-radius:50%;margin-top:9px;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-list li::before{background:var(--bco-teal-deep)}.is-no .bcopdp-included-list li::before{background:var(--bco-blush-deep)}#bco-pdp-cabinetdrawerbundle .bcopdp-included-list li a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-cabinetdrawerbundle .bcopdp-included-list li a:hover{color:var(--bco-teal-deep)}#bco-pdp-cabinetdrawerbundle .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-cabinetdrawerbundle .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-cabinetdrawerbundle .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cabinetdrawerbundle .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-cabinetdrawerbundle .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-cabinetdrawerbundle .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-cabinetdrawerbundle .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-cabinetdrawerbundle .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-cabinetdrawerbundle .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-cabinetdrawerbundle .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-cabinetdrawerbundle .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-cabinetdrawerbundle .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-cabinetdrawerbundle .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-cabinetdrawerbundle .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-cabinetdrawerbundle .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-cabinetdrawerbundle .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-cabinetdrawerbundle .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-cabinetdrawerbundle .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-cabinetdrawerbundle .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-cabinetdrawerbundle .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-cabinetdrawerbundle .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-cabinetdrawerbundle .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-cabinetdrawerbundle .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-cabinetdrawerbundle .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-cabinetdrawerbundle .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-cabinetdrawerbundle .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-cabinetdrawerbundle .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-cabinetdrawerbundle .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-cabinetdrawerbundle .bcopdp-customize-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-cabinetdrawerbundle .bcopdp-customize-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-cabinetdrawerbundle .bcopdp-customize-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-cabinetdrawerbundle .bcopdp-customize-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-cabinetdrawerbundle .bcopdp-customize-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-cabinetdrawerbundle .bcopdp-customize-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-cabinetdrawerbundle .bcopdp-customize-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 26px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}#bco-pdp-cabinetdrawerbundle .bcopdp-customize-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}#bco-pdp-cabinetdrawerbundle .bcopdp-footer-blocks{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-cabinetdrawerbundle .bcopdp-footer-block{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}#bco-pdp-cabinetdrawerbundle .bcopdp-footer-icon{width:40px;height:40px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-cabinetdrawerbundle .bcopdp-footer-block:nth-child(2) .bcopdp-footer-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-cabinetdrawerbundle .bcopdp-footer-icon svg{width:20px;height:20px}#bco-pdp-cabinetdrawerbundle .bcopdp-footer-block h4{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;margin-bottom:4px}#bco-pdp-cabinetdrawerbundle .bcopdp-footer-block p{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:8px}#bco-pdp-cabinetdrawerbundle .bcopdp-footer-block a{font-size:12px;font-weight:700;color:var(--bco-teal-deep);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:1px}#bco-pdp-cabinetdrawerbundle .bcopdp-footer-block a:hover{color:var(--bco-navy)}@media (max-width:768px){#bco-pdp-cabinetdrawerbundle>div[class^=bcopdp-],#bco-pdp-cabinetdrawerbundle>section{margin-bottom:28px}#bco-pdp-cabinetdrawerbundle .bcopdp-hero{padding:28px 22px}#bco-pdp-cabinetdrawerbundle .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-cabinetdrawerbundle .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-cabinetdrawerbundle .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-cabinetdrawerbundle .bcopdp-pillars{grid-template-columns:1fr}#bco-pdp-cabinetdrawerbundle .bcopdp-configs{padding:26px 22px}#bco-pdp-cabinetdrawerbundle .bcopdp-configs-grid{grid-template-columns:1fr}#bco-pdp-cabinetdrawerbundle .bcopdp-specs{padding:22px}#bco-pdp-cabinetdrawerbundle .bcopdp-included{grid-template-columns:1fr}#bco-pdp-cabinetdrawerbundle .bcopdp-pairs{padding:24px}#bco-pdp-cabinetdrawerbundle .bcopdp-pairs-grid{grid-template-columns:1fr}#bco-pdp-cabinetdrawerbundle .bcopdp-faqs{padding:24px}#bco-pdp-cabinetdrawerbundle .bcopdp-customize-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-cabinetdrawerbundle .bcopdp-customize-btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bco-pdp-cabinetdrawerbundle .bcopdp-footer-blocks{grid-template-columns:1fr}}#bco-pdp-storagecube{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-storagecube *,#bco-pdp-storagecube ::after,#bco-pdp-storagecube ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-storagecube h2,#bco-pdp-storagecube h3,#bco-pdp-storagecube h4,#bco-pdp-storagecube li,#bco-pdp-storagecube p,#bco-pdp-storagecube table,#bco-pdp-storagecube ul{margin:0;padding:0}#bco-pdp-storagecube ul{list-style:none}#bco-pdp-storagecube>div[class^=bcopdp-],#bco-pdp-storagecube>section{margin-bottom:36px}#bco-pdp-storagecube>div[class^=bcopdp-]:last-child,#bco-pdp-storagecube>section:last-child{margin-bottom:0}#bco-pdp-storagecube .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-storagecube .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-storagecube .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-storagecube .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-storagecube .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-storagecube .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-storagecube .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-storagecube .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-storagecube .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-storagecube .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-storagecube .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-storagecube .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-storagecube .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-storagecube .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-storagecube .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-storagecube .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-storagecube .bcopdp-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#bco-pdp-storagecube .bcopdp-pillar{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 20px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}#bco-pdp-storagecube .bcopdp-pillar:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}#bco-pdp-storagecube .bcopdp-pillar-icon{width:44px;height:44px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:12px}#bco-pdp-storagecube .bcopdp-pillar:nth-child(2) .bcopdp-pillar-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-storagecube .bcopdp-pillar:nth-child(3) .bcopdp-pillar-icon{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-storagecube .bcopdp-pillar-icon svg{width:22px;height:22px}#bco-pdp-storagecube .bcopdp-pillar h4{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:6px}#bco-pdp-storagecube .bcopdp-pillar p{font-size:13px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-storagecube .bcopdp-configs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-storagecube .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-storagecube .bcopdp-configs h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-storagecube .bcopdp-configs h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-storagecube .bcopdp-configs-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.65;max-width:680px;margin-bottom:28px}#bco-pdp-storagecube .bcopdp-configs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#bco-pdp-storagecube .bcopdp-configs-grid.is-four{grid-template-columns:repeat(4,1fr);gap:14px}#bco-pdp-storagecube .bcopdp-config-card{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px;-webkit-transition:all .25s ease;transition:all .25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#bco-pdp-storagecube .bcopdp-config-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 14px 28px -14px rgba(36,54,101,.18);box-shadow:0 14px 28px -14px rgba(36,54,101,.18)}#bco-pdp-storagecube .bcopdp-config-icon-wrap{width:72px;height:72px;border-radius:16px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:18px}#bco-pdp-storagecube .bcopdp-config-card:nth-child(2) .bcopdp-config-icon-wrap{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-storagecube .bcopdp-config-card:nth-child(3) .bcopdp-config-icon-wrap{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-storagecube .bcopdp-config-card:nth-child(4) .bcopdp-config-icon-wrap{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-storagecube .bcopdp-config-icon-wrap svg{width:36px;height:36px}#bco-pdp-storagecube .bcopdp-config-name{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.15;margin-bottom:4px}#bco-pdp-storagecube .bcopdp-config-name em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-storagecube .bcopdp-config-tagline{font-size:13px;color:var(--bco-teal-deep);font-weight:600;letter-spacing:.02em;margin-bottom:14px}#bco-pdp-storagecube .bcopdp-config-desc{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}#bco-pdp-storagecube .bcopdp-config-best{background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:8px;padding:10px 12px;font-size:12.5px;color:var(--bco-ink);line-height:1.45}#bco-pdp-storagecube .bcopdp-config-best strong{display:block;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-teal-deep);margin-bottom:4px}#bco-pdp-storagecube .bcopdp-config-card:nth-child(4) .bcopdp-config-best,.bcopdp-config-card:nth-child(2) .bcopdp-config-best{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-storagecube .bcopdp-config-card:nth-child(4) .bcopdp-config-best strong,.bcopdp-config-card:nth-child(2) .bcopdp-config-best strong{color:var(--bco-blush-deep)}#bco-pdp-storagecube .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px}#bco-pdp-storagecube .bcopdp-specs h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:22px}#bco-pdp-storagecube .bcopdp-spec-group{margin-bottom:28px}#bco-pdp-storagecube .bcopdp-spec-group:last-child{margin-bottom:0}#bco-pdp-storagecube .bcopdp-spec-group-label{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);border:1px solid var(--bco-mint);padding:5px 12px;border-radius:100px;margin-bottom:14px}#bco-pdp-storagecube .bcopdp-spec-group:nth-child(3) .bcopdp-spec-group-label{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-storagecube .bcopdp-spec-group:nth-child(4) .bcopdp-spec-group-label{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-storagecube .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-storagecube .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--bco-border);font-size:14px}#bco-pdp-storagecube .bcopdp-spec-group .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}@media (max-width:600px){#bco-pdp-storagecube .bcopdp-spec-group .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-storagecube .bcopdp-spec-group .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-storagecube .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:24px}#bco-pdp-storagecube .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:24px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-storagecube .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-storagecube .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}}#bco-pdp-storagecube .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-storagecube .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-storagecube .bcopdp-included{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-storagecube .bcopdp-included-col{border-radius:12px;padding:24px 26px;border:1px solid}#bco-pdp-storagecube .bcopdp-included-col.is-yes{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-storagecube .bcopdp-included-col.is-no{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-storagecube .bcopdp-included-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px}#bco-pdp-storagecube .bcopdp-included-badge{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-teal-deep);border:1px solid var(--bco-mint)}.is-no .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-blush-deep);border:1px solid var(--bco-blush)}#bco-pdp-storagecube .bcopdp-included-badge svg{width:16px;height:16px}#bco-pdp-storagecube .bcopdp-included-head h4{font-family:var(--bco-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.is-yes .bcopdp-included-head h4{color:var(--bco-teal-deep)}.is-no .bcopdp-included-head h4{color:var(--bco-blush-deep)}#bco-pdp-storagecube .bcopdp-included-list li{font-size:14px;color:var(--bco-ink);line-height:1.5;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}#bco-pdp-storagecube .bcopdp-included-list li::before{content:'';width:5px;height:5px;border-radius:50%;margin-top:9px;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-list li::before{background:var(--bco-teal-deep)}.is-no .bcopdp-included-list li::before{background:var(--bco-blush-deep)}#bco-pdp-storagecube .bcopdp-included-list li a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-storagecube .bcopdp-included-list li a:hover{color:var(--bco-teal-deep)}#bco-pdp-storagecube .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-storagecube .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-storagecube .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-storagecube .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-storagecube .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bco-pdp-storagecube .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-storagecube .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-storagecube .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-storagecube .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-storagecube .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-storagecube .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-storagecube .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-storagecube .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-storagecube .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-storagecube .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-storagecube .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-storagecube .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-storagecube .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-storagecube .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-storagecube .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-storagecube .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-storagecube .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-storagecube .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-storagecube .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-storagecube .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-storagecube .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-storagecube .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-storagecube .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-storagecube .bcopdp-customize-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}#bco-pdp-storagecube .bcopdp-customize-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}#bco-pdp-storagecube .bcopdp-customize-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}#bco-pdp-storagecube .bcopdp-customize-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-storagecube .bcopdp-customize-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}#bco-pdp-storagecube .bcopdp-customize-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}#bco-pdp-storagecube .bcopdp-customize-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 26px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}#bco-pdp-storagecube .bcopdp-customize-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}#bco-pdp-storagecube .bcopdp-footer-blocks{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-storagecube .bcopdp-footer-block{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}#bco-pdp-storagecube .bcopdp-footer-icon{width:40px;height:40px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-storagecube .bcopdp-footer-block:nth-child(2) .bcopdp-footer-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-storagecube .bcopdp-footer-icon svg{width:20px;height:20px}#bco-pdp-storagecube .bcopdp-footer-block h4{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;margin-bottom:4px}#bco-pdp-storagecube .bcopdp-footer-block p{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:8px}#bco-pdp-storagecube .bcopdp-footer-block a{font-size:12px;font-weight:700;color:var(--bco-teal-deep);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:1px}#bco-pdp-storagecube .bcopdp-footer-block a:hover{color:var(--bco-navy)}@media (max-width:900px){#bco-pdp-storagecube .bcopdp-configs-grid.is-four{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#bco-pdp-storagecube>div[class^=bcopdp-],#bco-pdp-storagecube>section{margin-bottom:28px}#bco-pdp-storagecube .bcopdp-hero{padding:28px 22px}#bco-pdp-storagecube .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-storagecube .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-storagecube .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-storagecube .bcopdp-pillars{grid-template-columns:1fr}#bco-pdp-storagecube .bcopdp-configs{padding:26px 22px}#bco-pdp-storagecube .bcopdp-configs-grid{grid-template-columns:1fr}#bco-pdp-storagecube .bcopdp-specs{padding:22px}#bco-pdp-storagecube .bcopdp-included{grid-template-columns:1fr}#bco-pdp-storagecube .bcopdp-pairs{padding:24px}#bco-pdp-storagecube .bcopdp-pairs-grid{grid-template-columns:1fr}#bco-pdp-storagecube .bcopdp-faqs{padding:24px}#bco-pdp-storagecube .bcopdp-customize-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#bco-pdp-storagecube .bcopdp-customize-btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bco-pdp-storagecube .bcopdp-footer-blocks{grid-template-columns:1fr}}@media (max-width:480px){#bco-pdp-storagecube .bcopdp-configs-grid.is-four{grid-template-columns:1fr}}#bco-pdp-storagecabinetcustom{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-storagecabinetcustom *,#bco-pdp-storagecabinetcustom ::after,#bco-pdp-storagecabinetcustom ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-storagecabinetcustom h2,#bco-pdp-storagecabinetcustom h3,#bco-pdp-storagecabinetcustom h4,#bco-pdp-storagecabinetcustom li,#bco-pdp-storagecabinetcustom p,#bco-pdp-storagecabinetcustom table,#bco-pdp-storagecabinetcustom ul{margin:0;padding:0}#bco-pdp-storagecabinetcustom ul{list-style:none}#bco-pdp-storagecabinetcustom>div[class^=bcopdp-],#bco-pdp-storagecabinetcustom>section{margin-bottom:36px}#bco-pdp-storagecabinetcustom>div[class^=bcopdp-]:last-child,#bco-pdp-storagecabinetcustom>section:last-child{margin-bottom:0}#bco-pdp-storagecabinetcustom .bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}#bco-pdp-storagecabinetcustom .bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}#bco-pdp-storagecabinetcustom .bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}#bco-pdp-storagecabinetcustom .bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}#bco-pdp-storagecabinetcustom .bcopdp-hero-eyebrow svg{width:12px;height:12px}#bco-pdp-storagecabinetcustom .bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#bco-pdp-storagecabinetcustom .bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-storagecabinetcustom .bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}#bco-pdp-storagecabinetcustom .bcopdp-video{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-storagecabinetcustom .bcopdp-video-head{margin-bottom:22px;max-width:620px}#bco-pdp-storagecabinetcustom .bcopdp-video-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:12px}#bco-pdp-storagecabinetcustom .bcopdp-video h3{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}#bco-pdp-storagecabinetcustom .bcopdp-video h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-storagecabinetcustom .bcopdp-video-sub{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-storagecabinetcustom .bcopdp-video-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);-webkit-box-shadow:0 14px 32px -16px rgba(36,54,101,.25);box-shadow:0 14px 32px -16px rgba(36,54,101,.25)}#bco-pdp-storagecabinetcustom .bcopdp-video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block}#bco-pdp-storagecabinetcustom .bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}#bco-pdp-storagecabinetcustom .bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}#bco-pdp-storagecabinetcustom .bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-storagecabinetcustom .bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-storagecabinetcustom .bcopdp-feature-icon svg{width:32px;height:32px}#bco-pdp-storagecabinetcustom .bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}#bco-pdp-storagecabinetcustom .bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-storagecabinetcustom .bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}#bco-pdp-storagecabinetcustom .bcopdp-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#bco-pdp-storagecabinetcustom .bcopdp-pillar{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 20px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}#bco-pdp-storagecabinetcustom .bcopdp-pillar:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}#bco-pdp-storagecabinetcustom .bcopdp-pillar-icon{width:44px;height:44px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:12px}#bco-pdp-storagecabinetcustom .bcopdp-pillar:nth-child(2) .bcopdp-pillar-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-storagecabinetcustom .bcopdp-pillar:nth-child(3) .bcopdp-pillar-icon{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-storagecabinetcustom .bcopdp-pillar-icon svg{width:22px;height:22px}#bco-pdp-storagecabinetcustom .bcopdp-pillar h4{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:6px}#bco-pdp-storagecabinetcustom .bcopdp-pillar p{font-size:13px;color:var(--bco-ink-soft);line-height:1.55}#bco-pdp-storagecabinetcustom .bcopdp-slots{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}#bco-pdp-storagecabinetcustom .bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}#bco-pdp-storagecabinetcustom .bcopdp-slots h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}#bco-pdp-storagecabinetcustom .bcopdp-slots h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-storagecabinetcustom .bcopdp-slots-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.65;max-width:680px;margin-bottom:28px}#bco-pdp-storagecabinetcustom .bcopdp-slot-diagram{display:grid;grid-template-columns:1fr 1fr;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bco-blush-wash);border-radius:12px;padding:28px;margin-bottom:28px}#bco-pdp-storagecabinetcustom .bcopdp-slot-svg{width:100%;max-width:200px;margin:0 auto;display:block}#bco-pdp-storagecabinetcustom .bcopdp-slot-key{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}#bco-pdp-storagecabinetcustom .bcopdp-slot-key-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:14px;color:var(--bco-ink)}#bco-pdp-storagecabinetcustom .bcopdp-slot-key-swatch{width:28px;height:28px;border-radius:6px;-ms-flex-negative:0;flex-shrink:0;border:1.5px solid}#bco-pdp-storagecabinetcustom .bcopdp-slot-key-swatch.is-drawer{background:var(--bco-mint-soft);border-color:var(--bco-teal)}#bco-pdp-storagecabinetcustom .bcopdp-slot-key-swatch.is-paper{background:var(--bco-blush-wash);border-color:var(--bco-blush-deep)}#bco-pdp-storagecabinetcustom .bcopdp-slot-key-swatch.is-shelf{background:#f0f3f6;border-color:var(--bco-navy);border-style:dashed}#bco-pdp-storagecabinetcustom .bcopdp-slot-key-swatch.is-empty{background:0 0;border-color:var(--bco-border)}#bco-pdp-storagecabinetcustom .bcopdp-slot-key-text strong{font-weight:700;color:var(--bco-navy)}#bco-pdp-storagecabinetcustom .bcopdp-slot-key-text-hint{font-size:12.5px;color:var(--bco-muted);margin-top:1px}#bco-pdp-storagecabinetcustom .bcopdp-slot-caption{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;margin-bottom:10px}#bco-pdp-storagecabinetcustom .bcopdp-slot-caption em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-storagecabinetcustom .bcopdp-slot-num{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1}#bco-pdp-storagecabinetcustom .bcopdp-slot-unit{font-size:11px;color:var(--bco-muted);font-weight:500;text-transform:uppercase;letter-spacing:.08em;margin-left:2px}#bco-pdp-storagecabinetcustom .bcopdp-slot-na{color:var(--bco-muted);font-size:18px}#bco-pdp-storagecabinetcustom .bcopdp-slot-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid var(--bco-border)}#bco-pdp-storagecabinetcustom .bcopdp-slot-table{width:100%;min-width:480px;border-collapse:collapse;font-size:14px;background:var(--bco-bg-white)}#bco-pdp-storagecabinetcustom .bcopdp-slot-table thead th{background:var(--bco-mint-soft);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:14px 16px;text-align:center;border-bottom:1px solid var(--bco-mint)}#bco-pdp-storagecabinetcustom .bcopdp-slot-table thead th:first-child{text-align:left;color:var(--bco-navy)}#bco-pdp-storagecabinetcustom .bcopdp-slot-table tbody td{padding:13px 16px;border-bottom:1px solid var(--bco-border);text-align:center;color:var(--bco-ink)}#bco-pdp-storagecabinetcustom .bcopdp-slot-table tbody td:first-child{text-align:left;font-weight:600;color:var(--bco-navy)}#bco-pdp-storagecabinetcustom .bcopdp-slot-table tbody tr:last-child td{border-bottom:none}#bco-pdp-storagecabinetcustom .bcopdp-slot-table tbody tr:hover td{background:var(--bco-blush-wash)}#bco-pdp-storagecabinetcustom .bcopdp-slot-example{margin-top:20px;padding:16px 22px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:10px;font-size:14px;color:var(--bco-ink);line-height:1.65}#bco-pdp-storagecabinetcustom .bcopdp-slot-example strong{color:var(--bco-navy);font-weight:700}#bco-pdp-storagecabinetcustom .bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px}#bco-pdp-storagecabinetcustom .bcopdp-specs h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:22px}#bco-pdp-storagecabinetcustom .bcopdp-spec-group{margin-bottom:28px}#bco-pdp-storagecabinetcustom .bcopdp-spec-group:last-child{margin-bottom:0}#bco-pdp-storagecabinetcustom .bcopdp-spec-group-label{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);border:1px solid var(--bco-mint);padding:5px 12px;border-radius:100px;margin-bottom:14px}#bco-pdp-storagecabinetcustom .bcopdp-spec-group:nth-child(3) .bcopdp-spec-group-label{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-storagecabinetcustom .bcopdp-spec-group:nth-child(4) .bcopdp-spec-group-label{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}#bco-pdp-storagecabinetcustom .bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}#bco-pdp-storagecabinetcustom .bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--bco-border);font-size:14px}#bco-pdp-storagecabinetcustom .bcopdp-spec-group .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}@media (max-width:600px){#bco-pdp-storagecabinetcustom .bcopdp-spec-group .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}#bco-pdp-storagecabinetcustom .bcopdp-spec-group .bcopdp-spec-row:last-child{border-bottom:none}}#bco-pdp-storagecabinetcustom .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:24px}#bco-pdp-storagecabinetcustom .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:24px;border-left:1px solid var(--bco-border)}@media (max-width:600px){#bco-pdp-storagecabinetcustom .bcopdp-specs-grid{grid-template-columns:1fr}#bco-pdp-storagecabinetcustom .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),#bco-pdp-storagecabinetcustom .bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}}#bco-pdp-storagecabinetcustom .bcopdp-spec-label{color:var(--bco-muted);font-weight:500}#bco-pdp-storagecabinetcustom .bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}#bco-pdp-storagecabinetcustom .bcopdp-included{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-storagecabinetcustom .bcopdp-included-col{border-radius:12px;padding:24px 26px;border:1px solid}#bco-pdp-storagecabinetcustom .bcopdp-included-col.is-yes{background:var(--bco-mint-soft);border-color:var(--bco-mint)}#bco-pdp-storagecabinetcustom .bcopdp-included-col.is-no{background:var(--bco-blush-wash);border-color:var(--bco-blush)}#bco-pdp-storagecabinetcustom .bcopdp-included-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px}#bco-pdp-storagecabinetcustom .bcopdp-included-badge{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-teal-deep);border:1px solid var(--bco-mint)}.is-no .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-blush-deep);border:1px solid var(--bco-blush)}#bco-pdp-storagecabinetcustom .bcopdp-included-badge svg{width:16px;height:16px}#bco-pdp-storagecabinetcustom .bcopdp-included-head h4{font-family:var(--bco-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.is-yes .bcopdp-included-head h4{color:var(--bco-teal-deep)}.is-no .bcopdp-included-head h4{color:var(--bco-blush-deep)}#bco-pdp-storagecabinetcustom .bcopdp-included-list li{font-size:14px;color:var(--bco-ink);line-height:1.5;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}#bco-pdp-storagecabinetcustom .bcopdp-included-list li::before{content:'';width:5px;height:5px;border-radius:50%;margin-top:9px;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-list li::before{background:var(--bco-teal-deep)}.is-no .bcopdp-included-list li::before{background:var(--bco-blush-deep)}#bco-pdp-storagecabinetcustom .bcopdp-included-list li a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-storagecabinetcustom .bcopdp-included-list li a:hover{color:var(--bco-teal-deep)}#bco-pdp-storagecabinetcustom .bcopdp-review{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 40px;position:relative;-webkit-box-shadow:0 6px 18px -10px rgba(26,39,73,.1);box-shadow:0 6px 18px -10px rgba(26,39,73,.1)}#bco-pdp-storagecabinetcustom .bcopdp-review::before{content:'\201C';font-family:var(--bco-display);font-style:italic;font-size:96px;color:var(--bco-blush);position:absolute;top:14px;left:24px;line-height:1;pointer-events:none}#bco-pdp-storagecabinetcustom .bcopdp-review-stars{color:var(--bco-blush-deep);font-size:14px;letter-spacing:.12em;margin-bottom:12px;position:relative;z-index:1}#bco-pdp-storagecabinetcustom .bcopdp-review-text{font-family:var(--bco-display);font-size:19px;font-style:italic;font-weight:500;color:var(--bco-ink);line-height:1.55;margin-bottom:18px;padding-top:18px;letter-spacing:-.005em;position:relative;z-index:1}#bco-pdp-storagecabinetcustom .bcopdp-review-attribution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;font-size:14px}#bco-pdp-storagecabinetcustom .bcopdp-review-author{font-weight:700;color:var(--bco-navy)}#bco-pdp-storagecabinetcustom .bcopdp-review-context{color:var(--bco-teal-deep);font-weight:500}#bco-pdp-storagecabinetcustom .bcopdp-review-divider{color:var(--bco-muted)}#bco-pdp-storagecabinetcustom .bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-storagecabinetcustom .bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}#bco-pdp-storagecabinetcustom .bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-storagecabinetcustom .bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}#bco-pdp-storagecabinetcustom .bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#bco-pdp-storagecabinetcustom .bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}#bco-pdp-storagecabinetcustom .bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}#bco-pdp-storagecabinetcustom .bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}#bco-pdp-storagecabinetcustom .bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#bco-pdp-storagecabinetcustom .bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}#bco-pdp-storagecabinetcustom .bcopdp-pair-info{padding:14px 16px 16px}#bco-pdp-storagecabinetcustom .bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}#bco-pdp-storagecabinetcustom .bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}#bco-pdp-storagecabinetcustom .bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}#bco-pdp-storagecabinetcustom .bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}#bco-pdp-storagecabinetcustom .bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}#bco-pdp-storagecabinetcustom .bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}#bco-pdp-storagecabinetcustom .bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}#bco-pdp-storagecabinetcustom .bcopdp-faq{border-bottom:1px solid var(--bco-border)}#bco-pdp-storagecabinetcustom .bcopdp-faq:last-child{border-bottom:none}#bco-pdp-storagecabinetcustom .bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}#bco-pdp-storagecabinetcustom .bcopdp-faq summary::-webkit-details-marker{display:none}#bco-pdp-storagecabinetcustom .bcopdp-faq summary:hover{color:var(--bco-teal-deep)}#bco-pdp-storagecabinetcustom .bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#bco-pdp-storagecabinetcustom .bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-storagecabinetcustom .bcopdp-faq-icon svg{width:12px;height:12px}#bco-pdp-storagecabinetcustom .bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}#bco-pdp-storagecabinetcustom .bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}#bco-pdp-storagecabinetcustom .bcopdp-footer-blocks{display:grid;grid-template-columns:1fr 1fr;gap:16px}#bco-pdp-storagecabinetcustom .bcopdp-footer-block{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}#bco-pdp-storagecabinetcustom .bcopdp-footer-icon{width:40px;height:40px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}#bco-pdp-storagecabinetcustom .bcopdp-footer-block:nth-child(2) .bcopdp-footer-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}#bco-pdp-storagecabinetcustom .bcopdp-footer-icon svg{width:20px;height:20px}#bco-pdp-storagecabinetcustom .bcopdp-footer-block h4{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;margin-bottom:4px}#bco-pdp-storagecabinetcustom .bcopdp-footer-block p{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;margin-bottom:8px}#bco-pdp-storagecabinetcustom .bcopdp-footer-block a{font-size:12px;font-weight:700;color:var(--bco-teal-deep);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:1px}#bco-pdp-storagecabinetcustom .bcopdp-footer-block a:hover{color:var(--bco-navy)}@media (max-width:1024px){#bco-pdp-storagecabinetcustom .bcopdp-pairs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#bco-pdp-storagecabinetcustom>div[class^=bcopdp-],#bco-pdp-storagecabinetcustom>section{margin-bottom:28px}#bco-pdp-storagecabinetcustom .bcopdp-hero{padding:28px 22px}#bco-pdp-storagecabinetcustom .bcopdp-video{padding:24px 22px}#bco-pdp-storagecabinetcustom .bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}#bco-pdp-storagecabinetcustom .bcopdp-feature-icon{width:48px;height:48px}#bco-pdp-storagecabinetcustom .bcopdp-feature-icon svg{width:24px;height:24px}#bco-pdp-storagecabinetcustom .bcopdp-pillars{grid-template-columns:1fr}#bco-pdp-storagecabinetcustom .bcopdp-slots{padding:26px 22px}#bco-pdp-storagecabinetcustom .bcopdp-slot-diagram{grid-template-columns:1fr;gap:22px;padding:22px}#bco-pdp-storagecabinetcustom .bcopdp-specs{padding:22px}#bco-pdp-storagecabinetcustom .bcopdp-included{grid-template-columns:1fr}#bco-pdp-storagecabinetcustom .bcopdp-review{padding:28px 26px}#bco-pdp-storagecabinetcustom .bcopdp-review::before{font-size:72px;left:14px;top:8px}#bco-pdp-storagecabinetcustom .bcopdp-review-text{font-size:17px}#bco-pdp-storagecabinetcustom .bcopdp-pairs{padding:24px}#bco-pdp-storagecabinetcustom .bcopdp-pairs-grid{grid-template-columns:repeat(2,1fr)}#bco-pdp-storagecabinetcustom .bcopdp-faqs{padding:24px}#bco-pdp-storagecabinetcustom .bcopdp-footer-blocks{grid-template-columns:1fr}}@media (max-width:480px){#bco-pdp-storagecabinetcustom .bcopdp-pairs-grid{grid-template-columns:1fr}}#bco-pdp-drawers{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-drawers *,#bco-pdp-drawers ::after,#bco-pdp-drawers ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-drawers h2,#bco-pdp-drawers h3,#bco-pdp-drawers h4,#bco-pdp-drawers li,#bco-pdp-drawers p,#bco-pdp-drawers table,#bco-pdp-drawers ul{margin:0;padding:0}#bco-pdp-drawers ul{list-style:none}#bco-pdp-drawers>a[class^=bcopdp-],#bco-pdp-drawers>div[class^=bcopdp-],#bco-pdp-drawers>section{margin-bottom:36px}#bco-pdp-drawers>a[class^=bcopdp-]:last-child,#bco-pdp-drawers>div[class^=bcopdp-]:last-child,#bco-pdp-drawers>section:last-child{margin-bottom:0}.bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}.bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}.bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}.bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}.bcopdp-hero-eyebrow svg{width:12px;height:12px}.bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}.bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}.bcopdp-hero p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:700}.bcopdp-hero p a:hover{color:var(--bco-teal-deep)}.bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}.bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}.bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}.bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}.bcopdp-feature-icon svg{width:32px;height:32px}.bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}.bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}.bcopdp-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bcopdp-pillar{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 20px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}.bcopdp-pillar:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}.bcopdp-pillar-icon{width:44px;height:44px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:12px}.bcopdp-pillar:nth-child(2) .bcopdp-pillar-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}.bcopdp-pillar:nth-child(3) .bcopdp-pillar-icon{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}.bcopdp-pillar-icon svg{width:22px;height:22px}.bcopdp-pillar h4{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:6px}.bcopdp-pillar p{font-size:13px;color:var(--bco-ink-soft);line-height:1.55}.bcopdp-heights{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}.bcopdp-heights-head{margin-bottom:24px;max-width:620px}.bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}.bcopdp-heights h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}.bcopdp-heights h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-heights-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}.bcopdp-heights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bcopdp-height-card{border-radius:12px;padding:24px 20px 22px;border:1px solid;text-align:center}.bcopdp-height-card:first-child{background:var(--bco-mint-soft);border-color:var(--bco-mint)}.bcopdp-height-card:nth-child(2){background:var(--bco-blush-wash);border-color:var(--bco-blush)}.bcopdp-height-card:nth-child(3){background:#eaf2fa;border-color:var(--bco-navy)}.bcopdp-height-svg{width:100%;max-width:160px;height:80px;margin:0 auto 14px;display:block}.bcopdp-height-name{font-family:var(--bco-display);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-bottom:4px}.bcopdp-height-card:first-child .bcopdp-height-name{color:var(--bco-teal-deep)}.bcopdp-height-card:nth-child(2) .bcopdp-height-name{color:var(--bco-blush-deep)}.bcopdp-height-card:nth-child(3) .bcopdp-height-name{color:var(--bco-navy)}.bcopdp-height-dim{font-size:13px;font-weight:600;color:var(--bco-ink);margin-bottom:4px}.bcopdp-height-slots{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.bcopdp-height-card:first-child .bcopdp-height-slots{color:var(--bco-teal-deep);opacity:.85}.bcopdp-height-card:nth-child(2) .bcopdp-height-slots{color:var(--bco-blush-deep);opacity:.9}.bcopdp-height-card:nth-child(3) .bcopdp-height-slots{color:var(--bco-navy);opacity:.8}.bcopdp-height-desc{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;text-align:left}.bcopdp-height-desc strong{font-weight:700;color:var(--bco-navy)}.bcopdp-uses{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}.bcopdp-uses-head{margin-bottom:22px;max-width:620px}.bcopdp-uses h2{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:10px}.bcopdp-uses h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-uses-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}.bcopdp-uses-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.bcopdp-use-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:10px;font-size:14px;color:var(--bco-ink);line-height:1.5}.bcopdp-use-row svg{width:18px;height:18px;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.bcopdp-use-row strong{font-weight:700;color:var(--bco-navy)}.bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}.bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}.bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){.bcopdp-specs-grid{grid-template-columns:1fr}.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}.bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}.bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}.bcopdp-spec-label{color:var(--bco-muted);font-weight:500}.bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}.bcopdp-included{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bcopdp-included-col{border-radius:12px;padding:24px 26px;border:1px solid}.bcopdp-included-col.is-yes{background:var(--bco-mint-soft);border-color:var(--bco-mint)}.bcopdp-included-col.is-no{background:var(--bco-blush-wash);border-color:var(--bco-blush)}.bcopdp-included-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px}.bcopdp-included-badge{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-teal-deep);border:1px solid var(--bco-mint)}.is-no .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-blush-deep);border:1px solid var(--bco-blush)}.bcopdp-included-badge svg{width:16px;height:16px}.bcopdp-included-head h4{font-family:var(--bco-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.is-yes .bcopdp-included-head h4{color:var(--bco-teal-deep)}.is-no .bcopdp-included-head h4{color:var(--bco-blush-deep)}.bcopdp-included-list li{font-size:14px;color:var(--bco-ink);line-height:1.5;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.bcopdp-included-list li::before{content:'';width:5px;height:5px;border-radius:50%;margin-top:9px;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-list li::before{background:var(--bco-teal-deep)}.is-no .bcopdp-included-list li::before{background:var(--bco-blush-deep)}.bcopdp-included-list li a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}.bcopdp-included-list li a:hover{color:var(--bco-teal-deep)}.bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}.bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}.bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}.bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width:1100px){.bcopdp-pairs-grid{grid-template-columns:repeat(2,1fr)}}.bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}.bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}.bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}.bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}.bcopdp-pair-info{padding:13px 14px 14px}.bcopdp-pair-name{font-family:var(--bco-display);font-size:16px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}.bcopdp-pair-desc{font-size:12px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}.bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}.bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}.bcopdp-tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px;background:var(--bco-blush-wash);border:1px solid var(--bco-blush);border-radius:14px;padding:22px 28px;text-decoration:none;color:inherit;-webkit-transition:all .25s ease;transition:all .25s ease}.bcopdp-tip:hover{border-color:var(--bco-blush-deep);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 24px -12px rgba(217,155,130,.25);box-shadow:0 12px 24px -12px rgba(217,155,130,.25)}.bcopdp-tip-icon{width:56px;height:56px;border-radius:12px;background:var(--bco-bg-white);border:1px solid var(--bco-blush);color:var(--bco-blush-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.bcopdp-tip-icon svg{width:30px;height:30px}.bcopdp-tip-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bcopdp-tip-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-blush-deep);margin-bottom:4px}.bcopdp-tip h4{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}.bcopdp-tip h4 em{font-style:italic;color:var(--bco-blush-deep);font-weight:500}.bcopdp-tip p{font-size:14px;color:var(--bco-ink-soft);line-height:1.55;margin:0}.bcopdp-tip-arrow{-ms-flex-negative:0;flex-shrink:0;color:var(--bco-blush-deep);font-size:20px;font-weight:700;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.bcopdp-tip:hover .bcopdp-tip-arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}@media (max-width:640px){.bcopdp-tip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;padding:22px;text-align:left}.bcopdp-tip-arrow{display:none}}.bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}.bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}.bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-faq{border-bottom:1px solid var(--bco-border)}.bcopdp-faq:last-child{border-bottom:none}.bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}.bcopdp-faq summary::-webkit-details-marker{display:none}.bcopdp-faq summary:hover{color:var(--bco-teal-deep)}.bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}.bcopdp-faq-icon svg{width:12px;height:12px}.bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}.bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}.bcopdp-plan-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bcopdp-plan-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}.bcopdp-plan-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}.bcopdp-plan-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}.bcopdp-plan-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}.bcopdp-plan-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}.bcopdp-plan-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.bcopdp-plan-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 22px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1}.bcopdp-plan-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){#bco-pdp-drawers>a[class^=bcopdp-],#bco-pdp-drawers>div[class^=bcopdp-],#bco-pdp-drawers>section{margin-bottom:28px}.bcopdp-hero{padding:28px 22px}.bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}.bcopdp-feature-icon{width:48px;height:48px}.bcopdp-feature-icon svg{width:24px;height:24px}.bcopdp-pillars{grid-template-columns:1fr}.bcopdp-heights{padding:26px 22px}.bcopdp-heights-grid{grid-template-columns:1fr;gap:14px}.bcopdp-uses{padding:26px 22px}.bcopdp-uses-grid{grid-template-columns:1fr}.bcopdp-specs{padding:22px}.bcopdp-included{grid-template-columns:1fr}.bcopdp-pairs{padding:24px}.bcopdp-pairs-grid{grid-template-columns:1fr}.bcopdp-faqs{padding:24px}.bcopdp-plan-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bcopdp-plan-buttons{width:100%}.bcopdp-plan-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#bco-pdp-papershelf{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}#bco-pdp-papershelf *,#bco-pdp-papershelf ::after,#bco-pdp-papershelf ::before{-webkit-box-sizing:border-box;box-sizing:border-box}#bco-pdp-papershelf h2,#bco-pdp-papershelf h3,#bco-pdp-papershelf h4,#bco-pdp-papershelf li,#bco-pdp-papershelf p,#bco-pdp-papershelf table,#bco-pdp-papershelf ul{margin:0;padding:0}#bco-pdp-papershelf ul{list-style:none}#bco-pdp-papershelf>a[class^=bcopdp-],#bco-pdp-papershelf>div[class^=bcopdp-],#bco-pdp-papershelf>section{margin-bottom:36px}#bco-pdp-papershelf>a[class^=bcopdp-]:last-child,#bco-pdp-papershelf>div[class^=bcopdp-]:last-child,#bco-pdp-papershelf>section:last-child{margin-bottom:0}.bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}.bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}.bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}.bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}.bcopdp-hero-eyebrow svg{width:12px;height:12px}.bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}.bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}.bcopdp-hero p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:700}.bcopdp-hero p a:hover{color:var(--bco-teal-deep)}.bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}.bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}.bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}.bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}.bcopdp-feature-icon svg{width:32px;height:32px}.bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}.bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}.bcopdp-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bcopdp-pillar{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 20px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}.bcopdp-pillar:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}.bcopdp-pillar-icon{width:44px;height:44px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:12px}.bcopdp-pillar:nth-child(2) .bcopdp-pillar-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}.bcopdp-pillar:nth-child(3) .bcopdp-pillar-icon{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}.bcopdp-pillar-icon svg{width:22px;height:22px}.bcopdp-pillar h4{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:6px}.bcopdp-pillar p{font-size:13px;color:var(--bco-ink-soft);line-height:1.55}.bcopdp-slots{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:36px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}.bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}.bcopdp-slots h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}.bcopdp-slots h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-slots-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.65;max-width:680px;margin-bottom:24px}.bcopdp-slot-diagram{background:#faf6f1;border-radius:12px;padding:28px 24px 22px}.bcopdp-slot-svg{width:100%;max-width:480px;height:auto;margin:0 auto 12px;display:block}.bcopdp-slot-callouts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}@media (max-width:600px){.bcopdp-slot-callouts{grid-template-columns:1fr}}.bcopdp-slot-callout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:10px;font-size:13.5px;color:var(--bco-ink);line-height:1.5}.bcopdp-slot-callout-num{-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--bco-display);font-size:16px;font-weight:700;background:var(--bco-blush-wash);color:var(--bco-blush-deep);border:1px solid var(--bco-blush)}.bcopdp-slot-callout:nth-child(2) .bcopdp-slot-callout-num{background:var(--bco-mint-soft);color:var(--bco-teal-deep);border-color:var(--bco-mint)}.bcopdp-slot-callout strong{font-weight:700;color:var(--bco-navy)}.bcopdp-uses{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}.bcopdp-uses-head{margin-bottom:22px;max-width:620px}.bcopdp-uses h2{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:10px}.bcopdp-uses h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-uses-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}.bcopdp-uses-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.bcopdp-use-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:10px;font-size:14px;color:var(--bco-ink);line-height:1.5}.bcopdp-use-row svg{width:18px;height:18px;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.bcopdp-use-row strong{font-weight:700;color:var(--bco-navy)}.bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}.bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}.bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){.bcopdp-specs-grid{grid-template-columns:1fr}.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}.bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}.bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}.bcopdp-spec-label{color:var(--bco-muted);font-weight:500}.bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}.bcopdp-included{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bcopdp-included-col{border-radius:12px;padding:24px 26px;border:1px solid}.bcopdp-included-col.is-yes{background:var(--bco-mint-soft);border-color:var(--bco-mint)}.bcopdp-included-col.is-no{background:var(--bco-blush-wash);border-color:var(--bco-blush)}.bcopdp-included-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px}.bcopdp-included-badge{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-teal-deep);border:1px solid var(--bco-mint)}.is-no .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-blush-deep);border:1px solid var(--bco-blush)}.bcopdp-included-badge svg{width:16px;height:16px}.bcopdp-included-head h4{font-family:var(--bco-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.is-yes .bcopdp-included-head h4{color:var(--bco-teal-deep)}.is-no .bcopdp-included-head h4{color:var(--bco-blush-deep)}.bcopdp-included-list li{font-size:14px;color:var(--bco-ink);line-height:1.5;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.bcopdp-included-list li::before{content:'';width:5px;height:5px;border-radius:50%;margin-top:9px;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-list li::before{background:var(--bco-teal-deep)}.is-no .bcopdp-included-list li::before{background:var(--bco-blush-deep)}.bcopdp-included-list li a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}.bcopdp-included-list li a:hover{color:var(--bco-teal-deep)}.bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}.bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}.bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}.bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}.bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}.bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}.bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}.bcopdp-pair-info{padding:14px 16px 16px}.bcopdp-pair-name{font-family:var(--bco-display);font-size:17px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}.bcopdp-pair-desc{font-size:12.5px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}.bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}.bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}.bcopdp-tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px;background:var(--bco-blush-wash);border:1px solid var(--bco-blush);border-radius:14px;padding:22px 28px;text-decoration:none;color:inherit;-webkit-transition:all .25s ease;transition:all .25s ease}.bcopdp-tip:hover{border-color:var(--bco-blush-deep);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 24px -12px rgba(217,155,130,.25);box-shadow:0 12px 24px -12px rgba(217,155,130,.25)}.bcopdp-tip-icon{width:56px;height:56px;border-radius:12px;background:var(--bco-bg-white);border:1px solid var(--bco-blush);color:var(--bco-blush-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.bcopdp-tip-icon svg{width:30px;height:30px}.bcopdp-tip-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bcopdp-tip-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-blush-deep);margin-bottom:4px}.bcopdp-tip h4{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}.bcopdp-tip h4 em{font-style:italic;color:var(--bco-blush-deep);font-weight:500}.bcopdp-tip p{font-size:14px;color:var(--bco-ink-soft);line-height:1.55;margin:0}.bcopdp-tip-arrow{-ms-flex-negative:0;flex-shrink:0;color:var(--bco-blush-deep);font-size:20px;font-weight:700;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.bcopdp-tip:hover .bcopdp-tip-arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}@media (max-width:640px){.bcopdp-tip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;padding:22px;text-align:left}.bcopdp-tip-arrow{display:none}}.bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}.bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}.bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-faq{border-bottom:1px solid var(--bco-border)}.bcopdp-faq:last-child{border-bottom:none}.bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}.bcopdp-faq summary::-webkit-details-marker{display:none}.bcopdp-faq summary:hover{color:var(--bco-teal-deep)}.bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}.bcopdp-faq-icon svg{width:12px;height:12px}.bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}.bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}.bcopdp-plan-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bcopdp-plan-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}.bcopdp-plan-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}.bcopdp-plan-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}.bcopdp-plan-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}.bcopdp-plan-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}.bcopdp-plan-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.bcopdp-plan-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 22px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1}.bcopdp-plan-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){#bco-pdp-papershelf>a[class^=bcopdp-],#bco-pdp-papershelf>div[class^=bcopdp-],#bco-pdp-papershelf>section{margin-bottom:28px}.bcopdp-hero{padding:28px 22px}.bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}.bcopdp-feature-icon{width:48px;height:48px}.bcopdp-feature-icon svg{width:24px;height:24px}.bcopdp-pillars{grid-template-columns:1fr}.bcopdp-slots{padding:26px 22px}.bcopdp-slot-diagram{padding:20px 14px 14px}.bcopdp-uses{padding:26px 22px}.bcopdp-uses-grid{grid-template-columns:1fr}.bcopdp-specs{padding:22px}.bcopdp-included{grid-template-columns:1fr}.bcopdp-pairs{padding:24px}.bcopdp-pairs-grid{grid-template-columns:1fr}.bcopdp-faqs{padding:24px}.bcopdp-plan-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bcopdp-plan-buttons{width:100%}.bcopdp-plan-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.bco-pdp-lite{--bco-navy:#243665;--bco-navy-deep:#1a2749;--bco-teal:#50b4a7;--bco-teal-deep:#3a9187;--bco-mint:#b4e5d7;--bco-mint-soft:#dcf2ea;--bco-blush:#f5c9b4;--bco-blush-deep:#d99b82;--bco-blush-wash:#fdf1eb;--bco-bg-white:#ffffff;--bco-ink:#1a1f2e;--bco-ink-soft:#3a4050;--bco-muted:#6a6f80;--bco-border:#ececec;--bco-display:'Cormorant Garamond',Georgia,serif;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bco-ink);line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100%}.bco-pdp-lite *,.bco-pdp-lite ::after,.bco-pdp-lite ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.bco-pdp-lite h2,.bco-pdp-lite h3,.bco-pdp-lite h4,.bco-pdp-lite li,.bco-pdp-lite p,.bco-pdp-lite table,.bco-pdp-lite ul{margin:0;padding:0}.bco-pdp-lite ul{list-style:none}.bco-pdp-lite>a[class^=bcopdp-],.bco-pdp-lite>div[class^=bcopdp-],.bco-pdp-lite>section{margin-bottom:36px}.bco-pdp-lite>a[class^=bcopdp-]:last-child,.bco-pdp-lite>div[class^=bcopdp-]:last-child,.bco-pdp-lite>section:last-child{margin-bottom:0}.bcopdp-hero{background:var(--bco-blush-wash);border-radius:14px;padding:36px 32px;position:relative;overflow:hidden}.bcopdp-hero::before{content:'';position:absolute;top:-80px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,var(--bco-mint-soft) 0,transparent 70%);pointer-events:none;opacity:.55}.bcopdp-hero-inner{position:relative;z-index:1;max-width:720px}.bcopdp-hero-eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bco-bg-white);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px}.bcopdp-hero-eyebrow svg{width:12px;height:12px}.bcopdp-hero h2{font-family:var(--bco-display);font-size:clamp(28px, 3.4vw, 40px);font-weight:600;color:var(--bco-navy);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}.bcopdp-hero h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-hero p{font-size:16px;color:var(--bco-ink);line-height:1.6;max-width:600px}.bcopdp-hero p a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:700}.bcopdp-hero p a:hover{color:var(--bco-teal-deep)}.bcopdp-feature{display:grid;grid-template-columns:80px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:28px 32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.1);box-shadow:0 4px 14px -10px rgba(26,39,73,.1)}.bcopdp-feature-icon{width:64px;height:64px;border-radius:14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0}.bcopdp-feature-icon.is-blush{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}.bcopdp-feature-icon.is-navy{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}.bcopdp-feature-icon svg{width:32px;height:32px}.bcopdp-feature h3{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}.bcopdp-feature h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-feature p{font-size:14.5px;color:var(--bco-ink-soft);line-height:1.6}.bcopdp-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bcopdp-pillar{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:12px;padding:22px 20px;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}.bcopdp-pillar:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--bco-teal);-webkit-box-shadow:0 10px 22px -10px rgba(36,54,101,.15);box-shadow:0 10px 22px -10px rgba(36,54,101,.15)}.bcopdp-pillar-icon{width:44px;height:44px;border-radius:10px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bco-teal-deep);margin-bottom:12px}.bcopdp-pillar:nth-child(2) .bcopdp-pillar-icon{background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}.bcopdp-pillar:nth-child(3) .bcopdp-pillar-icon{background:#eaf2fa;border-color:var(--bco-navy);color:var(--bco-navy)}.bcopdp-pillar-icon svg{width:22px;height:22px}.bcopdp-pillar h4{font-family:var(--bco-display);font-size:18px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:6px}.bcopdp-pillar p{font-size:13px;color:var(--bco-ink-soft);line-height:1.55}.bcopdp-heights{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}.bcopdp-heights-head{margin-bottom:24px;max-width:620px}.bcopdp-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bco-teal-deep);background:var(--bco-mint-soft);padding:6px 14px;border-radius:100px;margin-bottom:14px}.bcopdp-heights h2{font-family:var(--bco-display);font-size:clamp(24px, 2.8vw, 32px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:12px}.bcopdp-heights h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-heights-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}.bcopdp-heights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bcopdp-height-card{border-radius:12px;padding:24px 20px 22px;border:1px solid;text-align:center}.bcopdp-height-card:first-child{background:var(--bco-mint-soft);border-color:var(--bco-mint)}.bcopdp-height-card:nth-child(2){background:var(--bco-blush-wash);border-color:var(--bco-blush)}.bcopdp-height-card:nth-child(3){background:#eaf2fa;border-color:var(--bco-navy)}.bcopdp-height-svg{width:100%;max-width:160px;height:80px;margin:0 auto 14px;display:block}.bcopdp-height-name{font-family:var(--bco-display);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-bottom:4px}.bcopdp-height-card:first-child .bcopdp-height-name{color:var(--bco-teal-deep)}.bcopdp-height-card:nth-child(2) .bcopdp-height-name{color:var(--bco-blush-deep)}.bcopdp-height-card:nth-child(3) .bcopdp-height-name{color:var(--bco-navy)}.bcopdp-height-dim{font-size:13px;font-weight:600;color:var(--bco-ink);margin-bottom:4px}.bcopdp-height-slots{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.bcopdp-height-card:first-child .bcopdp-height-slots{color:var(--bco-teal-deep);opacity:.85}.bcopdp-height-card:nth-child(2) .bcopdp-height-slots{color:var(--bco-blush-deep);opacity:.9}.bcopdp-height-card:nth-child(3) .bcopdp-height-slots{color:var(--bco-navy);opacity:.8}.bcopdp-height-desc{font-size:13.5px;color:var(--bco-ink-soft);line-height:1.55;text-align:left}.bcopdp-height-desc strong{font-weight:700;color:var(--bco-navy)}.bcopdp-uses{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px;-webkit-box-shadow:0 4px 14px -10px rgba(26,39,73,.08);box-shadow:0 4px 14px -10px rgba(26,39,73,.08)}.bcopdp-uses-head{margin-bottom:22px;max-width:620px}.bcopdp-uses h2{font-family:var(--bco-display);font-size:clamp(22px, 2.6vw, 30px);font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.1;margin-bottom:10px}.bcopdp-uses h2 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-uses-intro{font-size:15px;color:var(--bco-ink-soft);line-height:1.6}.bcopdp-uses-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.bcopdp-use-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);border-radius:10px;font-size:14px;color:var(--bco-ink);line-height:1.5}.bcopdp-use-row svg{width:18px;height:18px;color:var(--bco-teal-deep);-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.bcopdp-use-row strong{font-weight:700;color:var(--bco-navy)}.bcopdp-specs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:18px 24px}.bcopdp-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.bcopdp-spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--bco-border);font-size:13px}.bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:none}.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-right:20px}.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n){padding-left:20px;border-left:1px solid var(--bco-border)}@media (max-width:600px){.bcopdp-specs-grid{grid-template-columns:1fr}.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(2n),.bcopdp-specs-grid>.bcopdp-spec-row:nth-child(odd){padding-left:0;padding-right:0;border-left:none}.bcopdp-specs-grid .bcopdp-spec-row:nth-last-child(-n+2){border-bottom:1px solid var(--bco-border)}.bcopdp-specs-grid .bcopdp-spec-row:last-child{border-bottom:none}}.bcopdp-spec-label{color:var(--bco-muted);font-weight:500}.bcopdp-spec-value{color:var(--bco-navy);font-weight:600;text-align:right}.bcopdp-included{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bcopdp-included-col{border-radius:12px;padding:24px 26px;border:1px solid}.bcopdp-included-col.is-yes{background:var(--bco-mint-soft);border-color:var(--bco-mint)}.bcopdp-included-col.is-no{background:var(--bco-blush-wash);border-color:var(--bco-blush)}.bcopdp-included-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px}.bcopdp-included-badge{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-teal-deep);border:1px solid var(--bco-mint)}.is-no .bcopdp-included-badge{background:var(--bco-bg-white);color:var(--bco-blush-deep);border:1px solid var(--bco-blush)}.bcopdp-included-badge svg{width:16px;height:16px}.bcopdp-included-head h4{font-family:var(--bco-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.is-yes .bcopdp-included-head h4{color:var(--bco-teal-deep)}.is-no .bcopdp-included-head h4{color:var(--bco-blush-deep)}.bcopdp-included-list li{font-size:14px;color:var(--bco-ink);line-height:1.5;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.bcopdp-included-list li::before{content:'';width:5px;height:5px;border-radius:50%;margin-top:9px;-ms-flex-negative:0;flex-shrink:0}.is-yes .bcopdp-included-list li::before{background:var(--bco-teal-deep)}.is-no .bcopdp-included-list li::before{background:var(--bco-blush-deep)}.bcopdp-included-list li a{color:var(--bco-navy);text-decoration:underline;text-underline-offset:2px;font-weight:600}.bcopdp-included-list li a:hover{color:var(--bco-teal-deep)}.bcopdp-pairs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}.bcopdp-pairs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}.bcopdp-pairs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-pairs-sub{font-size:14.5px;color:var(--bco-ink-soft);margin-bottom:22px}.bcopdp-pairs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width:1100px){.bcopdp-pairs-grid{grid-template-columns:repeat(2,1fr)}}.bcopdp-pair-card{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid var(--bco-border);-webkit-transition:all .25s ease;transition:all .25s ease;background:var(--bco-bg-white)}.bcopdp-pair-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:var(--bco-teal);-webkit-box-shadow:0 12px 24px -12px rgba(36,54,101,.2);box-shadow:0 12px 24px -12px rgba(36,54,101,.2)}.bcopdp-pair-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--bco-mint-soft)}.bcopdp-pair-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.bcopdp-pair-card:hover .bcopdp-pair-img{-webkit-transform:scale(1.05);transform:scale(1.05)}.bcopdp-pair-info{padding:13px 14px 14px}.bcopdp-pair-name{font-family:var(--bco-display);font-size:16px;font-weight:600;color:var(--bco-navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px}.bcopdp-pair-desc{font-size:12px;color:var(--bco-ink-soft);line-height:1.45;margin-bottom:8px}.bcopdp-pair-link{font-size:11px;font-weight:700;color:var(--bco-teal-deep);letter-spacing:.1em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:gap .2s ease;transition:gap .2s ease}.bcopdp-pair-card:hover .bcopdp-pair-link{gap:8px}.bcopdp-tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px;background:var(--bco-blush-wash);border:1px solid var(--bco-blush);border-radius:14px;padding:22px 28px;text-decoration:none;color:inherit;-webkit-transition:all .25s ease;transition:all .25s ease}.bcopdp-tip:hover{border-color:var(--bco-blush-deep);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 24px -12px rgba(217,155,130,.25);box-shadow:0 12px 24px -12px rgba(217,155,130,.25)}.bcopdp-tip-icon{width:56px;height:56px;border-radius:12px;background:var(--bco-bg-white);border:1px solid var(--bco-blush);color:var(--bco-blush-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.bcopdp-tip-icon svg{width:30px;height:30px}.bcopdp-tip-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bcopdp-tip-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bco-blush-deep);margin-bottom:4px}.bcopdp-tip h4{font-family:var(--bco-display);font-size:22px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;line-height:1.2;margin-bottom:4px}.bcopdp-tip h4 em{font-style:italic;color:var(--bco-blush-deep);font-weight:500}.bcopdp-tip p{font-size:14px;color:var(--bco-ink-soft);line-height:1.55;margin:0}.bcopdp-tip-arrow{-ms-flex-negative:0;flex-shrink:0;color:var(--bco-blush-deep);font-size:20px;font-weight:700;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.bcopdp-tip:hover .bcopdp-tip-arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}@media (max-width:640px){.bcopdp-tip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;padding:22px;text-align:left}.bcopdp-tip-arrow{display:none}}.bcopdp-faqs{background:var(--bco-bg-white);border:1px solid var(--bco-border);border-radius:14px;padding:32px}.bcopdp-faqs h3{font-family:var(--bco-display);font-size:24px;font-weight:600;color:var(--bco-navy);letter-spacing:-.015em;margin-bottom:18px}.bcopdp-faqs h3 em{font-style:italic;color:var(--bco-teal-deep);font-weight:500}.bcopdp-faq{border-bottom:1px solid var(--bco-border)}.bcopdp-faq:last-child{border-bottom:none}.bcopdp-faq summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:var(--bco-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-transition:color .2s ease;transition:color .2s ease}.bcopdp-faq summary::-webkit-details-marker{display:none}.bcopdp-faq summary:hover{color:var(--bco-teal-deep)}.bcopdp-faq-icon{width:24px;height:24px;border-radius:50%;background:var(--bco-mint-soft);border:1px solid var(--bco-mint);color:var(--bco-teal-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.bcopdp-faq[open] .bcopdp-faq-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--bco-blush-wash);border-color:var(--bco-blush);color:var(--bco-blush-deep)}.bcopdp-faq-icon svg{width:12px;height:12px}.bcopdp-faq-body{padding:0 0 18px;font-size:14.5px;color:var(--bco-ink-soft);line-height:1.65}.bcopdp-faq-body a{color:var(--bco-teal-deep);text-decoration:underline;text-underline-offset:2px;font-weight:600}.bcopdp-plan-cta{background:linear-gradient(135deg,var(--bco-navy) 0,var(--bco-navy-deep) 100%);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bcopdp-plan-cta::before{content:'';position:absolute;top:-50%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(245,201,180,.2) 0,transparent 70%);pointer-events:none}.bcopdp-plan-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;position:relative;z-index:1}.bcopdp-plan-cta h3{font-family:var(--bco-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}.bcopdp-plan-cta h3 em{font-style:italic;color:var(--bco-blush);font-weight:500}.bcopdp-plan-cta p{font-size:14.5px;color:rgba(255,255,255,.9);line-height:1.55;margin:0}.bcopdp-plan-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.bcopdp-plan-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 22px;background:var(--bco-bg-white);color:var(--bco-navy)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:100px;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:1}.bcopdp-plan-btn:hover{background:var(--bco-blush);color:var(--bco-navy)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){.bco-pdp-lite>a[class^=bcopdp-],.bco-pdp-lite>div[class^=bcopdp-],.bco-pdp-lite>section{margin-bottom:28px}.bcopdp-hero{padding:28px 22px}.bcopdp-feature{padding:22px 22px;grid-template-columns:56px 1fr;gap:16px}.bcopdp-feature-icon{width:48px;height:48px}.bcopdp-feature-icon svg{width:24px;height:24px}.bcopdp-pillars{grid-template-columns:1fr}.bcopdp-heights{padding:26px 22px}.bcopdp-heights-grid{grid-template-columns:1fr;gap:14px}.bcopdp-uses{padding:26px 22px}.bcopdp-uses-grid{grid-template-columns:1fr}.bcopdp-specs{padding:22px}.bcopdp-included{grid-template-columns:1fr}.bcopdp-pairs{padding:24px}.bcopdp-pairs-grid{grid-template-columns:1fr}.bcopdp-faqs{padding:24px}.bcopdp-plan-cta{padding:26px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bcopdp-plan-buttons{width:100%}.bcopdp-plan-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.bcocr{--navy:#243665;--ink:#3d4a6b;--teal:#50b4a7;--teal-dk:#2f8579;--pink:#f5c9b4;--pink-dk:#e7a888;--mint:#b4e5d7;--wash:#f2faf7;--paper:#ffffff;--line:#dcebe5;--display:'Fraunces',Georgia,serif;--body:'Mulish',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--voice:'Cormorant Garamond',Georgia,serif;--pad:clamp(20px,5vw,72px);--gap:clamp(18px,2.4vw,32px);--r:14px;font-family:var(--body);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}.bcocr *,.bcocr ::after,.bcocr ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.bcocr{--navy:#243665;--ink:#3d4a6b;--teal:#50b4a7;--teal-dk:#2f8579;--pink:#f5c9b4;--pink-dk:#e7a888;--mint:#b4e5d7;--wash:#f2faf7;--paper:#ffffff;--line:#dcebe5;--display:'Fraunces',Georgia,serif;--body:'Mulish',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--voice:'Cormorant Garamond',Georgia,serif;--pad:clamp(20px,5vw,72px);--gap:clamp(18px,2.4vw,32px);--r:14px;font-family:var(--body);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}.bcocr *,.bcocr ::after,.bcocr ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.bcocr{--navy:#243665;--ink:#3d4a6b;--teal:#50b4a7;--teal-dk:#2f8579;--pink:#f5c9b4;--pink-dk:#e7a888;--mint:#b4e5d7;--wash:#f2faf7;--paper:#ffffff;--line:#dcebe5;--display:'Fraunces',Georgia,serif;--body:'Mulish',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--voice:'Cormorant Garamond',Georgia,serif;--pad:clamp(20px,5vw,72px);--gap:clamp(18px,2.4vw,32px);--r:14px;font-family:var(--body);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}.bcocr *,.bcocr ::after,.bcocr ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.bcocr{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body:has(.bcocr) .page-heading{display:none}.bcocr img{max-width:100%;display:block}.bcocr .bcocr-eyebrow{font-family:var(--body);font-weight:800;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-dk);margin:0 0 14px}.bcocr h2.bcocr-h2{font-family:var(--display);font-weight:600;font-size:clamp(1.75rem, 3.4vw, 2.65rem);line-height:1.12;color:var(--navy);margin:0 0 12px;letter-spacing:-.01em}.bcocr h3.bcocr-h3{font-family:var(--display);font-weight:600;font-size:clamp(1.12rem, 1.7vw, 1.35rem);line-height:1.25;color:var(--navy);margin:0 0 8px}.bcocr .bcocr-lede{font-size:clamp(1rem, 1.25vw, 1.09rem);max-width:60ch;margin:0 0 8px}.bcocr .bcocr-refrain{font-family:var(--voice);font-style:italic;font-size:clamp(1.1rem, 1.6vw, 1.35rem);color:var(--teal-dk);margin:0}.bcocr .bcocr-sectionhead{max-width:62ch;margin:0 0 clamp(28px,3.5vw,44px)}.bcocr .bcocr-sec{padding:clamp(52px,7vw,88px) var(--pad)}.bcocr .bcocr-sec--wash{background:var(--wash)}.bcocr .bcocr-sec--paper{background:var(--paper)}.bcocr .bcocr-inner{max-width:1180px;margin:0 auto}.bcocr .bcocr-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5em;font-family:var(--body);font-weight:800;font-size:.95rem;letter-spacing:.01em;padding:15px 30px;border-radius:999px;text-decoration:none;border:2px solid transparent;cursor:pointer;-webkit-transition:background-color .18s ease,color .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,color .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,background-color .18s ease,color .18s ease;transition:transform .18s ease,background-color .18s ease,color .18s ease,-webkit-transform .18s ease}.bcocr .bcocr-btn--primary{background:var(--navy);color:#fff}.bcocr .bcocr-btn--primary:hover{background:var(--teal-dk);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bcocr .bcocr-btn--sale{background:var(--pink);color:var(--navy)}.bcocr .bcocr-btn--sale:hover{background:var(--pink-dk);color:var(--navy);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bcocr .bcocr-btn--ghost{background:0 0;color:var(--navy);border-color:var(--navy)}.bcocr .bcocr-btn--ghost:hover{background:var(--navy);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bcocr .bcocr-btn:focus-visible{outline:3px solid var(--teal-dk);outline-offset:3px}.bcocr .bcocr-btnrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin-top:26px}.bcocr .bcocr-textlink{font-weight:800;color:var(--teal-dk);text-decoration:none;border-bottom:2px solid var(--mint);padding-bottom:2px}.bcocr .bcocr-textlink:hover{border-bottom-color:var(--teal-dk)}.bcocr .bcocr-textlink:focus-visible{outline:3px solid var(--teal-dk);outline-offset:3px}.bcocr .bcocr-shot{background:var(--mint);border-radius:var(--r);overflow:hidden;aspect-ratio:4/3}.bcocr .bcocr-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bcocr .bcocr-hero{background:var(--wash);padding:clamp(40px,5vw,72px) var(--pad) clamp(48px,5vw,80px)}.bcocr .bcocr-hero-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,56px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bcocr .bcocr-hero h1{font-family:var(--display);font-weight:600;font-size:clamp(2.3rem, 5.6vw, 4.1rem);line-height:1.02;letter-spacing:-.025em;color:var(--navy);margin:0 0 18px}.bcocr .bcocr-hero h1 em{font-style:normal;color:var(--teal-dk)}.bcocr .bcocr-hero p{font-size:clamp(1.02rem, 1.35vw, 1.15rem);max-width:44ch;margin:0}.bcocr .bcocr-saletag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px 12px;background:var(--pink);color:var(--navy);border-radius:999px;padding:11px 24px;margin-bottom:22px}.bcocr .bcocr-saletag b{font-family:var(--body);font-weight:800;font-size:.98rem;letter-spacing:.01em}.bcocr .bcocr-saletag span{font-weight:600;font-size:.85rem;opacity:.8}.bcocr .bcocr-hero-art{position:relative}.bcocr .bcocr-hero-art .bcocr-shot{aspect-ratio:5/4}.bcocr .bcocr-hero-note{position:absolute;left:-14px;bottom:-18px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 18px;max-width:230px;-webkit-box-shadow:0 12px 28px rgba(36,54,101,.09);box-shadow:0 12px 28px rgba(36,54,101,.09)}.bcocr .bcocr-hero-note strong{display:block;font-weight:800;color:var(--navy);font-size:.9rem}.bcocr .bcocr-hero-note span{font-size:.82rem}.bcocr .bcocr-together{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,56px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bcocr .bcocr-together .bcocr-shot{aspect-ratio:16/11}.bcocr .bcocr-column{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:18px;-webkit-box-shadow:0 16px 36px rgba(36,54,101,.07);box-shadow:0 16px 36px rgba(36,54,101,.07)}.bcocr .bcocr-column-cap{font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-dk);margin:0 0 14px;text-align:center}.bcocr .bcocr-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--wash);padding:10px 16px 20px;margin-bottom:8px;position:relative}.bcocr .bcocr-drawer:last-of-type{margin-bottom:0}.bcocr .bcocr-drawer--sm{min-height:58px}.bcocr .bcocr-drawer--md{min-height:72px}.bcocr .bcocr-drawer--lg{min-height:88px}.bcocr .bcocr-drawer b{font-weight:700;color:var(--navy);font-size:.93rem;line-height:1.25}.bcocr .bcocr-drawer i{font-style:normal;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-dk);text-align:right;line-height:1.3;max-width:44%;-webkit-box-flex:0;-ms-flex:none;flex:none}.bcocr .bcocr-drawer::after{content:"";position:absolute;left:50%;bottom:9px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:34%;height:4px;border-radius:4px;background:var(--mint)}.bcocr .bcocr-column-foot{text-align:center;font-size:.85rem;margin:14px 0 2px}.bcocr .bcocr-pains{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.bcocr details.bcocr-pain{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.bcocr details.bcocr-pain[open]{border-color:var(--teal);-webkit-box-shadow:0 14px 30px rgba(36,54,101,.09);box-shadow:0 14px 30px rgba(36,54,101,.09)}.bcocr details.bcocr-pain summary{list-style:none;cursor:pointer;padding:20px 22px 24px;font-weight:700;color:var(--navy);font-size:1rem;line-height:1.35;position:relative}.bcocr details.bcocr-pain summary::-webkit-details-marker{display:none}.bcocr details.bcocr-pain summary::after{content:"";position:absolute;left:22px;bottom:11px;width:44px;height:4px;border-radius:4px;background:var(--mint);-webkit-transition:width .22s ease,background-color .22s ease;transition:width .22s ease,background-color .22s ease}.bcocr details.bcocr-pain[open] summary::after{width:96px;background:var(--teal)}.bcocr details.bcocr-pain summary:hover::after{width:70px}.bcocr details.bcocr-pain summary:focus-visible{outline:3px solid var(--teal-dk);outline-offset:-3px}.bcocr .bcocr-pain-body{padding:0 22px 22px;border-top:1px dashed var(--line);margin-top:2px;padding-top:16px}.bcocr .bcocr-pain-body p{margin:0 0 12px;font-size:.94rem}.bcocr .bcocr-pain-body .bcocr-startwith{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-dk);display:block;margin-bottom:6px}.bcocr .bcocr-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--gap)}.bcocr .bcocr-path{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.bcocr .bcocr-path:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 18px 36px rgba(36,54,101,.1);box-shadow:0 18px 36px rgba(36,54,101,.1)}.bcocr .bcocr-path .bcocr-shot{border-radius:0;aspect-ratio:5/4}.bcocr .bcocr-path-txt{padding:20px 22px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.bcocr .bcocr-path-txt p{font-size:.92rem;margin:0 0 18px;-webkit-box-flex:1;-ms-flex:1;flex:1}.bcocr .bcocr-path-txt .bcocr-textlink{-ms-flex-item-align:start;align-self:flex-start}.bcocr .bcocr-phases{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--gap)}.bcocr .bcocr-phase{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:22px 22px 26px;position:relative}.bcocr .bcocr-phase-num{font-family:var(--body);font-weight:800;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-dk);display:block;margin-bottom:14px}.bcocr .bcocr-phase svg{width:100%;height:auto;display:block;margin-bottom:18px}.bcocr .bcocr-phase p{font-size:.92rem;margin:0}.bcocr .bcocr-phase-refrain{grid-column:1/-1;text-align:center;margin-top:8px}.bcocr .bcocr-zones{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap)}.bcocr .bcocr-zone{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:0 0 22px;overflow:hidden}.bcocr .bcocr-zone .bcocr-shot{border-radius:0;aspect-ratio:3/2}.bcocr .bcocr-zone-txt{padding:18px 20px 0}.bcocr .bcocr-zone-txt p{font-size:.9rem;margin:0}.bcocr .bcocr-fits{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--gap)}.bcocr .bcocr-fit{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bcocr .bcocr-fit-bar{border-radius:8px;background:var(--wash);border:1px solid var(--line);position:relative;margin-bottom:18px}.bcocr .bcocr-fit-bar::after{content:"";position:absolute;left:50%;bottom:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:32%;height:4px;border-radius:4px;background:var(--teal)}.bcocr .bcocr-fit-bar--sm{height:46px}.bcocr .bcocr-fit-bar--md{height:66px}.bcocr .bcocr-fit-bar--lg{height:92px}.bcocr .bcocr-fit ul{margin:0 0 18px;padding-left:1.1em;font-size:.92rem}.bcocr .bcocr-fit li{margin-bottom:5px}.bcocr .bcocr-fit .bcocr-textlink{margin-top:auto;-ms-flex-item-align:start;align-self:flex-start}.bcocr .bcocr-fits-note{margin-top:var(--gap);background:var(--mint);border-radius:var(--r);padding:22px clamp(20px,3vw,32px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.bcocr .bcocr-fits-note p{margin:0;max-width:56ch;color:var(--navy);font-weight:600}.bcocr .bcocr-rooms{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--gap)}.bcocr .bcocr-room{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bcocr .bcocr-room--wide{grid-column:span 3}.bcocr .bcocr-room--third{grid-column:span 2}.bcocr .bcocr-room .bcocr-shot{border-radius:0;aspect-ratio:3/2}.bcocr .bcocr-room--wide .bcocr-shot{aspect-ratio:16/9}.bcocr .bcocr-room-txt{padding:20px 22px 24px}.bcocr .bcocr-room-tag{font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-dk);display:block;margin-bottom:8px}.bcocr .bcocr-room-txt p{font-size:.91rem;margin:0}.bcocr .bcocr-room-txt cite{display:block;margin-top:12px;font-family:var(--voice);font-style:italic;font-size:1rem;color:var(--navy)}.bcocr .bcocr-plan{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(30px,4vw,52px);text-align:center}.bcocr .bcocr-plan .bcocr-btnrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bcocr .bcocr-plan .bcocr-lede{margin-left:auto;margin-right:auto}.bcocr .bcocr-finance{margin:26px auto 0;font-size:.86rem;max-width:52ch;color:var(--ink)}.bcocr .bcocr-final{background:var(--navy);color:#fff;text-align:center;padding:clamp(56px,7vw,92px) var(--pad)}.bcocr .bcocr-final h2{font-family:var(--display);font-weight:600;color:#fff;font-size:clamp(1.9rem, 4vw, 3rem);line-height:1.1;margin:0 0 14px;letter-spacing:-.02em}.bcocr .bcocr-final p{color:var(--mint);font-size:1.05rem;margin:0;font-weight:600}.bcocr .bcocr-final .bcocr-btnrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bcocr .bcocr-final .bcocr-btn--ghost{color:#fff;border-color:var(--mint)}.bcocr .bcocr-final .bcocr-btn--ghost:hover{background:var(--mint);color:var(--navy)}.bcocr .bcocr-final-dates{display:block;margin-top:20px;font-family:var(--voice);font-style:italic;color:var(--pink);font-size:1.1rem}@media (max-width:900px){.bcocr .bcocr-hero-grid,.bcocr .bcocr-together{grid-template-columns:1fr}.bcocr .bcocr-hero-art{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bcocr .bcocr-hero-note{position:static;max-width:none;margin-top:14px;-webkit-box-shadow:none;box-shadow:none}.bcocr .bcocr-rooms{grid-template-columns:repeat(2,1fr)}.bcocr .bcocr-room--third,.bcocr .bcocr-room--wide{grid-column:span 1}}@media (max-width:560px){.bcocr .bcocr-rooms{grid-template-columns:1fr}.bcocr .bcocr-btn{width:100%}.bcocr .bcocr-fits-note{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.bcocr *{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}}.bcocr .bcocr-faq{display:grid;grid-template-columns:1fr;gap:12px;max-width:820px}.bcocr .bcocr-faq details.bcocr-pain summary{font-size:1.05rem}.bcocr .bcocr-faq .bcocr-pain-body p:last-child{margin-bottom:0}.bcocr a.bcocr-hero-note{text-decoration:none;-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.bcocr a.bcocr-hero-note:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 16px 34px rgba(36,54,101,.14);box-shadow:0 16px 34px rgba(36,54,101,.14)}.bcocr a.bcocr-hero-note span{color:var(--teal-dk);font-weight:700}.bcocr a.bcocr-hero-note:focus-visible{outline:3px solid var(--teal-dk);outline-offset:3px}.bcocr .bcocr-room>a{display:block;text-decoration:none}.bcocr .bcocr-room>a .bcocr-shot img{-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.bcocr .bcocr-room>a:hover .bcocr-shot img{-webkit-transform:scale(1.03);transform:scale(1.03)}.bcocr .bcocr-room>a:focus-visible{outline:3px solid var(--teal-dk);outline-offset:-3px}.bcocr .bcocr-hobbies-head{margin:clamp(34px,4vw,52px) 0 18px;padding-top:clamp(28px,3.5vw,40px);border-top:1px solid var(--line)}.bcocr .bcocr-hobbies{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gap)}.bcocr .bcocr-hobby{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bcocr .bcocr-hobby .bcocr-shot{border-radius:0;aspect-ratio:4/3}.bcocr .bcocr-duo{display:grid;grid-template-columns:1fr 1fr;gap:2px}.bcocr .bcocr-duo .bcocr-shot{aspect-ratio:2/3}.bcocr .bcocr-hobby-txt{padding:16px 18px 20px}.bcocr h4.bcocr-hobby-name{font-family:var(--display);font-weight:600;font-size:1.02rem;line-height:1.25;color:var(--navy);margin:0 0 6px}.bcocr .bcocr-hobby-txt p{font-size:.87rem;margin:0}@media (max-width:700px){.bcocr .bcocr-hobbies{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.bcocr .bcocr-hobbies{grid-template-columns:1fr}.bcocr .bcocr-hobby .bcocr-shot{aspect-ratio:16/9}.bcocr .bcocr-duo .bcocr-shot{aspect-ratio:8/9}}.bcocr{--navy:#243665;--ink:#3d4a6b;--teal:#50b4a7;--teal-dk:#2f8579;--pink:#f5c9b4;--pink-dk:#e7a888;--mint:#b4e5d7;--wash:#f2faf7;--paper:#ffffff;--line:#dcebe5;--display:'Fraunces',Georgia,serif;--body:'Mulish',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--voice:'Cormorant Garamond',Georgia,serif;--pad:clamp(20px,5vw,72px);--gap:clamp(18px,2.4vw,32px);--r:14px;font-family:var(--body);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}.bcocr *,.bcocr ::after,.bcocr ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.bcocr{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body:has(.bcocr) .page-heading{display:none}.bcocr img{max-width:100%;display:block}.bcocr .bcocr-eyebrow{font-family:var(--body);font-weight:800;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-dk);margin:0 0 14px}.bcocr h2.bcocr-h2{font-family:var(--display);font-weight:600;font-size:clamp(1.75rem, 3.4vw, 2.65rem);line-height:1.12;color:var(--navy);margin:0 0 12px;letter-spacing:-.01em}.bcocr h3.bcocr-h3{font-family:var(--display);font-weight:600;font-size:clamp(1.12rem, 1.7vw, 1.35rem);line-height:1.25;color:var(--navy);margin:0 0 8px}.bcocr .bcocr-lede{font-size:clamp(1rem, 1.25vw, 1.09rem);max-width:60ch;margin:0 0 8px}.bcocr .bcocr-refrain{font-family:var(--voice);font-style:italic;font-size:clamp(1.1rem, 1.6vw, 1.35rem);color:var(--teal-dk);margin:0}.bcocr .bcocr-sectionhead{max-width:62ch;margin:0 0 clamp(28px,3.5vw,44px)}.bcocr .bcocr-sec{padding:clamp(52px,7vw,88px) var(--pad)}.bcocr .bcocr-sec--wash{background:var(--wash)}.bcocr .bcocr-sec--paper{background:var(--paper)}.bcocr .bcocr-inner{max-width:1180px;margin:0 auto}.bcocr .bcocr-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5em;font-family:var(--body);font-weight:800;font-size:.95rem;letter-spacing:.01em;padding:15px 30px;border-radius:999px;text-decoration:none;border:2px solid transparent;cursor:pointer;-webkit-transition:background-color .18s ease,color .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,color .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,background-color .18s ease,color .18s ease;transition:transform .18s ease,background-color .18s ease,color .18s ease,-webkit-transform .18s ease}.bcocr .bcocr-btn--primary{background:var(--navy);color:#fff}.bcocr .bcocr-btn--primary:hover{background:var(--teal-dk);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bcocr .bcocr-btn--pink{background:var(--pink);color:var(--navy)}.bcocr .bcocr-btn--pink:hover{background:var(--pink-dk);color:var(--navy);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bcocr .bcocr-btn--ghost{background:0 0;color:var(--navy);border-color:var(--navy)}.bcocr .bcocr-btn--ghost:hover{background:var(--navy);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bcocr .bcocr-btn:focus-visible{outline:3px solid var(--teal-dk);outline-offset:3px}.bcocr .bcocr-btnrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin-top:26px}.bcocr .bcocr-textlink{font-weight:800;color:var(--teal-dk);text-decoration:none;border-bottom:2px solid var(--mint);padding-bottom:2px}.bcocr .bcocr-textlink:hover{border-bottom-color:var(--teal-dk)}.bcocr .bcocr-textlink:focus-visible{outline:3px solid var(--teal-dk);outline-offset:3px}.bcocr .bcocr-shot{background:var(--mint);border-radius:var(--r);overflow:hidden;aspect-ratio:4/3}.bcocr .bcocr-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bcocr .bcocr-hero{background:var(--wash);padding:clamp(40px,5vw,72px) var(--pad) clamp(48px,5vw,80px)}.bcocr .bcocr-hero-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,56px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bcocr .bcocr-hero h1{font-family:var(--display);font-weight:600;font-size:clamp(2.3rem, 5.6vw, 4.1rem);line-height:1.02;letter-spacing:-.025em;color:var(--navy);margin:0 0 18px}.bcocr .bcocr-hero h1 em{font-style:normal;color:var(--teal-dk)}.bcocr .bcocr-hero p{font-size:clamp(1.02rem, 1.35vw, 1.15rem);max-width:44ch;margin:0}.bcocr .bcocr-hero-art{position:relative}.bcocr .bcocr-hero-art .bcocr-shot{aspect-ratio:5/4}.bcocr .bcocr-hero-note{position:absolute;left:-14px;bottom:-18px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 18px;max-width:230px;-webkit-box-shadow:0 12px 28px rgba(36,54,101,.09);box-shadow:0 12px 28px rgba(36,54,101,.09)}.bcocr .bcocr-hero-note strong{display:block;font-weight:800;color:var(--navy);font-size:.9rem}.bcocr .bcocr-hero-note span{font-size:.82rem}.bcocr .bcocr-together{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,56px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bcocr .bcocr-together .bcocr-shot{aspect-ratio:16/11}.bcocr .bcocr-column{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:18px;-webkit-box-shadow:0 16px 36px rgba(36,54,101,.07);box-shadow:0 16px 36px rgba(36,54,101,.07)}.bcocr .bcocr-column-cap{font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-dk);margin:0 0 14px;text-align:center}.bcocr .bcocr-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--wash);padding:10px 16px 20px;margin-bottom:8px;position:relative}.bcocr .bcocr-drawer:last-of-type{margin-bottom:0}.bcocr .bcocr-drawer--sm{min-height:58px}.bcocr .bcocr-drawer--md{min-height:72px}.bcocr .bcocr-drawer--lg{min-height:88px}.bcocr .bcocr-drawer b{font-weight:700;color:var(--navy);font-size:.93rem;line-height:1.25}.bcocr .bcocr-drawer i{font-style:normal;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-dk);text-align:right;line-height:1.3;max-width:44%;-webkit-box-flex:0;-ms-flex:none;flex:none}.bcocr .bcocr-drawer::after{content:"";position:absolute;left:50%;bottom:9px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:34%;height:4px;border-radius:4px;background:var(--mint)}.bcocr .bcocr-column-foot{text-align:center;font-size:.85rem;margin:14px 0 2px}.bcocr .bcocr-pains{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.bcocr details.bcocr-pain{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.bcocr details.bcocr-pain[open]{border-color:var(--teal);-webkit-box-shadow:0 14px 30px rgba(36,54,101,.09);box-shadow:0 14px 30px rgba(36,54,101,.09)}.bcocr details.bcocr-pain summary{list-style:none;cursor:pointer;padding:20px 22px 24px;font-weight:700;color:var(--navy);font-size:1rem;line-height:1.35;position:relative}.bcocr details.bcocr-pain summary::-webkit-details-marker{display:none}.bcocr details.bcocr-pain summary::after{content:"";position:absolute;left:22px;bottom:11px;width:44px;height:4px;border-radius:4px;background:var(--mint);-webkit-transition:width .22s ease,background-color .22s ease;transition:width .22s ease,background-color .22s ease}.bcocr details.bcocr-pain[open] summary::after{width:96px;background:var(--teal)}.bcocr details.bcocr-pain summary:hover::after{width:70px}.bcocr details.bcocr-pain summary:focus-visible{outline:3px solid var(--teal-dk);outline-offset:-3px}.bcocr .bcocr-pain-body{padding:0 22px 22px;border-top:1px dashed var(--line);margin-top:2px;padding-top:16px}.bcocr .bcocr-pain-body p{margin:0 0 12px;font-size:.94rem}.bcocr .bcocr-pain-body .bcocr-startwith{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-dk);display:block;margin-bottom:6px}.bcocr .bcocr-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--gap)}.bcocr .bcocr-path{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.bcocr .bcocr-path:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 18px 36px rgba(36,54,101,.1);box-shadow:0 18px 36px rgba(36,54,101,.1)}.bcocr .bcocr-path .bcocr-shot{border-radius:0;aspect-ratio:5/4}.bcocr .bcocr-path-txt{padding:20px 22px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.bcocr .bcocr-path-txt p{font-size:.92rem;margin:0 0 18px;-webkit-box-flex:1;-ms-flex:1;flex:1}.bcocr .bcocr-path-txt .bcocr-textlink{-ms-flex-item-align:start;align-self:flex-start}.bcocr .bcocr-phases{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--gap)}.bcocr .bcocr-phase{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:22px 22px 26px;position:relative}.bcocr .bcocr-phase-num{font-family:var(--body);font-weight:800;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-dk);display:block;margin-bottom:14px}.bcocr .bcocr-phase svg{width:100%;height:auto;display:block;margin-bottom:18px}.bcocr .bcocr-phase p{font-size:.92rem;margin:0}.bcocr .bcocr-phase-refrain{grid-column:1/-1;text-align:center;margin-top:8px}.bcocr .bcocr-fits{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--gap)}.bcocr .bcocr-fit{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bcocr .bcocr-fit-bar{border-radius:8px;background:var(--wash);border:1px solid var(--line);position:relative;margin-bottom:18px}.bcocr .bcocr-fit-bar::after{content:"";position:absolute;left:50%;bottom:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:32%;height:4px;border-radius:4px;background:var(--teal)}.bcocr .bcocr-fit-bar--sm{height:46px}.bcocr .bcocr-fit-bar--md{height:66px}.bcocr .bcocr-fit-bar--lg{height:92px}.bcocr .bcocr-fit ul{margin:0 0 18px;padding-left:1.1em;font-size:.92rem}.bcocr .bcocr-fit li{margin-bottom:5px}.bcocr .bcocr-fit .bcocr-textlink{margin-top:auto;-ms-flex-item-align:start;align-self:flex-start}.bcocr .bcocr-fits-note{margin-top:var(--gap);background:var(--mint);border-radius:var(--r);padding:22px clamp(20px,3vw,32px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.bcocr .bcocr-fits-note p{margin:0;max-width:56ch;color:var(--navy);font-weight:600}.bcocr .bcocr-rooms{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--gap)}.bcocr .bcocr-room{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bcocr .bcocr-room--wide{grid-column:span 3}.bcocr .bcocr-room--third{grid-column:span 2}.bcocr .bcocr-room .bcocr-shot{border-radius:0;aspect-ratio:3/2}.bcocr .bcocr-room--wide .bcocr-shot{aspect-ratio:16/9}.bcocr .bcocr-room-txt{padding:20px 22px 24px}.bcocr .bcocr-room-tag{font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-dk);display:block;margin-bottom:8px}.bcocr .bcocr-room-txt p{font-size:.91rem;margin:0}.bcocr .bcocr-room-txt cite{display:block;margin-top:12px;font-family:var(--voice);font-style:italic;font-size:1rem;color:var(--navy)}.bcocr .bcocr-plan{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(30px,4vw,52px);text-align:center}.bcocr .bcocr-plan .bcocr-btnrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bcocr .bcocr-plan .bcocr-lede{margin-left:auto;margin-right:auto}.bcocr .bcocr-finance{margin:26px auto 0;font-size:.86rem;max-width:52ch;color:var(--ink)}.bcocr .bcocr-final{background:var(--navy);color:#fff;text-align:center;padding:clamp(56px,7vw,92px) var(--pad)}.bcocr .bcocr-final h2{font-family:var(--display);font-weight:600;color:#fff;font-size:clamp(1.9rem, 4vw, 3rem);line-height:1.1;margin:0 0 14px;letter-spacing:-.02em}.bcocr .bcocr-final p{color:var(--mint);font-size:1.05rem;margin:0;font-weight:600}.bcocr .bcocr-final .bcocr-btnrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bcocr .bcocr-final .bcocr-btn--ghost{color:#fff;border-color:var(--mint)}.bcocr .bcocr-final .bcocr-btn--ghost:hover{background:var(--mint);color:var(--navy)}@media (max-width:900px){.bcocr .bcocr-hero-grid,.bcocr .bcocr-together{grid-template-columns:1fr}.bcocr .bcocr-hero-art{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bcocr .bcocr-hero-note{position:static;max-width:none;margin-top:14px;-webkit-box-shadow:none;box-shadow:none}.bcocr .bcocr-rooms{grid-template-columns:repeat(2,1fr)}.bcocr .bcocr-room--third,.bcocr .bcocr-room--wide{grid-column:span 1}}@media (max-width:560px){.bcocr .bcocr-rooms{grid-template-columns:1fr}.bcocr .bcocr-btn{width:100%}.bcocr .bcocr-fits-note{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.bcocr *{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}}.bcocr .bcocr-faq{display:grid;grid-template-columns:1fr;gap:12px;max-width:820px}.bcocr .bcocr-faq details.bcocr-pain summary{font-size:1.05rem}.bcocr .bcocr-faq .bcocr-pain-body p:last-child{margin-bottom:0}.bcocr a.bcocr-hero-note{text-decoration:none;-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.bcocr a.bcocr-hero-note:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 16px 34px rgba(36,54,101,.14);box-shadow:0 16px 34px rgba(36,54,101,.14)}.bcocr a.bcocr-hero-note span{color:var(--teal-dk);font-weight:700}.bcocr a.bcocr-hero-note:focus-visible{outline:3px solid var(--teal-dk);outline-offset:3px}.bcocr .bcocr-room>a{display:block;text-decoration:none}.bcocr .bcocr-room>a .bcocr-shot img{-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.bcocr .bcocr-room>a:hover .bcocr-shot img{-webkit-transform:scale(1.03);transform:scale(1.03)}.bcocr .bcocr-room>a:focus-visible{outline:3px solid var(--teal-dk);outline-offset:-3px}.bcocr .bcocr-hobbies-head{margin:clamp(34px,4vw,52px) 0 18px;padding-top:clamp(28px,3.5vw,40px);border-top:1px solid var(--line)}.bcocr .bcocr-hobbies{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gap)}.bcocr .bcocr-hobby{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bcocr .bcocr-hobby .bcocr-shot{border-radius:0;aspect-ratio:4/3}.bcocr .bcocr-duo{display:grid;grid-template-columns:1fr 1fr;gap:2px}.bcocr .bcocr-duo .bcocr-shot{aspect-ratio:2/3}.bcocr .bcocr-hobby-txt{padding:16px 18px 20px}.bcocr h4.bcocr-hobby-name{font-family:var(--display);font-weight:600;font-size:1.02rem;line-height:1.25;color:var(--navy);margin:0 0 6px}.bcocr .bcocr-hobby-txt p{font-size:.87rem;margin:0}@media (max-width:700px){.bcocr .bcocr-hobbies{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.bcocr .bcocr-hobbies{grid-template-columns:1fr}.bcocr .bcocr-hobby .bcocr-shot{aspect-ratio:16/9}.bcocr .bcocr-duo .bcocr-shot{aspect-ratio:8/9}}.bcocr .bcocr-phase-finance{font-size:.88rem;margin:10px 0 0;color:var(--ink)}.bcocr{--navy:#243665;--ink:#3d4a6b;--teal:#50b4a7;--teal-dk:#2f8579;--pink:#f5c9b4;--pink-dk:#e7a888;--mint:#b4e5d7;--wash:#f2faf7;--paper:#ffffff;--line:#dcebe5;--display:'Fraunces',Georgia,serif;--body:'Mulish',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--voice:'Cormorant Garamond',Georgia,serif;--pad:clamp(20px,5vw,72px);--gap:clamp(18px,2.4vw,32px);--r:14px;font-family:var(--body);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}.bcocr *,.bcocr ::after,.bcocr ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.bcocr{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body:has(.bcocr) .page-heading{display:none}.bcocr img{max-width:100%;display:block}.bcocr .bcocr-eyebrow{font-family:var(--body);font-weight:800;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-dk);margin:0 0 14px}.bcocr h2.bcocr-h2{font-family:var(--display);font-weight:600;font-size:clamp(1.75rem, 3.4vw, 2.65rem);line-height:1.12;color:var(--navy);margin:0 0 12px;letter-spacing:-.01em}.bcocr h3.bcocr-h3{font-family:var(--display);font-weight:600;font-size:clamp(1.12rem, 1.7vw, 1.35rem);line-height:1.25;color:var(--navy);margin:0 0 8px}.bcocr .bcocr-lede{font-size:clamp(1rem, 1.25vw, 1.09rem);max-width:60ch;margin:0 0 8px}.bcocr .bcocr-refrain{font-family:var(--voice);font-style:italic;font-size:clamp(1.1rem, 1.6vw, 1.35rem);color:var(--teal-dk);margin:0}.bcocr .bcocr-sectionhead{max-width:62ch;margin:0 0 clamp(28px,3.5vw,44px)}.bcocr .bcocr-sec{padding:clamp(52px,7vw,88px) var(--pad)}.bcocr .bcocr-sec--wash{background:var(--wash)}.bcocr .bcocr-sec--paper{background:var(--paper)}.bcocr .bcocr-inner{max-width:1180px;margin:0 auto}.bcocr .bcocr-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5em;font-family:var(--body);font-weight:800;font-size:.95rem;letter-spacing:.01em;padding:15px 30px;border-radius:999px;text-decoration:none;border:2px solid transparent;cursor:pointer;-webkit-transition:background-color .18s ease,color .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,color .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,background-color .18s ease,color .18s ease;transition:transform .18s ease,background-color .18s ease,color .18s ease,-webkit-transform .18s ease}.bcocr .bcocr-btn--primary{background:var(--navy);color:#fff}.bcocr .bcocr-btn--primary:hover{background:var(--teal-dk);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bcocr .bcocr-btn--pink{background:var(--pink);color:var(--navy)}.bcocr .bcocr-btn--pink:hover{background:var(--pink-dk);color:var(--navy);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bcocr .bcocr-btn--ghost{background:0 0;color:var(--navy);border-color:var(--navy)}.bcocr .bcocr-btn--ghost:hover{background:var(--navy);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bcocr .bcocr-btn:focus-visible{outline:3px solid var(--teal-dk);outline-offset:3px}.bcocr .bcocr-btnrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin-top:26px}.bcocr .bcocr-textlink{font-weight:800;color:var(--teal-dk);text-decoration:none;border-bottom:2px solid var(--mint);padding-bottom:2px}.bcocr .bcocr-textlink:hover{border-bottom-color:var(--teal-dk)}.bcocr .bcocr-textlink:focus-visible{outline:3px solid var(--teal-dk);outline-offset:3px}.bcocr .bcocr-shot{background:var(--mint);border-radius:var(--r);overflow:hidden;aspect-ratio:4/3}.bcocr .bcocr-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bcocr .bcocr-hero{background:var(--wash);padding:clamp(40px,5vw,72px) var(--pad) clamp(48px,5vw,80px)}.bcocr .bcocr-hero-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,56px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bcocr .bcocr-hero h1{font-family:var(--display);font-weight:600;font-size:clamp(2.3rem, 5.6vw, 4.1rem);line-height:1.02;letter-spacing:-.025em;color:var(--navy);margin:0 0 18px}.bcocr .bcocr-hero h1 em{font-style:normal;color:var(--teal-dk)}.bcocr .bcocr-hero p{font-size:clamp(1.02rem, 1.35vw, 1.15rem);max-width:44ch;margin:0}.bcocr .bcocr-hero-art{position:relative}.bcocr .bcocr-hero-art .bcocr-shot{aspect-ratio:5/4}.bcocr .bcocr-hero-note{position:absolute;left:-14px;bottom:-18px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 18px;max-width:230px;-webkit-box-shadow:0 12px 28px rgba(36,54,101,.09);box-shadow:0 12px 28px rgba(36,54,101,.09)}.bcocr .bcocr-hero-note strong{display:block;font-weight:800;color:var(--navy);font-size:.9rem}.bcocr .bcocr-hero-note span{font-size:.82rem}.bcocr .bcocr-together{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,56px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bcocr .bcocr-together .bcocr-shot{aspect-ratio:16/11}.bcocr .bcocr-column{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:18px;-webkit-box-shadow:0 16px 36px rgba(36,54,101,.07);box-shadow:0 16px 36px rgba(36,54,101,.07)}.bcocr .bcocr-column-cap{font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-dk);margin:0 0 14px;text-align:center}.bcocr .bcocr-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--wash);padding:10px 16px 20px;margin-bottom:8px;position:relative}.bcocr .bcocr-drawer:last-of-type{margin-bottom:0}.bcocr .bcocr-drawer--sm{min-height:58px}.bcocr .bcocr-drawer--md{min-height:72px}.bcocr .bcocr-drawer--lg{min-height:88px}.bcocr .bcocr-drawer b{font-weight:700;color:var(--navy);font-size:.93rem;line-height:1.25}.bcocr .bcocr-drawer i{font-style:normal;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-dk);text-align:right;line-height:1.3;max-width:44%;-webkit-box-flex:0;-ms-flex:none;flex:none}.bcocr .bcocr-drawer::after{content:"";position:absolute;left:50%;bottom:9px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:34%;height:4px;border-radius:4px;background:var(--mint)}.bcocr .bcocr-column-foot{text-align:center;font-size:.85rem;margin:14px 0 2px}.bcocr .bcocr-pains{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.bcocr details.bcocr-pain{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.bcocr details.bcocr-pain[open]{border-color:var(--teal);-webkit-box-shadow:0 14px 30px rgba(36,54,101,.09);box-shadow:0 14px 30px rgba(36,54,101,.09)}.bcocr details.bcocr-pain summary{list-style:none;cursor:pointer;padding:20px 22px 24px;font-weight:700;color:var(--navy);font-size:1rem;line-height:1.35;position:relative}.bcocr details.bcocr-pain summary::-webkit-details-marker{display:none}.bcocr details.bcocr-pain summary::after{content:"";position:absolute;left:22px;bottom:11px;width:44px;height:4px;border-radius:4px;background:var(--mint);-webkit-transition:width .22s ease,background-color .22s ease;transition:width .22s ease,background-color .22s ease}.bcocr details.bcocr-pain[open] summary::after{width:96px;background:var(--teal)}.bcocr details.bcocr-pain summary:hover::after{width:70px}.bcocr details.bcocr-pain summary:focus-visible{outline:3px solid var(--teal-dk);outline-offset:-3px}.bcocr .bcocr-pain-body{padding:0 22px 22px;border-top:1px dashed var(--line);margin-top:2px;padding-top:16px}.bcocr .bcocr-pain-body p{margin:0 0 12px;font-size:.94rem}.bcocr .bcocr-pain-body .bcocr-startwith{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-dk);display:block;margin-bottom:6px}.bcocr .bcocr-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--gap)}.bcocr .bcocr-path{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.bcocr .bcocr-path:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 18px 36px rgba(36,54,101,.1);box-shadow:0 18px 36px rgba(36,54,101,.1)}.bcocr .bcocr-path .bcocr-shot{border-radius:0;aspect-ratio:5/4}.bcocr .bcocr-path-txt{padding:20px 22px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.bcocr .bcocr-path-txt p{font-size:.92rem;margin:0 0 18px;-webkit-box-flex:1;-ms-flex:1;flex:1}.bcocr .bcocr-path-txt .bcocr-textlink{-ms-flex-item-align:start;align-self:flex-start}.bcocr .bcocr-phases{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--gap)}.bcocr .bcocr-phase{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:22px 22px 26px;position:relative}.bcocr .bcocr-phase-num{font-family:var(--body);font-weight:800;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-dk);display:block;margin-bottom:14px}.bcocr .bcocr-phase svg{width:100%;height:auto;display:block;margin-bottom:18px}.bcocr .bcocr-phase p{font-size:.92rem;margin:0}.bcocr .bcocr-phase-refrain{grid-column:1/-1;text-align:center;margin-top:8px}.bcocr .bcocr-fits{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--gap)}.bcocr .bcocr-fit{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bcocr .bcocr-fit-bar{border-radius:8px;background:var(--wash);border:1px solid var(--line);position:relative;margin-bottom:18px}.bcocr .bcocr-fit-bar::after{content:"";position:absolute;left:50%;bottom:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:32%;height:4px;border-radius:4px;background:var(--teal)}.bcocr .bcocr-fit-bar--sm{height:46px}.bcocr .bcocr-fit-bar--md{height:66px}.bcocr .bcocr-fit-bar--lg{height:92px}.bcocr .bcocr-fit ul{margin:0 0 18px;padding-left:1.1em;font-size:.92rem}.bcocr .bcocr-fit li{margin-bottom:5px}.bcocr .bcocr-fit .bcocr-textlink{margin-top:auto;-ms-flex-item-align:start;align-self:flex-start}.bcocr .bcocr-fits-note{margin-top:var(--gap);background:var(--mint);border-radius:var(--r);padding:22px clamp(20px,3vw,32px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.bcocr .bcocr-fits-note p{margin:0;max-width:56ch;color:var(--navy);font-weight:600}.bcocr .bcocr-rooms{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--gap)}.bcocr .bcocr-room{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bcocr .bcocr-room--wide{grid-column:span 3}.bcocr .bcocr-room--third{grid-column:span 2}.bcocr .bcocr-room .bcocr-shot{border-radius:0;aspect-ratio:3/2}.bcocr .bcocr-room--wide .bcocr-shot{aspect-ratio:16/9}.bcocr .bcocr-room-txt{padding:20px 22px 24px}.bcocr .bcocr-room-tag{font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-dk);display:block;margin-bottom:8px}.bcocr .bcocr-room-txt p{font-size:.91rem;margin:0}.bcocr .bcocr-room-txt cite{display:block;margin-top:12px;font-family:var(--voice);font-style:italic;font-size:1rem;color:var(--navy)}.bcocr .bcocr-plan{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(30px,4vw,52px);text-align:center}.bcocr .bcocr-plan .bcocr-btnrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bcocr .bcocr-plan .bcocr-lede{margin-left:auto;margin-right:auto}.bcocr .bcocr-finance{margin:26px auto 0;font-size:.86rem;max-width:52ch;color:var(--ink)}.bcocr .bcocr-final{background:var(--navy);color:#fff;text-align:center;padding:clamp(56px,7vw,92px) var(--pad)}.bcocr .bcocr-final h2{font-family:var(--display);font-weight:600;color:#fff;font-size:clamp(1.9rem, 4vw, 3rem);line-height:1.1;margin:0 0 14px;letter-spacing:-.02em}.bcocr .bcocr-final p{color:var(--mint);font-size:1.05rem;margin:0;font-weight:600}.bcocr .bcocr-final .bcocr-btnrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bcocr .bcocr-final .bcocr-btn--ghost{color:#fff;border-color:var(--mint)}.bcocr .bcocr-final .bcocr-btn--ghost:hover{background:var(--mint);color:var(--navy)}@media (max-width:900px){.bcocr .bcocr-hero-grid,.bcocr .bcocr-together{grid-template-columns:1fr}.bcocr .bcocr-hero-art{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bcocr .bcocr-hero-note{position:static;max-width:none;margin-top:14px;-webkit-box-shadow:none;box-shadow:none}.bcocr .bcocr-rooms{grid-template-columns:repeat(2,1fr)}.bcocr .bcocr-room--third,.bcocr .bcocr-room--wide{grid-column:span 1}}@media (max-width:560px){.bcocr .bcocr-rooms{grid-template-columns:1fr}.bcocr .bcocr-btn{width:100%}.bcocr .bcocr-fits-note{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.bcocr *{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}}.bcocr .bcocr-faq{display:grid;grid-template-columns:1fr;gap:12px;max-width:820px}.bcocr .bcocr-faq details.bcocr-pain summary{font-size:1.05rem}.bcocr .bcocr-faq .bcocr-pain-body p:last-child{margin-bottom:0}.bcocr a.bcocr-hero-note{text-decoration:none;-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.bcocr a.bcocr-hero-note:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 16px 34px rgba(36,54,101,.14);box-shadow:0 16px 34px rgba(36,54,101,.14)}.bcocr a.bcocr-hero-note span{color:var(--teal-dk);font-weight:700}.bcocr a.bcocr-hero-note:focus-visible{outline:3px solid var(--teal-dk);outline-offset:3px}.bcocr .bcocr-room>a{display:block;text-decoration:none}.bcocr .bcocr-room>a .bcocr-shot img{-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.bcocr .bcocr-room>a:hover .bcocr-shot img{-webkit-transform:scale(1.03);transform:scale(1.03)}.bcocr .bcocr-room>a:focus-visible{outline:3px solid var(--teal-dk);outline-offset:-3px}.bcocr .bcocr-hobbies-head{margin:clamp(34px,4vw,52px) 0 18px;padding-top:clamp(28px,3.5vw,40px);border-top:1px solid var(--line)}.bcocr .bcocr-hobbies{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gap)}.bcocr .bcocr-hobby{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bcocr .bcocr-hobby .bcocr-shot{border-radius:0;aspect-ratio:4/3}.bcocr .bcocr-duo{display:grid;grid-template-columns:1fr 1fr;gap:2px}.bcocr .bcocr-duo .bcocr-shot{aspect-ratio:2/3}.bcocr .bcocr-hobby-txt{padding:16px 18px 20px}.bcocr h4.bcocr-hobby-name{font-family:var(--display);font-weight:600;font-size:1.02rem;line-height:1.25;color:var(--navy);margin:0 0 6px}.bcocr .bcocr-hobby-txt p{font-size:.87rem;margin:0}@media (max-width:700px){.bcocr .bcocr-hobbies{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.bcocr .bcocr-hobbies{grid-template-columns:1fr}.bcocr .bcocr-hobby .bcocr-shot{aspect-ratio:16/9}.bcocr .bcocr-duo .bcocr-shot{aspect-ratio:8/9}}.bcocr .bcocr-phase-finance{font-size:.88rem;margin:10px 0 0;color:var(--ink)}.bcocr.bcoq{padding:clamp(28px,5vw,64px) var(--pad) clamp(52px,7vw,88px);background:var(--wash)}.bcocr.bcoq>section{max-width:900px;margin:0 auto}.bcocr.bcoq .bcoq-results{max-width:1080px}.bcocr .bcoq-title{font-family:var(--display);font-weight:600;font-size:clamp(2rem, 4.4vw, 3.1rem);line-height:1.08;letter-spacing:-.02em;color:var(--navy);margin:0 0 16px}.bcocr .bcoq-note{font-size:.84rem;margin:14px 0 0}.bcocr .bcoq-sronly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bcocr .bcoq-progress{margin-bottom:clamp(24px,3vw,36px)}.bcocr .bcoq-progress-bar{height:6px;border-radius:6px;background:var(--mint);overflow:hidden}.bcocr .bcoq-progress-bar span{display:block;height:100%;width:0;border-radius:6px;background:var(--teal-dk);-webkit-transition:width .3s ease;transition:width .3s ease}.bcocr .bcoq-progress-txt{font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-dk);margin:10px 0 0}.bcocr .bcoq-q{border:0;padding:0;margin:0}.bcocr .bcoq-legend{font-family:var(--display);font-weight:600;font-size:clamp(1.4rem, 2.6vw, 2rem);line-height:1.18;color:var(--navy);padding:0;margin:0 0 6px}.bcocr .bcoq-legend:focus{outline:0}.bcocr .bcoq-hint{font-size:.88rem;margin:0 0 20px}.bcocr .bcoq-opts{display:grid;gap:10px;margin-top:18px}.bcocr .bcoq-opt{font-family:var(--body);font-size:1rem;font-weight:600;text-align:left;color:var(--navy);background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:16px 20px;cursor:pointer;position:relative;-webkit-transition:border-color .16s ease,background-color .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,background-color .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,-webkit-box-shadow .16s ease}.bcocr .bcoq-opt:hover{border-color:var(--teal)}.bcocr .bcoq-opt:focus-visible{outline:3px solid var(--teal-dk);outline-offset:2px}.bcocr .bcoq-opt[aria-pressed=true]{border-color:var(--teal-dk);background:var(--mint);-webkit-box-shadow:0 8px 20px rgba(36,54,101,.09);box-shadow:0 8px 20px rgba(36,54,101,.09)}.bcocr .bcoq-opt[aria-pressed=true]::after{content:"";position:absolute;right:18px;top:50%;width:16px;height:9px;margin-top:-7px;border-left:3px solid var(--teal-dk);border-bottom:3px solid var(--teal-dk);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.bcocr .bcoq-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:clamp(26px,3vw,38px)}.bcocr .bcoq-nav .bcocr-btn{width:auto}.bcocr .bcoq-back{margin-right:auto}.bcocr .bcoq-nav button[disabled]{opacity:.45;cursor:not-allowed;-webkit-transform:none;transform:none}.bcocr .bcoq-result-title{font-family:var(--display);font-weight:600;font-size:clamp(1.8rem, 3.6vw, 2.6rem);line-height:1.1;letter-spacing:-.015em;color:var(--navy);margin:0 0 4px}.bcocr .bcoq-result-title:focus{outline:0}.bcocr .bcoq-result-product{font-family:var(--voice);font-style:italic;font-size:1.25rem;color:var(--teal-dk);margin:0 0 14px}.bcocr .bcoq-result-head{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,3.5vw,44px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(26px,3.5vw,40px)}.bcocr .bcoq-result-shots{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bcocr .bcoq-result-shots .bcocr-shot{aspect-ratio:3/4}.bcocr .bcoq-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);margin-bottom:var(--gap)}.bcocr .bcoq-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:22px 24px 26px}.bcocr .bcoq-card p{font-size:.94rem;margin:0}.bcocr .bcoq-fits ul{margin:0;padding-left:1.15em;font-size:.94rem}.bcocr .bcoq-fits li{margin-bottom:7px}.bcocr .bcoq-fits-note{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line);font-size:.88rem}.bcocr .bcoq-after{margin-top:clamp(30px,4vw,48px)}.bcocr .bcoq-capture{background:var(--mint);border-color:transparent}.bcocr .bcoq-capture p{margin-bottom:16px}.bcocr .bcoq-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.bcocr .bcoq-input{-webkit-box-flex:1;-ms-flex:1 1 240px;flex:1 1 240px;font-family:var(--body);font-size:1rem;padding:14px 18px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--navy)}.bcocr .bcoq-input:focus-visible{outline:3px solid var(--teal-dk);outline-offset:2px}.bcocr .bcoq-finance{font-size:.9rem;margin:22px 0 0}.bcocr .bcoq-restart{margin-top:26px}@media (max-width:820px){.bcocr .bcoq-cols,.bcocr .bcoq-result-head{grid-template-columns:1fr}.bcocr .bcoq-result-shots{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (max-width:560px){.bcocr .bcoq-nav{-ms-flex-wrap:wrap;flex-wrap:wrap}.bcocr .bcoq-nav .bcocr-btn{width:100%}.bcocr .bcoq-back{margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.bcocr .bcoq-inserts{background:var(--mint);border-color:transparent;margin-bottom:var(--gap)}.bcocr .bcoq-insert{padding-top:16px;margin-top:16px;border-top:1px solid rgba(36,54,101,.14)}.bcocr .bcoq-insert:first-of-type{padding-top:0;margin-top:14px;border-top:0}.bcocr h4.bcoq-insert-name{font-family:var(--display);font-weight:600;font-size:1.02rem;color:var(--navy);margin:0 0 5px}.bcocr .bcoq-insert p{font-size:.92rem;margin:0;color:var(--ink)}.bcocr .bcoq-card+.bcoq-card{margin-top:var(--gap)}@media print{.bcocr.bcoq{background:#fff;padding:0}.bcocr .bcoq-capture,.bcocr .bcoq-intro,.bcocr .bcoq-restart,.bcocr .bcoq-result-head .bcocr-btnrow,.bcocr .bcoq-stage{display:none!important}.bcocr .bcoq-result-head{grid-template-columns:1fr}.bcocr .bcoq-result-shots{max-width:340px}.bcocr .bcoq-card{border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.bcocr .bcoq-inserts{background:#fff}.bcocr .bcoq-finance{font-size:.8rem}.bcocr .bcocr-textlink{border-bottom:0}}.bcocr .bcoq-inserts-foot{margin:18px 0 0;padding-top:14px;font-size:.88rem;border-top:1px solid rgba(36,54,101,.14)}