.pdp-block[data-spacing-above=none]{margin-block-start:0}.pdp-block[data-spacing-below=none]{margin-block-end:0}.pdp-block[data-spacing-above=s]{margin-block-start:8px}.pdp-block[data-spacing-below=s]{margin-block-end:8px}.pdp-block[data-spacing-above=m]{margin-block-start:16px}.pdp-block[data-spacing-below=m]{margin-block-end:16px}.pdp-block[data-spacing-above=l]{margin-block-start:32px}.pdp-block[data-spacing-below=l]{margin-block-end:32px}.pdp-block[data-spacing-above=xl]{margin-block-start:48px}.pdp-block[data-spacing-below=xl]{margin-block-end:48px}.pdp-block[data-align=start]{text-align:start}.pdp-block[data-align=center]{text-align:center}.pdp-block[data-align=end]{text-align:end}.visually-hidden{clip:rect(0 0 0 0);word-wrap:normal!important;border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.visually-hidden--inline{height:1em;margin:0}.pdp-recommended{background:#f5f5f5;padding:90px 0}.pdp-recommended__inner{margin:0 auto;max-width:1440px;padding:0 90px}.pdp-recommended__toggle{background:#fff;border:1px solid #e2e2e2;border-radius:90px;display:flex;gap:4px;margin:0 auto 40px;padding:8px;position:relative;width:-moz-fit-content;width:fit-content}.pdp-recommended__toggle-slider{background:#000;border-radius:90px;bottom:8px;pointer-events:none;position:absolute;top:8px;z-index:0}.pdp-recommended__toggle[data-slider-ready] .pdp-recommended__toggle-slider{transition:left .25s ease-out,width .25s ease-out}.pdp-recommended__tab{align-items:center;background:transparent;border:0;border-radius:90px;color:#7c7c7c;cursor:pointer;display:inline-flex;font-family:tenon,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.2px;min-height:60px;min-height:39px;padding:10px 24px;position:relative;text-decoration:none;text-transform:uppercase;transition:opacity .15s ease;transition:color .2s ease-out;z-index:1}.pdp-recommended__tab:hover:not(:disabled){opacity:.85}.pdp-recommended__tab:disabled{cursor:not-allowed;opacity:.5}.pdp-recommended__tab[aria-selected=true]{background:transparent;color:#fff}@media (prefers-reduced-motion:reduce){.pdp-recommended__tab,.pdp-recommended__toggle[data-slider-ready] .pdp-recommended__toggle-slider{transition:none}}.pdp-recommended__row{align-items:stretch;display:flex;gap:24px}.pdp-recommended__hero{border-radius:10px;display:flex;flex:0 0 320px;flex-direction:column;justify-content:flex-end;min-height:420px;overflow:hidden;padding:32px;position:relative}.pdp-recommended__hero-bg{background-position:50%;background-size:cover;inset:0;position:absolute}.pdp-recommended__hero-overlay{background:rgba(0,0,0,.4);inset:0;position:absolute}.pdp-recommended__hero-link{inset:0;position:absolute;z-index:2}.pdp-recommended__hero-title{color:#fff;font-family:tenon,system-ui,-apple-system,sans-serif;font-size:32px;font-weight:700;line-height:1.2;margin:0;position:relative}.pdp-recommended__hero-arrow{align-items:center;background:#34a8c4;border-radius:50%;color:#000;display:inline-flex;flex-shrink:0;font-size:16px;height:31px;justify-content:center;line-height:1;width:31px}.pdp-recommended__hero-footer{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;position:relative}.pdp-recommended__carousel{align-items:stretch;display:flex;flex:1 1 auto;min-width:0;position:relative}.pdp-recommended__cards-stack{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);min-width:0}.pdp-recommended__cards-stack>.pdp-recommended__cards{grid-column:1;grid-row:1}.pdp-recommended__cards[hidden]{display:flex;pointer-events:none;visibility:hidden}.pdp-recommended__cards{-ms-overflow-style:none;display:flex;flex:1 1 auto;gap:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 120px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 120px),transparent);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp-recommended__cards::-webkit-scrollbar{display:none}.pdp-recommended__cards>*{flex:0 0 400px;scroll-snap-align:start}.pdp-recommended__cards>:first-child{margin-left:28px}.pdp-recommended__cards[data-at-end]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 120px,#000);mask-image:linear-gradient(90deg,transparent,#000 120px,#000)}.pdp-recommended__nav{align-items:center;background:#fff;border:1px solid #e2e2e2;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.08);color:#1e1e1e;cursor:pointer;display:inline-flex;font-size:24px;height:42px;justify-content:center;line-height:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease,transform .15s ease;width:42px;z-index:2}.pdp-recommended__nav--prev{left:-21px}.pdp-recommended__nav--next{right:-21px}.pdp-recommended__nav:hover:not([disabled]){transform:translateY(-50%) scale(1.06)}.pdp-recommended__nav[disabled]{opacity:0;pointer-events:none}@media (max-width:1024px){.pdp-recommended__inner{padding:0 32px}}@media (max-width:768px){.pdp-recommended__inner{padding:0 16px}.pdp-recommended__row{flex-direction:column}.pdp-recommended__hero{display:none}.pdp-recommended__cards>*{flex:0 0 240px}.pdp-recommended__cards>:first-child{margin-left:0}.pdp-recommended__nav{display:none}.pdp-recommended .pdp-card__title{font-size:20px}}.pdp-card{background:#f5f5f5;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.pdp-card__media{aspect-ratio:var(--pdp-card-aspect,1/1);background:#fff;display:block;position:relative}.pdp-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pdp-card__brand{align-self:flex-start;background:var(--pdp-card-brand-color,#f2dc62);border-radius:90px;color:#000;font-family:tenon,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;letter-spacing:1.2px;padding:4px 10px;text-transform:uppercase}.pdp-card__brand,.pdp-card__brand:hover{text-decoration:none}.pdp-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:16px}.pdp-card__title{color:#1e1e1e;font-family:tenon,system-ui,-apple-system,sans-serif;font-size:24px;font-weight:700;line-height:1.2;text-decoration:none}.pdp-card__price-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:auto}.pdp-card__price{color:#1e1e1e;font-size:16px;font-weight:500}.pdp-card__compare{align-items:center;background:#e2e2e2;border:0;border-radius:6px;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:tenon,system-ui,-apple-system,sans-serif;font-size:14px;gap:8px;padding:6px 12px}.pdp-card__compare-dot{background:#fff;border-radius:50%;height:14px;width:14px}.pdp-card__compare[data-active] .pdp-card__compare-dot{background:#34a8c4}.pdp-recommended[data-show-brand-pill=false] .pdp-card__brand,.pdp-recommended[data-show-price=false] .pdp-card__price,.pdp-recommended[data-show-price=false] .pdp-card__price-row{display:none}

/*# sourceMappingURL=pdp-recommended.css.map*/