:root{--bs-link-color: currentColor;--bs-link-color-rgb: currentColor;--bs-link-hover-color: currentColor;--bs-link-hover-color-rgb: currentColor;--bs-border-color: rgba(var(--bs-body-color-rgb), .1)}.title{margin-bottom:.25rem}.title-border-bottom span{border-bottom:1px solid rgba(var(--bs-body-color-rgb), 1);display:inline-block;padding-bottom:.25rem}.subtitle{text-transform:uppercase;letter-spacing:.1rem;opacity:.75;margin-bottom:.25rem}.description{margin-bottom:1.4rem}.shadow-md{box-shadow:var(--bs-box-shadow-md)}.container{max-width:var(--bs-container-max-width)}.bg-primary{--bg-color-rgb: var(--bs-primary-rgb)}.bg-secondary{--bg-color-rgb: var(--bs-secondary-rgb)}.bg-body{--bg-color-rgb: var(--bs-body-bg-rgb)}.bg-white{--bg-color-rgb: var(--bs-white-rgb)}.text-primary{--text-color-rgb: var(--bs-primary-rgb)}.text-secondary{--text-color-rgb: var(--bs-secondary-rgb)}.text-body{--text-color-rgb: var(--bs-body-color-rgb)}.text-white{--text-color-rgb: var(--bs-white-rgb)}.bg-primary-pink{background-color:var(--bs-primary-pink)}.text-primary-pink{color:var(--bs-primary-pink)}.bg-primary-beige{background-color:var(--bs-primary-beige)}.text-primary-beige{color:var(--bs-primary-beige)}.bg-secondary-light-grey{background-color:var(--bs-secondary-light-grey)}.text-secondary-light-grey{color:var(--bs-secondary-light-grey)}.bg-secondary-light-beige{background-color:var(--bs-secondary-light-beige)}.text-secondary-light-beige{color:var(--bs-secondary-light-beige)}.bg-secondary-light-green{background-color:var(--bs-secondary-light-green)}.text-secondary-light-green{color:var(--bs-secondary-light-green)}.bg-secondary-brown{background-color:var(--bs-secondary-brown)}.text-secondary-brown{color:var(--bs-secondary-brown)}.border-body{--bs-border-opacity: 1;border-color:rgba(var(--bs-body-color-rgb), var(--bs-border-opacity)) !important}.heading{font-family:var(--bs-headings-font-family)}.btn{--bs-btn-font-family: var(--bs-btn-font-family-new);font-weight:var(--bs-btn-font-weight);text-transform:var(--bs-btn-text-transform);letter-spacing:var(--bs-btn-letter-spacing);background-image:var(--bs-btn-bg-gradient);border-radius:25px}.btn-primary{--bs-btn-color: var(--bs-body);--bs-btn-bg: rgba(var(--bs-primary-rgb), 1);--bs-btn-border-color: rgba(var(--bs-primary-rgb), 1);--bs-btn-hover-color: var(--bs-body);--bs-btn-hover-bg: rgba(var(--bs-primary-rgb), .9);--bs-btn-hover-border-color: rgba(var(--bs-primary-rgb), .9);--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);--bs-btn-active-color: var(--bs-body);--bs-btn-active-bg: rgba(var(--bs-primary-rgb), .8);--bs-btn-active-border-color: rgba(var(--bs-primary-rgb), .8);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-body-color-rgb), 0.125);--bs-btn-disabled-color: var(--bs-body);--bs-btn-disabled-bg: rgba(var(--bs-primary-rgb), 1);--bs-btn-disabled-border-color: rgba(var(--bs-primary-rgb), 1);--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-secondary{--bs-btn-color: var(--bs-white);--bs-btn-bg: rgba(var(--bs-secondary-rgb), 1);--bs-btn-border-color: rgba(var(--bs-secondary-rgb), 1);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: rgba(var(--bs-secondary-rgb), .9);--bs-btn-hover-border-color: rgba(var(--bs-secondary-rgb), .9);--bs-btn-focus-shadow-rgb: var(--bs-secondary-rgb);--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: rgba(var(--bs-secondary-rgb), .8);--bs-btn-active-border-color: rgba(var(--bs-secondary-rgb), .8);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-body-color-rgb), 0.125);--bs-btn-disabled-color: var(--bs-white);--bs-btn-disabled-bg: rgba(var(--bs-secondary-rgb), 1);--bs-btn-disabled-border-color: rgba(var(--bs-secondary-rgb), 1);--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-white{--bs-btn-color: var(--bs-body-color);--bs-btn-bg: rgba(var(--bs-white-rgb), 1);--bs-btn-border-color: rgba(var(--bs-white-rgb), 1);--bs-btn-hover-color: var(--bs-body-color);--bs-btn-hover-bg: rgba(var(--bs-white-rgb), .9);--bs-btn-hover-border-color: rgba(var(--bs-white-rgb), .9);--bs-btn-focus-shadow-rgb: var(--bs-white-rgb);--bs-btn-active-color: var(--bs-body-color);--bs-btn-active-bg: rgba(var(--bs-white-rgb), .8);--bs-btn-active-border-color: rgba(var(--bs-white-rgb), .8);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-body-color-rgb), 0.125);--bs-btn-disabled-color: var(--bs-body-color);--bs-btn-disabled-bg: rgba(var(--bs-white-rgb), 1);--bs-btn-disabled-border-color: rgba(var(--bs-white-rgb), 1);--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-light-primary{--bs-btn-color: rgba(var(--bs-primary-rgb), 1);--bs-btn-bg: rgba(var(--bs-primary-rgb), .1);--bs-btn-border-color: rgba(var(--bs-primary-rgb), .1);--bs-btn-hover-color: rgba(var(--bs-primary-rgb), 1);--bs-btn-hover-bg: rgba(var(--bs-primary-rgb), .2);--bs-btn-hover-border-color: rgba(var(--bs-primary-rgb), .2);--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);--bs-btn-active-color: rgba(var(--bs-primary-rgb), 1);--bs-btn-active-bg: rgba(var(--bs-primary-rgb), .3);--bs-btn-active-border-color: rgba(var(--bs-primary-rgb), .3);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-body-color-rgb), 0.125);--bs-btn-disabled-color: rgba(var(--bs-primary-rgb), 1);--bs-btn-disabled-bg: rgba(var(--bs-primary-rgb), .1);--bs-btn-disabled-border-color: rgba(var(--bs-primary-rgb), .1);--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-light-secondary{--bs-btn-color: rgba(var(--bs-secondary-rgb), 1);--bs-btn-bg: rgba(var(--bs-secondary-rgb), .1);--bs-btn-border-color: rgba(var(--bs-secondary-rgb), .1);--bs-btn-hover-color: rgba(var(--bs-secondary-rgb), 1);--bs-btn-hover-bg: rgba(var(--bs-secondary-rgb), .2);--bs-btn-hover-border-color: rgba(var(--bs-secondary-rgb), .2);--bs-btn-focus-shadow-rgb: var(--bs-secondary-rgb);--bs-btn-active-color: rgba(var(--bs-secondary-rgb), 1);--bs-btn-active-bg: rgba(var(--bs-secondary-rgb), .3);--bs-btn-active-border-color: rgba(var(--bs-secondary-rgb), .3);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-body-color-rgb), 0.125);--bs-btn-disabled-color: rgba(var(--bs-secondary-rgb), 1);--bs-btn-disabled-bg: rgba(var(--bs-secondary-rgb), .1);--bs-btn-disabled-border-color: rgba(var(--bs-secondary-rgb), .1);--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-light-white{--bs-btn-color: rgba(var(--bs-white-color-rgb), 1);--bs-btn-bg: rgba(var(--bs-white-rgb), .1);--bs-btn-border-color: rgba(var(--bs-white-rgb), .1);--bs-btn-hover-color: rgba(var(--bs-white-rgb), 1);--bs-btn-hover-bg: rgba(var(--bs-white-rgb), .2);--bs-btn-hover-border-color: rgba(var(--bs-white-rgb), .2);--bs-btn-focus-shadow-rgb: var(--bs-white-rgb);--bs-btn-active-color: rgba(var(--bs-white-rgb), 1);--bs-btn-active-bg: rgba(var(--bs-white-rgb), .3);--bs-btn-active-border-color: rgba(var(--bs-white-rgb), .3);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-body-color-rgb), 0.125);--bs-btn-disabled-color: rgba(var(--bs-white-rgb), 1);--bs-btn-disabled-bg: rgba(var(--bs-white-rgb), .1);--bs-btn-disabled-border-color: rgba(var(--bs-white-rgb), .1);--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-outline-primary{--bs-btn-color: var(--bs-body);--bs-btn-bg: transparent;--bs-btn-border-color: rgba(var(--bs-primary-rgb), 1);--bs-btn-hover-color: var(--bs-body);--bs-btn-hover-bg: rgba(var(--bs-primary-rgb), 1);--bs-btn-hover-border-color: rgba(var(--bs-primary-rgb), 1);--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: rgba(var(--bs-primary-rgb), 1);--bs-btn-active-border-color: rgba(var(--bs-primary-rgb), 1);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-body-color-rgb), 0.125);--bs-btn-disabled-color: var(--bs-whtie);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: rgba(var(--bs-primary-rgb), 1);--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-outline-secondary{--bs-btn-color: rgba(var(--bs-secondary-rgb), 1);--bs-btn-bg: transparent;--bs-btn-border-color: rgba(var(--bs-secondary-rgb), 1);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: rgba(var(--bs-secondary-rgb), 1);--bs-btn-hover-border-color: rgba(var(--bs-secondary-rgb), 1);--bs-btn-focus-shadow-rgb: var(--bs-secondary-rgb);--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: rgba(var(--bs-secondary-rgb), 1);--bs-btn-active-border-color: rgba(var(--bs-secondary-rgb), 1);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-body-color-rgb), 0.125);--bs-btn-disabled-color: var(--bs-whtie);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: rgba(var(--bs-secondary-rgb), 1);--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-outline-white{--bs-btn-color: rgba(var(--bs-white-rgb), 1);--bs-btn-bg: transparent;--bs-btn-border-color: rgba(var(--bs-white-rgb), 1);--bs-btn-hover-color: var(--bs-body-color);--bs-btn-hover-bg: rgba(var(--bs-white-rgb), 1);--bs-btn-hover-border-color: rgba(var(--bs-white-rgb), 1);--bs-btn-focus-shadow-rgb: var(--bs-white-rgb);--bs-btn-active-color: var(--bs-body-color);--bs-btn-active-bg: rgba(var(--bs-white-rgb), 1);--bs-btn-active-border-color: rgba(var(--bs-white-rgb), 1);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-white-color-rgb), 0.125);--bs-btn-disabled-color: var(--bs-body-color);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: rgba(var(--bs-white-rgb), 1);--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-blue{--bs-btn-color: rgba(var(--bs-white-rgb), 1);--bs-btn-bg: #173867;--bs-btn-border-color: #173867;--bs-btn-hover-color: rgba(var(--bs-white-rgb), 1);--bs-btn-hover-bg: #173867;--bs-btn-hover-border-color: #173867;--bs-btn-focus-shadow-rgb: var(--bs-white-rgb);--bs-btn-active-color: rgba(var(--bs-white-rgb), 1);--bs-btn-active-bg: #173867;--bs-btn-active-border-color: #173867;--bs-btn-active-shadow: inset 0 3px 5px #173867;--bs-btn-disabled-color: var(--bs-body-color);--bs-btn-disabled-bg: #173867;--bs-btn-disabled-border-color: #173867;--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: rgba(var(--bs-primary-rgb), .6);--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 var(--bs-body-color);--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);text-decoration:underline}.btn-primary-pink{--bs-btn-color: var(--bs-white);--bs-btn-bg: rgba(var(--bs-primary-pink-rgb), 1);--bs-btn-border-color: rgba(var(--bs-primary-pink-rgb), 1);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: rgba(var(--bs-primary-pink-rgb), .9);--bs-btn-hover-border-color: rgba(var(--bs-primary-pink-rgb), .9);--bs-btn-focus-shadow-rgb: var(--bs-primary-pink-rgb);--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: rgba(var(--bs-primary-pink-rgb), .8);--bs-btn-active-border-color: rgba(var(--bs-primary-pink-rgb), .8);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-body-color-rgb), 0.125);--bs-btn-disabled-color: var(--bs-white);--bs-btn-disabled-bg: rgba(var(--bs-primary-pink-rgb), 1);--bs-btn-disabled-border-color: rgba(var(--bs-primary-pink-rgb), 1);--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-primary-beige{--bs-btn-color: var(--bs-white);--bs-btn-bg: rgba(var(--bs-primary-beige-rgb), 1);--bs-btn-border-color: rgba(var(--bs-primary-beige-rgb), 1);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: rgba(var(--bs-primary-beige-rgb), .9);--bs-btn-hover-border-color: rgba(var(--bs-primary-beige-rgb), .9);--bs-btn-focus-shadow-rgb: var(--bs-primary-beige-rgb);--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: rgba(var(--bs-primary-beige-rgb), .8);--bs-btn-active-border-color: rgba(var(--bs-primary-beige-rgb), .8);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-body-color-rgb), 0.125);--bs-btn-disabled-color: var(--bs-white);--bs-btn-disabled-bg: rgba(var(--bs-primary-beige-rgb), 1);--bs-btn-disabled-border-color: rgba(var(--bs-primary-beige-rgb), 1);--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-secondary-light-grey{--bs-btn-color: var(--bs-white);--bs-btn-bg: rgba(var(--bs-secondary-light-grey-rgb), 1);--bs-btn-border-color: rgba(var(--bs-secondary-light-grey-rgb), 1);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: rgba(var(--bs-secondary-light-grey-rgb), .9);--bs-btn-hover-border-color: rgba(var(--bs-secondary-light-grey-rgb), .9);--bs-btn-focus-shadow-rgb: var(--bs-secondary-light-grey-rgb);--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: rgba(var(--bs-secondary-light-grey-rgb), .8);--bs-btn-active-border-color: rgba(var(--bs-secondary-light-grey-rgb), .8);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-body-color-rgb), 0.125);--bs-btn-disabled-color: var(--bs-white);--bs-btn-disabled-bg: rgba(var(--bs-secondary-light-grey-rgb), 1);--bs-btn-disabled-border-color: rgba(var(--bs-secondary-light-grey-rgb), 1);--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-secondary-light-beige{--bs-btn-color: var(--bs-white);--bs-btn-bg: rgba(var(--bs-secondary-light-beige-rgb), 1);--bs-btn-border-color: rgba(var(--bs-secondary-light-beige-rgb), 1);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: rgba(var(--bs-secondary-light-beige-rgb), .9);--bs-btn-hover-border-color: rgba(var(--bs-secondary-light-beige-rgb), .9);--bs-btn-focus-shadow-rgb: var(--bs-secondary-light-beige-rgb);--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: rgba(var(--bs-secondary-light-beige-rgb), .8);--bs-btn-active-border-color: rgba(var(--bs-secondary-light-beige-rgb), .8);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-body-color-rgb), 0.125);--bs-btn-disabled-color: var(--bs-white);--bs-btn-disabled-bg: rgba(var(--bs-secondary-light-beige-rgb), 1);--bs-btn-disabled-border-color: rgba(var(--bs-secondary-light-beige-rgb), 1);--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-secondary-light-green{--bs-btn-color: var(--bs-white);--bs-btn-bg: rgba(var(--bs-secondary-light-green-rgb), 1);--bs-btn-border-color: rgba(var(--bs-secondary-light-green-rgb), 1);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: rgba(var(--bs-secondary-light-green-rgb), .9);--bs-btn-hover-border-color: rgba(var(--bs-secondary-light-green-rgb), .9);--bs-btn-focus-shadow-rgb: var(--bs-secondary-light-green-rgb);--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: rgba(var(--bs-secondary-light-green-rgb), .8);--bs-btn-active-border-color: rgba(var(--bs-secondary-light-green-rgb), .8);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-body-color-rgb), 0.125);--bs-btn-disabled-color: var(--bs-white);--bs-btn-disabled-bg: rgba(var(--bs-secondary-light-green-rgb), 1);--bs-btn-disabled-border-color: rgba(var(--bs-secondary-light-green-rgb), 1);--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-secondary-brown{--bs-btn-color: var(--bs-white);--bs-btn-bg: rgba(var(--bs-secondary-brown-rgb), 1);--bs-btn-border-color: rgba(var(--bs-secondary-brown-rgb), 1);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: rgba(var(--bs-secondary-brown-rgb), .9);--bs-btn-hover-border-color: rgba(var(--bs-secondary-brown-rgb), .9);--bs-btn-focus-shadow-rgb: var(--bs-secondary-brown-rgb);--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: rgba(var(--bs-secondary-brown-rgb), .8);--bs-btn-active-border-color: rgba(var(--bs-secondary-brown-rgb), .8);--bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-body-color-rgb), 0.125);--bs-btn-disabled-color: var(--bs-white);--bs-btn-disabled-bg: rgba(var(--bs-secondary-brown-rgb), 1);--bs-btn-disabled-border-color: rgba(var(--bs-secondary-brown-rgb), 1);--bs-btn-border-radius: 0;--bs-btn-border-width: 2px}.btn-border-thin{--bs-btn-border-width: 1px}.btn-sm{font-size:.9rem;--bs-btn-padding-x: .8rem;--bs-btn-padding-y: .2rem}.btn-lg{font-size:1.2rem;--bs-btn-padding-x: 1.2rem;--bs-btn-padding-y: .4rem}.btn.loading{position:relative;text-indent:-9999rem}.btn.loading svg{display:none}.btn.loading::after{content:"";display:block;width:1.125rem;height:1.125rem;position:absolute;left:50%;top:50%;margin:-0.55rem 0 0 -0.55rem;border-radius:50%;border:.15rem solid currentcolor;border-right-color:rgba(0,0,0,0);animation:spinner-border .75s linear infinite}.btn.loading.btn-sm::after{width:1rem;height:1rem;margin:-0.5rem 0 0 -0.5rem}.btn.loading.btn-lg::after{width:1.25rem;height:1.25rem;margin:-0.7rem 0 0 -0.7rem}.carousel{--caption-color-rgb: var(--text-color-rgb, 255, 255, 255)}.carousel-item{transition-duration:var(--transition-duration, 600ms);text-decoration:none}.carousel-control-prev,.carousel-control-next{width:auto;height:auto;top:50%;bottom:auto;transform:translateY(-50%);padding:.5rem;color:currentColor;opacity:1;border:1px solid rgba(var(--caption-color-rgb), 0.25);color:rgba(var(--caption-color-rgb), 0.5);border-radius:50%;transition:all .2s ease-out}.carousel-control-prev:focus,.carousel-control-prev:hover,.carousel-control-next:focus,.carousel-control-next:hover{color:rgba(var(--caption-color-rgb), 1);background-color:rgba(var(--caption-color-rgb), 0.1);border-color:rgba(var(--caption-color-rgb), 0.5);opacity:1}.carousel-control-prev:focus-visible,.carousel-control-next:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--caption-color-rgb), 0.25)}.carousel-control-prev{left:1rem}.carousel-control-next{right:1rem}.carousel-control-prev svg,.carousel-control-next svg{transition:all .2s ease-out}.carousel-control-prev:hover svg,.carousel-control-prev:focus svg{transform:translateX(-2px)}.carousel-control-next:hover svg,.carousel-control-next:focus svg{transform:translateX(2px)}.carousel-indicators--pause{position:absolute;right:0;bottom:1rem;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}button.carousel-pause{border:none;background:none}.carousel-indicators [data-bs-target]{background-color:rgba(var(--caption-color-rgb), 0.2) !important;opacity:1}.carousel-indicators [data-bs-target] span{display:block;width:0;height:100%;background-color:rgba(var(--caption-color-rgb), 1)}.carousel-indicators [data-bs-target].active span{animation:carousel_indicator_autoplay 4s linear both;animation-duration:var(--duration)}@keyframes carousel_indicator_autoplay{from{width:0%}to{width:100%}}.carousel[data-bs-ride=false] [data-bs-target].active span{width:100% !important}.carousel-caption{color:rgba(var(--caption-color-rgb), 1);left:0;right:0;display:flex;justify-content:center}.carousel-caption-inner{width:100%;margin-left:1rem;margin-right:1rem}.carousel-caption.carousel-caption-center{top:50%;bottom:auto;transform:translateY(-50%)}.carousel-caption.carousel-caption-bottom{bottom:2.25rem}.carousel-zoom-in .carousel-item{overflow:hidden}.carousel-zoom-in .carousel-item.active img,.carousel-zoom-in .carousel-item.active video{animation:carousel_zoom_in 1s ease-out both}.carousel-zoom-out .carousel-item img,.carousel-zoom-out .carousel-item video{transform:scale(1.2)}.carousel-zoom-out .carousel-item.active img,.carousel-zoom-out .carousel-item.active video{animation:carousel_zoom_out 1s ease-out both}@keyframes carousel_zoom_in{to{transform:scale(1.2)}}@keyframes carousel_zoom_out{to{transform:scale(1)}}.carousel-full-screen-indicator{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);transition:all .2s ease-out}.has-scrolled .carousel-full-screen-indicator{opacity:0;transform:translate(-50%, -50%)}.carousel-indicators+.carousel-full-screen-indicator{bottom:3.5rem}.carousel-full-screen-indicator-border{width:24px;height:42px;border:1.5px solid rgba(var(--bs-white-rgb), 0.25);border-radius:12px;position:relative;text-align:center}.carousel-full-screen-indicator-wheel{height:6px;margin:2px auto 0;display:block;width:3px;background-color:#fff;border-radius:50%;animation:1.6s ease infinite carousel_full_screen_indicator}@keyframes carousel_full_screen_indicator{0%{margin-top:2px;opacity:0}30%{opacity:1}100%{margin-top:20px;opacity:0}}hr{opacity:.1;background-color:currentColor;border:none;height:1px;margin:0}.form-control,.form-select{color:var(--bs-body-color);border-color:var(--bs-border-color);border-radius:var(--bs-border-radius)}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23555' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") }.form-control:focus,.form-control:focus,.form-select:focus,.form-select:focus{color:var(--bs-body-color);border-color:#949a18;font-weight:600;box-shadow:var(--bs-focus-box-shadow)}.text-white .form-control:focus,.text-white .form-control:focus,.text-white .form-select:focus,.text-white .form-select:focus{box-shadow:0 0 0 .25rem rgba(255,255,255,.1)}.form-label{margin-bottom:.375rem}.input-group-text{background-color:rgba(var(--bs-body-color-rgb), 0.05);border-radius:var(--bs-border-radius)}.form-check-input{background-color:var(--bs-body-bg);border-color:rgba(var(--bs-body-color-rgb), 0.75)}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input:focus{border-color:#949a18;box-shadow:0 0 0 .15rem #949a18}.filter-color__inner:focus{border-color:#949a18;border-radius:50%;box-shadow:0 0 0 .15rem #949a18;outline:#000}.nav{--bs-nav-link-padding-x: 0.75rem;--bs-nav-link-padding-y: 0.375rem;--bs-nav-link-color: currentColor;--bs-nav-link-hover-color: currentColor;gap:.5rem}.nav-link{border-radius:var(--bs-border-radius)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--text-color-rgb, 0, 0, 0), 0.8)}.btn:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), 1)}.btn.btn-white:focus-visible,.btn.fs-xs:focus-visible{outline:3px solid #000}.swiper-pagination-bullet-active:focus-visible{outline:1px solid #000}.swiper-pagination-bullet:focus-visible:not(.swiper-pagination-bullet-active){outline:1px solid #000;opacity:1;background:rgba(0,0,0,.2)}.nav-link.active{background-color:var(--bs-primary)}.nav-link:active{background-color:var(--bs-primary)}.nav-link-icon,.btn-icon{position:relative;display:inline-flex;padding:.65rem;border-radius:50rem;background-image:none}.nav-link-icon:hover,.nav-link-icon:focus,.btn-icon:hover,.btn-icon:focus{background-color:rgba(var(--text-color-rgb, var(--bs-body-color-rgb)), 0.05)}.nav-link-icon:active,.btn-icon:active,:not(.btn-check)+.btn-icon:active{background-color:rgba(var(--text-color-rgb, var(--bs-body-color-rgb)), 0.1);border-color:rgba(0,0,0,0)}.nav-tabs .nav-link{border-bottom-left-radius:0;border-bottom-right-radius:0}.navbar-brand img{transition:all .2s ease-out}.navbar-brand:hover img,.navbar-brand:focus img{opacity:.85}.dropdown-menu{--bs-dropdown-border-color: var(--bs-border-color);--bs-dropdown-link-hover-bg: rgba(var(--bs-body-color-rgb), .05);--bs-dropdown-link-active-bg: rgba(var(--bs-body-color-rgb), .1);--bs-dropdown-link-active-color: currentColor;--bs-dropdown-spacer: .25rem;--bs-dropdown-divider-bg: var(--bs-border-color);border:none;padding-top:1rem;border-radius:0}.dropdown-menu.show:not([data-popper-placement]){animation:dropdown-menu-aninatiom .2s ease-out}@keyframes dropdown-menu-aninatiom{from{transform:translateY(0.375rem)}to{transform:translateY(0)}}.dropdown-toggle::after{margin-left:.1em;vertical-align:.15rem}.dropdown-item{position:relative;padding:8px 15px;font-size:.9rem;transition:all .2s ease-out}.dropdown-item.desk{padding:5px 15px;font-size:.7rem}.dropdown-item:hover,.dropdown-item:focus{background-color:rgba(0,0,0,0);font-weight:bold}.dropdown-divider{margin-left:var(--bs-dropdown-item-padding-x);margin-right:var(--bs-dropdown-item-padding-x);opacity:1}.dropdown-item-title{font-size:1rem;font-family:var(--bs-headings-font-family);font-weight:var(--bs-headings-font-weight);margin-bottom:.125rem;text-transform:uppercase}.dropdown-megamenu{width:100%;padding:.5rem 0 1rem;margin-top:0 !important;border:none;border-bottom-style:solid;border-radius:0}.dropdown-megamenu .dropdown-item{border-radius:var(--bs-border-radius)}.badge.badge-circle{width:1.25rem;height:1.25rem;padding:0;position:absolute;top:.327rem;right:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;animation:badge_circle .4s ease-out both;animation-delay:.4s;background-color:rgba(var(--text-color-rgb));color:rgba(var(--bg-color-rgb))}.badge.badge-circle[data-count="0"]{visibility:hidden}@keyframes badge_circle{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(1.25)}100%{opacity:1;transform:scale(1)}}.modal{--bs-modal-header-padding: .75rem 1rem;--bs-modal-footer-border-color: rgba(var(--bs-dialog-header-border-color-rgb), var(--bs-dialog-header-border-opacity));--bs-modal-border-radius: var(--bs-border-radius)}.modal-dialog{padding-left:1rem;padding-right:1rem}.offcanvas{--bs-offcanvas-padding-y: .75rem;--bs-modal-footer-border-color: rgba(var(--bs-dialog-header-border-color-rgb), var(--bs-dialog-header-border-opacity)) }.modal-backdrop,.offcanvas-backdrop{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))}.modal-backdrop.show,.offcanvas-backdrop.show{opacity:1}.modal-content,.offcanvas{border:none !important;box-shadow:0 0 1rem rgba(var(--bs-dialog-backdrop-color-rgb), 0.25)}.modal-header,.offcanvas-header{background-color:rgba(var(--bs-dialog-header-bg-color-rgb), var(--bs-dialog-header-bg-opacity));color:var(--bs-dialog-header-text-color);border-bottom-style:solid;border-bottom-width:var(--bs-dialog-header-border-width);border-bottom-color:rgba(var(--bs-dialog-header-border-color-rgb), var(--bs-dialog-header-border-opacity))}.offcanvas-footer{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);border-top-style:solid;border-top-width:1px;border-top-color:rgba(var(--bs-dialog-header-border-color-rgb), var(--bs-dialog-header-border-opacity))}.modal-title,.offcanvas-title{font-size:var(--bs-dialog-header-title-font-size)}.offcanvas-backdrop{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E") 24 24,pointer}@media(max-width: 599px){.offcanvas{--bs-offcanvas-width: 360px}.modal-dialog{margin-top:1rem;margin-bottom:1rem}}.btn-close{--bs-btn-close-opacity: 0.75;--bs-btn-close-hover-opacity: 1;background:none;width:auto;height:auto;display:inline-flex;transition:all .2s ease-out;color:currentColor}.btn-close:hover,.btn-close:focus{transform:scale(1.1);color:currentColor}.btn-close:focus{box-shadow:none}.btn-close:focus-visible{outline:none;box-shadow:var(--bs-focus-box-shadow)}.alert{padding:.75rem 1rem;line-height:normal;font-weight:500}.alert-dismissible .btn-close{color:currentColor;padding:.75rem;margin-right:-1rem;margin-left:.5rem;position:relative;top:auto;left:auto}.alert-primary{--bs-alert-color: var(--bs-primary);--bs-alert-bg: rgba(var(--bs-primary-rgb), .1);--bs-alert-border-color: rgba(var(--bs-primary-rgb), 0.5)}.alert-secondary{--bs-alert-color: var(--bs-secondary);--bs-alert-bg: rgba(var(--bs-secondary-rgb), .1);--bs-alert-border-color: rgba(var(--bs-secondary-rgb), 0.5)}.popover{--bs-popover-border-color: var(--bs-border-color);--bs-popover-header-bg: rgba(var(--bs-body-color-rgb), .05);box-shadow:var(--bs-box-shadow-sm)}.list-group{--bs-list-group-action-color: var(--bs-body-color);--bs-list-group-action-hover-color: var(--bs-body-color);--bs-list-group-action-hover-bg: rgba(var(--bs-primary-rgb), .05);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-light-darken-5);--bs-list-group-active-color: var(--bs-primary);--bs-list-group-active-bg: rgba(var(--bs-primary-rgb), .1);--bs-list-group-active-border-color: rgba(var(--bs-primary-rgb), .1)}.list-group-item-action{transition:all .2s ease-out}.list-group-item-action:focus-visible{outline:none;box-shadow:var(--bs-focus-box-shadow)}.collapse-wrapper{border-bottom:1px solid rgba(var(--text-color-rgb, var(--bs-body-color-rgb)), 0.1)}.collapse-wrapper:last-child{border-bottom:1px solid rgba(var(--text-color-rgb, var(--bs-body-color-rgb)), 0.1)}.collapse-wrapper [data-bs-toggle=collapse]{position:relative;background:none;border:none;padding:.75rem 0;margin:0;width:100%;border-radius:0;text-align:left;color:currentColor;display:flex;justify-content:space-between;align-items:center}.collapse-wrapper [data-bs-toggle=collapse] svg.svg-icon-chevron-down{margin-right:.125rem;transition:all .2s ease-out}.collapse-wrapper [data-bs-toggle=collapse][aria-expanded=true] svg.svg-icon-chevron-down{transform:rotate(-180deg)}.collapse-wrapper [data-bs-toggle=collapse]:focus-visible{outline:none;box-shadow:0 0 0 .25rem rgba(var(--text-color-rgb, 0, 0, 0), 0.8)}.collapse-wrapper .collapse-inner{padding:.25rem 0 1.75rem}.accordion{--bs-accordion-btn-icon: var(--icon-chevron-down);--bs-accordion-btn-active-icon: var(--icon-chevron-up);--bs-accordion-btn-icon-width: 1.5rem;--bs-accordion-btn-focus-box-shadow: var(--bs-focus-box-shadow);--bs-accordion-active-color: var(--bs-primary);--bs-accordion-active-bg: rgba(var(--bs-primary-rgb), 0.05)}.accordion-button::after{--bs-accordion-btn-icon: var(--icon-chevron-down) !important;--bs-accordion-btn-active-icon: var(--icon-chevron-down) !important}.accordion-button:focus:not(:focus-visible){box-shadow:none}.accordion-button:focus-visible{background-color:var(--bs-accordion-active-bg)}.card{--bs-card-border-color: var(--bs-border-color)}.img-thumbnail{position:relative;transition:background-color .2s ease-out}.img-thumbnail-title{position:absolute;bottom:.25rem;left:.25rem;width:calc(100% - .5rem);background-color:rgba(var(--bs-body-color-rgb), 0.5);color:#fff;text-align:center;line-height:1.1;padding:.25rem .5rem;font-size:.9rem;transition:background-color .2s ease-out}a:hover .img-thumbnail-title{background-color:rgba(var(--bs-body-color-rgb), 0.75)}.progress{background-color:rgba(var(--bs-body-color-rgb), 0.1)}.progress-bar{background-color:var(--bs-primary)}.pagination{--bs-pagination-hover-bg: rgba(var(--bs-primary-rgb), 0.1);--bs-pagination-active-color: var(--bs-primary);--bs-pagination-active-bg: rgba(var(--bs-primary-rgb), 0.1);--bs-pagination-active-border-color: var(--bs-primary);--bs-pagination-focus-bg: var(--bs-light);--bs-pagination-focus-box-shadow: var(--bs-focus-box-shadow)}.ratio-3x4{--bs-aspect-ratio: 125%}.ratio-9x16{--bs-aspect-ratio: 143.75%}.ratio-9x21{--bs-aspect-ratio: 157.14%}.ratio.adapt video{position:relative}.swiper{--swiper-theme-color: 0, 0, 0;--swiper-navigation-size: 2rem;--swiper-navigation-color: rgb(var(--swiper-theme-color));--swiper-navigation-sides-offset: 0;--swiper-pagination-color: rgb(var(--swiper-theme-color));--swiper-pagination-right: 1rem;--swiper-pagination-bottom: 1rem;--swiper-pagination-bullet-horizontal-gap: .2rem;--swiper-pagination-bullet-vertical-gap: .2rem;--swiper-pagination-bullet-inactive-color: rgb(var(--swiper-theme-color));--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-fraction-color: rgb(var(--swiper-theme-color));--swiper-scrollbar-bg-color: rgba(var(--swiper-theme-color), .15);--swiper-scrollbar-drag-bg-color: rgba(var(--swiper-theme-color), 1);--swiper-scrollbar-sides-offset: 1%}.swiper[data-controls-color=white]{--swiper-theme-color: 255, 255, 255}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);transition:all .2s ease-out;opacity:1;background-color:#fff;border:1px solid #fff;border-radius:50%}.swiper-button-prev svg,.swiper-button-next svg{stroke:#000}.swiper-button-prev:hover,.swiper-button-next:hover,.swiper-button-prev:focus,.swiper-button-next:focus{background-color:#fff;opacity:1}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-prev svg,.swiper-button-next svg{width:70%;height:70%;transition:all .2s ease-out}.swiper-button-prev:hover svg,.swiper-button-prev:focus svg{transform:translateX(-2px)}.swiper-button-next:hover svg,.swiper-button-next:focus svg{transform:translateX(2px)}.swiper-pagination-fraction{opacity:.75}.swiper-pagination-bullet{border:1px solid rgba(var(--swiper-theme-color), 1);background-color:rgba(0,0,0,0)}.swiper-pagination-bullet-active{background-color:rgba(var(--swiper-theme-color), 1)}.swiper-slider{display:block}.swiper-slider .swiper{opacity:0;transition:all 200ms ease-out}.swiper-slider .swiper.swiper-initialized{opacity:1}.swiper-slider .swiper-controls{margin-top:1rem;position:relative;min-height:var(--swiper-navigation-size);display:flex;justify-content:center;align-items:center;flex-direction:column}.swiper-slider [class*=swiper-button]{margin:0;top:0;bottom:0}.swiper-slider .swiper-button-prev{left:.5rem}.swiper-slider .swiper-button-next{right:.5rem}.swiper-slider .swiper-pagination{position:relative;bottom:auto;top:auto}.swiper-slider .swiper-pagination-bullets-dynamic{left:auto !important;transform:none !important;margin-bottom:.375rem;padding:.375rem}.swiper-slider .swiper-scrollbar{max-width:60vw;position:relative;bottom:auto;top:0;left:auto;margin:0 auto}.swiper-slider .swiper-pagination+.swiper-scrollbar{margin-top:.375rem}@media(max-width: 599px){.swiper-slider[data-slider-partial-slides-mobile=true] .container{padding:0 !important;overflow:hidden}.swiper-slider[data-slider-partial-slides-mobile=true] .container>.swiper{padding-left:1rem;padding-right:1rem}}@media(min-width: 1200px){.swiper-slider .swiper-scrollbar{max-width:500px}}.swiper-button-prev svg,.swiper-button-next svg{stroke:#949a18}.swiper-slider .swiper-button-next{right:1rem}.swiper-slider .swiper-button-prev{left:1rem}.swiper-pagination-bullet{width:12px;height:12px}.swiper-pagination-bullet{background:#000;opacity:.2}.swiper-pagination-bullet-active{background:var(--bs-primary);opacity:1;border-color:var(--bs-primary)}.swiper-slider .swiper-button-next,.swiper-slider .swiper-button-prev{top:50%}.shopify-challenge__container{padding:2rem}.shopify-policy__container{margin-top:2rem !important;margin-bottom:2rem !important;max-width:720px !important}.errors ul{margin-bottom:0}.rte img{max-width:100%;height:auto}.rte p:last-child{margin-bottom:0}.fade-in-up{animation:fade_in_up .5s ease-out both}.fade-in-down{animation:fade_in_down .5s ease-out both}.zoom-in{animation:zoom_in .5s ease-out both}@keyframes fade_in_up{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fade_in_down{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes zoom_in{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}#offcanvas-menu{box-shadow:none}#offcanvas-menu .offcanvas-body{padding-top:0;border-top:1px solid rgba(var(--bs-body-color-rgb), 0.1)}#offcanvas-menu .offcanvas-footer{border-top:none}#offcanvas-menu .social-icons{border-radius:50rem;background-color:rgba(var(--bs-body-color-rgb), 0.05);padding-left:.5rem;padding-right:.5rem}.accordion-nav{flex-direction:column}.accordion-nav .nav-item{border-top:none;border-bottom:1px solid rgba(var(--bs-body-color-rgb), 0.1)}.accordion-nav .nav-link{padding:.75rem 0;border-radius:0;background-color:rgba(0,0,0,0)}.accordion-nav .nav-link.active{background-color:rgba(0,0,0,0);color:var(--bs-primary)}.accordion-nav .nav-link[aria-expanded=true]{border-bottom-color:rgba(0,0,0,0)}.accordion-nav .nav-link[data-bs-toggle=collapse]{position:relative}.accordion-nav .nav-link[data-bs-toggle=collapse]::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1.5rem;height:1.5rem;background-image:var(--icon-chevron-down);background-repeat:no-repeat;background-size:cover;transition:transform .2s ease-in-out}.accordion-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]::after{transform:translateY(-50%) rotate(-180deg)}.accordion-nav .nav-link svg{margin-right:.5rem}.accordion-nav .dropdown-item{--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .5em;--bs-dropdown-item-border-radius: var(--bs-border-radius);--bs-dropdown-link-active-bg: trasparent;--bs-dropdown-link-active-color: var(--bs-primary)}.accordion-nav .nav{padding:.5rem 0;margin:0 0 1rem;border-radius:var(--bs-border-radius)}.collections-nav{flex-wrap:nowrap;overflow:auto;margin-left:-1rem;margin-right:-1rem;padding:.5rem 0;background-color:rgba(var(--bs-body-color-rgb), 0.05)}.collections-nav .nav-item{width:40vw;max-width:200px;flex-shrink:0}.collections-nav .nav-item:first-child{margin-left:.5rem}.collections-nav .nav-item:last-child{margin-right:.5rem}[dir=rtl] .collections-nav .nav-item:first-child{margin-left:0;margin-right:.5rem}.collections-nav .nav-link{font-size:.9rem;padding:.5rem;background:rgba(0,0,0,0)}.shopify-localization-form .list-group-item-action{display:flex;align-items:center;padding:.75rem .75rem;border:none;border-radius:var(--bs-border-radius)}.shopify-localization-form .localization-form-item-img{display:flex}.shopify-localization-form .localization-form-item-text{display:flex;flex-grow:1;justify-content:space-between}.payment-icons{list-style:none;padding:0;margin:0;display:inline-flex}.payment-icons svg{display:flex;height:20px;width:100%;margin:.1rem}.payment-icons-text{display:block;line-height:normal;opacity:.7;margin-top:-0.3rem}ul.social-icons{display:inline-flex;padding:0;margin:0}ul.social-icons a{display:inline-flex;padding:.6rem;transition:all .2s ease-out}ul.social-icons a:hover,ul.social-icons a:focus{transform:scale(1.1)}ul.social-icons a:active{transform:scale(1.2)}.qty-input-wrapper{position:relative;min-height:100%;display:flex}.qty-input-wrapper .btn{position:absolute;top:0;padding:0;width:2rem;height:100%;box-shadow:none;border:none;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0)}.qty-input-wrapper .btn:focus-visible{box-shadow:var(--bs-focus-box-shadow);border:1px solid #949a18}.qty-input-wrapper .btn:focus-visible svg line{stroke-width:5px}.qty-input-wrapper .btn:disabled:focus-visible{box-shadow:var(--bs-focus-box-shadow);border:1px solid #949a18}.qty-input-wrapper .btn-qty-minus{left:0}.qty-input-wrapper .btn-qty-plus{right:0}.qty-input-wrapper .form-control{text-align:center;padding-left:2rem;padding-right:2rem;width:7rem;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-radius:25px;background-color:var(--bs-secondary-light-grey)}.qty-input-wrapper .form-control-sm{width:6rem}.qty-input-wrapper .form-control-lg{width:8rem}.qty-input-wrapper .form-control::-webkit-outer-spin-button,.qty-input-wrapper .form-control::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}#offcanvas-search .predictive-search{display:flex;flex-direction:column;height:100%}.search-form .form-control-wrapper{position:relative}.search-form .form-control-wrapper button[type=submit]{position:absolute;top:50%;transform:translateY(-50%);opacity:.75;padding-left:.75rem;padding-right:.75rem;display:flex;justify-content:center;align-items:center;height:calc(100% - 2px);transition:all .2s ease-out;background-color:var(--bs-light);color:var(--bs-body-color);right:1px;border-top-left-radius:0;border-bottom-left-radius:0}.search-form .form-control-wrapper button[type=submit]:hover,.search-form .form-control-wrapper button[type=submit]:focus{opacity:1}.search-form .form-control-wrapper .form-control{padding-right:3.25rem}.predictive-search-results .list-group-item{padding:0;border-style:dotted}.predictive-search-results .list-group-item-action{display:block;padding:.5rem .5rem;text-decoration:none}.predictive-search-results-queries-list mark{padding:0;background-color:rgba(0,0,0,0);opacity:1}.predictive-search-results-queries-list span{opacity:.5}.predictive-search-results-products-list .list-group-item{border:none}.predictive-search-results-products-list .list-group-item-action{padding-left:0;padding-right:0}.predictive-search-results-products-list .list-group-item-action:hover{background-color:rgba(0,0,0,0)}@media(max-width: 599px){.offcanvas-search{width:100% !important}}.blog-header{border-top-style:solid;border-bottom-style:solid;text-align:center}.blog-main{border-top-style:solid;border-bottom-style:solid}.blog-utilities{display:flex;justify-content:space-between;align-items:center}.article-card-link{position:relative;display:flex;text-decoration:none;color:currentColor;flex-direction:column}.article-card-title{transition:color 200ms ease-out}.anchor-title{text-decoration:none;order:3}.anchor-title:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.article-card-link:hover .article-card-title,.article-card-link:focus .article-card-title{color:var(--bs-primary)}.article-card-img-wrapper img{width:100%;transition:all .2s ease-out}a:hover .article-card-img-wrapper img{opacity:.85}.article-card-tags{position:absolute;top:0;left:0;z-index:1}#offcanvas-blog-tags{width:320px}#offcanvas-blog-tags .list-group-item-action{border-bottom-style:dashed;border-bottom-width:1px}.active>.page-link,.page-link.active{color:var(--bs-body-color)}.cta-card{text-decoration:none}.cta-card::after{content:"";display:block;position:absolute;top:0;height:100%;width:100%}#smsbump-form-234807 [aria-hidden=true]{display:none}#smsbump-form-234807 .yotpo-smsbump-close-button{min-width:15px;min-height:15px}.offcanvas-cart .offcanvas-body{transition:all .2s ease-out;background-color:rgba(var(--bs-dialog-header-bg-color-rgb), var(--bs-dialog-header-bg-opacity))}.offcanvas-cart .loading .offcanvas-body{opacity:.2;pointer-events:none}.offcanvas-cart .cart-container{display:flex;flex-direction:column;height:100%}.offcanvas-cart .offcanvas-footer{padding:1rem;border-top:1px solid var(--bs-border-color);background-color:rgba(var(--bs-dialog-header-bg-color-rgb), var(--bs-dialog-header-bg-opacity))}.offcanvas-cart .offcanvas-additional-methods ul{display:flex !important;flex-direction:column !important;align-items:center;width:100%;margin:1rem auto 0 !important;gap:1rem}.offcanvas-cart .offcanvas-additional-methods ul li{flex-basis:0 !important;margin:0 !important;width:100%}.offcanvas-cart .btn-checkout{width:100%;display:flex;align-items:center;justify-content:center;position:relative}.cart-discounts li{color:#000}@media(max-width: 575px){.offcanvas-cart{width:100% !important}}.collection-header{border-top-style:solid;border-bottom-style:solid;text-align:center}.collection-products{border-top-style:solid;border-bottom-style:solid}.product-list{list-style:none;padding:0;margin:0;transition:all .2s ease-out}.collection-utilities{display:flex;justify-content:space-between;align-items:center}.sort-by input+label{cursor:pointer}.sort-by input:checked+label{color:var(--bs-primary)}.sort-by input:focus-visible+label{box-shadow:var(--bs-focus-box-shadow)}#offcanvas-collection-filters{width:320px}.collection-filters{display:flex;flex-direction:column;height:100%}.collection-filters .collapse-wrapper{border-bottom:none;margin:0}.collection-filters .collapse-wrapper button[data-bs-toggle=collapse]{background-color:var(--bs-light);padding:.75rem 1rem;font-weight:500}.collection-filters .collapse-wrapper button[data-bs-toggle=collapse]::after{right:.75rem}.collection-filters .collapse-wrapper .collapse-inner{padding:.25rem 1rem 1.5rem}.collection-filters .form-check{font-size:.9rem;margin-top:.25rem;margin-bottom:.25rem}.collection-card-link{display:block;text-decoration:none;color:currentColor}.collection-card-link:focus-visible{outline:0;box-shadow:var(--bs-focus-box-shadow)}.collection-card-title{transition:all 200ms ease-out}.collection-card-img-wrapper{position:relative}.collection-card-img-wrapper img{width:100%}.collection-card-title-normal{margin-top:.5rem}.collection-card-link:hover .collection-card-title-normal,.collection-card-link:focus .collection-card-title-normal{opacity:.8}.product-main{border-top-style:solid;border-bottom-style:solid}.product-main__variants-selector label{border:solid 1px #000;border-radius:8px;padding:.5rem;cursor:pointer}.product-main__variants-selector input:checked+label{border:solid 2px #000;border-radius:8px;background-color:#000;color:#fff}.product-main__variants-selector input:disabled{cursor:not-allowed;opacity:.5}.product-sale-badge{background-color:#000}.product-sold-out-badge{background-color:var(--bs-body-color)}.product-media-gallery{display:block;margin-left:auto;margin-right:auto;transition:all .4s ease-out}.product-media-gallery-zoom{display:flex;position:absolute;z-index:1;top:.5rem;right:.5rem;padding:.5rem;opacity:.75;transition:all 200ms ease-out;color:rgba(var(--swiper-theme-color), 1)}.product-media-gallery-zoom:hover{opacity:1;transform:scale(1.25)}.product-media-gallery .swiper-main{--swiper-navigation-sides-offset: .75rem}.product-media-gallery .swiper-main img,.product-media-gallery .swiper-main video{width:100%}.product-media-gallery .swiper-wrapper{align-items:center}.product-media-gallery .swiper-thumbs{opacity:0;transition:all .2s ease-out}.product-media-gallery .swiper-thumbs.swiper-initialized{opacity:1}.product-media-gallery .swiper-thumbs[data-show-thumbs=hide]{display:none}.product-media-gallery .swiper-thumbs img{cursor:pointer;transition:all .2s ease-out}.product-media-gallery .swiper-thumbs .img-thumbnail:hover{border-color:rgba(var(--color-text-rgb), 0.5)}.product-media-gallery .swiper-thumbs .swiper-slide-thumb-active .img-thumbnail{border-color:rgba(var(--color-text-rgb), 0.75)}.product-media-gallery .swiper-thumbs .swiper-slide[data-media-type=video]{position:relative}.product-media-gallery .swiper-thumbs .swiper-slide[data-media-type=video] svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}@media(max-width: 599px){.product-media-gallery .swiper-main-wrapper{padding:0;border-radius:0;border:none}.product-media-gallery .swiper-main{margin-left:-1rem;margin-right:-1rem}.product-media-gallery .swiper-main img{padding:0}.product-media-gallery .swiper-thumbs .img-thumbnail{padding:.125rem}.product-media-gallery .product-custom-badge{left:-0.25rem}}@media(max-width: 1199px){.product-media-gallery{max-width:700px}.product-media-gallery .swiper-thumbs[data-show-thumbs=desktop-only]{display:none}}@media(min-width: 1200px){.product-media-gallery{position:sticky;top:0}}.product-price s{display:inline-block;margin-right:.25rem;opacity:.5}.product-price .badge{margin-left:.5rem;font-size:.75rem}.product-price-final-sale{color:#000}.text-white .product-price-final-sale{color:var(--bs-white)}.product-options{scroll-margin-top:1rem}.product-options.rounded{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.product-options .color-swatches{display:flex;flex-wrap:wrap;margin-left:-0.1rem;margin-right:-0.1rem}.product-options .color-swatches input+label{border-radius:50rem;display:block;cursor:pointer;border:1.5px solid rgba(var(--bs-body-color-rgb), 0.1);padding:.1rem;margin:.1rem}.product-options .color-swatches input+label img{border-radius:50rem;transition:all .2s ease-out}.product-options .color-swatches input:checked+label{border-color:var(--bs-body-color)}.product-options .color-swatches input:focus-visible+label{box-shadow:0 0 0 .25rem rgba(var(--bs-body-color-rgb), 0.25)}.product-options .color-swatches input+label:hover img{opacity:.85}.product-options .size-buttons{display:flex;flex-wrap:wrap;margin-left:-0.25rem;margin-right:-0.25rem}.product-options .size-buttons input+label{display:block;cursor:pointer;border:1.5px solid var(--bs-body-color);color:var(--bs-body-color);padding:.125rem .5rem;margin:.25rem;border-radius:var(--bs-border-radius);transition:all 200ms ease-out}.product-options .size-buttons input+label:hover{background-color:rgba(var(--bs-body-color-rgb), 0.1)}.product-options .size-buttons input:focus-visible+label{box-shadow:0 0 0 .25rem rgba(var(--bs--body-color-rgb), 0.25)}.product-options .size-buttons input:checked+label{background-color:var(--bs-body-color);color:#fff}.btn-atc,.btn-buy,.btn-quick-view{width:100%}.product-block-atc.rounded{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.product-block-atc .btn-wishlist{text-decoration:none;width:100%;display:flex;align-items:center;justify-content:center}.product-block-atc .btn-wishlist svg{margin-right:.5rem}.product-block-atc .btn-wishlist.active svg{fill:var(--bs-primary);stroke:var(--bs-primary)}.product-card-title{margin-bottom:.2em;transition:all 200ms ease-out}.product-card__inner:hover .product-card-title,.product-card__inner:focus .product-card-title{opacity:.85}.product-card__inner .image{transition:all .2s ease-out}.product-card__inner .image-hover{position:absolute;top:0;left:0;opacity:0;transition:all .2s ease-out}.product-card__inner:hover .image{opacity:0}.product-card__inner:hover .image-hover{opacity:1}.product-card__inner--link{width:100%;text-decoration:none}.product-card__inner--link::after{content:"";display:block;position:absolute;top:0;width:100%;height:100%;z-index:1}.product-card-img-wrapper{position:relative}.product-card-img-wrapper .badge{position:absolute;z-index:2;top:0}.product-card-img-wrapper .product-sale-badge[data-discount-type=percentage]{top:-0.5rem;right:-0.5rem;width:2.6rem;height:2.6rem;border-radius:50rem;font-size:.7rem;display:flex;align-items:center;justify-content:center}@media(max-width: 599px){.product-card-img-wrapper .product-sale-badge[data-discount-type=percentage]{right:-0.375rem}}.product-card-img-wrapper .product-sale-badge[data-discount-type=value]{right:0;border-top-left-radius:0;border-bottom-right-radius:0}.product-card-img-wrapper .product-sold-out-badge{top:0;right:0;color:var(--bs-body-color);background:#fff;border-radius:0}.product-card-img-wrapper .product-custom-badge{left:0;top:0;border-top-right-radius:0;border-bottom-left-radius:0}.product-card-btn-wishlist{position:absolute;bottom:.25rem;right:.25rem;z-index:2;display:inline-flex;padding:.75rem;border-radius:50rem;transition:all 200ms ease-out;background:rgba(0,0,0,0);color:rgba(var(--controls-color-rgb), 1)}.product-card-btn-wishlist:hover,.product-card-btn-wishlist:focus{color:rgba(var(--controls-color-rgb), 1);transform:scale(1.15)}.product-card-btn-wishlist:active,.product-card-btn-wishlist.active{border-color:rgba(0,0,0,0) !important}.product-card-btn-wishlist.active svg{fill:var(--controls-color-rgb);stroke:var(--controls-color-rgb)}.product-card-btn-wishlist:focus-visible{box-shadow:var(--bs-focus-box-shadow)}.product-card .carousel{--transition-duration: .4s}.product-card::after{content:"";width:0;height:2px;display:block;margin-top:3px;background:#000;opacity:0;transition:width .4s ease,right .4s ease}.product-card:hover::after{width:100%;right:0;left:0;opacity:1}.product-card{position:relative}.product-card__hover-form{position:absolute;margin:0 auto;left:0;right:0;bottom:0;max-width:92%;opacity:0;pointer-events:none;transition:all .4s ease}.product-card__hover-form:has(button[name=add]:focus-visible),.product-card__hover-form:has(select[name=id]:focus-visible){opacity:1}.product-card__hover-form button[name=add]:focus-visible{box-shadow:0 0 0 .25rem rgba(0,0,0,.6)}.product-card .product-card__hover-form.hovered{bottom:10px;opacity:1;pointer-events:auto;z-index:2}.product-card .product-card__hover-form.hovered select{pointer-events:auto}.product-card:hover .product-card__hover-form,.product-card:focus .product-card__hover-form{bottom:10px;opacity:1;pointer-events:auto;z-index:2}.product-card:hover .product-card__hover-form select,.product-card:focus .product-card__hover-form select{pointer-events:auto}.product-card .carousel .carousel-control{width:1.5rem;height:1.5rem;padding:.25rem;background-color:rgba(var(--controls-color-rgb), 0.05);color:rgba(var(--controls-color-rgb), 1)}.product-card-color-swatches{position:absolute;bottom:1.125rem;left:0;z-index:2;display:flex;width:60%;left:20%;display:flex;justify-content:center}.product-card-color-swatches img{border-radius:50rem;display:block;cursor:pointer;margin:.125rem}.product-card .yotpo .standalone-bottomline .star-clickable{width:100%;justify-content:center;align-items:center;gap:5px;pointer-events:none}.product-card .yotpo .yotpo-bottomline .yotpo-icon-star,.product-card .yotpo .yotpo-bottomline .yotpo-icon-empty-star,.product-card .yotpo .yotpo-bottomline .yotpo-icon-half-star{color:#000;font-size:12px !important}.product-card .yotpo a{color:inherit !important}.product-card__inner{display:flex;position:relative;text-decoration:none;color:currentColor;z-index:1;flex-direction:column;justify-content:center;align-items:center}.product-card__inner:focus-visible{outline:0;box-shadow:var(--bs-focus-box-shadow)}.quick-view-modal .btn-close{position:absolute;top:.5rem;right:.5rem;z-index:2;background:var(--bs-body-bg);border-radius:50rem}@media(max-width: 1199px){.quick-view-modal .btn-close{position:fixed;top:1rem;right:1rem;opacity:0;transition:opacity 200ms ease-out 300ms}.quick-view-modal.show .btn-close{opacity:1}}@media(min-width: 1200px){.quick-view-modal .modal-body .row{margin-left:-0.5rem;margin-right:-0.5rem}.quick-view-modal .modal-body .row>*{padding-left:.5rem;padding-right:.5rem}.quick-view-modal .product-title{margin-right:2rem}}.jdgm-preview-badge{font-size:.9rem;margin:0 0 .5rem}.product-card .jdgm-preview-badge,.list-group-item-action .jdgm-preview-badge{margin:.25rem 0;font-size:.8em}.cart-upsells .jdgm-preview-badge{font-size:.725rem;margin:.25rem 0 .25rem}body .jdgm-write-rev-link{border-radius:var(--bs-border-radius);transition:all .2s ease-out}body .jdgm-rev-widg{padding:2rem 0}body .jdgm-rev-widg__title{font-size:2rem}body .jdgm-rev-widg__summary-text{text-align:center;font-size:.825rem;opacity:.75}body .jdgm-row-actions{padding-top:0;border-top:none}body .jdgm-quest,body .jdgm-rev{border-radius:var(--bs-border-radius);border:1px solid var(--bs-border-color);padding:1rem;margin-bottom:1rem}body .jdgm-rev__pic-link{margin-right:.25rem}body .jdgm-rev__pic-img.jdgm-rev__pic-img{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}body .jdgm-rev__timestamp,body .jdgm-rev__location{color:var(--bs-body-color);opacity:.7}body .jdgm-rev__icon{border-radius:50rem}body .jdgm-rev__title{margin-bottom:.375rem;font-size:1.125rem}body .jdgm-rev__body{font-size:.95rem}body .jdgm-form{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:1.5rem 1.5rem .5rem}body .jdgm-form input[type=text],body .jdgm-form input[type=email],body .jdgm-form input[type=url],body .jdgm-form textarea{background-color:var(--bs-body-bg);border-color:var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.375rem .75rem}body .jdgm-form input[type=text]:focus,body .jdgm-form input[type=email]:focus,body .jdgm-form input[type=url]:focus,body .jdgm-form textarea:focus{color:var(--bs-body-color);border-color:rgba(var(--bs-primary-rgb), 1);box-shadow:var(--bs-focus-box-shadow)}body .jdgm-form input::-moz-placeholder, body .jdgm-form textarea::-moz-placeholder{color:rgba(var(--bs-body-color-rgb), 0.75);opacity:1}body .jdgm-form input::placeholder,body .jdgm-form textarea::placeholder{color:rgba(var(--bs-body-color-rgb), 0.75);opacity:1}body .jdgm-countdown{color:var(--bs-body-color);opacity:.7}body .jdgm-rev__icon,body .jdgm-histogram__bar{background-color:rgba(var(--bs-white-rgb), 0.25)}body .jdgm-histogram__frequency{color:var(--bs-body-color)}body .jdgm-picture-fieldset__box-wrapper{background-color:rgba(var(--bs-white-rgb), 0.25);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}body .jdgm-media-fieldset__icon{color:var(--bs-body-color)}body .jdgm-paginate{border:none;padding-top:1rem}body .jdgm-paginate__page{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);text-decoration:none;width:2rem;height:2rem;display:inline-flex !important;align-items:center;justify-content:center;margin:.25rem;transition:all .2s ease-out}body .jdgm-paginate__page:hover,body .jdgm-paginate__page:focus{background-color:rgba(var(--bs-white-rgb), 0.25);opacity:1}body .jdgm-paginate__page.jdgm-curt{font-size:1rem;font-weight:normal;background-color:var(--jdgm-primary-color);border-color:var(--jdgm-primary-color);color:#fff}@media(max-width: 575px){body .jdgm-rev-widg__title{font-size:1.5rem}}body.glightbox-mobile .goverlay{background-color:rgba(var(--bs-black-rgb), 0.5);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}body .gslide-media{background-color:var(--bs-body-bg)}@media((min-width: 769px)){body .goverlay{background-color:rgba(var(--bs-black-rgb), 0.5);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}body .glightbox-clean .gslide-media{box-shadow:none}}body .shopify_subscriptions_fieldset{margin-bottom:1rem}body .shopify_subscriptions_app__title{font-size:1.125rem;font-family:var(--bs-headings-font-family);margin-bottom:.5rem;text-align:center}body .shopify_subscriptions_app_block_label{border:0;margin:0;padding:.75rem 1.25rem}body .shopify_subscriptions_app_block_label label{display:flex;align-items:center}body .shopify_subscriptions_app_block_label .form-check-input{margin:0 .5rem 0 0}body .shopify_subscriptions_app_block_label ul{padding:.125rem 0 0 1rem}body .shopify_subscriptions_app_block_label_children label{font-size:.9rem;margin:.125rem 0}body .shopify_subscriptions_app_policy{font-size:.8rem;margin:.25rem 0 0;text-align:center;opacity:.7}.product-block-liquid p{margin:0}@media screen and (max-width: 1199px){.product-card-price.hide-mobile{display:none}}@media screen and (max-width: 467px){.product-card .yotpo-widget-instance{width:100% !important}.product-card .yotpo-widget-instance .yotpo-sr-bottom-line-summary .star-container{width:12px !important;height:12px !important}.product-card .yotpo-widget-instance .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-size:12px !important}.product-card .yotpo-widget-instance .yotpo-sr-bottom-line-summary{display:flex;flex-direction:row;align-items:flex-start;direction:ltr;cursor:pointer;flex-wrap:wrap !important;justify-content:center !important}.product-card .yotpo-widget-instance .yotpo-sr-bottom-line-summary>div{margin-right:4px !important}}#header-group{transition:transform .4s ease-out}@media screen and (max-height: 400px){#header-group{position:relative}}#header-group.hide{transform:translateY(-100%)}@media screen and (max-height: 450px){#header-group.sticky-top{position:relative}}.announcement-bar{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:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.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 rgba(0,0,0,.075)}#navbar-wrapper .navbar-logo{display:flex;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;text-transform:uppercase;font-weight:400;border-radius:25px}.nav-desktop-menu .nav-item:hover{background-color:#dbe34a}.nav-desktop-menu .nav-item .nav-link{font-size:14px;letter-spacing:2.5px;border-radius:25px}.nav-desktop-menu .nav-item .dropdown-toggle::after{margin-left:.1em;vertical-align:.15rem}.svg-icon-menu line{opacity:1;transform:rotate(0) translateY(0) translateX(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, 0px)}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:0 .5rem;text-transform:uppercase;margin-bottom:20px;font-weight:bold;letter-spacing:.3rem;font-size:.8rem}#footer .nav-link{transition:all .2s ease-out;background-color:rgba(0,0,0,0);font-weight:normal}#footer .nav:hover .nav-link{opacity:.6}#footer .nav:hover .nav-link:hover,#footer .nav:hover .nav-link:focus{opacity:1}.hero-carousel{border-top-style:solid;border-bottom-style:solid}.hero-carousel .media-wrapper img,.hero-carousel .media-wrapper video{display:flex;width:100%;-o-object-fit:cover;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, 0.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;-o-object-fit:cover;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, 0.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{display:block;border-top-style:solid;border-bottom-style:solid}.featured-products .swiper-slide{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;height:auto}.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;-o-object-fit:cover;object-fit:cover}.faq{border-top-style:solid;border-bottom-style:solid}.richtext{border-top-style:solid;border-bottom-style:solid}.contact-form-section{border-top-style:solid;border-bottom-style:solid}.page-content{border-top-style:solid;border-bottom-style:solid}.card-list{border-top-style:solid;border-bottom-style:solid}.card-slider{display:block;border-top-style:solid;border-bottom-style:solid}.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(0.85) translateY(-0.5rem) translateX(0.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}.btn-outline-landing{position:relative;padding-right:65px;background:linear-gradient(to left, rgba(var(--bs-secondary-rgb), 1) 52%, transparent 52%) left bottom/202% 80% rgba(0,0,0,0) !important;transition:all .3s ease-out}.btn-outline-landing:hover{background-position:right -1px bottom !important}.btn-outline-landing::before{content:"›";color:#fff;display:inline-block;margin-left:0;transform:translateY(-50%);position:absolute;top:47%;right:17px;font-size:32px;z-index:2}.btn-outline-landing::after{content:"";position:absolute;top:0;right:0;bottom:0;width:50px;background:rgba(var(--bs-secondary-rgb), 1);z-index:0;border-radius:0 25px 25px 0}.footer-bottom-legend{font-weight:200}.footer-bottom-legend a{text-decoration:none;text-transform:uppercase;border-bottom:2px solid;border-color:rgba(255,255,255,.1)}.footer-bottom-legend a::after{content:"";width:0;height:2px;display:block;background:#fff;border-bottom:2px solid;border-color:rgba(255,255,255,.1);transition:width .4s ease,right .4s ease}.footer-bottom-legend a:hover::after{width:100%;opacity:1}.footer__newsletter{position:relative;display:flex;width:100%;max-width:1000px;margin:0 auto}@media(max-width: 1199px){.footer__newsletter{padding-left:45px}}.footer__newsletter-input{padding:10px 45px 10px 20px;background-color:#fff;color:#000;width:100%;max-height:50px;border:0;border-radius:25px;border-bottom:2px solid;border-bottom-color:#fff}.footer__newsletter-input:focus{border:0;border-bottom:2px solid;border-bottom-color:#fff}.footer__newsletter-input::-webkit-input-placeholder,.footer__newsletter-input:-moz-placeholder,.footer__newsletter-input::-moz-placeholder,.footer__newsletter-input:-ms-input-placeholder,.footer__newsletter-input::-ms-input-placeholder{color:#fff;opacity:1}.footer__newsletter-input--active{padding-right:80px}.footer__newsletter-btn{position:relative;left:-45px;max-height:50px}.footer__newsletter-btn-label{display:none;font-size:1rem}.footer__newsletter .note--success{color:#3c7d4c;background-color:#ecfef0;border-color:#56ad6a}.footer__newsletter .btn:hover{color:#000;background-color:rgba(var(--bs-primary-rgb), 1);border-color:var(--bs-btn-hover-border-color)}.footer__newsletter-btn{color:#000}.footer__newsletter-btn:focus-visible{color:#000}.footer__newsletter-input--active+.footer__newsletter-btn .icon{display:none}.footer__newsletter-input--active+.footer__newsletter-btn .footer__newsletter-btn-label{display:block}.nav-store-switcher__link{display:flex;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;font-size:1rem;font-weight:300;color:var(--bs-body-color);text-align:center;box-shadow:0rem .25rem #f0f0f0;transition:all .3s ease;padding:7px;letter-spacing:.025rem}@media(max-width: 600px){.nav-store-switcher__link{font-size:.8rem}}.nav-store-switcher__link .divider-icon{margin-right:.625rem;width:auto;max-height:35px;height:auto}@media(max-width: 600px){.nav-store-switcher__link .divider-icon{margin-right:.625rem;width:inherit;height:auto}}.nav-store-switcher__link.active{background:0rem .25rem #f0f0f0;border-bottom:1px solid #dbe34a;font-weight:400;box-shadow:0rem .25rem #f0f0f0}.nav-store-switcher__link .divider-icon{transition:all .5s}.nav-store-switcher__link:hover{color:#757a15;font-size:15px}.nav-store-switcher__link:hover .divider-icon{filter:brightness(0) saturate(100%) invert(37%) sepia(87%) saturate(2759%) hue-rotate(48deg) brightness(93%) contrast(83%) !important;scale:.9}.nav-store-switcher__link img{min-width:130px}.nav-item-with-icon svg{fill:rgb(var(--bs-secondary-rgb));width:20px}.dropdown-menu.mega-menu.show{margin-top:0;padding:25px;width:100%}.dropdown-menu.mega-menu.show .container{display:flex;justify-content:space-around;gap:25px}.dropdown-menu.mega-menu ul{padding:0}.dropdown-menu.mega-menu ul li{list-style:none}.dropdown-menu.mega-menu ul li .fw-bold:hover{text-decoration:underline}.dropdown-menu.mega-menu .two-colum,#offcanvas-menu .collapse .two-colum{display:grid;grid:repeat(5, min-content)/1fr 1fr;grid-auto-flow:column}.dropdown-menu.mega-menu .two-colum a,#offcanvas-menu .collapse .two-colum a{display:flex;align-items:center}.dropdown-menu.mega-menu .two-colum a::before,#offcanvas-menu .collapse .two-colum a::before{display:block;content:"";margin-right:10px;width:15px;height:15px;background-color:var(--color);border-radius:50%}#offcanvas-menu .collapse .two-colum{grid:repeat(5, min-content)/min-content 1fr}.mega-menu__colection-image{display:block;margin-bottom:20px;width:100%;transition:all ease-in-out .25s}.mega-menu__colection-image img{width:100%;height:auto;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover}.mega-menu__colection-image:hover{transform:scale(1.05)}.article-content img{margin-bottom:1.5rem}.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-top:60px;margin-bottom:25px}.as-featured-in h4,.as-featured-in h2{font-size:1rem;letter-spacing:4px}.as-featured-in img{max-height:100px;width:auto}.divided-banner{display:grid;grid:1fr/1fr 1.4fr;gap:2rem;max-width:1920px;padding:2rem 3rem;overflow:hidden;margin-bottom:2rem}@media(max-width: 992px){.divided-banner{display:flex;flex-direction:column;gap:1rem;padding:0}}.divided-banner__left{display:flex;align-items:center;background-size:cover !important;background-position:center !important;background-origin:content-box !important;background-repeat:no-repeat !important;position:relative}.divided-banner__left--content{margin-left:1rem;margin-top:70px;margin-bottom:70px;color:#fff;text-align:center;max-width:65%}.divided-banner__left--content h3,.divided-banner__left--content h2{font-size:1.5rem;letter-spacing:6px;line-height:150%}@media(max-width: 992px){.divided-banner__left--content h3,.divided-banner__left--content h2{font-size:1rem}}.divided-banner__left--content p{font-weight:300}@media(max-width: 992px){.divided-banner__left--content p{font-size:.9rem}}@media(max-width: 992px){.divided-banner__left--content a.btn{width:100%}}.divided-banner__right{position:relative;display:flex;align-items:center;background-size:cover !important;background-position:center !important;background-origin:content-box !important;background-repeat:no-repeat !important;position:relative}@media(max-width: 992px){.divided-banner__right{padding:0 1rem}}.divided-banner__right--content{margin-top:70px;margin-bottom:70px;margin-left:4rem;z-index:2}@media(max-width: 992px){.divided-banner__right--content{margin-top:0;margin-bottom:0;margin-left:3rem;padding:3rem 0 3rem 1.5rem;height:100%;background:rgba(225,225,225,.6)}}.divided-banner__right--content h3,.divided-banner__right--content h2{line-height:normal;font-size:3rem}@media(max-width: 992px){.divided-banner__right--content h3,.divided-banner__right--content h2{font-size:2rem}}.divided-banner__right--content h3 strong,.divided-banner__right--content h2 strong{color:#9b1c63}.divided-banner__right--content p{line-height:2rem;font-size:.75rem}.divided-banner__right--content p strong{font-weight:800;font-size:1rem}.divided-banner__right--content a{font-weight:bolder;margin-top:2rem}.divided-banner__right--offbound_image{position:absolute;right:-10%;bottom:0;width:auto;height:100%;transform:rotate(-70deg);z-index:1}@media(max-width: 600px){.divided-banner__right--offbound_image{right:-25%;bottom:-10%;transform:rotate(-50deg)}}.divided-banner__right a.full-url{text-decoration:none}.divided-banner__right a.full-url::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.divided-banner .divided-banner__right--overlay::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;background-color:rgba(255,255,255,.5)}@media(max-width: 992px){.featured-slider header{flex-direction:column}}.featured-slider header h3,.featured-slider header h2{font-size:32px;letter-spacing:10px;text-transform:uppercase;font-weight:400}.featured-slider header h3 span,.featured-slider header h2 span{color:#000;font-weight:700}@media(max-width: 600px){.featured-slider header h3,.featured-slider header h2{width:100%;text-align:center}}@media(max-width: 600px){.featured-slider header h3,.featured-slider header h2{font-size:1.125rem}}.featured-slider header p{font-size:1.5rem;font-weight:300;letter-spacing:normal;text-transform:capitalize;color:var(--bs-body-bg-rgb);margin:0}@media(max-width: 1199px){.featured-slider header p{width:100%;text-align:center}}@media(max-width: 600px){.featured-slider header p{font-size:.8rem}}.featured-slider header a{color:#949a18;text-decoration:none;font-weight:400}.featured-slider .swiper-slide{padding:5px}.featured-slider .swiper-slide .inner-slide{display:block;width:100%;height:100%;position:relative}.featured-slider .swiper-slide img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1;height:auto}.hero-banner{position:relative}.hero-banner__image{position:relative;display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden;padding-top:var(--home-hero-ratio-l)}@media(max-width: 600px){.hero-banner__image{padding-top:var(--home-hero-ratio)}}.hero-banner__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 600px){.hero-banner__image--desktop{display:none}}.hero-banner__image--mobile{display:none}@media(max-width: 600px){.hero-banner__image--mobile{display:block}}.hero-banner__caption-container{position:absolute;height:100%;width:100%;padding:0;margin:0;z-index:1;flex-direction:initial !important;justify-content:center}.hero-banner__caption-container.bottom{flex-direction:column-reverse}@media(max-width: 600px){.hero-banner__caption-container{padding:0}}.hero-banner__caption-container--inner{display:flex;justify-content:center;align-items:center}@media(max-width: 1199px){.hero-banner__caption-container--inner{margin-top:70px}}@media(max-width: 600px){.hero-banner__caption-container--inner{align-items:start;height:-moz-fit-content;height:fit-content}}.hero-banner__caption-container--inner h1{margin-bottom:5px;position:relative;font-size:2.5rem;text-transform:uppercase;font-weight:600;line-height:3.2rem;text-align:center}@media(max-width: 1199px){.hero-banner__caption-container--inner h1{text-align:center;width:100%;font-size:1.5rem;line-height:2rem}}.hero-banner__caption-container--inner h1 em{font-size:4.5rem;font-weight:700;letter-spacing:10px;font-style:normal;display:block;margin-bottom:10px}@media(max-width: 1199px){.hero-banner__caption-container--inner h1 em{font-size:2.5rem}}.hero-banner__caption-container--inner h1 strong{font-weight:900}.hero-banner__caption-container--inner .banner-v2 strong{font-weight:700}.hero-banner__caption-container--description{font-size:1.25rem;font-weight:600;color:var(--bs-body-color)}@media(max-width: 1199px){.hero-banner__caption-container--description{text-align:center;width:100%}}@media(max-width: 600px){.hero-banner__caption-container--description{font-size:.875rem}}.hero-banner__title-wrapper{position:relative;width:100%}@media(max-width: 1199px){.hero-banner__title-wrapper{margin:0 auto}}.hero-banner__title-wrapper img{position:absolute;top:-84%;right:7%}@media(max-width: 1199px){.hero-banner__title-wrapper img{width:80px;top:-100%;right:-3%}}.hero-banner--v2 .content-position{position:absolute;top:20%;left:10%}@media screen and (max-width: 1200px){.hero-banner--v2 .content-position{top:10%;left:5%}}@media(max-width: 600px){.hero-banner--v2 .content-position{position:absolute;top:30%;left:initial;padding:1rem}}@media screen and (max-width: 400px){.hero-banner--v2 .content-position{top:20%}}.hero-banner--v2 h1{font-size:48px}@media(max-width: 600px){.hero-banner--v2 h1{font-size:32px}}.hero-banner--v2 .banner-v2{margin-bottom:24px}.hero-banner--v2 .btn-primary,.hero-banner--v2 .btn-outline-secondary{font-size:18px;line-height:24px;letter-spacing:normal}.banner-afterparty{padding:120px 40px 140px 100px;background-color:#d1d1d1;display:grid;grid:1fr/min-content 1fr;align-items:center;gap:20px;background-image:var(--bg);background-size:cover}.banner-bfcm{padding:160px 40px 160px 140px;display:grid;grid:1fr/max-content 1fr;align-items:center;gap:20px;background-image:var(--bg);background-size:contain;background-position:right;background-repeat:no-repeat;background-color:#d0454c}.bfcm-info{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.bfcm-info h1,.bfcm-info p{margin-bottom:0;color:#fff}.bfcm-info p{font-family:"Azo Sans";font-weight:300;font-size:47px;font-style:italic;line-height:50px;letter-spacing:.02em}.bfcm-info p:not(:has(strong)){margin-bottom:16px}.bfcm-info p>strong{font-family:"Azo Sans Bold";font-size:48px;font-weight:700;font-style:normal;line-height:50.14px;text-align:left}.bfcm-info .ba-btns .ba-btn{background-color:#fff;border-radius:30px;padding:12px 32px 12px 32px;border:1px solid #fff;width:244px;font-weight:700;font-size:18px}.ba-info{display:grid;grid-auto-rows:min-content;gap:40px}.ba-info h1{margin:0}.ba-info p{font-size:64px;font-style:italic;font-weight:300;line-height:64px;margin:0}.ba-info p strong{font-style:normal;font-weight:700}.ba-info p em{position:relative;z-index:1}.ba-info p em::before{content:"";position:absolute;inset:0;margin:auto;z-index:-1;width:100%;height:40%;background-color:#dbe34a}.ba-btns{display:grid;grid:1fr/1fr 1fr;gap:10px}.ba-btns a{display:grid;height:-moz-min-content;height:min-content;place-items:center;width:-moz-max-content;width:max-content;padding:15px 35px 10px;text-decoration:none;border:1px solid #313133;border-radius:30px;text-transform:uppercase;line-height:normal;font-size:18px;color:#313133}.ba-btns a:last-of-type{padding-inline:15px;border-color:#dbe34a;background-color:#dbe34a}.ba-btns a.white-bg{background-color:#e0e0e0}@media(max-width: 768px){.banner-afterparty{padding:40px 0 250px;background-color:#e1e1e1;background-image:var(--bg_mob);background-size:contain;background-position-y:bottom;background-repeat:no-repeat;grid:min-content min-content/1fr}.banner-bfcm{padding:60px 0 220px;background-color:#d0454c;background-image:var(--bg_mob);background-size:contain;background-position-y:bottom;background-repeat:no-repeat;grid:min-content min-content/1fr}.bfcm-info{gap:20px;align-items:center}.bfcm-info h1{text-align:center}.bfcm-info h1 p:nth-child(1){margin-right:6px}.bfcm-info h1 p:nth-child(1),.bfcm-info h1 p:nth-child(2){display:inline-block}.bfcm-info p,.bfcm-info p>strong{font-size:32px;line-height:40px;margin-bottom:0 !important}.ba-info{gap:20px}.ba-info h1{text-align:center}.ba-info h1 p:nth-child(1){margin-right:6px}.ba-info h1 p:nth-child(1),.ba-info h1 p:nth-child(2){display:inline-block}.ba-info p{font-size:32px;line-height:40px}.ba-btns{grid:min-content min-content/1fr;justify-items:center}}.image-with-info-props__inner{align-items:center;display:grid;grid-template-columns:1fr 1fr}@media(max-width: 600px){.image-with-info-props__inner{display:flex;flex-direction:column;gap:2rem}}.image-with-info-props__inner img{height:auto;width:100%}@media(max-width: 600px){.image-with-info-props__inner img{margin:0 auto;width:80%}}@media(max-width: 600px){.image-with-info-props__inner p{text-align:center}}.image-with-info-props header h3,.image-with-info-props header h2{font-size:32px;font-weight:400;letter-spacing:10px;text-transform:uppercase}@media(max-width: 600px){.image-with-info-props header h3,.image-with-info-props header h2{text-align:center;width:100%}}@media(max-width: 600px){.image-with-info-props header h3,.image-with-info-props header h2{font-size:1.125rem}}.image-with-info-props header h3 span,.image-with-info-props header h2 span{color:#000}.image-with-info-props__value-props{align-items:center;display:grid;grid-template-columns:repeat(auto-fit, minmax(85px, 1fr));font-size:11px;gap:20px;max-width:400px;list-style:none;text-align:center}@media screen and (max-width: 410px){.image-with-info-props__value-props{display:flex;align-items:center;font-size:11px;gap:20px;max-width:400px;list-style:none;text-align:center;flex-direction:row;flex-wrap:nowrap}}@media(max-width: 600px){.image-with-info-props__value-props{justify-content:center;margin:0 auto}}.image-with-info-props__value-props img{height:auto;width:70px;margin:0 auto}@media(max-width: 600px){.image-with-info-props__value-props img{width:40px}}.image-with-info-props__value-props li{display:flex;flex-direction:column;gap:10px}@media(max-width: 600px){.image-with-info-props .btn{font-size:11px}}.image-with-info-props--v2 header h3{font-size:40px;letter-spacing:6.5px}@media(max-width: 600px){.image-with-info-props--v2 header h3{font-size:1.125rem}}.image-with-info-props--v2__image-caption{font-size:25px;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media(max-width: 600px){.image-with-info-props--v2__image-caption{text-align:center;width:100%}}@media(max-width: 600px){.image-with-info-props--v2__image-caption{font-size:1.125rem}}.image-with-info-props--v2__text-content{padding-left:3rem}@media(max-width: 600px){.image-with-info-props--v2__text-content{padding-left:0}}.image-with-steps__text-content{align-items:baseline;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:1rem 3rem}@media(max-width: 600px){.image-with-steps__text-content{padding-left:0}}.image-with-steps__text-content header h3{font-size:48px;letter-spacing:6.5px;margin-bottom:2rem}@media(max-width: 600px){.image-with-steps__text-content header h3{font-size:1.125rem}}.image-with-steps__text-content img{height:auto;margin-bottom:3rem;width:100%}.mobile-category-carousel{display:none;max-width:100vw;overflow-x:scroll;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;padding:1rem 1rem 0}@media(max-width: 576px){.mobile-category-carousel{display:block}}.mobile-category-carousel__inner{display:flex;width:-moz-fit-content;width:fit-content;gap:15px;padding:0;margin:0 0 .8rem;list-style-type:none}.mobile-category-carousel__menu-item{color:var(--bs-body-color);text-transform:uppercase;text-align:center;font-size:.8rem;font-weight:400}.mobile-category-carousel__menu-item img{border-radius:50%}.mobile-category-carousel__menu-item a{display:flex;flex-direction:column;gap:12px;text-decoration:none}.value-props__inner{padding:20px 10px;margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;max-width:1200px}.value-props__item{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:1rem}@media(max-width: 1199px){.value-props__item{font-size:.75rem;flex-direction:column}}.value-props__item b{font-weight:700}.value-props__item img{width:70px;height:auto}@media(max-width: 1199px){.value-props__item img{width:50px}}.image-with-text{max-width:900px}.image-with-text .heading{width:calc(100% - 363px);padding-top:10%}.image-with-text .heading h1{font-family:"Montserrat";font-weight:200;font-size:3.13em;text-transform:uppercase;line-height:55px;letter-spacing:6px;margin:0}@media(max-width: 600px){.image-with-text .heading{width:auto;padding-top:20%}.image-with-text .heading h1{font-size:34px;line-height:40px;text-align:center}}@media(max-width: 600px){.image-with-text{flex-direction:column-reverse !important}}.image-with-info .custom-image{max-width:500px;margin:0 auto}@media(max-width: 600px){.image-with-info .custom-image{padding:15px}}.image-with-info .content{padding:5% 10px 0 !important}@media(max-width: 600px){.image-with-info .content .heading{font-size:28px;margin-bottom:32px;letter-spacing:6px}}.image-with-info .content .heading h2{font-size:30px;letter-spacing:6px;line-height:42px;text-transform:uppercase}.image-with-info .content .description{font-weight:400;line-height:30px;font-size:15.6px;letter-spacing:.391px}.image-with-info .content .description p{margin:0}@media(max-width: 600px){.image-with-info .content{padding:15% 20px 0 !important}}@media(max-width: 600px){.image-with-info{flex-direction:column-reverse !important}.image-with-info.convert_image{flex-direction:column !important}}.photo-with-text .photo-image{width:50%;text-align:right;padding:15px}.photo-with-text .photo-image img{max-width:330px}@media(max-width: 600px){.photo-with-text .photo-image{width:100% !important}}.photo-with-text .photo-content{width:50%;padding:15px 45px}.photo-with-text .photo-content .description{font-family:"Montserrat";font-weight:400;line-height:30px;max-width:480px}.photo-with-text .photo-content .heading{margin-bottom:32px;font-size:30px;text-transform:uppercase;letter-spacing:6px}.photo-with-text .photo-content .heading h2{font-size:30px !important;text-transform:uppercase;letter-spacing:6px}@media(max-width: 600px){.photo-with-text .photo-content .heading h2{text-align:center;margin-bottom:28px !important}}@media(max-width: 600px){.photo-with-text .photo-content{width:100% !important;padding:15px 20px}}@media(max-width: 600px){.photo-with-text{flex-direction:column !important}}.insights_wrapper .insights-heading{text-align:center;font-family:"Montserrat";font-size:30px;text-transform:uppercase;font-weight:200;letter-spacing:6px;line-height:42px}@media(max-width: 600px){.insights_wrapper .insights-content{flex-direction:column !important;gap:30px}}.insights_wrapper .description{text-align:left;text-transform:capitalize;font-size:14px;font-family:"Montserrat";font-weight:400;line-height:24px;display:block}.image-with-info_2 .description{width:100%;font-weight:400;line-height:30px;padding-bottom:10px;display:block}.image-with-info_2 .content-wrapper{max-width:500px;height:100%;padding:90px 0}@media(max-width: 600px){.image-with-info_2 .content-wrapper{padding:50px}}.image-with-info_2 .overlap_text{position:absolute;top:50%;right:50%;transform:translate(50%, -50%)}.image-with-info_2 .overlap_text h2{max-width:500px;width:100%;font-weight:400;line-height:30px;padding-bottom:10px;display:block;color:#fff;line-height:42px;margin:0;padding:0}@media(max-width: 600px){.image-with-info_2{flex-direction:column !important}}.value-props--big-size__inner{padding:5rem 3rem}.value-props--big-size__value-props{display:grid;grid-template-columns:1fr 1fr;align-items:center;list-style:none}@media(max-width: 600px){.value-props--big-size__value-props{display:flex;flex-direction:column;gap:2rem}}.value-props--big-size__value-props li{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:1rem}@media(max-width: 600px){.value-props--big-size__value-props li{display:flex;flex-direction:column-reverse;justify-content:center}}.value-props--big-size__value-props__text{width:auto;padding-right:2rem}@media(max-width: 600px){.value-props--big-size__value-props__text{width:100%;text-align:center;padding-right:0}}.value-props--big-size__value-props__text h3{font-size:22px;letter-spacing:1px;text-transform:uppercase;font-weight:700}@media(max-width: 600px){.value-props--big-size__value-props__text h3{width:100%;text-align:center}}@media(max-width: 600px){.value-props--big-size__value-props__text h3{font-size:1.125rem}}.value-props--big-size__value-props__text p{font-size:14px}@media(max-width: 600px){.value-props--big-size__value-props__text p{text-align:center}}.value-props--big-size__value-props img{width:100%;height:auto;margin:0 auto}@media(max-width: 600px){.value-props--big-size__value-props img{margin-bottom:3rem}}.logo-carousel__slide{height:100px;display:flex;align-items:center;justify-content:center}.logo-carousel .swiper-button-prev,.logo-carousel .swiper-button-next{background-color:rgba(0,0,0,.4);border:none;top:39%}.compound-hero-banner{height:500px}@media(max-width: 600px){.compound-hero-banner{height:auto}}.compound-hero-banner__container{height:100%}.compound-hero-banner__wrapper{display:grid;grid-template-columns:1fr 1fr;height:100%;width:100%}@media(max-width: 600px){.compound-hero-banner__wrapper{display:flex;flex-direction:column}}.compound-hero-banner__text{align-items:center;display:flex;font-size:2.8rem}@media(max-width: 600px){.compound-hero-banner__text{font-size:1.25rem;margin:2rem 0rem;padding:2rem}}.compound-hero-banner__image{align-items:end;display:flex;justify-content:center;width:100%}.compound-hero-banner__image img{height:auto;width:-moz-fit-content;width:fit-content;max-width:100%}@media(max-width: 600px){.compound-hero-banner__image img{height:auto;width:100%}}.compound-hero-banner--v2{background-position:center center;background-repeat:no-repeat;background-size:cover}.compound-hero-banner--v2__container{height:100%}.compound-hero-banner--v2__wrapper{display:grid;grid-template-columns:1fr 1fr;height:100%}.compound-hero-banner--v2__text{align-items:baseline;display:flex;flex-direction:column;justify-content:center}.compound-hero-banner--v2__text h1{font-size:30px;font-weight:lighter;margin:2rem}.compound-hero-banner--v2__text h2{font-size:14px;font-weight:bold;margin-bottom:.5rem}.compound-hero-banner--v2__text p{font-weight:400;font-size:1rem;line-height:22px}.column-props__row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem;height:100%;width:100%}@media(max-width: 600px){.column-props__row{display:flex;flex-direction:column;justify-content:center}}.column-props__item .icon{margin-bottom:20px}.column-props__item .icon img{max-width:50px;height:auto}.column-props__item h3,.column-props__item h2{font-size:18px;font-weight:bold}.column-props__item p{font-size:1rem}.column-props--v2__item{padding:2rem}.column-props--v2__item h3{font-size:14px;font-weight:bold}.column-props--v2__item p{font-size:14px;line-height:22px}.logo-grid header{padding:2rem 0;text-align:center;width:100%}.logo-grid__row{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width: 600px){.logo-grid .logo{text-align:center}}.multigrid-info header{padding:2rem 0;text-align:center;width:100%}.multigrid-info .grid-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}@media(max-width: 600px){.multigrid-info .grid-container{flex-direction:column;flex-wrap:nowrap;gap:0}}.multigrid-info .grid-item{width:calc(33% - 16px)}@media(max-width: 600px){.multigrid-info .grid-item{width:100%;margin-bottom:2rem}}.multigrid-info .grid-item--text{align-items:center;border:1px solid #677785;color:#677785;display:flex;flex-direction:column;justify-content:center;padding:2rem 1rem;text-align:center}.multigrid-info .grid-item:nth-child(4){width:calc(50% - 16px)}@media(max-width: 600px){.multigrid-info .grid-item:nth-child(4){width:100%}}.multigrid-info .grid-item:nth-child(5){width:calc(50% - 16px)}@media(max-width: 600px){.multigrid-info .grid-item:nth-child(5){width:100%}}.multigrid-info .grid-item h3{font-size:18px;font-weight:bold;margin-bottom:10px}.multigrid-info .grid-item--image{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:300px}@media(max-width: 600px){.multigrid-info .grid-item--image{min-height:200px}}.partners-grid__wrapper header{margin:2rem 0rem;text-align:center;width:100%}.partners-grid__wrapper header h2{font-size:36px;font-weight:lighter}.partners-grid__wrapper header h3{font-size:25px;font-weight:bolder}.partners-grid__divider{display:block;position:relative;width:100%;background-color:#424446;height:2px}.partners-grid__logos{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:2rem;justify-content:center;align-items:center;margin:2rem 0rem}@media(max-width: 600px){.partners-grid__logos{grid-template-columns:1fr}}.partners-grid__logo{max-height:200px;height:auto;width:70%;margin:2rem auto;display:flex;justify-content:center;align-items:center;position:relative}.partners-grid__logo img{height:auto;width:100%;-o-object-fit:contain;object-fit:contain}.partners-grid__logo a{display:block;width:100%;height:100%;position:absolute}.video-section{position:relative;text-align:center;padding:0 20px;width:100%;height:auto}.video-section .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer}.video-section video,.video-section iframe{width:100%;border:none;height:auto;max-width:1140px}.video-section video.paused+.play-button{display:block}.video-with-info__row{align-items:center;display:grid;grid-gap:0;grid-template-columns:1fr 1fr;height:100%}@media(max-width: 600px){.video-with-info__row{gap:0px;grid-template-columns:1fr}}.video-with-info__media{display:block;height:100%;position:relative;width:100%}@media(max-width: 600px){.video-with-info__media{min-height:300px}}.video-with-info__video{height:100%}.video-with-info__video iframe{border:none;height:100%;width:100%}.video-with-info__bg-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%}.video-with-info__info-inner{padding:4rem 2rem}.video-with-info__info-image{display:block;height:150px;margin-bottom:2rem;text-align:center;width:100%}.video-with-info__info-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.video-with-info__info-content h3{font-size:14px;font-weight:bold;line-height:22px;margin-bottom:1rem}.video-with-info__info-content p{font-size:14px;line-height:22px;margin-bottom:1rem}.video-with-info__info-content a{margin:0}.tab{border-bottom:solid 1px #000;margin-bottom:20px;display:flex}.tab .tablinks{flex:1;float:left;border:none;outline:none;cursor:pointer;padding:14px;transition:.3s;font-size:17px;background:inherit;text-align:left}.tab .tablinks:hover{text-decoration:underline}.tab .tablinks.active{text-decoration:underline;color:green}@media(max-width: 576px){.tab .tablinks{font-size:.7rem}}.tabcontent{display:none;padding:6px 12px}.tabcontent img{max-width:300px}.tabcontent ul{list-style:none;padding:0}.tabcontent ul li{position:relative;padding-left:25px}.tabcontent ul li:before{content:url('data:image/svg+xml;utf8,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="7.5" cy="7.5" r="7" fill="%23FFF" stroke="%23000" stroke-width="1"/><line x1="7.5" y1="4" x2="7.5" y2="11" stroke="black" stroke-width="1.5"/><line x1="4" y1="7.5" x2="11" y2="7.5" stroke="black" stroke-width="1.5"/></svg>');font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:0;color:#000}.tabcontent table th{font-weight:100}.tabcontent tbody tr th:first-child{border-left:none}.tabcontent tbody th{border:solid 1px #000}.featured-blogs .blogs-wrapper{gap:30px}.featured-blogs .blogs-wrapper .blog-item{position:relative}.featured-blogs .blogs-wrapper .blog-item .heading{padding-top:20px;font-weight:600 !important}.featured-blogs .blogs-wrapper .blog-item .description{margin:10px 0 15px}@media(max-width: 600px){.featured-blogs .blogs-wrapper .blog-item{width:100% !important}}@media(max-width: 600px){.featured-blogs .blogs-wrapper{flex-direction:column !important;padding:0 15px}}.props-ribbon__row{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem;margin:0 auto;align-items:center}@media(max-width: 600px){.props-ribbon__row{grid-template-columns:1fr}}.props-ribbon__item-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.props-ribbon__item-number{font-size:50px;font-weight:700}.props-ribbon__item-title{font-size:32px;font-weight:lighter}.props-ribbon__item-subtitle{font-size:19px;line-height:22px;font-weight:bold}.link-cards header{text-align:center;margin-bottom:2rem;width:100%}.link-cards header h2{font-size:36px;font-weight:lighter;margin-bottom:1rem}.link-cards__row{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:3rem;margin:0 auto;align-items:center}@media(max-width: 600px){.link-cards__row{grid-template-columns:1fr}}.link-cards__item-inner{display:grid;grid-template-rows:1fr 1fr;grid-gap:1rem}.link-cards__item-image{width:100%;height:250px}.link-cards__item-image img{width:100%;height:100%}.link-cards__item-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.link-cards__item-content h3{font-size:18px;font-weight:lighter}.link-cards__item-content p{font-size:14px;line-height:20px;text-align:center;line-height:22px}.link-cards__item-content a{display:block;width:auto}.cart-gamification{padding:0 10px 10px 0;display:grid;font-family:var(--bs-body-font-family);color:#040404;gap:5px}.cart-gamification>p{margin:0;font-size:12px;text-align:center;font-weight:400;color:#040404}.cart-gamification>p>span:not(#cg_reward){font-weight:300}.cg_money{color:#040404}.cg-con{padding-block:35px}.cg-bar{position:relative;width:90%;height:5px;background:linear-gradient(90deg, #dee55b var(--progress), #D9D9D9 var(--progress), #D9D9D9 100%);border-radius:5px}.cg-reward{position:absolute;top:50%;left:var(--x);transform:translate(-50%, -50%);width:25px;height:25px;border-radius:50%;background-color:#aeaeae;display:grid;place-items:center}.cg-reward svg path{fill:#ebe8e8}.cg-reward.done{background-color:#dee55b}.cg-reward.done svg path{fill:#000}.cg-reward>span,.cg-reward::after{position:absolute;font-size:12px;display:block;width:-moz-max-content;width:max-content;height:-moz-fit-content;height:fit-content;left:50%;transform:translateX(-50%);text-wrap:nowrap}.cg-reward>span{font-weight:500;bottom:calc(100% + 3px)}.cg-reward::after{font-weight:400;content:attr(data-title);top:calc(100% + 5px)}.filter-color{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;outline:1px solid #000;outline-offset:2px;transition:all ease-in-out .25s}.filter-color__inner{width:29px;height:29px;border-radius:50%;cursor:pointer}.filter-color[type=checkbox]:checked{transform:scale(1.2)}.filter-color[type=checkbox]:disabled{border:solid 1px rgba(0,0,0,.1);cursor:not-allowed;opacity:.5}.outlined-text{letter-spacing:8px;font-size:3rem;font-weight:700;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#fsb_bar{display:none !important}.visually-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.iwish_float_wrapper{display:none !important}.iWishAdd{text-decoration:none}square-placement{margin:0 0 15px !important}.yotpo-selling-plans .yotpo-frequency-options label{padding-top:10px}#powrIframeLoader{width:0;height:0}#yotpo-reviews-container div{font-family:var(--bs-body-font-family) !important}.sc-1ru733p-1.fvkaVf.cw-invalid-feedback:after{content:" (use only numbers, for example: 5555555555)"}.anchor-full-w:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.btn-outline-landing:focus-visible{background-position:right -1px bottom !important}.react-side-draw .link-text{color:#cb3920 !important}.react-side-draw .cart-all-btn{color:rgba(54,53,53,.78) !important}.yotpo-widget-subscriptions-add-to-cart .yotpo-selling-plan-radio-label:checked:after{background-color:#21969c !important}.yotpo-widget-subscriptions-add-to-cart .yotpo-selected .yotpo-subscription-label-price{color:#1a777a !important}

/* === Base Styles === */
.cosmo-badge-wrapper {
  position: absolute;
  top: 2rem;
  right: 0.5rem;
  z-index: 20;
  width: 170px;
}

.cosmo-badge-wrapper-hover {
  position: absolute;
  top: 1.75rem;
  right: 1rem;
  z-index: 20;
  width: 60px;
}

.cosmo-badge-wrapper img,
.cosmo-badge-wrapper-hover img {
  width: 100%;
  height: auto;
  display: block;
  transition: width 0.3s ease;
}

/* === Mobile (≤600px) === */
@media (max-width: 600px) {
  .cosmo-badge-wrapper {
    top: 1.5rem;
    right: 0.5rem;
    width: 100px;
  }

  .cosmo-badge-wrapper-hover {
    top: 1.75rem;
    right: 0.5rem;
    width: 45px;
  }
}

/* === Desktop (≥1024px) === */
@media (min-width: 1024px) {
  .cosmo-badge-wrapper {
    top: 2.5rem;
    right: 1rem;
    width: 170px;
  }

  .cosmo-badge-wrapper-hover {
    top: 2rem;
    right: 1rem;
    width: 90px;
  }
}
