body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{max-width:100%}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}.shopify-section{position:relative;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}:root{--aside-width: 35vw;--cart-aside-summary-height-with-discount: 300px;--cart-aside-summary-height: 250px;--grid-item-width: 355px;--header-height: 64px;--ease-power2-out: cubic-bezier(.25, .46, .45, .94);--ease-power2-in-out: cubic-bezier(.455, .03, .515, .955)}body{background-color:var(--color-whitish, #FEFEFE);color:var(--color-black, #373737);font-family:var(--font-body, "Work Sans", sans-serif);min-height:100vh;max-width:100vw;overflow-x:hidden}.floating-sticker{position:absolute;height:auto;will-change:transform}@media (max-width: 900px){.floating-sticker{display:none}}@keyframes floatY{0%{transform:translateY(0)}25%{transform:translateY(-25px)}50%{transform:translateY(0)}75%{transform:translateY(30px)}to{transform:translateY(0)}}*::selection{background-color:var(--color-pink, #FFC4C4);color:#000}h1{font-family:var(--font-display, "SharpGrotesk TRIAL SmBold", sans-serif);font-size:clamp(24px,5vw,64px);font-style:normal;font-weight:600;line-height:120%}h2{color:#fff;font-family:var(--font-display, "SharpGrotesk TRIAL SmBold", sans-serif);font-size:clamp(24px,7vw,44px);font-style:normal;font-weight:600;line-height:120%}h3{color:var(--color-gum, #FF465A);text-align:center;font-family:var(--font-display, "SharpGrotesk TRIAL SmBold", sans-serif);font-size:clamp(18px,5vw,24px);font-style:normal;font-weight:500;line-height:120%;letter-spacing:1.2px}h4{color:var(--color-black, #373737);font-family:var(--font-display, "SharpGrotesk TRIAL SmBold", sans-serif);font-size:clamp(14px,5vw,20px);font-style:normal;font-weight:500;line-height:120%;letter-spacing:1px}@media (max-width: 768px){h1{font-size:clamp(24px,8vw,64px)}.product-title{font-size:clamp(24px,11vw,64px)}}h1 span{opacity:0;display:inline-block;animation:textWordReveal .5s ease forwards}h1 span:nth-of-type(1){animation-delay:.5s}h1 span:nth-of-type(2){animation-delay:.6s}h1 span:nth-of-type(3){animation-delay:.7s}h1 span:nth-of-type(4){animation-delay:.8s}h1 span:nth-of-type(5){animation-delay:.9s}h1 span:nth-of-type(6){animation-delay:1s}p{font-size:clamp(12px,4vw,20px);line-height:120%;letter-spacing:-.28px}small{font-size:clamp(10px,1.2vw,12px);line-height:120%}ul{list-style-type:disc;list-style-position:inside}aside ul{list-style-type:none}.description p{font-size:20px;line-height:120%}a{font-size:clamp(12px,4vw,20px);line-height:120%;letter-spacing:.6px}a:not(.no-underline-hover){width:fit-content!important;position:relative;color:inherit;text-decoration:none;transition:color .2s}a:not(.no-underline-hover):after{content:"";display:block;position:absolute;left:0;bottom:-2px;height:2px;width:0;background:currentColor;transition:width .3s cubic-bezier(.4,0,.2,1)}a:not(.no-underline-hover):hover:after,a:not(.no-underline-hover):focus:after{width:100%}.shop-now{opacity:0;animation:fadeIn .5s ease forwards;animation-delay:1.5s}.form{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}input,textarea{border-radius:50px;border:.75px solid var(--color-gum, #FF465A);padding:13px 20px;width:100%;color:var(--color-gum, #FF465A);font-family:var(--font-body, "Work Sans", sans-serif);font-size:clamp(12px,1.2vw,16px);font-weight:500;line-height:100%;resize:none}.input-bg{background:#f4f3e833;border:none}.input-bg::placeholder{color:#f4f3e866;font-family:var(--font-body, "Work Sans", sans-serif);font-size:clamp(12px,1.2vw,14px);font-weight:500;line-height:100%;letter-spacing:-.56px}textarea{border-radius:20px}input:focus,textarea:focus{outline:none}input::placeholder,textarea::placeholder{color:var(--color-gum, #FF465A);font-family:var(--font-body, "Work Sans", sans-serif);font-size:clamp(12px,1.2vw,14px);font-weight:500;line-height:100%;letter-spacing:-.56px}.light{border:.75px solid white;color:#fff}.light::placeholder{color:#ffffffa6}.sign-up-btn{z-index:10;position:absolute;top:0;right:0;height:100%;display:flex;justify-content:center;align-items:center;transform:translate(-5px)}.sign-up-btn button{cursor:pointer;border-radius:50px;background:var(--color-gold, #FFE37D);outline:none;border:none;width:78px;justify-content:center;align-items:center;padding:10px;white-space:nowrap;color:var(--color-gum, #FF465A);text-align:center;font-size:clamp(12px,1.2vw,14px);font-style:normal;font-weight:500;line-height:100%;letter-spacing:.28px}.sign-up-btn button:hover{background:var(--color-gum, #FF465A);color:var(--color-gold, #FFE37D);transition:all .1s linear}.sign-up-btn button:disabled{opacity:.5;cursor:not-allowed}.logo{opacity:0;animation:fadeIn .5s ease forwards;animation-delay:1.5s;width:clamp(100px,10vw,200px);height:auto;display:block;margin:0 auto}@media (max-width: 768px){.logo{width:clamp(120px,15vw,220px)}}@keyframes textWordReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 45em){html:has(.overlay.expanded){overflow:hidden}}aside{background:var(--color-white, #fff);box-shadow:0 0 50px #0000004d;position:fixed;top:0;right:0;width:min(var(--aside-width),100vw);height:calc(100dvh - env(safe-area-inset-bottom));height:calc(100dvh - constant(safe-area-inset-bottom));transform:translate(100%);will-change:transform;transition:transform .3s var(--ease-power2-in-out);z-index:50}.overlay:not(.ready) aside{transition:none}@media (max-width: 1024px){aside{width:100vw}}aside header{align-items:center;border-bottom:1px solid var(--color-dark, #000);display:flex;height:var(--header-height);justify-content:space-between;padding:0 20px}aside header h3{font-family:var(--font-display, "SharpGrotesk TRIAL SmBold", sans-serif);color:var(--color-black, #373737);letter-spacing:.6px;margin:0}aside header .close{font-weight:700;opacity:.8;text-decoration:none;transition:all .2s;width:20px;cursor:pointer;background:none;border:none;font-size:24px}aside header .close:hover{opacity:1}aside header h2{margin-bottom:.6rem;margin-top:0}aside main{margin:1rem}aside p:last-child{margin:0}aside li{margin-bottom:.125rem}.overlay{background:#0003;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s var(--ease-power2-in-out),visibility 0s linear .3s;visibility:hidden;z-index:40}.overlay .close-outside{background:transparent;border:none;color:transparent;height:100%;left:0;position:absolute;top:0;width:calc(100% - var(--aside-width));cursor:pointer}.overlay .light{background:#ffffff80}.overlay .cancel{cursor:default;height:100%;position:absolute;width:100%}.overlay.expanded{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .3s var(--ease-power2-in-out),visibility 0s linear 0s}.overlay.expanded aside{transform:translate(0)}button.reset{border:0;background:inherit;font-size:inherit}button.reset>*{margin:0}button.reset:not(:has(>*)){height:1.5rem;line-height:1.5rem}button.reset:hover:not(:has(>*)){text-decoration:underline;cursor:pointer}@media (width >=64rem){.lg\:hero-bg-image{background-image:linear-gradient(#0000001a,#0000001a),url(/hero-new.jpeg);background-size:cover;background-position:top right}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
