:root{--gp-1: 8px;--gp-2: 12px;--gp-3: 16px;--gp-4: 24px;--gp-5: 32px;--gp-6: 48px;--gp-7: 72px;--gp-ink: var(--ge-black, #111);--gp-muted: var(--ge-grey, #6f6a60);--gp-hair: var(--ge-beige, #d8d1c4);--gp-sale: var(--ge-burgundy, #6b1f2a);--gp-cream: var(--ge-cream, #f4f0e8);--gp-badge-inset: 12px;--gp-badge-radius: 2px;--gp-badge-edge: color-mix(in srgb, var(--ge-gold, #b08a3e) 80%, transparent)}@media screen and (max-width:749px){:root{--gp-badge-inset: 8px}}:root:root{--font-heading--family: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--font-heading--weight: 600}:is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5){font-optical-sizing:auto;font-kerning:normal;font-variant-numeric:lining-nums;text-wrap:balance}product-price,.price,.compare-at-price{font-variant-numeric:lining-nums tabular-nums;text-transform:none}.header-logo.header-logo{font-size:clamp(1.0625rem,4.6vw,1.625rem);font-weight:600;letter-spacing:.12em;line-height:1;white-space:nowrap}@media screen and (max-width:379px){.header-logo.header-logo{font-size:.9375rem;letter-spacing:.08em}}.ge-pillars__title{text-transform:none;letter-spacing:0}.ge-eyebrow,.ge-tag{letter-spacing:.18em}.button,.button-secondary{font-weight:700;letter-spacing:.14em}.compare-at-price,.price-item--regular{font-weight:400;color:var(--gp-muted);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--gp-muted) 70%,transparent)}.price-savings{display:inline-flex;align-items:center;padding:5px 8px 4px 9px;border:1px solid color-mix(in srgb,var(--gp-sale) 36%,transparent);border-radius:var(--gp-badge-radius);background:color-mix(in srgb,var(--gp-sale) 8%,transparent);color:var(--gp-sale);font-family:var(--font-accent--family);font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.product-details h1{margin:0;font-weight:600;line-height:1.04;letter-spacing:-.012em;text-wrap:balance}@media screen and (max-width:749px){.product-details h1{font-size:2rem}}.product-details .rating-wrapper .rating-count{font-family:var(--font-body--family);font-size:.75rem;font-weight:500;letter-spacing:.04em;color:var(--gp-muted)}.product-details product-price{margin-block-start:4px}.product-details product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:10px}.product-details product-price .price-item__group.price,.product-details product-price span.price{flex:1 1 100%;font-family:var(--font-body--family);font-size:clamp(1.75rem,2.4vw,2.125rem);font-weight:600;line-height:1.05;letter-spacing:-.015em;color:var(--gp-ink)}.product-details product-price .compare-at-price{font-size:.9375rem}.product-details product-price .price-savings{margin-block-start:1px}.product-details .divider{margin-block:var(--gp-1)}.product-details variant-picker{margin-block-start:var(--gp-1)}.product-details .variant-picker__form{display:grid;gap:var(--gp-5)}.product-details .variant-option legend{display:flex;align-items:baseline;gap:var(--gp-2);margin-block-end:var(--gp-3);padding:0;font-family:var(--font-accent--family);font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--gp-muted)}.product-details .variant-option__swatch-value{font-family:var(--font-body--family);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--gp-ink)}.product-details .variant-option__button-label__text{font-family:var(--font-body--family);font-size:.8125rem;font-weight:600;letter-spacing:.06em}.product-details .variant-option--default-width-buttons .variant-option__button-label{min-width:52px;min-height:48px}.product-details .popup-link__button{padding:0;font-family:var(--font-accent--family);font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;color:var(--gp-ink)}.product-details .product-form-buttons{--height-buy-buttons: 58px;margin-block-start:var(--gp-2)}.product-details .add-to-cart-button{font-size:.8125rem;font-weight:700;letter-spacing:.18em;transition:background-color .35s var(--ge-ease, ease),border-color .35s var(--ge-ease, ease),color .35s var(--ge-ease, ease)}@media(hover:hover){.product-details .add-to-cart-button:hover:not(:disabled){background-color:var(--gp-sale);border-color:var(--gp-sale);color:var(--gp-cream);transform:none}}.product-details rte-formatter{margin-block-start:var(--gp-3);font-size:.9375rem;line-height:1.75}.product-details rte-formatter ul,.product-details rte-formatter ol{margin-block:0;padding-inline-start:1.15em}.product-details rte-formatter li+li{margin-block-start:6px}.product-details .accordion{margin-block-start:var(--gp-4)}.product-details .accordion .details__header{padding-block:20px;font-family:var(--font-accent--family);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.product-details .accordion .details-content{font-size:.875rem;line-height:1.75;color:color-mix(in srgb,var(--gp-ink) 82%,transparent);padding-block-end:var(--gp-4)}media-gallery .product-media-container{background:var(--ge-tint, #e9e5dd)}product-recommendations .resource-list{align-items:stretch}product-recommendations .resource-list__item,product-recommendations product-card{height:100%}product-recommendations .product-card__content{height:100%;gap:var(--gp-2)}product-recommendations .card-gallery{aspect-ratio:4 / 5;overflow:hidden;background:var(--ge-tint, #e9e5dd)}product-recommendations .card-gallery :is(.product-media-container,.product-media,img,picture){width:100%;height:100%}product-recommendations .card-gallery img{object-fit:cover;object-position:center}product-recommendations product-card [role=heading]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.24em;margin:0;line-height:1.12}product-recommendations product-card product-price{min-height:1.5rem;margin-block-start:auto}product-recommendations product-card product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;font-family:var(--font-body--family);font-size:.875rem;font-weight:600;letter-spacing:.02em}product-recommendations product-card .compare-at-price{font-size:.8125rem}html .jdgm-rev-widg__title,html .jm-review-widget-minimal-header__title{font-family:var(--font-heading--family);font-size:2rem;font-weight:600;line-height:1.1;letter-spacing:-.01em}.card-gallery .product-badges{--badge-inset: var(--gp-badge-inset);max-width:calc(100% - (var(--gp-badge-inset) * 2))}.product-badges .product-badges__badge{max-width:100%;padding:6px 8px 5px 10px;border:1px solid var(--gp-badge-edge);background-image:none;box-shadow:none;font-family:var(--font-accent--family);font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:.16em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ge-showcase .ge-showcase__badge{inset-block-start:12px;inset-inline-start:12px;max-width:calc(100% - 24px);height:22px;padding:0 8px 0 10px;border:0;border-radius:3px;background:#111111eb;color:var(--gp-cream);box-shadow:none;font-weight:600;font-size:.625rem;letter-spacing:.18em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.94}@media(hover:hover){.ge-showcase__card:hover .ge-showcase__badge{opacity:1;transform:scale(1.05)}}.ge-showcase .ge-showcase__badge--soldout{background:var(--gp-hair);color:var(--gp-ink)}.ge-tag{border-radius:var(--gp-badge-radius)}@media screen and (max-width:749px){.product-badges .product-badges__badge{padding:5px 7px 4px 8px;font-size:.625rem;letter-spacing:.14em}.ge-showcase .ge-showcase__badge{inset-block-start:8px;inset-inline-start:8px;max-width:calc(100% - 16px);height:20px;padding:0 6px 0 8px;letter-spacing:.14em}}:root{--gp-rec-body: 106px}product-recommendations .product-recommendations__skeleton-item{box-sizing:content-box;aspect-ratio:4 / 5;padding-block-end:var(--gp-rec-body);background-clip:content-box;border-radius:0}@media screen and (max-width:749px){product-recommendations .product-recommendations__skeleton-item:nth-child(odd){display:block}}.ge-country{width:100%;max-width:26rem}.ge-country__form{display:grid;gap:8px}.ge-country__label{font-family:var(--font-accent--family);font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.72}.ge-country__control{position:relative}.ge-country__select{appearance:none;-webkit-appearance:none;display:block;width:100%;min-height:48px;margin:0;padding:0 32px 0 0;border:0;border-bottom:1px solid color-mix(in srgb,currentcolor 45%,transparent);border-radius:0;background:transparent;color:inherit;font-family:var(--font-body--family);font-size:.875rem;letter-spacing:.01em;cursor:pointer;text-overflow:ellipsis}.ge-country__select:hover{border-bottom-color:currentcolor}.ge-country__select:focus-visible{outline:2px solid currentcolor;outline-offset:4px}.ge-country__select option{color:#111;background:#fff}.ge-country__chevron{position:absolute;inset-inline-end:2px;top:50%;translate:0 -50%;pointer-events:none}.ge-country__hint{margin:0;font-size:.75rem;opacity:.6}.ge-country__submit{margin-block-start:8px}@media screen and (min-width:750px){main .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, 1fr)}}@media screen and (min-width:1100px){main .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, 1fr)}}.product-grid product-card{height:100%}.product-grid .product-card__content{height:100%;gap:var(--gp-2)}.product-grid product-card [role=heading]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.24em;margin:0;font-size:clamp(1.125rem,.9rem + .7vw,1.5rem);line-height:1.12}.product-grid product-card product-price{margin-block-start:auto;font-family:var(--font-body--family)}.product-grid product-card product-price [ref=priceContainer]{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;column-gap:10px;row-gap:8px;font-size:.9375rem;font-weight:600;letter-spacing:.01em}.product-grid product-card .compare-at-price{font-size:.8125rem}.product-grid product-card .price-savings{grid-column:1 / -1;justify-self:start}.product-grid:has(.price-savings) product-card product-price{min-height:calc(1.4rem + 30px)}.product-grid product-card .rating-wrapper .rating-count{font-family:var(--font-body--family);font-size:.75rem;color:var(--gp-muted)}.facets-toggle__button{min-height:44px}.column-options__option{min-width:44px;min-height:44px;align-items:center;justify-content:center}.facets__summary,.facets-toggle__button,.column-options__option{-webkit-tap-highlight-color:transparent}.facets__summary:focus-visible,.facets-toggle__button:focus-visible{outline:2px solid var(--gp-ink);outline-offset:2px}main[data-template=product] :is(.product-details,.sticky-add-to-cart){--font-body--family: var(--gp-pdp-font, var(--font-body--family));--font-heading--family: var(--gp-pdp-font, var(--font-heading--family));--font-subheading--family: var(--gp-pdp-font, var(--font-subheading--family));--font-accent--family: var(--gp-pdp-font, var(--font-accent--family))}main[data-template=product] .product-details h1{font-family:var(--gp-pdp-font, var(--font-heading--family));font-size:1.75rem;font-weight:700;line-height:1.18;letter-spacing:-.005em}main[data-template=product] .product-details product-price .price-item__group.price,main[data-template=product] .product-details product-price span.price{font-size:1.625rem;font-weight:700;letter-spacing:-.01em}main[data-template=product] .product-details .add-to-cart-button{font-size:.875rem;letter-spacing:.14em;text-transform:uppercase}@media screen and (max-width:749px){main[data-template=product] .product-details h1{font-size:1.5rem}main[data-template=product] .product-details product-price .price-item__group.price,main[data-template=product] .product-details product-price span.price{font-size:1.4375rem}}body:has(main[data-template=product]) [data-testid=header-logo]{font-family:var(--gp-pdp-font, inherit);text-transform:uppercase}main[data-template=product] .product-details :is(bundle-selector,.bundle-summary,.purchase-trust){max-width:100%}.header-announcements,header-announcements{--announcement-weight: 500}header-announcements strong,header-announcements b{font-weight:500}header-announcements{letter-spacing:.16em}.header-logo.header-logo{font-size:clamp(1.0625rem,4.4vw,1.5rem);font-weight:500;letter-spacing:.2em}@media screen and (max-width:749px){.header-logo.header-logo{letter-spacing:.14em}}@media screen and (max-width:379px){.header-logo.header-logo{font-size:.9375rem;letter-spacing:.1em}}.header-actions__action svg,.header-actions__cart-icon svg,.header__icon svg{width:20px;height:20px}main[data-template=index] .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#0000009e,#0000004d 30%,#0000 58%),linear-gradient(to bottom,#00000047,#0000 18%)}main[data-template=index] .hero__content-wrapper{--gap: 0px;row-gap:0}main[data-template=index] .hero .text-block[class*=__eyebrow]{margin-block-end:14px;opacity:.92}main[data-template=index] .hero .text-block[class*=__eyebrow],main[data-template=index] .hero .text-block[class*=__eyebrow]>*{font-family:var(--font-body--family);font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.28em;text-transform:uppercase}main[data-template=index] .hero .text-block[class*=__headline]{max-width:min(100%,11.5em);margin-block-end:18px}main[data-template=index] .hero .text-block[class*=__headline],main[data-template=index] .hero .text-block[class*=__headline]>*{font-family:var(--font-heading--family);font-size:clamp(2.125rem,1.2rem + 3.1vw,3.5rem);font-weight:600;line-height:1.02;letter-spacing:.035em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 24px rgb(0 0 0 / .22)}main[data-template=index] .hero .text-block[class*=__sub]{max-width:27rem;margin-block-end:28px;opacity:.94}main[data-template=index] .hero .text-block[class*=__sub],main[data-template=index] .hero .text-block[class*=__sub]>*{font-size:clamp(.9375rem,.88rem + .25vw,1.0625rem);line-height:1.6;letter-spacing:.01em;text-wrap:pretty}main[data-template=index] .hero a[class*=__cta]{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:42px;height:42px;padding:0 22px;border-radius:6px;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase}@media screen and (max-width:749px){main[data-template=index] .hero .text-block[class*=__eyebrow]{margin-block-end:12px}main[data-template=index] .hero .text-block[class*=__eyebrow],main[data-template=index] .hero .text-block[class*=__eyebrow]>*{font-size:.6875rem;letter-spacing:.24em}main[data-template=index] .hero .text-block[class*=__headline]{max-width:100%;margin-block-end:14px}main[data-template=index] .hero .text-block[class*=__headline],main[data-template=index] .hero .text-block[class*=__headline]>*{font-size:clamp(2rem,1.2rem + 5.2vw,2.5rem);line-height:1.04;letter-spacing:.03em}main[data-template=index] .hero .text-block[class*=__sub]{max-width:22rem;margin-block-end:22px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/goat-premium.css.map */
