.street-product{color:var(--product-text);background:var(--product-bg)}.street-product__layout{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(360px,.82fr);min-height:100vh}.street-product__gallery{position:relative;display:grid;gap:2px;min-width:0;background:#080808}.street-product__gallery-label{position:sticky;top:calc(var(--header-height) + .75rem);z-index:3;display:flex;height:0;align-items:center;justify-content:space-between;padding-inline:1rem;color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;mix-blend-mode:difference;pointer-events:none}.street-product__media{position:relative;min-height:70vh;margin:0;overflow:hidden;background:#0d0d0d;scroll-margin-top:calc(var(--header-height) + 1rem)}.street-product__image,.street-product__video,.street-product__media>video,.street-product__media>iframe,.street-product__media>model-viewer{width:100%;height:100%;min-height:70vh;object-fit:cover}.street-product__details{position:relative;isolation:isolate;overflow:hidden;border-left:1px solid color-mix(in srgb,var(--product-gold) 38%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--product-gold) 10%,transparent),transparent 28%),var(--product-bg)}.street-product__details:before{content:"DROP";position:absolute;right:-.08em;bottom:.05em;z-index:-1;color:transparent;font-size:clamp(7rem,13vw,14rem);font-weight:900;letter-spacing:-.08em;line-height:.7;-webkit-text-stroke:1px color-mix(in srgb,var(--product-gold) 10%,transparent);writing-mode:vertical-rl;pointer-events:none}.street-product__details-inner{position:sticky;top:var(--header-height);display:flex;min-height:calc(100vh - var(--header-height));flex-direction:column;justify-content:center;gap:1.3rem;padding:clamp(2rem,5vw,5rem)}.street-product__breadcrumb{display:flex;gap:.45rem;overflow:hidden;color:color-mix(in srgb,var(--product-text) 44%,transparent);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.street-product__breadcrumb a:hover{color:var(--product-gold)}.street-product__drop,.street-product__vendor{margin:0;color:var(--product-gold);font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.street-product__title{margin:0;color:inherit;font-family:var(--font-body);font-size:clamp(2.2rem,4.5vw,5rem);font-weight:800;letter-spacing:-.055em;line-height:.92;text-transform:uppercase}.product-price{display:flex;align-items:baseline;gap:.8rem}.product-price__current{color:var(--product-text);font-size:1.2rem;font-weight:600;letter-spacing:.04em}.product-price__compare{color:color-mix(in srgb,var(--product-text) 40%,transparent);font-size:.86rem;text-decoration:line-through}.street-product__price-block{display:grid;gap:.45rem}.product-unit-price,.product-tax-note,.street-product__payment-terms{color:color-mix(in srgb,var(--product-text) 58%,transparent);font-size:.7rem;line-height:1.5}.product-unit-price{display:flex;gap:.25rem}.product-unit-price[hidden]{display:none}.product-tax-note{margin:0}.product-tax-note a{color:var(--product-gold);text-decoration:underline;text-underline-offset:.2em}.street-product__status{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.8rem;border-top:1px solid #242424;border-bottom:1px solid #242424;color:color-mix(in srgb,var(--product-text) 52%,transparent);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.street-product__availability{display:inline-flex;align-items:center;gap:.45rem;color:var(--product-text)}.street-product__availability i{width:6px;height:6px;border-radius:50%;background:var(--product-gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--product-gold) 14%,transparent)}.street-product__availability.is-unavailable{opacity:.5}.street-product__form,.variant-selector{display:grid;gap:1.4rem}.variant-group{min-width:0;margin:0;padding:0;border:0}.variant-group__label{display:flex;width:100%;gap:.6rem;margin-bottom:.7rem;color:var(--product-text);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.variant-group__selected{color:var(--product-gold);font-weight:500}.variant-options{display:flex;flex-wrap:wrap;gap:.55rem}.variant-option{display:inline-grid;min-width:48px;min-height:44px;place-items:center;padding:.65rem .9rem;border:1px solid #343434;border-radius:0;color:var(--product-text);background:transparent;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.variant-option:hover:not(:disabled),.variant-option.is-selected{border-color:var(--product-gold);color:#000;background:var(--product-gold)}.variant-option.is-unavailable,.variant-option:disabled{cursor:not-allowed;opacity:.28;text-decoration:line-through}.variant-option--swatch{grid-template-columns:auto auto;gap:.55rem}.variant-option__swatch{width:22px;height:22px;border:1px solid color-mix(in srgb,var(--product-text) 38%,transparent);border-radius:50%;background:var(--variant-swatch, transparent) var(--variant-swatch-image, none) center / cover no-repeat}.variant-option.is-selected .variant-option__swatch,.variant-option:hover .variant-option__swatch{border-color:#000}.product-quantity{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-quantity__label{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.street-product .quantity-selector{display:grid;grid-template-columns:42px 48px 42px;border:1px solid #343434}.street-product .quantity-selector__btn,.street-product .quantity-selector__input{width:100%;height:42px;padding:0;border:0;border-radius:0;color:var(--product-text);background:transparent;box-shadow:none;text-align:center}.street-product .quantity-selector__input{border-right:1px solid #343434;border-left:1px solid #343434;-webkit-appearance:textfield;appearance:textfield}.product-actions{display:grid;gap:.7rem}.add-to-cart-btn{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border:1px solid var(--product-gold);border-radius:0;color:#000;background:var(--product-gold);font-size:.76rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;transition:color .2s ease,background-color .2s ease,transform .2s ease}.add-to-cart-btn:hover:not(:disabled){color:var(--product-text);background:transparent;transform:translateY(-2px)}.add-to-cart-btn:disabled{cursor:not-allowed;opacity:.45}.add-to-cart-btn.is-loading .btn__text{opacity:.5}.street-product__dynamic-checkout .shopify-payment-button__button{min-height:52px;border-radius:0}.street-product__payment-terms{margin-top:.3rem}.gift-recipient{display:grid;gap:1rem;padding:1rem;border:1px solid #2d2d2d}.gift-recipient__toggle{display:flex;gap:.7rem;align-items:center;color:var(--product-text);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gift-recipient__toggle input{width:18px;height:18px;accent-color:var(--product-gold)}.gift-recipient__fields{display:grid;gap:.85rem}.gift-recipient__fields[hidden]{display:none}.gift-recipient__fields label{display:grid;gap:.35rem;color:color-mix(in srgb,var(--product-text) 65%,transparent);font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.gift-recipient__fields input,.gift-recipient__fields textarea{width:100%;min-height:46px;padding:.75rem;border:1px solid #343434;border-radius:0;background:#070707;color:var(--product-text);font:inherit}.gift-recipient__fields textarea{min-height:100px;resize:vertical}.pickup-availability{padding-block:1rem;border-block:1px solid #242424}.pickup-availability__summary{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.pickup-availability__summary p,.pickup-availability__summary small{margin:0}.pickup-availability__summary p{font-size:.78rem;font-weight:650}.pickup-availability__summary small{color:color-mix(in srgb,var(--product-text) 55%,transparent)}.pickup-availability__icon{width:9px;height:9px;margin-top:.45rem;border-radius:50%;background:var(--product-gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--product-gold) 14%,transparent)}.pickup-availability__icon.is-unavailable{background:#777;box-shadow:none}.pickup-availability__locations{margin-top:.8rem}.pickup-availability__locations summary{color:var(--product-gold);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.pickup-availability__list{display:grid;gap:1rem;margin-top:1rem}.pickup-availability__list article{padding:.9rem;border:1px solid #2d2d2d;color:color-mix(in srgb,var(--product-text) 65%,transparent);font-size:.72rem}.pickup-availability__list strong{color:var(--product-text)}.pickup-availability__list p{margin-block:.35rem}.street-product__app,.street-product__custom-liquid{max-width:100%}.street-product__material{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding-block:1rem;border-top:1px solid #242424;color:color-mix(in srgb,var(--product-text) 68%,transparent);font-size:.75rem}.street-product__material>span{color:var(--product-gold);font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-accordions{border-top:1px solid #242424}.accordion{border-bottom:1px solid #242424}.accordion__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;padding:1rem 0;color:var(--product-text);font-size:.68rem;font-weight:700;letter-spacing:.13em;text-align:left;text-transform:uppercase}.accordion__trigger:hover{color:var(--product-gold)}.accordion__icon{color:var(--product-gold);font-size:1.2rem;transition:transform .22s ease}.accordion__trigger[aria-expanded=true] .accordion__icon{transform:rotate(45deg)}.accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.accordion__content.is-open{grid-template-rows:1fr}.accordion__inner{overflow:hidden}.accordion__body{padding-bottom:1.2rem;color:color-mix(in srgb,var(--product-text) 68%,transparent);font-size:.82rem;line-height:1.75}.product-error{color:#ff8b8b!important}@media(max-width:989px){.street-product{overflow:clip}.street-product__layout{grid-template-columns:1fr}.street-product__gallery{grid-auto-flow:column;grid-auto-columns:100%;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.street-product__gallery-label{position:absolute;top:1rem;right:0;left:0}.street-product__gallery::-webkit-scrollbar{display:none}.street-product__media,.street-product__image,.street-product__video,.street-product__media>video,.street-product__media>iframe,.street-product__media>model-viewer{min-height:0}.street-product__media{width:100%;min-height:0;aspect-ratio:4 / 5;scroll-snap-align:start;scroll-snap-stop:always}.street-product__image,.street-product__video,.street-product__media>video,.street-product__media>iframe,.street-product__media>model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.street-product__details{border-top:1px solid color-mix(in srgb,var(--product-gold) 38%,transparent);border-left:0}.street-product__details:before{right:-.08em;bottom:.2em;font-size:7rem}.street-product__details-inner{position:static;min-height:0;gap:1.15rem;padding:1.6rem 1rem max(4rem,env(safe-area-inset-bottom))}.street-product__breadcrumb{max-width:100%}.street-product__breadcrumb span[aria-current=page]{overflow:hidden;text-overflow:ellipsis}.street-product__title{max-width:100%;overflow-wrap:anywhere;font-size:clamp(2rem,11vw,3.6rem);line-height:.96}.variant-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.variant-option{width:100%;min-width:0;min-height:48px;padding-inline:.45rem}.product-quantity{min-height:48px}.product-actions,.add-to-cart-btn,.street-product__dynamic-checkout,.street-product__dynamic-checkout .shopify-payment-button{width:100%}.add-to-cart-btn{min-height:60px}.accordion__trigger{min-height:54px}}@media(max-width:420px){.street-product__details-inner{padding-inline:.85rem}.variant-options{grid-template-columns:repeat(3,minmax(0,1fr))}.street-product__title{font-size:clamp(1.9rem,10.5vw,3rem)}.product-quantity{align-items:flex-start;flex-direction:column}.street-product .quantity-selector{width:100%;grid-template-columns:1fr 1fr 1fr}}@media(prefers-reduced-motion:reduce){.variant-option,.add-to-cart-btn,.accordion__content,.accordion__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/product.css.map */
