html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0}::-moz-selection{background:#ce2145;color:#fff}::selection{background:#ce2145;color:#fff}ol,ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}a,a:active,a:focus,a:visited{text-decoration:none;outline:0;color:#ce2145}a img{border:none}img.lazyload{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}img.lazyload.loaded{opacity:1}button,input,textarea{-webkit-appearance:none;outline:0;border-radius:0;border:1px solid #c8c0c0;color:#2e2e2e}button{border:0;background:0 0;text-align:center;cursor:pointer;font-family:inherit;font-size:inherit}apple-pay-button{--apple-pay-button-width:calc(100% - 20px);--apple-pay-button-height:65px;--apple-pay-button-border-radius:0px;--apple-pay-button-padding:10px 0px;--apple-pay-button-box-sizing:border-box;margin:30px 10px 20px}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0!important;border:0!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}form .field-wrapper:not(.checking-reg) input:-webkit-autofill+label,form .field-wrapper:not(.checking-reg) input:-webkit-autofill:active+label,form .field-wrapper:not(.checking-reg) input:-webkit-autofill:focus+label,form .field-wrapper:not(.checking-reg) input:-webkit-autofill:hover+label,form .field-wrapper:not(.checking-reg) textarea:-webkit-autofill+label,form .field-wrapper:not(.checking-reg) textarea:-webkit-autofill:active+label,form .field-wrapper:not(.checking-reg) textarea:-webkit-autofill:focus+label,form .field-wrapper:not(.checking-reg) textarea:-webkit-autofill:hover+label{cursor:default;background-color:#fff;-webkit-transform:translateY(0);transform:translateY(0);font-size:13px}form .field-wrapper textarea{min-height:100px}input::-webkit-input-placeholder{opacity:1}input::-moz-placeholder{opacity:1}input:-ms-input-placeholder{opacity:1}input:-moz-placeholder{opacity:1}span.minus,span.plus{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input::-ms-clear{display:none}.swiper-lazy-preloader{border-color:transparent #ce2145 #ce2145}.swiper-button-next,.swiper-button-prev{color:#ce2145}h1,h2,h3,h4,h5,h6,h7,h8{display:block;clear:both;color:#2e2e2e;font-weight:700;line-height:1}hr{margin:30px 0;border:none;height:1px;background-color:#c8c0c0;width:100%;float:left}.clearfix:after,.clearfix:before{content:'';display:table;clear:both}.clearfix:after{clear:both}.confirm-button,a.confirm-button{float:left;background-color:#ce2145;color:#fff;border:1px solid #ce2145;line-height:2.5;white-space:nowrap;font-size:18px;padding:0 25px;text-transform:uppercase;cursor:pointer;font-weight:800;border-radius:5px}.confirm-button[disabled],a.confirm-button[disabled]{cursor:not-allowed}.confirm-button[disabled]:after,a.confirm-button[disabled]:after{content:'\e89e';font-family:fontello;display:inline-block;margin-left:15px;-webkit-animation-name:spinner;animation-name:spinner;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;font-size:16px}.confirm-button:hover,a.confirm-button:hover{border-color:#a21a36;background-color:#a21a36}.return-button,a.return-button{float:left;background-color:#fff;color:#2e2e2e;border:1px solid #c8c0c0;line-height:2.5;white-space:nowrap;font-size:18px;padding:0 25px;text-transform:uppercase;cursor:pointer;font-weight:700;border-radius:5px}.return-button:hover,a.return-button:hover{border-color:#2e2e2e}.carousel-cell-image{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.carousel-cell-image.flickity-lazyloaded{opacity:1}@supports ((-o-object-fit:cover) or (object-fit:cover)){.css-crop{width:342px;height:342px;-o-object-fit:cover;object-fit:cover}}.size-middle{display:block;position:relative;width:720px;height:720px}.size-middle img{max-width:720px;max-height:720px}.size-custom{display:block;position:relative;width:124px;height:124px}.size-custom img{max-width:124px;max-height:124px}.active-button{position:relative}.active-button:active{top:2px}body{font-family:Avenir,sans-serif;font-size:16px;color:#2e2e2e;background-color:#fff}.inner{width:1440px;margin:0 auto}#content{min-height:330px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);z-index:99999}#loading div{position:absolute;width:80px;top:50%;left:50%;height:80px;border-radius:50%;border:5px solid transparent;border-bottom-color:#ce2145;border-right-color:#ce2145;-webkit-animation:.4s linear infinite spinner;animation:.4s linear infinite spinner;margin-top:-40px;margin-left:-40px;-webkit-transform-origin:center center;transform-origin:center center}.user-custom-content{line-height:1.6}.user-custom-content img{height:auto!important;max-width:100%!important}.user-custom-content p{margin-bottom:20px}.user-custom-content ul{padding-left:20px;margin:20px 0;list-style:initial!important}.user-custom-content ol{list-style:decimal!important;padding-left:20px;margin:20px 0}.user-custom-content hr{margin:0 0 20px!important}.user-custom-content h1:not(.headline){font-size:2em}.user-custom-content h2:not(.headline){font-size:1.5em}.user-custom-content h3:not(.headline){font-size:1.2em}@font-face{font-family:Avenir;font-display:swap;font-style:normal;font-weight:700;src:local(''),url(fonts/subset-Avenir-Black.woff2) format('woff2'),url(fonts/subset-Avenir-Black.woff) format('woff')}@font-face{font-family:Avenir;font-display:swap;font-style:normal;font-weight:300;src:local(''),url(fonts/subset-Avenir-Light.woff2) format('woff2'),url(fonts/subset-Avenir-Light.woff) format('woff')}@font-face{font-family:Avenir;font-display:swap;font-style:normal;font-weight:400;src:local(''),url(fonts/subset-Avenir-Medium.woff2) format('woff2'),url(fonts/subset-Avenir-Medium.woff) format('woff')}@font-face{font-family:fontello;font-display:block;src:url(fonts/fontello.eot?6734951);src:url(fonts/fontello.eot?6734951#iefix) format('embedded-opentype'),url(fonts/fontello.woff2?6734951) format('woff2'),url(fonts/fontello.woff?6734951) format('woff'),url(fonts/fontello.ttf?6734951) format('truetype'),url(fonts/fontello.svg?6734951#fontello) format('svg');font-weight:400;font-style:normal}@font-face{font-family:vivamix-emojis;src:url(fonts/vivamix-emojis.ttf?qq6wj0) format('truetype'),url(fonts/vivamix-emojis.woff?qq6wj0) format('woff'),url(fonts/vivamix-emojis.svg?qq6wj0#vivamix-emojis) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-spin3:before{content:'\e800'}.icon-mail:before{content:'\e801'}.icon-mail-alt:before{content:'\e802'}.icon-user:before{content:'\e803'}.icon-users:before{content:'\e804'}.icon-home:before{content:'\e805'}.icon-basket:before{content:'\e806'}.icon-doc:before{content:'\e807'}.icon-trash:before{content:'\e808'}.icon-phone:before{content:'\e809'}.icon-phone-squared:before{content:'\e80a'}.icon-menu:before{content:'\e80b'}.icon-mobile:before{content:'\e80c'}.icon-search:before{content:'\e80d'}.icon-facebook-squared:before{content:'\e80e'}.icon-facebook:before{content:'\e80f'}.icon-gplus-squared:before{content:'\e810'}.icon-gplus:before{content:'\e811'}.icon-instagramm:before{content:'\e812'}.icon-linkedin-squared:before{content:'\e813'}.icon-pinterest-circled:before{content:'\e814'}.icon-pinterest-squared:before{content:'\e815'}.icon-twitter-squared:before{content:'\e816'}.icon-twitter:before{content:'\e817'}.icon-youtube-play:before{content:'\e818'}.icon-youtube-squared:before{content:'\e819'}.icon-sitemap:before{content:'\e81a'}.icon-angle-right:before{content:'\e81b'}.icon-angle-left:before{content:'\e81c'}.icon-angle-down:before{content:'\e81d'}.icon-angle-up:before{content:'\e81e'}.icon-arrows-cw:before{content:'\e81f'}.icon-up-dir:before{content:'\e820'}.icon-down-dir:before{content:'\e821'}.icon-left-dir:before{content:'\e822'}.icon-right-dir:before{content:'\e823'}.icon-up-circled:before{content:'\e824'}.icon-down-circled:before{content:'\e825'}.icon-left-circled:before{content:'\e826'}.icon-right-circled:before{content:'\e827'}.icon-floppy:before{content:'\e828'}.icon-chat-empty:before{content:'\e829'}.icon-mail-squared:before{content:'\e82a'}.icon-lock-open:before{content:'\e82b'}.icon-lock:before{content:'\e82c'}.icon-lock-open-alt:before{content:'\e82d'}.icon-edit:before{content:'\e82e'}.icon-attention-circled:before{content:'\e82f'}.icon-attention:before{content:'\e830'}.icon-th-list:before{content:'\e831'}.icon-ok:before{content:'\e832'}.icon-truck:before{content:'\e833'}.icon-credit-card:before{content:'\e834'}.icon-star:before{content:'\e835'}.icon-star-empty:before{content:'\e836'}.icon-down-open:before{content:'\e837'}.icon-up-open:before{content:'\e838'}.icon-phone-1:before{content:'\e839'}.icon-plus-squared-alt:before{content:'\e83a'}.icon-minus-squared-alt:before{content:'\e83b'}.icon-plus-circled:before{content:'\e83c'}.icon-plus-squared:before{content:'\e83d'}.icon-minus-circled:before{content:'\e83e'}.icon-minus-squared:before{content:'\e83f'}.icon-male:before{content:'\e840'}.icon-picture:before{content:'\e841'}.icon-ok-squared:before{content:'\e842'}.icon-cancel:before{content:'\e843'}.icon-cancel-circled2:before{content:'\e844'}.icon-thumbs-up-alt:before{content:'\e845'}.icon-thumbs-down-alt:before{content:'\e846'}.icon-reply-all:before{content:'\e847'}.icon-forward:before{content:'\e848'}.icon-export:before{content:'\e849'}.icon-code:before{content:'\e84a'}.icon-chat:before{content:'\e84b'}.icon-comment-empty:before{content:'\e84c'}.icon-comment:before{content:'\e84d'}.icon-keyboard:before{content:'\e84e'}.icon-print:before{content:'\e84f'}.icon-docs:before{content:'\e850'}.icon-doc-text:before{content:'\e851'}.icon-box:before{content:'\e852'}.icon-dot-circled:before{content:'\e853'}.icon-circle-notch:before{content:'\e854'}.icon-circle-empty:before{content:'\e855'}.icon-circle:before{content:'\e856'}.icon-check-empty:before{content:'\e857'}.icon-toggle-off:before{content:'\e858'}.icon-toggle-on:before{content:'\e859'}.icon-tasks:before{content:'\e85a'}.icon-logout:before{content:'\e85b'}.icon-login:before{content:'\e85c'}.icon-plus-circled-1:before{content:'\e85d'}.icon-minus-circled-1:before{content:'\e85e'}.icon-cancel-circled:before{content:'\e85f'}.icon-user-1:before{content:'\e860'}.icon-users-1:before{content:'\e861'}.icon-check:before{content:'\e862'}.icon-cancel-1:before{content:'\e863'}.icon-up-dir-1:before{content:'\e864'}.icon-down-dir-1:before{content:'\e865'}.icon-left-open-big:before{content:'\e866'}.icon-left-open-mini:before{content:'\e867'}.icon-right-open-mini:before{content:'\e868'}.icon-up-open-mini:before{content:'\e869'}.icon-down-open-big:before{content:'\e86a'}.icon-down-open-mini:before{content:'\e86b'}.icon-down-open-1:before{content:'\e86c'}.icon-left-open:before{content:'\e86d'}.icon-right-open:before{content:'\e86e'}.icon-up-open-1:before{content:'\e86f'}.icon-up-open-big:before{content:'\e870'}.icon-right-open-big:before{content:'\e871'}.icon-ccw:before{content:'\e872'}.icon-cw:before{content:'\e873'}.icon-search-outline:before{content:'\e874'}.icon-user-add-outline:before{content:'\e875'}.icon-user-add:before{content:'\e876'}.icon-basket-1:before{content:'\e877'}.icon-trash-1:before{content:'\e878'}.icon-ok-outline:before{content:'\e879'}.icon-ok-1:before{content:'\e87a'}.icon-cancel-outline:before{content:'\e87b'}.icon-zoom-in-outline:before{content:'\e87c'}.icon-cog:before{content:'\e87d'}.icon-cog-outline:before{content:'\e87e'}.icon-forward-outline:before{content:'\e87f'}.icon-forward-1:before{content:'\e880'}.icon-warning:before{content:'\e881'}.icon-warning-empty:before{content:'\e882'}.icon-attention-1:before{content:'\e883'}.icon-pen:before{content:'\e884'}.icon-pencil:before{content:'\e885'}.icon-basket-2:before{content:'\e886'}.icon-basket-alt:before{content:'\e887'}.icon-search-1:before{content:'\e888'}.icon-user-2:before{content:'\e889'}.icon-mobile-1:before{content:'\e88a'}.icon-mobile-alt:before{content:'\e88b'}.icon-tablet:before{content:'\e88c'}.icon-ipod:before{content:'\e88d'}.icon-check-1:before{content:'\e88e'}.icon-clock:before{content:'\e88f'}.icon-camera:before{content:'\e890'}.icon-tags:before{content:'\e891'}.icon-help-circled:before{content:'\e892'}.icon-info-circled:before{content:'\e893'}.icon-cog-alt:before{content:'\e894'}.icon-zoom-in:before{content:'\e895'}.icon-plus:before{content:'\e896'}.icon-minus:before{content:'\e897'}.icon-chart-bar:before{content:'\e898'}.icon-credit-card-1:before{content:'\e899'}.icon-trash-2:before{content:'\e89a'}.icon-menu-outline:before{content:'\e89b'}.icon-heart:before{content:'\e89c'}.icon-heart-empty:before{content:'\e89d'}.icon-spin4:before{content:'\e89e'}.icon-left-open-1:before{content:'\e89f'}.icon-right-open-1:before{content:'\e8a0'}.icon-heart-1:before{content:'\e8a1'}.icon-menu-1:before{content:'\e8a2'}.icon-message-square:before{content:'\e8a3'}.icon-shopping-cart:before{content:'\e8a4'}.icon-star-1:before{content:'\e8a5'}.icon-user-3:before{content:'\e8a6'}.icon-mail-1:before{content:'\e8a7'}.icon-phone-2:before{content:'\e8a8'}.icon-search-2:before{content:'\e8a9'}.icon-x:before{content:'\e8aa'}.icon-eye-off:before{content:'\e8ab'}.icon-eye:before{content:'\e8ac'}.icon-013-exchange:before{content:'\e8ad'}.icon-014-clock:before{content:'\e8ae'}.icon-020-medal:before{content:'\e8af'}.icon-033-delivery-truck:before{content:'\e8b0'}.icon-cart:before{content:'\e8b1'}.icon-downwards-arrow-key:before{content:'\e8b2'}.icon-user-4:before{content:'\e8b3'}.icon-049-wallet:before{content:'\e8b4'}.icon-envelope:before{content:'\e8b5'}.icon-phone-call:before{content:'\e8b6'}.icon-search-3:before{content:'\e8b7'}.icon-link-ext:before{content:'\f08e'}.icon-certificate:before{content:'\f0a3'}.icon-filter:before{content:'\f0b0'}.icon-quote-left:before{content:'\f10d'}.icon-quote-right:before{content:'\f10e'}.icon-info:before{content:'\f129'}.icon-sort-alt-up:before{content:'\f160'}.icon-sort-alt-down:before{content:'\f161'}.icon-youtube:before{content:'\f167'}.icon-tumblr:before{content:'\f173'}.icon-history:before{content:'\f1da'}.icon-sliders:before{content:'\f1de'}.icon-calc:before{content:'\f1ec'}.icon-pinterest:before{content:'\f231'}.icon-user-plus:before{content:'\f234'}.icon-map-o:before{content:'\f278'}.icon-commenting:before{content:'\f27a'}.icon-commenting-o:before{content:'\f27b'}.icon-shopping-basket:before{content:'\f291'}.shop-perks-bar,.top-info-wrapper{display:none}.configure-reset-popup .fancybox-content{width:500px}.configure-reset-popup .fancybox-content span{display:block;padding:30px 0 20px}.configure-reset-popup .fancybox-content .fancybox-close-small{top:0;right:0}.configure-app{position:relative;margin-top:20px}.message-rwd,.rwd-wrapper-trigger{display:none}.configure-main{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:translateX(0);transform:translateX(0);margin-top:20px;overflow:hidden}.configure-main.step-6{overflow:visible}.configure-main.enter,.configure-main.exit{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}.configure-main.enter-done{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.configure-presentation{height:679px}.configure-side-nav{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.configure-side-nav .text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:77px;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:15px}.configure-side-nav .text-wrapper b{line-height:21px}.configure-side-nav .text-wrapper span{line-height:21px;margin-top:2px}.configure-side-nav>div{border:1px solid #c8c0c0;height:79px;width:calc(100% / 6);background-color:#fff;position:relative;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;cursor:pointer}.configure-side-nav>div:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#ce2145;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.configure-side-nav>div.step-1 .text-wrapper{left:79px}.configure-side-nav>div.step-1 .small-svg{height:18.04px;width:17.99px}.configure-side-nav>div.step-1 .small-svg path{fill:none}.configure-side-nav>div.step-1 .big-svg{top:17.1px;left:26.2px}.configure-side-nav>div.step-2 .small-svg{height:16.79px;width:13.59px}.configure-side-nav>div.step-2 .big-svg{top:17.1px;left:24.6px}.configure-side-nav>div.step-3 .small-svg{height:9.47px;width:9.47px}.configure-side-nav>div.step-3 .big-svg{top:17.3px;left:24.5px}.configure-side-nav>div.step-4 .small-svg{height:10.86px;width:12.48px}.configure-side-nav>div.step-4 .big-svg{top:17.1px;left:24.6px}.configure-side-nav>div.step-5 .small-svg{height:9.47px;width:9.47px}.configure-side-nav>div.step-5 .big-svg{top:16.1px;left:24.2px}.configure-side-nav>div.step-6 .small-svg{height:15.13px;width:20.43px}.configure-side-nav>div.step-6 .big-svg{top:22px;left:28.8px}.configure-side-nav>div.selected{border-color:#ce2145}.configure-side-nav>div.selected:after{-webkit-transform:scale(1);transform:scale(1)}.configure-side-nav>div.selected .small-svg-wrapper{background-color:#ce2145}.configure-side-nav>div.unavailable{background-color:#f5f5f5;cursor:not-allowed}.configure-side-nav>div .small-svg path{fill:#fff}.configure-side-nav>div .big-svg{position:absolute}.configure-side-nav>div .big-svg path{stroke:#2e2e2e}.configure-side-nav>div .small-svg-wrapper{position:absolute;top:9px;left:9.4px;width:33.57px;height:33.57px;background-color:#2e2e2e;border-radius:50%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@-webkit-keyframes pointAnimation{from{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(3);transform:scale(3);opacity:0}}@keyframes pointAnimation{from{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(3);transform:scale(3);opacity:0}}@-webkit-keyframes pointAnimationTransform{from{-webkit-transform:scale(.75);transform:scale(.75)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pointAnimationTransform{from{-webkit-transform:scale(.75);transform:scale(.75)}to{-webkit-transform:scale(1);transform:scale(1)}}.configure-pick-model .top b{display:block;font-size:24px;font-weight:700;line-height:32px;text-align:center;letter-spacing:.8px}.configure-pick-model .top .names-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:22px}.configure-pick-model .top ul{height:32px;position:relative}.configure-pick-model .top li{float:left;line-height:29px;color:#000;font-size:16px;cursor:pointer;padding:0 3px 1px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #c8c0c0;border-right:0;min-width:105px;text-align:center}.configure-pick-model .top li:last-child{border-right:1px solid #c8c0c0}.configure-pick-model .top li.selected{background-color:#ce2145;border-color:#ce2145!important;color:#fff}.configure-pick-model .top li.selected+li{border-left:0}.configure-pick-model .photo-wrapper{position:relative;margin-top:10px;padding-top:562.517px}.configure-pick-model .photo-wrapper img{display:block;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;max-width:100%;position:absolute;top:0;left:0}.configure-pick-model .photo-wrapper img.enter,.configure-pick-model .photo-wrapper img.exit{opacity:0}.configure-pick-model .photo-wrapper img.enter-done{opacity:1}.configure-pick-model .photo-points{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .2s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-transform:scale(.8);transform:scale(.8);-webkit-animation:1s forwards pointAnimationTransform;animation:1s forwards pointAnimationTransform}.configure-pick-model .photo-points.enter,.configure-pick-model .photo-points.exit{opacity:0}.configure-pick-model .photo-points.exit{-webkit-transition:none;transition:none}.configure-pick-model .photo-points.enter{-webkit-transform:scale(.75);transform:scale(.75)}.configure-pick-model .photo-points.enter-done{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.configure-pick-model .photo-points>div{position:absolute;padding:7px;margin:-7px 0 0 -7px}.configure-pick-model .photo-points>div:after{content:'';position:absolute;top:7px;left:7px;width:16px;height:16px;border-radius:50%;border:1px solid #ce2145;-webkit-animation:1.5s ease-in-out infinite pointAnimation;animation:1.5s ease-in-out infinite pointAnimation}.configure-pick-model .photo-points>div:active,.configure-pick-model .photo-points>div:hover{z-index:2}.configure-pick-model .photo-points>div:active .message,.configure-pick-model .photo-points>div:hover .message{opacity:1;visibility:visible}.configure-pick-model .photo-points>div .dot{display:block;width:16px;height:16px;background-color:#ce2145;border-radius:50%}.configure-pick-model .photo-points>div .message{opacity:0;visibility:hidden;position:absolute;top:39px;left:-110px;z-index:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.16);box-shadow:0 0 5px rgba(0,0,0,.16);font-size:13px;line-height:17px;font-weight:500;padding:10px 12px 14px;min-width:250px}.configure-pick-model .photo-points>div .message:before{content:'';width:0;height:0;border-style:solid;border-width:0 8px 11px;border-color:transparent transparent #fff;position:absolute;top:-11px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-filter:drop-shadow(0 0 5px gba(0, 0, 0, .16));filter:drop-shadow(0 0 5px gba(0, 0, 0, .16))}.model-step-back{color:#94908d;font-size:16px;line-height:21px;margin-bottom:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.model-step-back.back{cursor:pointer}.model-step-back.back svg{position:relative;margin-right:5px;width:15px;height:15px;top:1px}.model-step-back:hover{color:#ce2145}.model-selected-color{margin-top:22px;display:block;text-align:center;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px 1px;border:1px solid #707070;border-radius:5px;line-height:28px;text-shadow:1px 1px 0 #000}.configure-side-summary{position:absolute;top:99px;right:0;width:300px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:19px;z-index:1;height:calc(100% - 99px);border:1px solid #c8c0c0;max-height:calc(100% - 99px);overflow-y:auto;scrollbar-width:thin}.configure-side-summary ::-webkit-scrollbar{width:11px;margin-right:10px}.configure-side-summary>*{-ms-flex-negative:0;flex-shrink:0}.configure-side-summary.step-1{top:194px;height:auto;-webkit-box-shadow:0 0 15px rgba(0,0,0,.16);box-shadow:0 0 15px rgba(0,0,0,.16);border-color:#fff;max-height:calc(100% - 194px)}.configure-side-summary .model-name{font-weight:700;line-height:20px;font-size:16px;letter-spacing:.53px;color:#2e2e2e;text-transform:uppercase}.configure-side-summary .model-accessories-amount{font-size:14px;line-height:18px;color:#2e2e2e;margin-top:21px}.configure-side-summary .accessories-items-headline{line-height:22px;margin-top:20px;font-weight:700;color:#2e2e2e;margin-bottom:-15px}.configure-side-summary .summary-position{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-top:20px;min-height:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.configure-side-summary .summary-position.resigned{padding:0;min-height:0;font-weight:700}.configure-side-summary .summary-position.engraver{font-family:vivamix-emojis,Avenir;word-spacing:-3px}.configure-side-summary .summary-position.enter,.configure-side-summary .summary-position.exit{opacity:0}.configure-side-summary .summary-position.enter-done{opacity:1}.configure-side-summary .summary-position:not(.engraver) span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.configure-side-summary .summary-position .svg-wrapper{position:absolute;top:0;left:0;width:45px;height:45px;background-color:#3e3936;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.configure-side-summary .summary-position svg{width:16px;height:16px}.configure-side-summary .summary-position img{position:absolute;max-width:45px;max-height:45px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.configure-side-summary .summary-position span{line-height:19px;color:#2e2e2e}.configure-side-summary .summary-position span.price{line-height:21px}.configure-side-summary .summary-position span.price b{font-weight:400;color:#ce2145}.configure-side-summary .summary-position span.price del{color:#8e8c8b;margin-right:4px}.configure-side-summary .summary-position span.price i{font-style:normal;color:#fff;background-color:#ce2145;font-weight:700;line-height:16px;display:inline-block;padding:0 5px;margin-left:9px;font-size:13px}.configure-side-summary .totalPrice{font-size:16px;margin-top:19px;line-height:22px;position:relative;padding-bottom:21px}.configure-side-summary .vat{text-decoration:underline;font-size:10px;color:#aea9a6;margin-top:9px;display:none}.configure-side-summary .next-step{background-color:#ce2145;color:#fff;text-transform:uppercase;font-size:16px;line-height:20px;height:51px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.53px;padding:0 10px 1px;margin-bottom:10px}.configure-side-summary .next-step:hover{background-color:#b81d3e}.configure-side-summary .next-step.unavailable{background-color:#f5f5f5;cursor:not-allowed;color:#2e2e2e;border:1px solid #c8c0c0}.reset{font-size:16px;color:#94908d;height:21px;cursor:pointer;bottom:20px;left:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}.reset:before{content:'\e800';font-family:fontello;font-weight:400;float:left;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;font-size:14px;margin-right:6px;position:relative;top:1px}.reset:hover{color:#ce2145}.reset:hover:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.side-module{position:absolute;top:0;left:0;width:300px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;z-index:2;overflow-x:hidden;overflow-y:auto;max-height:100%;border:1px solid #c8c0c0;padding:19px;scrollbar-width:thin}.side-module ::-webkit-scrollbar{width:11px;margin-right:10px}.side-module .wrapper{width:100%}.side-module-header{margin-bottom:20px}.side-module-header strong{display:block;font-size:18px;line-height:21px;letter-spacing:.6px}.side-module-header p{display:block;letter-spacing:.53px;font-weight:700;line-height:22px;margin-top:23px}.configure-colors-list{overflow:visible}.configure-colors-list .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px;width:calc(100% + 1px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.configure-colors-list .wrapper div{width:36px;height:36px;border:2px solid #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative}.configure-colors-list .wrapper div.selected{border-color:#ce2145}.configure-colors-list .wrapper span{display:none}.configure-colors-list .wrapper img{-ms-flex-item-align:center;align-self:center;max-width:100%;max-height:100%}@media (min-width:1025px){.configure-colors-list .wrapper div:hover{border-color:#ce2145}.configure-colors-list .wrapper div:hover span{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.2s;transition-delay:.2s}.configure-colors-list .wrapper span{position:absolute;bottom:calc(100% + 7px);left:-5px;opacity:0;visibility:hidden;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;background:#2e2e2e;display:block;color:#fff;font-size:13px;padding:7px 10px;-webkit-transform:translateY(3px);transform:translateY(3px);z-index:100;white-space:nowrap;pointer-events:none}.configure-colors-list .wrapper span>b{font-weight:400;display:block}.configure-colors-list .wrapper span>b:before{content:'Kolor: '}.configure-colors-list .wrapper span>i{font-style:normal;display:block;white-space:nowrap}.configure-colors-list .wrapper span>i:empty{display:none}.configure-colors-list .wrapper span>i:before{content:'Rodzaj lakieru: '}.configure-colors-list .wrapper span:after{content:'';width:0;height:0;border-style:solid;border-width:7px 7px 0;border-color:#2e2e2e transparent transparent;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;position:absolute;top:100%;left:4px}}.configure-presentation{padding:0 300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.configure-presentation header{display:block;position:relative;z-index:1;text-align:center;line-height:36px;padding:40px 0 45px;color:#fff;text-shadow:1px 1px 1px #000}.configure-presentation header span{display:block;font-size:24px}.configure-presentation header b{display:block;font-size:16px;font-weight:400}.configure-presentation .color-canvas{position:absolute;top:0;left:0;width:200%;height:100%;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:opacity .2s ease-in-out,-webkit-transform 1s ease-in-out;transition:opacity .2s ease-in-out,transform 1s ease-in-out,-webkit-transform 1s ease-in-out;border-top-right-radius:33%;border-bottom-right-radius:33%}.configure-presentation .color-canvas.enter,.configure-presentation .color-canvas.exit{opacity:0;-webkit-transform:scale(.25,1);transform:scale(.25,1)}.configure-presentation .color-canvas.enter-done{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.configure-presentation img{max-height:560px;position:relative;z-index:1;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .1s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform-origin:center top;transform-origin:center top;-ms-flex-item-align:center;align-self:center}.configure-presentation img.magnify{-webkit-transform:scale(1.9) translateX(24px) translateY(-7px);transform:scale(1.9) translateX(24px) translateY(-7px)}.configure-presentation img.enter,.configure-presentation img.exit{opacity:0}.configure-presentation img.enter-done{opacity:1}.configure-presentation .photo-shadow{position:absolute;bottom:50px;left:410px;width:50%;height:80px;background:radial-gradient(closest-side,rgba(0,0,0,.4),rgba(0,0,0,.3),rgba(0,0,0,0));-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.configure-presentation .photo-shadow.enter,.configure-presentation .photo-shadow.exit{opacity:0}.configure-presentation .photo-shadow.enter-done{opacity:1}.configure-bowl-list .side-module-header p:nth-of-type(n+2){font-weight:400}.no-bowl,.no-engraver{border:1px solid #c8bfc0;background-color:#f5f5f7;color:#2e2e2e;cursor:pointer;line-height:22px;padding:6px 9px 6px 32px;position:relative;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-bowl:hover,.no-engraver:hover{border-color:#2e2e2e}.no-bowl .check-outline,.no-engraver .check-outline{position:absolute;width:14px;height:14px;top:10px;left:10px}.no-bowl .check-tick,.no-engraver .check-tick{position:absolute;display:none;width:10px;height:8px;top:11px;left:14px}.no-bowl.selected .check-tick,.no-engraver.selected .check-tick{display:block}.no-bowl+:after{display:none!important}.accesory-item,.bowl-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:120px;cursor:pointer;padding:6px 10px 6px 120px;border:3px solid transparent;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accesory-item.selected,.bowl-item.selected{border-color:#ce2145}.accesory-item.selected+:after,.accesory-item:first-child:after,.bowl-item.selected+:after,.bowl-item:first-child:after{display:none}.accesory-item:after,.bowl-item:after{content:'';position:absolute;top:-3px;left:0;width:100%;height:1px;background-color:#aea9a6;z-index:-1}.accesory-item img,.bowl-item img{position:absolute;top:50%;left:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-height:100px;max-width:100px}.accesory-item strong,.bowl-item strong{font-size:16px;line-height:22px;font-weight:400}.accesory-item span,.bowl-item span{margin-top:4px;line-height:22px}.accesory-item span:before,.bowl-item span:before{content:'Cena:';display:block}.accesory-item del,.bowl-item del{color:#8e8c8b}.accesory-item del+i,.bowl-item del+i{margin-left:4px}.accesory-item i,.bowl-item i{font-style:normal;color:#ce2145}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.emoji-picker{width:44px;height:44px;font-family:vivamix-emojis;float:right;position:relative}.emoji-picker.show-emojis .emoji-list{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.emoji-button{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e0e0e0;color:#94908d}.emoji-button:hover{border-color:#ce2145;color:#ce2145}.emoji-button svg{width:23px;height:23px}.emoji-list{position:absolute;bottom:calc(100% + 13px);right:0;width:260px;display:grid;justify-items:center;grid-template-columns:repeat(3,minmax(0,1fr));background-color:#fff;border:1px solid #e1e1e1;gap:10px;padding:20px 10px;font-size:34px;line-height:34px;-webkit-box-shadow:15px 15px 15px rgba(0,0,0,.16);box-shadow:15px 15px 15px rgba(0,0,0,.16);z-index:2;opacity:0;visibility:hidden;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.emoji-list:after{content:'';position:absolute;bottom:0;right:1px;width:0;height:0;-webkit-transform:translateY(100%);transform:translateY(100%);border-style:solid;border-width:24px 20.5px 0;border-color:#fff transparent transparent;-webkit-filter:drop-shadow(0 1px 0 #e1e1e1);filter:drop-shadow(0 1px 0 #e1e1e1)}.emoji-list div{cursor:pointer;color:#777;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.emoji-list div:hover{color:#ce2145}.configure-engraver .side-module-header p:nth-of-type(n+2){font-weight:400}.configure-engraver .engraver-form{margin-top:20px}.configure-engraver .engraver-form input{border-color:#e0e0e0;font-size:16px;height:44px;width:calc(100% - 49px);padding:0 9px;color:#2e2e2e;font-family:vivamix-emojis,Avenir;word-spacing:-3px}.configure-engraver .engraver-form input::-webkit-input-placeholder{opacity:1;color:#2e2e2e}.configure-engraver .engraver-form input::-moz-placeholder{opacity:1;color:#2e2e2e}.configure-engraver .engraver-form input:-ms-input-placeholder{opacity:1;color:#2e2e2e}.configure-engraver .engraver-form input:-moz-placeholder{opacity:1;color:#2e2e2e}.configure-engraver .engraver-form input.wrong-char{-webkit-animation:.75s shake;animation:.75s shake;border-color:#ff8080}.configure-engraver .engraver-form span{display:block;clear:both;color:#94908d;font-size:16px;line-height:21px;margin-top:5px;font-weight:300}.configure-engraver .engraver-form>div:not(.emoji-picker){overflow:hidden;padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.configure-engraver .engraver-form button:not(.emoji-button){-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:51px;letter-spacing:.53px;text-transform:uppercase}.configure-engraver .engraver-form button:not(.emoji-button).cancel{background-color:#3e3936}.configure-engraver .engraver-form button:not(.emoji-button).cancel:hover{background-color:#4c4642}.configure-engraver .engraver-form button:not(.emoji-button).confirm{background-color:#ce2145}.configure-engraver .engraver-form button:not(.emoji-button).confirm:hover{background-color:#b81d3e}.configure-engraver .engraver-bottom-text{line-height:22px;color:#2e2e2e;margin-top:19px}.engraver-display{position:absolute;top:94px;left:0;right:0;margin:auto;z-index:2;width:400px;height:400px;border-radius:50%;border:20px solid #fff;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.engraver-display img{max-width:100%;max-height:100%;display:block}.engraver-display span{font-family:vivamix-emojis,Avenir;position:absolute;left:0;width:100%;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:22px;line-height:34px;color:#777;letter-spacing:-1.2px}.configure-accessories-list .side-module-header p:nth-of-type(n+2){font-weight:400}.configure-accessories-list.all-selected .accesory-item:not(.selected){-webkit-filter:grayscale(1);filter:grayscale(1);background-color:#f5f5f5;cursor:not-allowed}.configure-accessories-list .accessories-discounts-text{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:22px;margin-top:8px}.configure-accessories-list .accessories-discounts-text b{color:#ce2145}.configure-accessories-list .accesory-item.selected+.selected:before{content:'';top:-3px;left:0;width:100%;height:3px;background-color:#fff;z-index:1;position:absolute}.engraver-on-image{z-index:100;position:absolute;top:184px;left:0;right:0;margin:auto;font-family:vivamix-emojis,Avenir;letter-spacing:-.5px;font-size:10px;line-height:13px;color:#777;width:140px;text-align:center;-webkit-transform:translateX(-30px);transform:translateX(-30px);text-shadow:0 1px 0 rgba(255,255,255,.73);opacity:1;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.engraver-on-image.enter,.engraver-on-image.exit{opacity:0}.engraver-on-image.enter-done{opacity:1}.configure-summary-page>strong{display:block;color:#2e2e2e;letter-spacing:.8px;font-size:24px;line-height:33px;text-align:center;margin-bottom:20px}.configure-summary-page .summary-page-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:140px}.configure-summary-page .summary-img-wrapper{-ms-flex-negative:0;flex-shrink:0;position:relative;width:648px}.configure-summary-page .summary-img-wrapper .wrapper{position:sticky;top:100px}.configure-summary-page .summary-img-wrapper img{display:block;max-width:100%}.configure-summary-page .summary-img-wrapper .engraver-on-image{top:124px;-webkit-transform:translateX(-45px);transform:translateX(-45px)}.configure-summary-page .main-summary{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.configure-summary-page .top{-webkit-box-shadow:0 0 15px rgba(0,0,0,.16);box-shadow:0 0 15px rgba(0,0,0,.16);padding:20px}.configure-summary-page .top header{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.configure-summary-page .top header b{letter-spacing:.53px;color:#2e2e2e;line-height:22px;text-transform:uppercase}.configure-summary-page .top header .model-selected-color{margin:0}.configure-summary-page .summary-base-price{display:block;line-height:22px;margin-top:-4px}.configure-summary-page .summary-standard-accessories-wrapper{min-height:45px;margin:20px 0}.configure-summary-page .summary-standard-accessories-wrapper img{display:block}.configure-summary-page .row{overflow:hidden}.configure-summary-page .row .row-items{float:left;width:100%}.configure-summary-page .row .row-items>b{display:block;font-size:16px;line-height:22px;padding-bottom:5px}.configure-summary-page .row .row-items>b.no-item{padding-bottom:20px}.configure-summary-page .row .row-items .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.configure-summary-page .row .item{position:relative;min-height:45px;padding-left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.configure-summary-page .row .item.bowl-summary{padding-left:68px}.configure-summary-page .row .item.bowl-summary img{max-width:63px;max-height:63px}.configure-summary-page .row .item.engraver-summary span{font-family:vivamix-emojis,Avenir;word-spacing:-3px}.configure-summary-page .row .item img{max-width:45px;max-height:45px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.configure-summary-page .row .item .svg-wrapper{position:absolute;top:0;left:0;width:45px;height:45px;background-color:#3e3936;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.configure-summary-page .row .item .svg-wrapper svg{height:15px}.configure-summary-page .row .item>span{line-height:19px;font-size:16px}.configure-summary-page .row .item>b{font-weight:400;line-height:21px}.configure-summary-page .row .item>b del{color:#8e8c8b;margin-right:4px}.configure-summary-page .row .item>b span{color:#ce2145}.configure-summary-page .row .item>b i{font-style:normal;color:#fff;background-color:#ce2145;font-size:14px;display:inline-block;margin-left:10px;padding:1px 4px 0}.configure-summary-page .summary-gratis{-webkit-box-shadow:0 0 15px rgba(0,0,0,.16);box-shadow:0 0 15px rgba(0,0,0,.16);padding:15px 100px 15px 90px;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:90px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:transparent solid 2px;outline-offset:3px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.configure-summary-page .summary-gratis.checked{outline-color:#ce2145;outline-offset:0}.configure-summary-page .summary-gratis.checked .check-tick{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.configure-summary-page .summary-gratis>img{max-width:60px;max-height:60px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:15px}.configure-summary-page .summary-gratis>b{display:block;font-size:14px;line-height:18px}.configure-summary-page .summary-gratis>b+span{margin-top:2px}.configure-summary-page .summary-gratis>b span{color:#ce2145}.configure-summary-page .summary-gratis>span{display:block;font-size:14px;line-height:17px}.configure-summary-page .summary-gratis .check-outline{position:absolute;top:50%;right:47px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.configure-summary-page .summary-gratis .check-tick{position:absolute;top:50%;right:45px;-webkit-transform:translateY(-50%) scale(.75);transform:translateY(-50%) scale(.75);opacity:0;margin-top:-5px;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.configure-summary-page .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.configure-summary-page .cart-wrapper,.configure-summary-page .email-wrapper{width:calc(100% - 52px);-webkit-box-shadow:0 0 15px rgba(0,0,0,.16);box-shadow:0 0 15px rgba(0,0,0,.16);padding:16px 20px 19px}.configure-summary-page .separator{font-size:16px;width:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;text-align:center;-ms-flex-negative:0;flex-shrink:0}.configure-summary-page .cart-wrapper>b{display:block;font-size:16px;font-weight:400;line-height:22px}.configure-summary-page .cart-wrapper>b span{font-weight:700;color:#ce2145}.configure-summary-page .cart-wrapper button{color:#fff;background-color:#ce2145;display:-webkit-box;display:-ms-flexbox;display:flex;clear:both;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:69px;width:100%;font-size:16px;text-transform:uppercase;margin-top:20px;letter-spacing:.53px;line-height:20px}.configure-summary-page .cart-wrapper button:hover{background-color:#b81d3e}.configure-summary-page .cart-wrapper>span.reset{margin-top:20px}.configure-summary-page .email-wrapper input[type=text]{height:39px;font-size:16px;color:#2e2e2e;border-color:#ebebeb}.configure-summary-page .email-wrapper input[type=text]::-webkit-input-placeholder{opacity:1;color:#94908d}.configure-summary-page .email-wrapper input[type=text]::-moz-placeholder{opacity:1;color:#94908d}.configure-summary-page .email-wrapper input[type=text]:-ms-input-placeholder{opacity:1;color:#94908d}.configure-summary-page .email-wrapper input[type=text]:-moz-placeholder{opacity:1;color:#94908d}.configure-summary-page .email-wrapper button{display:-webkit-box;display:-ms-flexbox;display:flex;clear:both;width:100%;border:1px solid #ebebeb;color:#2e2e2e;font-weight:400;font-size:16px;text-transform:uppercase;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px;line-height:20px;letter-spacing:.53px}.configure-summary-page .email-wrapper button:hover{border-color:#2e2e2e}.configure-summary-page .email-wrapper button:before{content:'\e8a7';font-family:fontello;font-weight:400;font-size:24px;margin-right:15px}.configure-summary-page .email-wrapper>span{color:red;display:block;text-align:center;padding:5px 0}.configure-summary-page .email-wrapper ul li{color:#94908d;font-size:16px;line-height:21px;padding-top:20px;text-align:left}@media (min-width:1281px) and (max-width:1460px){.inner{width:1260px}.configure-pick-model .photo-wrapper{padding-top:492.2px}.configure-summary-page .top header{margin-bottom:20px}.configure-summary-page .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.configure-summary-page .cart-wrapper,.configure-summary-page .email-wrapper{width:100%}.configure-summary-page .separator{margin:10px 0}}@media (max-width:1280px) and (min-width:1025px){.inner{width:1010px}.configure-side-nav .text-wrapper{padding-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:60px!important}.configure-side-nav .text-wrapper span{font-size:14px;line-height:18px}.configure-side-nav>div .big-svg{left:5px!important;top:auto!important;bottom:10px}.configure-side-nav>div .small-svg-wrapper{left:5px!important;top:5px!important}.configure-pick-model{min-height:545px}.configure-pick-model .top{padding-right:300px}.configure-pick-model .photo-wrapper{width:80%;padding-top:315.633px}.configure-side-summary.step-1{top:99px;max-height:calc(100% - 99px)}.configure-side-summary .model-accessories-amount,.configure-side-summary .summary-position{margin-top:10px}.configure-side-summary .accessories-items-headline{margin-bottom:-5px;margin-top:10px}.configure-side-summary,.side-module{width:250px;padding:15px}.model-step-back{margin-bottom:10px}.configure-side-summary .model-name{font-size:14px;line-height:18px}.configure-side-summary .totalPrice{padding-bottom:10px;margin-top:10px}.configure-side-summary .next-step{height:41px;font-size:14px;line-height:18px}.accesory-item,.bowl-item{padding-left:85px}.accesory-item img,.bowl-item img{max-width:60px;max-height:60px}.configure-engraver .engraver-form button:not(.emoji-button){font-size:14px}.emoji-list{-ms-flex-wrap:wrap;flex-wrap:wrap;width:218px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.emoji-list div{text-align:center}.configure-summary-page .summary-page-wrapper{gap:40px}.configure-summary-page .summary-img-wrapper{width:500px}.configure-summary-page .top header{gap:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}.configure-summary-page .summary-standard-accessories-wrapper{margin:10px 0}.configure-summary-page .summary-img-wrapper .engraver-on-image{top:93px;-webkit-transform:translateX(-25px);transform:translateX(-25px)}.configure-summary-page .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.configure-summary-page .cart-wrapper,.configure-summary-page .email-wrapper{width:100%}.configure-summary-page .separator{margin:10px 0}.configure-side-summary .summary-position.resigned{line-height:18px}}@media (max-width:1024px){.inner{width:100%}a.order-by-phone-widget{display:none}.emoji-list{grid-template-columns:repeat(5,minmax(0,1fr));width:360px;font-size:28px;line-height:28px;padding:12px}.configure-app{margin-top:0;overflow:hidden;clear:both;padding-bottom:15px}#container{overflow:hidden}.configure-side-nav>div{height:62px}.configure-side-nav>div:after{height:2px}.configure-side-nav>div .big-svg{display:none}.configure-side-nav>div .small-svg-wrapper{left:5px;top:5px;width:30px;height:30px}.configure-side-nav .text-wrapper{position:static;padding:34px 5px 0}.configure-side-nav .text-wrapper b{position:absolute;top:5px;left:40px;font-size:14px;line-height:30px}.configure-side-nav .text-wrapper span{font-size:13px}.configure-main{margin-top:0}.configure-pick-model .top{padding-top:10px}.configure-pick-model .top b{font-size:18px;line-height:22px}.configure-pick-model .top .names-wrapper{margin-top:10px}.configure-pick-model .photo-wrapper{padding-top:46.88%}.configure-pick-model .photo-wrapper .photo-points,.configure-pick-model .photo-wrapper img{min-width:120%}.configure-pick-model .photo-points>div .message{display:none!important}.configure-pick-model .photo-points>div+.message-rwd{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3;padding:0;margin:0;display:none;max-width:calc(100vw - 20px)}.configure-pick-model .photo-points>div+.message-rwd:after{display:none!important}.configure-pick-model .photo-points>div+.message-rwd p{max-width:80%;background-color:#fff;text-align:center;padding:5px;font-size:13px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.16);box-shadow:0 0 5px rgba(0,0,0,.16)}.configure-pick-model .photo-points>div.show+.message-rwd{display:-webkit-box;display:-ms-flexbox;display:flex}.configure-side-summary{position:static!important;top:auto!important;max-height:none!important;width:100%;margin-top:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16);padding:9px;border:0!important}.configure-side-summary .model-accessories-amount{margin-top:10px}.configure-side-summary .totalPrice{margin-top:10px;padding-bottom:10px}.configure-side-summary .next-step{height:41px;font-size:14px;line-height:18px}.side-module{position:relative;height:auto;width:100%;padding:9px;border:0;overflow-y:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.side-module-header{display:none}.configure-accessories-list .wrapper,.configure-bowl-list .wrapper,.configure-colors-list .wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:9px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.configure-accessories-list .wrapper div,.configure-bowl-list .wrapper div,.configure-colors-list .wrapper div{-ms-flex-negative:0;flex-shrink:0}.configure-presentation{padding:0;position:relative;height:320px}.configure-presentation img{max-height:300px}.model-step-back{margin-bottom:10px}.model-selected-color{margin-top:10px}.no-bowl{margin:0;-ms-flex-negative:1;flex-shrink:1;max-width:190px}.accesory-item,.bowl-item{margin:0;padding-left:65px;min-height:80px;max-width:320px}.accesory-item:after,.bowl-item:after{display:none}.accesory-item img,.bowl-item img{max-width:50px;max-height:50px;left:5px}.accesory-item span:before,.bowl-item span:before{display:none}.configure-side-summary .summary-position{margin-top:10px}.configure-presentation .photo-shadow{display:none}.no-engraver{width:100%}.configure-engraver .engraver-form{margin-top:10px}.configure-engraver .engraver-form>div:not(.emoji-picker){padding-top:10px}.emoji-list{bottom:auto;top:calc(100% + 13px)}.emoji-list:after{bottom:auto;top:0;-webkit-transform:translateY(-100%) scaleY(-1);transform:translateY(-100%) scaleY(-1);-webkit-filter:drop-shadow(0 -1px 0 #e1e1e1);filter:drop-shadow(0 -1px 0 #e1e1e1)}.configure-engraver .engraver-bottom-text{margin-top:10px}.configure-engraver .engraver-form button:not(.emoji-button){height:41px;font-size:14px;line-height:18px}.engraver-display{width:300px;height:300px;top:auto;bottom:10px}.engraver-display span{font-size:18px}.engraver-on-image{display:none}.configure-accessories-list .accesory-item.selected+.selected:before{display:none!important}.configure-side-summary .accessories-items-headline{margin-top:10px;margin-bottom:-5px}.configure-summary-page>strong{font-size:18px;line-height:22px;margin:10px 0}.configure-summary-page .summary-page-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.configure-summary-page .summary-img-wrapper{width:100%}.configure-summary-page .summary-img-wrapper img{height:300px;margin:0 auto;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center}.configure-summary-page .top header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.configure-summary-page .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.configure-summary-page .cart-wrapper,.configure-summary-page .email-wrapper{width:100%}.configure-summary-page .separator{margin:10px 0}.configure-summary-page .top{padding:9px}}@media (max-width:768px){.configure-side-nav{overflow-y:auto}.configure-side-nav>div{width:auto;-ms-flex-negative:0;flex-shrink:0;min-width:100px}.configure-pick-model .photo-points>div+.message-rwd{width:100vw;max-width:100vw}}@media (max-width:480px){.emoji-list{width:303px}}