.product-specifications{padding:clamp(40px,6vw,80px) clamp(30px,4vw,60px)}@media only screen and (max-width: 767px){.product-specifications:has(.product-specifications__wrapper--has-image){padding-top:0;padding-bottom:0}}.product-specifications__wrapper{display:flex;flex-direction:column;gap:30px;overflow:hidden}.product-specifications__wrapper--has-image{margin-top:30px}.product-specifications__content{flex:1;padding:0}@media only screen and (max-width: 767px){.product-specifications__wrapper--has-image{margin-left:calc(-1*clamp(30px,4vw,60px));margin-right:calc(-1*clamp(30px,4vw,60px));width:calc(100% + 2*clamp(30px,4vw,60px));margin-top:0}.product-specifications__content{padding:0 0 25px;order:2;margin-left:clamp(30px,4vw,60px);margin-right:clamp(30px,4vw,60px);width:calc(100% - (2*clamp(30px,4vw,60px)))}.product-specifications__image{order:1;padding:0;margin:0;width:100%;max-width:100%}.product-specifications__image-inner{width:100%;max-width:100%;aspect-ratio:auto;min-height:300px}.product-specifications__image-inner img{width:100%;height:auto;object-fit:cover}.product-specifications__cta{padding:0}}.product-specifications__list{display:flex;flex-direction:column;gap:20px;margin-top:0}.product-specifications__image{width:100%;flex-shrink:0;display:block;padding:0;box-sizing:border-box;overflow:hidden}.product-specifications__image-inner{width:100%;max-width:100%;position:relative;aspect-ratio:1 / 1;overflow:hidden}.product-specifications__image-inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;max-width:100%}.product-specifications__item{display:flex;flex-direction:column;gap:8px}.product-specifications__label{font-weight:700;font-size:.9375rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-body, #151515);margin-bottom:4px}.product-specifications__value{font-size:.9375rem;line-height:1.6;color:var(--color-body, #151515)}.product-specifications__link{color:inherit;text-decoration:none;transition:opacity .2s ease}.product-specifications__link:hover{opacity:.7;text-decoration:underline}.product-specifications__rich-text{line-height:1.6}.product-specifications__rich-text p{margin:0 0 8px}.product-specifications__rich-text p:last-child{margin-bottom:0}.product-specifications__item--general{display:flex;flex-direction:column;gap:0}.product-specifications__item--general .product-specifications__rich-text{width:100%}.product-specifications__list-items{margin:0;padding-left:20px;list-style-type:disc}.product-specifications__list-items li{margin-bottom:4px}.product-specifications__list-items li:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.product-specifications{padding:clamp(40px,6vw,80px) clamp(30px,4vw,60px);position:relative;overflow:hidden}.product-specifications__wrapper{flex-direction:row;align-items:center;gap:60px;margin-top:40px}.product-specifications__wrapper--has-image{margin-top:40px}.product-specifications__content{flex:0 0 50%;max-width:50%;padding:0 clamp(30px,4vw,60px);order:unset}.product-specifications__image{position:absolute;top:0;bottom:0;width:50%;padding:0;min-width:0;overflow:hidden;order:unset;margin-bottom:0}.product-specifications__wrapper--image-right .product-specifications__image{right:0}.product-specifications__wrapper--image-left .product-specifications__image{left:0}.product-specifications__image-inner{height:100%;aspect-ratio:unset}.product-specifications__cta{padding-right:clamp(30px,4vw,60px)}.product-specifications__list{gap:24px;margin-top:0}.product-specifications__item{flex-direction:row;gap:30px}.product-specifications__label{min-width:180px;flex-shrink:0}.product-specifications__value{flex:1}.product-specifications__item--general{flex-direction:column;gap:0}}.product-specifications__cta{margin-top:30px;text-align:left;padding-right:clamp(30px,4vw,60px)}.product-specifications__cta-button{display:inline-block;padding:12px 24px;text-decoration:none;border:1px solid var(--color-border, #e0e0e0);background-color:var(--bg-body, #fff);color:var(--color-body, #151515);font-weight:500;transition:all .2s ease;cursor:pointer;font-size:.9375rem}.product-specifications__cta-button:hover{background-color:var(--color-body, #151515);color:var(--bg-body, #fff);border-color:var(--color-body, #151515)}
/*# sourceMappingURL=/cdn/shop/t/32/assets/product-specifications.css.map */
