.favorite-button.svelte-1omch9g{border-radius:50%;gap:8px;min-width:40px;min-height:40px;padding:9px;box-shadow:0 2px 10px #2130390a}.favorite-button.svelte-1omch9g:has(span:where(.svelte-1omch9g)){border-radius:6px;font-size:.8rem}.favorite-button.selected.svelte-1omch9g{color:var(--store-accent,#bc4315)!important;border-color:currentColor!important}.favorite-button.svelte-1omch9g:hover{color:var(--store-accent,#bc4315)!important}.favorite-button.svelte-1omch9g:disabled{cursor:wait;opacity:.6}svg.svelte-1omch9g{width:20px;height:20px}.compare-button.svelte-khyeqb{min-height:36px;padding:6px 10px;font-size:.8rem}.compare-button[aria-pressed=true].svelte-khyeqb{border-color:currentColor;text-decoration:underline}.product-video.svelte-1vr9h5m{background:#f5f6f7;flex-shrink:0;height:210px;position:relative;overflow:hidden}.video-media.svelte-1vr9h5m{width:100%;height:100%;position:relative}.video-poster.svelte-1vr9h5m{position:absolute;inset:0}.video-poster.frame-ready.svelte-1vr9h5m,video.waiting.svelte-1vr9h5m{opacity:0}video.svelte-1vr9h5m,img.svelte-1vr9h5m{object-fit:contain;width:100%;height:100%;display:block}.cover.svelte-1vr9h5m video:where(.svelte-1vr9h5m),.cover.svelte-1vr9h5m img:where(.svelte-1vr9h5m){object-fit:cover}.video-toggle.svelte-1vr9h5m{z-index:3;border-radius:20px;padding:7px 10px;font-size:.7rem;position:absolute;bottom:34px;left:10px}.video-caption.svelte-1vr9h5m{color:#33454e;overflow-wrap:anywhere;background:#fffe;padding:6px 10px;font-size:.65rem;position:absolute;bottom:0;left:0;right:0}.video-message.svelte-1vr9h5m{background:#fff;padding:8px;font-size:.7rem;position:absolute;top:5px;left:5px;right:5px}.video-product-link.svelte-1vr9h5m{z-index:1;position:absolute;inset:0}.video-product-link.svelte-1vr9h5m:focus-visible{outline-offset:-4px}.product-video.tile.svelte-1vr9h5m{background:#101b21;flex-direction:column;flex:1;height:auto;min-height:360px;display:flex}.tile.svelte-1vr9h5m .video-media:where(.svelte-1vr9h5m){position:absolute;inset:0}.tile.svelte-1vr9h5m video:where(.svelte-1vr9h5m),.tile.svelte-1vr9h5m img:where(.svelte-1vr9h5m){object-fit:cover}.video-content.svelte-1vr9h5m{z-index:2;pointer-events:none;margin-top:auto;padding-top:210px;position:relative}.video-content.svelte-1vr9h5m a,.video-content.svelte-1vr9h5m button{pointer-events:auto}.tile.svelte-1vr9h5m .video-message:where(.svelte-1vr9h5m){z-index:3;color:#33454e;top:60px}@media (width<=650px){.product-video.svelte-1vr9h5m{height:160px}.video-toggle.svelte-1vr9h5m span:where(.svelte-1vr9h5m){display:none}.product-video.tile.svelte-1vr9h5m{height:auto;min-height:320px}.video-content.svelte-1vr9h5m{padding-top:160px}}.product-video.gallery.svelte-1vr9h5m{background:0 0;width:100%;height:100%;min-height:0}.gallery.svelte-1vr9h5m .video-media:where(.svelte-1vr9h5m){position:absolute;inset:0}.gallery.svelte-1vr9h5m video:where(.svelte-1vr9h5m),.gallery.svelte-1vr9h5m img:where(.svelte-1vr9h5m){object-fit:contain}.product-card.svelte-11ja2cl{color:#213039}.card-media.svelte-11ja2cl{position:relative}.video-card.svelte-11ja2cl .card-media:where(.svelte-11ja2cl){flex-direction:column;flex:1;display:flex}.video-card.svelte-11ja2cl .card-body:where(.svelte-11ja2cl){color:#fff;text-shadow:0 1px 3px #000;background:linear-gradient(#0000,#07121b66 40%,#07121bb3);flex:none;padding:24px 12px 12px;position:relative}.video-card.svelte-11ja2cl .card-body:where(.svelte-11ja2cl) h3:where(.svelte-11ja2cl){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:0 0 7px;line-height:1.35;display:-webkit-box;overflow:hidden}.video-card.svelte-11ja2cl .price:where(.svelte-11ja2cl) small:where(.svelte-11ja2cl),.video-card.svelte-11ja2cl .omnibus,.video-card.svelte-11ja2cl .delivery-terms{color:#e6eef2}.video-card.svelte-11ja2cl .unavailable:where(.svelte-11ja2cl){color:#ffb9ae;margin-top:5px;font-size:.7rem}.video-card.svelte-11ja2cl .card-body:where(.svelte-11ja2cl) h3:where(.svelte-11ja2cl) a:where(.svelte-11ja2cl):hover{color:#fff;text-decoration:underline}.card-favorite.svelte-11ja2cl{z-index:4;position:absolute;top:10px;right:10px}.card-media.svelte-11ja2cl .product-badges{z-index:3;pointer-events:none;position:absolute;top:12px;left:10px;right:55px}.product-image.svelte-11ja2cl{aspect-ratio:1;flex-shrink:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:auto;overflow:hidden}.product-image.svelte-11ja2cl img:where(.svelte-11ja2cl){grid-area:1/1;min-width:0;min-height:0;transition:opacity .2s}.secondary-image.svelte-11ja2cl{opacity:0}.product-image.has-secondary.svelte-11ja2cl:hover .secondary-image:where(.svelte-11ja2cl),.product-image.has-secondary.svelte-11ja2cl:focus-visible .secondary-image:where(.svelte-11ja2cl){opacity:1}.product-image.has-secondary.svelte-11ja2cl:hover .primary-image:where(.svelte-11ja2cl),.product-image.has-secondary.svelte-11ja2cl:focus-visible .primary-image:where(.svelte-11ja2cl){opacity:0}.card-body.svelte-11ja2cl h3:where(.svelte-11ja2cl) a:where(.svelte-11ja2cl):hover{color:var(--store-accent,#bc4315)}.quick-add.svelte-11ja2cl{margin-top:auto;padding-top:12px}.quick-add.svelte-11ja2cl button:where(.svelte-11ja2cl){width:100%;margin:0;padding:10px 14px;font-size:.82rem}.quick-add.compact.svelte-11ja2cl{padding-top:8px}.retail-card.svelte-11ja2cl{border-radius:12px}.retail-card.svelte-11ja2cl .card-media:where(.svelte-11ja2cl){border-radius:9px;margin:16px 16px 0;overflow:hidden}.retail-card.svelte-11ja2cl .product-image:where(.svelte-11ja2cl){background:#f7f8f9;padding:12px}.retail-card.svelte-11ja2cl .product-image:where(.svelte-11ja2cl) img:where(.svelte-11ja2cl){background:#f7f8f9}.retail-card.svelte-11ja2cl .card-media:where(.svelte-11ja2cl) .product-video.tile{aspect-ratio:1;height:auto;min-height:0}.retail-card.svelte-11ja2cl .card-media:where(.svelte-11ja2cl) .product-badges{flex-direction:column}.retail-card.svelte-11ja2cl .product-badge.bestseller{color:#fff;background:#213039}.retail-card.svelte-11ja2cl .card-body:where(.svelte-11ja2cl){min-width:0;padding:14px 16px 16px}.retail-card.svelte-11ja2cl .card-body:where(.svelte-11ja2cl) h3:where(.svelte-11ja2cl){min-height:0;margin:0 0 6px;font-size:.92rem;line-height:1.4}.card-meta.svelte-11ja2cl{color:#69777e;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:.62rem;display:flex}.card-attributes.svelte-11ja2cl{color:#52636e;flex-wrap:wrap;gap:6px;margin:10px 0 0;font-size:.72rem;display:flex}.card-attributes.svelte-11ja2cl div:where(.svelte-11ja2cl){overflow-wrap:anywhere;background:#f7f8f9;border:1px solid #e4e9eb;border-radius:4px;flex-wrap:wrap;gap:3px;max-width:100%;padding:3px 6px;display:flex}.card-attributes.svelte-11ja2cl dt:where(.svelte-11ja2cl){font-weight:400}.card-attributes.svelte-11ja2cl dd:where(.svelte-11ja2cl){margin:0}.retail-prices.svelte-11ja2cl{border-top:1px solid #e4e9eb;margin-top:14px;padding-top:14px}.retail-card.svelte-11ja2cl .card-foot:where(.svelte-11ja2cl){border:0;margin-top:10px;padding-top:0}.retail-card.svelte-11ja2cl .quick-add:where(.svelte-11ja2cl){padding-top:12px}.retail-card.svelte-11ja2cl .quick-add:where(.svelte-11ja2cl) button:where(.svelte-11ja2cl){min-height:44px}@media (width<=650px){.retail-card.svelte-11ja2cl .card-media:where(.svelte-11ja2cl){margin:10px 10px 0}.retail-card.svelte-11ja2cl .card-body:where(.svelte-11ja2cl){padding:12px 10px}.retail-card.svelte-11ja2cl .card-body:where(.svelte-11ja2cl) h3:where(.svelte-11ja2cl){font-size:.85rem}.card-attributes.svelte-11ja2cl{font-size:.68rem}}.quick-add.compact.svelte-11ja2cl button:where(.svelte-11ja2cl){width:auto;text-shadow:none;padding:6px 12px;font-size:.72rem}.quick-add-error.svelte-11ja2cl{color:#98351b;text-shadow:none;background:#fff1ed;border-left:3px solid #e46436;border-radius:4px;margin:8px 0 0;padding:8px 10px;font-size:.75rem}@media (prefers-reduced-motion:reduce){.product-image.svelte-11ja2cl img:where(.svelte-11ja2cl){transition:none}}
