.gugcol{--cream:#FFF7F1;--cream-deep:#FBEBE2;--blush:#F9DCD2;--ink:#2B1812;--ink-soft:#6B4F45;--pink:#E0457B;--pink-deep:#B82F5F;--pink-soft:#FBD3E0;--gold:#E9A13B;--green:#2E7D52;--white:#FFFFFF;--radius-lg:28px;--radius-md:18px;--shadow-card:0 18px 40px -18px rgba(123,52,52,.25);--shadow-deep:0 30px 70px -34px rgba(43,24,18,.45);--fd:"Playfair Display",Georgia,serif;--fb:"Montserrat",-apple-system,Helvetica,Arial,sans-serif;--pad:clamp(20px,5vw,64px);--maxw:1180px;background:var(--cream);color:var(--ink);font-family:var(--fb);line-height:1.55;-webkit-font-smoothing:antialiased}.gugcol *{box-sizing:border-box}.gugcol img{max-width:100%;display:block}.gugcol a{color:inherit;text-decoration:none}.gugcol .gugcol-wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}.gugcol .gugcol-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pink-deep)}.gugcol .gugcol-eyebrow:before{content:"";width:22px;height:2px;background:var(--pink);border-radius:2px}.gugcol h1,.gugcol h2,.gugcol h3{font-family:var(--fd);font-weight:500;line-height:1.06;letter-spacing:-.01em;margin:0}.gugcol h2{font-size:clamp(30px,5.4vw,52px);margin:14px 0}.gugcol h1 em,.gugcol h2 em,.gugcol h3 em{font-style:italic;color:inherit}.gugcol .gugcol-sub{color:var(--ink-soft);font-size:clamp(16px,2.4vw,18px);max-width:60ch}.gugcol .gugcol-sub p{margin:0}.gugcol .gugcol-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--fb);font-weight:700;font-size:16px;padding:16px 28px;border-radius:999px;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,background .3s ease,filter .12s ease,color .3s;cursor:pointer;border:0;min-height:52px}.gugcol .gugcol-btn--primary{background:var(--pink);color:#fff;box-shadow:0 14px 30px -10px #e0457b8c}.gugcol .gugcol-btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px #2b181240}.gugcol .gugcol-btn .gugcol-arr{transition:transform .25s}@media(hover:hover){.gugcol .gugcol-btn--primary:hover{background:var(--pink-deep);transform:scale(1.025) translateY(-3px);box-shadow:0 22px 40px -12px #e0457b99}.gugcol .gugcol-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink),0 16px 30px -18px #2b181240;transform:scale(1.025) translateY(-3px)}.gugcol .gugcol-btn:hover .gugcol-arr{transform:translate(4px)}}.gugcol .gugcol-btn:active{transform:scale(.96);filter:brightness(.92);transition-duration:.1s}.gugcol-js .gugcol .gugcol-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.gugcol .gugcol-reveal.gugcol-in{opacity:1;transform:none}.gugcol .gugcol-products>.gugcol-reveal:nth-child(3n+2),.gugcol .gugcol-why-cards>.gugcol-reveal:nth-child(3n+2){transition-delay:.08s}.gugcol .gugcol-products>.gugcol-reveal:nth-child(3n),.gugcol .gugcol-why-cards>.gugcol-reveal:nth-child(3n){transition-delay:.16s}.gugcol .gugcol-hero{position:relative;padding:clamp(34px,7vw,72px) 0 clamp(20px,4vw,40px);overflow:hidden}.gugcol .gugcol-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(120% 105% at 80% -8%,#fbd3e08c,#fbd3e000 80%)}.gugcol .gugcol-hero-copy{position:relative;z-index:1;max-width:760px}.gugcol .gugcol-hero h1{font-size:clamp(38px,7vw,66px);margin:14px 0 18px}.gugcol .gugcol-lede{font-size:clamp(16px,2.4vw,18.5px);max-width:64ch}.gugcol .gugcol-chips{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 0}.gugcol .gugcol-chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(43,24,18,.07);border-radius:999px;padding:9px 15px 9px 12px;font-size:13px;font-weight:600;box-shadow:0 8px 22px -16px #2b181280}.gugcol .gugcol-chip svg{width:16px;height:16px;color:var(--pink);flex:none}@media(max-width:560px){.gugcol .gugcol-chips{gap:6px}.gugcol .gugcol-chip{font-size:11.5px;padding:5px 10px 5px 8px;gap:5px}.gugcol .gugcol-chip svg{width:13px;height:13px}}.gugcol .gugcol-trustbar{background:var(--ink);color:#fff;padding:22px 0;margin-top:clamp(56px,9vw,104px)}.gugcol .gugcol-trustbar-grid{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;align-items:center;gap:18px 56px}.gugcol .gugcol-trustbar-item{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:#ffffffd9}.gugcol .gugcol-trustbar-item svg{width:18px;height:18px;color:var(--pink-soft);flex:none}.gugcol .gugcol-trustbar-item b{color:#fff;font-weight:700}@media(max-width:600px){.gugcol .gugcol-trustbar-grid{grid-template-columns:max-content}}@media(min-width:900px){.gugcol .gugcol-trustbar-grid{grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:20px}}.gugcol .gugcol-blk{padding:clamp(56px,9vw,104px) 0 0}.gugcol .gugcol-blk--guides{padding-top:clamp(34px,6vw,60px)}.gugcol .gugcol-shead,.gugcol .gugcol-shop-head{max-width:680px}.gugcol .gugcol-shead p{margin-top:14px}.gugcol .gugcol-products{display:grid;gap:20px;margin-top:44px;grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.gugcol .gugcol-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){.gugcol .gugcol-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.gugcol .gugcol-empty{color:var(--ink-soft);font-weight:600;grid-column:1/-1}.gugcol .gugcol-card{background:#fff;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(43,24,18,.07);display:flex;flex-direction:column;position:relative;transition:opacity .7s ease,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}@media(hover:hover){.gugcol .gugcol-card:hover{transform:scale(1.018) translateY(-5px);box-shadow:var(--shadow-card)}}.gugcol .gugcol-card-media{position:relative;display:block;aspect-ratio:5/4;background:var(--cream-deep);overflow:hidden}.gugcol .gugcol-card-media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover;transition:transform .6s ease}.gugcol .gugcol-card:hover .gugcol-card-media img{transform:scale(1.045)}.gugcol .gugcol-badge-pill{position:absolute;top:14px;left:14px;z-index:2;background:var(--ink);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 13px;border-radius:999px}.gugcol .gugcol-badge-pill.gugcol-new{background:var(--pink)}.gugcol .gugcol-badge-pill.gugcol-loved{background:var(--gold);color:var(--ink)}.gugcol .gugcol-badge-pill.gugcol-free{background:var(--green)}.gugcol .gugcol-card-body{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.gugcol .gugcol-card-body h3{font-size:clamp(21px,3vw,25px)}.gugcol .gugcol-card-body h3 a:hover{color:var(--pink-deep)}.gugcol .gugcol-desc{color:var(--ink-soft);font-size:15px;margin:0}.gugcol .gugcol-ticks{list-style:none;display:grid;gap:7px;font-size:14.5px;font-weight:600;margin:0;padding:0}.gugcol .gugcol-ticks li{display:flex;gap:9px;align-items:flex-start}.gugcol .gugcol-ticks li:before{content:"\2713";color:var(--pink);font-weight:800;flex:none}.gugcol .gugcol-price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.gugcol .gugcol-price{font-family:var(--fd);font-size:30px;font-weight:600;line-height:1}.gugcol .gugcol-was{font-size:16px;font-weight:600;color:var(--ink-soft);text-decoration:line-through}.gugcol .gugcol-price-note{font-size:12.5px;color:var(--ink-soft);font-weight:600}.gugcol .gugcol-card .gugcol-btn{width:100%}.gugcol .gugcol-card.gugcol-featured{box-shadow:0 0 0 2px var(--pink),var(--shadow-card)}.gugcol .gugcol-card.gugcol-soon{background:linear-gradient(160deg,var(--cream-deep),var(--blush));border:1px dashed rgba(184,47,95,.35);box-shadow:none}.gugcol .gugcol-soon-inner{padding:clamp(26px,3vw,32px);display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;align-items:flex-start}.gugcol .gugcol-soon h3{font-size:clamp(21px,3vw,25px)}.gugcol .gugcol-soon .gugcol-btn{margin-top:6px}.gugcol .gugcol-why-cards{display:grid;gap:16px;margin-top:36px}.gugcol .gugcol-why-card{background:#fff;border-radius:var(--radius-lg);padding:30px 26px;border:1px solid rgba(43,24,18,.06);position:relative;overflow:hidden;transition:opacity .7s ease,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.gugcol .gugcol-why-card .gugcol-ico{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--pink-soft),var(--blush));margin-bottom:18px}.gugcol .gugcol-why-card .gugcol-ico svg{width:25px;height:25px;color:var(--pink-deep)}.gugcol .gugcol-why-card h3{font-size:22px;margin-bottom:8px}.gugcol .gugcol-why-card p{color:var(--ink-soft);font-size:15px;margin:0}@media(hover:hover){.gugcol .gugcol-why-card:hover{transform:scale(1.025) translateY(-3px);box-shadow:0 20px 40px -22px #2b181238}}@media(min-width:880px){.gugcol .gugcol-why-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.gugcol .gugcol-faq{max-width:760px;margin:36px 0 0;display:grid;gap:12px}.gugcol .gugcol-faq details{background:#fff;border-radius:var(--radius-md);border:1px solid rgba(43,24,18,.07);overflow:hidden}.gugcol .gugcol-faq summary{list-style:none;cursor:pointer;padding:20px 22px;font-weight:700;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.gugcol .gugcol-faq summary::-webkit-details-marker{display:none}.gugcol .gugcol-faq summary:after{content:"+";font-family:var(--fd);font-size:24px;color:var(--pink);transition:transform .3s;flex:none;line-height:1}.gugcol .gugcol-faq details[open] summary:after{transform:rotate(45deg)}.gugcol .gugcol-faq details p{padding:0 22px 20px;color:var(--ink-soft);font-size:15px;margin:0}.gugcol .gugcol-bottom{padding-bottom:clamp(56px,9vw,104px)}@media(prefers-reduced-motion:reduce){.gugcol *,.gugcol *:before,.gugcol *:after{animation:none!important;transition:none!important}.gugcol-js .gugcol .gugcol-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/gug-collection.css.map */
