.cq-product-page{--cq-gallery-top: 160px}html:has(>body.template-product){overflow-x:clip}body.template-product{overflow-x:clip}@media(max-width:374px){body.template-product .help-options-grid{grid-template-columns:minmax(0,1fr)}}body.template-product .cq-pdp-full-description .rte img{max-width:100%!important;height:auto}body.template-product .cq-pdp-full-description .rte img[src*="/files/Footer.jpg"]{width:1200px;aspect-ratio:1200 / 200}.cq-product-page :is(.product-media-main-wrapper,.product-media){background:var(--cq-tile);border:0;outline:0;box-shadow:none;padding:0;border-radius:var(--cq-r-xl)}.cq-product-page .product-media-wrapper{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.cq-product-page .product-media-main-wrapper{height:auto;aspect-ratio:1;order:0;align-self:start;overflow:hidden}.cq-product-page .product-media-main{margin-bottom:0}.cq-photo-off{display:none!important}.cq-product-page .product-media-main [data-cq-stand-in]{background:var(--cq-tile) var(--cq-stand-in) center / contain no-repeat;background-blend-mode:var(--cq-tile-blend)}.cq-product-page .product-media{isolation:isolate}.cq-product-page .product-media img{object-fit:contain;border-radius:inherit;mix-blend-mode:var(--cq-tile-blend)}.cq-product-page .product-media-main :is(.deferred-media,iframe,video){border-radius:var(--cq-r-xl)}.cq-product-page .product-media-scroll-wrap{width:100%;margin:0;order:1}.cq-product-page .product-media-scroller{max-height:none}.cq-product-page .product-media-scroller:before,.cq-product-page .product-media-scroller:after{display:none}.cq-product-page .product-media-thumbnails{flex-direction:row;gap:10px;height:64px;padding:4px;overflow:auto hidden;overscroll-behavior:contain auto;scroll-snap-type:x mandatory;scroll-padding:4px 36px}.cq-product-page .product-media-thumbnail{width:56px;max-width:none;height:56px;flex:0 0 56px;margin:0;border-radius:var(--cq-r-md);scroll-snap-align:start}.cq-product-page .product-media-thumbnails{justify-content:safe center}.cq-product-page .product-media-thumbnail .aspect-ratio,.cq-product-page .product-media-thumbnail img{border-radius:inherit}.cq-product-page .product-media-thumbnail .aspect-ratio{overflow:hidden}.cq-product-page .product-media-thumbnail{outline:2px solid transparent;outline-offset:2px;transition:outline-color var(--cq-fast) var(--cq-ease)}.cq-product-page .product-media-thumbnail:hover{outline-color:var(--cq-line)}.cq-product-page .product-media-thumbnail.is-active{outline-color:var(--cq-pdp-action)}.cq-product-page .product-media-thumbnail:has(.product-media-toggle:focus-visible){outline-color:var(--cq-navy)}html body .cq-product-page .product-media-thumbnail .product-media-toggle:focus-visible{outline:0!important;box-shadow:inset 0 0 0 3px var(--cq-blue-100)!important}.cq-product-page .product-media-thumbnail-badge{pointer-events:none}.cq-product-page .product-media-toggle{border-radius:inherit}.cq-product-page .product-media-toggle:focus-visible{outline:1px solid var(--cq-navy);outline-offset:0;box-shadow:0 0 0 3px var(--cq-blue-100)}.cq-product-page .product-media-main .product-media-toggle:focus-visible{outline-offset:-4px;box-shadow:inset 0 0 0 3px var(--cq-blue-100)}.cq-product-page .product-media-icon-enlarge{top:12px;inset-inline-end:12px;width:36px;height:36px;border-radius:var(--cq-r-btn);border:1px solid var(--cq-line-soft);background:var(--cq-white);color:var(--cq-navy);box-shadow:0 1px 2px #0c0c4a14,0 4px 12px -2px #0c0c4a24}.cq-product-page .product-media-icon-enlarge svg{width:18px;height:18px;color:inherit}@media(hover:hover)and (pointer:fine){.cq-product-page .product-media-icon-enlarge{opacity:0;transform:scale(.92);transition:opacity var(--cq-fast, .18s) var(--cq-ease, ease),transform var(--cq-fast, .18s) var(--cq-ease, ease)}.cq-product-page .product-media-main:hover .product-media-icon-enlarge,.cq-product-page .product-media-main:has(.product-media-toggle:focus-visible) .product-media-icon-enlarge{opacity:1;transform:none}}@media(hover:none),(pointer:coarse){.cq-product-page .product-media-icon-enlarge{opacity:1}}@media(prefers-reduced-motion:reduce){.cq-product-page .product-media-icon-enlarge{transform:none;transition:none}}.cq-pdp-summary{display:flex;flex-direction:column;margin-bottom:12px}.cq-pdp-rating-row{order:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;min-height:24px;margin:0 0 10px}.cq-pdp-rating-row:not(:has(*)){display:none}.cq-pdp-summary .cq-eyebrow{flex:0 0 auto;justify-content:flex-end;min-height:0;margin:0 0 0 auto}.cq-pdp-summary .cq-eyebrow-sku{flex:0 1 auto;margin-inline-start:auto;text-align:end}.cq-pdp-rating-row:not(:has(.cq-pdp-reviews)) .cq-eyebrow{margin-inline-start:0;justify-content:flex-start}.cq-pdp-rating-row:not(:has(.cq-pdp-reviews)) .cq-eyebrow-sku{margin-inline-start:0;text-align:start}@media(max-width:749px){.cq-pdp-summary:has(.cq-pdp-mobile-sku) .cq-pdp-rating-row .cq-eyebrow,.cq-pdp-summary:has(.cq-pdp-mobile-sku) .cq-pdp-rating-row:not(:has(.cq-pdp-reviews)){display:none}}.cq-pdp-summary .product-info-heading{order:2;margin:0 0 12px;font-family:var(--font-heading-family);font-size:44px;font-weight:700;line-height:1.1;letter-spacing:-.02em;text-wrap:balance;color:var(--cq-ink)}.cq-pdp-summary .product-info-heading.is-long{font-size:32px}@media(max-width:749px){.cq-pdp-summary .product-info-heading{font-size:32px}.cq-pdp-summary .product-info-heading.is-long{font-size:26px}}.cq-pdp-reviews{flex:0 1 auto;min-width:0;min-height:24px;margin:0}.cq-pdp-summary .product-info-heading:has(+.cq-pdp-rating-row:has(.cq-pdp-reviews)){margin-bottom:4px}.cq-pdp-summary .cq-pdp-price{order:4;margin:0}.cq-product-page .cq-pdp-price .cq-purchase-price{color:var(--cq-ink);min-height:1.3em;font-family:var(--cq-font-ui);font-size:28px;font-weight:700;letter-spacing:-.02em}.cq-product-page .cq-pdp-price .cq-purchase-price s{font-size:16px}.cq-pdp-mobile-sku{display:none}@media(max-width:749px){.cq-product-page .cq-pdp-mobile-sku{display:inline-block;flex:0 0 auto;margin-inline-start:auto;color:var(--cq-text-secondary);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:normal;white-space:nowrap}.cq-product-page .cq-purchase-price[data-cq-sku-cramped] .cq-pdp-mobile-sku{display:none}}.cq-product-page .cq-pdp-price .cq-purchase-saving{color:var(--cq-text-secondary);font-family:var(--cq-font-ui);font-size:15px}@media(max-width:749px){.cq-product-page .cq-pdp-price .cq-purchase-price{font-size:26px}}:is(.cq-pdp-reviews,.cq-pdp-policies,.cq-pdp-full-description .tabs-nav){font-family:var(--cq-font-ui, var(--font-heading-family))}.cq-pdp-reviews .cq-card-rating{display:inline-flex;align-items:center;gap:8px;color:var(--cq-pdp-secondary);text-decoration:none}.cq-pdp-reviews .star-rating-link{display:inline-flex;align-items:center;gap:8px}.cq-pdp-reviews .rating-stars{display:inline-flex;gap:2px}.cq-pdp-reviews .icon-rating-star{width:16px;height:16px;color:var(--cq-pdp-star)}.cq-pdp-reviews .icon-rating-star-empty{color:var(--cq-line)}.cq-pdp-reviews .rating-caption{margin-left:0;top:0;color:var(--cq-pdp-action);font-family:var(--cq-font-ui);font-size:15px;text-underline-offset:3px}.cq-pdp-reviews .cq-card-rating:after{content:"";flex:none;width:6px;height:6px;margin-inline-start:-2px;border-right:1.5px solid var(--cq-pdp-action);border-bottom:1.5px solid var(--cq-pdp-action);transform:rotate(-45deg)}.cq-pdp-reviews .cq-card-rating:hover .rating-caption,.cq-pdp-reviews .cq-card-rating:focus-visible .rating-caption{text-decoration:underline}.cq-pdp-description{order:5;margin-top:20px;color:var(--cq-text-secondary);font-family:var(--cq-font-ui);font-size:15px;line-height:1.5;letter-spacing:-.01em}.cq-pdp-description-text{margin:0}.cq-pdp-auto-summary{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.cq-pdp-description .cq-btn-link{display:inline-flex;align-items:center;color:var(--cq-pdp-action);font-size:14px;text-decoration:underline;text-underline-offset:3px}.cq-product-page .cq-pdp-purchase{margin:0 0 20px}.cq-product-page .cq-pdp-summary+.cq-pdp-purchase{padding-top:8px}.cq-product-page .cq-pdp-purchase :is(.button-add-to-cart,.cq-purchase-add){width:100%}.cq-product-page .cq-purchase-stepper{height:var(--cq-purchase-button-height);border-radius:var(--cq-r-btn)}.cq-product-page .cq-purchase-form:has([data-cq-qty-option]:not(.cq-purchase-group--single)) .cq-purchase-quantity{display:none}@media(max-width:749px){.cq-product-page .cq-purchase-buttons{flex-wrap:wrap}.cq-product-page .cq-purchase-quantity:not([hidden]){display:flex;flex:1 0 100%;align-items:center;justify-content:space-between;gap:12px}.cq-product-page .cq-purchase-quantity>.cq-purchase-quantity-label{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;color:var(--cq-text-secondary);font-family:var(--cq-font-ui);font-size:15px;font-weight:400;line-height:1.4}.cq-product-page .cq-purchase-buttons>:is(.cq-purchase-add,.cq-purchase-call){flex:1 1 100%}.cq-product-page .cq-purchase-buttons>.cq-ship-by{order:0}.cq-product-page .cq-purchase-form:not(:has([data-cq-qty-option]:not(.cq-purchase-group--single))) .cq-purchase-quantity:not([hidden])+.cq-ship-by{margin-top:14px}}.cq-product-page .cq-purchase-form{--cq-legend-line: 25px;gap:24px}@media(max-width:749px){.cq-product-page .cq-purchase-form{--cq-legend-line: 22.5px}}.cq-product-page .cq-purchase-actions~:is(.cq-system-replacements,.cq-pdp-buying-facts){margin-top:-12px}.cq-product-page .cq-purchase-legend{margin-bottom:12px;color:var(--cq-ink);font-family:var(--cq-font-ui);font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.015em}.cq-product-page .cq-purchase-legend-name{color:var(--cq-ink)}.cq-product-page .cq-purchase-legend-sep{opacity:1;font-size:0}.cq-product-page .cq-purchase-legend-sep:after{content:".";font-size:20px}.cq-product-page .cq-purchase-legend-value{color:var(--cq-text-secondary);font-weight:400}@media(max-width:749px){.cq-product-page .cq-purchase-legend{font-size:18px}.cq-product-page .cq-purchase-legend-sep:after{font-size:18px}}.cq-product-page .cq-purchase :is(.bold_option:not(.bold_option_displaytext)>.bold_option_title,.bold_option_dropdown>label>.bold_option_title),.cq-product-page .cq-purchase .bold_option_displaytext.cq-bold-heading .bold_option_element{color:var(--cq-ink);font-family:var(--cq-font-ui);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.015em}.cq-product-page .cq-purchase :is(.bold_option:not(.bold_option_displaytext)>.bold_option_title,.bold_option_dropdown>label>.bold_option_title){margin-bottom:12px}@media(max-width:749px){.cq-product-page .cq-purchase :is(.bold_option:not(.bold_option_displaytext)>.bold_option_title,.bold_option_dropdown>label>.bold_option_title),.cq-product-page .cq-purchase .bold_option_displaytext.cq-bold-heading .bold_option_element{font-size:18px}}.cq-product-page .cq-option-guide{top:-7px}.cq-product-page .cq-purchase-card{min-height:60px;padding:12px 16px;border-radius:var(--cq-r-lg);font-family:var(--cq-font-ui);font-size:16px;font-weight:400;line-height:1.25;letter-spacing:-.005em;transition:border-color .12s var(--cq-ease),box-shadow .12s var(--cq-ease),background-color .12s var(--cq-ease)}.cq-product-page .cq-purchase-choice:not(.is-soldout):active input:enabled+.cq-purchase-card{background:var(--cq-blue-50)}@media(max-width:749px){.cq-product-page .cq-purchase-card{min-height:52px;padding:10px 14px}}.cq-product-page .cq-purchase-card :is(.cq-purchase-sub,.cq-purchase-value-price){font-size:13px;font-weight:400;letter-spacing:0}.cq-product-page .cq-purchase-choice:not(.is-soldout):hover input:enabled:not(:checked)+.cq-purchase-card{border-color:var(--cq-field-border)}.cq-product-page .cq-purchase-choice input:checked+.cq-purchase-card{border-color:var(--cq-pdp-selected);transition:none}.cq-product-page .cq-purchase-choice input:checked+.cq-purchase-card .cq-purchase-check{transition:none}.cq-product-page .cq-purchase-check{flex-basis:16px;width:16px;height:16px}@media(max-width:749px){.cq-product-page .cq-purchase-choice .cq-purchase-check{position:absolute;top:6px;right:6px;width:14px;height:14px;margin:0;pointer-events:none}}@media(forced-colors:active){.cq-product-page .cq-purchase-choice input:checked+.cq-purchase-card{border:2px solid Highlight}}.cq-product-page .cq-purchase-values--list .cq-purchase-card{min-height:56px}.cq-pdp-reviews .cq-card-rating,.cq-pdp-description [data-cq-pdp-read-more]{min-height:44px;margin-top:-6px;margin-bottom:-6px}.cq-pdp-policies:has(+.cq-pdp-read-reviews){margin-bottom:0}.cq-pdp-read-reviews{margin:6px 0 20px;font-family:var(--cq-font-ui)}.cq-pdp-read-reviews .cq-card-rating{height:44px;margin:0;white-space:nowrap}.cq-pdp-read-reviews .cq-rating-avg{color:var(--cq-pdp-text);font-size:15px;font-weight:700}.cq-pdp-read-reviews .rating-caption{display:inline-flex;align-items:center;gap:8px}.cq-pdp-policies:has(+.cq-pdp-read-reviews--big){margin-bottom:24px}.cq-pdp-read-reviews--big{margin:0 0 32px}.cq-pdp-rating{display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 0;border-bottom:1px solid var(--cq-line-soft);color:var(--cq-pdp-text);font-family:var(--cq-font-ui);text-decoration:none}.cq-pdp-rating-average{color:var(--cq-pdp-heading, var(--cq-navy));font-size:28px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.cq-pdp-rating-stars{display:inline-flex;align-items:center;gap:2px}.cq-pdp-rating-stars .icon-rating-star{display:block;width:18px;height:18px;color:var(--cq-pdp-star)}.cq-pdp-rating-stars .icon-rating-star-empty{color:var(--cq-line)}.cq-pdp-rating-count{margin-inline-start:auto;color:var(--cq-pdp-action);font-size:15px;font-weight:500;line-height:1.4;white-space:nowrap;transition:color var(--cq-fast) var(--cq-ease)}@media(hover:hover){.cq-pdp-rating:hover .cq-pdp-rating-count{color:var(--cq-blue-600)}}@media(max-width:359px){.cq-pdp-rating-count{white-space:normal;text-align:end}}.cq-pdp-rating-chevron{flex:none;width:16px;height:16px;margin-inline-start:-6px;color:var(--cq-pdp-action)}[dir=rtl] .cq-pdp-rating-chevron{transform:scaleX(-1)}html body .cq-pdp-read-reviews .cq-pdp-rating:focus-visible{outline:1px solid var(--cq-navy)!important;outline-offset:2px;box-shadow:0 0 0 4px var(--cq-blue-100)!important}.cq-pdp-policies{display:block;margin:24px 0;color:var(--cq-pdp-text);font-family:var(--cq-font-ui, var(--font-heading-family))}.cq-pdp-policy-list{display:block;margin:0;padding:0;border-top:1px solid var(--cq-line-soft);list-style:none}.cq-pdp-policy-list>li{margin:0;padding:0}.cq-pdp-policy{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) 16px;column-gap:14px;align-items:center;width:100%;min-height:60px;padding:14px 0;border-bottom:1px solid var(--cq-line-soft);color:var(--cq-pdp-text);font-size:15px;font-weight:500;line-height:1.4;text-decoration:none}.cq-pdp-policy .cq-pdp-policy-icon{flex:none;width:20px;height:20px;color:var(--cq-pdp-text);stroke-width:1.5}.cq-pdp-policy-text{display:grid;gap:2px;min-width:0}.cq-pdp-policy-label{color:inherit;transition:color var(--cq-fast) cubic-bezier(.22,1,.36,1)}a.cq-pdp-policy:after{content:"";justify-self:center;width:7px;height:7px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;color:var(--cq-muted);transform:rotate(-45deg);transition:transform var(--cq-fast) cubic-bezier(.22,1,.36,1),color var(--cq-fast) cubic-bezier(.22,1,.36,1)}[dir=rtl] a.cq-pdp-policy:after{transform:rotate(135deg)}a.cq-pdp-policy{isolation:isolate;cursor:pointer}a.cq-pdp-policy:before{content:"";position:absolute;top:4px;right:-8px;bottom:4px;left:-8px;z-index:-1;border-radius:var(--cq-r-sm);background:var(--cq-blue-50);opacity:0;transition:opacity var(--cq-fast) cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){a.cq-pdp-policy:hover:before{opacity:1}a.cq-pdp-policy:hover:after{transform:translate(3px) rotate(-45deg);color:var(--cq-pdp-action)}a.cq-pdp-policy:hover .cq-pdp-policy-label{color:var(--cq-pdp-action)}}a.cq-pdp-policy:focus-visible:before{opacity:1}a.cq-pdp-policy:focus-visible .cq-pdp-policy-label{color:var(--cq-pdp-action)}a.cq-pdp-policy:focus-visible:after,a.cq-pdp-policy:active:after{transform:translate(3px) rotate(-45deg);color:var(--cq-pdp-action)}a.cq-pdp-policy:active:before{opacity:1;background:var(--cq-blue-100);transition-duration:0s}[dir=rtl] a.cq-pdp-policy:is(:hover,:focus-visible,:active):after{transform:translate(-3px) rotate(135deg)}@media(prefers-reduced-motion:reduce){a.cq-pdp-policy:after{transition:color var(--cq-fast) cubic-bezier(.22,1,.36,1)}a.cq-pdp-policy:is(:hover,:focus-visible,:active):after{transform:rotate(-45deg)}[dir=rtl] a.cq-pdp-policy:is(:hover,:focus-visible,:active):after{transform:rotate(135deg)}}.cq-pdp-policy-swap{display:grid;min-width:0}.cq-pdp-policy-swap>.cq-pdp-policy-text{grid-area:1 / 1}.cq-pdp-policies:not([data-cq-ship-state=free]) [data-cq-ship=free],.cq-pdp-policies:not([data-cq-ship-state=threshold]) [data-cq-ship=threshold],.cq-pdp-policies:not([data-cq-ship-state=checkout]) [data-cq-ship=checkout]{visibility:hidden}.cq-pdp-policies[data-cq-ship-state=checkout] [data-cq-ship-when=offer],.cq-pdp-policies:not([data-cq-ship-state=checkout]) [data-cq-ship-when=checkout]{display:none}html body .cq-pdp-policies .cq-pdp-policy:focus-visible{outline:1px solid var(--cq-navy)!important;outline-offset:2px;box-shadow:0 0 0 4px var(--cq-blue-100)!important}.cq-pdp-drawer{position:fixed;inset:0 0 0 auto;width:min(440px,100%);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:var(--cq-r-lg) 0 0 var(--cq-r-lg);background:var(--cq-white);color:var(--cq-ink);box-shadow:var(--cq-shadow-pop);font-family:var(--cq-font-ui, var(--font-heading-family));overflow:hidden}.cq-pdp-drawer[open]{position:fixed;inset:0 0 0 auto;z-index:2147483000;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.cq-pdp-drawer::backdrop{top:0;right:0;bottom:0;left:0;background:var(--cq-scrim);-webkit-backdrop-filter:blur(var(--cq-scrim-blur, 6px));backdrop-filter:blur(var(--cq-scrim-blur, 6px))}.cq-pdp-drawer-head{display:flex;justify-content:flex-end;padding:12px 12px 0}.cq-pdp-drawer-body{min-height:0;padding:8px 24px 24px;overflow-y:auto;overscroll-behavior:contain;color:var(--cq-body);font-family:var(--cq-font-secondary, var(--font-body-family));font-size:16px;line-height:1.6}.cq-pdp-drawer-title{margin:0 0 16px;color:var(--cq-navy);font-family:var(--cq-font-ui, var(--font-heading-family));font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.015em}html body .cq-pdp-drawer .cq-pdp-drawer-title:focus-visible{outline:none!important;box-shadow:none!important}.cq-pdp-drawer-body p,.cq-pdp-drawer-body ul{margin:0 0 12px}.cq-pdp-drawer-body ul{padding-inline-start:20px}.cq-pdp-drawer-body li{margin:0 0 6px}.cq-pdp-drawer-body :is(p,li){text-wrap:pretty}.cq-pdp-drawer-body li::marker{color:var(--cq-blue)}.cq-pdp-drawer-body a{color:var(--cq-pdp-action);text-decoration:underline;text-underline-offset:3px}.cq-pdp-drawer-foot{padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--cq-line-soft)}.cq-pdp-drawer-link{display:inline-flex;align-items:center;min-height:44px;color:var(--cq-pdp-action);font-size:14px;font-weight:500;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.cq-pdp-drawer-foot .cq-pdp-drawer-chat{min-height:44px}.cq-pdp-drawer-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:var(--cq-pdp-text);font-size:15px;font-weight:500;line-height:1.4;text-decoration:none}.cq-pdp-drawer-row .cq-pdp-drawer-row-icon{flex:none;width:16px;height:16px;color:var(--cq-text-secondary);stroke-width:1.5}.cq-pdp-drawer-row:focus-visible{outline:2px solid var(--cq-blue);outline-offset:2px;border-radius:var(--cq-r-xs)}@media(hover:hover){.cq-pdp-drawer-row{transition:color var(--cq-fast) cubic-bezier(.22,1,.36,1)}.cq-pdp-drawer-row:hover{color:var(--cq-pdp-action)}}.cq-pdp-summary .cq-pdp-offer{order:4;display:grid;gap:2px;margin:12px 0 0}.cq-pdp-offer p{margin:0}.cq-pdp-offer-lead{color:var(--cq-ink);font-family:var(--cq-font-ui);font-size:15px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums}.cq-pdp-offer-facts{color:var(--cq-body);font-family:var(--cq-font-ui);font-size:14px;line-height:1.45;text-wrap:pretty}.cq-pdp-help{min-width:0;margin:0;padding:0 16px;border:1px solid var(--cq-line-soft);border-radius:var(--cq-r-md);background:var(--cq-white);color:var(--cq-ink);font-family:var(--cq-font-ui)}.cq-pdp-help-title{margin:0;padding:14px 0 4px;color:var(--cq-ink);font-family:var(--cq-font-ui);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;text-wrap:balance}.cq-pdp-help-list{margin:0;padding:0;list-style:none}.cq-pdp-help-list>li{position:relative;margin:0;padding:0}.cq-pdp-help-list>li+li:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--cq-line-soft);pointer-events:none}.cq-pdp-help-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 0;color:var(--cq-ink);font-size:15px;font-weight:500;line-height:1.3;text-decoration:none}.cq-pdp-help-icon{flex:none;width:18px;height:18px;color:var(--cq-text-secondary)}.cq-pdp-help-text{display:grid;gap:2px;flex:1 1 auto;min-width:0}.cq-pdp-help-out{flex:none;width:14px;height:14px;color:var(--cq-text-secondary)}.cq-pdp-help-row:focus-visible{outline:2px solid var(--cq-blue);outline-offset:2px;border-radius:var(--cq-r-xs)}@media(hover:hover){.cq-pdp-help-row{transition:color var(--cq-fast) cubic-bezier(.22,1,.36,1)}.cq-pdp-help-row:hover{color:var(--cq-blue)}}@media(prefers-reduced-motion:no-preference){.cq-pdp-drawer[open]{transform:none;transition:transform var(--cq-med) cubic-bezier(.22,1,.36,1)}.cq-pdp-drawer[open]::backdrop{opacity:1;transition:opacity var(--cq-med) cubic-bezier(.22,1,.36,1)}@starting-style{.cq-pdp-drawer[open]{transform:translate(104%)}.cq-pdp-drawer[open]::backdrop{opacity:0}}.cq-pdp-drawer[open].is-closing{transform:translate(104%);transition-duration:.2s}.cq-pdp-drawer[open].is-closing::backdrop{opacity:0;transition-duration:.2s}}.cq-product-page .product-info,.cq-pdp-full-description{color:var(--cq-ink)}.cq-pdp-full-description,.cq-product-page .product-info-description,.product-info-wrap :is(#stamped-main-widget,#product-reviews){scroll-margin-top:var(--cq-pdp-anchor-offset, 160px)}@media(min-width:750px){.cq-product-page .product-media-thumbnails{height:72px}.cq-product-page .product-media-thumbnail{width:64px;height:64px;flex-basis:64px}}@media(max-width:1023px){.cq-product-page{display:block}.cq-product-page .product-info{position:static}}@media(min-width:1024px){.cq-product-page:not(.product-no-media){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:clamp(32px,4.5vw,64px)}.cq-product-page .product-info-wrap-content{grid-column:2 / 3;min-width:0}.cq-product-page .product-media-gallery-wrap{grid-row:1 / 4;align-self:start;min-width:0;min-height:0;container-type:inline-size}.cq-product-page:has(>cq-product-header-offset) .product-media-gallery-wrap{align-self:stretch}.cq-product-page .product-media-gallery-wrap>media-gallery{display:block;height:100%}.cq-product-page .product-media-wrapper{height:100%;max-height:calc(var(--cq-main-h) + 84px);margin-bottom:0}.cq-product-page .product-media-gallery-wrap.cq-gallery-sticky .product-media-wrapper{position:sticky;top:var(--cq-gallery-top)}.cq-product-page .product-media-scroll-wrap{flex:none}.cq-product-page{--cq-main-h: min(760px, max(320px, calc(100svh - 288px) ))}.cq-product-page .product-media-main-wrapper{flex:1 1 480px;align-self:stretch;height:auto;min-height:var(--cq-main-h);max-height:var(--cq-main-h);aspect-ratio:auto}.cq-product-page:has(>cq-product-header-offset) .product-media-main-wrapper{min-height:480px}@supports (max-height: 100cqw){.cq-product-page .product-media-wrapper{max-height:calc(min(100cqw,var(--cq-main-h)) + 84px)}.cq-product-page .product-media-main-wrapper{min-height:min(100cqw,var(--cq-main-h));max-height:min(100cqw,var(--cq-main-h))}.cq-product-page:has(>cq-product-header-offset) .product-media-main-wrapper{min-height:480px}}.cq-product-page .product-media-main,.cq-product-page .product-media-main .product-modal-opener,.cq-product-page .product-media-main .aspect-ratio{height:100%}.cq-product-page .product-media-main .aspect-ratio:after{padding-bottom:0}.cq-product-page .product-media-main .deferred-media{height:100%;padding-top:0!important}.cq-product-page .product-media-gallery-wrap:has(.product-media-modal[open]){z-index:130}.cq-product-page:not(.product-no-media) .product-info{position:static}}@media(max-width:749px){.cq-pdp-drawer{top:0;right:0;bottom:0;left:0;width:100%;border-radius:0}.cq-pdp-drawer-body{padding:8px 20px 20px}.cq-pdp-drawer-foot{padding-inline:20px}}.cq-product-page .cq-replace>.cq-purchase-legend{font-size:16px;line-height:1.3;text-wrap:balance}.cq-product-page .cq-replace>.cq-purchase-legend .cq-purchase-legend-value{font-size:14px}.cq-product-page .cq-ro-complete-list .cq-replace-card{gap:12px;min-height:72px;padding:4px 16px 4px 4px}.cq-product-page .cq-ro-complete-list .cq-replace-card .cq-bold-toggle-tile{flex:0 0 64px;width:64px;height:64px}.cq-product-page .cq-ro-complete-list .cq-replace-text{gap:2px}.cq-product-page .cq-ro-complete-list .cq-replace-name{display:block;overflow:hidden;font-family:var(--cq-font-ui);font-size:15px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.cq-product-page .cq-ro-complete-list .cq-replace-meta{display:flex;align-items:baseline;gap:0 5px;overflow:hidden;font-family:var(--cq-font-ui);font-size:13px;line-height:1.3;white-space:nowrap}.cq-product-page .cq-ro-complete-list .cq-replace-meta>span:first-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.cq-product-page .cq-ro-complete-list .cq-replace-delivery{flex:none;font-size:13px;line-height:1.3}.cq-product-page .cq-ro-complete-list .cq-replace-meta>span:first-child:not(:has(>[data-cq-replace-qty][hidden]+[data-cq-replace-option]:empty))+.cq-replace-delivery:before{content:"\b7";margin-inline-end:5px;color:var(--cq-pdp-secondary)}.cq-product-page .cq-ro-complete-list .cq-replace-price{font-family:var(--cq-font-ui);font-size:15px;line-height:1.3}.cq-product-page .cq-ro-complete-list .cq-replace-card .cq-bold-toggle-input{flex-basis:20px;width:20px;height:20px;background-size:13px 13px}.cq-product-page .cq-ro-complete-list .cq-replace-card .cq-subscription-badge{inset-block-start:6px;inset-inline-end:16px;transform:none}.cq-product-page .cq-ro-complete-list .cq-replace-card:has(>.cq-subscription-badge:not([hidden])) :is(.cq-replace-price,.cq-bold-toggle-input){margin-top:24px}@media(max-width:749px){.cq-product-page .cq-ro-complete-list .cq-replace-card{gap:8px;padding-inline-end:10px}.cq-product-page .cq-ro-complete-list .cq-replace-card .cq-subscription-badge{inset-inline-end:10px}.cq-product-page .cq-ro-complete-list .cq-replace-price{font-size:14px}.cq-product-page .cq-ro-complete-list .cq-replace-meta>span:first-child{flex:none}.cq-product-page .cq-ro-complete-list .cq-replace-delivery{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.cq-product-page .cq-ro-complete-list .cq-replace-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;white-space:normal;overflow-wrap:anywhere}.cq-product-page .cq-ro-complete-list .cq-replace-card .cq-bold-toggle-tile{flex-basis:56px;width:56px;height:56px}.cq-product-page .cq-ro-complete-list :is(.cq-replace-meta,.cq-replace-delivery){font-size:12px}}.cq-product-page .cq-replace--quiet .cq-replace-list{gap:0;padding-top:0}.cq-product-page .cq-replace--quiet .cq-replace-item:not([hidden])~.cq-replace-item:not([hidden]){border-top:1px solid var(--cq-line-soft)}.cq-product-page .cq-replace--quiet .cq-replace-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto 20px;grid-template-rows:auto auto;column-gap:10px;row-gap:0;align-items:center;min-height:68px;padding:10px 13px 10px 8px;border:0;border-radius:var(--cq-r-md);background:transparent}.cq-product-page .cq-replace--quiet .cq-replace-card,.cq-product-page .cq-replace--quiet .cq-replace-card:has(input:checked),.cq-product-page .cq-replace--quiet .cq-replace-card:has(input:checked):has(.cq-replace-delivery>select:focus-visible){box-shadow:none}.cq-product-page .cq-replace--quiet .cq-replace-card:has(:focus-visible){outline:none}.cq-product-page .cq-replace--quiet .cq-replace-card:has(>.cq-bold-toggle-input:focus-visible){outline:2px solid transparent;outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--cq-pdp-action)}.cq-product-page .cq-replace--quiet .cq-replace-card .cq-bold-toggle-tile{grid-column:1;grid-row:1 / 3;flex:none;width:44px;height:44px}.cq-product-page .cq-replace--quiet .cq-replace-text{grid-column:2;grid-row:1 / 3;gap:4px}.cq-product-page .cq-replace--quiet .cq-replace-name{display:block;color:var(--cq-pdp-text);font-family:var(--cq-font-ui);font-size:15px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.cq-product-page .cq-replace--quiet .cq-replace-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;overflow-x:clip;overflow-y:visible;font-family:var(--cq-font-ui);font-size:13px;line-height:1.3}.cq-product-page .cq-replace--quiet .cq-replace-meta>span:first-child{min-width:0;margin-inline-end:12px;overflow-wrap:anywhere}.cq-product-page .cq-replace--quiet .cq-replace-delivery{display:flex;flex:none;align-items:baseline;font-size:13px;line-height:1.3;white-space:nowrap}.cq-product-page .cq-replace--quiet .cq-replace-meta>span:first-child:not(:has(>[data-cq-replace-qty][hidden]+[data-cq-replace-option]:empty))+.cq-replace-delivery{--cq-dot: 12px;margin-inline-start:-12px}.cq-product-page .cq-replace--quiet .cq-replace-meta>span:first-child:not(:has(>[data-cq-replace-qty][hidden]+[data-cq-replace-option]:empty))+.cq-replace-delivery:before{content:"\b7";display:inline-block;width:12px;color:var(--cq-pdp-secondary);text-align:center}.cq-product-page .cq-replace--quiet .cq-replace-delivery>.cq-plan-pick-select,.cq-product-page .cq-replace--quiet .cq-replace-delivery:after{inset:-4px -8px -4px calc(var(--cq-dot, 0px) - 6px);width:auto;height:auto;min-height:0;max-width:none;margin:0;border-radius:var(--cq-r-md)}.cq-product-page .cq-replace--quiet .cq-replace-delivery:has(>select:focus-visible){outline:none}html:not(.cq-pointer-nav) .cq-product-page .cq-replace--quiet .cq-replace-meta:has(select:focus-visible){margin-inline-start:-8px;padding-inline-start:8px}html:not(.cq-pointer-nav) .cq-product-page .cq-replace--quiet .cq-replace-delivery:has(>select:focus-visible):before{visibility:hidden}html:not(.cq-pointer-nav) .cq-product-page .cq-replace--quiet .cq-replace-delivery:has(>select:focus-visible):after{content:"";position:absolute;outline:2px solid transparent;outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--cq-pdp-action);pointer-events:none}@media(pointer:coarse){.cq-product-page .cq-replace--quiet .cq-replace-delivery{display:flex;min-height:0}.cq-product-page .cq-replace--quiet .cq-replace-delivery>.cq-plan-pick-select{top:-4px;bottom:auto;height:44px;-webkit-tap-highlight-color:transparent}.cq-product-page .cq-replace--quiet .cq-replace-meta.is-wrapped>.cq-replace-delivery>.cq-plan-pick-select{top:auto;bottom:-6px}}.cq-product-page .cq-replace--quiet .cq-replace-price{grid-column:3;grid-row:1;align-self:end;margin:0;font-family:var(--cq-font-ui);font-size:15px;font-weight:600;line-height:1.3}.cq-product-page .cq-replace--quiet .cq-replace-card:not(:has(>.cq-subscription-badge:not([hidden]))) .cq-replace-price{grid-row:1 / 3;align-self:center}.cq-product-page .cq-replace--quiet .cq-replace-card .cq-subscription-badge{position:static;grid-column:3;grid-row:2;align-self:start;justify-self:end;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none;transform:none;color:var(--cq-pdp-action);font-size:12px;font-weight:500;line-height:1.5}.cq-product-page .cq-replace--quiet .cq-replace-card .cq-bold-toggle-input{grid-column:4;grid-row:1 / 3;width:20px;height:20px;margin:0;background-size:13px 13px}.cq-product-page .cq-replace-bundle{display:grid;grid-template-columns:auto minmax(0,1fr) auto 20px;column-gap:12px;align-items:center;min-height:72px;margin-top:2px;padding:10px 12px}.cq-product-page .cq-replace-bundle[hidden]{display:none}.cq-product-page .cq-replace-bundle:has(>.cq-bold-toggle-input:focus-visible){outline:2px solid transparent;outline-offset:-4px;box-shadow:inset 0 0 0 2px var(--cq-white),inset 0 0 0 4px var(--cq-pdp-action)}.cq-product-page .cq-replace-bundle:has(>.cq-bold-toggle-input:checked:focus-visible){outline-offset:-5px;box-shadow:inset 0 0 0 1px var(--cq-pdp-selected),inset 0 0 0 3px var(--cq-white),inset 0 0 0 5px var(--cq-pdp-action)}.cq-product-page .cq-replace-bundle-thumbs{display:flex;align-items:center}.cq-product-page .cq-replace-bundle-thumbs img{display:block;flex:none;width:44px;height:44px;border-radius:var(--cq-r-md);background:var(--cq-tile);box-shadow:0 0 0 2px var(--cq-white);object-fit:cover}.cq-product-page .cq-replace-bundle-thumbs img+img{margin-inline-start:-14px}.cq-product-page .cq-replace-bundle-text{display:grid;gap:2px;min-width:0}.cq-product-page .cq-replace-bundle-name{margin:0;color:var(--cq-pdp-text);font-family:var(--cq-font-ui);font-size:15px;font-weight:500;line-height:1.3;cursor:pointer}.cq-product-page .cq-replace-bundle-name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cq-r-md)}.cq-product-page .cq-replace-bundle-meta{color:var(--cq-pdp-secondary);font-family:var(--cq-font-ui);font-size:13px;line-height:1.3}.cq-product-page .cq-replace-bundle-pick{z-index:2;justify-self:start;min-width:0;max-width:100%}.cq-product-page .cq-replace-bundle-pick>.cq-plan-pick-select{top:-4px;transform:none}.cq-product-page .cq-replace-bundle-pick:has(>select:not([hidden])) .cq-replace-bundle-meta{overflow:hidden;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}.cq-product-page .cq-replace-bundle-pick .cq-plan-pick-face{max-width:100%}.cq-product-page .cq-replace-bundle-pick :is(.cq-replace-bundle-meta,.cq-replace-bundle-short){min-width:0}.cq-product-page .cq-replace-bundle-short{display:none}@media(max-width:374px){.cq-product-page .cq-replace-bundle-pick .cq-plan-pick-face{font-size:12px}}@container cq-purchase (max-width: 449px){.cq-product-page [data-cq-mixed] .cq-replace-bundle-pick:has(>select:not([hidden])) .cq-replace-bundle-meta{display:none}.cq-product-page [data-cq-mixed] .cq-replace-bundle-pick:has(>select:not([hidden])) .cq-replace-bundle-short{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:359px){.cq-product-page .cq-replace-bundle-pick:has(>select:not([hidden])) .cq-replace-bundle-meta{display:none}.cq-product-page .cq-replace-bundle-pick:has(>select:not([hidden])) .cq-replace-bundle-short{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cq-product-page .cq-replace-bundle-thumbs img:nth-child(n+2){display:none}}.cq-product-page .cq-replace-bundle-price{display:grid;justify-items:end;gap:2px;color:var(--cq-pdp-text);font-family:var(--cq-font-ui);font-size:15px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.cq-product-page .cq-replace-bundle-save{color:var(--cq-pdp-action);font-size:12px;font-weight:500;line-height:1.5}.cq-product-page .cq-replace-bundle .cq-bold-toggle-input{position:relative;z-index:2;flex-basis:20px;width:20px;height:20px;background-size:13px 13px}.cq-product-page .cq-replace-bundle .cq-bold-toggle-input:indeterminate{background-size:11px 2px}.cq-product-page .cq-replace-individuals{margin-top:2px}.cq-product-page .cq-replace-individuals-toggle{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border-radius:var(--cq-r-xs);color:var(--cq-pdp-action);font-family:var(--cq-font-ui);font-size:14px;font-weight:500;line-height:20px;list-style:none;cursor:pointer}.cq-product-page .cq-replace-individuals-toggle::-webkit-details-marker{display:none}.cq-product-page .cq-replace-individuals-toggle[hidden]{display:none}@media(hover:hover){.cq-product-page .cq-replace-individuals-toggle:hover{color:var(--cq-blue-600)}}.cq-product-page .cq-replace-individuals-toggle:focus-visible{outline:2px solid var(--cq-pdp-action);outline-offset:2px}.cq-product-page .cq-replace-individuals-chevron{flex:none;width:10px;height:7px;transition:transform .16s cubic-bezier(.22,1,.36,1)}.cq-product-page .cq-replace-individuals[open] .cq-replace-individuals-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.cq-product-page .cq-replace-individuals-chevron{transition:none}}@media(max-width:749px){.cq-product-page .cq-replace--quiet .cq-replace-card{column-gap:9px}.cq-product-page .cq-replace--quiet .cq-replace-name,.cq-product-page .cq-replace--quiet .cq-replace-price,.cq-product-page .cq-replace-bundle-name,.cq-product-page .cq-replace-bundle-price{font-size:14px}.cq-product-page .cq-replace--quiet :is(.cq-replace-meta,.cq-replace-delivery),.cq-product-page .cq-replace-bundle-meta{font-size:12px}.cq-product-page .cq-replace-bundle{column-gap:12px;padding-inline:10px 12px}.cq-product-page .cq-replace-bundle-thumbs img:nth-child(n+3){display:none}}@media(max-width:989px){body.template-product .breadcrumb.breadcrumb{display:block;padding-block:12px 0}@media(max-width:749px){body.template-product .breadcrumb.breadcrumb{padding-block:16px 0}}body.template-product .breadcrumb-item:not(:first-child,:last-child){flex-shrink:0;max-width:60%}}@media(prefers-reduced-motion:reduce){.cq-product-page .product-media-thumbnails{scroll-behavior:auto}.cq-product-page .product-media-thumbnail,.cq-product-page .cq-purchase-card,.cq-product-page .cq-purchase-check,.cq-pdp-rating-count{transition:none}}.cq-buyer-facts{max-width:760px;margin:20px 0}.cq-buyer-facts>div{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--cq-line-soft)}.cq-buyer-facts dt{margin:0;color:var(--cq-text-secondary);font-weight:400}.cq-buyer-facts dd{margin:0;color:var(--cq-ink);font-weight:600;overflow-wrap:anywhere}.cq-buyer-source{font-size:14px}@media(max-width:374px){.cq-buyer-facts>div{grid-template-columns:1fr;gap:4px}}.cq-pdp-buying-facts{min-width:0;color:var(--cq-pdp-text);font-size:14px;line-height:1.35}.cq-purchase-group+.cq-pdp-buying-facts{margin-top:-14px}.cq-pdp-buying-facts [hidden]{display:none}.cq-pdp-buying-overview{margin-top:8px;color:var(--cq-body);font-size:14px;line-height:1.35}.cq-pdp-buying-overview p{margin:0}.cq-pdp-buying-facts>.cq-pdp-buying-guide{position:static}.cq-pdp-buying-facts>.cq-pdp-buying-guide>.cq-option-guide-button,.cq-option-guide-boxes>.cq-option-guide-box>.cq-option-guide-button,.cq-product-page .cq-option-guide--inline>.cq-option-guide-button{justify-content:flex-start;gap:8px;width:100%;height:auto;min-height:48px;padding:10px;border:1px solid transparent;border-radius:var(--cq-r-md);background:var(--cq-ground);color:var(--cq-pdp-text);font:500 14px/1.35 var(--cq-font-ui, var(--font-heading-family));text-align:start;transition:border-color var(--cq-fast) var(--cq-ease);pointer-events:auto;cursor:pointer}@media(hover:hover){.cq-pdp-buying-facts>.cq-pdp-buying-guide>.cq-option-guide-button:hover,.cq-option-guide-boxes>.cq-option-guide-box>.cq-option-guide-button:hover,.cq-product-page .cq-option-guide--inline>.cq-option-guide-button:hover{border-color:var(--cq-pdp-action)}}.cq-product-page .cq-option-guide--inline{justify-self:stretch}.cq-option-guide-boxes{display:grid;gap:10px;min-width:0}:is(.cq-purchase-group,.cq-pdp-buying-facts)+.cq-option-guide-boxes{margin-top:-14px}.cq-option-guide-boxes>.cq-option-guide-box{position:static}.cq-option-guide-boxes>.cq-option-guide-box>.cq-option-guide-box--media{gap:12px;padding:8px 12px 8px 8px}.cq-option-guide-box-thumb{position:relative;flex:none;width:56px;height:56px;overflow:hidden;border-radius:calc(var(--cq-r-md) - 8px);background:var(--cq-white)}.cq-option-guide-box-thumb img{display:block;width:100%;height:100%;object-fit:cover}.cq-option-guide-box-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:24px;height:24px;margin:auto;border-radius:50%;background:#ffffffeb;color:var(--cq-navy);box-shadow:0 1px 2px #0c0c4a33}.cq-option-guide-box-play svg{display:block;width:14px;height:14px}.cq-option-guide-box-words{display:grid;gap:2px;min-width:0}.cq-option-guide-box-line{color:var(--cq-pdp-secondary);font-size:13px;font-weight:400;line-height:1.4}.cq-option-guide-panel.cq-pdp-buying-panel--media[open]{display:grid;grid-template-columns:minmax(0,45%) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.cq-pdp-buying-media{position:relative;min-width:0;min-height:0;padding:0;overflow:hidden;isolation:isolate;background:var(--cq-tile)}.cq-pdp-buying-media:not(.cq-option-guide-media)>img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}:is(.cq-pdp-buying-media,.cq-pdp-included-tile) img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:var(--cq-tile-blend)}.cq-pdp-buying-panel .cq-option-guide-body{display:flex;flex-direction:column}.cq-pdp-buying-panel .rte{margin:12px 0 0;color:var(--cq-body);font-size:15px}.cq-pdp-buying-panel .rte>:first-child{margin-top:0}.cq-pdp-buying-panel .rte>:last-child,.cq-pdp-buying-panel .rte>div>:last-child,.cq-pdp-sizing p{margin-bottom:0}.cq-pdp-buying-panel .cq-option-guide-body>:is(.cq-pdp-sizing,.cq-pdp-preparation-content){margin-top:16px}.cq-pdp-buying-panel .cq-option-guide-actions{padding-top:16px}.cq-pdp-buying-panel .cq-pdp-preparation-content .rte{margin-top:12px;font-size:14px}.cq-pdp-buying-panel .cq-pdp-install-steps{margin:12px 0 0;padding-inline-start:2rem;color:var(--cq-body);font-size:14px;line-height:1.5}.cq-pdp-buying-panel .cq-pdp-install-steps li{padding:0;line-height:1.45}.cq-option-guide-panel.cq-option-guide-panel--own[open]{grid-template-columns:minmax(0,45%) minmax(0,1fr)}.cq-option-guide-panel--own .cq-option-guide-media{position:relative;display:block;padding:0;overflow:hidden}.cq-option-guide-media>:is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.cq-option-guide-media video{mix-blend-mode:normal;background:transparent}.cq-option-guide-panel--own .cq-option-guide-media--video{background:var(--cq-white)}.cq-option-guide-rich{color:var(--cq-body);font-size:15px;line-height:1.55}.cq-option-guide-rich :is(p,ul,ol){margin:0 0 12px}.cq-option-guide-rich :is(ul,ol){padding-inline-start:1.4em}.cq-option-guide-rich ul{list-style:disc}.cq-option-guide-rich ol{list-style:decimal}.cq-option-guide-rich li{margin:0 0 4px;padding:0}.cq-option-guide-rich :is(h1,h2,h3,h4,h5,h6){margin:20px 0 8px;color:var(--cq-navy);font:600 17px/1.3 var(--cq-font-ui, var(--font-heading-family));letter-spacing:-.005em}.cq-option-guide-rich strong{color:var(--cq-ink);font-weight:600}.cq-option-guide-rich :is(.metafield-rich_text_field,div)>:first-child{margin-top:0}.cq-option-guide-rich :is(.metafield-rich_text_field,div)>:last-child{margin-bottom:0}.cq-pdp-sizing{padding:12px 16px;border:1px solid var(--cq-line-soft);border-radius:var(--cq-r-md);color:var(--cq-pdp-secondary);font-size:14px;line-height:1.5}.cq-pdp-sizing p{margin-top:0}.cq-pdp-capacity{color:var(--cq-pdp-text);font-weight:500}.cq-pdp-capacity:before{content:"\a";white-space:pre}.cq-pdp-capacity-note{margin-inline-start:4px;font-size:13px}.cq-pdp-sizing strong{margin-inline-end:4px;color:var(--cq-blue);font:600 13px/20px var(--cq-font-ui, var(--font-heading-family))}.cq-pdp-preparation-content>p{margin:8px 0 0;font-size:14px}.cq-pdp-preparation-label{color:var(--cq-pdp-text);font-weight:500}.cq-pdp-included{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:6px 0 0;padding:0;list-style:none}.cq-pdp-included li{display:flex;align-items:center;gap:12px;min-width:0;margin:0;padding:8px 12px 8px 8px;border:1px solid var(--cq-line-soft);border-radius:var(--cq-r-md)}.cq-pdp-included-tile{flex:none;width:48px;height:48px;overflow:hidden;isolation:isolate;border-radius:var(--cq-r-sm);background:var(--cq-tile)}.cq-pdp-included-text{display:grid;gap:2px;min-width:0;color:var(--cq-navy);font-size:14px;font-weight:500;line-height:1.35}.cq-pdp-included-text span{color:var(--cq-pdp-secondary);font-size:12px;font-weight:400}@media screen and (max-width:749px){.cq-option-guide-panel.cq-pdp-buying-panel--media[open]{display:flex}.cq-pdp-buying-media:not(.cq-option-guide-media){display:block;flex:none;width:100%;aspect-ratio:1;max-height:40dvh}.cq-option-guide-panel.cq-pdp-buying-panel--media{padding-top:0}.cq-option-guide-panel .cq-pdp-buying-media+.cq-option-guide-body{padding-top:20px}.cq-option-guide-panel--own .cq-option-guide-media{display:block;flex:none;width:100%;aspect-ratio:var(--cq-media-ratio, 1);max-height:40dvh}.cq-option-guide-panel.cq-option-guide-panel--own{padding-top:0}.cq-option-guide-panel--own .cq-option-guide-media+.cq-option-guide-body{padding-top:20px}}.cq-pdp-editor-empty{padding:12px;border:1px dashed var(--cq-line);color:var(--cq-text-secondary);font-size:14px}.cq-pdp-full-description{margin-top:4rem}@media(min-width:990px){.cq-pdp-full-description{margin-top:6.4rem}}.cq-pdp-full-description .pdp-tab-part{padding-top:0}.cq-pdp-full-description .pdp-tab-part .tabs-nav ul{justify-content:center;gap:.8rem;border-width:0 0 1px;border-color:var(--cq-line-soft)}.cq-pdp-full-description .pdp-tab-part .tabs-nav ul li{flex:0 1 20%;width:auto;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--cq-text-secondary);transition:color var(--cq-fast) var(--cq-ease),border-color var(--cq-fast) var(--cq-ease)}.cq-pdp-full-description .pdp-tab-part .tabs-nav ul li:hover{color:var(--cq-navy);border-bottom-color:var(--cq-blue-200)}.cq-pdp-full-description .pdp-tab-part .tabs-nav ul li.active{color:var(--cq-blue);border-bottom-color:var(--cq-blue)}.cq-pdp-full-description .pdp-tab-part .tabs-nav .tablinks{min-height:5.6rem;padding:1.6rem 2.4rem;font-size:1.5rem;font-weight:600;line-height:1.4;text-transform:none;white-space:nowrap}.cq-pdp-full-description .cq-product-tabs-custom .tabs-nav ul{flex-wrap:wrap}.cq-pdp-full-description .cq-product-tabs-custom .tabs-nav ul li{flex-basis:calc(20% - .64rem);min-width:0}.cq-pdp-full-description .cq-product-tabs-custom .tabs-nav .tablinks{white-space:normal;overflow-wrap:anywhere}.cq-pdp-full-description .pdp-tab-part .tabs-content{padding-top:4rem}.cq-pdp-full-description .pdp-tab-part .tabcontent{transition:none}.cq-pdp-full-description :is(.tabcontent-wrapper,.facet-content).rte{font-size:1.5rem;line-height:1.7}@media(min-width:990px){.cq-pdp-full-description :is(.tabcontent-wrapper,.facet-content).rte,.cq-pdp-full-description .pdp-tab-part .tabcontent-wrapper{max-width:100rem;margin-inline:auto}}.cq-pdp-full-description :is(.tabcontent-wrapper,.facet-content).rte>:first-child,.cq-pdp-full-description :is(.tabcontent-wrapper,.facet-content).rte>:first-child>:first-child{margin-top:0}.cq-pdp-full-description .rte :is(h1,h2){margin:4.8rem 0 1.6rem;font-size:2.4rem;line-height:1.25}.cq-pdp-full-description .rte :is(h3,.h3){margin:3.2rem 0 1.2rem;font-size:2rem;line-height:1.3}.cq-pdp-full-description .rte :is(h4,h5,h6){margin:2.4rem 0 .8rem;font-size:1.7rem;line-height:1.35}.cq-pdp-full-description .rte :is(.h4,.h5){margin:2.4rem 0 .8rem;font-size:1.7rem;line-height:1.35}.cq-pdp-full-description .rte h3:is(.h4,.h5){letter-spacing:inherit}.cq-pdp-full-description .rte p{margin:0 0 1.6rem}.cq-pdp-full-description .rte :is(ul,ol){margin:0 0 1.6rem;padding-inline-start:2.4rem}.cq-pdp-full-description .rte li+li{margin-top:.4rem}.cq-pdp-full-description .rte li>p:last-child{margin-bottom:0}:where(.cq-pdp-full-description .rte) li::marker{color:var(--cq-blue)}@media(max-width:749px){.cq-pdp-full-description .rte :is(h1,h2){margin-top:3.2rem;font-size:2rem}.cq-pdp-full-description .rte :is(h3,.h3){margin-top:2.4rem;font-size:1.8rem}.cq-pdp-full-description .rte :is(h4,h5,h6){font-size:1.6rem}.cq-pdp-full-description .rte :is(.h4,.h5){font-size:1.6rem}}.cq-pdp-full-description .rte .cq-product-faq{margin:.8rem 0 0;padding:0;border:0}.cq-pdp-full-description .rte .cq-product-faq>details{margin:0;border:0;color:var(--cq-body);font:400 1.5rem/1.65 var(--cq-font-secondary, var(--font-body-family))}.cq-pdp-full-description .rte .cq-product-faq>details+details{margin-top:.2rem}.cq-pdp-full-description .rte .cq-product-faq>details>summary{display:grid;box-sizing:border-box;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:1.2rem;min-height:4.4rem;margin:0;padding:.9rem .4rem .9rem 0;border-radius:var(--cq-r-xs);background:none;color:var(--cq-navy);font:500 1.5rem/1.45 var(--cq-font-ui, var(--font-heading-family));list-style:none;cursor:pointer;overflow-wrap:anywhere}.cq-pdp-full-description .rte .cq-product-faq>details>summary>strong{color:inherit;font:inherit}.cq-pdp-full-description .rte .cq-product-faq>details>summary::-webkit-details-marker{display:none}.cq-pdp-full-description .rte .cq-product-faq>details>summary::marker{content:""}.cq-pdp-full-description .rte .cq-product-faq>details>summary:before{content:"";box-sizing:border-box;width:2.2rem;height:2.2rem;border:1.5px solid var(--cq-blue);border-radius:50%;background:linear-gradient(var(--cq-blue),var(--cq-blue)) center / 1rem 1.5px no-repeat,linear-gradient(var(--cq-blue),var(--cq-blue)) center / 1.5px 1rem no-repeat;transition:background-size var(--cq-fast) var(--cq-ease),background-color var(--cq-fast) var(--cq-ease)}.cq-pdp-full-description .rte .cq-product-faq>details[open]>summary:before{background-color:var(--cq-blue-soft);background-size:1rem 1.5px,1.5px 0}.cq-pdp-full-description .rte .cq-product-faq>details>:not(summary){margin:0;padding:0 0 .8rem 3.4rem}.cq-pdp-full-description .rte .cq-product-faq>details>:last-child:not(summary){padding-bottom:1.4rem}.cq-pdp-full-description .rte .cq-product-faq>details>summary:focus-visible{outline:2px solid var(--cq-blue);outline-offset:2px}@media(hover:hover){.cq-pdp-full-description .rte .cq-product-faq>details>summary:hover{color:var(--cq-blue)}}@media(prefers-reduced-motion:reduce){.cq-pdp-full-description .rte .cq-product-faq>details>summary:before{transition:none}}@media screen and (min-width:750px){.cq-pdp-full-description .rte .cq-product-faq>details>summary{font-size:1.6rem}}.cq-pdp-full-description .rte .cq-media-used-block{margin:3.2rem 0 0}.cq-pdp-full-description .rte .cq-media-used-block .cq-rel-parts--list>.cq-rel-part{grid-template-columns:var(--cq-rel-tile) minmax(0,1fr) auto;grid-template-areas:"media body buy"}@media screen and (max-width:749px){.cq-pdp-full-description .rte .cq-media-used-block .cq-rel-parts--list>.cq-rel-part{grid-template-columns:var(--cq-rel-tile) minmax(0,1fr) auto;grid-template-rows:auto;grid-template-areas:"media body buy"}}.cq-pdp-full-description .rte :is(div,section,figure,iframe,video){max-width:100%}.cq-pdp-full-description .rte .table-wrapper{width:100%;min-width:min(100%,64rem);margin:2.4rem 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--cq-line) transparent;border:0}.cq-pdp-full-description .rte table{--cq-table-zebra: #f3f4fb;width:100%!important;max-width:none;height:auto!important;margin:2.4rem 0;table-layout:auto!important;border:1px solid var(--cq-line-soft);border-radius:var(--cq-r-md);border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--cq-white);font-size:15px;line-height:1.5}.cq-pdp-full-description .rte .table-wrapper>table{margin:0}.cq-pdp-full-description .rte table :is(colgroup,col,tr,th,td){width:auto!important;height:auto!important}.cq-pdp-full-description .rte table :is(th,td){padding:12px 16px;border:0;border-bottom:1px solid var(--cq-line-soft);background:var(--cq-white);font-family:inherit;font-size:15px;overflow-wrap:break-word}.cq-pdp-full-description .rte table tbody:last-child tr:last-child>:is(th,td){border-bottom:0}.cq-pdp-full-description .rte table tbody tr:nth-child(2n)>:is(td,th){background:var(--cq-table-zebra)}.cq-pdp-full-description .rte table tbody tr:has(>td)>:is(th,td):first-child{color:var(--cq-ink);font-weight:600}.cq-pdp-full-description .rte table thead tr>:is(th,td),.cq-pdp-full-description .rte table tr:not(:has(>td))>th,.cq-pdp-full-description .rte table:not(:has(th,thead))>tbody:first-of-type>tr:first-child:has(>td:first-child :is(strong,b)):has(>td:last-child :is(strong,b))>td{background:var(--cq-blue);color:var(--cq-white);font-family:var(--cq-font-ui);font-weight:600;text-align:left;vertical-align:middle}.cq-pdp-full-description .rte table thead tr>:is(th,td) :is(a,strong,b,span),.cq-pdp-full-description .rte table tr:not(:has(>td))>th :is(a,strong,b,span),.cq-pdp-full-description .rte table:not(:has(th,thead))>tbody:first-of-type>tr:first-child:has(>td:first-child :is(strong,b)):has(>td:last-child :is(strong,b))>td :is(a,strong,b,span){color:inherit;font-weight:inherit}.cq-pdp-full-description .rte table thead tr:first-child>:first-child,.cq-pdp-full-description .rte table tr:first-child>th:first-child,.cq-pdp-full-description .rte table:not(:has(th,thead))>tbody:first-of-type>tr:first-child>td:first-child{border-start-start-radius:var(--cq-r-md)}.cq-pdp-full-description .rte table thead tr:first-child>:last-child,.cq-pdp-full-description .rte table tr:first-child>th:last-child,.cq-pdp-full-description .rte table:not(:has(th,thead))>tbody:first-of-type>tr:first-child>td:last-child{border-start-end-radius:var(--cq-r-md)}.cq-pdp-full-description .rte table>tbody:has(>tr:first-child>th):not(:has(>tr:first-child>td))>tr:has(>td)>:is(th,td),.cq-pdp-full-description .rte table:not(:has(th,thead)):has(>tbody:first-of-type>tr:first-child>td:first-child :is(strong,b)):has(>tbody:first-of-type>tr:first-child>td:last-child :is(strong,b))>tbody>tr:not(:first-child)>td{background:var(--cq-white)}.cq-pdp-full-description .rte table>tbody:has(>tr:first-child>th):not(:has(>tr:first-child>td))>tr:nth-child(odd):has(>td)>:is(th,td),.cq-pdp-full-description .rte table:not(:has(th,thead)):has(>tbody:first-of-type>tr:first-child>td:first-child :is(strong,b)):has(>tbody:first-of-type>tr:first-child>td:last-child :is(strong,b))>tbody>tr:nth-child(odd):not(:first-child)>td{background:var(--cq-table-zebra)}.cq-pdp-full-description .rte table>caption:not(.visually-hidden,[class$=sr],[class$=sr-only]){caption-side:top;padding:0 0 8px;border:0;background:transparent;color:var(--cq-text-secondary);font-size:13px;font-weight:400;text-align:start}.cq-pdp-full-description .rte table :where(img){margin:0}.cq-pdp-full-description .rte .table-wrapper:not(:has(tr>:nth-child(3))),.cq-pdp-full-description .rte table:not(.table-wrapper>table):not(:has(tr>:nth-child(3))){max-width:76rem}.cq-pdp-full-description .rte table tr:first-child:not(:has(>:is(th,td):not(:empty))),.cq-pdp-full-description .rte :is(.table-wrapper,table):not(:has(:is(th,td):not(:empty))){display:none}.cq-field-table td:nth-child(2){white-space:nowrap}@media(max-width:749px){.cq-pdp-full-description .rte table :is(th,td){min-width:7.2rem}}.product-info-description-mobile .facet-toggle .angle{width:12px;height:8px}.product-info-description-mobile .facet-toggle .angle-icon{display:block;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7'%3E%3Cpath d='M1 1.5l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7'%3E%3Cpath d='M1 1.5l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .16s cubic-bezier(.22,1,.36,1)}.product-info-description-mobile .facet-toggle .angle-icon:before,.product-info-description-mobile .facet-toggle .angle-icon:after{content:none}.product-info-description-mobile .facet-toggle[aria-expanded=true] .angle-icon{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.product-info-description-mobile .facet-toggle .angle-icon{transition:none}}.cq-pdp-full-description .product-info-description-mobile{gap:0;margin-top:0;border-top:1px solid var(--cq-line-soft)}.cq-pdp-full-description .product-info-description-mobile .facet{border-top:0;border-bottom:1px solid var(--cq-line-soft);padding-bottom:0}.cq-pdp-full-description .product-info-description-mobile .facet-toggle{min-height:5.6rem;padding:1.6rem 0;color:var(--cq-ink);font-family:var(--cq-font-ui);font-size:1.6rem;font-weight:600;line-height:1.4;text-transform:none}.cq-pdp-full-description .product-info-description-mobile .facet-content{padding:0 0 2.4rem}.cq-field-split.has-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,320px);gap:32px;align-items:start}.cq-field-figure{margin:0}.cq-field-figure img{display:block;width:100%;height:auto;border-radius:12px;background:#fff}.cq-field-steps li{padding:4px 0}.cq-field-steps li::marker{color:var(--cq-navy);font-weight:600}.cq-field-table td{vertical-align:middle}.cq-field-table .cq-field-part{display:flex;width:fit-content;align-items:center;gap:12px}.cq-field-table .cq-field-part img{width:56px;height:56px;margin:0;object-fit:contain;border-radius:8px;background:#fff;border:1px solid var(--cq-line-soft)}.cq-field-table .cq-field-interval{white-space:nowrap}.cq-field-interval-inline{display:none}.cq-pdp-full-description .rte .table-wrapper:has(+.cq-field-note){margin-bottom:8px}.cq-field-note{font-size:13px;line-height:1.5;color:var(--cq-muted)}@media(max-width:749px){.cq-field-split.has-media{grid-template-columns:1fr;gap:16px}.cq-field-figure{max-width:260px}.cq-field-table .cq-field-interval{display:none}.cq-field-interval-inline{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:var(--cq-muted)}.cq-field-part:has(img)+.cq-field-interval-inline{margin-inline-start:68px}}.cq-pdp-full-description :is(.cq-rel-cmp,.cq-field-more){margin:1.6rem 0 0}.cq-pdp-full-description :is(.cq-rel-cmp-toggle,.cq-field-more-toggle){display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;margin:0;padding:0;list-style:none;border-radius:var(--cq-r-xs, 4px);color:var(--cq-blue);font:500 1.5rem/1.4 var(--cq-font-ui);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.cq-pdp-full-description :is(.cq-rel-cmp-toggle,.cq-field-more-toggle)::-webkit-details-marker{display:none}.cq-pdp-full-description :is(.cq-rel-cmp-toggle,.cq-field-more-toggle)::marker{content:""}.cq-pdp-full-description :is(.cq-rel-cmp-chev,.cq-field-more-chev){flex:none;width:.7rem;height:.7rem;margin-top:-.3rem;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);transition:transform var(--cq-fast, .2s) var(--cq-ease, ease)}.cq-pdp-full-description :is(.cq-rel-cmp,.cq-field-more)[open]>summary :is(.cq-rel-cmp-chev,.cq-field-more-chev){margin-top:.3rem;transform:rotate(-135deg)}@media(hover:hover){.cq-pdp-full-description :is(.cq-rel-cmp-toggle,.cq-field-more-toggle):hover{color:var(--cq-navy)}}.cq-pdp-full-description :is(.cq-rel-cmp-toggle,.cq-field-more-toggle):focus-visible{outline:3px solid var(--cq-blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){.cq-pdp-full-description :is(.cq-rel-cmp-chev,.cq-field-more-chev){transition:none}}.cq-pdp-full-description .rte .cq-field-more-body{padding-top:.8rem}.cq-pdp-full-description .rte .cq-field-more-body>:is(h1,h2,h3,h4,h5,h6,.h3,.h4,.h5):first-of-type{margin-top:1.6rem}.cq-pdp-full-description .rte .cq-field-full{margin:3.2rem 0 0}.cq-pdp-full-description .rte .cq-field-full>:is(h1,h2,h3,h4,h5,h6,.h3,.h4,.h5):first-child{margin-top:0}.cq-pdp-full-description .rte .cq-rel-cmp .table-wrapper{margin:.8rem 0 0}.cq-pdp-full-description .rte .cq-rel-cmp-table th[scope=row]{background:var(--cq-white);color:var(--cq-ink);font-weight:600;white-space:nowrap;vertical-align:top}.cq-pdp-full-description .rte .cq-rel-cmp-table tbody tr:nth-child(2n)>th{background:var(--cq-table-zebra)}.cq-pdp-full-description .rte .cq-rel-cmp-table td{vertical-align:top}.cq-pdp-full-description .rte .cq-rel-cmp-table .cq-rel-cmp-price{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.cq-pdp-full-description .rte .cq-rel-cmp-table td.cq-rel-cmp-price{color:var(--cq-ink);font-family:var(--cq-font-ui);font-weight:600}.cq-pdp-full-description .rte .cq-rel-cmp-parts{margin:0;padding:0;list-style:none}.cq-pdp-full-description .rte .cq-rel-cmp-parts li{line-height:1.45}.cq-pdp-full-description .rte .cq-rel-cmp-parts li+li{margin-top:.2rem}.cq-rel-cmp-qty{color:var(--cq-navy);font-family:var(--cq-font-ui);font-weight:600;white-space:nowrap}.cq-rel-cmp-line{margin-inline-start:.6rem;color:var(--cq-muted);font-family:var(--cq-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.cq-rel-cmp-line:before{content:"\b7\a0";content:"\b7\a0" / ""}.cq-rel-cmp-price-m{display:none}.cq-rel-cmp-selected{display:block;margin-top:.2rem;color:var(--cq-blue);font:500 1.25rem/1.3 var(--cq-font-ui)}.cq-rel-cmp-selected[hidden]{display:none}.cq-pdp-full-description .rte .cq-rel-cmp-table tr.is-selected>th{box-shadow:inset 3px 0 0 var(--cq-blue)}.cq-pdp-full-description .rte .cq-rel-cmp-note{margin:.8rem 0 0;color:var(--cq-muted);font-size:1.3rem;line-height:1.5}@media(max-width:749px){.cq-pdp-full-description .rte .cq-rel-cmp-table :is(th,td){min-width:0;padding:12px 16px}.cq-pdp-full-description .rte .cq-rel-cmp-table th[scope=row]{min-width:9.2rem;white-space:normal}.cq-pdp-full-description .rte .cq-rel-cmp-parts li+li{margin-top:.6rem}.cq-pdp-full-description .rte .cq-rel-cmp-table .cq-rel-cmp-price{display:none}.cq-pdp-full-description .rte .cq-rel-cmp-table .cq-rel-cmp-price-m{display:block;margin-top:.4rem;color:var(--cq-ink);font:600 1.4rem/1.3 var(--cq-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}}.stamped-review-image img.stamped-lazyload,.stamped-review-image img{height:auto!important;max-height:130px;width:auto}.cq-pdp-full-description .rte [style*="rgb(243, 10, 10)"]{color:var(--cq-danger, #b42318)!important}.cq-product-page .cq-purchase-buttons:has(>.cq-ship-by){flex-wrap:wrap}.cq-ship-by{flex:1 0 100%;order:-1;margin-bottom:14px;display:flex;align-items:flex-start;gap:8px;min-width:0;min-height:20px;color:var(--cq-pdp-text);font-family:var(--cq-font-ui);font-size:14px;font-weight:400;line-height:20px}.cq-ship-by:not([data-cq-ready])>*{visibility:hidden}@media(min-width:750px){.cq-product-page .cq-purchase-buttons:has(>.cq-ship-by)>:is(.cq-purchase-add,.cq-purchase-call){flex:1 1 0}}@media(max-width:379px){.cq-ship-by{gap:6px;font-size:13px}}@media(max-width:359px){.cq-ship-by .cq-ship-by-icon{display:none}}@media(max-width:330px){.cq-ship-by{font-size:12.5px}}.cq-ship-by .cq-ship-by-icon{flex:none;width:18px;height:18px;margin-top:1px;color:var(--cq-pdp-secondary);stroke-width:1.5}.cq-ship-by-text{min-width:0}.cq-ship-by-end{white-space:nowrap}.cq-ship-by-end .cq-subscription-info-tooltip{white-space:normal}@media(max-width:429px){.cq-ship-by:is([data-mode=truck],[data-mode=either]){gap:6px;font-size:13px}}@media(max-width:369px){.cq-ship-by:is([data-mode=truck],[data-mode=either]){min-height:40px}}.cq-ship-by-text :is(b,.cq-ship-by-date){font-weight:600;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.cq-ship-by-date{color:var(--cq-pdp-action);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover){.cq-ship-by-date:hover{text-decoration-thickness:2px}}.cq-ship-by-date:focus-visible,.cq-ship-by-star:focus-visible{outline:2px solid var(--cq-pdp-action);outline-offset:2px;border-radius:2px}.cq-ship-by .cq-ship-by-note{display:inline-block;flex:none;width:auto;height:auto;vertical-align:baseline}.cq-ship-by-note .cq-subscription-info-button,.cq-ship-by-star{position:relative;display:inline-block;text-decoration:none;width:auto;height:20px;min-height:0;margin:0;padding:0 3px 0 2px;color:var(--cq-pdp-action);font:600 15px/20px var(--cq-font-ui);vertical-align:baseline}.cq-ship-by-note .cq-subscription-info-button:before,.cq-ship-by-star:before{content:"";position:absolute;top:-12px;right:-31px;bottom:-12px;left:0}@media(hover:hover){.cq-ship-by-note .cq-subscription-info-button:hover,.cq-ship-by-star:hover{background:none;color:var(--cq-blue-600)}}.cq-product-page .cq-replace--quiet .cq-replace-price{margin-inline-end:3px}.cq-product-page .cq-replace--quiet .cq-replace-card .cq-subscription-badge{margin-inline:-3px 3px}@media(min-width:750px){.cq-product-page .cq-replace--quiet .cq-replace-price{margin-inline-end:2px}.cq-product-page .cq-replace--quiet .cq-replace-card .cq-subscription-badge{margin-inline:-2px 2px}}.cq-product-page .cq-ro-complete-list .cq-replace-card{padding-inline-end:12px}.cq-product-page .cq-ro-complete-list .cq-replace-price{margin-inline-end:4px}.cq-product-page .cq-ro-individuals .cq-replace-card .cq-subscription-badge{margin-inline:-4px 4px}@media(min-width:750px){.cq-product-page .cq-ro-pack-row .cq-replace-price{margin-inline-end:0}}.cq-replace-was{display:none}.cq-product-page .cq-replace--quiet .cq-replace-list:not(:has(>.cq-replace-item:not([hidden])~.cq-replace-item:not([hidden]))) .cq-replace-was:not([hidden]){display:inline;margin-inline-start:6px;color:var(--cq-pdp-secondary);font-size:13px;font-weight:400}.cq-product-page .cq-replace--quiet .cq-replace-list:not(:has(>.cq-replace-item:not([hidden])~.cq-replace-item:not([hidden]))) .cq-subscription-badge{display:none}.cq-product-page .cq-replace--quiet .cq-replace-list:not(:has(>.cq-replace-item:not([hidden])~.cq-replace-item:not([hidden]))) .cq-replace-card .cq-replace-price{grid-row:1 / 3;align-self:center}@media(max-width:749px){.cq-product-page .cq-replace--quiet .cq-replace-meta .cq-replace-delivery{flex-basis:100%}.cq-product-page .cq-replace--quiet .cq-replace-meta>span:first-child:not(:has(>[data-cq-replace-qty][hidden]+[data-cq-replace-option]:empty))+.cq-replace-delivery{--cq-dot: 0px;margin-inline-start:0}.cq-product-page .cq-replace--quiet .cq-replace-meta>span:first-child:not(:has(>[data-cq-replace-qty][hidden]+[data-cq-replace-option]:empty))+.cq-replace-delivery:before{content:none}}
/*# sourceMappingURL=/cdn/shop/t/449/assets/cq-product-page.css.map */
