.product-images-wrapper{top:20px;--bs-product-image-thumbnain-width: 60px}.product-thumb--image.swiper-slide{cursor:pointer;aspect-ratio:1 / 1;height:auto}@media (min-width: 768px){.classic-vertical{width:var(--bs-product-image-thumbnain-width);position:relative}.classic-vertical .product-thumbnails{height:100%;width:var(--bs-product-image-thumbnain-width);max-height:calc(100% - 125px);position:absolute;top:50%;left:0;display:flex;transform:translateY(-50%)}.classic-vertical .product-thumb--image.swiper-slide{padding-bottom:5px}}.product-thumb--image img{max-height:100%;object-fit:cover}.classic-horizontal .product-thumb--image{width:118px}.product-thumb--image.media--video .icon-play{left:50%;top:50%;font-size:30px;transform:translate(-50%,-50%);color:#fff}.product-thumb--image.swiper-slide-thumb-active .thumb-item:after{content:"";position:absolute;display:block;top:50%;left:50%;width:calc(100% + 2px);height:calc(100% + 2px);transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px var(--bs-color-gray-700)}.media--video img{width:100%;height:100%;object-fit:cover}.custom-video-container .video-section{display:none}.custom-video-container.playing--video .video-section{display:block}.custom-video-container.playing--video .content-section,.custom-video-container.playing--video .cta-btn{display:none}@media (min-width: 992px){.product-main-slider{width:calc(100% - var(--bs-product-image-thumbnain-width) - 5px)}.product-thumb-slider .swiper-button-lock+.product-thumbnails{top:0;transform:none}}.product-images-wrapper .swiper-container-vertical .swiper-wrapper{flex-wrap:wrap}.product-carousel .swiper-wrapper .swiper-slide{height:auto;background:#fff}.product-carousel .video-section video{width:100%}@media (min-width: 768px){.classic-vertical .swiper-button-next{left:50%;right:auto;bottom:9px;top:auto;width:47px;height:47px;transform:translate(-50%) rotate(90deg)}.classic-vertical .swiper-button-prev{left:50%;right:auto;top:7px;margin-top:0;transform:translate(-50%) rotate(90deg)}}.cta-btn{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.media{position:relative}.image-magnify-full-size{position:absolute;display:block!important;width:100%;height:100%;cursor:zoom-out}.image-magnify-hover{cursor:zoom-in}.product-description .rte{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.age-block{padding:6px 15px;border-radius:15px}.product-details-wrapper .quantity-wrapper{margin-right:7px}.quantity-wrapper .quantity{pointer-events:none}.bg-free-shipping{border-radius:5px;background:#5bba471a}.bg-free-shipping strong{font-weight:500}.bg-free-shipping img{height:40px;width:40px;transform:rotateY(180deg)}.product-images-wrapper .swiper-scrollbar{margin-top:20px}.zipcode-content .zipcode-arrow{transition:all .3s ease-in-out}.zipcode-content.open .zipcode-arrow{transform:rotate(180deg)}.zipcode-content .assembly-img{width:29px;height:29px}.zipcode-content .form-group input{padding:7px 20px}.zipcode-content .form-group input::-webkit-outer-spin-button,.zipcode-content .form-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zipcode-content .form-group input[type=number]{-moz-appearance:textfield}.zipcode-content .form-group{width:197px}@media (max-width: 575px){.zipcode-content .form-group{width:100%}}.replacement-parts{margin-top:15px}.product-form .klaviyo-bis-trigger{font-size:15px;color:#d41a68;font-weight:400;display:inline-block;margin-top:10px!important}.product-details-wrapper .tab_container .panel_toggle{font-size:15px;font-weight:700;line-height:18px;letter-spacing:.02em;text-transform:lowercase}.product-details-wrapper .tab_container .panel_toggle svg{transition:all .254s ease-in-out}.product-details-wrapper .tab_container.open .panel_toggle svg{transform:rotate(45deg)}.assembly-instructions .toggle-content-wrap .metafield-rich_text_field ul li a{text-decoration:underline}.pair-well-with{margin-top:30px}.product-details-wrapper .pair-well-with .card-product{padding:15px;border:1px solid #D3D2D2}.product-details-wrapper .pair-well-with .card-product:not(:last-child){margin-bottom:15px}.product-details-wrapper .pair-well-with .card-product .card-img{width:100%;height:80px;max-width:80px;margin-right:15px}.product-details-wrapper .pair-well-with .card-product .card-body .card-title .product-link{font-size:16px;letter-spacing:-.02em}.product-details-wrapper .pair-well-with .card-product .card-body .product-form{opacity:1;position:unset;visibility:visible}.product-details-wrapper .pair-well-with .card-product .card-body .product-form form{display:flex}.product-details-wrapper .quantity-wrapper .quantity:hover,.product-details-wrapper .quantity-wrapper .quantity:focus{border-color:var(--bs-input-border-color)!important}.affirm-as-low-as .affirm-modal-trigger{color:#231f20;text-decoration:underline}.affirm-as-low-as .__affirm-logo.__ligature__affirm_full_logo__{font-size:22px!important}.product-details-wrapper .pair-well-with .quantity-wrapper .input-group .quantity{padding-top:7px;padding-bottom:7px}.product-details-wrapper .collapsible_panel .toggle-content .toggle-content-wrap ul:not(:last-child){margin-bottom:0}.modal .modal-body ul{margin-bottom:0}.modal .modal-body ul li{margin-bottom:10px}@media (min-width: 768px){.product-details-wrapper .pair-well-with .card-product .card-body .card-title .product-link{font-size:18px}.product-details-wrapper .pair-well-with .card-product .card-img{height:90px;max-width:90px;margin-right:30px}.product-details-wrapper .quantity-wrapper{margin-right:10px}}@media (max-width: 1199px){.product-details-wrapper .pair-well-with .card-product .card-body .product-form{width:100%}.product-details-wrapper .pair-well-with .card-product .card-body .product-form .btn{padding:10px 15px}}.Product_services_Popup .modal-dialog{max-width:1000px}.Product_services_Popup .close{border:none;outline:none;line-height:1;padding:10px;color:var(--bs-color-white);background-color:var(--bs-color-black)}.Product_services_Popup .installation-modal{height:600px;overflow:auto;padding:20px 15px!important}@media (min-width: 1200px){.Product_services_Popup .installation-modal{padding:2px 40px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/template-product.css.map */
