:root{--ggx-ice:#e8f5fc;--ggx-snow:#fbfdff;--ggx-mist:#f3f8fc;--ggx-blush:#f5eaf2;--ggx-plum:#554b60;--ggx-mauve:#795b72;--ggx-gold:#c69c5a;--ggx-outline:#dce6ef}body{background:#fbfdff}.header-wrapper,.announcement-bar-section .utility-bar{background:#cfe8f9!important;--gradient-background:#cfe8f9!important;border-color:#b9d8e9!important}.announcement-bar__message{color:#654e66;letter-spacing:.07em}.header__heading-link .h2{color:#665267;letter-spacing:.09em}.header__menu-item,.header__icon,.header__active-menu-item,.header__icon .icon{color:#645269}.header__menu-item:hover,.header__active-menu-item{text-underline-offset:.55rem;color:#795b72}.header__submenu,.menu-drawer,.menu-drawer__inner-submenu{background:#e8f5fc!important;--gradient-background:#e8f5fc!important}.header-wrapper--border-bottom{border-bottom:1px solid #b9d8e9}.predictive-search,.search-modal{background:#fbfdff;border-color:#dce6ef}body:not(.gg-page-index) #MainContent{background:linear-gradient(180deg,#f1f9ff,#fbfdff 34% 82%,#f4edf5)}body:not(.gg-page-index) #MainContent .gradient{background-image:none}body:not(.gg-page-index) #MainContent .collection-hero,body:not(.gg-page-index) #MainContent .main-page-title,body:not(.gg-page-index) #MainContent .title--primary{color:#665167}body:not(.gg-page-index) #MainContent .collection-hero{position:relative;padding-block:3.5rem 2.8rem;background:linear-gradient(180deg,#e8f5fc,#fbfdff)!important}body:not(.gg-page-index) #MainContent .collection-hero:before{content:"\2727   \2744   \2727";display:block;text-align:center;color:#a9bcd8;font-size:17px;letter-spacing:1.2rem;margin-bottom:1.6rem}body:not(.gg-page-index) #MainContent .collection-hero__title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}body:not(.gg-page-index) #MainContent h1:not(.header__heading),body:not(.gg-page-index) #MainContent h2{color:#695369}body:not(.gg-page-index) #MainContent .title-wrapper-with-link .title{font-family:Georgia,Times New Roman,serif}body:not(.gg-page-index) #MainContent .page-width--narrow{max-width:90rem}body.gg-page-product #MainContent .product__media,body.gg-page-product #MainContent .product__media-container{background:#fff;border-radius:19px}body.gg-page-product #MainContent .product__media-list .product__media-item{overflow:hidden;border-radius:19px}body.gg-page-product #MainContent .product__title h1{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#665167;line-height:1.15}body.gg-page-product #MainContent .product__info-wrapper{color:#554b60}body.gg-page-product #MainContent .product__info-wrapper .price{color:#795b72}body.gg-page-product #MainContent .product-form__input input[type=radio]+label{border-radius:999px;transition:background-color .18s,border-color .18s}body.gg-page-product #MainContent .accordion{border-color:#d4dfed}body.gg-page-product #MainContent .related-products{background:linear-gradient(180deg,#fff,#f2eef6)}body.gg-page-collection #MainContent .product-grid-container,body.gg-page-search #MainContent .template-search{background:linear-gradient(180deg,#fbfdff,#f7f2fb)}body.gg-page-collection #MainContent .product-grid,body.gg-page-search #MainContent .product-grid{row-gap:3.8rem}body.gg-page-collection #MainContent .card-wrapper,body.gg-page-search #MainContent .card-wrapper,body.gg-page-product #MainContent .card-wrapper,body.gg-page-list-collections #MainContent .card-wrapper{background:#fff;border:1px solid #dde7f1;border-radius:18px;overflow:hidden;box-shadow:0 10px 25px #65789d0b;transition:transform .18s ease,border-color .18s ease}body.gg-page-collection #MainContent .card-wrapper:hover,body.gg-page-search #MainContent .card-wrapper:hover,body.gg-page-product #MainContent .card-wrapper:hover{transform:translateY(-3px);border-color:#ccb9d0}body.gg-page-collection #MainContent .card__content,body.gg-page-search #MainContent .card__content,body.gg-page-product #MainContent .related-products .card__content{padding:1.25rem 1.5rem 1.6rem}body.gg-page-collection #MainContent .card__heading,body.gg-page-search #MainContent .card__heading{color:#65516b;line-height:1.4}body.gg-page-collection #MainContent .price,body.gg-page-search #MainContent .price{color:#6e5670}body.gg-page-page #MainContent .main-page-title,body.gg-page-page #MainContent .gg-help h2{font-family:Georgia,Times New Roman,serif;color:#735a71}body.gg-page-page #MainContent .gg-help-grid>div{background:#ffffffdb;border:1px solid #e4e3ef;border-radius:18px;padding:2.2rem;box-shadow:0 8px 20px #8170930d}body.gg-page-page #MainContent .gg-contact-eyebrow{color:#90728d;letter-spacing:.2em}body.gg-page-page #MainContent .contact{background:#f4f9ff}body.gg-page-cart #MainContent .cart-items,body.gg-page-cart #MainContent .cart__footer{background:#fff;padding:1.2rem;border-radius:18px}body.gg-page-cart #MainContent .title-wrapper-with-link{border-bottom:1px solid #e2ddec;padding-bottom:1.3rem}body.gg-page-cart #MainContent h1{font-family:Georgia,Times New Roman,serif}body:not(.gg-page-index) #MainContent .field__input,body:not(.gg-page-index) #MainContent .select__select{background:#fff;border-radius:12px}body:not(.gg-page-index) #MainContent input:focus-visible,body:not(.gg-page-index) #MainContent a:focus-visible,body:not(.gg-page-index) #MainContent button:focus-visible{outline:2px solid #846584;outline-offset:3px}.button:not(.button--secondary):not(.button--tertiary),.shopify-challenge__button{border-radius:999px}.footer{position:relative;background:linear-gradient(180deg,#edf5fc,#f5edf5)!important;--gradient-background:#edf5fc!important;border-top:1px solid #dce7ef;color:#5d5264}.footer:before{content:"\2744   \2727   \2744";position:absolute;top:12px;left:50%;transform:translate(-50%);font-size:13px;letter-spacing:.75em;color:#9cb8d4;opacity:.83;pointer-events:none}.footer .footer__content-top{padding-top:4.6rem}.footer .footer-block__heading{font-family:Georgia,Times New Roman,serif;font-size:1.9rem;color:#6f536c}.footer .footer__content-bottom{border-top:1px solid #d9d6e6}.footer a,.footer .list-menu__item--link,.footer__copyright{color:#695a6e}.footer a:hover{color:#795b72}.footer .footer__payment{opacity:.9}.gg-page-index #MainContent .gg-home--winter{--gg-line:#dfe3f0;--gg-muted:#786d80;background:linear-gradient(180deg,#f0f9ff,#fbfdff 12% 55%,#f7f0f8)!important;color:#554b60}.gg-page-index #MainContent .gg-home--winter .gg-feature{position:relative;background:linear-gradient(180deg,#ecf7fe,#fbfdff 16% 95%)!important;padding-top:7rem}.gg-page-index #MainContent .gg-home--winter .gg-collection-heading{border-bottom:1px solid #e5dfea;position:relative}.gg-page-index #MainContent .gg-home--winter .gg-collection-heading:after{content:"\2744";font-size:21px;color:#a5c9e6;position:absolute;right:0;bottom:22px;pointer-events:none}.gg-page-index #MainContent .gg-home--winter .gg-feature .gg-eyebrow{color:#8c6e87;letter-spacing:.2em}.gg-page-index #MainContent .gg-home--winter .gg-section-title{font-family:Georgia,Times New Roman,serif;color:#6b526a;font-weight:400}.gg-page-index #MainContent .gg-home--winter .gg-product-media{border:1px solid #dce6ee;border-radius:22px;background:#fff;box-shadow:0 20px 46px #677ea412}.gg-page-index #MainContent .gg-home--winter .gg-button-navy{background:#795b72;color:#fff;border-radius:999px}.gg-page-index #MainContent .gg-home--winter .gg-button-navy:hover{background:#654f69}.gg-page-index #MainContent .gg-home--winter .gg-story{background:linear-gradient(115deg,#f4e9f3,#edf6ff)!important}.gg-page-index #MainContent .gg-home--winter .gg-story-emblem{color:#c39c5c}.gg-page-index #MainContent .gg-home--winter .gg-newsletter{background:#e5f3fb!important;color:#554b60}.gg-page-index #MainContent .gg-home--winter .gg-newsletter-title{color:#6b526a}.gg-page-index #MainContent .gg-home--winter .gg-email-row{background:#fff;border-radius:15px;border:1px solid #c7c4dc}.gg-page-index #MainContent .gg-home--winter .gg-email-input{background:transparent;color:#554b60}.gg-page-index #MainContent .gg-home--winter .gg-newsletter-description,.gg-page-index #MainContent .gg-home--winter .gg-consent{color:#695d70}@media(min-width:750px){.gg-page-index #MainContent .gg-home--winter .gg-feature{padding-bottom:9rem}}@media(max-width:749px){.header__heading-link .h2{font-size:18px}.announcement-bar__message{letter-spacing:0;font-size:11px}.gg-page-index #MainContent .gg-home--winter .gg-feature{padding-top:3rem;padding-bottom:4rem}body.gg-page-page #MainContent .gg-help-grid>div{padding:1.5rem}.footer .footer__content-top{padding-top:4rem}}@media(prefers-reduced-motion:reduce){body.gg-page-collection #MainContent .card-wrapper,body.gg-page-search #MainContent .card-wrapper,body.gg-page-product #MainContent .card-wrapper{transition:none}}body.gg-page-product .product-media-modal[open]{height:100vh;height:100dvh;overflow:hidden}body.gg-page-product .product-media-modal .product-media-modal__dialog{height:100vh;height:100dvh;min-height:0;align-items:stretch}body.gg-page-product .product-media-modal .product-media-modal__content{box-sizing:border-box;width:100%;max-height:100vh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:76px clamp(14px,5vw,80px) 24px;scroll-padding-top:76px}body.gg-page-product .product-media-modal .product-media-modal__content>img{display:block;width:auto!important;height:auto!important;max-width:min(100%,960px)!important;max-height:min(78vh,820px)!important;max-height:min(78dvh,820px)!important;object-fit:contain;margin-left:auto;margin-right:auto}body.gg-page-product .product-media-modal .product-media-modal__content>img+img{margin-top:24px}body.gg-page-product .product-media-modal .product-media-modal__toggle{position:fixed;z-index:5;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right))}body.gg-page-collection #MainContent .gh-world .gh-duo{width:100%;max-width:900px}body.gg-page-collection #MainContent .gh-world .gh-duo img{width:100%;max-width:100%;height:auto;object-fit:contain}body.gg-page-collection #MainContent .gh-world .gh-story-photos{max-width:940px}body.gg-page-collection #MainContent .gh-world :is(.gh-duo figure,.gh-story-photos img){min-width:0}@media(max-width:749px){body.gg-page-product .product-media-modal .product-media-modal__content{padding:68px 12px 22px;scroll-padding-top:68px}body.gg-page-product .product-media-modal .product-media-modal__content>img{max-width:100%!important;max-height:76vh!important;max-height:76dvh!important}body.gg-page-collection #MainContent .gh-world .gh-duo{gap:10px}}body.gg-page-index #MainContent .collection:not(.collection--full-width){max-width:1280px;margin-inline:auto}body.gg-page-index #MainContent .collection__title{text-align:center;padding-bottom:14px}body.gg-page-index #MainContent .collection__title:before{content:"\2727   \2744   \2727";display:block;margin:0 auto 17px;color:#9ebbd6;font-size:17px;letter-spacing:.8em}body.gg-page-index #MainContent .collection__title h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,54px);font-weight:400;letter-spacing:-.025em;color:#72576f;line-height:1.15;text-wrap:balance}body.gg-page-index #MainContent .collection__title .collection__description{max-width:580px;margin:15px auto 0;color:#736476;line-height:1.7}body.gg-page-index #MainContent .collection .product-grid{gap:clamp(20px,3vw,42px);margin-top:22px}body.gg-page-index #MainContent .collection .product-grid .grid__item{min-width:0}body.gg-page-index #MainContent .collection .card-wrapper{border:1px solid #e5dfe9;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 18px 40px #6f618212;transition:transform .25s ease,box-shadow .25s ease}body.gg-page-index #MainContent .collection .card-wrapper:hover{transform:translateY(-4px);box-shadow:0 23px 45px #6f61821f}body.gg-page-index #MainContent .collection .card__media,body.gg-page-index #MainContent .collection .card__inner{background:#fff9fd}body.gg-page-index #MainContent .collection .card__content{padding:17px clamp(16px,2.1vw,27px) 23px}body.gg-page-index #MainContent .collection .card__heading{font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2.1vw,25px);font-weight:400;color:#76576f;line-height:1.3}body.gg-page-index #MainContent .collection .price{color:#76576f;font-weight:600}body.gg-page-index #MainContent .collection__view-all .button{background:#785f78;border-radius:999px;padding-inline:32px}body.gg-page-index #MainContent .collection__view-all .button:hover{background:#654d69}@media(max-width:749px){body.gg-page-index #MainContent .collection__title:before{font-size:13px;letter-spacing:.5em}body.gg-page-index #MainContent .collection .product-grid{gap:21px}body.gg-page-index #MainContent .collection .card__content{padding:15px 18px 21px}}@media(prefers-reduced-motion:reduce){body.gg-page-index #MainContent .collection .card-wrapper{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/goddess-gate-christmas.css.map */
