:root{--cd-ink:#1f1a17;--cd-ink-2:#5b524c;--cd-line:#ece6e1;--cd-soft:#f6f1ec;--cd-chip:#efe7e0;--cd-brand:#9c3412;--cd-brand-ink:#fff;--cd-dark:#1f1a17;--cd-dark-2:#2b2522;--cd-accent:#ffc285;--cd-good:#1f7a3f;--cd-good-bg:#e6f6ea;--cd-radius:12px}.cd-wrap{max-width:var(--page-width,120rem);margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.cd-wrap{padding:0 5rem}}.cd-sec{padding:5.6rem 0}.cd-eyebrow{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--cd-brand);margin:0 0 .6rem}.cd-h2{font-size:clamp(2.2rem,3vw,3rem);line-height:1.2;margin:0 0 2.4rem;color:var(--cd-ink)}.cd-card{background:#fff;border:1px solid var(--cd-line);border-radius:var(--cd-radius);padding:2.4rem}.cd-muted{color:var(--cd-ink-2)}.cd-grid{display:grid;gap:1.6rem}@media(min-width:750px){.cd-grid--2{grid-template-columns:1fr 1fr}.cd-grid--3{grid-template-columns:repeat(3,1fr)}.cd-grid--4{grid-template-columns:repeat(4,1fr)}}.cd-grid--auto{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cd-badges{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 .4rem}.cd-badge{background:var(--cd-chip);border-radius:999px;padding:.4rem 1.2rem;font-size:1.25rem;color:var(--cd-ink)}.cd-meta-line{font-size:1.3rem;color:var(--cd-ink-2);margin:.2rem 0 0}.cd-percup{display:inline-block;background:var(--cd-good-bg);color:var(--cd-good);font-weight:600;font-size:1.3rem;border-radius:6px;padding:.3rem .8rem;margin-left:.6rem;vertical-align:middle}.cd-note{font-size:1.3rem;color:var(--cd-ink-2);margin:.4rem 0 0}.cd-label{font-weight:600;font-size:1.4rem;margin:0 0 .8rem;color:var(--cd-ink)}.cd-tiers{border:1px solid var(--cd-line);border-radius:var(--cd-radius);overflow:hidden}.cd-tiers__head{background:#fbf3ea;padding:1rem 1.4rem;font-weight:600;font-size:1.35rem}.cd-tiers__row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.cd-tier{padding:1rem;text-align:center;font-size:1.3rem;border-left:1px solid var(--cd-line)}.cd-tier:first-child{border-left:0;background:#fdf7f0}.cd-tier b{display:block;font-size:1.3rem}.cd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.cd-stat{border:1px solid var(--cd-line);border-radius:var(--cd-radius);padding:1rem;text-align:center}.cd-stat b{display:block;font-size:2rem;line-height:1.2}.cd-stat span{font-size:1.2rem;color:var(--cd-ink-2)}.cd-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.8rem}.cd-pack{display:block;border:1px solid var(--cd-line);border-radius:10px;padding:1rem;text-align:center;text-decoration:none;color:var(--cd-ink);font-size:1.3rem}.cd-pack b{display:block;font-size:1.4rem}.cd-pack[aria-current=true]{border:2px solid var(--cd-ink)}.cd-box{border:1px solid var(--cd-line);border-radius:var(--cd-radius);padding:1.4rem}.cd-chips{display:flex;flex-wrap:wrap;gap:.6rem}.cd-chip{background:var(--cd-chip);border-radius:999px;padding:.5rem 1.2rem;font-size:1.3rem}.cd-delivery{font-size:1.35rem;color:var(--cd-good);margin:0}.cd-addon{display:flex;align-items:center;gap:1rem;padding:.6rem 0;font-size:1.4rem}.cd-addon input{width:1.8rem;height:1.8rem;accent-color:var(--cd-brand)}.cd-addon span{flex:1}.cd-help{font-size:1.35rem;text-align:center;margin:0}.cd-help a{color:var(--cd-brand)}.cd-quote-btn{width:100%;margin-top:.8rem}.cd-ticks{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.6rem;list-style:none;padding:0;margin:0;font-size:1.3rem}.cd-ticks li{display:flex;gap:.6rem;align-items:flex-start}.cd-ticks li:before{content:"\2713";color:var(--cd-good);font-weight:700}.cd-band{background:var(--cd-dark);color:#fff}.cd-band .cd-eyebrow{color:var(--cd-accent)}.cd-band__grid{display:grid;gap:2.4rem;align-items:center}@media(min-width:990px){.cd-band__grid{grid-template-columns:1fr 1.6fr}}.cd-band h2{color:#fff;margin:0 0 1rem;font-size:clamp(2.2rem,3vw,3rem)}.cd-band p{color:#d9d2cc;margin:0}.cd-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:750px){.cd-tiles{grid-template-columns:repeat(4,1fr)}}.cd-tile{background:var(--cd-dark-2);border-radius:10px;padding:1.4rem}.cd-tile span{display:block;font-size:1.2rem;color:#cfc6bf}.cd-tile b{display:block;font-size:2.2rem;margin-top:.6rem;color:#fff}.cd-tile--hi{background:var(--cd-accent);color:var(--cd-ink)}.cd-tile--hi span,.cd-tile--hi b{color:var(--cd-ink)}.cd-slider{margin-top:1.6rem;display:flex;gap:1rem;align-items:center;font-size:1.3rem;color:#d9d2cc}.cd-slider input{flex:1;accent-color:var(--cd-accent)}.cd-fine{font-size:1.15rem;color:#a99f98;margin-top:1rem}.cd-ol{padding-left:2rem;margin:0}.cd-ol li{margin:.6rem 0}.cd-ul{padding-left:2rem;margin:0}.cd-ul li{margin:.6rem 0}.cd-specs{width:100%;border-collapse:collapse;font-size:1.4rem}.cd-specs td{padding:1.1rem 0;border-bottom:1px solid var(--cd-line)}.cd-specs td:last-child{text-align:right;font-weight:600}.cd-support{display:grid;gap:1rem}.cd-support .cd-card{padding:1.4rem 1.8rem}.cd-support b{display:block}.cd-support b:before{content:"\2713  ";color:var(--cd-good)}.cd-soft{background:var(--cd-soft)}.cd-pcard{background:#fff;border:1px solid var(--cd-line);border-radius:var(--cd-radius);padding:1.4rem;display:flex;flex-direction:column;gap:.6rem}.cd-pcard--row{flex-direction:row;align-items:center;gap:1.6rem}.cd-pcard img{border-radius:8px;background:var(--cd-chip);object-fit:contain;width:100%;aspect-ratio:4/3}.cd-pcard--row img{width:80px;height:80px;aspect-ratio:1}.cd-pcard a.cd-link{color:var(--cd-brand);font-weight:600}.cd-pcard .button{min-height:4rem;margin-top:auto}.cd-bundle{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:space-between}.cd-bundle__items{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.cd-bundle__items img{width:90px;height:90px;object-fit:contain;background:var(--cd-chip);border-radius:8px}.cd-bundle__price b{font-size:2.4rem}.cd-bundle__price s{color:var(--cd-ink-2);margin-left:.6rem}.cd-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}@media(min-width:750px){.cd-logos{grid-template-columns:repeat(6,1fr)}}.cd-logos img{width:100%;height:60px;object-fit:contain;background:var(--cd-chip);border-radius:8px;padding:.8rem}.cd-path a{color:var(--cd-brand);font-weight:600}.cd-faq{max-width:76rem;margin:0 auto}.cd-faq details{border-bottom:1px solid var(--cd-line);padding:1.4rem 0}.cd-faq summary{font-weight:600;cursor:pointer;list-style:none}.cd-faq summary::-webkit-details-marker{display:none}.cd-faq summary:before{content:"\25b8  "}.cd-faq details[open] summary:before{content:"\25be  "}.cd-faq details>div{margin-top:.8rem;color:var(--cd-ink-2)}.cd-pin__row{display:flex;gap:.8rem}.cd-pin__row input{flex:1;min-width:0;height:4.4rem;padding:0 1.2rem;border:1px solid var(--cd-line);border-radius:8px;font-size:1.5rem;letter-spacing:.08em;background:#fff;color:var(--cd-ink)}.cd-pin__row input:focus{outline:2px solid var(--cd-brand);outline-offset:0;border-color:var(--cd-brand)}.cd-pin__btn{height:4.4rem;padding:0 2rem;border:1px solid var(--cd-dark);border-radius:8px;background:var(--cd-dark);color:#fff;font-weight:600;font-size:1.4rem;cursor:pointer}.cd-pin__btn:hover{background:var(--cd-brand);border-color:var(--cd-brand)}.cd-pin__msg{margin:.8rem 0 .4rem;font-size:1.35rem;min-height:0}.cd-pin__msg:empty{display:none}.cd-pin.is-ok .cd-pin__msg{color:var(--cd-good)}.cd-pin.is-bad .cd-pin__msg{color:#b42318}.cd-pin .cd-delivery{color:var(--cd-ink-2);font-size:1.25rem}.product-form__buttons{display:flex;flex-wrap:nowrap;gap:1rem;align-items:stretch;max-width:none}.product-form__buttons>*{flex:1 1 0;min-width:0;margin:0!important}.product-form__buttons .product-form__submit,.product-form__buttons .shopify-payment-button__button{width:100%;min-height:4.8rem;height:100%;margin:0!important}.product-form__buttons .shopify-payment-button__more-options{display:none}.product-form__buttons>* button,.product-form__buttons>* .button{margin-top:0!important;margin-bottom:0!important;width:100%;min-height:4.8rem}@media(max-width:360px){.product-form__buttons{gap:.6rem}.product-form__buttons .product-form__submit,.product-form__buttons .shopify-payment-button__button{font-size:1.3rem;padding:0 .8rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cd-pdp.css.map */
