product-info{background-color:var(--cream);color:var(--ink)}.detail.product.grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:40px 32px 80px;align-items:start}.detail.product .gallery.grid__item,.detail.product .info.grid__item{max-width:none!important;width:100%!important;min-width:0}.detail.product .gallery.product__media-wrapper{border:none!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;height:auto;min-height:unset;display:block}.detail.product.grid .gallery{border:none!important;box-shadow:none!important;background:transparent!important;height:auto!important}.detail.product media-gallery{display:flex;flex-direction:column;gap:24px}.detail.product media-gallery>slider-component:not(.thumbnail-slider){display:block}.detail.product .product__media-item{width:100%!important;max-width:100%!important}.detail.product .product-media-container .media{padding-top:0!important;overflow:visible!important}.detail.product .product-media-container .media img{position:static!important;height:auto!important;width:100%!important;display:block;border:var(--border-w-lg) solid var(--ink);box-shadow:var(--shadow-xl)}.detail.product .product-media-container .media video,.detail.product .product-media-container .media iframe{position:static!important;height:auto!important;width:100%!important;display:block;border:var(--border-w-lg) solid var(--ink);box-shadow:var(--shadow-xl)}.detail.product .product-media-container .media iframe{aspect-ratio:16 / 9}.detail.product .product-media-container .media template{display:none!important}.detail.product .product__media-list{padding-right:0!important;padding-bottom:20px!important;padding-left:0!important;margin:0!important;overflow:visible!important}.detail.product media-gallery>slider-component:not(.thumbnail-slider){overflow:visible!important;padding-bottom:14px;padding-right:14px}.detail.product .thumbnail-list{display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:6px!important}.detail.product .thumbnail-list__item:before{padding-bottom:100%}.detail.product .thumbnail{border:2px solid var(--cream-deep);border-radius:0;background:var(--cream-deep);transition:border-color var(--dur-fast);padding:0}.detail.product .thumbnail img{object-fit:cover;width:100%;height:100%}.detail.product .thumbnail:hover{border-color:var(--ink-soft);background:transparent}.detail.product .thumbnail[aria-current]{box-shadow:none;border-color:var(--ink);outline:2px solid var(--ink);outline-offset:0;background:transparent}.detail.product .thumbnail-list__item .thumbnail__badge{width:50%;height:50%;max-width:28px;max-height:28px}.detail.product .thumbnail-list__item .thumbnail__badge .svg-wrapper,.detail.product .thumbnail-list__item .thumbnail__badge .icon{width:50%;height:50%}.detail.product .info.product__info-wrapper{padding:0!important}.detail .product__info-container{max-width:none;display:flex;flex-direction:column;gap:18px}.detail .product__info-container>*+*{margin:0}.detail .product__sku,.detail .product__text.caption-with-letter-spacing{font-family:var(--font-mono)!important;font-size:12px!important;font-weight:700!important;letter-spacing:var(--ls-yell)!important;text-transform:uppercase!important;color:var(--magenta)!important;margin:0!important}.detail .product__title{margin-bottom:0}.detail .product__title h1.name{font-family:var(--font-display);font-style:italic;text-transform:uppercase;font-size:clamp(48px,7vw,92px);line-height:.9;letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:400}.detail .price-row .price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.detail .price-row .price-item,.detail .price-row .price-item--regular{font-family:var(--font-head)!important;font-weight:900!important;font-size:clamp(32px,4vw,56px)!important;letter-spacing:-.02em!important;color:var(--ink)!important;line-height:1!important}.detail .price-row .price--on-sale .price-item--regular{font-size:clamp(18px,2vw,24px)!important;color:var(--ink-soft)!important;text-decoration:line-through}.detail .price-row .price--on-sale .price-item--sale{color:var(--bad)!important}.detail .price-row{flex-wrap:wrap;row-gap:12px}.detail .price-row__break{flex-basis:100%;height:0;margin:0}.detail .price-row .price__sub-text{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 12px;background:var(--magenta);color:var(--cream);font-family:var(--font-head);font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:-.01em;border:3px solid var(--ink);border-radius:0;transform:skew(-6deg) rotate(-3deg);box-shadow:3px 3px 0 var(--ink);line-height:1.1;white-space:nowrap}.detail quantity-input.quantity,.detail .quantity{border:4px solid var(--ink)!important;border-radius:0!important;background:var(--cream);overflow:hidden}.detail .quantity__button{background:transparent!important;color:var(--ink)!important;font-family:var(--font-head)!important;font-weight:900!important;font-size:22px!important;width:44px!important;border:none!important;border-radius:0!important;cursor:pointer;transition:background var(--dur-fast);box-shadow:none!important}.detail .quantity__button:hover{background:var(--acid)!important;transform:none!important}.detail .quantity__input{font-family:var(--font-mono)!important;font-weight:700!important;font-size:18px!important;border-left:3px solid var(--ink)!important;border-right:3px solid var(--ink)!important;border-top:none!important;border-bottom:none!important;border-radius:0!important;background:var(--cream)!important;color:var(--ink)!important;text-align:center;min-width:56px}.detail .quantity__input:focus{box-shadow:none!important;outline:none;background:var(--cream-deep)!important}.detail .quantity__label.form__label,.detail .product-form__input .form__label,.detail .product-form__input legend{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:var(--ls-yell);text-transform:uppercase;color:var(--ink-soft)}.detail .select__select{border:3px solid var(--ink)!important;border-radius:0!important;background:var(--cream)!important;color:var(--ink)!important;font-family:var(--font-head);font-weight:900;text-transform:uppercase}.detail .swatch__button--active,.detail .swatch-input__input:checked+.swatch__button{outline:3px solid var(--ink);outline-offset:3px}.detail .product-form__buttons{max-width:none;display:flex;flex-direction:column;gap:12px}.detail .product-form__submit{border-radius:var(--r-md)}.detail .shopify-payment-button__button{border-radius:var(--r-md)!important;font-family:var(--font-head)!important}.detail .product__description.blurb{font-family:var(--font-body);font-size:19px;line-height:1.45;color:var(--ink);max-width:540px;margin:0}.detail .product__accordion details{border-top:3px solid var(--ink)}.detail .product__accordion details:last-child{border-bottom:3px solid var(--ink)}.detail .product__accordion summary{padding:16px 0;cursor:pointer}.detail .product__accordion .accordion__title{font-family:var(--font-head);font-weight:900;text-transform:uppercase;letter-spacing:var(--ls-tight);font-size:var(--t-lg)}.detail .product__accordion .accordion__content{padding:0 0 16px;font-family:var(--font-body);font-size:var(--t-base);line-height:var(--lh-body)}.detail .product__inventory{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:var(--ls-yell);text-transform:uppercase;color:var(--ink-soft)}.detail .product__tax{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ink-soft);margin-top:4px}@media screen and (max-width:749px){.detail.product.grid{grid-template-columns:1fr;gap:24px;padding:24px 16px 48px}.detail.product media-gallery>slider-component:not(.thumbnail-slider){padding-right:0;padding-bottom:0;overflow:hidden!important;margin-left:0!important;margin-right:0!important}.detail.product .product__media-list{overflow:hidden!important}.detail.product .product__media-item{margin-left:0!important}.detail.product .product-media-container .media img{box-shadow:none}.detail .product__title h1.name{font-size:clamp(40px,12vw,64px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-squeeez-product.css.map */
