.cv-pdp-chips{display:flex;gap:.5rem;overflow-x:auto;padding:0 0 .5rem;margin:0 0 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cv-pdp-chips::-webkit-scrollbar{display:none}.cv-pdp-chip{flex:0 0 auto;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--cv-line);background:#fff;color:var(--cv-navy);padding:.45rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.cv-pdp-chip:hover{border-color:var(--cv-azure);background:var(--cv-ice)}.cv-pdp-chip.is-active{border-color:var(--cv-azure);background:var(--cv-azure);color:#fff}.cv-pdp-layout{display:grid;gap:1rem;align-items:start}@media(min-width:1024px){.cv-pdp-layout{grid-template-columns:minmax(0,1fr) 20rem;gap:1.25rem}}.cv-pdp-main{min-width:0;display:flex;flex-direction:column;gap:1rem}.cv-pdp-card{background:#fff;border:1px solid var(--cv-line);border-radius:var(--cv-radius-lg);box-shadow:var(--cv-shadow-soft);padding:1.25rem}@media(min-width:640px){.cv-pdp-card{padding:1.75rem 2rem}}.cv-pdp-card-title{font-size:1.125rem;font-weight:650;color:var(--cv-navy);margin:0}.cv-pdp-clamp{position:relative;max-height:15rem;overflow:hidden;margin-top:.9rem}.cv-pdp-clamp:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4.5rem;background:linear-gradient(180deg,#fff0,#fff 92%);pointer-events:none}.cv-pdp-clamp.is-open{max-height:none}.cv-pdp-clamp.is-open:after{display:none}.cv-pdp-more{margin-top:.9rem;border-radius:999px;border:1px solid var(--cv-line);background:#fff;color:var(--cv-navy);padding:.5rem 1.15rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.cv-pdp-more:hover{border-color:var(--cv-azure);background:var(--cv-ice)}.cv-pdp-acc{padding-top:1rem;padding-bottom:1rem}@media(min-width:640px){.cv-pdp-acc{padding-top:1.35rem;padding-bottom:1.35rem}}.cv-pdp-acc-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.cv-pdp-acc-head::-webkit-details-marker{display:none}.cv-pdp-acc-icon{position:relative;flex:0 0 auto;width:16px;height:16px}.cv-pdp-acc-icon:before,.cv-pdp-acc-icon:after{content:"";position:absolute;left:50%;top:50%;background:var(--cv-muted);border-radius:2px;transform:translate(-50%,-50%);transition:opacity .15s ease}.cv-pdp-acc-icon:before{width:16px;height:2px}.cv-pdp-acc-icon:after{width:2px;height:16px}.cv-pdp-acc[open] .cv-pdp-acc-icon:after{opacity:0}.cv-pdp-side{display:flex;flex-direction:column;gap:1rem;min-width:0}@media(min-width:1024px){.cv-pdp-side{position:sticky;top:6rem}}.cv-pdp-help{border-radius:var(--cv-radius-lg);padding:1.25rem 1.35rem;background:var(--cv-navy);color:#fff}.cv-pdp-help-title{margin:0;font-size:1rem;font-weight:650;color:#fff}.cv-pdp-help-text{margin:.4rem 0 0;font-size:.875rem;line-height:1.55;color:#ffffffc7}.cv-pdp-help-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:.8rem;color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:1px}.cv-pdp-help-link+.cv-pdp-help-link{margin-left:1.1rem}.cv-pdp-help-link:hover{border-bottom-color:#fff}.cv-pdp-builder{background:#fff;border:1px solid var(--cv-line);border-radius:var(--cv-radius-lg);box-shadow:var(--cv-shadow-soft);padding:1.25rem 1.35rem}.cv-pdp-builder-eyebrow{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--cv-azure)}.cv-pdp-builder-title{margin:.35rem 0 0;font-size:1rem;font-weight:650;color:var(--cv-navy)}.cv-pdp-builder-text{margin:.4rem 0 0;font-size:.85rem;line-height:1.55;color:var(--cv-muted)}.cv-pdp-builder-cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin-top:.95rem;border-radius:999px;border:1px solid var(--cv-azure);background:#fff;color:var(--cv-navy);padding:.62rem 1rem;font-size:.9rem;font-weight:650;text-decoration:none;transition:background .15s ease,color .15s ease}.cv-pdp-builder-cta:hover{background:var(--cv-azure);color:#fff}@media(prefers-reduced-motion:reduce){.cv-pdp-chip,.cv-pdp-more,.cv-pdp-builder-cta{transition:none}}.cv-pdp-card,[id$=__purchase_support],[id$=__reviews],[id$=__install_videos],.cv-pdp-included{scroll-margin-top:96px}.cv-pdp-included .cv-included-card{width:100%;margin:0;border-radius:var(--cv-radius-lg);box-shadow:var(--cv-shadow-soft)}@media(min-width:640px){.cv-pdp-included .cv-included-card{padding:1.75rem 2rem}}.cv-pdp-card-body{margin-top:1rem}.cv-pdp-card-body>*+*{margin-top:.75rem}#cvsec-specs,#cvsec-docs{scroll-margin-top:96px}#cvsec-docs .cv-doclinks{display:flex;flex-wrap:wrap;gap:.6rem}[id$=__reviews] .jdgm-rev-widg{max-width:1236px;margin:0 auto;padding:1.75rem 1.5rem .5rem;background:#fff;border:1px solid var(--cv-line);border-radius:var(--cv-radius-lg);box-shadow:var(--cv-shadow-soft)}@media(min-width:640px){[id$=__reviews] .jdgm-rev-widg{padding:2.25rem 2rem 1rem}}[id$=__reviews] .jdgm-rev-widg__title{font-size:1.5rem;font-weight:650;letter-spacing:-.01em;color:var(--cv-navy);margin-bottom:1.5rem}@media(min-width:640px){[id$=__reviews] .jdgm-rev-widg__title{font-size:1.75rem}}[id$=__reviews] .jdgm-row-stars{align-items:center;gap:0;padding-bottom:1.5rem;border-bottom:1px solid var(--cv-line)}@media(min-width:768px){[id$=__reviews] .jdgm-rev-widg__summary,[id$=__reviews] .jdgm-histogram{padding:0 1.75rem}[id$=__reviews] .jdgm-histogram{border-left:1px solid var(--cv-line)}[id$=__reviews] .jdgm-widget-actions-wrapper{border-left:1px solid var(--cv-line);padding-left:1.75rem;display:flex;justify-content:center}}[id$=__reviews] .jdgm-rev-widg__summary-average{font-weight:650;color:var(--cv-navy)}[id$=__reviews] .jdgm-rev-widg__summary-text{color:var(--cv-muted);font-size:.9rem}[id$=__reviews] .jdgm-write-rev-link,[id$=__reviews] .jdgm-ask-question-btn{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:13rem;border-radius:999px!important;border:1px solid var(--cv-navy)!important;background:var(--cv-navy)!important;color:#fff!important;padding:.65rem 1.4rem!important;font-size:.9rem;font-weight:650;transition:background .15s ease,color .15s ease}[id$=__reviews] .jdgm-write-rev-link:hover,[id$=__reviews] .jdgm-ask-question-btn:hover{background:#fff!important;color:var(--cv-navy)!important}[id$=__reviews] .jdgm-sort-dropdown,[id$=__reviews] .jdgm-sort-dropdown-arrow,[id$=__reviews] .jdgm-sort-dropdown-wrapper{color:var(--cv-navy)!important}[id$=__reviews] .jdgm-sort-dropdown-wrapper{border:1px solid var(--cv-line);border-radius:999px;padding:.35rem .9rem;font-size:.85rem;font-weight:600}[id$=__reviews] .jdgm-rev{padding:1.5rem 0;border-top:1px solid var(--cv-line)!important}[id$=__reviews] .jdgm-rev__title{font-size:1rem;font-weight:650;color:var(--cv-navy);margin-top:.5rem}[id$=__reviews] .jdgm-rev__body{color:var(--cv-muted);line-height:1.6}[id$=__reviews] .jdgm-rev__timestamp{color:var(--cv-muted);font-size:.8rem}[id$=__reviews] .jdgm-rev__author{font-weight:600;color:var(--cv-navy)}[id$=__reviews] .jdgm-rev__buyer-badge{border-radius:999px;font-size:.68rem;letter-spacing:.03em;text-transform:uppercase}[id$=__reviews] .jdgm-rev__icon{filter:grayscale(1);opacity:.45}.cv-pdp-included .cv-included-card>p:first-child{padding-left:0;padding-right:0}.cv-rating-inline{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;text-transform:none;letter-spacing:0;line-height:1}.cv-rating-num{font-size:.95rem;font-weight:750;color:var(--cv-navy)}.cv-rating-count{font-size:.85rem;font-weight:600;color:var(--cv-muted)}.cv-rating-inline .jdgm-prev-badge__stars{font-size:15px;line-height:1}.cv-rating-inline:hover .cv-rating-num,.cv-rating-inline:hover .cv-rating-count{color:var(--cv-azure)}.cv-rating-moved{display:none!important}.cv-plan-row{display:flex;flex-wrap:wrap;gap:.6rem}.cv-plan-pill{position:relative;display:inline-flex;align-items:center;gap:.55rem;border:1px solid var(--cv-line);border-radius:12px;background:#fff;padding:.75rem 1.15rem;cursor:pointer;font-weight:700;color:var(--cv-navy);line-height:1.2;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.cv-plan-pill:hover{border-color:var(--cv-azure)}.cv-plan-pill.is-selected{border-color:var(--cv-navy);box-shadow:inset 0 0 0 1px var(--cv-navy);background:#f7f9fc}.cv-plan-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.cv-plan-input:focus-visible+.cv-plan-term{outline:2px solid var(--cv-azure);outline-offset:3px}.cv-plan-term,.cv-plan-price{font-size:.95rem}@media(max-width:420px){.cv-plan-pill{flex:1 1 100%;justify-content:space-between}}[data-cv-remove]{color:var(--cv-navy)}[data-cv-remove]:hover{color:var(--cv-muted);text-decoration:underline}.cv-cart-code-row button[data-cv-code-apply]{border-color:#54c8f4;color:#54c8f4;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.cv-cart-code-row button[data-cv-code-apply]:hover{background-color:#54c8f4;border-color:#54c8f4;color:#fff}:root{--cv-brand: #54c8f4;--cv-brand-tint: #eaf7fe}.cv-pdp-chip.is-active{background:var(--cv-brand-tint);border-color:var(--cv-brand);color:var(--cv-navy)}.cv-pdp-chip:hover{border-color:var(--cv-brand);background:var(--cv-brand-tint)}.cv-pdp-chip.is-active:hover{background:var(--cv-brand-tint)}.cv-plan-pill.is-selected{background:var(--cv-brand-tint);border-color:var(--cv-brand);box-shadow:inset 0 0 0 1px var(--cv-brand);color:var(--cv-navy)}.cv-plan-pill:hover{border-color:var(--cv-brand)}nav[aria-label="Collection submenu"] a[aria-current=page]{border-color:var(--cv-brand)!important;background:var(--cv-brand-tint)!important}.cv-pdp-builder-cta{border-color:var(--cv-navy);color:var(--cv-navy)}.cv-pdp-builder-cta:hover{background:var(--cv-navy);color:#fff}.cv-pdp-builder-eyebrow{color:var(--cv-navy)}[id$=__reviews] .jdgm-write-rev-link,[id$=__reviews] .jdgm-ask-question-btn{background:#fff!important;color:var(--cv-navy)!important;border-color:var(--cv-navy)!important}[id$=__reviews] .jdgm-write-rev-link:hover,[id$=__reviews] .jdgm-ask-question-btn:hover{background:var(--cv-navy)!important;color:#fff!important}[data-cv-protection-open]{color:var(--cv-navy)}[data-cv-protection-open]:hover{color:var(--cv-brand)}
/*# sourceMappingURL=/cdn/shop/t/55/assets/cv-pdp-content.css.map */
