product-info{display:block}product-info .page-width,.product-info .page-width{max-width:1360px!important;margin:0 auto!important;padding-left:clamp(1.5rem,3vw,4rem)!important;padding-right:clamp(1.5rem,3vw,4rem)!important}@media screen and (min-width:750px){.product.grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:clamp(2.5rem,4vw,5.5rem)!important;margin:0!important}.product__media-wrapper{flex:1 1 54%!important;max-width:56%!important;width:54%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.product__info-wrapper{flex:1 1 44%!important;max-width:46%!important;width:44%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.product.product--right{flex-direction:row-reverse!important}.product__info-container.product__column-sticky{position:static!important;top:auto!important}.product__media-wrapper media-gallery{display:block!important;width:100%!important}.product__media-list{width:100%!important;margin:0!important;padding:0!important}.product--thumbnail_slider .product__media-list .product__media-item,.product--thumbnail .product__media-list .product__media-item{width:100%!important;max-width:100%!important}}@media screen and (min-width:990px){.product__media-wrapper{align-self:flex-start;position:sticky!important;top:2rem}}@media screen and (max-width:989px){.product__media-wrapper{position:static!important}}@media screen and (max-width:749px){.product.grid{display:flex!important;flex-direction:column!important;gap:2.5rem!important;margin:0!important}.product__media-wrapper,.product__info-wrapper{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}}.product__media-item{border-radius:24px!important;overflow:hidden!important;background-color:#f7f7f9;box-shadow:0 4px 20px #0000000a;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.product__media-item:hover{box-shadow:0 10px 30px #00000014}.product__media-item img{border-radius:24px!important;width:100%!important;height:auto!important;display:block!important;object-fit:cover!important;transition:transform .5s cubic-bezier(.16,1,.3,1)}.product__media-item:hover img{transform:scale(1.02)}.product__modal-opener{width:100%!important;display:block!important}.thumbnail-slider{display:flex!important;align-items:center!important;margin-top:1.5rem!important}.thumbnail-list{display:flex!important;flex-wrap:nowrap!important;gap:1.2rem!important;min-width:0;overflow-x:auto!important;overflow-y:hidden;padding:.5rem 0!important;scrollbar-width:none}.thumbnail-list::-webkit-scrollbar{display:none}.thumbnail-list__item{flex:0 0 auto!important;border-radius:14px!important;overflow:hidden!important;transition:transform .2s ease,opacity .2s ease}.thumbnail{border-radius:14px!important;border:2px solid transparent!important;transition:all .2s ease!important;overflow:hidden!important;cursor:pointer!important}.thumbnail[aria-current=true]{border-color:#000!important;box-shadow:0 4px 12px #0000001f!important;transform:scale(1.04)}.thumbnail img{border-radius:12px!important}.product__breadcrumbs{align-items:center;color:rgba(var(--color-foreground),.65);display:flex;flex-wrap:wrap;font-size:1.25rem;gap:.65rem;line-height:1.4;margin:0 0 1.6rem}.product__breadcrumbs a{color:inherit;text-decoration:none}.product__breadcrumbs a:hover,.product__breadcrumbs a:focus-visible{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.25rem}.product__breadcrumbs [aria-current=page]{color:rgb(var(--color-foreground));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product__text.caption-with-letter-spacing{display:inline-block!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#52525b!important;background-color:#f4f4f6!important;padding:.4rem 1.2rem!important;border-radius:9999px!important;margin-bottom:.8rem!important}.product__title h1,.product__title h2{font-size:clamp(2.4rem,3.2vw,2.6rem)!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.2!important;color:#121212!important;margin:0 0 1rem!important}.price{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:1rem!important;font-size:2.2rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:#121212!important;margin-bottom:1.2rem!important}.price--on-sale .price-item--sale{color:#c4301c!important;font-weight:700!important;font-size:1.8rem!important}.price--on-sale .price-item--regular{color:#a1a1aa!important;font-size:1.2rem!important;text-decoration:line-through!important}.badge.price__badge-sale{border-radius:9999px!important;background-color:#fee2e2!important;color:#dc2626!important;border:none!important;font-weight:700!important;padding:.4rem 1.2rem!important;font-size:1.2rem!important;letter-spacing:.05em!important;text-transform:uppercase!important}.product__tax{font-size:1.25rem!important;color:#71717a!important;margin-top:-.6rem!important;margin-bottom:1.6rem!important}.product__description{font-size:1.5rem!important;line-height:1.7!important;color:#3f3f46!important;margin-bottom:2rem!important}.product__accordion{border:none!important;margin-top:1rem!important}.product__accordion details{background-color:#fdf8f8!important;border:1px solid #fbe8e8!important;border-radius:16px!important;overflow:hidden!important;margin-bottom:1rem!important;transition:all .2s ease!important}.product__accordion details:hover{border-color:#00000029!important}.product__accordion details[open]{background-color:#fff!important;border-color:#e4e4e7!important;box-shadow:0 6px 20px #0000000d!important}.product__accordion summary{padding:1.6rem 2rem!important;font-weight:600!important;font-size:1.5rem!important;color:#121212!important;cursor:pointer!important}.product__accordion .accordion__content{padding:0 2rem 1.8rem!important;font-size:1.45rem!important;line-height:1.6!important;color:#4a4a4a!important}.share-button{margin-top:1.5rem!important}.share-button__button{border-radius:9999px!important;padding:.8rem 1.6rem!important;font-size:1.35rem!important;color:#71717a!important;border:1px solid #e4e4e7!important;background:transparent!important;transition:all .2s ease!important}.share-button__button:hover{border-color:#18181b!important;color:#18181b!important}.product__info-container .icon-with-text--horizontal{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;width:100%!important;margin:2rem 0!important;padding:.8rem 0!important;border-top:1px solid rgba(var(--color-foreground),.14)!important;border-bottom:1px solid rgba(var(--color-foreground),.14)!important}.product__info-container .icon-with-text--horizontal .icon-with-text__item{flex-direction:row!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:3.8rem!important;gap:.9rem!important;padding:.4rem 1.4rem!important;border-right:1px solid rgba(var(--color-foreground),.12)!important}.product__info-container .icon-with-text--horizontal .icon-with-text__item:last-child{border-right:0!important}.product__info-container .icon-with-text--horizontal .svg-wrapper,.product__info-container .icon-with-text--horizontal img{flex:0 0 2.2rem!important;width:2.2rem!important;height:2.2rem!important;margin:0!important}.product__info-container .icon-with-text--horizontal .h4{padding:0!important;margin:0!important;color:#304638!important;font-size:1.15rem!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.04em!important;text-align:left!important;white-space:nowrap!important}@media screen and (max-width:749px){.product__breadcrumbs{font-size:1.05rem;gap:.45rem;margin-bottom:1rem}.product__text.caption-with-letter-spacing{font-size:.95rem!important;padding:.3rem .85rem!important;margin-bottom:.55rem!important}.product__title h1,.product__title h2{font-size:clamp(1.6rem,7vw,1.6rem)!important;line-height:1.15!important;margin-bottom:.75rem!important}.price{gap:.65rem!important;font-size:1.8rem!important;margin-bottom:.85rem!important}.price--on-sale .price-item--sale{font-size:1.55rem!important}.price--on-sale .price-item--regular,.badge.price__badge-sale{font-size:1.05rem!important}.product__tax{font-size:1.05rem!important;margin-bottom:1.1rem!important}.product__description{font-size:1.25rem!important;line-height:1.55!important;margin-bottom:1.35rem!important}.share-button__button{font-size:1.1rem!important}.related-products{padding-top:2rem!important;padding-bottom:2rem!important}.related-products__heading{font-size:2rem!important;line-height:1.2!important;margin-bottom:1.2rem!important}.related-products .grid{column-gap:.8rem!important;row-gap:1.2rem!important}.related-products .card__heading,.related-products .card__heading.h5{font-size:1.15rem!important;line-height:1.25!important}.related-products .card-information,.related-products .price,.related-products .price-item{font-size:1.1rem!important}.product__info-container .icon-with-text--horizontal{margin:1.5rem 0!important;padding:.5rem 0!important}.product__info-container .icon-with-text--horizontal .icon-with-text__item{min-height:3.3rem!important;gap:.5rem!important;padding:.35rem .5rem!important}.product__info-container .icon-with-text--horizontal .svg-wrapper,.product__info-container .icon-with-text--horizontal img{flex-basis:1.8rem!important;width:1.8rem!important;height:1.8rem!important}.product__info-container .icon-with-text--horizontal .h4{font-size:.9rem!important;letter-spacing:.02em!important;white-space:normal!important}.product__accordion summary{padding:1.1rem 1.25rem!important;font-size:1.15rem!important}.product__accordion summary .accordion__title{font-size:1.15rem!important;line-height:1.3!important}.product__accordion .accordion__content{padding:0 1.25rem 1.35rem!important;font-size:1.15rem!important;line-height:1.55!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/pebble-product-page.css.map */
