.product-detail{display:grid;grid-template-columns:1.12fr .88fr;background:var(--paper)}.product-gallery{padding:36px;display:grid;gap:14px}.product-gallery>.custom-placeholder{height:730px}.product-gallery__main,.product-gallery__thumbs{min-width:0;width:100%}.product-gallery__main .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(min-width:901px){.product-gallery__main .swiper-wrapper{transform:none!important}}.product-gallery__slide{height:300px}.product-gallery__slide--hero{grid-column:1 / -1;height:730px}.product-gallery__slide>img,.product-gallery__slide>video,.product-gallery__slide>.product-gallery__embed{height:100%}.product-gallery__thumbs{display:none}.product-gallery__video{display:block;width:100%;object-fit:cover;background:#cbc5ba}.product-gallery__embed{display:block;width:100%;overflow:hidden;background:#cbc5ba}.product-gallery__iframe{display:block;width:100%;height:100%;border:0}.product-information{padding:100px 7vw 80px;align-self:start;position:sticky;top:0}.product-information h1{font-size:clamp(55px,5.2vw,82px);line-height:.93;margin:25px 0}.format{font:400 11px/1.8 Manrope;text-transform:uppercase;letter-spacing:.13em;color:#746c61}.description{font-size:14px;line-height:1.8;color:#514f49}.product-price{font:400 14px/1 Manrope,sans-serif;letter-spacing:.1em;color:var(--ink);margin:28px 0 0}.product-actions{display:flex;gap:10px;margin:35px 0 10px}.product-actions .button{flex:1}.product-buy{margin:0 0 35px}.product-variant-select{width:100%;height:54px;border:1px solid #6d685f;border-radius:0;background:transparent;font:300 13px/1 Manrope,sans-serif;color:var(--ink);padding:0 14px;margin-bottom:10px}.product-add{width:100%}.product-add:disabled{opacity:.5;cursor:not-allowed}.product-information dl{margin-top:45px}.product-information dl div{display:grid;grid-template-columns:135px 1fr;gap:20px;border-top:1px solid var(--line);padding:15px 0;font-size:11px}.product-information dd{margin:0}.product-information dt{color:#7a746b}.product-note{font-size:10px;line-height:1.7;color:#777167;margin-top:30px}.quote-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;align-items:center;justify-content:center;padding:24px}.quote-modal.is-open{display:flex}.quote-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#07070699;display:block!important}.quote-modal__dialog{position:relative;width:min(600px,100%);max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;color:var(--ink);padding:36px}.quote-modal__close{position:absolute;top:14px;right:14px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;border:0;font-size:16px;line-height:1;cursor:pointer;transition:background .25s}.quote-modal__close:hover{background:var(--charcoal)}.quote-modal__product{display:flex;align-items:center;gap:22px;margin:4px 0 36px}.quote-modal__product img,.quote-modal__product .custom-placeholder{width:76px;height:76px;border-radius:50%;flex-shrink:0}.quote-modal__name{font:500 15px/1.4 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.quote-modal__price{font:300 14px/1 Manrope,sans-serif;margin:0}.quote-modal__heading{font:400 18px/1 Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0 0 28px}.quote-modal__form label{display:block;font:500 10px/1 Manrope,sans-serif;letter-spacing:.24em;text-transform:uppercase;margin:0 0 10px}.quote-modal__form input,.quote-modal__form textarea{width:100%;border:1px solid #ddd;border-radius:0;background:#fff;font:300 14px/1.5 Manrope,sans-serif;color:var(--ink);padding:15px 14px;margin:0 0 26px;box-sizing:border-box}.quote-modal__form input:focus,.quote-modal__form textarea:focus{outline:1px solid var(--ink);outline-offset:0}.quote-modal__form textarea{height:170px;resize:vertical}.quote-modal__submit{width:100%;height:56px;background:var(--ink);color:#fff;border:0;font:300 14px/1 Manrope,sans-serif;cursor:pointer;transition:background .25s}.quote-modal__submit:hover{background:var(--charcoal)}.quote-modal__success,.quote-modal__error{font-size:13px;line-height:1.6;padding:14px 16px;margin:0 0 26px}.quote-modal__success{background:#eef0e6;color:#3e4a2e}.quote-modal__error{background:#f4e5e0;color:#7a3b2a}body.quote-modal-open{overflow:hidden}@media(max-width:900px){.product-detail{grid-template-columns:1fr}.product-gallery{padding:18px}.product-gallery>.custom-placeholder{height:620px}.product-gallery__main .swiper-wrapper{display:flex;grid-template-columns:none;gap:0}.product-gallery__slide,.product-gallery__slide--hero{height:620px;grid-column:auto}.product-gallery__main:not(.swiper-initialized) .swiper-wrapper{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-gallery__main:not(.swiper-initialized) .swiper-wrapper::-webkit-scrollbar{display:none}.product-gallery__main:not(.swiper-initialized) .product-gallery__slide{scroll-snap-align:start}.product-gallery__thumbs.swiper-initialized{display:block}.product-gallery__thumb{width:84px;height:84px;opacity:.45;cursor:pointer;transition:opacity .25s ease}.product-gallery__thumb img{height:100%}.product-gallery__thumb.swiper-slide-thumb-active{opacity:1;outline:1px solid var(--bronze);outline-offset:-1px}.product-information{position:static;padding:30px 24px}}@media(max-width:520px){.product-gallery>.custom-placeholder{height:500px}.product-gallery__slide,.product-gallery__slide--hero{height:500px}.product-actions{flex-direction:column}.quote-modal{padding:14px}.quote-modal__dialog{padding:28px 20px;max-height:calc(100vh - 28px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-product.css.map */
