/** Shopify CDN: Minification failed

Line 25:18 Unexpected "{"
Line 25:27 Expected ":"
Line 26:18 Unexpected "{"
Line 26:27 Expected ":"

**/
/* ==========================================================================
   GentleYou Premium — motion + surface system
   ========================================================================== */
:root{--gy-base:#fff;--gy-tint:#f8f6ff;--gy-lavender:#e6d9f5;--gy-lavender-dp:#d9c7ef;--gy-plum:#2d1b4e;--gy-accent:#4a3a6b;--gy-rose:#e8b8d8;--gy-ease:cubic-bezier(.16,1,.3,1);--gy-ease-soft:cubic-bezier(.33,1,.68,1);--gy-radius:20px}
.gy-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--gy-ease) calc(var(--gy-i,0)*110ms),transform .9s var(--gy-ease) calc(var(--gy-i,0)*110ms);will-change:opacity,transform}.gy-reveal.gy-in{opacity:1;transform:none}.gy-reveal--media{transform:translateY(28px) scale(.985)}.gy-reveal--media.gy-in{transform:none}
.gy-tiles__wrap{padding-inline:1.5rem}.gy-tiles__heading{text-align:center;margin:0 0 2.75rem;letter-spacing:.02em}.gy-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;max-width:1400px;margin-inline:auto;list-style:none;padding:0}.gy-tile{position:relative;display:block;overflow:hidden;border-radius:var(--gy-radius);aspect-ratio:4/5;text-decoration:none;background:var(--gy-lavender);transition:transform .6s var(--gy-ease),box-shadow .6s var(--gy-ease);box-shadow:0 2px 12px rgba(45,27,78,.08)}.gy-tile:hover,.gy-tile:focus-visible{transform:translateY(-10px);box-shadow:0 26px 56px rgba(45,27,78,.22),0 0 0 1px rgba(230,217,245,.9),0 0 44px rgba(232,184,216,.55)}.gy-tile:focus-visible{outline:2px solid var(--gy-plum);outline-offset:4px}.gy-tile__media{position:absolute;inset:0;z-index:0}.gy-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--gy-ease-soft)}.gy-tile:hover .gy-tile__media img{transform:scale(1.08)}.gy-tile__veil{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(45,27,78,0) 30%,rgba(45,27,78,.42) 62%,rgba(45,27,78,.88) 100%);transition:opacity .6s var(--gy-ease)}.gy-tile:hover .gy-tile__veil{opacity:.95}.gy-tile__shine{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.3) 48%,transparent 66%);transform:translateX(-110%)}.gy-tile:hover .gy-tile__shine{animation:gy-sheen 1.1s var(--gy-ease-soft) forwards}@keyframes gy-sheen{to{transform:translateX(110%)}}
.gy-tile__badge{position:absolute;top:1rem;left:1rem;z-index:3;padding:.42rem .9rem;border-radius:999px;background:#fff;color:var(--gy-plum);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 4px 14px rgba(45,27,78,.18)}.gy-tile__body{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.55rem;padding:1.6rem;text-align:left;color:#fff}.gy-tile__title{margin:0;font-size:clamp(1.5rem,2.4vw,2.15rem);line-height:1.08;letter-spacing:.01em;color:#fff;text-shadow:0 2px 14px rgba(45,27,78,.5)}.gy-tile__pricing{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.gy-tile__price{display:inline-flex;align-items:baseline;gap:.3rem;padding:.45rem 1rem;border-radius:999px;background:#fff;color:var(--gy-plum);font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:700;box-shadow:0 6px 18px rgba(45,27,78,.25)}.gy-tile__was{font-size:.85rem;color:rgba(255,255,255,.85);text-decoration:line-through}.gy-tile__save{padding:.3rem .7rem;border-radius:999px;background:var(--gy-rose);color:var(--gy-plum);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.gy-tile__cta{margin-top:.35rem;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.6rem;border-radius:999px;background:rgba(255,255,255,.18);color:#fff;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.6);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;transition:transform .5s var(--gy-ease),background .5s var(--gy-ease),color .5s var(--gy-ease)}.gy-tile:hover .gy-tile__cta{transform:translateY(-2px);background:#fff;color:var(--gy-plum)}.gy-tile__cta svg{width:12px;height:12px;transition:transform .5s var(--gy-ease)}.gy-tile:hover .gy-tile__cta svg{transform:translateX(4px)}
.gy-hero{position:relative;overflow:hidden;background:var(--gy-tint)}.gy-hero__viewport{overflow:hidden}.gy-hero__viewport:focus-visible{outline:2px solid var(--gy-plum);outline-offset:-3px}.gy-hero__track{display:grid}.gy-hero__slide{grid-area:1/1;opacity:0;transform:scale(1.015);pointer-events:none;transition:opacity .9s var(--gy-ease),transform 1.2s var(--gy-ease)}.gy-hero__slide.is-active{opacity:1;transform:none;pointer-events:auto}.gy-split{display:grid;grid-template-columns:1fr auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);max-width:1400px;margin-inline:auto;padding:clamp(2rem,4vw,4rem) clamp(1.25rem,3vw,3rem)}.gy-split__text{color:var(--gy-plum)}.gy-split__caption{margin:0 0 .7rem;font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gy-accent)}.gy-split__title{margin:0 0 1rem;font-size:clamp(1.6rem,3.2vw,2.7rem);line-height:1.14;color:var(--gy-plum)}.gy-split__pricing{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-bottom:.9rem}.gy-split__price{font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:700;line-height:1;color:var(--gy-plum)}.gy-split__was{font-size:clamp(1rem,1.6vw,1.25rem);color:var(--gy-accent);opacity:.65;text-decoration:line-through}.gy-split__save{padding:.35rem .8rem;border-radius:999px;background:var(--gy-rose);color:var(--gy-plum);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.gy-split__stars{display:flex;align-items:center;gap:.4rem;margin-bottom:1.1rem}.gy-split__stars svg{width:15px;height:15px;color:#e0a63d}.gy-split__stars span{font-size:.82rem;color:var(--gy-accent);opacity:.8}.gy-split__points{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;gap:.55rem}.gy-split__points li{display:flex;align-items:flex-start;gap:.6rem;font-size:.94rem;line-height:1.5;color:var(--gy-accent)}.gy-split__points svg{width:16px;height:16px;flex:none;margin-top:.18rem;color:var(--gy-plum)}.gy-split__buy{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2.4rem;border-radius:999px;background:var(--gy-plum);color:#fff;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;position:relative;overflow:hidden;box-shadow:0 12px 30px rgba(45,27,78,.28);transition:transform .5s var(--gy-ease),box-shadow .5s var(--gy-ease)}.gy-split__buy:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(45,27,78,.36),0 0 34px rgba(232,184,216,.5)}.gy-split__buy::after{content:'';position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.4) 50%,transparent 80%)}.gy-split__buy:hover::after{animation:gy-sheen 1s var(--gy-ease-soft) forwards}.gy-split__buy svg{width:14px;height:14px;transition:transform .5s var(--gy-ease)}.gy-split__buy:hover svg{transform:translateX(4px)}.gy-split__trust{margin:1rem 0 0;font-size:.8rem;color:var(--gy-accent);opacity:.8}.gy-split__media{position:relative;width:100%;max-width:520px;margin-inline:auto 0}.gy-split__frame{position:relative;z-index:1;display:block;aspect-ratio:3/4;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px rgba(45,27,78,.22)}.gy-split__frame img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.gy-hero__slide.is-active .gy-split__frame img{animation:gy-kenburns 10s var(--gy-ease-soft) forwards}@keyframes gy-kenburns{from{transform:scale(1)}to{transform:scale(1.06)}}.gy-split__media::before{content:'';position:absolute;inset:8% -6% -6% 8%;border-radius:32px;z-index:0;background:radial-gradient(60% 60% at 50% 50%,rgba(230,217,245,.95),rgba(232,184,216,.35) 60%,transparent 100%);filter:blur(28px)}.gy-hero__nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:rgba(255,255,255,.9);color:var(--gy-plum);box-shadow:0 6px 20px rgba(45,27,78,.16);opacity:0;transition:opacity .4s var(--gy-ease),background .4s var(--gy-ease);z-index:4}.gy-hero__nav svg{width:22px;height:22px}.gy-hero:hover .gy-hero__nav,.gy-hero__nav:focus-visible{opacity:1}.gy-hero__nav--prev{left:1rem}.gy-hero__nav--next{right:1rem}.gy-hero__dots{position:absolute;bottom:1rem;left:0;right:0;display:flex;justify-content:center;gap:.5rem;z-index:4}.gy-hero__dot{width:8px;height:8px;padding:0;border:0;cursor:pointer;border-radius:999px;background:rgba(45,27,78,.28);transition:width .45s var(--gy-ease),background .45s var(--gy-ease)}.gy-hero__dot.is-active{width:26px;background:var(--gy-plum)}
.gy-usp{background:var(--gy-tint);padding:3.5rem 1.5rem}.gy-usp__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1400px;margin-inline:auto}.gy-usp__item{text-align:center}.gy-usp__icon{width:56px;height:56px;margin:0 auto 1rem;display:grid;place-items:center;border-radius:50%;background:var(--gy-lavender);color:var(--gy-plum);transition:transform .6s var(--gy-ease),background .6s var(--gy-ease)}.gy-usp__item:hover .gy-usp__icon{transform:translateY(-5px) scale(1.06);background:var(--gy-lavender-dp)}.gy-usp__icon svg{width:26px;height:26px}.gy-usp__title{margin:0 0 .35rem;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gy-plum)}.gy-usp__text{margin:0;font-size:.88rem;line-height:1.55;opacity:.75;color:var(--gy-plum)}.gy-sizes{padding:3.5rem 1.5rem}.gy-sizes__inner{max-width:1400px;margin-inline:auto;text-align:center}.gy-sizes__heading{margin:0 0 .6rem}.gy-sizes__note{margin:0 0 2rem;font-size:.9rem;opacity:.7}.gy-sizes__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;list-style:none;padding:0;margin:0}.gy-size{display:inline-flex;align-items:center;justify-content:center;min-width:66px;padding:.85rem 1.35rem;border-radius:999px;border:1px solid var(--gy-lavender-dp);background:var(--gy-base);color:var(--gy-plum);font-size:.9rem;letter-spacing:.08em;text-decoration:none;transition:background .4s var(--gy-ease),color .4s var(--gy-ease),transform .4s var(--gy-ease),border-color .4s var(--gy-ease)}.gy-size:hover,.gy-size:focus-visible{background:var(--gy-plum);border-color:var(--gy-plum);color:#fff;transform:translateY(-3px)}
.gy-marquee{background:var(--gy-plum);color:#fff;overflow:hidden;padding:.95rem 0;position:relative}.gy-marquee::before,.gy-marquee::after{content:'';position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}.gy-marquee::before{left:0;background:linear-gradient(90deg,var(--gy-plum),transparent)}.gy-marquee::after{right:0;background:linear-gradient(270deg,var(--gy-plum),transparent)}.gy-marquee__track{display:flex;width:max-content;animation:gy-marquee var(--gy-marquee-speed,38s) linear infinite}.gy-marquee:hover .gy-marquee__track{animation-play-state:paused}@keyframes gy-marquee{to{transform:translateX(-50%)}}.gy-marquee__run{display:flex;flex:none;min-width:100vw;justify-content:space-around;align-items:center}.gy-marquee__item{display:inline-flex;align-items:center;gap:.6rem;padding:0 2.1rem;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.gy-marquee__item span.gy-marquee__num{font-size:1rem;font-weight:700;letter-spacing:.06em;color:var(--gy-lavender)}.gy-marquee__sep{color:var(--gy-lavender);opacity:.5}
.gy-orb{position:fixed;left:1.5rem;bottom:1.5rem;z-index:60;display:inline-flex;align-items:center;gap:.7rem;padding:.9rem 1.35rem .9rem 1.05rem;border-radius:999px;background:#fff;border:1px solid var(--gy-lavender-dp);box-shadow:0 18px 44px rgba(45,27,78,.3),0 0 0 5px rgba(230,217,245,.45);color:var(--gy-plum);font-size:.88rem;opacity:0;transform:translateY(20px) scale(.94);transition:opacity .55s var(--gy-ease),transform .55s var(--gy-ease);pointer-events:none}.gy-orb.gy-orb--in{opacity:1;transform:none;pointer-events:auto}.gy-orb[hidden]{display:none}.gy-orb__dot{width:11px;height:11px;flex:none;border-radius:50%;background:#2fae66;box-shadow:0 0 0 0 rgba(47,174,102,.6);animation:gy-pulse 2s var(--gy-ease-soft) infinite}@keyframes gy-pulse{70%{box-shadow:0 0 0 11px rgba(47,174,102,0)}100%{box-shadow:0 0 0 0 rgba(47,174,102,0)}}.gy-orb__text{line-height:1.3}.gy-orb__text b{font-weight:700;font-size:1.08rem;color:var(--gy-plum)}.gy-orb__close{margin-left:.2rem;width:20px;height:20px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:transparent;color:var(--gy-accent);transition:background .3s var(--gy-ease)}.gy-orb__close:hover{background:var(--gy-lavender)}.gy-orb__close svg{width:11px;height:11px}
@media(max-width:989px){.gy-usp__grid{grid-template-columns:repeat(2,1fr);gap:2.25rem 1.25rem}.gy-split{grid-template-columns:1fr;gap:1.75rem}.gy-split__media{order:-1;max-width:none;margin-inline:auto}.gy-split__frame{aspect-ratio:4/5}}
@media(max-width:749px){.gy-tiles{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:74%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gy-tiles::-webkit-scrollbar{display:none}.gy-tile{scroll-snap-align:center;aspect-ratio:3/4}.gy-tiles__wrap{padding-inline:1rem}.gy-tile__body{padding:1.2rem}.gy-hero__nav{display:none}.gy-split{padding:1.25rem 1rem 2.75rem}.gy-usp{padding:2.5rem 1rem}.gy-sizes{padding:2.5rem 1rem}.gy-size{min-width:58px;padding:.75rem 1.1rem}.gy-marquee__item{padding:0 1.4rem;font-size:.74rem}.gy-marquee::before,.gy-marquee::after{width:44px}.gy-orb{left:.75rem;bottom:1rem;font-size:.8rem;padding:.75rem 1.05rem .75rem .85rem}.gy-orb__text b{font-size:.98rem}}
@media(prefers-reduced-motion:reduce){.gy-reveal,.gy-reveal--media{opacity:1!important;transform:none!important;transition:none!important}.gy-tile,.gy-tile__media img,.gy-tile__cta,.gy-usp__icon,.gy-size,.gy-hero__slide,.gy-split__buy,.gy-hero__nav,.gy-hero__dot{transition:none!important}.gy-tile:hover{transform:none}.gy-tile:hover .gy-tile__media img{transform:none}.gy-tile__shine,.gy-split__buy::after{animation:none!important}.gy-hero__slide.is-active .gy-split__frame img{animation:none!important}.gy-marquee__track{animation:none!important}.gy-orb__dot{animation:none!important}.gy-force-motion .gy-marquee__track{animation:gy-marquee var(--gy-marquee-speed,38s) linear infinite!important}.gy-force-motion .gy-orb__dot{animation:gy-pulse 2s var(--gy-ease-soft) infinite!important}.gy-force-motion.gy-hero .gy-hero__slide{transition:opacity .9s var(--gy-ease),transform 1.2s var(--gy-ease)!important}}
.card-wrapper .media.media--hover-effect>img{transition:opacity .55s var(--gy-ease),transform .9s var(--gy-ease)}@media screen and (min-width:990px){.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0;transform:scale(1.04)}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transform:scale(1.04);transition:opacity .55s var(--gy-ease),transform .9s var(--gy-ease)}.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.04)}}.product-card-wrapper .card__heading{min-height:2.7em;line-height:1.35}.product-card-wrapper .card__heading>a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(prefers-reduced-motion:reduce){.card-wrapper .media.media--hover-effect>img{transition:none!important}.card-wrapper:hover .media.media--hover-effect>img{transform:none!important}}
/* FINAL PACK BADGE COLOR POLISH — geometry and circle sizing intentionally untouched. */
#shopify-section-{{ section.id }} .gy-pack-circle__badge{background:linear-gradient(180deg,#eadcff 0%,#d7bff4 100%)!important;color:#2d174f!important;border-color:#b995e7!important;box-shadow:0 7px 18px rgba(74,58,107,.16),inset 0 1px 0 rgba(255,255,255,.9)!important;font-weight:900!important;letter-spacing:.11em!important}
#shopify-section-{{ section.id }} .gy-pack-circle__offer{color:#8a55cf!important;text-shadow:0 1px 8px rgba(138,85,207,.16)!important;font-weight:800!important}
.gy-pack-circle__badge{background:linear-gradient(180deg,#eadcff 0%,#d7bff4 100%)!important;color:#2d174f!important;border-color:#b995e7!important;box-shadow:0 7px 18px rgba(74,58,107,.16),inset 0 1px 0 rgba(255,255,255,.9)!important;font-weight:900!important;letter-spacing:.11em!important}.gy-pack-circle__offer{color:#8a55cf!important;text-shadow:0 1px 8px rgba(138,85,207,.16)!important;font-weight:800!important}
