.product-form .product-form__sales-message{margin-top:22px;font-size:14px;line-height:1.14;letter-spacing:.02em;color:red}.product-form .product-form__options.product-form__options--gift{margin-top:38px}.product-form .product-form__option{margin-top:22px}.product-form .product-form__option.product-form__option--gift{margin-top:38px}.product-form .product-form__option-label{margin-bottom:22px;font-family:Acumin Pro,sans-serif;font-weight:400;line-height:1.43;letter-spacing:.08em;color:#2b2b2b}.product-form .product-form__option-label .product-form__option-label-name{margin-right:4px;font-size:16px;line-height:1.14;letter-spacing:.02em}.product-form .product-form__option-label .product-form__option-value{font-size:16px;line-height:1.14;letter-spacing:.02em}.product-form .product-form__option-label .product-form__option-value.hidden{display:none}.product-form .product-form__options-container{display:flex;flex-wrap:wrap;margin:-5px}.product-form .product-form__options-container.product-form__options-container--gift-image-option{margin:0}.product-form .product-form__option-item{position:relative;padding:5px}.product-form .product-form__option-item.product-form__option-item--gift-image-option{width:50%;padding:0}.product-form .product-form__option-item.product-form__option-item--gift-amount-option{width:20%}.product-form .product-form__option-item-label{position:relative;display:flex;justify-content:center;align-items:center;min-width:68px;min-height:40px;padding:11px 19px;border:1px solid #dddddd;font-family:Acumin Pro,sans-serif;font-size:14px;font-weight:600;line-height:1.14;letter-spacing:.02em;color:#2b2b2b;cursor:pointer}.product-form .product-form__option-item-label.product-form__option-item-label--gift-image-option{letter-spacing:.25em;text-transform:uppercase}.product-form .product-form__option-item-option{position:absolute;top:0;left:0;opacity:0}.product-form .product-form__option-item-option:focus-visible+.product-form__option-item-label{outline:2px solid #2b2b2b;outline-offset:3px}.product-form .product-form__option-item-option.disabled+.product-form__option-item-label{background:#f6f6f6 linear-gradient(to bottom right,transparent calc(50% - 1px),#dddddd,transparent calc(50% + 1px));background-color:#f6f6f6;color:#666}.product-form .product-form__option-item-option:checked+.product-form__option-item-label{border-color:#2b2b2b;background-color:#2b2b2b;color:#fff}.product-form .product-form__option-item-option.disabled:checked+.product-form__option-item-label{border-color:#666;background:#f6f6f6 linear-gradient(to bottom right,transparent calc(50% - 1px),#666666,transparent calc(50% + 1px));background-color:#f6f6f6;color:#666}.product-form .product-form__option-item-option[disabled]+.product-form__option-item-label{cursor:default}.product-form .product-form__fit{display:flex;flex-direction:row;justify-content:space-between;font-size:12px;row-gap:5px;column-gap:10px;margin:20px 0 0;flex-wrap:wrap}.product-form span.ks-chart-modal-link{margin-top:0!important;margin-bottom:0!important}.product-form .product-form__bis{width:100%;margin:30px 0 -10px;padding:40px 40px 28px;border-radius:0;border:none;background-color:#f6f6f6;display:flex;flex-direction:column}.product-form .product-form__bis[disabled]{display:none;visibility:hidden}@media (max-width: 991px){.product-form .product-form__bis{padding:40px 20px 28px}}.product-form .product-form__bis-title{margin-bottom:5px;text-align:center;font-size:12px;font-weight:600;line-height:1.43;letter-spacing:.08em;text-transform:uppercase;color:#2b2b2b}.product-form .product-form__bis-subtitle{margin-bottom:25px;font-size:12px;font-weight:400;line-height:1.14;letter-spacing:.02em;text-align:center;color:#2b2b2b}.product-form .product-form__bis-email-container,.product-form .product-form__bis-phone-container{margin:5px 0 0;display:flex;justify-content:center}.product-form .product-form__bis-phone-container{margin-bottom:10px}.product-form .product-form__bis-phone-container .iti{width:100%;flex-grow:1}.product-form .product-form__bis .product-form__bis-email-input,.product-form .product-form__bis .product-form__bis-phone-input{width:100%;height:50px;margin-bottom:0;padding:0 20px;border-radius:0;border:1px solid #dddddd;font-size:12px;font-weight:400;line-height:1.14;letter-spacing:.02em;color:#666}.product-form .product-form__bis .product-form__bis-phone-input{padding:0 20px 0 50px}.product-form .product-form__bis .product-form__bis-btn{width:130px;min-width:130px;height:50px;font-size:12px;font-weight:700;line-height:1.33;letter-spacing:.25em;text-align:center;text-transform:uppercase;color:#fff;background-color:#2b2b2b;border-radius:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-in-out;border-bottom-width:1px;border-color:transparent;border-top-width:3px;cursor:pointer;margin:0;outline:none;padding:4px 20px;vertical-align:top;white-space:nowrap}@media (max-width: 991px){.product-form .product-form__bis .product-form__bis-btn{width:110px;min-width:110px;padding:4px 20px}}.product-form .product-form__bis-email-notification{margin-top:20px}.product-form .product-form__bis-email-notification[hidden]{display:none}.product-form .product-form__bis-email-notification.success{color:green}.product-form .product-form__bis-email-notification.error{color:red}.product-form .product-form__button{margin-top:30px}.product-form .bis__checkbox:checked+label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-check'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5 12l5 5l10 -10' /%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-color:#000}.product-form .product-form__bis-marketing-container{display:flex;align-items:center;gap:5px;margin-top:10px;position:relative}.product-form .bis__checkbox{position:absolute;top:0;left:0;opacity:0}.product-form .bis__checkbox+label{display:flex;cursor:pointer}.product-form .bis__checkbox+label:before{content:"";display:block;width:14px;height:14px;border:1px solid black;border-radius:3px;flex-shrink:0;margin-right:10px}.product-form .bis__checkbox:checked+label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-check'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5 12l5 5l10 -10' /%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-color:#000}.product-form .product-form__pre-order{margin-top:22px;font-size:14px;line-height:1.14;letter-spacing:.02em}.product-form .product-form__error-message-container{display:flex;visibility:hidden;opacity:0;max-height:0;transform:translateY(-100%);transition-property:opacity,visibility,transform,max-height;transition-duration:.1s,.1s,.3s,.3s}.product-form .product-form__error-message-container.active{visibility:visible;opacity:1;max-height:100vh;transform:translateY(0);transition-property:opacity,visibility,transform,max-height;transition-delay:.1s,.1s,0s,0s;transition-duration:.2s,.2s,.3s,.3s}.product-form .product-form__error-message-wrapper{position:relative;width:100%;margin-top:20px;padding:10px 30px 10px 10px;background-color:#ffeef0}.product-form .product-form__error-message{font-family:Acumin Pro,sans-serif;font-size:14px;font-weight:400;line-height:1.14;letter-spacing:.02em;color:#950f0f}.product-form .product-form__error-message-close-button{position:absolute;top:10px;right:10px;padding:0;background-color:transparent;-moz-appearance:none;-webkit-appearance:none;appearance:none}.product-form .product-form__error-message-close-button svg{width:10px;height:10px}.product-form .product-form__error-message-close-button svg path{fill:#950f0f}@media (max-width: 1500px){.product-form .product-form__option-item-label{min-width:60px;padding-left:15px;padding-right:15px}}@media (max-width: 1199px){.product-form .product-form__option-item.product-form__option-item--gift-amount-option{width:25%}.product-form .product-form__option-item-label{min-width:53px;padding-left:12px;padding-right:12px}}@media (max-width: 991px){.product-form .product-form__option-item.product-form__option-item--gift-amount-option{width:20%}.product-form .product-form__option-item-label{min-width:68px;padding-left:19px;padding-right:19px}}@media (max-width: 767px){.product-form .product-form__button{margin-top:20px;padding:11px 20px;font-size:12px;line-height:1.3333333;letter-spacing:.25em}.product-form .product-form__sales-message{margin-top:20px;font-size:12px}.product-form .product-form__options.product-form__options--gift{margin-top:30px}.product-form .product-form__option{margin-top:20px}.product-form .product-form__option.product-form__option--gift{margin-top:30px}.product-form .product-form__option-label{margin-bottom:17px;font-size:12px;line-height:1.33}.product-form .product-form__option-label .product-form__option-label-name{margin-right:0;font-size:12px}.product-form .product-form__option-label .product-form__option-value{font-size:12px;line-height:1.33;letter-spacing:.01em}.product-form .product-form__option-item-label{min-width:40px;min-height:40px;padding:10px 7px;font-size:12px;line-height:1.33;letter-spacing:.01em;color:#2b2b2b;cursor:pointer}.product-form .product-form__option-item-label.product-form__option-item-label--gift-image-option,.product-form .product-form__error-message{font-size:12px}}@media (max-width: 575px){.product-form .product-form__option-item.product-form__option-item--gift-amount-option{width:25%}}@media (max-width: 374px){.product-form .product-form__options-container{margin:-4px}.product-form .product-form__option-item{padding:4px}}@media (max-width: 360px){.product-form .product-form__option-item-label{min-width:34px;padding:10px 5px;font-size:11px}}.sizing-chart-container~.sizing-chart-container{display:none}
/*# sourceMappingURL=/cdn/shop/t/95/assets/product-form.build.css.map */
