.header .header__wrapper .header__main-nav .header__icon-list .header__link-list .contents li .bold{font-weight:700;font-family:Optima Pro Roman}.button:not([disabled]):not(.button--outline):hover{color:#000!important}.button{border:none;outline:none;color:#3e2c2d!important;min-width:158px;text-transform:uppercase;background:#fff;cursor:pointer;position:relative;z-index:0;display:inline-block;padding:15px 24px;border-radius:50px;text-decoration:none}.button:hover{animation:animatedgradient 1s ease alternate infinite;color:#000!important}.button:before{content:"";background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;width:calc(100% + 4px);height:calc(100% + 4px);opacity:1;transition:opacity .3s ease-in-out;border-radius:50px}.button:hover:before{opacity:1;animation:glowing 20s linear infinite}.button:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#fff;left:0;top:0;border-radius:50px}.button:hover:after{animation:animatedgradient 1s ease alternate infinite}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.stock-count{margin-top:10px}.product .product-info h1.product-info__title.h2:first-letter{text-transform:capitalize}.home-banner .h1.cus_content_light{margin-bottom:15px}@media screen and (max-width:700px){.section .section-stack .logo-list{display:flex;flex-direction:column}}.section image-banner .place-self-center .prose{text-align:left}.have_to_say_section{padding-top:40px}.have_to_say_section .have_to_pre_title{font-family:var(--text-font-family)!important;color:#282828;padding-left:30px;padding-right:30px;text-align:center;font-size:15px;font-style:normal;font-weight:700;line-height:24px}.have_to_say_section .have_title{color:#282828;padding-left:30px;padding-right:30px;font-size:48px;font-style:normal;font-weight:400;line-height:66px;letter-spacing:-.6px;text-align:center;padding-bottom:50px}.have_to_say_section .section-stack .press .press__list .press__list-item .v-stack .press__author{color:#515151;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:43.2px;letter-spacing:-.36px;opacity:1}.have_to_say_section .section-stack .press{box-shadow:0 13px 24px #0000000d;padding-bottom:24px;border-radius:23px}@media screen and (max-width:768px){.have_to_say_section .have_title{font-size:32px}}@media screen and (max-width:575px){.have_to_say_section .have_title{line-height:44px}}.section-stack .custom_stack__main{display:flex;width:100%;gap:16px}.section-stack .custom_stack__main .after_before_wrraper{width:calc(33.33% - 10.66px)}.section-stack .custom_stack__main .before-after{width:100%}.section-stack .custom_stack__main .after_before_wrraper .after_before_text{margin-top:30px;max-width:215px;color:#090909;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.section-stack .custom_stack__main .before-after .before-after__after-image .before-after__label--right{bottom:var(--before-after-label-spacing);top:unset}@media screen and (max-width:949px){.section-stack .custom_stack__main{flex-direction:column}.section-stack .custom_stack__main .after_before_wrraper{width:100%}}.slideshow__controls{display:none}.text-brand-img{position:absolute;z-index:1;bottom:25px;right:260px}.text-brand-img .icon_heading{text-align:center;color:#000;font-weight:400}.text-brand-img .brand-content{padding-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:18px}@media screen and (max-width:1600px){.cus_content_light{font-size:60px}.text-brand-img{right:80px}}@media screen and (max-width:1300px){.cus_content_light{font-size:45px}.text-brand-img{right:50px}}@media screen and (max-width:1149px){.text-brand-img .brand-content{gap:11px}}@media screen and (max-width:991px){.text-brand-img .icon_heading{font-size:12px}.text-brand-img{bottom:0}.text-brand-img .brand-content .svg_block_icon svg{width:75px;height:auto}}@media screen and (max-width:699px){.new_slideshow{background:unset}.content-over-media img{object-position:bottom}.slide_content_over_media{display:unset}.slide_custom_class{grid-area:unset;padding-bottom:0;padding-top:0;padding-block-start:unset!important}.text-brand-img{padding:0 20px}.text-brand-img .icon_heading{font-size:14px}.text-brand-img .brand-content{justify-content:center}.text-brand-img{position:unset}}@media screen and (max-width:575px){.slide_custom_class .prose .subheading{max-width:268px;margin:0 auto}.cus_content_light{font-size:40px}}@media screen and (max-width:425px){.text-brand-img .icon_heading{font-size:10px}.text-brand-img .brand-content .svg_block_icon svg{width:58px}.slide_custom_class .prose .button{min-width:124px;font-size:15px}}@media screen and (max-width:391px){.text-brand-img .icon_heading{font-size:9px}.text-brand-img .brand-content .svg_block_icon svg{width:46px}}.custom_tab table{padding:33px;border-radius:38px;background:linear-gradient(118deg,#f7f4ff 11.79%,#f1f9ff 98.14%);text-align:left;border-collapse:unset}.custom_tab table tr{border-bottom:1px solid #E0E0E0;display:flex;width:100%}.custom_tab table tr td{width:50%;padding:10px}.custom_tab table tr td:first-child{color:#000;font-weight:700}.spr-header .spr-summary .spr-summary-actions .spr-summary-actions-newreview{border:none;outline:none;color:#3e2c2d!important;min-width:158px;font-weight:700;background:#fff;cursor:pointer;position:relative;z-index:0;display:inline-block;border-radius:50px;text-decoration:none;padding:16px 24px}.spr-header .spr-summary .spr-summary-actions .spr-summary-actions-newreview:before{content:"";background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;width:calc(100% + 4px);height:calc(100% + 4px);opacity:1;transition:opacity .3s ease-in-out;border-radius:50px}.spr-header .spr-summary .spr-summary-actions .spr-summary-actions-newreview:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#fff;left:0;top:0;border-radius:50px}.spr-header .spr-summary .spr-summary-actions .spr-summary-actions-newreview:hover{animation:animatedgradient 1s ease alternate infinite;color:#000!important}.spr-header .spr-summary .spr-summary-actions .spr-summary-actions-newreview:hover:before{opacity:1;animation:glowing 20s linear infinite}.spr-header .spr-summary .spr-summary-actions .spr-summary-actions-newreview:hover:after{animation:animatedgradient 1s ease alternate infinite}@media screen and (max-width:699px){.custom_chg_multi_column .multi-custom-column{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;text-align:center;align-items:center}.custom_chg_multi_column .multi-custom-column .multi-column__item{width:calc(50% - 8px);display:flex;flex-direction:column;justify-content:center;align-items:center}.custom_chg_multi_column .multi-custom-column .multi-column__item .custom-side{text-align:center}}@media screen and (max-width:390px){.custom_chg_multi_column .multi-custom-column .multi-column__item{width:100%}}.swiper-actions{position:relative;z-index:70;display:flex;justify-content:center;align-items:center;gap:20px}.btn__arrow{position:relative;cursor:pointer;border-radius:50px;background:#fff;box-shadow:0 0 0 1px #0909091f;display:flex;width:48px;height:48px;flex-direction:column;align-items:center;justify-content:center}.btn__arrow.arrow--left span{width:10px;height:10px;transform:rotate(-135deg);border-top:2px solid #090909;border-right:2px solid #090909;border-radius:unset}.btn__arrow.arrow--right span{width:10px;height:10px;transform:rotate(45deg);border-top:2px solid #090909;border-right:2px solid #090909;border-radius:unset}.btn__arrow:hover{background:#000;color:#fff}.btn__arrow.arrow--left:hover span,.btn__arrow.arrow--right:hover span{border-top:2px solid #fff;border-right:2px solid #fff}.circulation-block .process-section-row .process-section-col-inner{border-radius:14.448px;background:#f5f5f5;display:flex}.circulation-block .process-section-row .process-section-col-inner .process-section-col-step{color:#090909;font-family:Montserrat!important;font-size:12.748px;font-style:normal;font-weight:600;line-height:20.397px;width:41px;height:41px;border-radius:60px;background:linear-gradient(180deg,#d5cfff,#c6eaff);display:flex;align-items:end;justify-content:end;padding:10px 10px 6px;margin-top:-6px;margin-left:-8px;flex-shrink:0}.circulation-block .process-section-row .process-section-col-inner .process-section-col-title{color:#090909;font-family:Montserrat!important;font-size:13px;font-style:normal;font-weight:600;line-height:13px;margin:0 0 5px 5px}.circulation-block .process-section-row .process-section-col-inner .process-section-col-des{color:#090909;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:400;line-height:120%;margin:0}.prose .bl_title{color:#090908;font-family:Montserrat!important;font-size:12.748px!important;font-style:normal;font-weight:600;line-height:20.397px}.circulation-block .pro-title-content{margin:0;padding:11px 15px 15px 0}.circulation-block .process-section-row .swiper-wrapper .process-section-col{overflow:hidden;margin-top:0}.timeline__nav-item[data-ind="1"][aria-current=true]:before{background-color:unset;background-image:url(/cdn/shop/files/ac1f079cb8f7bcb4ed54890bfe055c2d.png?v=1702700917);background-position:center;background-size:100%;border:unset;background-repeat:no-repeat;width:35px;height:35px;margin-top:-17px}.timeline__nav-item[data-ind="2"][aria-current=true]:before{background-color:unset;background-image:url(/cdn/shop/files/image_9_3.png?v=1702702228);background-position:center;background-size:100%;border:unset;background-repeat:no-repeat;width:35px;height:35px;margin-top:-17px}.timeline__nav-item[data-ind="3"][aria-current=true]:before{background-color:unset;background-image:url(/cdn/shop/files/f08346fb8d749367409cb132b25d1a56.png?v=1702702229);background-position:center;background-size:100%;border:unset;background-repeat:no-repeat;width:35px;height:35px;margin-top:-17px}.timeline__nav-item[data-ind="4"][aria-current=true]:before{background-color:unset;background-image:url(/cdn/shop/files/image_166.png?v=1702702228);background-position:center;background-size:100%;border:unset;background-repeat:no-repeat;width:35px;height:35px;margin-top:-17px}.timeline__nav-item[data-ind="5"][aria-current=true]:before{background-color:unset;background-image:url(/cdn/shop/files/image_167.png?v=1702702228);background-position:center;background-size:100%;border:unset;background-repeat:no-repeat;width:35px;height:35px;margin-top:-17px}.timeline__nav-item[data-ind="6"][aria-current=true]:before{background-color:unset;background-image:url(/cdn/shop/files/image_14_1.png?v=1702702228);background-position:center;background-size:100%;border:unset;background-repeat:no-repeat;width:35px;height:35px;margin-top:-17px}.timeline__nav-item[data-ind="7"][aria-current=true]:before{background-color:unset;background-image:url(/cdn/shop/files/image_15_1.png?v=1702702228);background-position:center;background-size:100%;border:unset;background-repeat:no-repeat;width:35px;height:35px;margin-top:-17px}.timeline__nav-item[data-ind="8"][aria-current=true]:before{background-color:unset;background-image:url(/cdn/shop/files/image_16_1.png?v=1702702228);background-position:center;background-size:100%;border:unset;background-repeat:no-repeat;width:35px;height:35px;margin-top:-17px}.lst-arrow-next{display:none}@media screen and (min-width:1000px){.circulation-block .process-section-row .swiper-wrapper{flex-wrap:wrap;gap:6px}.circulation-block .process-section-row .swiper-wrapper .process-section-col{width:calc(50% - 3px)!important;margin-top:0;overflow:hidden}.next-arrow-place,.mobile_text_content{display:none}}@media screen and (max-width:1000px){.circulation-block .pro-title-content{text-align:start}.timeline{gap:0}.timeline__controls{padding-right:68px;padding-top:30px}.next-arrow-place{position:absolute;right:0;bottom:24px;width:67px;display:flex;height:100px;align-items:center;background:#fff}.lst-arrow-next{display:block;width:24px;height:24px;border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #0909091f;min-width:unset;padding:0}.lst-arrow-next .nxt-arrow{display:flex}.lst-arrow-next .nxt-arrow svg{width:10px;height:10px}.timeline__nav-item .timeline__nav-label{display:none}.mobile_text_content{text-align:left;color:#090909;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:120%}}@media screen and (max-width:768px){.next-arrow-place{bottom:43px;height:auto}}@media screen and (max-width:575px){.circulation-block .pro-title-content{padding:11px 8px 15px 0}.circulation-block .process-section-row .process-section-col-inner .process-section-col-title{font-size:14px;line-height:normal}.circulation-block .process-section-row .process-section-col-inner .process-section-col-des p{margin:10px 0 0 -15px}.timeline__nav-bar{top:3px}.next-arrow-place{width:37px}}.product.custom-fea .product-info .product-info__title,.images-scrolling__content .prose .cus_content_light,.multiple-images-with-text__content-list .prose .cus_content_light{text-transform:none}.article-content .share-buttons{margin-top:2px}.article-content .share-buttons .button{display:flex}.buy-buttons .button{width:350px}.media-with-text .media-with-text__content .text-center{text-align:left}@media screen and (max-width:479px){.buy-buttons .button{width:100%}}.product-info__accordion .accordion__content .prose h2{font-size:20px;font-weight:700}.product-info__accordion .accordion__content .prose h3{font-size:17.5px;font-weight:700;margin:0}.product-info__accordion .accordion__content .prose p{margin-top:10px}.quick-buy-drawer__info .buy-buttons .button{width:100%}@media screen and (max-width:991px){.img-over-btn{text-align:center}}@media screen and (max-width:700px){.newsletter-box{padding:30px!important}}.cart-drawer .buy-buttons .button{width:100%}.cart-drawer .buy-buttons a{display:none}.header .header__wrapper{background:#fff;box-shadow:0 0 5px #0000002e}@media screen and (max-width:700px){.text-brand-img{margin-top:20px}.home-banner .button{margin-block-start:0!important}}.home-collection .product-card .product-card__figure a img{border-radius:20px}.scroll-text-slider{padding:35px 0}.scroll-text-slider .scrolling-text .scrolling-text__text .text-gradient{font-size:32px}@media screen and (max-width:1400px){.scroll-text-slider .scrolling-text .scrolling-text__text .text-gradient{font-size:30px}}@media screen and (max-width:1200px){.scroll-text-slider{padding:30px 0}.scroll-text-slider .scrolling-text .scrolling-text__text .text-gradient{font-size:28px}}@media screen and (max-width:991px){.scroll-text-slider .scrolling-text .scrolling-text__text .text-gradient{font-size:26px}}@media screen and (max-width:768px){.scroll-text-slider{padding:25px 0}.scroll-text-slider .scrolling-text .scrolling-text__text .text-gradient{font-size:22px}}.images-scrolling-desktop{column-gap:50px}.images-scrolling-desktop .images-scrolling-desktop__content-list .images-scrolling__content{gap:10px}.images-scrolling-desktop .images-scrolling-desktop__content-list .images-scrolling__content .images-scrolling__counter{flex-direction:column;align-items:flex-start;gap:0}.images-scrolling-desktop .images-scrolling-desktop__content-list .images-scrolling__content .image-scroll-text .cus_content_light{margin-block-start:0!important;font-size:42px;margin-bottom:15px}.images-scrolling-desktop .images-scrolling-desktop__content-list .images-scrolling__content .image-scroll-text p{margin-block-start:0!important}.images-scrolling-desktop .images-scrolling-desktop__media-wrapper img{border-radius:20px}.multiple-images-with-text{display:flex;flex-wrap:wrap;gap:50px;align-items:center;max-width:100%}.multiple-images-with-text .multiple-images-with-text__image-list{order:1;width:calc(40% - 25px)}.multiple-images-with-text .multiple-images-with-text__content-with-nav{width:calc(60% - 25px);display:flex;max-width:100%}.multiple-images-with-text .multiple-images-with-text__content-with-nav .multi-img-txt .cus_content_light{font-size:48px}.multiple-images-with-text .multiple-images-with-text__content-with-nav .multi-img-txt .button{margin-block-start:0!important}.multiple-images-with-text .multi-img-txt p{margin:0}.multiple-images-with-text .muti-content{margin:20px 0}@media screen and (max-width:999px){.multiple-images-with-text{gap:30px}.multiple-images-with-text .multiple-images-with-text__image-list{order:1;width:calc(40% - 15px)}.multiple-images-with-text .multiple-images-with-text__content-with-nav{width:calc(60% - 15px)}.multiple-images-with-text .multiple-images-with-text__content-with-nav{text-align:start!important}.multiple-images-with-text .multiple-images-with-text__content-with-nav .multi-img-txt .cus_content_light{font-size:32px}}@media screen and (max-width:768px){.multiple-images-with-text{flex-direction:column}.multiple-images-with-text .multiple-images-with-text__image-list,.multiple-images-with-text .multiple-images-with-text__content-with-nav{width:100%}.multiple-images-with-text .multiple-images-with-text__image-list img{max-width:100%}.multiple-images-with-text .multiple-images-with-text__content-with-nav{text-align:center!important}.multiple-images-with-text .multiple-images-with-text__content-with-nav .multi-img-txt .button{display:none}.multiple-images-with-text .mobile-btn{display:block!important;order:1}}@media screen and (max-width:575px){.multiple-images-with-text .multiple-images-with-text__content-with-nav .multi-img-txt .cus_content_light{font-size:28px}}.impact-text .impact-text__text{line-height:90px}.impact-text .impact-text__text .text-gradient{font-size:90px}@media screen and (max-width:1400px){.impact-text .impact-text__text{line-height:65px}.impact-text .impact-text__text .text-gradient{font-size:65px}}@media screen and (max-width:1200px){.impact-text .impact-text__text{line-height:55px}.impact-text .impact-text__text .text-gradient{font-size:55px}}@media screen and (max-width:991px){.impact-text .impact-text__text{line-height:45px}.impact-text .impact-text__text .text-gradient{font-size:45px}}@media screen and (max-width:768px){.impact-text .impact-text__text{line-height:44px}.impact-text .impact-text__text .text-gradient{font-size:40px}}.footer .footer__wrapper .footer__block--newsletter .footer__newsletter-form .form-control .input.is-floating{padding-block-start:0!important}.footer .footer__wrapper .footer__block--newsletter .footer__newsletter-form .form-control .floating-label{display:none}@media screen and (max-width:700px){.footer .footer__wrapper .footer__block-list .footer__block--newsletter div{display:none}.footer .footer__wrapper .footer__block-list .footer__block--menu{max-width:100%;width:100%;grid-column:span 2}}@media screen and (max-width:991px){.media-with-text__item .media-with-text__content{padding:25px!important}.media-with-text__item .media-with-text__content .prose .subheading{max-width:100%}}.oke-reviewsTab{display:none!important}.home-collection .product-list .product-card .product-card__figure a img{width:100%}.footer .footer__wrapper .footer__block--menu .v-stack li:last-child a{font-weight:700}.customer-form .wsaio_form{display:none}.wholesale-text a{text-decoration:underline}.quote-text{font-size:20px}.close-pro-hide{display:none}@media screen and (min-width:699px){.close-pro-hide{min-width:fit-content;font-size:18px;padding:0;border:0;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:20px;line-height:19px;position:absolute;top:0;right:0}}.home-banner p:empty{margin:0}.content-text-banner{margin:0}@media screen and (max-width:699px){.content-text-banner{margin-bottom:20px}}.kYDviL.kYDviL{font-family:Montserrat,sans-serif!important}.product-free-gift-card .product-gallery{gap:15px}.product-free-gift-card .product-gallery__thumbnail-list{grid-auto-columns:111px}.product-free-gift-card .product-gallery__thumbnail img{border-radius:20px}.product-free-gift-card .product-gallery__media img{border-radius:0}.product-free-gift-card .block-swatch:before{content:"";position:absolute;left:0;top:2px;height:20px;width:20px;border-radius:20px;border:1px solid #000;z-index:1;opacity:1;box-shadow:unset}.product-free-gift-card .block-swatch:after{content:"";position:absolute;left:3px;top:5px;height:14px;width:14px;border-radius:20px;background-color:#000;opacity:0}.product-free-gift-card .block-swatch{border-radius:0;font-size:14px;line-height:normal;background:transparent;background-color:transparent!important;border:0px!important;color:rgb(var(--color-foreground))!important;position:relative;padding:5px 10px 5px 30px!important;display:inline-block;margin:0;text-align:center;cursor:pointer;height:auto}.product-free-gift-card .block-swatch span{font-weight:600}.product-free-gift-card :checked+.block-swatch{border-radius:0;font-size:14px;line-height:normal;background:transparent;border:0px!important;color:#121212!important;position:relative;padding:5px 10px 5px 30px!important;display:inline-block;margin:0;text-align:center;cursor:pointer;height:auto}.product-free-gift-card :checked+.block-swatch:before{border:2px solid #fff!important;box-shadow:0 0 0 1px #000!important}.product-free-gift-card :checked+.block-swatch:after{opacity:1}.product-free-gift-card .variant-picker__option-info{margin-bottom:20px}.product-free-gift-card .variant-picker__option-info .text-subdued{font-size:14px;line-height:20.8px;font-weight:400;color:#000;text-align:left}.product-free-gift-card .variant-picker__option .varint-metafiled{padding:20px 0;border-bottom:1px solid #0909091f}.product-free-gift-card .quantity-selector__input{font-weight:600;font-family:Helvetica-Regular,sans-serif}.product-free-gift-card .buy-buttons .button{width:100%}.product-card__figure{overflow:hidden}.free-badge{position:absolute;top:23px;left:-42px;rotate:-38deg;background:#caddf0;padding:6px 60px;color:#000}.product .product-gallery__media{position:relative;overflow:hidden}.pro-img-badge{top:36px;position:absolute;rotate:-40deg;left:-40px;background:#caddf0;padding:6px 70px;color:#000}@media screen and (max-width:991px){.collection .free-badge{top:10px;left:-54px;padding:4px 60px;font-size:14px}}@media screen and (max-width:575px){.collection .free-badge{top:10px;left:-54px;padding:2px 60px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/custom.css.map */
