*,*:before,*:after{transition-timing-function:cubic-bezier(.4,0,.2,1)}.button{font-weight:500;letter-spacing:.04em;transition:all .25s ease;border-radius:6px;padding:14px 28px}.button--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 2px 8px #28a74540}.button:hover:not([disabled]){transform:translateY(-2px);box-shadow:0 8px 24px #28a74559}.button--secondary{border-width:2px;background:transparent}.button--secondary:hover{background:rgba(var(--color-button),.08)}.button--tertiary:hover{text-decoration-thickness:2px}.card{transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.product-card-wrapper{transition:transform .3s ease}.product-card-wrapper:hover{transform:scale(1.02)}.section{padding-top:24px;padding-bottom:24px}@media screen and (min-width: 750px){.section{padding-top:36px;padding-bottom:36px}}slideshow-component,.shopify-section:has(slideshow-component),.shopify-section:first-of-type:has(slideshow-component){padding:0!important;margin:0!important}slideshow-component .section,.slideshow{padding:0!important;margin:0!important}.shopify-section-group-header-group+.shopify-section{margin-top:0!important;padding-top:0!important}#MainContent{margin-top:0!important;padding-top:0!important}.trust-badges{background:linear-gradient(180deg,#f8f9fa,#fff)}.trust-badges__item{padding:24px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;transition:all .3s ease}.trust-badges__item:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.section-header{box-shadow:0 1px #0000000a}.header__icon:hover{transform:scale(1.1)}.footer{background:#1a1a1a!important}.footer,.footer *,.footer p,.footer a,.footer h1,.footer h2,.footer h3,.footer h4,.footer span,.footer li,.footer .footer-block__heading,.footer .footer-block__details-content,.footer .rte,.footer .rte p,.footer .rte li,.footer .list-unstyled,.footer .list-unstyled li,.footer__content-bottom,.footer__content-bottom *,.footer .brand-info,.footer .brand-info *,.footer [class*=brand]{color:#fff!important}.footer a:hover{color:#28a745!important;opacity:1!important}.footer__content-bottom{background:#111;border-top:1px solid rgba(255,255,255,.1)}.footer-block a{color:#ffffffd9!important}.footer-block a:hover{color:#28a745!important}.footer [class*=color-]{--color-foreground: 255, 255, 255}.footer [class*=color-] *{color:#fff!important}.footer .footer-trust-badges,.footer .footer-trust-badges *,.footer .trust-badges-cart,.footer .trust-badges-cart *{color:inherit!important}.footer .trust-badge-item__title{color:#212529!important}.footer .trust-badge-item__text{color:#6c757d!important}a:not(.button):not(.card):hover{opacity:.8}html{scroll-behavior:smooth}::selection{background:#28a74533;color:rgb(var(--color-foreground))}:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:4px;border-radius:2px}.media img{transition:transform .5s ease}.card:hover .media img{transform:scale(1.05)}.field__input:focus,textarea:focus{border-color:rgb(var(--color-button));box-shadow:0 0 0 3px rgba(var(--color-button),.1)}.quantity__button:hover{background:rgba(var(--color-foreground),.05)}.facets__wrapper{padding:16px 0}.facets__disclosure{border-radius:8px}.price--on-sale .price-item--regular{opacity:.5}.price-item--sale{color:#e63946;font-weight:600}.badge{font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.banner__buttons{display:flex;gap:12px;align-items:center}.banner__buttons .button--primary,.banner__buttons .button:first-child:not(.button--secondary){padding:14px 32px;font-size:16px;font-weight:600}.banner__buttons .button--secondary,.banner__buttons .button:nth-child(2),.slideshow .banner__buttons .button:last-child{padding:12px 24px!important;font-size:14px!important;font-weight:500!important;background:#ffffff26!important;border:1px solid rgba(255,255,255,.5)!important;color:#fff!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:none!important}.banner__buttons .button--secondary:hover,.banner__buttons .button:nth-child(2):hover,.slideshow .banner__buttons .button:last-child:hover{background:#ffffff40!important;border-color:#ffffffb3!important;color:#fff!important}@media screen and (max-width: 749px){.button{min-height:44px;min-width:auto;padding:10px 20px}.section{padding-top:20px;padding-bottom:20px}.header__icon{min-width:44px;min-height:44px}.slideshow .banner__buttons,.banner .banner__buttons{gap:10px;flex-direction:column;align-items:flex-start;width:100%;max-width:280px;display:flex}.slideshow .button,.banner .button,.slideshow .banner__buttons .button,.banner .banner__buttons .button{padding:14px 28px!important;font-size:15px!important;font-weight:600!important;min-height:48px!important;width:100%!important;max-width:280px!important;letter-spacing:.02em!important;border-radius:8px!important;text-align:center!important;justify-content:center!important}.slideshow .banner__buttons .button:first-child,.banner .banner__buttons .button:first-child{order:2!important}.slideshow .button--secondary,.banner .button--secondary,.banner__buttons .button:nth-child(2){background:#ffffff26!important;border:1px solid rgba(255,255,255,.5)!important;color:#fff!important;box-shadow:none!important;order:1!important}.slideshow .button--secondary:hover,.banner .button--secondary:hover,.banner__buttons .button:nth-child(2):hover{background:#ffffff40!important;color:#fff!important}.slideshow .banner__heading,.banner .banner__heading{font-size:2rem!important;line-height:1.2!important;margin-bottom:10px!important;font-weight:700!important}.slideshow .banner__text,.banner .banner__text{font-size:1.1rem!important;line-height:1.45!important;margin-bottom:18px!important;opacity:.95}.slideshow__text.banner__box{padding:16px!important;gap:8px!important;justify-content:flex-end!important}.slideshow__text-wrapper.banner__content{padding:12px!important;align-items:flex-start!important;justify-content:flex-end!important}.banner--mobile-bottom .slideshow__text.banner__box,.slideshow .banner__box{justify-content:flex-end!important;padding-bottom:20px!important}.slideshow .trustpilot-custom,.banner .trustpilot-custom{transform:scale(.85);transform-origin:left center;margin-bottom:8px}}.announcement-bar{font-weight:500;letter-spacing:.02em}.collection-product-card{transition:all .3s ease}.loading-overlay{background:#fafafae6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drawer{box-shadow:-8px 0 32px #0000001a}.modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.breadcrumbs a{transition:color .2s ease}.breadcrumbs a:hover{color:rgb(var(--color-button))}.pagination__item{border-radius:8px;transition:all .2s ease}.pagination__item:hover{background:rgba(var(--color-foreground),.05)}.product__tab:hover{border-color:rgb(var(--color-button))}.product__tax,.icon-overlay-container{display:none!important}[id*=Slide-][id$="-2"]{position:relative;overflow:visible}[id*=Slide-][id$="-2"] .slideshow__text-wrapper:before{content:"\2b50  BESTSELLER";position:absolute;top:20px;right:20px;background:linear-gradient(135deg,gold,#ffb347);color:#1a1a1a;padding:10px 20px;font-size:14px;font-weight:700;letter-spacing:.08em;border-radius:6px;box-shadow:0 4px 15px #ffb34780;z-index:10;text-shadow:none;animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}[id*=Slide-][id$="-2"] .slideshow__media:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid;border-image:linear-gradient(135deg,#c41e3ab3,#ffc80080,#c41e3ab3) 1;pointer-events:none;z-index:2}[id*=Slide-][id$="-2"] .banner__heading{text-shadow:0 0 20px rgba(255,215,0,.5),0 0 40px rgba(255,215,0,.3),0 2px 4px rgba(0,0,0,.5);animation:christmas-glow 2s ease-in-out infinite alternate}@keyframes christmas-glow{0%{text-shadow:0 0 20px rgba(255,215,0,.5),0 0 40px rgba(255,215,0,.3),0 2px 4px rgba(0,0,0,.5)}to{text-shadow:0 0 30px rgba(255,215,0,.7),0 0 60px rgba(255,215,0,.4),0 2px 4px rgba(0,0,0,.5)}}[id*=Slide-][id$="-2"] .button--primary,[id*=Slide-][id$="-2"] .button{background:linear-gradient(135deg,#c41e3a,#8b0000)!important;box-shadow:0 4px 15px #c41e3a66!important;border:none!important;outline:none!important;color:#fff!important}[id*=Slide-][id$="-2"] .button--primary:hover,[id*=Slide-][id$="-2"] .button:hover{background:linear-gradient(135deg,#d42a46,#a01010)!important;box-shadow:0 6px 25px #c41e3a80!important;transform:translateY(-3px);border:none!important;outline:none!important}[id*=Slide-][id$="-2"] .button--primary:focus,[id*=Slide-][id$="-2"] .button:focus{outline:none!important;border:none!important}[id*=Slide-][id$="-2"] .banner__buttons{margin-top:58px}@media screen and (max-width: 749px){[id*=Slide-][id$="-2"] .slideshow__text-wrapper:before{font-size:10px;padding:6px 12px;top:10px;right:10px;animation:none}[id*=Slide-][id$="-2"] .banner__heading{animation:none;text-shadow:0 2px 4px rgba(0,0,0,.5)}[id*=Slide-][id$="-2"] .slideshow__text.banner__box,[id*=Slide-][id$="-2"] .banner__box{padding-top:80px!important}[id*=Slide-][id$="-2"] .banner__buttons{margin-top:58px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/luxe-overrides.css.map */
