.section-store .round-cover-strip--cards{padding:20px;box-shadow:none;border-radius:20px}.section-store .round-cover-strip--cards .round-cover-list{display:flex;flex-wrap:wrap;gap:12px}.section-store .round-cover-strip--cards .round-cover-item{min-width:0;flex:1 1 130px}.section-store .round-cover-strip--cards .round-cover{height:100%;padding:14px 10px;border:1px solid color-mix(in srgb,var(--cover-color) 24%,white);border-radius:16px;background:white;gap:12px;justify-content:space-between}.section-store .round-cover-strip--cards .round-cover-ring{width:100%;height:88px;padding:0;border-radius:12px;box-shadow:none;background:var(--cover-soft,var(--c-surface-01))}.section-store .round-cover-strip--cards .round-cover-circle{border-radius:12px}.section-store .round-cover-strip--cards .round-cover-circle>svg{width:42px;height:42px}.section-store .round-cover-strip--cards .round-cover-img{object-fit:contain;padding:8px}.section-store .round-cover-strip--cards .round-cover-label{font-size:.88rem;line-height:1.55;color:var(--text-strong,#2c2217)}.section-store .section-commerce-guide{display:block;padding:18px 0;border:0;box-shadow:none;background:transparent}.section-store .section-commerce-guide-title{margin:0 0 12px;font-size:1.05rem;color:var(--text-strong,#2c2217)}.section-store .section-commerce-guide-links{display:flex;flex-wrap:wrap;gap:10px}.section-store .section-commerce-guide-links>a{display:flex;align-items:center;gap:12px;min-width:0;flex-grow:1;flex-shrink:1;flex-basis:calc((100% - 20px) / 3);min-height:82px;padding:12px;border:1px solid color-mix(in srgb,var(--journey-color,var(--c-gold)) 30%,white);border-radius:14px;background:linear-gradient(120deg,color-mix(in srgb,var(--journey-color,var(--c-gold)) 8%,white),white 75%);text-decoration:none;color:var(--text-strong,#2c2217);white-space:normal}.section-store .section-commerce-guide-links>a:nth-child(3n+1){--journey-color:var(--c-teal)}.section-store .section-commerce-guide-links>a:nth-child(3n+2){--journey-color:var(--c-pink)}.section-store .section-commerce-guide-links>a:nth-child(3n+3){--journey-color:var(--c-gold)}.section-store .section-commerce-guide-links>a>svg:first-child{flex:0 0 24px;width:24px;height:24px;color:var(--journey-color,var(--c-gold))}.section-store .section-commerce-guide-links>a>svg:last-child{margin-inline-start:auto;flex-shrink:0}.section-store .section-commerce-guide-links>a span{display:grid;gap:4px;min-width:0}.section-store .section-commerce-guide-links>a strong{font-size:.87rem}.section-store .section-commerce-guide-links>a small{font-size:.78rem;font-weight:400;color:var(--text-muted,#62574b);line-height:1.6}.section-store .section-commerce-guide-links>a:hover{border-color:var(--journey-color,var(--c-gold))}.section-store .section-commerce-guide-links>a:focus-visible{outline:3px solid var(--journey-color,var(--c-gold));outline-offset:3px}.sfb-jump-nav{display:flex;flex-wrap:wrap;gap:6px;padding-block:8px;border-block:1px solid var(--border-default,#eae2d5)}.sfb-jump-nav>span{width:100%;color:var(--text-muted,#62574b);font-size:.75rem}.sfb-jump-nav>button{min-height:44px;border:1px solid var(--border-default,#eae2d5);border-radius:8px;padding:6px 10px;background:white;color:var(--text-strong,#2c2217);font-size:.8rem;cursor:pointer}.sfb-jump-nav>button:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.sfb-jump-target{scroll-margin-block-start:calc(var(--sticky-stack-offset, 0px) + 20px)}.sfb-jump-target:focus-visible{outline:2px solid var(--c-gold);outline-offset:4px}.pdp-gallery-empty .pdp-gallery-fallback{min-height:320px;height:auto;padding:28px;gap:16px;background:radial-gradient(ellipse at 20% 20%,color-mix(in srgb,var(--c-gold) 12%,white),white 70%)}.pdp-gallery-empty .pdp-fallback-icon{width:88px;height:88px;border:1px solid color-mix(in srgb,var(--c-gold) 28%,white);border-radius:24px;opacity:1;color:var(--c-gold);background:white}.pdp-gallery-empty .pdp-fallback-fact{max-width:48ch;margin:0;padding:14px 18px;border:1px solid var(--border-default,#eae2d5);border-radius:12px;background:white;color:var(--text-strong,#2c2217);line-height:1.8;font-size:1rem;text-align:center;overflow-wrap:anywhere}.pdp-gallery-empty .pdp-fallback-hint{max-width:48ch;background:transparent;border:0;color:var(--text-muted,#62574b);line-height:1.7}.pdp-gallery-empty .pdp-fallback-tabs{display:flex;flex-wrap:wrap}.pdp-gallery-empty .pdp-thumb-fallback{width:auto;flex-grow:1;flex-shrink:1;flex-basis:calc((100% - 24px) / 4);min-width:0;min-height:64px;height:auto;padding:10px}.pdp-gallery-empty .pdp-thumb-fallback small{white-space:normal;line-height:1.5}@media (max-width:599px){.section-store .round-cover-strip--cards{padding:14px}.section-store .round-cover-strip--cards .round-cover-list{gap:8px}.section-store .round-cover-strip--cards .round-cover-item{flex-basis:calc((100% - 16px) / 3)}.section-store .round-cover-strip--cards .round-cover{padding:8px}.section-store .round-cover-strip--cards .round-cover-ring{height:64px}.section-store .round-cover-strip--cards .round-cover-label{font-size:.78rem}.section-store .section-commerce-guide-links>a{flex-basis:calc((100% - 10px) / 2);gap:8px;padding:10px}.section-store .section-commerce-guide-links>a>svg:last-child{display:none}.pdp-gallery-empty .pdp-gallery-fallback{min-height:260px;padding:20px}.pdp-gallery-empty .pdp-thumb-fallback{flex-basis:calc((100% - 8px) / 2)}}.site-frame .section-discovery-card{position:relative;overflow:hidden;flex-wrap:wrap;align-content:start;padding:14px}.site-frame .section-discovery-card--visual{display:flex}.site-frame .section-discovery-art{flex-basis:100%;display:block;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:var(--sec-soft)}.site-frame .section-discovery-art img{display:block;width:100%;height:100%;object-fit:contain}.site-frame .section-discovery-card:focus-visible{outline:3px solid var(--sec-color);outline-offset:3px}.compare-difference-switch{display:flex;align-items:center;gap:10px;min-height:44px;padding-block:12px;color:var(--text-strong);font-weight:700}.compare-difference-switch input{width:20px;height:20px;accent-color:var(--brand-text)}.compare-table caption{caption-side:top;text-align:start;padding-block:12px;color:var(--text-muted);font-size:.85rem}.compare-table tbody tr[data-compare-different=true]>:is(th,td){background:var(--brand-soft)}.compare-different-label{display:block;margin-block-start:4px;color:var(--brand-soft-contrast);font-size:.75rem}.compare-table-wrap:has(.compare-only-differences:checked) tbody tr[data-compare-different=false]{display:none}.compare-table-wrap:focus-visible{outline:2px solid var(--brand-text);outline-offset:3px}.catalog-rating-link{position:relative;z-index:1;text-decoration:none}.catalog-rating{display:inline-flex;align-items:center;gap:5px;color:var(--text-body);font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog-rating>svg{color:var(--brand-text)}.catalog-rating-link:focus-visible{outline:2px solid var(--brand-text);outline-offset:3px;border-radius:4px}#section-category-navigation{scroll-margin-block-start:calc(var(--sticky-stack-offset, 0px) + 20px)}.section-store .round-cover-strip--compact{padding:10px 0;margin-block:0 12px;border:0;border-radius:0;background:transparent;box-shadow:none}.section-store .round-cover-strip--compact .round-cover-head{margin-block-end:8px}.section-store .round-cover-strip--compact .round-cover-title{font-size:.95rem}.section-store .round-cover-strip--compact .round-cover-list{flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:4px 3px 10px;scroll-snap-type:inline proximity}.section-store .round-cover-strip--compact .round-cover-item{flex:0 0 180px;min-width:0;scroll-snap-align:start}.section-store .round-cover-strip--compact .round-cover{display:flex;flex-direction:row;gap:10px;min-height:68px;padding:10px;border:1px solid var(--border-default,#ded5c6);border-radius:12px;background:var(--c-white);text-align:start}.section-store .round-cover-strip--compact .round-cover-ring{flex:0 0 40px;width:40px;height:40px;border-radius:10px;padding:0;box-shadow:none}.section-store .round-cover-strip--compact .round-cover-circle{border-radius:10px}.section-store .round-cover-strip--compact .round-cover-img{object-fit:contain}.section-store .round-cover-strip--compact .round-cover-count{min-width:18px;height:18px;padding-inline:3px;font-size:.65rem}.section-store .round-cover-strip--compact .round-cover-label{display:block;overflow:visible;-webkit-line-clamp:unset;font-size:.82rem;line-height:1.5}.site-frame .section-store .section-product-grid .store-product-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border-radius:14px;background:var(--c-white)}@layer dman-foundation{.site-frame .section-store .section-product-grid .store-product-card>:not(.product-visual,.product-card-cover-link){order:0!important}}.site-frame .section-store .section-product-grid .store-product-card h3{display:block;margin:0;min-height:3em;line-height:1.5;font-size:.95rem;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:anywhere}.site-frame .section-store .section-product-grid .store-product-card .price-line{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:1.25rem;background:transparent;color:var(--text-strong)}.site-frame .section-store .section-product-grid .store-product-card .product-topline{margin:0;padding:0;border:0;gap:5px}.site-frame .section-store .section-product-grid .store-product-card .product-card-actions-wrap{margin-block-start:auto;padding-block-start:10px;border-block-start:1px solid var(--border-default,#ded5c6)}.site-frame .section-store .section-product-grid .store-product-card .product-action-button{min-height:44px}.site-frame .section-store .section-product-grid .store-product-card .product-visual{height:auto;min-height:0;aspect-ratio:1/1}.site-frame .section-store .section-product-grid .store-product-card:nth-child(n+5){content-visibility:auto;contain-intrinsic-block-size:auto 540px}.section-store :is(.section-commerce-guide,#section-category-navigation){content-visibility:auto;contain-intrinsic-block-size:auto 240px}@media (max-width:599px){.site-frame .section-store .section-product-grid .store-product-card{gap:7px;padding:10px}.site-frame .section-store .section-product-grid .store-product-card h3{font-size:.88rem}.site-frame .section-store .section-product-grid .store-product-card .price-line{font-size:1.1rem}}@layer dman-foundation{.site-frame .pdp-stock-chip.is-low,.site-frame .vm-chip-low{color:var(--warning-text)!important}.site-frame .pdp-price-before{opacity:1!important;color:var(--text-muted)!important}}