.product{gap:clamp(28px,4vw,72px);align-items:flex-start}@media screen and (min-width:990px){.product--large .product__media-wrapper,.product--medium .product__media-wrapper{padding-right:0}.product__info-wrapper{padding-left:clamp(16px,2vw,32px)}.product__info-container{max-width:560px}}.product__info-container>*+*{margin-top:2rem}.product__media-wrapper .product__media-item .media{border-radius:0;overflow:hidden}.product__media-wrapper .product__media-item img{transition:transform 1.2s var(--losoie-ease, cubic-bezier(.25, .46, .45, .94))}.product__media-wrapper .product__media-item:hover img{transform:scale(1.03)}.thumbnail-list{gap:10px;margin-top:10px}.thumbnail{border:1px solid transparent;border-radius:0;transition:border-color .2s ease,opacity .2s ease;opacity:.65}.thumbnail[aria-current=true]{border-color:var(--losoie-burgundy, #5c131f);opacity:1}.thumbnail:hover{opacity:1}.product__info-container .product__text.caption-with-letter-spacing{font-size:1.4rem;letter-spacing:.22em;color:var(--losoie-gray-500, #888);text-transform:uppercase;margin-bottom:1.2rem;font-weight:500}.product__info-container .product__title{margin-bottom:1.2rem;word-break:normal}.product__info-container .product__title>h1{font-family:var(--font-heading-family);font-size:clamp(3.6rem,5vw,5rem);letter-spacing:.01em;font-weight:300;text-transform:none;line-height:1.2;color:var(--losoie-black, #1a1a1a);margin:0}.product__info-container .product__text.subtitle{font-family:var(--font-heading-family);font-style:italic;font-size:2.2rem;letter-spacing:0;text-transform:none;color:var(--losoie-gray-700, #555);margin-bottom:2.4rem;font-weight:300}.product__info-container .price{font-size:2.6rem;letter-spacing:.04em;font-weight:400;color:var(--losoie-black, #1a1a1a)}.product__info-container .price .price-item--regular,.product__info-container .price .price-item--sale{font-size:inherit;letter-spacing:inherit}.product__info-container .price .price-item--sale{color:var(--losoie-burgundy, #5c131f);font-weight:500}.product__info-container .price__sale{gap:1.2rem;flex-wrap:wrap}.product__info-container .price s{color:var(--losoie-gray-500, #888);text-decoration-thickness:1px;font-size:2rem}.product__info-container .product__tax{font-size:1.3rem;letter-spacing:.1em;color:var(--losoie-gray-500, #888);text-transform:uppercase;margin-top:.8rem}.product__info-container .product-form__input,.product__info-container .product-form{position:relative}.product-form__input .form__label{font-size:1.35rem;letter-spacing:.18em;text-transform:uppercase;color:var(--losoie-black, #1a1a1a);font-weight:500;margin-bottom:1.2rem}.product-form__input .form__label>span{color:var(--losoie-gray-700, #555);font-weight:400;margin-left:6px;text-transform:none;letter-spacing:.02em}fieldset.product-form__input{margin-bottom:2.4rem}.product-form__input input[type=radio]+label{border:1px solid rgba(26,26,26,.18);background:transparent;color:var(--losoie-black, #1a1a1a);padding:14px 24px;font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase;font-weight:400;transition:border-color .25s ease,background .25s ease,color .25s ease;min-height:52px;min-width:66px}.product-form__input input[type=radio]:hover+label,.product-form__input input[type=radio]:focus-visible+label{border-color:var(--losoie-black, #1a1a1a)}.product-form__input input[type=radio]:checked+label{background:var(--losoie-black, #1a1a1a);border-color:var(--losoie-black, #1a1a1a);color:var(--losoie-white, #fff)}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{color:var(--losoie-gray-500, #888);border-color:#1a1a1a14;text-decoration:line-through}.product-form__input select{border:1px solid rgba(26,26,26,.2);padding:16px 48px 16px 20px;font-size:1.6rem;letter-spacing:.05em;min-height:56px;background-position:right 20px center}.losoie-size-guide__trigger,a.losoie-size-guide__trigger{font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;color:var(--losoie-gray-700, #555);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;position:absolute;top:0;right:0}.losoie-size-guide__trigger:hover{color:var(--losoie-burgundy, #5c131f)}.product-form__quantity .quantity__label{font-size:1.35rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin-bottom:1.2rem}.quantity{width:auto;max-width:180px;border:1px solid rgba(26,26,26,.2);min-height:60px}.quantity:after{display:none}.quantity__button{width:56px;color:var(--losoie-black, #1a1a1a);transition:color .2s ease}.quantity__button:hover{color:var(--losoie-burgundy, #5c131f)}.quantity__input{font-size:1.7rem;letter-spacing:.04em;font-weight:500;color:var(--losoie-black, #1a1a1a);width:64px}.product-form{margin-top:2.4rem}.product-form__buttons{max-width:100%}.product-form__submit{min-height:64px;font-size:1.55rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500;background:var(--losoie-black, #1a1a1a);color:var(--losoie-white, #fff);border:1px solid var(--losoie-black, #1a1a1a);transition:background .3s ease,border-color .3s ease,color .3s ease;padding:0 24px}.product-form__submit:not([disabled]):hover{background:var(--losoie-burgundy, #5c131f);border-color:var(--losoie-burgundy, #5c131f);color:var(--losoie-white, #fff)}.product-form__submit[disabled],.product-form__submit.disabled{background:transparent;color:var(--losoie-gray-500, #888);border-color:#1a1a1a33;cursor:not-allowed}.shopify-payment-button__button{min-height:64px!important;font-size:1.55rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important;border-radius:0!important;background:transparent!important;color:var(--losoie-black, #1a1a1a)!important;border:1px solid var(--losoie-black, #1a1a1a)!important;transition:background .3s ease,color .3s ease!important}.shopify-payment-button__button:hover{background:var(--losoie-black, #1a1a1a)!important;color:var(--losoie-white, #fff)!important}.shopify-payment-button__more-options{margin-top:12px;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--losoie-gray-700, #555)}.product__description{font-size:1.65rem;line-height:1.75;color:var(--losoie-gray-700, #555);letter-spacing:.01em;margin-top:3.2rem;padding-top:3.2rem;border-top:1px solid rgba(26,26,26,.08)}.product__description p{margin:0 0 1.4rem}.product__description p:last-child{margin-bottom:0}.product__description ul,.product__description ol{padding-left:2rem;margin:1rem 0}.product__description li{margin-bottom:.6rem}.product__accordion{border-top:1px solid rgba(26,26,26,.1)}.product__accordion:last-of-type{border-bottom:1px solid rgba(26,26,26,.1)}.product__accordion summary{padding:24px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none}.product__accordion summary::-webkit-details-marker{display:none}.product__accordion .summary__title{display:flex;align-items:center;gap:12px;flex:1}.product__accordion .summary__title .icon{width:20px;height:20px;color:var(--losoie-black, #1a1a1a);flex-shrink:0}.product__accordion h2.accordion__title,.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--losoie-black, #1a1a1a);margin:0}.product__accordion summary .icon-caret{width:12px;height:12px;transition:transform .3s ease;color:var(--losoie-black, #1a1a1a)}.product__accordion details[open] summary .icon-caret{transform:rotate(180deg)}.product__accordion .accordion__content{padding:0 0 24px;font-size:1.6rem;line-height:1.8;color:var(--losoie-gray-700, #555)}.product__accordion .accordion__content p:first-child{margin-top:0}.product__info-container .share-button{margin-top:2.4rem}.product__info-container .share-button__button{font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;color:var(--losoie-gray-700, #555);font-weight:500}.product__info-container .share-button__button:hover{color:var(--losoie-burgundy, #5c131f)}.product__inventory{font-size:1.35rem;letter-spacing:.14em;text-transform:uppercase;color:var(--losoie-gray-700, #555);display:inline-flex;align-items:center;gap:8px;margin:.4rem 0 1rem}.product__sku{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--losoie-gray-500, #888)}.product__pickup-availabilities{margin-top:1.6rem;font-size:1.5rem;color:var(--losoie-gray-700, #555)}.related-products{padding-top:clamp(60px,7vw,100px);padding-bottom:clamp(60px,7vw,100px);border-top:1px solid rgba(26,26,26,.08);margin-top:clamp(40px,6vw,80px)}.related-products .related-products__heading,.related-products .title-wrapper-with-link{text-align:center;margin-bottom:clamp(32px,4vw,56px);display:flex;flex-direction:column;align-items:center}.related-products .related-products__heading h2,.related-products .title-wrapper-with-link h2{font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.5vw,4.2rem);letter-spacing:.12em;text-transform:uppercase;font-weight:300;color:var(--losoie-black, #1a1a1a);margin:0}.related-products .related-products__heading:after,.related-products .title-wrapper-with-link:after{content:"";display:block;width:40px;height:1px;background:var(--losoie-burgundy, #5c131f);margin-top:18px}.product-popup-modal__content{border-radius:0}@media screen and (max-width:749px){.product__info-wrapper{padding-left:0;padding-right:0}.product__info-container .product__title>h1{font-size:clamp(3rem,8vw,3.8rem)}.product__info-container .product__text.subtitle{font-size:2rem}.product__info-container .price{font-size:2.4rem}.losoie-size-guide__trigger{position:static;display:inline-block;margin-top:8px}.product-form__input input[type=radio]+label{padding:12px 20px;min-width:60px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/losoie-product.css.map */
