body.pebbles-commerce main{--page-content-width: 1200px;--page-width: calc(1200px + var(--page-margin) * 2);font-size:16px}.pebbles-catalog-header{padding:40px 24px 24px;background:#f5f7fb;color:#0f172a}.pebbles-catalog-header__inner{max-width:1200px;margin:auto}.pebbles-catalog-header h1{margin:0 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.2;letter-spacing:-.025em}.pebbles-catalog-header p{margin:0 0 20px;color:#475569;font-size:16px;line-height:1.65}.pebbles-catalog-search{display:flex;gap:10px;max-width:680px}.pebbles-catalog-search input{flex:1;min-width:0;min-height:48px;border:1px solid #94a3b8;border-radius:8px;padding:12px 16px;background:#fff;color:#0f172a;font:inherit;font-size:16px}.pebbles-catalog-search button{min-height:48px;padding:12px 24px;border:1px solid #2563eb;border-radius:8px;background:#2563eb;color:#fff;font:600 16px/1.4 Inter,Arial,sans-serif;cursor:pointer}.pebbles-catalog-search :focus-visible{outline:3px solid #2563eb;outline-offset:3px}.pebbles-catalog-description{margin-top:20px;max-width:75ch}body.pebbles-commerce--collection .product-grid__item .product-card__content,body.pebbles-commerce--search .product-grid__item .product-card__content{height:100%;padding:12px;gap:10px;border:1px solid #dce3ed;border-radius:12px;background:#fff}body.pebbles-commerce .product-grid__item .card-gallery{overflow:hidden;border-radius:8px;background:#fff}body.pebbles-commerce .product-grid__item .card-gallery img{object-fit:contain}body.pebbles-commerce .product-grid__item [ref=productTitleLink] .text-block{font-size:14px;line-height:1.55;font-weight:500}body.pebbles-commerce .product-grid__item product-price{margin-top:auto;font-size:17px;font-weight:700;color:#1d4ed8}body.pebbles-commerce .product-grid__item product-price.text-block :is([ref=priceContainer],.price,.price bdi){font-size:17px;font-weight:700;color:#1d4ed8}body.pebbles-commerce--product .product-details h1{font-size:clamp(24px,2.1vw,30px);line-height:1.25;letter-spacing:-.02em;text-wrap:pretty}body.pebbles-commerce--product .product-details>.group-block{max-width:560px}body.pebbles-commerce--product .product-details product-price{font-size:24px;font-weight:700;color:#1d4ed8}body.pebbles-commerce--product .product-details product-price.text-block :is([ref=priceContainer],.price,.price bdi){font-size:24px;font-weight:700;color:#1d4ed8}body.pebbles-commerce--product .product-details .rte{font-size:15px;line-height:1.75}body.pebbles-commerce--product .product-details .rte :is(h2,h3){margin:24px 0 12px;font-size:20px;line-height:1.35}body.pebbles-commerce--product .product-details .rte ul{padding-left:20px}body.pebbles-commerce--product .product-details .rte li+li{margin-top:5px}body.pebbles-commerce--product .product-details product-form-component button[type=submit]{min-height:50px;background:#2563eb;border-color:#2563eb;color:#fff;font-size:16px;font-weight:600}body.pebbles-commerce--product .product-information__media media-gallery{position:static}body.pebbles-commerce--product .product-information__media slideshow-slide.product-media-container{--constrained-min-height: 0px;--constrained-height: min(580px, 68vh);max-height:min(580px,68vh);border:1px solid #e2e8f0;border-radius:12px;background:#fff}body.pebbles-commerce--product .product-information__media .product-media img{object-fit:contain}body.pebbles-commerce--product .slideshow-controls__thumbnail{border-radius:6px}@media(min-width:750px){body.pebbles-commerce--collection .product-grid--grid:not([product-grid-view=zoom-out]),body.pebbles-commerce--search .product-grid--grid:not([product-grid-view=zoom-out]){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:750px)and (max-width:1099px){body.pebbles-commerce--collection .product-grid--grid:not([product-grid-view=zoom-out]),body.pebbles-commerce--search .product-grid--grid:not([product-grid-view=zoom-out]){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){body.pebbles-commerce main{--page-margin: 16px}.pebbles-catalog-header{padding:28px 16px 20px}.pebbles-catalog-header p{font-size:15px}.pebbles-catalog-search{gap:8px}.pebbles-catalog-search input{padding:10px 12px}.pebbles-catalog-search button{padding:10px 16px}body.pebbles-commerce--collection .product-grid__item .product-card__content,body.pebbles-commerce--search .product-grid__item .product-card__content{padding:9px;gap:8px}body.pebbles-commerce .product-grid__item [ref=productTitleLink] .text-block{font-size:13px;line-height:1.5}body.pebbles-commerce .product-grid__item product-price{font-size:16px}body.pebbles-commerce--product .product-details h1{font-size:24px}body.pebbles-commerce--product .product-information__media slideshow-slide.product-media-container{--constrained-height: min(320px, 82vw);max-height:min(320px,82vw)}body.pebbles-commerce--product .product-details>.group-block{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pebbles-commerce.css.map */
