.whl-main-product{--whl-v20-blue:#0875ee;--whl-v20-cyan:#21c8ff;--whl-v20-purple:#6814d4;--whl-v20-ink:#0c1421}.whl-main-product .whl-product-stage-header{padding:1rem 1.2rem!important;margin-bottom:.7rem!important}.whl-main-product .whl-product-stage-header__title{line-height:1.12!important;letter-spacing:-.026em!important}.whl-main-product .whl-product-stage-header__actions{flex-wrap:wrap!important;gap:.48rem!important}.whl-main-product .whl-social-share-icons{gap:.4rem!important}.whl-main-product .whl-social-share-icon{width:3.5rem!important;height:3.5rem!important;min-width:3.5rem!important;min-height:3.5rem!important;transition:transform .17s ease,background .17s ease!important}.whl-main-product .whl-social-share-icon:hover{transform:translateY(-2px)}.whl-main-product .whl-social-share-icon>img{width:2.25rem!important;height:2.25rem!important;max-width:2.25rem!important;max-height:2.25rem!important;object-fit:contain!important;display:block}.whl-main-product .whl-wishlist-trigger[aria-pressed=true]{background:#ffeff5!important;border-color:#ff5e92!important;color:#c81b57!important}.whl-main-product .whl-wishlist-trigger[aria-pressed=true] svg path{fill:#e74679!important;stroke:#e74679!important}.whl-main-product .whl-product-overview{gap:.55rem!important}.whl-main-product .whl-product-primary-collection{grid-template-columns:4.6rem minmax(0,1fr) 3.4rem!important;gap:.7rem!important}.whl-main-product .whl-collection-art{display:grid;place-items:center;width:4.6rem;height:4.6rem;border-radius:.7rem;color:#76ccff;background:#243b58;overflow:hidden}.whl-main-product .whl-collection-art img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.whl-main-product .whl-type-graphic{grid-column:1/-1;display:flex;align-items:center;gap:.75rem;padding:.6rem .9rem;background:linear-gradient(105deg,#0d233c,#104e87);color:#fff;border:1px solid #308bd5;border-radius:.75rem}.whl-main-product .whl-type-graphic>svg{flex:0 0 3rem;stroke:#61dbff;fill:none;stroke-width:2}.whl-main-product .whl-type-graphic small{display:block;font-size:.76rem;color:#a9d9f6;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.whl-main-product .whl-type-graphic strong{display:block;font-size:1.1rem;color:#fff;font-weight:850;line-height:1.3}.whl-main-product .whl-qty-compare-inline{grid-template-columns:minmax(10.5rem,.74fr) minmax(10rem,.76fr) minmax(13rem,1.1fr) minmax(12rem,1fr)!important;gap:.45rem!important;align-items:stretch!important}.whl-main-product .whl-qty-compare-inline>*{min-width:0!important}.whl-main-product .whl-add-quote,.whl-main-product .whl-view-quote{display:flex;justify-content:center;align-items:center;width:100%;min-height:4.6rem;height:100%;padding:.65rem;color:#fff;background:linear-gradient(110deg,#006fda,#129ce7);border:1px solid #4bd1ff;border-radius:.65rem;font:850 1rem/1.15 inherit;cursor:pointer;transition:filter .2s}.whl-main-product .whl-add-quote{font-weight:850;font-size:1.05rem}.whl-main-product .whl-add-quote:hover,.whl-main-product .whl-view-quote:hover{filter:brightness(1.16)}.whl-main-product .whl-quote-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.42rem 0 .2rem}.whl-main-product .whl-quote-footer .whl-view-quote{width:auto;min-width:11.5rem;min-height:3.25rem;background:#eef7ff;color:#125498;border:1px solid #8fd3ff;font-size:.95rem}.whl-main-product .whl-quote-footer>span{color:#acb9c8;font-size:.85rem;line-height:1.4}.whl-main-product .whl-quote-count{display:inline-flex;align-items:center;justify-content:center;margin-left:.4rem;width:2rem;height:2rem;color:#fff;background:#0a63cf;border-radius:100px;font-size:.83rem}.whl-main-product .whl-box-contents{margin:1rem 0 .25rem;padding:1.1rem 1.3rem;border:1px solid #2189e5;border-left:.5rem solid #38c9ff;border-radius:.85rem;background:linear-gradient(110deg,#eaf6ff,#cfeaff);box-shadow:0 .4rem 1.4rem #045cbb17}.whl-main-product .whl-box-contents h3{margin:0 0 .45rem!important;color:#075cbd!important;font-size:1.6rem!important;font-weight:900}.whl-main-product .whl-box-contents div{color:#12314c;font-size:1.25rem;line-height:1.6;overflow-wrap:anywhere}.whl-main-product .whl-product-panel--specs .whl-spec-grid:empty:after{content:"Additional technical specifications are not yet supplied for this item.";color:#cbd9e8;font-size:1.1rem;line-height:1.5}.whl-main-product .whl-stitch-plan{margin:.55rem 0;padding:.8rem 1rem .75rem;background:linear-gradient(118deg,#210b48,#331268 55%,#4d1398);border:1px solid #8d53ef;border-radius:.8rem;color:#fff;box-shadow:0 .4rem 1.4rem #5414ae1f}.whl-main-product .whl-stitch-plan__head{display:flex;align-items:center;gap:.75rem}.whl-main-product .whl-stitch-plan__logo{flex:0 0 auto;display:grid;place-items:center;background:#fff;border-radius:.55rem;padding:.35rem .6rem;width:13rem;height:4.4rem}.whl-main-product .whl-stitch-plan__logo img{max-width:100%;max-height:100%;object-fit:contain;display:block}.whl-main-product .whl-stitch-plan__head strong{display:block;color:#fff;font-size:1.25rem;font-weight:900;line-height:1.2}.whl-main-product .whl-stitch-plan__head small{display:block;color:#ddc5ff;font-size:.85rem;margin-top:.2rem}.whl-main-product .whl-stitch-plan__payments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem}.whl-main-product .whl-stitch-plan__payments>span{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:5rem;padding:.55rem .3rem;border:1px solid #a76eff;border-radius:.6rem;background:#ffffff12;color:#f0e3ff;font-size:.94rem;text-align:center}.whl-main-product .whl-stitch-plan__payments b{font-size:1.35rem;color:#fff;white-space:nowrap}.whl-main-product .whl-stitch-plan p{margin:.6rem 0 0;color:#e5d6fc;font-size:.8rem;line-height:1.45}.whl-main-product .whl-stitch-plan[hidden]{display:none!important}.whl-main-product .whl-native-payments{padding:.7rem;margin:.6rem 0;background:#101a28;border:1px solid #3973ae;border-radius:.75rem}.whl-main-product .whl-native-payments>p{margin:0 0 .45rem;font-size:1rem;font-weight:850;color:#fff;letter-spacing:.03em}.whl-main-product .whl-native-payments__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.3rem,1fr));gap:.5rem}.whl-main-product .whl-native-payments__card{display:grid;place-items:center;min-height:4.4rem;padding:.45rem;background:#fff;border:1px solid #dce5ee;border-radius:.65rem;box-shadow:inset 0 0 0 1px #fff,0 .18rem .4rem #00000014;overflow:hidden}.whl-main-product .whl-native-payments__card svg{display:block;max-width:90%;max-height:3.2rem;width:auto;height:auto}.whl-main-product .whl-native-payments>small{display:block;margin:.55rem 0 0;font-size:.83rem;color:#c4d4e5}.whl-main-product:has(.whl-native-payments) .whl-commerce-card--payment .whl-payment-methods{display:none!important}.whl-main-product .whl-quote-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(72rem,calc(100vw - 2.5rem));max-width:72rem;max-height:calc(100dvh - 3rem);padding:1.45rem;overflow:auto;color:#182a3b;background:#fff;border:1px solid #9fc6e7;border-radius:1rem;box-shadow:0 1.4rem 6rem #0000004d;z-index:9999}.whl-main-product .whl-quote-dialog:not([open]){display:none}.whl-main-product .whl-quote-dialog::backdrop{background:#000814bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.whl-main-product .whl-quote-dialog__head{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:.5rem}.whl-main-product .whl-quote-dialog h2{font-size:2rem;font-weight:900;color:#0e365c;margin:0}.whl-main-product .whl-quote-dialog__head button{border:1px solid #cad8e5;background:#f6fbff;border-radius:.5rem;font-size:2rem;width:3.7rem;height:3.7rem;cursor:pointer}.whl-main-product .whl-quote-dialog>p{color:#52697d;font-size:1.03rem;line-height:1.45}.whl-main-product .whl-quote-items{display:grid;gap:.6rem;margin:1rem 0}.whl-main-product .whl-quote-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.8rem;background:#f2f7fc;border:1px solid #dae7f1;border-radius:.65rem}.whl-main-product .whl-quote-item strong{font-size:1rem;display:block}.whl-main-product .whl-quote-item span{display:block;color:#556c80;font-size:.85rem}.whl-main-product .whl-quote-item button{color:#9f2626;background:#fff;border:1px solid #e9c4c4;border-radius:.45rem;padding:.45rem .7rem;cursor:pointer}.whl-main-product .whl-quote-dialog__actions{display:flex;justify-content:flex-end;gap:.7rem;flex-wrap:wrap}.whl-main-product .whl-quote-dialog__actions button,.whl-main-product .whl-quote-send{padding:.8rem 1rem;border:1px solid #b4cfe8;border-radius:.6rem;background:#eff8ff;color:#0b5dbb;font-size:1rem;font-weight:850;cursor:pointer;text-decoration:none}.whl-main-product .whl-quote-send{background:#0873e0;border-color:#0873e0;color:#fff}.whl-main-product .whl-enhancement-status{position:fixed;left:1.2rem;bottom:1.2rem;z-index:9998;max-width:calc(100vw - 2.4rem);padding:.85rem 1rem;color:#fff;background:#10283d;border-left:4px solid #46cbff;border-radius:.65rem;box-shadow:0 .6rem 2rem #00000026;font-size:1rem;opacity:0;pointer-events:none;transition:opacity .2s}.whl-main-product .whl-enhancement-status.is-active{opacity:1}.whl-main-product .whl-product-faq__item summary{scroll-margin-top:2rem}.whl-main-product .whl-product-faq__item summary:focus-visible,.whl-main-product button:focus-visible{outline:3px solid #62c9ff;outline-offset:2px}@media(max-width:1100px){.whl-main-product .whl-qty-compare-inline{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:749px){.whl-main-product .product__info-container{padding:.7rem!important}.whl-main-product .whl-product-stage-header__actions{justify-content:center!important;gap:.4rem}.whl-main-product .whl-social-share-icons{flex-wrap:wrap!important;justify-content:center!important}.whl-main-product .whl-product-primary-collection{grid-template-columns:4.1rem minmax(0,1fr) 3rem!important}.whl-main-product .whl-collection-art{width:4.1rem;height:4.1rem}.whl-main-product .whl-type-graphic{padding:.6rem .7rem}.whl-main-product .whl-qty-compare-inline{grid-template-columns:repeat(2,minmax(0,1fr))!important}.whl-main-product .whl-qty-compare-inline__compare{grid-column:auto!important}.whl-main-product .whl-qty-compare-inline__quote{grid-column:1/-1}.whl-main-product .whl-quote-footer{flex-wrap:wrap;gap:.4rem}.whl-main-product .whl-stitch-plan__head{align-items:center;flex-wrap:wrap}.whl-main-product .whl-stitch-plan__payments{grid-template-columns:1fr 1fr 1fr}.whl-main-product .whl-stitch-plan__payments b{font-size:1.08rem}.whl-main-product .whl-native-payments__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.whl-main-product .whl-box-contents{padding:.8rem 1rem}.whl-main-product .whl-product-faq__items{grid-template-columns:1fr!important}}@media(max-width:390px){.whl-main-product .whl-stitch-plan__payments{grid-template-columns:1fr}.whl-main-product .whl-native-payments__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/whl-product-enhancements-v20.css.map */
