body.product-page{background:#f2f2f2}@media screen and (min-width: 1280px){body.product-page .header-wrapper{background:#fff}}body.product-page .header-wrapper nav.header__inline-menu{background:var(--primary-color)}main#MainContent.product{margin:0}main.product .product__media-wrapper .slider-mobile-gutter:not(.thumbnail-slider){background:#fff;border-radius:30px}main.product .product__media-wrapper .slider-mobile-gutter .product-media-container{background:#fff}main.product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{background:#fff;border-radius:10px}main.product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide .thumbnail[aria-current]{box-shadow:none;border-color:none}main.product .product__info-container{background:#fff;border-radius:30px;max-width:100%;padding-top:40px;padding-bottom:40px}main.product .product__info-container p.product__sku.inline-richtext,main.product .product__info-container .product__title,main.product .product__info-container .product-price-content,main.product .product__info-container .product__text.inline-richtext,main.product .product__info-wrapper .product__description,main.product .product__info-container variant-selects,main.product .product__info-container .custom-product-cart-button,main.product .product__info-container .icon-with-text,main.product .product__info-container .product-popup-modal__opener{padding-left:40px;padding-right:40px}main.product .product__info-container p.product__sku.inline-richtext{font-size:14px;color:#9e9e9e;letter-spacing:0;margin-bottom:0}main.product .product__info-container .product__text.inline-richtext{font-size:18px;font-weight:600;color:#9e9e9e;line-height:1.5555}main.product .product__info-container .product__title{margin:0}main.product .product__info-container>*+*{margin:0}main.product .product__info-container .product__title h1{font-weight:700;font-size:28px;color:#000;letter-spacing:0}main.product .product__info-container .product-price-content{margin-top:15px;display:flex;align-items:center;border-bottom:1px solid #eaeaea;padding-bottom:30px;margin-bottom:15px}main.product .product__info-container .product-price-content .price .price-item{display:inline-block;margin:0 1rem 0 0;font-size:33px;font-weight:700;color:var(--primary-color);letter-spacing:0;line-height:1.2}main.product .product__info-container .product-price-content .badge{margin:8px 15px 0 0;background:var(--primary-color);vertical-align:baseline}main.product .product__info-wrapper .product__description p{font-size:18px;color:#000;font-weight:400;line-height:1.5;letter-spacing:0}main.product .product__info-container variant-selects{padding:0 40px 10px;margin-top:25px;margin-bottom:25px;border-bottom:1px solid #eaeaea;position:relative;display:flex;flex-direction:column}main.product .product__info-wrapper variant-selects .product-form__input .form__label{padding-left:0;margin-bottom:10px;font-size:20px;font-weight:600;color:#000;letter-spacing:0;line-height:1}main.product .product__info-wrapper variant-selects .product-form__input{margin:0 0 20px;max-width:100%}main.product .product__info-container .product__tax.caption{font-size:20px;letter-spacing:0;color:#c7c7c7;margin-top:0}main.product .product__info-container variant-selects .product-form__input--pill input[type=radio]+label{border-width:2px;position:relative;background-color:var(--dynamic-bg);width:64px;height:64px;border-radius:100%;margin-left:0;margin-right:8px;vertical-align:middle;align-items:center;display:inline-grid;text-align:center;font-size:12px}main.product .product__info-container variant-selects .product-form__input--pill input[type=radio]:checked+label{border-color:var(--primary-color)}main.product .product__info-container variant-selects .product-form__input--pill input[type=radio]:checked+label:after{content:"";width:0px;height:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--primary-color);position:absolute;left:calc(50% - 5px);bottom:-12px}main.product .product__info-container variant-selects .custom-variant-picker.product-form__input--pill input[type=radio]+label{background:#70253f;border-width:2px;border-color:transparent;display:inline-grid;align-content:center;justify-content:center;color:#fff;font-size:11px;letter-spacing:-.13px;text-decoration:none;vertical-align:middle;font-weight:600;line-height:1}main.product .product__info-container variant-selects .custom-variant-picker.product-form__input--pill input[type=radio]:checked+label{background-color:#f6f7f7;border-color:var(--primary-color);color:var(--primary-color)}main.product .product__info-container .custom-product-cart-button{width:100%}main.product .product__info-container .custom-product-cart-button product-form.product-form form{align-items:center}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons{width:100%;display:flex;align-content:center;max-width:100%;gap:20px;justify-content:space-between}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a{width:50%;border:none;margin:0;text-align:center;font-size:18px;background:var(--primary-color)!important;font-weight:700;color:#fff!important;letter-spacing:0;transition:all .5s}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a:before,main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a:after{display:none!important}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a:hover,main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a:focus{background:#cecece!important;color:var(--primary-color)!important;box-shadow:0 0;outline:none;transition:all .5s}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons button{width:50%;font-weight:700;font-size:18px;letter-spacing:-.18px;text-transform:capitalize;margin:0;background-color:var(--primary-color);border:1px solid transparent}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a.custom-product-user-manual{width:50%;font-weight:700;font-size:18px;letter-spacing:-.18px;text-transform:capitalize;margin:0;display:inline-flex;justify-content:center;align-items:center;color:var(--primary-color);border-radius:30px;background:#fff;border:1px solid var(--primary-color);text-decoration:none}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons button:hover,main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a.custom-product-user-manual:hover{background-color:#cecece;color:var(--primary-color);border:0px solid transparent}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons button:hover:after,main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a.custom-product-user-manual:hover:after{box-shadow:none;--border-offset: 0}main.product .product__info-container .icon-with-text .icon-with-text__item{display:flex;align-content:center;line-height:1.5;margin-bottom:0}main.product .product__info-container .icon-with-text .icon-with-text__item img{width:26px;height:26px;order:2}main.product .product__info-container .icon-with-text .icon-with-text__item .inline-richtext{margin-right:10px;margin-bottom:0;font-size:18px;color:#000;font-weight:600;letter-spacing:-.18px;line-height:1}main.product .product__info-container .product-popup-modal__opener{width:100%}main.product .product__info-wrapper variant-selects .product-form__input .custom-more-information{line-height:1;margin-bottom:15px}main.product .product__info-container .product-popup-modal__opener .product-popup-modal__button,main.product .product__info-wrapper variant-selects .product-form__input .custom-more-information a{font-size:14px;color:#4ba0ff;text-decoration:none;font-weight:600;min-height:10px;line-height:1.2}body.product-page .product .custom-about-product-desc .custom-about-product{width:100%}body.product-page .product .custom-about-product-desc .custom-about-product .title,body.product-page .product .custom-about-product-desc .specification-section h3,body.product-page .product .custom-about-product-desc .payment-options h3{font-size:28px;letter-spacing:0;color:#000;line-height:1;margin-top:0;margin-bottom:20px;display:block;padding:0 30px;font-weight:700}body.product-page .product .custom-about-product-desc .custom-about-product div.desc{background:#fff;padding:30px;border-radius:30px;margin-bottom:60px}body.product-page .product .custom-about-product-desc .custom-about-product div.desc p{font-size:18px;line-height:1.5;color:#000;letter-spacing:0;margin-bottom:15px}body.product-page .product .custom-about-product-desc .custom-about-product div.desc p:last-child{margin-bottom:0}body.product-page .product .custom-about-product-desc .specification-section{position:relative}.custom-product-specification-content .custom-product-attribute{background:#fff;padding:15px 30px;display:flex;flex-direction:column;margin-bottom:20px;border-radius:30px;max-width:100%;width:calc(100% - 40px)}.custom-product-specification-content .custom-product-attribute .product-attribute-title{margin-bottom:0;font-weight:700;color:var(--primary-color);line-height:1.5;letter-spacing:0;font-size:18px}.custom-product-specification-content .custom-product-attribute .product-attribute-title strong{font-weight:700;font-size:inherit}.custom-product-specification-content .custom-product-attribute .product-attribute-content{margin:0;font-size:18px;color:#000;letter-spacing:0}.product-payment-option{background:#fff;padding:40px;border-radius:30px}.product-payment-option .klarna-section{width:100%;display:flex;flex-direction:column;margin-bottom:30px}.product-payment-option .klarna-section .klarna-logo{margin-bottom:25px}.product-payment-option .klarna-section .klarna-logo img{width:auto;max-width:160px}.product-payment-option .klarna-section .klarna-options{position:relative;padding:0;list-style:none;margin:0}.product-payment-option .klarna-section .klarna-options li{margin-bottom:25px;width:100%;font-size:18px;letter-spacing:0;color:#000;line-height:1.5;display:flex;flex-direction:column}.product-payment-option .klarna-section .klarna-options li:last-child{margin-bottom:0}.product-payment-option .klarna-section .klarna-options li strong{font-weight:700;color:var(--primary-color);font-size:24px;line-height:1}.product-payment-option .payment-icons{display:flex;gap:15px}.product-payment-option .payment-icons svg{display:inline-flex;height:47px;width:auto;object-fit:contain}main.product .product__media-wrapper .slider-mobile-gutter:not(.thumbnail-slider) .slider-buttons .slider-button{height:30px;width:30px;background-size:contain}main.product .product__media-wrapper .slider-mobile-gutter:not(.thumbnail-slider) .slider-buttons{margin-bottom:20px}.related-product-slider .gradient{background:transparent}.related-product-slider .related-products.page-width{max-width:80%;padding-top:60px;padding-bottom:60px}.related-product-slider .related-products .related-products__heading{font-size:28px;font-weight:700;letter-spacing:0;line-height:1;color:#000;padding-bottom:20px}.related-product-slider .related-products .product-card-wrapper .card .custom-product-content .card__information{grid-row-start:1;padding:10px}.related-product-slider .related-products .product-card-wrapper .card .custom-product-content .card__information .card__heading{font-size:16px;letter-spacing:-.16px;margin-bottom:0}.related-product-slider .related-products .product-card-wrapper .card .custom-product-content .card__information .collection-title{font-size:11px;font-weight:400;letter-spacing:-.11px}.related-product-slider .related-products .product-card-wrapper .card .custom-product-content .card__information .card-information .price{margin-top:0}.related-product-slider .related-products .product-card-wrapper .card .custom-product-content .card__information .card-information .price .price__container .price__regular .price-item{font-size:16px;color:#000;font-weight:700}.related-product-slider .related-products .product-card-wrapper .card .custom-product-content .card__information .card-information .price .price__container .price__regular .caption{font-size:11px;margin-top:0;line-height:1}.related-product-slider .related-products .product-card-wrapper .card .custom-product-content .quick-add{height:40px;border-radius:0 0 15px 15px}body .related-product-slider .related-products .product-card-wrapper .card .custom-product-content .quick-add product-form .form .view-producr-url,body .related-product-slider .related-products .product-card-wrapper .card .custom-product-content .quick-add modal-opener .view-producr-url,body .related-product-slider .related-products .product-card-wrapper .card .custom-product-content .quick-add product-form .form .button,body .related-product-slider .related-products .product-card-wrapper .card .custom-product-content .quick-add modal-opener .button{font-size:16px;letter-spacing:-.16px;font-weight:600;padding-left:5px;padding-right:5px}.related-product-slider .collection__view-all{margin-bottom:60px}.related-product-slider .collection__view-all .button{font-weight:700;font-size:18px;letter-spacing:-.18px;line-height:1}.custom-easy-living-sections .easy-living-section .award-badge img{border:2px solid #fff;border-radius:100%}body .category-page .custom-product-category-list .slick-dots{background:#f2f2f2}body .category-page .custom-product-category-list .slick-dots li{background:transparent}.related-product-slider .related-products .product-card-wrapper .card .custom-product-content .quick-add .quick-add-modal{display:none}@media (max-width:1699px){main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a,main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a.custom-product-user-manual{font-size:14px;padding:0 10px}}@media screen and (min-width: 1281px) and (max-width: 1599.99px){body.product-page .page-width:not(header){width:85%}body .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(33% - .8rem)}}@media screen and (min-width: 750px){main.product .product__media-wrapper .product__info-container{max-width:100%}}@media screen and (max-width: 749px){.category-page .select .svg-wrapper,.category-page .customer select+.svg-wrapper{right:0;top:16px}}@media screen and (min-width: 768px) and (max-width: 1024px){body main.product product-info{padding:30px 0}main.product .product .product__info-wrapper{padding-left:20px}main.product .product__info-container{padding-top:20px;padding-bottom:20px}main.product .product__info-container p.product__sku.inline-richtext,main.product .product__info-container .product__title,main.product .product__info-container .product-price-content,main.product .product__info-container .product__text.inline-richtext,main.product .product__info-wrapper .product__description,main.product .product__info-container variant-selects,main.product .product__info-container .custom-product-cart-button,main.product .product__info-container .icon-with-text,main.product .product__info-container .product-popup-modal__opener{padding-left:20px;padding-right:20px}.related-product-slider .related-products.page-width{padding-top:40px;padding-bottom:40px}.related-product-slider .collection__view-all{margin-bottom:40px}.related-product-slider .collection__view-all .button{font-size:16px}}@media screen and (min-width: 768px) and (max-width: 989.99px){.related-product-slider .related-products ul.product-grid .grid__item{width:30.33%}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons{flex-direction:column;gap:10px}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons button,main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a.custom-product-user-manual{width:100%;height:50px}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a{width:100%}}@media screen and (max-width: 991px){body main.product product-info{padding:30px 0}main.product .product .product__info-wrapper{padding-left:20px}main.product .product__info-container p.product__sku.inline-richtext{font-size:12px}main.product .product__info-container .product__title h1{font-size:24px}main.product .product__info-container .product-price-content{margin-top:5px;padding-bottom:5px}main.product .product__info-container .product-price-content .price .price-item{font-size:28px}main.product .product__info-container .product__text.inline-richtext,main.product .product__info-container .product__tax.caption,main.product .product__info-wrapper .product__description p,main.product .product__info-container variant-selects,.custom-product-specification-content .custom-product-attribute .product-attribute-title,.custom-product-specification-content .custom-product-attribute .product-attribute-content{font-size:16px}main.product .product__info-wrapper variant-selects .product-form__input .form__label{font-size:18px}main.product .product__info-container variant-selects .product-form__input--pill input[type=radio]+label{width:54px;height:54px}main.product .product__info-container variant-selects .custom-variant-picker.product-form__input--pill input[type=radio]+label{font-size:10px}main.product .product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:1.5rem 0}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons button{font-size:14px}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a.custom-product-user-manual{font-size:14px}body.product-page .product .custom-about-product-desc .custom-about-product .title,body.product-page .product .custom-about-product-desc .specification-section h3,body.product-page .product .custom-about-product-desc .payment-options h3{font-size:20px;margin-bottom:10px;padding:0 20px}body.product-page .product .custom-about-product-desc .custom-about-product div.desc{padding:20px;margin-bottom:20px}body.product-page .product .custom-about-product-desc .custom-about-product div.desc p{font-size:16px}.custom-product-specification-content .custom-product-attribute{padding:10px 15px;margin-bottom:10px;width:100%;border-radius:20px}.custom-product-specification-content{margin-bottom:20px}.product-payment-option .klarna-section .klarna-logo{margin-bottom:10px}.product-payment-option .klarna-section .klarna-options li{margin-bottom:10px;font-size:16px}.product-payment-option .klarna-section .klarna-options li strong{font-size:20px}.product-payment-option .payment-icons svg{height:34px}.product-payment-option{padding:20px}main.product .product__info-container .product-price-content{margin-bottom:15px;flex-direction:column;align-items:flex-start}main.product .product__info-container .price__container{margin-bottom:0}main.product .product__info-container .product-price-content .badge{margin-top:5px}main.product .product__info-container .product-popup-modal__opener .product-popup-modal__button,main.product .product__info-wrapper variant-selects .product-form__input .custom-more-information a{font-size:12px;font-weight:400}.related-product-slider .related-products .related-products__heading{font-size:24px}.related-product-slider .collection__view-all{margin-bottom:30px}.related-product-slider .collection__view-all .button{font-size:16px}body header .cart-count-bubble{bottom:65%}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a{font-size:14px}}@media screen and (max-width: 767px){body main.product product-info{width:100%}main.product .product .product__info-wrapper{width:100%;margin-top:20px;padding-left:0}main.product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}main.product .product__media-wrapper .slider-mobile-gutter:not(.thumbnail-slider) .slider-buttons .slider-button{height:30px;width:30px;background-size:contain;margin:5px}main.product .product__info-container{padding-top:20px;padding-bottom:20px}main.product .product__info-container p.product__sku.inline-richtext,main.product .product__info-container .product__title,main.product .product__info-container .product-price-content,main.product .product__info-container .product__text.inline-richtext,main.product .product__info-wrapper .product__description,main.product .product__info-container variant-selects,main.product .product__info-container .custom-product-cart-button,main.product .product__info-container .icon-with-text,main.product .product__info-container .product-popup-modal__opener{padding-left:20px;padding-right:20px}.related-product-slider .related-products.page-width{padding-top:30px;padding-bottom:30px}.related-product-slider .related-products ul.product-grid .grid__item{width:40%}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a{width:50%}}@media (max-width:575px){main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons{flex-direction:column}main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a,main.product .product__info-container .custom-product-cart-button product-form.product-form form .product-form__buttons a.custom-product-user-manual{width:100%;min-height:calc(4.5rem + var(--buttons-border-width) * 2)}}@media screen and (max-width: 480px){.related-product-slider .related-products ul.product-grid .grid__item{width:100%}}.category-page .pagination-wrapper .pagination__list{display:flex;flex-wrap:unset;justify-content:left}body.test main.product{padding-bottom:50px}main.product .product__info-container variant-selects .product-form__input--pill.custom-variant-picker.Choose.Your.Battery input[type=radio]+label{width:120px;height:115px;padding:4px;margin:auto;line-height:23px;font-size:13px}.product-form__input--pill.Choose.Your.Color input[type=radio]+label{color:#607d8b!important;padding:1rem!important}.product-form__input--pill.Choose.Your.Color input[type=radio]:checked+label{color:#817272!important}body main.product .variant-label-sec span{display:block;text-align:center;width:64px;font-size:14px;margin:5px 0;line-height:1.1}body main.product .product-variant-options-sec{display:flex;gap:15px;margin-top:20px;flex-wrap:wrap;align-items:flex-start}.sd-genie-checkbox-box{order:3!important;margin:5px 0!important}.sd-genie-checkbox-container{display:none}body .insurance-what-s-covered .rich-text__blocks{max-width:100%}main.product .product__info-container .product__text.inline-richtext.subtitle{color:#000!important}body.theme_store_id_1567.gm-theme-version-15 .gm-menu:not(.gm-menu-mobile) .gm-item.gm-level-0:not(.gm-submenu-align-left,.gm-submenu-align-right,.gm-submenu-align-center)>.gm-submenu.gm-mega{left:0!important;right:0!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-product-page.css.map */
