.page-width.desktop-side-padding:not(.footer){padding:1.6rem}.page-width.desktop-side-padding .jdgm-rev-widg{padding:0}.related-products{display:block}.related-products__heading{margin:0 0 3rem}.related-products-swiper{position:relative;overflow:hidden}.related-products-swiper .swiper-slide{height:auto;box-sizing:border-box}.related-products-swiper .swiper-slide .card-wrapper{height:100%}.related-products-swiper .swiper-button-next,.related-products-swiper .swiper-button-prev{color:rgba(var(--color-foreground));width:4.4rem;height:4.4rem;background:rgb(var(--color-background));border-radius:50%;box-shadow:0 2px 8px #0000001a;transition:opacity .2s ease,transform .2s ease}.related-products-swiper .swiper-button-next:after,.related-products-swiper .swiper-button-prev:after{font-size:1.6rem;font-weight:700}.related-products-swiper .swiper-button-next:hover,.related-products-swiper .swiper-button-prev:hover{transform:scale(1.05)}.related-products-swiper .swiper-button-disabled{opacity:.35;pointer-events:none}.related-products-swiper .swiper-pagination{position:relative;margin-top:1rem;bottom:0!important}.related-products-swiper .swiper-pagination-bullet{background:#e0e0e0;opacity:1;width:1.6rem;height:.2rem;border-radius:1px}.related-products-swiper .swiper-pagination-bullet-active{background:#0069aa}.related-products .collection__title.title-wrapper{margin-bottom:2.4rem}.related-products .section-heading-holder{border:none;padding:0;margin:0}.related-products .related-products-heading{font-family:HelveticaBold,sans-serif;font-style:oblique;font-size:28px;font-weight:700;letter-spacing:0;line-height:31.2px;text-transform:uppercase;color:#0e1528}.related-products .card--standard .card__inner,.related-products .card .card__inner .card__media{border-radius:6px;overflow:hidden}@media screen and (max-width:749px){.related-products-swiper .swiper-button-next,.related-products-swiper .swiper-button-prev{display:none}}.related-products-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-wrap:nowrap;overflow:hidden;gap:1.6rem}.related-products-swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 calc((100% - 1.6rem)/2);min-width:0}@media screen and (min-width:750px){.related-products-swiper:not(.swiper-initialized) .swiper-wrapper{gap:1.6rem}.related-products-swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 calc((100% - 3.2rem) / 3)}.related-products-heading{font-size:40px}}@media screen and (min-width:990px){.related-products-swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 calc((100% - 4.8rem)/4)}}quick-add-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#00000080;align-items:center;justify-content:center}quick-add-modal[open]{display:flex}.quick-add-modal__content{background:rgb(var(--color-background, 255 255 255));max-width:720px;width:92%;max-height:85vh;overflow-y:auto;padding:2.4rem;position:relative;border-radius:var(--popup-corner-radius, 4px)}.quick-add-modal__toggle{position:absolute;top:1.2rem;right:1.2rem;background:none;border:none;cursor:pointer;padding:.4rem;z-index:2;line-height:0}.quick-add-modal__toggle svg{width:2rem;height:2rem}.quick-add-modal__spinner{display:flex;align-items:center;justify-content:center;min-height:200px}.quick-add-modal__product{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;align-items:start}.quick-add-modal__media{position:sticky;top:0}.quick-add-modal__media img{width:100%;height:auto;display:block;border-radius:4px}.quick-add-modal__info{display:flex;flex-direction:column;gap:1.2rem}.quick-add-modal__title.product__title-main{font-family:HelveticaRegular;font-weight:400;color:#000;font-size:22px;letter-spacing:0;line-height:1.3;text-transform:uppercase;margin:0}.quick-add-modal__title a{color:#000;text-decoration:none;font-family:HelveticaRegular;font-size:16px}.quick-add-modal__title a:hover{text-decoration:underline}.quick-add-modal__vendor{font-family:HelveticaRegular;font-weight:400;font-size:12px;color:#828282;letter-spacing:0;line-height:1.3;text-transform:uppercase;margin-top:-.6rem}.quick-add-modal__info .product-price-flex .price--on-sale .price__sale .latest-price .price-item,.quick-add-modal__info .product-price-flex .price__regular .price-item--regular{font-size:22px;color:#000;font-family:HelveticaBold;letter-spacing:0;line-height:1.3;margin-right:.6rem}.quick-add-modal__info .product-price-flex .price--on-sale .strikethrough,.quick-add-modal__info .product-price-flex .price--on-sale .price-item--regular{font-family:HelveticaRegular;font-weight:400;font-size:12px;color:#737174;letter-spacing:0;line-height:1.3}.quick-add-modal__info .product-price-flex .price--on-sale .price__sale{flex-wrap:nowrap}.quick-add-modal__info .product-price-flex .price--on-sale .price__sale .latest-price{margin-bottom:0}.quick-add-modal__product-info{display:flex;flex-direction:column;gap:1.2rem}.quick-add-modal__product-info .product-form__input{margin-bottom:0}.quick-add-modal__product-info .form__label{font-family:HelveticaRegular;font-weight:400;font-size:14px;color:#000;letter-spacing:0;line-height:1.3}.quick-add-modal__product-info .select{width:100%}.quick-add-modal__product-info .select__select{font-family:HelveticaRegular;font-weight:400;font-size:14px;color:#000;letter-spacing:0}.quick-add-modal__product-info .product-form__buttons{flex-direction:column;align-items:flex-start;gap:1.2rem}.quick-add-modal__product-info .product-form__buttons .product-form__quantity{margin-bottom:0}.quick-add-modal__product-info .quantity{border-color:#737174;width:calc(13rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 5rem)}.quick-add-modal__product-info .quantity__button:first-child{background-color:transparent!important}.quick-add-modal__product-info .quantity__button:last-child{background:transparent!important}.quick-add-modal__product-info .quantity__button:first-child svg path{fill:#000}.quick-add-modal__product-info .quantity__button:last-child svg path{fill:#000}.quick-add-modal__product-info #notify{width:100%;border-radius:4px;overflow:hidden}.quick-add-modal__product-info .product-form__submit.button{width:100%;background-color:#000;color:#fff;font-family:HelveticaBold;font-weight:700;font-size:16px;letter-spacing:0;line-height:1;text-transform:uppercase;padding:1.7rem 2.4rem}.quick-add-modal__product-info .product-form__submit.button:hover{background-color:#000;color:#fff}@media screen and (min-width:750px){.page-width.desktop-side-padding:not(.footer){padding:3rem 6rem}.quick-add-modal__title.product__title-main,.quick-add-modal__info .product-price-flex .price--on-sale .price__sale .latest-price .price-item,.quick-add-modal__info .product-price-flex .price__regular .price-item--regular{font-size:26px}.quick-add-modal__info .product-price-flex .price--on-sale .strikethrough,.quick-add-modal__info .product-price-flex .price--on-sale .price-item--regular{font-size:14px}.quick-add-modal__product-info .product-form__submit.button{padding:1.9rem 2.4rem}.quick-add-modal__title a{font-size:20px}}@media screen and (max-width:749px){.quick-add-modal__product{grid-template-columns:1fr;gap:1.6rem}.quick-add-modal__media{position:static;max-width:280px;margin:0 auto}}.quick-add product-form{border-radius:2px!important;color:#000!important;overflow:hidden}.quick-add product-form .button{color:#000}.card__inner .card__badge_area{top:16px;left:16px;gap:8px}.card__inner .card__badge_area .card__badge{border-radius:2px;overflow:hidden;margin:0;font-family:HelveticaRegular,sans-serif;letter-spacing:0;line-height:1;font-size:14px;font-weight:400;color:#fff}.card__inner .card__badge_area .card__badge .badge{font-family:HelveticaRegular,sans-serif;letter-spacing:0;line-height:1;font-size:14px;font-weight:400;color:#fff;padding:8px 12px}.card__inner .card__badge_area .card__badge .badge--discount{background:#dc3545;border-color:#dc3545}.product-card-title{font-family:HelveticaRegular,sans-serif;font-weight:700;font-size:16px;letter-spacing:.6px;line-height:1.4;color:#0e1528;text-transform:uppercase;margin-bottom:8px}.jdgm-prev-badge__text{font-family:HelveticaRegular,sans-serif;font-weight:400;font-size:14px;letter-spacing:.6px;line-height:1;color:#737174;text-transform:capitalize;text-decoration:underline}.card__content .card-information-bottom{justify-content:space-between;gap:18px}.card-price{display:flex;align-items:center;gap:8px}.card-price .card-price__sale{display:none}.card-price .card-price__regular{display:block}.card-price--on-sale .card-price__sale{display:flex;align-items:center;gap:8px}.card-price--on-sale .card-price__regular{display:none}.card-price__item--regular,.card-price__item--sale{font-family:HelveticaRegular,sans-serif;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0px;color:#000}.card-price__item--compare{font-family:HelveticaRegular,sans-serif;font-weight:400;font-size:14px;line-height:12px;letter-spacing:.6px;vertical-align:middle;text-decoration:line-through;color:#737174}.quick-add.no-js-hidden modal-opener{width:100%}.quick-add.no-js-hidden modal-opener .button{color:#000}
/*# sourceMappingURL=/cdn/shop/t/108/assets/section-related-products.css.map */
