.product-first{min-height:var(--min-height-full-viewport);padding-top:1.4%}@media screen and (max-width:1200px){.product-first-content{min-height:unset;padding-top:110px}}.product-first-content{display:grid;grid-template-columns:repeat(2,1fr);gap:2vw}@media screen and (max-width:1200px){.product-first-content{gap:20px}}@media screen and (max-width:672px){.product-seventh-reviews-button{width:100%}.product-first-content{display:flex;flex-direction:column}}.product-first-media .gallery{height:auto}.quick-add-modal .product-first-media .gallery{height:100%}.quick-add-modal .product-first-content{grid-template-columns:25vw 1fr;gap:1vw;min-height:100%}.quick-add-modal .product-first-media{display:flex}.quick-add-modal .product-first-content{padding-top:0!important}.quick-add-modal .product-first-media media-gallery{width:100%}@media screen and (max-width:1200px){.quick-add-modal .product-first-content{grid-template-columns:45vw 1fr}}@media screen and (max-width:672px){.quick-add-modal .product-first-content{grid-template-columns:0px 1fr}.quick-add-modal .product-first-media{display:none}}.product-first-info{display:flex;flex-direction:column;min-height:32vw;min-width:35vw;padding:0 6vw}@media screen and (max-width:1200px){.product-first-info{padding:0}}.quick-add-modal .product-first-info{padding:0 3vw;animation:none!important}@media screen and (max-width:1200px){.quick-add-modal .product-first-info{padding:0}}.product-first-info-title{position:relative;margin-top:6%}.quick-add-modal .product-first-info-title{margin-top:10%;max-width:calc(100% - 50px)}@media screen and (max-width:768px){.quick-add-modal .product-first-info-title{margin-top:5%}}.quick-add-modal .product-first-info-title h1{font-size:38px}.product-first-info-badge-sale{position:absolute;top:0;right:0;height:1.8vw;padding:0 .6vw}.quick-add-modal .product-first-info-badge-sale{right:-8%}@media screen and (max-width:672px){.product-first-info-badge-sale{padding:10px 16px;height:36px}.quick-add-modal .product-first-info-badge-sale{height:auto;position:relative;left:auto;right:auto;top:auto;margin-top:10px}.quick-add-modal .product-first-info-badge-sale span{padding:2px 3px}}.product-first-info-dimensions{color:var(--text-tertiary);margin-top:6%}.quick-add-modal .product-first-info-dimensions{margin-top:5%}.product-first-info-description{max-width:28vw;margin-top:3%}@media screen and (max-width:672px){.product-first-info-description{max-width:100%}}.quick-add-modal .product-first-info-description{max-width:25vw;margin-top:6%}@media screen and (max-width:768px){.quick-add-modal .product-first-info-description{max-width:100%}}.product-first-info-variant-selects{margin-top:8.2%}.product-first-info-variant-type{display:flex}@media screen and (max-width:1200px){.product-first-info-variant-type{flex-wrap:wrap}}.product-variant-type-label{cursor:pointer}.product-variant-type-label.color{margin-right:1.4vw;opacity:.6;transition:opacity .1s ease-in-out}.product-variant-type-label.color .dot{opacity:0;transition:opacity .1s ease-in-out}.product-first-info-variant-type input:checked+.product-variant-type-label.color{opacity:1}.product-first-info-variant-type input:checked+.product-variant-type-label.color .dot{opacity:1}.product-variant-type-label.options{border:.08vw dashed var(--border-secondary-40);border-radius:.25em;padding:1.6% 1vw;margin-right:1vw;//opacity: .4;transition:opacity .1s ease-in-out}@media screen and (max-width:1200px){.product-variant-type-label.options{border:1px dashed var(--border-secondary-40);padding:10px 15px;margin-right:10px}}.quick-add-modal .product-variant-type-label.options{padding:2% 1vw}@media screen and (max-width:1200px){.quick-add-modal .product-variant-type-label.options{padding:10px 15px}}.product-first-info-variant-type input:checked+.product-variant-type-label.options{opacity:1;border-color:var(--border-secondary)}.variant-option-name{display:flex;align-items:center;min-width:5vw;padding:0}@media screen and (max-width:1200px){.variant-option-name{width:100%;margin-bottom:10px}}.product-form-input{border:0;padding:0;margin:0}.product-form-input{margin-bottom:4.5%}.product-form-input:last-of-type{margin-bottom:0}.product-form-input input[type=radio]{visibility:hidden;height:1px;width:1px}@media screen and (max-width:768px){.product-form-input input[type=radio]{display:none}}.product-buy-button .btn{position:relative;gap:.4vw;margin-top:8%}.quick-add-modal .product-buy-button .btn{margin-top:10%}.product-buy-button-price-wrapper{display:flex;gap:.4vw}.product-buy-button-price{color:var(--text-light)!important;transition:all .3s ease-in-out}.product-buy-button .btn:hover .product-buy-button-price{color:var(--text-primary)!important}.product-buy-button-loading-spinner{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%;padding-right:2vw;pointer-events:none}.product-first-info-afterpay{display:flex;justify-content:center;gap:6px;margin-top:3.8%;align-items:center}.product-first-info-afterpay svg{margin-top:4px;height:75%;width:auto}.product-first-details-box{display:flex;flex-direction:column;border:.08vw solid var(--border-secondary);border-radius:.35em;margin-top:13%}@media screen and (max-width:1200px){.product-first-details-box{border:1px solid var(--border-secondary)}}@media screen and (max-width:672px){.product-first-details-box{margin-top:8%}}.product-first-details-box-row{border-bottom:.08vw dashed var(--border-secondary);width:100%;padding:3% 1.3vw}@media screen and (max-width:1200px){.product-first-details-box-row{border-bottom:1px dashed var(--border-secondary)}}@media screen and (max-width:672px){.product-first-details-box-row{padding:10px 15px}}.product-first-details-box-row:last-child{border-bottom:0;padding:4.8% 1.3vw;max-width:100%;overflow:hidden}@media screen and (max-width:1200px){.product-first-details-box-row:last-child{max-width:calc(100vw - 32px)}}@media screen and (max-width:672px){.product-first-details-box-row:last-child{padding:10px 15px}}@media screen and (max-width:1200px){.product-first-details-box-row:last-child .box-marquee{display:flex;align-items:center;justify-content:space-between;white-space:nowrap;animation:listMarquee 35s linear infinite}}.product-first-details-box-row:last-child .hide-lg{display:none}@media screen and (max-width:1200px){.product-first-details-box-row:last-child .hide-lg{display:flex}}.product-first-details-box-row:last-child .dot{display:block;margin:0 5px}.product-first-details-box-row:last-child p{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1200px){.product-first-details-box-row:last-child p{gap:5px}}.product-first-details-box-row:last-child strong,.product-first-details-box-row:last-child b{display:block;font-weight:400}.product-first-content .row-toggle{display:none}.product-first-details-box-row-title{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.product-first-details-box-row-text{max-height:0;padding-top:0;opacity:0;overflow:hidden;transition:all .4s ease-in-out}.row-toggle:checked~.product-first-details-box-row-text{opacity:1;//max-height: 14vh;max-height:fit-content;padding-top:5%}.row-toggle-icon{position:relative;border:.08vw dashed var(--border-secondary);border-radius:100%;width:34px;height:34px;cursor:pointer}@media screen and (max-width:1200px){.row-toggle-icon{border:1px dashed var(--border-secondary)}}.row-toggle-icon:before,.row-toggle-icon:after{content:"";position:absolute;top:50%;left:50%;background-color:var(--text-secondary);transition:all .4s ease-in-out;width:9px;height:1px}.row-toggle-icon:before{transform:translate(-50%,-50%)}.row-toggle-icon:after{transform:translate(-50%,-50%) rotate(-90deg)}.row-toggle:checked+.product-first-details-box-row-title .row-toggle-icon:before{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.row-toggle:checked+.product-first-details-box-row-title .row-toggle-icon:after{transform:translate(-50%,-50%) rotate(0)}.product-first-details-box-row-reviews{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px 5px}@media screen and (max-width:672px){.product-first-details-box-row-reviews{flex-wrap:wrap}}.product-first-details-box-row-reviews span{display:flex;align-items:center}.product-first-details-box-row-reviews span svg{width:.85vw;height:.85vw;margin-bottom:1%;margin-right:.6vw}.product-fourth{padding:8% 0}@media screen and (max-width:672px){.product-fourth .container{flex-direction:column-reverse}}.product-fourth-content{display:flex;flex-direction:column}.product-fourth-content-badge{margin-bottom:2%}.product-fourth .product-fourth-content-badge.mobile{display:none}@media screen and (max-width:672px){.product-fourth .product-fourth-content-badge{display:none}.product-fourth .product-fourth-content-badge.mobile{display:flex;margin-bottom:6%}.product-fourth .product-fourth-graphic{margin-bottom:20px}}.product-fourth-content-items{margin-top:auto}.product-fourth-content-item{border:.08vw dashed transparent;border-radius:.6em;max-width:35vw;padding:3.8% 1.3vw;margin-top:3%;transition:border-color .3s ease-in-out}@media screen and (max-width:1200px){.product-fourth-content-item{border:1px dashed var(--border-secondary)}}@media screen and (max-width:992px){.product-fourth-content-item{max-width:50vw}}@media screen and (max-width:672px){.product-fourth-content-item{max-width:100%}}.product-fourth-content-item:hover,.product-fourth-content-item.active{border-color:var(--border-secondary)}.product-fourth-content-item-title{margin-bottom:3.2%}.product-fourth-graphic{position:relative;width:40vw;height:40vw}@media screen and (max-width:672px){.product-fourth-graphic{width:90vw;height:90vw;margin:0 auto}}.graphic-1,.graphic-2,.graphic-3,.graphic-4{position:absolute;width:16.5vw;z-index:1;opacity:0;transition:opacity .3s ease-in-out}@media screen and (max-width:672px){.graphic-1,.graphic-2,.graphic-3,.graphic-4{width:38vw}}.graphic-1:hover,.graphic-2:hover,.graphic-3:hover,.graphic-4:hover,.graphic-1.active,.graphic-2.active,.graphic-3.active,.graphic-4.active{opacity:1}.graphic-1{top:3.38vw;left:3.5vw}@media screen and (max-width:672px){.graphic-1{top:7.38vw;left:7.5vw}}.graphic-2{top:3.38vw;right:3.5vw}@media screen and (max-width:672px){.graphic-2{top:7.38vw;right:7.5vw}}.graphic-3{bottom:3.38vw;right:3.5vw}@media screen and (max-width:672px){.graphic-3{bottom:7.38vw;right:7.5vw}}.graphic-4{bottom:3.38vw;left:3.5vw}@media screen and (max-width:672px){.graphic-4{bottom:7.38vw;left:7.5vw}}.product-fifth{padding-bottom:8%}@media screen and (max-width:768px){.product-fifth .container{display:flex;flex-direction:column;gap:20px}}.product-fifth-img{position:relative;display:flex;border-radius:.35em;min-width:65vw;overflow:hidden}.product-fifth-img:before{content:"";width:0;height:0;padding-bottom:60%}@media screen and (max-width:768px){.product-fifth-img:before{padding-bottom:120%}}.product-fifth-img img{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;object-fit:cover}.product-fifth-quick-view{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:space-between;transform:translate(-50%,-50%);background:var(--background-gray);-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);border-radius:.3em;width:40vw;padding:2.4% 1.6vw;z-index:1}@media screen and (max-width:768px){.product-fifth-quick-view{flex-direction:column;gap:30px;padding:20px 50px;text-align:center;width:auto;max-width:290px}}.product-fifth-quick-view-title{color:var(--text-light)}.product-fifth-content{display:flex;align-items:flex-end;padding-left:1.3vw}@media screen and (max-width:768px){.product-fifth-content{padding-left:0}}.product-fifth-content-box{display:flex;flex-direction:column;border:.08vw solid var(--border-secondary);border-radius:.35em}.product-fifth-content-box-row{border-bottom:.08vw dashed var(--border-secondary);padding:5.4% 1.6vw}@media screen and (max-width:1200px){.product-fifth-content-box-row{border-bottom:1px dashed var(--border-secondary)}}.product-fifth-content-box-row:last-child{border-bottom:0}.product-fifth-content .row-toggle{display:none}.product-fifth-content-box-row-title{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.product-fifth-content-box-row-text{max-height:0;padding-top:0;opacity:0;overflow:hidden;transition:all .4s ease-in-out}.row-toggle:checked~.product-fifth-content-box-row-text{opacity:1;max-height:13vh;padding-top:6%}@media screen and (max-width:768px){.row-toggle:checked~.product-fifth-content-box-row-text{max-height:15vh;padding-top:3%}}.row-toggle:checked+.product-fifth-content-box-row-title .row-toggle-icon:before{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.row-toggle:checked+.product-fifth-content-box-row-title .row-toggle-icon:after{transform:translate(-50%,-50%) rotate(0)}.maintain-modal-inner-content{background-color:var(--background-primary);width:100%;max-width:50vw;padding:6% 2.5vw}@media screen and (max-width:992px){.maintain-modal-inner-content{max-width:70vw}}@media screen and (max-width:672px){.maintain-modal-inner-content{max-width:90vw}}.maintain-modal-inner-content-header{display:flex;justify-content:space-between;margin-bottom:7%}.maintain-modal-inner-content-body{display:flex;flex-direction:column}.maintain-modal-title{margin-bottom:2%}.maintain-modal-subtitle{margin-bottom:6%}.maintain-modal-box{display:grid;grid-template-columns:1fr 1fr;border:.08vw dashed var(--border-secondary);border-radius:.35em}@media screen and (max-width:1200px){.maintain-modal-box{border:1px dashed var(--border-secondary)}}@media screen and (max-width:480px){.maintain-modal-box{display:flex;flex-direction:column}}.maintain-modal-box-col{padding:6% 1.4vw}.maintain-modal-box-col:first-child{border-right:.08vw dashed var(--border-secondary)}@media screen and (max-width:480px){.maintain-modal-box-col:first-child{border-bottom:1px dashed var(--border-secondary);border-right:none}}.maintain-modal-box-title{margin-bottom:10%}.maintain-modal-box-text{display:flex;flex-direction:column}.maintain-modal-box-text span{position:relative;padding-left:.8vw}.maintain-modal-box-text span:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:.16vw;height:.16vw;background-color:var(--text-secondary)}.maintain-modal-box-text ul{list-style-position:inside;list-style-type:square;padding-left:10px}.maintain-modal-box-text li::marker{color:var(--text-tertiary);font-size:10px}.product-sixth{padding-top:8%;padding-bottom:5.3%;background-color:var(--background-secondary)}@media screen and (max-width:1200px){.product-sixth{padding:80px 0}}@media screen and (max-width:672px){.product-sixth{padding:60px 0}}.product-sixth-title{margin-bottom:5.3%;text-align:center}@media screen and (max-width:1200px){.product-sixth-title{margin-bottom:60px}}.product-sixth-faq-container{max-width:70vw;margin:0 auto 4%}@media screen and (max-width:1200px){.product-sixth-faq-container{max-width:80%;margin:0 auto 44px}}@media screen and (max-width:992px){.product-sixth-faq-container{max-width:100%}}.product-sixth .faq-row{border-top:.08vw solid var(--border-primary)}@media screen and (max-width:1200px){.product-sixth .faq-row{border-top:1px solid var(--border-primary)}}.product-sixth .faq-row:last-child{border-bottom:.08vw solid var(--border-primary)}@media screen and (max-width:1200px){.product-sixth .faq-row:last-child{border-bottom:1px solid var(--border-primary)}}.product-sixth .faq-toggle{display:none}.product-sixth .faq-question{display:flex;align-items:center;justify-content:space-between;padding:2% 0;cursor:pointer}@media screen and (max-width:1200px){.product-sixth .faq-question{gap:32px;padding:20px 0}}.product-sixth .faq-toggle-btn{position:relative;border:.08vw dashed var(--border-secondary);border-radius:100%;width:2.4vw;height:2.4vw;cursor:pointer}@media screen and (max-width:1200px){.product-sixth .faq-toggle-btn{border:1px dashed var(--border-secondary);min-width:46px;min-height:46px}}@media screen and (max-width:672px){.product-sixth .faq-toggle-btn{min-width:36px;min-height:36px}}.product-sixth .faq-toggle-btn:before,.product-sixth .faq-toggle-btn:after{content:"";position:absolute;top:50%;left:50%;background-color:var(--text-secondary);transition:all .4s ease-in-out;width:.7vw;height:1px}@media screen and (max-width:1200px){.product-sixth .faq-toggle-btn:before,.product-sixth .faq-toggle-btn:after{width:12px}}@media screen and (max-width:672px){.product-sixth .faq-toggle-btn:before,.product-sixth .faq-toggle-btn:after{width:8px}}.product-sixth .faq-toggle-btn:before{transform:translate(-50%,-50%)}.product-sixth .faq-toggle-btn:after{transform:translate(-50%,-50%) rotate(-90deg)}.product-sixth .faq-toggle:checked+.faq-question .faq-toggle-btn:before{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.product-sixth .faq-toggle:checked+.faq-question .faq-toggle-btn:after{transform:translate(-50%,-50%) rotate(0)}.product-sixth .faq-answer{max-height:0;opacity:0;transform:translateY(1rem);transition:all .45s cubic-bezier(.86,0,.07,1);overflow:hidden}.product-sixth .faq-toggle:checked~.faq-answer{opacity:1;transform:translateY(0);max-height:100vh}.product-sixth .faq-answer-content{display:flex;padding:2% 0 5%}@media screen and (max-width:1200px){.product-sixth .faq-answer-content{padding:10px 0 40px}}@media screen and (max-width:672px){.product-sixth .faq-answer-content{flex-direction:column}}.product-sixth .faq-answer-img,.product-sixth .faq-answer-video{position:relative;display:flex;border-radius:.6em;min-width:30vw;max-height:fit-content;margin-right:6vw;overflow:hidden}@media screen and (max-width:1200px){.product-sixth .faq-answer-img,.product-sixth .faq-answer-video{min-width:350px;margin-right:32px}}@media screen and (max-width:672px){.product-sixth .faq-answer-img,.product-sixth .faq-answer-video{min-width:100%;margin-right:0;margin-bottom:32px}}.product-sixth .faq-answer-img:before,.product-sixth .faq-answer-video:before{content:"";width:0;height:0;padding-bottom:55%}.product-sixth .faq-answer-img img,.product-sixth .faq-answer-video video{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;object-fit:cover}.product-sixth .faq-answer-text p{margin-bottom:4%}@media screen and (max-width:1200px){.product-sixth .faq-answer-text p{margin-bottom:20px}}.product-sixth .faq-answer-text p:last-child{margin-bottom:0}.product-seventh{padding:8% 0}.product-seventh-img{position:relative;display:flex;border-radius:.35em;min-width:45vw;overflow:hidden;aspect-ratio:1/1.15}.product-seventh-img:before{content:"";width:0;height:0;padding-bottom:115%}.product-seventh-img img{position:absolute;top:0;left:0;display:flex;width:100%;object-fit:cover}.product-seventh-content{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);width:100%;text-align:center}.product-seventh-content-title{color:var(--text-highlight);margin-bottom:5%}.product-seventh-content-text{color:var(--text-light);max-width:20vw}.product-seventh-reviews{display:flex;flex-direction:column;width:100%;padding:0 6vw;height:50vw;position:relative}.product-seventh-reviews-item{display:flex;flex-direction:column;border-top:.08vw solid var(--border-primary);width:100%;padding:5% 0}@media screen and (max-width:1200px){.product-seventh-reviews-item{border-top:1px solid var(--border-primary)}}.product-seventh-reviews-item-header{display:flex;justify-content:space-between;margin-bottom:4%}.product-seventh-reviews-item-header-left{display:flex;flex-direction:column}.product-seventh-reviews-item-header-rating{display:flex;align-items:center;gap:.4vw;margin-bottom:12%}.product-seventh-reviews-item-quote{color:var(--text-tertiary)}.product-seventh-reviews-container{overflow:hidden}.reviews-scroll{overflow-y:auto}.product-seventh-reviews-button{position:absolute;bottom:-5%;display:flex;align-items:end;background:var(--background-primary);width:calc(100% - 6vw);height:80px}@media screen and (max-width:672px){.product-seventh .container{flex-direction:column}.product-seventh-reviews{padding:0;margin:32px 0;height:100vh}.product-seventh-content-title{font-size:78px}.product-seventh-content-text{max-width:80%}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-main-product.css.map */
