@media only screen and (max-width:767px){.pdp-add-to-cart-modal{bottom:0;top:auto}}.pdp-add-to-cart-modal .modal-dialog{max-width:620px}@media only screen and (max-width:767px){.pdp-add-to-cart-modal .modal-dialog{bottom:0;max-width:100%;min-height:auto;position:absolute}}.pdp-add-to-cart-modal .modal-dialog .modal-content{border:.5px solid #bababa;border-radius:8px 8px 0 0}@media only screen and (max-width:767px){.pdp-add-to-cart-modal .modal-dialog .modal-content{height:100%;max-height:500px;max-width:100%;min-height:auto;overflow-y:auto;scrollbar-width:thin}}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-header{border-bottom:.5px solid #bababa}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-header h2{padding:14px 20px}@media only screen and (min-width:768px){.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-header h2{padding:22px 20px}}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-header h2 span{background:url(../../images/icons/tick.svg) no-repeat;height:25px;margin-right:12px;width:25px}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-header .close{right:5px;top:5px}@media only screen and (min-width:768px){.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-header .close{top:14px}}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body{padding:22px 20px}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data{margin-bottom:36px}@media only screen and (min-width:768px){.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data{height:196px;margin-bottom:30px;overflow:auto}}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail{border:2px solid #fec436;border-radius:5px;margin-bottom:8px;padding:15.29px 8px}@media only screen and (min-width:768px){.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail{padding:10px 15px}}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail .image-container img{height:90px;margin-right:14px;width:90px}@media only screen and (min-width:768px){.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail .image-container img{height:100px;margin-right:13px;width:100px}}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail .cart-desc a{margin-bottom:8.58px}@media only screen and (min-width:768px){.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail .cart-desc a{margin-bottom:11px}}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail .cart-desc .variants-wrap{margin-top:21px}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail .cart-desc .cart-attribute{border:.5px solid #005aab;margin-bottom:6.02px;padding:3px 4px;width:131px}@media only screen and (min-width:768px){.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail .cart-desc .cart-attribute{padding:6px 10px;width:167px}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail .cart-desc .cart-qty{margin-bottom:12px}}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail .add-warranty-to-add--to-cart-modal{border-radius:5px;margin-left:113px;margin-top:8px;padding:10.28px 12.66px}@media only screen and (max-width:1023px){.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail .add-warranty-to-add--to-cart-modal{margin-left:0}}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail .add-warranty-to-add--to-cart-modal .shield-img{margin-right:5.76px}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail .add-warranty-to-add--to-cart-modal .modal-warranty-detail p{line-height:normal}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail .add-services-to-add--to-cart-modal{border-radius:5px;margin-bottom:8px;margin-left:113px;margin-top:8px;padding:9px 15px}@media only screen and (max-width:1023px){.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail .add-services-to-add--to-cart-modal{margin-left:0}}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-products-data .modal-cart-detail .add-services-to-add--to-cart-modal .package-img{margin-right:5.76px}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .bundle-title{margin-bottom:13px}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .product-grid-item{border:.5px solid #bababa}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .product-grid-item .product-item-info .product .logo-overlay{right:3px;top:25px;z-index:1}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .product-grid-item .product-item-info .product .cart-discount-badge{border:1px solid;display:inline-block;font-size:8px;left:5.56px;letter-spacing:.25px;line-height:8px;margin-top:7.65px;padding:3.34px;top:0;z-index:1}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .plp-attributes-wrap{max-height:24px;min-height:24px}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .plp-attributes-wrap .plp-attributes .plp-attr{display:-webkit-box;display:-ms-flexbox;display:flex;width:33.33%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:24px;justify-content:center}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .plp-attributes-wrap .plp-attributes .plp-attr span{font-size:6.5px;letter-spacing:.25px;line-height:12px}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .tile-body{margin-bottom:11px;padding:11px 8px}@media only screen and (min-width:768px){.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .tile-body{margin-bottom:0;padding:11px 8px}}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .tile-body .pdp-link a{display:-webkit-box;-webkit-line-clamp:2;line-height:12px;margin-bottom:16px;-webkit-box-orient:vertical;font-size:10px;overflow:hidden}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .tile-body .pdp-price-link{margin-bottom:17.25px;min-height:57px}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .tile-body .pdp-price-link .special-price{color:red;font-size:16px;font-weight:500;line-height:18px}@media only screen and (min-width:768px){.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .tile-body .pdp-price-link .special-price{line-height:16px}}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .tile-body .pdp-price-link .old-price span{color:#757575;font-size:10px;font-weight:500;line-height:16px}@media only screen and (min-width:768px){.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .tile-body .pdp-price-link .old-price span{line-height:18px}}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .tile-body .pdp-price-link .save-price{color:#005aab;display:inline-block;font-size:11px;font-weight:500;line-height:16px;padding-left:4px}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .pdp-bundle-save .pdp-bundle-swiper .tile-body .product-item-actions .add-to-cart{font-size:10px;height:33px;line-height:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-continue-shopping{gap:8px;margin-top:26px}@media only screen and (min-width:768px){.pdp-add-to-cart-modal .modal-dialog .modal-content .modal-body .cart-modal-continue-shopping{margin-top:20px}}