div#shopify-section-footer{display:none!important}.container{max-width:1240px;padding:5rem 2rem;margin:auto}.section{gap:2rem}.wide{max-width:1920px;padding:5rem 4rem;margin:auto!important}.image-scroll{padding:5rem 0rem}.text-header{gap:15px;display:flex;flex-direction:column}.text-container-child,.text-container-child div{gap:20px;display:flex;flex-direction:column}.image-text-container{display:flex;flex-direction:row;min-height:500px}.image-text-container.right{flex-direction:row-reverse}.image-text-container.right .text-container{align-items:end}.image-container{width:50%;background-position:center;background-size:cover}.text-container{width:50%;padding:4rem;display:flex;flex-direction:column;justify-content:center}.text-container-child{max-width:600px}.boxed{display:flex;margin:auto;max-width:1240px;width:100%;gap:5rem}.right .boxed{flex-direction:row-reverse}.center{text-align:center!important}.flex{display:flex}.column{flex-direction:column}.row{flex-direction:row!important;margin:0;--bs-gutter-x: 0px!important;flex-wrap:nowrap}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:0;padding-left:0;margin-top:0;flex:1}h1{font-family:var(--font-heading);color:var(--dark-text-color);font-size:3.8em!important;font-weight:600!important;line-height:1em!important;margin-bottom:0!important}h2{font-family:var(--font-heading);color:var(--dark-text-color);font-size:2.5em!important;font-weight:600!important;line-height:1.2em!important;margin-bottom:0!important}h3{font-family:var(--font-heading);color:var(--dark-text-color);font-size:1.8em!important;font-weight:600!important;line-height:1.2em!important;margin-bottom:0!important}h4{font-family:var(--font-heading);color:var(--dark-text-color);font-size:1.3em!important;font-weight:500!important;line-height:1.1em!important;margin-bottom:0!important}.subheading{font-family:var(--font-heading);color:var(--medium-text-color);font-size:1em!important;font-weight:500!important;letter-spacing:.5px;text-transform:uppercase;line-height:1.2em;margin-bottom:0}p{font-family:var(--font-body);color:var(--medium-text-color);font-size:16px!important;line-height:1.8em!important;margin-bottom:0!important}a{text-decoration:none!important}li{font-family:var(--font-body);color:var(--medium-text-color);line-height:1.2em;display:flex;align-items:center;gap:12px;font-size:16px!important}span{font-size:16px}p.small,li.small{font-size:14px!important}p.price{color:var(--dark-text-color)}.primary-button{background:var(--pink-accent-color);color:var(--white-color);padding:17px 40px;display:inline-block;text-transform:uppercase;letter-spacing:.5px;font-size:1em;font-weight:500}.primary-button:hover{background:var(--pink-background-color);color:var(--dark-text-color)!important}@media(min-width:992px){.col-lg-2{flex:0 0 auto!important;width:16.66666667%!important}}.hero-slideshow{position:relative;overflow:hidden}.hero-slides{height:84vh;position:relative}.hero-slide{width:100%;height:84vh;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s ease;pointer-events:none}.hero-slide.active{opacity:1;pointer-events:all}.hero-slide img{height:84vh;width:100%;object-fit:cover}.hero-slide h2{font-family:var(--font-heading);color:var(--dark-text-color);font-size:3.8em!important;font-weight:600!important;line-height:1em!important;margin-top:0}.hero-slide p{font-size:18px!important}.hero-dots{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.hero-dot{width:8px;height:8px;border-radius:50%;border:1px solid rgba(255,255,255,.8);background:transparent;cursor:pointer;padding:0;transition:background .3s ease}.hero-dot.active{background:#ffffffe6}.horizontal-scroll{overflow:hidden;width:100%}.horizontal-scroll .scroll-wrapper{display:flex;gap:40px;white-space:nowrap}.horizontal-scroll .scroll-item{flex-shrink:0}.icon-list-marquee{padding:1rem 0rem}.scroll-item span{display:inline-flex;align-items:center;white-space:nowrap;gap:2.5rem}.icon-list-marquee .logo-marquee__viewport:before,.icon-list-marquee .logo-marquee__viewport:after{background:none}.icon-list-marquee__item{flex:0 0 auto}.icon-list-marquee__inner{display:flex;align-items:center;transition:opacity .25s ease,transform .25s ease;white-space:nowrap!important;font-size:17px!important;font-weight:500;font-family:var(--font-body);color:var(--white-color);text-transform:uppercase;letter-spacing:.5px}a.icon-list-marquee__inner--link:hover{opacity:.75;transform:translateY(-1px)}.icon-list-marquee__icon-wrap{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.icon-list-marquee__icon{display:block;object-fit:contain}.icon-list-marquee__label{display:block;line-height:1.2}.icon-list-marquee__subtext{display:block;opacity:.65;line-height:1.3}.tab-content{display:none}.tab-content .grid{grid-template-columns:repeat(4,1fr);gap:1rem}.tab-content.active{display:block;gap:2rem;display:flex;flex-direction:column}.tabs-buttons{justify-content:center;margin-bottom:2rem}.collection-tabs h3{padding:0rem 2rem .5rem;border-bottom:2px solid #00000000;line-height:1em;cursor:pointer}.collection-tabs h3:hover,.collection-tabs h3.active{border-bottom:2px solid var(--pink-accent-color)}.product-block a{display:flex;flex-direction:column;gap:1rem}.product-block-content{text-align:center;gap:10px;display:flex;flex-direction:column}.product-block-image{overflow:hidden;position:relative}.product-block img{width:100%;height:auto;object-fit:cover;aspect-ratio:1;transition:transform .6s ease}.quick-add-button{position:absolute;right:5px;z-index:100;background:#fff;padding:12px;bottom:5px;align-self:flex-end}.product-block:hover img{transform:scale(1.1)}.product-block-reviews .ruk_rating_snippet{display:flex;align-items:center;gap:2px;font-size:14px!important;color:#f0ad4e;justify-content:center}.product-block-reviews .ruk_rating_snippet i{font-size:14px;color:#f0ad4e}.product-block-reviews .ruk-rating-snippet-count{color:var(--medium-text-color)!important;font-size:14px!important;margin-left:0!important}.product-block-reviews .ruk-rating-snippet-count:before{content:"("}.product-block-reviews .ruk-rating-snippet-count:after{content:")"}.collection-grid-block{position:relative;display:block;overflow:hidden;text-decoration:none;color:#fff}.collection-grid-image{position:relative;width:100%;padding-top:120%;overflow:hidden}.collection-grid-image__default,.collection-grid-image__hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity .4s ease}.collection-grid-image__hover{opacity:0}.collection-grid-block:hover .collection-grid-image__hover{opacity:1}.collection-grid-block:hover .collection-grid-image__default{opacity:0}.collection-grid-title{position:absolute;top:20px;width:100%;text-align:center;margin:0;z-index:2;font-family:var(--font-heading);color:var(--dark-text-color);font-size:1.3em;font-weight:600;line-height:1em}.text-block.paragraph{max-width:850px;margin:auto}.text-block h3{font-family:var(--font-heading);color:var(--dark-text-color);font-size:1.6em;font-weight:500;line-height:1.4em;margin-bottom:20px!important}.text-block__more{max-height:0;overflow:hidden;transition:max-height .4s ease;width:100%}.text-block__more h2{font-size:1.4em!important;margin-top:2rem;margin-bottom:1rem!important}.text-block__more.is-open{max-height:9999px}.text-block__toggle{background:none;border:none;padding:0;cursor:pointer;color:inherit;font-family:inherit;font-size:inherit}.text-block__toggle-label{text-decoration:underline;text-underline-offset:3px}.text-block__faq{width:100%;margin-top:1.5rem}.text-block__faq-item{border-top:1px solid var(--border-color)}.text-block__faq-item:last-child{border-bottom:1px solid var(--border-color)}.text-block__faq-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:1rem 0;cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;font-weight:500;text-align:left;gap:1rem}.text-block__faq-icon{font-size:1.4rem;font-weight:300;line-height:1;flex-shrink:0;transition:transform .25s ease}.text-block__faq-trigger[aria-expanded=true] .text-block__faq-icon{transform:rotate(45deg)}.text-block__faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.text-block__faq-answer.is-open{max-height:600px}.text-block__faq-answer-inner{padding-bottom:1rem}section.text-block.quote{max-width:650px;margin:auto}.quote p{font-size:1.3em;font-family:var(--font-body);line-height:1.4em;font-weight:500}.text-container-child{align-items:start}.text-container ul{display:flex;flex-direction:column;gap:14px;margin-bottom:15px;padding-left:0}.text-container ul li:before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;color:var(--pink-accent-color);font-size:17px}.image-container{min-height:75vh}.logo-marquee{padding:5rem 0rem;overflow:hidden;width:100%;position:relative}.logo-marquee--bordered{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.logo-marquee__viewport{position:relative;overflow:hidden}.logo-marquee__viewport:before,.logo-marquee__viewport:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.logo-marquee__viewport:before{left:0;background:linear-gradient(to right,var(--marquee-bg, #ffffff),transparent)}.logo-marquee__viewport:after{right:0;background:linear-gradient(to left,var(--marquee-bg, #ffffff),transparent)}.logo-marquee__track{display:flex;align-items:center;width:max-content;gap:var(--marquee-gap, 48px);will-change:transform}@media(prefers-reduced-motion:reduce){.logo-marquee__track{animation:none;flex-wrap:wrap;justify-content:center;width:100%}.logo-marquee__item--clone{display:none}}.logo-marquee__item{flex:0 0 auto;display:flex;align-items:center}.logo-marquee__link{display:flex;align-items:center;text-decoration:none;transition:opacity .25s ease}.logo-marquee__link--no-pointer{cursor:default;pointer-events:none}.logo-marquee__logo{display:block;height:var(--marquee-logo-height, 40px);width:auto;max-width:none;object-fit:contain}.reviews-slider{overflow:hidden}.reviews-track{display:flex;transition:transform .5s ease}.review-slide{min-width:100%;display:grid;grid-template-columns:1fr 1fr;gap:30px}.review-card{background:var(--white-color);padding:1rem!important;border:solid 1px var(--border-color);gap:1.5rem}.review-card.flex.row{margin:0!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center}.review-card-content{gap:15px;flex:1;flex-wrap:wrap}.review-card img{aspect-ratio:4 / 5;object-fit:cover;width:auto;padding:0!important}.review-stars{color:#f0ad4e;font-size:14px}p.quote{font-family:var(--font-body);color:var(--medium-text-color);font-size:17px;line-height:1.7em;font-weight:300}p.review-name{font-family:var(--font-body);color:var(--medium-text-color);font-size:15px;line-height:1.2em;font-weight:500}.reviews-footer a{flex-grow:1}.reviews-footer{align-items:center;justify-content:space-between}.reviews-buttons{display:flex;justify-content:end;gap:16px;flex:1}.reviews-footer a{max-width:230px!important}.reviews-prev,.reviews-next{width:48px;height:48px;border-radius:50%;border:1px solid var(--border-color);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease}.reviews-prev i,.reviews-next i{font-size:14px}.reviews-prev:hover,.reviews-next:hover{border-color:var(--pink-accent-color)}.blog-header{display:flex;justify-content:space-between;align-items:center}.blog-button{background:var(--white-color);color:var(--medium-text-color);padding:17px 40px;display:inline-block;text-transform:uppercase;letter-spacing:.5px;font-size:1em;font-weight:500}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.blog-card{text-decoration:none;color:inherit;display:block}.blog-image{overflow:hidden}.blog-image img{width:100%;height:auto;display:block;height:220px;object-fit:cover;object-position:center}.blog-content{margin-top:15px}.blog-content h4{margin-bottom:10px!important;text-align:left!important}.blog-card:hover img{transform:scale(1.05)}.blog-image img{transition:transform .4s ease}.icon-box-grid{justify-content:center;gap:1rem}.icon-box-grid-heading{text-align:center;margin-bottom:40px}.icon-box{max-width:130px;text-align:center;gap:10px}.icon-box img{width:70px;height:70px;object-fit:contain;margin-bottom:5px}.icon-box p{font-weight:500;line-height:1.2em!important}@media(max-width:1240px){.boxed.container{padding:0;gap:0}.collection-tabs h3{padding:0rem 1rem .5rem;text-align:center}}@media(max-width:768px){.row,.image-text-container{flex-direction:column!important}.container,.wide{padding:3rem 1.5rem}.image-scroll{padding:3rem 0rem}.section{gap:20px}.boxed{gap:0px}.right .boxed{flex-direction:column}.boxed.container{padding:0}.image-scroll .text-header{padding:0rem 1.5rem}.hero-slide h2,h1{font-size:2.2em!important;text-align:center;margin:0 auto}h2{font-size:2em!important;text-align:center;margin:auto}h3{font-size:1.3em!important;text-align:center;margin:auto}h4{font-size:1.1em!important;text-align:center;margin:auto}p{font-size:15px!important}.subheading{text-align:center;margin:auto}.text-block h3{font-size:1.2em!important}.hero-slide p{text-align:center;font-size:16px!important}a.nav-link.dropdown-toggle{width:100%}li.nav-item.dropdown,li.dropend{display:block!important}.box-search{padding:0px 1rem 1rem;width:94%;position:absolute;z-index:999;background-color:#fff;margin-top:0;box-shadow:0 4px 8px #0000001a}.search-form label svg{position:absolute;left:33px;top:15px}.box-search-mobile{display:none}.hero-slides{height:84vh;min-height:650px}.hero-slideshow .image-text-container{height:84vh;display:flex;flex-direction:column;overflow-y:auto;justify-content:center;min-height:650px}.hero-slide .image-container{max-height:240px!important;min-height:240px}.hero-slide .text-container{justify-content:center}.hero-slideshow .image-text-container .image-container{flex-shrink:0}.hero-slideshow .image-text-container .image-container img{height:45vh;width:100%;object-fit:cover}.hero-slideshow .image-text-container .text-container{flex:1;height:unset}.hero-slideshow .image-text-container{flex-direction:column!important}.hero-slideshow .image-text-container .image-container,.hero-slideshow .image-text-container .text-container{width:100%}.hero-slideshow .image-text-container .text-container{flex:1;height:unset;overflow-y:auto;position:relative;z-index:1}.hero-slideshow .image-text-container .text-container-child{height:100%}.tab-content .grid{grid-template-columns:1fr 1fr}.tabs-buttons{overflow:scroll;justify-content:flex-start;white-space:nowrap}.collection-tabs h3{padding:0rem 1rem .5rem}.collection-tabs{position:relative}.collection-tabs:after{content:"\203a";position:absolute;right:-15px;top:0;height:15px;width:15px;display:flex;align-items:center;justify-content:flex-end;background:linear-gradient(to right,transparent,var(--white-background-color) 70%);font-size:1.5rem;color:var(--dark-text-color);pointer-events:none}.image-container,.text-container{width:100%}.image-container{min-height:375px}.image-container__logo img{width:150px!important}.text-container{padding:3rem 1.5rem}.icon-box-grid{grid-template-columns:1fr;gap:0px;justify-content:start}.icon-box{max-width:66px}.icon-box img{width:50px;height:50px}.icon-box p{font-size:11px!important}#shopify-section-template--20777177022696__icon_list_scrolling_rFPMrM .logo-marquee{padding:3rem 0rem!important}#shopify-section-template--20777177022696__icon_list_scrolling_qKJDDL img{height:80px;padding:1rem 0rem}.logo-marquee{padding:3rem 0rem}.review-slide:not(.review-slide--mobile){display:none!important}.review-slide--mobile{min-width:100%;display:grid;grid-template-columns:1fr;gap:16px}.review-card.flex.row{gap:15px;padding:.5rem!important}.review-card-content{gap:5px;flex:2}.review-card-content h4{text-align:left;margin:0}.review-card img{max-height:150px;width:100%}p.quote,p.review-name{font-size:12px!important;line-height:1.5em!important}.reviews-footer{gap:1rem;flex-direction:row!important}.reviews-footer a{padding:15px 20px;flex-grow:2;text-align:center}.reviews-buttons{justify-content:center}.blog-grid{grid-template-columns:repeat(3,87vw);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1rem;padding-left:var(--container-padding, 1.5rem);padding-right:var(--container-padding, 1.5rem)}.blog-button{margin:auto}.blog-card{scroll-snap-align:start}.blog-content h4{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/homenew.css.map */
