:root{--btn-height-xs: 32px;--btn-height-sm: 40px;--btn-height-md: 48px;--btn-height-lg: 56px;--btn-height-xl: 64px;--btn-padding-x-xs: 12px;--btn-padding-y-xs: 8px;--btn-padding-x-sm: 16px;--btn-padding-y-sm: 10px;--btn-padding-x-md: 24px;--btn-padding-y-md: 12px;--btn-padding-x-lg: 32px;--btn-padding-y-lg: 16px;--btn-padding-x-xl: 40px;--btn-padding-y-xl: 20px;--btn-radius-xs: 4px;--btn-radius-sm: 6px;--btn-radius-md: 8px;--btn-radius-lg: 12px;--btn-radius-full: 9999px;--btn-font-size-xs: 12px;--btn-font-size-sm: 14px;--btn-font-size-md: var(--font-size-button, 16px);--btn-font-size-lg: 18px;--btn-font-weight: 500;--btn-letter-spacing: var(--button-letter-spacing, .02em);--btn-line-height: var(--line-height-button, 1.5);--btn-text-transform: var(--font-button-text-transform, none);--btn-transition: all .3s cubic-bezier(.4, 0, .2, 1);--btn-transition-fast: all .15s cubic-bezier(.4, 0, .2, 1);--btn-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--btn-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--btn-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--btn-shadow-hover: 0 4px 12px rgba(0, 0, 0, .15);--btn-border-width: 1px;--btn-border-width-thick: 2px;--btn-danger-hover: color-mix(in srgb, var(--color-text-error) 90%, black);--btn-success-hover: color-mix(in srgb, var(--color-text-success) 90%, black);--btn-text-hover-opacity: .8;--btn-text-active-opacity: .6}@supports not (color: color-mix(in srgb,red 50%,blue)){:root{--btn-danger-hover: #b82827;--btn-success-hover: #3a703a}}.btn{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;min-height:var(--btn-height-md);padding:var(--btn-padding-y-md) var(--btn-padding-x-md);font-family:inherit;font-size:var(--btn-font-size-md);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);text-align:center;text-decoration:none;white-space:nowrap;border:var(--btn-border-width) solid transparent;border-radius:var(--btn-radius-md);background:transparent;color:inherit;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:var(--btn-transition);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.btn__content{display:flex;align-items:center;justify-content:center;gap:8px}.btn__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn__icon--left{order:-1}.btn__icon--right{order:1}.btn--xs{min-height:var(--btn-height-xs);padding:var(--btn-padding-y-xs) var(--btn-padding-x-xs);font-size:var(--btn-font-size-xs);border-radius:var(--btn-radius-xs)}.btn--sm{min-height:var(--btn-height-sm);padding:var(--btn-padding-y-sm) var(--btn-padding-x-sm);font-size:var(--btn-font-size-sm);border-radius:var(--btn-radius-sm)}.btn--md{min-height:var(--btn-height-md);padding:var(--btn-padding-y-md) var(--btn-padding-x-md);font-size:var(--btn-font-size-md);border-radius:var(--btn-radius-md)}.btn--lg{min-height:var(--btn-height-lg);padding:var(--btn-padding-y-lg) var(--btn-padding-x-lg);font-size:var(--btn-font-size-lg);border-radius:var(--btn-radius-lg)}.btn--xl{min-height:var(--btn-height-xl);padding:var(--btn-padding-y-xl) var(--btn-padding-x-xl);font-size:var(--btn-font-size-lg);border-radius:var(--btn-radius-lg)}.btn--full{width:100%}.btn--primary{background-color:var(--color-background-button);color:var(--color-text-button);border-color:var(--color-background-button);box-shadow:var(--btn-shadow-sm)}.btn--primary.btn--overlay{background-color:var(--color-background-overlay-button, var(--color-background-button));color:var(--color-text-overlay-button, var(--color-text-button));border-color:var(--color-background-overlay-button, var(--color-background-button))}.btn--primary.btn--overlay:hover:not(:disabled):not(.disabled){background-color:var(--color-background-overlay-button-hover, var(--color-background-button-hover));border-color:var(--color-background-overlay-button-hover, var(--color-background-button-hover))}.btn--primary:hover:not(:disabled):not(.disabled){background-color:var(--color-background-button-hover);border-color:var(--color-background-button-hover);box-shadow:var(--btn-shadow-md);transform:translateY(-1px)}.btn--primary:active:not(:disabled):not(.disabled){background-color:var(--color-background-button-hover);transform:translateY(0);box-shadow:var(--btn-shadow-sm)}.btn--primary:focus-visible{outline:2px solid var(--color-background-button);outline-offset:2px}.btn--secondary{background-color:transparent;color:var(--color-background-button);border-color:var(--color-background-button);border-width:var(--btn-border-width)}.btn--secondary.btn--overlay{background-color:transparent;color:var(--color-background-overlay-button, var(--color-background-button));border-color:var(--color-background-overlay-button, var(--color-background-button))}.btn--secondary:hover:not(:disabled):not(.disabled){background-color:var(--color-background-button);color:var(--color-text-button);border-color:var(--color-background-button);box-shadow:var(--btn-shadow-sm)}.btn--secondary.btn--overlay:hover:not(:disabled):not(.disabled){background-color:var(--color-background-overlay-button, var(--color-background-button));color:var(--color-text-overlay-button, var(--color-text-button));border-color:var(--color-background-overlay-button, var(--color-background-button))}.btn--secondary:active:not(:disabled):not(.disabled){background-color:var(--color-background-button-hover);border-color:var(--color-background-button-hover);transform:scale(.98)}.btn--secondary:focus-visible{outline:2px solid var(--color-background-button);outline-offset:2px}.btn--tertiary{background-color:transparent;color:var(--color-text);border-color:var(--color-text-alpha);border-width:var(--btn-border-width)}.btn--tertiary:hover:not(:disabled):not(.disabled){background-color:var(--color-background-meta);border-color:var(--color-text);color:var(--color-text)}.btn--tertiary:active:not(:disabled):not(.disabled){background-color:var(--color-background-meta-alpha);transform:scale(.98)}.btn--tertiary:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.btn--text{background-color:transparent;color:var(--color-text-link);border:none;padding:0;min-height:auto;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.btn--text:hover:not(:disabled):not(.disabled){color:var(--color-text-link);text-decoration-thickness:2px;opacity:var(--btn-text-hover-opacity)}.btn--text:active:not(:disabled):not(.disabled){opacity:var(--btn-text-active-opacity)}.btn--text:focus-visible{outline:2px solid var(--color-text-link);outline-offset:2px;border-radius:2px}.btn--danger{background-color:var(--color-text-error);color:#fff;border-color:var(--color-text-error)}.btn--danger:hover:not(:disabled):not(.disabled){background-color:var(--btn-danger-hover);border-color:var(--btn-danger-hover);box-shadow:var(--btn-shadow-md)}.btn--danger:active:not(:disabled):not(.disabled){background-color:var(--btn-danger-hover);transform:translateY(0);box-shadow:var(--btn-shadow-sm)}.btn--danger:focus-visible{outline:2px solid var(--color-text-error);outline-offset:2px}.btn--success{background-color:var(--color-text-success);color:#fff;border-color:var(--color-text-success)}.btn--success:hover:not(:disabled):not(.disabled){background-color:var(--btn-success-hover);border-color:var(--btn-success-hover);box-shadow:var(--btn-shadow-md)}.btn--success:active:not(:disabled):not(.disabled){background-color:var(--btn-success-hover);transform:translateY(0);box-shadow:var(--btn-shadow-sm)}.btn--success:focus-visible{outline:2px solid var(--color-text-success);outline-offset:2px}.btn--brand{background-color:var(--color-brand);color:var(--color-text-default);border-color:var(--color-brand);box-shadow:var(--btn-shadow-sm)}.btn--brand:hover:not(:disabled):not(.disabled){background-color:var(--color-brand-dark);border-color:var(--color-brand-dark);box-shadow:var(--btn-shadow-md);transform:translateY(-1px)}.btn--brand:active:not(:disabled):not(.disabled){background-color:var(--color-brand-dark);transform:translateY(0);box-shadow:var(--btn-shadow-sm)}.btn--brand:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.btn--outline-brand{background-color:transparent;color:var(--color-brand);border-color:var(--color-brand);border-width:var(--btn-border-width-thick)}.btn--outline-brand:hover:not(:disabled):not(.disabled){background-color:var(--color-brand);color:var(--color-text-default)}.btn--outline-brand:active:not(:disabled):not(.disabled){background-color:var(--color-brand-dark);border-color:var(--color-brand-dark);transform:scale(.98)}.btn--outline-brand:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.btn--ghost-brand{background-color:transparent;border:none;color:var(--color-brand)}.btn--ghost-brand:hover:not(:disabled):not(.disabled){background-color:var(--color-brand-alpha-10)}.btn--ghost-brand:active:not(:disabled):not(.disabled){background-color:var(--color-brand-alpha-20)}.btn--ghost-brand:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.btn:disabled,.btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;transform:none!important;box-shadow:none!important}.btn--loading{position:relative;color:transparent!important;pointer-events:none}.btn--loading:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid;border-color:currentColor;border-top-color:transparent;border-radius:50%;animation:btn-spin .6s linear infinite}.btn--primary.btn--loading:after{border-color:var(--color-text-button);border-top-color:transparent}.btn--secondary.btn--loading:after{border-color:var(--color-background-button);border-top-color:transparent}.btn--tertiary.btn--loading:after{border-color:var(--color-text);border-top-color:transparent}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn--rounded{border-radius:var(--btn-radius-lg)}.btn--pill{border-radius:var(--btn-radius-full)}.btn--square{border-radius:0}.btn--outline-primary{background-color:transparent;color:var(--color-background-button);border-color:var(--color-background-button);border-width:var(--btn-border-width-thick)}.btn--outline-primary:hover:not(:disabled):not(.disabled){background-color:var(--color-background-button);color:var(--color-text-button)}.btn--outline-primary:active:not(:disabled):not(.disabled){background-color:var(--color-background-button-hover);border-color:var(--color-background-button-hover);transform:scale(.98)}.btn--outline-primary:focus-visible{outline:2px solid var(--color-background-button);outline-offset:2px}.btn--outline-secondary{background-color:transparent;color:var(--color-text);border-color:var(--color-text);border-width:var(--btn-border-width-thick)}.btn--outline-secondary:hover:not(:disabled):not(.disabled){background-color:var(--color-text);color:var(--color-background)}.btn--outline-secondary:active:not(:disabled):not(.disabled){background-color:var(--color-text-meta);transform:scale(.98)}.btn--outline-secondary:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.btn--ghost{background-color:transparent;border:none;color:var(--color-text)}.btn--ghost:hover:not(:disabled):not(.disabled){background-color:var(--color-background-meta)}.btn--ghost:active:not(:disabled):not(.disabled){background-color:var(--color-background-meta-alpha)}.btn--ghost:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.btn--ghost-primary{background-color:transparent;border:none;color:var(--color-background-button)}.btn--ghost-primary:hover:not(:disabled):not(.disabled){background-color:var(--color-background-outline-button-alpha)}.btn--ghost-primary:active:not(:disabled):not(.disabled){background-color:var(--color-background-button-alpha)}.btn--ghost-primary:focus-visible{outline:2px solid var(--color-background-button);outline-offset:2px}.btn--icon{width:var(--btn-height-md);height:var(--btn-height-md);padding:0;min-height:var(--btn-height-md);border-radius:var(--btn-radius-md)}.btn--icon.btn--xs{width:var(--btn-height-xs);height:var(--btn-height-xs);min-height:var(--btn-height-xs)}.btn--icon.btn--sm{width:var(--btn-height-sm);height:var(--btn-height-sm);min-height:var(--btn-height-sm)}.btn--icon.btn--lg{width:var(--btn-height-lg);height:var(--btn-height-lg);min-height:var(--btn-height-lg)}.btn--icon.btn--xl{width:var(--btn-height-xl);height:var(--btn-height-xl);min-height:var(--btn-height-xl)}.btn-group{display:inline-flex;gap:0}.btn-group .btn{border-radius:0;margin-left:-1px}.btn-group .btn:first-child{border-top-left-radius:var(--btn-radius-md);border-bottom-left-radius:var(--btn-radius-md);margin-left:0}.btn-group .btn:last-child{border-top-right-radius:var(--btn-radius-md);border-bottom-right-radius:var(--btn-radius-md)}.btn-group .btn:hover,.btn-group .btn:focus{z-index:1;position:relative}@media (max-width: 768px){.btn{min-height:var(--btn-height-sm);padding:var(--btn-padding-y-sm) var(--btn-padding-x-sm);font-size:var(--btn-font-size-sm)}.btn--lg,.btn--xl{min-height:var(--btn-height-md);padding:var(--btn-padding-y-md) var(--btn-padding-x-md);font-size:var(--btn-font-size-md)}}@media print{.btn{border:1px solid #000;background:transparent!important;color:#000!important;box-shadow:none!important}}.image-banner-simple__image-wrapper,.image-banner-simple__placeholder{width:100%;height:450px;overflow:hidden;border-radius:12px}.image-banner-simple__link{display:block;width:100%;height:100%}.image-banner-simple__image{width:100%;height:100%;object-fit:cover;display:block}.image-banner-simple__placeholder{display:flex;align-items:center;justify-content:center;background:#f5f5f5}.image-banner-simple__placeholder svg{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.image-banner-simple__image-wrapper,.image-banner-simple__placeholder{height:300px;border-radius:8px}}.why-section__content{background-color:#fffc4114;padding:60px 80px}.why-section__layout{display:grid;grid-template-columns:2fr 3fr;gap:60px;align-items:center}.why-section__text{display:flex;flex-direction:column;gap:20px}.why-section__heading{color:#222425;margin:0;line-height:1.2;position:relative;padding-bottom:12px}.why-section__heading:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:4px;background-color:#fffc41}.why-section__description{color:#666;line-height:1.8;margin:0}.why-section__images{display:flex;gap:32px;height:500px}.why-section__image-left,.why-section__image-right{flex:1;height:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #0000001a;background-color:#f5f5f5}.why-section__image{width:100%;height:100%;display:block;object-fit:cover}@media (min-width: 1200px){.why-section__content{padding:60px 120px}}@media (max-width: 1024px){.why-section__layout{gap:40px}}@media (max-width: 768px){.why-section__content{padding:40px 20px}.why-section__layout{grid-template-columns:1fr;gap:30px}.why-section__text{gap:16px}.why-section__heading:after{width:60px;height:3px}.why-section__images{height:350px;gap:16px}.why-section__image-left,.why-section__image-right{border-radius:12px;height:100%}}.advantage-section__content{background-color:#fffc4126;padding:60px 80px}.advantage-section__layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:flex-start}.advantage-section__navigation{display:flex;flex-direction:column;gap:20px}.advantage-section__nav-item{background:none;border:none;text-align:left;padding:0;cursor:pointer;transition:opacity .3s ease;opacity:.5}.advantage-section__nav-item:hover{opacity:.7}.advantage-section__nav-item.is-active{opacity:1}.advantage-section__nav-title{color:#222425;margin:0 0 8px;line-height:1.2;position:relative;padding-bottom:8px}.advantage-section__nav-item.is-active .advantage-section__nav-title:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background-color:#fffc41}.advantage-section__nav-description{color:#666;line-height:1.6;margin:0}.advantage-section__pagination{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-top:20px}.advantage-section__arrow{background:none;border:none;color:#222425;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.advantage-section__arrow:hover{opacity:.6}.advantage-section__arrow:disabled{opacity:.3;cursor:not-allowed}.advantage-section__page-number{font-size:16px;color:#222425;min-width:50px;text-align:center}.advantage-section__images{position:relative;width:100%;min-height:520px;display:flex;align-items:center;justify-content:center;padding:10px 20px}.advantage-section__image-wrapper{position:absolute;top:10px;left:20px;right:20px;bottom:10px;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #0000001a;display:flex;align-items:center;justify-content:center}.advantage-section__image-wrapper.is-active{opacity:1;visibility:visible}.advantage-section__image{width:100%;height:100%;display:block;object-fit:contain}@media (min-width: 1200px){.advantage-section__content{padding:60px 120px}}@media (max-width: 1024px){.advantage-section__layout{gap:40px}}@media (max-width: 768px){.advantage-section__content{padding:40px 20px}.advantage-section__layout{grid-template-columns:1fr;gap:30px}.advantage-section__navigation{gap:16px}.advantage-section__nav-title{margin-bottom:6px}.advantage-section__images{min-height:400px;padding:10px 15px}.advantage-section__image-wrapper{top:10px;left:15px;right:15px;bottom:10px;border-radius:8px}.advantage-section__pagination{justify-content:center}}.testimonials-section .collection-list-slider__content{background-color:#fffc4126;padding:40px 80px}@media (max-width: 768px){.testimonials-section .collection-list-slider__content{padding:20px}}.testimonials-section .collection-list-slider__collections{display:flex!important;justify-content:center;gap:24px}.testimonials-section .collection-list-slider__collection{flex:0 0 calc(33.333% - 16px);max-width:calc(33.333% - 16px)}@media (min-width: 1200px){.testimonials-section .collection-list-slider__content{padding:40px 120px}}.testimonial-item{display:flex;flex-direction:column;height:100%}.testimonial-item__image-wrapper{position:relative;width:100%;overflow:hidden;aspect-ratio:3 / 4;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.testimonial-item__image-wrapper:hover{transform:translateY(-4px);box-shadow:0 4px 16px #00000026}.testimonial-item__image{width:100%;height:100%}.testimonial-item__image img{width:100%;height:100%;object-fit:cover}.testimonial-item__content{padding:24px 0;display:flex;flex-direction:column;gap:12px;flex:1;text-align:center}.testimonial-item__quote{color:#222425;line-height:1.6;flex:1}.testimonial-item__author{color:#666;font-style:italic;margin-top:auto}@media (max-width: 768px){.testimonial-item__content{padding:16px 0;gap:8px}.testimonial-item__image-wrapper{border-radius:8px}}.simple-banner__heading{margin:0 0 20px;text-shadow:0 2px 10px rgba(0,0,0,.3)}.simple-banner__subheading{font-size:18px;line-height:1.6;max-width:800px;margin:0 auto;text-shadow:0 2px 10px rgba(0,0,0,.3)}.simple-banner__additional-content{padding:80px 10%}.simple-banner__inner+.simple-banner__additional-content{margin-top:-140px!important;position:relative;z-index:10}.simple-banner__additional-content:not(:last-child){padding-bottom:0}.simple-banner__additional-content+.simple-banner__additional-content{padding-top:0}.simple-banner__additional-inner{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;max-width:1400px;margin:0 auto;background-color:#f5f5f5;border-radius:24px;overflow:hidden}.simple-banner__additional-inner--reverse{grid-template-columns:1fr 1fr}.simple-banner__additional-inner--reverse .simple-banner__additional-image{order:1}.simple-banner__additional-inner--reverse .simple-banner__additional-text{order:2}.simple-banner__additional-text{padding:60px;display:flex;flex-direction:column;justify-content:center}.simple-banner__additional-title{font-size:36px;font-weight:700;margin:0 0 24px;color:#000}.simple-banner__additional-description{font-size:16px;line-height:1.8;color:#666;margin:0}.simple-banner__additional-image{height:100%;display:flex;align-items:center;justify-content:center}.simple-banner__additional-img{width:100%;height:100%;display:block;object-fit:cover}@media (max-width: 768px){.simple-banner__additional-content{padding:40px 5%}.simple-banner__inner+.simple-banner__additional-content{margin-top:-80px!important;position:relative;z-index:10}.simple-banner__additional-content:not(:last-child){padding-bottom:0}.simple-banner__additional-content+.simple-banner__additional-content{padding-top:0}.simple-banner__additional-inner{grid-template-columns:1fr;gap:0;border-radius:20px}.simple-banner__additional-text{padding:40px 20px}.simple-banner__additional-title{font-size:28px;margin:0 0 16px}.simple-banner__additional-description{font-size:14px}.simple-banner__additional-image{min-height:300px}}.sustainability-banner{background-color:transparent}.sustainability-banner .simple-banner__inner{background-color:#e8f5e9}.sustainability-banner .simple-banner__heading{color:#2e7d32;text-shadow:none}.sustainability-banner .simple-banner__subheading{color:#424242;text-shadow:none}.sustainability-banner .simple-banner__additional-inner{background-color:#f1f8e9;border:2px solid #C5E1A5}.sustainability-banner .simple-banner__additional-text{background-color:#f1f8e9}.sustainability-banner .simple-banner__additional-title{color:#2e7d32;position:relative;padding-bottom:16px}.sustainability-banner .simple-banner__additional-title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background-color:#66bb6a}.sustainability-banner .simple-banner__additional-description{color:#424242}.sustainability-banner .simple-banner__additional-img{transition:transform .5s ease;filter:brightness(1) saturate(1.1)}.sustainability-banner .simple-banner__additional-image:hover .simple-banner__additional-img{transform:scale(1.05)}.sustainability-banner .simple-banner__additional-content{padding:40px 10%}.sustainability-banner .simple-banner__additional-text{padding:30px}.sustainability-banner .simple-banner__additional-image{max-height:300px}.sustainability-banner .simple-banner__additional-img{max-height:300px;object-fit:cover}@media (max-width: 768px){.sustainability-banner .simple-banner__additional-title{padding-bottom:12px}.sustainability-banner .simple-banner__additional-title:after{width:45px;height:3px}.sustainability-banner .simple-banner__additional-content{padding:20px 5%}.sustainability-banner .simple-banner__additional-text{padding:20px 10px}.sustainability-banner .simple-banner__additional-image,.sustainability-banner .simple-banner__additional-img{max-height:200px}}.template-page [data-section-id=slideshow_amazon_banner] .slideshow{--custom-height: 600px !important;--custom-height-mobile: 500px !important}.template-page [data-section-id=slideshow_amazon_banner] .slideshow__carousel,.template-page [data-section-id=slideshow_amazon_banner] .slideshow__slide{height:600px!important}@media (max-width: 768px){.template-page [data-section-id=slideshow_amazon_banner] .slideshow__carousel,.template-page [data-section-id=slideshow_amazon_banner] .slideshow__slide{height:500px!important}}.shopify-payment-button .shopify-payment-button__button--unbranded{background:var(--color-background-button)!important;color:var(--color-text-button)!important;border:var(--btn-border-width) solid var(--color-background-button)!important;border-radius:var(--btn-radius-md)!important;box-shadow:var(--btn-shadow-sm)!important;transition:var(--btn-transition)!important;font-family:inherit!important;font-size:var(--btn-font-size-md)!important;font-weight:var(--btn-font-weight)!important;line-height:var(--btn-line-height)!important;letter-spacing:var(--btn-letter-spacing)!important;text-transform:var(--btn-text-transform)!important;padding:var(--btn-padding-y-md) var(--btn-padding-x-md)!important;overflow:visible!important}.shopify-payment-button .shopify-payment-button__button--unbranded:before,.shopify-payment-button .shopify-payment-button__button--unbranded:after{display:none!important}.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover,.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):focus{background:var(--color-background-button-hover)!important;border-color:var(--color-background-button-hover)!important;box-shadow:var(--btn-shadow-md)!important;transform:translateY(-1px)!important}.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):active{background:var(--color-background-button-hover)!important;transform:translateY(0)!important;box-shadow:var(--btn-shadow-sm)!important}.shopify-payment-button .shopify-payment-button__button--unbranded[disabled]{opacity:.5!important;background:var(--color-background-button)!important;cursor:not-allowed!important}.shopify-payment-button .shopify-payment-button__button--unbranded{height:var(--btn-height-md)!important;min-height:var(--btn-height-md)!important}@media (max-width: 768px){.shopify-payment-button .shopify-payment-button__button--unbranded{height:var(--btn-height-sm)!important;min-height:var(--btn-height-sm)!important;padding:var(--btn-padding-y-sm) var(--btn-padding-x-sm)!important;font-size:var(--btn-font-size-sm)!important}}.product-form__cart-submit,button[data-add-to-cart]{background-color:#000!important;color:#fffc41!important;border:2px solid #000000!important;border-radius:var(--btn-radius-md, 8px)!important;font-weight:600!important;box-shadow:0 2px 8px #00000026!important;transition:all .3s ease!important}.product-form__cart-submit:hover:not(:disabled):not(.disabled),button[data-add-to-cart]:hover:not(:disabled):not(.disabled){background-color:#1a1a1a!important;border-color:#1a1a1a!important;color:#fffc41!important;box-shadow:0 4px 12px #00000040!important;transform:translateY(-1px)!important}.product-form__cart-submit:active:not(:disabled):not(.disabled),button[data-add-to-cart]:active:not(:disabled):not(.disabled){background-color:#000!important;border-color:#000!important;color:#fffc41!important;transform:translateY(0)!important;box-shadow:0 2px 6px #00000026!important}.product-form__cart-submit:focus-visible,button[data-add-to-cart]:focus-visible{outline:2px solid #FFFC41!important;outline-offset:2px!important}.product-form__cart-submit:disabled,button[data-add-to-cart]:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.product-form__cart-submit.btn--loading:after,button[data-add-to-cart].btn--loading:after{border-color:#fffc41!important;border-top-color:transparent!important}.product-form__cart-submit .btn__loading-bar,button[data-add-to-cart] .btn__loading-bar{background-color:#fffc41!important}.product-form__cart-submit svg,button[data-add-to-cart] svg{color:#fffc41!important}.drawer-menu__item--style-icons{padding:0!important;margin-top:20px;border:none!important}.drawer-menu__style-icons-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px}.drawer-menu__style-icon-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#1d1d1f;transition:transform .2s ease}.drawer-menu__style-icon-item:active{transform:scale(.95)}.drawer-menu__style-icon-item img{width:60px;height:60px;object-fit:contain;margin-bottom:8px;border-radius:6px;padding:8px;background:#fff;border:1px solid #E8E8E8;box-sizing:border-box}.drawer-menu__style-icon-item span{font-size:13px;font-weight:500;font-family:DIN Pro,-apple-system,BlinkMacSystemFont,sans-serif;text-align:center;line-height:1.2}.drawer-menu__style-icon-item--new span{color:#0a4}.drawer-menu__style-icon-item--hot span{color:#f44}.drawer-menu__style-icon-item--sale span{color:#f60}.featured-collection-slider__inner,.featured-collection-slider .swiper,.featured-collection-slider .carousel,.blog-slider__inner{overflow:hidden!important;max-width:100%!important}.blog-slider__articles{padding-right:var(--space-outer, 3.3vw)!important;gap:20px!important}.blog-slider__article{width:calc((100vw - var(--space-outer, 3.3vw) * 3 - 60px) / 4)!important;min-width:260px!important;max-width:320px!important}@media (max-width: 1024px) and (min-width: 720px){.blog-slider__article{width:calc((100vw - var(--space-outer, 3.3vw) * 2 - 40px) / 3)!important;max-width:350px!important}.blog-slider__articles{gap:20px!important}}@media (max-width: 719px){.blog-slider__articles{padding-right:20px!important;gap:15px!important}.blog-slider__article{width:280px!important;min-width:250px!important;max-width:280px!important}}.blog-slider__article-item{height:400px!important}@media (max-width: 719px){.blog-slider__article-item{height:350px!important}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/custom.css.map */
