.hero__image:not(.lazyload):not(.lazyautosizes){opacity:1!important}.slideshow__slide:first-child .hero__image-wrapper,.hero__image-wrapper:has(.hero__image:not(.lazyload):not(.lazyautosizes)){opacity:1!important;visibility:visible!important}.slideshow__slide.is-selected .hero__image-wrapper,.slideshow__slide[data-index="0"] .hero__image-wrapper{opacity:1!important;visibility:visible!important}.hero.loading:before,.hero.loading:after,.hero.loading--delayed:before,.hero.loading--delayed:after{display:none!important;animation:none!important;content:none!important}.hero__image-wrapper,.parallax-image,.parallax-container .parallax-image,parallax-image,parallax-image .parallax-image{transform:none!important}.hero .hero__text-content.vertical-bottom,.hero .hero__text-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;text-align:center!important;padding:20px!important}.hero__text-wrap{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none}.hero__slide-link{z-index:2!important}.hero__text-wrap .page-width{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.hero .hero__title,.hero h2.hero__title,.hero h1.hero__title{color:#faf5ee!important;font-weight:900!important;font-size:clamp(18px,6.5vw,64px)!important;letter-spacing:.02em!important;line-height:1.1!important;margin:0 0 12px!important;text-transform:uppercase!important;text-shadow:0 2px 6px rgba(0,0,0,.65),0 4px 18px rgba(0,0,0,.45),0 0 1px rgba(0,0,0,.9)!important;white-space:nowrap!important;max-width:100%;overflow:visible}.hero h2.hero__title[class],.slideshow__slide .hero__title{font-size:clamp(18px,6.5vw,64px)!important;white-space:nowrap!important}.hero__title .animation-cropper,.hero__title .animation-contents{white-space:nowrap!important;overflow:visible!important}.slideshow__slide:first-child .animation-cropper,.slideshow__slide:first-child .animation-contents,.slideshow__slide[data-index="0"] .animation-cropper,.slideshow__slide[data-index="0"] .animation-contents,.slideshow__slide.is-selected .animation-cropper,.slideshow__slide.is-selected .animation-contents{opacity:1!important;transform:none!important}.hero .hero__subtitle{color:#faf5ee!important;font-weight:500!important;font-size:clamp(11px,3.3vw,20px)!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-shadow:0 1px 4px rgba(0,0,0,.7),0 2px 12px rgba(0,0,0,.4)!important;margin-top:4px!important;white-space:nowrap!important;max-width:100%;overflow:visible}.hero__subtitle .animation-cropper,.hero__subtitle .animation-contents{white-space:nowrap!important;overflow:visible!important}@media(max-width:480px){.hero .hero__title,.hero h2.hero__title,.hero h1.hero__title,.slideshow__slide .hero__title{font-size:20px!important;letter-spacing:.01em!important;line-height:1.15!important}.hero .hero__subtitle{font-size:10px!important;letter-spacing:.05em!important}.hero .hero__text-content{padding-left:8px!important;padding-right:8px!important}}@media(max-width:360px){.hero .hero__title,.hero h2.hero__title,.slideshow__slide .hero__title{font-size:17px!important}.hero .hero__subtitle{font-size:9px!important}}.hero .hero__text-shadow{background:none!important;box-shadow:none!important;padding:0!important}.hero__text-wrap .btn,.hero__text-wrap a,.hero__text-wrap button{pointer-events:auto}.product-block.product-block--header{margin-bottom:10px}.product-single__title{font-weight:600}.product-block .product__price.on-sale{font-weight:600!important}.cstm-price__sale-badge{font-size:12px;font-weight:600;padding:4px 6px;color:#fff;background:#8b5a2b;border-radius:3px}.variant-input-wrap__outer{width:100%;overflow-x:scroll;overflow-y:hidden;padding-bottom:5px}.variant-input-wrap__inner-track{display:flex}.variant-input-wrap__inner .variant-input label.variant__button-label{width:max-content;margin-top:8px}.variant-input-wrap.mother-inputs input[type=radio]:checked+label,.variant-input-wrap input[type=radio]:checked+label{background:transparent!important;color:#3d2817!important;box-shadow:0 0 0 2px #8b5a2b!important;border-color:#8b5a2b!important}.variant-input-wrap input[type=radio]:checked+label .variant__img,.variant-input-wrap input[type=radio]:checked+label img,.variant-input.image-style input[type=radio]:checked+label,.variant-input[data-image] input[type=radio]:checked+label,.variant-input--image input[type=radio]:checked+label{box-shadow:0 0 0 2px #8b5a2b!important;border-color:#8b5a2b!important;outline-color:#8b5a2b!important}.variant-input-wrap__inner .variant-input label.variant__button-label.noImage{border-radius:8px!important}.variant-input-wrap label.variant__button-label.hasImage,.variant-input label.variant__button-label.hasImage,.variant-input-wrap__inner .variant-input label.variant__button-label.hasImage{border-radius:100%!important}.variant-input-wrap input[type=radio]:not(:checked)+label.variant__button-label,.variant-input-wrap input[type=radio]:not(:checked)+label.hasImage,.variant-input input[type=radio]:not(:checked)+label.variant__button-label,.variant-input input[type=radio]:not(:checked)+label.hasImage,.variant-input-wrap input[type=radio]:not(:checked)+label,.variant-input input[type=radio]:not(:checked)+label{box-shadow:none!important;border-color:transparent!important;outline:none!important}.variant-input-wrap input[type=radio]:not(:checked)+label.hasImage,.variant-input input[type=radio]:not(:checked)+label.hasImage{padding:0!important;background:transparent!important}.variant-input-wrap input[type=radio]:checked+label.hasImage,.variant-input input[type=radio]:checked+label.hasImage{padding:0!important}.variant-input-wrap label.hasImage img,.variant-input label.hasImage img,.mvariant-image img{border:0!important;outline:0!important;box-shadow:none!important}.variant-input-wrap.mother-inputs input[type=radio]:not(:checked)+label.variant__button-label,.variant-input-wrap input[type=radio]:not(:checked)+label.variant__button-label.noImage{box-shadow:0 0 0 1px #e8ddd0!important;border-color:#e8ddd0!important}.variant-input-wrap.mother-inputs input[type=radio]:not(:checked)+label.variant__button-label:hover,.variant-input-wrap input[type=radio]:not(:checked)+label.variant__button-label.noImage:hover{box-shadow:0 0 0 1px #c8b898!important;border-color:#c8b898!important}.footer__item--join-family{text-align:center!important}.ginny-newsletter{display:flex;flex-direction:column;align-items:center;gap:10px}.ginny-newsletter .footer__title{margin:0 0 6px;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#3d2817}.ginny-newsletter__intro{font-size:13px;line-height:1.5;color:#3d2817;margin:0 0 12px;max-width:280px}.ginny-newsletter__form{width:100%;max-width:320px}.ginny-newsletter__row{display:flex;align-items:stretch;border:1px solid #D9CCB3;border-radius:999px;overflow:hidden;background:#faf5ee}.ginny-newsletter__input{flex:1;border:none!important;outline:none!important;background:transparent!important;padding:10px 16px!important;font-size:13px!important;color:#3d2817!important;min-width:0;font-family:inherit;box-shadow:none!important;height:auto!important}.ginny-newsletter__input::placeholder{color:#8b7355;opacity:1}.ginny-newsletter__input:focus{outline:none!important;box-shadow:none!important}.ginny-newsletter__btn{background:#8b5a2b!important;color:#faf5ee!important;border:0!important;padding:10px 20px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer;transition:background .2s ease;flex-shrink:0;border-radius:0!important;min-height:auto!important}.ginny-newsletter__btn:hover{background:#784d25!important}.ginny-newsletter__success{font-size:13px;color:#5a7c5a;font-weight:600;margin:0;padding:10px 16px;background:#5a7c5a14;border-radius:8px}.ginny-newsletter__error{font-size:12px;color:#8b2c2c;margin:6px 0 0}@media(min-width:769px){.site-footer .grid{display:flex;flex-wrap:wrap;gap:0}.site-footer .grid>.grid__item[class*=footer__item--]{width:25%!important;flex:0 0 25%}}.site-footer .grid__item[class*=footer__item--],.site-footer .grid__item[class*=footer__item--] .footer__title,.site-footer .grid__item[class*=footer__item--] h2,.site-footer .grid__item[class*=footer__item--] h3,.site-footer .grid__item[class*=footer__item--] h4,.site-footer .grid__item[class*=footer__item--] p,.site-footer .grid__item[class*=footer__item--] ul,.site-footer .grid__item[class*=footer__item--] ol,.site-footer .grid__item[class*=footer__item--] li,.site-footer .grid__item[class*=footer__item--] .footer__list,.site-footer .grid__item[class*=footer__item--] .site-footer__linklist{text-align:center!important}.site-footer .grid__item[class*=footer__item--] ul,.site-footer .grid__item[class*=footer__item--] ol{padding-left:0!important;list-style:none!important}.site-footer .grid__item[class*=footer__item--] .footer__item-content,.site-footer .grid__item[class*=footer__item--] .footer__rte{text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
