.rd-product-carousel{box-sizing:border-box;max-width:var(--page-width, 1300px);margin:var(--rd-space-section) auto;color:var(--rd-ink);font-family:var(--font-body-family);letter-spacing:var(--rd-ls);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rd-product-carousel__heading{margin:0 0 var(--rd-space-heading);padding-inline:var(--rd-gutter);color:inherit;font-family:inherit;font-size:18.1px;font-weight:var(--rd-w-300);line-height:var(--rd-lh-body);text-align:center;text-transform:uppercase;overflow-wrap:anywhere}@media screen and (min-width:750px){.rd-product-carousel__heading{font-size:25.2px}}.rd-product-carousel__heading strong{font-weight:var(--rd-w-600)}.rd-product-carousel__footer{display:flex;justify-content:center;margin-block-start:var(--rd-space-heading);padding-inline:var(--rd-gutter)}.rd-product-carousel__button{min-height:var(--rd-btn-h);height:auto;min-width:min(100%,calc(125px * var(--rd-k)));max-width:100%;padding-block:calc((var(--rd-btn-h) - 2px - 1.4 * var(--rd-fs-btn)) / 2);line-height:var(--rd-lh-body);white-space:normal;overflow-wrap:anywhere}.rd-product-carousel__button:focus-visible{outline:2px solid var(--rd-ink);outline-offset:3px}@media screen and (max-width:749px){.rd-product-carousel--home{margin:0 auto calc(80px * var(--rd-k))}.rd-product-carousel--home .rd-product-carousel__heading{--rd-dx: -.4px;padding-inline:calc(var(--rd-gutter) + var(--rd-dx) * var(--rd-k)) calc(var(--rd-gutter) - var(--rd-dx) * var(--rd-k));margin:calc(80px * var(--rd-k)) 0 calc(22.82px * var(--rd-k))}.rd-product-carousel--home .rd-product-carousel__footer{margin-block-start:calc(48.04px * var(--rd-k))}.rd-product-carousel--home .rd-product-carousel__button{--rd-dx: -.35px;left:calc(var(--rd-dx) * var(--rd-k));min-width:calc(124.7px * var(--rd-k))}}@media screen and (max-width:749px){.rd-product-carousel--home .rd-product-carousel__heading{margin-top:48px;padding-inline:20px;text-align:left}.rd-product-carousel--home .rd-carousel__track{--rd-track-inset: 20px;gap:2px}.rd-product-carousel--home .rd-carousel__item{flex-basis:233px}.rd-product-carousel--home .rd-carousel__track:after{flex-basis:18px}.rd-product-carousel--home .rd-card__media{aspect-ratio:233 / 277}.rd-product-carousel--home .rd-card-bar__control,.rd-product-carousel--home .rd-card-bar__label{font-size:10px}}@media screen and (max-width:749px){.rd-product-carousel--howto{margin:0 auto calc(38.58px * var(--rd-k))}.rd-product-carousel--howto .rd-product-carousel__heading{--rd-dx: -1.8px;padding-inline:calc(var(--rd-gutter) + var(--rd-dx) * var(--rd-k)) calc(var(--rd-gutter) - var(--rd-dx) * var(--rd-k));margin:calc(49.57px * var(--rd-k)) 0 calc(22.82px * var(--rd-k))}.rd-product-carousel--howto .rd-carousel__track{--rd-track-inset: calc(17.26px * var(--rd-k));gap:var(--rd-card-gap)}.rd-product-carousel--howto .rd-carousel__item{flex-basis:var(--rd-card-w)}.rd-product-carousel--howto .rd-product-carousel__footer{margin-block-start:calc(66.67px * var(--rd-k))}.rd-product-carousel--howto .rd-product-carousel__button{--rd-dx: -.35px;left:calc(var(--rd-dx) * var(--rd-k));min-width:calc(124.7px * var(--rd-k))}}@media screen and (min-width:750px){.rd-product-carousel--howto{margin-block-start:var(--rd-space-heading)}}@media screen and (min-width:990px){.rd-product-carousel--home{max-width:none;margin:0}.rd-product-carousel--home .rd-product-carousel__heading{margin:0 0 31px;padding-inline:48px;font-size:25.2px;line-height:1.3;letter-spacing:.18em;text-align:left}.rd-product-carousel--home .rd-carousel__track{--rd-track-inset: 48px;display:flex;gap:2px;max-width:none;margin:-8px 0;padding:8px 0 8px 48px;overflow-x:auto;scroll-snap-type:x mandatory}.rd-product-carousel--home .rd-carousel__track:after{display:block;flex:0 0 46px}.rd-product-carousel--home .rd-carousel__item{flex:0 0 calc((100% - 52px)/4)}.rd-product-carousel--home .rd-product-carousel__footer{margin-block-start:48px}.rd-product-carousel--home .rd-product-carousel__button{min-height:44px;padding:10.4px 28px;font-size:13px;line-height:21.2px;letter-spacing:.18em}}@media screen and (max-width:989px){.rd-product-carousel--home .rd-product-carousel__heading,.rd-product-carousel--home .rd-product-carousel__button{letter-spacing:.18em}}
/*# sourceMappingURL=/cdn/shop/t/377/assets/rd-product-carousel.css.map */
