.store-root[data-world=shelf][data-world]{--w-shelf:var(--t-text)}.store-root[data-world=shelf][data-world] .store-usp-row{background:var(--t-text);color:var(--t-bg);border:0;gap:0;padding:0 16px}.store-root[data-world=shelf][data-world] .store-usp-item{letter-spacing:.1em;text-transform:uppercase;color:inherit;padding:13px 26px;font-size:12px;font-weight:600}.store-root[data-world=shelf][data-world] .store-usp-dot{display:none}@container store (width<=640px){.store-root[data-world=shelf][data-world] .store-usp-row{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.store-root[data-world=shelf][data-world] .store-usp-item{white-space:nowrap;padding:11px 16px;font-size:11px}}.store-root[data-world=shelf][data-world] .store-section-head{margin-bottom:28px}.store-root[data-world=shelf][data-world] .store-section-head .store-section-title{letter-spacing:-.015em;text-transform:none;color:var(--t-text);font-size:28px;font-weight:800}.store-root[data-world=shelf][data-world] .store-product-grid{gap:40px 28px}.store-root[data-world=shelf][data-world] .store-product-card{box-shadow:none;border:0;border-bottom:3px solid var(--w-shelf);background:0 0;border-radius:0;padding-bottom:12px}.store-root[data-world=shelf][data-world] .store-product-card:hover{box-shadow:none;transform:none}.store-root[data-world=shelf][data-world] .store-product-img{aspect-ratio:1;background:var(--t-surface);border-radius:8px}.store-root[data-world=shelf][data-world] .store-product-img img{transition:transform .5s}.store-root[data-world=shelf][data-world] .store-product-card:hover .store-product-img img{transform:translateY(-3px)}.store-root[data-world=shelf][data-world] .store-product-info{justify-content:space-between;align-items:baseline;gap:10px;padding:12px 2px 0;display:flex}.store-root[data-world=shelf][data-world] .store-product-name{margin:0;font-size:15px;font-weight:600}.store-root[data-world=shelf][data-world] .store-product-price{font-family:var(--t-font);color:var(--t-text);border:1.5px dashed var(--t-text);border-radius:4px;flex:none;margin:0;padding:3px 9px;font-size:12.5px;font-weight:700}.store-root[data-world=shelf][data-world] .store-tile{border-radius:8px}.store-root[data-world=shelf][data-world] .store-btn{border-radius:999px;font-weight:700}.store-root[data-world][data-wopt-shelfline=heavy] .store-product-card{border-bottom-width:6px}.store-root[data-world][data-wopt-shelfline=heavy] .store-product-price{border-width:2px}