.product{display:flex;gap:10%}@media(max-width:1199.98px){.product{gap:5%}}@media(max-width:991.98px){.product{flex-direction:column;gap:30px}}.product__description{margin-top:20px}.product__media-wrapper{width:calc(90% - 519px)}@media(max-width:1199.98px){.product__media-wrapper{width:calc(90% - 450px)}}@media(max-width:991.98px){.product__media-wrapper{width:100%}}.product__info-wrapper{width:519px;flex-shrink:0}@media(max-width:1199.98px){.product__info-wrapper{width:450px}}@media(max-width:991.98px){.product__info-wrapper{width:100%}}.product__banner-img{max-width:100%;height:auto;display:block;border-radius:9px}.product__buy-buttons-wrapper{display:flex;gap:26px;margin-top:23px}@media(max-width:1199.98px){.product__buy-buttons-wrapper{flex-wrap:wrap}}.product__stock-status{margin-bottom:5px;width:100%;font-family:Gabarito,sans-serif;font-size:18px;line-height:120%}.product__stock-status.hidden{display:none}.product__stock-status-label{font-weight:600}.product__quantity quantity-input .quantity__button{background-color:#0000;border:1px solid var(--clr-taupe)}.product__quantity quantity-input .quantity__input{border-top:1px solid var(--clr-taupe);border-bottom:1px solid var(--clr-taupe);background-color:var(--clr-white)!important}.product__quantity-btn{width:41px}.product__quantity-btn[name=minus]{border-radius:10px 0 0 10px}.product__quantity-btn[name=plus]{border-radius:0 10px 10px 0}.product__prices .price__regular .price-item--regular{font-family:Parkinsans,sans-serif;font-weight:600;font-size:44px;line-height:120%;letter-spacing:0;color:var(--clr-taupe)}.product__prices .price__sale{display:flex;flex-direction:column}.product__prices .price__sale .price-item--regular{font-family:Parkinsans,sans-serif;font-weight:500;font-size:24px;line-height:120%;letter-spacing:0;text-decoration:line-through;color:var(--clr-burgundy);margin-bottom:4px}.product__prices .price__sale .price-item--sale{font-family:Parkinsans,sans-serif;font-weight:600;font-size:44px;line-height:120%;letter-spacing:0;color:var(--clr-taupe)}.product__submit{padding-left:56px;padding-right:56px}.product__quantity-input{font-family:Gabarito,sans-serif;font-weight:400;font-size:18px;line-height:140%;letter-spacing:0}.product__buttons-wrapper{border:2px solid rgba(166,120,109,.2);padding:21px 30px 30px;border-radius:15px;box-shadow:-5px 10px 30px #e6dacf80}.product__omnibus *{font-family:Gabarito,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:120%!important;letter-spacing:0!important}.product-info{display:block;background:var(--clr-creme);padding:138px 0 81px}@media(max-width:991.98px){.product-info{padding:138px 0 20px}}.product-info__title{font-family:Parkinsans,sans-serif;font-weight:600;font-size:55px;line-height:120%;letter-spacing:0;color:var(--clr-burgundy);margin-bottom:20px}@media(max-width:1199.98px){.product-info__title{font-size:40px}}.product-info__models{margin:0 0 30px;display:flex;gap:17px}.product-info__label{font-weight:700;font-size:18px;line-height:120%;letter-spacing:0;margin-bottom:14px!important}.product-info__item-img-wrapper{display:block;aspect-ratio:1;width:41px;height:41px;border-radius:50%;background:var(--clr-white);padding:7px;position:relative;cursor:pointer;transition:background-color var(--duration-short) ease}.product-info__item-img-wrapper:after{content:"";aspect-ratio:1;position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:3px solid var(--clr-burgundy);opacity:0;transition:opacity var(--duration-short) ease}.product-info__item-img-wrapper--active:after,.product-info__item-img-wrapper:active:after,.product-info__item-img-wrapper:hover:after{opacity:1}.product-info__item-image{display:block;width:100%;height:100%;object-fit:contain}.product-info__label-mobile{margin-top:10px;font-size:15px;display:flex;align-items:center;gap:5px}.product-info__label-mobile-text{font-weight:700}.product-instalments{margin:10px 0 14px;font-size:15px;line-height:1.4}.product-instalments__logos{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:0}.product-instalments__logo{width:100px;height:80px;display:flex;justify-content:center;align-items:center}.product-instalments__logo img{max-height:100%;width:auto;max-width:100%;height:auto;display:block}@media(max-width:749.98px){.product-instalments__logo{max-height:30px;max-width:80px}}.product-instalments__text{margin-bottom:15px;max-width:330px}@media(max-width:749.98px){.icon-with-text{display:flex;justify-content:center}}.icon-with-text__list{display:flex;flex-wrap:wrap;row-gap:31px;column-gap:17%;justify-content:space-between}@media(max-width:749.98px){.icon-with-text__list{width:auto;flex-direction:column;align-items:flex-start;display:inline-flex}}.icon-with-text__item{gap:24px;font-family:Gabarito,sans-serif;width:41.5%}@media(max-width:749.98px){.icon-with-text__item{width:auto;justify-content:center}}.icon-with-text__item p{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0;color:var(--clr-dark-gray)}.icon-with-text__item a{text-decoration:underline;color:var(--clr-dark-gray);display:inline-block;margin-top:5px}.icon-with-text__item strong{font-family:Gabarito,sans-serif;font-weight:700;font-size:18px;line-height:120%;letter-spacing:0;color:var(--clr-dark-gray)}.price-per-item__container{height:100%}.order-samples{width:100%;margin-top:12px}.order-samples__opener{display:block;width:100%}.order-samples__disclaimer{margin:8px 0 0;font-family:Gabarito,sans-serif;font-size:12px;line-height:1.35;color:var(--clr-dark-gray, #333);opacity:.85}.order-samples__btn{width:100%}.product-popup-modal.order-samples-modal>.product-popup-modal__content{width:min(100vw - 2.4rem,480px);max-width:480px;height:auto;max-height:90vh;margin-top:max(1.5rem,6vh);margin-bottom:1.5rem;padding:1.75rem 1.5rem 75px;left:50%;right:auto;transform:translate(-50%);box-sizing:border-box;overflow-x:hidden;overflow-y:auto;background:var(--clr-creme);border-radius:20px}.product-popup-modal.order-samples-modal .product-popup-modal__toggle{top:0}@media screen and (min-width:750px){.product-popup-modal.order-samples-modal>.product-popup-modal__content{width:min(100vw - 3rem,600px);max-width:600px;margin-top:max(2rem,8vh);padding:2rem 1.75rem}}.product-popup-modal.order-samples-modal .product-popup-modal__content-info.order-samples-modal__inner{max-width:none;width:100%;padding-right:0;margin:0 auto}.order-samples-modal__title{margin:0 0 28px;padding-right:2rem;font-family:Parkinsans,sans-serif;font-size:clamp(2.2rem,4vw,2.8rem);line-height:120%;letter-spacing:0;text-align:left;color:var(--clr-burgundy)}.order-samples-form .field,.order-samples-form .field--with-error{position:relative;display:flex;flex-direction:column;width:100%;flex-wrap:unset;margin:0 0 20px;border:none;box-shadow:none;background:#0000}.order-samples-form .field:before,.order-samples-form .field:after,.order-samples-form .field--with-error:before,.order-samples-form .field--with-error:after{display:none}.order-samples-form .field__label,.order-samples-form .form__label{position:static!important;display:block;pointer-events:auto;margin:0 0 10px;padding:0;left:auto!important;top:auto!important;font-family:Gabarito,sans-serif;font-weight:700;font-size:18px;line-height:120%;letter-spacing:0;color:var(--clr-taupe)}.order-samples-form .form__required{color:var(--clr-burgundy);margin-left:3px;font-size:16px}.order-samples-form .field__input,.order-samples-form .form__input{display:block;width:100%;box-sizing:border-box;flex-grow:0;height:60px;margin:0!important;padding:1.5rem!important;font-family:Gabarito,sans-serif;font-size:16px;line-height:120%;color:var(--clr-dark-gray);background:var(--clr-white);border:none;border-radius:5px;box-shadow:none}.order-samples-form .field__input::placeholder,.order-samples-form .form__input::placeholder{opacity:.55;color:var(--clr-taupe)}.order-samples-form .field__input:focus,.order-samples-form .field__input:not(:placeholder-shown),.order-samples-form .field__input:-webkit-autofill,.order-samples-form .form__input:focus{padding:1.5rem!important;outline:.2rem solid rgba(var(--color-foreground),.25);outline-offset:.1rem}.order-samples-form .text-area,.order-samples-form .form__textarea{display:block!important;width:100%;box-sizing:border-box;margin:0!important;padding:1.5rem!important;min-height:100px;max-height:160px;resize:vertical;font-family:Gabarito,sans-serif;font-size:16px;line-height:140%;color:var(--clr-dark-gray);background:var(--clr-white);border:none;border-radius:5px}.order-samples-form .text-area::placeholder,.order-samples-form .form__textarea::placeholder{opacity:.55;color:var(--clr-taupe)}.order-samples-form .text-area:focus,.order-samples-form .form__textarea:focus{padding:1.5rem!important;outline:.2rem solid rgba(var(--color-foreground),.25);outline-offset:.1rem}.order-samples-form .order-samples-form__row{display:flex;gap:24px;margin-bottom:0}@media(max-width:1199.98px){.order-samples-form .order-samples-form__row{flex-direction:column}}.order-samples-form .order-samples-form__row .field,.order-samples-form .order-samples-form__row .field--with-error{flex:1;margin-bottom:20px}@media(max-width:1199.98px){.order-samples-form .order-samples-form__row .field,.order-samples-form .order-samples-form__row .field--with-error{margin-bottom:20px}}.order-samples-form .form__field--acceptance{margin-bottom:0}.order-samples-form .form__acceptance{display:flex;align-items:center}.order-samples-form .form__acceptance .form__required{margin:0 3px 0 0}.order-samples-form .field__checkbox.form__checkbox{position:relative;display:flex;align-items:center;gap:20px}.order-samples-form .field__checkbox.form__checkbox input[type=checkbox]{position:absolute;left:0;top:50%;z-index:1;width:25px;height:25px;margin:0;opacity:0;cursor:pointer;transform:translateY(-50%)}.order-samples-form .field__checkbox.form__checkbox label,.order-samples-form .field__checkbox.form__checkbox .form__acceptance{position:relative;padding-left:45px;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--clr-taupe);font-family:Gabarito,sans-serif;font-size:16px;line-height:140%;font-weight:400}.order-samples-form .field__checkbox.form__checkbox label:before,.order-samples-form .field__checkbox.form__checkbox .form__acceptance:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:25px;height:25px;border-radius:5px;background:var(--clr-white);transition:all .2s ease}.order-samples-form .field__checkbox.form__checkbox label:after,.order-samples-form .field__checkbox.form__checkbox .form__acceptance:after{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%) rotate(45deg) scale(0);width:6px;height:12px;border:solid var(--clr-black);border-width:0 2px 2px 0;transition:transform .2s ease}.order-samples-form .field__checkbox.form__checkbox input:checked+label:before,.order-samples-form .field__checkbox.form__checkbox input:checked+.form__acceptance:before{background:var(--clr-white);border:1px solid var(--clr-burgundy)}.order-samples-form .field__checkbox.form__checkbox input:checked+label:after,.order-samples-form .field__checkbox.form__checkbox input:checked+.form__acceptance:after{transform:translateY(-50%) rotate(45deg) scale(1)}.order-samples-form .field__checkbox.form__checkbox input:focus-visible+label:before,.order-samples-form .field__checkbox.form__checkbox input:focus-visible+.form__acceptance:before{outline:.2rem solid var(--clr-burgundy);outline-offset:2px}.order-samples-form .order-samples-form__footer{display:flex;flex-direction:column;align-items:stretch;margin-top:32px;gap:0}@media(max-width:991.98px){.order-samples-form .order-samples-form__footer{gap:24px}}.order-samples-form .order-samples-form__submit{margin-top:24px;width:100%}.order-samples-form .order-samples-form__submit.contact__button{align-self:stretch}.order-samples-form .order-samples-form__submit .btn{width:100%}.order-samples-form .order-samples-form__success{margin-bottom:20px;padding:1rem 1.25rem;border-radius:5px;font-family:Gabarito,sans-serif;font-size:16px;background:var(--clr-white);color:var(--clr-taupe)}.order-samples-form .form__message,.order-samples-form .form-status-list{font-family:Gabarito,sans-serif}.order-samples-form .contact__field-error{display:block;margin-top:8px;font-size:14px}.order-samples-form.order-samples-form--loading{pointer-events:none;opacity:.72;transition:opacity .2s ease}.order-samples-form .order-samples-form__ajax-error{margin-bottom:16px;padding:12px 14px;border-radius:5px;font-family:Gabarito,sans-serif;font-size:15px;line-height:140%;color:var(--clr-burgundy);background:var(--clr-white);border:1px solid rgba(var(--color-foreground),.12)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style-main-product.css.map */
