@import"https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&display=swap";:root{--beige: #F7F4EF;--black: #262525;--red: #C00000;--pink: #E2406B;--light-pink: #F0567A;--rose: #D05466;--jade: #A4CDBC;--jade-hover: #89BDA8;--grey: #5C5C5C;--light-grey: #D3D3D3;--dark-grey: #6D6D6D;--sand: #F5F5F5;--white: #ffffff;--green: #D2EEBB;--font-heading: "DM Serif Display", serif;--font-body: "Cabin", sans-serif}h6,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}h1,.h1{font-size:6rem;font-style:normal;font-weight:400;line-height:7.2rem;letter-spacing:normal}@media (max-width: 1020px){h1,.h1{font-size:4.4rem;line-height:5.6rem}}@media (max-width: 768px){h1,.h1{font-size:4rem;line-height:4.8rem}}h2,.h2{font-size:4.4rem;font-style:normal;font-weight:400;line-height:5.6rem;letter-spacing:normal}@media (max-width: 1020px){h2,.h2{font-size:4rem;line-height:4.8rem}}@media (max-width: 768px){h2,.h2{font-size:3.2rem;line-height:4rem}}@media (max-width: 375px){h2,.h2{font-size:2.4rem;line-height:3.2rem}}h3,.h3{font-size:4rem;font-style:normal;font-weight:400;line-height:4.8rem;letter-spacing:normal}@media (max-width: 768px){h3,.h3{font-size:3rem;line-height:3.8rem}}h4,.h4{font-size:3.2rem;font-style:normal;font-weight:400;line-height:4rem;letter-spacing:normal}@media (max-width: 1199px){h4,.h4{font-size:2.8rem;line-height:3.6rem}}@media (max-width: 768px){h4,.h4{font-size:2.4rem;line-height:3.2rem}}h5,.h5{font-size:2.4rem;font-style:normal;font-weight:400;line-height:3.2rem;letter-spacing:normal}@media (max-width: 1020px){h5,.h5{font-size:1.8rem;line-height:2.6rem}}h6,.h6{font-size:1.8rem;font-style:normal;font-weight:400;line-height:26px;letter-spacing:normal}body,p,.body{font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.8rem;letter-spacing:.032rem;font-family:var(--font-body)}.medium{font-weight:500}.body-lg,.body-lg *{font-size:2rem;font-style:normal;font-weight:400;line-height:3.2rem;letter-spacing:normal;letter-spacing:.04rem}@media (max-width: 1020px){.body-lg,.body-lg *{font-size:1.6rem;line-height:2.8rem}}.body-lg-strong,.body-lg-strong *{font-size:2rem;font-style:normal;font-weight:500;line-height:2.8rem;letter-spacing:.04rem}.body-sm,.body-sm *{font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.4rem;letter-spacing:.028rem}.caption,.caption *{font-size:1.2rem;font-style:normal;font-weight:400;line-height:2rem;letter-spacing:.024rem}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: 0px;box-shadow:none}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body);font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.8rem;text-transform:capitalize;padding:12px 40px;letter-spacing:.032rem;transition:all .5s}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),rgba(var(--color-button),var(--alpha-button-background))}.button:not([disabled]):hover{background:rgba(var(--color-button-hover),var(--alpha-button-background))}.button--secondary:not([disabled]):hover{background:rgba(var(--color-secondary-button-hover),var(--alpha-button-background))}.title-wrapper{margin-bottom:3.2rem}@media (max-width: 1020px){.title-wrapper{margin-bottom:2.4rem}}.link,.customer a{font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.8rem;text-decoration:none;position:relative;letter-spacing:.032rem}.custom-link:after{content:"";height:1px;width:100%;background:rgb(var(--color-link));position:absolute;bottom:0;left:0;opacity:1;transition:opacity .3s}.pink--highlight{color:var(--rose)!important}.no-underline{text-decoration:none!important}.page-width{padding:0 1.2rem}.container--disabled .page-width{max-width:100%}@media screen and (min-width: 769px){.page-width{padding:0 2.4rem}}@media screen and (min-width: 1020px){.page-width{padding:0 6rem}}a{text-decoration:none}.link,.customer a{font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.8rem;text-decoration:none;letter-spacing:.032rem;position:relative}.underline-links-hover:hover a{text-decoration:none!important}.custom-link{display:inline-flex}.custom-link span{transition:all .3s;opacity:0;width:0;display:block}.custom-link:hover:after{opacity:0}.custom-link:hover span{margin-left:8px;opacity:1;width:15px}.arrow-wrap{width:32px;height:32px}.swiper-footer-wrapper{display:flex;position:relative;align-items:center;width:100%;margin:0 auto;gap:32px}.slider-arrow-wrapper{display:flex;gap:16px}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:unset;background:var(--light-grey);height:2px}.swiper-button-prev,.swiper-button-next{position:unset;margin:0;width:32px;height:32px}.swiper-button-prev:after,.swiper-button-next:after{display:none}.swiper-scrollbar-drag{display:block!important;background:var(--dark-grey)}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;background:var(--white);opacity:.5}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.badge{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:normal;padding:.2rem 1.2rem}.badge+.badge{margin-left:10px}.rte ul,.rte ol,ul,ol{list-style-position:outside}.product_card_placeholder{background-color:#e7487029;width:100%;height:100%}.product_card_placeholder rect{fill:transparent}.product_card_placeholder svg{background:transparent!important;width:100%;height:100%}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after,.field__input,.select__select,.customer .field input,.customer select,.field:focus-visible{border-radius:50px!important;box-shadow:none!important}.field__input,.select__select,.customer .field input,.customer select,.localization-form__select.localization-form__select:after{border:1px solid var(--black)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{border:1px solid var(--jade)}.product-swiper-container,.blog-swiper-container,.multicolumn-swiper-container,.subcategory-swiper-container{touch-action:pan-x pan-y pinch-zoom!important;position:relative}.product-swiper-container .swiper-wrapper,.blog-swiper-container .swiper-wrapper,.multicolumn-swiper-container .swiper-wrapper,.subcategory-swiper-container .swiper-wrapper{display:flex;flex-wrap:nowrap;transition:transform .3s ease;touch-action:pan-x pan-y pinch-zoom!important}.product-swiper-container .swiper-slide,.blog-swiper-container .swiper-slide,.multicolumn-swiper-container .swiper-slide,.subcategory-swiper-container .swiper-slide{flex-shrink:0}.product-card-swiper{touch-action:pan-x pan-y pinch-zoom!important;overflow:hidden!important;position:relative}.product-card-swiper .swiper-wrapper{display:flex;transition:transform .3s ease}.product-card-swiper .swiper-slide{flex-shrink:0;width:100%!important}.swiper-button-prev,.swiper-button-next,.collection-button-prev,.collection-button-next,.fb-button-prev,.fb-button-next,.subcategory-button-prev,.subcategory-button-next{touch-action:manipulation!important;-webkit-user-select:none;user-select:none;cursor:pointer}.swiper-scrollbar{position:relative;width:100%;height:2px;background:var(--light-grey, #e0e0e0);cursor:pointer;flex-grow:1}.swiper-scrollbar-drag{position:absolute;top:0;left:0;height:100%;background:var(--dark-grey, #333);border-radius:2px;cursor:grab;min-width:40px}.swiper-scrollbar-drag:active{cursor:grabbing}.js .menu-drawer__navigation .submenu-open{visibility:visible}.js .menu-drawer__navigation .menu-drawer__menu.submenu-open{visibility:hidden}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
