:root{--navy:13,22,37;--gold:152,102,32;--cream:254,248,240;--sand:249,216,170}.cc2{padding-top:2.4rem;padding-bottom:6rem;color:rgb(var(--navy));font-family:var(--font-body-family)}.cc2 h1,.cc2 h2,.cc2 h3{font-family:var(--font-heading-family);color:rgb(var(--navy));letter-spacing:0}.cc2 a{color:rgb(var(--gold))}.cc2 svg{flex:none}.card{background:#fff;border:1px solid rgba(var(--navy),.08);border-radius:14px;box-shadow:0 1px 2px rgba(var(--navy),.04),0 8px 24px rgba(var(--navy),.04)}.cc2-crumb{font-size:1.3rem;opacity:.7;margin-bottom:1.6rem}.cc2-crumb a{color:inherit;text-decoration:none}.cc2-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:5.6rem;align-items:start}.cc2-media{display:grid;grid-template-columns:76px 1fr;gap:1.4rem;position:sticky;top:2rem}.cc2-rail{display:flex;flex-direction:column;gap:1rem}.cc2-th{all:unset;cursor:pointer;width:76px;height:84px;border:1px solid rgba(var(--navy),.12);border-radius:10px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;font-size:1.15rem;text-align:center;color:rgb(var(--navy))}.cc2-th img{width:52px;height:52px;object-fit:contain}.cc2-th__i{width:52px;height:44px;display:flex;align-items:center;justify-content:center;color:rgb(var(--gold))}.cc2-th__i svg{width:28px;height:28px}.cc2-th.on{border:2px solid rgb(var(--navy))}.cc2-stage{background:#fff;border-radius:16px;border:1px solid rgba(var(--navy),.08);padding:2rem 2rem 1.6rem;position:relative}.cc2-toggle{display:inline-flex;background:rgba(var(--navy),.06);border-radius:99px;padding:4px;margin:0 auto 1.2rem;position:relative;left:50%;transform:translate(-50%)}.cc2-toggle button{all:unset;cursor:pointer;padding:.7rem 1.6rem;border-radius:99px;font-size:1.35rem;font-weight:600;display:inline-flex;gap:.5rem;align-items:center}.cc2-toggle button svg{width:18px;height:18px}.cc2-toggle button.on{background:rgb(var(--navy));color:#fff}.cc2-pane{display:none}.cc2-pane.on{display:block}.cc2-main{display:block;width:66%;margin:1rem auto 0;aspect-ratio:1/1;object-fit:contain}.cc2-repnote{text-align:center;font-size:1.3rem;opacity:.75;margin:1rem auto 0;max-width:46ch;line-height:1.5}.cc2-frame{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:1/1}.cc2-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.cc2-certcard{max-width:420px;margin:1rem auto;border:1px solid rgba(var(--navy),.15);border-radius:10px;padding:2rem;background:linear-gradient(#fff,#fbfaf7)}.cc2-certcard__h{display:flex;gap:.8rem;align-items:baseline;flex-wrap:wrap;border-bottom:1px solid rgba(var(--navy),.1);padding-bottom:1rem;font-size:1.3rem}.cc2-certcard__h strong{font-size:2rem;letter-spacing:.1em}.cc2-certcard__h span{margin-left:auto;opacity:.7}.cc2-certcard dl{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1rem;font-size:1.35rem;margin:1.2rem 0}.cc2-certcard dt{opacity:.6}.cc2-certcard dd{margin:0;font-weight:600;text-align:right}.cc2-dims{text-align:center;padding:2rem 0}.cc2-dims p{font-size:1.4rem}.cc2-trust{list-style:none;padding:0;margin:1.6rem 0 0 calc(76px + 1.4rem);display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.cc2-trust li{display:flex;gap:1rem;align-items:flex-start;background:#fff;border:1px solid rgba(var(--navy),.08);border-radius:12px;padding:1.2rem;font-size:1.25rem;line-height:1.35}.cc2-trust li svg{color:rgb(var(--gold))}.cc2-trust strong{display:block;font-size:1.3rem}.cc2-trust span{opacity:.7}.cc2-badges{display:flex;gap:.8rem;margin-bottom:1.2rem}.cc2-pill{display:inline-flex;gap:.5rem;align-items:center;font-size:1.25rem;font-weight:600;padding:.45rem 1.1rem;border-radius:99px;background:rgba(var(--sand),.55);color:rgb(var(--navy))}.cc2-pill svg{width:15px;height:15px}.cc2-pill--dark{background:rgb(var(--navy));color:rgb(var(--sand))}.cc2-title{font-size:3.6rem;line-height:1.15;margin:0 0 .6rem}.cc2-sub{font-size:1.5rem;opacity:.75;margin:0 0 2.2rem}.cc2-price{padding:2.4rem}.cc2-price__row{display:flex;justify-content:space-between;gap:1.6rem;align-items:center}.cc2-price__big{font-family:var(--font-heading-family);font-size:5.4rem;line-height:1;font-weight:700}.cc2-price__pc{font-size:1.45rem;opacity:.7;margin-top:.6rem}.cc2-save{background:rgb(var(--navy));color:#fff;border-radius:12px;padding:1.2rem 1.6rem;text-align:right;max-width:21rem}.cc2-save span{display:block;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--sand))}.cc2-save strong{display:block;font-size:3rem;font-family:var(--font-heading-family);line-height:1.15}.cc2-save em{display:block;font-style:normal;font-size:1.2rem;opacity:.8;line-height:1.35}.cc2-fin{display:flex;gap:.8rem;align-items:center;font-size:1.4rem;margin:1.8rem 0 0;padding-top:1.6rem;border-top:1px solid rgba(var(--navy),.08)}.cc2-fin svg{width:18px;color:rgb(var(--gold))}.cc2-value{display:flex;gap:1rem;background:#2e7d5012;border:1px solid rgba(46,125,80,.25);border-radius:10px;padding:1.2rem 1.4rem;margin-top:1.4rem;font-size:1.35rem;line-height:1.45}.cc2-value svg{color:#2e7d50;margin-top:2px}.cc2-cta{margin:2rem 0}.cc2-btn{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;min-height:5.6rem;border-radius:99px;font-size:1.6rem;font-weight:700;letter-spacing:.03em;text-align:center}.cc2-btn--primary{background:rgb(var(--navy));color:#fff;box-shadow:0 6px 18px rgba(var(--navy),.25)}.cc2-btn--shop{background:#5a31f4;color:#fff;margin-top:1rem;font-weight:500}.cc2-btn--shop b{margin-left:.4rem}.cc2-btn--ghost{border:1.5px solid rgb(var(--navy));color:rgb(var(--navy))!important;min-height:4.4rem;font-size:1.4rem;text-decoration:none}.cc2-cta__note{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;justify-content:center;font-size:1.3rem;margin:1.2rem 0 0;opacity:.85}.cc2-cta__note svg{width:18px}.cc2-ph{display:inline-block;background:#fff3cd;color:#7a5600;border:1px dashed #d4a017;border-radius:6px;padding:.1rem .6rem;font-size:1.15rem;font-weight:700;font-family:var(--font-body-family);letter-spacing:.02em}.cc2-specs{padding:2rem 2.2rem;margin-bottom:1.6rem}.cc2-specs h2{font-size:2rem;margin:0 0 1.4rem}.cc2-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.cc2-tiles>div{border:1px solid rgba(var(--navy),.08);border-radius:10px;padding:1.2rem;display:flex;flex-direction:column;gap:.2rem;background:rgb(var(--cream))}.cc2-tiles svg{color:rgb(var(--gold));margin-bottom:.4rem}.cc2-tiles b{font-size:1.7rem}.cc2-tiles span{font-size:1.2rem;opacity:.75;line-height:1.35}.cc2-acc{border-bottom:1px solid rgba(var(--navy),.1);padding:1.4rem .2rem}.cc2-acc summary{display:flex;gap:1rem;align-items:center;font-weight:600;font-size:1.5rem;cursor:pointer;list-style:none}.cc2-acc summary svg{color:rgb(var(--gold));width:20px}.cc2-acc p{font-size:1.4rem;margin:.8rem 0 0 3rem;opacity:.85}.cc2-compare{margin-top:6rem;padding:3rem}.cc2-compare__head{display:flex;justify-content:space-between;gap:2rem;align-items:flex-end;margin-bottom:2rem}.cc2-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;color:rgb(var(--gold));font-weight:700;margin:0}.cc2-compare h2,.cc2-why h2,.cc2-learn h2{font-size:3rem;margin:.4rem 0}.cc2-muted{opacity:.7;margin:0;font-size:1.4rem}.cc2-compare__us{background:rgb(var(--navy));color:#fff;border-radius:12px;padding:1.4rem 2rem;text-align:right;min-width:20rem}.cc2-compare__us span{display:block;font-size:1.2rem;color:rgb(var(--sand));letter-spacing:.1em;text-transform:uppercase}.cc2-compare__us strong{font-family:var(--font-heading-family);font-size:3.4rem;display:block;line-height:1.1}.cc2-compare__us em{font-style:normal;font-size:1.25rem;opacity:.8}.cc2-table{width:100%;border-collapse:collapse;font-size:1.45rem}.cc2-table th{text-align:left;font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;opacity:.6;padding:.8rem 1rem;border-bottom:1px solid rgba(var(--navy),.15)}.cc2-table td{padding:1.3rem 1rem;border-bottom:1px solid rgba(var(--navy),.08);vertical-align:top}.cc2-table .num{text-align:right;white-space:nowrap}.cc2-table td.num{font-weight:600}.cc2-src{display:block;font-size:1.15rem;opacity:.55;margin-top:.2rem}.cc2-match{display:block;font-size:1.2rem;margin-top:.3rem;font-weight:600}.cc2-match.ok{color:#2e7d50}.cc2-match.sim{color:#8a6d1f}.cc2-foot{font-size:1.2rem;opacity:.65;line-height:1.5;margin:1.6rem 0 0}.cc2-why{margin-top:3rem;padding:3rem}.cc2-why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;margin-top:1.6rem}.cc2-why__grid>div{display:flex;flex-direction:column;gap:.5rem;font-size:1.35rem;line-height:1.45}.cc2-why__grid svg{color:rgb(var(--gold));width:26px;height:26px}.cc2-why__grid b{font-size:1.55rem}.cc2-why__grid span{opacity:.8}.cc2-why__grid .ph{border:1px dashed #d4a017;border-radius:10px;padding:1rem;background:#fffbea}.cc2-learn{margin-top:5rem}.cc2-learn__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;margin-top:1.6rem}.cc2-learn .card{padding:2.2rem}.cc2-learn h3{font-size:2rem;margin:0 0 1.4rem}.cc2-learn p{font-size:1.4rem;line-height:1.55}.cc2-bar{display:flex;gap:3px}.cc2-bar__c{flex:1;text-align:center;font-size:1.2rem;padding:.7rem 0;background:rgba(var(--navy),.06);border-radius:4px;font-weight:600;opacity:.75}.cc2-bar__c.on{background:rgb(var(--navy));color:#fff;opacity:1;transform:scaleY(1.15)}.cc2-bar__g{display:flex;gap:3px;font-size:1.1rem;opacity:.6;margin-top:.5rem}.cc2-bar__g span{text-align:center;border-top:2px solid rgba(var(--gold),.5);padding-top:.3rem}.cc2-mini{width:100%;font-size:1.35rem;border-collapse:collapse}.cc2-mini th{text-align:left;font-weight:400;opacity:.7;padding:.5rem 0}.cc2-mini td{text-align:right;font-weight:600}.cc2-mini tr{border-bottom:1px solid rgba(var(--navy),.06)}.cc2-small{font-size:1.25rem!important;opacity:.7}.cc2-sticky{display:none}@media(max-width:989px){.cc2-grid{grid-template-columns:1fr;gap:2.4rem}.cc2-media{grid-template-columns:1fr;position:static}.cc2-rail{flex-direction:row;order:2;justify-content:center}.cc2-th{width:64px;height:68px}.cc2-th img{width:40px;height:40px}.cc2-th__i{height:34px}.cc2-trust{margin-left:0;order:3}.cc2-why__grid{grid-template-columns:1fr 1fr}}@media(max-width:749px){.cc2{padding-top:1.2rem}.cc2-crumb{display:none}.cc2-stage{padding:1.2rem 1rem 1rem;border-radius:12px}.cc2-main{width:70%}.cc2-trust{grid-template-columns:1fr;gap:.6rem}.cc2-trust li{padding:1rem}.cc2-title{font-size:2.7rem}.cc2-sub{font-size:1.35rem;margin-bottom:1.6rem}.cc2-price{padding:1.8rem}.cc2-price__big{font-size:4.4rem}.cc2-save{padding:1rem 1.2rem;max-width:16rem}.cc2-save strong{font-size:2.4rem}.cc2-tiles{grid-template-columns:repeat(2,1fr)}.cc2-compare,.cc2-why{padding:2rem 1.6rem;margin-top:3rem}.cc2-compare__head{flex-direction:column;align-items:stretch}.cc2-compare__us{text-align:left}.cc2-table thead{display:none}.cc2-table tr{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid rgba(var(--navy),.1);padding:1rem 0}.cc2-table td{border:0;padding:.2rem 0}.cc2-table td:nth-child(2){grid-column:1/-1;grid-row:2}.cc2-table td:nth-child(3){grid-column:2;grid-row:1}.cc2-table td:nth-child(4){grid-column:2;grid-row:3;font-weight:400;opacity:.7}.cc2-why__grid,.cc2-learn__grid{grid-template-columns:1fr}.cc2-compare h2,.cc2-why h2,.cc2-learn h2{font-size:2.4rem}.cc2-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid rgba(var(--navy),.12);box-shadow:0 -6px 20px rgba(var(--navy),.08);padding:1rem 1.4rem;gap:1.2rem;align-items:center}.cc2-sticky>div{display:flex;flex-direction:column;line-height:1.2}.cc2-sticky strong{font-family:var(--font-heading-family);font-size:2.2rem}.cc2-sticky span{font-size:1.2rem;opacity:.7}.cc2-sticky .cc2-btn{min-height:4.8rem;flex:1;font-size:1.5rem}}.cc2-trust{grid-column:2;margin-left:0!important}.cc2-trust--m{display:none!important}.cc2-fin span{display:inline}.cc2-mcomp{margin-top:1.6rem;border:1px solid rgba(var(--navy),.1);border-radius:10px;overflow:hidden}.cc2-mcomp__h{display:flex;justify-content:space-between;align-items:baseline;padding:1rem 1.4rem;background:rgba(var(--sand),.35);font-size:1.25rem}.cc2-mcomp__h strong{font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase}.cc2-mcomp__h span{opacity:.7}.cc2-mcomp__r{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.9rem 1.4rem;border-top:1px solid rgba(var(--navy),.07);font-size:1.4rem}.cc2-mcomp__r span{font-weight:600}.cc2-mcomp__r em{display:block;font-style:normal;font-weight:400;font-size:1.2rem;opacity:.65}.cc2-mcomp__r b{font-size:1.6rem;white-space:nowrap}.cc2-mcomp__r:not(.us) b{opacity:.75;font-weight:600}.cc2-mcomp__r.us{background:#2e7d500f}.cc2-mcomp__r.us b{color:#2e7d50;font-size:1.8rem}.cc2-mcomp__more{display:block;text-align:center;padding:.9rem;font-size:1.3rem;font-weight:600;border-top:1px solid rgba(var(--navy),.07)}@media(max-width:989px){.cc2-trust{grid-column:auto}}@media(max-width:749px){.cc2-media .cc2-trust{display:none}.cc2-trust--m{display:grid!important;grid-template-columns:1fr;gap:.6rem;margin:0 0 1.6rem!important}.cc2-media{gap:.8rem}.cc2-main{width:58%;margin-top:.4rem}.cc2-toggle{margin-bottom:.4rem}.cc2-repnote{font-size:1.2rem;margin-top:.6rem}.cc2-th{width:56px;height:58px;font-size:1.05rem}.cc2-th img{width:32px;height:32px}.cc2-th__i{height:28px}.cc2-th__i svg{width:22px;height:22px}.cc2-badges{margin-bottom:.8rem}.cc2-compare__us{padding:1rem 1.4rem}.cc2-compare__us strong{font-size:2.6rem}}.cc2-th{font-family:inherit}.cc2-fin{display:block;border-top:1px solid rgba(var(--navy),.08);margin-top:1.8rem;padding-top:1.4rem;font-size:1.4rem}.cc2-fin shopify-payment-terms{display:block}.cc2-value--neutral{background:rgba(var(--navy),.04);border-color:rgba(var(--navy),.15)}.cc2-value--neutral svg{color:rgb(var(--navy))}.cc2-btn[disabled]{opacity:.5;cursor:not-allowed}.cc2-details{margin-top:3rem;padding:3rem}.cc2-details h2{font-size:2.4rem;margin:0 0 1.2rem}.cc2-details .rte{font-size:1.45rem;line-height:1.6}.cc2-details .cc-specs{width:100%;border-collapse:collapse}.cc2-details .cc-specs th{text-align:left;font-weight:600;width:45%}.cc2-details .cc-specs th,.cc2-details .cc-specs td{padding:.6rem .8rem;border-bottom:1px solid rgba(var(--navy),.1)}.cc2-why__grid{grid-template-columns:repeat(3,1fr)}@media(max-width:749px){body{padding-bottom:76px}.cc2-why__grid{grid-template-columns:1fr}}.cc2-main{height:auto!important;max-width:66%}@media(max-width:749px){.cc2-main{max-width:58%}}.cc2-cta__note{display:block!important;text-align:center}.cc2-cta__note svg{display:inline-block;vertical-align:-4px;margin-right:.4rem}.cc2-dyn{margin-top:1rem}.cc2-dyn .shopify-payment-button__button{border-radius:99px!important;min-height:5.2rem;overflow:hidden}.cc2-dyn .shopify-payment-button__more-options{display:none}.cc2-photo{position:relative;width:66%;margin:1rem auto 0}.cc2-photo .cc2-main{width:100%!important;max-width:100%!important;margin:0!important}.cc2-sample{position:absolute;right:6px;bottom:6px;font-size:10px;line-height:1.2;font-weight:400;letter-spacing:.02em;color:#8a8a8a;background:#ffffffb3;padding:2px 6px;border-radius:4px;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:749px){.cc2-photo{width:58%;margin-top:.4rem}}.cc2-mcomp__h{flex-wrap:wrap;gap:.2rem 1rem}.cc2-mcomp__h strong{text-transform:none;letter-spacing:.01em;font-size:1.45rem}.cc2-tag{display:inline-block;vertical-align:.15em;font-style:normal;font-size:1rem;line-height:1.3;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .6rem;border-radius:99px;margin-left:.4rem;white-space:nowrap;background:rgba(var(--navy),.06);color:rgba(var(--navy),.55)}.cc2-tag--us{background:rgba(var(--gold),.12);color:rgb(var(--gold))}.cc2-compare__us .cc2-tag--us{background:rgba(var(--sand),.18);color:rgb(var(--sand));letter-spacing:.04em}.cc2-compare__us span{display:block}.cc2-price__comp{font-size:1.35rem;margin-top:.7rem;color:rgba(var(--navy),.75);line-height:1.4}.cc2-price__comp s{font-weight:600;color:rgba(var(--navy),.6)}.cc2-price__comp .cc2-tag{margin-left:0;margin-right:.2rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cc-pdp-v2.css.map */
