.ths-cofanetto{padding-top:28px;padding-bottom:0}.ths-cofanetto-panel{display:grid;grid-template-columns:1fr 1.35fr;gap:32px;align-items:center;background:#efdcda;padding:28px;border-radius:4px}.ths-cofanetto-image img{display:block;width:100%;height:auto;max-height:330px;object-fit:contain}.ths-cofanetto h2{margin:10px 0 12px}.ths-cofanetto-language{font-size:13px;margin-bottom:0}@media(max-width:749px){.ths-cofanetto-panel{grid-template-columns:1fr;gap:20px;padding:22px}.ths-cofanetto-image img{max-height:240px}}.ths-home{background:#faf8f4;color:#272225;font-size:17px;line-height:1.5}.ths-home *{box-sizing:border-box}.ths-wrap{max-width:1200px;margin:0 auto;padding-left:40px;padding-right:40px}.ths-home h1,.ths-home h2,.ths-home h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;color:#272225}.ths-home h1{font-size:clamp(34px,4.2vw,58px);line-height:1.08;max-width:850px;margin:16px 0}.ths-home h2{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0 0 24px}.ths-home h3{font-size:25px;line-height:1.16;margin:0 0 8px}.ths-home h3 a{color:inherit;text-decoration:none}.ths-intro{padding-top:42px;padding-bottom:40px}.ths-eyebrow{font-size:13px;letter-spacing:.04em;margin:0;color:#715358}.ths-lead{max-width:660px;font-size:20px;margin:0 0 24px}.ths-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 24px;background:#432c38;color:#fff;text-decoration:none;border-radius:3px;font-size:15px;line-height:1.4;font-weight:600}.ths-button:hover{background:#60404f;color:#fff}.ths-home a:focus-visible,.ths-home summary:focus-visible{outline:3px solid #9a5769;outline-offset:5px}.ths-catalog{padding-bottom:44px;scroll-margin-top:120px}.ths-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ths-card{min-width:0;display:flex;flex-direction:column}.ths-cover{display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;background:#f0ebe5;overflow:hidden}.ths-cover img{display:block;width:100%;height:100%;object-fit:contain}.ths-label{font-size:11px;letter-spacing:.12em;margin:13px 0 4px}.ths-description{margin:0 0 10px;font-size:16px;line-height:1.4}.ths-price{font-family:Georgia,serif;font-size:25px;margin:auto 0 12px;padding-top:5px}.ths-card .ths-button{width:100%}.ths-bundle{background:#efdcda;padding:34px 0}.ths-bundle-inner{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:35px}.ths-bundle h2{margin-bottom:12px}.ths-bundle p{margin:5px 0}.ths-gift{color:#85434c;font-weight:700}.ths-bundle .ths-button{margin-top:20px}.ths-bundle-covers{display:flex;align-items:center;gap:10px}.ths-bundle-covers img{width:calc((100% - 20px)/3);height:auto;box-shadow:0 8px 18px #432c3817}.ths-about{padding-top:36px;padding-bottom:40px}.ths-about>p{max-width:950px;margin:0 0 28px}.ths-faq details{border-top:1px solid #dcd1ce}.ths-faq details:last-child{border-bottom:1px solid #dcd1ce}.ths-faq summary{cursor:pointer;padding:17px 0;display:flex;justify-content:space-between;align-items:center;gap:15px;list-style:none}.ths-faq summary::-webkit-details-marker{display:none}.ths-faq details[open] summary span{transform:rotate(45deg)}.ths-faq details p{margin:0 0 20px;max-width:800px}body:has(.ths-home) .header-wrapper{background:#faf8f4;color:#272225}body:has(.ths-home) .header__menu-item,body:has(.ths-home) .header__icon{color:#272225}body:has(.ths-home) .utility-bar{background:#efdcda;color:#272225}body:has(.ths-home) .announcement-bar__message{color:#272225}body:has(.ths-home) .newsletter,body:has(.ths-home) .footer{background:#faf8f4;color:#272225}@media(max-width:989px){.ths-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ths-wrap{padding-left:24px;padding-right:24px}.ths-bundle-inner{grid-template-columns:1fr}.ths-bundle-covers{max-width:480px}.ths-home h3{font-size:23px}}@media(max-width:599px){.ths-grid{grid-template-columns:1fr;gap:30px}.ths-wrap{padding-left:22px;padding-right:22px}.ths-intro{padding-top:24px;padding-bottom:30px}.ths-lead{font-size:17px}.ths-home h1{font-size:36px}.ths-home h2{font-size:29px}.ths-cover{aspect-ratio:auto;max-height:none}.ths-cover img{width:100%;height:auto;max-height:410px;object-fit:contain}.ths-card h3{font-size:26px}.ths-description{min-height:0}.ths-price{margin-top:0}.ths-eyebrow{font-size:11px}.ths-catalog{padding-bottom:32px}}.product__title h1{font-size:clamp(30px,3vw,44px);line-height:1.15;letter-spacing:-.025em}.ths-manual-summary{font-size:16px;line-height:1.5}.ths-manual-summary>p{margin:10px 0}.ths-digital-label{font-size:12px;letter-spacing:.025em;color:#702f44;font-weight:600}.ths-key-points ul{margin:10px 0 14px;padding-left:20px}.ths-key-points li{margin:3px 0}.ths-manual-details{margin:20px 0}.ths-manual-details details{border-top:1px solid #ddcfcc}.ths-manual-details details:last-child{border-bottom:1px solid #ddcfcc}.ths-manual-details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;cursor:pointer;font-size:16px;font-weight:600;color:#494348}.ths-manual-details summary::-webkit-details-marker{display:none}.ths-manual-details summary span{font-weight:400;font-size:22px}.ths-manual-details details[open] summary span{transform:rotate(45deg)}.ths-manual-details .ths-detail-content,.ths-manual-details details>p{font-size:16px;line-height:1.6;margin:0;padding:0 0 20px}.ths-manual-details ul{padding-left:20px;margin:0}.ths-manual-details li{margin:7px 0}.ths-manual-details summary:focus-visible{outline:2px solid #702f44;outline-offset:3px}.ths-card-note{font-size:14px!important;line-height:1.45;color:#494348;margin:8px 0 12px}.card__heading{font-size:22px;line-height:1.2}.card__media .media img{object-fit:contain!important}.product .product-form__buttons{max-width:none}.product .product-form__submit{min-height:50px}.product .product__info-container>*+*{margin-top:16px}.product .product-form__input{max-width:none}.product .product-form__input--pill input[type=radio]+label{min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin:5px 6px 5px 0}.product .product__media img{object-fit:contain}.collection-hero__title{font-size:clamp(30px,4vw,46px);margin:24px 0}.main-page-title{font-size:clamp(30px,4vw,46px);margin-bottom:24px}.shopify-policy__container{max-width:900px;padding:30px 24px}.shopify-policy__body{font-size:16px;line-height:1.7}.ths-package-page{padding-top:32px;padding-bottom:40px}.ths-package-top{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#f1e3e1;padding:32px;margin-bottom:36px;border-radius:4px}.ths-package-top h1{font-size:clamp(32px,4vw,46px);line-height:1.12;margin:12px 0}.ths-package-intro{font-size:18px;line-height:1.5}.ths-package-price{display:flex;align-items:center;gap:18px}.ths-package-price s{color:#675f63;font-size:18px}.ths-package-price strong{font-size:32px;color:#702f44}.ths-package-language{font-size:13px;margin-top:12px}.ths-package-covers{display:flex;gap:12px;align-items:center}.ths-package-covers img{width:calc((100% - 24px)/3);height:auto;object-fit:contain;box-shadow:0 8px 24px #432c3817}.ths-package-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:30px}.ths-package-items article{border-top:2px solid #ddcfcc;padding-top:15px}.ths-package-items h3{font-size:24px;margin:8px 0}.ths-package-items .ths-card-note{font-size:16px!important}.ths-cart-note{font-size:13px;line-height:1.5;color:#494348;padding:12px;background:#f1e3e1;border-radius:4px}.cart-item__name{font-size:17px;line-height:1.3}.cart-remove-button,cart-remove-button .button{min-height:44px}.footer{border-top:1px solid #ddcfcc}@media(max-width:749px){.product__info-wrapper{padding-top:18px!important}.product__title h1{font-size:30px}.product .product__media-list .product__media img{max-height:420px}.ths-package-top{grid-template-columns:1fr;padding:22px;gap:24px}.ths-package-top h1{font-size:33px}.ths-package-items{grid-template-columns:1fr;gap:16px}.ths-package-page{padding-top:22px}.ths-package-top .button{width:100%}.ths-manual-details summary{padding:15px 0}.card__heading{font-size:24px}.collection .grid{row-gap:28px}.header{padding-top:10px;padding-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
