.crown-second-price{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0 0;font-size:13px;line-height:1.45}
.crown-second-badge{display:inline-block;background:#b58b28;color:#fff;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}
.crown-second-image-badge{position:absolute;left:16px;top:16px;z-index:2;background:#091116;color:#fff;border-radius:99px;padding:8px 12px;font-size:12px;font-weight:700;pointer-events:none}
crown-pair-picker{display:none;width:100%;flex-basis:100%}
crown-pair-picker.is-ready:not([hidden]){display:contents}
.crown-pdp-actions .product-form-buttons:has(crown-pair-picker.is-ready:not([hidden])){grid-template-columns:minmax(0,1fr)!important}
product-form-component:not(.crown-pair-unavailable):has(crown-pair-picker.is-ready:not([hidden])) .quantity-selector-wrapper{display:none!important}
.product-form-buttons:has(crown-pair-picker.is-ready:not([hidden])) add-to-cart-component{order:1}
crown-pair-picker .crown-second-shipping{order:3;margin-top:8px}
.crown-pair-options{display:grid;gap:8px;border:0;padding:0;margin:0;width:100%;min-width:0}
.crown-pdp-actions .product-form-buttons .crown-pair-option{display:grid}
.crown-pair-option{grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px 12px;border:1px solid #d8d6d0;border-radius:7px;background:#fff;cursor:pointer;min-height:62px;font-size:13px;line-height:1.45}
.crown-pair-option:has(input:checked){border:2px solid #111820;padding:13px 11px}
.crown-pair-option:has(input:focus-visible){outline:2px solid #b58b28;outline-offset:3px}
.crown-pair-option input{appearance:auto!important;position:static!important;opacity:1!important;width:14px!important;height:14px!important;margin:0!important;accent-color:#10181d}
.crown-pair-option input::before,.crown-pair-option input::after{content:none!important}
.crown-pair-option strong{font-weight:600}
.crown-pair-option small{display:block;margin-top:3px;font-size:11px;line-height:1.4}
.crown-pair-option small:empty{display:none}
.crown-pair-option__price{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}
.crown-pair-option__price s{display:block;font-size:11px;color:#777;font-weight:400}
.crown-second-saving{color:#216b43;font-size:12px}
.crown-second-shipping{display:grid;gap:7px;margin:16px 0 0;font-size:12px;line-height:1.5;font-weight:400}
.crown-second-shipping progress{display:block;width:100%;height:5px;border:0;border-radius:99px;overflow:hidden;appearance:none;background:#e5e1d7;accent-color:#247748}
.crown-second-shipping progress::-webkit-progress-bar{background:#e5e1d7;border-radius:99px}
.crown-second-shipping progress::-webkit-progress-value{background:#247748;border-radius:99px}
.crown-second-shipping--cart{margin:0 0 16px}
.crown-second-dialog{position:fixed;inset:0;margin:auto;width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:30px;border:0;border-radius:12px;background:#fbfaf6;color:#111820;box-shadow:0 20px 80px #0003}
.crown-second-dialog::backdrop{background:#0008}
.crown-second-dialog__close{position:absolute;top:8px;right:8px;background:none;border:0;width:36px;height:36px;font-size:26px;cursor:pointer}
.crown-second-dialog__eyebrow{color:#216b43;font-size:12px;margin:0 0 14px;font-weight:600}
.crown-second-dialog h2{font-size:27px;line-height:1.15;margin:0 20px 12px 0;font-weight:500}
.crown-second-dialog p{font-size:14px;line-height:1.5}
.crown-second-dialog__product{display:flex;align-items:center;gap:18px;margin:22px 0;font-size:14px}
.crown-second-dialog__product img{width:90px;height:100px;object-fit:contain;flex-shrink:0}
.crown-second-dialog__product>div{min-width:0}
.crown-second-dialog__product s{color:#777;margin-right:8px;font-size:13px}
.crown-second-dialog__product p{font-size:12px;margin:4px 0}
.crown-second-dialog__accept{display:flex;align-items:center;width:100%;background:#071116;color:#fff;min-height:48px;justify-content:space-between;font-size:13px}
.crown-second-dialog__decline{display:block;margin:12px auto 0;padding:10px;background:none;border:0;text-decoration:underline;font-size:13px;cursor:pointer}
.crown-second-cart{padding:20px 0}
.crown-second-cart h2{font-size:20px;margin:0 0 6px}
.crown-second-cart>p{font-size:13px;margin:0 0 16px}
.crown-second-cart-card{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;background:#f7f5ef;padding:14px;border-radius:8px;margin:10px 0}
.crown-second-cart-card img{width:86px;height:110px;object-fit:contain}
.crown-second-cart-card h3{font-size:14px;margin:8px 0 4px;line-height:1.35}
.crown-second-cart-card p{font-size:14px;margin:8px 0}
.crown-second-cart-card s{color:#777;font-size:12px;margin-right:5px}
.crown-second-cart-card__body{min-width:0}
.crown-second-cart-card .crown-second-saving{display:block;margin-top:2px}
.crown-second-cart-card__button{display:flex;align-items:center;background:#071116;color:#fff;padding:10px 12px;min-height:42px;width:100%;font-size:12px;justify-content:space-between}
@media(max-width:749px){.crown-second-price{font-size:12px}.crown-pair-option{padding:12px 10px}.crown-pair-option:has(input:checked){padding:11px 9px}.crown-second-dialog{padding:26px 22px}.crown-second-dialog h2{font-size:25px}.crown-second-image-badge{left:10px;top:10px;padding:6px 9px;font-size:11px}}
