.cpt-root *{box-sizing:border-box}.cpt-root .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cpt__container{max-width:1200px;margin:0 auto;padding:0 20px}.cpt__header{text-align:center;margin-bottom:20px}.cpt__title{font-family:var(--font-heading-family, inherit);font-size:var(--cpt-title-size);font-weight:800;color:var(--cpt-charcoal);margin:0 auto 8px;max-width:720px;line-height:1.2}.cpt__title .cpt__hl{color:var(--cpt-highlight-text)}.cpt__subtitle{font-size:var(--cpt-subtitle-size);color:var(--cpt-muted);line-height:1.6;margin:0 auto;max-width:580px}.cpt__subtitle p{margin:0}.cpt__calculator{max-width:640px;margin:0 auto 24px;padding:14px 24px;background:var(--cpt-calc-bg);border-radius:999px;border:1px solid var(--cpt-calc-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;font-size:14px;color:var(--cpt-charcoal)}.cpt__calc-line{display:contents}.cpt__calculator select{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%23999'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid #d1d5db;border-radius:8px;padding:5px 28px 5px 12px;font-size:14px;font-weight:600;color:var(--cpt-charcoal);cursor:pointer;font-family:inherit}.cpt__calculator select:focus{outline:2px solid var(--cpt-accent);outline-offset:1px}.cpt__calc-result{font-size:13px;color:var(--cpt-muted);padding:0;margin-left:4px}.cpt__calc-result strong{color:var(--cpt-charcoal);font-weight:700}.cpt__calc-footer{width:100%;text-align:center;font-size:12px;color:var(--cpt-muted);font-style:italic;margin-top:2px}.cpt__table-wrap{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:12px 20px 0;max-width:100vw;scrollbar-width:thin;scrollbar-color:var(--cpt-accent) transparent}.cpt__table-wrap::-webkit-scrollbar{height:6px}.cpt__table-wrap::-webkit-scrollbar-track{background:transparent}.cpt__table-wrap::-webkit-scrollbar-thumb{background:var(--cpt-accent);border-radius:999px}.cpt__table{min-width:700px;width:100%}.cpt-root.cpt-full .cpt__container{max-width:none!important;padding-left:0!important;padding-right:0!important}.cpt-root.cpt-full .cpt__table-wrap{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.cv-htabs__adopt .cpt-root .cpt__container{max-width:none!important;padding-left:0!important;padding-right:0!important}.cv-htabs__adopt .cpt-root .cpt__table-wrap{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.cv-htabs__adopt .cpt__container{max-width:none!important;padding-left:0!important;padding-right:0!important}.cv-htabs__adopt .cpt__table-wrap{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}@media(min-width:750px){.cv-htabs__adopt .cpt__table{min-width:0!important}.cv-htabs__adopt .cpt__sku-headers,.cv-htabs__adopt .cpt__row,.cv-htabs__adopt .cpt__image-row,.cv-htabs__adopt .cpt__cta-row{grid-template-columns:minmax(72px,.85fr) repeat(4,minmax(0,1fr))!important}}@media(max-width:749px){.cpt__table-wrap{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;width:100%;max-width:100%}.cpt__table{min-width:max-content;width:max-content}.cpt__table-wrap{margin-left:calc(-1*clamp(18px,4.5vw,24px));margin-right:calc(-1*clamp(18px,4.5vw,24px));padding-left:0;padding-right:0}}.cpt__rows-region{position:relative;overflow-x:visible;overflow-y:clip;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.cpt__rows-region.is-collapsed{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - var(--cpt-gradient-height)),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 0% calc(100% - var(--cpt-gradient-height)),#0000)}.cpt__rows-region:not(.is-collapsed){-webkit-mask-image:none!important;mask-image:none!important}.cpt__row--hidden{display:none!important}.cpt__rows-region:not(.is-collapsed) .cpt__row--hidden{display:grid!important}.cpt__showmore-wrap{text-align:center;margin-top:16px;padding:0 20px}.cpt__showmore-wrap.is-hidden{display:none}.cpt__showmore-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 32px;border:none;border-radius:var(--cpt-showmore-radius);font-size:14px;font-weight:700;font-family:inherit;color:var(--cpt-showmore-text);background:var(--cpt-showmore-bg);cursor:pointer;transition:opacity .15s,transform .15s,box-shadow .15s;box-shadow:0 2px 8px #0000001a;letter-spacing:.01em}.cpt__showmore-btn:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 4px 14px #00000026}.cpt__showmore-btn:active{transform:translateY(0)}.cpt__showmore-chevron{display:inline-block;transition:transform .3s ease;font-size:12px;line-height:1}.cpt__showmore-btn.is-expanded .cpt__showmore-chevron{transform:rotate(180deg)}.cpt__showmore-count{display:inline-flex;align-items:center;justify-content:center;background:#fff3;font-size:11px;font-weight:800;padding:2px 8px;border-radius:10px;min-width:22px}.cpt__table-wrap.cpt-fade-right{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 32px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 32px),transparent 100%)}.cpt__sku-headers,.cpt__row,.cpt__image-row,.cpt__cta-row{display:grid;grid-template-columns:var(--cpt-grid-cols);column-gap:10px}.cpt__sku-headers{padding-top:14px}.cpt__sku-card{text-align:center;padding:0 1px;position:relative;overflow:visible}.cpt__sku-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);font-size:9px;font-weight:800;letter-spacing:.8px;padding:4px 14px;border-radius:var(--cpt-badge-radius);white-space:nowrap;color:#fff;z-index:2}.cpt__sku-inner{background:#f5f8ff;border:1px solid var(--cpt-card-divider);border-radius:var(--cpt-img-top-radius) var(--cpt-img-top-radius) calc(var(--cpt-card-radius) - 8px) calc(var(--cpt-card-radius) - 8px);padding:20px 8px 14px;height:100%;box-shadow:none;overflow:visible}.cpt__sku-card.is-highlighted .cpt__sku-inner{border:1.5px solid var(--cpt-accent)}.cpt__sku-media{margin:-20px -8px 10px;width:calc(100% + 16px);border-radius:var(--cpt-img-top-radius) var(--cpt-img-top-radius) 0 0;overflow:hidden;line-height:0;background:var(--cpt-img-bg)}.cpt__sku-media img,.cpt__sku-media video{width:100%;height:auto;display:block;object-fit:contain}.cpt__sku-size{font-family:var(--font-heading-family, inherit);text-align:left;align-self:flex-start;--cpt-sku-label-cur: var(--cpt-sku-label-size);--cpt-sku-title-cur: min(16px, var(--cpt-sku-label-cur));font-size:var(--cpt-sku-title-cur);font-weight:900;color:var(--cpt-charcoal);line-height:1.15;min-height:2.4em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.cpt__sku-product-name{font-size:14px;font-weight:700;color:var(--cpt-charcoal);margin-top:2px;text-align:left}.cpt__sku-subtitle{font-size:12px;color:var(--cpt-muted);margin-top:4px;text-align:left}.cpt__sku-color-count{font-size:11px;color:var(--cpt-accent);font-weight:600;margin-top:3px;text-align:left}.cpt__sku-pricing{margin-top:8px}.cpt__sku-compare{font-size:13px;color:var(--cpt-compare-color);text-decoration:line-through}.cpt__sku-price{font-size:var(--cpt-sku-price-size);font-weight:900;color:var(--cpt-charcoal);line-height:1.1}.cpt__sku-card.is-highlighted .cpt__sku-price{color:var(--cpt-accent)}.cpt__sku-currency{font-size:11px;font-weight:600;color:var(--cpt-currency-color);vertical-align:super;margin-left:2px;letter-spacing:.5px}.cpt__sku-peruse-wrap{margin-top:8px;padding-top:8px;border-top:1px solid var(--cpt-card-divider)}.cpt__sku-peruse-intro{font-size:10px;color:var(--cpt-muted);margin-bottom:4px;letter-spacing:.02em}.cpt__sku-peruse{font-size:20px;font-weight:800;color:var(--cpt-charcoal);line-height:1}.cpt__peruse-suffix{font-size:var(--cpt-peruse-suffix-size);font-weight:600}.cpt__sku-card.is-highlighted .cpt__sku-peruse{color:var(--cpt-accent)}.cpt__sku-peruse-label{font-size:10px;color:var(--cpt-muted);margin-top:4px}.cpt__afterpay-label{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.cpt__afterpay-logo{display:inline-block;vertical-align:middle;height:14px;width:auto;filter:grayscale(1)}.cpt__sku-save{display:inline-block;margin-top:6px;font-size:11px;font-weight:700;color:#2a3550;background:var(--cpt-save-color);padding:4px 10px;border-radius:var(--cpt-save-radius)}.cpt__ship-badge{display:none;margin-top:6px;font-size:10px;font-weight:700;color:var(--cpt-ship-color, #0000AF);background:var(--cpt-ship-bg, #E6E6FD);padding:3px 10px;border-radius:12px;white-space:nowrap;letter-spacing:.01em;line-height:1.4}.cpt__ship-badge.is-visible,.cpt__ship-badge.is-mkt{display:inline-block}.cpt__row{border-bottom:1px solid var(--cpt-border)}.cpt__rows-region{background:transparent;border:none;border-top:1px solid var(--cpt-border);border-radius:0}.cpt__row-value.is-col-highlighted{background:var(--col-hl-tint, #eef3fe)}.cpt__row.is-alt .cpt__row-label,.cpt__row.is-alt .cpt__row-value{background:transparent}.cpt__row.is-expandable{cursor:pointer}.cpt__row-label{padding:10px 14px;display:flex;align-items:center;gap:8px;font-size:var(--cpt-row-label-size);font-weight:600;color:var(--cpt-charcoal);transition:color .15s}.cpt__row-icon{font-size:16px;flex-shrink:0}.cpt__row-chevron{margin-left:auto;font-size:10px;color:var(--cpt-muted);transition:transform .2s;flex-shrink:0}.cpt__row.is-expanded .cpt__row-chevron{transform:rotate(180deg)}.cpt__row-label{position:relative}.cpt-shape-ico{display:inline-flex;width:14px;height:14px;margin-right:7px;color:#1e47ce;vertical-align:-2px;flex:0 0 auto}.cpt-shape-ico svg{width:100%;height:100%;display:block}.cpt-mini-sw{display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;margin-top:0;margin-left:6px;vertical-align:middle}.cpt-mini-sw i{width:12px;height:12px;border-radius:4px;border:1.5px solid #F5F8FF;margin-right:-3px;display:block}.cpt-mini-sw i:last-child{margin-right:0}.cpt__tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;margin-left:2px;cursor:pointer;color:var(--cpt-muted);opacity:.5;transition:opacity .15s;flex-shrink:0;vertical-align:middle;line-height:1}.cpt__tooltip-trigger:hover,.cpt__tooltip-trigger.is-active{opacity:1;color:var(--cpt-accent)}.cpt__tooltip-box{display:none;position:absolute;left:0;top:100%;z-index:10;min-width:200px;max-width:280px;padding:10px 12px;background:var(--cpt-charcoal);color:#fff;border-radius:8px;box-shadow:0 4px 16px #00000026;font-size:12px;font-weight:400;line-height:1.5;margin-top:6px}.cpt__tooltip-box.is-visible{display:block}.cpt__tooltip-box:before{content:"";position:absolute;top:-5px;left:16px;width:10px;height:10px;background:var(--cpt-charcoal);transform:rotate(45deg)}.cpt__row-value{padding:10px 8px;text-align:center;font-size:var(--cpt-row-value-size);line-height:1.3;color:var(--cpt-charcoal);transition:background .15s;display:flex;align-items:center;justify-content:center}.cpt__row-value.is-empty{color:var(--cpt-empty-dash)}.cpt__row-value.is-check{color:var(--cpt-charcoal);font-size:18px}.cpt__row-value.is-check.is-col-best-value{color:var(--cpt-charcoal)}.cpt__row-value.is-upgrade{color:var(--cpt-charcoal);font-weight:700}.cpt__row-value.is-upgrade.is-col-best-value{color:var(--cpt-charcoal)}.cpt__row-value.is-swatch{padding:10px 6px}.cpt__dim-cell{padding:10px 6px;align-items:center}.cpt__dim-img{width:100%;height:auto;display:block;border-radius:8px;border:1px solid var(--cpt-card-divider);background:#fff}.cpt__swatches{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;align-items:center}.cpt__swatch{width:16px;height:16px;border-radius:50%;display:inline-block;border:1.5px solid rgba(0,0,0,.1);flex-shrink:0}.cpt__swatch-count{font-size:10px;color:var(--cpt-muted);font-weight:600;margin-left:2px;line-height:16px}.cpt__row-value.is-col-best-value{border-left:1px solid var(--cpt-border);border-right:1px solid var(--cpt-border)}.cpt__row-value.is-col-highlighted{border-left:1px solid var(--col-hl-border, var(--cpt-border));border-right:1px solid var(--col-hl-border, var(--cpt-border))}.cpt__row-value.is-hovered{background:transparent!important}.cpt__image-row{border-bottom:1px solid var(--cpt-border);background:var(--cpt-row-alt);max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.cpt__image-row.is-visible{max-height:300px;opacity:1}.cpt__image-row-label{padding:12px 16px;font-size:11px;color:var(--cpt-muted);display:flex;align-items:center}.cpt__image-cell{padding:12px;display:flex;justify-content:center;align-items:center}.cpt__image-thumb{width:100%;max-width:120px;aspect-ratio:4/3;object-fit:cover;border-radius:8px;border:2px solid #e5e5e5}.cpt__image-placeholder{width:100%;max-width:120px;aspect-ratio:4/3;background:var(--cpt-border);border-radius:8px;border:2px dashed #d0d0d0;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--cpt-muted)}.cpt__cta-cell{padding:10px 6px;text-align:center}.cpt__cta-btn{display:block;width:100%;padding:10px 14px;border:none;border-radius:var(--cpt-btn-radius);font-size:var(--cpt-cta-font-size);font-weight:700;color:var(--cpt-btn-text);cursor:pointer;font-family:inherit;transition:opacity .15s,transform .15s;background:var(--cpt-btn-bg)}.cpt__cta-btn:hover{opacity:.9;transform:translateY(-1px)}.cpt__cta-btn.is-highlighted{background:var(--cpt-accent);box-shadow:0 4px 12px #1a7a5c4d}.cpt__cta-btn.is-best-value{background:var(--cpt-best-value)}.cpt__upsell{max-width:720px;margin:20px auto 0;background:linear-gradient(135deg,#eaf0ff,#eaf0ff);border:1px solid var(--cpt-highlight-border);border-radius:var(--cpt-upsell-radius);padding:20px 24px;display:flex;gap:16px;align-items:flex-start}.cpt__upsell-icon{font-size:24px;flex-shrink:0;line-height:1}.cpt__upsell-title{font-size:14px;font-weight:700;color:var(--cpt-charcoal);margin-bottom:6px}.cpt__upsell-title p{margin:0}.cpt__upsell-body{font-size:13px;color:var(--cpt-subtitle-color);line-height:1.6}.cpt__upsell-body p{margin:0}@media(max-width:749px){.cpt-root{padding:28px 0}.cpt__title{font-size:calc(var(--cpt-title-size) * .75)}.cpt__subtitle{font-size:calc(var(--cpt-subtitle-size) * .87)}.cpt__calculator{border-radius:16px;font-size:13px;gap:5px;padding:12px 16px;flex-direction:row;flex-wrap:wrap}.cpt__calculator select{font-size:13px;padding:4px 24px 4px 10px}.cpt__sku-headers,.cpt__row,.cpt__image-row,.cpt__cta-row{grid-template-columns:var(--cpt-grid-cols-md);column-gap:6px}.cpt__sku-card,.cpt__sku-inner,.cpt__row-value,.cpt__cta-cell,.cpt__image-cell,.cpt__row-label{min-width:0}.cpt__row-label{padding:8px 6px 8px 12px;font-size:10px;flex-direction:column;align-items:flex-start;gap:2px}.cpt__group-row{padding:16px 12px 6px}.cpt__row-icon{font-size:14px;display:block}.cpt__row-chevron{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.cpt__row.is-expanded .cpt__row-chevron{transform:translateY(-50%) rotate(180deg)}.cpt__row-label{position:relative}.cpt__row-value{padding:8px 4px;font-size:10px}.cpt__sku-size{--cpt-sku-label-cur: calc(var(--cpt-sku-label-size) * .62);--cpt-sku-title-cur: 14px}.cpt__sku-subtitle{font-size:10px;margin-top:3px}.ab-spec-pill-row{gap:4px!important;margin:1px 0 5px!important}.ab-spec-pill{font-size:9px!important;gap:3px!important;white-space:normal!important;text-align:left;line-height:1.25!important}.ab-spec-pill strong{font-size:11px}.cpt__sku-tag{font-size:9px;margin-top:4px}.cpt__sku-bestfor{font-size:9px;margin-top:3px}.cpt__sku-price{font-size:calc(var(--cpt-sku-price-size) * .75)}.cpt__sku-peruse{font-size:16px}.cpt__sku-inner{padding:18px 6px 12px}.cpt__sku-media{margin:-18px -6px 10px;width:calc(100% + 12px)}.cpt__upsell{margin-left:20px;margin-right:20px;flex-direction:column;gap:8px}.cpt__showmore-btn{font-size:13px;padding:11px 28px}}@media(max-width:480px){.cpt__sku-headers,.cpt__row,.cpt__image-row,.cpt__cta-row{grid-template-columns:var(--cpt-grid-cols-sm);column-gap:3px}.cpt__sku-inner{padding-left:2px;padding-right:2px}.cpt__sku-media{margin:-18px -2px 8px;width:calc(100% + 4px)}.cpt__row-label{font-size:9px;padding:6px 3px 6px 10px;gap:1px;line-height:1.3}.cpt__group-row{padding:14px 12px 5px}.cpt__row-icon{font-size:12px}.cpt__row-value{font-size:9px;padding:6px 3px}.cpt__sku-size{--cpt-sku-label-cur: calc(var(--cpt-sku-label-size) * .5);--cpt-sku-title-cur: 13px;letter-spacing:-.01em;hyphens:auto;-webkit-hyphens:auto}.cpt__sku-subtitle{font-size:8px;margin-top:2px}.ab-spec-pill-row{gap:2px!important;margin:0 0 4px!important}.ab-spec-pill{font-size:8px!important;gap:2px!important}.ab-spec-pill strong{font-size:10px}.ab-spec-pill svg{width:10px!important;height:10px!important}.cpt__sku-tag{font-size:8px;margin-top:3px;line-height:1.25}.cpt__sku-bestfor{font-size:8px;margin-top:2px;line-height:1.25}.cpt__sku-price{font-size:calc(var(--cpt-sku-price-size) * .62)}.cpt__sku-peruse{font-size:13px}.cpt__sku-compare{font-size:10px}.cpt__calculator{border-radius:14px;font-size:12px;padding:10px 14px}.cpt__cta-btn{font-size:11px;padding:8px 6px}.cpt__ship-badge{font-size:8px;padding:2px 6px}.cpt__showmore-btn{font-size:12px;padding:10px 24px}}.cpt__sku-card.is-muted .cpt__sku-size{font-size:var(--cpt-sku-title-cur);color:var(--cpt-charcoal);line-height:1.1}.cpt__sku-card.is-muted .cpt__sku-price{color:var(--cpt-charcoal);font-size:calc(var(--cpt-sku-price-size) * .78)}.cpt__sku-card.is-muted .cpt__sku-subtitle{color:var(--cpt-muted)}.cpt__sku-card.is-muted .cpt__sku-tag{display:none}.cpt__row-value.is-muted-col{color:var(--cpt-charcoal)}.cpt__sku-card.is-highlighted .cpt__sku-inner{background:var(--col-hl-tint, var(--cpt-hl-tint));border-color:var(--col-hl-border, var(--cpt-hl-border2))}.cpt__sku-tag{font-size:11px;color:var(--cpt-muted);margin-top:6px;line-height:1.35}.cpt__sku-bestfor{font-size:11px;color:var(--cpt-muted);margin-top:4px;line-height:1.35}.cpt__group-row{grid-column:1 / -1;padding:16px 14px 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:none;color:var(--cpt-muted);border-top:1px solid var(--cpt-border)}.cpt__rows-region>.cpt__group-row:first-child{border-top:none}.cpt__row-value.is-total{font-weight:800;color:var(--cpt-charcoal)}.cpt__row.is-total-row .cpt__row-label{font-weight:800}.cpt__row-value.is-new{color:var(--cpt-flag-new);font-weight:700}.cpt__row-value.is-tbc{font-style:italic;color:var(--cpt-muted)}.cpt__row-value.is-warn{color:var(--cpt-flag-tbc);font-weight:700}.cpt__row-value.is-dash{color:var(--cpt-empty-dash)}.cpt-kn--d,html[data-ab-duo~=l] .cpt-kn--b-l{display:none}html[data-ab-duo~=l] .cpt-kn--d-l{display:inline}html[data-ab-duo~=xl] .cpt-kn--b-xl{display:none}html[data-ab-duo~=xl] .cpt-kn--d-xl{display:inline}.cpt__row-value--up{font-size:calc(var(--cpt-row-value-size, 11px) * .92);line-height:1.25}.cpt-up-chk{color:#1e47ce;font-weight:800;margin-right:2px}.cpt__row-value.cpt-cell-bold{font-weight:800;color:#1e47ce}
/*# sourceMappingURL=/cdn/shop/t/126/assets/ab-cpt-styles.css.map */
