#header-group{transition:transform .4s ease-out}#header-group.hide{transform:translateY(-100%)}.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;font-size:1.5rem;text-decoration:none;color:currentColor;transition:all .2s ease;justify-content:center}#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;padding-top:50px;padding-bottom:50px}@media(min-width:1200px){#footer{padding-top:100px;padding-bottom:100px}}#footer .footer-brand{display:flex;flex-direction:column;align-items:flex-start}#footer .footer-brand__logo-wrap{width:100%;margin-bottom:10px}#footer .footer-brand__logo{display:inline-block}#footer .footer-brand__content{width:100%}#footer .footer-brand__logo img{display:block;width:auto;height:40px}#footer-desktop .footer-brand__logo img{height:72px}#footer .footer-brand__title{margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.2;color:#fff;text-transform:uppercase}#footer .footer-newsletter{width:100%;max-width:420px}#footer .footer-newsletter__field{position:relative;width:100%}#footer .footer-newsletter__input{width:100%;height:60px;padding:0 3.75rem 0 1.25rem;background:transparent;border:2px solid #fff;border-radius:30px;color:#fff;font-size:1rem;outline:none}#footer .footer-newsletter__input::placeholder{color:#888}#footer .footer-newsletter__submit{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#fff;color:#000;border:none;border-radius:50%;cursor:pointer;transition:opacity .2s ease-out}#footer .footer-newsletter__submit:hover{opacity:.85}#footer .footer-newsletter__message{margin:0 0 .75rem;font-size:.875rem}#footer .footer-newsletter__message--success{color:#6fcf97}#footer .footer-newsletter__message--error{color:#ff6b6b}#footer .footer-main{display:flex;align-items:flex-start;gap:2.5rem}#footer-desktop .footer-main{display:grid;grid-template-columns:minmax(0,420px) 1px 1fr;grid-template-rows:auto auto;column-gap:2.5rem;row-gap:2rem;align-items:start}#footer-desktop .footer-brand{display:contents}#footer-desktop .footer-brand__logo-wrap{grid-column:1;grid-row:1;margin-bottom:70px}#footer-desktop .footer-brand__content{grid-column:1;grid-row:2}#footer-desktop .footer-divider{grid-column:2;grid-row:2}#footer-desktop .footer-menus{grid-column:3;grid-row:2}#footer .footer-divider{flex-shrink:0;align-self:stretch;width:1px;min-height:195px;background:linear-gradient(to bottom,#fff0,#fff3 50%,#fff0)}#footer .footer-menus{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}#footer .footer-block__title{margin:0 0 .75rem;font-size:inherit;font-weight:inherit}#footer .footer-block__title span{display:inline-block;width:100%;padding:.25rem .5rem;font-size:1.25rem;font-weight:700;line-height:1.2;background:linear-gradient(to right,rgba(255,255,255,.1),transparent);border-radius:4.8px}#footer .footer-separator{height:1px;margin:2rem 0;background:linear-gradient(to right,#fff0,#fff3 50%,#fff0);border:none}#footer .footer-bottom__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}#footer .footer-bottom__payment{margin-left:auto;text-align:right}#footer .footer-bottom__payment .payment-icons-text{text-align:right;font-size:.8125rem}#footer .footer-bottom__copyright{margin-top:.5rem;opacity:.7}#footer .nav-link{transition:all .2s ease-out;background-color:transparent;font-size:.9rem;font-weight:500}#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:#ffffff0d;padding:.35rem .85rem}#footer-mobile .footer-brand{align-items:center;text-align:center;margin-bottom:1.25rem}#footer-mobile .footer-brand__logo-wrap{margin-bottom:30px}#footer-mobile .footer-brand__content{display:flex;flex-direction:column;align-items:center}#footer-mobile .footer-brand__logo img{margin:0 auto}#footer-mobile .footer-brand__title{font-size:1.6rem;text-align:center}#footer-mobile .footer-newsletter{max-width:100%}#footer-mobile .footer-newsletter__input{height:53px;padding-right:3.25rem;border-width:1.76px;border-radius:26px;font-size:.875rem}#footer-mobile .footer-newsletter__submit{width:35px;height:35px;right:7px}#footer-mobile .footer-mobile-social{margin-bottom:1.25rem}#footer-mobile .footer-mobile-social .social-icons{justify-content:flex-start}#footer-mobile .footer-mobile-menus{margin-bottom:1.5rem}#footer-mobile .footer-mobile-menus .collapse-wrapper{border-top:none;border-bottom:none}#footer-mobile .footer-mobile-collapse__btn{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 0;margin:0;background:none;border:none;color:#fff;text-align:left;cursor:pointer}#footer-mobile .footer-mobile-collapse__btn:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,#fff0,#fff3 50%,#fff0)}#footer-mobile .footer-mobile-collapse__title{display:inline-block;padding:.2rem .65rem;font-size:.95rem;font-weight:700;line-height:1.2;background:linear-gradient(to right,rgba(255,255,255,.1),transparent);border-radius:3.6px}#footer-mobile .footer-mobile-collapse__btn svg.svg-icon-chevron-down{flex-shrink:0;transition:transform .2s ease-out}#footer-mobile .footer-mobile-collapse__btn[aria-expanded=true] svg.svg-icon-chevron-down{transform:rotate(-180deg)}#footer-mobile .footer-mobile-collapse .collapse-inner{padding-bottom:1rem}#footer-mobile .footer-mobile-payment .payment-icons-text{text-align:right;font-size:.5125rem}.hero-carousel{border-top-style:solid;border-bottom-style:solid}.hero-carousel .media-wrapper img,.hero-carousel .media-wrapper video{display:flex;width:100%;height:auto;object-fit:cover}.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))}.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}.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}.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}.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:var(--bs-body-color)}.newsletter-form .form-floating input{padding-left:3rem}.newsletter-form .form-floating label{padding-left:3rem;color:var(--bs-body-color)}.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)}.testimonials{display:block;border-top-style:solid;border-bottom-style:solid}.testimonials .card{border-radius:1.5rem;border-bottom-left-radius:0}.testimonials .card .svg-icon-star{fill:currentColor}.blog-slider{display:block;border-top-style:solid;border-bottom-style:solid}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sections.css.map */
