.gd-product-page{padding-block:var(--gd-space-md) var(--gd-space-xl)}.gd-product-page .page-width{max-width:var(--page-width);padding-inline:var(--gd-gutter)}.gd-product-page .gd-crumbs{margin-bottom:var(--gd-space-sm)}@media screen and (min-width:990px){.gd-product.product--large:not(.product--no-media) .product__media-wrapper{max-width:58%;width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2)}.gd-product.product--large:not(.product--no-media) .product__info-wrapper{max-width:42%;width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2);padding:0 0 0 clamp(24px,3.4vw,56px)}.gd-product.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 clamp(24px,3.4vw,56px) 0 0}}.gd-product .product__media-list{gap:var(--gd-space-2xs)}.gd-product .product-media-container{background-color:#eceded;border-color:rgba(var(--color-foreground),.1);border-radius:0}.gd-product .product__media-item:first-child .product-media-container{--gd-cut: 22px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--gd-cut)),calc(100% - var(--gd-cut)) 100%,0 100%)}.gd-product .product__media-item .media>img,.gd-product .product__media-item .media>model-viewer,.gd-product .product__media-item .media>video{box-sizing:border-box;padding:5%;object-fit:contain}.gd-product .thumbnail{background-color:#eceded;border-radius:0}.gd-product .thumbnail img{box-sizing:border-box;padding:6%;object-fit:contain}.gd-product .thumbnail[aria-current]{border-color:var(--gd-cobalt);box-shadow:0 0 0 1px var(--gd-cobalt)}.gd-product .product__info-container{display:flex;flex-direction:column;gap:var(--gd-space-sm);max-width:none}.gd-product .product__info-container>*{margin:0}.gd-product .product__text{margin:0 0 var(--gd-space-2xs);font-family:var(--gd-font);font-size:1.2rem;font-weight:var(--gd-weight-label);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;color:rgba(var(--color-foreground),.62)}.gd-product .product__title>h1,.gd-product .product__title>a>h2{margin:0;font-family:var(--gd-font);font-size:clamp(2.6rem,3.4vw,3.6rem);font-weight:var(--gd-weight-display);letter-spacing:var(--gd-tracking-display);line-height:1.08;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.gd-product .price{font-family:var(--gd-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.gd-product .price--large .price-item--regular,.gd-product .price--large .price-item--sale{font-size:clamp(2rem,2.4vw,2.4rem);font-weight:var(--gd-weight-display);letter-spacing:-.01em;color:rgb(var(--color-foreground))}.gd-product .price__sale .price-item--regular{font-size:1.5rem;font-weight:var(--gd-weight-body);color:rgba(var(--color-foreground),.55)}.gd-product .price .badge{padding:5px 9px;font-family:var(--gd-font);font-size:1.1rem;font-weight:var(--gd-weight-display);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;border:0;border-radius:0}.gd-product .price .price__badge-sale{color:var(--gd-white);background-color:var(--gd-cobalt)}.gd-product .price .price__badge-sold-out{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.1)}.gd-product .product__tax{font-size:1.3rem;color:rgba(var(--color-foreground),.55)}.gd-product .product-form__input{max-width:none;margin:0}.gd-product .product-form__input .form__label{margin-bottom:var(--gd-space-2xs);font-family:var(--gd-font);font-size:1.2rem;font-weight:var(--gd-weight-label);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;color:rgba(var(--color-foreground),.62)}.gd-product .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;margin:0 8px 8px 0;padding:0 16px;font-family:var(--gd-font);font-size:1.3rem;font-weight:var(--gd-weight-label);letter-spacing:.02em;color:rgb(var(--color-foreground));background-color:transparent;border:1px solid rgba(var(--color-foreground),.22);border-radius:0;transition:color var(--gd-duration-fast) var(--gd-ease-out),background-color var(--gd-duration-fast) var(--gd-ease-out),border-color var(--gd-duration-fast) var(--gd-ease-out)}.gd-product .product-form__input--pill input[type=radio]+label:before{display:none}.gd-product .product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.gd-product .product-form__input--pill input[type=radio]:checked+label{color:var(--gd-white);background-color:var(--gd-cobalt);border-color:var(--gd-cobalt)}.gd-product .product-form__input--pill input[type=radio].disabled+label,.gd-product .product-form__input--pill input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.16)}.gd-product .swatch-input__input:active+.swatch-input__label,.gd-product .swatch-input__input:checked+.swatch-input__label{outline:2px solid var(--gd-cobalt);outline-offset:2px}.gd-product .product-form__input--dropdown .select__select{min-height:48px;padding:12px 40px 12px 14px;font-family:var(--gd-font);font-size:1.4rem;background-color:transparent;border:1px solid rgba(var(--color-foreground),.22);border-radius:0}.gd-product .product-form__quantity .form__label{margin-bottom:var(--gd-space-2xs)}.gd-product .quantity{width:148px;height:48px;border:1px solid rgba(var(--color-foreground),.22);border-radius:0}.gd-product .quantity:after{display:none}.gd-product .quantity__input{font-family:var(--gd-font);font-size:1.5rem;font-weight:var(--gd-weight-display);font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}.gd-product .quantity__button{width:44px;color:rgb(var(--color-foreground))}.gd-product .quantity__button:hover{color:var(--gd-cobalt)}.gd-product .product-form__buttons{display:grid;gap:var(--gd-space-2xs);max-width:none}.gd-product .product-form__submit{--gd-cut: 16px;min-height:56px;padding-inline:var(--gd-space-md);font-family:var(--gd-font);font-size:1.5rem;font-weight:var(--gd-weight-display);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;color:var(--gd-graphite);background:var(--gd-charge);border:0;border-radius:0;box-shadow:none;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--gd-cut)),calc(100% - var(--gd-cut)) 100%,0 100%);transition:transform var(--gd-duration-fast) var(--gd-ease-out)}.gd-product .product-form__submit:after,.gd-product .product-form__submit:before{display:none}@media(prefers-reduced-motion:no-preference){.gd-product .product-form__submit:not([disabled]):hover{transform:translate3d(0,-1px,0)}}.gd-product .product-form__submit[disabled],.gd-product .product-form__submit[aria-disabled=true]{color:rgba(var(--color-foreground),.6);background:rgba(var(--color-foreground),.09);opacity:1;cursor:not-allowed}.gd-product .shopify-payment-button__button--unbranded{min-height:52px;font-family:var(--gd-font);font-size:1.4rem;font-weight:var(--gd-weight-display);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;color:rgb(var(--color-foreground));background-color:transparent;border:1px solid rgba(var(--color-foreground),.3);border-radius:0}.gd-product .shopify-payment-button__button--unbranded:before,.gd-product .shopify-payment-button__button--unbranded:after{display:none}.gd-product .product-form__error-message-wrapper{font-size:1.3rem}.gd-product .product__inventory{display:flex;gap:var(--gd-space-3xs);align-items:center;font-family:var(--gd-font);font-size:1.3rem;font-weight:var(--gd-weight-label);letter-spacing:.02em;color:rgba(var(--color-foreground),.72)}.gd-product .product__pickup-availabilities{padding-block-start:var(--gd-space-2xs);font-size:1.3rem}.gd-product .product__description{font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.78)}.gd-product .product__description>:first-child{margin-top:0}.gd-product .product__description>:last-child{margin-bottom:0}.gd-product .product__accordion{border-top:1px solid rgba(var(--color-foreground),.12)}.gd-product .product__accordion:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.12)}.gd-product .product__accordion .summary__title{padding-block:var(--gd-space-xs);font-family:var(--gd-font);font-size:1.3rem;font-weight:var(--gd-weight-label);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;color:rgb(var(--color-foreground))}.gd-product .product__accordion .accordion__content{padding-block-end:var(--gd-space-sm);font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.78)}.gd-product .share-button__button{font-family:var(--gd-font);font-size:1.2rem;font-weight:var(--gd-weight-label);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;color:rgba(var(--color-foreground),.62)}.gd-related{padding-block:var(--gd-space-lg) var(--gd-space-xl);border-top:1px solid rgba(var(--color-foreground),.12)}.gd-related__heading{position:relative;margin:0 0 var(--gd-space-md);padding-block-start:18px;font-size:clamp(2rem,2.6vw,2.6rem);line-height:1;color:rgb(var(--color-foreground))}.gd-related__heading:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:clamp(84px,9vw,132px);height:6px;background-image:linear-gradient(90deg,var(--gd-cyan),var(--gd-cobalt));clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%)}.gd-related__grid{display:grid;gap:var(--gd-space-sm);margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.gd-related__grid{gap:20px;grid-template-columns:repeat(var(--gd-related-cols, 4),minmax(0,1fr))}}@media screen and (max-width:749px){.gd-product .product__info-container{gap:var(--gd-space-xs)}.gd-product .product-form__buttons{width:100%}.gd-product .quantity{width:100%;max-width:180px}}.gd-product__sample{display:grid;gap:var(--gd-space-2xs);justify-items:start;margin-block-end:var(--gd-space-md);padding:var(--gd-space-sm);background-color:rgba(var(--color-foreground),.04);border:1px dashed rgba(var(--color-foreground),.28)}.gd-product__sample-badge{margin:0}.gd-product__sample-note{margin:0;font-size:1.4rem;line-height:1.55;color:rgba(var(--color-foreground),.72)}.gd-product__sample-button[disabled]{cursor:not-allowed;opacity:1;color:rgba(var(--color-foreground),.7);background-color:rgba(var(--color-foreground),.06);border:1px dashed rgba(var(--color-foreground),.34)}.gd-product__sample-button[disabled]:before,.gd-product__sample-button[disabled]:after{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gemdraw-product.css.map */
