.product-breadcrumbs{display:flex;flex-wrap:wrap;gap:.8rem;padding-bottom:1.6rem;font-size:1.25rem;color:rgba(var(--color-foreground),.6)}.product-breadcrumbs a{color:inherit;text-decoration:none}.product-breadcrumbs a:hover{color:rgb(var(--color-foreground))}.product-breadcrumbs span[aria-hidden]{opacity:.5}.product-boutique .product__media-wrapper{position:relative}.product__media-discount{position:absolute;z-index:5;top:1rem;left:1rem;padding:.4rem .9rem;font-size:1.1rem;font-weight:600;letter-spacing:.08em;line-height:1.4;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.product-boutique .product__info-container{display:grid;grid-template-columns:13rem minmax(0,1fr);column-gap:1.2rem;align-items:start}.product-boutique .product__info-container>*{grid-column:1 / -1;margin:0}.product-boutique .product__info-container>*+*{margin-top:1.8rem}.product-boutique .product__info-container>.product__view-details{display:none}.product-boutique .product__text.caption-with-letter-spacing{font-size:1.1rem;letter-spacing:.3em;color:rgba(var(--color-foreground),.65)}.product-boutique .product__title{margin-top:.6rem}.product-boutique .product__title h1{font-size:clamp(2.4rem,2vw,3rem);line-height:1.15}.product-boutique .product__text.caption-with-letter-spacing+.product__title{margin-top:.6rem}.product-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.product-meta__sku{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin-right:.4rem}.product-meta__chip{padding:.3rem 1rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:2rem;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}.product-boutique .price--large{font-size:2.4rem}.product-boutique .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem}.product-boutique .price--on-sale .price-item--last{order:-1;margin:0;color:#be1e2d;font-weight:500}.product-boutique .price--on-sale .price-item--regular{margin:0;font-size:1.7rem}.product-boutique .price .price__badge-sale,.product-boutique .price .price__badge-sold-out{display:none}.product-boutique .product__info-container>div:has(>.installment):not(:has(shopify-payment-terms)){display:none}.product-boutique .price__savings{padding:.3rem .9rem;font-size:1.25rem;font-weight:500;background:#be1e2d14}.product-boutique .product__tax{margin-top:.6rem}.product-boutique .product-form__input .form__label{font-size:1.25rem;letter-spacing:.16em;text-transform:uppercase}.product-boutique .product-form__input--pill input[type=radio]+label{min-width:4.4rem;min-height:4.2rem;padding:0 1.6rem;border-radius:.2rem;display:inline-flex;align-items:center;justify-content:center}.product-boutique .product-popup-modal__opener:has(+variant-selects){position:relative;z-index:1;justify-self:end;margin-bottom:-3.6rem}.product-boutique .product-popup-modal__button{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;text-underline-offset:.4rem;min-height:auto;padding:0}.product-boutique .product__info-container>.product-form__quantity{grid-column:1;width:100%;min-width:0;max-width:none}.product-boutique .product-form__quantity+*{grid-column:2}.product-boutique .product-form__quantity .form__label{position:absolute!important;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0)}.product-boutique .product-form__quantity .quantity{width:100%;min-height:4.6rem}.product-boutique .product-form__quantity+*>.product-form{margin-top:0}.product-boutique .product-form__quantity+* .product-form__submit{margin-bottom:1.2rem}.product-boutique .product-form__quantity+* .shopify-payment-button{margin-left:-14.2rem}.product-highlight{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;border:.1rem dashed rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.03);font-size:1.4rem;line-height:1.5}.product-highlight .svg-wrapper{flex-shrink:0;width:2.2rem;height:2.2rem}.product-delivery{display:grid;gap:1rem;padding:1.6rem;background:rgba(var(--color-foreground),.04);font-size:1.4rem;line-height:1.5}.product-delivery__row{display:flex;align-items:flex-start;gap:1.2rem}.product-delivery__row .svg-wrapper{flex-shrink:0;width:1.8rem;height:1.8rem;margin-top:.15rem}.product-highlight .svg-wrapper svg,.product-delivery__row .svg-wrapper svg{width:100%;height:100%}.product-boutique .product__accordion{margin-top:0}.product-boutique .product__accordion+.product__accordion{margin-top:0}.product-boutique .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.3rem;font-weight:var(--font-body-weight-bold);letter-spacing:.18em;text-transform:uppercase}.product-boutique .accordion summary{padding:1.7rem 0}.product-specs{width:100%;border-collapse:collapse;font-size:1.4rem;margin:0 0 1.4rem}.product-specs th,.product-specs td{padding:1rem 1.2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1);text-align:left;vertical-align:top;border-left:0;border-right:0;border-top:0}.product-specs th{width:46%;font-weight:400;color:rgba(var(--color-foreground),.65)}.product-boutique .icon-with-text--horizontal{justify-content:space-between;text-align:center}.product-boutique .icon-with-text .svg-wrapper,.product-boutique .icon-with-text .icon{width:2.2rem;height:2.2rem}.product-boutique .icon-with-text .h4{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.65)}.product-share-links{display:flex;align-items:center;gap:1.4rem;font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.product-share-links a{display:inline-flex;color:rgb(var(--color-foreground))}.product-share-links a:hover{opacity:.7}.product-share-links svg{width:1.8rem;height:1.8rem}@media screen and (max-width:749px){.product-breadcrumbs{padding-bottom:1.2rem}.product-boutique .product__info-container{margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-product-boutique.css.map */
