:root{--kd-ease-out: cubic-bezier(.16, 1, .3, 1);--kd-ease-inout: cubic-bezier(.65, 0, .35, 1);--kd-ease-soft: cubic-bezier(.33, 1, .68, 1);--kd-dur-fast: .18s;--kd-dur-mid: .32s;--kd-dur-slow: .62s;--kd-dur-reveal: .76s;--kd-reveal-dist: 26px;--kd-reveal-scale: .985;--kd-stagger-step: 70ms;--kd-anim-delay: 0ms;--kd-mag-x: 0px;--kd-mag-y: 0px;--kd-pan: 0%}html.kd-motion :where([data-kd-reveal],.kd-chead>*,.kd-brand>*,.kd-quote>*,.kd-style-grid>*,.kd-product-grid>*,.kd-results-grid>*,.kd-routine-grid>*,.kd-paths__grid>*,.kd-solutions__grid>*,.kd-education-grid>*,.kd-guide__grid>*,.kd-guide__steps>*,.kd-gallery__grid>*,.kd-fulfill__grid>*,.kd-visit__grid>*,.kd-contact__grid>*,.kd-reviews__grid>*,.kd-review-grid>*,.kd-bundle-grid>*,.kd-cat-grid>*,.kd-svc-grid>*,.kd-oil-guide__grid>*,.kd-bc__grid>*,.kd-bc__steps>*,.kd-bc__guides>*,.kd-bc__kit-grid>*,.kd-look-products>*,.kd-trust-row>*,.kd-consult__hero-grid>div>*,#MainContent>.shopify-section .text-block:not(.product-card *),#MainContent>.shopify-section .group-block:not(.group-block *):not(.product-card *),#MainContent .product-card):not([data-kd-state=shown]):not([data-kd-skip]){opacity:0;transform:translate3d(0,var(--kd-reveal-dist),0) scale(var(--kd-reveal-scale))}html.kd-motion :where([data-kd-no-motion],[data-kd-no-motion] *,.kd-bk-overlay,.kd-bk-overlay *,.kd-bkpg,.kd-bkpg *,.kd-bk-cal-grid,.kd-bk-cal-grid *,dialog,dialog *,[popover],[popover] *,.cart-drawer,.cart-drawer *,.facets,.facets *){opacity:1!important;transform:none!important}html.kd-motion [data-kd-state=shown]{opacity:1;transform:none;transition:opacity var(--kd-dur-reveal) var(--kd-ease-out) var(--kd-anim-delay),transform var(--kd-dur-reveal) var(--kd-ease-out) var(--kd-anim-delay)}html.kd-motion #MainContent .product-card[data-kd-state=shown]{transition-duration:var(--kd-dur-slow)}html.kd-motion [data-kd-pan]{object-position:center calc(var(--kd-pan-base, 25%) + var(--kd-pan))!important;will-change:object-position}html.kd-motion :where(.kd-style,.kd-results-grid article,.kd-gallery__item,.kd-look){transition:transform var(--kd-dur-mid) var(--kd-ease-out),box-shadow var(--kd-dur-mid) var(--kd-ease-out),border-color var(--kd-dur-mid) var(--kd-ease-out)}html.kd-motion :where(.kd-style,.kd-results-grid article,.kd-gallery__item):hover{transform:translateY(-6px);box-shadow:var(--kd-shadow-lg, 0 8px 32px rgba(43, 24, 16, .16))}html.kd-motion :where(.kd-style,.kd-results-grid article,.kd-gallery__item,.kd-look) img{transition:transform .62s var(--kd-ease-out)}html.kd-motion :where(.kd-style,.kd-results-grid article,.kd-gallery__item,.kd-look):hover img{transform:scale(1.045)}html.kd-motion .kd-style span{transition:transform var(--kd-dur-mid) var(--kd-ease-out),color var(--kd-dur-mid) ease}html.kd-motion .kd-style:hover span{transform:translate(6px);color:var(--kd-gold-500, #c8974e)}html.kd-motion #MainContent .product-card{transition:transform var(--kd-dur-mid) var(--kd-ease-out),border-color var(--kd-dur-mid) var(--kd-ease-out),box-shadow var(--kd-dur-mid) var(--kd-ease-out)}html.kd-motion #MainContent .product-card:hover{box-shadow:0 10px 30px #1e0e0847}html.kd-motion :where(.kd-cbtn,.kd-btn){position:relative;overflow:hidden;isolation:isolate;transform:translate3d(var(--kd-mag-x),var(--kd-mag-y),0);transition:transform var(--kd-dur-mid) var(--kd-ease-out),background-color var(--kd-dur-mid) ease,color var(--kd-dur-mid) ease,border-color var(--kd-dur-mid) ease,box-shadow var(--kd-dur-mid) ease}html.kd-motion :where(.kd-cbtn,.kd-btn)[data-kd-magnetic=active]{transition:transform 90ms linear,background-color var(--kd-dur-mid) ease,color var(--kd-dur-mid) ease,border-color var(--kd-dur-mid) ease,box-shadow var(--kd-dur-mid) ease}html.kd-motion :where(.kd-cbtn,.kd-btn):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.28) 50%,transparent 80%);transform:translate(-120%);transition:transform .76s var(--kd-ease-out);pointer-events:none}html.kd-motion :where(.kd-cbtn,.kd-btn):hover:after{transform:translate(120%)}html.kd-motion :where(.kd-chead a,.kd-footer a,.kd-routine-grid a:not(.kd-cbtn):not(.kd-btn)){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size var(--kd-dur-mid) var(--kd-ease-out)}html.kd-motion :where(.kd-chead a,.kd-footer a,.kd-routine-grid a:not(.kd-cbtn):not(.kd-btn)):hover{background-size:100% 1px}html.kd-motion :where(header-component.header,.header__underlay){transition:box-shadow var(--kd-dur-mid) var(--kd-ease-out)}html.kd-motion[data-kd-scrolled] header-component.header{box-shadow:0 1px #c8974e52,0 10px 30px #1e0e0859}html.kd-motion header-component.header .header__logo img{transition:transform var(--kd-dur-slow) var(--kd-ease-out);transform-origin:left center}html.kd-motion[data-kd-scrolled] header-component.header .header__logo img{transform:scale(.92)}.kd-scroll-progress{position:fixed;inset:0 auto auto 0;z-index:2147483000;height:2px;width:100%;transform:scaleX(var(--kd-progress, 0));transform-origin:0 50%;background:linear-gradient(90deg,var(--kd-gold-500, #c8974e),var(--kd-gold-300, #edd9a8));pointer-events:none;will-change:transform}html.kd-motion [data-kd-marquee]{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}html.kd-motion [data-kd-marquee]>*{flex:0 0 auto;animation:kd-marquee var(--kd-marquee-duration, 32s) linear infinite}html.kd-motion [data-kd-marquee]:hover>*{animation-play-state:paused}@keyframes kd-marquee{to{transform:translate(-100%)}}html.kd-motion :focus-visible{outline:2px solid var(--kd-gold-500, #c8974e);outline-offset:3px;border-radius:2px}@media(prefers-reduced-motion:reduce){html.kd-motion *,html.kd-motion *:before,html.kd-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html.kd-motion [data-kd-reveal],html.kd-motion [data-kd-state],html.kd-motion .kd-chead>*,html.kd-motion .kd-brand>*{opacity:1!important;transform:none!important}html.kd-motion [data-kd-pan]{object-position:center var(--kd-pan-base, 25%)!important}.kd-scroll-progress{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/kerandy-motion.css.map */
