body .card-wrapper .card__inner{background:var(--gg-snow-deep)}body .card-wrapper .card__heading,body .card-wrapper .card__heading a{font-family:var(--font-heading-family);font-weight:500;font-size:1.5rem;line-height:1.3;letter-spacing:0;text-decoration:none}body .card-wrapper:hover .card__heading a{text-decoration:none}body .card__information{padding-top:1.2rem;row-gap:.4rem}body .card-information .price,body .card__information .price{font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:0}body .card-information .price-item--regular{color:var(--gg-ink)}body .card__badge .badge,body .price__badge-sale,body .price__badge-sold-out{background:var(--gg-paper)!important;color:var(--gg-ink)!important;border:1px solid var(--gg-line)!important;font-family:var(--font-heading-family);font-weight:500;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;padding:.5rem .8rem;border-radius:0!important}body .card__badge .badge.color-scheme-5,body .price__badge-sale{color:var(--gg-oxblood)!important;border-color:var(--gg-oxblood)!important}body .price__badge-sold-out{color:var(--gg-muted)!important}.product .product__info-container{display:flex;flex-direction:column;align-items:stretch;letter-spacing:0}.product .product__info-container>*{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.product .product__info-container>*+*{margin:2.4rem 0 0}.product .product__info-container>.product__title{margin:0}.product .product__info-container>[id^=price-]{margin-top:.8rem}.product .product__info-container>[id^=price-]+div,.product .product__info-container>.product__tax+div{margin-top:.4rem}.product .product__info-container>.gg-details{margin-top:0}.product .product__info-container>[class*=jdgm],.product .product__info-container>div:has(>.jdgm-widget){margin-top:1.2rem}.product .product__info-container .jdgm-prev-badge{float:none!important;display:flex;align-items:center;gap:.6rem}.product .product__info-container>.gg-size-head,.product .product__info-container>div>.gg-size-head{margin-top:2.4rem}.product .product__info-container>variant-selects,.product .product__info-container>.gg-size-head+variant-selects{margin-top:1rem}.product .product__info-container>.gg-size-tip{margin-top:1.2rem}.product .product__info-container .product-form,.product .product__info-container product-form,.product .product__info-container .product-form__buttons,.product .product__info-container .product-form__input,.product .product__info-container .product-form__submit{max-width:none;width:100%}.product .product__info-container .product-form{margin:0}.product .product__title h1{font-family:var(--font-heading-family);font-weight:500;font-size:2.4rem;line-height:1.15;letter-spacing:-.01em;margin:0;overflow-wrap:anywhere}@media screen and (min-width:990px){.product .product__title h1{font-size:3rem}}.product .price--large .price-item{font-family:var(--font-body-family);font-size:1.8rem;letter-spacing:0}.product .price--large .price__compare .price-item{color:var(--gg-muted)}.product .product__tax{display:none}.product .installment,.product .installment *{font-size:1.3rem;line-height:1.5;color:var(--gg-muted);letter-spacing:0}.product .installment{margin:0}.product .product__media-item .media,.product .product__media-list .media{background:var(--gg-snow-deep)}.product .product-form__input .form__label{font-family:var(--font-heading-family);font-weight:500;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gg-ink);margin:0 0 1rem;padding:0}.product .gg-option--single-colour{display:none!important}.product .product-form__input--pill{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin:0}@media screen and (min-width:750px){.product .product-form__input--pill{grid-template-columns:repeat(6,minmax(0,1fr))}}.product .product-form__input--pill input[type=radio]+label{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;height:5.2rem;margin:0;padding:0;text-align:center;border:1px solid var(--gg-line);background:var(--gg-paper);color:var(--gg-ink);font-family:var(--font-body-family);font-size:1.5rem;line-height:1;letter-spacing:0;transition:border-color .12s var(--gg-ease),background-color .12s var(--gg-ease),color .12s var(--gg-ease)}.product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--gg-ink)}.product .product-form__input--pill input[type=radio]:checked+label{background:var(--gg-ink);border-color:var(--gg-ink);color:var(--gg-paper)}.product .product-form__input--pill input[type=radio].disabled+label,.product .product-form__input--pill input[type=radio]:disabled+label{color:var(--gg-muted);background:var(--gg-snow);border-color:var(--gg-line)}.product .gg-colours__label{font-family:var(--font-heading-family);font-weight:500;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gg-ink);margin:0}.product .gg-colours__name{color:var(--gg-muted)}.product .gg-colours{display:block;width:100%;box-sizing:border-box}.product .gg-colours__list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:1.2rem;width:100%;list-style:none;margin:0;padding:0 0 .4rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product .gg-colours__list::-webkit-scrollbar{display:none}.product .gg-colours__item{flex:0 0 7.8rem;width:7.8rem;margin:0;padding:0;text-align:center}.product .gg-colours__swatch{display:flex;flex-direction:column;gap:.6rem;text-decoration:none;color:var(--gg-muted)}.product .gg-colours__thumb{display:block;width:100%;aspect-ratio:4 / 5;background:var(--gg-snow-deep);border:1px solid var(--gg-line);overflow:hidden;position:relative;transition:border-color .12s var(--gg-ease),opacity .12s var(--gg-ease)}.product .gg-colours__thumb img{width:100%;height:100%;object-fit:cover;display:block}.product .gg-colours__caption{font-family:var(--font-body-family);font-size:1.2rem;line-height:1.3;letter-spacing:0;text-align:center;text-wrap:balance;overflow-wrap:break-word}.product .gg-colours__swatch:hover .gg-colours__thumb{border-color:var(--gg-ink)}.product .gg-colours__swatch:hover .gg-colours__caption{color:var(--gg-ink)}.product .gg-colours__swatch.is-current .gg-colours__thumb{border:2px solid var(--gg-ink);padding:2px;background:var(--gg-paper)}.product .gg-colours__swatch.is-current .gg-colours__caption{color:var(--gg-ink);font-weight:600}.product .gg-colours__swatch.is-loading .gg-colours__thumb{opacity:.6}.product .gg-colours__swatch.is-soldout img{opacity:.45}.product .gg-colours__swatch.is-soldout .gg-colours__thumb:after{content:"";position:absolute;left:-10%;right:-10%;top:50%;border-top:1px solid var(--gg-muted);transform:rotate(-51deg)}.product .gg-size-head{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:1.6rem;width:100%;box-sizing:border-box}.product .gg-size-head__label{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gg-ink)}.product .gg-size-head__link{display:inline-block;padding:1.2rem 0 1.2rem 1.6rem;margin:-1.2rem 0;font-size:1.3rem;color:var(--gg-ink);letter-spacing:0;text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap}.product .gg-option--size>.form__label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product .gg-size-tip{margin:0;font-size:1.3rem;line-height:1.5;color:var(--gg-muted);letter-spacing:0}.product .product-form__buttons{max-width:none}.product .product-form__submit{min-height:5.6rem;font-size:1.6rem;letter-spacing:.04em}.product .product-form__error-message-wrapper{font-size:1.3rem}.product .product__info-container .icon-with-text{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;align-items:start;padding:1.8rem 0 2rem;border-top:1px solid var(--gg-line);margin-bottom:0;margin-left:0;margin-right:0}.product .icon-with-text .icon-with-text__item,.product .icon-with-text--horizontal .icon-with-text__item{width:auto;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;margin:0}.product .icon-with-text .h4,.product .icon-with-text__heading,.product .icon-with-text span{font-family:var(--font-body-family);font-weight:400;font-size:1.2rem;line-height:1.35;letter-spacing:0;color:var(--gg-muted);margin:0}.product .icon-with-text svg,.product .icon-with-text .icon{width:2rem;height:2rem;min-width:0;min-height:0;margin:0;color:var(--gg-ink)}.product .gg-details{display:block;width:100%;border-top:1px solid var(--gg-line)}.product .gg-details__item{display:block;border-bottom:1px solid var(--gg-line)}.product .gg-details__summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.8rem 0;font-family:var(--font-heading-family);font-weight:500;font-size:1.5rem;line-height:1.3;letter-spacing:0;color:var(--gg-ink)}.product .gg-details__summary::-webkit-details-marker{display:none}.product .gg-details__summary:after{content:"";flex:0 0 auto;width:1.2rem;height:1.2rem;background:linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 100% no-repeat;transition:transform .16s var(--gg-ease)}.product .gg-details__item[open]>.gg-details__summary:after{background:linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat}.product .gg-details__body{padding:0 0 2rem;font-size:1.4rem;line-height:1.65;color:var(--gg-muted);letter-spacing:0}.product .gg-details__body p{margin:0 0 1.2rem}.product .gg-details__body p:last-child{margin-bottom:0}.product .gg-details__body a{color:var(--gg-ink);text-underline-offset:.3rem}.product .gg-specs{margin:0}.product .gg-specs__row{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.2rem;padding:.8rem 0;border-top:1px solid var(--gg-line)}.product .gg-specs__row:first-child{border-top:0;padding-top:0}.product .gg-specs dt{font-family:var(--font-heading-family);font-weight:500;font-size:1.3rem;color:var(--gg-ink)}.product .gg-specs dd{margin:0}.product .related-products__heading,.product .complementary-products__container .h4{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.01em}body .collection-hero__title{font-family:var(--font-heading-family);font-weight:500;font-size:3.2rem;line-height:1.1;letter-spacing:-.01em}@media screen and (min-width:990px){body .collection-hero__title{font-size:4rem}}body .facets__summary span,body .facet-filters__label,body .facets__heading,body .product-count__text,body .mobile-facets__open-label{font-family:var(--font-heading-family);font-weight:500;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}body .product-count__text{color:var(--gg-muted)}body .facet-filters__sort,body .facet-filters__sort:focus{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:0}body .facets__disclosure[open] .facets__display,body .facets__display{border-radius:0;box-shadow:none;border:1px solid var(--gg-line)}body .active-facets__button-inner,body .active-facets__button{border-radius:0!important}body .active-facets__button-inner{box-shadow:0 0 0 1px var(--gg-line)}body .mobile-facets__open{font-family:var(--font-heading-family)}body .drawer__heading,body .title--primary.cart__title,body .cart__title{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.01em}body .drawer__heading{font-size:2.2rem}body .cart-item__name{font-family:var(--font-heading-family);font-weight:500;font-size:1.5rem;line-height:1.3;letter-spacing:0;text-decoration:none}body .cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}body .cart-item .product-option{font-size:1.3rem;color:var(--gg-muted)}body .cart-item__image{background:var(--gg-snow-deep)}body .cart-items th{font-family:var(--font-heading-family);font-weight:500;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gg-muted)}body .cart-item__quantity .quantity{min-height:4.4rem}body .totals__total{font-family:var(--font-heading-family);font-weight:500;font-size:1.5rem;letter-spacing:0}body .totals__total-value{font-family:var(--font-body-family);font-size:1.8rem;letter-spacing:0}body .tax-note{color:var(--gg-muted);font-size:1.3rem}body .cart__checkout-button,body #CartDrawer-Checkout{min-height:5.6rem;font-size:1.6rem;letter-spacing:.04em;width:100%;max-width:none}body .cart__ctas{gap:1.2rem}body .drawer__inner-empty .cart__empty-text,body .cart__empty-text{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.01em}body .gg-ship{margin:0 0 1.6rem;text-align:left}body .gg-ship__text{margin:0 0 .8rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;line-height:1.4;color:var(--gg-ink);letter-spacing:0}body .gg-ship__track{height:4px;background:var(--gg-snow-deep);overflow:hidden}body .gg-ship__fill{display:block!important;height:100%;background:var(--gg-ink);transition:width .4s var(--gg-ease)}body .cart__footer .gg-ship{max-width:36rem;margin-left:auto}@media(prefers-reduced-motion:reduce){body .gg-ship__fill,body .gg-colours__thumb,body .gg-details__summary:after,body .product-form__input input[type=radio]+label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/gg-commerce.css.map */
