@import"https://fonts.googleapis.com/css2?family=Poppins:wght@900&display=swap";:root{--grimask-accent: #f2bd0d;--grimask-accent-dark: #d6a60b;--grimask-text: #121212;--grimask-bg: #ffffff;--grimask-bg-soft: #faf6e9;--grimask-border-soft: #f0dfa0;--grimask-card-bg: #f3f3f3;--grimask-placeholder: #e5e5e5;--grimask-placeholder-stripe: #ececec;--grimask-placeholder-text: #8a8a8a;--grimask-radius-sm: 8px;--grimask-radius-md: 12px;--grimask-radius-lg: 24px;--grimask-radius-pill: 999px;--grimask-gap: 16px;--grimask-container: 1400px;--grimask-wave-back: #fdeeb0;--grimask-wave-front: #fff6d9;--grimask-ease: cubic-bezier(.4, 0, .2, 1)}.grimask-footer-wave{display:block;line-height:0;background:var(--grimask-bg)}.grimask-footer-wave svg{display:block;width:100%;height:90px}.grimask-footer-wave__back{fill:var(--grimask-wave-back)}.grimask-footer-wave__front{fill:var(--grimask-wave-front)}.grimask-clone{color:var(--grimask-text)}.product__info-container .product-form__submit{background-color:var(--grimask-accent);color:#fff;border:none;box-shadow:none;text-transform:uppercase;font-weight:900;letter-spacing:.02em;font-size:1.7rem}.product__info-container .product-form__submit:after,.product__info-container .product-form__submit:before{box-shadow:none!important}.product__info-container .product-form__submit:hover{background-color:var(--grimask-accent-dark);border-color:var(--grimask-accent-dark)}@media screen and (min-width:900px){.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)!important}}.product-form__buttons{max-width:none}.grimask-rating{display:flex;align-items:center;gap:.6rem;margin:.6rem 0}.grimask-rating__stars{position:relative;display:inline-flex;line-height:0}.grimask-rating__stars-bg,.grimask-rating__stars-fill{display:inline-flex;white-space:nowrap}.grimask-rating__stars-bg svg path{fill:#e2e2e2}.grimask-rating__stars-fill{position:absolute;top:0;left:0;overflow:hidden}.grimask-rating__stars-fill svg path{fill:var(--grimask-accent)}.grimask-rating__stars-bg svg,.grimask-rating__stars-fill svg{width:22px;height:22px;flex:none}.grimask-rating__count{font-size:1.7rem;color:var(--grimask-text)}.product__info-container .product__tax{display:none}.product__info-container .price .price-item--regular,.product__info-container .price .price-item--sale{font-family:inherit;font-weight:700;font-size:2.6rem!important;color:var(--grimask-accent-dark)!important}@media screen and (min-width:990px){.product--small:not(.product--no-media) .product__info-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper{padding-left:8rem!important}.product--small:not(.product--no-media).product--right .product__info-wrapper,.product--medium:not(.product--no-media).product--right .product__info-wrapper{padding-left:0!important;padding-right:8rem!important}}.product__title,.product__title>a{max-width:100%}.product__title h1,.product__title .h1{font-size:clamp(3rem,2.8vw + 2.2rem,4rem)!important;line-height:1.2!important;white-space:nowrap!important}@media screen and (max-width:749px){.product__title h1,.product__title .h1{font-size:2.6rem!important;white-space:normal!important}}.grimask-clone a{color:inherit}.grimask-placeholder{position:relative;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:repeating-linear-gradient(45deg,var(--grimask-placeholder),var(--grimask-placeholder) 10px,var(--grimask-placeholder-stripe) 10px,var(--grimask-placeholder-stripe) 20px);border-radius:var(--grimask-radius-md)}.grimask-gallery-placeholder__thumbs{display:flex;gap:var(--grimask-gap);margin-top:8px}.grimask-gallery-placeholder__thumb{width:72px;flex:none}.grimask-placeholder__label{font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--grimask-placeholder-text);text-align:center;padding:0 1em}#cart-icon-bubble .cart-count-bubble{background-color:var(--grimask-accent);color:#fff}.grimask-announcement{overflow:hidden;white-space:nowrap}.grimask-announcement__track{display:inline-flex;align-items:center;animation:grimask-marquee 22s linear infinite;will-change:transform}.grimask-announcement__item{display:inline-flex;align-items:center;padding:0 3rem;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@keyframes grimask-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.grimask-announcement__track{animation:none}}.grimask-bullets__item{display:flex;align-items:flex-start;gap:.7rem;font-size:1.75rem;line-height:1.4;margin:0 0 .8rem}.grimask-bullets__item:first-child{margin-top:1.2rem}.grimask-bullets__emoji{flex:none;font-size:1.1em;line-height:1.4}.grimask-bundle{margin:1.5rem 0}.grimask-bundle__heading{position:relative;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-size:1.65rem;margin:0 0 1.4rem}.grimask-bundle__heading:before,.grimask-bundle__heading:after{content:"";position:absolute;top:50%;width:22%;border-top:1px solid var(--grimask-border-soft)}.grimask-bundle__heading:before{left:0}.grimask-bundle__heading:after{right:0}.grimask-bundle__tiers{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;border:0}.grimask-bundle__tier{position:relative;display:block;cursor:pointer;background:var(--grimask-bg-soft);border:2px solid var(--grimask-border-soft);border-radius:var(--grimask-radius-md);padding:1.3rem 1.5rem;transition:border-color .2s var(--grimask-ease),background-color .2s var(--grimask-ease)}.grimask-bundle__tier:hover{border-color:var(--grimask-accent)}.grimask-bundle__tier.is-selected{border-color:var(--grimask-accent);background:#fff9e4}.grimask-bundle__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.grimask-bundle__radio-dot{flex:none;width:26px;height:26px;border-radius:50%;border:2px solid var(--grimask-border-soft);margin-right:.8rem;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s var(--grimask-ease)}.grimask-bundle__tier.is-selected .grimask-bundle__radio-dot{border-color:var(--grimask-accent)}.grimask-bundle__radio-dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--grimask-accent);transform:scale(0);transition:transform .2s var(--grimask-ease)}.grimask-bundle__tier.is-selected .grimask-bundle__radio-dot:after{transform:scale(1)}.grimask-bundle__row-main{display:flex;align-items:center;flex:1 1 auto;min-width:0}.grimask-bundle__name{font-weight:700;font-size:1.9rem}.grimask-bundle__caption{display:block;font-size:1.4rem;color:#6b6b6b;margin-top:.15rem}.grimask-bundle__pricing{flex:none;text-align:right}.grimask-bundle__price{display:block;font-weight:700;font-size:2.1rem;color:var(--grimask-accent-dark)}.grimask-bundle__compare{display:block;font-size:1.4rem;color:#9a9a9a}.grimask-bundle__badge{position:absolute;top:0;right:1.4rem;transform:translateY(-50%);background:var(--grimask-accent);color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.35rem .9rem;border-radius:var(--grimask-radius-pill)}.grimask-bundle__styles{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s var(--grimask-ease),opacity .2s var(--grimask-ease)}.grimask-bundle__styles-inner{display:block;overflow:hidden;min-height:0}.grimask-bundle__tier.is-selected .grimask-bundle__styles{grid-template-rows:1fr;opacity:1}.grimask-bundle__tier.is-selected .grimask-bundle__styles-inner{margin-top:.9rem}.grimask-bundle__styles-label{display:block;font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em;color:#6b6b6b;margin-bottom:.5rem}.grimask-bundle__style-row{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}.grimask-bundle__style-row:last-child{margin-bottom:0}.grimask-bundle__style-thumb{flex:none;width:44px;height:44px;border-radius:var(--grimask-radius-sm);overflow:hidden;display:block}.grimask-bundle__style-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--grimask-radius-sm)}.grimask-bundle__style-thumb .grimask-placeholder__label{font-size:0}.grimask-bundle__select{flex:1 1 auto;font-family:inherit;font-size:1.45rem;padding:.7rem .9rem;border-radius:var(--grimask-radius-sm);border:1px solid var(--grimask-border-soft);background:#fff}@media(prefers-reduced-motion:reduce){.grimask-bundle__styles,.grimask-bundle__tier{transition:none}}.grimask-payment-icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem;margin:1.2rem 0 0;padding:0}.grimask-payment-icons__item svg{height:24px;width:auto}.grimask-timeline{display:flex;align-items:flex-start;justify-content:space-between;margin:1.8rem 0}.grimask-timeline__step{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.grimask-timeline__icon{width:42px;height:42px;border-radius:50%;background:var(--grimask-text);color:#fff;display:flex;align-items:center;justify-content:center}.grimask-timeline__icon svg{width:20px;height:20px}.grimask-timeline__date{font-weight:700;font-size:1.3rem}.grimask-timeline__label{font-size:1.2rem;color:#6b6b6b}.grimask-timeline__line{position:absolute;top:21px;left:calc(50% + 21px);width:calc(100% - 42px);border-top:1px solid var(--grimask-text)}.grimask-timeline__step:last-child .grimask-timeline__line{display:none}.grimask-carousel{margin-top:1.8rem;padding-top:1.6rem;border-top:1px solid #ececec}.grimask-carousel__track{position:relative;min-height:7em}.grimask-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s var(--grimask-ease)}.grimask-carousel__slide.is-active{position:relative;opacity:1;visibility:visible}.grimask-carousel__quote{font-size:1.4rem;font-style:italic;margin:0 0 .6rem}.grimask-carousel__name{font-weight:700;margin:0}.grimask-carousel__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.grimask-carousel__dots{display:flex;gap:.5rem}.grimask-carousel__dot{width:8px;height:8px;border-radius:50%;background:#d8d8d8;border:0;padding:0;cursor:pointer}.grimask-carousel__dot.is-active{background:var(--grimask-text)}.grimask-carousel__arrow{background:none;border:0;cursor:pointer;color:var(--grimask-text);display:inline-flex}.grimask-carousel__arrow svg{width:18px;height:18px}.grimask-carousel__arrow--prev svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.grimask-carousel__slide{transition:none}}.grimask-story{text-align:center;max-width:1360px;margin:0 auto}.grimask-story__heading{font-size:4.4rem;font-weight:900;line-height:1.15;margin:0 0 1.6rem;white-space:nowrap}.grimask-story__highlight{color:var(--grimask-accent)}@media screen and (max-width:749px){.grimask-story__heading{font-size:2.6rem;white-space:normal}}.grimask-story__text{font-size:1.6rem;line-height:1.6;margin:0 auto 2.4rem;max-width:980px;color:var(--grimask-text)}@media screen and (max-width:749px){.grimask-story__text{font-size:1.5rem}}.grimask-story__media{max-width:420px;margin:0 auto}.grimask-story__media .grimask-placeholder{border-radius:var(--grimask-radius-lg)}.grimask-story__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--grimask-radius-lg)}.grimask-guarantee{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}.grimask-guarantee__media .grimask-placeholder{border-radius:var(--grimask-radius-lg);aspect-ratio:4 / 3}.grimask-guarantee__heading{color:#fff;font-size:3rem;line-height:1.15;margin:0 0 1rem}.grimask-guarantee__text{color:#fff;font-size:1.6rem;line-height:1.6;margin:0}@media screen and (min-width:750px){.grimask-guarantee{grid-template-columns:1fr 1fr;gap:4rem}}.grimask-testimonials__heading{text-align:center;margin:0 0 2.4rem}.grimask-testimonials__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:750px){.grimask-testimonials__grid{grid-template-columns:repeat(3,1fr)}}.grimask-testimonials__card{background:var(--grimask-card-bg);border-radius:var(--grimask-radius-lg);padding:1.6rem;text-align:center}.grimask-testimonials__photo-wrap{position:relative;margin-bottom:1.6rem}.grimask-testimonials__photo-wrap .grimask-placeholder{aspect-ratio:1 / 1;border-radius:var(--grimask-radius-md)}.grimask-testimonials__photo-wrap img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--grimask-radius-md)}.grimask-testimonials__quote-badge{position:absolute;bottom:-14px;right:14px;width:36px;height:36px;border-radius:50%;background:var(--grimask-text);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;line-height:1}.grimask-testimonials__stars{color:var(--grimask-accent);letter-spacing:.1em;margin-bottom:.8rem}.grimask-testimonials__quote{font-size:1.4rem;line-height:1.5;margin:0 0 1.2rem}.grimask-testimonials__avatar{width:48px;margin:0 auto .6rem}.grimask-testimonials__avatar .grimask-placeholder,.grimask-testimonials__avatar img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%}.grimask-testimonials__name{font-weight:700;margin:0}.grimask-back-to-top{position:fixed;right:2rem;bottom:6.5rem;z-index:29;width:44px;height:44px;border-radius:50%;background:var(--grimask-accent);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s var(--grimask-ease),transform .2s var(--grimask-ease),visibility .2s;box-shadow:0 2px 10px #00000026}.grimask-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.grimask-back-to-top svg{width:18px;height:18px;color:#fff;transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.grimask-back-to-top{transition:none}}.grimask-cart-heading{font-size:2.4rem;font-weight:800;letter-spacing:-.01em}.grimask-cart-timer{margin:0 -1.5rem 1rem;padding:1rem 1.5rem;background:var(--grimask-text);color:#fff;font-weight:700;text-align:center;font-size:1.4rem}.cart-drawer .cart-item__totals{flex-direction:column;align-items:flex-end;gap:.8rem}.cart-drawer .cart-item__totals .grimask-cart-item__remove{pointer-events:auto}.cart-drawer .cart-item__totals .grimask-cart-item__remove .cart-remove-button{color:var(--grimask-text)}.cart__checkout-button,.cart__checkout-button:hover{background-color:var(--grimask-accent);color:#fff;border:none;box-shadow:none;text-transform:uppercase;font-weight:900;letter-spacing:.02em;max-width:none}.cart__checkout-button:hover{background-color:var(--grimask-accent-dark)}.cart__checkout-button:after,.cart__checkout-button:before{box-shadow:none!important}.cart-drawer .cart__ctas{margin-top:2rem}.cart-drawer .totals__total,.cart-drawer .totals__total-value{font-weight:700;color:var(--grimask-text)}.cart-drawer .grimask-cart-savings .totals__total,.cart-drawer .grimask-cart-savings .totals__total-value{color:var(--grimask-accent-dark)}.cart-drawer .cart-item__totals .price.price--end{font-family:inherit;font-weight:700;color:var(--grimask-accent-dark)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/grimask.css.map */
