:root{--brand-blue: #292865;--brand-yellow: #fad704;--brand-yellow-soft: #fff9e2;--premium-shadow: 0 20px 40px rgba(41, 40, 101, .1);--premium-transition: all .5s cubic-bezier(.16, 1, .3, 1)}.reveal-on-scroll{opacity:0;transform:translateY(40px);transition:var(--premium-transition);will-change:transform,opacity}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}#scrollToTop{position:fixed;bottom:30px;right:30px;width:54px;height:54px;background:var(--brand-blue);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:999;opacity:0;visibility:hidden;transition:var(--premium-transition);box-shadow:0 15px 30px #29286533}#scrollToTop.is-visible{opacity:1;visibility:visible}#scrollToTop:hover{transform:translateY(-5px);background:var(--brand-yellow);color:var(--brand-blue);box-shadow:0 20px 40px #fad7044d}#scrollToTop svg{width:24px;height:24px;fill:none}.btn,.btn--secondary,[class*=ai-view-all-button__link]{transition:var(--premium-transition)!important;position:relative;overflow:hidden;z-index:1}.btn:hover,.btn--secondary:hover,[class*=ai-view-all-button__link]:hover{transform:translateY(-3px);box-shadow:0 15px 30px #29286533!important}.btn:after,.btn--secondary:after,[class*=ai-view-all-button__link]:after{content:"";position:absolute;top:-50%;left:-60%;width:20%;height:200%;background:#fff6;transform:rotate(30deg);transition:none;z-index:-1}.btn:hover:after,.btn--secondary:hover:after,[class*=ai-view-all-button__link]:hover:after{left:120%;transition:left .6s ease-in-out}.slideshow__slide.is-selected .hero__image{animation:kenBurns 12s ease-out forwards}@keyframes kenBurns{0%{transform:scale(1)}to{transform:scale(1.12)}}[class*=ai-circle-items__link],[class*=ai-shop-category-item]{border:1px solid rgba(250,215,4,.1)!important;transition:var(--premium-transition)!important;background:#fff!important}[class*=ai-circle-items__link]:hover,[class*=ai-shop-category-item]:hover{border-color:var(--brand-yellow)!important;background:var(--brand-yellow-soft)!important;transform:translateY(-12px) scale(1.03)!important;box-shadow:0 25px 50px #fad70433!important}.scrolling-text{background:linear-gradient(90deg,var(--brand-blue) 0%,#4a499e 50%,var(--brand-blue) 100%)!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:13px!important;padding:14px 0!important;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.main-content>.shopify-section{margin-bottom:50px}@media screen and (max-width:768px){.main-content>.shopify-section{margin-bottom:30px}}@media(hover:hover){.grid-product__content:hover{transform:translateY(-14px);box-shadow:0 45px 90px #2928652e!important}.grid-product__content:hover .grid-product__image{transform:scale(1.15)}}.grid-product__image{transition:transform 1.2s cubic-bezier(.16,1,.3,1)!important}.hero__title,.section-header__title,[class*=ai-circle-items__title],[class*=ai-shop-category-title]{color:var(--brand-blue)!important;font-weight:800!important;letter-spacing:-.04em!important;line-height:1.1!important}@media screen and (max-width:768px){#scrollToTop{bottom:20px;right:20px;width:48px;height:48px}.reveal-on-scroll{transform:translateY(25px)}.hero__title,.section-header__title{font-size:1.8rem!important}}:is(.section-header__title,h2.section-header__title,h1.section-header__title,.hero__title,.hotspots__title,.quote-main-text,.index-section h2:not(.h3):not(.h4):not(.h5):not(.h6):not(.custom__item h2):not(.track-order-title):not(.news-title):not(.kt-testimonials h2),.shopify-section h2:not(.h3):not(.h4):not(.h5):not(.h6):not(.custom__item h2):not(.track-order-title):not(.news-title):not(.kt-testimonials h2),:is(.template-blog,.template-article) .section-header__title,.section-header h2,[class*=ai-] h2,[class*=ai-] .h2,[class*=ai-] [class*=title]:not([class*=item]):not([class*=card]):not(.track-order-title):not(.news-title):not(.kt-testimonials h2)){text-align:center!important;font-family:Lexend,sans-serif!important;font-size:clamp(24px,5vw,38px)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.15!important;color:#161a2e!important;margin:0 auto 25px!important;display:block!important;width:100%!important;max-width:900px!important}.grid-product__content,.grid-product__image-mask,.grid__item-image-wrapper,.grid-product__image-wrap{margin:0!important;padding:0!important;background:transparent!important;border-radius:0!important}.grid-product__content{background:#fff!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:#64646f33 0 7px 29px!important;border-radius:18px!important;border:none!important}.track-order-title,.news-title,:is(.template-blog,.template-article) .section-header__title,.kt-testimonials .header h2{text-align:left!important;font-family:Lexend,sans-serif!important;font-size:clamp(20px,4vw,22px)!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.2!important;color:#161a2e!important;margin-bottom:12px!important;max-width:none!important;width:auto!important;display:inline-block!important}.section-header,[class*=ai-] .section-header,.track-order-cta__content{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.kt-testimonials .header{justify-content:flex-start!important;text-align:left!important;padding:0 40px!important}.kt-testimonials .header p{text-align:left!important;margin-left:0!important}.news-features-wrap{text-align:left!important;padding-left:20px!important;padding-right:20px!important}.news-features-wrap .news-tabs{justify-content:flex-start!important}.news-features-wrap .news-title,.news-features-wrap .news-subtitle{text-align:left!important;margin-left:0!important;margin-right:auto!important}@media screen and (max-width:768px){:is(.section-header__title,h2.section-header__title,h1.section-header__title,.hero__title,.index-section h2:not(.h3):not(.h4):not(.h5):not(.h6):not(.custom__item h2):not(.track-order-title):not(.news-title),.shopify-section h2:not(.h3):not(.h4):not(.h5):not(.h6):not(.custom__item h2):not(.track-order-title):not(.news-title),.section-header h2,[class*=ai-] h2,[class*=ai-] .h2,[class*=ai-] [class*=title]:not([class*=item]):not([class*=card]):not(.track-order-title):not(.news-title)){font-size:24px!important;margin-bottom:18px!important;padding-left:10px!important;padding-right:10px!important}.track-order-title,.news-title{font-size:20px!important;text-align:left!important}}@media screen and (max-width:768px){.grid:not(.no-flex):not(.grid-overflow-wrapper .grid){display:flex!important;flex-wrap:wrap!important}.grid-overflow-wrapper .grid{display:flex!important;flex-wrap:nowrap!important}.grid-product{display:flex!important;flex-direction:column!important;height:auto!important}.grid-product__content{display:flex!important;flex-direction:column!important;height:100%!important;position:relative;padding-bottom:0!important;border-radius:18px!important}.grid-product__image-mask{aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;border-radius:18px 18px 0 0!important}.grid-product__meta{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:10px 5px!important}.grid-product__title{min-height:2.5em!important;margin-bottom:4px!important;line-height:1.2!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.grid-product__price{margin-bottom:8px!important}.grid-product__add-to-cart{margin-top:auto!important;padding:0 5px 10px!important}.grid-add-to-cart-btn{width:100%!important;padding:8px 4px!important;font-size:11px!important}.page-width,.page-width.page-width--flush-small{padding-left:5px!important;padding-right:5px!important}.grid-overflow-wrapper{padding-left:15px!important;padding-right:15px!important}}.kareena-promo-title{font-size:26px!important;font-family:Lexend,sans-serif!important;line-height:1.2!important;color:#161a2e!important}@media screen and (max-width:768px){.kareena-promo-title{font-size:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/premium-refinements.css.map */
