body.template-product .productView-title,body.template-product h1.productView-title,body.template-product .product__title h1,body.template-product h1.product__title,body.template-product .product__title{font-family:var(--font-heading-family, "Playfair Display", serif)!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1.08!important;font-size:clamp(20px,3.2vw,3px)!important;margin:0 0 10px!important;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum" 1,"pnum" 1}body.template-product .productView-infoItem--vendor .productView-infoLabel,body.template-product .product__vendor .label,body.template-product .product__vendor label{display:none!important}body.template-product .productView-infoItem--vendor,body.template-product .product__vendor{margin-top:6px!important}body.template-product .productView-infoItem--vendor .productView-infoValue,body.template-product .product__vendor,body.template-product .product__vendor a{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;line-height:1.3!important;color:#9a9a9a!important;font-weight:500!important}body.template-product .productView-shortDesc,body.template-product .productView-description,body.template-product .product__description{font-size:14px!important;line-height:1.7!important;color:#000000b8!important;max-width:44ch!important}body.template-product .productView-price{margin-top:16px!important;margin-bottom:18px!important}body.template-product .productView-infoItem{margin-top:10px!important}body.template-product .productView-thumbnails,body.template-product .productView-nav{gap:10px!important}body.template-product .productView-thumbnail{width:64px!important;height:64px!important}body.template-product .productView-title,body.template-product h1.productView-title,body.template-product .product__title h1,body.template-product h1.product__title{font-weight:400!important;letter-spacing:.04em!important;line-height:1.14!important;margin-bottom:12px!important}body.template-product .productView-description,body.template-product .product__description,body.template-product .productView-description p,body.template-product .product__description p{font-size:15px!important;line-height:1.75!important;color:#5a5a5a!important}body.template-product .productView-infoItem--vendor .productView-infoValue,body.template-product .product__vendor,body.template-product .product__vendor a{letter-spacing:.14em!important;font-size:11px!important;color:#8f8f8f!important}body.template-product .productView-details{padding-top:6px!important}body.template-product .productView .halo-productView-countDown,body.template-product .productView .productView-countDown,body.template-product .productView .sold_product,body.template-product .productView .sold_in_last{font-size:12px!important;letter-spacing:.08em!important}body.template-product .productView-price{margin-top:18px!important;margin-bottom:18px!important}body.template-product .productView-price .price-item,body.template-product .productView-price .price__regular,body.template-product .productView-price .price__sale{font-weight:500!important;letter-spacing:.02em!important}body.template-product .productView-info{margin-top:12px!important}body.template-product .productView-infoItem{margin:6px 0!important}body.template-product .productView-quantity{margin-top:22px!important;margin-bottom:14px!important}body.template-product .productView-action,body.template-product .productView-actions{margin-top:14px!important}body.template-product .productView .viewing_product,body.template-product .productView .customers-viewing,body.template-product .productView [class*=viewing]{margin-top:12px!important;font-size:12px!important;color:#777!important}body.template-product .productView .productView-group,body.template-product .productView .productView-more,body.template-product .productView .productView-policy,body.template-product .productView [class*=policy],body.template-product .productView [class*=shipping],body.template-product .productView [class*=returns]{margin-top:10px!important;font-size:13px!important;color:#666!important}body.template-product .productView-description,body.template-product .product__description,body.template-product .productView-shortDescription{margin-top:12px!important;margin-bottom:16px!important;line-height:1.6!important;color:#333!important;max-width:520px!important}body.template-product .productView-infoLabel,body.template-product .product__vendor .label,body.template-product .product__availability .label{display:none!important}body.template-product .productView-infoValue,body.template-product .product__vendor,body.template-product .product__availability{text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;color:#8a8a8a!important}body.template-product .productView-info{margin-top:10px!important;margin-bottom:14px!important}body.template-product .productView-infoItem{margin:4px 0!important}body.template-product .productView-price{margin:14px 0 12px!important}body.template-product .productView-quantity{margin:14px 0 10px!important}body.template-product .productView-action,body.template-product .productView-actions{margin-top:10px!important}body.template-product .customers-viewing,body.template-product [class*=viewing]{margin-top:10px!important;font-size:12px!important;color:#777!important}.mn-inspired-by{margin-top:6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#0000008c}.footer__content-newsletter.footer-block__newsletter{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto!important;align-items:center!important;padding-bottom:50px!important;border-bottom:1px solid #e0ddd8!important;margin-bottom:50px!important;text-align:left!important}.footer__content-newsletter .footer-block__heading{grid-column:1!important;grid-row:1!important;text-align:left!important;font-size:26px!important;margin:0 0 8px!important}.footer__content-newsletter .footer-block__subheading{grid-column:1!important;grid-row:2!important;text-align:left!important;margin:0!important}.footer__content-newsletter .form-has-check{grid-column:2!important;grid-row:1 / 3!important;align-self:center!important}@media(max-width:768px){.footer__content-newsletter.footer-block__newsletter{grid-template-columns:1fr!important}.footer__content-newsletter .form-has-check{grid-column:1!important;grid-row:auto!important}}.footer-block__column.footer-block__text .image_logo img{width:80px!important;height:auto!important;margin-bottom:25px!important}.footer__legal-links{display:flex!important;gap:12px!important;align-items:center!important;font-size:12px!important;color:#666!important}.footer__legal-links a{color:#666!important;text-decoration:none!important;font-size:12px!important}.footer__legal-links a:hover{color:#1a1a1a!important;text-decoration:underline!important}.footer__legal-links span{color:#999!important}.footer__content-bottom{border-top:1px solid #e0ddd8!important}.header-layout-02 .header__icon svg{width:20px!important;height:20px!important}.header-layout-02 .header__icon svg path,.header-layout-02 .header__icon svg circle,.header-layout-02 .header__icon svg rect,.header-layout-02 .header__icon svg line,.header-layout-02 .header__icon svg polyline,.header-layout-02 .header__icon svg polygon{stroke-width:1px!important;stroke:#666!important;fill:none!important}.header-layout-02 .header__icon{opacity:.85!important}.button,.banner__button{background:#fff!important;color:#111!important;border:1px solid #d3d3d3!important;border-radius:4px!important;padding:12px 30px!important;text-transform:uppercase!important;font-size:13px!important;letter-spacing:1.5px!important;font-weight:500!important;box-shadow:none!important;transition:all .3s ease!important}.button:before,.button:after,.banner__button:before,.banner__button:after{background:transparent!important;box-shadow:none!important;border:none!important}.button:hover,.banner__button:hover{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.product-form__submit{background:#111!important;color:#fff!important;border:none!important}.product-form__submit:hover{background:#333!important;color:#fff!important}.product-form__submit[disabled],.product-form__submit.disabled{background:#f4f4f4!important;color:#888!important;border:1px solid #e2e2e2!important;opacity:1!important;cursor:not-allowed!important}.newsletter-form__button{background:#111!important;color:#fff!important;border:none!important}.newsletter-form__button:hover{background:#fff!important;color:#111!important;border:1px solid #111111!important}body a.slide-button.button{background:#fff!important;color:#111!important;border:1px solid #d3d3d3!important}body .slide-content .slide-button:hover,body a.slide-button.button:hover{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.header__icon svg{width:20px!important;height:20px!important;stroke-width:1px!important;color:#111!important}@media screen and (min-width:1025px){.header-bottom--wrapper .list-menu.text-left{margin-left:-130px!important}}.productView-images .slick-dots{display:none!important}.product-form__input .product-form__label,.product-form__input .product-form__label .text{height:auto!important;min-height:unset!important;max-height:none!important;line-height:normal!important;box-sizing:border-box!important}.product-form__input .product-form__label{border:1px solid #EAEAEA!important;border-radius:0!important;padding:12px 20px!important;display:inline-block!important;background-color:#fff!important;cursor:pointer!important;margin-right:10px!important;margin-bottom:10px!important;transition:border .2s ease!important}.product-form__input .product-form__label .text{border:none!important;padding:0!important;margin:0!important;display:inline!important;font-size:13px!important;color:#444!important;letter-spacing:.04em!important;background:transparent!important}.product-form__input input[type=radio]:checked+.product-form__label{border:1px solid #111111!important}.product-form__input input[type=radio]:checked+.product-form__label .text{color:#111!important}.quantity{border:1px solid #EAEAEA!important;border-radius:0!important;height:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;background-color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
