html{scroll-behavior:smooth}.button.button--primary,.button.button--secondary{min-width:144px;padding:11px 26px;font-weight:600}html:has(body.drawer-open,body.mobile-menu--opened,body.fancybox-active){overflow:hidden}.hero-cards-carousel__wrap .cards-carousel-wrap{width:56.25%;margin:0}.featured-collection .flickity-button{display:none}.blog-main__row .featured-article.blog-card{margin-bottom:50px}.blog-main-wrap.one-whole{width:100%;margin:0}.search__content .pagination-wrap{margin-top:50px}.contact-form__form .buttons{justify-content:center!important}.search-top-bar{margin-bottom:40px}.featured-collection__container:has(.custom-slider__nav-wrapper){justify-content:space-between;align-items:center}.faceted-filter-group-display__header-clear{margin-top:10px}.featured-collection__container{margin-bottom:50px;justify-content:center;text-align:center}.thumbnail.product__thumbnail{padding:0 16px}.slideshow-classic__heading.banner__heading,.slideshow-classic__subheading.banner__subheading.subtitle{margin-bottom:26px}.slideshow-classic__text.banner__text.subtitle:not(:last-child){margin-bottom:33px}.custom-slider__nav-wrapper{gap:60px}.search-main__wrapper{width:100%}#header .navbar{width:100%;margin:0}.header__menu-items:has(.navbar-item:hover) .navbar-item.header__item:not(:hover){opacity:.4!important}.header__menu-items .navbar-item:has(a:hover,.close-dropdown:hover){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:#fcbd4c}.search-popup__title{margin-bottom:20px}.header__menu-items .navbar-item:has(a:hover,.close-dropdown:hover) .navbar-link.header__link{color:#fcbd4c!important}.navbar-link.header__link{padding:0;margin:0 15px}.action-area__link{padding:0;margin:0 10px}.intsagram-heading .heading-section__heading.title.is-h2{font-family:Inter,sans-serif}.custom-slider__nav-wrapper .custom-slider__nav{line-height:0;cursor:pointer}.custom-slider__nav-wrapper .custom-slider__nav.is-disabled{opacity:.2;cursor:unset}a.banner--full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-with-cards__container{justify-content:flex-end;margin-bottom:32px}.badge{color:#fff}.mobile-menu--opened.quick-shop-opened{overflow:visible!important}html.c2-disable-scroll{overflow:hidden!important}.view_all_wrapper{flex-wrap:nowrap;margin-bottom:16px}.view_all_wrapper .heading-wrapper{width:100%;margin:0}.footer__block.block__newsletter{max-width:510px}.view_all_button .button.button--secondary{color:#353e80!important;background-color:#fff!important;border-color:#353e80!important}.view_all_button .button.button--secondary:hover{color:#fff!important;background-color:#353e80!important;border-color:#353e80!important}.blog_subheading{margin-bottom:40px}.testimonials{position:relative}.testimonial__quote{font-weight:400!important;line-height:36px!important}.shopify-section.testimonials{overflow:hidden}.vector_image_svg{position:absolute;top:auto;right:20px;bottom:0;line-height:0;width:250px;height:221px}.featured-collection-section .flickity-prev-next-button{top:-20%}.featured-collection-section .flickity-prev-next-button.previous,.cards-carousel-wrap .flickity-prev-next-button.previous{left:unset;right:65px}.cards-carousel-wrap .hero_card_carousel_cell{width:40%;flex:0 0 40%;padding:0 6px}.cards-carousel-wrap .flickity-prev-next-button{display:none}.hero-with-cards-carousel .image-with-text__heading{font-family:Superclarendon;font-size:34px}.index_rich_text_section .rich-text__text{font-weight:600;line-height:50px}.product-meta-info{padding-top:5px}.product-card__hover{position:absolute;left:0;bottom:0;pointer-events:none;opacity:1;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease;z-index:11;cursor:pointer;width:100%;padding:20px}.product-card__form .button{text-transform:capitalize}.product-image__wrapper:hover .product-card__hover,.product-image__wrapper:focus-within .product-card__hover{pointer-events:auto;opacity:1;transform:translateY(0)}.featured-collection__view-all{margin-top:16px}.featured-collection .flickity-page-dots{display:none}.author_info_wrapper{display:flex;justify-content:flex-start;align-items:center;margin:0 auto}.author-block{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.author-block__info{text-align:center}.author-block:not(:last-child){margin-right:71px}.heading-wrapper--page{margin-bottom:29px;margin-left:0!important;margin-right:0!important}a.menu_link_item{color:#000!important}.has-submenu{position:relative}.navbar-submenu{position:absolute;background:#fff;right:0;top:0;left:195px;width:max-content;z-index:1;border:0;border-radius:0 10px 10px;margin:0;overflow:hidden}.menu_link_item:not(.navbar-submenu .menu_link_item){padding:15px 28px!important}.blog-banner-section .banner__heading{line-height:46px;margin-bottom:16px}body.page-about-us .page-main .section.is-width-standard{max-width:1100px}.page__content .page__signature{flex:0 0 100%}.dynamic-sections .shopify-policy__title{margin-bottom:40px}.dynamic-sections .shopify-policy__container{max-width:1100px;margin:70px 0}.dynamic-sections .shopify-policy__title h1{font-family:Inter,sans-serif;font-weight:600}.dynamic-sections .shopify-policy__body h3{font-weight:600}.shopify-policy__body .rte strong{display:block}.product-thumbnail__price{font-weight:400!important}.faq-section .faq__tags-tag .title{color:#039fdd}.faq-section .faq__tags-tag.is-selected{background-color:#039fdd;color:#fff}.faq-section .faq__tags-tag.is-selected .title{color:#fff!important}.faq-section .faq__block-faq{margin-bottom:0;overflow:hidden}.faq-section .faq__block-faq .faq__item{border:0;border-bottom:1px solid #00000033;overflow:hidden}.faq-section .faq_symbol{color:#000;position:absolute;top:50%;transform:translateY(-50%);right:0;width:20px;height:10px}.faq__block-faq .faq__item .faq__item-answer{padding-top:0;padding-bottom:32px;padding-right:100px}.faq-section .faq__item.tab--open .faq_symbol{transform:rotate(-180deg);transition:.5s;color:#039fdd}.faq-section .faq__item.tab--open .faq_symbol path{fill:#039fdd!important}.faq__block-faq .faq__item .faq__item-question{padding:18px 18px 18px 0}.banner .banner__text .banner__heading.title.is-h2{font-family:Inter,sans-serif}.list-collection__thumbnail .image-element__wrap{width:100%;max-width:100%!important}.list-collection__thumbnail img{aspect-ratio:1/1;border-radius:20px}.product__imageContainer .image-element__wrap img,.product__imageContainer .image-element__wrap{width:100%!important;max-width:100%!important}.product-wrap .product-image__wrapper .button{width:100%;text-transform:capitalize}.pagination-previous,.pagination-next{border:0;color:#d9d9d6;pointer-events:none}.pagination-previous.pagination-previous-wrap,.pagination-next.pagination-next-wrap,.pagination-link{border:0;color:#000;pointer-events:unset}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:unset}.product-wrap .product-image__wrapper .image-element__wrap img{border-radius:20px}.collection-banner .banner__buttons .button--secondary{color:#fff!important;background-color:transparent!important;border-color:#fff!important}.collection-banner .banner__buttons .button--secondary:hover{background-color:#fff!important;color:#039fdd!important}.collection-main>.section{position:relative}.collection-main .collection__top{padding:19px 0;width:100%;max-width:100%;background-color:#fff;position:sticky;z-index:12}.collection__top .collection-filter-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 20px;max-width:1340px;margin:0 auto}.collection__top-filter{display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;flex:0 0 auto}.collection__top .collection__top-filter .collection__top-filter-title{margin-right:10px}.collection__top .collection-filter-wrap .product-count{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center}.collection-filter-wrap .collection__filters{width:auto;margin:0}.collection-filter-wrap .collection__filters .field.is-grouped{align-items:center}.collection-filter-wrap .collection__filters .select{max-width:100%;margin-left:0;height:auto}.collection__sort-by-filter .sort_by{border:0}.collection-filter-wrap .sidebar-section{display:none;z-index:99;position:absolute;left:10px;top:100%;padding:18px 24px 24px;border-radius:20px;background:#fff;box-shadow:2px 14px 30px #00000040}body.collection.custom-open .collection__top{margin-bottom:0}.faceted-filter-form .block__faceted-filtering{padding-bottom:13px}.faceted-filter-form .block__faceted-filtering:last-child{padding:0}.collection-matrix .thumbnail.product__thumbnail{margin-bottom:46px}.collection__top-filter .dropdown__icon.custom-open{transform:rotate(180deg)}.collection__top-filter .dropdown__icon{transition:transform .2s linear;width:13px;height:13px}.collection-filter-wrap .collection__filters .select:after{font-size:14px!important}.collection__filters .collection__sort-by-filter.select{display:flex;flex-wrap:wrap;align-items:center;width:max-content}.product__thumbnail .thumbnail__caption{padding:14px 19px;display:flex;flex-wrap:wrap}.product__thumbnail .thumbnail__caption .product-thumbnail{flex:0 0 60%;padding-top:0}.product__thumbnail .thumbnail__caption .custom-product-price{flex:0 0 40%;text-align:right}.product__thumbnail .thumbnail__caption .product-thumbnail .product-thumbnail__title{padding-top:0}.sticker-holder__content.sticker-holder__content--product{margin:20px}.sidebar-block__toggle-icon .icon{height:15px;width:15px}.custom-sorts .custom-sorts-btn{display:flex;justify-content:flex-end;align-items:center;cursor:pointer;width:auto}.custom-sorts .custom-sorts-btn .icon{width:13px;height:13px;transition:.3s}.custom-sorts-dropdown{z-index:99;min-width:200px;display:flex;flex-direction:column;gap:10px;position:absolute;right:0;top:100%;padding:20px;visibility:hidden;opacity:0;transition:.3slinear;background:#fff;box-shadow:0 7px 33px #00000024;border-radius:10px}.custom-sorts-dropdown button:hover,.custom-sorts-dropdown button.is-active{color:#0294cf}.custom-sorts-dropdown button{all:unset;font-size:16px;color:#000;cursor:pointer;transition:.45s}.custom-sorts.is-active .custom-sorts-dropdown{top:calc(100% + 15px);visibility:visible;opacity:1}.custom-sorts.is-active .custom-sorts-btn .icon{transform:rotate(180deg)}.collection__filters .collection__sort-by-filter.select:after{display:none!important}.custom-sorts .custom-sorts-btn .custom-sort-display{margin-right:11px}.collection__top .product-count .product-count--title{margin-right:23px}.collection-main-wrap .sidebar-block__heading{cursor:pointer}.faceted-filter-form .block__faceted-filtering .faceted-filter-group-display,.faceted-filter-form .block__faceted-filtering .faceted-filter-group-display .faceted-filter-group-display__list{margin-bottom:0}.faceted-filter-form .faceted-active-filters{border-color:#dbdbdb}.sidebar-block__content .noUi-connect{background:#039fdd}.sidebar-block__content .noUi-horizontal{height:3px;border-radius:10px;border:0;box-shadow:none}.sidebar-block__content .noUi-horizontal .noUi-handle{width:9px;height:9px;border:0;background:#039fdd;box-shadow:none;cursor:pointer;top:50%;transform:translateY(-50%);border-radius:0}.sidebar-block__content .noUi-horizontal .noUi-handle:before{display:none}.sidebar-block__content .noUi-horizontal .noUi-handle:after{display:none}.sidebar-block__content .noUi-handle.noUi-handle-upper{right:0}.sidebar-block__content .noUi-handle.noUi-handle-lower{left:27px;right:auto}.sidebar-block__content .noUi-horizontal .noUi-base .noUi-origin{top:50%}.faceted-filter-form .sidebar-block__content.content .price-range-values{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:8px}.collection-filter-wrap .sidebar-section .faceted-filter-form .button{display:flex;align-items:center;font-weight:400}span.money.sale-price{color:#408f4e;padding-left:4px}.thumbnail-sticker{border-radius:30px;padding:1px 14px}.product__information.has-product-sticker .sticker-shape-square .thumbnail-sticker{width:auto}.sticker-holder.sticker-shape-square .sticker-text{font-size:16px;line-height:26px}.collection-matrix .product-thumbnail{padding-top:0}.sidebar-block__toggle-icon,.faceted-filter-group-display__list-item-label,.faceted-filter-group-display__list-item-input{cursor:pointer}.faceted-filter-group-display__checkmark:before{background:#2d80c3}.faceted-filter-group-display__checkmark{height:12px;width:12px;border-color:#2d80c3;position:relative;stroke-width:unset;border-radius:100%}.faceted-filter-group-display__list-item-input:checked~.faceted-filter-group-display__checkmark{background:transparent}.faceted-filter-group-display__list-item-input:checked~.faceted-filter-group-display__checkmark:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #2D80C3;display:block;height:8px;width:8px;border-radius:100%}.collection-filter-wrap .sidebar-section .faceted-filter-form .button.faceted-active-filters__clear{border-radius:35px;border-color:#039fdd;color:#039fdd;padding:10px 27px}.collection-filter-wrap .sidebar-section .faceted-filter-form .button.faceted-active-filters__clear:hover{background-color:#039fdd;color:#fff}.facets__price{display:flex;flex-direction:column;width:100%;position:relative;margin-top:50px}.left-price{position:absolute;top:-40px;left:0}.right-price{position:absolute;top:-40px;right:0}.range-group{position:relative;height:2px;border-radius:2px;background:#039fdd}.range-group[style*=--range-min]:not([style*="--range-min: 0%"]),.range-group[style*=--range-max]:not([style*="--range-max: 100%"]){background:linear-gradient(to right,#000 0%,#000 var(--range-min),#039FDD var(--range-min),#039FDD var(--range-max),#000 var(--range-max),#000 100%)}.range-group .range{position:absolute;width:100%;height:2px;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.range-group .range:last-child{top:0;left:0}.range-group .range::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;width:9px;height:9px;background:#039fdd;cursor:pointer}.range-group .range::-moz-range-thumb{pointer-events:auto;width:9px;height:9px;background:#039fdd;border:none;cursor:pointer}.range-group .range::-moz-range-track{background:transparent}.facets__price .price-range__input-group:last-child{display:none}.faceted-filter-group-display__submit,.no-overlaid-header .white_primary-logo,.has-overlaid-header .black_secondary-logo,.recommended-products__slider .flickity-button.flickity-prev-next-button{display:none}.recommended-products__slider .flickity-page-dots{display:none;bottom:-50px}.heading-wrapper--recommended-products.heading-wrapper{margin-bottom:50px}.has-product-sticker .sticker-holder{padding-bottom:12px}.modal_price{font-size:20px!important;font-weight:400!important;line-height:26px!important;margin-bottom:26px}.product-form-container{padding-top:43px}.product__collapsible.faq__block-faq .faq__item.tab--open .faq__item-answer{padding-top:0}.image-with-text-overlay .pdp-how-it-works-section .caption{width:100%;max-width:100%;padding:55px 0}.image-with-text-overlay .pdp-how-it-works-section .caption .caption-content{border-radius:0 20px 20px 0;padding:50px 64px}.image-with-text-overlay .pdp-how-it-works-section .banner__heading{margin-bottom:23px;font-family:Inter;line-height:65px}.image-with-text-overlay .pdp-how-it-works-section .subtitle strong{font-size:22px}.product-quantity-box.purchase-details__quantity{width:auto;margin-top:0;margin-right:17px;flex:0 0 134px}.purchase-details__quantity .quantity-wrapper{max-width:134px;padding:0 10px;border-radius:40px;background:#eeebec}.purchase-details .purchase-details__buttons{max-width:100%!important;margin-top:0;height:56px;flex:1 0 0}.purchase-details .purchase-details__buttons .button{width:100%;text-transform:capitalize}.product-gallery__main .product-gallery__image .image__container{max-width:100%!important}.product-gallery__main .product-gallery__image .image__container img{border-radius:20px}.product-gallery .product-gallery__thumbnails{padding-left:40px;padding-right:60px;max-width:85%;margin:20px auto 0}.product-gallery .product-gallery__thumbnails .product-gallery__thumbnail.is-nav-selected{border:2px solid #039FDD}.product-gallery .product-gallery__thumbnails .product-gallery__thumbnail{line-height:0;border-radius:10px;background:#eeebec;padding:10px;opacity:1}.product_section .product__images{padding-right:50px}.product_section .product__information{padding-left:50px}.quick-shop__popup .product_section .product__images{padding-right:0}.quick-shop__popup .product_section .product__information{padding-left:0}.relates-product--button .buttons .button{min-width:159px}.product-block--price .price-ui{align-items:center}.product-block--price .price-ui .compare-at-price .money{margin-right:10px}.c2_custom_form_upsell .quick-shop__buttons .quick_shop{font-size:12px;padding:10px}.ajax-cart__cart-link.button.button--secondary{background-color:transparent!important}.ajax-cart__cart-link.button.button--secondary:hover{background-color:#039fdd!important}.ajax-cart__cart-link.button.button--secondary:active{color:#039fdd!important}.product-block--price .price-ui .price{margin-right:10px}.product-block--price shopify-payment-terms{margin-top:0}.product-gallery .product-gallery__thumbnails .product-gallery__thumbnail img{border-radius:10px}.product-gallery .product-gallery__main .flickity-prev-next-button{display:none}.quantity-wrapper .quantity-element{min-height:56px;border:0}.quantity-plus.button[disabled],.quantity-minus.button[disabled]{background-color:transparent}.quantity-wrapper.quantity-style--box .quantity-input-control{flex:1 0 0;width:auto}.quantity-wrapper.quantity-style--box .quantity-input-control input{border:0px;background-color:transparent;padding:0;color:#000}.quantity-plus.button,.quantity-minus.button,.quantity-plus.button:hover,.quantity-minus.button:hover{background-color:transparent}.physical-product-note{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px;text-align:center;font-style:italic!important}.physical-product-note strong{font-weight:600}.hero-with-cards-carousel{scroll-margin-top:116px}.product-block--price{border-bottom:1px solid #00000033}.product__collapsible .collapsible-symbol .icon{height:10px;width:19px}.product__collapsible .faq__item.tab--open .collapsible-symbol .icon{transform:rotate(-180deg);transition:.5s;color:#039fdd}.product__collapsible .faq__item.tab--open .collapsible-symbol .icon path{fill:#039fdd!important}.top-heading .recommended-products__subheading{margin-top:16px}.recommended-products-section .top-heading{margin-bottom:50px}.recommended-products__title{font-family:Inter!important}.product__collapsible.faq__block-faq .faq__item .faq__item-answer h1,.product__collapsible.faq__block-faq .faq__item .faq__item-answer h2,.product__collapsible.faq__block-faq .faq__item .faq__item-answer h3,.product__collapsible.faq__block-faq .faq__item .faq__item-answer h4,.product__collapsible.faq__block-faq .faq__item .faq__item-answer h5,.product__collapsible.faq__block-faq .faq__item .faq__item-answer h6,.product__collapsible.faq__block-faq .faq__item .faq__item-answer li{font-size:16px;text-transform:none;font-family:Inter,sans-serif}.product__collapsible.faq__block-faq .faq__item .faq__item-question{cursor:pointer;padding:24px 0}.product__collapsible.faq__block-faq .faq__item{cursor:unset;border:0}.product__collapsible.faq__block-faq:last-child .faq__item{border-bottom:1px solid #00000033!important}.product__collapsible.faq__block-faq{margin-top:0}.cart__empty-cart-message .continue-button{display:inline-block}.product-form-container .variant-selection fieldset.swatch{margin-bottom:10px}.ajax-cart__quantity-warning.quantity-warning{max-width:80%}.contact-form__form .buttons .button{min-width:200px}.product__information .sticker-holder__content.sticker-holder__content--product{margin:0}.custom-contact-form__block{margin-bottom:26px}.custom-contact-form__block input,.custom-contact-form__block textarea{border-radius:50px;border:1px solid #000;box-shadow:none;padding:3px 30px 5px!important;line-height:45px;color:#0009;height:54px}.resources-tabs{display:flex;margin-bottom:70px;justify-content:center;align-items:center;width:100%}.resources-tab{cursor:pointer;margin:0 11.5px;padding:10px 21px;border-radius:60px;border:1px solid #039FDD;background:#fff}.resources-tab.is-selected{background:#039fdd;color:#fff}.resources-tab.is-selected .title{color:#fff!important}.resources-tab .title{color:#039fdd}.resource-card-inner{background:#edebeb;border-radius:20px;padding:27px 56px 14px;text-align:center;position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.resource-card-inner .badge{position:absolute;top:27px;left:32px;background:#408f4e;color:#fff;padding:0 10px;font-size:16px;width:max-content;border-radius:30px;height:max-content;font-weight:400;line-height:26px}.card-logo{padding-top:13px}.resource-card__column{height:100%}.resource-card-inner .card-desc{line-height:26px;margin-bottom:35px}.resources-grid{display:flex;flex-wrap:wrap;row-gap:30px}.resource-card .card-button{margin-bottom:11px;min-width:205px}.resource-card .card-button.button.button--secondary{border:1px solid #000!important;background:transparent!important;color:#000!important}.resource-card .card-button.button.button--secondary:hover{color:#039fdd!important;background-color:#fff!important;border-color:#039fdd!important}.affiliate-link.button.button--link-style:hover{color:#000!important}.affiliate-link.button{color:#0000004d!important;text-transform:capitalize;border:0!important;text-transform:uppercase;font-size:14px!important}.custom-collection h5{margin-bottom:9px;line-height:41px!important;font-size:16px!important;font-weight:600!important}.custom-collection:has(.products:empty,.flickity-slider:empty){display:none}#theme-ajax-cart.is-drawer{max-width:435px}.ajax-cart__close-icon{margin:32px 20px}.ajax-cart__close-icon .icon{width:17px;height:17px}.ajax-cart__cart-title{text-align:left;padding:22px 21px 0;border-bottom:0px}.ajax-cart__free-shipping{max-width:100%;margin:auto;padding:15px 20px 28px}.ajax-cart__list{height:calc(100% - 540px);overflow:auto;padding:0 21px;position:relative}.ajax-cart__product:first-child{border-top:1px solid rgb(0 0 0 / 10%)}.ajax-cart__list .ajax-cart__product{min-height:auto;padding:8px 0 13px;align-items:center;margin-top:0;border-bottom:1px solid rgb(0 0 0 / 10%)}.ajax-cart__details-wrapper .custom-collection{margin:26px 0;padding:0 30px}.ajax-cart__delete button.close{height:auto;max-height:max-content;max-width:max-content;min-height:auto;min-width:auto;width:auto;background:transparent;font-size:12px;text-decoration:underline}.custom-collection .product{display:flex;flex-wrap:wrap;width:100%;padding:10px 13px 8px 11px;border-radius:10px;border:0;margin:0 5px;background:#eeebec}.custom-collection .product-image{flex:0 0 74px;line-height:0;display:block;border-radius:5px}.custom-collection .product-image img{border-radius:5px}.custom-collection .product-info{margin-left:14px;display:flex;align-items:center;justify-content:space-between;flex:1 0 0;gap:10px}.custom-collection .product-info p,.custom-collection .product-price{font-size:14px}.custom-collection button.cart_btn{font-size:16px;cursor:pointer;border-radius:40px;font-weight:600;min-width:auto;padding:2px 17px}.custom-collection .flickity-prev-next-button{top:50%;width:40px;height:40px;border-radius:50%;transform:translateY(-50%)}.ajax-cart__taxes-shipping{display:none}.close .icon{height:13px;width:13px}.ajax-cart__details-wrapper{border:0;position:absolute;width:100%;bottom:0;left:0;z-index:2;padding:0}.ajax-cart__details-wrapper .ajax-cart__details-wrapper--wrap{padding:24px 18px;background:#eeebec}.quick-shop__popup .product-block--form .product-form-container{padding-top:0}.custom-collection .product-info .title-price a{display:block}.ajax-cart--drawer,#ajax-cart__content,.ajax-cart__form{height:100%}.ajax-cart__product-image{margin-right:9px;width:auto;flex:0 0 100px;border-radius:5px;padding:5px 11px}.ajax-cart__product-image a img{border-radius:10px}.ajax-cart__list .ajax-cart__product .ajax-cart__product-content{flex:1 0 0}.ajax-cart__right-content.media-right{flex:0 0 auto}.ajax-cart__product-image a{display:block;line-height:0}.ajax-cart__button-wrapper .button{padding:15px;font-weight:600}.ajax-cart__quantity-box .quantity-wrapper.quantity-style--box{max-width:100px;border-radius:40px;background:transparent;padding:0 5px}.ajax-cart__delete button.close:hover{color:#0294cf}.ajax-cart__quantity-box .quantity-wrapper .quantity-element{min-height:34px;height:41px}.ajax-cart__product-title.is-text-small{font-size:14px;letter-spacing:-.14px}.ajax-cart__price.price.is-text-small{font-size:14px}.ajax-cart__free-shipping .fs-indicator{width:100%}.fs-indicator .fs-indicator__remaining{display:flex;flex-direction:column-reverse}.fs-indicator .fs-indicator__indicator{margin:0;max-width:100%;padding:0 0 0 2px;border:1px solid #408F4E;height:9px;display:flex;flex-wrap:wrap;align-items:center;background:transparent;border-radius:2px}.fs-indicator .fs-indicator__indicator .fs-indicator__bar.bar{height:5px;background:#408f4e;border-radius:2px}.fs-indicator .indicator__msg{padding-bottom:16px;text-align:left;font-size:12px}.fs-indicator .fs-indicator__success{display:flex;flex-direction:column-reverse}.ajax-cart__list .custom-collection .products{padding:0 15px}.custom-collection .flickity-prev-next-button.next{right:-30px}.custom-collection .flickity-prev-next-button.previous{left:-35px}.custom-collection .flickity-prev-next-button:disabled{display:none}.media+.media{border-top:0}.ajax-cart__list::-webkit-scrollbar{width:5px}.ajax-cart__list::-webkit-scrollbar-track{background:#f1f1f1}.ajax-cart__list::-webkit-scrollbar-thumb{background:#888}.ajax-cart__list::-webkit-scrollbar-thumb:hover{background:#555}body.cart .heading-wrapper--featured-collection.heading-wrapper{margin-bottom:56px}.heading-wrapper--featured-collection .featured-collection__title,.blog-post__title{font-family:Inter,sans-serif!important;text-transform:capitalize}.cart__row{padding-bottom:22px}.cart__row.cart__additional{margin-top:15px}.heading-wrapper--cart-page.heading-wrapper{margin-bottom:80px}.cart__form-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative}.cart__form-wrap .cart__form-heading-items{flex:1 0 0;margin-right:76px}.cart__form-heading-items .cart__headings{padding-bottom:22px}.cart__item-list .cart__remove{background-color:transparent;height:25px;max-height:25px;max-width:25px;min-height:25px;min-width:25px;width:25px}.cart__item-list .cart__card{border-color:#d8d8d8b3;padding:20px 0;margin-bottom:0}.cart__card .cart__image{flex:0 0 101px;max-width:101px;border-radius:10px;background:transparent;padding:6px}.cart__card .cart__info{flex:1 0 0;padding-left:6px}.cart__info .cart__description{padding:0 20px 0 0;width:30%}.item__title.is-text-small{font-size:14px;color:#000}.cart__info .cart__quantity .purchase-details__quantity.product-quantity-box{margin-top:0;max-width:134px}.cart__info .cart__quantity .quantity-wrapper{max-width:134px;justify-content:space-between;padding:0 8px}.cart__info .cart__quantity .quantity-wrapper.quantity-style--box .quantity-minus,.cart__info .cart__quantity .quantity-wrapper.quantity-style--box .quantity-plus{min-width:auto}.cart__info .cart__quantity .quantity-wrapper .quantity-element{min-height:56px}.cart__card .cart__info .cart__total{text-align:right}.cart__card .cart__info .cart__quantity-warning{margin:0}.cart-section .section.is-width-standard{max-width:1153px;padding:0 10px}.cart__item-list .cart__card:last-child{border-bottom:1px solid rgb(216 216 216 / 70%)}.cart__info .cart__description .item-variants{font-size:12px}.additional-checkout-buttons{margin-top:15px}.ajax-cart__product-title .item-variants{font-size:12px}.cart__form-wrap .cart__bottom{flex:0 0 365px;position:sticky;top:100px}.cart__footer .cart__subtotal{padding-bottom:31px}.cart__footer .cart__taxes-shipping{display:none}.cart__footer .cart__checkout{min-width:auto;padding-bottom:3px;margin-left:0}.cart__footer .button{padding:15px;width:100%!important;text-transform:capitalize;border-radius:35px;font-weight:600}body.cart .featured-collection__container .featured-collection__title.is-h2{font-family:Inter,sans-serif!important}.custom-contact-form__success.subtitle{margin:0 20px 20px}.cart__form .quantity-box-enabled-true .cart__total-title{text-align:right}.mb-cart__free-shipping{display:none}body.cart .featured-collection__container{margin-bottom:56px}body.cart .custom-slider__nav-wrapper{display:none}.cart__card .cart__info .cart__quantity{justify-content:flex-end}.cart__total,.cart__quantity,.cart__price{width:23.333%}.cart__bottom .fs-indicator .indicator__msg{font-size:16px}.footer__block .newsletter-form .field.is-default-width .button{width:auto}.footer__block.block__newsletter .content.newsletter_content{max-width:400px;margin-top:12px}.footer__block.block__newsletter .content.newsletter_content.is-h4{line-height:35px}.newsletter-form--newsletter-section .quote{margin-bottom:10px;color:#343c84}.newsletter-form--newsletter-section:not(#footer-classic) .quote{font-size:20px}.footer__block.block__newsletter .footer__heading{max-width:400px;margin-bottom:24px}.footer__block.block__newsletter .footer__heading.is-h4{line-height:35px;font-family:Superclarendon,sans-serif;font-weight:400}.newsletter-form .input{height:auto;color:#000;padding:11px 21px}.footer__block .newsletter-form .input::placeholder{color:#000;opacity:.6}.footer__menu-link{line-height:36px}.footer__heading.is-h6{font-size:18px!important}.footer__social-icons{column-gap:25px}.footer__social-icons .logo a{display:block}.social-icons a{display:block;line-height:0}.footer__heading .icon{display:none}.popup__image{width:100%;margin:0 -35px 0 auto;max-width:200px}.popup__image .image-element__wrap{margin-right:unset}.popup__wrapper{max-width:525px;width:100%;border-radius:15px}.popup__content{max-width:100%}.popup-modal-popup .title{line-height:42px;font-size:32px;font-weight:600;padding:0 10px}.popup__text{line-height:26px;padding:0 30px}.popup__wrapper .newsletter-form{display:block}.popup__newsletter.newsletter-section--popup{padding:26px 30px 0}.popup__newsletter .newsletter-form .field{margin-bottom:14px}.popup__newsletter .newsletter-form .field.is-default-width .button{background-color:#343c84!important;border-color:#343c84!important}.popup__close,.popup__close:hover,.popup__close:focus{background-color:transparent;outline:none}.close:active{background-color:transparent}.article_banner_content{position:unset;transform:translate(0);height:unset;margin:68px 0 36px;padding:0;color:#000;width:100%}.article_banner_content .banner__heading{color:#000;font-family:Inter!important;line-height:55px!important;margin-bottom:14px;text-transform:capitalize}.article_banner_content .banner__subheading{color:#000;line-height:26px}.article_banner_wrapper .image-element__wrap{border-radius:60px}.blog-card__image img{border-radius:20px}[data-enable_overlay=true] .overlay-logo.overlay_black_secondary-logo,body.article [data-enable_overlay=true] .overlay-logo.overlay_white_primary-logo{display:none}body.article [data-enable_overlay=true] .overlay-logo.overlay_black_secondary-logo{display:block}body.article.has-overlaid-header .header__link,body.article.has-overlaid-header .header__icon svg path,body.article.has-overlaid-header .header-cart__count{color:#000!important;fill:#000!important}body.article.has-overlaid-header .header__link:hover,body.article.has-overlaid-header .header__link:hover svg path,body.article.has-overlaid-header .header__icon:hover svg path{color:#039fdd!important;fill:#039fdd!important}.article-content__social-share{display:flex;flex-wrap:wrap;align-items:center;margin-top:31px;font-size:14px}.article-content__social-share .social-share-buttons{margin-bottom:0;margin-left:5px;line-height:0}.article-content__social-share .social-share-buttons .button{padding:0;width:18px;height:18px;line-height:0;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#000;border:0;background:transparent}.article-content__social-share .social-share-buttons .button .icon{margin:0;height:18px;width:18px}.article-content__social-share .social-share-buttons .button:hover{background-color:transparent;color:#039fdd}.article-button{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:29px}.article-button.is-justify-end{justify-content:flex-end}.article-button a{display:flex;flex-wrap:wrap;align-items:center;color:#000;line-height:140%}.article-button a .icon.left-caret{margin-right:12px}.article-button a .icon{height:12px;width:12px}.article-button a .icon.right-caret{margin-left:12px}.article-content h2{font-family:Inter!important;margin-top:31px!important;margin-bottom:13px!important;text-transform:capitalize!important}.has-submenu:hover .navbar-submenu{display:block}.has-submenu:hover .menu_link_item.navbar-link{color:#fff!important}.menu_link_item:after{display:none!important;content:""}a.menu_link_item.no-submenu:hover{background:#039fdd;color:#fff!important;border-radius:0 0 10px 10px}.navbar-submenu li .navbar-item.submenu_links:hover{background:#039fdd;color:#fff!important}.navbar-submenu li .navbar-item.submenu_links{padding:15px 28px}.header__item.has-dropdown .navbar-link.dropdown_link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:#fcbd4c}.header__menu-items .navbar-item .navbar-link.header__link:hover{color:#fcbd4c!important}.icon.hero_flip_logo_icon{width:104px;height:104px}.hero-flip-back .card_preheading{padding-bottom:10px;margin-bottom:20px}.hero-flip-back .card_heading:not(:last-child){margin-bottom:30px}.hero-flip-logo{padding:55px 38px 0}.hero-flip-front .card_heading.is-h2,.hero-flip-back .card_heading.is-h3{font-family:Superclarendon;font-weight:500;line-height:1.1}.hero-flip-front .card_heading.is-h1{line-height:54px}.hero-flip-front .card_preheading{border-bottom:1px solid #000000;padding-bottom:10px;margin-bottom:20px}.hero-flip-front .card_heading:not(:last-child){border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:30px}.card_subheading{line-height:26px}.testimonials .flickity-prev-next-button{top:30%}.blog-card__content .title{line-height:31px;margin-bottom:15px;text-transform:capitalize}.blog-card__content .excerpt{margin-bottom:14px}.blog-card__read-more .button{text-transform:capitalize;font-weight:600}.social-icons .icon:hover svg path{fill:#039fdd!important}.tools-we-love-page.blog-banner-section .banner__heading{margin-bottom:13px}.has-secondary-product-image{position:absolute;top:0;left:0;right:0;width:100%;border-radius:20px}.thumbnail-overlay__container{background:transparent;justify-content:flex-end;padding:16px!important;height:auto;top:auto;bottom:0}.product__collapsible .faq__item ul li{margin-bottom:21px}.ajax-cart__subtotal{font-weight:600}.container.container--no-products-in-collection{min-height:260px;align-items:center}.product-wrap .ajax-submit:hover{color:#039fdd;border-color:#039fdd!important;background-color:#fff}body.article.has-overlaid-header .is-sticky .header-cart__count{color:#fff!important}.faq-section .section.is-width-standard{max-width:1084px;padding:0 10px}.hero-with-cards-carousel .image-with-text__wrapper{padding-right:100px}.hero-with-cards-carousel .image-with-text__heading{padding-bottom:30px}.hero-with-cards-carousel .image-with-text__wrapper .image-with-text__text:not(:last-child){margin-bottom:50px}.featured-collection__title.is-h2{font-family:Inter,sans-serif}.collection .image-with-text__text{margin-bottom:35px}.product-block--text .product-text{padding-top:10px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
