html:has(centered-product-dialog>dialog[open]),html:has(centered-product-dialog>dialog[open]) body{overflow:hidden}centered-product-dialog>dialog{overflow-y:auto;overscroll-behavior:contain}.change_product_pre,.change_product_pre centered-product-dialog{-webkit-tap-highlight-color:transparent}.change_product_pre:focus:not(:focus-visible){outline:none}centered-product-dialog{display:block}centered-product-dialog>dialog{top:0;right:0;bottom:0;left:0;margin:auto;box-sizing:border-box;width:min(900px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;overflow:auto;border:0;border-radius:12px;background:#fff;color:#181818}centered-product-dialog>dialog::backdrop{background:#0000007f}centered-product-dialog .cpd-header{display:flex;justify-content:flex-end;margin-bottom:16px}centered-product-dialog [data-dialog-close]{min-height:44px;padding:10px 16px;cursor:pointer}centered-product-dialog :focus-visible{outline:3px solid #2468dc;outline-offset:3px}cascade-product-cart fieldset,cascade-product-cart .cpc-values,cascade-product-cart .cpc-values button{-webkit-tap-highlight-color:transparent}cascade-product-cart .cpc-values button:focus:not(:focus-visible){outline:none}cascade-product-cart .cpc-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}cascade-product-cart [data-compare-price]{color:#666;font-size:.9em}cascade-product-cart [data-compare-price][hidden]{display:none}cascade-product-cart{display:grid;gap:24px}cascade-product-cart .cpc-card{min-width:0;padding:20px;border:1px solid #ddd;border-radius:12px}cascade-product-cart img{display:block;width:min(100%,320px);height:auto;aspect-ratio:1;object-fit:contain;margin-bottom:16px}cascade-product-cart h3{margin:0 0 16px;font-size:calc(var(--font-title-size) * .8);white-space:initial}cascade-product-cart form{display:grid;gap:16px}cascade-product-cart fieldset{min-width:0;padding:0;margin:0;border:0}cascade-product-cart legend{margin-bottom:8px;font-weight:600}cascade-product-cart .cpc-values{display:flex;flex-wrap:wrap;gap:8px}cascade-product-cart button{min-height:44px;padding:10px 16px;border:1px solid #999;border-radius:6px;background:#fff;color:#181818;cursor:pointer}cascade-product-cart button[aria-pressed=true],cascade-product-cart button[type=submit]{background:#181818;color:#fff;border-color:#181818}cascade-product-cart button:disabled{opacity:.4;cursor:not-allowed}cascade-product-cart .cpc-values button:disabled{text-decoration:line-through}cascade-product-cart label{display:grid;gap:8px}cascade-product-cart input[type=number]{box-sizing:border-box;width:120px;max-width:100%;min-height:44px;padding:10px;border:1px solid #888;border-radius:6px;background:#fff;color:#181818}cascade-product-cart p{margin:0;overflow-wrap:anywhere}cascade-product-cart :focus-visible{outline:3px solid #2468dc;outline-offset:3px}cascade-product-cart .cpc-quantity{display:grid;grid-template-columns:44px 72px 44px;gap:0;align-items:end}cascade-product-cart .cpc-quantity label{display:contents}cascade-product-cart .cpc-quantity-title{grid-column:1 / -1;grid-row:1;margin-bottom:8px}cascade-product-cart .cpc-quantity label>input{grid-column:2;grid-row:2;width:100%;height:44px;border-radius:0;text-align:center;-webkit-appearance:textfield;appearance:textfield}cascade-product-cart .cpc-quantity input::-webkit-inner-spin-button,cascade-product-cart .cpc-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}cascade-product-cart [data-quantity-minus]{grid-column:1;grid-row:2;height:44px;padding:0;border-radius:6px 0 0 6px}cascade-product-cart [data-quantity-plus]{grid-column:3;grid-row:2;height:44px;padding:0;border-radius:0 6px 6px 0}cascade-product-cart [data-cpc-add]{background:#181818;color:#fff;border-color:#181818}@media screen and (max-width:730px){cascade-product-cart button{min-height:33px;padding:5px 16px}cascade-product-cart .cpc-quantity label>input,cascade-product-cart input[type=number],cascade-product-cart [data-quantity-plus],cascade-product-cart [data-quantity-minus]{height:33px;min-height:33px}}
/*# sourceMappingURL=/cdn/shop/t/85/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAEAC */
