.rd-recommendations.rd-recommendations{--rd-font: "Helvetica Neue", Arial, sans-serif;--rd-card-width: 120px;--rd-track-gap: 15px;--rd-price-size: 9px;--rd-compare-size: 9px;display:block;min-width:0;color:#000;font-family:var(--rd-font);letter-spacing:0}.rd-recommendations *,.rd-recommendations *:before,.rd-recommendations *:after{box-sizing:border-box}.rd-recommendations [hidden]{display:none!important}.rd-recommendations.rd-recommendations button{min-width:0;min-height:0;margin:0;font-family:inherit;letter-spacing:0;cursor:pointer;box-shadow:none}.rd-recommendations.rd-recommendations button:before,.rd-recommendations.rd-recommendations button:after{content:none}.rd-recommendations.rd-recommendations button:disabled{opacity:.45;cursor:not-allowed}.rd-recommendations.rd-recommendations button[aria-busy=true]{opacity:.55;cursor:wait}.rd-recommendations button:focus-visible,.rd-recommendations a:focus-visible,.rd-recommendations select:focus-visible,.rd-recommendations__track:focus-visible{outline:2px solid #000;outline-offset:3px}.rd-recommendations .rd-recommendations__heading{margin:0;color:#000;font-size:18px;font-weight:700;line-height:22px;letter-spacing:4%;font-family:inherit;text-transform:uppercase}.rd-recommendations .rd-recommendations__controls{display:flex;gap:8px;margin:4px 0 10px}.rd-recommendations.rd-recommendations--cart{margin-top:auto}.rd-recommendations.rd-recommendations--cart+.wt-cart__drawer__footer{margin-top:0!important}.rd-recommendations.rd-recommendations--cart .rd-recommendations__controls button{height:18px;width:50px}.rd-recommendations .rd-recommendations__controls button{display:grid;place-items:center;width:63px;height:22px;padding:0;color:gray;background:#fff;border:1px solid #e0e0e0;border-radius:100px}.rd-recommendations .rd-recommendations__track{display:flex;gap:var(--rd-track-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:3px}.rd-recommendations .rd-recommendations__track::-webkit-scrollbar{display:none}.rd-recommendations .rd-product-card{min-width:0;display:flex;position:relative;flex-direction:column;scroll-snap-align:start;flex:0 0 var(--rd-card-width)}.rd-recommendations .rd-product-card__link{display:flex;flex-flow:column}.rd-recommendations .rd-product-card__link,.rd-recommendations .rd-product-card__details{min-width:0;max-width:100%;overflow-wrap:anywhere}.rd-recommendations .rd-product-card__link{display:flex;flex:1;flex-direction:column;color:#000;text-decoration:none}.rd-recommendations .rd-product-card__media{position:relative;flex:0 0 auto;width:100%;overflow:hidden;aspect-ratio:3.5 / 5;background:#f3f3f3}.rd-recommendations .rd-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .25s ease,opacity .3s ease}.rd-recommendations .rd-product-card__image--alternative{opacity:0}.rd-recommendations .rd-product-card__link:focus-visible .rd-product-card__image--alternative{opacity:1}.rd-recommendations .rd-product-card__badge{top:7px;left:7px;z-index:1;color:#000;font-size:9px;font-weight:400;padding:6px 10px;line-height:12px;position:absolute;background:#fff;font-family:inherit;border-radius:52px;text-transform:uppercase}.rd-recommendations.rd-recommendations--cart .rd-product-card__badge{display:none!important}.rd-recommendations .rd-product-card__details{height:auto;display:flex;padding-top:4px;flex-direction:column;justify-content:flex-start}.rd-recommendations .rd-product-card__title{margin:0 0 4px;color:#000;font-size:12px;font-weight:700;line-height:14px;font-family:inherit}.rd-recommendations.rd-recommendations .rd-product-card__prices{--rd-price-size: 13px;--rd-compare-size: 13px;margin:auto 0 0;color:#000;font-weight:700;line-height:12px;letter-spacing:0;white-space:normal;font-family:var(--rd-font);font-size:var(--rd-price-size)}.rd-recommendations .rd-product-card__prices :is(.price__container,.price__regular,.price__sale,.sale-price-wrapper,.price__sale__details-wrapper,.price-wrapper-cpa){min-width:0;max-width:100%;white-space:normal}.rd-recommendations .rd-product-card__prices .price__container{margin:0;display:block;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}.rd-recommendations.rd-recommendations .rd-product-card__prices :is(.price-item,.money,#sale-price-discounted,#sale-price-original){margin:0;font-weight:700;line-height:12px;letter-spacing:0;font-family:inherit;font-size:var(--rd-price-size)}.rd-recommendations.rd-recommendations .rd-product-card__prices :is(.price-item--sale,#sale-price-discounted){color:#000!important}.rd-recommendations .rd-product-card__prices .sale-price-wrapper{gap:6px;margin:0;display:flex;flex-flow:row wrap;align-items:center}.rd-recommendations .rd-product-card__prices .price__sale__details-wrapper,.rd-recommendations .rd-product-card__prices .price__container #price-store-discount.visible{justify-content:flex-start}.rd-recommendations .rd-product-card__prices .price__container #price-store-discount.visible .price-wrapper-cpa{align-self:baseline}.rd-recommendations.rd-recommendations .rd-product-card__prices :is(.wt-product__price__compare,.wt-product__price__compare .money,#sale-price-original,#sale-price-original .money){color:#757575!important;font-size:var(--rd-compare-size);text-decoration:line-through!important;text-decoration-color:currentColor!important}.rd-recommendations .rd-product-card__prices :is(.promotion-discount-bubble,.sale-price-discounted__pdv,#sale-price-savings,.price-item--percent){display:none!important}.rd-recommendations .rd-product-card__quick-add form{margin:0}.rd-recommendations .rd-product-card__add{display:grid;place-items:center;border:0;color:#fff;background:#000}.rd-recommendations .rd-recommendations__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(480px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:50px 24px 24px;border:0;border-radius:12px;color:#000;background:#fff;overflow:auto;overscroll-behavior:contain;font-family:var(--rd-font)}.rd-recommendations .rd-recommendations__dialog::backdrop{background:#000000bf}.rd-recommendations button.rd-recommendations__close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:#000;font-size:28px;font-weight:400;line-height:1}.rd-recommendations .rd-recommendations__dialog h2{margin:0 0 24px;color:#000;font-family:inherit;font-size:20px;font-weight:700;line-height:1.25}.rd-recommendations .rd-recommendations__dialog label{display:block;font-size:14px}.rd-recommendations .rd-recommendations__dialog select{display:block;width:100%;min-height:44px;margin:8px 0 20px;padding:10px;color:#000;background:#fff;border:1px solid #ccc;font-family:inherit;font-size:14px}.rd-recommendations button.rd-recommendations__submit{display:flex;width:100%;height:48px;align-items:center;justify-content:center;padding:10px 20px;border:1px solid #000;border-radius:100px;background:#000;color:#fff;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase}.rd-recommendations .rd-recommendations__error{margin:12px 0 0;color:#b42318;font-size:13px;line-height:1.4}.rd-recommendations .rd-product-card__quick-add{position:absolute;top:0;left:0;width:100%;aspect-ratio:3.5 / 5;pointer-events:none}.rd-recommendations button.rd-product-card__add{position:absolute;right:10px;bottom:10px;width:36px;height:36px;padding:6px;border-radius:50%;pointer-events:auto}.rd-recommendations.rd-recommendations--product{margin-top:28px}.rd-recommendations.rd-recommendations--cart{--rd-track-gap: 19px;overflow-x:clip;padding-top:15px;margin-right:-52px}.rd-recommendations--cart .rd-recommendations__heading{font-size:14px;line-height:18px;letter-spacing:4%}.rd-recommendations--cart .rd-recommendations__controls{margin-top:4px}.rd-recommendations--cart button.rd-product-card__add{width:26px;height:26px;right:3.5px;bottom:3.5px;padding:5px}.rd-recommendations--cart button.rd-product-card__add svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.rd-recommendations .rd-product-card__link:hover .rd-product-card__image{transform:scale(1.015)}.rd-recommendations .rd-product-card__link:hover .rd-product-card__image--alternative{opacity:1}}@media(max-width:989px){.rd-recommendations.rd-recommendations--product{--rd-card-width: 90px;--rd-track-gap: 12px;--rd-price-size: 8px;--rd-compare-size: 8px}.rd-recommendations.rd-recommendations--cart{padding-top:20px}.rd-recommendations--product .rd-recommendations__heading{font-size:22px;line-height:26px;letter-spacing:0}.rd-recommendations--product .rd-recommendations__track{margin-right:-15px;padding-right:15px}.rd-recommendations--product .rd-product-card{aspect-ratio:unset}.rd-recommendations--product .rd-product-card__details{flex:1;padding-top:6px}.rd-recommendations--product .rd-product-card__title{font-size:10px;line-height:13px;margin-bottom:8px}.rd-recommendations--product .rd-product-card__badge{top:4px;left:4px;font-size:7px;padding:2px 4px;line-height:9px}.rd-recommendations--product .rd-product-card__prices .sale-price-wrapper{flex-direction:column;align-items:flex-start;gap:2px}.rd-recommendations--product button.rd-product-card__add{right:5px;bottom:5px;width:22px;height:22px;padding:3px}.rd-recommendations--product .rd-product-card__add svg{width:16px;height:16px}.rd-recommendations--cart button.rd-product-card__add{right:5px;bottom:5.5px}}@media(min-width:750px)and (max-width:989px){.rd-recommendations.rd-recommendations--product{--rd-card-width: 108px;--rd-track-gap: 14.4px}.rd-recommendations--product .rd-product-card__details{padding-top:7.2px}.rd-recommendations--product .rd-product-card__title{font-size:12px;line-height:15.6px;margin-bottom:9.6px}.rd-recommendations--product .rd-product-card__badge{top:4.8px;left:4.8px;font-size:8.4px;padding:2.4px 4.8px;line-height:10.8px}.rd-recommendations.rd-recommendations--product .rd-product-card__prices{--rd-price-size: 13.2px;--rd-compare-size: 13.2px;line-height:14.4px}.rd-recommendations.rd-recommendations--product .rd-product-card__prices :is(.price-item,.money,#sale-price-discounted,#sale-price-original){line-height:14.4px}.rd-recommendations--product .rd-product-card__prices .sale-price-wrapper{gap:2.4px}.rd-recommendations--product button.rd-product-card__add{right:6px;bottom:6px;width:26.4px;height:26.4px;padding:3.6px}.rd-recommendations--product .rd-product-card__add svg{width:19.2px;height:19.2px}}@media screen and (max-width:749px){.rd-recommendations.rd-recommendations--cart{margin-right:-15px}.rd-recommendations.rd-recommendations--cart .rd-recommendations__heading{font-size:15px;line-height:18px}.rd-recommendations.rd-recommendations--cart .rd-recommendations__track{column-gap:12px}.rd-recommendations.rd-recommendations--cart .rd-product-card__title{font-size:10px;line-height:13px;margin-block:4px}.rd-recommendations.rd-recommendations--cart .rd-product-card{max-width:140px}.rd-recommendations.rd-recommendations--cart .rd-product-card__details{flex:1}.rd-recommendations.rd-recommendations--cart .rd-product-card__prices{margin-top:auto}.rd-recommendations.rd-recommendations--cart .sale-price-wrapper{gap:0;--rd-price-size: 8px;--rd-compare-size: 8px;flex-flow:column;align-items:flex-start}.rd-recommendations.rd-recommendations--cart .rd-product-card__add{width:21px;height:21px;padding:4px;display:flex;align-items:center;justify-content:center}.rd-recommendations.rd-recommendations--cart .rd-product-card__add svg{width:15px;height:15px}.rd-recommendations.rd-recommendations--cart .rd-product-card__badge{padding-block:1px;padding-inline:3px;font-size:8px;line-height:12px;top:4px;left:3px;min-width:32px;text-align:center}}@media screen and (max-width:576px){.rd-recommendations.rd-recommendations--cart .rd-product-card{max-width:90px}}@media(prefers-reduced-motion:reduce){.rd-recommendations .rd-product-card__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/rd-product-recommendations.css.map */
