.p{font-size:16px}@font-face{font-family:RohnRounded-Bold;src:url(/cdn/shop/files/RohnRounded-Bold.ttf?v=1746692012)}@font-face{font-family:Manrope-Regular;src:url(/cdn/shop/files/Manrope-Regular.ttf?v=1746691968)}@font-face{font-family:Manrope-Medium;src:url(/cdn/shop/files/Manrope-Medium.ttf?v=1746691969)}@font-face{font-family:Manrope-SemiBold;src:url(/cdn/shop/files/Manrope-SemiBold.ttf?v=1746691969)}h1,h2,h3,h4,h5{font-family:RohnRounded-Bold!important;font-weight:RohnRounded-Bold!important}p{font-family:Manrope-Regular!important;letter-spacing:.5px!important}.m-menu__link--main{font-family:rohnrounded!important;font-size:16px!important;letter-spacing:.5px!important}.m-slide__button{margin-top:36px}.m-button{font-family:Manrope-SemiBold!important;letter-spacing:1px}.m-button--primary{background-color:#212326!important}.m-button:not(.m-button--link,.m-link-underline,.m-button--blank):hover{box-shadow:0 0!important;background-color:#212326!important}h2{letter-spacing:1px!important}.m-slide__button{font-family:Manrope-SemiBold!important}.m-product-card__name{font-family:Manrope-SemiBold}.footer-column a{font-family:Manrope-Medium}.m-announcement-bar__content{font-family:Manrope-Regular!important;font-size:14px;letter-spacing:.75px;color:#7efbb9!important}.m-slider-controls__button{color:#7efbb9!important}.m-tooltip__content{background:#7efbb9;color:#000!important;font-size:12px!important;border-radius:2px!important;padding:0 8px!important}.h5,h6{font-family:RohnRounded-Bold!important}.h5{font-size:16px}.slideshow h2.slideshow__heading.h1{font-size:52px}.product-overview .image-with-text__products.product-grid{margin:auto!important}.product-overview .image-with-text__grid.grid{max-width:1920px;margin:auto;padding:0 60px}.product-details .accordion .summary__title{padding:16px 0 10px!important}.product-details .accordion .accordion__title{color:#212326!important;font-size:16px}.template-list-collections .transition-content .title-wrapper h1.titleh1{margin:0}.template-list-collections .transition-content .title-wrapper{margin-bottom:0}product-overview .button:hover:after{background-color:#000!important;color:#fff!important}.card-information__wrapper a.card-information__text.h4{width:100%!important;display:flex}.image-with-text .shop-the-look .image-with-text__content .card-information a.button{background-color:#000;color:#fff}.image-with-text .shop-the-look .image-with-text__content .card-information a.button{color:#fff;background-color:#212326!important;border-radius:8px;border:none;font-family:Manrope-SemiBold;letter-spacing:1px;font-size:16px;text-transform:math-auto}.rating-star:before{background:linear-gradient(90deg,#7EFCBA var(--percent),rgba(var(--color-foreground),.15) var(--percent));height:16px;width:16px}.card-information__wrapper .card-information__top .color-swatch{width:4.4rem!important;height:4.4rem!important;border-radius:0;border:1px solid #eeeeee}.card-information__wrapper a.card-information__text.h4{width:100%!important;display:flex;border:none!important;background-size:0px!important;font-family:Manrope-SemiBold;letter-spacing:1px}.descrition-text .text p{color:#666;font-size:16px;line-height:normal;padding-bottom:20px}.Reward-hero-banner .slideshow__button a.button{color:#000!important;background-color:#fff!important;border-radius:3px!important;padding:10px 20px!important;font-weight:700;opacity:1;border:none;text-transform:uppercase;width:auto!important}.Benefits-sec .guarantees{max-width:1960px!important;width:100%;margin:auto}.Benefits-sec{background-color:#212326;margin:auto}.Benefits-sec span.guarantee__icon img{width:70px!important;height:70px!important;object-fit:contain;max-width:100%}.slideshow .flickity-viewport video{width:100%!important;height:100%;object-fit:cover}.slideshow .flickity-slider .slideshow__box{max-width:1960px;width:95%!important;justify-content:left}.Image-slideshow h2.slideshow__heading{color:#000;font-size:32px!important;text-align:left}.Image-slideshow .flickity-slider .slideshow__box{justify-content:left}.Image-slideshow .slideshow__text{letter-spacing:.5px!important;font-size:16px;color:#000}.Image-slideshow .flickity-slider .slideshow__box:first-child .slideshow__card .button-group a.button{background-color:#fff!important;opacity:1;color:#212326;border:none;font-family:Manrope-SemiBold!important;letter-spacing:1px;padding:10px 30px;font-size:16px;border-radius:6px}.Image-slideshow .flickity-slider .slideshow__box:first-child .slideshow__card .button-group a.button:hover{background-color:#212326!important;color:#fff}.Image-slideshow .flickity-slider .slideshow__box:last-child .slideshow__card .button-group a.button{background-color:#212326!important;opacity:1;border:none;color:#fff;font-family:Manrope-SemiBold!important;letter-spacing:1px;padding:10px 30px;font-size:16px;border-radius:6px}.Image-slideshow .flickity-slider .slideshow__box:last-child .slideshow__card .button-group a.button:hover{background-color:#fff!important;color:#212326;border:1px solid #212326}.featured-collection .page-width{width:100%;margin:0 auto;padding:0 15px!important;max-width:100%}.Homer-banner-slider-sec .button-group a{padding:10px 30px;text-decoration:none;border-radius:6px;font-size:16px;line-height:20px;letter-spacing:1px;transition:all .3s ease;opacity:1;width:auto;text-transform:capitalize;min-width:auto;font-family:Manrope-SemiBold!important}.Homer-banner-slider-sec .button-group a:hover{background-color:#000!important;color:#fff!important;border-color:#000!important}.button-group a{font-family:Manrope-SemiBold!important}.featured-collection .card-information__button .button{background-color:#fff;border-color:#fff;border-radius:5px}.featured-collection .card-information__button add-to-cart.button:hover,.featured-collection .card-information__button quick-view-button.button:hover{background-color:#000;border-color:#000;color:#fff}.Moment-text-img-sec .image-with-text.page-width{width:100%;margin:0 auto;padding:0 15px;max-width:1280px}.About-image-banner .banner__box h2.banner__heading{font-size:32px}.About-image-banner .banner__box .banner__text p{font-size:16px}.contact .grid ul.contact__list p.h3{font-size:18px;line-height:1.444;font-weight:500;margin-bottom:14px}.contact .grid ul.contact__list a.link{font-size:16px;color:#666}.contact .grid .grid__item .title-wrapper{margin-bottom:10px;align-items:center}.contact .grid .grid__item .description-wrapper{margin-bottom:40px}.contact .grid .grid__item .description p{color:#666;margin-bottom:40px;font-size:16px;line-height:24px}.contact .contact__fields .field input,.contact .field input,.contact .field .text-area{padding:6px 12px;border:1px solid #eeeeee;border-radius:5px;background-color:#fff;color:#212326;width:100%;outline:none;line-height:2;transition:all var(--m-duration-default, .25s);box-shadow:none!important}.contact .contact__button button.button{background-color:#212326!important;color:#fff;border-color:#212326;border-radius:5px;min-width:auto;text-transform:capitalize;font-size:16px;letter-spacing:0}.contact.page-width{max-width:1280px}.contact.page-width .grid .grid__item.grid__item--two-third{padding-right:100px}.Faq-sec{background-color:#212326}.Faq-sec .faq .title-wrapper h2.title{color:#fff}.Faq-sec .faq accordion-tab summary{color:#fff;font-size:16px!important;text-transform:initial;letter-spacing:1px;border-bottom:1px solid #4b4b4b;transition:all var(--m-duration-default, .25s);padding-top:16px;padding-bottom:10px;font-family:Manrope-SemiBold}.Faq-sec .faq accordion-tab .accordion__content{padding-top:20px;padding-bottom:40px}.Faq-sec .faq.page-width{width:100%;margin:0 auto;padding:0 15px;max-width:1280px}.Faq-sec .faq accordion-tab .accordion__content p{color:#fff;font-size:16px}.Faq-sec .faq accordion-tab details[open] summary{border-bottom-color:#fff}.Faq-sec .faq details summary>span{justify-content:space-between;line-height:normal}.Faq-sec .faq accordion-tab details[open] summary span.m-collapsible--icon{transform:rotateX(180deg)}.Faq-sec .title-wrapper{margin-bottom:4rem}.Faq-sec .faq accordion-tab+accordion-tab{margin-top:0}.Benefits-sec .guarantees{padding:80px}.rich-text .rich-text__text{max-width:100%}.warranty-rich-text h2.rich-text__heading{color:#212326;font-size:32px}.warranty-rich-text .rich-text__text p{font-size:16px;color:#212326}.warranty .guarantees{padding:60px 80px 72px!important}.page-width.warranty-rich-text{max-width:1280px;width:100%;margin:50px auto;padding:0 15px}.faq-left .accordion .accordion-header{font-family:RohnRounded-Bold!important}.product-overview .image-with-text__content{padding:30px 70px!important}.product-overview .image-with-text__content .product-grid{width:75%!important}.product-overview .image-with-text__content .product-content{padding-left:48px;padding-right:48px}.footer__blocks-wrapper .footer-block--menu ul li a.link.list-menu__item{color:#fff;text-decoration:none;font-size:14px;opacity:.85;transition:opacity .2s ease}.shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__icon,.shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__menu-item--top{color:#000!important}header.header nav.header__inline-menu{text-align:center!important}.menu_listimg_custom .icon-plus-alt{height:10px;width:10px;display:block}.menu_listimg_custom{display:flex;align-items:center;gap:0px}.mega-menu-item h5{font-family:Manrope-SemiBold!important}.megamenu_main .mega__menu_main{padding-top:30px;padding-bottom:40px}header.header.header--middle-left.header--mobile-center.page-width{background-color:#fff}sticky-header.header-wrapper{background-color:#fff!important}nav.header__inline-menu ul.list-menu li a.header__menu-item span.label{font-family:RohnRounded-Bold}a.shop-all:before{content:"";width:19px;height:19px;margin-left:5px;background-image:url(/cdn/shop/files/down-icon_1.png?v=1755178899);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:-20px;display:flex;align-items:center;top:5.6px;transform:rotate(270deg)}body.template-index .shopify-section-group-header-group.shopify-section-header ul.list-menu li.menu_listimg_custom a.header__menu-item{color:#fff!important}body.template-index .shopify-section-group-header-group.shopify-section-header.is-active ul.list-menu li.menu_listimg_custom a.header__menu-item{color:#000!important}body.template-index .shopify-section-group-header-group.shopify-section-header sticky-header.header-wrapper,body.template-index .shopify-section-group-header-group.shopify-section-header sticky-header.header-wrapper header.header{background-color:transparent!important}body.template-index .shopify-section-group-header-group.shopify-section-header .header__right .header__icon{color:#fff!important}body.template-index .shopify-section-group-header-group.shopify-section-header.is-active .header__right .header__icon,body.template-index .shopify-section-group-header-group.shopify-section-header.shopify-section-header-sticky ul.list-menu li.menu_listimg_custom a.header__menu-item,body.template-index .shopify-section-group-header-group.shopify-section-header.shopify-section-header-sticky .header__right .header__icon{color:#000!important}body.template-index .shopify-section-group-header-group.shopify-section-header .icon-plus-alt:before,body.template-index .shopify-section-group-header-group.shopify-section-header .icon-plus-alt:after{background-color:#fff!important}body.template-index .shopify-section-group-header-group.shopify-section-header.is-active .icon-plus-alt:before,body.template-index .shopify-section-group-header-group.shopify-section-header.is-active .icon-plus-alt:after{background-color:#000!important}body.template-index .shopify-section-group-header-group.shopify-section-header.shopify-section-header-sticky .icon-plus-alt:before,body.template-index .shopify-section-group-header-group.shopify-section-header.shopify-section-header-sticky .icon-plus-alt:after{background-color:#000!important}.featured-collection .view-all a.button{padding:10px 30px;text-decoration:none;border-radius:6px;font-size:16px;letter-spacing:1px;transition:all .3s ease;font-family:Manrope-SemiBold;background-color:#0000;text-align:center;border:1px solid #212326;color:#212326;width:auto;max-width:max-content!important;display:unset}.featured-collection .view-all a.button:hover{background-color:#212326;color:#fff;text-align:center;border:1px solid #212326}.contact.page-width .rte p[data-spam-detection-disclaimer]{display:none}.megamenu_main{width:100%;height:fit-content}.mega__menu_main li.listdatacollection{font-weight:700!important}.megamenu_main .mega__menu_main.active{min-height:500px!important}.Faq-sec.tips-faq{background-color:#fff}.Faq-sec.tips-faq .faq accordion-tab summary{color:#212326;border-bottom:1px solid #eeeeee;padding-bottom:16px}.Faq-sec.tips-faq .faq accordion-tab .accordion__content{padding-bottom:25px!important}.Faq-sec.tips-faq .faq accordion-tab details[open] summary{border-bottom-color:#212326}.Faq-sec.tips-faq .faq accordion-tab .accordion__content p{color:#666;font-size:16px}.page-width.warranty-rich-text .rte li{margin-bottom:.5rem;list-style:inherit;font-size:16px;font-family:Manrope-Regular}main#MainContent{padding-bottom:80px}.mega__menu_main ul li a{font-family:Manrope-SemiBold}.megamenu_main .menu2-product-list h4{margin-top:2px}.mega__menu_main .menu2-product-list a.shop-all,.menu2-right a.menu2-right-link span.menu2-right-title{font-family:Manrope-SemiBold}.collection-hero .collection-hero__inner{position:relative}.collection-hero .top_bar_main .innergrid{margin:auto;display:flex;justify-content:center}.collection-hero .top_bar_main .innergrid .textgrid.page-width nav.breadcrumb{color:#fff}.collection-hero .top_bar_main .innergrid .textgrid.page-width nav.breadcrumb a{color:#fff;padding:15px;font-size:15px;white-space:nowrap;transition:all var(--m-duration-default, .25s) ease;text-decoration:none;font-family:Manrope-Regular}.collection-hero .top_bar_main .innergrid .textgrid.page-width{position:absolute;width:100%;margin:auto;height:100%;display:flex;flex-direction:column;justify-content:center;row-gap:30px!important}.collection-hero .collection-hero__text-wrapper h1.collection-hero__title.h2{font-size:32px;line-height:40px;color:#fff;padding-left:15px}.content{font-size:16px;font-family:Manrope-Regular;color:#666;line-height:24px}.privacy-collapsible .product-details{padding-top:40px}.privacy-collapsible span.summary__title{font-family:Manrope-SemiBold!important;font-size:16px!important;color:#212326;line-height:24px;border-bottom:1px solid #eeeeee}.privacy-collapsible .accordion__content.rte{padding-bottom:40px;padding-top:20px}.privacy-collapsible .product-details accordion-tab.accordion{border-bottom:none}.privacy-collapsible details[open] span.summary__title{border-bottom-color:#212326}.privacy-collapsible .icon-plus-alt:after{transform:rotate(45deg);left:3px;top:1px;height:10px;width:2px}.privacy-collapsible .icon-plus-alt:before{transform:rotate(130deg);height:10px;right:0;top:0;width:2px}.privacy-collapsible .product-details .accordion details[open] summary .icon:after{height:10px;transform:rotate(130deg)}.privacy-collapsible details[open] .icon-plus-alt:before{transform:rotate(45deg);height:10px;right:0;top:0;width:2px}.privacy-collapsible .title-wrapper h2.title.h1,.shipping-policy-sec h2.rich-text__heading{font-size:32px}.terms-service .title-wrapper{margin-bottom:0}.megamenu_main{position:absolute;background-color:#fff;box-shadow:1px 10px 10px -8px #0000001a}div#FacetDrawer .facets__main span.facets__selected{font-size:30px!important;font-weight:500;color:#212326;font-family:RohnRounded-Bold}div#FacetDrawer .facets__main label.facet-checkbox{color:#666;font-size:16px;font-family:Manrope-Regular;cursor:pointer;word-break:break-word;line-height:1.5;align-items:center}.template-search h1.h2{font-size:36px;line-height:40px;font-family:RohnRounded-Bold}.template-search .template-search__search{max-width:1040px;font-family:Manrope-Regular}.template-search .sorting summary.facets__summary span.button{font-size:16px;font-family:Manrope-Regular;letter-spacing:normal;text-transform:capitalize;color:#212326}.template-search details .facets__display ul.facets__list{font-size:16px;font-family:Manrope-Regular;letter-spacing:normal;text-transform:capitalize;color:#212326}.template-search .card-information{font-family:Manrope-Regular}.template-search .card-information a.card-information__text.h4{font-family:Manrope-semibold;font-size:16px;color:#212326}.template-search quick-view-button.button,.template-search add-to-cart.button{box-shadow:0 0!important;background-color:#212326!important;color:#fff;border-radius:5px;border-color:#212326}.template-search .card-information button.button{box-shadow:0 0!important;border-radius:5px}.template-search .card-information price-money bdi{font-size:16px;font-family:Rohnrounded!important}.template-list-collections ul.collection-list .card__text:after{display:none}.template-list-collections .collection-list h3.card-information__text.h3{font-family:Manrope-SemiBold!important;letter-spacing:1px;font-size:16px;line-height:22px;color:#000}.template-list-collections .collection-list li.collection-list__item .media-wrapper{background-color:transparent}.template-list-collections .collection-list li.collection-list__item .card__text{justify-content:center}.template-list-collections .collection-list h3.card-information__text.h3{transition:all .3s ease-in-out}.template-list-collections .collection-list h3.card-information__text.h3{border-radius:5px;border-color:#fff;padding:10px 28px}.template-list-collections .collection-list h3.card-information__text.h3:hover{box-shadow:0 0!important;background-color:#212326!important;color:#fff!important;border-radius:5px;border-color:#212326;padding:10px 28px}.template-list-collections .collection-list a.card-wrapper.card:hover h3.card-information__text{background-image:none!important}.facets-vertical .card-information__button .button{box-shadow:0 0!important;background-color:#212326!important;color:#fff!important;border-radius:5px;border-color:#212326;padding:10px 28px;font-family:Manrope-SemiBold!important;letter-spacing:1px}.facets-vertical .card-information a.card-information__text.h4{font-size:16px;color:#212326;font-family:Manrope-SemiBold}.facets-vertical span.button.button--tertiary{font-family:Manrope-Regular;text-transform:capitalize;letter-spacing:1px;font-size:16px}.facets-vertical ul.facets__list{padding:.8rem 2rem;font-size:16px;font-family:Manrope-Semibold;color:#212326}.facets-vertical .card-information .price__regular bdi{font-size:16px;font-family:RohnRounded-Bold;color:#212326}.jdgm-carousel-wrapper h2.jdgm-carousel-title{font-size:32px}.template-product .product-form__buttons .product-form__submit.button{box-shadow:0 0!important;background-color:#212326!important;color:#fff!important;border-radius:5px;border-color:#212326;padding:10px 28px;font-family:Manrope-SemiBold!important;letter-spacing:1px}.template-product .product-form__buttons .product-form__submit.button span{text-transform:initial;font-size:16px;font-family:Manrope-SemiBold}.template-product .product h1.product__heading.h2{line-height:1.4;font-size:30px;color:#212326;font-family:RohnRounded-Bold!important}.template-product .product__info-wrapper.grid__item .m-product-card__reviews{margin-top:0}.template-product m-product-details-tabs .m-tabs .m-tabs__header .m-tab-header{color:#212326;font-size:18px!important;font-family:Manrope-Regular!important;font-weight:500!important}.template-product .m-tab-content__inner .metafield-rich_text_field h3{font-size:24px;color:#212326}.template-product .m-tab-content__inner .metafield-rich_text_field{font-family:Manrope-Regular!important;letter-spacing:.5px!important;font-size:16px;color:#666}.featured-collection .view-all a.button:after{display:none}.product-recommendations .card-information__button .button{box-shadow:0 0!important;background-color:#212326!important;color:#fff!important;border-radius:5px;border-color:#212326;padding:10px 28px;font-family:Manrope-SemiBold!important;letter-spacing:1px}.product-recommendations .card-information__button .button{box-shadow:0 0!important;background-color:#212326!important;color:#fff!important;border-radius:5px;border-color:#212326;padding:10px 28px;font-family:Manrope-SemiBold!important;letter-spacing:1px;font-size:16px;text-transform:math-auto}.product-recommendations .card-information__wrapper a.card-information__text{font-size:16px!important;font-family:Manrope-SemiBold;color:#212326}.template-product .product__info-container .price--medium bdi{font-size:24px!important;color:#212326;font-family:RohnRounded-Bold}.template-product shopify-payment-terms{font-size:16px;color:#212326}.template-product .product-recommendations .title-wrapper h2.title.h2{font-size:32px;color:#212326}.template-product .instagram-header h2{font-size:32px;margin:0}.template-product .product-recommendations .card-information span.price-item bdi{font-family:RohnRounded-Bold!important;font-size:16px!important;color:#212326}.template-product .product-recommendations .page-width{max-width:1960px;width:100%}.template-product .product-recommendations{display:block;padding-top:50px;padding-bottom:50px}.template-product .product__info-container quantity-input.quantity{min-height:50px;border:1px solid #eeeeee;border-radius:5px;background:#fff;color:#212326}.template-product .product__info-container quantity-input.quantity button.quantity__button{background-color:transparent}.template-product .product-recommendations .card-information__top{display:none}.template-product .product .product__info-wrapper.grid__item .product__info-container{padding-inline-start:3rem}.template-product .product .thumbnail-slider ul.thumbnail-list{max-width:85%!important;box-shadow:none;justify-content:center}.template-product .product .thumbnail-slider .slider-buttons{width:88%!important}.template-product .product .thumbnail-slider ul.thumbnail-list{scrollbar-width:none;-ms-overflow-style:none}.template-product .product .product__media-wrapper .thumbnail-slider .slider-buttons button.slider-button{background-color:#ececec;border-radius:50%;display:flex;justify-content:center;align-items:center}.template-product .product .thumbnail-slider ul.thumbnail-list::-webkit-scrollbar{display:none}.template-product .product .product__media-wrapper .thumbnail-slider .slider-buttons button.slider-button:hover{background-color:#000;border-radius:50%}.template-product .product .thumbnail-slider .slider-buttons button.slider-button:hover svg.icon path{fill:#fff}.template-product .product__info-container quantity-input.quantity button.quantity__button:hover{background-color:transparent}.template-cart .title-wrapper h1.title{font-size:36px;color:#212326;font-family:RohnRounded-Bold}.template-cart button.cart__checkout-button.button,.template-cart .shipping-calculator button.button.button--full-width{box-shadow:0 0!important;background-color:#212326!important;color:#fff!important;border-radius:5px;border-color:#212326;padding:10px 28px;font-family:Manrope-SemiBold!important;letter-spacing:1px;font-size:16px}.template-cart .cart__contents{margin-top:5rem;font-family:Manrope-SemiBold}.template-cart .cart__contents bdi{font-family:Manrope-SemiBold}.template-cart .cart__contents .cart-item__name{font-size:16px;font-family:Manrope-SemiBold}.template-cart .shipping-calculator .select{font-family:Manrope-SemiBold!important}.template-cart .shipping-calculator form-state .field{font-family:Manrope-Regular}.template-cart .card-information__top{display:none}.template-cart .product-recommendations h2.title.h1{font-size:24px;color:#212326}.template-cart .product-recommendations .title-wrapper{justify-content:left}.template-cart .cart__footer cart-note.cart__note.field{font-family:Manrope-SemiBold}.mini-cart__footer .button-container .button,.card-information__button button{min-width:auto;width:50%;flex:auto;box-shadow:0 0!important;background-color:#212326!important;color:#fff!important;border-radius:5px;border-color:#212326;padding:10px 28px;font-family:Manrope-SemiBold!important;letter-spacing:1px}.mini-cart__footer .button-container{display:flex;align-items:center;flex-wrap:nowrap;gap:15px}.cart-recommendations .title{letter-spacing:1px!important;font-family:Manrope-SemiBold!important;text-transform:capitalize!important}.card-information__button button.button{min-width:auto;width:50%;flex:auto;box-shadow:0 0!important;background-color:#212326!important;color:#fff!important;border-radius:5px!important;border-color:#212326;padding:10px 28px;font-family:Manrope-SemiBold!important;letter-spacing:1px}.header .cart-count-bubble{height:2rem;width:2rem;font-size:11px!important;background-color:#7efcba}.header .m-tooltip.header__icon .countnumber{top:2px;right:0}main#MainContent section#shopify-section-template--25064242643257__17554957257f67d7ca .page-width{max-width:100%;width:100%}div#insta-feed .instafeed-new-layout-container{width:100%!important}.mini-cart span.free-shipping__text{font-family:Manrope-Regular}.mini-cart .product-content a.link.product-title{font-family:Manrope-SemiBold}.mini-cart .subtotal{font-family:Manrope-SemiBold!important}span.m-tooltip__content{visibility:hidden;position:absolute;z-index:75;min-width:max-content;line-height:1.25rem;opacity:0;color:#000!important;font-size:12px!important;background:#7efbb9;border-radius:2px!important;padding:0 8px!important}.header__icon:hover span.m-tooltip__content{opacity:1}.header__icon:hover span.m-tooltip__content{opacity:1;visibility:visible;position:absolute;top:45px;height:auto;padding:6px 10px!important;min-height:15px}.m-tooltip__content:before{width:100%;height:8px;left:0;bottom:100%}.m-tooltip__content:before{position:absolute;content:"";background:#0000}.m-tooltip--bottom .m-tooltip__content{left:50%;transform:translate(-50%)}.m-tooltip__content{color:#000!important;font-size:12px!important;background:#7efbb9;border-radius:2px!important;padding:0 8px!important}.m-tooltip__content:after{content:"";top:-5px;width:10px;height:10px;position:absolute;transform:rotate(45deg);z-index:-1;background:rgb(var(--color-tooltip))}.m-tooltip__content:after{background:#7efbb9}.m-tooltip--bottom .m-tooltip__content:after{left:calc(50% - 5px);top:-3px}.header__icon.header__icon--account:hover span.m-tooltip__content{top:60px}.header__icon.header__icon--cart:hover span.m-tooltip__content{top:38px}a.header__menu-item.header__menu-item--top.list-menu__item:hover span.label{background-image:linear-gradient(to top,#7efbb9 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px)!important;background-size:100% .2rem,100% .2rem}.megamenu_main .mega__menu_main .mega-menu-left{border-right:1px solid #eeeeee}.rivo-arrow-icon svg{fill:#fff!important}li.listdatacollection a:before{content:"";width:19px;height:19px;margin-left:5px;background-image:url(/cdn/shop/files/down-icon_1.png?v=1755178899);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:-20px;display:flex;align-items:center;top:2.5px;transform:rotate(270deg)}.mega-menu-item a span.shop-now{padding:8px 16px;background-color:#000;color:#fff;border-radius:8px;font-size:14px;text-decoration:none}.mega-menu-item a span.shop-now:hover{text-decoration:none}.mini-cart cart-recommendations ul.mini-cart__navigation{row-gap:15px}.mini-cart cart-recommendations ul.mini-cart__navigation li{padding:10px;background-color:#fff;box-shadow:0 0 20px 5px #ededed;border-radius:10px}.mini-cart .mini-cart__actions{font-family:Manrope-Regular}.mini-cart .mini-cart__footer .subtotal .label{font-family:Manrope-SemiBold}.mini-cart .mini-cart__footer .subtotal div#mini-cart-subtotal{font-family:Manrope-SemiBold;color:#232323;font-weight:700}.mini-cart .mini-cart__header .title{font-size:24px;letter-spacing:normal;font-family:RohnRounded-Bold}.mini-cart .mini-cart__navigation .quantity{width:10rem;border:.1rem solid rgba(var(--color-border),.6);padding:.6rem 2px;border-radius:min(var(--button-radius),.2rem);border-radius:8px}.mini-cart .mini-cart__navigation .price bdi{font-family:Manrope-SemiBold;font-size:1.6rem}.mini-cart .cart-drawer .subtotal+.taxes-discounts{font-family:Manrope-Regular}.mini-cart .cart-recommendations .mini-cart__navigation .product-button .button{background-color:#000;color:#fff;padding:6px 8px;font-family:Manrope-Regular;text-transform:capitalize!important;border-radius:10px;letter-spacing:1px}.mini-cart .cart-recommendations .mini-cart__navigation .product-button .button span.label{font-size:8px}.wishlist-main{padding-top:30px}announcement-bar span.announcement-text{color:#7efbb9;font-size:14px;font-family:Manrope-Regular}announcement-bar span.announcement-text a{color:#7efbb9!important;font-size:14px;font-family:Manrope-Regular}.Homer-banner-slider-sec .slideshow__text{font-family:Manrope-Regular;letter-spacing:.5px!important}.product-overview .card-information__wrapper a.card-information__text.h4{font-size:16px!important;font-family:Manrope-SemiBold}.product-overview .card-information__wrapper .price{font-family:Rohnrounded;font-size:16px;color:#212326;padding-top:5px}.product-overview .card-information__wrapper .color-swatch a:hover{border:1px solid #212326;border-radius:0}.Image-slideshow .slideshow__text{font-family:Manrope-Regular;color:#000;font-size:16px;max-width:530px;text-align:left}.Image-slideshow .slideshow__button{text-align:left}.featured-collection ul li .card-wrapper .media picture{background-color:#fff}.featured-collection ul li .card-wrapper a.card__media.media-wrapper,.product-overview .card-wrapper a.card__media.media-wrapper{background-color:#fff}.split-section-wrapper .split-left h2{max-width:340px}.featured-collection .card-information__button .button{font-family:Manrope-SemiBold!important;letter-spacing:1px;font-size:16px}.featured-collection .product-grid span.price-item bdi{font-family:rohnrounded!important;font-size:16px!important;color:#212326!important}.featured-collection .product-grid .price{padding-top:6px}.footer-bottom-row .footer-copyright span.footer-links a.inner-link:before{content:"";height:100%;width:2px;background-color:#fff;position:absolute;left:0}.footer-bottom-row .footer-copyright span.footer-links a.inner-link{position:relative}.footer-bottom-row .footer-copyright span.footer-links a.inner-link:before{content:"";height:15px;width:2px;background-color:#6e6c6c;position:absolute;left:-6px;top:calc(50% - 7.5px)}a.card__media{background-color:#fff}.card-information__wrapper .color-swatch a:hover{border:1px solid #212326;border-radius:0}.instafeed-new-layout-container .instafeed-new-arrow{z-index:9!important}div#rebuy-cart{display:none}@media (max-width: 1300px) and (min-width: 1020px){.header--middle-left .header__inline-menu{min-width:55rem}header.header nav.header__inline-menu .list-menu--inline{column-gap:1rem}a.header__menu-item.header__menu-item--top.list-menu__item{font-size:16px!important;letter-spacing:.5px!important;padding:1rem}header.header.header--middle-left{grid-template-columns:1fr auto 1fr!important;padding-left:15px;padding-right:15px}}@media (max-width: 1020px){.header--middle-left .header__inline-menu{min-width:55rem}a.header__menu-item.header__menu-item--top.list-menu__item{font-size:14px!important;letter-spacing:.5px!important;padding:1rem}header.header.header--middle-left{grid-template-columns:1fr auto 1fr!important}}@media (min-width:990px){header.header .header__left{display:none}}@media (max-width:989px){.shopify-section-header:not(.shopify-section-header-sticky) .header-transparent svg.icon path{stroke:#fff!important}.shopify-section-header:not(.shopify-section-header-sticky) .header-transparent svg.icon{color:#fff!important}.shopify-section-header:not(.shopify-section-header-sticky) .header-transparent svg.icon.icon-close{color:#000!important}a.menu-drawer__account{font-size:16px;font-family:Manrope-SemiBold;color:#212326}div#menu-drawer .menu-drawer__inner-container a.menu-drawer__account svg.icon.icon-account{color:#000!important}div#menu-drawer .menu-drawer__inner-container a.menu-drawer__account svg.icon.icon-account path{stroke:#000!important}div#menu-drawer .menu-drawer__inner-container li.list-social__item a.list-social__link svg.icon{color:#000!important}.product-overview .image-with-text__content .product-content{padding-left:0;padding-right:0}}@media (min-width:768px){.slideshow .flickity-viewport{height:100%!important}}@media (max-width: 767px){main#MainContent{padding-bottom:48px}.mobile-mega__menu_main ul.mobile-menu-links{list-style:none;padding:0}.header .cart-count-bubble{height:1.4rem!important;width:1.4rem!important;font-size:11px!important}.cart-count-bubble{top:5px;right:0rem}.mini-cart .cart-recommendations .mini-cart__navigation .product-button .button{background-color:#fff;color:#000}.shopify-section-header:not(.shopify-section-header-sticky) .header-transparent svg.icon path{stroke:#fff!important}.shopify-section-header:not(.shopify-section-header-sticky) .header-transparent svg.icon{color:#fff!important}.shopify-section-header:not(.shopify-section-header-sticky) .header-transparent svg.icon.icon-close{color:#000!important}.shopify-section-header:not(.shopify-section-header-sticky) .header-transparent svg.m-svg-icon--medium path{color:#fff}.template-cart button.cart__checkout-button.button,.template-cart .shipping-calculator button.button.button--full-width{margin-bottom:20px}.template-cart .title-wrapper h1.title{font-size:26px;font-family:RohnRounded-Bold!important}.template-cart .title-wrapper{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;justify-content:center}.template-cart .product-recommendations h2.title.h1{font-size:16px;color:#212326}.template-cart .product-recommendations .title-wrapper{justify-content:left!important;text-align:left;align-items:flex-start}.template-product .product .thumbnail-slider .slider-buttons button.slider-button{width:3.5rem;height:3.5rem}.template-product .product h1.product__heading.h2{line-height:28px;font-size:24px}.template-product .product__info-container .price--medium bdi{font-size:20px!important}.template-product .product .thumbnail-slider ul.thumbnail-list{max-width:25.6rem!important}.template-product .m-tab-content__inner .metafield-rich_text_field h3{font-size:16px}.template-product .product-recommendations .title-wrapper h2.title.h2{font-size:22px;color:#212326}.template-product .product-recommendations{padding-top:20px;padding-bottom:20px}.template-product .product .product__info-wrapper.grid__item .product__info-container{padding-inline-start:0px}.template-product .product .thumbnail-slider .slider-buttons{width:27rem!important}.collection-hero .top_bar_main .innergrid .textgrid.page-width nav.breadcrumb a{color:#fff;padding:15px 10px}.facets-vertical span.mobile-facets__open.button{box-shadow:0 0!important;background-color:#212326!important;color:#fff!important;border-radius:5px;border-color:#212326;padding:10px 28px;font-family:Manrope-SemiBold!important;letter-spacing:1px}.jdgm-carousel-wrapper h2.jdgm-carousel-title{font-size:22px}.template-search .template-search__results span.mobile-facets__open.button{box-shadow:0 0!important;background-color:#212326!important;color:#fff;border-radius:5px;border-color:#212326;font-family:Manrope-SemiBold}.template-search .template-search__results{margin-top:0}.template-search h1.h2{font-size:26px;line-height:30px}.privacy-collapsible .title-wrapper h2.title.h1,.shipping-policy-sec h2.rich-text__heading{font-size:22px}div#link-rewards ul.mobile-menu2-collection-list li.mobile-listdatacollection{list-style:none}div#link-rewards ul.mobile-menu2-collection-list{padding-left:0}.slideshow h2.slideshow__heading.h1{font-size:31px}.image-with-text .shop-the-look .image-with-text__content .card-wrapper{flex-direction:column}.image-with-text .shop-the-look .image-with-text__content .card{width:100%!important}.product-overview .image-with-text__grid.grid{padding:0 15px}.card-information__wrapper .card-information__top{flex-direction:column}.card-information__top .card__colors{width:100%}.card-information__top .card__colors color-swatch.color-swatch{width:4rem;height:4rem;border:1px solid;border-radius:0}.slideshow .flickity-viewport video{width:auto!important;height:100%;object-fit:cover}.Homer-banner-slider-sec .slideshow__text{color:#212326;font-size:16px}.slideshow__center.mobile-center .button{background-color:#000;color:#fff;min-width:auto;border:none}.product-overview .image-with-text__content{padding-left:0!important;padding-right:0!important}.Image-slideshow h2.slideshow__heading{font-size:22px!important;text-align:center}.product-overview .slideshow__center .flickity-slider,.Homer-banner-slider-sec .slideshow__center .flickity-viewport .flickity-slider,.Image-slideshow .slideshow__center .flickity-viewport .flickity-slider{text-align:center;display:flex;justify-content:center}.Image-slideshow .flickity-slider .slideshow__box:first-child .slideshow__card .button-group a.button,.Image-slideshow .flickity-slider .slideshow__box:last-child .slideshow__card .button-group a.button{background-color:#000!important;color:#fff;border:none;min-width:auto;width:auto;font-size:16px!important}.Homer-banner-slider-sec .slideshow__center.mobile-center .button{min-width:auto!important}section .split-left h2{font-size:32px;margin-bottom:15px}section .split-left p{font-size:16px;margin-bottom:25px;color:#484848}.Moment-text-img-sec h2.image-with-text__heading{font-size:22px}.Moment-text-img-sec .image-with-text__text p{font-size:16px}.About-image-banner .banner__box h2.banner__heading{font-size:22px}.About-image-banner .banner__box .banner__text p{font-size:16px}.About-image-banner{padding:0 0 40px}.contact.page-width .grid .grid__item.grid__item--two-third{padding-right:0}.contact.page-width .grid{flex-direction:column-reverse;row-gap:25px}.contact.page-width h2.title{font-size:24px}.Faq-sec .faq accordion-tab summary{font-size:16px!important;letter-spacing:1px;padding-bottom:10px}.Faq-sec .faq details summary>span{justify-content:space-between;letter-spacing:.5px;font-size:16px;font-weight:600;line-height:24px}.Faq-sec .faq accordion-tab+accordion-tab{margin-top:0}.Faq-sec{padding:40px 0}.Faq-sec .title-wrapper{margin-bottom:2rem}.template-list-collections .transition-content .title-wrapper h1.titleh1{font-size:26px;line-height:1.333}.template-list-collections .descrition-text .text p{color:#666;font-size:16px;line-height:normal;margin-top:8px}.Reward-hero-banner .slideshow h2.slideshow__heading.h1{text-align:left;font-weight:400!important;font-size:35px!important;color:#000}.Reward-hero-banner .slideshow__button a.button{color:#fff!important;background-color:#212326!important;border-radius:3px!important;min-height:2em!important;padding:10px 20px!important;flex-wrap:nowrap!important;font-weight:700!important;width:100%!important;font-size:16px;line-height:24px;letter-spacing:0}.Reward-hero-banner .page-width .slideshow__content{padding:50px 20px 0}.Reward-hero-banner .page-width{padding:0}.Benefits-sec .guarantees{padding:40px 0!important}.Benefits-sec .guarantees .grid__item ul li{width:68%!important}.page-width.warranty-rich-text{margin:0 auto}.warranty-rich-text h2.rich-text__heading{font-size:22px}.warranty-rich-text .rich-text .rich-text__text{margin-top:15px}.product-overview .image-with-text__content .product-content{padding-left:0;padding-right:0}.product-overview .image-with-text__content .product-grid{width:100%!important}header.header{background-color:#fff}.header__icon{height:3.4rem;width:3.4rem}.header__right{margin-right:0!important}.header__left{margin-left:0!important}.footer-icon-list{border-bottom:0px;padding-top:10px!important}.footer footer-accordion.accordion details summary{margin-bottom:0!important;padding:5px 0}.footer .footer__blocks-wrapper .accordion details{padding-top:10px}div#menu-drawer .menu2-right{width:100%;padding:10px}.mobile-listdatacollection .accordion-header h4{font-family:Manrope-SemiBold!important;margin:12px 0}.mobile-mega__menu_main h4.mobile-menu-heading{padding:10px;font-family:Manrope-SemiBold!important}.mobile-mega__menu_main ul.mobile-menu-links li a{padding:10px;font-family:Manrope-SemiBold!important;text-transform:initial;color:#212326;text-decoration:none}.mobile-mega__menu_main .mobile-mega-menu-right{padding:10px}.mobile-mega__menu_main .mobile-mega-menu-right .mobile-mega-menu-item{padding-bottom:15px}.mobile-mega__menu_main .mobile-mega-menu-right .mobile-mega-menu-item h5{font-family:Manrope-SemiBold!important}.mobile-mega__menu_main .mobile-mega-menu-right .mobile-mega-menu-item a{text-decoration:none;color:#212326}.mobile-mega__menu_main .mobile-mega-menu-right{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;gap:15px}.mobile-mega__menu_main .mobile-mega-menu-right .mobile-mega-menu-item{width:calc(50% - 15px)}.mobile-mega__menu_main .mobile-mega-menu-item img{width:100%}.menu-drawer__navigation-container ul.menu-drawer__menu.list-menu summary span.menu-drawer__menu-item{font-size:18px!important;padding:10px 0}.js .menu-drawer__submenu{box-shadow:none!important}.mobile-mega__menu_main ul.mobile-menu-links li{padding:2px 0}span.accordion-arrow img{width:24px;height:auto}.menu-drawer__navigation-container .accordion-content a{text-decoration:none;color:#212326}.mobile-listdatacollection .product-grid{padding-bottom:22px}.menu-drawer__navigation .menu2-right a{text-decoration:none}.mobile-listdatacollection .product-title{line-height:18px}.About-image-banner .banner__media img{object-position:right;object-fit:cover}.header__icon .icon{height:1.6rem;width:1.6rem}.m-tooltip.header__icon .countnumber{height:1.4rem!important;width:1.4rem!important}.header .header__right svg.m-svg-icon--medium{height:1.6rem}.Reward-hero-banner .page-width .slideshow__content .slideshow__box{width:100%!important}.Reward-hero-banner .page-width .slideshow__content .flickity-viewport{height:260px!important}.Image-slideshow .slideshow__text,.Image-slideshow .slideshow__button{text-align:center}.announcement-bar{padding:10px 0}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom.css.map */
