@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Playfair+Display:ital,wght@1,500;1,600&display=swap";h1,h2,.h0,.h1,.h2,.banner__heading,.rich-text__heading,.image-with-text__heading,.product__title,.product__title h1,.collapsible-content__heading,.cart__title,.gg-pack-title,.gg-reviews__heading,.gg-pop__title{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:600!important;letter-spacing:-.01em}h3,h4,.h3,.h4,.h5,.card__heading,.footer-block__heading,.accordion__title{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-weight:700!important;font-style:normal;letter-spacing:0}body,.button,input,select,textarea,.price,.cart-item__name{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important}.header__heading-link .gg-logo{position:relative;display:inline-flex;align-items:baseline;font-family:Playfair Display,Georgia,serif!important;font-style:italic;font-weight:600!important;font-size:3rem;line-height:1;letter-spacing:-.02em;color:#2e1a24;padding-right:1.4rem}.gg-logo__amp{color:#be1e57;font-weight:500;padding:0 .2rem}.gg-logo__spark{position:absolute;right:0;top:-.4rem;width:1.3rem;height:1.3rem;fill:#be1e57}.header__inline-menu a.header__menu-item span,.header__inline-menu summary.header__menu-item span,.menu-drawer__menu-item{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-weight:500;font-size:1.5rem;text-transform:none;letter-spacing:.02em;color:#2e1a24}.caption-with-letter-spacing,.rich-text__caption,.image-with-text__text--caption{letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#be1e57}.button,.shopify-payment-button__button--unbranded{font-weight:700!important;letter-spacing:.05em;transition:transform .15s ease,box-shadow .15s ease}.button:not(.button--secondary){box-shadow:0 6px 14px #be1e5738}.button:active{transform:translateY(2px) scale(.985);box-shadow:0 2px 6px #be1e5738}.card,.card-wrapper .card--card,.card-wrapper .card--standard{transition:transform .25s ease,box-shadow .25s ease}.card-wrapper:hover .card{transform:translateY(-5px);box-shadow:0 12px 28px #2e1a2424}.badge{background:#f4a9bc!important;color:#2e1a24!important;border-color:#2e1a24!important;font-weight:700}.badge.price__badge-sale,.price__badge-sale{background:#be1e57!important;color:#fff7f5!important;border-color:#be1e57!important}.price--on-sale .price-item--regular{color:#2e1a248c}.price--on-sale .price-item--sale{color:#be1e57;font-weight:700}.announcement-bar__message{font-weight:700;letter-spacing:.06em}.newsletter-form__field-wrapper .field__input{border:2px solid rgba(255,247,245,.6)}:root{--gg-beauty-pink: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300' viewBox='0 0 300 300'%3E%3Cg fill='none' stroke='%23FFF7F5' stroke-opacity='.75' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate%2848 62%29 rotate%28-22%29'%3E%3Crect x='-9' y='0' width='18' height='46' rx='4'/%3E%3Crect x='-7' y='-34' width='14' height='32' rx='7'/%3E%3Cpath d='M-7,-27 h-6 M-7,-21 h-6 M-7,-15 h-6 M-7,-9 h-6'/%3E%3C/g%3E%3Cg transform='translate%28120 214%29 rotate%2812%29'%3E%3Crect x='0' y='0' width='56' height='10' rx='5'/%3E%3Cpath d='M7,10 v13 M15,10 v13 M23,10 v13 M31,10 v13 M39,10 v13 M47,10 v13'/%3E%3C/g%3E%3Cg transform='translate%28250 222%29'%3E%3Ccircle r='17'/%3E%3Ccircle r='10'/%3E%3C/g%3E%3C/g%3E%3Cg fill='none' stroke='%23BE1E57' stroke-opacity='.34' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate%28216 70%29 rotate%2818%29'%3E%3Crect x='-10' y='0' width='20' height='30' rx='3'/%3E%3Cpath d='M-7,0 V-16 H7 V0 M-7,-16 V-30 Q0,-40 7,-26 V-16'/%3E%3C/g%3E%3Cg transform='translate%28150 112%29 rotate%28-10%29'%3E%3Crect x='-7' y='0' width='14' height='34' rx='7'/%3E%3Crect x='-5' y='-16' width='10' height='16' rx='2'/%3E%3C/g%3E%3Cg transform='translate%2856 206%29 rotate%28-12%29 scale%281.7%29'%3E%3Cpath d='M0,6 C-12,-6 -6,-14 0,-6 C6,-14 12,-6 0,6 Z'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M104,28 C105.8,36.4 107.6,38.2 116,40 C107.6,41.8 105.8,43.6 104,52 C102.2,43.6 100.4,41.8 92,40 C100.4,38.2 102.2,36.4 104,28 Z' fill='%23FFF7F5' fill-opacity='.9'/%3E%3Cpath d='M274,123 C275.4,129.3 276.7,130.7 283,132 C276.7,133.3 275.4,134.7 274,141 C272.6,134.7 271.3,133.3 265,132 C271.3,130.7 272.6,129.3 274,123 Z' fill='%23BE1E57' fill-opacity='.4'/%3E%3Cpath d='M22,127 C23.1,131.9 24.1,132.9 29,134 C24.1,135.1 23.1,136.1 22,141 C20.9,136.1 19.9,135.1 15,134 C19.9,132.9 20.9,131.9 22,127 Z' fill='%23BE1E57' fill-opacity='.4'/%3E%3Cpath d='M196,258 C197.5,265 199,266.5 206,268 C199,269.5 197.5,271 196,278 C194.5,271 193,269.5 186,268 C193,266.5 194.5,265 196,258 Z' fill='%23FFF7F5' fill-opacity='.9'/%3E%3Cpath d='M164,170 C164.9,174.2 165.8,175.1 170,176 C165.8,176.9 164.9,177.8 164,182 C163.1,177.8 162.2,176.9 158,176 C162.2,175.1 163.1,174.2 164,170 Z' fill='%23BE1E57' fill-opacity='.4'/%3E%3Ccircle cx='278' cy='30' r='3' fill='%23BE1E57' fill-opacity='.4'/%3E%3Ccircle cx='96' cy='282' r='2.6' fill='%23FFF7F5' fill-opacity='.9'/%3E%3C/svg%3E");--gg-beauty-blush: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300' viewBox='0 0 300 300'%3E%3Cg fill='none' stroke='%23F4A9BC' stroke-opacity='.95' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate%2848 62%29 rotate%28-22%29'%3E%3Crect x='-9' y='0' width='18' height='46' rx='4'/%3E%3Crect x='-7' y='-34' width='14' height='32' rx='7'/%3E%3Cpath d='M-7,-27 h-6 M-7,-21 h-6 M-7,-15 h-6 M-7,-9 h-6'/%3E%3C/g%3E%3Cg transform='translate%28120 214%29 rotate%2812%29'%3E%3Crect x='0' y='0' width='56' height='10' rx='5'/%3E%3Cpath d='M7,10 v13 M15,10 v13 M23,10 v13 M31,10 v13 M39,10 v13 M47,10 v13'/%3E%3C/g%3E%3Cg transform='translate%28250 222%29'%3E%3Ccircle r='17'/%3E%3Ccircle r='10'/%3E%3C/g%3E%3C/g%3E%3Cg fill='none' stroke='%23BE1E57' stroke-opacity='.22' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate%28216 70%29 rotate%2818%29'%3E%3Crect x='-10' y='0' width='20' height='30' rx='3'/%3E%3Cpath d='M-7,0 V-16 H7 V0 M-7,-16 V-30 Q0,-40 7,-26 V-16'/%3E%3C/g%3E%3Cg transform='translate%28150 112%29 rotate%28-10%29'%3E%3Crect x='-7' y='0' width='14' height='34' rx='7'/%3E%3Crect x='-5' y='-16' width='10' height='16' rx='2'/%3E%3C/g%3E%3Cg transform='translate%2856 206%29 rotate%28-12%29 scale%281.7%29'%3E%3Cpath d='M0,6 C-12,-6 -6,-14 0,-6 C6,-14 12,-6 0,6 Z'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M104,28 C105.8,36.4 107.6,38.2 116,40 C107.6,41.8 105.8,43.6 104,52 C102.2,43.6 100.4,41.8 92,40 C100.4,38.2 102.2,36.4 104,28 Z' fill='%23BE1E57' fill-opacity='.3'/%3E%3Cpath d='M274,123 C275.4,129.3 276.7,130.7 283,132 C276.7,133.3 275.4,134.7 274,141 C272.6,134.7 271.3,133.3 265,132 C271.3,130.7 272.6,129.3 274,123 Z' fill='%23F4A9BC' fill-opacity='1'/%3E%3Cpath d='M22,127 C23.1,131.9 24.1,132.9 29,134 C24.1,135.1 23.1,136.1 22,141 C20.9,136.1 19.9,135.1 15,134 C19.9,132.9 20.9,131.9 22,127 Z' fill='%23F4A9BC' fill-opacity='1'/%3E%3Cpath d='M196,258 C197.5,265 199,266.5 206,268 C199,269.5 197.5,271 196,278 C194.5,271 193,269.5 186,268 C193,266.5 194.5,265 196,258 Z' fill='%23BE1E57' fill-opacity='.3'/%3E%3Cpath d='M164,170 C164.9,174.2 165.8,175.1 170,176 C165.8,176.9 164.9,177.8 164,182 C163.1,177.8 162.2,176.9 158,176 C162.2,175.1 163.1,174.2 164,170 Z' fill='%23F4A9BC' fill-opacity='1'/%3E%3Ccircle cx='278' cy='30' r='3' fill='%23F4A9BC' fill-opacity='1'/%3E%3Ccircle cx='96' cy='282' r='2.6' fill='%23BE1E57' fill-opacity='.3'/%3E%3C/svg%3E");--gg-sparkle-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cpath d='M30,23 C31.6,30.7 33.3,32.4 41,34 C33.3,35.6 31.6,37.3 30,45 C28.4,37.3 26.7,35.6 19,34 C26.7,32.4 28.4,30.7 30,23 Z' fill='%23FFF7F5' fill-opacity='.85'/%3E%3Cpath d='M118,88 C119.2,93.6 120.4,94.8 126,96 C120.4,97.2 119.2,98.4 118,104 C116.8,98.4 115.6,97.2 110,96 C115.6,94.8 116.8,93.6 118,88 Z' fill='%23BE1E57' fill-opacity='.22'/%3E%3Cpath d='M62,126 C62.9,130.2 63.8,131.1 68,132 C63.8,132.9 62.9,133.8 62,138 C61.1,133.8 60.2,132.9 56,132 C60.2,131.1 61.1,130.2 62,126 Z' fill='%23FFF7F5' fill-opacity='.85'/%3E%3Cpath d='M140,17 C140.8,20.5 141.5,21.2 145,22 C141.5,22.8 140.8,23.5 140,27 C139.2,23.5 138.5,22.8 135,22 C138.5,21.2 139.2,20.5 140,17 Z' fill='%23BE1E57' fill-opacity='.22'/%3E%3Ccircle cx='96' cy='42' r='2.4' fill='%23BE1E57' fill-opacity='.22'/%3E%3Ccircle cx='24' cy='98' r='2' fill='%23FFF7F5' fill-opacity='.85'/%3E%3C/svg%3E");--gg-sparkle-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cpath d='M30,23 C31.6,30.7 33.3,32.4 41,34 C33.3,35.6 31.6,37.3 30,45 C28.4,37.3 26.7,35.6 19,34 C26.7,32.4 28.4,30.7 30,23 Z' fill='%23F4A9BC' fill-opacity='.5'/%3E%3Cpath d='M118,88 C119.2,93.6 120.4,94.8 126,96 C120.4,97.2 119.2,98.4 118,104 C116.8,98.4 115.6,97.2 110,96 C115.6,94.8 116.8,93.6 118,88 Z' fill='%23FFF7F5' fill-opacity='.3'/%3E%3Cpath d='M62,126 C62.9,130.2 63.8,131.1 68,132 C63.8,132.9 62.9,133.8 62,138 C61.1,133.8 60.2,132.9 56,132 C60.2,131.1 61.1,130.2 62,126 Z' fill='%23F4A9BC' fill-opacity='.5'/%3E%3Cpath d='M140,17 C140.8,20.5 141.5,21.2 145,22 C141.5,22.8 140.8,23.5 140,27 C139.2,23.5 138.5,22.8 135,22 C138.5,21.2 139.2,20.5 140,17 Z' fill='%23FFF7F5' fill-opacity='.3'/%3E%3Ccircle cx='96' cy='42' r='2.4' fill='%23FFF7F5' fill-opacity='.3'/%3E%3Ccircle cx='24' cy='98' r='2' fill='%23F4A9BC' fill-opacity='.5'/%3E%3C/svg%3E")}.header-wrapper:after{content:"";display:block;height:4px;background:linear-gradient(90deg,#f4a9bc,#be1e57 50%,#f4a9bc)}.shopify-section[id$=__hero] .gradient{background-color:#fbdde3;background-image:radial-gradient(ellipse 58% 62% at 50% 48%,#fbdde3 30%,#fbdde3e6 52%,#fbdde300 82%),var(--gg-beauty-blush);background-size:100% 100%,300px 300px;background-repeat:no-repeat,repeat}.shopify-section[id$=__bundle_spotlight] .gradient,.shopify-section[id$=__guarantees] .gradient,.shopify-section[id$=__faq]>.gradient{background-image:var(--gg-sparkle-light);background-size:160px 160px;background-repeat:repeat}.shopify-section[id$=__gloss_list] .gradient,.footer.gradient{background-image:var(--gg-sparkle-dark);background-size:160px 160px;background-repeat:repeat}@media screen and (max-width:749px){.shopify-section[id$=__hero] .gradient{background-size:100% 100%,210px 210px}product-info.gradient,.template-product product-info{background-size:100% 100%,100% 100%,210px 210px!important}}product-info.gradient,.template-product product-info{background-color:#f4a9bc!important;background-image:radial-gradient(ellipse 70% 50% at 12% 0%,#fff7f599,#fff7f500 70%),radial-gradient(ellipse 60% 50% at 100% 100%,#be1e574d,#be1e5700 70%),var(--gg-beauty-pink)!important;background-size:100% 100%,100% 100%,300px 300px!important;background-repeat:no-repeat,no-repeat,repeat!important;padding-top:2.4rem;padding-bottom:2.4rem}.template-product .product__media-wrapper,.template-product .product__info-wrapper{background:#fff;border:2px solid rgba(46,26,36,.1);border-radius:18px;padding:1.6rem;box-shadow:0 14px 34px #2e1a2433}@media screen and (min-width:750px){.template-product .product__info-wrapper{margin-left:1.5rem}}.product-form__input--pill:has(input[name^=Color]) label,.product-form__input--swatch:has(input[name^=Color]) label{padding:1rem 1.8rem;font-size:1.4rem;font-weight:700}fieldset.product-form__input:has(input[name^=Pack]){display:block;width:100%;max-width:100%;margin:1.2rem 0 .4rem}fieldset.product-form__input:has(input[name^=Pack]) .form__label{font-weight:700;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;color:#2e1a24}fieldset.product-form__input:has(input[name^=Pack]) label{display:block;width:100%;box-sizing:border-box;position:relative;margin:0 0 1.2rem!important;padding:1.4rem 1.6rem 1.3rem 5rem;font-size:1.6rem;font-weight:700;line-height:1.35;text-align:left;color:#2e1a24!important;background:#fff;border:2px solid rgba(46,26,36,.22)!important;border-radius:14px;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;overflow:visible}fieldset.product-form__input:has(input[name^=Pack]) label,fieldset.product-form__input:has(input[name^=Pack]) label span,fieldset.product-form__input:has(input[name^=Pack]) input:checked+label,fieldset.product-form__input:has(input[name^=Pack]) input:checked+label span{color:#2e1a24!important;-webkit-text-fill-color:#2E1A24}fieldset.product-form__input:has(input[name^=Pack]) label:before{content:"";position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);width:2.2rem;height:2.2rem;border:2px solid rgba(46,26,36,.35);border-radius:50%;background:#fff7f5;transition:all .15s ease}fieldset.product-form__input:has(input[name^=Pack]) input:checked+label{border-color:#be1e57!important;background:#ffeff4!important;box-shadow:0 0 0 2px #be1e5740,0 6px 16px #2e1a241a}fieldset.product-form__input:has(input[name^=Pack]) input:checked+label:before{border-color:#be1e57;background:#be1e57;box-shadow:inset 0 0 0 4px #ffeff4}fieldset.product-form__input:has(input[name^=Pack]) label:hover{border-color:#be1e578c!important}.gg-pack-title{display:block;font-family:Playfair Display,Georgia,serif;font-size:1.75rem;font-weight:400!important;margin-bottom:.15rem}.gg-pack-priceline{display:block;margin-bottom:.15rem}.gg-pack-price{font-size:1.8rem;font-weight:700;color:#be1e57!important;-webkit-text-fill-color:#BE1E57;margin-right:.7rem}input:checked+label .gg-pack-price{color:#be1e57!important;-webkit-text-fill-color:#BE1E57}.gg-pack-compare{font-size:1.4rem;font-weight:400;color:#2e1a2480!important;-webkit-text-fill-color:rgba(46,26,36,.5);text-decoration:line-through;margin-right:.7rem}.gg-pack-chip{display:inline-block;background:#f4a9bc;color:#2e1a24!important;-webkit-text-fill-color:#2E1A24;font-size:1.1rem;font-weight:700;letter-spacing:.06em;padding:.15rem .8rem;border-radius:999px;vertical-align:middle}.gg-pack-caption{display:block;font-size:1.25rem;font-weight:500;color:#2e1a24ad!important;-webkit-text-fill-color:rgba(46,26,36,.68)}.gg-trust-line,.product__text.gg-trust{font-weight:700;font-size:1.35rem;color:#2e1a24;background:#fff7f5;border:2px solid rgba(46,26,36,.25);border-radius:12px;padding:1rem 1.4rem;text-align:center}.gg-timeline{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin:1.6rem 0 .6rem;padding:1.4rem 1rem;background:#fff0f3;border:2px solid #F4A9BC;border-radius:14px}.gg-timeline__step{flex:1;text-align:center;position:relative}.gg-timeline__step:not(:last-child):after{content:"";position:absolute;top:1.5rem;left:60%;width:80%;height:2px;background:#f4a9bc}.gg-timeline__icon{width:3rem;height:3rem;line-height:3rem;margin:0 auto .5rem;background:#2e1a24;color:#fff7f5;border-radius:50%;font-size:1.5rem;position:relative;z-index:1}.gg-timeline__date{font-weight:700;font-size:1.3rem;color:#2e1a24}.gg-timeline__label{font-size:1.15rem;color:#2e1a24a6}@media(prefers-reduced-motion:reduce){.card-wrapper:hover .card,.button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gg-brand.css.map */
