.container{margin:0 auto;max-width:1400px;padding:0 17px}@media only screen and (min-width:769px){.container{padding:0 60px}.container.header{padding:15px 60px}}@media(max-width:769px){.container{padding:0 7vw}.container.header{padding:12px 7vw}}.shopify-section--header,#shopify-section-sections--18170604880072__header{background:#f8f7f5}.shopify-section--header{border-bottom:1px solid rgb(221,217,210)}.container.slideshow__slide-content{margin:0}@media only screen and (min-width:769px){.container.slideshow__slide-content{max-width:1500px!important;padding:0 0 0 12.5%}}.slideshow__slide-content .prose .h6{font-size:13px!important;font-weight:600;letter-spacing:.18em 2.34px;color:#f8f7f5a6;text-transform:uppercase;margin-bottom:16px}.slideshow__slide-content .prose .h1{font-size:clamp(52px,8vw,96px)!important;line-height:.95;color:#f8f7f5;letter-spacing:.02em;margin-bottom:20px}.slideshow__slide-content .prose .des-slide{font-family:DM Sans,sans-serif;font-size:clamp(16px,2vw,20px);color:#f8f7f5cc;font-weight:400;margin-bottom:36px;line-height:1.5}.slideshow__slide-content .prose .button{font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;background:#e8522a;color:#fff;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;border-radius:6px;padding:16px;cursor:pointer}.slideshow__slide-content .prose .button:hover{background:#fff;color:#000}.slideshow__slide-content .prose .button--outline{background:transparent;color:#f8f7f5;border:1.5px solid rgba(248,247,245,.45)}@media(min-width:900px){.slideshow__slide-content .prose .des-slide,.slideshow__slide-content .prose .h6,.slideshow__slide-content .prose .h1{max-width:460px}}.text-with-icons__item .h6{font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#0d0c0a!important}.text-with-icons__item .prose p{font-family:DM Sans,sans-serif!important;font-size:12px!important;color:#7a7672!important}.text-with-icons__item .gap-2{gap:0!important}.shopify-section--text-with-icons .section-spacing{border-bottom:1px solid rgb(221,217,210);padding:0}.shopify-section--text-with-icons img{object-fit:contain}.shopify-section--text-with-icons .text-with-icons__item{border-right:1px solid rgb(221,217,210);padding:15px 0}.shopify-section--text-with-icons .text-with-icons__item:nth-child(4){border:none}@media(min-width:900px){.shopify-section--text-with-icons .v-stack.gap-6.justify-items-center.sm\:justify-items-start{display:flex}}@media(max-width:900px){.shopify-section--text-with-icons .text-with-icons__item{border:1px solid rgb(221,217,210)!important;padding:15px 10px;border-radius:6px}.text-with-icons{margin:20px 0;--text-with-icons-row-gap: 1rem}}@media screen and (min-width:1400px){.product-list{--product-list-default-column-gap: 1.5rem}}.shopify-section--multi-column .section-header .h6{font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;color:#e8522a;text-transform:uppercase;margin-bottom:10px}.shopify-section--multi-column .section-header .h2{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,4vw,52px);letter-spacing:.04em;color:#0d0c0a;margin:0;line-height:1}.multi-column{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0}.multi-column__item{background:#edebe8;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;border:none;gap:.2rem}.multi-column__media{width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:0;flex-shrink:0}.multi-column__media img,.multi-column__media .zoom-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.multi-column__item.group:hover .zoom-image.group-hover\:zoom{transform:scale(1.04)}.multi-column__item .prose{padding:20px 20px 10px;display:flex;flex-direction:column}.multi-column__item .prose .h3,.multi-column__item .prose p.h3,.multi-column__item .prose p.h3 strong{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.06em;color:#0d0c0a;margin:0 0 8px}.multi-column__item .prose p:not(.h3){font-family:DM Sans,sans-serif;font-size:14px;color:#555250;line-height:1.65;margin:0}@media screen and (max-width:999px){.multi-column{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:699px){.multi-column{grid-template-columns:1fr}}.shopify-section--image-with-text-overlay .content-over-media .content p{font-family:DM Sans,sans-serif;font-size:17px;color:#f8f7f5cc;line-height:1.7;margin:0 0 32px}.shopify-section--image-with-text-overlay .content-over-media .content .h6{font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;color:#f8f7f599;text-transform:uppercase;margin-bottom:16px}.shopify-section--image-with-text-overlay .content-over-media .content .h4{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,6vw,68px);letter-spacing:.04em;color:#f8f7f5;margin:0 0 20px;line-height:1}.shopify-section--image-with-text-overlay .content-over-media .content .button{font-family:DM Sans,sans-serif;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;background:#f8f7f5;color:#0d0c0a;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;border-radius:6px;padding:14px 30px;cursor:pointer}.shopify-section--media-grid .section-header .h2{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,4vw,52px);letter-spacing:.04em;color:#0d0c0a;margin:0;line-height:1}.shopify-section--faq .section-header .h6{font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;color:#e8522a;text-transform:uppercase;margin-bottom:10px}.shopify-section--faq .section-header .h2{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,4vw,52px);letter-spacing:.04em;color:#0d0c0a;margin:0;line-height:1}.shopify-section--faq .accordion__toggle .text-with-icon{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;color:#0d0c0a}.shopify-section--faq .animated-plus:before,.shopify-section--faq .animated-plus:after{background:#e8522a}@media screen and (min-width:1000px){.accordion__toggle.text-lg{padding-block:1rem}}.btn-cus-none{display:none}.shopify-section--countdown-condensed .countdown-condensed{padding:10px 0}.countdown-condensed__text{gap:0}.countdown-condensed__text p,.countdown-condensed__text a{background:#0d0c0a;color:#f8f7f5;text-align:center;font-size:13px;letter-spacing:.04em;font-family:DM Sans,sans-serif}.countdown-condensed__text a{text-decoration:underline;padding-left:10px}.shopify-section--newsletter .section-header .h6{font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;color:#e8522a;text-transform:uppercase;margin-bottom:10px}.shopify-section--newsletter .section-header .h2{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,4vw,52px);letter-spacing:.04em;margin:0;line-height:1;font-weight:600}@media(min-width:900px){.shopify-section--newsletter .section-header .h2{padding:0 8rem}}.shopify-section--newsletter .button{font-family:DM Sans,sans-serif;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;border-radius:6px;padding:14px 26px;cursor:pointer;white-space:nowrap}.shopify-section--newsletter .button:hover{background:#fff;color:#000}.shopify-section--newsletter .input{background:#1d1b19;border-radius:6px}@media(max-width:900px){.footer__block-list{text-align:center}.footer__block--image,.footer-brand-logo{margin:0 auto}}.header-sidebar__footer{display:none}.header-sidebar__linklist li a{font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em}@media(min-width:900px){.product-gallery__carousel{border-radius:12px!important;overflow:hidden!important;max-height:600px!important;height:600px!important}.product-gallery__media{max-height:none!important;height:100%!important}.product-gallery__media img{width:100%!important;height:600px!important;max-height:none!important;object-fit:cover!important;display:block!important;border-radius:12px!important}.product-gallery__thumbnail-list{display:block!important;width:100%!important}.product-gallery__thumbnail-scroller{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:12px!important;overflow:visible!important;width:100%!important;padding:0!important;margin:0!important;height:auto!important;max-height:none!important}.product-gallery__thumbnail{position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;height:0!important;padding-bottom:75%!important;min-height:unset!important;max-height:unset!important;border-radius:10px!important;overflow:hidden!important;border:2px solid #e0ddd8!important;outline:none!important;background:#f0ede8!important;cursor:pointer!important;transition:border-color .2s ease!important;flex:unset!important;flex-shrink:unset!important;flex-grow:unset!important;display:block!important}.product-gallery__thumbnail[aria-current=true]{border-color:#e8522a!important}.product-gallery__thumbnail img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:8px!important;display:block!important}}@media(max-width:900px){.product-gallery__carousel{border-radius:12px!important}.product-gallery__media img{border-radius:12px!important;margin-top:20px;height:300px!important;object-fit:cover}.product-card__image--secondary{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}}.product-info .product-title{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,5vw,60px);letter-spacing:.04em;color:#0d0c0a;line-height:1;margin-bottom:6px;font-weight:600}.product-info .price-list .h4{font-family:DM Sans,sans-serif;font-size:26px;font-weight:700;color:#0d0c0a;letter-spacing:normal}.color-pro-info{font-family:DM Sans,sans-serif;font-size:15px;color:#7a7672;margin-bottom:20px}.product-info__block-item{margin:0!important}.product-quantity-wrapper{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px}.quantity-selector{display:flex;align-items:center;justify-content:space-between;width:140px;height:52px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;overflow:hidden}.quantity-selector__button{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#111;transition:.2s}.quantity-selector__button:hover{background:#f7f7f7}.quantity-selector__input-wrapper{flex:1}.quantity-selector__input{width:100%;border:none;background:transparent;text-align:center;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;color:#111;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quantity-selector__input::-webkit-inner-spin-button,.quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-stock-badge{display:flex;align-items:center;gap:6px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:#1e8a4a;background:#e8f5ee;padding:8px 12px;border-radius:6px;width:fit-content}.product-stock-badge__dot{width:8px;height:8px;border-radius:50%;background:#1e8a4a;flex-shrink:0}.buy-buttons .button{width:100%;font-family:DM Sans,sans-serif;font-weight:700;font-size:15px;letter-spacing:.05em;text-transform:uppercase;background:#e8522a;color:#fff;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;border-radius:8px;padding:18px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:10px}.buy-buttons .button:hover{background:#000}.product-info__block-item .accordion__toggle span{font-family:DM Sans,sans-serif;font-size:13px!important;font-weight:600;color:#0d0c0a}.accordion__toggle{padding:15px 0}.shopify-section--rich-text .prose p{font-family:DM Sans,sans-serif;font-size:16px;color:#f8f7f599;max-width:440px;margin:0 auto;line-height:1.6}.shopify-section--rich-text .prose .h6{font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;color:#e8522a;text-transform:uppercase;margin-bottom:12px}.shopify-section--rich-text .prose .h2{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,6vw,72px);letter-spacing:.04em;color:#f8f7f5;line-height:1;margin-bottom:14px}.drawer::part(content){background:#f4f3f1}.cart-drawer-main .product-stock-badge{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
