#announcements a{display:block;transition:all .2s ease-out}#announcements svg.icon-announcement-star{margin:0 .5rem}#announcements a:hover{opacity:.75}#announcements a svg.arrow{transform:translate(.5rem);transition:all .2s ease-out}#announcements a:hover svg.arrow{transform:translate(.5rem)}#announcements p{margin:0}#announcements .carousel-control-prev,#announcements .carousel-control-next{width:2rem}#announcements .carousel-control-prev-icon,#announcements .carousel-control-next-icon{width:1.25rem;height:1.25rem}#announcements #announcements-carousel .text-wrapper p{line-height:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media screen and (max-width: 767px){#announcements #announcements-carousel .text-wrapper p{font-size:.6rem}}#announcements #announcements-carousel .text-wrapper.small p{font-size:.8rem}.megamenu-page img{max-width:100%;height:auto}#navbar.navbar-light .navbar-nav .nav-link{color:#525252;font-family:var(--font-headings);font-size:1.13rem}#navbar.navbar-light .navbar-nav .nav-link:hover{color:#3373b0}#navbar.navbar-light .navbar-nav .nav-link.active{color:var(--bs-primary)}#navbar.navbar-light .navbar-nav .nav-link.active span{padding-bottom:.25rem;border-bottom:2px solid var(--bs-primary)}@media (min-width: 1200px){#navbar .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem;line-height:normal}#navbar .dropdown-toggle:after{vertical-align:middle}}@media (min-width: 1200px) and (max-width: 1400px){.navbar-logo>img{max-width:150px}}.navbar-wrapper:has(.transparent-background.homepage-navbar){height:0;overflow:visible}.nav-item svg{transform:translateZ(0)}.transparent-background.homepage-navbar{background-color:#ffffff4d;transition:background-color .25s}.transparent-background.homepage-navbar:hover,.navbar-component.is-sticky .transparent-background.homepage-navbar,.navbar{background-color:#fff}.navbar-content-wrapper{padding:0 28px}.navbar .navbar-toggler,.navbar .navbar-toggler:hover,.navbar .navbar-toggler:active,.navbar .navbar-toggler:focus{color:var(--bs-dark);display:block;padding-right:0;outline:none;box-shadow:none}.navbar-mobile{padding-top:27px;padding-bottom:27px}.navbar-mobile .container{padding:0 30px}.navbar-desktop{padding-top:12px;padding-bottom:12px}.navbar-desktop:has(.nav-link.show){background-color:#fff}.navbar__buttons-wrapper{align-items:center}#navbar.navbar-light .navbar-toggler small{font-size:.6em;font-weight:700}.navbar-icons-cart .badge{width:16px;height:16px;padding:0;border-radius:50%;line-height:15px;position:absolute;top:4px;right:0;background-color:var(--bs-secondary);font-size:.6em;font-family:sans-serif}.carousel-section-wrapper .wave-svg-wrapper{position:absolute;left:0;bottom:0;width:100%}.carousel-section-wrapper .wave-svg-wrapper.dt-hidden svg{margin-bottom:-30px!important;width:110%;height:auto}@media (max-width: 500px){.carousel-section-wrapper .wave-svg-wrapper.dt-hidden svg{margin-bottom:-10px!important}}.template-landing-custom .carousel-section-wrapper .wave-svg-wrapper.mob-hidden{bottom:-2px}@media (max-width: 1200px){.template-landing-custom .carousel-section-wrapper{margin-bottom:2rem}}@media (max-width: 767px){.template-landing-custom .carousel-section-wrapper .buttons{flex-direction:column}.template-landing-custom .carousel-section-wrapper .btn{margin-left:0!important;margin-right:0;line-height:1}.template-landing-custom .carousel-section-wrapper .btn+.btn{margin-top:1rem}}@media (min-width: 1200px){.template-landing-custom .carousel-section-wrapper h1{font-size:2.6rem!important;line-height:1.3}}.footer-section-wrapper .wave-svg-wrapper{position:absolute;top:0;width:100%;transform:rotate(180deg);margin-top:-1px}.footer-section-wrapper .wave-svg-wrapper svg{width:110%;animation:footer_wave_animation 2s linear infinite alternate}@keyframes footer_wave_animation{0%{transform:translate(0)}to{transform:translate(-5%)}}.footer-inner{padding-top:1.5rem}@media (min-width: 1200px){.footer-inner{padding-top:8rem}}#footer .nav-link{opacity:.7;transition:all .2s ease-out}#footer .nav-link:hover,#footer .nav-link:focus{opacity:1}#footer.text-white .nav-link{color:#fff}#footer.text-body .nav-link{color:var(--bs-dark)}#footer.text-white .rte a,#footer.text-white #copyright a{color:#fff;text-decoration:underline}#footer .accordion-button{background:transparent;padding-left:0;padding-right:0}#footer.text-white .accordion-button{color:#fff}#footer.text-white .accordion-button:after{filter:invert()}#footer.text-white .footer-block .title{position:relative}#footer.text-white .footer-block .title:before{content:"";width:30px;height:1px;background-color:#fff;position:absolute;bottom:0;left:0;transition:all .2s ease-out}#footer.text-white .footer-block:hover .title:before{width:100%}#footer .social-icons .nav-link{background-color:#056da0;border:none;opacity:1;margin:.25rem 0;min-width:240px}#footer .social-icons .nav-link:hover,#footer .social-icons .nav-link:focus{background-color:#378ab3}@media (max-width: 575px){#footer .social-icons,#footer .social-icons .nav-link{justify-content:center}}#footer-anchor-img{animation:footer_anchor_animation 2s linear infinite alternate}@keyframes footer_anchor_animation{0%{transform:translateY(1rem)}to{transform:translateY(-1rem)}}@media (max-width: 991px){#footer-anchor-img{margin:2.5rem 0;max-width:60px}}.featured-collections .splide__arrow--prev{left:-.5rem}.featured-collections .splide__arrow--next{right:-.5rem}@media (max-width: 575px){.featured-collections .splide__arrow{display:none}}.instagram-gallery-item a{display:block;position:relative}.instagram-gallery-item a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;transition:all .2s ease-out}.instagram-gallery-item a:hover:before{opacity:1}.instagram-gallery-item a:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M16.98 0a6.9 6.9 0 0 1 5.08 1.98A6.94 6.94 0 0 1 24 7.02v9.96c0 2.08-.68 3.87-1.98 5.13A7.14 7.14 0 0 1 16.94 24H7.06a7.06 7.06 0 0 1-5.03-1.89A6.96 6.96 0 0 1 0 16.94V7.02C0 2.8 2.8 0 7.02 0h9.96zm.05 2.23H7.06c-1.45 0-2.7.43-3.53 1.25a4.82 4.82 0 0 0-1.3 3.54v9.92c0 1.5.43 2.7 1.3 3.58a5 5 0 0 0 3.53 1.25h9.88a5 5 0 0 0 3.53-1.25 4.73 4.73 0 0 0 1.4-3.54V7.02a5 5 0 0 0-1.3-3.49 4.82 4.82 0 0 0-3.54-1.3zM12 5.76c3.39 0 6.2 2.8 6.2 6.2a6.2 6.2 0 0 1-12.4 0 6.2 6.2 0 0 1 6.2-6.2zm0 2.22a3.99 3.99 0 0 0-3.97 3.97A3.99 3.99 0 0 0 12 15.92a3.99 3.99 0 0 0 3.97-3.97A3.99 3.99 0 0 0 12 7.98zm6.44-3.77a1.4 1.4 0 1 1 0 2.8 1.4 1.4 0 0 1 0-2.8z'/></svg>");background-repeat:no-repeat;background-size:32px;background-position:center;opacity:0;filter:invert(1);transform:translateY(1rem);transition:all .2s ease-out}.instagram-gallery-item a:hover:after{opacity:1;transform:translateY(0)}.instagram-gallery .title-branded{background:linear-gradient(to right,#405de6,#5851db,#833ab4,#c13584,#e1306c);display:inline-block;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.promo-section-wrapper .wave-svg-wrapper{position:absolute;bottom:0;width:100%}@media (max-width: 1200px){.promo-section-wrapper{margin-bottom:2rem}}.promo.text-white:before{content:"";width:100%;height:15px;position:absolute;top:0;left:0;background-color:#ffffff40}.testimonials{background-position:center;background-size:cover;background-attachment:fixed}.testimonials.text-white:before{content:"";width:100%;height:15px;position:absolute;top:0;left:0;background-color:#ffffff40}.testimonials.text-white:after{content:"";width:100%;height:15px;position:absolute;bottom:0;left:0;background-color:#ffffff40}.testimonials .carousel-indicators{position:relative;flex-direction:column;margin:0}.testimonials .carousel-indicators button,.testimonials .carousel-dark .carousel-indicators button{width:calc(100% - 2rem);padding:.75rem 1rem;height:auto;text-indent:inherit;border:none;margin:0;background:transparent;opacity:1;border-radius:.25rem;transition:all .2s ease-out}.testimonials.text-white .carousel-indicators button{color:#fff}.testimonials .carousel-indicators button img{border:5px solid transparent;transition:all .2s ease-out}.testimonials .carousel-indicators button:hover img,.testimonials .carousel-indicators button:focus img{opacity:.7}.testimonials.text-white .carousel-indicators button.active{background-color:#ffffff1a}.testimonials.text-body .carousel-indicators button.active{background-color:#0000000d}.testimonials.text-white .carousel-indicators button.active img{border-color:#ffffff40;opacity:1}.testimonials.text-body .carousel-indicators button.active img{border-color:#0000000d;opacity:1}@media (max-width: 991px){.testimonials .carousel-indicators button{padding:.5rem 1rem}.testimonials .carousel-indicators button img{width:60px;height:60px}}.separator hr{background-color:transparent;border-top-style:solid;border-top-width:1px}.steps .steps-step{border-radius:50%;width:60px;height:60px;display:inline-block;line-height:58px}.steps.text-white .steps-step{background-color:#fff3}.steps.text-body .steps-step{border:1px solid var(--bs-primary);color:var(--bs-primary)}.steps .col:hover .steps-step{animation:steps_step_animation 1s linear alternate infinite forwards}@keyframes steps_step_animation{to{transform:translate(1rem)}}.general-slider .splide__track{overflow:visible}.general-slider .splide__slide{opacity:.25;transition:all .2s ease-out}.general-slider .splide__slide.is-visible{opacity:1}.general-slider img{transition:all .2s ease-out}.general-slider a:hover img{opacity:.75}.general-slider .splide__arrow--prev{left:-.75rem}.general-slider .splide__arrow--next{right:-.75rem}.featured-reviews img.rounded{border-radius:2.5rem!important}.general-slider .btn-link{transition:all .2s ease-out}.general-slider .btn-link:hover{opacity:.75}@media (max-width: 575px){.general-slider .splide__arrow{display:none}}.pi-footer-3-column-menu-blocks{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width: 575px){.pi-footer-3-column-menu-blocks{grid-template-columns:1fr;margin-bottom:24px}}.pi-footer-3-column-menu-blocks>.footer-block:nth-child(2){grid-row:span 2}.custom-design-swiper .slider-container{overflow:hidden;padding-top:.25rem}.custom-design-swiper .title-container{margin-bottom:.875rem}.custom-design-swiper .title{margin-bottom:1rem}.custom-design-swiper .fs-5-5{font-size:1.125rem}.custom-design-swiper .slider-border{border-top:2px solid #1C2127;padding:0 4.2rem;margin:0 auto 3.0625rem;position:relative;width:100%}.custom-design-swiper .slider-border:before,.custom-design-swiper .slider-border:after{content:"";position:absolute;width:400px;height:calc(100% - 7px);top:.4375rem;z-index:2;pointer-events:none}.custom-design-swiper .slider-border:before{left:0;background:linear-gradient(90deg,#fff 12.85%,#fff0 65.39%)}.custom-design-swiper .slider-border:after{right:-3px;background:linear-gradient(270deg,#fff 12.85%,#fff0 65.39%)}.custom-design-swiper .slider-border:has(.swiper-prev.swiper-button-disabled):before{opacity:0}.custom-design-swiper .slider-border:has(.swiper-next.swiper-button-disabled):after{opacity:0}.custom-design-swiper .gallery-thumbs__title{white-space:nowrap;font-size:1.125rem;margin-bottom:0}.custom-design-swiper .gallery-thumbs .swiper-slide{padding:2.2rem .813rem;cursor:pointer;min-width:fit-content;min-width:-moz-fit-content;position:relative}@media (min-width: 768px){.custom-design-swiper .gallery-thumbs{width:60%}.custom-design-swiper .gallery-thumbs .swiper-slide{flex-shrink:1}.custom-design-swiper .slider-container-gallery{max-width:1450px;margin:auto}}.custom-design-swiper .gallery-thumbs .swiper-slide.additional,.custom-design-swiper .gallery .swiper-slide.additional{min-width:45%!important;width:45%!important;opacity:0;pointer-events:none}.custom-design-swiper .gallery-thumbs .swiper-slide:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:calc(100% + 8px);height:7px;opacity:0;background-color:#1c2127;pointer-events:none}.custom-design-swiper .gallery-thumbs .swiper-slide-active:before{opacity:1}.custom-design-swiper .gallery-thumbs .swiper-slide-active .gallery-thumbs__title{font-weight:700}.custom-design-swiper .swiper-btn{position:absolute;top:1.25rem;width:3.4rem;height:3.4rem;border:2px solid #1C2127;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3}.custom-design-swiper .swiper-button-disabled{opacity:.5;pointer-events:none}.custom-design-swiper .swiper-prev{left:0}.custom-design-swiper .swiper-next{right:0}.custom-design-swiper .gallery .swiper-slide{display:flex;background-color:#f6f6f6;border-radius:30px}.custom-design-swiper .gallery .text-container{padding:1.677rem 2.5625rem;width:44%}.custom-design-swiper .gallery .image-container{width:56%;margin-left:auto}.custom-design-swiper .gallery .index{font-size:25px;font-family:Arvo;line-height:1.5;color:#000;margin-bottom:1.0625rem;width:3.4rem;height:3.4rem;border:2px solid #1C2127;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.custom-design-swiper .gallery__title{padding-left:.4375rem;font-size:1.75rem;line-height:1.5}.custom-design-swiper .gallery img{border-radius:30px;width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.custom-design-swiper .gallery-thumbs .gallery-thumbs__title{font-weight:700}.custom-design-swiper .gallery-thumbs .swiper-slide:before{width:100%}.custom-design-swiper .slider-border{padding:0 3.8rem;margin-bottom:1.8125rem}.custom-design-swiper .gallery .index{margin-bottom:1.3125rem;width:3.3rem;height:3.3rem}.custom-design-swiper .container{padding:0 2rem}.custom-design-swiper .slider-container-gallery{padding:0 1.3125rem}.custom-design-swiper .title-container{margin-bottom:1.25rem}.custom-design-swiper .title{max-width:19rem;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:0}.custom-design-swiper .fs-5-5{font-size:1rem}.custom-design-swiper .title.h1{font-size:1.5rem}.custom-design-swiper .slider-border:before,.custom-design-swiper .slider-border:after{display:none}.custom-design-swiper .gallery-thumbs__title{font-size:1rem;text-align:center;white-space:normal}.custom-design-swiper .gallery .swiper-slide{flex-direction:column}.custom-design-swiper .gallery .text-container{display:flex;gap:1.3125rem;padding:2.1875rem 2.5625rem;width:100%}.custom-design-swiper .gallery .image-container{width:100%;margin-top:1.5rem}.custom-design-swiper .gallery__title{font-size:1.5rem;padding-left:.5rem;padding-top:1px;line-height:1.5}.custom-design-swiper .gallery-thumbs{margin:0 auto .6875rem}.custom-design-swiper .gallery-thumbs .swiper-slide{padding:1.125rem .375rem}.custom-design-swiper .gallery-thumbs .swiper-slide:not(.swiper-slide-active){opacity:0}.custom-design-swiper .swiper-btn{width:2rem;height:2rem;top:.6875rem}.custom-design-swiper .swiper-btn svg{width:.875rem;height:.875rem}}@media (max-width: 575px){.custom-design-swiper .gallery img{height:auto;max-height:18.5625rem}}@media (min-width: 1024px){.custom-design-swiper .gallery-thumbs .swiper-slide:before{left:49%;width:calc(100% - 4px)}.custom-design-swiper .gallery .swiper-slide{width:53.54%;max-width:711px}}.template-landing-custom .brands .container{text-align:center}.template-landing-custom .brands .title{margin-bottom:15px}.template-landing-custom .brands img{border-radius:30px}.template-landing-custom .brands .btn{font-weight:700;margin-top:43px;padding:12px 18px}@media (max-width: 768px){.template-landing-custom .brands .container{padding:0 45px}.template-landing-custom .footer-section-wrapper .wave-svg-wrapper{margin-top:-2px}.template-landing-custom .brands .description{margin-bottom:30px!important}.template-landing-custom .brands .btn{margin-top:30px;padding:12px}.template-landing-custom .brands .title.h1{font-size:24px}.template-landing-custom .brands img{border-radius:10px}.template-landing-custom .brands .custom-width{justify-content:space-between!important;gap:14px;margin-left:6px!important;margin-right:6px!important}.template-landing-custom .brands .custom-width li{padding:0!important}.template-landing-custom .brands .custom-width li.width-100{width:100%}.template-landing-custom .brands .custom-width li.width-100 img{width:100%;aspect-ratio:1.25}.template-landing-custom .brands .custom-width li.width-50{max-width:calc(50% - 7px);flex-grow:1}}@media (min-width: 992px){.template-landing-custom .brands .description.fs-6{font-size:18px!important;margin-bottom:64px!important}.template-landing-custom .brands ul{padding:0 26px}.template-landing-custom .brands li{flex-grow:1}}@media (max-width: 575px){.template-landing-custom .brands .btn{width:100%}}.image-with-text__button{margin:0;font-size:18px;border:3px solid #3373B0;border-radius:10px;padding:16px 54px;max-width:260px;text-align:center;transition:color .25s,background-color .25s,border-color .25s;cursor:pointer}.image-with-text__description{line-height:1.34;margin-bottom:43px!important}.image-with-text__image{padding:0 32px}.image-with-text .flex-md-row-reverse .image-with-text__content{padding:0 40px}.image-with-text__button--primary{background-color:#3373b0;color:#fff}.image-with-text__button--primary:hover{background-color:#001b30;color:#fff;border-color:#001b30}.image-with-text__button--secondary{background-color:#fff;color:#3373b0}.image-with-text__button--secondary:hover{background-color:#3373b0;color:#fff}.template-landing-custom .image-with-text .btn-normal{font-size:1rem;padding:11px 18px;min-width:135px;border-width:2px;font-weight:700}.template-landing-custom .image-with-text .h1{line-height:49px}.template-landing-custom .image-with-text img.rounded{border-radius:15px!important}.template-landing-custom .image-with-text .description p:not(:last-child){margin-bottom:1.5rem}@media (max-width: 767px){.image-with-text__description{max-width:300px!important;margin-bottom:17px!important}.image-with-text__image{padding:0 45px}.image-with-text__content{padding:0}.image-with-text__button{margin:0 auto 34px}.template-landing-custom .image-with-text{padding-left:21px;padding-right:21px}.template-landing-custom .image-with-text .content-container{padding:0 12px}.template-landing-custom .image-with-text .btn{margin-left:0!important;width:100%}.template-landing-custom .image-with-text .btn-normal{padding:12px 18px}.template-landing-custom .image-with-text .btn+.btn{margin-top:1rem}.template-landing-custom .image-with-text .h1{font-size:24px!important;line-height:30px!important}.template-landing-custom .image-with-text .title{text-align:center;margin-left:auto;margin-right:auto}.template-landing-custom .image-with-text .description{text-align:center;margin-bottom:17px!important}}@media (min-width: 768px) and (max-width: 991px){.image-with-text .flex-md-row .image-with-text__content{padding-right:40px}}@media (max-width: 575px){.template-landing-custom .image-container{order:1;margin-top:36px}}@media (min-width: 992px){.template-landing-custom .image-container{padding-left:.938rem;padding-right:0}}@media (min-width: 1200px){.custom-design-swiper .gallery{padding-left:6.25rem}}#product-content-area .product-price-container{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:5px;align-items:flex-end}#product-content-area .product-price-final{font-size:24px;font-weight:500;color:#000;line-height:1}#product-content-area .product-price-compare{font-size:19px;line-height:1;position:relative;bottom:1px;font-weight:400}@media (max-width:768px){#product-content-area .product-price-final{font-size:20px}#product-content-area .product-price-compare{font-size:16px}}.offcanvas-body::-webkit-scrollbar{display:none}.offcanvas-body{-ms-overflow-style:none;scrollbar-width:none}html.with-fancybox body.hide-scrollbar{margin:0!important}#product-content-area .d-flex.align-items-center{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#product-content-area .d-flex.align-items-center .input-group{display:flex;width:auto!important;border:1px solid #ced4da;border-radius:4px;overflow:hidden}#product-content-area .d-flex.align-items-center .input-group-text{background-color:#f8f9fa;border:none;padding:8px 12px}#product-content-area .d-flex.align-items-center input[type=number]{width:60px;padding:8px}#product-content-area .d-flex.align-items-center .btn.btn-atc{flex:1;border-radius:4px;padding:10px 15px}#product-content-area .d-flex.align-items-center #SI_trigger{flex-basis:100%;width:100%;margin-top:5px;border-radius:4px;padding:10px 15px}#product-content-area .d-flex.align-items-center>*+*{margin-left:0}
/*# sourceMappingURL=/cdn/shop/t/43/assets/sections.css.map */
