.et-listicle-product{background-color:var(--et-prod-bg);color:var(--et-prod-text);padding-top:var(--et-prod-pt-d);padding-bottom:var(--et-prod-pb-d)}.et-listicle-product__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-left:max(var(--space-outer, 3.3vw),calc((100vw - var(--max-width, 1400px)) / 2));padding-right:max(var(--space-outer, 3.3vw),calc((100vw - var(--max-width, 1400px)) / 2))}.et-listicle-product__inner--empty{display:block;text-align:center;padding-top:60px;padding-bottom:60px}.et-listicle-product__empty{font-family:var(--font-body, "Outfit"),sans-serif;font-size:14px;color:var(--et-prod-body)}.et-listicle-product__gallery{display:flex;flex-direction:row;gap:8px;min-width:0;align-items:stretch;aspect-ratio:640 / 635}.et-listicle-product__gallery-thumbs{flex:0 0 24%;min-width:0;height:auto;align-self:stretch;overflow:hidden}.et-listicle-product__gallery-thumbs .swiper-wrapper{display:flex;flex-direction:column;height:100%;position:absolute}.et-listicle-product__thumb{width:100%;aspect-ratio:156 / 208;cursor:pointer;overflow:hidden;position:relative;box-sizing:border-box}.et-listicle-product__thumb img,.et-listicle-product__thumb-image{width:100%;height:100%;object-fit:cover;display:block}.et-listicle-product__gallery-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:16px}.et-listicle-product__gallery-main .swiper{position:relative;overflow:hidden;width:100%}.et-listicle-product__slide{width:100%;aspect-ratio:476 / 635;position:relative;overflow:hidden}.et-listicle-product__slide img,.et-listicle-product__slide-image{width:100%;height:100%;object-fit:cover;display:block}.et-listicle-product__nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#ffffffe6;border:none;border-radius:50%;cursor:pointer;color:#000;transition:background-color .2s ease}.et-listicle-product__nav-btn--prev{left:16px}.et-listicle-product__nav-btn--next{right:16px}.et-listicle-product__nav-btn:hover{background-color:#fff}.et-listicle-product__nav-btn.swiper-button-disabled{opacity:.35;cursor:default;pointer-events:none}.et-listicle-product__nav-btn svg{width:16px;height:16px}.et-listicle-product__pagination{display:none}.et-listicle-product__info{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-width:0}.et-listicle-product__info-top{display:flex;flex-direction:column;gap:16px}.et-listicle-product__rating{display:inline-flex;align-items:center;gap:12px}.et-listicle-product__rating-score{display:inline-flex;align-items:center;gap:8px}.et-listicle-product__stars{display:inline-flex;align-items:center;gap:2px}.et-listicle-product__stars svg,.et-listicle-product__stars img{display:block;height:15px;width:auto}.et-listicle-product__rating-value{font-family:var(--font-body, "Outfit"),sans-serif;font-size:16px;font-weight:600;line-height:21px;color:var(--et-prod-text)}.et-listicle-product__rating-divider{display:inline-block;width:1px;height:16px;background-color:var(--et-prod-border)}.et-listicle-product__rating-count{font-family:var(--font-body, "Outfit"),sans-serif;font-size:16px;font-weight:300;line-height:21px;color:var(--et-prod-body)}.et-listicle-product__title-group{display:flex;flex-direction:column;gap:0}.et-listicle-product__title{margin:0;font-family:var(--font-heading, "Amiri"),serif;font-weight:400;font-size:40px;line-height:120%;letter-spacing:-.0079em;color:var(--et-prod-text)}.et-listicle-product__price-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.et-listicle-product__price{font-family:Crimson Pro,serif;font-size:24px;font-weight:600;line-height:28.5px;color:var(--et-prod-price)}.et-listicle-product__compare-price{font-family:Crimson Pro,serif;font-size:18px;font-weight:400;color:var(--et-prod-body);text-decoration:line-through}.et-listicle-product__description{margin:0;font-family:var(--font-body, "Outfit"),sans-serif;font-weight:300;font-size:16px;line-height:160%;color:var(--et-prod-body)}.et-listicle-product__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.et-listicle-product__feature{display:inline-flex;align-items:center;gap:8px}.et-listicle-product__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.et-listicle-product__feature-icon svg,.et-listicle-product__feature-icon img{width:100%;height:100%;display:block;object-fit:contain}.et-listicle-product__feature-text{font-family:var(--font-body, "Outfit"),sans-serif;font-weight:300;font-size:16px;line-height:16px;color:var(--et-prod-text)}.et-listicle-product__variants,.et-listicle-product__color-block{display:flex;flex-direction:column;gap:8px}.et-listicle-product__color-block .product-variants-wrapper{margin-bottom:0}.et-listicle-product__color-block .variant-image-wrapper img{display:block}.et-listicle-product__color-block button.variant-info-wrapper{background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;font:inherit;color:inherit}.et-listicle-product__variant-group{display:flex;flex-direction:column;gap:8px}.et-listicle-product__variant-header{display:flex;flex-direction:row;align-items:baseline;gap:8px}.et-listicle-product__variant-label{font-family:var(--font-body, "Outfit"),sans-serif;font-weight:300;font-size:16px;line-height:24px;color:var(--et-prod-label)}.et-listicle-product__variant-current{font-family:var(--font-body, "Outfit"),sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--et-prod-text)}.et-listicle-product__swatches{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.et-listicle-product__swatch{position:relative;display:inline-block;width:64px;height:85px;cursor:pointer;overflow:hidden;border:2px solid transparent;box-sizing:border-box;transition:border-color .15s ease}.et-listicle-product__swatch input{position:absolute;opacity:0;width:0;height:0}.et-listicle-product__swatch-image{width:100%;height:100%;object-fit:cover;display:block}.et-listicle-product__swatch-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-body, "Outfit"),sans-serif;font-size:13px;background-color:var(--et-prod-bg);border:1px solid var(--et-prod-border)}.et-listicle-product__swatch--selected{border-color:var(--et-prod-text)}.et-listicle-product__radios{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.et-listicle-product__radio{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:8px 16px;cursor:pointer;border:1px solid var(--et-prod-border);font-family:var(--font-body, "Outfit"),sans-serif;font-size:14px;transition:border-color .15s ease,background-color .15s ease}.et-listicle-product__radio input{position:absolute;opacity:0}.et-listicle-product__radio--selected{border-color:var(--et-prod-text);background-color:var(--et-prod-text);color:var(--et-prod-bg)}.et-listicle-product__ctas{display:flex;flex-direction:column;gap:8px}.et-listicle-product__cta{display:inline-flex;align-items:center;justify-content:center;padding:18px 64px!important;font-family:var(--font-body, "Outfit"),sans-serif;font-weight:500;font-size:16px;line-height:21.41px;letter-spacing:.0461em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:opacity .2s ease}.et-listicle-product__cta--primary{background-color:var(--et-prod-cta-bg);color:var(--et-prod-cta-text);border:1px solid var(--et-prod-cta-bg)}.et-listicle-product__cta--secondary{background-color:var(--et-prod-cta2-bg);color:var(--et-prod-cta2-text);border:1px solid var(--et-prod-text);transition:background-color .2s ease}.et-listicle-product__cta--secondary:hover{background-color:#1111110d!important}.et-listicle-product__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.et-listicle-product__trust-item{display:flex;align-items:center;gap:16px;padding:16px 24px;border:1px solid var(--et-prod-border);border-left-width:0}.et-listicle-product__trust-item:first-child{border-left-width:1px;border-top-left-radius:4px;border-bottom-left-radius:4px}.et-listicle-product__trust-item:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.et-listicle-product__trust-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.et-listicle-product__trust-icon svg,.et-listicle-product__trust-icon img{width:100%;height:100%;display:block;object-fit:contain}.et-listicle-product__trust-text{font-family:var(--font-body, "Outfit"),sans-serif;font-weight:300;font-size:15px;line-height:120%;color:var(--et-prod-text)}@media screen and (max-width:989px){.et-listicle-product__inner{gap:32px}.et-listicle-product__title{font-size:32px}}@media screen and (max-width:749px){.et-listicle-product{padding-top:var(--et-prod-pt-m);padding-bottom:var(--et-prod-pb-m)}.et-listicle-product__inner{grid-template-columns:1fr;gap:24px;padding-left:16px;padding-right:16px}.et-listicle-product__gallery{flex-direction:column;aspect-ratio:auto}.et-listicle-product__gallery-thumbs,.et-listicle-product__nav-btn{display:none}.et-listicle-product__gallery-main{gap:8px}.et-listicle-product__pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:0}.et-listicle-product__pagination .swiper-pagination-bullet{flex:1 1 0;height:2px;background-color:#1111111f;opacity:1;border-radius:1px;transition:background-color .2s ease;margin:0!important}.et-listicle-product__pagination .swiper-pagination-bullet-active{background-color:var(--et-prod-text)}.et-listicle-product__info{gap:16px}.et-listicle-product__info-top{gap:12px;margin-bottom:8px}.et-listicle-product__gallery-thumbs{display:none!important;margin:0!important}.et-listicle-product__rating-value,.et-listicle-product__rating-count{font-size:13px}.et-listicle-product__title{font-size:32px;line-height:120%}.et-listicle-product__price{font-family:var(--font-heading, "Amiri"),serif;font-size:20px;font-weight:700;line-height:24px}.et-listicle-product__description{font-size:14px}.et-listicle-product__features{flex-direction:column;gap:8px}.et-listicle-product__feature-text{font-size:14px}.et-listicle-product__cta{padding:18px 32px;font-size:14px}.et-listicle-product__trust-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;padding:12px 16px}.et-listicle-product__trust-text{font-size:12px;text-align:left}.et-listicle-product__ctas{margin-top:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/et-listicle-product.css.map */
