.product-information .product-details>.group-block{gap:14px!important}.product-information .product-details product-price{color:#111!important;font-size:clamp(1.45rem,2.2vw,1.7rem)!important;font-weight:800!important;line-height:1.2!important}.product-information .product-details product-price [ref=priceContainer]{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:7px}.product-information .product-details product-price .price{display:inline-block!important;padding:7px 11px!important;border:1px solid #d8d8d8;border-radius:8px;background:#f3f3f3!important;color:#111!important;font-size:clamp(1.45rem,2.2vw,1.7rem)!important;font-weight:800!important;letter-spacing:-.01em;line-height:1.1!important}.product-information .product-details product-price .compare-at-price{color:#666!important;font-size:.75em!important;font-weight:500!important}.product-information .variant-picker,.product-information .variant-picker__form{width:100%}.product-information .variant-option--equal-width-buttons,.product-information .variant-option--default-width-buttons,.product-information .variant-option--buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important;grid-template-columns:none!important}.product-information .variant-option+.variant-option{margin-top:12px}.product-information .variant-option--buttons legend{flex:0 0 100%;font-size:.9rem;font-weight:650;margin-block-end:2px}.product-information .variant-option__button-label,.product-information .variant-option--equal-width-buttons .variant-option__button-label{flex:0 0 auto!important;width:auto!important;min-height:38px!important;min-width:0!important;padding:7px 13px!important;border-radius:8px!important;font-size:.88rem!important;line-height:1.1!important}.product-information .variant-option--equal-width-buttons .variant-option__button-label__text{text-wrap:nowrap}.product-information .buy-buttons-block{--height-buy-buttons: 46px}.product-information .product-form-buttons{gap:8px!important}.product-information .product-form-buttons button,.product-information .add-to-cart-button{min-height:46px;padding-block:10px}.product-information .quantity-selector{height:46px}.product-information__media media-gallery.media-gallery--carousel{width:70%!important;max-width:560px;margin-inline:auto!important}.product-information .sp-product-description summary{min-height:44px;padding-block:10px;font-size:.95rem}.product-information .sp-product-description__content{padding-block:0 14px;font-size:.9rem;line-height:1.55}.product-information .sp-product-description__content :is(h1,h2,h3,h4){font-size:1.05rem;line-height:1.35;margin-block:14px 7px}.product-information .sp-product-description__content :is(p,ul,ol){margin-block:7px}@media screen and (max-width:749px){.product-information .product-details>.group-block{gap:12px!important}.product-information .product-details product-price{font-size:1.5rem!important}.product-information .variant-option__button-label,.product-information .variant-option--equal-width-buttons .variant-option__button-label{min-height:36px!important;padding:6px 11px!important}.product-information__media media-gallery.media-gallery--carousel{width:70%!important}}main[data-template^=collection] .product-grid{grid-template-columns:repeat(auto-fit,minmax(190px,260px))!important;justify-content:center!important;max-width:1120px;margin-inline:auto!important}main[data-template^=collection] .product-grid__item{width:100%;max-width:260px}main[data-template^=collection] .main-collection-grid{width:100%;margin-inline:auto}main[data-template^=collection] .sp-embroidery-offer{justify-content:center;max-width:760px;margin-inline:auto;text-align:center}@media screen and (max-width:749px){main[data-template^=collection] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important;padding-inline:12px}main[data-template^=collection] .product-grid__item{max-width:none}}.product-information .product-details .text-block h1{margin:0;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}.shopify-policy__container{max-width:800px;padding-block:24px}.shopify-policy__container:has(.shopify-policy__body h1) .shopify-policy__title{display:none}.shopify-policy__container h1{font-size:clamp(1.55rem,3vw,2rem);line-height:1.2;margin-block:0 16px}.shopify-policy__body :is(h2,h3,h4){font-size:1.2rem;line-height:1.3;margin-block:22px 8px}.shopify-policy__body{font-size:.95rem;line-height:1.6}.shopify-policy__body :is(p,ul,ol){margin-block:8px 12px}@media(max-width:749px){.shopify-policy__container{padding:20px 16px}.shopify-policy__body :is(h2,h3,h4){font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/supperpug-product-compact.css.map */
