product-info .product__info-container>*{margin-bottom:2rem}product-info .product__info-container>*:last-child{margin-bottom:0}product-info .page-width .breadcrumbs{font-size:1.2rem;color:rgba(var(--color-foreground),.55);margin-bottom:1.6rem}product-info .product__text.caption-with-letter-spacing{display:inline-flex;padding:.3rem 1rem;border-radius:999px;background:rgba(var(--color-button),.1);color:rgb(var(--color-button));font-size:1.1rem;font-weight:700;letter-spacing:.08em}product-info .product__title h1,product-info h1.product__title{line-height:1.15;letter-spacing:-.01em}product-info .product-buybox{display:flex;flex-direction:column;gap:1.5rem;padding:2.4rem 2.4rem 2.6rem;border:1px solid var(--tc-border, rgba(var(--color-foreground), .1));border-radius:1.8rem;background:var(--tc-primary-tint, rgba(var(--color-button), .04));box-shadow:0 24px 44px -30px #14161b59;margin-bottom:2.4rem}product-info .product-buybox>*{margin:0!important}product-info .product-buybox [id^=price-]{position:relative;padding-left:1.4rem}product-info .product-buybox [id^=price-]:before{content:"";position:absolute;left:0;top:.2rem;bottom:.2rem;width:.4rem;border-radius:999px;background:rgb(var(--color-button))}product-info .product-buybox .price{font-size:1.15em}product-info .product-buybox .price .price-item--regular,product-info .product-buybox .price__container .price-item--regular{font-weight:600}product-info .product__inventory{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.2rem;border-radius:999px;background:rgba(var(--color-foreground),.06);width:fit-content;margin:0}product-info .product-buybox product-form,product-info .product-buybox .product-form{display:flex;flex-direction:column;gap:1.7rem}product-info .product-form__buttons{display:flex;flex-direction:column;gap:1rem}product-info .product-form__submit.button--primary,product-info .product-form__submit.button--secondary{min-height:5.2rem;font-size:1.5rem;font-weight:600;letter-spacing:.02em;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button));box-shadow:0 10px 24px -8px rgba(var(--color-button),.45);transition:opacity .18s ease,transform .18s ease}product-info .product-form__submit.button--primary:hover,product-info .product-form__submit.button--secondary:hover{opacity:.92}product-info .product-buybox .icon-with-text{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding-top:1.6rem;margin:0;border-top:1px solid rgba(var(--color-foreground),.08)}product-info .icon-with-text__item{display:flex;align-items:center;gap:.9rem;flex:1 1 auto;min-width:15rem}product-info .icon-with-text__item .svg-wrapper svg{width:2.1rem;height:2.1rem;color:rgb(var(--color-button))}product-info .icon-with-text__item span.h4{font-size:1.3rem;font-weight:500;line-height:1.3;letter-spacing:normal;text-transform:none}product-info .product__accordion.accordion{border-top:1px solid rgba(var(--color-foreground),.08);transition:background-color .15s ease}product-info .product__accordion.accordion:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.08)}product-info .product__accordion summary{padding-top:1.6rem;padding-bottom:1.6rem;font-weight:600;cursor:pointer}product-info .product__accordion summary:hover{color:rgb(var(--color-button))}product-info .product__accordion details[open] summary{color:rgb(var(--color-button))}product-info .product__media-wrapper{background:var(--tc-surface-soft, rgba(var(--color-foreground), .03));border-radius:2rem;padding:1.8rem}@media screen and (max-width:749px){product-info .product__media-wrapper{padding:1rem;border-radius:1.4rem}}product-info .product__media-item img,product-info .product__media-item model-viewer,product-info .product__media-item video,product-info .product__media-item iframe{border-radius:1.4rem}product-info .thumbnail-list .thumbnail{border-radius:.8rem;transition:border-color .18s ease,transform .18s ease}product-info .thumbnail-list .thumbnail:hover{transform:translateY(-2px)}product-info .thumbnail-list .thumbnail[aria-current=true]{border-color:rgb(var(--color-button));border-width:2px}@media screen and (min-width:990px){product-info .product--thumbnail .product__media-wrapper{gap:1.6rem}}@media screen and (min-width:990px){product-info .product__info-wrapper{padding-left:3rem}}@media screen and (max-width:749px){product-info .product-buybox{padding:1.8rem 1.6rem 2rem;border-radius:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-premium.css.map */
