.scc-premium-case-product{--scc-case-green: #087f50;--scc-case-focus: #007da8;--scc-muted: #566c7a}.scc-premium-case-product .scc-retainer-product__eyebrow{color:#006f96}.scc-premium-case-product .scc-retainer-savings{color:var(--scc-case-green)}.scc-premium-case-product .scc-retainer-product__supporting-copy{max-width:51ch}.scc-premium-case-product .scc-retainer-purchase-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.scc-premium-case-product .scc-retainer-purchase-benefits>div{min-width:0}.scc-premium-case-product__price-region{margin-top:20px}.scc-premium-case-product__price-region .scc-retainer-product__hero-offer{margin-top:0}.scc-premium-case-product__availability{align-items:center;color:var(--scc-case-green);display:flex;font-size:12px;font-weight:750;gap:7px;margin:7px 0 0}.scc-premium-case-product__availability-dot{background:currentColor;border-radius:50%;box-shadow:0 0 0 3px #087f501f;flex:0 0 7px;height:7px;width:7px}.scc-premium-case-product__availability-separator{color:#087f508c;margin-inline:-2px}.scc-premium-case-product__availability.is-unavailable{color:#a12b37}.scc-premium-case-product__availability.is-unavailable .scc-premium-case-product__availability-dot{box-shadow:0 0 0 3px #a12b371f}.scc-premium-case-product[data-variant-selection-pending=true] .scc-premium-case-product__availability,.scc-premium-case-product[data-variant-selection-failed=true] .scc-premium-case-product__availability,.scc-premium-case-product[data-commerce-data-valid=false] .scc-premium-case-product__availability{display:none}.scc-premium-case-product__configuration{margin-top:12px}.scc-premium-case-product__variant-selects,.scc-premium-case-product__fieldset{border:0;margin:0;max-width:none;padding:0;width:100%}.scc-premium-case-product .scc-retainer-case-card__options{flex-wrap:nowrap;gap:0 4px;margin-left:-11px;margin-top:6px}.scc-premium-case-product__dropdown-label{display:block;margin-bottom:8px;font-size:14px;font-weight:700}.scc-premium-case-product__dropdown-wrap{position:relative}.scc-premium-case-product__dropdown{-webkit-appearance:none;appearance:none;width:100%;min-height:52px;padding:12px 44px 12px 16px;border:1px solid #d4e5ec;border-radius:14px;background:#fff;color:#073c51;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.scc-premium-case-product__dropdown:focus-visible{outline:2px solid #073c51;outline-offset:3px}.scc-premium-case-product__dropdown-wrap>.svg-wrapper{position:absolute;right:16px;top:50%;width:12px;height:12px;transform:translateY(-50%);pointer-events:none}.scc-premium-case-product .scc-retainer-case-option{flex:0 0 44px;height:44px;position:relative;width:44px}.scc-premium-case-product__swatch-label{background:var(--scc-navy);border-radius:7px;bottom:calc(100% - 2px);color:#fff;font-size:11px;font-weight:750;left:50%;line-height:1.2;opacity:0;padding:5px 7px;pointer-events:none;position:absolute;transform:translate(-50%,3px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;visibility:hidden;white-space:nowrap;z-index:3}.scc-premium-case-product .scc-retainer-case-option:hover .scc-premium-case-product__swatch-label,.scc-premium-case-product .scc-retainer-case-option:has(input:focus-visible) .scc-premium-case-product__swatch-label{opacity:1;transform:translate(-50%);visibility:visible}.scc-premium-case-product .scc-retainer-case-option:has(input:focus-visible){border-radius:50%;outline:3px solid #007da8;outline-offset:-3px}.scc-premium-case-product .scc-retainer-case-option:has(input:disabled){cursor:not-allowed;opacity:.45}.scc-premium-case-product .scc-retainer-case-option:has(input:disabled) .scc-retainer-case-swatch:before{background:#07354d8c;content:"";height:1.5px;left:2px;position:absolute;right:2px;top:10px;transform:rotate(-45deg)}.scc-premium-case-product .scc-retainer-case-option:has(input:checked) .scc-retainer-case-swatch--white:after{color:var(--scc-navy)}.scc-premium-case-product .scc-retainer-case-option:has(input:checked) .scc-retainer-case-swatch{outline-color:var(--scc-case-focus)}.scc-premium-case-product .scc-retainer-case-option:has(input:checked) .scc-retainer-case-swatch--pink:after,.scc-premium-case-product .scc-retainer-case-option:has(input:checked) .scc-retainer-case-swatch[class*=original]:after{color:var(--scc-navy)}.scc-premium-case-product .scc-retainer-case-swatch[class*=original]{background:#68c8e9}.scc-premium-case-product .scc-retainer-case-swatch--pink{background:#e9bbc2}.scc-premium-case-product .scc-retainer-case-swatch--white{background:#fff}.scc-premium-case-product .scc-retainer-case-swatch--purple{background:#9b72d9}.scc-premium-case-product .scc-retainer-case-swatch--green{background:#3a9753}.scc-premium-case-product .scc-retainer-case-swatch--black{background:#000}.scc-premium-case-product__variant-status{color:var(--scc-muted);font-size:11.5px;line-height:1.4;margin:8px 0 0}.scc-premium-case-product__variant-status[data-error=true]{color:#a12b37;font-weight:700}@media(forced-colors:active){.scc-premium-case-product .scc-retainer-case-swatch{background:Canvas!important;border:2px solid ButtonText;box-shadow:none}.scc-premium-case-product .scc-retainer-case-option:has(input:checked) .scc-retainer-case-swatch{background:Highlight!important;outline:2px solid Highlight}.scc-premium-case-product .scc-retainer-case-option:has(input:checked) .scc-retainer-case-swatch:after{color:HighlightText}.scc-premium-case-product__swatch-label{background:Canvas;border:1px solid ButtonText;color:CanvasText}}@media(prefers-reduced-motion:reduce){.scc-premium-case-product__swatch-label{transition:none}}.scc-premium-case-product__quantity{align-items:center;background:var(--scc-white);border:1.5px solid var(--scc-border);border-radius:14px;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-top:10px;max-width:none;padding:8px 10px 8px 14px;width:100%}.scc-premium-case-product .scc-premium-case-product__quantity .quantity__label{color:var(--scc-navy);font-size:12px;font-weight:800;letter-spacing:.02em;margin:0}.scc-premium-case-product .scc-premium-case-product__quantity .quantity{background:var(--scc-sky);border-radius:11px;min-height:46px;width:132px}.scc-premium-case-product .scc-premium-case-product__quantity .quantity:before{display:none}.scc-premium-case-product .scc-premium-case-product__quantity .quantity:after{border:1px solid var(--scc-border);border-radius:11px;box-shadow:none}.scc-premium-case-product .scc-premium-case-product__quantity .quantity__button,.scc-premium-case-product .scc-premium-case-product__quantity .quantity__input{height:46px;min-height:46px}.scc-premium-case-product .scc-premium-case-product__quantity .quantity__button{min-width:44px;width:44px}.scc-premium-case-product .scc-premium-case-product__quantity .quantity__input{color:var(--scc-navy);font-size:16px;font-weight:750;opacity:1}.scc-premium-case-product .scc-premium-case-product__quantity .quantity__rules{flex-basis:100%}.scc-premium-case-product[data-variant-selection-pending=true] .scc-retainer-case-card,.scc-premium-case-product[data-variant-selection-pending=true] .product-form__submit{cursor:progress}@media screen and (max-width:989px){.scc-premium-case-product__price-region{margin-top:0}.scc-premium-case-product .scc-retainer-purchase-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.scc-premium-case-product .scc-retainer-case-card{align-items:center;display:grid;gap:2px 12px;grid-template-columns:58px minmax(0,1fr)}.scc-premium-case-product .scc-retainer-case-card__media{grid-column:1;grid-row:1 / span 2}.scc-premium-case-product .scc-retainer-case-card__content{display:contents}.scc-premium-case-product .scc-retainer-case-card__content>strong{align-self:end;grid-column:2;grid-row:1}.scc-premium-case-product .scc-retainer-case-card__content>span{align-self:start;grid-column:2;grid-row:2}.scc-premium-case-product .scc-retainer-case-card__options{display:grid;gap:0;grid-column:1 / -1;grid-row:3;grid-template-columns:repeat(6,minmax(44px,1fr));margin:6px 0 0;width:100%}.scc-premium-case-product .scc-retainer-case-option{height:44px;width:100%}}@media screen and (max-width:430px){.scc-premium-case-product .scc-retainer-purchase-benefits{gap:7px 9px}.scc-premium-case-product .scc-retainer-purchase-benefits>div{font-size:10.5px}.scc-premium-case-product .scc-retainer-case-card{padding:10px}}@media(prefers-reduced-motion:reduce){.scc-premium-case-product .thumbnail-list{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-scc-premium-case-product.css.map */
