body.template-product .pdp-shell.pdp-layout-preview .pdp-layout-heading{display:block;margin:0 0 16px}body.template-product .pdp-shell.pdp-layout-preview .pdp-layout-heading h1{font-size:30px;font-weight:700;line-height:1.25;letter-spacing:0;margin:0 0 16px;white-space:normal;overflow-wrap:break-word}body.template-product .pdp-shell.pdp-layout-preview .pdp-price-color-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}body.template-product .pdp-shell.pdp-layout-preview .pdp-price-color-row .product-price-large{display:flex;align-items:baseline;gap:10px;margin:0;font-size:30px;line-height:1.25;flex:none;font-variant-numeric:tabular-nums}body.template-product .pdp-shell.pdp-layout-preview .product-price-large .pdp-price-current{order:0;font-size:inherit;font-weight:600;letter-spacing:0;color:#151515}body.template-product .pdp-shell.pdp-layout-preview .product-price-large .pdp-price-compare{order:1;font-size:18px;font-weight:400;color:#777}body.template-product .pdp-shell.pdp-layout-preview .pdp-price-color-row .pdp-color-name{margin:0;min-width:0;max-width:62%;font-size:14px;line-height:1.4;text-align:right;color:#666}body.template-product .pdp-shell.pdp-layout-preview .pdp-color-name strong{font-weight:400;color:#333}body.template-product .pdp-shell.pdp-layout-preview .pdp-product-intro{font-size:16px;line-height:1.6;margin:0 0 18px}body.template-product .pdp-shell.pdp-layout-preview .product-form{margin-top:0}body.template-product .pdp-shell.pdp-layout-preview .pdp-buy-row .add-to-cart{height:56px;border-radius:8px;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}body.template-product .pdp-shell.pdp-layout-preview .pdp-order-summary{margin:12px 0 18px;font-size:12px}body.template-product .pdp-shell.pdp-layout-preview .kc0409-payment-summary{display:flex;align-items:center;gap:9px;width:100%;min-height:30px;margin:2px 0;padding:3px 0;border:0;border-top:1px solid #e7eae7;border-bottom:1px solid #e7eae7;background:none;color:#252925;text-align:left;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;cursor:pointer}body.template-product .pdp-shell.pdp-layout-preview .kc0409-payment-shield{flex:none;width:20px;height:20px;color:#287a42}body.template-product .pdp-shell.pdp-layout-preview .kc0409-payment-chevron{flex:none;width:16px;height:16px;margin-left:auto;color:#777}body.template-product .pdp-shell.pdp-layout-preview .kc0409-payment-summary:focus-visible{outline:2px solid #287a42;outline-offset:3px}body.template-product .pdp-shell.pdp-layout-preview .kc0409-payment-summary+.kc0409-assurances{margin-top:0}@media(max-width:760px){body.template-product .pdp-shell.pdp-layout-preview .product-layout{gap:18px}body.template-product .pdp-shell.pdp-layout-preview .product-gallery{gap:10px}body.template-product .pdp-shell.pdp-layout-preview .product-gallery .product-gallery-thumbs{gap:8px;padding-bottom:2px}body.template-product .pdp-shell.pdp-layout-preview .product-gallery .product-gallery-thumbs button{width:58px;height:44px;min-width:58px;flex-basis:58px;border-radius:5px}body.template-product .pdp-shell.pdp-layout-preview .pdp-layout-heading h1{font-size:24px;line-height:1.28;margin-bottom:16px}body.template-product .pdp-shell.pdp-layout-preview .pdp-price-color-row .product-price-large{font-size:28px}body.template-product .pdp-shell.pdp-layout-preview .product-price-large .pdp-price-compare{font-size:16px}body.template-product .pdp-shell.pdp-layout-preview .pdp-price-color-row .pdp-color-name{font-size:12px}body.template-product .pdp-shell.pdp-layout-preview .pdp-product-intro{font-size:15px;line-height:1.6;margin-bottom:16px}body.template-product .pdp-shell.pdp-layout-preview .product-option-photo-color .product-option-values{flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:3px 2px 5px;scrollbar-width:none}body.template-product .pdp-shell.pdp-layout-preview .product-option-photo-color .product-option-values::-webkit-scrollbar{display:none}body.template-product .pdp-shell.pdp-layout-preview .product-option-photo-color .product-option-button{flex-shrink:0}body.template-product .pdp-shell.pdp-layout-preview .pdp-buy-row .add-to-cart{height:56px;font-size:17px}}body.template-product .pdp-shell.pdp-layout-preview .kc0409-assurances{container-type:inline-size;background:#f5f6f5;border:1px solid #ebeeeb;border-radius:12px;padding:14px 16px;margin:12px 0}body.template-product .pdp-shell.pdp-layout-preview .kc0409-assurances>button{display:flex;align-items:flex-start;gap:10px;color:#252925;text-decoration:none;font-size:clamp(11px,3.8cqi,13px);line-height:1.45;margin:0 0 9px}body.template-product .pdp-shell.pdp-layout-preview .kc0409-assurances>button svg{width:20px;height:20px;flex:none}body.template-product .pdp-shell.pdp-layout-preview .kc0409-assurances>p{font-size:10px;line-height:1.4;color:#6b706b;margin:4px 0 0}body.template-product .pdp-shell.pdp-layout-preview .kc0409-assurances button:focus-visible{outline:2px solid #1e6a3f;outline-offset:3px}@media(max-width:760px){body.template-product .pdp-shell.pdp-layout-preview .kc0409-assurances{padding:11px 12px}body.template-product .pdp-shell.pdp-layout-preview .kc0409-assurances>button{font-size:clamp(11px,3.6cqi,12px);gap:8px;margin-bottom:6px}body.template-product .pdp-shell.pdp-layout-preview .kc0409-assurances>button svg{width:18px;height:18px}}body.template-product .pdp-shell.pdp-layout-preview .kc0409-assurances button{border:0;background:none;padding:0;cursor:pointer;text-align:left;font-family:inherit}body.template-product .pdp-shell.pdp-layout-preview .kc0409-assurances>button{width:100%}body.template-product .pdp-shell.pdp-layout-preview .kc0409-assurances>button>span{white-space:nowrap;min-width:0}body.template-product .pdp-shell.pdp-layout-preview .kc0409-assurances>p button{font-size:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:2px}html.kc0409-policy-open,html.kc0409-policy-open body{overflow:hidden}dialog.kc0409-policy-dialog{border:0;padding:0;width:min(640px,calc(100% - 40px));height:75vh;height:75dvh;max-height:calc(100dvh - 32px);margin:auto;border-radius:16px;background:#fff;color:#202522;box-shadow:0 18px 70px #0004;font-family:Helvetica Neue,Arial,sans-serif}dialog.kc0409-policy-dialog[open]{display:flex;flex-direction:column}dialog.kc0409-policy-dialog::backdrop{background:#0007}.kc0409-policy-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;padding:12px 12px 12px 22px;border-bottom:1px solid #e7eae7}.kc0409-policy-header h2{margin:0;font-family:inherit;font-size:20px;font-weight:500;line-height:1.3;text-transform:none;letter-spacing:0}.kc0409-policy-close{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#f3f5f3;color:#222;cursor:pointer}.kc0409-policy-close svg{width:20px;height:20px}.kc0409-policy-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 22px max(24px,env(safe-area-inset-bottom));font-size:15px;line-height:1.65;overflow-wrap:anywhere}.kc0409-policy-body h2,.kc0409-policy-body h3{font-family:inherit;font-size:18px;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:0;margin:24px 0 10px}.kc0409-policy-body>:first-child{margin-top:0}.kc0409-policy-body p{font-size:inherit;line-height:inherit;margin:0 0 14px}.kc0409-policy-body ul,.kc0409-policy-body ol{padding-left:22px;margin:0 0 16px}.kc0409-policy-body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.kc0409-policy-body:focus-visible,.kc0409-policy-close:focus-visible{outline:2px solid #287a42;outline-offset:-3px}.kc0409-payment-content h3{color:#246a3d;font-weight:600}.kc0409-payment-content>:first-child{margin-top:0}.kc0409-policy-body .kc0409-payment-logos{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;padding:0;margin:16px 0}.kc0409-payment-logos li{flex:none;margin:0;padding:0}.kc0409-payment-logo{display:block;width:46px;height:29px}.kc0409-policy-body .kc0409-payment-note{font-size:13px;color:#687068}.kc0409-payment-policy-links{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:760px){dialog.kc0409-policy-dialog{width:100%;max-width:none;margin:auto 0 0;border-radius:18px 18px 0 0;max-height:calc(100dvh - 16px)}.kc0409-policy-header{padding:12px 12px 12px 20px}.kc0409-policy-header h2{font-size:19px}.kc0409-policy-body{padding-left:20px;padding-right:20px}}body.template-product .pdp-shell.pdp-layout-preview~.mobile-sticky-cart [data-mobile-sticky-cart-button]{text-transform:uppercase}body.template-product .pdp-shell.pdp-layout-preview .kc0409-assurances{margin-bottom:4px}body.template-product .pdp-shell.pdp-layout-preview .product-accordions{margin-top:4px}body.template-product .pdp-shell.pdp-layout-preview .pdp-layout-heading{min-width:0}body.template-product .pdp-shell.pdp-layout-preview .pdp-layout-heading .pdp-title-disclosure{margin-bottom:16px}
/*# sourceMappingURL=/cdn/shop/t/147/assets/er-ui-source-ad51722f9954.css.map */
