.oy-section-heading{font-size:1.25rem;font-weight:600;margin-bottom:24px;text-align:center;letter-spacing:-.01em}.oy-product-trust{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:14px 0;margin:0}.oy-product-trust__inner{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px}.oy-product-trust__item{display:flex;align-items:center;gap:7px;font-size:.8125rem;color:var(--color-foreground-secondary)}.oy-product-trust__icon{width:28px;height:28px;object-fit:contain;flex-shrink:0}.oy-product-trust__icon-svg{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--color-foreground);color:var(--color-background);border-radius:50%;flex-shrink:0}.oy-product-trust__icon-svg svg{width:12px;height:12px}.oy-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:200;background:var(--color-background);border-top:1px solid var(--color-border);box-shadow:0 -4px 20px #0000001a;transform:translateY(110%);transition:transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.oy-sticky-atc--visible{transform:translateY(0);pointer-events:auto}.oy-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.oy-sticky-atc__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.oy-sticky-atc__title{font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oy-sticky-atc__price{font-size:.8125rem;color:var(--color-foreground-secondary)}.oy-sticky-atc__btn{flex-shrink:0;background:var(--color-foreground);color:var(--color-background);border:none;padding:12px 28px;font-size:.875rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:opacity .2s}.oy-sticky-atc__btn:hover{opacity:.85}@media(max-width:749px){.oy-sticky-atc__title{max-width:160px}}.oy-recommendations{padding:56px 0;border-top:1px solid var(--color-border)}.oy-recommendations__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:989px){.oy-recommendations__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.oy-recommendations__grid{grid-template-columns:repeat(2,1fr)}}.oy-rec-card{text-decoration:none;color:inherit;display:block}.oy-rec-card__img-wrap{position:relative;aspect-ratio:3/4;overflow:hidden;background:#f5f5f5;margin-bottom:8px}.oy-rec-card__img-placeholder{width:100%;height:100%;background:#eee}.oy-rec-card__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.oy-rec-card:hover .oy-rec-card__img-wrap img{transform:scale(1.04)}.oy-rec-card__title{font-size:.8125rem;line-height:1.4;margin:0 0 4px;color:var(--color-foreground)}.oy-rec-card__price{font-size:.8125rem;margin:0;color:var(--color-foreground)}.oy-rec-card__compare{color:var(--color-foreground-secondary);text-decoration:line-through;margin-right:4px}.oy-badge{position:absolute;top:8px;left:8px;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:2px;line-height:1}.oy-badge--sale{background:#dc2625;color:#fff}.oy-badge--new{background:var(--color-foreground);color:var(--color-background)}.oy-recently-viewed{padding:56px 0;border-top:1px solid var(--color-border)}.oy-recently-viewed__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:989px){.oy-recently-viewed__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.oy-recently-viewed__grid{grid-template-columns:repeat(2,1fr)}}.oy-rv-card{text-decoration:none;color:inherit;display:block}.oy-rv-card__img-wrap{aspect-ratio:3/4;overflow:hidden;background:#f5f5f5;margin-bottom:8px}.oy-rv-card__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.oy-rv-card:hover .oy-rv-card__img-wrap img{transform:scale(1.04)}.oy-rv-card__title{font-size:.8125rem;line-height:1.4;margin:0 0 4px}.oy-rv-card__price{font-size:.8125rem;margin:0}.oy-reviews{padding:56px 0;border-top:1px solid var(--color-border)}.oy-reviews__body{min-height:60px}.oy-reviews__placeholder{color:var(--color-foreground-secondary);font-size:.875rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/oy-product.css.map */
