.quick-view-main-container{display:flex;overflow:hidden;visibility:hidden;opacity:0;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999999999;box-shadow:0 4px 12px rgba(0,0,0,.1);border-left:1px solid var(--text-primary);transition:all .3s ease-in-out}.quick-view-main-container.show-quick-view-modal{visibility:visible;opacity:1}.quick-view-main{display:flex;position:absolute;width:100%;height:100%;max-width:430px;flex-direction:column;background-color:#FFFFFF;top:0;right:-430px;padding:10px;overflow-x:hidden;overflow-y:auto;gap:5px;box-shadow:0 0 8px rgba(0,0,0,.3);transition:all .3s ease-in-out}.quick-view-main::-webkit-scrollbar{display:none}.quick-view-main.slide-quick-view-inner-modal{right:0;overflow-x:hidden;overflow-y:auto}.quick-view-close-modal-button{position:absolute;top:15px;right:15px;width:max-content;height:max-content;background-color:transparent;border:none;outline:none;cursor:pointer;z-index:999}.quick-view-heading-and-rating{display:flex;width:92%;flex-direction:column}.quick-view-heading-and-rating h3{font-size:var(--sub-section-size);line-height:var(--sub-section-height);font-weight:var(--sub-section-weight);color:var(--text-primary)}.quick-view-rating{width:100%;gap:10px;margin-bottom:6px}.quick-view-rating,.quick-view-start{display:flex;align-items:center;justify-content:start}.quick-view-start{gap:5px;color:#FFC750}.quick-view-start p{color:var(--text-primary)!important}.quick-view-rating p{font-size:12px;font-weight:400;line-height:18px;color:#FFC750;text-decoration:underline}.quick-view-image-and-variations{display:flex;flex-direction:column;width:100%;height:auto;gap:10px}.quick-view-slider{position:relative;width:100%;height:max-content;margin:auto;overflow:hidden;border:1px solid var(--border-color);padding:3px}.quick-view-slider-container{position:relative;width:100%;height:auto;max-height:315px;overflow:hidden}.quick-view-slider-wrapper{display:flex;height:auto;max-height:315px;transition:transform .5s ease}.quick-view-slider-wrapper img{width:100%;height:auto;max-height:315px;object-fit:contain}.quick-view-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;outline:none;cursor:pointer;z-index:1;background-color:var(--orange-fill);border:1px solid var(--orange-outline);display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%}.quick-view-arrow.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.quick-view-arrow.disabled:hover{background-color:var(--orange-fill)}.quick-view-arrow.disabled:hover .quick-view-product-gallery-arrow-left{color:var(--text-gray)}.quick-view-arrow.quick-view-left{left:10px}.quick-view-arrow.quick-view-left:hover{background-color:var(--orange-fill)}.quick-view-arrow.quick-view-right{right:10px}.quick-view-arrow.quick-view-right:hover{background-color:var(--orange-fill)}.quick-view-variations{display:flex;width:100%;align-items:center;justify-content:start;gap:5px}.quick-view-var-one p,.quick-view-vars p{color:var(--text-primary);font-size:13px;font-weight:400;line-height:19px}.quick-view-product-price-tag{font-size:var(--section-size)!important;font-weight:var(--section-weight)!important;line-height:var(--section-height)!important;color:var(--text-red)!important}.quick-view-product-price-tag del{font-size:var(--sub-section-size);line-height:var(--sub-section-height);font-weight:var(--sub-section-weight);color:var(--text-gray);opacity:.6}.quick-view-add-item-or-cart-btn{display:flex;width:100%;gap:10px}.quick-view-add-or-minus-item{display:flex;height:40px;width:130px;border:1px solid var(--orange-outline);background-color:#fff;border-radius:8px;overflow:hidden}.quick-view-add-or-minus-item button{background-color:transparent;border:none;outline:none;width:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.disable-quick-view-quantity{opacity:.4!important;cursor:not-allowed!important}.quick-view-add-or-minus-item button:hover{background-color:var(--orange-fill);color:var(--text-oposite)}.quick-view-add-item-or-cart-btn input{width:45px;border:none;outline:none;text-align:center;border-left:1px solid var(--orange-outline);border-right:1px solid var(--orange-outline);border-radius:0;color:var(--text-gray)}.quick-view-add-item-or-cart-btn input[type=number]::-webkit-inner-spin-button,.quick-view-add-item-or-cart-btn input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quick-view-add-item-or-cart-btn input[type=number]{-moz-appearance:textfield}.quickview-heart-icon{cursor:pointer}.quick-view-wish-list-container{flex-shrink:0;height:40px;width:40px;border:1px solid var(--orange-outline);border-radius:50%}.quick-view-add-to-cart,.quick-view-wish-list-container{display:flex;align-items:center;justify-content:center;cursor:pointer}.quick-view-add-to-cart{width:190px;background-color:#FFFFFF;border:1px solid var(--orange-outline);border-radius:8px;color:var(--text-gray);font-size:var(--sub-section-size);font-weight:var(--sub-section-weight);line-height:var(--sub-section-height);transition:background-color .5s}.quick-view-add-to-cart.disable-quick-view-add-to-cart{opacity:.4;cursor:not-allowed}.quick-view-add-to-cart:hover{background-color:var(--orange-fill);color:var(--text-oposite)}.quick-view-details-section{display:flex;gap:2px;flex-direction:column;width:100%;margin-top:15px}.quick-view-detail-single-section{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;padding-top:10px;background-color:var(--tertiary-background);border-bottom:1px solid var(--border-color)}.quick-view-details-heading{display:flex;width:100%;align-items:center;justify-content:space-between;cursor:pointer;padding:0 10px}.quick-view-details-heading p{font-size:16px;font-weight:500;line-height:24px;color:var(--text-primary)}.quick-view-details-heading button{display:flex;align-items:center;justify-content:center;width:15px;height:15px;background-color:transparent;border:none;outline:none;cursor:pointer}.quick-view-details-heading button img{width:auto;height:100%;object-fit:contain}.quick-view-rotate-up{transform:rotate(180deg);transition:transform .3s ease}.quick-view-rotate-down{transform:rotate(1turn);transition:transform .3s ease}.quick-view-details{display:flex;width:100%;height:0;justify-content:flex-start;overflow:hidden;margin-top:10px;transition:height .3s ease;padding:0 0 0 10px!important}.quick-view-details.show-details{height:275px;padding:5px 3px;overflow-x:hidden;overflow-y:auto}.quick-view-dimension-image{width:100%;height:100%}.quick-view-details.show-details::-webkit-scrollbar{width:4px}.quick-view-details.show-details::-webkit-scrollbar-track{background:#f1f1f1}.quick-view-details.show-details::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.quick-view-details.show-details::-webkit-scrollbar-thumb:hover{background:#555}.quick-view-dots{display:flex;justify-content:center}.dot{width:8px;height:8px;margin:0 4px;background-color:#ccc;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.dot.active{background-color:var(--text-gray)}.dimension-views{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.quick-view-drop-down-dimension-data{display:flex;flex-direction:column;width:100%;gap:2px;align-items:start;justify-content:start}.quick-view-drop-down-dimension-data>span{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 10px}.quick-view-drop-down-dimension-data>span>h3{font-size:var(--content-one-size);line-height:(--content-one-height);font-weight:var(--content-one-weight)}.quick-view-drop-down-dimension-data>span>p{font-size:var(--content-one-size);line-height:(--content-one-height);font-weight:var(--content-two-weight)}.quick-view-details p{font-size:14px;line-height:22px;font-weight:400}.quick-view-add-to-cart>.loader_2{margin-right:4px}.quick-view-add-to-cart:hover .loader_2{background-color:white !important}@media only screen and (max-width:480px){.quick-view-main{width:90%}.quick-view-add-or-minus-item button{width:35%!important}.quick-view-add-item-or-cart-btn input{width:30%;padding:5px}.quick-view-add-to-cart{width:150px}.quick-view-wish-list-container{width:45px!important;height:45px!important}.quick-view-dimension-image{width:auto;height:190px}}.quick-view-attributes-main{display:flex;flex-direction:column;width:100%;gap:0;align-items:start;justify-content:start}.quick-view-attribute-heading-1{color:var(--text-primary)!important;font-size:14px!important;line-height:22px!important;font-weight:500!important}.quick-view-atribute-option-name{font-size:10px;line-height:18px;font-weight:400;color:var(--text-primary)}.variation-image-div.active-selected-image-variation{border:1px solid var(--text-primary)}.attribute-image-type .quick-view-atribute-option-name{display:none;text-align:center}.attribute-image-type:hover .quick-view-atribute-option-name{display:block}.attribute-single-color .quick-view-atribute-option-name{display:none;text-align:center}.attribute-single-color:hover .quick-view-atribute-option-name{display:block}.attributes-types{gap:20px;padding:5px 0}.attribute-type,.attributes-types{display:flex;flex-direction:column;width:100%}.attribute-type{gap:5px;align-items:start;justify-content:start}.attribute-heading{font-size:12px!important;line-height:12px!important;font-weight:400!important;color:var(--text-primary)}.attribute-variations{display:flex;width:100%;gap:10px;align-items:start;justify-content:start;flex-wrap:wrap}.attribute-single-color{display:flex;align-items:center;justify-self:start;flex-direction:column;gap:5px}.attribute-color-variation-box{padding:15px!important;cursor:pointer!important;border-radius:4px!important;position:relative!important;cursor:pointer;border-radius:4px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.attribute-color-variation-box.selected{border:1px solid var(--orange-fill);padding:5px;box-shadow:inset 0 0 0 2px rgb(255,255,255)}.attribute-color-variation-box.selected:before{content:"";position:absolute;top:0;left:0;background-color:#fff;width:18px;height:15px;border-radius:4px;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.attribute-color-variation-box.selected:after{content:"";position:absolute;top:4px;left:6px;transform:translate(-50%,-50%) rotate(45deg);width:2px;height:5px;border-right:1.75px solid var(--tick-color);border-bottom:1.75px solid var(--tick-color)}.show-selected-size-section{display:flex;width:100%;align-items:center;justify-content:start;gap:5px;padding:10px}.atribute-option-name{font-size:13px;line-height:18px;font-weight:400;color:var(--text-primary)}.select-type-attribute{display:flex;width:max-content;border:1px solid var(--border-color);padding:5px 10px;cursor:pointer;border-radius:4px;color:var(--text-primary)}.select-type-attribute.select-select-variation{background-color:var(--orange-fill)}.select-type-attribute.select-select-variation p{color:var(--text-oposite)}.select-type-attribute p{font-size:var(--content-one-size);line-height:var(--content-one-height);font-weight:var(--content-one-weight);color:var(--text-primary)}.attribute-image-type{flex-direction:column;gap:5px;cursor:pointer;height:max-content}.attribute-image-type,.variation-image-div{display:flex;align-items:center;justify-content:center}.variation-image-div{padding:2px}.variation-image-div.active-selected-image-variation{border:1px solid var(--orange-fill);border-radius:10px}.attribute-image-type img{width:60px;height:60px;object-fit:cover;border-radius:10px}.attribute-image-type p{font-size:13px;line-height:18px;font-weight:400;color:var(--text-primary)}.show-selected-size-section p{font-size:12px;line-height:18px;font-weight:500;color:var(--secondary-color)}.show-selected-size-section h3{font-size:14px;line-height:21px;font-weight:600;text-decoration:underline;color:var(--secondary-color)}.size-variant-boxes-section{display:flex;width:100%;align-items:center;justify-content:start;padding:10px;gap:10px}.size-variant-button{width:max-content;display:flex;align-items:center;justify-content:center;padding:7px;border:1px solid var(--secondary-color);background-color:#FFF;color:var(--secondary-color);font-size:13px;line-height:19px;font-weight:500;cursor:pointer}.size-variant-button.set-selected-size{background-color:var(--orange-fill);color:#FFF;font-weight:700;border:1px solid var(--orange-fill)}