#header-group{background-color:var(--bs-body-bg);transition:transform .4s ease-out}#header-group.hide{transform:translateY(-100%)}.header-transparent{position:fixed;width:100%}html:not(.has-scrolled) body:not(.navbar-dropdown-open) .header-transparent #navbar-wrapper,html:not(.has-scrolled) body:not(.navbar-dropdown-open) .header-transparent .announcement-bar{--text-color-rgb: var(--bs-white-rgb);--bg-color-rgb: var(--bs-body-color-rgb);background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;color:rgba(var(--bs-white-rgb),1)!important}html:not(.has-scrolled) body:not(.navbar-dropdown-open) .header-transparent .announcement-bar{background:rgba(var(--text-color-rgb),.05)!important;border-bottom:1px solid rgba(var(--text-color-rgb),.1)!important}html:not(.has-scrolled) body:not(.navbar-dropdown-open) .header-transparent img.navbar-logo-default{display:none}html.has-scrolled .header-transparent img.navbar-logo-transparent-bg,body.navbar-dropdown-open .header-transparent img.navbar-logo-transparent-bg,#header-group:not(.header-transparent) img.navbar-logo-transparent-bg{display:none}.announcement-bar{border-top-style:solid;border-bottom-style:solid;overflow:hidden}.announcement-bar .description{text-align:center;margin:0}.announcement-bar .description a{color:currentColor;transition:all .2s ease-out}.announcement-bar .description a:hover,.announcement-bar .description a:focus{opacity:.75}.announcement-bar .carousel{margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem}.announcement-bar .carousel-control{background-color:transparent;border-color:transparent}.announcement-bar .carousel-control-prev{left:-1.25rem}.announcement-bar .carousel-control-next{right:-1.25rem}#navbar-wrapper{display:block;border-top-style:solid;border-bottom-style:solid;transition:background-color .2s ease-out}#navbar-wrapper.shadow{box-shadow:0 .125rem .25rem #00000013}#navbar-wrapper .navbar-logo{display:flex;justify-content:center;font-size:1.5rem;text-decoration:none;color:currentColor;transition:all .2s ease}#navbar-wrapper .navbar-logo:hover,#navbar-wrapper .navbar-logo:focus{opacity:.75}.nav-desktop-menu .nav-item{padding:0 .075rem}.svg-icon-menu line{opacity:1;transform:rotate(0) translateY(0) translate(0);transition:transform .3s ease-in-out,opacity .2s ease-in-out}.svg-icon-menu-close line:nth-child(1){transform:rotate(45deg) translate(6px,-12px)}.svg-icon-menu-close line:nth-child(2){opacity:0}.svg-icon-menu-close line:nth-child(3){transform:rotate(-45deg) translate(-12px)}body #main:after,body #footer-group:after{content:"";transition:all .4s ease-out;opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;background-color:rgba(var(--bs-dialog-backdrop-color-rgb),var(--bs-dialog-backdrop-opacity));-webkit-backdrop-filter:blur(var(--bs-dialog-backdrop-blur));backdrop-filter:blur(var(--bs-dialog-backdrop-blur))}body.navbar-dropdown-open #main,body.navbar-dropdown-open #footer-group{position:relative;overflow:hidden}body.navbar-dropdown-open #main:after,body.navbar-dropdown-open #footer-group:after{animation:navbar_dropdown_open .4s ease-out both}@keyframes navbar_dropdown_open{to{opacity:1;visibility:visible}}#footer{border-top-style:solid;border-bottom-style:solid}#footer .footer-block .title span{display:inline-block;padding:.25rem .5rem;background:linear-gradient(to right,rgba(var(--text-color-rgb),.1),transparent);border-radius:var(--bs-border-radius)}#footer .nav-link{transition:all .2s ease-out;background-color:transparent}#footer .nav:hover .nav-link{opacity:.6}#footer .nav:hover .nav-link:hover,#footer .nav:hover .nav-link:focus{opacity:1}#footer .social-icons{border-radius:50rem;background-color:rgba(var(--text-color-rgb),.05);padding-left:.5rem;padding-right:.5rem}.hero-carousel{border-top-style:solid;border-bottom-style:solid}.hero-carousel .media-wrapper img,.hero-carousel .media-wrapper video{display:flex;width:100%;object-fit:cover;max-height:100vh}.hero-carousel .media-wrapper{--opacity: 0;position:relative}.hero-carousel .media-wrapper:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(var(--overlay-color-rgb, 0, 0, 0),var(--overlay-opacity, .7));-webkit-backdrop-filter:blur(var(--overlay-blur, 0));backdrop-filter:blur(var(--overlay-blur, 0))}.hero-carousel .carousel-control-prev{left:2%}.hero-carousel .carousel-control-next{right:2%}.hero-carousel .carousel-caption .subtitle{animation:fade_in_up .5s ease-out both;animation-delay:.4s}.hero-carousel .carousel-caption .title{animation:fade_in_up .5s ease-out both;animation-delay:.6s}.hero-carousel .carousel-caption .description{animation:fade_in_up .5s ease-out both;animation-delay:.8s}.hero-carousel .carousel-caption .btn-wrapper{animation:fade_in_up .5s ease-out both;animation-delay:1s}.image-overlay{position:relative}.image-overlay img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.image-overlay .img-wrapper{--opacity: 0}.image-overlay .img-wrapper:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(var(--overlay-color-rgb, 0, 0, 0),var(--overlay-opacity, .7));-webkit-backdrop-filter:blur(var(--overlay-blur, 0));backdrop-filter:blur(var(--overlay-blur, 0))}.image-overlay .title{animation:fade_in_up .5s ease-out both;animation-delay:.2s}.image-overlay .description{animation:fade_in_up .5s ease-out both;animation-delay:.4s}.featured-products,.featured-collections{display:block;border-top-style:solid;border-bottom-style:solid}.marquee{position:relative;border-top-style:solid;border-bottom-style:solid}.marquee-left-right-gradients:before,.marquee-left-right-gradients:after{content:"";z-index:1;position:absolute;top:0;height:100%;width:15%}.marquee-left-right-gradients:before{left:0;background-image:linear-gradient(to right,rgba(var(--bg-color-rgb),1),transparent)}.marquee-left-right-gradients:after{right:0;background-image:linear-gradient(to left,rgba(var(--bg-color-rgb),1),transparent)}.marquee-wrapper{overflow:hidden;opacity:0;animation:marquee_init 1s ease-out both}@keyframes marquee_init{to{opacity:1}}.marquee-list{list-style:none;display:inline-flex;align-items:center;animation-timing-function:linear;animation-iteration-count:infinite;padding:0;margin:0}@media (prefers-reduced-motion: reduce){.marquee-list{animation:none}}.marquee-list:hover{animation-play-state:paused}.marquee-list li{position:relative;flex-shrink:0}.marquee-list li:after{content:"";position:absolute;top:50%;right:0;width:.25rem;height:.25rem;border-radius:50%;background-color:rgba(var(--text-color-rgb),.5);transform:translate(50%,-50%)}.marquee-list li a{transition:all .2s ease-out;text-decoration:none;color:currentColor}.marquee-list li a:hover,.marquee-list li a:focus{opacity:.75}.media-with-text{border-top-style:solid;border-bottom-style:solid}.media-with-text img{width:100%}.media-with-text video{position:absolute;object-fit:cover}.sticky-atc{position:fixed;left:0;bottom:0;width:100%;transform:translateY(100%);transition:all .2s ease-out;visibility:hidden}.sticky-atc.show{visibility:visible;z-index:1019;transform:translateY(0)}.sticky-atc-inner{border-top-style:solid;border-bottom-style:solid}.sticky-atc img{max-width:64px}.sticky-atc .jdgm-preview-badge{margin-bottom:.1rem!important}.sticky-atc .product-card-price{margin-bottom:0!important}@media (min-width: 599px){.sticky-atc img{max-width:80px}}.faq,.richtext,.contact-form-section,.page-content,.card-list{border-top-style:solid;border-bottom-style:solid}.card-slider,.html-section{display:block;border-top-style:solid;border-bottom-style:solid}.countdown{display:block}.countdown-inner{border-style:solid;border-radius:0;border-top-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.animated-countdown{display:flex;align-items:center;justify-content:center}.animated-countdown span{border-width:2px;border-style:solid;border-color:var(--bs-border-color);width:7rem;height:7rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius);margin:.375rem;font-size:2.75rem;line-height:1}.animated-countdown span em{font-size:1rem;display:block;margin-bottom:.25rem;opacity:.75;font-style:normal}@media (max-width: 575px){.animated-countdown span{width:4.5rem;height:4.5rem;margin:.25rem;font-size:1.9rem}.animated-countdown span em{font-size:.75rem}}.newsletter{border-top-style:solid;border-bottom-style:solid}.newsletter-form .form-floating .form-floating-icon{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);opacity:.5;z-index:3;color:rgba(var(--text-color-rgb),1)}.newsletter-form .form-floating input{padding-left:3rem;color:rgba(var(--text-color-rgb),1)}.newsletter-form .form-floating label{padding-left:3rem}.newsletter-form .form-floating input:focus+label{transform:scale(.85) translateY(-.5rem) translate(.5rem)}.newsletter-form .form-floating button{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);z-index:3;height:calc(100% - 1rem);display:flex;align-items:center;justify-content:center}.newsletter-trust-badges-item{border-radius:var(--bs-border-radius)}#newsletter-popup .btn-close{position:absolute;top:.5rem;right:.5rem;z-index:1;background-color:rgba(var(--bs-body-bg-rgb),1);border-radius:50%;padding:.375rem}.testimonials{display:block;border-top-style:solid;border-bottom-style:solid}.testimonials .card .svg-icon-star{fill:currentColor}.lookbook{border-top-style:solid;border-bottom-style:solid}.lookbook .img-wrapper{position:relative}.lookbook .img-wrapper img{width:100%}.lookbook-point-list-item button{position:absolute;cursor:pointer;display:block;padding:1rem;background:transparent;border:none;border-radius:50%}.lookbook-point-list-item button>span{display:block;padding:.25rem;border-radius:50%;border:1px solid currentColor;background-color:transparent;transition:all .2s ease-out}.lookbook-point-list-item button:hover>span,.lookbook-point-list-item button:focus>span{background-color:#ffffff80}.lookbook-point-list-item button>span>span{background:currentColor;display:block;width:1rem;height:1rem;border-radius:50%}.blog-slider,.combo-cross-sells{display:block;border-top-style:solid;border-bottom-style:solid}.combo-cross-sells .product-card{transition:all .2s ease-out}.combo-cross-sells .product-card[data-is-selected=false]{opacity:.5}.combo-cross-sells .form-check{display:inline-flex;align-items:center;padding:0;margin:0}.combo-cross-sells .form-check .form-check-input{margin:0 .5rem 0 0;float:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sections.css.map */
