.boaz-store{--store-radius:2px;--store-rule:var(--color-line)}.boaz-store .store-product-media{border-radius:var(--store-radius)}.boaz-store .store-product-content>ul>li{padding-inline:0;border-radius:0;background:transparent;color:var(--color-ink-muted);font-weight:500}.boaz-store .store-product-card h3{font-weight:600;letter-spacing:-.025em}.boaz-store [data-slot=discount-rate]{border-radius:var(--store-radius)}.boaz-store [data-slot=product-action]{font-weight:500;border-color:var(--store-rule)}.boaz-store .store-product-more{display:flex;justify-content:flex-end;padding-top:calc(var(--spacing) * 24)}.boaz-store .store-text-link{display:inline-flex;min-height:44px;align-items:center;gap:20px;border-bottom:1px solid var(--color-line-strong);color:var(--color-ink);font-size:calc(var(--spacing) * 14);font-weight:500}.boaz-store [data-component=ProductGrid]>ul{row-gap:calc(var(--spacing) * 12)}.boaz-store [data-component=ShopHeader] nav>ul{font-weight:500}.boaz-store [data-component=BestReviewSection] [data-slot=review-widget]{min-height:0}.boaz-store [data-component=BestReviewSection] article img{border-radius:var(--store-radius)}.boaz-store [data-component=BestReviewSection] [data-slot=review-product]{border-color:var(--store-rule)}.boaz-store [data-component=BestReviewSection] [data-slot=review-product] p{font-weight:500}.boaz-store [data-component=InfoPanel]>header>ul>li{padding-inline:0;padding-block:0;border-radius:0;background:transparent;font-weight:500;color:var(--color-ink-muted)}.boaz-store [data-component=InfoPanel] h1{font-weight:600;letter-spacing:-.03em}.boaz-store [data-component=ShippingNotice]{border-radius:var(--store-radius);background:var(--color-sand-50)}.boaz-store [data-component=BuyButtons] button,.boaz-store [data-component=MobileBuyBar]>button,.boaz-store [data-component=OptionSelector] [aria-haspopup=listbox]{border-radius:var(--store-radius);font-weight:500}.boaz-store [data-component=InfoPanel]>.store-pdp-utility{display:flex;flex-wrap:wrap;gap:20px;margin-top:16px;padding-top:12px;border-top:1px solid var(--store-rule);font-weight:500}.boaz-store [data-component=DeliveryReturnInfo] li,.boaz-store [data-component=DeliveryReturnInfo]>ul{border-color:var(--color-line-strong)}.boaz-store [data-component=DeliveryReturnInfo] th{background:var(--color-sand-50)}.boaz-store [data-component=ContentsSection] img,.boaz-store [data-component=NewItemSection] [data-slot=new-item-video],.boaz-store [data-component=NewItemSection] img{border-radius:var(--store-radius)}.boaz-store [data-component=ContentsSection] h2,.boaz-store [data-component=ShortsCarousel] h2{font-weight:600;letter-spacing:-.03em}@media (prefers-reduced-motion:reduce){.boaz-store .benchmark-hero *,.boaz-store .store-product-card *{transition-duration:.01ms}}.boaz-store [data-component=Gallery] [data-media-role=cover] img,.boaz-store [data-component=Gallery] [data-media-role=product] img,.boaz-store [data-component=Gallery] [data-media-role=structure] img,.boaz-store [data-component=ProductPhotoStory] img{object-fit:contain}.boaz-store [data-component=Gallery] [role=group],.boaz-store [data-component=ProductPhotoStory] .relative{background:var(--color-paper)}.boaz-store [data-component=Gallery] ul button{border-radius:var(--store-radius);overflow:hidden}.boaz-store [data-component=InfoPanel]>header{border-color:var(--store-rule);padding-bottom:20px}.boaz-store [data-component=BlogReviewDisclosure]{border-inline:0;border-radius:0;padding-inline:0;border-color:var(--store-rule)}.boaz-store [data-component=ProductStory] article{border-color:var(--store-rule)}.boaz-store [data-component=ProductStory] article>.relative{border-radius:var(--store-radius)}.boaz-store .store-announcement{position:absolute;inset:0 0 auto;display:flex;height:calc(var(--spacing) * 40);align-items:center;justify-content:center;gap:8px;color:var(--color-paper);background:var(--color-ink)}.boaz-store .store-announcement-link{min-width:0;max-width:min(80vw,1080px);padding:8px 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.boaz-store .store-announcement-close{display:flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;color:inherit;background:transparent}.boaz-store .store-campaigns{margin-block:32px 48px}.boaz-store .store-campaigns-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.boaz-store .store-campaigns-heading h2{font-size:24px;font-weight:600;letter-spacing:-.03em}.boaz-store .store-campaigns-heading p{font-size:13px;line-height:1.6;color:var(--color-ink-muted)}.boaz-store .store-campaigns-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.boaz-store .store-campaign-card{display:block;min-width:0;border-bottom:1px solid var(--store-rule)}.boaz-store .store-campaign-image{position:relative;width:100%;aspect-ratio:16/7;overflow:hidden;border-radius:var(--store-radius);background:var(--color-sand-50)}.boaz-store .store-campaign-caption{padding:16px 0}.boaz-store .store-campaign-caption h3{font-size:16px;line-height:1.6;font-weight:500}.boaz-store .store-campaign-caption p{margin-top:8px;font-size:12px;line-height:1.7;color:var(--color-ink-muted)}.boaz-store .store-campaign-action{display:flex;align-items:center;gap:16px;min-height:44px;width:fit-content;margin-top:8px;font-size:13px}.boaz-store .store-campaigns[data-variant=product]{margin-inline:16px}.boaz-store .store-campaigns[data-variant=product] .store-campaigns-grid{grid-template-columns:1fr}.boaz-store .store-campaigns[data-variant=product] .store-campaigns-heading h2{font-size:18px}.boaz-store .store-announcement-close:focus-visible,.boaz-store .store-announcement-link:focus-visible,.boaz-store .store-campaign-card:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (min-width:992px){.boaz-store .store-campaigns[data-variant=product]{margin-inline:0}}@media (max-width:767px){.boaz-store .store-campaigns-grid{grid-template-columns:1fr;gap:20px}.boaz-store .store-campaigns-heading h2{font-size:22px}.boaz-store .store-campaigns-heading{align-items:flex-start;flex-direction:column}}