.product-specifications{--modal-transition-duration: .6s;--modal-transition-curve: cubic-bezier(.45, .05, .55, .95);padding:6.4rem 1.6rem 1.6rem;display:flex;flex-direction:column;gap:4rem}@media screen and (min-width: 989px){.product-specifications{--modal-transition-duration: .4s;flex-direction:row;gap:0;padding:3.2rem 6.4rem 4rem 2.4rem}}.product-specifications__heading{font-size:3.2rem;letter-spacing:-.096rem;line-height:1;font-weight:400}@media screen and (min-width: 989px){.product-specifications__heading-holder{width:50%;padding:0 4rem 0 0}.product-specifications__heading{position:sticky;top:8rem;font-size:4rem;letter-spacing:-.12rem}}.product-specifications__content{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width: 989px){.product-specifications__content{width:50%}}.product-specifications-highlight{display:flex;gap:1.6rem}.product-specifications-highlight__icon-holder{display:block;width:2.4rem;height:2.4rem}.product-specifications-highlight__icon{display:block;width:100%}.product-specifications-highlight__content{padding:0 0 1.6rem;flex:1;border-bottom:1px solid var(--theme-color-neutral)}.product-specifications-highlight__heading-holder{display:flex;gap:1.6rem;justify-content:space-between;align-items:flex-start}.product-specifications-highlight__info-button{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.product-specifications-highlight__info-button .icon-info-circle{width:100%}.product-specifications-highlight__heading{font-size:1.6rem;line-height:1.2;font-weight:400;margin:0}@media screen and (min-width: 989px){.product-specifications-highlight__heading{font-size:2rem}}.product-specifications-highlight__description{font-size:1.4rem;line-height:1.4;font-weight:400;margin:1.2rem 0 0}.product-specifications-highlight__specs-list{margin:1.6rem 0 0;padding:1.2rem 0 0;border-top:1px solid var(--theme-color-light);display:flex;flex-direction:column;gap:.8rem}.product-specifications-highlight__specs-list-item{margin:0;display:flex;font-size:1.2rem;line-height:1}.product-specifications-highlight__spec-list-item-title{padding:0 1.6rem 0 0;width:50%;max-width:28rem;font-weight:500}.product-specifications-highlight__spec-list-item-title.is-guess{font-weight:500!important}.product-specifications-highlight__modal .visibility-hidden-on-close{visibility:hidden}.product-specifications-highlight__modal[animateOpen=true] .visibility-hidden-on-close{visibility:visible}.product-specifications-highlight__modal-bg{background-color:#0003;top:0;left:0;bottom:0;right:0;position:fixed;display:block;z-index:1;opacity:1;visibility:visible;transition:all var(--modal-transition-duration) var(--modal-transition-curve)}.product-specifications-highlight__modal-close-button{position:fixed;top:1.6rem;right:1.5rem}.product-specifications-highlight__modal-wrapper{position:fixed;z-index:10;top:0;right:0;background-color:var(--theme-color-reverse);height:100vh;overflow:auto;width:100%;max-width:33rem;padding:0;transition:transform var(--modal-transition-duration) var(--modal-transition-curve);transform:translate(100%)}.product-specifications-highlight__modal[animateOpen=true] .product-specifications-highlight__modal-wrapper{transform:translate(0);transition:transform var(--modal-transition-duration) var(--modal-transition-curve)}.product-specifications-highlight__modal-content{padding:7.2rem 2.4rem 4.8rem}.product-specifications-highlight__modal-heading .icon-circle-check{width:1.5rem;display:block;height:auto}.product-specifications-highlight__modal-heading{display:flex;gap:.7rem;font-size:1.8rem;letter-spacing:-.036rem;line-height:1;margin:0}.product-specifications-highlight__modal-subheading{font-size:1.4rem;letter-spacing:-.028rem;margin:.9rem 0 0;line-height:1;color:var(--theme-color-subdued)}.product-specifications-highlight__modal-description{font-size:1.4rem;line-height:1.4;margin:2.4rem 0 0}.product-specifications-highlight__modal-image-holder .product-specifications-highlight__modal-description{position:relative;z-index:2;font-size:1.2rem;letter-spacing:-.024rem;background-color:var(--theme-color-reverse);padding:1.6rem;margin:0;height:fit-content;border-radius:.5rem}.product-specifications-highlight__modal-image-holder{position:relative;overflow:hidden;display:flex;border-radius:.5rem;padding:20rem .8rem .8rem;width:100%;min-height:50rem;margin:1.4rem 0 0;justify-content:center;align-items:flex-end}.product-specifications-highlight__modal-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-specifications-highlight__modal-blocks{display:flex;flex-direction:column;gap:.8rem;margin:2.4rem 0 0}.product-specifications-highlight__modal-block{background-color:var(--theme-color-light);display:flex;gap:1.2rem;justify-content:space-between;align-items:stretch;border-radius:.5rem;overflow:hidden}.product-specifications-highlight__modal-block--active{background-color:var(--theme-color-ink);color:var(--theme-color-reverse)}.product-specifications-highlight__modal--block-content{padding:1.2rem;flex:1}.product-specifications-highlight__modal-block-title{font-size:2.4rem;line-height:1;letter-spacing:-.048rem;margin:0;display:flex;align-items:center;gap:.7rem}.product-specifications-highlight__modal-block-title .icon-circle-check-light{width:1.5rem;flex:none}.product-specifications-highlight__modal-block-description{margin:.7rem 0 0;font-size:1.4rem;line-height:1.2}.product-specifications-highlight__modal-block-image-holder{position:relative;display:block;min-height:8.8rem;width:8.8rem;display:flex;align-items:center;justify-content:center}.product-specifications-highlight__modal-block-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.product-specifications--style-guess .product-specifications-highlight__heading{font-size:2rem}.product-specifications--style-guess .product-specifications-highlight__spec-list-item-title{font-weight:600}.product-specifications--style-guess .product-specifications-highlight__modal-heading{font-size:2.4rem;letter-spacing:-.048rem}.product-specifications--style-guess .product-specifications-highlight__modal-image-holder .product-specifications-highlight__modal-description{font-size:1.3rem;letter-spacing:0}@media screen and (min-width: 989px){.product-specifications--style-guess .product-specifications__heading{font-size:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/290/assets/section-product-specifications-2025.css.map */
