/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.rvty-product-card-carousel{padding:80px 0;}.rvty-product-card-carousel .section-heading{margin-bottom:24px;}.rvty-product-card-carousel .card-section{padding:23px 11px;margin:-23px -11px;overflow:hidden;}.rvty-product-card-carousel .card-section .card-flex{display:flex;width:100%;transition:0.5s ease-in-out;}.rvty-product-card-carousel .card-section .card-flex .card-region{flex:0 0 33.3333333333%;padding:0 12px;}@media (max-width:1103px){.rvty-product-card-carousel .card-section .card-flex .card-region{flex:0 0 50%;}}@media (max-width:576px){.rvty-product-card-carousel .card-section .card-flex .card-region{flex:0 0 100%;}}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner{border:1px solid #e3e3e3;border-radius:4px;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:0.5s;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner:hover{transform:scaleX(1.05) scaleY(1.05);}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-image{height:200px;width:100%;border-bottom:1px solid #e3e3e3;display:block;position:relative;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-image .card-new-label,.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-image .card-new-label:hover{position:absolute;top:8px;left:8px;padding:4px 16px;font-size:14px;line-height:20px;font-weight:500;background:#ffeb0f;color:#000;text-decoration:none;border-radius:16px;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-image img{height:100%;width:100%;object-fit:contain;object-position:center;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body{padding:16px;background:#fbfbfb;flex-grow:1;display:flex;flex-direction:column;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper{border-bottom:1px solid #e3e3e3;margin-bottom:16px;flex-grow:1;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-title{margin-bottom:16px;min-height:48px;font-size:18px;line-height:24px;font-weight:400;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-title a,.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-title a:hover{color:#000;text-decoration:none;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-pn{margin-bottom:16px;font-size:14px;line-height:20px;font-weight:500;color:#525252;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-pn a,.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-pn a:hover{color:#525252;text-decoration:underline;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-price{margin-bottom:16px;font-size:18px;line-height:24px;font-weight:700;min-height:24px;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn{display:flex;width:100%;align-items:stretch;gap:16px;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn a,.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn span{width:100%;max-width:50%;height:100%;display:flex;text-align:center;align-items:center;justify-content:center;}@media (max-width:1217px){.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn a,.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn span{font-size:14px;}}@media (max-width:576px){.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn a,.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn span{font-size:16px;}}.rvty-product-card-carousel .carousel-counter-outer{margin-top:24px;padding:8px;}.rvty-product-card-carousel .carousel-counter-outer.hidden{display:none;}.rvty-product-card-carousel .carousel-counter-outer .carousel-counter{display:flex;align-items:center;justify-content:flex-end;}.rvty-product-card-carousel .carousel-counter-outer .carousel-counter .carousel-counter-btn{flex:0 0 32px;height:32px;border-radius:50%;border:1px solid #000;cursor:pointer;position:relative;}.rvty-product-card-carousel .carousel-counter-outer .carousel-counter .carousel-counter-btn.disabled{opacity:0.5;cursor:not-allowed;}.rvty-product-card-carousel .carousel-counter-outer .carousel-counter .carousel-counter-btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.rvty-product-card-carousel .carousel-counter-outer .carousel-counter .carousel-counter-data{padding:0 16px;font-size:14px;line-height:20px;font-weight:400;}.card-btn .rvty-fp-prod-card-addtocart{position:relative;width:100%;}.card-btn .rvty-fp-prod-card-addtocart.rvty-replace-products-addtocart{width:unset;}.card-btn .rvty-fp-prod-card-addtocart .variant-add-to-cart-trigger{width:100%;}.card-btn .rvty-fp-prod-card-addtocart .variant-add-to-cart-trigger[disabled=disabled]{opacity:0.6;}.card-btn .rvty-fp-prod-card-addtocart a.punchout-add-to-cart-trigger{max-width:unset !important;}.card-btn .rvty-fp-prod-card-addtocart img.loading-icon{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);}.rvty-online-below-space{margin-bottom:8px;}.rvty-text-strikethrough{text-decoration:line-through;}.rvty-remove-underline a{text-decoration:none !important;}.rvty-replaced-product-card{max-width:658px;}.rvty-replaced-product-card .rvty-product-card-carousel{border-bottom:1px solid #e3e3e3;margin-bottom:24px;}.rvty-replaced-product-card .rvty-product-card-carousel.rvty-product-card-carousel-v2{padding-top:0px;}.rvty-replaced-product-card .rvty-product-card-carousel .rvty-heading-h6{font-weight:500 !important;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section{padding:16px 0 24px;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region{flex:0 0 100%;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner{border-radius:8px;flex-direction:row;background-color:#fbfbfb;padding:16px;gap:16px;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner:hover{transform:unset;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner img{max-height:64px;max-width:64px;object-fit:contain;object-position:center;border:1px solid #E3E3E3;border-radius:16px;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner img.loading-icon{border:none;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body{padding:0;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper{border-bottom:none;margin-bottom:0;display:flex;gap:16px;justify-content:space-between;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-details{flex-basis:65%;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-details .card-title{margin-bottom:4px;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-details .card-pn{margin-bottom:4px;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .rvty-bundle-label .rvty-bundle-price{padding-left:2px;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-price{margin-bottom:0;text-align:right;flex-basis:50%;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn{width:unset;justify-content:flex-end;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn a,.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn span{width:unset;}@media (max-width:1217px){.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn a,.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn span{font-size:14px;}}@media (max-width:576px){.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn a,.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn span{font-size:16px;}}@media (max-width:1103px){.rvty-replaced-product-card{margin-top:16px;}.rvty-replaced-product-card .rvty-product-card-carousel{margin:0;}.rvty-replaced-product-card .rvty-product-card-carousel.rvty-product-card-carousel-v2{padding:0;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region{padding:0 12px;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner{flex-direction:column;gap:4px;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-mobile-header{flex-direction:row;display:flex;gap:8px;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-mobile-header .card-title{margin-bottom:0;font-size:16px;line-height:24px;font-weight:500;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-mobile-header .card-title a,.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-mobile-header .card-title a:hover{color:#000;text-decoration:none;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-mobile-header img{max-height:48px;max-width:48px;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-mobile-header img.loading-icon{border:none;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body{gap:8px;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-details{display:flex;flex-direction:column;gap:4px;flex-basis:65%;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-details .card-pn{margin-bottom:0;font-weight:400;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-details .rvty-plp-row-lhs-link{font-size:14px;line-height:20px;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-price{flex-basis:35%;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-price .card-pn{font-size:14px;line-height:20px;font-weight:400;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-price div{font-size:16px;line-height:22px;font-weight:500;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .rvty-bundle-label .rvty-bundle-price{padding-left:2px;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn{justify-content:space-between;}.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn a{width:100%;}}@media (max-width:1103px) and (max-width:576px){.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn .rvty-replace-products-addtocart{width:100%;}}@media (max-width:1103px){.rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn .rvty-replace-products-addtocart .coh-style-primary-button.variant-add-to-cart-trigger{padding:12px 20px;}}
.tooltip-card{border-radius:8px;position:absolute;top:410px;left:1173px;z-index:8;box-shadow:rgba(0,0,0,0.2) 0px 0px 10px;background-color:#FFF;}.tooltip-card::before{content:" ";width:30px;height:30px;display:block;position:absolute;border:1px solid #FFF;background-color:#FFF;top:-10px;left:40px;border-radius:4px;z-index:-1;transform:rotate(45deg);}.tooltip-card .loader-container{background-color:#FFF;border-radius:8px;max-width:100px;min-width:100px;padding:20px;}.tooltip-card .rvty-pdp-replace-wrapper{padding:16px;background-color:#FFF;border-radius:8px;max-width:390px;min-width:390px;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-discontinued-section .rvty-pdp-discontinued-msg.rvty-pdp-discontinued-msg-lg:last-child{margin-bottom:0;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-replace-popup-heading{color:#525252;margin-top:16px;font-weight:500;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper{width:100%;border:1px solid #E3E3E3;border-radius:8px;background-color:#FFFFFF;padding:16px;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card{display:flex;gap:16px;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-image{min-width:40px;max-height:40px;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-rhs{width:100%;display:flex;flex-direction:column;gap:4px;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-rhs .rvty-pdp-product-replacement-details{display:flex;flex-direction:row;gap:4px;justify-content:space-between;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-rhs .rvty-pdp-product-replacement-details .rvty-pdp-product-replacement-details-lhs{display:flex;flex-direction:column;gap:4px;flex-basis:60%;flex-shrink:0;flex-grow:0;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-rhs .rvty-pdp-product-replacement-details .rvty-pdp-product-replacement-details-lhs .rvty-replace-product-title{margin-bottom:0;font-weight:500;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-rhs .rvty-pdp-product-replacement-details .rvty-pdp-product-replacement-details-lhs .card-pn{font-weight:400;font-size:14px;line-height:20px;color:#525252;margin-bottom:4px;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-rhs .rvty-pdp-product-replacement-details .rvty-pdp-product-replacement-details-lhs .card-pn span{font-weight:400;font-size:14px;line-height:20px;color:#333333;margin-bottom:4px;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-rhs .rvty-pdp-product-replacement-details .rvty-pdp-product-replacement-details-rhs{flex-basis:40%;flex-shrink:0;flex-grow:0;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-rhs .rvty-pdp-product-replacement-details .rvty-pdp-product-replacement-details-rhs .rvty-pdp-product-replacement-price{text-align:right;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-rhs .rvty-pdp-product-replacement-details .rvty-pdp-product-replacement-details-rhs .rvty-pdp-product-replacement-price .card-price{font-weight:400;font-size:14px;line-height:20px;color:#525252;margin-bottom:4px;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-rhs .rvty-pdp-product-replacement-details .rvty-pdp-product-replacement-details-rhs .rvty-pdp-product-replacement-price div{font-weight:700;font-size:18px;line-height:24px;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-rhs .card-price{display:inline-block;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-rhs .card-price .rvty-contract-price{font-size:18px;line-height:24px;font-weight:700;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-rhs .card-btn{justify-content:flex-end;display:flex;gap:16px;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-rhs .card-btn a{font-size:14px;line-height:22px;font-weight:500;}.tooltip-card .rvty-pdp-replace-wrapper .rvty-pdp-product-replacement-wrapper .rvty-pdp-product-replacement-card .rvty-pdp-product-replacement-rhs .card-btn .rvty-replace-products-addtocart button{font-size:14px;line-height:22px;padding-right:18px;padding-left:18px;}.rvty-pdp-discontinued-pn{padding-left:20px;color:#DC0101 !important;line-height:24px;font-style:unset !important;background:url("/themes/custom/lsdx_theme/images/icons/exclamation-outline.svg") no-repeat center left;}.rvty-pdp-discontinued-pn:hover{cursor:pointer;}.rvty-pdp-discontinued-section .rvty-pdp-discontinued-msg{padding:16px;background-color:#FFFDE7;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23A8A8A8FF' stroke-width='4' stroke-dasharray='8%2c 8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");border-radius:8px;margin-bottom:16px;}.rvty-pdp-discontinued-section .rvty-pdp-discontinued-msg span{padding-left:20px;color:#DC0101 !important;line-height:24px;font-style:italic;background:url("/themes/custom/lsdx_theme/images/icons/exclamation-outline.svg") no-repeat center left;}.rvty-pdp-discontinued-section .rvty-pdp-discontinued-msg.rvty-pdp-discontinued-msg-lg span{font-size:18px;font-weight:400;}.rvty-pdp-discontinued-section .rvty-pdp-discontinued-msg.rvty-pdp-discontinued-msg-sm span{font-size:14px;font-weight:500;}.rvty-pdp-discontinued-msg span,.rvty-pdp-discontinued-pn{padding-left:16px;color:#DC0101 !important;line-height:24px;font-style:italic;background:url("/themes/custom/lsdx_theme/images/icons/exclamation-outline.svg") no-repeat center left;}.rvty-plp-row-replacement{border:1px solid #E3E3E3;border-radius:8px;padding:16px;}@media (max-width:576px){.rvty-plp-row-replacement{padding:16px 8px;}}.rvty-plp-row-replacement .rvty-plp-discontinued-contact-us{padding:10px 20px;background:#fffde7;border:1px solid #E3E3E3;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;}.rvty-plp-row-replacement .rvty-plp-discontinued-contact-us span{font-size:14px;line-height:20px;font-weight:400;font-style:italic;}.rvty-plp-row-replacement .rvty-plp-discontinued-contact-us span a{margin-left:2px;}.rvty-plp-row-replacement .rvty-plp-row-outer{margin-top:0;margin-bottom:16px;border-top:none;border-radius:unset;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}.rvty-plp-row-replacement .rvty-plp-row-outer .rvty-plp-row-outer-rhs{background-color:#FBFBFB;}.rvty-plp-row-replacement .replacement-title{display:flex;gap:16px;justify-content:center;padding:16px 16px 28px;}.rvty-plp-row-replacement .replacement-title .rvty-plp-replacement-type{font-size:18px;line-height:24px;font-weight:500;}.rvty-plp-row-replacement .rvty-replaced-product-card{max-width:100%;}.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel{border:none;}.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel.rvty-product-card-carousel-v2{margin-bottom:0;padding-bottom:0;}.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner{background-color:#FFF;padding:0;gap:unset;}.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner:hover{box-shadow:0px 4px 6px 0px rgba(0,0,0,0.2);}@media (max-width:576px){.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner{gap:unset;}}.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-mobile-header{flex-direction:column;gap:unset;}.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .product-card-image{flex-basis:280px;border-right:1px solid #E3E3E3;min-width:280px;max-width:280px;}@media (max-width:576px){.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .product-card-image{max-width:unset;min-width:unset;border-right:none;border-bottom:1px solid #E3E3E3;}}.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .product-card-image img{max-width:100%;max-height:100%;border:none;border-radius:unset;}.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .product-card-image img.loading-icon{border:none;}@media (max-width:576px){.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-title{padding:16px;padding-bottom:0;background-color:#FBFBFB;}}.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body{background-color:#FFF;padding:22px;}@media (max-width:576px){.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body{padding:16px;background-color:#FBFBFB;}}.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-details{display:flex;gap:16px;flex-direction:column;}@media (max-width:576px){.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-details{padding:0;gap:8px;}}.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-price{flex-basis:30%;}.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .rvty-bundle-label{align-items:flex-end;}.rvty-plp-row-replacement .rvty-replaced-product-card .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .rvty-bundle-label .rvty-link-tertiary{margin-left:2px;}
.rvty-remote-image-width-50{width:50%;}.rvty-remote-image-width-33{width:33.33%;}.rvty-remote-image-width-66{width:66%;}.rvty-remote-image-outer.rvty-remote-img-right{margin-left:auto;}.rvty-remote-image-outer.rvty-remote-img-center{margin-left:auto;margin-right:auto;}@media (max-width:1103px){.rvty-remote-image-width-50,.rvty-remote-image-width-33,.rvty-remote-image-width-66{width:100%;}}.rvty-remote-img-exp-article{position:relative;}.rvty-remote-img-exp-img{cursor:pointer;width:100%;}.rvty-remote-img-exp-btn{position:absolute;left:16px;bottom:16px;background:rgba(255,255,255,0.5);border:none;border-radius:4px;transition:0.2s;height:24px !important;width:24px !important;z-index:5;}.rvty-remote-img-exp-article:hover .rvty-remote-img-exp-btn{background:rgba(255,255,255,0.7);}.rvty-remote-img-exp-btn:focus{outline:none;}.rvty-remote-img-exp-modal-outer{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;display:none;justify-content:center;align-items:center;overflow-y:auto;padding:32px 0;}.rvty-remote-img-exp-modal-outer.show{display:flex;}.rvty-remote-img-exp-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);backdrop-filter:blur(4px);z-index:1;}.rvty-remote-img-exp-modal{position:relative;width:100%;max-width:min(1080px,calc(100% - 64px));max-height:90vh;background:#fff;border-radius:20px;padding:0;overflow:hidden;display:flex;flex-direction:column;z-index:2;}.rvty-remote-img-exp-modal-content{padding:48px 92px;overflow-y:auto;max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:visible;}.rvty-remote-img-exp-modal-close-icon{position:absolute;top:24px;right:24px;width:24px;height:24px;cursor:pointer;background:url("/themes/custom/lsdx_theme/images/icons/close-icon.svg")
    no-repeat center center / contain;z-index:3;}.rvty-remote-img-exp-modal-img{width:100%;height:auto;display:block;border-radius:16px;max-width:900px;max-height:80vh;object-fit:contain;object-position:center;}@media (max-width:1103px){.rvty-remote-img-exp-modal{padding:64px 32px;width:100%;max-width:none;height:100%;max-height:none;border-radius:0;display:flex;align-items:center;justify-content:center;}.rvty-remote-img-exp-modal-close-icon{top:16px;right:16px;}}@media (max-width:599px){.rvty-remote-img-exp-modal-content{width:100%;max-width:100%;height:100vh;max-height:100vh;padding:16px;border-radius:0;}.rvty-remote-img-exp-modal-outer,.rvty-remote-img-exp-modal-backdrop{padding:0;}.rvty-remote-img-exp-modal-close-icon{width:20px;height:20px;}}figure .rvty-remote-image-outer + figcaption{margin:24px 0 64px;padding:0 16px;position:relative;font-size:16px;line-height:22px;font-weight:400;color:#333333;}figure .rvty-remote-image-outer + figcaption::before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:#148087;}
