:root{--gc-ivory:#FAF6EF;--gc-blush:#F9F1F1;--gc-brand:#FFEFF2;--gc-vanilla:#F2EADF;--gc-hairline:#E7DCCA;--gc-gold:#E1C99A;--gc-ink:#1F1F1F;--gc-brand-soft:#F9F1F1;--gc-nude:#E7DCCA;--gc-cream:#F2EADF;--gc-gold-deep:#C6913B;--gc-bronze:#8F6424;--gc-radius:10px;--gc-radius-btn:8px;--gc-rose:rgba(31,31,31,.55);--gc-text-soft:rgba(31,31,31,.78);--gc-text-muted:rgba(31,31,31,.65);--gc-text-quiet:rgba(31,31,31,.62);--gc-font-display:"Playfair Display",serif;--gc-font-label:"Cormorant Garamond",serif;--gc-font-text:"Lora",serif;--gc-ls-heading:.08em;--gc-ls-button:.22em;--gc-ls-eyebrow:.25em;--gc-ls-nav:.22em;--buttons-radius:var(--gc-radius-btn);--buttons-radius-outset:calc(var(--gc-radius-btn) + 1px);--badge-corner-radius:0px;--inputs-radius:0px;--inputs-radius-outset:0px}body{font-family:var(--gc-font-text);color:var(--gc-ink);letter-spacing:.01em;background:var(--gc-ivory)!important}h1,h2,h3,.h2,[class*=title]{font-family:var(--gc-font-display)!important;letter-spacing:.05em}.title-wrapper-with-link .title,.collection__title .title,.featured-collection .title,h2.title{font-family:var(--gc-font-display)!important;text-transform:uppercase;letter-spacing:var(--gc-ls-heading)}.button,button,[class*=btn],[class*=caption],.list-menu__item,.header__menu-item{font-family:var(--gc-font-label)!important;font-weight:600!important}.button,button[type=submit],.btn{text-transform:uppercase;letter-spacing:var(--gc-ls-button);transition:background .35s ease,border-color .35s ease}.button--secondary,.button--tertiary{background:transparent;border:1px solid var(--gc-gold);color:var(--gc-ink);transition:background .35s ease,border-color .35s ease}.button--secondary:hover,.button--tertiary:hover,.button:hover,.btn:hover,button[type=submit]:hover,.customer button:hover{background:var(--gc-gold);border-color:var(--gc-gold-deep);color:var(--gc-ink)}.shopify-payment-button__button--unbranded:hover{background:var(--gc-gold)!important;color:var(--gc-ink)!important}.caption,.caption-large{font-size:13px;text-transform:uppercase;letter-spacing:var(--gc-ls-eyebrow)}[class*=gc-h1],[class*=gc-band-h],[class*=gc-th],[class*=gc-qh],[class*=gc-cols-h]{font-family:var(--gc-font-display)!important}[class*=gc-lead],[class*=gc-band-p],[class*=gc-colp]{font-family:var(--gc-font-text)!important}[class*=gc-eyebrow],[class*=gc-btn],[class*=gc-texp],[class*=gc-tsub]{font-family:var(--gc-font-label)!important;font-weight:600!important}[class*=card],[class*=card] img,.media{border-radius:var(--gc-radius)!important}.badge{border-radius:0!important}.button,[class*=btn]{border-radius:var(--gc-radius-btn)!important}.button:after,.shopify-payment-button__button{border-radius:var(--gc-radius-btn)!important}input,select,textarea{border-radius:0}.badge,[class*=badge],.card__badge span,[class*=Badge]{border-radius:0!important;background:var(--gc-brand)!important;color:var(--gc-ink)!important}.card__badge .badge,.badge.price__badge-sale{display:none!important}.gc-preorder{display:inline-block;font-family:var(--gc-font-label);font-weight:600;font-size:10px;letter-spacing:var(--gc-ls-eyebrow);text-transform:uppercase;color:var(--gc-text-muted);background:transparent;border:1px solid var(--gc-hairline);border-radius:var(--gc-radius-btn);padding:4px 10px 3px;line-height:1.4;white-space:nowrap}.product__title .gc-preorder{margin-top:10px}.card .gc-preorder{font-size:9px;padding:3px 8px 2px;margin-top:6px}.gq-item .gc-preorder{margin:4px 0 2px}.gc-preorder[hidden]{display:none!important}.gc-po-note{display:block;margin-top:4px;font-family:var(--gc-font-text)!important;font-style:italic;font-size:12px;line-height:1.4;letter-spacing:.01em;text-transform:none;color:var(--gc-text-muted)}.gc-po-line{margin:6px 0 4px;line-height:1}.gc-po-line .gc-preorder{font-size:9px;padding:3px 8px 2px}.header__menu-item,.list-menu__item{letter-spacing:var(--gc-ls-nav)!important;text-transform:uppercase;font-size:11px!important}.header__submenu,.list-menu--disclosure,details[open] .header__submenu{background:var(--gc-ivory)!important;border:1px solid var(--gc-gold)!important;box-shadow:0 20px 44px #1f1f1f1a!important;border-radius:var(--gc-radius)!important}.header__submenu .header__menu-item:hover,.header__submenu a:hover{background:var(--gc-blush)!important}.header .localization-form .disclosure__button{font-family:var(--gc-font-label)!important;text-transform:uppercase!important;font-size:10px!important;color:var(--gc-text-muted)!important}.announcement-bar,.utility-bar{background:var(--gc-blush)!important;text-align:center}.announcement-bar__message{font-family:var(--gc-font-label)!important;text-transform:uppercase;letter-spacing:var(--gc-ls-nav);font-size:11px;color:var(--gc-ink);padding:9px 12px}.utility-bar .list-social,.announcement-bar .slider-buttons,.utility-bar .slider-buttons,.announcement-bar-slider,.utility-bar localization-form,.utility-bar .localization-form,.utility-bar .localization-wrapper{display:none!important}@media(max-width:749px){.announcement-bar__message{font-size:9px!important;letter-spacing:.16em!important;white-space:normal;line-height:1.6}}.card__heading a{font-family:var(--gc-font-display)!important;letter-spacing:.02em!important;text-transform:none;color:var(--gc-ink)!important}.card .price{font-family:var(--gc-font-text)!important}@media(min-width:750px){.card--standard>.card__content{text-align:center!important;padding:14px 16px 16px!important;display:flex;flex-direction:column;flex-grow:1}.card--standard>.card__content>.card__information{padding:0!important}.card--standard .quick-add{margin-top:auto;padding-top:10px}.card__heading{line-height:1.4;margin:0 0 2px!important}.card__heading a{font-size:15px!important;letter-spacing:.01em!important;line-height:1.45!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.card .price{font-size:14px!important;margin-top:7px!important}.card .quick-add__submit,.card .button{background:var(--gc-brand)!important;border:1px solid var(--gc-gold)!important;color:var(--gc-ink)!important;font-family:var(--gc-font-label)!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:13px 18px!important;box-shadow:none!important;min-height:0!important;transition:background .35s ease,border-color .35s ease}.card .quick-add__submit:hover,.card .button:hover{background:var(--gc-gold)!important;border-color:var(--gc-gold-deep)!important;color:var(--gc-ink)!important}.card .button:disabled,.card .button[aria-disabled=true],.card .button.disabled{opacity:1!important;background:transparent!important;border-color:var(--gc-hairline)!important;color:var(--gc-text-muted)!important;cursor:not-allowed}.card-wrapper .card{border:1px solid var(--gc-hairline)!important;background:var(--gc-ivory)!important}}@media(min-width:990px){.featured-collection .grid--4-col-desktop{gap:32px}}@media(max-width:749px){.card,.card__content,.card__information{text-align:center!important}.card-wrapper .card{background:var(--gc-ivory)!important;overflow:hidden!important;border:1px solid var(--gc-hairline)!important}.card__inner{background:var(--gc-ivory)!important;overflow:hidden!important;border:0!important}.card--standard>.card__content{padding:10px 12px 12px!important;display:flex;flex-direction:column;flex-grow:1}.card--standard>.card__content>.card__information{padding:0!important}.card--standard .quick-add{margin-top:auto;padding-top:8px}.card__heading,.card__heading a,.card-information .card__heading{font-family:var(--gc-font-display)!important;font-size:13px!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.8em!important}.card .price,.card-information .price,.card .price-item{font-family:var(--gc-font-text)!important;font-size:12px!important}.card-wrapper .button,.card .button,.card__inner+.card__content .button{width:100%!important;border:1px solid var(--gc-gold)!important;background:var(--gc-brand)!important}}.featured-collection .center .button,.collection__view-all .button{background:transparent!important;border:1px solid var(--gc-gold)!important;color:var(--gc-ink)!important;font-family:var(--gc-font-label)!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:13px 26px!important;box-shadow:none!important;transition:background .35s ease,border-color .35s ease}.featured-collection .center .button:hover,.collection__view-all .button:hover{background:var(--gc-gold)!important;border-color:var(--gc-gold-deep)!important;color:var(--gc-ink)!important}@media(min-width:990px){.blog-articles:not(.blog-articles--collage){grid-template-columns:repeat(3,1fr)!important}}.blog-articles{column-gap:20px!important;row-gap:24px!important}.blog-articles .article-card .card__inner.ratio:before{padding-bottom:200px!important}.blog-articles .article-card .article-card__image{overflow:hidden!important}.blog-articles .article-card .article-card__image img{object-fit:cover!important}.blog-articles .article-card .card__content{padding:12px 14px 14px!important;text-align:center}.blog-articles .article-card .card__information{padding:0!important}.blog-articles .article-card .card__heading{margin:0 0 2px!important}.blog-articles .article-card__info{font-family:var(--gc-font-label)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:var(--gc-ls-eyebrow);font-size:10px!important;color:var(--gc-text-muted)!important;margin:4px 0 0!important}.blog-articles .article-card__excerpt{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:6px 0 0!important;font-family:var(--gc-font-text);font-size:13px;line-height:1.55;color:var(--gc-text-soft)}@media(max-width:749px){.blog-articles{row-gap:16px!important}.blog-articles .article-card .card__inner.ratio:before{padding-bottom:180px!important}.blog-articles .article-card .card__content{padding:10px 12px 12px!important}}.price,.price .price-item{font-family:var(--gc-font-text)!important;font-weight:400!important;color:var(--gc-ink)!important}.price--on-sale .price__sale .price-item--regular{color:var(--gc-gold-deep)!important;font-size:.85em!important}.price--on-sale .price__sale{display:inline-flex!important;flex-wrap:nowrap!important;gap:8px!important;align-items:baseline!important;white-space:nowrap}@media(max-width:749px){.card .price--on-sale .price__sale{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important}}.card-information{display:flex!important;flex-wrap:wrap!important;justify-content:center!important}.card-information>*{flex-basis:100%}.card-information>.price{order:1}.card-information>.rating,.card-information>.rating-count{order:2;flex-basis:auto}.rating-star{--color-rating-star:var(--gc-gold-deep) !important}.rating-star:before{background:linear-gradient(90deg,var(--color-rating-star) var(--percent),var(--gc-hairline) var(--percent))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.rating-count{color:var(--gc-text-muted)!important}.price .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.product__title,.product__title h1{font-family:var(--gc-font-display)!important;line-height:1.3!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--gc-ink)!important}.product__title h1{font-size:clamp(26px,2.6vw,32px)!important;font-weight:500!important}.product__title{margin-bottom:8px!important}.product__text.caption-with-letter-spacing,.product__info-container .product__text,.product__info-container .product__text.inline-richtext{font-family:var(--gc-font-label)!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-size:11px!important;color:var(--gc-text-muted)!important;margin-bottom:4px!important}.product .price{background:transparent!important;border:0!important;padding:0!important;font-size:17px!important}.product__info-container .price{margin:4px 0 2px!important}.product__tax,.product__tax a,.product-form__submit+* a,[data-shopify-buttoncontainer]+a,.product-form__buttons a{font-family:var(--gc-font-text)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;color:var(--gc-text-quiet)!important}.product__tax{margin:2px 0 14px!important}.product__tax a{color:var(--gc-text-soft)!important;text-decoration:underline!important}.product-form__input{margin:0 0 10px!important}.product-form__input .form__label{font-family:var(--gc-font-label)!important;text-transform:uppercase;letter-spacing:.18em;font-size:11px!important;color:var(--gc-text-muted)!important}.product-form__input label,.product-form__input--pill input[type=radio]+label{background:transparent!important;border:1px solid var(--gc-hairline)!important;color:var(--gc-ink)!important;font-family:var(--gc-font-text)!important;border-radius:var(--gc-radius-btn)!important}.product-form__input--pill input[type=radio]:checked+label{background:var(--gc-brand)!important;border-color:var(--gc-gold)!important;color:var(--gc-ink)!important}.product-form__input--pill input[type=radio].disabled+label{opacity:.45!important;text-decoration:line-through;border-color:var(--gc-hairline)!important}.product-form__input--dropdown .select__select{font-family:var(--gc-font-text)!important;border:1px solid var(--gc-hairline)!important;background:transparent!important;color:var(--gc-ink)!important;border-radius:0!important}.product-form__input--swatch .swatch{border:1px solid var(--gc-hairline)!important}.product-form__quantity .form__label,.product-form__input .quantity__label,quantity-input+.form__label{background:transparent!important;border:0!important;padding:0!important;font-family:var(--gc-font-label)!important;text-transform:uppercase!important;letter-spacing:.18em!important;font-size:11px!important;color:var(--gc-text-muted)!important;margin-bottom:6px!important}.quantity,.product-form__quantity .quantity{border:1px solid var(--gc-hairline)!important;background:var(--gc-ivory)!important;min-height:44px!important;height:44px!important;border-radius:0!important}.quantity:before,.quantity:after{content:none!important;box-shadow:none!important}.quantity__button{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--gc-text-soft)!important;width:40px!important}.quantity__button:hover{color:var(--gc-ink)!important}.quantity__input{font-family:var(--gc-font-text)!important;color:var(--gc-ink)!important;background:transparent!important;border:0!important;box-shadow:none!important}.quantity__input:focus,.quantity__input:focus-visible{box-shadow:inset 0 0 0 1px var(--gc-gold-deep)!important;outline:none!important;background:transparent!important}.product-form__submit{background:var(--gc-brand)!important;border:1px solid var(--gc-gold)!important;color:var(--gc-ink)!important;font-family:var(--gc-font-label)!important;font-size:12px!important;letter-spacing:var(--gc-ls-button)!important;text-transform:uppercase!important;box-shadow:none!important;transition:background .35s ease,border-color .35s ease}.product-form__submit:hover{background:var(--gc-gold)!important;border-color:var(--gc-gold-deep)!important;color:var(--gc-ink)!important}.product__info-container .product__text{margin-bottom:4px!important}.product-form__buttons{margin-top:14px!important}@media(max-width:749px){.product__info-container{padding:0 4px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 12px!important}.product__info-container>.product__text{flex:1 1 100%!important;margin:0 0 -4px!important}.product__info-container>.product__title{flex:1 1 60%!important;margin:0!important}.product__info-container>[id^=price-]{flex:0 0 auto!important;margin-left:auto!important}.product__info-container>.product-form__quantity{flex:1 1 100%!important;margin:0!important;display:flex;justify-content:center}.product__info-container>div:has(product-form){flex:1 1 100%!important;width:100%!important}.product-form__quantity .quantity__label,.product-form__quantity .form__label{display:none!important}.product__info-container>.product-form .product-form__buttons{margin-top:0!important}.product__title h1{font-size:22px!important;line-height:1.35!important}.product .price{font-size:16px!important}.product__tax{font-size:11px!important}.product-form__submit{padding:15px 18px!important;font-size:11px!important}.shopify-payment-button__button--unbranded,.shopify-payment-button__button{min-height:42px!important;font-size:13px!important;opacity:.92}.product-form__buttons{gap:10px!important}.product__info-container>*:empty{display:none!important}.product__info-container>variant-selects:empty{display:none!important}.product__info-container{row-gap:8px!important}.product-form__buttons{max-width:none!important;width:100%!important}.product-form__submit,.shopify-payment-button,.shopify-payment-button__button{width:100%!important}.product-form__quantity .quantity{transform:none;height:46px!important;min-height:46px!important}.quantity__button{width:44px!important}.product__tax a{display:inline-block;padding:12px 2px;margin:-10px 0}.shopify-payment-button__more-options{display:inline-block!important;padding:13px 10px!important;margin:0 auto!important}.footer .policies a,.footer__content-bottom a{display:inline-block;padding:11px 8px}}.gc-acc{border-top:1px solid var(--gc-hairline)}.gc-acc:last-of-type{border-bottom:1px solid var(--gc-hairline)}.gc-acc__head{font-family:var(--gc-font-label);text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--gc-ink);padding:16px 4px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.gc-acc__head::-webkit-details-marker{display:none}.gc-acc__head:after{content:"+";color:var(--gc-gold-deep);font-size:16px;font-family:var(--gc-font-text)}.gc-acc[open] .gc-acc__head:after{content:"\2212"}.gc-acc__body{padding:0 4px 18px;font-family:var(--gc-font-text);font-size:14px;line-height:1.7;color:var(--gc-text-soft)}.gc-acc__body ul{padding-left:18px}.gc-acc-intro-head{font-family:var(--gc-font-label);text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--gc-gold-deep);margin:14px 0 6px}.gc-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;align-items:center;gap:14px;padding:10px 16px;background:var(--gc-ivory);border-top:1px solid var(--gc-hairline);transform:translateY(110%);transition:transform .3s ease}@media(max-width:749px){.gc-stickybar{display:flex}}.gc-stickybar__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.gc-stickybar__info .gc-stickybar__name{flex:none}.gc-stickybar__btn[disabled]{opacity:.6}.gc-stickybar.is-visible{transform:translateY(0)}.gc-stickybar__name{font-family:var(--gc-font-display);font-size:14px;color:var(--gc-ink);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-stickybar__price{font-family:var(--gc-font-text);font-size:14px;color:var(--gc-ink)}.gc-stickybar__btn{background:var(--gc-brand);border:1px solid var(--gc-gold);color:var(--gc-ink);font-family:var(--gc-font-label);text-transform:uppercase;letter-spacing:.18em;font-size:11px;padding:12px 22px;cursor:pointer;transition:background .35s ease,border-color .35s ease}.gc-stickybar__btn:hover{background:var(--gc-gold);border-color:var(--gc-gold-deep);color:var(--gc-ink)}@media(max-width:749px){.gc-stickybar__name{font-size:12px}.gc-stickybar__btn{padding:11px 16px}}.cart-item__price-wrapper .price,.cart-item__price-wrapper .price--end,.cart-item__final-price,.cart-item .price:not(.cart-item__old-price){color:var(--gc-ink)!important;font-family:var(--gc-font-text)!important}.cart-item__old-price,s.cart-item__old-price{color:var(--gc-gold-deep)!important;text-decoration:line-through!important;font-size:.85em!important;font-family:var(--gc-font-text)!important}.cart-item__discounted-prices dd .price,.cart-item__discounted-prices dd.price{color:var(--gc-ink)!important}.totals__total{font-family:var(--gc-font-label)!important;text-transform:uppercase!important;letter-spacing:.18em!important;color:var(--gc-text-muted)!important;font-size:13px!important;font-weight:600!important}.totals__total-value{font-family:var(--gc-font-text)!important;font-size:16px!important;color:var(--gc-ink)!important}.cart__checkout-button,#checkout.cart__checkout-button{background:var(--gc-brand)!important;border:1px solid var(--gc-gold)!important;color:var(--gc-ink)!important;font-family:var(--gc-font-label)!important;text-transform:uppercase!important;letter-spacing:var(--gc-ls-button)!important;font-weight:600!important;box-shadow:none!important;transition:background .35s ease,border-color .35s ease}.cart__checkout-button:hover,#checkout.cart__checkout-button:hover{background:var(--gc-gold)!important;border-color:var(--gc-gold-deep)!important}.tax-note,small.tax-note{font-family:var(--gc-font-text)!important;font-size:12px!important;color:var(--gc-text-quiet)!important}.cart__warnings .button{font-family:var(--gc-font-label)!important;text-transform:uppercase!important;letter-spacing:var(--gc-ls-button)!important}.cart__login-title{font-family:var(--gc-font-display)!important;color:var(--gc-ink)!important}.cart__login-paragraph,.cart__login-paragraph a{font-family:var(--gc-font-text)!important}.collection .title-wrapper .title,.template-collection .collection-hero__title,.collection h1.title{font-family:var(--gc-font-display)!important;text-transform:uppercase!important;letter-spacing:var(--gc-ls-heading)!important;color:var(--gc-ink)!important;text-align:center!important}.gc-coll-orn{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;margin:10px auto 0!important;color:var(--gc-gold-deep)!important;font-size:14px!important}.gc-coll-orn span{display:block!important;width:44px!important;height:1px!important;background:var(--gc-gold)!important}.footer-block__heading{font-family:var(--gc-font-display)!important;font-weight:500!important;font-size:15px!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:var(--gc-ink)!important;margin-bottom:14px!important}.footer-block__details-content .list-menu__item,.footer-block__details-content a{font-family:var(--gc-font-label)!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:11px!important;color:var(--gc-ink)!important}.footer-block__details-content .rte,.footer-block__details-content p,.footer-block__brand-info .rte:not(.footer-block__heading),.footer-block__brand-info p{font-family:var(--gc-font-text)!important;font-size:13px!important;line-height:1.8!important;color:var(--gc-text-soft)!important;text-transform:none!important;letter-spacing:0!important}.footer__localization #FooterCountryLabel,.footer__localization #FooterLanguageLabel,.footer__localization .caption-large{font-family:var(--gc-font-label)!important;text-transform:uppercase!important;letter-spacing:.18em!important;font-size:10px!important;color:var(--gc-text-muted)!important}.footer__localization .localization-form__select,.footer__localization .disclosure__button{font-family:var(--gc-font-text)!important;font-size:12px!important;color:var(--gc-ink)!important;border:1px solid var(--gc-hairline)!important;transition:background .35s ease,border-color .35s ease}.footer__localization .localization-form__select:hover,.footer__localization .disclosure__button:hover{background:var(--gc-gold)!important;border-color:var(--gc-gold-deep)!important;color:var(--gc-ink)!important}.newsletter.center{background:var(--gc-blush);padding:64px 20px}.newsletter.center .newsletter__wrapper{--color-background: 242, 234, 223;--gradient-background: #F2EADF;--inputs-radius: 0px;--inputs-radius-outset: 0px;--inputs-border-width: 0px;background:var(--gc-cream);border:1px solid var(--gc-hairline);max-width:560px;margin:0 auto;padding:48px 40px;text-align:center}.newsletter.center .newsletter__wrapper .h1,.newsletter.center .newsletter__wrapper h2{font-family:var(--gc-font-display)!important;text-transform:uppercase;letter-spacing:var(--gc-ls-heading);font-size:28px;color:var(--gc-ink)}.newsletter.center .newsletter__subheading{font-family:var(--gc-font-text)!important;color:var(--gc-ink)}.newsletter.center .newsletter-form__field-wrapper{margin:0 auto}.newsletter.center .field{background:var(--gc-ivory);border:1px solid var(--gc-hairline)}.newsletter.center .field:before,.newsletter.center .field:after{content:none}.newsletter.center .field__input{background:transparent;border:0;border-radius:0;box-shadow:none;font-family:var(--gc-font-text)!important;color:var(--gc-ink)}.newsletter.center .field__input:focus,.newsletter.center .field__input:focus-visible{box-shadow:0 0 0 1px var(--gc-gold-deep);border-radius:0}.newsletter.center .field__label{font-family:var(--gc-font-text)}.newsletter.center .newsletter-form__button{position:static;align-self:stretch;height:auto;width:52px;flex:0 0 auto;background:var(--gc-brand);border:1px solid var(--gc-gold);color:var(--gc-ink);border-radius:var(--gc-radius-btn);transition:background .35s ease,border-color .35s ease}.newsletter.center .newsletter-form__button:hover{background:var(--gc-gold);border-color:var(--gc-gold-deep);color:var(--gc-ink)}.newsletter.center .newsletter-form__button:focus,.newsletter.center .newsletter-form__button:focus-visible{background:var(--gc-brand);box-shadow:0 0 0 1px var(--gc-gold-deep)}.newsletter.center .newsletter-form__button svg,.newsletter.center .newsletter-form__button .icon{color:var(--gc-ink)}.gc-rc{display:flex;flex-direction:column;gap:22px}.gc-rc__hook{font-family:var(--gc-font-display)!important;font-style:italic;font-weight:400;font-size:24px;line-height:1.3;color:var(--gc-ink);margin:0;text-transform:none;letter-spacing:0}.gc-rc__intro{font-family:var(--gc-font-text);font-size:16px;line-height:1.65;color:var(--gc-ink);margin:0}.gc-rc__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gc-rc__tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 6px;background:var(--gc-blush);border-radius:var(--gc-radius)}.gc-rc__ic{color:var(--gc-gold-deep)}.gc-rc__tile-label{font-family:var(--gc-font-label);font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--gc-ink);text-align:center}.gc-rc__accs{display:flex;flex-direction:column;border-top:1px solid var(--gc-hairline)}.gc-rc__acc{border-bottom:1px solid var(--gc-hairline)}.gc-rc__sum{display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-family:var(--gc-font-label);font-weight:600;font-size:15px;letter-spacing:.2em;text-transform:uppercase;color:var(--gc-ink);cursor:pointer;list-style:none}.gc-rc__sum::-webkit-details-marker{display:none}.gc-rc__plus{font-family:var(--gc-font-text);font-size:22px;font-weight:400;line-height:1;color:var(--gc-gold-deep);transition:transform .25s ease}.gc-rc__acc[open] .gc-rc__plus{transform:rotate(45deg)}.gc-rc__ings{display:flex;flex-direction:column;gap:14px;padding-bottom:20px}.gc-rc__ing{display:flex;flex-direction:column;gap:2px}.gc-rc__ing-name{font-family:var(--gc-font-text);font-weight:600;font-size:15px;color:var(--gc-ink)}.gc-rc__ing-what{font-family:var(--gc-font-text);font-size:14px;color:var(--gc-text-muted)}.gc-rc__body{padding-bottom:20px}.gc-rc__p{font-family:var(--gc-font-text);font-size:15px;line-height:1.65;color:var(--gc-ink);margin:0 0 10px}.gc-rc__p:last-child{margin-bottom:0}.gc-rc__steps{margin:0 0 20px;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-family:var(--gc-font-text);font-size:15px;line-height:1.6;color:var(--gc-ink)}.gc-rc__ritual{display:flex;flex-direction:column;gap:12px;padding-top:6px}.gc-rc__ritual-label{font-family:var(--gc-font-label);font-weight:600;font-size:13px;letter-spacing:var(--gc-ls-button);text-transform:uppercase;color:var(--gc-text-muted)}.gc-rc__ritual-row{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--gc-hairline);border-radius:var(--gc-radius);background:var(--gc-blush)}.gc-rc__ritual-thumb{width:64px;height:64px;object-fit:cover;border-radius:var(--gc-radius);flex:0 0 auto}.gc-rc__ritual-body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.gc-rc__ritual-title{font-family:var(--gc-font-text);font-size:15px;color:var(--gc-ink)}.gc-rc__ritual-note{font-family:var(--gc-font-text);font-size:13px;color:var(--gc-text-muted)}.gc-rc__ritual-btn{flex:0 0 auto;font-family:var(--gc-font-label);font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:10px 12px;background:var(--gc-brand);border:1px solid var(--gc-gold);border-radius:var(--gc-radius-btn);color:var(--gc-ink);text-decoration:none;transition:background .35s ease,border-color .35s ease}.gc-rc__ritual-btn:hover{background:var(--gc-gold);border-color:var(--gc-gold-deep);color:var(--gc-ink)}@media(max-width:749px){body:has(.gc-stickybar.is-visible) .chatty-ai-mode,body:has(.gc-stickybar.is-visible) #smile-ui-container,body:has(.gc-stickybar.is-visible) .smile-launcher-frame-container{bottom:78px!important}body:has(.gc-stickybar.is-visible) .gc-qp-mini{bottom:146px}.gc-drawer-pair{padding-bottom:14px}}@media(max-width:749px){#chatty-ai-mode-root .chatty-ai-mode.is-mobile.state-resting{left:auto!important;right:16px!important;transform:none!important;width:56px!important}#chatty-ai-mode-root .chatty-ai-mode.is-mobile.state-resting .aimode-sbar-dock,#chatty-ai-mode-root .chatty-ai-mode.is-mobile.state-resting .aimode-sbar-container{width:56px!important;min-width:0!important;max-width:56px!important}#chatty-ai-mode-root .chatty-ai-mode.is-mobile.state-resting .aimode-sbar-container{height:56px!important;padding:0!important;gap:0!important;justify-content:center!important;border-radius:50%!important}#chatty-ai-mode-root .chatty-ai-mode.is-mobile.state-resting .aimode-sbar-content{display:none!important}}.gc-privacy-open .chatty-ai-mode,.gc-privacy-open #chatty-ai-mode-root,.gc-privacy-open #smile-ui-container,.gc-privacy-open .smile-launcher-frame-container{display:none!important}body:has(cart-drawer.active) #chatty-ai-mode-root,body:has(cart-drawer.active) #smile-ui-container,body:has(cart-drawer.active) .smile-launcher-frame-container,body:has(header-drawer details.menu-opening) #chatty-ai-mode-root,body:has(header-drawer details.menu-opening) #smile-ui-container,body:has(header-drawer details.menu-opening) .smile-launcher-frame-container{display:none!important}.gc-pair{margin-top:16px;border:1px solid var(--gc-hairline);border-radius:var(--gc-radius);padding:14px 16px}.gc-pair__label{font-family:var(--gc-font-label);font-weight:600;font-size:10px;letter-spacing:var(--gc-ls-eyebrow);text-transform:uppercase;color:var(--gc-text-muted);margin:0 0 10px}.gc-pair__row{display:flex;align-items:center;gap:12px}.gc-pair__thumb{width:56px;height:56px;object-fit:cover;border:1px solid var(--gc-hairline);border-radius:var(--gc-radius);flex:0 0 auto}.gc-pair__body{flex:1;min-width:0}.gc-pair__name{font-family:var(--gc-font-text);font-size:13.5px;color:var(--gc-ink);margin:0}.gc-pair__price{font-family:var(--gc-font-text);font-size:13px;color:var(--gc-ink);margin:3px 0 0}.gc-pair__was{color:var(--gc-gold-deep);text-decoration:line-through;font-size:.85em;margin-left:6px}.gc-pair__btn{flex:0 0 auto;font-family:var(--gc-font-label);font-weight:600;font-size:10.5px;letter-spacing:var(--gc-ls-button);text-transform:uppercase;padding:12px 18px;background:var(--gc-brand);border:1px solid var(--gc-gold);border-radius:var(--gc-radius-btn);color:var(--gc-ink);cursor:pointer;transition:background .35s ease,border-color .35s ease}.gc-pair__btn:hover{background:var(--gc-gold);border-color:var(--gc-gold-deep);color:var(--gc-ink)}.gc-pair__btn[disabled]{opacity:.6;cursor:wait}@media(max-width:480px){.gc-pair__row{flex-wrap:wrap}.gc-pair__btn{flex-basis:100%}}.gc-drawer-pair{border-top:1px solid var(--gc-hairline);padding:12px 2px}.gc-drawer-pair__btn{background:transparent;border:0;cursor:pointer;padding:2px 0;font-family:var(--gc-font-label);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gc-ink)}.gc-drawer-pair__btn:hover{color:var(--gc-gold-deep)}.gc-drawer-pair__btn[disabled]{opacity:.6;cursor:wait}.list-social__item:has(>a[href="#"]),.list-social__item:has(>a[href=""]){display:none!important}.icon-facebook,.icon-instagram,.icon-tiktok,.icon-youtube,.icon-twitter,.icon-pinterest,.icon-snapchat,.icon-tumblr,.icon-vimeo,.icon-caret{fill:var(--gc-ink);color:var(--gc-ink)}.footer .icon-caret,.localization-form .icon-caret,.disclosure .icon-caret{fill:var(--gc-text-muted);color:var(--gc-text-muted)}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) var(--gc-hairline)!important}.field__input:focus,.field__input:focus-visible,.select__select:focus,.customer .field input:focus,.customer select:focus{box-shadow:0 0 0 1px var(--gc-gold-deep)!important;outline:none}.drawer__inner{border-color:var(--gc-hairline)!important}.drawer__footer{border-top-color:var(--gc-hairline)!important}.drawer__footer>details{border-bottom-color:var(--gc-hairline)!important}.cart-drawer .cart-items th{border-bottom-color:var(--gc-hairline)!important}.disclosure__list-wrapper{border-color:var(--gc-hairline)!important}.utility-bar--bottom-border,.utility-bar--bottom-border-social-only{border-bottom-color:var(--gc-hairline)!important}.footer,.footer__content-bottom{border-top-color:var(--gc-hairline)!important}.placeholder{background-color:var(--gc-vanilla)!important;border-color:var(--gc-hairline)!important;color:var(--gc-text-muted)!important;fill:var(--gc-text-muted)!important}.contact .button,.cart-drawer .drawer__inner-empty .button,.skip-to-content-link{background:var(--gc-brand)!important;border:1px solid var(--gc-gold)!important;color:var(--gc-ink)!important;box-shadow:none!important;transition:background .35s ease,border-color .35s ease}.contact .button:hover,.cart-drawer .drawer__inner-empty .button:hover,.skip-to-content-link:focus{background:var(--gc-gold)!important;border-color:var(--gc-gold-deep)!important;color:var(--gc-ink)!important}[class*=gc-hero],[class*=gc-band],[class*=gc-tilesec],[class*=gc-trust],[class*=gc-quiz],[class*=gc-cols]{background-color:var(--gc-ivory)}.gloco-band__heading,.gloco-band h2,.gloco-band .gc-band-h{font-family:var(--gc-font-display)!important;text-transform:uppercase;letter-spacing:var(--gc-ls-heading);font-size:clamp(26px,3.2vw,34px);color:var(--gc-ink)}.gloco-band__eyebrow,.gloco-band .gc-eyebrow{font-family:var(--gc-font-label);text-transform:uppercase;letter-spacing:var(--gc-ls-eyebrow);font-size:12px;color:var(--gc-text-muted)}.gloco-band__body,.gloco-band .gc-band-p{font-family:var(--gc-font-text);font-size:15px;color:var(--gc-text-muted);line-height:1.7}.gloco-band .button,.gloco-band__button,.gloco-band .gc-btn{background:transparent!important;border:1px solid var(--gc-gold)!important;color:var(--gc-ink)!important;font-family:var(--gc-font-label)!important;text-transform:uppercase;letter-spacing:.2em;font-size:12px;padding:14px 28px;transition:background .35s ease,border-color .35s ease}.gloco-band .button:hover,.gloco-band__button:hover,.gloco-band .gc-btn:hover{background:var(--gc-gold)!important;border-color:var(--gc-gold-deep)!important;color:var(--gc-ink)!important}.gc-hero .gc-btn,.gc-hero__copy .gc-btn{background:var(--gc-brand)!important;border:1px solid var(--gc-gold)!important;color:var(--gc-ink)!important;font-family:var(--gc-font-label)!important;font-size:12px!important;letter-spacing:var(--gc-ls-button)!important;text-transform:uppercase!important;padding:15px 32px!important;box-shadow:none!important;transition:background .35s ease,border-color .35s ease}.gc-hero .gc-btn:hover,.gc-hero__copy .gc-btn:hover{background:var(--gc-gold)!important;border-color:var(--gc-gold-deep)!important;color:var(--gc-ink)!important}.jdgm-revs-tab-btn{background:var(--gc-blush)!important;color:var(--gc-rose)!important}.jdgm-revs-tab-btn *{color:var(--gc-rose)!important}@media(max-width:749px){.jdgm-revs-tab-btn{transform:matrix(0,-1,1,0,0,0) scale(.82)!important;left:-6px!important;z-index:5!important}}.jdgm-rev,.jdgm-rev__icon{border-radius:var(--gc-radius)!important}.jdgm-star{color:var(--gc-gold-deep)!important}.jdgm-star.jdgm--off{color:var(--gc-hairline)!important}.jdgm-prev-badge,.jdgm-rev__badge,.jdgm-rev__buyer-badge{background:transparent!important}.jdgm-prev-badge__text{font-family:var(--gc-font-text)!important;font-size:12px!important;color:var(--gc-text-muted)!important}.jdgm-rev-widg{background:transparent!important;border:0!important;padding:32px 0!important}.jdgm-rev-widg__title{font-family:var(--gc-font-display)!important;text-transform:uppercase!important;letter-spacing:var(--gc-ls-heading)!important;font-size:28px!important;color:var(--gc-ink)!important}.jdgm-rev-widg__summary-text{font-family:var(--gc-font-text)!important;font-size:14px!important;color:var(--gc-text-muted)!important}.jdgm-histogram__bar{background:var(--gc-ivory)!important;border:1px solid var(--gc-hairline)!important}.jdgm-histogram__bar-content{background:var(--gc-gold-deep)!important}.jdgm-histogram__row{font-family:var(--gc-font-text)!important;color:var(--gc-text-muted)!important}.jdgm-rev{background:var(--gc-vanilla)!important;border:1px solid var(--gc-gold)!important;padding:20px 22px!important;margin-bottom:14px!important}.jdgm-rev__icon{background:var(--gc-ivory)!important;border:1px solid var(--gc-hairline)!important;color:var(--gc-gold-deep)!important;font-family:var(--gc-font-label)!important}.jdgm-rev__author,.jdgm-rev__replier-name{font-family:var(--gc-font-label)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:12px!important;color:var(--gc-ink)!important}.jdgm-rev__buyer-badge,.jdgm-rev__badge{font-family:var(--gc-font-label)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:10px!important;color:var(--gc-text-muted)!important}.jdgm-rev__timestamp{font-family:var(--gc-font-text)!important;font-size:12px!important;color:var(--gc-text-quiet)!important}.jdgm-rev__title{font-family:var(--gc-font-label)!important;font-weight:600!important;font-size:17px!important;color:var(--gc-ink)!important}.jdgm-rev__body{font-family:var(--gc-font-text)!important;font-size:14px!important;line-height:1.7!important;color:var(--gc-ink)!important}.jdgm-rev__body p{color:inherit!important}.jdgm-rev__reply{background:var(--gc-ivory)!important;border-left:2px solid var(--gc-gold)!important;font-family:var(--gc-font-text)!important;color:var(--gc-text-soft)!important}.jdgm-write-rev-link,.jdgm-btn.jdgm-btn--solid,.jdgm-submit-rev{background:var(--gc-brand)!important;border:1px solid var(--gc-gold)!important;color:var(--gc-ink)!important;font-family:var(--gc-font-label)!important;font-weight:600!important;font-size:11px!important;letter-spacing:var(--gc-ls-button)!important;text-transform:uppercase!important;padding:13px 26px!important;box-shadow:none!important;border-radius:var(--gc-radius-btn)!important;transition:background .35s ease,border-color .35s ease}.jdgm-write-rev-link:hover,.jdgm-btn.jdgm-btn--solid:hover,.jdgm-submit-rev:hover{background:var(--gc-gold)!important;border-color:var(--gc-gold-deep)!important;color:var(--gc-ink)!important}.jdgm-btn.jdgm-btn--border{background:transparent!important;border:1px solid var(--gc-gold)!important;color:var(--gc-ink)!important;font-family:var(--gc-font-label)!important;letter-spacing:var(--gc-ls-button)!important;text-transform:uppercase!important;font-size:11px!important;border-radius:var(--gc-radius-btn)!important}.jdgm-btn.jdgm-btn--border:hover{background:var(--gc-gold)!important;border-color:var(--gc-gold-deep)!important;color:var(--gc-ink)!important}.jdgm-form input[type=text],.jdgm-form input[type=email],.jdgm-form input[type=url],.jdgm-form textarea,.jdgm-form select{background:var(--gc-ivory)!important;border:1px solid var(--gc-hairline)!important;font-family:var(--gc-font-text)!important;color:var(--gc-ink)!important;box-shadow:none!important;border-radius:0!important}.jdgm-form label{font-family:var(--gc-font-label)!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:11px!important;color:var(--gc-text-muted)!important}.jdgm-paginate a,.jdgm-paginate__page,.jdgm-rev__prod-link{font-family:var(--gc-font-text)!important;color:var(--gc-ink)!important;text-decoration:underline!important}.jdgm-paginate .jdgm-curt{color:var(--gc-gold-deep)!important;text-decoration:none!important}.jdgm-carousel,.jdgm-carousel-wrapper{background:transparent!important;box-shadow:none!important}.jdgm-carousel-title{font-family:var(--gc-font-display)!important;text-transform:uppercase!important;letter-spacing:var(--gc-ls-heading)!important;color:var(--gc-ink)!important}.jdgm-carousel-number-of-reviews{font-family:var(--gc-font-text)!important;font-size:13px!important;color:var(--gc-ink)!important}.jdgm-carousel-wrapper [class*=verified],.jdgm-carousel-wrapper [class*=verified] *{color:var(--gc-text-muted)!important}.jdgm-carousel-wrapper [class*=verified] svg,.jdgm-carousel-wrapper [class*=verified] svg *,.jdgm-carousel-wrapper .jdgm-carousel-number-of-reviews svg,.jdgm-carousel-wrapper .jdgm-carousel-number-of-reviews svg *{fill:var(--gc-text-muted)!important}.jdgm-carousel-item{background:var(--gc-vanilla)!important;border:1px solid var(--gc-gold)!important;border-radius:var(--gc-radius)!important;box-shadow:none!important;padding:24px 26px!important;font-family:var(--gc-font-text)!important;color:var(--gc-ink)!important}.jdgm-carousel-item__review-title,.jdgm-carousel-item__title{font-family:var(--gc-font-label)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:11px!important;color:var(--gc-ink)!important}.jdgm-carousel-item__review-body,.jdgm-carousel-item__review-content,.jdgm-carousel-item__review{font-family:var(--gc-font-text)!important;font-size:14px!important;line-height:1.6!important;color:var(--gc-ink)!important}.jdgm-carousel-item__reviewer-name{font-family:var(--gc-font-label)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:11px!important;color:var(--gc-ink)!important}.jdgm-carousel-item__timestamp,.jdgm-carousel-item__date{font-family:var(--gc-font-text)!important;font-size:12px!important;color:var(--gc-text-quiet)!important}.jdgm-carousel-item__review-link,.jdgm-carousel-item__link,.jdgm-carousel-item a.jdgm-carousel-item__product{font-family:var(--gc-font-text)!important;color:var(--gc-ink)!important;text-decoration:underline!important}.jdgm-carousel-item__product,.jdgm-carousel-item__product-image,.jdgm-carousel-item [class*=__product],.jdgm-carousel-item__reviewer-avatar,.jdgm-carousel-item__avatar,.jdgm-carousel-item [class*=avatar],[class*=jdgm-branding]{display:none!important}.gc-wa-glyph{width:18px;height:18px;flex:0 0 auto;color:var(--gc-bronze)}.gc-wa-link,.gc-wa-line{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;font-family:var(--gc-font-text)!important;font-weight:400;font-style:normal;text-transform:none;letter-spacing:.01em;text-decoration:none}.gc-wa-link{gap:8px;font-size:14px;color:var(--gc-ink)}.gc-wa-link__label,.gc-wa-line__label{text-decoration:underline;text-decoration-color:var(--gc-gold);text-decoration-thickness:1px;text-underline-offset:4px}.gc-wa-link:hover .gc-wa-link__label,.gc-wa-line:hover .gc-wa-line__label{text-decoration-color:var(--gc-gold-deep)}.gc-wa-link:focus-visible,.gc-wa-line:focus-visible{outline:1px solid var(--gc-gold-deep);outline-offset:2px}.gc-wa-line{flex-wrap:wrap;column-gap:6px;font-size:14px;line-height:1.5;color:var(--gc-text-muted)}.gc-wa-line__cta{display:inline-flex;align-items:center;gap:6px;color:var(--gc-ink)}.gc-wa-line .gc-wa-glyph{width:16px;height:16px}.gc-wa-product{margin-top:6px}.gc-wa-line--cart{display:flex;justify-content:center;margin-top:6px;text-align:center}.gc-wa-link--footer{margin-top:10px}.menu-drawer__utility-links .gc-wa-link--drawer{display:flex;width:fit-content;font-size:15px}.gc-wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;box-sizing:border-box;padding:14px 32px;font-family:var(--gc-font-label);font-weight:600;font-size:13px;letter-spacing:var(--gc-ls-button);text-transform:uppercase;text-decoration:none;color:var(--gc-ink);background:var(--gc-brand);border:1px solid var(--gc-gold);border-radius:var(--gc-radius-btn);transition:background .35s ease,border-color .35s ease}.gc-wa-btn:hover{background:var(--gc-gold);border-color:var(--gc-gold-deep);color:var(--gc-ink)}.gc-wa-btn:focus-visible{outline:none;box-shadow:0 0 0 1px var(--gc-gold-deep)}.footer .gc-copyright{margin:4px auto 0;padding-top:6px;text-align:center;font-family:var(--gc-font-text)!important;font-size:12px;line-height:1.6;letter-spacing:.02em;text-transform:none;color:var(--gc-text-muted)}.footer .gc-copyright a{display:inline-block;padding:11px 2px;margin:-11px 0;color:inherit;font-size:inherit!important;font-family:inherit!important;letter-spacing:inherit!important;text-transform:none!important;text-decoration:none}.footer .gc-copyright a:hover{color:var(--gc-ink);text-decoration:underline;text-underline-offset:3px}.gc-aff-trigger{display:flex;width:fit-content;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;margin-top:14px;padding:12px 24px;text-decoration:none;font-family:var(--gc-font-label)!important;font-weight:600;font-size:12px;letter-spacing:var(--gc-ls-button);text-transform:uppercase;color:var(--gc-ink);background:var(--gc-brand);border:1px solid var(--gc-gold);border-radius:var(--gc-radius-btn);transition:background .35s ease,border-color .35s ease}.gc-aff-trigger:hover{background:var(--gc-gold);border-color:var(--gc-gold-deep);color:var(--gc-ink)}.gc-aff-trigger:focus-visible{outline:none;box-shadow:0 0 0 1px var(--gc-gold-deep)}.gc-aff{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);background:var(--gc-ivory);text-align:left}.gc-aff__intro{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--gc-blush)}.gc-aff__media{position:absolute;top:0;right:0;bottom:0;left:0}.gc-aff__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.gc-aff__copy{position:relative;z-index:1;padding:40px 36px 38px}.gc-aff__copy:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;top:-140px;background:linear-gradient(to top,#f9f1f1d9 0 calc(100% - 140px),#f9f1f100)}.gc-aff__eyebrow{margin:0 0 10px;font-family:var(--gc-font-label)!important;font-weight:600;font-size:11px;letter-spacing:var(--gc-ls-eyebrow);text-transform:uppercase;color:var(--gc-text-soft)}.gc-aff__h{margin:0 0 12px;font-family:var(--gc-font-display)!important;font-weight:500;font-size:32px;line-height:1.15;letter-spacing:.01em;text-transform:none;color:var(--gc-ink)}.gc-aff__lead{margin:0 0 18px;max-width:36ch;font-family:var(--gc-font-text);font-size:15px;line-height:1.6;color:var(--gc-text-soft)}.gc-aff__perks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gc-aff__perks li{display:flex;align-items:baseline;gap:10px;font-family:var(--gc-font-text);font-size:14px;line-height:1.45;color:var(--gc-ink)}.gc-aff__perk-mark{flex:0 0 auto;font-size:11px;line-height:1;color:var(--gc-gold-deep)}.gc-aff__main{padding:40px 40px 32px}.gc-aff__form{margin:0}.gc-aff__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 14px}.gc-aff__field{display:flex;flex-direction:column;gap:6px;min-width:0}.gc-aff__field--wide{grid-column:1 / -1}.gc-aff__label{font-family:var(--gc-font-label)!important;font-weight:600;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gc-text-muted)}.gc-aff__opt{opacity:.8}.gc-aff__input{width:100%;box-sizing:border-box;height:48px;padding:0 14px;margin:0;font-family:var(--gc-font-text);font-size:16px;color:var(--gc-ink);background:var(--gc-ivory);border:1px solid var(--gc-bronze);border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none}.gc-aff__input::placeholder{color:var(--gc-text-muted);opacity:1}.gc-aff__input:hover:not(:focus){border-color:var(--gc-gold-deep)}.gc-aff__input:focus,.gc-aff__input:focus-visible{outline:none;border-color:var(--gc-bronze);box-shadow:inset 0 0 0 1px var(--gc-bronze)}.gc-aff__input[aria-invalid=true]{border-color:var(--gc-bronze);box-shadow:inset 0 0 0 1px var(--gc-bronze)}.gc-aff__select{padding-right:40px;cursor:pointer;background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238F6424' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.gc-aff__textarea{height:auto;min-height:96px;padding:12px 14px;line-height:1.5;resize:vertical}.gc-aff__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.gc-aff__chip{position:relative;display:inline-flex;margin:0;cursor:pointer}.gc-aff__chip-input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.gc-aff__chip-face{display:inline-flex;align-items:center;gap:7px;min-height:44px;box-sizing:border-box;padding:0 14px 0 12px;font-family:var(--gc-font-text);font-size:15px;line-height:1.2;color:var(--gc-ink);white-space:nowrap;background:var(--gc-ivory);border:1px solid var(--gc-bronze);border-radius:var(--gc-radius-btn);-webkit-user-select:none;user-select:none;transition:background .2s ease,box-shadow .2s ease}.gc-aff__chip-face:before{content:"+";display:inline-block;width:12px;flex:0 0 12px;text-align:center;font-size:15px;line-height:1;color:var(--gc-bronze)}.gc-aff__chip:hover .gc-aff__chip-face{border-color:var(--gc-gold-deep)}.gc-aff__chip-input:checked+.gc-aff__chip-face{background:var(--gc-brand);border-color:var(--gc-bronze);box-shadow:inset 0 0 0 1px var(--gc-bronze)}.gc-aff__chip-input:checked+.gc-aff__chip-face:before{content:"\2713"}.gc-aff__chip-input:focus-visible+.gc-aff__chip-face{outline:2px solid var(--gc-bronze);outline-offset:2px}.gc-aff__handles{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:16px 14px}.gc-aff__handles[hidden],.gc-aff__handle[hidden]{display:none}.gc-aff__grid>noscript{grid-column:1 / -1}.gc-aff__prefixed{position:relative}.gc-aff__prefix{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;font-family:var(--gc-font-text);font-size:16px;line-height:1;color:var(--gc-text-muted)}.gc-aff__prefixed .gc-aff__input{padding-left:31px}.gc-aff__err{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-family:var(--gc-font-text);font-size:13px;line-height:1.4;color:var(--gc-ink)}.gc-aff__err:before{content:"!";flex:0 0 16px;height:16px;border-radius:50%;background:var(--gc-bronze);color:var(--gc-ivory);font-size:11px;font-weight:700;line-height:16px;text-align:center}.gc-aff__err[hidden]{display:none}.gc-aff__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:24px 0 0;padding:14px 20px;cursor:pointer;box-sizing:border-box;font-family:var(--gc-font-label)!important;font-weight:600!important;font-size:13px;letter-spacing:var(--gc-ls-button);text-transform:uppercase;color:var(--gc-ink);background:var(--gc-brand);border:1px solid var(--gc-gold);border-radius:var(--gc-radius-btn);transition:background .35s ease,border-color .35s ease}.gc-aff__submit:hover{background:var(--gc-gold);border-color:var(--gc-gold-deep);color:var(--gc-ink)}.gc-aff__submit:focus-visible{outline:none;box-shadow:0 0 0 1px var(--gc-gold-deep)}.gc-aff__consent{margin:12px 0 0;font-family:var(--gc-font-text);font-size:12.5px;line-height:1.5;color:var(--gc-text-muted)}.gc-aff__done{min-height:380px;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;outline:none}.gc-aff__done p{margin:0;font-family:var(--gc-font-display)!important;font-style:italic;font-size:24px;line-height:1.4;color:var(--gc-ink);text-wrap:balance}.gc-aff__alert{display:flex;align-items:flex-start;gap:8px;margin:0 0 18px;padding:12px 14px;outline:none;font-family:var(--gc-font-text);font-size:14px;line-height:1.5;color:var(--gc-ink);background:var(--gc-blush);border:1px solid var(--gc-bronze);border-left-width:3px}.gc-aff__alert .svg-wrapper,.gc-aff__alert svg{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.gc-aff__done[hidden],.gc-aff__alert[hidden],.gc-aff__fields[hidden]{display:none}.gc-aff-modal__dialog:focus-visible,.gc-aff__done:focus-visible,.gc-aff__alert:focus-visible{outline:none;box-shadow:none}.gc-aff-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.gc-aff-modal[hidden]{display:none!important}.gc-aff-modal>.gc-aff-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#1f1f1f59}.gc-aff-modal__dialog{position:relative;width:100%;max-width:880px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;outline:none;background:var(--gc-ivory);border:1px solid var(--gc-hairline);border-radius:var(--gc-radius)}.gc-aff-modal__scroll{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.gc-aff-modal__close{position:absolute;top:4px;right:4px;z-index:2;width:44px;height:44px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--gc-text-muted);background:#faf6efeb;border:0;border-radius:50%}.gc-aff-modal__close:hover{color:var(--gc-ink)}.gc-aff-modal__close:focus-visible{outline:1px solid var(--gc-gold-deep);outline-offset:-4px}.gc-aff-modal__close .svg-wrapper,.gc-aff-modal__close svg{width:16px;height:16px}body:has(.gc-aff-modal:not([hidden])) #chatty-ai-mode-root,body:has(.gc-aff-modal:not([hidden])) #smile-ui-container,body:has(.gc-aff-modal:not([hidden])) .smile-launcher-frame-container,body:has(.gc-aff-modal:not([hidden])) .gc-qp,body:has(.gc-aff-modal:not([hidden])) .gc-qp-mini{display:none!important}.gc-aff--page{max-width:980px;margin:0 auto;border:1px solid var(--gc-hairline);border-radius:var(--gc-radius);overflow:hidden}@media(max-width:749px){.gc-aff{grid-template-columns:1fr}.gc-aff__intro{display:block}.gc-aff__media{position:relative;inset:auto;height:160px}.gc-aff__copy:before{content:none}.gc-aff__done{min-height:200px}.gc-aff__img{object-position:50% 42%}.gc-aff__copy{padding:24px 22px 26px}.gc-aff__h{font-size:27px}.gc-aff__lead{max-width:none}.gc-aff__main{padding:26px 20px 24px}.gc-aff__grid,.gc-aff__handles{grid-template-columns:1fr;gap:14px}.gc-aff__chips{display:grid;grid-template-columns:1fr 1fr}.gc-aff__chip{display:flex;min-width:0}.gc-aff__chip-face{width:100%;padding:0 10px}.gc-aff-modal{padding:12px}.gc-aff-modal__dialog{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}}@media(max-width:380px){.gc-aff__chip-face{font-size:14px;padding:0 8px;gap:5px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/gloco-extra.css.map */
