.product{max-width:1280px!important;margin:0 auto!important}.product__media-wrapper{position:relative;background-color:#0a0a0a}.product__media-item img,.product__media-item model-viewer{background-color:#0a0a0a}.thumbnail-list{gap:.5rem!important}.thumbnail-list .thumbnail{border-radius:0!important;border:1px solid rgba(255,255,255,.12)!important}.thumbnail-list .thumbnail.is-active,.thumbnail-list .thumbnail:hover{border-color:#28d700!important}.product__title{font-family:var(--font-heading-family)!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.35!important;color:#0a0a0a!important}.product__title h1,.product__title .h1{font-family:var(--font-heading-family)!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1.35!important;text-transform:uppercase!important;color:#0a0a0a!important;font-size:2.5rem!important}@media only screen and (min-width:990px){.product__title h1,.product__title .h1{font-size:2.75rem!important}}.product__description,.product__info-wrapper .rte{font-family:var(--font-body-family)!important;font-size:.72rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;line-height:1.85!important;color:#404040!important}.product__description ul,.product__info-wrapper .rte ul{list-style:none!important;padding:0!important;margin:1.5rem 0!important}.product__description li,.product__info-wrapper .rte li{font-family:var(--font-body-family)!important;font-size:.68rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:2!important;color:#404040!important;padding:.2rem 0!important;border-bottom:none!important}.product__description h3,.product__description h4,.product__info-wrapper .rte h3,.product__info-wrapper .rte h4{font-family:var(--font-body-family)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin:2rem 0 .75rem!important;color:#0a0a0a!important}.product__info-wrapper .price-item--regular,.product__info-wrapper .price-item--sale{font-family:var(--font-body-family)!important;font-size:1.15rem!important;font-weight:900!important;letter-spacing:.05em!important}.price--on-sale .price-item--regular{font-size:.8rem!important;font-weight:400!important}.product-form__input label{border-radius:0!important;font-family:var(--font-body-family)!important;font-size:.62rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:.6rem 1.2rem!important;border:1px solid #d4d4d4!important;min-width:auto!important}.product-form__input input:checked+label{border-color:#28d700!important;background-color:#28d700!important;color:#0a0a0a!important;font-weight:700!important}.product-form__input label:hover{border-color:#0a0a0a!important}.product-form__group-label,.variant-picker__label{font-family:var(--font-body-family)!important;font-size:.58rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important}.quantity{border-radius:0!important;border:1px solid rgba(255,255,255,.3)!important;background-color:#1a1a1a!important;height:48px!important}.quantity__button{font-family:var(--font-body-family)!important;border-radius:0!important;font-size:1rem!important;font-weight:700!important;color:#fff!important}.quantity__input{font-family:var(--font-body-family)!important;font-weight:700!important;font-size:.85rem!important;color:#fff!important;opacity:1!important}.product-form__submit{background-color:#28d700!important;color:#0a0a0a!important;border-radius:0!important;border:2px solid #28d700!important;font-family:var(--font-body-family)!important;font-weight:900!important;font-size:.8rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:1rem 2rem!important;min-height:48px!important;transition:all .25s ease!important}.product-form__submit:hover{background-color:#0a0a0a!important;color:#28d700!important;border-color:#28d700!important}.shopify-payment-button .shopify-payment-button__button--unbranded{border-radius:0!important;font-family:var(--font-body-family)!important;letter-spacing:.1em!important;text-transform:uppercase!important}.product__info-wrapper .product__accordion{border-top:1px solid #e5e5e5!important;margin-top:1.5rem!important}.product__info-wrapper .accordion{border-radius:0!important;border-bottom:1px solid #e5e5e5!important}.product__info-wrapper .accordion summary{padding:1rem 0!important}.product__info-wrapper .accordion .summary__title{font-family:var(--font-heading-family)!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#0a0a0a!important}.product__info-wrapper .accordion .accordion__title{font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:1.35!important;text-transform:inherit!important}.product__info-wrapper .accordion .accordion__content{font-family:var(--font-body-family)!important;font-size:.68rem!important;line-height:1.9!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#404040!important;padding-bottom:1.2rem!important}.product__info-wrapper .accordion[open] .summary__title{color:#28d700!important}.product__info-wrapper .accordion[open]{border-bottom-color:#28d700!important}.product__info-wrapper .accordion .icon-caret{color:#737373!important}.product__info-wrapper .accordion[open] .icon-caret{color:#28d700!important}.product-benchmark-details{max-width:1280px!important;margin:0 auto!important}.product-benchmark-details__eyebrow{font-family:var(--font-body-family)!important;font-size:.6rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#28d700!important}.product-benchmark-details__heading{font-family:var(--font-heading-family)!important;font-size:1.1rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.product-benchmark-details__body,.product-benchmark-brew__steps,.product-benchmark-specs__content{font-family:var(--font-body-family)!important;font-size:.82rem!important;letter-spacing:.04em!important;line-height:1.9!important;color:#404040!important}.product-benchmark-details__body p,.product-benchmark-brew__steps p,.product-benchmark-specs__content p{margin-top:0!important}.product-benchmark-details__body p+p,.product-benchmark-brew__steps p+p,.product-benchmark-specs__content p+p{margin-top:1rem!important}.product-benchmark-details__body li,.product-benchmark-brew__steps li,.product-benchmark-specs__content li{font-size:.78rem!important;line-height:1.9!important}.product-benchmark-specs__list{list-style:none!important;padding:0!important}.product-benchmark-specs__list li{display:flex!important;justify-content:space-between!important;font-family:var(--font-body-family)!important;font-size:.68rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:.5rem 0!important;border-bottom:1px solid #e5e5e5!important}.product-benchmark-specs__list li span:first-child{color:#737373!important;font-weight:400!important}.product-benchmark-specs__list li span:last-child{color:#0a0a0a!important;font-weight:600!important}.product-benchmark-details__section--price-rationale{background:#0a0a0a!important;color:#fff!important;margin-top:2.5rem!important;padding:clamp(2rem,5vw,4rem)!important}.product-benchmark-details__section--price-rationale .product-benchmark-details__heading,.product-benchmark-details__section--price-rationale .product-benchmark-details__subheading{color:#fff!important}.product-benchmark-details__section--price-rationale .product-benchmark-details__subheading{max-width:48rem!important;font-family:var(--font-body-family)!important;font-size:.86rem!important;letter-spacing:.04em!important;line-height:1.9!important;color:#ffffffad!important}.product-benchmark-price-logic{display:grid!important;grid-template-columns:1fr!important;margin-top:2rem!important;border-top:1px solid rgba(255,255,255,.14)!important;border-left:1px solid rgba(255,255,255,.14)!important}@media(min-width:760px){.product-benchmark-price-logic{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.product-benchmark-price-logic article{min-height:16rem!important;padding:1.25rem!important;border-right:1px solid rgba(255,255,255,.14)!important;border-bottom:1px solid rgba(255,255,255,.14)!important}.product-benchmark-price-logic span{color:#28d700!important;font-family:var(--font-body-family)!important;font-size:.66rem!important;font-weight:900!important;letter-spacing:.2em!important}.product-benchmark-price-logic h3{margin:2.6rem 0 .75rem!important;color:#fff!important;font-family:var(--font-heading-family)!important;font-size:.88rem!important;font-weight:900!important;letter-spacing:.1em!important;line-height:1.5!important;text-transform:uppercase!important}.product-benchmark-price-logic p{margin:0!important;color:#ffffffa8!important;font-family:var(--font-body-family)!important;font-size:.76rem!important;letter-spacing:.04em!important;line-height:1.85!important}.share-button{font-family:var(--font-body-family)!important;font-size:.62rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.product__benchmark-share-links{gap:.8rem!important}.product__benchmark-share-links a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2rem!important;height:2rem!important;color:#0a0a0a!important;text-decoration:none!important}.product__benchmark-share-links a .icon{width:1.25rem!important;height:1.25rem!important}.product__benchmark-share-links a:hover,.product__benchmark-share-links a:focus-visible{color:#28d700!important}.related-products .card{border-radius:0!important}.related-products .card:hover{border-color:#28d700!important}.related-products .card__heading{font-family:var(--font-body-family)!important;font-size:.75rem!important;letter-spacing:.04em!important;text-transform:uppercase!important}.related-products .price{font-family:var(--font-body-family)!important;font-weight:700!important}.breadcrumbs{font-family:var(--font-body-family)!important;font-size:.58rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#737373!important}.breadcrumbs a:hover{color:#0a0a0a!important}#shopify-section-product-reviews{padding:0!important;margin:0!important;max-width:100%!important}@media(max-width:749px){.product__benchmark-category{font-size:.86rem!important;letter-spacing:.12em!important;margin-bottom:.9rem!important}.product__title h1,.product__title .h1{font-size:1.75rem!important;line-height:1.35!important}.product__description,.product__info-wrapper .rte,.product-benchmark-details__body,.product-benchmark-brew__steps,.product-benchmark-specs__content{font-size:.68rem!important}.product-form__submit{padding:.875rem 1.5rem!important;font-size:.72rem!important}.product__info-wrapper .accordion .summary__title{font-size:1rem!important;letter-spacing:.08em!important}.product__info-wrapper .accordion summary{padding:.9rem 0!important}.product__benchmark-share-label{font-size:.85rem!important}.product__benchmark-share-links a{width:2.2rem!important;height:2.2rem!important}.product__benchmark-share-links a .icon{width:1.35rem!important;height:1.35rem!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ichizen-product-page.css.map */
