product-info[data-gc-category-layout] .product__info-container{display:flex;flex-direction:column;gap:10px;min-width:0}
product-info[data-gc-category-layout] .product__info-container>*{margin-top:0;margin-bottom:0;max-width:100%}
product-info[data-gc-category-layout] .product__title h1{font-size:28px;line-height:1.15;margin:0}
product-info[data-gc-category-layout] .product-form__input{max-width:none;margin:0}
product-info[data-gc-category-layout] .product-form__input--pill{display:flex;flex-wrap:wrap;gap:6px}
product-info[data-gc-category-layout] .product-form__input--pill .form__label{width:100%;margin:0 0 2px}
product-info[data-gc-category-layout] .product-form__input--pill input[type=radio]+label{margin:0;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.4;display:inline-flex;align-items:center;justify-content:center;max-width:100%;overflow-wrap:anywhere}
product-info[data-gc-category-layout] .product__info-container .product-form__buttons{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;max-width:none}
product-info[data-gc-category-layout] .product-form__buttons .button{min-width:0;min-height:46px;margin:0;padding:9px 8px;font-size:13px}
product-info[data-gc-category-layout] .shopify-payment-button{min-width:0;margin:0}
product-info[data-gc-category-layout] .shopify-payment-button__button{min-height:46px;margin:0;font-size:13px}
product-info[data-gc-category-layout] .product-form{margin:0}
product-info[data-gc-category-layout] .shopify-payment-button[inert]{opacity:.5}
product-info[data-gc-category-layout] .product-form__quantity .quantity{min-height:44px;height:44px}
product-info[data-gc-category-layout] .product__tax{font-size:11px}
product-info[data-gc-category-layout] .gc-selected-measurements{width:auto;margin:0;font-size:inherit}
product-info[data-gc-category-layout] .product__media-wrapper{min-width:0}
product-info[data-gc-category-layout] .gc-product-description{border-block:1px solid rgba(var(--color-foreground),.15);padding:12px 0}
.gc-product-description summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}
.gc-category-facts{margin-top:12px;font-size:14px}
.gc-category-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}
.gc-category-facts dl>div{padding:10px 8px 10px 0;border-top:1px solid rgba(var(--color-foreground),.15)}
.gc-category-facts dt{font-size:12px;opacity:.75}.gc-category-facts dd{margin:3px 0 0;overflow-wrap:anywhere}
.gc-category-contents{border-top:1px solid rgba(var(--color-foreground),.15);padding-top:10px}.gc-category-contents ul{margin:4px 0;padding-left:20px}
.gc-category-aliases{font-size:12px;opacity:.8}
@media(min-width:990px){
 product-info[data-gc-category-layout] .product>.product__media-wrapper{width:42%;max-width:42%}
 product-info[data-gc-category-layout] .product>.product__info-wrapper{width:calc(58% - var(--grid-desktop-horizontal-spacing));max-width:58%;padding:0 0 0 28px}
 product-info[data-gc-category-layout] .product__info-container{gap:8px}
 product-info[data-gc-category-layout] .product__title h1{font-size:28px;line-height:1.12}
 product-info[data-gc-category-layout] .product-form__input--pill input[type=radio]+label{padding:8px 10px;font-size:11px}
 product-info[data-gc-category-layout] .product__media-list .product-media-container{max-height:60vh}
 product-info[data-gc-category-layout] .product__media-list .product__media img{object-fit:contain}
 product-info[data-gc-category-layout] .product-form__quantity{margin-bottom:0}
}
@media(max-width:749px){product-info[data-gc-category-layout] .product__title h1{font-size:25px}.gc-category-facts{font-size:13px}product-info[data-gc-category-layout] .product-form__buttons .button{min-height:48px;font-size:12px}}

product-info[data-gc-category-layout] variant-selects .gc-single-option{display:none}
body:has(product-info[data-gc-category-layout]) #gc-google-customer-reviews-badge{position:static;max-width:100%;width:fit-content;margin:16px auto;clear:both}
body:has(product-info[data-gc-category-layout]) #gc-google-customer-reviews-badge iframe{max-width:100%}
