.s4l-home .product-image img,.wd-product .wd-product-img-link img,.wd-product .product-image-link>img,.woocommerce ul.products li.product img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.single-product .s4l-product-brand{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#80b62e}.single-product .s4l-product-stars{margin:0 0 12px}.single-product .s4l-product-stars .woocommerce-review-link{display:none}.single-product .s4l-availability{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:14px}.single-product .s4l-availability__value::before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;vertical-align:middle;background:currentColor}.single-product .s4l-availability--in .s4l-availability__value{color:#80b62e;font-weight:700}.single-product .s4l-availability--wait .s4l-availability__value{color:#d97706;font-weight:700}.single-product .s4l-availability--out .s4l-availability__value{color:#dc2626;font-weight:700}.single-product .s4l-product-sku{margin:0 0 16px;font-size:14px;color:#6b7280}.single-product .s4l-product-sku .sku{color:#111;font-weight:700}.single-product .product_meta .sku_wrapper{display:none}.single-product p.stock.out-of-stock{display:none}.single-product .summary .wd-compare-btn{display:none}.single-product .summary .wd-wishlist-btn{display:flex;justify-content:flex-start;margin:18px 0 0}.single-product .summary .wd-wishlist-btn>a{display:inline-flex;align-items:center;gap:8px;color:#6b7280;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.single-product .summary .wd-wishlist-btn .wd-action-icon{color:#9ca3af}.single-product .s4l-product-secure{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;margin:18px 0 8px;color:#6b7280;text-align:left}.single-product .s4l-product-secure__icon{display:flex;margin-top:2px;color:#9ca3af}.single-product .s4l-product-secure__text{display:flex;flex-direction:column;gap:2px}.single-product .s4l-product-secure__text strong{font-size:14px;font-weight:700;color:#4b5563}.single-product .s4l-product-secure__text small{font-size:13px;color:#9ca3af}.single-product .s4l-product-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px;width:100%;margin:8px 0 0;padding:28px 0 8px;border-top:1px solid #ececec}.single-product .s4l-product-trust__item{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:12px;min-width:0;text-align:left;color:#6b7280}.single-product .s4l-product-trust__icon{flex:0 0 auto;color:#9ca3af}.single-product .s4l-product-trust__copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.single-product .s4l-product-trust__copy strong{font-size:12px;font-weight:800;letter-spacing:.02em;line-height:1.25;text-transform:uppercase;color:#6b7280}.single-product .s4l-product-trust__copy small{font-size:12px;line-height:1.35;color:#9ca3af;text-transform:none;letter-spacing:0;font-weight:400}@media (max-width:991px){.single-product .s4l-product-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-top:2rem;padding-bottom:24px;margin-bottom:0;position:relative;z-index:2;background:#fff;overflow:hidden}.single-product .s4l-product-trust__item{flex-direction:column;align-items:flex-start;gap:8px}.single-product .s4l-product-trust__copy strong{font-size:11px}.single-product .product-tabs-wrapper{padding-top:8px}.single-product .product-tabs-wrapper .tabs-layout-tabs>.wd-nav-tabs-wrapper{margin-top:0}}.single-product .s4l-product-faq{border:1px solid #eee;border-radius:8px;overflow:hidden;background:#fff}.single-product .s4l-product-faq__item{margin:0;border-bottom:1px solid #eee}.single-product .s4l-product-faq__item:last-child{border-bottom:0}.single-product .s4l-product-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:14px 16px;cursor:pointer;list-style:none;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.35;color:#111;user-select:none}.single-product .s4l-product-faq__q::-webkit-details-marker,.single-product .s4l-product-faq__q::marker{display:none;content:""}.single-product .s4l-product-faq__q::after{content:"+";flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#83b735;color:#fff;font-size:16px;font-weight:700;line-height:22px;text-align:center}.single-product .s4l-product-faq__item[open] .s4l-product-faq__q{color:#83b735}.single-product .s4l-product-faq__item[open] .s4l-product-faq__q::after{content:"–";line-height:20px}.single-product .s4l-product-faq__body{padding:0 16px 14px}.single-product .s4l-product-faq__a{margin:0;font-size:14px;line-height:1.55;color:#4b5563}.single-product .s4l-shipping-tab{max-width:920px}.single-product .s4l-shipping-tab__lead{margin:0 0 22px;font-size:15px;line-height:1.6;color:#4b5563}.single-product .s4l-shipping-tab__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 28px}.single-product .s4l-shipping-tab__card{margin:0;padding:18px 18px 16px;border:1px solid #eee;border-radius:8px;background:#fff}.single-product .s4l-shipping-tab__card h3{margin:0 0 8px;font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#83b735}.single-product .s4l-shipping-tab__card p,.single-product .s4l-shipping-tab__notes p{margin:0 0 12px;font-size:14px;line-height:1.55;color:#4b5563}.single-product .s4l-shipping-tab__notes h3{margin:0 0 6px;font-size:15px;font-weight:700;color:#111}.single-product .s4l-shipping-tab__notes a{color:#83b735;font-weight:600;text-decoration:none}.single-product .s4l-shipping-tab__notes a:hover{text-decoration:underline}.single-product .s4l-shipping-tab__more{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (max-width:767px){.single-product .s4l-shipping-tab__grid{grid-template-columns:1fr}}.single-product .variations .wd-swatches-product[data-id="pa_chroma"],.single-product .variations .wd-swatches-product[data-id="pa_megethos"],.single-product .variations .wd-swatches-product[data-id="pa_varos-hook"]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}.single-product .variations td.value{position:relative}.single-product form.variations_form select#pa_chroma,.single-product form.variations_form select#pa_megethos,.single-product form.variations_form select#pa_varos-hook{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;border:0!important}.s4l-chroma-dd{position:relative;width:100%;max-width:420px}.s4l-chroma-dd__btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:72px;padding:6px 36px 6px 8px;border:1px solid #d4d4d4;border-radius:4px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><path fill='%23666' d='M1 1l5 5 5-5'/></svg>") no-repeat right 12px center;color:#111;font-size:15px;text-align:left;cursor:pointer}.s4l-chroma-dd__current{display:flex;align-items:center;gap:10px;min-width:0}.s4l-chroma-dd__thumb{width:84px;height:84px;object-fit:contain;object-position:center;border-radius:4px;background:#fff;border:1px solid #eee;flex:0 0 84px}.s4l-chroma-dd__list{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 4px);margin:0;padding:6px 0;list-style:none;max-height:360px;overflow:auto;background:#fff;border:1px solid #d4d4d4;border-radius:6px;box-shadow:0 10px 28px rgb(0 0 0 / .12)}.s4l-chroma-dd__item{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;font-size:15px}.s4l-chroma-dd__item:hover,.s4l-chroma-dd__item.is-selected{background:#f5f7f2}.s4l-chroma-dd__item.is-selected{font-weight:700}@media (min-width:1400px){.single-product .product-image-summary-inner .product-images{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:none;min-width:0;justify-self:stretch}.single-product .woocommerce-product-gallery{width:750px;max-width:100%;margin-inline:auto;flex:0 0 auto}.single-product .woocommerce-product-gallery .wd-carousel-item img,.single-product .woocommerce-product-gallery__image img,.single-product .woocommerce-product-gallery__image>a{width:750px;max-width:100%;height:auto;max-height:750px;margin-inline:auto;object-fit:contain}.single-product .woocommerce-product-gallery__image>a{display:flex;align-items:center;justify-content:center}.single-product .wd-gallery-thumb{width:750px;max-width:100%;margin-inline:auto}}@media (min-width:1025px) and (max-width:1439px){html{--wd-container-w:94vw;--s4l-site-w:94%}.container:not(.container-fluid),.whb-full-width .whb-row>.container,.whb-full-width+.whb-clone .whb-row>.container,.wd-footer .container,.wd-copyrights .container,.wd-prefooter .container{width:94%!important;max-width:94%!important;margin-left:auto!important;margin-right:auto!important}.s4l-home .container,.s4l-page .container,.s4l-hub-head,.s4l-hub-grid,.s4l-hub-grid--2{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1440px){html{--wd-container-w:80vw;--s4l-site-w:80%}.container:not(.container-fluid),.whb-full-width .whb-row>.container,.whb-full-width+.whb-clone .whb-row>.container,.wd-footer .container,.wd-copyrights .container,.wd-prefooter .container{width:80%!important;max-width:80%!important;margin-left:auto!important;margin-right:auto!important}.s4l-home .container,.s4l-page .container,.s4l-hub-head,.s4l-hub-grid,.s4l-hub-grid--2{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}}