/** Shopify CDN: Minification failed

Line 206:0 Invalid escape
Line 208:333 Invalid escape

**/
/* La Truscia 2026 — base grafica v0.1 */
:root{--lt-brown:#5b4436;--lt-gold:#ffd47c;--lt-cream:#ffffdd;}
html{scroll-behavior:smooth}body{letter-spacing:.01em}.gradient{background-attachment:fixed}h1,h2,h3,.h0,.h1,.h2{letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.rte{line-height:1.75}.page-width{padding-left:clamp(1.6rem,3vw,4rem);padding-right:clamp(1.6rem,3vw,4rem)}
.button,.shopify-payment-button__button--unbranded{min-height:4.8rem;padding:0 2.8rem;text-transform:uppercase;letter-spacing:.09em;font-size:1.2rem;font-weight:700;box-shadow:none!important;transition:transform .2s ease,background-color .2s ease,color .2s ease}.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px)}
.announcement-bar__message{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.header-wrapper{box-shadow:0 1px 0 rgba(63,42,29,.1)}.header{min-height:8rem}.header__menu-item{font-weight:600;letter-spacing:.025em}.header__active-menu-item{text-decoration-thickness:2px;text-underline-offset:.6rem}
.banner__box{max-width:66rem!important}.banner__heading{font-size:clamp(3.6rem,5vw,7rem)}.banner__text{font-size:clamp(1.6rem,2vw,2rem)}
.rich-text__wrapper{max-width:90rem}.rich-text__text{max-width:76rem;margin-inline:auto}.rich-text__buttons{margin-top:2.8rem}
.card-wrapper .card{height:100%}.card__inner{overflow:hidden;border-radius:1rem;background:#fff}.card__media .media img{transition:transform .45s ease}.card-wrapper:hover .card__media .media img{transform:scale(1.035)}.card__heading{font-size:1.65rem;line-height:1.25}.card-information>.price{font-weight:700;color:#6b4b38}
.collection-content-section{max-width:140rem;margin:0 auto;padding:4.8rem clamp(1.6rem,3vw,4rem) 2rem}.collection-content-title{margin:0 0 2rem!important;font-size:clamp(3.4rem,4vw,5.6rem);text-align:center!important}.collection-description{max-width:96rem;margin:1.6rem auto 0!important;text-align:center}.read-more-btn{display:flex;margin:2rem auto 0;border:0;background:transparent;color:#6b4b38;font-weight:700;cursor:pointer}
.facets-container{padding-top:1rem}.facets__heading,.facet-filters__label{font-weight:700}.facets-vertical .facets-wrapper{padding-right:3.2rem}.active-facets__button-inner{border-radius:999px}
.product__title h1{font-size:clamp(3rem,3.5vw,5rem)}.product__info-container>*+*{margin-top:1.8rem}.product__description{padding-top:2rem;border-top:1px solid rgba(63,42,29,.15)}.product__media-wrapper .global-media-settings{overflow:hidden}
.footer{border-top:1px solid rgba(255,248,236,.14)}.footer-block__heading{font-size:1.7rem}.footer__content-bottom{border-top-color:rgba(255,248,236,.14)}
@media(max-width:749px){.header{min-height:6.8rem}.header__heading-logo{max-width:12rem}.banner__box{padding:3.2rem 1.8rem}.banner__heading{font-size:3.5rem}.button{width:100%;min-width:0}.collection-list.grid{row-gap:2.4rem}.card__heading{font-size:1.5rem}.facets-container{padding-top:0}.product__title h1{font-size:3.2rem}.image-with-text__content{padding:3.6rem 2rem}}

/* LT-HERO-V01 */
.slideshow .banner__box{background:rgba(255,250,242,.94);border:1px solid rgba(63,42,29,.12);backdrop-filter:blur(3px);padding:clamp(2.8rem,4vw,5.4rem);box-shadow:0 1.8rem 5rem rgba(42,26,18,.14)}
.slideshow .banner__heading{color:var(--lt-brown);max-width:12ch}.slideshow .banner__text{color:var(--lt-brown);max-width:52rem}.slideshow .banner__buttons{margin-top:2.6rem}
@media(max-width:749px){.slideshow .banner__box{background:var(--lt-cream);border:0;box-shadow:none;padding:3rem 1.8rem}.slideshow .banner__heading{max-width:none}.slideshow .banner__text{max-width:none}}

/* LT-VISUAL-PASS-02 */.announcement-bar__message{font-size:1.3rem;font-weight:600;letter-spacing:.02em}.button,.shopify-payment-button__button{min-height:4.8rem;padding-left:2.4rem;padding-right:2.4rem;font-size:1.4rem;font-weight:700;letter-spacing:.02em}.slideshow .banner{min-height:52rem}.slideshow .banner__media img{object-position:center center}.slideshow .banner__box{max-width:52rem;background:rgba(255,250,242,.94);border:0;padding:clamp(3.2rem,4vw,5rem);box-shadow:0 1.4rem 4rem rgba(45,28,18,.18);backdrop-filter:blur(2px)}.slideshow .banner__heading{font-size:clamp(3.8rem,4.5vw,6.4rem);line-height:1.02;max-width:11ch}.slideshow .banner__text{font-size:1.8rem;line-height:1.55;max-width:46rem}.slideshow .banner__buttons{margin-top:2.4rem}.rich-text__wrapper{padding-top:2rem;padding-bottom:2rem}.rich-text__blocks{max-width:90rem!important;background:#fffaf2;border:1px solid rgba(63,42,29,.18)!important;border-radius:1.4rem;box-shadow:none!important;padding:clamp(3rem,5vw,5.5rem)}.rich-text__heading{font-size:clamp(3rem,3.6vw,4.8rem);line-height:1.08}.rich-text__text{font-size:1.65rem;line-height:1.7;max-width:72rem;margin-left:auto;margin-right:auto}.title-wrapper-with-link .title,.title{font-size:clamp(2.8rem,3vw,4.2rem);line-height:1.1}.collection-list .card__inner{border:1px solid rgba(63,42,29,.14);border-radius:1.2rem;overflow:hidden;box-shadow:0 .8rem 2.4rem rgba(45,28,18,.08)}.collection-list .card__heading{font-size:1.7rem;line-height:1.3}.product-grid .card-wrapper{height:100%}.product-grid .card__inner{border:1px solid rgba(63,42,29,.13);border-radius:1.2rem;background:#fff;overflow:hidden}.product-grid .card__media img{object-fit:contain!important;padding:1rem}.product-grid .card__heading{font-size:1.55rem;line-height:1.35;min-height:4.2rem}.product-grid .price{font-size:1.6rem;font-weight:700}.blog__post .card__heading{font-size:1.9rem;line-height:1.3}.blog__post .article-card__excerpt{font-size:1.45rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.newsletter__wrapper{border-radius:1.4rem;padding-top:5rem;padding-bottom:5rem}.footer-block__heading{font-size:1.6rem}.footer-block__details-content,.footer__content-bottom{font-size:1.3rem}@media(min-width:990px){.header{min-height:10.4rem;padding-top:1.4rem;padding-bottom:1.4rem}.header__heading-logo-wrapper{width:18rem!important}.header__heading-logo{width:100%!important;max-width:none!important}.header__menu-item{font-size:1.45rem;font-weight:600;padding-left:1.15rem;padding-right:1.15rem}.header-localization{display:none!important}}@media(max-width:749px){.slideshow .banner{min-height:auto}.slideshow .banner__box{background:#fffaf2;border:0;box-shadow:none;padding:3.2rem 1.8rem;max-width:none}.slideshow .banner__heading{font-size:3.6rem;max-width:none}.slideshow .banner__text{font-size:1.6rem}.rich-text__blocks{padding:3rem 2rem}.collection-list .grid{row-gap:2.4rem}.product-grid .card__heading{font-size:1.4rem;min-height:3.8rem}}

/* LT-GLOBAL-MASTER-2026 */
:root{--lt-brand-brown:#5b4436;}.announcement-bar-section,.announcement-bar{background:var(--lt-brand-brown)!important}.header-wrapper{background:#fffdf8!important}.header__heading-logo{filter:brightness(.43) sepia(.48) saturate(1.5) hue-rotate(340deg);opacity:1!important}.header__menu-item,.header__icon{color:var(--lt-brand-brown)!important}.footer{background:var(--lt-brand-brown)!important}.button,.shopify-payment-button__button{border-radius:4px!important}

/* LT-QA-PASS-2026 — consolidato 20261017 */
#ba-widget-48292-sticky-bar,#ba-widget-48292-container{display:none!important}

/* LT-FOOTER-BRAND-BROWN-2026 */
#shopify-section-footer,#shopify-section-footer .footer,#shopify-section-footer [class*="color-scheme"],footer.footer{background:#5b4436!important;color:#f2efdd!important}#shopify-section-footer h1,#shopify-section-footer h2,#shopify-section-footer h3,#shopify-section-footer p,#shopify-section-footer a,#shopify-section-footer li,#shopify-section-footer small,#shopify-section-footer .footer-block__heading,footer.footer a{color:#f2efdd!important}#shopify-section-footer a:hover,footer.footer a:hover{color:#ffd47c!important}#shopify-section-footer input{background:#fff!important;color:#5b4436!important;border-color:rgba(255,212,124,.65)!important}#shopify-section-footer button,#shopify-section-footer .button{background:#ffd47c!important;color:#5b4436!important;border-color:#ffd47c!important}#shopify-section-footer hr,#shopify-section-footer [class*="border"]{border-color:rgba(242,239,221,.28)!important}

/* LT-COLLECTION-MASTER-2026 */
main{background:#fffdf8}
.collection-content-section{max-width:none;margin:0;padding:clamp(4.5rem,7vw,8rem) max(2rem,calc((100vw - 1440px)/2));background:linear-gradient(135deg,#f2efdd 0%,#fffdf8 58%,rgba(255,212,124,.22) 100%);border-bottom:1px solid rgba(91,68,54,.14);position:relative;overflow:hidden}
.collection-content-section:after{content:"";position:absolute;width:24rem;height:24rem;border:1px solid rgba(145,15,63,.12);border-radius:50%;right:-8rem;top:-10rem}
.collection-content-title{max-width:18ch;margin:0 auto 1.8rem!important;color:#5b4436;font-size:clamp(4rem,5.4vw,7rem);line-height:.98;text-align:center!important}
.collection-description{max-width:82rem;margin:0 auto!important;color:#5b4436;font-size:clamp(1.55rem,1.5vw,1.8rem);line-height:1.75;text-align:center}
.read-more-btn{margin:2rem auto 0;color:#6b4b38;text-transform:uppercase;letter-spacing:.08em;font-size:1.15rem}
.section-main-product-grid-padding{padding-top:clamp(3rem,5vw,6rem)!important}
.facets-vertical{max-width:144rem}
.facets-vertical-sort{max-width:144rem;margin:0 auto;padding-bottom:2rem;border-bottom:1px solid rgba(91,68,54,.16)}
.facets-vertical-form{align-items:center}
.facets-wrapper{padding:2.4rem 2.8rem 2.8rem 0;border-right:1px solid rgba(91,68,54,.14)}
.facets__heading,.facet-filters__label{color:#5b4436;text-transform:uppercase;letter-spacing:.09em;font-size:1.1rem}
.facets__summary{color:#5b4436;font-weight:700;font-size:1.4rem}
.facets__disclosure-vertical{border-color:rgba(91,68,54,.14)}
.facet-checkbox{font-size:1.35rem}
.facet-checkbox:hover{color:#6b4b38}
.facet-filters__sort{min-height:4.4rem;border:1px solid rgba(91,68,54,.25);border-radius:.4rem;padding-left:1.2rem;background:#fff;color:#5b4436}
.product-count__text{color:#5b4436;font-weight:700}
.active-facets__button-inner{background:#f2efdd;border-color:rgba(91,68,54,.28);color:#5b4436}
#product-grid{column-gap:clamp(1.4rem,2vw,2.4rem);row-gap:clamp(3rem,4vw,5rem)}
#product-grid .grid__item{display:flex}
#product-grid .card-wrapper{width:100%;background:#fff;border:1px solid rgba(91,68,54,.14);border-radius:.8rem;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}
#product-grid .card-wrapper:hover{transform:translateY(-4px);box-shadow:0 1.4rem 3.4rem rgba(61,8,27,.11)}
#product-grid .card{padding-bottom:1.5rem}
#product-grid .card__inner{border:0;border-radius:0;background:#faf7ef}
#product-grid .card__media .media img{object-fit:contain!important;padding:clamp(1.2rem,1.8vw,2.2rem);mix-blend-mode:multiply}
#product-grid .card__content{padding:0 1.6rem}
#product-grid .card__information{padding:1.7rem 0 .8rem}
#product-grid .card__heading{min-height:4.8rem;color:#5b4436;font-size:1.65rem;line-height:1.35;font-weight:600}
#product-grid .card-information{display:flex;flex-direction:column;gap:.7rem}
#product-grid .price{color:#3d081b;font-size:1.7rem;font-weight:800}
#product-grid .quick-add{margin:1.2rem 0 0}
#product-grid .quick-add__submit{min-height:4.4rem;background:#5b4436;color:#fff;border-color:#5b4436;font-size:1.15rem;letter-spacing:.06em}
#product-grid .quick-add__submit:hover{background:#ffd47c;color:#5b4436;border-color:#ffd47c}
#product-grid .badge{background:#910f3f;color:#fff;border:0}
.pagination-wrapper{margin-top:6rem}
.pagination__item{color:#5b4436}
.pagination__item--current{background:#5b4436;color:#fff;border-radius:50%}
.collection--empty{background:#f2efdd;border-radius:.8rem;padding:6rem 2rem}
.collection-list-wrapper{background:#f2efdd;padding-top:clamp(5rem,7vw,8rem);padding-bottom:clamp(5rem,7vw,8rem)}
.collection-list-title{color:#5b4436}
@media(max-width:989px){.facets-vertical-sort{display:none}.facets-container{padding:1.4rem 2rem;border-top:1px solid rgba(91,68,54,.14);border-bottom:1px solid rgba(91,68,54,.14)}.mobile-facets__open{color:#5b4436;font-weight:800}.mobile-facets__inner{background:#fffdf8}}
@media(max-width:749px){.collection-content-section{padding:4rem 1.8rem}.collection-content-title{font-size:3.8rem}.collection-description{font-size:1.5rem;line-height:1.65}#product-grid{column-gap:1rem;row-gap:2.4rem}#product-grid .card__content{padding:0 1.1rem}#product-grid .card__information{padding-top:1.2rem}#product-grid .card__heading{font-size:1.35rem;min-height:4.2rem}#product-grid .price{font-size:1.45rem}#product-grid .quick-add__submit{min-height:4.2rem;padding:0 .8rem;font-size:1.05rem}#product-grid .card__media .media img{padding:.8rem}}

/* LT-PRODUCT-MASTER-2026 */
main{background:#fffdf8}
product-info{padding-top:clamp(3rem,5vw,6rem)!important;padding-bottom:clamp(4rem,6vw,7rem)!important}
.product{gap:clamp(3rem,5vw,7rem);align-items:flex-start}
.product__media-wrapper{background:#faf7ef;border:1px solid rgba(91,68,54,.14);border-radius:1rem;padding:clamp(1.2rem,2vw,2.4rem)}
.product__media-list .product__media-item{background:#fff;border-radius:.7rem;overflow:hidden}
.product__media img{object-fit:contain!important}
.thumbnail{border-radius:.5rem;background:#fff;border:1px solid rgba(91,68,54,.18)}
.thumbnail[aria-current]{box-shadow:0 0 0 2px #5b4436;border-color:#5b4436}
.product__info-container{max-width:58rem}
.product__text.caption-with-letter-spacing{color:#6b4b38;font-size:1.15rem;font-weight:800;letter-spacing:.12em}
.product__title{margin-bottom:.8rem}
.product__title h1{color:#5b4436;font-size:clamp(3.4rem,4.3vw,5.8rem);line-height:1.02;max-width:16ch}
.product__info-container .price--large{color:#3d081b;font-size:clamp(2.2rem,2.6vw,3rem);font-weight:800}
.product__tax{color:rgba(91,68,54,.75)}
variant-selects,variant-radios{display:block;padding-top:1.8rem;border-top:1px solid rgba(91,68,54,.14)}
.form__label{color:#5b4436;font-weight:800;letter-spacing:.03em}
.product-form__input input[type=radio]+label{background:#fff;color:#5b4436;border-color:rgba(91,68,54,.3);border-radius:.4rem}
.product-form__input input[type=radio]:checked+label{background:#5b4436;color:#fff;border-color:#5b4436}
.quantity{background:#fff;border-color:rgba(91,68,54,.25);border-radius:.4rem}
.product-form__submit{min-height:5.6rem;background:#5b4436;color:#fff;border-color:#5b4436;font-size:1.35rem}
.product-form__submit:hover{background:#ffd47c;color:#5b4436;border-color:#ffd47c}
.shopify-payment-button__button--unbranded{min-height:5.6rem;background:#910f3f!important;color:#fff!important}
.shopify-payment-button__button--unbranded:hover{background:#3d081b!important}
.product__description{margin-top:3rem;padding:2.8rem;background:#f2efdd;border:0;border-radius:.8rem;color:#5b4436;font-size:1.55rem;line-height:1.75}
.product__description h2,.product__description h3{color:#5b4436}
.product__accordion{border-color:rgba(91,68,54,.18)}
.accordion__title{color:#5b4436;font-weight:700}
.product__info-container .jdgm-prev-badge{color:#5b4436}
.related-products{max-width:144rem}
.related-products__heading{color:#5b4436;font-size:clamp(3rem,4vw,5rem);text-align:center;margin-bottom:4rem}
.related-products .card-wrapper{height:100%;background:#fff;border:1px solid rgba(91,68,54,.14);border-radius:.8rem;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}
.related-products .card-wrapper:hover{transform:translateY(-4px);box-shadow:0 1.4rem 3.4rem rgba(61,8,27,.11)}
.related-products .card__inner{background:#faf7ef;border-radius:0}
.related-products .card__media img{object-fit:contain!important;padding:1.5rem;mix-blend-mode:multiply}
.related-products .card__content{padding:0 1.6rem 1.6rem}
.related-products .card__heading{color:#5b4436}
.related-products .price{color:#3d081b;font-weight:800}
.shopify-app-block{max-width:120rem;margin-left:auto;margin-right:auto}
@media(max-width:989px){.product{gap:3rem}.product__info-container{max-width:none}}
@media(max-width:749px){product-info{padding-top:2rem!important}.product__media-wrapper{padding:.8rem;border-radius:.6rem}.product__title h1{font-size:3.4rem;max-width:none}.product__info-container>*+*{margin-top:1.5rem}.product__description{padding:2rem;font-size:1.45rem}.related-products__heading{font-size:3.2rem;margin-bottom:2.8rem}.related-products .grid{column-gap:1rem;row-gap:2.4rem}.related-products .card__content{padding:0 1rem 1.2rem}.related-products .card__heading{font-size:1.35rem}}

/* LT-FONTS-MOCKUP-V9-20260801 */
@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&family=Proza+Libre:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap');
:root{--lt-font-serif:"Proza Libre",Georgia,"Times New Roman",serif;--lt-font-sans:"Archivo",Arial,sans-serif}
html,,button,input,select,textarea,.button,.btn,.shopify-payment-button__button{font-family:var(--lt-font-sans)!important}
h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.title,.card__heading,.product__title{font-family:var(--lt-font-serif)!important}

/* LT-COLLECTION-MOCKUP-APPROVED-20260801 */
main{background:#fff}.lt-collection-hero{background:linear-gradient(112deg,#ffffdd,#f2efdd);border-block:1px solid rgba(91,68,54,.18)}.lt-collection-breadcrumb{max-width:150rem;margin:auto;padding:2.2rem 4.5rem 0;font-size:1.1rem;color:#78675d;display:flex;gap:.8rem}.lt-collection-breadcrumb a{color:inherit;text-decoration:none}.lt-collection-hero__inner{max-width:150rem;margin:auto;min-height:41rem;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:6rem;padding:4rem 4.5rem 5.5rem}.lt-eyebrow{margin:0;color:#6b4b38;font-family:var(--lt-font-sans);font-size:1.1rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.lt-collection-hero h1{margin:1.4rem 0 2.2rem;color:#5b4436;font-size:clamp(4.8rem,5vw,6.8rem);line-height:.98;font-weight:500}.lt-collection-lead{max-width:61rem;color:#78675d;font-size:1.7rem;line-height:1.65}.lt-collection-lead p{margin:0}.lt-collection-hero__art{height:30rem;border-radius:1.2rem;overflow:hidden;position:relative;background:linear-gradient(135deg,#5b4436,#3d081b);box-shadow:0 2rem 4.5rem rgba(61,8,27,.14)}.lt-collection-hero__art img{width:100%;height:100%;object-fit:cover}.lt-collection-seal{position:absolute;right:2.5rem;top:2.5rem;width:9.2rem;height:9.2rem;border-radius:50%;background:#ffd47c;display:grid;place-items:center;text-align:center;color:#3d081b;font:600 1.4rem/1.25 var(--lt-font-serif);transform:rotate(7deg)}.section-main-product-grid-padding{padding:3.4rem 0 8rem!important}.facets-vertical-sort{max-width:150rem;margin:0 auto;padding:0 4.5rem 2.2rem;border-bottom:1px solid rgba(91,68,54,.18)}.facets-vertical{max-width:150rem;padding:0 4.5rem;display:grid!important;grid-template-columns:25rem minmax(0,1fr);gap:3.8rem}.facets-wrapper{width:auto!important;padding:0;border-right:0;border-top:1px solid rgba(91,68,54,.18)}.facets__disclosure-vertical{padding:2.2rem 0;border-bottom:1px solid rgba(91,68,54,.18)}.facets__summary{color:#3d081b;font-family:var(--lt-font-serif);font-size:1.7rem;font-weight:600}.facet-checkbox{color:#78675d;font-size:1.2rem}.facet-filters__sort{border:1px solid rgba(91,68,54,.18);border-radius:999px;padding:0 4rem 0 1.7rem;background:#fff;color:#3d081b;font-weight:700}.product-count__text{color:#78675d;font-size:1.2rem}#product-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.4rem;row-gap:2.4rem}#product-grid .grid__item{width:100%;max-width:none;display:flex}#product-grid .card-wrapper{width:100%;background:#fff;border:1px solid rgba(91,68,54,.18);border-radius:1.2rem;overflow:hidden;transition:.25s;position:relative}#product-grid .card-wrapper:hover{transform:translateY(-5px);box-shadow:0 2rem 4.5rem rgba(61,8,27,.1)}#product-grid .card{padding-bottom:1.8rem}#product-grid .card__inner{border:0;border-radius:0;background:linear-gradient(145deg,#fff,#f2efdd)}#product-grid .card__media .media img{object-fit:cover!important;padding:0;mix-blend-mode:multiply}#product-grid .card__content{padding:0 2rem}#product-grid .card__information{padding:2rem 0 1rem}#product-grid .card__heading{min-height:5rem;color:#3d081b;font-size:2.2rem;line-height:1.15;font-weight:500}#product-grid .caption-with-letter-spacing{color:#6b4b38!important;font-size:1rem!important;font-weight:800;letter-spacing:.16em}#product-grid .price{color:#3d081b;font-size:1.9rem;font-weight:800}#product-grid .quick-add{position:absolute;right:1.8rem;bottom:1.8rem;margin:0}#product-grid .quick-add__submit{width:4.4rem;min-width:4.4rem;height:4.4rem;min-height:4.4rem;padding:0;border-radius:50%!important;background:#5b4436;color:#ffd47c;border:0;font-size:0}#product-grid .quick-add__submit:after{content:"+";font-size:2.1rem;line-height:1}#product-grid .quick-add__submit:hover{background:#ffd47c;color:#5b4436}#product-grid .badge{background:#ffd47c;color:#3d081b;border:0;border-radius:999px}.lt-collection-editorial{max-width:141rem;margin:0 auto 8rem;min-height:24rem;background:#5b4436;color:#ffffdd;border-radius:1.2rem;padding:4.2rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem}.lt-collection-editorial h2{margin:.8rem 0 0;color:#ffffdd;font-size:3.8rem;line-height:1.12}.lt-collection-editorial>p:last-child{color:#eadfca;font-size:1.6rem;line-height:1.65}.collection-list-wrapper{background:#f2efdd}@media(max-width:989px){.lt-collection-hero__inner{grid-template-columns:1fr;min-height:auto}.lt-collection-hero__art{display:none}.facets-vertical{display:block!important;padding:0 2rem}.facets-container{padding:1.4rem 2rem;border-block:1px solid rgba(91,68,54,.18)}#product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-collection-editorial{margin-inline:2rem}}@media(max-width:580px){.lt-collection-breadcrumb{padding:1.8rem 2rem 0}.lt-collection-hero__inner{padding:3.5rem 2rem 4.5rem}.lt-collection-hero h1{font-size:4.4rem}#product-grid{grid-template-columns:1fr}.lt-collection-editorial{grid-template-columns:1fr;gap:1.8rem;padding:3rem 2.4rem}.lt-collection-editorial h2{font-size:3.1rem}}

/* LT-COLLECTION-NATIVE-CONFLICT-FIX-20260801 */
main{background:#fff!important}
.lt-collection-hero{display:block!important;visibility:visible!important;opacity:1!important}
.lt-collection-hero__inner{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important}
.section-main-product-grid-padding{padding-top:3.4rem!important}
.facets-vertical{display:grid!important;grid-template-columns:25rem minmax(0,1fr)!important;gap:3.8rem!important;max-width:150rem!important}
.product-grid-container{min-width:0!important;width:100%!important}
#product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2.4rem!important;margin:0!important;padding:0!important}
#product-grid>.grid__item{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}
#product-grid .card-wrapper{width:100%!important;height:100%!important}
#product-grid .card{height:100%!important}
#product-grid .card__inner{width:100%!important;height:auto!important;aspect-ratio:1/1!important}
#product-grid .card__media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}
#product-grid .card__media .media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important}
#product-grid .card__media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
@media(max-width:989px){.facets-vertical{display:block!important;padding-inline:2rem!important}#product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lt-collection-hero__inner{grid-template-columns:1fr!important}}
@media(max-width:580px){#product-grid{grid-template-columns:1fr!important}}



/* LT-PRODUCT-MOCKUP-APPROVED-20260801 */
product-info main{background:#fff}product-info{max-width:150rem;padding:3.2rem 4.5rem 7.5rem!important;margin:auto}product-info .product{display:grid;grid-template-columns:1.15fr .85fr;gap:7rem;align-items:flex-start}product-info .product__media-wrapper{width:100%!important;max-width:none!important;background:transparent;border:0;border-radius:0;padding:0}product-info .product__media-gallery{display:grid;grid-template-columns:9.6rem 1fr;gap:1.8rem}product-info .thumbnail-slider{grid-column:1;grid-row:1}product-info .slider-mobile-gutter{grid-column:2;grid-row:1}product-info .thumbnail-list{display:flex!important;flex-direction:column;gap:1.4rem}product-info .thumbnail-list__item{width:9.6rem!important;height:9.6rem!important}product-info .thumbnail{border:1px solid rgba(91,68,54,.18);border-radius:1.2rem;background:linear-gradient(145deg,#fff,#f2efdd);overflow:hidden}product-info .thumbnail[aria-current]{border:2px solid #5b4436;box-shadow:none}product-info .product__media-list{border:1px solid rgba(91,68,54,.18);border-radius:1.2rem;overflow:hidden;background:linear-gradient(145deg,#fff,#f2efdd)}product-info .product__media-list .product__media-item{background:transparent;border-radius:0}product-info .product__media img{object-fit:cover!important;mix-blend-mode:multiply}product-info .product__info-wrapper{width:100%!important;max-width:none!important;padding:1.2rem 0 0}product-info .product__info-container{max-width:none}product-info .product__text.caption-with-letter-spacing{color:#6b4b38;font-size:1.1rem;font-weight:800;letter-spacing:.2em}product-info .product__title{margin:1.4rem 0}product-info .product__title h1{color:#5b4436;font-size:clamp(4rem,4vw,5.4rem);line-height:1.03;max-width:14ch;font-weight:500}product-info .product__info-container .jdgm-prev-badge{padding:1.2rem 0 2rem;border-bottom:1px solid rgba(91,68,54,.18);color:#78675d;font-size:1.2rem}product-info .product__info-container .price--large{color:#3d081b;font-size:3rem;font-weight:800;margin-top:2.2rem}product-info .product__tax{color:#78675d;font-size:1.1rem}product-info .lt-product-intro{color:#78675d;font-size:1.6rem;line-height:1.65;margin:2.3rem 0}product-info variant-selects,product-info variant-radios{padding-top:0;border-top:0}product-info .form__label{font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}product-info .product-form__input input[type=radio]+label{border:1px solid rgba(91,68,54,.18);padding:1.2rem 1.8rem;border-radius:999px;background:#fff;color:#3d081b}product-info .product-form__input input[type=radio]:checked+label{background:#5b4436;color:#ffd47c;border-color:#5b4436}product-info .quantity{height:5.4rem;border:1px solid rgba(91,68,54,.18);border-radius:999px;background:#fff}product-info .product-form__buttons{max-width:none}product-info .product-form__submit{min-height:5.4rem;border-radius:999px!important;background:#5b4436;color:#ffd47c;border:0;font-weight:800;text-transform:uppercase;letter-spacing:.1em}product-info .product-form__submit:hover{background:#ffd47c;color:#5b4436}product-info .shopify-payment-button__button--unbranded{min-height:5.4rem;border-radius:999px!important;background:#910f3f!important;color:#fff!important;font-weight:800}product-info .shopify-payment-button__button--unbranded:hover{background:#3d081b!important}product-info .lt-product-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem;margin:2.4rem 0}product-info .lt-product-trust>div{background:#f2efdd;border-radius:1rem;padding:1.4rem 1rem;text-align:center;color:#5b4436;font-size:1rem;font-weight:700}product-info .lt-product-accord{border-top:1px solid rgba(91,68,54,.18)}product-info .lt-product-accord details{border-bottom:1px solid rgba(91,68,54,.18)}product-info .lt-product-accord summary{padding:1.8rem .2rem;display:flex;justify-content:space-between;cursor:pointer;color:#3d081b;font-size:1.3rem;font-weight:700;list-style:none}product-info .lt-product-accord details>div{padding:0 .2rem 1.8rem;color:#78675d;font-size:1.35rem;line-height:1.65}.lt-product-story{background:#f2efdd;padding:7.8rem 6vw}.lt-product-story__inner{max-width:141rem;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:9rem}product-info .lt-eyebrow{margin:0;color:#6b4b38;font-size:1.1rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.lt-product-story h2{margin:1.2rem 0 0;color:#5b4436;font-size:4.5rem;line-height:1.1;font-weight:500}.lt-product-story__text{color:#78675d;font-size:1.6rem;line-height:1.8}product-info .lt-product-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:3rem}product-info .lt-product-facts>div{background:#fff;border:1px solid rgba(91,68,54,.18);border-radius:1.2rem;padding:2.4rem;color:#3d081b}product-info .lt-product-facts b{display:block;color:#6b4b38;font-size:1.1rem;text-transform:uppercase;margin-bottom:.8rem}.related-products{max-width:141rem;padding-top:8rem!important;padding-bottom:8rem!important}.related-products__heading{color:#5b4436;font-size:4.2rem;text-align:left;margin-bottom:3rem}.related-products .card-wrapper{border:1px solid rgba(91,68,54,.18);border-radius:1.2rem;overflow:hidden}.related-products .card__inner{background:linear-gradient(145deg,#fff,#f2efdd)}.related-products .card__media img{object-fit:cover!important;padding:0}.related-products .card__heading{font-size:2rem;font-weight:500}@media(max-width:989px){product-info{padding-inline:2rem!important}product-info .product{grid-template-columns:1fr;gap:3.5rem}product-info .product__info-wrapper{padding-top:0}.lt-product-story__inner{grid-template-columns:1fr;gap:3rem}}@media(max-width:580px){product-info .product__media-gallery{display:flex;flex-direction:column}product-info .slider-mobile-gutter{order:1}product-info .thumbnail-slider{order:2}product-info .thumbnail-list{flex-direction:row;overflow:auto}product-info .thumbnail-list__item{width:7.6rem!important;height:7.6rem!important}product-info .product__title h1{font-size:4.4rem;max-width:none}product-info .lt-product-trust{grid-template-columns:1fr}.lt-product-story{padding:5rem 2rem}.lt-product-story h2{font-size:3.5rem}product-info .lt-product-facts{grid-template-columns:1fr}.related-products{padding-inline:2rem!important}.related-products__heading{font-size:3.5rem}}

/* LT-CTA-FILL-FIX-20260801 */
product-info .product-form__submit{background:#5b4436!important;color:#ffd47c!important;border-color:#5b4436!important}product-info .product-form__submit:after{box-shadow:none!important}product-info .shopify-payment-button__button:after{box-shadow:none!important}#product-grid .quick-add__submit{background:#5b4436!important;color:#ffd47c!important}#product-grid .quick-add__submit:after{box-shadow:none!important}

/* LT-PRODUCT-NATIVE-CONFLICT-FIX-20260801 */
.lt-product-breadcrumb{max-width:150rem;margin:0 auto;padding:2.2rem 4.5rem;color:#78675d;font-size:1.1rem;display:flex;gap:.8rem;align-items:center}.lt-product-breadcrumb a{color:inherit;text-decoration:none}.lt-product-breadcrumb a:hover{color:#6b4b38}
product-info .page-width{max-width:150rem;padding-inline:4.5rem}
product-info .product{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:7rem!important;align-items:start!important}
product-info .product__media-wrapper{width:100%!important;max-width:none!important;padding:0!important;background:transparent!important;border:0!important}
product-info media-gallery{display:grid!important;grid-template-columns:9.6rem minmax(0,1fr)!important;grid-template-rows:auto!important;gap:1.8rem!important;align-items:start!important}
product-info .product__media-list{grid-column:2!important;grid-row:1!important;width:100%!important;height:69rem!important;margin:0!important;border:1px solid rgba(91,68,54,.18)!important;border-radius:1.2rem!important;background:linear-gradient(145deg,#fff,#f2efdd)!important;overflow:hidden!important}
product-info .product__media-list .product__media-item{width:100%!important;max-width:100%!important;height:69rem!important;margin:0!important}
product-info .product__media-list .product__media{width:100%!important;height:100%!important;padding:0!important}
product-info .product__media-list img{width:100%!important;height:100%!important;object-fit:cover!important}
product-info .thumbnail-slider{grid-column:1!important;grid-row:1!important;width:9.6rem!important;height:auto!important;display:block!important;margin:0!important;position:static!important}
product-info .thumbnail-list{display:flex!important;flex-direction:column!important;gap:1.4rem!important;width:9.6rem!important;margin:0!important;padding:0!important;overflow:visible!important}
product-info .thumbnail-list__item{width:9.6rem!important;height:9.6rem!important;max-width:9.6rem!important;flex:0 0 9.6rem!important}
product-info .thumbnail{width:100%!important;height:100%!important;border-radius:1.2rem!important}
product-info .product__info-wrapper{width:100%!important;max-width:none!important;padding:1.2rem 0 0!important}
product-info .product__title h1{font-size:5.4rem!important;line-height:1.03!important;max-width:none!important}
product-info .product-form__buttons{max-width:none!important}
product-info .product-form__submit,product-info .shopify-payment-button__button{border-radius:999px!important}
@media(max-width:989px){.lt-product-breadcrumb{padding-inline:2rem}product-info .page-width{padding-inline:2rem}product-info .product{grid-template-columns:1fr!important;gap:3.5rem!important}product-info .product__title h1{font-size:4.4rem!important}}
@media(max-width:580px){product-info media-gallery{display:flex!important;flex-direction:column!important;gap:1.4rem!important}product-info .product__media-list{order:1!important;height:42rem!important}product-info .product__media-list .product__media-item{height:42rem!important}product-info .thumbnail-slider{order:2!important;width:100%!important}product-info .thumbnail-list{width:100%!important;flex-direction:row!important;overflow-x:auto!important}product-info .thumbnail-list__item{width:7.6rem!important;height:7.6rem!important;flex-basis:7.6rem!important}product-info .product__title h1{font-size:4rem!important}.lt-product-trust{grid-template-columns:1fr!important}}

/* LT-PRODUCT-DETAILS-FIX-20260801 */
.lt-product-intro{color:#78675d;font-size:1.55rem;line-height:1.7;margin:2.3rem 0}.lt-product-intro p{margin:0 0 1rem}.lt-product-intro p:last-child{margin-bottom:0}.lb-upsell-fbt,.lb-upsell-fbt-container,[class*="selleasy"][class*="fbt"],[class*="lb-upsell"][class*="fbt"]{width:100%!important;max-width:none!important}.lb-upsell-fbt [class*="product"],[class*="selleasy"][class*="fbt"] [class*="product"]{min-width:0!important}.lb-upsell-fbt [class*="title"],[class*="selleasy"][class*="fbt"] [class*="title"]{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block!important;line-height:1.35!important;max-height:none!important}.lb-upsell-fbt img,[class*="selleasy"][class*="fbt"] img{object-fit:contain!important}@media(min-width:990px){.lb-upsell-fbt,[class*="selleasy"][class*="fbt"]{font-size:1.35rem!important}.lb-upsell-fbt [class*="product"],[class*="selleasy"][class*="fbt"] [class*="product"]{padding:1.4rem!important;min-height:11rem!important}}

/* LT-PRODUCT-COMPACT-FBT-20260801 */
.lt-product-story__text p{margin:0 0 .8rem!important}.lt-product-story__text p:last-child{margin-bottom:0!important}.lt-product-story__text br+br{display:none}.lt-product-accord details>div p{margin:.4rem 0!important}.lt-product-accord summary{padding-block:1.25rem!important}.section-main-product-padding .shopify-app-block:has([class*=fbt]),product-info .shopify-app-block:has([class*=fbt]){margin:1.8rem 0!important;padding:1.8rem!important;border:1px solid rgba(91,68,54,.18)!important;border-radius:1.2rem!important;background:#f8f4e9!important}.lb-upsell-fbt,.lb-upsell-fbt-container,[class*=selleasy][class*=fbt],[class*=lb-upsell][class*=fbt]{width:100%!important;max-width:none!important}.lb-upsell-fbt [class*=products],[class*=selleasy][class*=fbt] [class*=products]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.2rem!important}.lb-upsell-fbt [class*=product],[class*=selleasy][class*=fbt] [class*=product]{min-width:0!important;width:auto!important;padding:1.2rem!important;border:1px solid rgba(91,68,54,.14)!important;border-radius:1rem!important;background:#fff!important}.lb-upsell-fbt [class*=title],[class*=selleasy][class*=fbt] [class*=title]{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block!important;-webkit-line-clamp:unset!important;line-height:1.3!important;max-height:none!important}.lb-upsell-fbt img,[class*=selleasy][class*=fbt] img{width:8rem!important;height:8rem!important;object-fit:contain!important}.lb-upsell-fbt button,[class*=selleasy][class*=fbt] button{border-radius:999px!important;background:#5b4436!important;color:#ffd47c!important}@media(max-width:989px){.lb-upsell-fbt [class*=products],[class*=selleasy][class*=fbt] [class*=products]{grid-template-columns:1fr!important}.section-main-product-padding .shopify-app-block:has([class*=fbt]),product-info .shopify-app-block:has([class*=fbt]){padding:1.2rem!important}}

/* LT-SELLEASY-WIDE-FIX-20260801 */
@media (min-width:990px){
#ProductInfo-template--27376864821577__main .shopify-app-block:has(.selleasy-block-fbt){
width:calc(235.3% + 7rem)!important;max-width:none!important;margin-left:calc(-135.3% - 7rem)!important;margin-top:3rem!important;padding:2.4rem!important;box-sizing:border-box!important
}
.selleasy-block-fbt,.selleasy-block-fbt>lb-product-page-cross-sell-ew,.ppcse-card-lt-cont{width:100%!important;max-width:none!important}
.ppcse-card-lt-cont{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.4rem!important;padding:0!important}
.ppcse-card-lt-cont>.ppcse-title{grid-column:1/-1!important;margin:0 0 .6rem!important}
.ppcse-card-lt-cont>.ppcse-card-product{display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;border:0!important;min-width:0!important}
.ppcse-card-lt-cont>.ppcse-card-product .lb-spc-cont{height:100%!important}
.ppcse-card-lt-cont>.ppcse-card-product .lb-spc-body{display:grid!important;grid-template-columns:auto 8rem 1fr!important;align-items:center!important;gap:1rem!important;min-height:13rem!important;padding:1.2rem!important}
.ppcse-card-lt-cont>.ppcse-card-product .lb-spc-details-name{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.3!important}
.ppcse-card-lt-cont>.ppcse-card-product .ppcse-card-plus{display:none!important}
.ppcse-card-lt-cont>.ppcse-card-tot-footer{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:end!important;gap:2rem!important;margin-top:.6rem!important}
.ppcse-card-lt-cont .ppcse-confirm-button-div{min-width:28rem!important}
}
@media (max-width:989px){
.ppcse-card-lt-cont{width:100%!important}
.ppcse-card-lt-cont>.ppcse-card-product .lb-spc-details-name{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
}
\
/* LT-SELLEASY-STANDALONE-SECTION-20260801 */
#shopify-section-template--27376864821577__1743285446a0c49964 .page-width{max-width:141rem!important}#shopify-section-template--27376864821577__1743285446a0c49964{background:#f8f4e9;padding:2.4rem 0 3.2rem}#shopify-section-template--27376864821577__1743285446a0c49964 .shopify-app-block{width:100%!important;max-width:none!important}\

/* LT-PRODUCT-TYPOGRAPHY-READABILITY-20260801 */
product-info .product__info-container,product-info .product__info-container p,product-info .product__info-container li{font-size:1.55rem;line-height:1.6}
product-info .product__info-container .price{font-size:3.2rem}
product-info .product__info-container .form__label,product-info .product__info-container label{font-size:1.3rem}
.lt-product-story__text{font-size:1.8rem!important;line-height:1.72!important}
.lt-product-story__text p,.lt-product-story__text li{font-size:inherit!important;line-height:inherit!important}
.lt-product-facts>div{font-size:1.45rem;line-height:1.45;display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap}
.lt-product-facts b{display:inline!important;margin:0!important;font-size:1.25rem!important;line-height:1.45}
.lt-product-accord summary{font-size:1.5rem!important}.lt-product-accord details>div{font-size:1.5rem!important;line-height:1.65!important}
.related-products .card__heading{font-size:2.15rem!important;line-height:1.3!important}.related-products .price{font-size:1.55rem!important}
#shopify-section-template--27376864821577__1743285446a0c49964{font-size:1.45rem}
@media(max-width:580px){product-info .product__info-container,product-info .product__info-container p,product-info .product__info-container li{font-size:1.5rem}.lt-product-story__text{font-size:1.65rem!important}.lt-product-facts>div{font-size:1.4rem}.related-products .card__heading{font-size:1.75rem!important}}

/* LT-SELLEASY-FINAL-ALIGN-TYPE-20260801 */
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont{width:100%!important;max-width:none!important;margin-inline:auto!important;padding:0!important;box-sizing:border-box!important;font-size:16px!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title{width:100%!important;max-width:none!important;box-sizing:border-box!important;font-size:20px!important;line-height:1.3!important;margin-bottom:14px!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product{transform:translateX(80px)!important;width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product lb-product-card,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product .lb-spc-cont,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product .lb-spc-body{width:100%!important;max-width:none!important;box-sizing:border-box!important}#shopify-section-template--27376864821577__1743285446a0c49964 .lb-spc-details-name,#shopify-section-template--27376864821577__1743285446a0c49964 .lb-spc-details-price,#shopify-section-template--27376864821577__1743285446a0c49964 .lb-upsell-money-2{font-size:16px!important;line-height:1.4!important}#shopify-section-template--27376864821577__1743285446a0c49964 .lb-shared-variants-select{font-size:14px!important;min-height:36px!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-tot-footer{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;font-size:15px!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-confirm-button-div button{font-size:16px!important;min-height:48px!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-plus{display:none!important}@media(max-width:749px){#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont{font-size:15px!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title{font-size:18px!important}#shopify-section-template--27376864821577__1743285446a0c49964 .lb-spc-details-name,#shopify-section-template--27376864821577__1743285446a0c49964 .lb-spc-details-price,#shopify-section-template--27376864821577__1743285446a0c49964 .lb-upsell-money-2{font-size:15px!important}}

/* LT-SELLEASY-CENTER-CONTENT-20260801 */
@media(min-width:750px){#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont{padding-left:80px!important}}

/* LT-SELLEASY-CENTER-VISIBLE-20260801 */
@media(min-width:750px){#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont>.ppcse-title,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont>.ppcse-card-product,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont>.ppcse-card-tot-footer{transform:translateX(40px)!important}}

/* LT-FINAL-DESKTOP-MOBILE-QA-20260802 */
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont>*{transform:none!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont{box-sizing:border-box!important;margin-inline:auto!important;padding:0!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title{box-sizing:border-box!important;margin-left:0!important;text-align:left!important}
@media(min-width:990px){#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont{width:min(1120px,calc(100% - 8rem))!important;max-width:1120px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.6rem!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-tot-footer{grid-column:1/-1!important;width:100%!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product{width:100%!important;min-width:0!important;margin:0!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product .lb-spc-body{grid-template-columns:auto 8rem minmax(0,1fr)!important}}
@media(max-width:989px){.section-main-product-padding media-gallery,product-info media-gallery,.section-main-product-padding .product__media-wrapper,product-info .product__media-wrapper{display:block!important;width:100%!important;max-width:100%!important}.section-main-product-padding .product__media-list,product-info .product__media-list{display:flex!important;width:100%!important;height:auto!important;overflow-x:auto!important}.section-main-product-padding .product__media-list .product__media-item,product-info .product__media-list .product__media-item{width:100%!important;max-width:100%!important;min-width:100%!important;flex:0 0 100%!important;height:auto!important}.section-main-product-padding .product__media,product-info .product__media{width:100%!important;height:auto!important;aspect-ratio:1/1!important}.section-main-product-padding .product__media img,product-info .product__media img{width:100%!important;height:100%!important;object-fit:contain!important}.related-products .grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.4rem!important}.related-products .grid__item{width:100%!important;max-width:100%!important;min-width:0!important}.related-products .card__heading{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.3!important}.related-products .card__heading a{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}#shopify-section-template--27376864821577__1743285446a0c49964{padding:2rem 1.5rem 2.8rem!important}#shopify-section-template--27376864821577__1743285446a0c49964 .page-width{padding:0!important;width:100%!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:1.2rem!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-tot-footer{width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product .lb-spc-body{display:grid!important;grid-template-columns:auto 7.2rem minmax(0,1fr)!important;gap:1rem!important;align-items:center!important;min-height:0!important;padding:1rem!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product img{width:7.2rem!important;height:7.2rem!important;object-fit:contain!important}#shopify-section-template--27376864821577__1743285446a0c49964 .lb-spc-details-name,#shopify-section-template--27376864821577__1743285446a0c49964 .lb-spc-details-price,#shopify-section-template--27376864821577__1743285446a0c49964 .lb-upsell-money-2{font-size:15px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-confirm-button-div,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-confirm-button-div button{width:100%!important;min-width:0!important}}

/* LT-FINAL-RENDERED-QA-20260802 */
@media (min-width:990px){
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title{width:calc(100% - 160px)!important;max-width:none!important;margin-left:80px!important;margin-right:80px!important;box-sizing:border-box!important;text-align:left!important;transform:none!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-tot-footer{transform:none!important}
}
@media (max-width:989px){
product-info media-gallery,product-info .product__media-wrapper{display:block!important;width:100%!important;max-width:100%!important}
product-info .product__media-list{display:flex!important;width:100%!important;height:auto!important;overflow-x:auto!important}
product-info .product__media-list .product__media-item{width:100%!important;max-width:100%!important;min-width:100%!important;flex:0 0 100%!important;height:auto!important}
product-info .product__media{width:100%!important;height:auto!important;aspect-ratio:1/1!important}
product-info .product__media img{width:100%!important;height:100%!important;object-fit:contain!important}
.related-products .grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
.related-products .grid__item{width:100%!important;max-width:100%!important;min-width:0!important}
.related-products .card__heading,.related-products .card__heading a{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.3!important}
#shopify-section-template--27376864821577__1743285446a0c49964{padding:20px 15px 28px!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .page-width{padding:0!important;width:100%!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-tot-footer{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;transform:none!important;box-sizing:border-box!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title{font-size:18px!important;line-height:1.3!important;text-align:left!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product .lb-spc-body{display:grid!important;grid-template-columns:auto 72px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-height:0!important;padding:10px!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product img{width:72px!important;height:72px!important;object-fit:contain!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .lb-spc-details-name,#shopify-section-template--27376864821577__1743285446a0c49964 .lb-spc-details-price,#shopify-section-template--27376864821577__1743285446a0c49964 .lb-upsell-money-2{font-size:15px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-confirm-button-div,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-confirm-button-div button{width:100%!important;min-width:0!important}
}
{}
/* LT-FINAL-PARSER-SAFE-20260802 */
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title{
width:calc(100% - 160px)!important;
max-width:none!important;
margin-left:80px!important;
margin-right:80px!important;
box-sizing:border-box!important;
text-align:left!important;
transform:none!important
}
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product,
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-tot-footer{transform:none!important}
@media(max-width:989px){
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title,
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product,
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-tot-footer{
width:100%!important;
max-width:100%!important;
margin-left:0!important;
margin-right:0!important;
transform:none!important
}
}{}
/* LT-SELLEASY-EQUAL-MARGINS-20260802 */
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title,
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product,
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-tot-footer{
width:100%!important;
max-width:none!important;
margin-left:80px!important;
margin-right:0!important;
transform:none!important;
box-sizing:border-box!important
}
@media(max-width:989px){
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title,
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product,
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-tot-footer{
width:100%!important;
max-width:100%!important;
margin-left:0!important;
margin-right:0!important
}
}
/* LT-SELLEASY-RELATED-FINAL-20260802 */
@media(min-width:990px){#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont{width:calc(100% - 80px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;transform:none!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-tot-footer{margin-left:0!important;margin-right:0!important;transform:none!important;box-sizing:border-box!important}}.related-products .card__content{padding:1.4rem 1.6rem 1.6rem!important;box-sizing:border-box!important}.related-products .card__information{padding:0!important}@media(max-width:749px){.related-products .card__content{padding:1rem 1.1rem 1.2rem!important}}

/* LT-SELLEASY-CENTER-HARD-FIX-20260802 */
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont{width:calc(100% - 80px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;transform:none!important;box-sizing:border-box!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-tot-footer{margin-left:0!important;margin-right:0!important;transform:none!important;box-sizing:border-box!important}@media(max-width:989px){#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont{width:100%!important}}

/* LT-SELLEASY-LIST-CENTER-40-20260802 */
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product{transform:translateX(40px)!important}@media(max-width:989px){#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product{transform:none!important}}
body{}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product{transform:translateX(40px)!important}@media(max-width:989px){#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product{transform:none!important}}
/* LT-SELLEASY-WRAPPER-CENTER-TYPE-20260802 */
:root{--lb-upsell-ppcse-padding-right:0px!important;--lb-upsell-ppcse-margin-right:0px!important}
@media(min-width:990px){
#shopify-section-template--27376864821577__1743285446a0c49964{width:calc(100% - 8rem)!important;max-width:140rem!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .page-width{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:4rem!important;padding-right:4rem!important;box-sizing:border-box!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont{width:100%!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-product,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-tot-footer{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;transform:none!important;box-sizing:border-box!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-title{font-size:22px!important;line-height:1.3!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .lb-spc-details-name,#shopify-section-template--27376864821577__1743285446a0c49964 .lb-spc-details-price,#shopify-section-template--27376864821577__1743285446a0c49964 .lb-upsell-money-2{font-size:18px!important;line-height:1.4!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .lb-shared-variants-select{font-size:16px!important;min-height:40px!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-tot-footer{font-size:17px!important}
#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-confirm-button-div button{font-size:18px!important;min-height:52px!important}
}

/* LT-PRODUCT-TRUST-READABILITY-20260802 */
.lt-product-trust>div,
.lt-product-trust>div span{
  font-size:14px!important;
  line-height:1.35!important;
  font-weight:700!important;
}
@media(max-width:749px){
  .lt-product-trust>div,
  .lt-product-trust>div span{font-size:13px!important}
  .lb-spc-body{
    min-height:126px!important;
    height:auto!important;
    align-items:center!important;
    padding-top:12px!important;
    padding-bottom:12px!important;
    box-sizing:border-box!important;
  }
  .lb-spc-details-cont{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    gap:4px!important;
    min-width:0!important;
    height:auto!important;
    overflow:visible!important;
  }
  .lb-spc-details-name{
    display:block!important;
    position:static!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0 0 2px!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    line-height:1.3!important;
  }
  .lb-spc-details-price-cont,
  .lb-spc-details-btm{
    display:block!important;
    position:static!important;
    width:100%!important;
    height:auto!important;
    margin:0!important;
    line-height:1.35!important;
    transform:none!important;
  }
  .lb-spc-details-btm{margin-top:2px!important}
}

/* LT-HEADER-FULL-WIDTH-MENU-20260802 */
@media(min-width:990px){
  .header-wrapper .header.page-width,
  .header-wrapper header.header,
  #shopify-section-header .header{
    width:100%!important;
    max-width:none!important;
    padding-left:clamp(3rem,4vw,7rem)!important;
    padding-right:clamp(3rem,4vw,7rem)!important;
    grid-template-columns:auto minmax(0,1fr)!important;
    grid-template-areas:"heading navigation"!important;
    column-gap:clamp(3rem,4vw,7rem)!important;
    box-sizing:border-box!important;
  }
  .header__inline-menu{
    grid-column:2!important;
    justify-self:stretch!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
  }
  .header__inline-menu .list-menu--inline{
    width:100%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:clamp(1.8rem,2.2vw,4.5rem)!important;
  }
  .header__inline-menu .header__menu-item{
    padding-left:.8rem!important;
    padding-right:.8rem!important;
    white-space:nowrap!important;
  }
}


/* LT-COLLECTION-EDITORIAL-SPACING-COLOR-20260803 */
.lt-collection-editorial{margin:8rem auto!important}
.lt-collection-editorial .lt-eyebrow{color:#ffd47c!important}
@media(max-width:989px){.lt-collection-editorial{margin:5rem 2rem!important}}


/* LT-BONIFICA-20261017 — stili migrati da layout/theme.liquid */
/* Cambia il colore dello sfondo del banner */
      .elfsight-app .widget-header {
      background-color: #5b4436 !important; /* Cambia con il colore desiderato */
      }

     /* Cambia il colore del testo "Google Recensioni" */
     .elfsight-app .widget-header h2 {
     color: #000000 !important; /* Cambia con il colore desiderato */
     }

    /* Cambia il colore del pulsante "Valutaci su Google" */
    .elfsight-app .widget-header button {
    background-color: #ffffff !important; /* Cambia con il colore desiderato */
    color: #000000 !important; /* Cambia il colore del testo del pulsante */
     }
    .elfsight-app-34c184ff-f2e3-4f69-9e07-df892bca0766 .widget-header {
    background-color: #5b4436 !important; /* Sostituisci con il tuo colore */
    color: #ffd47c !important; /* Colore del testo */
      }
      .elfsight-app-34c184ff-f2e3-4f69-9e07-df892bca0766 {
        background-color: #ffffff; /* Colore di sfondo personalizzato */
        color: #5b4436;            /* Colore del testo personalizzato */
        padding: 10px;             /* Esempio di padding */
        border-radius: 5px;        /* Arrotondamento dei bordi */
      }
      /* Regola specifica per il testo delle recensioni */
      .elfsight-app-34c184ff-f2e3-4f69-9e07-df892bca0766 .review-text {
      color: #5b4436;  /* Colore del testo delle recensioni */
      }

@media(min-width:990px){.header-wrapper .header.page-width,.header-wrapper header.header,#shopify-section-header .header{width:min(calc(100% - 4rem),150rem)!important;max-width:150rem!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;grid-template-columns:minmax(18rem,1fr) minmax(0,150rem) minmax(18rem,1fr)!important;grid-template-areas:"heading navigation icons"!important;column-gap:1rem!important;box-sizing:border-box!important}.header__inline-menu{grid-area:navigation!important;justify-self:stretch!important;width:100%!important;max-width:none!important;margin:0!important}.header__icons{grid-area:icons!important;display:flex!important;align-items:center!important;justify-self:end!important;width:auto!important;visibility:visible!important;opacity:1!important}.header__icons .header-localization,.header__icons .localization-form{display:none!important}.header__inline-menu .list-menu--inline{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:clamp(1.8rem,2.2vw,4.5rem)!important}.header__inline-menu .header__menu-item{padding-left:.8rem!important;padding-right:.8rem!important;white-space:nowrap!important}.section-main-product-grid-padding .facets-vertical-sort,.section-main-product-grid-padding .facets-vertical{width:min(calc(100% - 4rem),150rem)!important;max-width:150rem!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}#product-grid{column-gap:2.8rem!important}.header-wrapper .header.page-width,.header-wrapper header.header,#shopify-section-header .header{grid-template-columns:16rem minmax(0,1fr) 22rem!important;column-gap:2rem!important}.header__inline-menu .list-menu--inline{gap:2rem!important}.announcement-bar-section,.utility-bar{display:block!important;width:100%!important}.utility-bar__grid{display:grid!important;width:100%!important;max-width:none!important}.announcement-bar{display:flex!important;width:100%!important;max-width:none!important;margin:0!important}#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont>.ppcse-title,#shopify-section-template--27376864821577__1743285446a0c49964 .ppcse-card-lt-cont>.ppcse-card-tot-footer{width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important;box-sizing:border-box!important}}

/* LT-DESKTOP-WIDTH-1500PX-FINAL-20260802 */@media(min-width:990px){.header-wrapper .header.page-width,.header-wrapper header.header{width:min(calc(100% - 80px),1500px)!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.utility-bar__grid.page-width,.announcement-bar-section .utility-bar__grid{width:min(calc(100% - 80px),1500px)!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.lt-collection-breadcrumb,.lt-collection-hero__inner,facet-filters-form.facets-vertical-sort.page-width,.facets-vertical.page-width,.lt-collection-editorial{width:min(calc(100% - 80px),1500px)!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}facet-filters-form.facets-vertical-sort.page-width,.facets-vertical.page-width{padding-left:0!important;padding-right:0!important}.announcement-bar-section,.utility-bar{width:100%!important;max-width:none!important}.announcement-bar{width:100%!important;max-width:none!important;margin:0!important}}


/* LT-BONIFICA-20261017 — global fixes consolidati */
/* LT-GLOBAL-READABILITY-FIX-20260804 */
.article-template__hero-container{
  width:min(calc(100% - 4rem),98rem)!important;
  max-width:98rem!important;
  margin:3rem auto 4rem!important;
  padding:0!important;
}
.article-template__hero-container .media{
  height:auto!important;
  min-height:0!important;
  aspect-ratio:16/9!important;
  padding-bottom:0!important;
  border-radius:1.2rem!important;
  overflow:hidden!important;
  background:#f2efdd!important;
}
.article-template__hero-container .media img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
.lt-eyebrow,
.lt-about-page__eyebrow,
.lt-about-page__fact strong,
.product__text.caption-with-letter-spacing,
product-info .product__text.caption-with-letter-spacing,
#product-grid .caption-with-letter-spacing,
.lt-product-facts b,
.read-more-btn,
.article-template .caption-with-letter-spacing{
  color:#6b4b38!important;
}
.lt-about-page__evidence-card .lt-about-page__eyebrow,
.lt-collection-editorial .lt-eyebrow{
  color:#ffd47c!important;
}
@media(max-width:749px){
  .article-template__hero-container{
    width:calc(100% - 3rem)!important;
    margin:2rem auto 3rem!important;
  }
  .article-template__hero-container .media{aspect-ratio:4/3!important}
}

/* LT-BONIFICA-CORE-20261017 — struttura consolidata */

/* LT-BONIFICA-ABOUT-20261017 — CSS Chi siamo centralizzato */
.lt-about-page{background:#fffdf8;color:#5b4436}
.lt-about-page__breadcrumb{max-width:150rem;margin:0 auto;padding:2.2rem 4.5rem;color:#78675d;font-size:1.1rem;display:flex;align-items:center;gap:.8rem}
.lt-about-page__breadcrumb a{color:inherit;text-decoration:none}
.lt-about-page__breadcrumb a:hover{color:#6b4b38}
.lt-about-page__hero{background:linear-gradient(112deg,#ffffdd,#f2efdd);border-block:1px solid rgba(91,68,54,.18)}
.lt-about-page__inner{max-width:150rem;margin:0 auto;padding:6.5rem 4.5rem 7rem;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(36rem,.96fr);align-items:center;gap:7rem}
.lt-about-page__eyebrow{margin:0 0 1.3rem;color:#6b4b38;font-size:1.1rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}
.lt-about-page h1{margin:0;color:#5b4436;font-size:clamp(4.8rem,5vw,6.8rem);line-height:.98;font-weight:500}
.lt-about-page__heading{margin:2.2rem 0 2rem;color:#3d081b;font-size:clamp(2.6rem,3vw,3.8rem);line-height:1.12;font-weight:500}
.lt-about-page__text{color:#66564c;font-size:1.65rem;line-height:1.78}
.lt-about-page__text p{margin:0 0 1.35rem}
.lt-about-page__text p:last-child{margin-bottom:0}
.lt-about-page__media{min-height:48rem;border-radius:1.2rem;overflow:hidden;background:#f2efdd;box-shadow:0 2rem 4.5rem rgba(91,68,54,.13)}
.lt-about-page__media img{display:block;width:100%;height:100%;min-height:48rem;object-fit:cover}
.lt-about-page__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}
.lt-about-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2rem;border:1px solid #5b4436;border-radius:.7rem;text-decoration:none;font-weight:700}
.lt-about-page__button--primary{background:#5b4436;color:#ffd47c}
.lt-about-page__button--secondary{background:transparent;color:#5b4436}
.lt-about-page__evidence{max-width:150rem;margin:0 auto;padding:6rem 4.5rem 2rem;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5rem;align-items:start}
.lt-about-page__evidence-card{background:#5b4436;color:#fff8ec;border-radius:1.2rem;padding:3.2rem}
.lt-about-page__evidence-card h2{margin:0 0 1.5rem;color:#ffd47c;font-size:3rem}
.lt-about-page__evidence-card p{font-size:1.55rem;line-height:1.7}
.lt-about-page__evidence-card a{color:#ffd47c}
.lt-about-page__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}
.lt-about-page__fact{border:1px solid rgba(91,68,54,.18);border-radius:1rem;padding:2rem;background:#fff}
.lt-about-page__fact strong{display:block;color:#6b4b38;margin-bottom:.6rem}
.lt-about-page__gallery{max-width:150rem;margin:0 auto;padding:6rem 4.5rem 8rem}
.lt-about-page__gallery-head{max-width:76rem;margin:0 0 3.5rem}
.lt-about-page__gallery-head h2{margin:.9rem 0 0;color:#5b4436;font-size:clamp(3.2rem,4vw,5rem);line-height:1.08;font-weight:500}
.lt-about-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}
.lt-about-page__card{margin:0;background:#fff;border:1px solid rgba(91,68,54,.18);border-radius:1.2rem;overflow:hidden}
.lt-about-page__card-media{aspect-ratio:1/1;background:linear-gradient(145deg,#fff,#f2efdd);overflow:hidden}
.lt-about-page__card-media img{display:block;width:100%;height:100%;object-fit:cover}
.lt-about-page__card figcaption{padding:2rem 2.2rem 2.3rem;color:#5b4436;font-size:1.45rem;line-height:1.5}
.lt-about-page__card figcaption p{margin:0}
@media(max-width:989px){
  .lt-about-page__inner,.lt-about-page__evidence{grid-template-columns:1fr;gap:3.5rem;padding-inline:2rem}
  .lt-about-page__media,.lt-about-page__media img{min-height:38rem}
  .lt-about-page__breadcrumb,.lt-about-page__gallery{padding-inline:2rem}
  .lt-about-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:580px){
  .lt-about-page__breadcrumb{padding-top:1.8rem}
  .lt-about-page__inner{padding-top:4.5rem;padding-bottom:5rem}
  .lt-about-page h1{font-size:4.4rem}
  .lt-about-page__heading{font-size:2.8rem}
  .lt-about-page__text{font-size:1.5rem;line-height:1.7}
  .lt-about-page__media,.lt-about-page__media img{min-height:29rem}
  .lt-about-page__actions{display:grid}
  .lt-about-page__evidence{padding-top:4rem}
  .lt-about-page__facts{grid-template-columns:1fr}
  .lt-about-page__gallery{padding-top:5rem;padding-bottom:6rem}
  .lt-about-page__grid{grid-template-columns:1fr}
}

/* LT-BONIFICA-COLLECTION-HERO-20261017 — CSS sezione centralizzato */
.lt-collection-seal{
  right:2rem!important;
  top:2rem!important;
  width:10.6rem!important;
  height:10.6rem!important;
  padding:1.35rem!important;
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:.2rem!important;
  font-size:1.12rem!important;
  line-height:1.05!important;
  font-weight:700!important;
  letter-spacing:.025em!important;
  overflow:hidden!important
}
.lt-collection-seal span{
  display:block!important;
  max-width:100%!important;
  white-space:nowrap!important
}

/* LT-BONIFICA-PRODUCT-STORY-20261017 — CSS sezione centralizzato */
body.gradient product-info .product__info-container,body.gradient product-info .product__info-container p,body.gradient product-info .product__info-container li{font-size:17px!important;line-height:1.65!important}
body.gradient product-info .product__info-container .price{font-size:32px!important}
body.gradient product-info .product__info-container .form__label,body.gradient product-info .product__info-container label{font-size:14px!important}
body.gradient .lt-product-story__text,body.gradient .lt-product-story__text p,body.gradient .lt-product-story__text li{font-size:18px!important;line-height:1.72!important}
body.gradient .lt-product-accord summary{font-size:16px!important}
body.gradient .lt-product-accord details>div{font-size:16px!important;line-height:1.65!important}
body.gradient .lt-product-facts>div{font-size:16px!important;line-height:1.5!important;display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important}
body.gradient .lt-product-facts b{display:inline-block!important;margin:0!important;font-size:14px!important;line-height:1.5!important}
body.gradient .related-products .card__heading{font-size:21px!important;line-height:1.3!important}
body.gradient .related-products .price{font-size:16px!important}
@media(max-width:580px){body.gradient product-info .product__info-container,body.gradient product-info .product__info-container p,body.gradient product-info .product__info-container li{font-size:16px!important}body.gradient .lt-product-story__text,body.gradient .lt-product-story__text p,body.gradient .lt-product-story__text li{font-size:17px!important}}

/* LT-BONIFICA-TRUSCIA-TEASER-20261017 — CSS sezione centralizzato */
.lt-story-teaser{background:#fffdf8;padding:7rem 4rem}
.lt-story-teaser__inner{width:min(calc(100% - 0rem),1500px);margin:0 auto;display:grid;grid-template-columns:minmax(32rem,.85fr) minmax(0,1.15fr);gap:6rem;align-items:center}
.lt-story-teaser__media{border-radius:1.2rem;overflow:hidden;min-height:42rem;background:#f2efdd;box-shadow:0 1.8rem 4rem rgba(61,8,27,.12)}
.lt-story-teaser__media img{display:block;width:100%;height:100%;min-height:42rem;object-fit:cover}
.lt-story-teaser__eyebrow{margin:0 0 1.2rem;color:#6b4b38;font-size:1.1rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}
.lt-story-teaser h2{margin:0 0 2rem;color:#5b4436;font-size:clamp(3.8rem,4.5vw,6rem);line-height:1.02;font-weight:500}
.lt-story-teaser__text{font-size:1.65rem;line-height:1.75;color:#66564c;max-width:72rem}
.lt-story-teaser__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.6rem}
.lt-story-teaser__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2rem;border:1px solid #5b4436;border-radius:.7rem;text-decoration:none;font-weight:700}
.lt-story-teaser__button--primary{background:#5b4436;color:#ffd47c}
.lt-story-teaser__button--secondary{color:#5b4436}
@media(max-width:989px){.lt-story-teaser{padding:5rem 2rem}.lt-story-teaser__inner{grid-template-columns:1fr;gap:3.5rem}.lt-story-teaser__media,.lt-story-teaser__media img{min-height:32rem}}
@media(max-width:580px){.lt-story-teaser__actions{display:grid}.lt-story-teaser__media,.lt-story-teaser__media img{min-height:27rem}}

/* LT-HEADER-MENU-COMPACT-RIGHT-20261017 */
@media(min-width:990px){
  .header-wrapper .header.page-width,
  .header-wrapper header.header,
  #shopify-section-header .header{
    grid-template-columns:18rem minmax(0,1fr) 18rem!important;
    column-gap:3.2rem!important;
  }
  .header__inline-menu{
    justify-self:end!important;
    width:auto!important;
    max-width:none!important;
    margin-left:3.5rem!important;
  }
  .header__inline-menu .list-menu--inline{
    width:auto!important;
    justify-content:flex-end!important;
    gap:clamp(2.6rem,2.8vw,4.2rem)!important;
  }
  .header__inline-menu .header__menu-item{
    padding-left:.35rem!important;
    padding-right:.35rem!important;
  }
}

/* LT-HEADER-LOGO-SHIFT-CENTER-20261017 */
@media(min-width:990px){
  .header__heading-logo-wrapper{
    transform:translateX(10.8rem)!important;
  }
}

/* LT-PRODUCT-MEDIA-VISIBLE-FIX-20261017 */
product-info .product__media-list .product-media-container{
  width:100%!important;
  max-width:100%!important;
  height:100%!important;
}
product-info .product__media-list .product-media-container .product__modal-opener{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
product-info .product__media-list .product-media-container .product__media{
  position:relative!important;
  width:100%!important;
  height:100%!important;
  min-height:100%!important;
  padding:0!important;
  overflow:hidden!important;
}
product-info .product__media-list .product-media-container .product__media img{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  object-fit:contain!important;
  opacity:1!important;
  visibility:visible!important;
}
@media(max-width:989px){
  product-info .product__media-list .product-media-container,
  product-info .product__media-list .product-media-container .product__modal-opener{
    height:auto!important;
    aspect-ratio:1/1!important;
  }
  product-info .product__media-list .product-media-container .product__media{
    height:100%!important;
    min-height:0!important;
    aspect-ratio:1/1!important;
  }
}

/* LT-PREORDER-NOTICE-20261017 */
.lt-preorder-notice{
  display:flex;
  flex-direction:column;
  gap:.45rem;
  margin:1.2rem 0 .4rem;
  padding:1.35rem 1.5rem;
  border:1px solid rgba(91,68,54,.24);
  border-radius:.8rem;
  background:#fff8e8;
  color:#5b4436;
}
.lt-preorder-notice strong{
  font-size:1.15rem;
  line-height:1.2;
  letter-spacing:.12em;
}
.lt-preorder-notice span{
  font-size:1.35rem;
  line-height:1.45;
  font-weight:600;
}
@media(max-width:749px){
  .lt-preorder-notice{padding:1.15rem 1.2rem}
  .lt-preorder-notice span{font-size:1.28rem}
}

/* LT-MOBILE-PRODUCT-REFINE-20261017 */
@media(max-width:749px){
  product-info{
    padding-top:1.2rem!important;
    padding-inline:1.2rem!important;
  }
  product-info .page-width{
    padding-inline:0!important;
  }
  product-info .product{
    display:flex!important;
    flex-direction:column!important;
    gap:1.8rem!important;
  }
  product-info .product__media-wrapper{
    width:100%!important;
    max-width:100%!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    background:transparent!important;
  }
  product-info media-gallery,
  product-info .product__media-gallery{
    display:flex!important;
    flex-direction:column!important;
    gap:.9rem!important;
    width:100%!important;
  }
  product-info .slider-mobile-gutter{
    order:1!important;
  }
  product-info .product__media-list{
    display:flex!important;
    width:100%!important;
    height:clamp(30rem,82vw,35rem)!important;
    margin:0!important;
    padding:0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:x mandatory!important;
    border-radius:1rem!important;
    background:#faf7ef!important;
  }
  product-info .product__media-list .product__media-item{
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    height:100%!important;
    flex:0 0 100%!important;
    margin:0!important;
    scroll-snap-align:start!important;
  }
  product-info .product__media-list .product-media-container,
  product-info .product__media-list .product-media-container .product__modal-opener,
  product-info .product__media-list .product-media-container .product__media{
    width:100%!important;
    height:100%!important;
    min-height:100%!important;
    aspect-ratio:auto!important;
  }
  product-info .product__media-list .product__media img{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    padding:.6rem!important;
  }
  product-info .slider-buttons{
    min-height:3rem!important;
    margin:.2rem 0 0!important;
  }
  product-info .slider-button{
    width:3.2rem!important;
    height:3.2rem!important;
  }
  product-info .slider-counter{
    font-size:1.15rem!important;
  }
  product-info .thumbnail-slider{
    order:2!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    display:block!important;
  }
  product-info .thumbnail-slider > .slider-button{
    display:none!important;
  }
  product-info .thumbnail-list{
    display:flex!important;
    flex-direction:row!important;
    gap:.7rem!important;
    width:100%!important;
    margin:0!important;
    padding:.2rem 0 .4rem!important;
    overflow-x:auto!important;
    scroll-snap-type:x proximity!important;
  }
  product-info .thumbnail-list__item{
    width:6.2rem!important;
    min-width:6.2rem!important;
    max-width:6.2rem!important;
    height:6.2rem!important;
    flex:0 0 6.2rem!important;
    scroll-snap-align:start!important;
  }
  product-info .thumbnail{
    border-radius:.65rem!important;
  }
  product-info .product__info-wrapper{
    width:100%!important;
    padding:0!important;
    margin:0!important;
  }
  product-info .product__info-container{
    width:100%!important;
    max-width:none!important;
  }
  product-info .product__text.caption-with-letter-spacing{
    margin-top:0!important;
    font-size:1rem!important;
    letter-spacing:.14em!important;
  }
  product-info .product__title{
    margin:.7rem 0!important;
  }
  product-info .product__title h1{
    font-size:clamp(2.7rem,8.4vw,3.3rem)!important;
    line-height:1.05!important;
    max-width:none!important;
  }
  product-info .price--large{
    font-size:2.35rem!important;
  }
  product-info .product__info-container>*+*{
    margin-top:1.2rem!important;
  }
  product-info .lt-preorder-notice{
    margin:1rem 0 .2rem!important;
    padding:1.05rem 1.15rem!important;
  }
  product-info .lt-preorder-notice strong{
    font-size:1.05rem!important;
  }
  product-info .lt-preorder-notice span{
    font-size:1.2rem!important;
    line-height:1.35!important;
  }
  product-info .product-form__input{
    margin-bottom:1.2rem!important;
  }
  product-info .product-form__buttons{
    margin-top:.6rem!important;
  }
  product-info .product-form__submit{
    min-height:5rem!important;
    font-size:1.45rem!important;
  }
  product-info .quantity{
    min-height:4.6rem!important;
  }
}

/* LT-MOBILE-GALLERY-FIX2-20261017 */
@media(max-width:749px){
  product-info .product__media-wrapper{
    overflow:visible!important;
  }
  product-info media-gallery,
  product-info .product__media-gallery{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
  }
  product-info .slider-mobile-gutter{
    width:100%!important;
    max-width:100%!important;
    overflow:visible!important;
  }
  product-info .product__media-list{
    display:flex!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    border-radius:1rem!important;
    scroll-snap-type:x mandatory!important;
  }
  product-info .product__media-list .product__media-item{
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:0!important;
    flex:0 0 100%!important;
    margin:0!important;
    padding:0!important;
    scroll-snap-align:start!important;
  }
  product-info .product__media-list .product-media-container,
  product-info .product__media-list .product-media-container.constrain-height,
  product-info .product__media-list .product-media-container.constrain-height.media-fit-contain{
    width:100%!important;
    max-width:none!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    aspect-ratio:1/1!important;
  }
  product-info .product__media-list .product-media-container .product__modal-opener{
    display:block!important;
    width:100%!important;
    height:100%!important;
    aspect-ratio:1/1!important;
  }
  product-info .product__media-list .product-media-container .product__media{
    position:relative!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:1/1!important;
    padding:0!important;
    overflow:hidden!important;
  }
  product-info .product__media-list .product-media-container .product__media img{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    max-height:none!important;
    margin:0!important;
    padding:1rem!important;
    object-fit:contain!important;
    object-position:center center!important;
    opacity:1!important;
    visibility:visible!important;
  }
  product-info .slider-buttons{
    margin:.35rem 0 .55rem!important;
  }
  product-info .thumbnail-slider{
    width:100%!important;
    margin:.35rem 0 0!important;
  }
  product-info .thumbnail-list{
    width:100%!important;
    max-width:100%!important;
    display:flex!important;
    flex-direction:row!important;
    gap:.7rem!important;
    overflow-x:auto!important;
    padding:.15rem 0 .35rem!important;
  }
  product-info .thumbnail-list__item{
    width:5.8rem!important;
    min-width:5.8rem!important;
    max-width:5.8rem!important;
    height:5.8rem!important;
    flex:0 0 5.8rem!important;
  }
}
