.main-product-section{padding-top:90px}.main-product-section .swym-button-bar,.main-product-section .product-mobile-details{display:none}.main-product-section .product-carousel-wrapper{width:100%;height:588px;margin-bottom:12px}.main-product-section .product-main-carousel,.main-product-section .product-main-carousel .slick-list{height:100%}.main-product-section .product-main-carousel .slick-track{display:flex;align-items:center;height:100%}.main-product-section .product-main-carousel .product-image{height:100%}.main-product-section .product-main-carousel .product-image img{height:100%;width:auto;display:block;margin:0 auto}.main-product-section .product-slider-thumbnails{margin:0 -6px}.main-product-section .product-thumbnail-carousel .slick-track{display:flex;align-items:center}.main-product-section .product-thumbnail-carousel .slick-arrow:before{border-color:var(--mono-d-color)}.main-product-section .product-thumbnail-carousel .slick-next{right:-25px}.main-product-section .product-thumbnail-carousel .slick-prev{left:-25px}.main-product-section .product-thumbnail-carousel .product-thumbnail{margin:0 6px;height:108px;position:relative;cursor:pointer}.main-product-section .product-thumbnail-carousel .product-thumbnail .thumbnail-bg{position:absolute;z-index:0;top:0;left:0;height:100%;width:100%}.main-product-section .product-thumbnail-carousel .product-thumbnail img{opacity:0;pointer-events:none}.main-product-section .breadcrumbs-wrapper{margin-bottom:46px}.main-product-section .product-data-wrapper{padding-left:118px}.main-product-section .product-data-wrapper .product-details .product-vendor{margin-bottom:5px}.main-product-section .product-data-wrapper .product-details .product-vendor a{color:inherit;margin:0;font-size:inherit;font-family:inherit}.main-product-section .product-data-wrapper .product-details .h2,.main-product-section .product-data-wrapper .product-price{margin-bottom:12px}.main-product-section .product-data-wrapper .product-price{font-size:16px;line-height:24px}.main-product-section .product-data-wrapper .product-price .new-price{font-weight:600}.main-product-section .product-data-wrapper .product-price .old-price{text-decoration:line-through}.main-product-section .product-rating{margin-bottom:40px}.main-product-section .product-rating .loox-icon{margin:0 2px}.main-product-section .product-collections{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:36px}.main-product-section .product-collections .col-value-tag{width:100px;margin:0 2px 4px}.main-product-section .product-collections .col-value-tag .icon-wrapper{max-width:46px;height:46px;margin:0 auto 6px;display:flex;align-items:center}.main-product-section .product-collections .col-value-tag .icon-wrapper img{width:auto;height:auto;max-height:100%;max-width:100%;margin:0 auto}.main-product-section .product-collections .col-value-tag .value-tag-title,.main-product-section .product-collections .col-value-tag .value-tag-title a{font-size:10px;line-height:15px;margin:0;text-align:center;color:var(--mono-d-color)}.main-product-section .form-select-option{display:flex;align-items:flex-start;justify-content:space-between;margin:0 -10px 38px}.main-product-section .form-select-option .col-selector{width:auto;margin:0 10px}.main-product-section .form-select-option .col-selector .select-wrapper{width:100%;min-width:222px}.main-product-section .quantity-control-wrapper{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between}.main-product-section .add-to-cart-wrapper{width:calc(100% - 95px);display:block;margin-bottom:13px}.main-product-section .add-to-cart-wrapper button.btn{width:100%;display:block;background:var(--primary-color);transition:background .2s ease-in-out;display:flex;align-items:center;justify-content:center;font-weight:500}.main-product-section .add-to-cart-wrapper button.btn:hover{background:var(--darker-primary-color);transition:background .2s ease-in-out}.main-product-section .add-to-cart-wrapper button .icon-shopbag{width:16px;height:16px;margin-left:8px;transform:translateY(-4px)}.main-product-section .add-to-cart-wrapper button .icon-shopbag svg{width:auto;height:15px}.main-product-section .add-to-cart-wrapper button .icon-shopbag svg path{stroke:#fff}.main-product-section .add-to-cart-wrapper button.out-of-stock{opacity:.65;pointer-events:none}.main-product-section .add-to-cart-wrapper button.out-of-stock .icon-shopbag{display:none}.main-product-section .ask-details-wrapper{margin-bottom:36px}.main-product-section .ask-details-wrapper a{color:var(--mono-d-color);text-decoration:underline}.main-product-section .misc-product-buttons{display:flex;align-items:center;justify-content:space-between;margin-bottom:34px}.main-product-section .misc-product-buttons .col-btn{width:calc(50% - 6px)}.main-product-section .misc-product-buttons .col-btn .btn{width:100%}.main-product-section .misc-product-buttons .col-btn .btn-icon{width:17px;height:17px;margin-left:5px;display:inline-block}.main-product-section .btn-registry{border-color:var(--secondary-color);color:var(--secondary-color);transition:all .3s ease-in-out}.main-product-section .btn-registry:hover{background:var(--secondary-color);color:#fff;transition:all .3s ease-in-out}.main-product-section .btn-registry svg{position:relative;width:100%;top:-3px}.main-product-section .btn-registry svg path{stroke:var(--secondary-color);transition:stroke .3s ease-in-out}.main-product-section .btn-registry:hover span{color:#fff!important;transition:color .3s ease-in-out}.main-product-section .btn-registry:hover svg path{stroke:#fff;transition:stroke .3s ease-in-out}.main-product-section .btn-wishlist{color:#333;background:transparent;border:1px solid rgba(51,51,51,.2);transition:border .3s ease-in-out,background .3s ease-in-out,color .3s ease-in-out}.main-product-section .btn-wishlist:hover{border:1px solid var(--mono-d-color);background:var(--mono-d-color);color:#fff;transition:border .3s ease-in-out,background .3s ease-in-out,color .3s ease-in-out}.main-product-section .btn-wishlist svg{position:relative;top:-1px;width:100%}.main-product-section .btn-wishlist svg path{fill:var(--mono-d-color);transition:fill .3s ease-in-out}.main-product-section .btn-wishlist:hover svg path{fill:#fff;transition:fill .3s ease-in-out}.main-product-section .accordion-section-wrapper{margin-bottom:100px}.main-product-section .accordion-section-wrapper .accordion-item-row{border-bottom:1px solid rgba(0,0,0,.2)}.main-product-section .accordion-section-wrapper .accordion-header-wrapper{cursor:pointer;padding:13px 0;position:relative}.main-product-section .accordion-section-wrapper .accordion-header-wrapper .accordion-toggle{width:36px;height:36px;background:var(--mono-d-color);border-radius:100%;position:absolute;right:0;top:10px;display:block;pointer-events:none}.main-product-section .accordion-section-wrapper .accordion-header-wrapper .accordion-toggle:before,.main-product-section .accordion-section-wrapper .accordion-header-wrapper .accordion-toggle:after{content:"";width:15px;height:2px;background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;transition:transform .3s ease-in-out}.main-product-section .accordion-section-wrapper .accordion-header-wrapper .accordion-toggle:after{transform:rotate(90deg)}.main-product-section .accordion-section-wrapper .accordion-item-row.active .accordion-header-wrapper .accordion-toggle:before{transform:rotate(180deg);transition:transform .3s ease-in-out}.main-product-section .accordion-section-wrapper .accordion-item-row.active .accordion-header-wrapper .accordion-toggle:after{transform:rotate(180deg);transition:transform .3s ease-in-out}.main-product-section .accordion-section-wrapper .accordion-header-wrapper h3{margin:0}.main-product-section .accordion-section-wrapper .accordion-content{max-height:0;overflow:hidden;padding:0 15px;pointer-events:none;transition:padding .3s ease-in-out,max-height .3s ease-in-out}.main-product-section .accordion-section-wrapper .accordion-content::-webkit-scrollbar{display:none}.main-product-section .accordion-section-wrapper .accordion-item-row.active .accordion-content{max-height:600px;overflow-y:auto;padding:15px;pointer-events:auto;transition:padding .3s ease-in-out,max-height .3s ease-in-out}.loox-rating span{font-size:13px;line-height:20px}.contact-popup-wrapper{position:fixed;background:#0000001a;width:100%;height:100%;top:0;left:0;z-index:-9999;pointer-events:none;opacity:0;transition:opacity .3s ease-in-out,z-index .1s ease-in-out .3s}body.product-contact-popup-active .contact-popup-wrapper{z-index:110;pointer-events:auto;opacity:1;transition:opacity .3s ease-in-out .1s,z-index .1s ease-in-out}.contact-popup-wrapper .btn-close{position:absolute;top:40px;right:55px;cursor:pointer;z-index:2;padding:0 4px;width:10px;height:10px}.contact-popup-wrapper .inner-popup{width:470px;margin:auto;display:block;background:#fff;padding:55px;position:relative;top:50%;transform:translateY(-50%);box-shadow:1px 1px 3px 1px #0000001a}.contact-popup-wrapper .popup-title{font-size:16px;line-height:24px;font-weight:700;margin-bottom:34px}.contact-popup-wrapper .input-field{margin-bottom:20px;background:#f2f2f2;padding:10px 13px;border-radius:0;border:0}.contact-popup-wrapper .input-field:focus-visible{box-shadow:0 0 2px 1px var(--primary-color) inset}.contact-popup-wrapper .input-field::-webkit-input-placeholder{opacity:.3}.contact-popup-wrapper .submit-btn-wrapper .btn-primary{width:100%;background:var(--primary-color)}@media only screen and (max-width: 1024px){.main-product-section .product-data-wrapper{padding-left:55px}.main-product-section .breadcrumbs-wrapper{margin-bottom:20px}}@media only screen and (max-width: 992px){.main-product-section{padding:55px 0}.main-product-section .product-data-wrapper .breadcrumbs-wrapper{display:none}.main-product-section .product-mobile-details{display:block}.main-product-section .col-product-wrapper{width:100%;margin-bottom:56px}.main-product-section .col-product-wrapper:last-child{margin-bottom:0}.main-product-section .product-data-wrapper{padding:0}.product-details h1{font-size:32px;line-height:34px}.main-product-section .form-select-option .col-selector{width:50%}.main-product-section .form-select-option .col-selector .select-wrapper{min-width:auto}.main-product-section .accordion-section-wrapper{margin:0}.main-product-section .product-thumbnail-carousel .product-thumbnail{height:calc(25vw - 10px)}}@media only screen and (max-width: 768px){.main-product-section .product-carousel-wrapper{height:calc(100vw - 40px)}.main-product-section .product-main-carousel .product-image img{object-fit:cover}.main-product-section .product-thumbnail-carousel .slick-prev{left:2px}.main-product-section .product-thumbnail-carousel .slick-next{right:2px}.main-product-section .product-thumbnail-carousel .product-thumbnail{height:calc(33.333vw - 46px)}.product-thumbnail-carousel{padding:0 40px}}@media only screen and (max-width: 480px){.main-product-section .form-select-option{flex-flow:row wrap}.main-product-section .form-select-option{margin-bottom:0}.main-product-section .form-select-option .col-selector{width:100%;margin:0 0 50px}.main-product-section .product-option-wrapper label{display:block;text-align:center}.main-product-section .form-select-option .col-selector .select-wrapper{width:50vw;display:block;margin:0 auto}.main-product-section .form-select-option .col-selector .select-wrapper select{padding-right:44px}.main-product-section .misc-product-buttons .col-btn{width:100%;margin-bottom:12px}.main-product-section .misc-product-buttons{flex-flow:row wrap}.main-product-section .misc-product-buttons .col-btn:last-child{margin-bottom:0}.main-product-section .accordion-section-wrapper .accordion-header-wrapper h3{line-height:36px}.contact-popup-wrapper .inner-popup{width:calc(100% - 40px);padding:55px 20px;max-height:80vh;overflow-y:auto}.contact-popup-wrapper .btn-close{right:20px}}
/*# sourceMappingURL=/s/files/1/0297/1792/1836/t/15/assets/main-product-section.css.map */
