.main-product-section{--wlw-ink: #17283c;--wlw-orange: #dc592d;--wlw-border: #d9e1e8}.main-product-section .ap-productmeta__title{color:var(--wlw-ink);font-size:clamp(25px,2.2vw,36px);line-height:1.2;overflow-wrap:anywhere}.main-product-section .quantity_wrapper{display:grid;gap:18px;align-items:stretch}.main-product-section .wlw-vehicle-quantity-wrapper{margin-top:12px;padding-top:0;border-top:0}.wlw-product-opening{color:#45566a;font-size:16px;line-height:1.65;margin:12px 0 18px}.wlw-product-guide{margin:0 0 20px}.wlw-product-guide h2{color:var(--wlw-ink);font-size:15px;font-weight:700;margin:16px 0 10px}.wlw-pack-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.wlw-pack-list li{display:flex;align-items:baseline;gap:10px;color:var(--wlw-ink);font-size:14px;line-height:1.5}.wlw-pack-list li:before{content:"\2713";flex:0 0 auto;color:#1e765f;font-weight:700}.wlw-finish-note{background:#f1f5f8;border-left:3px solid #7d91a5;border-radius:0 6px 6px 0;color:#45566a;font-size:13px;line-height:1.6;margin:16px 0 0;padding:12px 14px}.wlw-product-details{border-top:1px solid var(--wlw-border);border-bottom:1px solid var(--wlw-border);margin:20px 0}.wlw-product-details summary{color:var(--wlw-ink);cursor:pointer;font-size:15px;font-weight:700;line-height:1.5;min-height:48px;padding:14px 4px}.wlw-product-details .product-description{color:#45566a;font-size:14px;line-height:1.7;max-height:none;overflow-wrap:anywhere;padding:0 4px 18px}.wlw-buy-panel,.wlw-buy-panel form{min-width:0;width:100%}.wlw-buy-panel{grid-column:1 / -1}.wlw-buy-panel>form[data-wlw-product-form]{display:block!important;grid-template-columns:none}.wlw-vehicle-fields{background:#f7f9fb;border:1px solid var(--wlw-border);border-radius:10px;margin:0 0 16px;min-width:0;padding:16px 18px}.main-product-section fieldset.wlw-vehicle-fields{display:block!important;grid-template-columns:none!important;min-inline-size:0;width:100%}.wlw-vehicle-fields,.wlw-vehicle-fields *{box-sizing:border-box}.wlw-vehicle-fields>*,.wlw-vehicle-summary-header>div{min-width:0;max-width:100%}.wlw-vehicle-summary,.wlw-vehicle-editor{display:block;width:100%}.main-product-section .wlw-vehicle-fields .wlw-vehicle-grid{display:grid}.wlw-vehicle-fields .wlw-field,.wlw-vehicle-fields .wlw-field input,.wlw-vehicle-fields .wlw-field textarea{display:block;width:100%;max-width:100%}.wlw-vehicle-fields legend{color:var(--wlw-ink);font-size:14px;font-weight:700;padding:0 5px}.wlw-vehicle-fields [hidden]{display:none!important}.wlw-vehicle-summary-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.wlw-vehicle-summary-header>div{min-width:0}.wlw-selection-label{color:#607083;display:block;font-size:11px;font-weight:600;line-height:1.5;margin-bottom:4px}.wlw-summary-vehicle{color:var(--wlw-ink);display:block;font-size:17px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.wlw-edit-details{background:none;border:0;color:#2e526f;cursor:pointer;flex-shrink:0;font:inherit;font-size:12px;font-weight:600;line-height:1.5;padding:3px 0 6px 8px;text-decoration:underline;text-underline-offset:3px}.wlw-selection-values{display:flex;flex-wrap:wrap;gap:12px 24px;margin:13px 0 0}.wlw-selection-values>div{display:block;min-width:0;max-width:100%}.wlw-selection-values dt{color:#607083;font-size:11px;font-weight:600;line-height:1.5;margin:0 0 3px}.wlw-selection-values dd{color:#243e54;font-size:14px;font-weight:600;line-height:1.5;margin:0;max-width:100%;overflow-wrap:anywhere}.wlw-selection-values .wlw-summary-code{color:#17283c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;letter-spacing:.3px}.wlw-vehicle-summary:not([hidden])+.wlw-vehicle-editor:not([hidden]){border-top:1px solid var(--wlw-border);margin-top:15px;padding-top:15px}.wlw-field-help,.wlw-vehicle-status{color:#526276;font-size:13px;line-height:1.6;margin:0 0 12px}.wlw-vehicle-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wlw-field{min-width:0;margin-bottom:0}.wlw-field label{color:var(--wlw-ink);display:block;font-size:12px;font-weight:700;line-height:1.5;margin-bottom:6px}.wlw-field input,.wlw-field textarea{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #aab8c6;border-radius:6px;box-sizing:border-box;color:#17283c;font:inherit;font-size:16px;line-height:1.5;max-width:100%;min-height:46px;padding:9px 11px;width:100%}.wlw-field input[data-wlw-reg]{font-weight:600;letter-spacing:1px;text-transform:uppercase}.wlw-field input[data-wlw-code]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.wlw-field textarea{min-height:76px;resize:vertical}.wlw-vehicle-notes{border-top:1px solid var(--wlw-border);margin-top:14px;padding-top:9px}.wlw-vehicle-notes summary{color:#3b5369;cursor:pointer;font-size:12px;font-weight:600;line-height:1.5;padding:4px 0}.wlw-vehicle-notes .wlw-field{margin-top:9px}.wlw-buy-row{align-items:end;display:flex;gap:14px;min-width:0}.wlw-buy-row .ap-productform__quantity{flex:0 0 118px;margin:0}.main-product-section .wlw-buy-panel .wlw-buy-row .ap-productform__quantity-label{color:#526276;display:block!important;font-size:12px;line-height:1.5;margin-bottom:5px}.wlw-buy-row .ap-quantityselector{display:flex;max-width:118px;min-height:54px;width:100%}.wlw-buy-row .ap-quantityselector__input{min-width:28px;width:38px}.wlw-buy-row .ap-productform__payment-container{flex:1 1 0;min-width:0}.wlw-buy-panel button[type=submit]{min-height:54px;padding:14px 20px;white-space:normal;width:100%}.wlw-buy-panel button[type=submit]:disabled{background:#dfe5eb;color:#49576a;cursor:not-allowed;opacity:1}.wlw-purchase-message,.wlw-order-help,.wlw-policy-links{color:#526276;font-size:13px;line-height:1.7;margin:12px 0}.wlw-order-help{text-align:center}.wlw-buy-panel a,.wlw-policy-links a{color:#244f73;text-decoration:underline;text-underline-offset:3px}.wlw-buy-panel a:focus-visible,.wlw-buy-panel button:focus-visible,.wlw-field input:focus-visible,.wlw-field textarea:focus-visible,.wlw-product-details summary:focus-visible{outline:3px solid #1d708e;outline-offset:3px}.wlw-purchase-message[hidden],.wlw-vehicle-status[hidden]{display:none!important}@media(max-width:749px){.wlw-vehicle-fields{padding:14px}.wlw-vehicle-grid{grid-template-columns:minmax(0,1fr);gap:12px}.wlw-summary-vehicle{font-size:16px}.wlw-buy-row{gap:10px}.wlw-buy-row .ap-productform__quantity{flex-basis:108px}.wlw-vehicle-summary-header{gap:8px}.wlw-edit-details{max-width:94px;text-align:right}.wlw-product-guide,.wlw-buy-panel{max-width:100%}}.wlw-vehicle-fields[data-wlw-caliper-confirmation] .wlw-vehicle-grid{grid-template-columns:minmax(0,1fr)}.wlw-caliper-lookup-row{display:flex;gap:8px;align-items:stretch;min-width:0}.wlw-vehicle-fields .wlw-caliper-lookup-row input{flex:1 1 0;min-width:0;width:0}.wlw-find-vehicle,.wlw-confirm-vehicle{background:#1b3045;border:1px solid #1b3045;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;line-height:1.5;min-height:46px;padding:10px 13px}.wlw-find-vehicle{flex:0 0 auto}.wlw-find-vehicle:disabled{cursor:progress;opacity:.65}.wlw-confirm-panel{border-top:1px solid #d9e1e8;margin-top:14px;padding-top:12px}.wlw-confirm-panel p,.wlw-lookup-status,.wlw-match-after-order{color:#45566a;font-size:13px;line-height:1.6;margin:0 0 10px}.wlw-confirm-vehicle{width:100%}.wlw-lookup-status:empty{display:none}.wlw-lookup-status{margin-top:12px}.wlw-match-after-order{margin:12px 0 0}
/*# sourceMappingURL=/cdn/shop/t/36/assets/wlw-product-review.css.map */
