@font-face{font-family:AGaramondPro;font-weight:400;src:url(/cdn/shop/files/AGaramondPro-Regular.ttf?v=1718267785)}@font-face{font-family:AGaramondPro;font-weight:600;src:url(/cdn/shop/files/AGaramondPro-Semibold.ttf?v=1718267785)}@font-face{font-family:AGaramondPro;font-weight:700;src:url(/cdn/shop/files/AGaramondPro-Bold.ttf?v=1718267785)}.products-section{text-align:center;padding:50px 0}.products-section.no-button{padding-bottom:0}.products-section.no-button .products-wrap{margin-bottom:0}.products-section.no-button .view-all{display:none}.products-section .container{width:100%;max-width:900px;margin:0 auto;padding:0 16px}.heading-section .container{max-width:600px}.heading-section.other .container{max-width:900px}.products-section h1{font-size:24px;margin:0 0 25px;letter-spacing:0;font-family:AGaramondPro}.heading-section h1,.products-section .other-font{font-family:AGaramondPro,sans-serif}@media screen and (min-width: 992px){.products-section h1{font-size:32px}}.products-section .text{font-size:14px;padding:0 20px;margin-bottom:50px;letter-spacing:0;font-family:AGaramondPro,sans-serif}.heading-section .text{margin:0}.heading-section.other .text{font-family:AGaramondPro,sans-serif}@media screen and (min-width: 992px){.products-section .text{font-size:16px}}.products-section .products-wrap{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.product__media-list{gap:0px!important}.header__menu-item{font-size:12px;letter-spacing:1px;color:#0e1218;line-height:1.17;word-break:break-word;position:relative;text-transform:uppercase;font-weight:400!important;padding:5px 12.5px}.header__menu-item span{font-weight:400!important}.header__menu-item span:before{display:none}.header__menu-item span:after{bottom:-3px}@media screen and (min-width: 992px){.products-section .products-wrap{grid-template-columns:repeat(4,1fr)}}.products-section .products-wrap.swiper{position:relative;padding-top:80px;margin-top:-50px;max-width:100%}.products-section .products-wrap.swiper .navigation{position:absolute;z-index:1;top:30px;left:50%;transform:translate(-50%);display:flex;gap:20px;align-items:center;max-width:fit-content}.products-section .gallery-slider.swiper{position:relative;padding-top:80px;margin-top:-50px;max-width:100%}.products-section .gallery-slider.swiper .navigation{position:absolute;z-index:1;top:60px;left:50%;transform:translate(-50%);display:flex;gap:20px;align-items:center;max-width:fit-content}.products-section .gallery-slider.swiper .swiper-slide img,.products-section .gallery-slider.swiper .swiper-slide svg{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 1024px){.products-section .products-wrap.swiper .navigation,.products-section .gallery-slider.swiper .navigation{left:unset;top:20px;right:50px;transform:translate(0)}}.products-section .products-wrap.swiper .navigation .swiper-button-next,.products-section .products-wrap.swiper .navigation .swiper-button-prev{position:static;display:block;width:25px;height:25px}.products-section .products-wrap.swiper .navigation .swiper-button-next img,.products-section .products-wrap.swiper .navigation .swiper-button-prev img{display:block;width:100%;height:100%}.products-section .products-wrap.swiper .navigation .swiper-button-next:after,.products-section .products-wrap.swiper .navigation .swiper-button-prev:after{content:none;opacity:0;display:none;visibility:hidden}.products-section .products-wrap.swiper .navigation .swiper-button-prev{left:-90px}.products-section .gallery-slider.swiper .navigation .swiper-button-next,.products-section .gallery-slider.swiper .navigation .swiper-button-prev{position:static;display:block;width:25px;height:25px}.products-section .gallery-slider.swiper .navigation .swiper-button-next img,.products-section .gallery-slider.swiper .navigation .swiper-button-prev img{display:block;width:100%;height:100%}.products-section .gallery-slider.swiper .navigation .swiper-button-next:after,.products-section .gallery-slider.swiper .navigation .swiper-button-prev:after{content:none;opacity:0;display:none;visibility:hidden}.products-section .gallery-slider.swiper .navigation .swiper-button-prev{left:-90px}.products-wrap.swiper .swiper-wrapper{align-items:stretch!important}.products-wrap.swiper .swiper-slide{height:auto!important;box-sizing:border-box!important}.products-wrap.swiper .swiper-slide .product__card{height:100%}.product__card{display:block;text-decoration:none;color:#000;border:1px solid #dee0e3;border-left:0px;padding:0 15px 20px;text-align:center;height:100%}.product__card:last-child{border-left:0px}.product__card .card__image{margin-left:-15px;margin-right:-15px}.product__card .card__image img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain}.product-grid{align-items:stretch;gap:0px}.product__card>*{color:inherit}.product__card .card__title{font-family:AGaramondPro,sans-serif;text-transform:capitalize;font-size:16px;margin:0 0 5px;padding:0 10px;font-weight:600;line-height:1.2;-webkit-text-size-adjust:100%}@media screen and (min-width: 768px){.product__card .card__title{font-size:16px}}.product__card .card__description{font-size:14px;line-height:1;margin:0 0 5px;letter-spacing:-.5px;padding:0 10px;font-weight:300;font-style:italic;font-family:AGaramondPro,sans-serif;-webkit-text-size-adjust:100%}@media screen and (min-width: 768px){.product__card .card__description{font-size:14px}}.product__card .card__price{font-size:14px;-webkit-text-size-adjust:100%}.products-section .view-all{text-transform:uppercase;font-size:12px;color:#000;text-decoration:none;text-align:center;min-width:300px;width:max-content;margin:0 auto;padding:14px;line-height:1.633;position:relative;display:block;background:url(/cdn/shop/files/Amuletha_diamond_button_black_OFF_x2_45f75dc3-93c7-4572-b340-a5a3a4ecca9c.png?v=1724760097);background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out;font-family:var(--font-body-family);font-style:var(--font-body-style)}.products-section .view-all:hover{background:url(/cdn/shop/files/Amuletha_diamond_button_black_ON_x2_0e8958d2-bc79-4079-9fa8-268e14a6b479.png?v=1724760098);background-size:contain;background-position:center;background-repeat:no-repeat;color:#fff;transition:all .3s ease-in-out}.gift-section{text-align:center;padding:50px 0 0}.gift-section .container{width:100%;max-width:900px;margin:0 auto;padding:0 16px}.gift-section h2{font-size:24px;margin:0 0 25px;letter-spacing:0;font-family:AGaramondPro}@media screen and (min-width: 992px){.gift-section h2{font-size:32px}}.gift-section .text{font-size:14px;padding:0 20px;margin-bottom:50px;letter-spacing:0}.gift-section .text *{font-family:AGaramondPro}@media screen and (min-width: 992px){.gift-section .text{font-size:16px}}.gift-section .images-wrap{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 992px){.gift-section .images-wrap{grid-template-columns:repeat(4,1fr)}}.gift-section .gift-image{display:block}.gift-section .gift-image img{display:block;width:100%;height:100%}.newsletter-section{padding:30px 0;border-top:1px solid #dee0e3;border-bottom:1px solid #dee0e3}.newsletter-section-dublicate{background-color:#f0eee4}#newsletter-form-dublicate,#newsletter-form{scroll-margin-top:50vh}@media screen and (min-width: 992px){.newsletter-section{padding:60px 0}}.newsletter-section .container{width:100%;max-width:1060px;margin:0 auto;padding:0 16px}.newsletter-section-dublicate .container{max-width:1260px}.newsletter-section form{display:grid;gap:40px;max-width:none}@media screen and (min-width: 768px){.newsletter-section form{align-items:flex-end;grid-template-columns:1.2fr 1fr 1.2fr}.newsletter-section-dublicate .newsletter-form__message{font-size:28px}}.newsletter-section form .text{font-size:14px;text-align:center;max-width:320px;letter-spacing:0;margin:0}.newsletter-section-dublicate form .text{line-height:130%;font-size:32px;max-width:100%}.newsletter-section-dublicate form .text-sm{font-size:24px}.newsletter-section-dublicate form .text-border{width:100%;border-bottom:1px solid #000;background-color:#fff}@media screen and (min-width: 768px){.newsletter-section form .text{text-align:left}}.newsletter-section form input[type=email]{border:none;border-bottom:1px solid black;font-size:14px;padding:10px}.newsletter-section form input[type=email]::placeholder{text-align:center;opacity:1;color:#000;text-transform:uppercase}.newsletter-section-dublicate form input[type=email]{background-color:#f0eee4}.newsletter-section form input[type=email]:focus-visible{outline:none;box-shadow:none}.newsletter-section form input[type=email]:focus-visible::placeholder{opacity:0}.newsletter-section form input[type=submit]{outline:none;border:none;text-transform:uppercase;font-size:12px;color:#000;text-decoration:none;text-align:center;min-width:300px;width:max-content;margin:0 auto;padding:17px;position:relative;top:-2px;display:block;background:url(/cdn/shop/files/Amuletha_diamond_button_black_OFF_x2_45f75dc3-93c7-4572-b340-a5a3a4ecca9c.png?v=1724760097);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;transition:all .3s ease-in-out;font-family:var(--font-body-family);font-style:var(--font-body-style)}.newsletter-section-dublicate form input[type=submit]{background:url(/cdn/shop/files/Amuletha_diamond_button_black_ON_x2_0e8958d2-bc79-4079-9fa8-268e14a6b479.png?v=1724760098);background-size:contain;background-position:center;background-repeat:no-repeat;color:#fff;transition:all .3s ease-in-out}.newsletter-section form input[type=submit][disabled]{opacity:.5;cursor:not-allowed}.newsletter-section form input[type=submit]:hover{background:url(/cdn/shop/files/Amuletha_diamond_button_black_ON_x2_0e8958d2-bc79-4079-9fa8-268e14a6b479.png?v=1724760098);background-size:contain;background-position:center;background-repeat:no-repeat;color:#fff;transition:all .3s ease-in-out}.newsletter-section-dublicate form input[type=submit]:hover{color:#000;background:url(/cdn/shop/files/Amuletha_diamond_button_black_OFF_x2_45f75dc3-93c7-4572-b340-a5a3a4ecca9c.png?v=1724760097);background-size:contain;background-position:center;background-repeat:no-repeat}.symbol-section{text-align:center;padding:50px 0 0}.symbol-section .container{width:100%;max-width:900px;margin:0 auto;padding:0 16px}.symbol-section h2{font-size:24px;margin:0 0 25px;letter-spacing:0;text-transform:uppercase}@media screen and (min-width: 992px){.symbol-section h2{font-size:32px}}.symbol-section .text{font-size:14px;padding:0 20px;margin-bottom:50px;letter-spacing:0}@media screen and (min-width: 992px){.symbol-section .text{font-size:16px}}.symbol-section .symbol-block{display:flex;align-items:stretch;flex-direction:column-reverse}@media screen and (min-width: 768px){.symbol-section .symbol-block{flex-direction:row}}.symbol-section .symbol-block .block-info,.symbol-section .symbol-block .block-image{border:1px solid #dee0e3}.symbol-section .symbol-block .block-info,.symbol-section .symbol-block .block-image:last-child{border-left:none}@media screen and (min-width: 768px){.symbol-section .symbol-block .block-info,.symbol-section .symbol-block .block-image{width:50%}}.symbol-section .symbol-block .block-info{padding:40px 60px}@media screen and (min-width: 1280px){.symbol-section .symbol-block .block-info{padding:80px 160px}}.symbol-section .symbol-block .block-info .block-info__title{text-transform:uppercase;font-size:24px;margin:0 0 30px;letter-spacing:0}@media screen and (min-width: 992px){.symbol-section .symbol-block .block-info .block-info__title{font-size:32px}}.symbol-section .symbol-block .block-info .block-info__text{margin:0 0 50px}@media screen and (min-width: 1280px){.symbol-section .symbol-block .block-info .block-info__text{margin:0 0 80px}}.symbol-section .symbol-block .block-info .block-info__mini-block{margin:0 0 30px}.symbol-section .symbol-block .block-info .block-info__mini-block:last-child{margin-bottom:0}.symbol-section .symbol-block .block-info .block-info__mini-block .mini-block__title{text-transform:uppercase;margin:0 0 5px}.symbol-section .symbol-block .block-info .block-info__mini-block .mini-block__text{margin:0}.symbol-section .symbol-block .block-image{padding:40px 60px;background-color:#f7f7f7}@media screen and (min-width: 1280px){.symbol-section .symbol-block .block-image{padding:50px 140px}}.symbol-section .symbol-block .block-image .image{width:100%;max-width:400px;height:100%;min-height:400px;background:brown;display:block;margin:0 auto;border-radius:15px}.symbol-section .symbol-block .block-image .image img{display:block;width:100%;height:100%;object-fit:cover}.customer-service-section{border-top:1px solid #dee0e3;border-bottom:1px solid #dee0e3}.customer-service-section .container{width:100%;max-width:1360px;margin:0 auto;padding:0 30px}.customer-service-navigation,.customer-service-content{padding-top:40px}.customer-service-navigation{background-color:#f3f3f3;margin-left:-30px;margin-right:-30px}.customer-service-content{padding-top:20px;border-top:1px solid #dee0e3}.customer-service-navigation h3{margin:0;font-size:18px;text-transform:capitalize;font-family:AGaramondPro,sans-serif;font-weight:700;line-height:calc(1 + .3 / var(--font-body-scale));color:rgb(var(--color-foreground));text-align:center}.customer-service-list{padding:0 0 20px;margin:20px 0 0;list-style:none}@media screen and (min-width: 768px){.customer-service-list{border-bottom:1px solid #dee0e3}}@media screen and (min-width: 1024px){.customer-service-list{padding-bottom:0;border-bottom:none}}.customer-service-list a{padding-left:0;padding-right:0;text-transform:uppercase;justify-content:center}.customer-service-list a.active span:before,.customer-service-list a.active span:after{opacity:1}.customer-service-heading{margin:0;font-size:20px;text-transform:uppercase;font-weight:700;line-height:calc(1 + .3 / var(--font-body-scale));color:rgb(var(--color-foreground));text-align:center}.customer-service-accordions{margin-top:10px}.customer-service-accordion{position:relative}.customer-service-toggle{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;cursor:pointer}.customer-service-arrow{flex:0 0 12px;height:12px;transition:all .3s ease 0s;transform:rotate(var(--rotate))}.customer-service-arrow svg{display:block;width:100%;height:100%;object-fit:cover}.customer-service-question{margin:0;font-size:14px;text-transform:uppercase;font-weight:700;line-height:calc(1 + .3 / var(--font-body-scale));color:rgb(var(--color-foreground))}.customer-service-answer *,.customer-service-height-cal *{font-size:14px;margin:10px 0 0;letter-spacing:0}.customer-service-answer p:not(:first-child),.customer-service-height-cal p:not(:first-child){margin-top:16px}.customer-service-answer p,.customer-service-height-cal p{min-height:10px}.customer-service-answer a,.customer-service-height-cal a,.customer-service-text a{color:#000}.article-section .customer-service-text img{display:block;width:100%;height:100%;object-fit:cover;margin:0!important}.customer-service-answer{transition:all .2s ease-in-out;overflow:hidden}.customer-service-height-cal{visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:0;left:0;width:100%}.customer-service-answer,.customer-service-height-cal{padding-bottom:30px;padding-right:20px}.customer-service-navigation .customer-service-info *{text-align:center}.customer-service-info{margin-top:12px;margin-bottom:20px}.customer-service-info-title{margin:0;font-weight:700;font-size:14px;line-height:120%}.customer-service-info-title:not(:first-child){margin-top:14px}.customer-service-info-text *{margin:0;font-size:12px;color:#000;text-decoration:none;word-break:break-word;font-family:AGaramondPro,sanf-serif;font-style:italic}.customer-service-info-text a{font-size:14px}.customer-service-info-text.second a{font-size:12px;text-decoration:underline}@media (min-width: 768px){.customer-service-body{display:grid;grid-template-columns:30% 70%}.customer-service-navigation{margin-left:0;margin-right:0;background-color:#fff;padding:40px;border-right:1px solid #dee0e3}.customer-service-content{padding:40px 0 40px 40px;border:none}.customer-service-list a{justify-content:start}.customer-service-navigation h3,.customer-service-heading{text-align:left}.customer-service-navigation h3{max-width:90%}.customer-service-info{margin-top:16px;margin-left:0;margin-right:0;text-align:left;max-width:fit-content;padding:16px;background-color:#f3f3f3}.menu-drawer__utility-links .customer-service-info{display:none}}@media (min-width: 992px){.customer-service-answer *,.customer-service-height-cal *{font-size:16px}.customer-service-info{padding:32px}}.cart-section-heading{font-family:AGaramondPro,sanf-serif;line-height:1.69;padding:23px 25px 19px 0;font-size:16px;font-weight:400}.cart-section-items{border-top:1px solid #dee0e3;border-bottom:1px solid #dee0e3}.cart-section-item{display:flex;align-items:stretch;padding-bottom:20px}.cart-section-image{flex:0 0 102px}.cart-section-image img{display:block;width:100%;height:100%;object-fit:cover}.cart-section-content{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:23px 25px 0 16px}.cart-section-name{display:block;line-height:1.44;font-size:24px;color:#000;text-decoration:none;max-width:fit-content;font-family:AGaramondPro,sans-serif;font-weight:400}.cart-section-description{margin:6px 0 16px}.product-option{display:flex;align-items:center;gap:5px}.cart-section-variant span{font-weight:700;font-size:10px;line-height:100%}.cart-section-quantity{display:flex;align-items:center;gap:16px}.cart-section-quantity-label{margin:0;font-weight:400;font-size:10px;line-height:100%;text-transform:uppercase}.cart-section-right{display:flex;flex-direction:column;justify-content:space-between}.cart-item__price-wrapper span{font-size:12px;line-height:normal;letter-spacing:1.5px;color:#000;font-weight:500;text-align:right}.cart-section-remove-button{background-color:transparent;border:0px;letter-spacing:.82px;line-height:normal;color:#919191;padding:2px 0;position:relative;font-size:9px;display:block;max-width:fit-content;text-underline-offset:3px;cursor:pointer;text-decoration:underline}.cart-item__totals .cart-section-remove-button{margin-top:10px}.cart-section-total-top{padding:32px 0 35px 25px;border-bottom:1px solid #e0e0e0}.cart-section-total-bottom{padding:33px 29px 34px 25px}.product-custom-btn{margin:0 auto;margin-top:1.5rem;text-transform:uppercase;font-size:12px;color:#fff;text-decoration:none;text-align:center;min-width:300px;width:max-content;padding:14px;line-height:1.633;position:relative;display:flex;align-items:center;gap:10px;justify-content:center;background:url(/cdn/shop/files/Amuletha_diamond_button_v.2.0_x4.1.png?v=1751634541);background-size:contain;background-position:center;background-repeat:no-repeat;border:0px;box-shadow:none;cursor:pointer;transition:all .3s ease-in-out;font-family:var(--font-body-family);font-style:var(--font-body-style);letter-spacing:1.5px}.product-custom-btn-dublicate{color:#000!important;transition:all .3s ease-in-out!important;background-image:url(/cdn/shop/files/Amuletha_diamond_button_black_OFF_x2_45f75dc3-93c7-4572-b340-a5a3a4ecca9c.png?v=1724760097)!important}.product-form__buttons .product-custom-btn{padding:28px 14px;min-width:100%}@media (min-width: 1024px){.product-custom-btn:hover{background-image:url(/cdn/shop/files/Amuletha_diamond_button_v.2.0_x4.1_empty.png?v=1751634542);color:#135029;transition:all .3s ease-in-out}.product-custom-btn-dublicate:hover{color:#fff!important;transition:all .3s ease-in-out!important;background-image:url(/cdn/shop/files/Amuletha_diamond_button_black_ON_x2_0e8958d2-bc79-4079-9fa8-268e14a6b479.png?v=1724760098)!important}}.cart-section-policy-text{margin-top:34px}.cart-section-policy-text *{line-height:1.78;letter-spacing:.81px;color:#858585;font-size:9px}.cart__blocks{width:100%}@media (min-width: 750px){.cart-section-image{flex:0 0 250px}.product-form__buttons .product-custom-btn{padding:14px;min-width:300px}.customer-service-navigation .customer-service-info *{text-align:left}}@media (min-width: 990px){#shopify-section-template--20982558064973__cart_section_fqXQkQ{display:inline-block;max-width:60%}#shopify-section-template--20982558064973__cart_section_footer_NfbVeN{display:inline-block;max-width:40%}.cart-section-heading{line-height:1.35;padding:26px 29px 31px 0;font-size:20px}.cart-section-item{align-items:start;padding-bottom:0}.cart-section-content{flex-direction:row;flex:1 1 auto;align-items:stretch;padding:52px 67px 0 20px}.cart-section-image{flex:0 0 207px}.cart-section-name{line-height:1.35;font-size:28px}.cart-section-description{margin-bottom:29px}.cart-section-quantity{gap:36px}.cart-section-remove-button{margin-left:auto}.cart-section-total{padding:106px 0 106px 67px}.cart-section-total-top{padding-left:0;padding-right:0}.cart-section-total-bottom{padding:31px 0 0}}@media (min-width: 1280px){#shopify-section-template--20982558064973__cart_section_fqXQkQ{max-width:66.66%}#shopify-section-template--20982558064973__cart_section_footer_NfbVeN{max-width:33.33%}}.sitemap-section{border-top:1px solid #dee0e3}.sitemap-section .container{width:100%;max-width:1032px;margin:0 auto;padding:0 16px}.sitemap-block{padding:16px}.sitemap-block:not(:last-child){border-bottom:1px solid #dee0e3}.sitemap-block ul{margin-bottom:0;padding:0;list-style:none}.sitemap-block a{max-width:fit-content;display:block}.sitemap-block a:hover{text-decoration:underline;color:#000}@media (min-width: 1024px){.sitemap-block{padding:32px}}@media (min-width: 1024px){.hero-section .container{display:flex}}.hero-section .text-block{padding:30px 30px 20px;text-align:center;background-color:#f7f7f7;border-bottom:1px solid #dee0e3}.hero-section.white .text-block{background-color:#fff}.hero-section-icon{margin-left:auto;margin-right:auto;max-width:60px}.hero-section-icon img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width: 1024px){.hero-section .text-block{width:50%;padding:30px 50px 20px}.hero-section .text-block{display:flex;flex-direction:column;justify-content:space-between}}@media (min-width: 1280px){.hero-section .text-block{padding:45px 65px 30px}}.hero-section .text-block h1{font-family:AGaramondPro,sans-serif;font-size:32px}.hero-section .text-block .subtitle{text-transform:uppercase;font-size:14px;font-weight:700;color:#000}.hero-section .text-block .text{text-align:center;margin-bottom:30px;font-family:AGaramondPro,sans-serif}.hero-section .product-custom-btn{font-family:var(--font-body-family)}@media (min-width: 768px){.hero-section .text-block h1{font-size:40px}}@media (min-width: 1024px){.hero-section .text-block .text{margin-bottom:100px;text-align:left}.hero-section .text-block h1{font-size:50px}}@media (min-width: 1280px){.hero-section .text-block .text{margin-bottom:140px}}.hero-section .additional-text{font-size:10px;text-align:left;line-height:2}.hero-section .additional-text.desktop,.mention-section .additional-text-wrap.desktop{display:none}@media (min-width: 1024px){.hero-section .additional-text.desktop,.mention-section .additional-text-wrap.desktop{display:block}}.additional-text-wrap.mobile{padding:20px 30px;background-color:#f7f7f7}.mention-section .additional-text-wrap.mobile{padding:0;background-color:transparent;width:100%}.hero-section .additional-text.mobile,.mention-section .additional-text-wrap.mobile{display:block}@media (min-width: 1024px){.hero-section .additional-text-wrap.mobile,.mention-section .additional-text-wrap.mobile{display:none}}.hero-section .additional-text.bold{font-weight:700;margin:0 0 20px}.hero-section .additional-text.regular{font-weight:400}.hero-section .image-block{display:block;background-color:#000;padding:20px;height:500px}@media (min-width: 1024px){.hero-section .image-block{width:50%;height:auto}}@media (min-width: 1280px){.hero-section .image-block{padding:30px}.body-book .hero-section .image-block img{max-height:560px}}.hero-section .image-block img{display:block;width:100%;height:100%;object-fit:contain;max-height:700px}.body-book .hero-section .image-block img{max-height:600px}.info-section{padding:60px 0}.info-section .container{width:100%;max-width:1028px;margin:0 auto;padding:0 30px}.info-section h2{font-size:24px;margin:0 0 40px;letter-spacing:0;text-transform:uppercase;text-align:center;font-family:AGaramondPro,sans-serif;letter-spacing:.12em}@media screen and (min-width: 992px){.info-section h2{font-size:32px}}.info-section .text{font-family:AGaramondPro,sans-serif;text-align:justify}.features-section{padding:60px 0 80px;background-color:#f7f7f7;text-align:center}.features-section:not(.border),.features-section:not(.white){border-bottom:1px solid #dee0e3;margin-bottom:14px}.features-section.border{padding:50px 0 0}.features-section.white{background-color:#fff}.features-section.border .features-item,.warranty-modal .features-item{padding:40px 20px;border:1px solid #dee0e3}.features-section.border .features-item:not(:first-child){border-top:0px}.features-section.border .features-wrap{gap:0px!important;background-color:#f7f7f7}.features-section .container{width:100%;max-width:1332px;margin:0 auto;padding:0 16px}.features-section.border .container{max-width:100%;padding:0}.features-section h2{font-size:24px;margin:0 0 40px;letter-spacing:0;text-transform:uppercase;text-align:center;font-family:AGaramondPro,sans-serif;letter-spacing:.12em}@media screen and (min-width: 992px){.features-section h2{font-size:32px}}.features-section .text{font-family:AGaramondPro,sans-serif;max-width:720px;margin:0 auto 50px}.features-section .text *{margin:0;font-family:AGaramondPro,sans-serif}.features-section.white .text{font-family:var(--font-body-family)}.features-section.border .text{padding:0 20px;max-width:940px;font-family:AGaramondPro,sans-serif}.features-wrap{display:grid;grid-template-columns:repeat(1,1fr);gap:40px}.features-section.white .features-wrap{grid-template-columns:repeat(2,1fr)}.features-section.white .features-item:nth-child(2){border-top:1px solid #dee0e3;border-left:0px}.features-item:nth-child(4){border-left:0px}.warranty-modal .features-wrap{gap:0px;grid-template-columns:repeat(2,1fr);margin-left:-20px;margin-right:-20px}.warranty-modal .features-item:nth-child(4),.warranty-modal .features-item:nth-child(3){border-top:0px}.warranty-modal .features-item:nth-child(1),.warranty-modal .features-item:nth-child(3){border-left:0px}.warranty-modal .features-item:nth-child(2){border-left:0px}.warranty-modal .features-item *{text-align:center}.warranty-modal .product-modal-content h3{font-size:24px;letter-spacing:0;font-family:AGaramondPro;text-transform:initial}.warranty-modal .product-modal-text{margin-top:20px}.warranty-modal .product-modal-text *{font-size:14px;margin-bottom:20px;letter-spacing:0;text-align:center}@media screen and (min-width: 768px){.features-wrap,.features-section.white .features-wrap,.warranty-modal .features-wrap{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1024px){.features-wrap{grid-template-columns:repeat(4,1fr);gap:60px}.features-section.white .features-wrap{grid-template-columns:repeat(4,1fr)}.warranty-modal .features-wrap{grid-template-columns:repeat(2,1fr);margin-left:-50px;margin-right:-50px}.features-section.border .features-item:not(:first-child){border-top:1px solid #dee0e3;border-left:0px}.warranty-modal .product-modal-content h3{font-size:32px}.warranty-modal .product-modal-text *{font-size:16px}}.features-section .features-wrap.white{background-color:#fff}.features-wrap .features-item h4{font-size:18px;margin:0 0 20px;font-family:AGaramondPro,sans-serif;letter-spacing:.06em}@media screen and (min-width: 992px){.features-wrap .features-item h4{font-size:26px}}.features-wrap .features-item .text{font-size:12px;letter-spacing:0;margin:0;padding:0;font-family:AGaramondPro,sans-serif;font-style:italic}@media screen and (min-width: 992px){.features-wrap .features-item .text{font-size:16px}.features-section.white .features-wrap .features-item .text{max-width:80%;margin-left:auto;margin-right:auto}}.symbol-tab{display:none}.symbol-tab h2{font-size:24px;text-transform:none;font-weight:400;margin-bottom:50px;font-family:AGaramondPro,sans-serif;letter-spacing:.12em}@media screen and (min-width: 992px){.symbol-tab h2{font-size:32px}}.symbol-tab .customer-service-text{font-family:AGaramondPro,sans-serif;font-size:auto;text-align:justify}.symbol-tab.active{display:block}.symbol-toggle-tab{padding:5px 0;justify-content:center}.symbol-toggle-tab.active span:before,.symbol-toggle-tab.active span:after{opacity:1}.mention-section{padding:60px 0;background-color:#f7f7f7}.mention-section .container{width:100%;max-width:1028px;margin:0 auto;padding:0 30px}.mention-section h2{font-size:24px;margin:0 0 40px;letter-spacing:0;text-transform:uppercase;text-align:center;font-family:AGaramondPro,sans-serif;letter-spacing:.12em}@media screen and (min-width: 992px){.symbol-toggle-tab{justify-content:start}.mention-section h2{font-size:32px}}.mention-section .text{font-family:AGaramondPro,sans-serif;margin-bottom:100px;text-align:justify}.mention-section .mention-wrap{width:100%;max-width:1360px;margin:0 auto;padding:0 30px}.mention-section .mention-item{display:flex;flex-direction:column;align-items:center;gap:50px;margin-bottom:60px}.mention-section .mention-item:last-child{margin-bottom:0}@media screen and (min-width: 1024px){.mention-section .mention-item{flex-direction:row;align-items:center;margin-bottom:100px}}@media screen and (min-width: 1024px){.mention-section .mention-item.reversed{flex-direction:row-reverse}}@media screen and (min-width: 1024px){.mention-section .mention-item .item-info,.mention-section .mention-item .item-img{width:calc(50% - 25px)}.body-about-us .mention-section .mention-item .item-info{width:calc(30% - 25px)}.body-about-us .mention-section .mention-item .item-img{width:calc(70% - 25px)}}.mention-section .mention-item .item-info h4{font-size:18px;margin:0 0 40px;font-family:AGaramondPro,sans-serif;letter-spacing:.06em}@media screen and (min-width: 992px){.mention-section .mention-item .item-info h4{font-size:24px}}.mention-section .mention-item .item-info .text{margin-bottom:0;padding:0}@media screen and (min-width: 992px){.mention-section .mention-item .item-info .text{margin-bottom:120px}}.mention-section .mention-item .additional-text{font-size:10px;text-align:justify;line-height:2}.mention-section .mention-item .additional-text.bold{font-weight:700;margin:0 0 20px}.mention-section .mention-item .additional-text.regular{font-weight:400}.mention-section .mention-item .item-img{margin-left:-16px;margin-right:-16px;padding:10px;background-color:#000}.mention-section .mention-item .item-img img{display:block;width:100%;border:5px solid white}.thoughts-section{padding:60px 0 90px;border-bottom:1px solid #dee0e3}.thoughts-section .container{width:100%;max-width:1000px;margin:0 auto;padding:0 16px}.thoughts-section h2{font-size:24px;margin:0 0 40px;letter-spacing:0;text-transform:uppercase;text-align:center;font-family:AGaramondPro,sans-serif;letter-spacing:.12em}@media screen and (min-width: 992px){.thoughts-section h2{font-size:32px}.mention-section .mention-item .item-img{margin:0}}.thoughts-section .text{margin-bottom:40px;font-family:AGaramondPro,sans-serif;text-align:justify}@media screen and (min-width: 992px){.thoughts-section .text{margin-bottom:60px}}.thoughts-section .thoughts-wrap{display:flex;flex-direction:column;gap:20px;text-align:center}@media screen and (min-width: 992px){.thoughts-section .thoughts-wrap{gap:30px}}.thoughts-section .thoughts-wrap .thoughts-item{font-size:14px;font-family:AGaramondPro,sans-serif;letter-spacing:.06em}@media screen and (min-width: 992px){.thoughts-section .thoughts-wrap .thoughts-item{font-size:16px}}.accordions-section{padding:50px 0}.accordions-section .container{max-width:1050px}.accordions-title{font-size:24px;margin:0 0 32px;letter-spacing:0;text-transform:uppercase;font-family:AGaramondPro,sans-serif}.accordions-section .customer-service-toggle{padding:10px 0}.accordions-section .customer-service-question{font-size:18px}.accordions-section .customer-service-answer{font-family:AGaramondPro,sans-serif;text-align:justify}@media screen and (min-width: 992px){.accordions-title{font-size:32px}}.literature-body{display:grid;gap:40px}.mention-section.literature-section .text{margin-bottom:50px}.literature-top-left-text h3{font-size:18px;font-family:AGaramondPro,sans-serif;letter-spacing:.06em}@media screen and (min-width: 992px){.literature-top-left-text h3{font-size:24px}}.literature-top-left-text p{font-family:AGaramondPro,sans-serif;text-align:justify}.literature-center-left-text{margin:50px auto 70px;max-width:260px;text-align:center}.literature-center-left-text *{font-family:AGaramondPro,sans-serif;text-align:justify}.literature-right{padding:20px;background-color:#000;display:flex;align-items:center}.literature-right img{display:block;width:100%}.literature-items{margin-top:20px;display:grid}.literature-item-heading{font-family:AGaramondPro,sans-serif;text-align:center;max-width:242px;margin-left:auto;margin-right:auto;font-size:24px;letter-spacing:.06em}.literature-item-first-text{position:relative;text-align:center;margin:35px auto 0}.literature-item-first-text:before{position:absolute;content:". . .";top:-35px;left:50%;transform:translate(-50%);display:block;max-width:fit-content}.literature-item-first-text:after{position:absolute;content:". . .";bottom:-26px;left:50%;transform:translate(-50%);display:block;max-width:fit-content}.literature-item-first-text *{font-family:AGaramondPro,sans-serif}.literature-item-second-text{margin-top:35px;text-align:center;max-width:350px;margin-left:auto;margin-right:auto;font-family:AGaramondPro,sans-serif}.literature-bottom-left-text *{font-size:12px;line-height:2}.literature-bottom-left-text strong{display:block;margin:0 0 20px}.literature-bottom-left-text strong br{display:none}@media (min-width: 992px){.literature-body{grid-template-columns:1fr 1fr}.mention-section.literature-section .text{margin-bottom:100px}.literature-left{padding:60px 0}.literature-items{margin-top:50px;grid-template-columns:1fr 1fr 1fr;gap:40px}.literature-item-heading{min-height:93.56px}}.pinned-text{background-color:#f7f7f7;padding:50px 0;border-top:1px solid #dee0e3;border-bottom:1px solid #dee0e3}.pinned-text .container{width:100%;max-width:900px;margin:0 auto;padding:0 16px}.pinned-text-pin{font-family:AGaramondPro,sans-serif;font-size:100px;font-style:italic;line-height:100%;font-weight:700;margin-left:-10px}.pinned-text-main{font-family:AGaramondPro,sans-serif;margin:-30px 0 0;font-size:18px;line-height:130%;color:#000;font-style:italic}.pinned-text-author{margin-top:30px;font-size:16px}.letter-section{padding-top:50px;background-color:#000;overflow:hidden}.letter-section.page{padding-bottom:50px}.letter-section .container{width:100%;max-width:1332px;margin:0 auto;padding:0 16px}.letter-section.page .container{max-width:900px}.letter-section .product-custom-btn,.banner__buttons .product-custom-btn{color:#fff;background:url(/cdn/shop/files/Amuletha_diamond_button_white_OFF_x2_7a318415-c42e-41bf-a900-5b5507475347.png?v=1724760098);background-size:contain;background-position:center;background-repeat:no-repeat}@media (min-width: 1024px){.letter-section .product-custom-btn:hover,.banner__buttons .product-custom-btn:hover{color:#000;background:url(/cdn/shop/files/Amuletha_diamond_button_white_ON_x2_eda8baf7-6f3a-4cf1-9f51-515df5acd7cf.png?v=1724760098);background-size:contain;background-position:center;background-repeat:no-repeat}}.banner__buttons .product-custom-btn{margin-top:10rem}@media (min-width: 990px){.banner__buttons .product-custom-btn{margin-top:3rem}}.letter-text *::selection{background:#fff;color:#121212}.letter-image{width:100%;max-width:170px;margin-left:auto;margin-right:auto}.letter-image img{display:block;width:100%;height:100%;object-fit:cover}.letter-title{font-family:AGaramondPro,sans-serif;margin-top:30px;margin-bottom:30px;font-size:24px;line-height:130%;color:#fff;text-align:center;opacity:.8}.letter-section.page .letter-title{opacity:1;font-size:28px}.letter-text{position:relative}.letter-section.page .letter-text{margin-top:50px}.letter-text *{font-family:AGaramondPro,sans-serif;color:#fff;font-size:14px;opacity:.8}.letter-section.page .letter-text *{opacity:1;font-size:18px}.letter-text h2{font-size:24px!important}.letter-text:after{content:"";width:calc(100% + 2px);height:100%;position:absolute;bottom:-40px;left:-1px;background:linear-gradient(180deg,#fff0,#000)}.letter-section.page .letter-text:after{display:none}.letter-bottom-image{width:50%;max-width:400px;margin-left:auto}.letter-bottom-image img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width: 992px){.letter-title{font-size:32px}.letter-section.page .letter-title{font-size:40px}.letter-text *{font-size:16px}}.banner-section{background-color:#000;padding:65px 0}.banner-section .container{width:100%;max-width:900px;margin:0 auto;padding:0 16px}.banner-section h1{font-family:AGaramondPro,sans-serif;font-size:32px;color:#fff;text-align:center}@media (min-width: 768px){.banner-section h1{font-size:40px}}.items-body{display:grid;grid-template-columns:1fr}.items-item{border:1px solid #dee0e3;border-left:0px}.items-item:first-child{border-left:1px solid #dee0e3}.items-image{aspect-ratio:1/1.25;display:block}.items-image img{display:block;width:100%;height:100%;object-fit:cover}.items-item:first-child .items-image img{height:calc(100% + 1px)}.items-content{padding:0 16px 16px}.items-title{font-family:AGaramondPro,sans-serif;font-size:20px;line-height:130%}.items-text{font-size:14px;line-height:130%}.items-link{display:flex;align-items:center;gap:5px;max-width:fit-content;font-size:16px;text-decoration:none;color:#000}.items-link svg{flex:0 0 20px;opacity:.5;transition:all .25s ease 0s}.items-link:hover svg{transform:translate(10px);transition:all .25s ease 0s}@media (min-width: 768px){.items-body{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.items-body{grid-template-columns:repeat(4,1fr)}.banner-section h1{font-size:50px}}.product__text a{color:#575757;line-height:120%;font-size:12px;transition:all .25s ease 0s}.product__text a:hover{text-decoration-thickness:1px}.product__text.info{font-family:AGaramondPro,sans-serif;font-style:italic;font-size:14px}.symbol-second-section{background-color:#f7f7f7}.symbol-second-body{display:grid;grid-template-columns:1fr}.symbol-second-left,.symbol-second-right{border:1px solid #dee0e3}.symbol-second-left{padding:20px}.symbol-second-left h2{margin:0;font-size:20px;letter-spacing:0;font-family:AGaramondPro,sans-serif;letter-spacing:.12em}@media (min-width: 750px){.symbol-second-left .text{text-align:center}}.symbol-second-left .title-wrap{display:flex;gap:16px;align-items:center}.symbol-second-left .title-wrap .symbol-second-title-icon{width:50px;flex-shrink:0}@media (min-width: 990px){.symbol-second-left .title-wrap .symbol-second-title-icon{width:50px}}.symbol-second-left .title-wrap .symbol-second-title-icon img{display:block;width:100%;height:100%;object-fit:cover}.symbol-second-left .text *{font-family:AGaramondPro,sans-serif;font-size:14px}.symbol-second-right{padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top-width:0px}.symbol-second-right-subtitle{font-weight:700;font-size:12px;text-align:center;word-break:break-word;margin-bottom:20px}@media (min-width: 750px){.symbol-second-right-subtitle{margin-bottom:.5em}}.symbol-second-right-icon{max-width:60px}.symbol-second-right-icon img{display:block;width:100%}.symbol-second-right-title{font-family:AGaramondPro,sans-serif;text-align:center;font-size:20px;margin:0;font-style:italic;line-height:125%}.symbol-second-right .product-custom-btn{margin-top:20px;min-width:260px;background-image:url(/cdn/shop/files/Amuletha_diamond_button_black_ON_x2_0e8958d2-bc79-4079-9fa8-268e14a6b479.png?v=1724760098)!important}@media (min-width: 1024px){.symbol-second-body{grid-template-columns:60% 40%}.symbol-second-left{padding:30px 10%}.symbol-second-left .text h2,.symbol-second-left .text{text-align:left}.symbol-second-left .text h2{font-size:24px}.symbol-second-left .text *{font-size:16px}.symbol-second-right{padding:30px;border-top-width:1px;border-left-width:0px}.symbol-second-right-subtitle{font-size:14px;max-width:164px}.symbol-second-right-title{font-size:24px}.symbol-second-right .product-custom-btn:hover{color:#000!important;background-image:url(/cdn/shop/files/Amuletha_diamond_button_black_OFF_x2_45f75dc3-93c7-4572-b340-a5a3a4ecca9c.png?v=1724760097)!important}}@media (min-width: 1400px){.symbol-second-body{grid-template-columns:75% 25%}}.product-modal-row{display:grid;gap:20px}.size-guide-modal .product-modal-inner table *{font-size:12px}@media (min-width: 1024px){.product-modal-row{grid-template-columns:1fr 1fr}}.blog-section-icon{width:100%;max-width:50px;margin-left:auto;margin-right:auto;margin-bottom:20px}@media (min-width: 1024px){.blog-section-icon{max-width:80px}}.blog-section-icon img{display:block;width:100%;height:100%;object-fit:cover}.blog-section-top{padding:50px 15px;background-color:#f7f7f7}.blog-section-top h1{margin:0;text-align:center;font-family:AGaramondPro,sans-serif;font-size:32px}@media (min-width: 768px){.blog-section-top h1{font-size:40px}}.look-section .product-custom-btn{margin:0 auto!important}.blog-section-top p{max-width:1000px;margin:30px auto 0;font-family:AGaramondPro,sans-serif;text-align:center}.blog-section-body{display:grid;padding:24px 15px;grid-template-columns:1fr;gap:30px}.blog-section-article{display:block;text-decoration:none}.blog-section-image{display:block}.blog-section-image img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1.19}.blog-section-article h3{margin-bottom:0;font-family:AGaramondPro,sans-serif;font-size:18px}.blog-section-article p{color:#000;font-family:AGaramondPro,sans-serif}@media (min-width: 768px){.blog-section-body{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.blog-section-top{padding:65px 15px}.blog-section-body{padding:50px;grid-template-columns:1fr 1fr 1fr;gap:50px}.blog-section-article h3{font-size:24px}.blog-section-top h1{font-size:50px}}.article-section{background-color:#f7f7f7;padding:50px 0;border-bottom:1px solid #dee0e3}.article-section .container{width:100%;max-width:1332px;margin:0 auto;padding:0 16px}.article-section .customer-service-navigation{border:0px!important}@media (min-width: 768px){.article-section .customer-service-navigation{position:sticky;top:40px}}.article-section .customer-service-body{position:relative}.article-section-title{font-weight:700;text-align:center;font-size:14px}.article-section h1{text-align:center;font-family:AGaramondPro,sans-serif;font-size:24px;max-width:1040px;margin-left:auto;margin-right:auto}.article-section-author{font-weight:700;text-align:center;font-size:14px;text-transform:uppercase}.article-section-date{text-align:center;font-size:14px;font-family:AGaramondPro,sans-serif}.article-section .customer-service-text *{font-family:AGaramondPro,sans-serif;text-align:justify}.article-section .customer-service-list a{text-transform:unset;text-align:center;font-family:AGaramondPro,sans-serif}@media (min-width: 768px){.article-section .customer-service-body{grid-template-columns:1fr 2fr 1fr;align-items:start}.article-section .customer-service-list a{text-align:left}.article-section h1{font-size:32px}}@media (min-width: 1024px){.article-section{padding:100px 0}.article-section .customer-service-navigation h3{max-width:120px}.article-section h1{font-size:50px}}.row{display:grid;gap:20px}.row p{margin:0;display:flex;align-items:end;font-family:var(--font-body-family);font-size:14px}.row img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width: 1024px){.row{grid-template-columns:calc(70% - 10px) calc(30% - 10px)}}.product-description-tab{text-align:justify}.product-description-tab *,.details-text{font-family:AGaramondPro,sans-serif}.product-description-tab:nth-child(2) p:first-child,.product-description-tab:nth-child(2) p:first-child *,.product-description-tab .additional-text,.product-description-tab:last-child p:last-child,.details-text{font-style:italic;font-size:14px}.details-text{padding:10px;background-color:#f7f7f7;font-size:14px!important;max-width:fit-content}.product__text.bg{padding:10px;background-color:#f7f7f7;max-width:fit-content}.details-text a{margin-left:4px;color:#000;font-size:14px!important}.product-description-tab .additional-text{margin-top:25px}.product-description-tab:nth-child(2) p:first-child a{color:#000;text-decoration:underline;margin-left:4px}.product-description-tab ul:first-child{margin-top:0}.product-description-tab ul{margin-top:.5em;margin-bottom:.5em;padding-left:18px}.footer .link,.footer-block__details-content a,.newsletter-section form .text{font-family:AGaramondPro,sans-serif}.product-related{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.product-related-item{text-decoration:none;color:#000}.product-related-item img{width:76px;height:76px;background-color:#f9f9f9;border:1px solid #b3b4b5;display:block;object-fit:cover}.product-related-item.active img{border-color:#000}.product-related-item .product__text{text-align:center;margin-top:5px;font-size:11px;color:#000;text-decoration:none;font-family:var(--font-body-family);font-style:var(--font-body-style)}.product-related-item.active .product__text{text-decoration:underline}.product-related-title{font-size:calc(var(--font-heading-scale) * 1.1rem);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max (1,var(--font-heading-scale)));word-break:break-word;position:relative;max-width:fit-content}@media (min-width: 750px){.product-form__buttons .product-custom-btn{margin-left:0}}.customer-service-list-item p{margin:0}.product-form__input .select .choices{width:100%}.product-form__input .select .choices__inner{background-color:transparent;border-color:#fff;border-width:2px;border-bottom-color:#0e1218;border-bottom-width:1px}.product-form__input .select .is-open .choices__inner{border-color:#dee0e3}.product-form__input .select .choices__list--single .choices__item--selectable:before{content:"LENGTH:"}.product-form__input .select .choices__list--dropdown{transition:all .3s ease 0s;opacity:0}.product-form__input .select .choices__list--dropdown.is-active{transition:all .3s ease 0s;opacity:1}.product-form__input .select .choices__list--dropdown .choices__item--selectable.is-highlighted,.product-form__input .select .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f3f4f5}.product-form__input .select .choices__item,.product-form__input .select .choices__list--dropdown .choices__item,.product-form__input .select .choices__list[aria-expanded] .choices__item{font-size:12px}.product-form__input .select .choices__list--dropdown .choices__item,.product-form__input .select .choices__list[aria-expanded] .choices__item{padding:12px 22px}.product-form__input .select .choices__list--dropdown .choices__list,.product-form__input .select .choices__list[aria-expanded] .choices__list{padding:10px 0}.load-more{text-align:center;margin-top:45px;margin-bottom:45px}.load-more_spinner{display:none;width:35px;height:35px;border:5px solid #f3f3f3;border-top:5px solid #3a3a3a;border-radius:50%;margin-left:auto;margin-right:auto;animation:2s spin linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart__ctas .product-custom-btn{background-size:cover;padding:11.5px 12px;margin-left:auto;margin-right:auto;margin-top:10px}.cart-drawer-link{display:block;max-width:fit-content;margin-left:auto;margin-right:auto;margin-top:16px;color:#000;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase}cart-drawer{background-color:transparent!important;top:var(--header-height)!important}.product__media-wrapper .slider-button{display:none}.product__media-wrapper slider-component{position:relative}.product__media-wrapper .slider-buttons{position:absolute;bottom:12px;left:0;width:100%;z-index:2}.contact h2{text-align:center;font-family:AGaramondPro,sans-serif}.image-banner-image-desktop{display:none!important}@media (min-width: 1024px){.image-banner-image-desktop{display:block!important}.image-banner-image-mobile{display:none!important}}.product-info-buy-buttons{margin:.75rem 0!important}.image-section{display:block;position:relative}.image-section>*{display:block;width:100%;height:100%}.image-section-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:1600px;padding:53px 20px;z-index:2;display:flex;flex-direction:column;justify-content:end;gap:15px}.image-section-content h2{margin:0;color:#fff;font-size:34px;font-family:AGaramondPro;text-align:center}.image-section-text{margin:0 auto;color:#fff;font-size:23px;font-family:AGaramondPro;text-align:center;max-width:300px;line-height:1.4}.image-section-btn{margin:0 auto;color:#fff;font-size:15px;text-decoration:none;position:relative;max-width:fit-content}.image-section-btn:after{content:"";position:absolute;bottom:-1px;width:100%;left:0;height:1px;background-color:#ba0115;transition:all .25s ease 0s}.image-section img{display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:2}.image-section-image-desktop{display:none!important}@media (min-width: 1024px){.image-section-content{justify-content:center;gap:5px}.image-section-content h2{margin-top:53px;font-size:40px;text-align:left}.image-section-text{margin:0;max-width:400px;font-size:25px;text-align:left}.image-section-btn{margin:12px 0 0;font-size:16px}}.home-categories-section{padding-bottom:40px;border-bottom:1px solid #dee0e3}.home-categories-section .container{width:100%;padding:0 16px;max-width:320px;margin-left:auto;margin-right:auto}.home-categories-section h2{margin:0;text-align:center;font-size:24px;font-family:AGaramondPro}.home-categories-section p{margin:3px 0 0;text-align:center;font-size:14px;font-family:AGaramondPro}.home-categories-row{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.home-categories-row a{display:block;max-width:fit-content;text-transform:uppercase;font-size:12px;line-height:calc(1 + .3 / var(--font-body-scale));color:#000;text-decoration:none;position:relative}.home-categories-row a:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:-3px;background-color:#000;transition:all var(--duration-short) ease}.home-categories-row a:hover:after{background-color:#ba0115;transition:all var(--duration-short) ease}.home-categories-mobile-image img,.home-categories-desktop-image img{display:block;width:100%;height:100%;object-fit:cover}.home-categories-desktop-image{display:none}.home-categories-desktop-image img{min-height:165px}@media (min-width: 768px){.image-section img{max-height:90vh}.image-section.no-limit img{max-height:unset}}@media (min-width: 1024px){.image-section-image-desktop{display:block!important}.image-section-image-mobile{display:none!important}.home-categories-section{position:relative;padding-bottom:0}.home-categories-section h2{font-size:32px}.home-categories-section p{margin-top:12px;font-size:16px}.home-categories-mobile-image{display:none}.home-categories-desktop-image{display:block}.home-categories-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-categories-row{margin-top:20px;justify-content:space-between}}.product-modals-text{margin-top:5px}.product-modals-text *{margin:0;font-size:16px;line-height:1.3;font-family:AGaramondPro,sans-serif;color:#000;cursor:pointer;max-width:fit-content}.product-modals-text a{text-decoration:none}.product-modals-text ul{padding-left:20px;display:flex;flex-direction:column;gap:10px}.product-modals-text li{padding:0;text-decoration:underline}.slider-with-text{padding:16px 0 32px;background-color:#f7f7f7}.slider-with-text.white{background-color:#fff}.slider-with-text-body{display:grid;grid-template-columns:1fr}.slider-with-text-content{padding:16px}.slider-with-text-heading{text-align:center}.slider-with-text-heading *{margin:0;font-size:24px;letter-spacing:0;font-family:AGaramondPro}.slider-with-text-text{margin-top:24px;text-align:center}.slider-with-text-text *{margin:0;font-size:16px;letter-spacing:0;font-family:AGaramondPro}.slider-with-text-slider{padding-left:16px!important;padding-right:16px!important}.slider-with-text-slider-wrapper{min-width:0px}.slider-with-text-slider{min-width:0px;width:100%}.slider-with-text-image{aspect-ratio:1/1.24;background-color:#fff}.slider-with-text.white .slider-with-text-image{background-color:#f7f7f7}.slider-with-text-image img{display:block;width:100%;height:100%;object-fit:cover}.slider-with-text-item-title{margin:16px 0 0;font-size:14px;letter-spacing:0;font-family:AGaramondPro}.slider-with-text-item-text{margin:10px 0 0;font-size:14px;letter-spacing:0;font-family:AGaramondPro}.slider-with-text .navigation{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.slider-with-text .swiper-button-prev,.slider-with-text .swiper-button-next{margin:0!important;position:static!important}.slider-with-text .navigation .swiper-button-next,.slider-with-text .navigation .swiper-button-prev{position:static;display:block;width:25px;height:25px}.slider-with-text .navigation .swiper-button-next svg,.slider-with-text .navigation .swiper-button-prev svg{display:block;width:100%;height:100%}.slider-with-text .navigation .swiper-button-next:after,.slider-with-text .navigation .swiper-button-prev:after{content:none;opacity:0;display:none;visibility:hidden}@media (min-width: 1024px){.slider-with-text-body{grid-template-columns:1fr 2fr;align-items:center}.slider-with-text-content{padding:32px}.slider-with-text-heading *{font-size:24px}.slider-with-text-slider{padding-left:0!important;padding-right:0!important}.slider-with-text .navigation{justify-content:end;padding-right:16px}}.look-section-body{display:grid}.look-section-image img{display:block;width:100%;height:100%;object-fit:cover}.look-section-products{display:grid;grid-template-columns:1fr}.look-section-body .product__card{overflow:hidden}.look-section-body .product__card .card__image{display:block;margin-top:-28px}@media (max-width: 1280px){.look-section .product-custom-btn{min-width:230px}}@media (min-width: 768px){.look-section-products{grid-template-columns:1fr 1fr}}.look-section-products .product-related-item-image{width:45px;height:45px;padding:2px;border:1px solid #dee0e3}.look-section-products .product-related-item.active .product-related-item-image{border-color:#000}.look-section-products .product-related-item-image img{width:100%;height:100%;border:0px}@media (min-width: 1920px){.look-section-products .product-related-item-image{width:76px;height:76px}}@media (min-width: 1024px){.look-section-body{grid-template-columns:1fr 1fr}}.newsletter-form__message--success{margin:0!important;order:2;flex-direction:column;gap:10px}.newsletter-form__message--success *{text-align:center!important}.newsletter-form__message--success .text{text-transform:none;line-height:130%}.map-section iframe{display:block;width:100%;object-fit:cover;border:0px;box-shadow:none}.book-header-menu{position:absolute;opacity:0;left:0;top:calc(100% - 20px);z-index:10;width:100%;pointer-events:none;transition:all .25s ease 0s;padding-top:20px}.book-header-menu-inner{background-color:#2b0b0d;padding:60px 0}.book-header-menu-toggle:hover .book-header-menu{opacity:1;pointer-events:all;transition:all .25s ease 0s}.book-header-menu-body{display:grid;gap:20px}.book-header-menu-content .hero-section-icon{max-width:100px}.book-header-menu-content{padding:0 20px;text-align:center}.book-header-menu-content *{text-align:center}.book-header-menu-content .subtitle{text-transform:uppercase;font-size:14px;font-weight:700;color:#d9c5a3}.book-header-menu-content h2{font-family:AGaramondPro,sans-serif;font-size:24px;color:#d9c5a3;font-style:italic}.book-header-menu-link{text-transform:uppercase;font-weight:400;font-size:14px;color:#d9c5a3;text-decoration:none;position:relative;display:block;max-width:fit-content;margin:0 auto}.book-header-menu-link:before{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:100%;background-color:#ba0115;opacity:0;transition:all .25s ease 0s}.book-header-menu-link:hover:before{opacity:1;transition:all .25s ease 0s}.book-header-menu-slider-wrapper{display:grid}.book-header-menu-slider{margin-top:12px;min-width:0;width:100%}.book-header-menu-slider-wrapper .navigation{display:flex;align-items:center;gap:10px;justify-content:center;padding-right:20px}.book-header-menu-slider-wrapper .navigation>*{background-color:transparent;padding:0;margin:0;border:0px;position:static;cursor:pointer;width:32px}.book-header-menu-slider-wrapper .navigation>* svg{display:block;width:100%}.book-header-menu-slider-wrapper .navigation>* svg path{fill:#d9c5a3}.book-header-menu-slider .swiper-wrapper{align-items:stretch!important}.book-header-menu-slide{width:200px!important;height:auto!important}.book-header-menu-slide img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width: 1024px){.book-header-menu-content{padding:0 40px}.book-header-menu-body{grid-template-columns:1fr 2.5fr;align-items:center}.book-header-menu-content h2{font-size:32px}.book-header-menu-slider-wrapper .navigation{justify-content:end}}.access-section-row{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;padding:0 20px}.access-section-input{background-color:transparent;padding-bottom:4px;border:0px;border-bottom:1px solid black;color:#000;font-size:14px;width:100%;max-width:300px}.access-section-input::placeholder{text-align:center;color:#000}.access-section-input:focus-visible::placeholder{opacity:0}.access-section-btn.product-custom-btn{margin:0;min-width:220px}.access-message{font-size:14px;margin-top:10px;text-align:center;padding:0 20px}.access-form input[name="contact[email]"]{opacity:0;pointer-events:none;height:0px;overflow:hidden}@media (min-width: 1024px){.access-section-row{flex-direction:row;gap:20px}}.product-modal-image:not(:first-child){margin-top:30px}.product-modal-image{margin-bottom:20px;margin-left:-20px;margin-right:-20px}.product-modal-image img{display:block;width:100%;height:100%;object-fit:cover;max-width:100%!important}.gift-modal .product-modal-content>h3{font-size:24px;letter-spacing:0;font-family:AGaramondPro;text-transform:initial}@media (min-width: 1024px){.gift-modal .product-modal-content>h3{font-size:32px}.product-modal-image{margin-left:-50px;margin-right:-50px}}.product-custom-btn-section{display:flex;padding-bottom:3rem;justify-content:center}.product-custom-btn-section-dublicate{padding:3rem 0}.product-custom-btn-section .product-custom-btn{margin-top:0}.card__image-second,.card__image:hover .card__image-first{display:none!important}.card__image:hover .card__image-second{display:block!important}.product-upsell-wrapper{padding-bottom:10px;position:relative}.product-upsell-wrapper:before{content:"";position:absolute;top:0;left:-10px;width:calc(100% + 20px);height:100%;background-color:#f7f7f7;z-index:1;border:1px solid #dee0e3}.product-upsell-top{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;position:relative;z-index:2;padding-top:10px}.product-upsell-title{max-width:55%;margin:0;font-size:15px;font-family:AGaramondPro,sans-serif;font-weight:400;color:#000;line-height:100%}.product-upsell-title a{color:#000}.product-upsell-price{margin:0;font-size:14px;font-weight:400;color:#2a7f13;line-height:120%;display:flex;gap:5px}.product-upsell-inner{margin-top:6px;width:100%;position:relative;z-index:2}.product-upsell-inner-row{width:100%;display:flex;align-items:end;gap:10px;flex-wrap:wrap}.product-upsell-inner-column{max-width:fit-content;display:flex;gap:5px;align-items:center;flex-direction:column}.product-upsell-wrapper-second .product-upsell-inner-column{gap:2px}.product-upsell-inner-label{margin:0;font-size:11px;color:#000}.product-upsell-inner-materials,.product-upsell-inner-widths{display:flex;gap:10px;max-width:fit-content}.product-upsell-inner-material{cursor:pointer}.product-upsell-inner-material-image{width:76px;height:76px;flex-shrink:0;background-color:#f9f9f9;border:1px solid #818181;transition:all .25s ease 0s;position:relative}.product-upsell-inner-material-image:after{content:"";position:absolute;top:5px;left:5px;width:20px;height:20px;border-radius:50%;overflow:hidden;background-color:#fff;z-index:2;border:1px solid #818181;transition:all .25s ease 0s}.product-upsell-inner-material-image:before{content:"";position:absolute;top:8px;left:8px;width:14px;height:14px;border-radius:50%;overflow:hidden;background-image:url(/cdn/shop/files/tick.png?v=1743579715);background-size:cover;background-position:center;background-repeat:repeat;z-index:3;opacity:0;transition:all .25s ease 0s}.product-upsell-inner-material:hover .product-upsell-inner-material-image:after{border-color:#000}.product-upsell-inner-material.active .product-upsell-inner-material-image:after{border-color:#000}.product-upsell-inner-material.active .product-upsell-inner-material-image{border-color:#000}.product-upsell-inner-material.active .product-upsell-inner-material-image:before{opacity:1}.product-upsell-wrapper-second .product-upsell-inner-material-image{position:relative}.product-upsell-inner-material-image img{display:block;width:100%;height:100%;object-fit:cover}.product-upsell-wrapper-second .product-upsell-inner-material-image img{position:relative;z-index:1}.product-upsell-inner-material-name{margin:0 0 5px;font-size:10px;color:#000;text-align:center;transition:all .25s ease 0s}.product-upsell-wrapper-second .product-upsell-inner-material-name{margin:0;position:absolute;bottom:3px;left:3px;width:calc(100% - 6px);z-index:2;text-align:left}.product-upsell-inner-material.active .product-upsell-inner-material-name{text-decoration:underline}.product-upsell-wrapper-second .product-upsell-inner-material.active .product-upsell-inner-material-name{text-decoration:none}.product-upsell-inner-width{margin:0;flex-shrink:0;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #bababa;text-align:center;font-size:11px;transition:all .25s ease 0s;aspect-ratio:1/1;cursor:pointer;min-width:49px}.product-upsell-inner-width.active{border-color:#000}.product-upsell-inner-length{margin-top:5px;display:flex;gap:10px;align-items:center;padding-bottom:3px;max-width:fit-content}.product-upsell-wrapper-second .product-upsell-inner-length{margin-top:10px;padding-bottom:0}.shipping-totals{margin:0!important;display:flex;align-items:center;justify-content:space-between;gap:20px}.shipping-totals .totals__total-value{margin:0;font-weight:400}.shipping-totals .totals__total-value span{text-decoration:line-through}.product-upsell-inner-length-items{display:flex;flex-wrap:wrap;gap:5px}.product-upsell-inner-length-item{margin:0;padding:5px 6px;border:1px solid #bababa;border-radius:100px;font-size:9px;text-align:center;cursor:pointer;transition:all .25s ease 0s}.product-upsell-inner-length-item.active{border-color:#000}@media (min-width: 1024px){.product-upsell-title{font-size:16px;max-width:100%}.product-upsell-inner-material-name,.product-upsell-inner-length-item{font-size:11px}.product-upsell-inner-length-items{gap:10px}}.benefits-section{background-color:#f8f9fa;padding:48px 0}.benefits-section .container{width:100%;max-width:1152px;margin:0 auto;padding:0 16px}.benefits-body{display:flex;flex-direction:column;align-items:center;gap:28px}.benefits-item{margin:0;width:100%;min-width:300px;max-width:350px;display:flex;align-items:center;gap:8px;border:1px solid black;border-radius:4px;padding:24px;box-sizing:border-box;flex-shrink:0;position:relative;color:#000;font-size:14px;line-height:110%;cursor:pointer;transition:all .25s ease 0s}.benefits-item-icon{flex-shrink:0;display:block;width:20px;transition:all .25s ease 0s}.benefits-item-icon img{display:block;width:100%;height:100%;object-fit:contain}.benefits-item>svg{display:block;width:18px;margin-left:auto}.benefits-item>svg path{transition:all .25s ease 0s}.benefits-item-tag{position:absolute;bottom:90%;left:10px;line-height:1.5rem;font-size:14px;font-weight:500;color:#fff;padding:8px 12px;border-radius:4px;text-transform:uppercase}@media (min-width: 576px){.benefits-body{flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:center}}@media (min-width: 768px){.benefits-item{font-size:16px}}@media (min-width: 1024px){.benefits-section{padding:80px 0}.benefits-body{gap:32px 24px}.benefits-item{font-size:20px}.benefits-item:hover{background-color:#000;color:#fff;box-shadow:#00000040 0 4px 14px}.benefits-item:hover .benefits-item-icon{filter:invert(1)}.benefits-item:hover>svg path{fill:#fff;transition:all .25s ease 0s}.benefits-item-tag{font-size:16px}}.trustpilot-section{padding:20px 0}.trustpilot-section .container{width:100%;max-width:1152px;margin:0 auto;padding:0 16px}.trustpilot-body{display:grid;gap:30px;align-items:center}.trustpilot-image{position:relative}.trustpilot-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.trustpilot-left-quote{display:block;position:absolute;left:-8px;top:20px;z-index:2;width:40px;height:32px;transform:rotate(180deg)}.trustpilot-right-quote{display:block;position:absolute;right:-8px;bottom:30px;z-index:2;width:40px;height:32px}.trustpilot-content{display:flex;flex-direction:column;gap:24px}.trustpilot-content *{color:#212529}.trustpilot-content h2{margin:0;font-size:32px;line-height:1.2}.trustpilot-text *{margin:0;font-size:16px;line-height:1.4}.trustpilot-text h3,.trustpilot-text h3 *{font-size:20px}.trustpilot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.trustpilot-author{margin:0;font-size:14px;line-height:100%;font-weight:600}.trustpilot-verified{margin:0;color:#00a66f;font-size:14px;line-height:100%;font-weight:600}.trustpilot-reviews{margin-top:20px;display:grid;gap:24px}.trustpilot-item{background-color:#f8f9fa;padding:24px;border-radius:4px}.trustpilot-stars{display:flex;align-items:center;gap:2px}.trustpilot-star{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;background-color:#00a66f}.trustpilot-star svg{margin:0;display:block;width:14px;height:14px;object-fit:cover}.trustpilot-title{margin:24px 0 0;font-size:20px;line-height:120%}.trustpilot-review-text{margin:8px 0 0;font-size:14px;line-height:140%}.trustpilot-item .trustpilot-bottom{margin-top:24px}@media (min-width: 768px){.trustpilot-reviews{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.trustpilot-body{grid-template-columns:calc(55% - 15px) calc(45% - 15px)}.trustpilot-content h2{font-size:40px}.trustpilot-reviews{grid-template-columns:1fr 1fr 1fr}.trustpilot-left-quote{left:-20px}.trustpilot-right-quote{right:-20px}.trustpilot-left-quote,.trustpilot-right-quote{width:64px;height:46px}}.benefits-with-accordions{padding:40px 0;background-color:#f8f9fa}.benefits-with-accordions .container{width:100%;max-width:1152px;margin:0 auto;padding:0 16px}.benefits-with-accordions h2{margin:0;font-size:32px;line-height:120%}.benefits-with-accordions-body{display:grid;gap:20px;margin-top:24px;align-items:center}.benefits-with-accordions-image img{display:block;width:100%;height:100%;object-fit:cover}.benefits-accordion{padding-bottom:16px;border-bottom:1px solid black}.benefits-accordion:not(:first-child){margin-top:16px}.benefits-accordion-toggle{width:100%;margin:0;padding:0;background-color:transparent;border:0px;display:flex;justify-content:space-between;color:#212529;font-size:18px;line-height:120%;cursor:pointer;text-align:left;transition:all .25s ease 0s}.benefits-accordion.active .benefits-accordion-toggle{font-weight:700}.benefits-accordion-toggle svg{margin-top:4px;display:block;flex-shrink:0;width:12px}.benefits-accordion-toggle svg rect{transition:all .25s ease 0s}.benefits-accordion.active .benefits-accordion-toggle svg rect:last-child{opacity:0}.benefits-accordion-text{transition:height .3s ease;overflow:hidden}.benefits-accordion-text *{margin:0;font-size:16px;line-height:140%;color:#212529}.benefits-accordion-text>*:first-child{margin-top:16px}@media (min-width: 1024px){.benefits-with-accordions{padding:80px 0}.benefits-with-accordions h2{font-size:40px;text-align:center}.benefits-with-accordions-body{margin-top:40px;grid-template-columns:1fr 1fr}}.klaviyo-star-rating-widget{width:fit-content;line-height:100%}.cart-drawer-banner{padding:5px;text-align:center;margin:0;font-size:11px;font-weight:700;background-color:#fcf988}.main-product-price-wrap{display:flex;align-items:center;gap:15px}.kl_reviews__stars_badge svg{width:16px!important;height:16px!important}.kl_reviews__stars_badge svg path{fill:#135029}.cart-shipping-text{display:flex;align-items:center;gap:4px;font-size:10px;margin:3px 0 0;justify-content:center}.products-badge{transform:translateY(30px);background-color:#fcf988;margin:0;padding:5px;font-weight:700}.product-upsell-badge{font-size:14px;width:calc(100% + 20px);left:50%;text-align:center;transform:translate(-50%);margin:0;font-weight:700;font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;padding:10px;background-color:#fcf988;position:relative;z-index:2;line-height:100%}.cart-shipping-text img{width:18px;display:block}
/*# sourceMappingURL=/cdn/shop/t/68/assets/style.css.map */
