.section__header .section__heading{font-weight:700;font-size:24px;color:var(--dark-color)}@media screen and (min-width: 768px){.section__header .section__heading{font-size:32px}}.section__header .link{font-weight:400;color:var(--dark-color);font-size:16px;text-decoration:underline;text-underline-offset:6px}.section__header .link:hover{opacity:1;text-decoration:none}.slider__grid .multi-column{border-radius:0 0 10px 10px}.slider__grid .multi-column div.card_content{background:var(--background-color)}.slider__grid .multi-column .card__media{border-radius:10px 10px 0 0;min-height:304px}.slider__grid .card .card__title{font-size:20px;font-weight:700;color:var(--dark-color)}@media screen and (min-width: 768px){.slider__grid .card .card__title{font-size:24px}}.slider__grid .multi-column div .text-current{color:var(--dark-color)!important}@media screen and (min-width: 768px){.slider__grid .card_content a:hover .card__button{background-color:var(--secondary-color)}}.slider__grid .card__button .pl-4.pr-4.text-h6.mb-0{font-size:20px}.slider__grid .card__button{background:var(--primary-color);border:none;display:flex;align-items:center}.gallery-block__image{border-radius:10px}.gallery-block__promo-text{border-radius:100%!important;height:100px;width:100px;padding:0!important}@media screen and (min-width: 500px){.gallery-block__promo-text{height:144px;width:144px}}.gallery-block__promo-text p:first-of-type{font-weight:600;font-size:16px;text-align:center}.gallery-block__promo-text p:last-of-type{font-weight:700;text-align:center}.gallery_block__heading{font-size:20px;font-weight:700;color:var(--dark-color)}@media screen and (min-width: 769px){.gallery_block__heading{font-size:24px}}.gallery_block__link-text{font-size:16px;font-weight:400;color:var(--dark-color);text-decoration:underline;text-underline-offset:30%}.gallery-mobile-carousel .block{padding-bottom:10px}.gallery_block__link-text:hover{text-decoration:none;color:var(--dark-color);opacity:1}.slider .slider__grid .media{border-radius:10px}.slider .slider__grid .product-label-container{top:8px;left:8px!important}@media screen and (min-width: 769px){.slider .slider__grid .product-label-container{top:16px;left:16px!important}}.slider .slider__grid .product-label-container .product-label.product-label--sale{width:63px;height:18px;border-radius:100px;background:var(--discount-color);display:flex;justify-content:center;color:var(--white-color);font-size:12px;font-weight:600;line-height:150%!important}@media screen and (min-width: 769px){.slider .slider__grid .product-label-container .product-label.product-label--sale{font-size:14px}}.slider .slider__grid .product-label-container .product-label--sold-out{border-radius:100px;background:var(--dark-gray-color);display:flex;justify-content:center;color:var(--white-color);font-weight:600;font-size:12px}.slider .slider__grid .card__title-wrapper{padding-top:18px;padding-bottom:18px}.slider .slider__grid .card__title{margin:0;color:var(--dark-color)!important}.slider .slider__grid .card__link-list-item{color:var(--dark-color)}.slider .slider__grid span.text-current{color:var(--dark-color)!important}.featured-collection-products .slider__grid .card .card__title{font-weight:600;font-size:16px;color:var(--dark-color)!important;display:block;width:90%}.featured-collection-products .slider__grid .card .price__current{color:var(--dark-color);font-size:16px;font-weight:400}.featured-collection-products .slider__grid .card .price.price--on-sale .price__current{color:var(--discount-color);font-weight:600}.featured-collection-products .slider__grid .card .price__was{color:var(--dark-gray-color);font-size:16px;font-weight:400;text-decoration:line-through}.featured-collection-products .slider__grid .card .card__vendor{margin-bottom:8px;color:var(--dark-gray-color)}.product-info__block.product-description{margin-bottom:24px}.carousel:hover .slider-nav--show-on-hover{max-height:116px}.carousel:hover .slider-nav--show-on-hover .slider-nav__btn{width:40px;height:40px;border:none!important}.carousel:hover .slider-nav--show-on-hover .slider-nav__btn.btn--primary{background-repeat:no-repeat!important;background-color:#010221;display:flex;align-items:center;justify-content:center}.tap-target:after{width:40px;height:40px}.product-info__block_form{margin:24px auto}.product-info__block.product-tag{width:fit-content;height:24px;border-radius:1000px;padding:2px 11px;display:flex;align-items:center;justify-content:center;margin:12px 0}.product-info__block.product-tag span{font-size:14px;font-weight:600}.carousel:hover .slider-nav--show-on-hover .slider-nav__btn.btn--primary{transition:transform .3s}.carousel:hover .slider-nav--show-on-hover .slider-nav__btn.btn--primary svg path{stroke:#fff}.carousel:hover .slider-nav--show-on-hover .slider-nav__btn.btn--primary:not(:disabled):hover svg{transform:scale(1.25)}.carousel:hover .slider-nav--show-on-hover .slider-nav__btn.btn--primary:disabled{opacity:.3}.real_reviews_section .featured-collection-products .slider__item{border-radius:10px}.real_reviews_section .featured-collection-products .slider__item img{height:auto;width:100%;aspect-ratio:1;border-radius:10px}.real_reviews_section [data-overlayscrollbars~=host],.real_reviews_section [data-overlayscrollbars~=viewport]{position:static}@media screen and (min-width: 769px){.real_reviews_section .container.products-grid-container{padding-left:0;padding-right:0}}@media screen and (min-width: 769px){.featured-collection-products product-form button.secondary-btn{opacity:0}.featured-collection-products .slider__item{transition:all .3s}.featured-collection-products .slider__item:hover product-form button.secondary-btn{opacity:1}.product-info__block.product-info__block_form{margin:24px 0}}.gallery .gallery-block__image-text .text-overlay__block.subheading{font-size:32px;font-weight:700;text-transform:none;line-height:130%!important;letter-spacing:1px!important;margin-bottom:12px}@media screen and (min-width: 768px){.gallery .gallery-block__image-text .text-overlay__block.subheading{font-size:46px}}.gallery .gallery-block__image-text .text-current{font-size:16px;font-weight:400;font-family:var(--body-font-family)!important}@media screen and (min-width: 768px){.gallery-block__image-text.text-overlay{max-width:635px!important}}.product media-gallery .media-ctrl button{display:none}@media screen and (min-width: 769px){.product media-gallery .media-ctrl button{display:flex}}.product .media{border-radius:10px}.media-ctrl__btn{background-color:var(--white-color);width:32px;height:32px;border-radius:100%;border:1px solid var(--dark-gray-color);display:flex;justify-content:center;align-items:center;padding:0}.product-info .product-vendor a{font-size:16px;font-weight:400;color:var(--dark-gray-color)}.product-info .product-title a{font-size:24px;font-weight:700;color:var(--dark-color)}@media screen and (min-width: 769px){.product-info .product-title a{font-size:32px}}.product-info .product-info__price{color:var(--discount-color);font-size:24px;font-weight:600}.product-info .product-info__price .viabill-pricetag iframe{width:100%!important}.product-info__block .link{color:var(--dark-color);text-underline-offset:6px;transition:all .3s}.product-info__block .link:hover{text-decoration:none;color:var(--dark-color);opacity:1}.product-info .qty-input{border-radius:100px}.product-info quantity-input{max-width:151px}.product-info__add-button{max-width:313px}.product-info__add-button .primary-btn{max-width:unset;padding:12px 30px;background-color:#000;color:#fff;border:none}.about-us .cc-collection-list .section.color-scheme--transparent{margin-top:60px;margin-bottom:80px}@media screen and (min-width: 769px){.about-us .cc-collection-list .section.color-scheme--transparent{margin-top:93px;margin-bottom:100px}}.cc-collection-list .section__header h2{font-size:24px;font-weight:700;color:var(--dark-color)}@media screen and (min-width: 768px){.cc-collection-list .section__header h2{font-size:32px}}.cc-collection-list .gift_card-section{padding-top:36px;margin-top:0}@media screen and (min-width: 769px){.cc-collection-list .gift_card-section{padding-top:76px}}.cc-collection-list .slider__grid .card .card__title{font-size:18px!important;margin:0}.cc-collection-list .slider__grid .card .text-theme-text{color:var(--dark-color)!important}.shoppable-image .card__info{background-color:#dfd7c1;border-radius:0 0 10px 10px;padding:24px}@media screen and (min-width: 768px){.shoppable-image .card__info{height:100%}}@media screen and (min-width: 1024px){.shoppable-image .card__info{border-radius:0 10px 10px 0;padding:40px}}.shoppable-image .shoppable-image__image{border-radius:10px 10px 0 0}@media screen and (min-width: 1024px){.shoppable-image .shoppable-image__image{border-radius:10px 0 0 10px}}.shoppable-image hotspots-image img{height:100%}.shoppable-image .card__info .section__block.section__block--heading{font-size:24px;font-weight:700;color:var(--dark-color);margin-bottom:16px}@media screen and (min-width: 768px){.shoppable-image .card__info .section__block.section__block--heading{font-size:32px}}.shoppable-image .card__info .section__block{margin-bottom:24px}.shoppable-image .card__info .section__block p{line-height:130%!important;color:var(--dark-color)}.shoppable-image .card__info .section__block.section__block--button a:after{display:none}.section__block.section__block--button .relative.additional-btn{border:1px solid var(--dark-color)}.section__block.section__block--button .relative.additional-btn:hover{border-color:var(--gray-color)}.shoppable-image .hotspot__btn{height:44px;width:44px}.newsletter .media img{object-position:100% 50%!important}@media screen and (min-width: 769px){.newsletter .media img{object-position:0 50%!important}}.newsletter .section__block.section__block--heading{font-size:20px;font-weight:700;color:var(--dark-color)}@media screen and (min-width: 769px){.newsletter .section__block.section__block--heading{font-size:24px}}.newsletter .section__block.rte{font-size:14px;font-weight:400;color:var(--dark-color)}.newsletter .input-with-button{border-radius:100px;max-height:48px}.newsletter .input-with-button input{font-size:16px}@media screen and (min-width: 769px){.newsletter .text-overlay{max-width:559px}}.text-overlay__block.text-overlay__buttons{margin-top:32px}.section.link-list_section{margin-bottom:30px}.link-list_section .slider .slider__grid .media{border-radius:10px 10px 0 0}.link-list_section .slider__grid .multi-column .card{border-radius:10px;overflow:hidden}product-recommendations{margin-top:0!important;padding-top:60px}@media screen and (min-width: 769px){product-recommendations{padding-top:100px}}product-recommendations .section__heading{font-size:24px;font-weight:700;color:var(--dark-color);line-height:130%!important;margin-bottom:24px}@media screen and (min-width: 768px){product-recommendations .section__heading{font-size:32px;margin-bottom:32px}}product-recommendations .slider__grid .card .card__title{font-size:16px;color:var(--dark-color);font-weight:600}product-recommendations .slider__grid .card .price__current{color:var(--dark-color);font-size:16px;font-weight:400}product-recommendations .slider__grid .card .price.price--on-sale .price__current{color:var(--discount-color);font-weight:600}product-recommendations .slider__grid .card .price__was{color:var(--dark-gray-color);font-size:16px;font-weight:400;text-decoration:line-through}product-recommendations .slider__grid .card .card__vendor{margin-bottom:8px}product-recommendations .carousel product-form button.secondary-btn{opacity:1}@media screen and (min-width: 769px){product-recommendations .carousel product-form button.secondary-btn{opacity:0}}product-recommendations .carousel .slider__grid .slider__item:hover button.secondary-btn{opacity:1}.collapsible_content_product .section{margin:-35px auto -30px}@media screen and (min-width: 769px){.collapsible_content_product .section{margin:-30px auto -25px}}.collapsible_content_product .disclosure__title{font-size:16px;line-height:130%!important;color:var(--dark-color);font-weight:400}.collapsible_content_product .disclosure__title.text-bold{font-weight:700}.collapsible_content_product .reading-width{width:100%;max-width:unset!important}@media screen and (min-width: 769px){.collapsible_content_product .reading-width{display:flex;flex-wrap:wrap;column-gap:50px}.collapsible_content_product .reading-width details-disclosure{width:calc((100% - 50px)/2)}}.collapsible_content_product .reading-width details-disclosure:nth-child(2){border-top:1px solid rgba(var(--text-color) / .15)}.collapsible_content_product .reading-width details-disclosure summary{padding:14px 0}.collapsible_content_product .reading-width details-disclosure .disclosure__content{font-size:16px;font-weight:400;color:var(--dark-color)}.image-banner .text-overlay__heading{font-size:32px;font-weight:700;line-height:130%!important}@media screen and (min-width: 769px){.image-banner .text-overlay__heading{font-size:46px}}.image-banner__image{border-radius:10px}.section.section--full-width .image-banner__image{border-radius:0}.image-banner .text-overlay__block p{font-size:16px;font-weight:400}.media-with-text .media-with-text__media{border-radius:10px}.media-with-text .media-with-text__text{padding-top:32px}.media-with-text__text .section__block--heading{font-size:24px;font-weight:700;color:var(--dark-color);margin-bottom:16px}@media screen and (min-width: 768px){.media-with-text__text .section__block--heading{font-size:32px}}.media-with-text__text .rte{font-size:16px;font-weight:400;color:var(--dark-color)}.section--padded{padding:65px 0 0}@media screen and (min-width: 769px){.section--padded{padding-top:93px}}.about-us .section.container.color-scheme{margin-top:60px;margin-bottom:0}@media screen and (min-width: 769px){.about-us .section.container.color-scheme{margin-top:93px}}.cc-contact-form .section{margin-top:65px}@media screen and (min-width: 769px){.cc-contact-form .section{margin-top:93px}}.cc-contact-form .section .container{padding:0}.cc-contact-form .section__heading{font-size:32px;font-weight:700;color:var(--dark-color)}.cc-contact-form .label{font-weight:600;font-size:14px;margin-bottom:12px;color:var(--dark-color)}.cc-contact-form .input{border-radius:6px}.cc-contact-form .form__grid{row-gap:12px}.cc-contact-form .cc-animate-init.cc-animate-in{margin-top:32px}@media screen and (min-width: 769px){.cc-contact-form .container{max-width:600px;padding:0}}.contact .cc-faq .section{margin-bottom:0}@media screen and (min-width: 769px){.contact .cc-faq .section{margin-top:93px}}.cc-faq{background-color:var(--background-color)}.cc-faq .section{padding:65px 0}@media screen and (min-width: 769px){.cc-faq .section{padding:93px 0}}.cc-faq .section__heading{font-size:24px;font-weight:700;margin-bottom:24px}@media screen and (max-width: 768px){.cc-faq .section__heading{text-align:center}}@media screen and (min-width: 769px){.cc-faq .section__heading{font-size:32px}}.cc-faq .disclosure__title{font-size:18px;font-weight:600;color:var(--dark-color)}@media screen and (min-width: 769px){.cc-faq .disclosure__title{font-size:20px}}.cc-faq .disclosure__content.rte{font-size:16px;font-weight:400;color:var(--dark-color)}.cc-faq .disclosure__content.rte a{color:var(--dark-color);text-decoration:underline;text-underline-offset:4px}.cc-faq .disclosure__content.rte a:hover{text-decoration:none;color:var(--dark-color);opacity:1}.cc-faq a.link{font-size:16px;font-weight:400;color:var(--dark-color);text-decoration:underline;text-underline-offset:6px}.cc-faq .mt-6.mb-6{margin-bottom:0}.cc-faq a.link:hover{text-decoration:none;color:var(--dark-color);opacity:1}.faq-1 .cc-faq .section{margin:0;padding:65px 0 80px;background-color:var(--white-color)}@media screen and (min-width: 769px){.faq-1 .cc-faq .section{padding:100px 0}}.faq-1 .cc-faq .disclosure__title{font-weight:400}.faq-1 .cc-faq h3.text-h5{font-size:24px;color:var(--dark-color);font-family:var(--heading-font-family)}@media screen and (min-width: 769px){.faq-1 .cc-faq h3.text-h5{font-size:32px}}.cc-main-page .container{margin-top:64px}.cc-main-page{padding-bottom:0;margin-bottom:80px}.cc-main-page .container h1,.cc-main-page .container h2,.cc-main-page .container h3,.cc-main-page .container h4,.cc-main-page .container h5,.cc-main-page .container h6{font-weight:700;color:var(--dark-color);margin-top:32px;margin-bottom:16px}.cc-main-page .container h1{margin-bottom:32px!important;margin-top:0;font-size:48px}.cc-main-page h2{font-size:32px}.cc-main-page h3{font-size:24px}.cc-main-page h4{font-size:20px}.cc-main-page h5{font-size:18px}.cc-main-page h6{font-size:16px}.cc-main-page .container p{font-size:16px;font-weight:400;color:var(--dark-color);margin:0;padding:0}.cc-main-page img{margin:32px auto}.cc-main-page .scrollable-table table{width:100%;margin-top:32px}.scrollable-table{width:100%;margin-bottom:0}.scrollable-table td{border:none}.scrollable-table table tr:first-child td{border-top:1px solid var(--border-color)}.scrollable-table table{border-collapse:separate;border-spacing:0;min-width:100%}.scrollable-table table tr th,.scrollable-table table tr td{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:28px 0 28px 20px}.scrollable-table table tr th:first-child,.scrollable-table table tr td:first-child{border-left:1px solid var(--border-color)}.scrollable-table table tr th{background:var(--border-color);text-align:left;border-top:solid 1px var(--border-color)}.scrollable-table table tr:first-child td:first-child{border-top-left-radius:10px}.scrollable-table table tr:first-child td:last-child{border-top-right-radius:10px}.scrollable-table table tr:last-child td:first-child{border-bottom-left-radius:10px}.scrollable-table table tr:last-child td:last-child{border-bottom-right-radius:10px}.scrollable-table table tr:first-of-type td{font-size:16px;font-weight:600}@media screen and (min-width: 769px){.cc-main-page .container{margin-top:93px}.cc-main-page{margin-bottom:100px}.cc-main-page .container h1,.cc-main-page .container h2,.cc-main-page .container h3,.cc-main-page .container h4,.cc-main-page .container h5,.cc-main-page .container h6{margin-top:48px;margin-bottom:16px}.cc-main-page .container h1{font-size:46px}.cc-main-page h2{font-size:32px}.cc-main-page h3{font-size:24px}.cc-main-page h4{font-size:20px}.cc-main-page h5{font-size:18px}.cc-main-page h6{font-size:16px}.cc-main-page .page__content{max-width:890px}}.shopify-policy__container{margin-top:64px!important;margin-bottom:80px!important;padding-top:0!important;padding-bottom:0!important;max-width:890px!important}.shopify-policy__title h1{font-size:32px;font-weight:700;color:var(--dark-color);margin-bottom:32px}.shopify-policy__body p{font-size:16px;font-weight:400;color:var(--dark-color);padding:0;margin:0 0 32px}.shopify-policy__body .rte h4{display:block;font-size:20px;font-weight:400;color:var(--dark-color);margin-top:32px;margin-bottom:16px}.shopify-policy__body .rte h4 strong{font-weight:700}.shopify-policy__body a{color:var(--dark-color);text-decoration:underline;text-underline-offset:4px}.shopify-policy__body a:hover{text-decoration:none;color:var(--dark-color);opacity:1}.shopify-policy__body ul{padding-left:0!important}.shopify-policy__body ul li{padding-left:0;margin-bottom:0!important}.shopify-policy__body ul li:before{display:none;margin:0!important}@media screen and (min-width: 769px){.shopify-policy__container{margin-top:93px!important;margin-bottom:100px!important}.shopify-policy__title h1{font-size:46px}.shopify-policy__body .rte h4 strong{font-size:24px}}.customer-tempates{display:none}.header__cart-count{background-color:#000!important;color:#fff!important;border-radius:50%;width:20px;height:20px;font-size:14px;line-height:20px;text-align:center;position:absolute;top:-5px;right:-5px}
/*# sourceMappingURL=/cdn/shop/t/84/assets/custom-style.css.map */
