.price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 5px}.price--sale .price__current{color:var(--c-sale)}.price__compare{color:var(--c-compare)}.price__badge{background:var(--badge-bg);color:var(--badge-text);font-size:14px;font-weight:600;padding:5px 6px;line-height:1.6;letter-spacing:.025em}.price--card{font-size:15.3px;line-height:1.5;justify-content:center;margin-top:5px;font-weight:300}.price--card .price__compare{color:#000;font-weight:300}.price--card .price__current{font-weight:300}.card__link{display:block}.card__link:hover{opacity:1}.card__media{margin-bottom:0}.card__media--natural{position:relative}.card__media--natural>img{position:static;height:auto}.card__img{transition:opacity .3s ease,transform .6s ease}.card__img--second{opacity:0}@media(hover:hover){.card--hover:hover .card__img--second{opacity:1}.card--hover:hover .card__img:not(.card__img--second){opacity:0}}.card__badge{position:absolute;top:0;right:0;z-index:2;background:var(--badge-bg);color:var(--badge-text);font-size:12px;font-weight:300;line-height:1;letter-spacing:.025em;padding:7px 7px 7px 9px}.card__badge--soldout{right:auto;left:0;background:#fff;color:#000}.card__info{text-align:center;padding:10px 0 6px}.card__title{font-family:var(--font-body);font-weight:300;font-size:14px;line-height:1.5;letter-spacing:normal;text-transform:none;margin:0}@media(max-width:768px){.card__badge{padding:6px 5px 6px 7px}.card__info{padding:10px 10px 6px}}.grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:30px 22px;list-style:none;margin:0;padding:0}@media(max-width:989px)and (min-width:769px){.grid{--cols: 3 !important}}@media(max-width:768px){.grid{--cols: 2 !important;gap:15px 10px}.grid--flush{gap:15px 2px;margin:0 -17px}.grid--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -16px;padding:0 16px;scrollbar-width:none}.grid--scroll::-webkit-scrollbar{display:none}.grid--scroll>li{flex:0 0 44%;scroll-snap-align:start}}.view-all{text-align:center;margin-top:10px}.slider-nav{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:28px}.slider-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--c-accent);background:#fff;color:var(--c-accent);display:inline-flex;align-items:center;justify-content:center;padding:0}.slider-btn:hover{background:var(--c-accent);color:#fff}.slider-dots{display:flex;gap:8px;align-items:center}.slider-dot{width:10px;height:10px;border-radius:50%;border:0;padding:0;background:#d6d1cd}.slider-dot.is-active{background:var(--c-accent)}.hero{position:relative;overflow:hidden}.hero__media{position:relative;width:100%}.hero__media img{width:100%;height:100%;object-fit:cover}.hero--fixed .hero__media{height:var(--hero-h)}.hero__img--mobile{display:none}@media(max-width:749px){.hero--fixed .hero__media,.hero__media img{height:auto}.hero__img--desktop.has-mobile{display:none}.hero__img--mobile{display:block}}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:40px 30px;color:#fff;gap:10px;text-shadow:0 1px 12px rgba(0,0,0,.25)}.hero__content--top{justify-content:flex-start}.hero__content--center{justify-content:center}.hero__content--bottom{justify-content:flex-end}.hero__content--left{align-items:flex-start;text-align:left}.hero__content--middle{align-items:center;text-align:center}.hero__content--right{align-items:flex-end;text-align:right}.hero__title{color:#fff;margin:0;font-size:var(--title-size);line-height:1.05;max-width:900px}.hero__sub{font-size:18px;letter-spacing:.08em;text-transform:uppercase;margin:0}.hero__btn{background:var(--hero-accent);border-color:var(--hero-accent);color:#fff;margin-top:8px}.hero a{color:#fff}@media(max-width:749px){.hero__content{padding:24px 16px}.hero__title{font-size:calc(var(--title-size) * .55)}.hero__sub{font-size:15px}}.rich-text{max-width:1100px;margin-left:auto;margin-right:auto}.rich-text p{margin-bottom:25px}.rich-text--narrow{max-width:760px}.rich-text h1,.rich-text h2{margin-bottom:.5em}.collection-tile{position:relative;display:block;overflow:hidden}.collection-tile .media{aspect-ratio:1}.collection-tile .media img{transition:transform .6s ease}.collection-tile:hover .media img{transform:scale(1.04)}.collection-tile:hover{opacity:1}.collection-tile__label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:10px;background:#0000001a}.collection-tile__label span{background:#fff;color:#000;padding:6px 12px;font-family:var(--font-body);font-weight:300;font-size:14.4px;line-height:1.4;text-transform:uppercase;letter-spacing:.3em;text-align:center}@media(max-width:768px){.collection-tile__label span{font-size:12px;padding:5px 8px;letter-spacing:.2em}}.image-text{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.image-text--right .image-text__media{order:2}.image-text__media{position:relative;max-width:var(--img-w, 700px);width:100%}.image-text__media--double{padding:0 12% 12% 0}.image-text__media--double .image-text__img2{position:absolute;right:0;bottom:0;width:48%;border:6px solid #fff}.image-text__content{max-width:560px}@media(max-width:749px){.image-text{grid-template-columns:1fr;gap:28px}.image-text--right .image-text__media{order:0}}.faq{max-width:860px;margin:0 auto}.faq__item{border-bottom:1px solid #e8e8e1}.faq__q{position:relative;display:block;padding:11px 0 11px 40px;font-size:var(--body-size);font-weight:400;line-height:1.6;cursor:pointer;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q .icon{position:absolute;left:6px;top:50%;margin-top:-11px;transition:transform .2s ease}.faq__item[open] .faq__q .icon{transform:rotate(45deg)}.faq__a{padding:0 0 25px 40px}.faq__group{margin:30px 0 10px;font-size:18px}.icon-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:center}.icon-cols__img{width:60px;height:60px;object-fit:contain;margin:0 auto}.icon-cols__title{font-family:var(--font-heading);font-weight:600;font-size:20px;line-height:1;text-transform:uppercase;margin:25px 0 10px}.icon-cols__text{font-size:16px;line-height:1.6;margin:0 auto 15px}@media(max-width:768px){.icon-cols__title{font-size:18px;margin-top:18px}.icon-cols__text{font-size:14px}}@media(max-width:749px){.icon-cols{grid-template-columns:1fr;gap:26px}}.reviews__badge{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:20px}.reviews__badge-rating{font-size:23px}.reviews__badge-count{font-size:18px}.stars{position:relative;display:inline-block;font-size:var(--star-size, 18px);line-height:1;letter-spacing:2px;font-family:Arial,sans-serif}.stars__empty{color:var(--star-empty, #ebebea)}.stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--star-color, #eebe15);width:var(--fill, 100%)}.reviews__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 4px 14px}.reviews__track::-webkit-scrollbar{display:none}.review-card{flex:0 0 calc((100% - 3 * 12px) / 3.3);scroll-snap-align:start;background:#fff;border:1px solid #c8cbcd;border-radius:20px;padding:16px;box-shadow:0 4px 14px #0000000f;text-align:center;color:#323232}.review-card__img{aspect-ratio:1;border-radius:20px;overflow:hidden;background:#f4f4f4}.review-card__img img{width:100%;height:100%;object-fit:cover}.review-card .stars{margin-top:12px;--star-size: 16px}.review-card__text{margin-top:12px;font-size:16px;line-height:1.3}.review-card__author{margin-top:12px;font-size:14px}@media(max-width:749px){.review-card{flex-basis:calc((100% - 8px) / 1.3);padding:8px 10px 14px}.reviews__track{gap:8px}.reviews .slider-btn{display:none}}.collection-head{text-align:center;margin:30px 0 10px}.collection-desc{max-width:760px;margin:0 auto 20px;text-align:center}.contact{max-width:640px;margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/11/assets/components.css.map */
