@keyframes slideinup{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideoutdown{0%{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.add-review-slide-from-bottom-enter-active,.add-review-slide-from-bottom-leave-active{animation-duration:400ms;animation-fill-mode:forwards}.add-review-slide-from-bottom-enter-active{animation-name:slideinup}.add-review-slide-from-bottom-leave-active{animation-name:slideoutdown}.add-review a{color:#262626;text-decoration:underline;text-decoration-color:rgba(0,0,0,.24);text-underline-offset:1.5rem}.add-review .m-bold{font-family:"Futura DemiC","Arial","Helvetica",sans-serif}.add-review .m-disabled{cursor:not-allowed;pointer-events:none}.add-review[v-cloak]{display:none}.add-review__overlay,.add-review__wrapper{height:100%;left:0;position:fixed;top:0;width:100%;z-index:99998}.add-review__wrapper{background-color:rgba(0,0,0,.12)}.add-review__overlay{background-color:transparent}.add-review__content{background-color:#fff;border-radius:10rem 10rem 0 0;bottom:0;font-size:18rem;letter-spacing:.18rem;line-height:20rem;max-height:100%;overflow:hidden;overflow-anchor:none;position:fixed;touch-action:auto;width:100%;-ms-overflow-style:none;-ms-touch-action:auto}.add-review__content-scrollable{max-height:80vh;margin-right:4rem;overflow-x:hidden;overflow-y:auto;padding:25rem 21rem 25rem 25rem;position:relative}.add-review__error,.add-review__ok{margin-top:35rem}.add-review__error-msg,.add-review__ok-msg{margin-bottom:50rem;text-align:center}.add-review__product{align-items:center;border-bottom:1rem solid #000;display:flex;margin-bottom:20rem;padding-bottom:10rem}.add-review__product-photo{flex:0 0 75rem;position:relative}.add-review__product-photo-wrapper{align-items:center;display:flex;justify-content:center;height:100%;left:0;position:absolute;top:0;width:100%}.add-review__form-images-preview-wrapper img,.add-review__product-photo-wrapper img{max-height:100%;max-width:100%}.add-review__product-photo::after{content:"";display:block;padding-top:100%}.add-review__product-name{font-size:18rem;letter-spacing:.18rem;line-height:1;padding-left:10rem}.add-review__stars{align-items:center;margin-bottom:20rem}.add-review__stars-label{margin-bottom:10rem}.add-review__stars-list{display:flex;align-items:center}.add-review__stars-value{font-size:35rem;font-weight:600;line-height:1;padding-left:15rem}.add-review__stars.m-error .add-review__star{stroke:red}.add-review__stars.m-error .add-review__form-error{margin-top:2rem;display:block}.add-review__star{height:44.3rem;fill:#f2f2f2;cursor:pointer;vertical-align:middle;width:48rem;stroke:#f2f2f2;stroke-width:.3rem;margin-right:3rem}.add-review__star.b-active{fill:#fcc917;stroke:#fcc917!important}.add-review__form-row{margin-bottom:20rem}.add-review__form-row label{display:inline-block;margin-bottom:10rem}.add-review__form-row input{height:56rem}.add-review__form-row input,.add-review__form-row textarea{-webkit-appearance:none;appearance:none;border:1rem solid #000;border-radius:10rem;font-size:16rem;letter-spacing:.16rem;line-height:1.375;padding:17rem 16rem;width:100%}.add-review__form-row input::placeholder,.add-review__form-row textarea::placeholder{color:#a4a4a4}.add-review__form-row input:focus,.add-review__form-row textarea:focus{box-shadow:inset 0 0 0 .75rem #000}.add-review__form-row textarea{height:112rem;position:relative;resize:none}.add-review__form-row input[type=file]{display:none}.add-review__form-row-info{font-size:14rem;letter-spacing:.14rem;line-height:1.43;overflow:hidden}.add-review__form-row-info-piece:first-child{color:#a4a4a4;float:left}.add-review__form-row-info-piece:last-child{float:right}.add-review__form-row-info-piece:last-child.m-error,.add-review__form-row.m-error .add-review__form-row-info-piece:last-child{color:red}.add-review__form-row-info.m-file{font-variant:small-caps;margin-top:10rem;user-select:none}.add-review__form-row-info.m-file label{cursor:pointer;float:left;margin-bottom:0;margin-right:5rem}.add-review__form-row-info.m-file a{color:red;float:left;text-decoration:none}.add-review__form-row-info.m-file span{color:#a4a4a4;float:right}.add-review__form-row.m-error input,.add-review__form-row.m-error textarea{border-color:red}.add-review__form-row.m-error input:focus,.add-review__form-row.m-error textarea:focus{box-shadow:inset 0 0 0 .75rem red}.add-review__form-row.m-error input+.add-review__form-error,.add-review__form-row.m-error textarea+.add-review__form-error{display:block}.add-review__form-row.m-error textarea::-webkit-scrollbar-thumb{background-color:red}.add-review__form-images-previews{display:flex;margin-bottom:10rem;user-select:none}.add-review__form-images-preview{border-radius:50%;border:1rem solid #a4a4a4;cursor:pointer;flex:0 0 50rem;margin-right:10rem;overflow:hidden;position:relative}.add-review__form-images-preview.m-uploaded{pointer-events:none}.add-review__form-images-preview.m-error{border-color:red}.add-review__form-images-preview.m-error .add-review__form-images-preview-close{fill:red}.add-review__form-images-preview::before{border-radius:50%;content:"";display:block;padding-bottom:100%}.add-review__form-images-preview-wrapper{align-items:center;border-radius:50%;display:flex;justify-content:center;height:100%;left:0;position:absolute;top:0;width:100%}.add-review__form-images-preview-close{height:16rem;display:none;left:50%;margin:-8rem 0 0-8rem;position:absolute;top:50%;width:16rem}.add-review__form-error{color:red;font-size:14rem;display:none;letter-spacing:.14rem;line-height:1.43}.add-review__btn{background-color:#fff;border:1rem solid #000;border-radius:10rem;color:#000;cursor:pointer;display:block;font-size:18rem;height:60rem;letter-spacing:.18rem;line-height:1;padding:20rem 0;text-align:center;transition:all 100ms ease-in-out;user-select:none;white-space:nowrap}.add-review__btn.m-disabled{opacity:.25}.add-review__btn.m-important{background-color:red;border-width:0;color:#fff}.add-review__btn .m-loader{display:none}.add-review__btn.m-loading{background:#fff;color:#fff;pointer-events:none;position:relative;transition:none}.add-review__btn.m-loading .m-loader{animation:animate-loader 1s ease-in-out 0s infinite;display:block;fill:#000;height:24rem;left:50%;margin:-12rem 0 0-12rem;position:absolute;top:50%;width:24rem}.add-review__btn.m-loading.m-important{background-color:red;color:red}.add-review__btn.m-loading.m-important .m-loader{fill:#fff}.add-review__close{background:#fff url(/static/shop/svg/cart/close-black.svg)center/24rem no-repeat;border-radius:50%;cursor:pointer;height:40rem;position:absolute;right:8rem;top:8rem;transition:background-color 100ms ease-in-out;width:40rem;z-index:1}.add-review__bonuses{margin-left:6rem;font-family:"Futura DemiC","Arial","Helvetica",sans-serif;color:red}@media all and (max-width:1000px){.add-review a:active{text-decoration-color:#000}.add-review__error-msg,.add-review__ok-msg{padding:0 5rem}.add-review__form-images-preview:not(.m-uploaded):active .add-review__form-images-preview-close{display:block}.add-review__form-images-preview:not(.m-uploaded):active .add-review__form-images-preview-wrapper{background-color:rgba(0,0,0,.3)}.add-review__form-images-preview:not(.m-uploaded):active .add-review__form-images-preview-wrapper img{opacity:.3}.add-review__btn:active{background-color:#000;color:#fff}.add-review__btn.m-important:active{background-color:#cb1f11}.add-review__close:active{background:#000 url(/static/shop/svg/cart/close.svg)center/24rem no-repeat}}@media all and (min-width:1001px){.add-review a:hover{text-decoration-color:#000}.add-review__wrapper{align-items:center;display:flex;justify-content:center}.add-review__content{border-radius:10rem;max-height:582rem;position:relative;width:410rem}.add-review__content-scrollable{height:100%;max-height:100%;margin:25rem 4rem 25rem 0;padding:0 21rem 0 25rem}.add-review__error-msg,.add-review__ok-msg{padding:0 30rem}.add-review__review{height:530rem}.add-review__form-images-preview:not(.m-uploaded):hover .add-review__form-images-preview-close{display:block}.add-review__form-images-preview:not(.m-uploaded):hover .add-review__form-images-preview-wrapper{background-color:rgba(0,0,0,.3)}.add-review__form-images-preview:not(.m-uploaded):hover .add-review__form-images-preview-wrapper img{opacity:.3}.add-review__btn:hover{background-color:#000;color:#fff}.add-review__btn.m-important:hover{background-color:#cb1f11}.add-review__close{background:#fff url(/static/shop/svg/cart/close-black-full.svg)center/20rem no-repeat;height:34rem;right:11rem;top:14rem;width:34rem}}