.product{--product-gutter: clamp(2.4rem, 4vw, 6.4rem);display:grid;grid-template-columns:1fr;gap:3.2rem var(--product-gutter);margin:0 auto;padding-top:clamp(2.4rem,3vw,4.8rem)}@media(min-width:750px){.product.grid--2-col-tablet{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}@media(min-width:990px){.product.grid--2-col-tablet{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.product.grid--2-col-tablet>.product__media-wrapper,.product.grid--2-col-tablet>.product__info-wrapper{width:auto!important;max-width:none!important;min-width:0}.product.grid--2-col-tablet>.product__info-wrapper{padding-left:clamp(2.4rem,3vw,4.8rem)}}.product__media-wrapper{position:relative}@media(min-width:990px){.product__column-sticky{position:sticky;top:calc(var(--header-height, 8rem) + 2.4rem);align-self:flex-start}}.product__info-container{display:flex;flex-direction:column;gap:1.6rem;padding:clamp(1.8rem,2vw,2.4rem);max-width:56rem;background:#ffffff7a;border:1px solid rgba(205,195,177,.7);border-radius:calc(var(--gd-r-md) + 4px);box-shadow:0 22px 52px -44px rgba(var(--gd-ink-rgb),.38)}@media(min-width:990px){.product__info-container{padding:clamp(2rem,2.4vw,3.2rem)}}.product__media-list{display:flex;flex-direction:column;gap:1.4rem;padding:0;margin:0;list-style:none}@media(min-width:750px){.product--thumbnail .product__media-list .product__media-item.is-active,.product--thumbnail_slider .product__media-list .product__media-item.is-active{display:block;width:100%!important;max-width:100%!important;flex:0 0 100%!important}.product--thumbnail .product__media-list .product__media-item.is-active .product-media-container,.product--thumbnail_slider .product__media-list .product__media-item.is-active .product-media-container,.product--thumbnail .product__media-list .product__media-item.is-active .product__modal-opener,.product--thumbnail_slider .product__media-list .product__media-item.is-active .product__modal-opener,.product--thumbnail .product__media-list .product__media-item.is-active .media,.product--thumbnail_slider .product__media-list .product__media-item.is-active .media{width:100%;max-width:100%}}.product-media-container,.product__media-item{background:var(--gd-bone);border:1px solid var(--gd-line);border-radius:var(--gd-r-md);overflow:hidden}.product-media-container .product__media,.product__media-item .product__media,.product-media{border:0;background:transparent;border-radius:0;overflow:hidden}.product-media img{width:100%;height:auto;display:block}.thumbnail-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem;margin-top:1.4rem;padding:0;list-style:none}.thumbnail-list__item{position:relative}.thumbnail{width:100%;aspect-ratio:1 / 1;background:var(--gd-bone);border:1px solid var(--gd-line);border-radius:var(--gd-r-sm);padding:0;cursor:pointer;overflow:hidden;transition:border-color var(--gd-dur-base) var(--gd-ease),box-shadow var(--gd-dur-base) var(--gd-ease)}.thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform var(--gd-dur-base) var(--gd-ease)}.thumbnail:hover{border-color:var(--gd-ink)}.thumbnail:hover img{transform:scale(1.04)}.thumbnail[aria-current=true]{border-color:var(--gd-ink);box-shadow:0 0 0 1px var(--gd-ink)}.product__info-container .product__text,.product__info-container .caption-with-letter-spacing{display:inline-flex;align-items:center;gap:1rem;font-family:var(--gd-sans);font-size:var(--gd-fs-eyebrow);font-weight:600;letter-spacing:var(--gd-track-eyebrow);text-transform:uppercase;color:var(--gd-charcoal);margin:0}.product__info-container .product__text:before,.product__info-container .caption-with-letter-spacing:before{content:"";display:inline-block;width:2.4rem;height:1px;background:currentColor;opacity:.5;flex-shrink:0}.product__title,.product__title h1,.product__title h2{font-family:var(--gd-serif);font-size:clamp(2.6rem,3vw,4.2rem);line-height:var(--gd-lh-tight);letter-spacing:var(--gd-track-tight);font-weight:500;color:var(--gd-ink);margin:0;text-wrap:balance;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.product__title a{text-decoration:none;color:inherit}.product__title a+h2,.product__title h1+a{display:none}.product__info-container .price{font-family:var(--gd-sans);font-size:1.7rem;font-weight:500;letter-spacing:.02em;color:var(--gd-ink);margin:0;display:inline-flex;align-items:baseline;gap:1rem}.product__info-container .price--large{font-size:2rem}.product__info-container .price-item{margin:0;font-size:inherit;color:inherit}.product__info-container .price-item--sale{color:var(--gd-clay)}.product__info-container .price--on-sale .price-item--regular,.product__info-container .price__sale s.price-item--regular{color:var(--gd-stone);text-decoration:line-through;text-decoration-thickness:1px}.price:not(.price--on-sale) .price__sale{display:none}.price.price--on-sale .price__regular{display:none}.product__info-container .price__badge{font-size:1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;background:var(--gd-ochre);color:var(--gd-cream);padding:.4rem .8rem;border-radius:var(--gd-r-sm)}.product__info-container .price__sale{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.product__info-container .product__tax{font-family:var(--gd-sans);font-size:1.2rem;color:var(--gd-stone);margin-top:.2rem}.product__info-container shopify-payment-terms{--color-foreground: var(--gd-ink-rgb);font-family:var(--gd-sans);font-size:1.25rem;color:var(--gd-charcoal)}.product-form__input{margin:1.6rem 0 0;padding:0;border:0;max-width:none}.product-form__input .form__label,.product-form__input legend{font-family:var(--gd-sans);font-size:1.1rem;font-weight:600;letter-spacing:var(--gd-track-eyebrow);text-transform:uppercase;color:var(--gd-charcoal);margin:0 0 1rem;display:flex;align-items:baseline;gap:.6rem}.product-form__input .form__label .selected-value{font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--gd-ink)}.product-form__input--pill{display:flex;flex-wrap:wrap;gap:.8rem}.product-form__input--pill input[type=radio]{position:absolute;opacity:0;pointer-events:none}.product-form__input--pill label,.product-form__input--pill .product-form__radio-label{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:.8rem 1.6rem;border:1px solid var(--gd-line-strong);border-radius:var(--gd-r-sm);background:transparent;color:var(--gd-ink);font-family:var(--gd-sans);font-size:1.3rem;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:border-color var(--gd-dur-base) var(--gd-ease),background var(--gd-dur-base) var(--gd-ease),color var(--gd-dur-base) var(--gd-ease)}.product-form__input--pill label:hover,.product-form__input--pill .product-form__radio-label:hover{border-color:var(--gd-ink)}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked+.product-form__radio-label,.product-form__input--pill label.is-active{background:var(--gd-ink);border-color:var(--gd-ink);color:var(--gd-cream)}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--gd-ink);outline-offset:3px}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill .product-form__radio-label--soldout{border-color:var(--gd-line);color:var(--gd-stone);text-decoration:line-through;text-decoration-thickness:1px;cursor:not-allowed}.product-form__input--swatch .swatch-input__list,.product-form__input--swatch .product-form__radio-list,.swatch-input__list{display:flex;flex-wrap:wrap;gap:1rem;padding:0;margin:0;list-style:none}.swatch-input__input{position:absolute;opacity:0;pointer-events:none}.swatch-input__label,.swatch-input,.swatch{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:1px solid var(--gd-line-strong);border-radius:50%;cursor:pointer;position:relative;transition:box-shadow var(--gd-dur-base) var(--gd-ease),border-color var(--gd-dur-base) var(--gd-ease);background-clip:content-box;padding:2px;background-color:transparent}.swatch-input__input:checked+.swatch-input__label{border-color:var(--gd-ink);box-shadow:0 0 0 1px var(--gd-ink)}.swatch-input__label:hover{border-color:var(--gd-ink)}.product-form__input select.select__select{width:100%;padding:1.2rem 4rem 1.2rem 1.6rem;border:1px solid var(--gd-line-strong);border-radius:var(--gd-r-sm);background:transparent;color:var(--gd-ink);font-family:var(--gd-sans);font-size:1.4rem;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%2316110d' stroke-width='1.4'%3E%3Cpath d='M1 1L6 6L11 1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;background-size:1rem;cursor:pointer;transition:border-color var(--gd-dur-base) var(--gd-ease)}.product-form__input select.select__select:hover,.product-form__input select.select__select:focus{border-color:var(--gd-ink);outline:none}.product-form__quantity{margin:1.6rem 0 0}.product-form__quantity .quantity__label,.product-form__quantity .form__label,quantity-input+label{font-family:var(--gd-sans);font-size:1.1rem;font-weight:600;letter-spacing:var(--gd-track-eyebrow);text-transform:uppercase;color:var(--gd-charcoal);margin:0 0 1rem;display:block}.quantity{display:inline-flex;align-items:stretch;border:1px solid var(--gd-line-strong);border-radius:var(--gd-r-sm);background:transparent;height:4.8rem;width:auto;min-width:12rem}.quantity:before,.quantity:after{display:none}.quantity__button{width:4rem;height:100%;background:transparent;border:0;cursor:pointer;color:var(--gd-ink);display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem;transition:background var(--gd-dur-base) var(--gd-ease)}.quantity__button:hover{background:rgba(var(--gd-ink-rgb),.05)}.quantity__button .svg-wrapper svg{width:1.2rem;height:1.2rem}.quantity__input{flex:1;border:0;background:transparent;text-align:center;font-family:var(--gd-sans);font-size:1.4rem;font-weight:500;color:var(--gd-ink);width:4rem;outline:none}.product-form__buttons{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.product-form__submit{width:100%}.product-form__submit.button--primary,.product-form__submit.button{width:100%;min-height:5.6rem;letter-spacing:var(--gd-track-button)}.shopify-payment-button{width:100%}.shopify-payment-button__button{width:100%;min-height:5.6rem}.shopify-payment-button__more-options{font-family:var(--gd-sans);font-size:1.1rem;letter-spacing:var(--gd-track-button);text-transform:uppercase;color:var(--gd-charcoal);background:transparent;text-decoration:none;padding:.8rem 0;position:relative}.shopify-payment-button__more-options:hover{color:var(--gd-ink)}.product-form__input input[type=text],.product-form__input input[type=email],.product-form__input textarea,.product-form__input .field__input{width:100%;padding:1.2rem 1.4rem;border:1px solid var(--gd-line-strong);border-radius:var(--gd-r-sm);background:transparent;color:var(--gd-ink);font-family:var(--gd-sans);font-size:1.4rem;line-height:1.5;resize:vertical;transition:border-color var(--gd-dur-base) var(--gd-ease)}.product-form__input input[type=text]:focus,.product-form__input textarea:focus,.product-form__input .field__input:focus{border-color:var(--gd-ink);outline:none}.product-form__input input[type=text]::placeholder,.product-form__input textarea::placeholder{color:var(--gd-stone)}.product-form__input input[type=file]{display:block;width:100%;font-family:var(--gd-sans);font-size:1.3rem;color:var(--gd-charcoal);padding:.8rem 0}.product-form__input input[type=file]::-webkit-file-upload-button,.product-form__input input[type=file]::file-selector-button{font-family:var(--gd-sans);font-size:1.1rem;font-weight:600;letter-spacing:var(--gd-track-button);text-transform:uppercase;background:transparent;color:var(--gd-ink);border:1px solid var(--gd-ink);border-radius:var(--gd-r-sm);padding:.9rem 1.6rem;cursor:pointer;margin-right:1.4rem;transition:background var(--gd-dur-base) var(--gd-ease),color var(--gd-dur-base) var(--gd-ease)}.product-form__input input[type=file]::-webkit-file-upload-button:hover,.product-form__input input[type=file]::file-selector-button:hover{background:var(--gd-ink);color:var(--gd-cream)}.globo-pproduct-option,.globo-product-options,[class^=globo-]{font-family:var(--gd-sans)}.globo-product-options .option-title,.globo-product-options label,.globo-product-options .label{font-family:var(--gd-sans);font-size:1.1rem;font-weight:600;letter-spacing:var(--gd-track-eyebrow);text-transform:uppercase;color:var(--gd-charcoal)}.globo-product-options input[type=text],.globo-product-options input[type=email],.globo-product-options textarea,.globo-product-options select{border:1px solid var(--gd-line-strong);border-radius:var(--gd-r-sm);background:transparent;padding:1.2rem 1.4rem;font-family:var(--gd-sans);font-size:1.4rem;color:var(--gd-ink)}.globo-product-options .button,.globo-product-options button{border-radius:var(--gd-r-xs)}.gpo-app,.gpo-container{background:transparent!important;font-family:var(--gd-sans)!important}.gpo-app .gpo-group,.gpo-app .gpo-element{margin:0 0 1.6rem!important}.gpo-app .gpo-label,.gpo-app label.gpo-label{display:flex!important;align-items:baseline;gap:.4rem;font-family:var(--gd-sans)!important;font-size:1.08rem!important;font-weight:650!important;letter-spacing:var(--gd-track-eyebrow)!important;text-transform:uppercase!important;color:var(--gd-charcoal)!important;margin:0 0 .7rem!important}.gpo-app .gpo-selected-values{font-size:1.25rem!important;line-height:1.3!important;color:var(--gd-sage)!important;margin:-.2rem 0 .9rem!important}.gpo-app .gpo-ov-wrapper.horizontal{display:flex!important;flex-wrap:wrap!important;gap:.8rem!important}.gpo-app .gpo-swatches.buttons label,.gpo-app .gpo-ov-item label{min-height:4.2rem!important;padding:1rem 1.35rem!important;border:1px solid var(--gd-line-strong)!important;border-radius:var(--gd-r-sm)!important;background:#ffffff57!important;color:var(--gd-ink)!important;font-family:var(--gd-sans)!important;font-size:1.22rem!important;font-weight:550!important;line-height:1.15!important;box-shadow:none!important;transition:background var(--gd-dur-base) var(--gd-ease),border-color var(--gd-dur-base) var(--gd-ease),color var(--gd-dur-base) var(--gd-ease),transform var(--gd-dur-base) var(--gd-ease)!important}.gpo-app .gpo-swatches.buttons label:hover,.gpo-app .gpo-ov-item label:hover{border-color:var(--gd-ink)!important;transform:translateY(-1px)}.gpo-app input[type=radio]:checked+label,.gpo-app .gpo-swatches.buttons input[type=radio]:checked+label,.gpo-app .gpo-ov-item input[type=radio]:checked+label{background:var(--gd-ink)!important;border-color:var(--gd-ink)!important;color:var(--gd-cream)!important}.gpo-app .image-swatches label{border-radius:var(--gd-r-sm)!important;padding:.3rem!important;background:#ffffff6b!important}.gpo-app .gpo-tooltip,.gpo-app .gpo-tooltip__title,.gpo-app .gpo-ov-helptext,.gpo-app .gpo-ov-extend{display:none!important}.product__description{margin-top:2.4rem;font-family:var(--gd-sans);font-size:1.5rem;line-height:var(--gd-lh-relaxed);color:var(--gd-charcoal);max-width:64ch}.product__description p{margin:0 0 1rem}.product__description p:last-child{margin-bottom:0}.product__description h2,.product__description h3{font-family:var(--gd-serif);font-size:1.8rem;letter-spacing:var(--gd-track-snug);color:var(--gd-ink);margin:2rem 0 .8rem;font-weight:500}product-info.gpb-studio-mode .gv2-product-kicker,product-info.gpb-studio-mode .gbg-assurance{display:none!important}product-info.gpb-studio-mode .gpb-configurator{padding-bottom:1.2rem}product-info.gpb-studio-mode .product__info-container{padding-bottom:0!important}product-info.gpb-studio-mode .product__view-details{display:none!important}product-info.gpb-studio-mode .product__info-container>div:not([class]):not([id]){display:none!important}.goodboy-product-postscript{width:100%;max-width:102rem;margin:clamp(2.4rem,4vw,4.8rem) auto 0;padding-inline:clamp(0rem,1.5vw,1.6rem)}product-info.gpb-studio-mode .goodboy-product-postscript{margin-top:1.4rem}.goodboy-product-notes{width:min(100%,78rem);max-width:78rem;margin:0 auto 1.2rem;padding:clamp(2.2rem,3.2vw,3.4rem);border:1px solid rgba(var(--gd-ink-rgb),.1);border-radius:var(--gd-r-md);background:radial-gradient(circle at 50% 0%,rgba(176,130,70,.1),transparent 28rem),#fffcf6ad;box-shadow:0 1px #ffffffb8 inset,0 28px 58px -52px rgba(var(--gd-ink-rgb),.24);text-align:center}.goodboy-product-notes__eyebrow{margin:0 0 1rem;color:var(--gd-stone);font-family:var(--gd-sans);font-size:var(--gd-fs-eyebrow);font-weight:700;letter-spacing:var(--gd-track-eyebrow);line-height:1;text-transform:uppercase}.goodboy-product-notes__text{max-width:56ch;margin:0 auto;color:var(--gd-charcoal);font-family:var(--gd-serif);font-size:clamp(1.65rem,1.65vw,2rem);font-style:italic;line-height:1.38;text-wrap:balance}.goodboy-product-notes__text p,.goodboy-product-notes__raw p{margin:0}.goodboy-product-notes__raw{max-width:62ch;margin:2rem auto 0;padding-top:1.8rem;border-top:1px solid var(--gd-line);text-align:left}.goodboy-product-resource{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;width:min(100%,78rem);max-width:78rem;margin:.9rem auto 0;padding:1.3rem 1.4rem;border:1px solid rgba(var(--gd-ink-rgb),.1);border-radius:var(--gd-r-sm);background:#fffcf685;color:var(--gd-ink);text-decoration:none;transition:border-color var(--gd-dur-base) var(--gd-ease),background var(--gd-dur-base) var(--gd-ease),transform var(--gd-dur-base) var(--gd-ease)}.goodboy-product-resource:hover,.goodboy-product-resource:focus-visible{border-color:rgba(var(--gd-ink-rgb),.22);background:#fffcf6db;transform:translateY(-1px)}.goodboy-product-resource__icon{display:grid;place-items:center;width:3.8rem;height:3.8rem;border:1px solid rgba(var(--gd-ink-rgb),.1);border-radius:999px;background:var(--gd-cream);color:var(--gd-stone)}.goodboy-product-resource__icon svg{width:1.7rem;height:1.7rem}.goodboy-product-resource__copy{display:grid;gap:.25rem;min-width:0}.goodboy-product-resource__title{font-family:var(--gd-sans);font-size:1.35rem;font-weight:750;letter-spacing:.02em;line-height:1.2}.goodboy-product-resource__note{color:var(--gd-charcoal);font-family:var(--gd-sans);font-size:1.2rem;line-height:1.35}.goodboy-product-resource__cta{display:inline-flex;align-items:center;gap:.55rem;color:var(--gd-stone);font-family:var(--gd-sans);font-size:1.05rem;font-weight:750;letter-spacing:.12em;line-height:1;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:749px){.goodboy-product-postscript{margin-top:2rem;padding-inline:0}.goodboy-product-notes{padding:2rem 1.6rem}.goodboy-product-notes__text{font-size:1.48rem}.goodboy-product-resource{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.2rem}.goodboy-product-resource__cta{grid-column:2;justify-self:start;font-size:.95rem}}.product .accordion{border-top:1px solid var(--gd-line);margin-top:0}.product .accordion+.accordion{margin-top:0}.product .accordion summary{padding:1.6rem 0;font-family:var(--gd-sans);font-size:1.2rem;font-weight:600;letter-spacing:var(--gd-track-eyebrow);text-transform:uppercase;color:var(--gd-ink);border-bottom:1px solid var(--gd-line);list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.product .accordion summary::-webkit-details-marker{display:none}.product .accordion summary:after{content:"";width:1.2rem;height:1.2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%2316110d' stroke-width='1.4' stroke-linecap='square'%3E%3Cpath d='M1 7H13M7 1V13'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform var(--gd-dur-base) var(--gd-ease)}.product .accordion[open] summary:after{transform:rotate(45deg)}.product .accordion__content{padding:1.4rem 0 2rem;font-family:var(--gd-sans);font-size:1.45rem;line-height:var(--gd-lh-relaxed);color:var(--gd-charcoal)}.product-trust-band,.product__trust{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;padding:2rem 0;margin-top:2rem;border-top:1px solid var(--gd-line);border-bottom:1px solid var(--gd-line)}@media(min-width:750px){.product-trust-band,.product__trust{grid-template-columns:repeat(4,1fr)}}.product-trust-band__item,.product__trust-item{display:flex;flex-direction:column;gap:.4rem}.product-trust-band__item strong,.product__trust-item strong{font-family:var(--gd-sans);font-size:1.15rem;font-weight:600;letter-spacing:var(--gd-track-button);text-transform:uppercase;color:var(--gd-ink)}.product-trust-band__item span,.product__trust-item span{font-family:var(--gd-sans);font-size:1.3rem;color:var(--gd-charcoal);line-height:1.4}.product__view-details{font-family:var(--gd-sans);font-size:1.15rem;font-weight:600;letter-spacing:var(--gd-track-button);text-transform:uppercase;color:var(--gd-charcoal);text-decoration:none;display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem}.product__view-details:hover{color:var(--gd-ink)}.share-button{margin-top:1.2rem}.share-button__button{font-family:var(--gd-sans);font-size:1.15rem;font-weight:600;letter-spacing:var(--gd-track-button);text-transform:uppercase;color:var(--gd-charcoal);padding:.6rem 0;background:transparent;border:0;cursor:pointer}.share-button__button:hover{color:var(--gd-ink)}.product__media .badge,.card-information .badge,.product__media-list .badge{position:absolute;top:1.2rem;left:1.2rem;display:inline-flex;align-items:center;font-family:var(--gd-sans);font-size:1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:.5rem .8rem;border-radius:2px;background:var(--gd-ink);color:var(--gd-cream);border:0;z-index:2}.product__media .badge--sale,.card-information .badge--sale{background:var(--gd-clay)}.product__media .badge--sold-out,.card-information .badge--sold-out{background:var(--gd-stone)}.related-products__heading,.product-recommendations__heading{font-family:var(--gd-serif);font-size:clamp(2.4rem,3vw,3.6rem);letter-spacing:var(--gd-track-snug);color:var(--gd-ink);text-align:center;margin:0 0 clamp(2.4rem,3vw,4rem);font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/10/assets/goodest-product.css.map */
