:root{--pv-brown: #8A6E52;--pv-brown-dark: #6F5741;--pv-cream: #F5F1E8;--pv-ink: #2B2622;--pv-muted: #6B625A;--pv-line: #E8E1D5;--pv-green: #2E7D4F}body{color:var(--pv-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em;line-height:1.15}.subheading,.hero__subheading{letter-spacing:.16em;text-transform:uppercase;font-size:12px;color:var(--pv-brown)}.btn{letter-spacing:.1em;text-transform:uppercase;font-size:13px;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.btn--primary.btn--solid:hover,.btn--primary.btn--solid:focus{background-color:var(--pv-brown-dark)!important;border-color:var(--pv-brown-dark)!important}.product-item__title{font-size:14px;letter-spacing:.01em;color:var(--pv-ink)}.product-item__price,.product-item .price{font-weight:600}.product-item__image,.product-item__bg{background-color:var(--pv-cream)}.badge,.product-item__badge,.sale-box{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500;border-radius:0}input[type=email],input[type=text],input[type=search],input[type=tel],textarea,select{border-color:var(--pv-line);border-radius:0}input:focus,textarea:focus,select:focus{border-color:var(--pv-brown);outline-color:var(--pv-brown)}hr{border-color:var(--pv-line)}.btn--scroll-top{background-color:var(--pv-brown)!important;border-color:var(--pv-brown)!important;color:#fff!important}.product__block .pv-price-row{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap;gap:10px;line-height:1}.product__block .pv-price-main{font-size:1.3rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;color:var(--pv-ink)}.product__block .pv-price-sale{color:var(--pv-brown)!important;font-size:1.45rem!important}.product__block .pv-price-compare{color:#a39a91!important;font-size:.95rem;font-weight:400;line-height:1;text-decoration:line-through;display:inline-flex;align-items:center;margin-left:-2px}.product__block .pv-sale-badge{display:inline-flex;align-items:center;justify-content:center;background-color:var(--pv-brown);color:#fff;font-size:.72rem;font-weight:600;padding:4px 8px;border-radius:0;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;line-height:1}@media(max-width:768px){.product__block .pv-price-row{gap:8px}.product__block .pv-price-main{font-size:1.15rem}.product__block .pv-price-sale{font-size:1.25rem!important}.product__block .pv-price-compare{font-size:.85rem}.product__block .pv-sale-badge{font-size:.68rem;padding:3px 6px}}.pv-promo{background:var(--pv-ink);color:var(--pv-cream);padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;text-align:center}.pv-promo__label{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.pv-promo__tiers{display:flex;align-items:center}.pv-promo__tier{padding:0 16px;border-left:1px solid rgba(245,241,232,.25);font-size:12px;white-space:nowrap}.pv-promo__tier:first-child{border-left:0;padding-left:0}.pv-promo__tier:last-child{padding-right:0}.pv-promo__tier b{font-size:15px;font-weight:600;margin-right:4px}.pv-promo__note{font-size:11px;opacity:.7}@media(max-width:600px){.pv-promo{flex-direction:column;gap:6px;padding:10px 12px}.pv-promo__tier{padding:0 10px;font-size:11px}.pv-promo__tier b{font-size:13px}}.pv-rating{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--pv-muted);text-decoration:none;margin-bottom:6px}.pv-rating__stars{color:var(--pv-brown);letter-spacing:2px;font-size:14px}.pv-rating:hover{color:var(--pv-ink);text-decoration:underline;text-underline-offset:3px}.pv-tiers{border:1px solid var(--pv-line);background:#fff}.pv-tiers__head{background:var(--pv-cream);padding:9px 14px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--pv-brown);text-align:center}.pv-tiers__row{display:grid;grid-template-columns:repeat(3,1fr)}.pv-tiers__cell{padding:12px 6px;text-align:center;border-left:1px solid var(--pv-line)}.pv-tiers__cell:first-child{border-left:0}.pv-tiers__pct{display:block;font-size:17px;font-weight:600;color:var(--pv-ink);line-height:1.1}.pv-tiers__qty{display:block;font-size:12px;color:var(--pv-muted);margin-top:3px}.pv-tiers__cell--hot{background:var(--pv-cream)}.pv-tiers__cell--hot .pv-tiers__pct{color:var(--pv-brown)}.pv-tiers__foot{font-size:11.5px;color:var(--pv-muted);text-align:center;padding:0 10px 10px}.pv-delivery{display:flex;align-items:center;gap:12px;background:var(--pv-cream);padding:12px 14px}.pv-delivery__logo{width:46px;height:22px;object-fit:contain;flex-shrink:0}.pv-delivery__body{font-size:13px;line-height:1.45;color:var(--pv-ink)}.pv-delivery__body strong{font-weight:600}.pv-delivery__stock{display:inline-flex;align-items:center;gap:6px;color:var(--pv-green);font-weight:500}.pv-delivery__dot{width:7px;height:7px;border-radius:50%;background:var(--pv-green);position:relative}.pv-delivery__dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid var(--pv-green);border-radius:50%;animation:pv-pulse 1.6s infinite}@keyframes pv-pulse{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.7);opacity:0}}.pv-usp{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--pv-line)}.pv-usp__item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;text-align:center;border-left:1px solid var(--pv-line);color:var(--pv-ink)}.pv-usp__item:first-child{border-left:0}.pv-usp__item svg{width:22px;height:22px;color:var(--pv-brown)}.pv-usp__item span{font-size:12px;line-height:1.3}.pv-secure{text-align:center}.pv-secure__title{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--pv-muted);margin-bottom:8px}.pv-secure__title svg{width:13px;height:13px}.pv-secure__icons{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.pv-secure__icons svg{width:38px;height:24px}.pv-avis{padding:56px 0;color:var(--pv-ink)}.pv-avis__head{text-align:center;margin:0 0 28px;padding:0 24px}.pv-avis__eyebrow{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--pv-brown);margin-bottom:10px}.pv-avis__title{font-family:Playfair Display,serif;font-size:32px;font-weight:400;color:var(--pv-ink);margin:0;line-height:1.15}.pv-avis__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2px 24px;scrollbar-width:none}.pv-avis__track::-webkit-scrollbar{display:none}.pv-avis__card{flex:0 0 clamp(240px,32%,380px);scroll-snap-align:start;background:var(--pv-cream);padding:24px;display:flex;flex-direction:column}.pv-avis__stars{color:var(--pv-brown);font-size:13px;letter-spacing:3px;margin-bottom:12px}.pv-avis__text{font-size:14px;line-height:1.65;color:var(--pv-ink);margin:0 0 16px;flex:1}.pv-avis__name{font-size:13px;font-weight:500;color:var(--pv-ink);margin:0 0 2px;letter-spacing:.02em}.pv-avis__date{font-size:12px;color:#8f857b;margin:0}.pv-avis__dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.pv-avis__dots span{width:20px;height:2px;background:var(--pv-line);transition:background .25s ease,width .25s ease}.pv-avis__dots span.is-active{background:var(--pv-brown);width:28px}@media(max-width:700px){.pv-avis{padding:40px 0}.pv-avis__title{font-size:24px}.pv-avis__track{padding:2px 20px}.pv-avis__card{flex:0 0 80%;padding:20px}}.pv-faq-wrap{display:grid;grid-template-columns:320px 1fr;gap:56px;max-width:1200px;margin:0 auto;padding:56px 24px;align-items:start}.pv-faq-support{background:var(--pv-cream);padding:32px 28px;text-align:center}.pv-support-title{font-family:Playfair Display,serif;font-size:24px;font-weight:400;color:var(--pv-ink);margin:0 0 10px}.pv-support-text{font-size:14px;line-height:1.6;color:var(--pv-muted);margin:0 0 22px}.pv-support-btn{display:block;background:var(--pv-brown);color:#fff!important;text-decoration:none;padding:14px 20px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease}.pv-support-btn:hover{background:var(--pv-brown-dark)}.pv-faq-heading{font-family:Playfair Display,serif;font-size:30px;font-weight:400;color:var(--pv-ink);margin:0 0 16px}.pv-faq-item{border-bottom:1px solid var(--pv-line)}.pv-faq-item summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;color:var(--pv-ink);display:flex;justify-content:space-between;align-items:center;gap:16px}.pv-faq-item summary::-webkit-details-marker{display:none}.pv-faq-item summary:after{content:"";width:8px;height:8px;border-right:1.5px solid var(--pv-brown);border-bottom:1.5px solid var(--pv-brown);transform:rotate(45deg);transition:transform .25s ease;flex-shrink:0;margin-right:4px}.pv-faq-item[open] summary:after{transform:rotate(-135deg)}.pv-faq-answer{padding:0 0 16px;font-size:14px;line-height:1.7;color:var(--pv-muted);max-width:92%}.pv-faq-answer p{margin:0}@media(max-width:800px){.pv-faq-wrap{grid-template-columns:1fr;gap:32px;padding:40px 20px}.pv-faq-heading{font-size:24px}}.pv-promise{background:var(--pv-cream);padding:56px 24px}.pv-promise__inner{max-width:1100px;margin:0 auto}.pv-promise__head{text-align:center;margin-bottom:32px}.pv-promise__eyebrow{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--pv-brown);margin-bottom:10px}.pv-promise__title{font-family:Playfair Display,serif;font-size:30px;font-weight:400;margin:0;color:var(--pv-ink)}.pv-promise__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pv-promise__item{text-align:center}.pv-promise__item svg{width:28px;height:28px;color:var(--pv-brown);margin-bottom:10px}.pv-promise__item h3{font-family:inherit;font-size:15px;font-weight:500;margin:0 0 6px;color:var(--pv-ink);letter-spacing:.02em}.pv-promise__item p{font-size:13.5px;line-height:1.6;margin:0;color:var(--pv-muted)}@media(max-width:800px){.pv-promise{padding:40px 20px}.pv-promise__grid{grid-template-columns:1fr 1fr;gap:24px 16px}.pv-promise__title{font-size:24px}}.pv-coll-head{text-align:center;padding:36px 20px 8px}.pv-coll-head__crumbs{font-size:12px;color:var(--pv-muted);margin-bottom:10px}.pv-coll-head__crumbs a{color:var(--pv-muted);text-decoration:none}.pv-coll-head__crumbs a:hover{color:var(--pv-brown)}.pv-coll-head__title{font-family:Playfair Display,serif;font-size:38px;font-weight:400;margin:0;color:var(--pv-ink)}.pv-coll-head__count{display:block;font-size:13px;color:var(--pv-muted);margin-top:8px}@media(max-width:700px){.pv-coll-head{padding:24px 16px 4px}.pv-coll-head__title{font-size:28px}}.pv-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;padding:14px 20px;border-top:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line)}.pv-trust__item{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--pv-ink);white-space:nowrap}.pv-trust__item svg{width:18px;height:18px;color:var(--pv-brown);flex-shrink:0}@media(max-width:700px){.pv-trust{gap:6px 16px;padding:10px 12px}.pv-trust__item{font-size:12px}}.pv-seo{max-width:860px;margin:0 auto;padding:48px 24px 24px}.pv-seo__title{font-family:Playfair Display,serif;font-size:26px;font-weight:400;margin:0 0 14px;color:var(--pv-ink)}.pv-seo__body{font-size:14px;line-height:1.75;color:var(--pv-muted);max-height:7.5em;overflow:hidden;position:relative}.pv-seo__body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5em;background:linear-gradient(#fff0,#fff)}.pv-seo.is-open .pv-seo__body{max-height:none}.pv-seo.is-open .pv-seo__body:after{display:none}.pv-seo__toggle{margin-top:12px;background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--pv-brown);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom.css.map */
