.collection_animation.background-none .multicolumn-card__image-wrapper img.multicolumn-card__image{width:100%}.collection_animation.multicolumn.background-none .multicolumn-card{border-radius:20px;overflow:hidden}.main-blog h1.title--primary{text-align:center;font-weight:700}header.header.header_ctm .header__inline-menu details .header__submenu details .header__submenu{position:absolute;left:100%;top:0;margin:0;background:#fff;border-radius:10px;box-shadow:0 10px 10px #0000000d;z-index:2;border:1px solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity))}.grid_item.grid_col_7 .multicolumn-card__info{padding:2.5rem;height:100%;overflow:hidden}.swiper-container{width:100%;max-width:100%}.jdgm-widget-actions-wrapper a.jdgm-write-rev-link{border-radius:40px}.shopify-policy__container{max-width:90ch;padding-bottom:4rem}.shopify-policy__container h2{font-weight:600;letter-spacing:-.2rem}.caption-large,.badge,.customer .field input,.customer select,.field__input,.field__label,.customer .field label,.form__label,.select__select,body,h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.button,.button-label,.shopify-challenge__button,.customer button,.caption{letter-spacing:normal!important}.product__info-container .accordion__content span,.product__info-container .product__description span{font-size:16px!important}.slideshow__text.banner__box h2.banner__heading{font-family:MAGICALPLAYFUL;font-size:56px}.slideshow__text.banner__box .banner__text.rte{font-size:22px;margin-top:0;line-height:normal;font-weight:600;font-family:TEMPSITC!important}span.button_background,.button{font-family:TEMPSITC!important;font-weight:600!important}product-info .product__info-container p.product__text{letter-spacing:normal;font-weight:600;font-size:13px;margin-bottom:5px}.product__info-container>hr{height:.1px}.product__info-container .accordion__content.rte>*,.product__info-container .product__description .rte>*{margin:0}h2.related-products__heading{text-align:center}.product__accordion.accordion .summary__title h2.h4.accordion__title{font-weight:600}.custom__faq .collapsible-content .accordion summary h3.accordion__title{font-weight:700;font-size:18px}.customer_reviews h2.title.h1{line-height:normal;margin-bottom:10px}product-info .product__info-wrapper .product__title h1{font-size:26px;letter-spacing:-.1rem!important;font-weight:700}product-info .product__info-container .price--large{letter-spacing:normal}product-info .product__info-container .product-form__buttons{max-width:100%}product-info .product__info-container{max-width:100%}.slideshow__text.banner__box a.button{font-weight:600;font-size:20px;min-height:44px}span.button_background{padding:0 40px;font-size:26px;border-radius:24px;line-height:2;font-weight:600;letter-spacing:.1rem}.page-width{padding-left:1.5rem!important;padding-right:1.5rem!important}img.img__ct{max-width:60px}.ct__product-form__quantity label.quantity__label.form__label{display:none}.multicolumn.multicolumn_ctm .multicolumn-list .rte{margin:4px;line-height:normal;font-size:14px}header.header.header_ctm .header__icon--cart .icon,header.header.header_ctm .header__icon .icon{height:2rem;width:2rem}footer .list-menu__item--link{padding-bottom:.2rem;padding-top:.2rem}.block__newsletter_ctm .newsletter-form__field-wrapper .field:before,.block__newsletter_ctm .newsletter-form__field-wrapper .field:after{display:none}.block__newsletter_ctm .newsletter-form__field-wrapper .field{max-width:463px;margin:0 0 35px}.ct_products_tab button.tab_button{transition:color .17s linear,background-color .17s linear;height:50px;min-width:140px;box-shadow:3px 3px 6px #00000014;border:1px solid #e2e2e2;font-weight:700}.ct_products_tab .collection__title h2.title{display:inline-flex;align-items:center;gap:20px;margin:0;line-height:normal}.product__info-container .product-form__input--pill input[type=radio]+label{border-color:#379e97!important}.product-form__input--pill input[type=radio]:checked+label{background-color:#379e97!important;color:rgb(var(--color-background))}header.header.header_ctm .header__icon,header.header.header_ctm .header__icon--cart .icon{width:30px}h2.h1{font-size:32px}.slider-buttons{gap:8px}.ct_products_tab .collection__title{display:flex;justify-content:space-between;align-items:center}.ct_products_tab .custom_tabs button.slider-button,.collection_animation .slider-buttons button.slider-button,.collection-list-wrapper .slider-buttons button.slider-button,.collection .slider-buttons button.slider-button,.multicolumn .slider-buttons button.slider-button{box-shadow:3px 3px 6px #00000014;border:1px solid #e2e2e2;border-radius:50%}.ct_products_tab .collection__title h2.title{margin:0}button.tab_button.button:before,button.tab_button.button:after{display:none}.ct_utility-bar a.announcement-bar__link{width:auto;height:auto;font-size:12px;gap:8px;font-weight:700}.list_ct_news a.link.list-social__link{background-color:rgba(var(--color-button),.2);border-radius:50%;transition:background .3s ease,color .3s ease;width:34px;height:34px;justify-content:center}.list_ct_news a.link.list-social__link svg.icon.icon-facebook{width:10px;height:13px}footer.footer.footer__custom .footer__content-bottom-wrapper .footer__column--info .footer__payment{margin-top:0}footer.footer.footer__custom .footer__content-bottom-wrapper .footer__content-bottom-wrapper .footer__copyright{margin-top:0}footer.footer.footer__custom .footer__content-bottom-wrapper .footer__content-bottom-wrapper{justify-content:flex-start}footer.footer.footer__custom .footer__content-bottom-wrapper.page-width .footer__localization h2{margin:0}footer.footer.footer__custom .footer__content-bottom-wrapper.page-width form{padding:0}footer.footer.footer__custom .footer__content-bottom-wrapper.page-width{align-items:center}.list_ct_news.footer__list-social{gap:6px;justify-content:flex-start;padding-top:15px}.list_ct_news .list-social__item .icon{height:16px;width:16px}footer .footer-block__details-content .list-menu__item--link:hover{text-decoration:none}footer .footer-block__details-content .list-menu__item--link{transition:all .3s;position:relative;text-transform:capitalize}.page-width.ct_page-width{max-width:1000px}footer .footer-block__details-content .list-menu__item--link:before{content:" ";position:absolute;height:1px;background:currentColor;width:0;bottom:0;transition:width .5s ease}.list_ct_news a.link.list-social__link:hover{color:#379e97;background:#fff}footer .footer-block__details-content .list-menu__item--link:hover:before{width:100%}footer.footer.footer__custom .localization-form:only-child .button,footer.footer.footer__custom .localization-form:only-child .localization-form__select{margin:1rem 0 0}footer .footer-block .footer-block__heading{margin-bottom:1.2rem}.block__newsletter_ctm .newsletter-form__field-wrapper .field__input{border:1px solid}.block__newsletter_ctm .newsletter-form__field-wrapper button#Subscribe{color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),var(--alpha-button-background));position:unset;margin-left:8px;height:auto;width:auto;min-width:min-content;padding:0 22px;border-radius:var(--inputs-radius);font-weight:600}.ct_utility-bar a.announcement-bar__link span.svg-wrapper{width:auto;height:auto}footer .footer-block .list_ct_news{justify-content:flex-start;padding-top:0}header.header.header_ctm .list-menu__item{font-weight:700;color:rgb(var(--color-foreground))}.ct_utility-bar{padding-top:1rem;padding-bottom:1rem}.ct_utility-bar .utility-bar__grid{display:flex;align-items:center;justify-content:space-between}.ct_utility-bar .announcement-bar__announcement{width:auto;justify-content:flex-start;gap:15px}.ct_utility-bar .announcement-bar__announcement{width:auto}.ct_utility-bar .announcement-bar__announcement p.announcement-bar__message.h5{padding:0;min-height:auto}.ct_utility-bar a.announcement-bar__link:hover,header.header.header_ctm .header__inline-menu details .header__submenu .header__menu-item:hover,header.header.header_ctm .list-menu__item span.header__active-menu-item,header.header.header_ctm .header__menu-item:hover span,header.header.header_ctm details[open]>.header__menu-item,.utility-bar .localization-wrapper .disclosure .localization-form__select.disclosure__button:hover{text-decoration:none;color:#379e97}.disclosure__list .disclosure__link{letter-spacing:normal;font-weight:600}.disclosure__list .disclosure__link:hover{color:#379e97}.utility-bar.header-localization .localization-wrapper{gap:10px}header.header.header_ctm .list-menu__item svg.icon.icon-caret,.utility-bar.header-localization .localization-form__select .icon-caret{height:.5rem;right:1rem!important}.utility-bar .localization-wrapper .disclosure .localization-form__select.disclosure__button{font-size:12px;letter-spacing:normal;font-weight:700;height:auto}.collection_animation.background-none .multicolumn-card__image-wrapper{margin:0}a.link.ct__content{display:block}.collection_animation .multicolumn-card.content-container:hover .multicolumn-card__info h3.inline-richtext{font-size:40px;text-transform:uppercase}.collection_animation .multicolumn-card.content-container:hover .multicolumn-card__info a.link.animate-arrow{text-decoration:underline}.modal__close-button.link .svg-wrapper path{stroke-width:1px;stroke:#000}.collection_animation.multicolumn.background-none .multicolumn-card .multicolumn-card__info{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;opacity:0;z-index:1;justify-content:center;transition:all .5s;text-align:center;display:flex;flex-direction:column;align-items:center;transform:scale(.7)}.collection_animation .multicolumn-card.content-container:hover .multicolumn-card__info{opacity:1;transform:scale(1)}.underline-links-hover:hover a{text-decoration:none!important}.card--standard>.card__content .card__information .price{font-weight:600;letter-spacing:normal}.header__search_custom .predictive-search__heading{font-size:14px;font-weight:700}.header__search_custom form.search.search-modal__form p.predictive-search__item-heading.h5{font-size:14px}.footer__column.footer__localization button.disclosure__button{letter-spacing:normal}.footer__copyright.caption .copyright__content{font-size:13px}.quick-add__submit{box-shadow:3px 3px 6px #00000014;border:1px solid #e2e2e2!important}.custom_tabs{display:none}.custom_tabs.active_ct{display:block}a.full-unstyled-link.button__ct{position:absolute;bottom:20px;box-shadow:7px 7px 13px #0003;transition:color .3s ease,background .3s ease;z-index:3;left:50%;transform:translate(-50%);font-weight:700}a.full-unstyled-link.button__ct:before,a.full-unstyled-link.button__ct:after{display:none}header.header.header_ctm .header__icon{margin-left:6px;transition:transform .3s ease}header.header.header_ctm .header__icons{padding:0}header.header.header_ctm .header__icons .header__icon--cart{margin-right:0}.block__newsletter_ctm .newsletter-form__field-wrapper{max-width:100%}.block__newsletter_ctm .newsletter-form{max-width:100%;padding-top:12px}header.header.header_ctm .header__inline-menu details[open]>.header__submenu,.utility-bar.header-localization .localization-wrapper .disclosure__list-wrapper{border-radius:10px;box-shadow:0 10px 10px #0000000d}h1.header__heading a.header__heading-link{padding-top:0;padding-bottom:0}.slideshow_new button.slider-button{position:absolute;top:50%;transform:translateY(-50%);background:#379e97;border-radius:50%;color:#fff;opacity:0;visibility:hidden;transition:all .5s}.slideshow_new .slider-button:not([disabled]):hover{color:#fff}.slideshow_new .slider-button .icon{height:12px}.slideshow_new:hover button.slider-button{opacity:1;visibility:visible}.slideshow_new:hover .slider-button--prev{left:20px!important}.slideshow_new:hover .slider-button--next{right:20px!important}.custom__slider_buttons button.slider-button.slider-button--prev{left:50px}.custom__slider_buttons button.slider-button.slider-button--next{right:50px}header.header.header_ctm .header__inline-menu details .header__submenu{width:25rem}.slideshow__controls.custom__slider_buttons span.dot{width:25px;transition:width .5s linear,transform .5s linear;border-radius:10px;border-color:#379e97}.slideshow__controls.custom__slider_buttons .slider-counter__link--active span.dot{width:60px;background:#379e97}.slideshow__controls.custom__slider_buttons button.slider-counter__link{padding-left:3px;padding-right:3px}.slideshow__controls.custom__slider_buttons .slider-counter{position:absolute;bottom:10px;left:0;right:0;border:0}.slideshow_new .slideshow__controls.custom__slider_buttons{position:unset}header.header.header_ctm .header__inline-menu details .header__submenu .header__menu-item:hover{transform:translate(5px);-webkit-transform:translateX(5px)}header.header.header_ctm .header__inline-menu details .header__submenu .header__menu-item{transition:all .3s linear}@media (min-width: 1100px){.grid_item.grid_col_7{padding:0 0 0 250px}.grid_item.grid_col_7 .swiper-slide-next{margin:0 0 0 -250px}}@media (min-width: 990px){header.header.header_ctm.header--mobile-center{display:grid;grid-template-columns:auto auto auto}.grid_item.grid_col_7{height:600px;overflow:hidden}.jdgm-widget h2.jdgm-rev-widg__title{font-size:32px;font-weight:600}product-info .product--medium:not(.product--no-media) .product__media-wrapper,product-info .product--medium:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid_item.grid_col_3{width:calc(41.66666667% - var(--grid-desktop-horizontal-spacing));max-width:calc(41.66666667% - var(--grid-desktop-horizontal-spacing))}.grid_item.grid_col_7{width:calc(58.33333333% - var(--grid-desktop-horizontal-spacing));max-width:calc(58.33333333% - var(--grid-desktop-horizontal-spacing))}.ct_products_tab .custom_tabs .slider--desktop:after{display:none}.header--middle-left .header__inline-menu{justify-self:center}.ct_products_tab .slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}.ct_products_tab .custom_tabs .grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing));max-width:calc(25% - var(--grid-desktop-horizontal-spacing))}.ct_products_tab .custom_tabs .slider--desktop{scroll-padding-left:0}.customer_reviews.multicolumn .multicolumn-list .multicolumn-list__item{max-width:100%}.reviews-inner{padding:0 60px;position:relative;z-index:1}.customer_reviews.multicolumn .grid{align-items:center}.customer_reviews.multicolumn .rte p{line-height:normal}.customer_reviews.multicolumn{overflow:hidden;background:transparent}header.header.header_ctm .header__icon{width:35px;height:35px}header.header.header_ctm .header__icon span.svg-wrapper svg{width:20px;height:20px}}.customer_reviews .grid{z-index:2;position:relative;overflow:hidden}.reviews-inner:before{content:" ";position:absolute;top:50%;left:0;transform:translateY(-50%);height:60%;width:100%;z-index:-1;-webkit-transform:translateY(-50%)}cart-items h1.title{font-weight:600;letter-spacing:-.2rem!important}cart-items .cart-items th{opacity:1}h1.collection-hero__title,h1.main-page-title,cart-items h1.cart__empty-text,cart-items h2.cart__login-title,.shopify-policy__title h1{text-align:center;font-weight:600;letter-spacing:-.2rem!important}@media (max-width: 990px){.grid_item.grid_col_7{width:100%;height:100%;min-height:100%;overflow:hidden}.customer_reviews .grid_item.grid_col_7 .multicolumn-list:not(.slider){padding-left:0;padding-right:0}.grid_item.grid_col_7 .swiper-slide{width:100%!important}}@media (max-width: 768px){.custom__faq .collapsible-content .accordion summary{padding:12px 15px!important}.ct_utility-bar .announcement-bar__announcement{justify-content:center}.slideshow__text.banner__box h2.banner__heading{font-size:34px!important}.slideshow_new .banner--mobile-bottom .banner__box{padding:3rem 3.5rem 4rem}span.button_background{font-size:18px;padding:0 20px}.slideshow__text.banner__box .banner__text.rte{font-size:16px;margin-top:1rem}product-info .product__info-wrapper .product__title h1{font-size:20px}.icon-with-text--horizontal{column-gap:1rem}.icon-with-text--horizontal .icon-with-text__item .h4.inline-richtext{font-size:11px}product-info .product__info-container p.product__text{font-size:10px}.custom__faq .collapsible-content .accordion summary h3.accordion__title{font-size:14px}.grid_item.grid_col_7 .multicolumn-list:not(.slider){padding-left:0;padding-right:0}.custom__faq .collapsible-content .accordion summary svg.icon{height:9px!important;width:9px!important}h2.h1{font-size:26px!important}img.img__ct{display:none}.collection_animation .grid--peek.slider .grid__item:first-of-type{margin:0}.collection_animation .grid--peek.slider:after{display:none}.collection_grid slider-component .grid--peek.slider .grid__item:first-of-type,.ct_products_tab slider-component .grid--peek.slider .grid__item:first-of-type{margin-left:0}.collection_grid slider-component .slider--tablet:after,.ct_products_tab slider-component .slider--tablet:after{display:none}.footer__custom .footer-block.grid__item{margin:2rem 0}.footer__custom .footer-block__details-content{margin-bottom:1rem}.footer__custom .footer-block__details-content .list-menu__item--link{padding-top:3px;padding-bottom:3px}.footer__content-bottom-wrapper.page-width{padding-top:10px}.footer__content-bottom-wrapper.page-width .footer__column.footer__column--info{padding:0;align-items:flex-start}.footer__content-bottom-wrapper.page-width .footer__column.footer__column--info .list-payment{justify-content:flex-start;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
