.creeping-line-section{background-color:var(--creeping-line-bg);color:var(--creeping-line-text);overflow:hidden}.creeping-line-wrapper{display:flex;position:relative;-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.creeping-line-group{display:flex;align-items:center;justify-content:space-around;gap:var(--creeping-line-gap);min-width:100%;flex-shrink:0;padding-right:var(--creeping-line-gap);animation:scroll-x var(--creeping-line-speed) linear infinite;animation-direction:var(--creeping-line-direction);list-style:none;margin:0;padding-left:0}.creeping-line-item{display:flex;align-items:center;gap:1.2rem;white-space:nowrap}@keyframes scroll-x{0%{transform:translate(0)}to{transform:translate(-100%)}}.faq-section{padding-inline:var(--space-16)}.faq-section .app-grid{row-gap:var(--space-20)}.faq-section .app-heading--mobile-center.app-heading--desktop-left{align-items:center;text-align:center}.faq-section .app-heading .app-emoji{margin-block-end:0}.faq-section .app-heading{gap:var(--space-16)}@media screen and (min-width: 1025px){.faq-section .app-heading .h-h{font-size:var(--font-size-28);line-height:var(--line-height-120);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-2-percent)}}@media screen and (min-width: 1280px){.faq-section .app-heading .h-h{font-size:var(--font-size-52);line-height:var(--line-height-110);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-5-percent)}.faq-section .app-heading--mobile-center.app-heading--desktop-left{align-items:flex-start;text-align:left}.faq-section{padding-inline:0}.faq-section .app-grid{direction:rtl;row-gap:var(--space-16)}.faq-section .app-grid .cell{direction:ltr}.faq-section .app-heading{gap:var(--space-24)}}.app-featured-collection{overflow-x:hidden}.app-featured-collection .collection__title{margin-bottom:var(--space-40);padding-inline:var(--space-16)}@media screen and (min-width: 1280px){.app-featured-collection .collection__title{margin-bottom:var(--space-72)}}.app-featured-collection__list{margin:0;padding:0;display:flex;gap:var(--space-16);list-style:none;padding-inline-start:var(--space-16)}@media screen and (min-width: 400px){.app-featured-collection__list{padding-inline-start:0}}.product-benefits-section{position:relative}.product-benefits-section .slider-buttons{position:absolute;z-index:3;top:90%;left:50%;transform:translate(-50%,-50%)}.product-benefits-section .slider-button--arrow{width:4rem;height:4rem;padding:.8rem;border-radius:var(--border-radius-full);background:var(--color-alpha-white-20);display:none}.product-benefits-section .slider-button--arrow .app-icon{transition:color .3s ease-in-out}.product-benefits-section .slider-button--arrow:hover .app-icon{color:var(--icon-bold-primary)}@media screen and (min-width: 768px){.product-benefits-section .slider-button--arrow{display:flex}}sticky-promo{--sticky-promo-background-color: var(--background-surface-tertiary-strong);position:fixed;bottom:0;left:0;right:0;z-index:var(--z-index-sticky-promo);background-color:var(--sticky-promo-background-color);overflow:hidden;transform:translateY(100%);opacity:0;transition:transform var(--duration-medium) ease-in-out,opacity var(--duration-medium) ease-in-out;display:block}sticky-promo:not([hidden]){transform:translateY(0);opacity:1}sticky-promo[hidden]{pointer-events:none;transform:translateY(100%);opacity:0}.app-section-sticky-promo__link{padding-block:var(--space-12);display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);text-decoration:none;position:relative;color:var(--text-inverse-primary)}.app-section-sticky-promo__content{margin-inline-end:auto}.app-section-sticky-promo__description .app-text{color:var(--color-alpha-white-80)}.app-section-sticky-promo__image{width:5.6rem;height:5.6rem;border-radius:var(--border-radius-16);overflow:hidden}.app-section-sticky-promo__image img{width:100%;height:100%;object-fit:cover;object-position:center}.app-section-sticky-promo__action{align-self:stretch;align-content:center}.app-section-sticky-promo__action .app-icon{display:block;line-height:1}.app-section-sticky-promo__action .app-button{display:none}@media screen and (min-width: 768px){.app-section-sticky-promo__action .app-icon{display:none}.app-section-sticky-promo__action .app-button{display:block}}.block-gradient-linear{--block-gradient-width: 54rem;--block-gradient-height: 100%;--block-gradient-first-breakpoint: 10%;--block-gradient-second-breakpoint: 30%;--block-gradient-base-color: var(--sticky-promo-background-color);--block-gradient-darker-color: var(--color-alpha-brand-100);--block-gradient-between-color: #60A902;--block-gradient-lighter-color: #BCDF18;background:linear-gradient(90deg,var(--block-gradient-base-color) 0%,var(--block-gradient-lighter-color) var(--block-gradient-first-breakpoint),var(--block-gradient-between-color) var(--block-gradient-second-breakpoint),var(--block-gradient-darker-color) 50%,var(--block-gradient-between-color) calc(100% - var(--block-gradient-second-breakpoint)),var(--block-gradient-lighter-color) calc(100% - var(--block-gradient-first-breakpoint)),var(--block-gradient-base-color) 100%);background-size:var(--block-gradient-width) var(--block-gradient-height);background-repeat:no-repeat;background-position:center;display:block;padding-inline:var(--space-16)}@media screen and (min-width: 480px){.block-gradient-linear{--block-gradient-width: 60rem}}@media screen and (min-width: 768px){.block-gradient-linear{--block-gradient-width: 102.4rem}}@media screen and (min-width: 1024px){.block-gradient-linear{--block-gradient-width: 118.4rem}}@media screen and (min-width: 1280px){.block-gradient-linear{--block-gradient-width: 172.8rem}}.brand-gradient-linear{--block-gradient-start-color: var(--color-primary-brand-25);--block-gradient-end-color: var(--color-primary-brand-400)}.purple-gradient-linear{--block-gradient-first-breakpoint: 5%;--block-gradient-second-breakpoint: 16%;--block-gradient-darker-color: #8F73E9;--block-gradient-between-color: #957CEB;--block-gradient-lighter-color: #D5CFFF}.yellow-gradient-linear{--block-gradient-second-breakpoint: 20%;--block-gradient-darker-color: #FB9013;--block-gradient-between-color: #FCA40E;--block-gradient-lighter-color: #FFD200}.app-asset-card{display:flex;align-items:flex-end;position:relative;min-width:28rem;max-width:28rem;height:44rem;border-radius:var(--border-radius-32);overflow:hidden;padding:var(--space-16)}.app-asset-card img,.app-asset-card .placeholder-svg{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;object-fit:cover;-webkit-user-drag:none}.app-asset-card:before{content:"";position:absolute;height:16rem;left:0;right:0;bottom:0;background:var(--background-surface-overlay-gradient);z-index:1}.app-asset-card__content{padding:var(--space-12) var(--space-16);display:flex;text-align:left;height:min-content;background-color:var(--background-surface-transparent);border-radius:var(--border-radius-16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);line-clamp:4;-webkit-line-clamp:4;max-width:28rem;z-index:2}@media screen and (min-width: 1280px){.app-asset-card{min-width:28.4rem;max-width:28.4rem}}.app-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;white-space:nowrap;line-height:1}.app-badge__icon{display:flex;align-items:center;color:inherit}.app-badge__icon>.app-icon{color:inherit}.app-badge__icon svg{fill:currentColor}.app-badge--medium{border-radius:var(--border-radius-12);gap:var(--space-6);padding:var(--space-6) var(--space-12)}.app-badge--brand{background:var(--background-surface-brand-transparent);color:var(--text-brand-default)}.app-badge--purple{--badge-purple-color: #6264F3;--badge-purple-background: #6264F31A;background-color:var(--badge-purple-background);color:var(--badge-purple-color)}.app-badge--yellow{--badge-yellow-color: #E48E08;--badge-yellow-background: #FFD2004D;background-color:var(--badge-yellow-background);color:var(--badge-yellow-color)}.app-dropdown-menu{display:block}.app-dropdown-menu__trigger{display:flex;align-items:center;gap:var(--space-4);text-decoration:none;transition:color var(--duration-short) ease;cursor:pointer;border:none;background:none;position:relative;color:var(--app-header-text-color)}@media screen and (min-width: 1280px){.app-dropdown-menu__trigger{padding-inline:var(--space-12)}}.app-dropdown-menu__caret{display:flex;flex-shrink:0}.app-dropdown-menu__caret>.app-icon{transform-origin:center;transition:transform var(--duration-short) ease}details[open]>.app-dropdown-menu__trigger .app-dropdown-menu__caret>.app-icon{transform:rotate(180deg)}details[open]>.app-dropdown-menu__dropdown{opacity:1;pointer-events:auto}.app-dropdown-menu__dropdown{position:absolute;display:flex;flex-direction:column;list-style:none;padding:var(--space-12);margin-top:var(--space-8);top:100%;left:50%;transform:translate(-50%);z-index:10;width:100%;background:var(--background-surface-primary);border-radius:var(--border-radius-24);box-shadow:0 0 1.6rem 0 var(--color-alpha-black-10)}@media screen and (min-width: 480px){.app-dropdown-menu__dropdown{width:auto;min-width:var(--app-grid-xxs-max-content-width)}}@media (min-width: 1280px){.app-dropdown-menu__dropdown{margin-inline:0;transform:none;left:0;min-width:33.6rem}}.app-faq{padding-block:var(--space-4)}@media screen and (min-width: 1024px){.app-faq{padding-block:var(--space-12)}}.app-faq--with-background{background:var(--background-surface-primary);border-radius:var(--border-radius-32);padding:var(--space-4) var(--space-24)}@media screen and (min-width: 1024px){.app-faq--with-background{padding:var(--space-12) var(--space-32)}}.app-faq__empty{padding:var(--space-20);text-align:center}.app-heading{display:flex;flex-direction:column;gap:var(--space-12)}.app-heading--mobile-left{align-items:flex-start;text-align:left}.app-heading--mobile-center{align-items:center;text-align:center}.app-heading--mobile-right{align-items:flex-end;text-align:right}@media screen and (min-width: 750px){.app-heading--desktop-left{align-items:flex-start;text-align:left}.app-heading--desktop-center{align-items:center;text-align:center}.app-heading--desktop-right{align-items:flex-end;text-align:right}}.app-heading .app-emoji{margin-block-end:var(--space-12)}.app-menu-item{display:block}.app-menu-item__link{color:var(--app-header-text-color);display:flex;align-items:center;border-radius:var(--border-radius-16);cursor:pointer;gap:var(--space-12);padding:var(--space-8);transition:background var(--duration-short) ease-in-out;text-decoration:none}.app-menu-item__link:hover{background:var(--background-surface-secondary)}.app-menu-item__emoji .app-emoji{width:4.8rem;height:4.8rem;border-radius:var(--border-radius-12)}.app-menu-item__image{line-height:1}.app-menu-item__image .app-menu-item__image-img{width:4.8rem;height:4.8rem;border-radius:var(--border-radius-12);object-fit:cover;object-position:center;display:block}.app-menu-item__emoji .app-emoji svg{width:2.8rem;height:2.8rem}.app-menu-item__content{display:flex;flex-direction:column;gap:var(--space-2)}.app-menu-item__title,.app-menu-item__subtitle{color:var(--app-header-text-color)}.app-statistics-card{width:28rem;aspect-ratio:280 / 294;border-radius:var(--border-radius-32);overflow:hidden;background-color:var(--color-primary-neutral-30);background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 1280px){.app-statistics-card{width:58.4rem;aspect-ratio:584 / 480;border-radius:var(--border-radius-48)}}.app-terms-of-service,.app-terms-of-service p{margin:0}.app-terms-of-service--mobile-left{text-align:left}.app-terms-of-service--mobile-center{text-align:center}.app-terms-of-service--mobile-right{text-align:right}@media screen and (min-width: 768px){.app-terms-of-service--desktop-left{text-align:left}.app-terms-of-service--desktop-center{text-align:center}.app-terms-of-service--desktop-right{text-align:right}}.app-terms-of-service a{color:var(--text-link-secondary);text-decoration:none}.app-text{padding:0;margin:0;overflow-wrap:break-word;word-break:break-word}.app-text .mobile-only{display:block}.app-text .desktop-only{display:none}@media screen and (min-width: 750px){.app-text .mobile-only{display:none}.app-text .desktop-only{display:block}}.app-adaptive-card{display:flex;flex-direction:row;gap:var(--space-16);position:relative;padding-bottom:var(--space-16);border-bottom:1px solid var(--border-default)}.app-adaptive-card__image-wrapper{min-width:8rem;max-width:8rem;height:8rem;border-radius:var(--border-radius-24);overflow:hidden}.app-adaptive-card__image-wrapper img{width:100%;height:100%;display:block;object-fit:cover;-webkit-user-drag:none}.app-adaptive-card__content{display:flex;flex-direction:column;gap:var(--space-8);line-clamp:1;-webkit-line-clamp:1;max-width:38rem}@media screen and (min-width: 1280px){.app-adaptive-card{gap:var(--space-24);flex-direction:column;padding-bottom:0;border-bottom:none}.app-adaptive-card__content{gap:var(--space-12)}.app-adaptive-card__image-wrapper{min-width:38.4rem;max-width:38.4rem;height:38.4rem;border-radius:var(--border-radius-32)}.app-adaptive-card__content .app-text.h-xs{font-size:var(--font-size-28);line-height:var(--line-height-120);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-4-percent)}}.app-emoji{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius-20);width:6.4rem;height:6.4rem}.app-emoji svg{width:3.6rem;height:3.6rem;display:block}.app-emoji-transparent{background-color:var(--background-surface-transparent)}.app-emoji-tertiary{background-color:var(--background-surface-tertiary)}.app-emoji-secondary{background-color:var(--background-surface-secondary)}@media screen and (min-width: 1024px){.app-emoji{border-radius:var(--border-radius-32);width:9.6rem;height:9.6rem}.app-emoji svg{width:5.4rem;height:5.4rem}}.app-faq__items>.shopify-block{border-bottom:.1rem solid var(--border-default)}.app-faq__items>.shopify-block:last-child{border-bottom:none}.app-faq__title{display:flex;align-items:center;justify-content:space-between;padding-block:var(--space-16);position:relative;cursor:pointer;list-style:none;gap:var(--space-16)}@media screen and (min-width: 1024px){.app-faq__title{padding-block:var(--space-20)}}.app-faq__title::-webkit-details-marker{display:none}.app-faq__title::marker{display:none}.app-faq__answer{padding-block-end:var(--space-16)}.app-faq__answer p,.app-faq__answer ul,.app-faq__answer ol{margin-block:0}.app-faq__icon-wrapper{position:relative;flex-shrink:0;width:var(--space-24);height:var(--space-24);display:flex;align-items:center;justify-content:center}.app-faq__icon{--icon-color: var(--icon-primary);position:absolute;display:block;transition:all var(--duration-medium) ease-in-out;transform-origin:center;line-height:1;width:100%;height:100%}@media screen and (min-width: 1024px){.app-faq__icon{--icon-color: var(--text-secondary)}}.app-faq__icon--plus{opacity:1;transform:rotate(-90deg)}.app-faq__icon--minus{opacity:1;transform:rotate(0)}.app-faq__details[open] .app-faq__icon--plus{opacity:0;transform:rotate(0)}.app-faq__details[open] .app-faq__icon--minus{opacity:1;transform:rotate(0)}@supports (interpolate-size: allow-keywords){details.app-faq__details{interpolate-size:allow-keywords}}details.app-faq__details{overflow:hidden}details.app-faq__details::details-content{block-size:0;transition:block-size var(--duration-medium),content-visibility var(--duration-medium);transition-behavior:allow-discrete}details.app-faq__details:open::details-content{block-size:auto}@media (prefers-reduced-motion: reduce){.app-faq__icon,.app-faq__answer{transition:none}details.app-faq__details::details-content{transition:none}}.app-header-list-menu__item{position:relative}.app-header-list-menu__link{align-items:center;border-radius:var(--border-radius-16);cursor:pointer;display:flex;gap:var(--space-8);padding:0;transition:color var(--duration-short) ease;text-decoration:none;color:var(--app-header-text-color)}.app-icon{display:inline-flex;align-items:center;color:var(--icon-color,#1B2932)}.app-icon svg{width:var(--icon-width,24px);height:var(--icon-height,24px);fill:currentColor}.app-input{display:flex;flex-direction:column;position:relative;box-sizing:border-box}.app-input__field{width:100%;height:5.6rem;padding:var(--space-4) 5.8rem var(--space-4) var(--space-20);background-color:var(--fill-neutral-default);color:var(--text-primary);border-radius:var(--inputs-radius);transition:background-color .3s ease;border:.1rem solid transparent;box-sizing:border-box}.app-input__field--error,[data-email-field-error]{border:.1rem solid var(--border-error)}.app-input__field::placeholder{color:var(--text-tertiary);font-size:var(--font-size-16)}.app-input__field:hover{background-color:var(--fill-neutral-hover)}.app-input__field:focus{border:.1rem solid var(--border-transparent);box-shadow:0 0 0 .1rem var(--border-brand);outline:none}.app-input__field:focus:not(:placeholder-shown){border:.1rem solid var(--fill-neutral-default);box-shadow:0 0 0 .1rem var(--border-brand);outline:none}.app-input__field--error:focus{border:.1rem solid var(--border-error);box-shadow:none;outline:.1rem solid var(--border-brand)}.app-input__field--error:focus:not(:placeholder-shown){border:.1rem solid var(--border-error);box-shadow:none;outline:none}.app-input__button{width:fit-content;height:fit-content;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;transition:background .3s ease-in-out,color .3s ease-in-out;background-color:var(--fill-brand-default);color:var(--text-bold-primary);border-radius:var(--border-radius-button-medium);min-height:4.8rem;gap:var(--space-4);padding:var(--space-12);min-width:4.8rem;aspect-ratio:1;position:absolute;right:5px;top:4px}.app-input__button:hover{background-color:var(--fill-brand-hover)}.app-input__button[data-email-button-state=loading]{background-color:var(--fill-brand-hover);pointer-events:none;cursor:not-allowed}.app-input__button[data-email-button-state=loading]:before{animation:spin 1s linear infinite;transform-origin:center}.app-input__button:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:currentColor;transform-origin:center}.app-input__error{margin-top:var(--space-4);padding-left:var(--space-20);color:var(--text-error-primary);display:flex;align-items:center;gap:var(--space-8)}.app-product-card-badges{display:flex;flex-wrap:wrap;gap:var(--space-8)}.app-product-card-badges .app-badge__label{line-height:1}.app-product-card{--app-product-card-border-radius: var(--border-radius-24);--app-product-card-media-height: 28rem;--app-product-card-media-width: 28rem;height:100%}@media (min-width: 1280px){.app-product-card{--app-product-card-border-radius: var(--border-radius-32);--app-product-card-media-height: 38.4rem;--app-product-card-media-width: 38.4rem}}.app-product-card__inner{display:flex;flex-direction:column;gap:var(--space-24)}.app-product-card__media{position:relative;border-radius:var(--app-product-card-border-radius);overflow:hidden;height:var(--app-product-card-media-height);width:var(--app-product-card-media-width)}.app-product-card__media img{display:block;max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto;pointer-events:none}.app-product-card__information{display:flex;flex-direction:column;gap:var(--space-24)}.app-product-card__title-container{display:flex;flex-direction:column;gap:var(--space-12)}.app-product-card__form-container{display:flex;justify-content:flex-start;align-items:center;gap:var(--space-20)}.app-product-card__title-heading{margin:0}.app-product-card__title{text-decoration:none;font-size:var(--font-size-22);line-height:var(--line-height-120);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-2-percent);color:var(--text-primary)}.app-product-card__price{color:var(--text-secondary)}.app-product-card__price .price{font-size:inherit;font-weight:var(--font-weight-semibold);letter-spacing:inherit;line-height:inherit;color:var(--text-secondary)}.app-product-card__price .price--on-sale .price__sale{display:flex;gap:var(--space-4)}.app-product-card__price .price--on-sale .price__sale .price-item--regular{order:2;margin-right:0;color:var(--text-tertiary);font-size:inherit;font-weight:var(--font-weight-semibold);letter-spacing:inherit;line-height:inherit}@media (min-width: 1280px){.app-product-card__form-container{gap:var(--space-24)}.app-product-card__title{font-size:var(--font-size-28);line-height:var(--line-height-120);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-2-percent)}}.app-badges-container{position:relative}.app-badges-container .app-product-label-new{position:absolute;top:var(--space-16);right:var(--space-16);z-index:1}.app-product-label-new{background:linear-gradient(180deg,#fec474,#ef6c8b,#f55985);color:var(--text-inverse-primary);padding:var(--space-8) var(--space-12);border-radius:var(--border-radius-12);display:flex;align-items:center;justify-content:center;white-space:nowrap;min-height:4rem;-webkit-user-select:none;user-select:none;text-transform:uppercase}.app-product-media-gallery{--app-product-media-gallery-item-width: 28.4rem;--app-product-media-gallery-item-height: 37.8rem;--app-product-media-gallery-item-border-radius: var(--border-radius-32);display:flex;flex-direction:column;gap:var(--space-16)}.app-product-media-gallery__list{display:flex;gap:var(--space-16);list-style:none;padding:0;margin:0}@media (min-width: 1280px){.app-product-media-gallery__list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-16);transform:none!important}}.app-product-media-gallery__item{position:relative;width:var(--app-product-media-gallery-item-width);height:var(--app-product-media-gallery-item-height);border-radius:var(--app-product-media-gallery-item-border-radius);overflow:hidden}@media (min-width: 1280px){.app-product-media-gallery__item{width:100%}}.app-product-media-gallery__item img{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:auto;-webkit-user-drag:none}.portrait .app-product-media-gallery__item img{max-width:100%;width:100%;height:auto}.landscape .app-product-media-gallery__item img{max-width:auto;width:auto;height:100%}.app-icon-loading-spinner-icon{--icon-width: 20px;--icon-height: 20px;color:currentColor;animation:spin .7s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
