:root{--kiolal-gold: #C4A97D;--kiolal-gold-hover: #b8965a;--kiolal-dark: #1a1a1a;--kiolal-dark-soft: #2C2C2C;--kiolal-cream: #fffdf9;--kiolal-warm-gray: #6b6560;--kiolal-border: rgba(44, 44, 44, .12);--kiolal-border-hover: rgba(44, 44, 44, .35);--kiolal-ease: cubic-bezier(.25, .1, .25, 1);--kiolal-ease-out: cubic-bezier(.16, 1, .3, 1);--kiolal-duration-micro: .3s;--kiolal-duration-medium: .5s;--kiolal-duration-reveal: .8s;--kiolal-duration-slow: 1.2s;--kiolal-transition: var(--kiolal-duration-micro) var(--kiolal-ease);--kiolal-space-xs: 8px;--kiolal-space-sm: 16px;--kiolal-space-md: 24px;--kiolal-space-lg: 40px;--kiolal-space-xl: 64px;--kiolal-space-2xl: 96px;--kiolal-space-3xl: 120px;--kiolal-section-gap: var(--kiolal-space-3xl);--kiolal-subsection-gap: var(--kiolal-space-xl);--kiolal-text-xs: .7rem;--kiolal-text-sm: .8rem;--kiolal-text-base: 1rem;--kiolal-text-lg: 1.125rem;--kiolal-text-xl: 1.5rem;--kiolal-icon-nav: 20px;--kiolal-icon-stroke: 1.5px;--kiolal-shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--kiolal-shadow-md: 0 4px 16px rgba(0, 0, 0, .06);--kiolal-shadow-lg: 0 8px 32px rgba(0, 0, 0, .08);--kiolal-shadow-hover: 0 6px 20px rgba(0, 0, 0, .1)}.btn,.shopify-payment-button .shopify-payment-button__button--unbranded,#challenge .shopify-challenge__button{transition:color var(--kiolal-transition),background-color var(--kiolal-transition),border-color var(--kiolal-transition),transform var(--kiolal-transition),box-shadow var(--kiolal-transition)!important}a,.product-link,.product-item__bg,.product-item__bg__under,.product-item__bg__inner{transition:color var(--kiolal-transition),opacity var(--kiolal-transition)!important}.product-item__image img,.product__slide img,.product__thumb img,.collection-item__image img,.grid-product__image img{transition:transform var(--kiolal-duration-medium) var(--kiolal-ease-out)!important}@media(hover:hover){.product-item:hover .product-item__image img,.grid-product:hover .grid-product__image img,.collection-item:hover .collection-item__image img{transform:scale(1.02)!important}}.product-item__image,.grid-product__image,.collection-item__image{overflow:hidden!important}@media(hover:hover){.btn:not(.btn--text):not([disabled]):hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover{transform:translateY(-1px)!important;box-shadow:var(--kiolal-shadow-hover)!important}}.btn:not(.btn--text):not([disabled]):active,.shopify-payment-button .shopify-payment-button__button--unbranded:active{transform:translateY(0) scale(.98)!important;box-shadow:var(--kiolal-shadow-sm)!important}.btn--text span.btn__text:after,.btn--text span:not([class]):after{transition:background-size var(--kiolal-transition)!important}.quick-add-btn,.product-item__quick-add,[class*=quick-add] button,.btn--quick{transition:opacity var(--kiolal-transition),transform var(--kiolal-transition)!important}@media(hover:hover){.product-item:hover .quick-add-btn,.product-item:hover .product-item__quick-add,.product-item:hover [class*=quick-add] button,.grid-product:hover .btn--quick{opacity:1!important;transform:translateY(0)!important}}.header__icon .icon,.site-nav__icon .icon,.navlink .icon,[class*=header] .icon:not(.flickity-prev-next-button .icon){width:var(--kiolal-icon-nav)!important;height:var(--kiolal-icon-nav)!important;stroke-width:var(--kiolal-icon-stroke)!important;transition:color var(--kiolal-transition),stroke var(--kiolal-transition),opacity var(--kiolal-transition)!important}@media(hover:hover){.header__icon:hover .icon,.site-nav__icon:hover .icon,.navlink:hover .icon{color:var(--kiolal-gold)!important;stroke:var(--kiolal-gold)!important}}.modal__close,.drawer__close,[class*=close-btn],[class*=close-button],button[aria-label=Close]{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:opacity var(--kiolal-transition),color var(--kiolal-transition)!important;opacity:.6}.modal__close:hover,.drawer__close:hover,[class*=close-btn]:hover,[class*=close-button]:hover,button[aria-label=Close]:hover{opacity:1;color:var(--kiolal-gold-hover)!important}.pagination .icon,.pagination__arrow .icon{width:18px!important;height:18px!important;stroke-width:var(--kiolal-icon-stroke)!important}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select,.popout__toggle,.form__field input,.form__field textarea{border:1px solid var(--kiolal-border)!important;border-radius:0!important;padding:14px 16px!important;transition:border-color var(--kiolal-transition),box-shadow var(--kiolal-transition)!important;font-family:var(--FONT-STACK-BODY)!important;font-size:var(--kiolal-text-base)!important;line-height:1.5!important}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus,select:focus,.popout__toggle:focus,.form__field input:focus,.form__field textarea:focus{border-color:var(--kiolal-gold)!important;box-shadow:0 0 0 1px var(--kiolal-gold)!important;outline:none!important}.newsletter__input,[id*=email-input]{border:1px solid var(--kiolal-border)!important;border-radius:0!important;padding:14px 16px!important;transition:border-color var(--kiolal-transition)!important}.newsletter__input:focus,[id*=email-input]:focus{border-color:var(--kiolal-gold)!important;outline:none!important}.product-item,.grid-product,.collection-item{transition:transform var(--kiolal-transition)!important}.product-item__title,.grid-product__title,.product-item__title a,.grid-product__title a{transition:color var(--kiolal-transition)!important}@media(hover:hover){.product-item:hover .product-item__title a,.grid-product:hover .grid-product__title a{color:var(--kiolal-warm-gray)!important}}.product-item__price,.grid-product__price,.product__price{letter-spacing:.5px!important}.product__slides{overflow:hidden!important}.product__slide{transition:opacity var(--kiolal-duration-medium) var(--kiolal-ease)!important}.product__thumb.is-active,.product__thumb--active,.product__thumb[aria-current=true]{border-color:var(--kiolal-dark)!important;opacity:1!important}.product__thumb:not(.is-active):not(.product__thumb--active){opacity:.5!important;transition:opacity var(--kiolal-transition)!important}.product__thumb:hover{opacity:.8!important}.product__slide[data-zoom],.product__slide .pswp-trigger{cursor:zoom-in!important}.site-nav__link,.navlink,.header__desktop__upper__links a{transition:color var(--kiolal-transition),opacity var(--kiolal-transition)!important;letter-spacing:1px!important}@media(hover:hover){.site-nav__link:hover,.navlink:hover,.header__desktop__upper__links a:hover{color:var(--kiolal-warm-gray)!important}}.mobile-nav__link,.drawer__nav a{padding:16px 0!important;min-height:48px!important;display:flex!important;align-items:center!important;transition:color var(--kiolal-transition)!important}.site-nav__dropdown,.submenu,.header__submenu{transition:opacity var(--kiolal-duration-micro) var(--kiolal-ease),transform var(--kiolal-duration-micro) var(--kiolal-ease)!important}*:focus-visible{outline:2px solid var(--kiolal-gold)!important;outline-offset:3px!important;border-radius:2px}*:focus:not(:focus-visible){outline:none!important}.product-item__price,.grid-product__price,[class*=caption],[class*=subtitle]{color:var(--kiolal-warm-gray)!important}@media(max-width:749px){.site-nav__link,.navlink,.header__icon,.mobile-nav__link,.drawer__nav a,button:not(.btn):not(.flickity-prev-next-button):not(.slider__button){min-height:48px!important;min-width:48px!important}}.page-width,.wrapper{max-width:1400px}.announcement__bar,[class*=announcement-bar],.announcement__bar-holder{letter-spacing:1.5px!important;font-size:var(--kiolal-text-xs)!important;transition:background-color var(--kiolal-transition)!important}.footer a,.site-footer a{transition:color var(--kiolal-transition)!important}@media(hover:hover){.footer a:hover,.site-footer a:hover{color:var(--kiolal-gold)!important}}.kiolal-fade-in{opacity:0;transform:translateY(16px);transition:opacity var(--kiolal-duration-reveal) var(--kiolal-ease-out),transform var(--kiolal-duration-reveal) var(--kiolal-ease-out)!important}.kiolal-fade-in.is-visible,.kiolal-fade-in.visible{opacity:1;transform:translateY(0)}.kiolal-fade-in.is-visible>*:nth-child(1),.kiolal-fade-in.visible>*:nth-child(1){transition-delay:0ms}.kiolal-fade-in.is-visible>*:nth-child(2),.kiolal-fade-in.visible>*:nth-child(2){transition-delay:80ms}.kiolal-fade-in.is-visible>*:nth-child(3),.kiolal-fade-in.visible>*:nth-child(3){transition-delay:.16s}.kiolal-fade-in.is-visible>*:nth-child(4),.kiolal-fade-in.visible>*:nth-child(4){transition-delay:.24s}.kiolal-fade-in.is-visible>*:nth-child(5),.kiolal-fade-in.visible>*:nth-child(5){transition-delay:.32s}.kiolal-fade-in.is-visible>*:nth-child(6),.kiolal-fade-in.visible>*:nth-child(6){transition-delay:.4s}@media(min-width:768px)and (max-width:1024px){:root{--kiolal-section-gap: 88px;--kiolal-subsection-gap: 56px}}@media(max-width:767px){:root{--kiolal-section-gap: 56px;--kiolal-subsection-gap: 40px}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select{padding:12px 14px!important;font-size:16px!important}.grid--products,.collection-products{gap:16px!important}.product-item__image img,.grid-product__image img{object-fit:cover!important}}@media(max-width:374px){:root{--kiolal-section-gap: 48px;--kiolal-subsection-gap: 32px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.kiolal-fade-in{opacity:1!important;transform:none!important}.product-item__image img,.grid-product__image img{transform:none!important}}@media print{.kiolal-floating-cta,.kiolal-popup-overlay,.kiolal-mobile-sticky-atc,.announcement__bar,.flickity-prev-next-button,.slider__button{display:none!important}}a[href*=mayan-miracle-mist] .old-price,a[href*=mayan-miracle-mist] .new-price small{display:none!important}a[href*=mayan-miracle-mist] .price.sale{color:var(--text-color, #1a1a1a)!important}a[href*=mayan-miracle-mist] .price.sale .new-price{color:var(--text-color, #1a1a1a)!important;text-decoration:none!important}.product-item__image:has(a[href*=mayan-miracle-mist]) .badge--sale,.product-item__image:has(a[href*=mayan-miracle-mist]) .badge{display:none!important}.mist-product-card .badge--sale,.mist-product-card .badge{display:none!important}.header__mobile{display:grid!important}@media only screen and (max-width:749px){.header__mobile{display:grid!important}.header__desktop{position:relative!important;overflow:hidden!important;max-height:0px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.header__mobile__hamburger{display:inline-block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation;z-index:100!important;position:relative!important}}@media only screen and (min-width:750px){.header__mobile{display:none!important}.header__desktop{position:static!important;overflow:visible!important;max-height:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}}.aos-initialized .theme__header[data-aos]{transform:none!important;-webkit-transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kiolal-design-system.css.map */
