.related-products{--ipro-related-ink: #0b1d2a;--ipro-related-muted: #66727c;--ipro-related-border: rgba(14, 47, 68, .1);--ipro-related-navy: #0b3343;position:relative;padding-inline:clamp(12px,2vw,22px)}.related-products.page-width{padding-left:clamp(12px,2vw,22px)!important;padding-right:clamp(12px,2vw,22px)!important}.related-products:before{content:"";position:absolute;z-index:-1;inset:-1px calc(50% - 50vw);background:radial-gradient(70% 50% at 50% 0%,rgba(32,108,157,.07),transparent 70%),#f6f8fa;border-top:1px solid rgba(14,47,68,.06);border-bottom:1px solid rgba(14,47,68,.06)}.related-products .heading-top{align-items:end;gap:20px;margin-bottom:24px}.related-products .heading{max-width:700px}.related-products .heading h2{margin:0;color:var(--ipro-related-ink);font-size:clamp(25px,2.4vw,36px);line-height:1.08;letter-spacing:-.035em;font-weight:700;text-wrap:balance}.related-products .heading .rte{margin-top:8px;color:var(--ipro-related-muted);font-size:14px;line-height:1.45}.related-products .heading .rte p{margin:0}.related-products .wb_home_sbtn .slider-button,.related-products .wb_home_sbtn .slider-button-inline{width:42px;height:42px;min-width:42px;min-height:42px;padding:0;border-radius:50%;color:var(--ipro-related-ink);background:#fffffff0;border:1px solid var(--ipro-related-border);box-shadow:0 8px 22px #0f303b14;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.related-products .wb_home_sbtn .slider-button:hover,.related-products .wb_home_sbtn .slider-button-inline:hover{transform:translateY(-1px);background:#fff;box-shadow:0 10px 26px #0f303b1f}.related-products .product-grid{align-items:stretch;column-gap:16px;row-gap:20px}.related-products .product-grid>.grid__item{height:auto}.related-products .product-card-wrapper,.related-products .card-wrapper,.related-products .wbproduct-container{height:100%}.related-products .card{height:100%;padding:8px;overflow:hidden;border-radius:20px;background:#fff;border:1px solid var(--ipro-related-border);box-shadow:0 8px 26px #102b3d0e;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.related-products .card:hover{transform:translateY(-3px);border-color:#0e2f4429;box-shadow:0 16px 36px #102b3d17}.related-products .card__inner,.related-products .wbimgblock{overflow:hidden;border-radius:15px;background:transparent!important;border:0!important;box-shadow:none!important}.related-products .card__inner:after,.related-products .wbimgblock:after{display:none!important}.related-products .card__media,.related-products .card__media .media{border-radius:15px;background:transparent!important;border:0!important;box-shadow:none!important}.related-products .card__media img{object-fit:contain;padding:8px;transition:transform .28s ease}.related-products .card .card__inner .card__media,.related-products .card__media{margin:0!important;width:100%!important}.related-products .card:hover .card__media img:first-child{transform:scale(1.025)}.related-products .card__badge{top:8px;left:8px;right:auto;bottom:auto;gap:5px}.related-products .card__badge .badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 10px;border:0;border-radius:999px;font-size:10px;line-height:1;font-weight:700;letter-spacing:.01em;vertical-align:middle;box-shadow:0 4px 12px #00000014}.related-products .wbproductdes.card__content,.related-products .card__content.wbproductdes{padding:10px 6px 4px}.related-products .product-rating{margin:2px 0 7px!important;gap:5px!important;min-height:15px}.related-products .product-rating .stars{gap:0!important}.related-products .product-rating .stars>span{width:12px!important;height:12px!important}.related-products .product-rating .stars svg{width:12px!important;height:12px!important}.related-products .product-rating>span:last-child{font-size:10.5px!important;color:#7a858e!important}.related-products .card__information{padding:0}.related-products .card__heading{min-height:3.6rem;margin:4px 0 7px;font-size:14px;line-height:1.28;font-weight:620;letter-spacing:-.015em}.related-products .card__heading a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ipro-related-ink)}.related-products .card-information,.related-products .wbhprice{margin:0}.related-products .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;color:var(--ipro-related-ink)}.related-products .price .price-item,.related-products .price-item--sale{font-size:14px;font-weight:700;line-height:1.2}.related-products .price--on-sale .price-item--regular{font-size:11px;font-weight:500;color:#879099}.related-products shopify-payment-terms,.related-products .shopify-payment-terms,.related-products [data-shopify-payment-terms]{display:none!important}.related-products .wbswatchclr,.related-products .swatchComponent{margin-top:7px}.related-products .color-swatch,.related-products .swatch-input__input+.swatch{width:17px;height:17px;min-width:17px;min-height:17px;border-radius:50%}.related-products .add-to-cart__submit.button{width:100%;min-height:38px;margin-top:10px;padding:8px 12px;border-radius:999px;border:1px solid rgba(11,51,67,.18);background:var(--ipro-related-navy);color:#fff;font-size:12px;font-weight:650;letter-spacing:.005em;box-shadow:none;transition:background .2s ease,transform .2s ease}.related-products .add-to-cart__submit.button:hover{background:#061f2b;transform:translateY(-1px)}.related-products .card .quick-add,.related-products .card product-form{margin-top:auto}@media screen and (min-width:990px){.related-products .card__heading{min-height:3.9rem;font-size:14.5px}.related-products .wbproductdes.card__content,.related-products .card__content.wbproductdes{padding:12px 8px 6px}}@media screen and (max-width:749px){.related-products{padding:34px 14px 38px!important}.related-products.page-width{padding-left:14px!important;padding-right:14px!important}.related-products .heading-top{align-items:center;margin-bottom:17px}.related-products .heading h2{font-size:23px}.related-products .heading .rte{max-width:290px;margin-top:6px;font-size:12px}.related-products .product-grid{column-gap:10px;row-gap:14px;padding-left:1px;padding-right:1px;scroll-padding-left:1px;scroll-padding-right:1px}.related-products .card{padding:6px;border-radius:16px}.related-products .card__inner,.related-products .wbimgblock,.related-products .card__media,.related-products .card__media .media{border-radius:12px}.related-products .card__media img{padding:2px}.related-products .card__badge .badge{min-height:25px;padding:4px 10px 3px}.related-products .wbproductdes.card__content,.related-products .card__content.wbproductdes{padding:8px 4px 3px}.related-products .card__heading{min-height:3.35rem;margin-top:3px;font-size:12.5px;line-height:1.3}.related-products .price .price-item,.related-products .price-item--sale{font-size:12.5px}.related-products .price--on-sale .price-item--regular{font-size:10px}.related-products .product-rating{margin-bottom:5px!important}.related-products .product-rating .stars>span,.related-products .product-rating .stars svg{width:10px!important;height:10px!important}.related-products .product-rating>span:last-child{max-width:65px;overflow:hidden;text-overflow:ellipsis;font-size:9.5px!important}.related-products .color-swatch,.related-products .swatch-input__input+.swatch{width:15px;height:15px;min-width:15px;min-height:15px}.related-products .add-to-cart__submit.button{min-height:36px;margin-top:8px;padding-inline:8px;font-size:11px}}@media(prefers-reduced-motion:reduce){.related-products .card,.related-products .card__media img,.related-products .add-to-cart__submit.button,.related-products .wb_home_sbtn .slider-button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/364/assets/ipro-product-phase-three.css.map */
