@charset "UTF-8";.show-app{overflow:hidden}.mini-cart-slide .cart-product-list .product-desc ul li.printsku{display:none}.custom-check label{color:#000;font-size:14px;letter-spacing:.2px}.custom-check input[type=checkbox]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0;position:absolute}.custom-check input[type=checkbox]:not(old)+label>span{display:inline-block;width:15px;height:15px;margin:0 10px 0 0;border:solid 1px black;vertical-align:bottom}.custom-check input[type=checkbox]:not(old):checked+label>span:before{content:"\2714";display:block;width:13px;height:13px;margin:0;background:#000;color:#fff;font-size:12px;text-align:center}.product-detail .pd-detail .btn{margin-bottom:10px}.page-maker-block{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999999999;display:none}@media only screen and (max-width: 767px){.page-maker-block{overflow-y:auto}}.show-app .page-maker-block{display:block}.page-head-block{position:absolute;top:0;left:0;right:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:30px}.page-head-block:before{width:100%;height:112px;background:#fff;content:"";position:absolute;top:0;z-index:1}@media only screen and (max-width: 1199px){.page-head-block:before{height:92px}}@media only screen and (max-width: 767px){.page-head-block:before{display:none}}@media only screen and (max-width: 767px){.page-head-block{padding:20px 15px}}.page-head-block .back-link{text-transform:uppercase;letter-spacing:2px;z-index:2}@media only screen and (max-width: 767px){.page-head-block .back-link{font-size:11px}}.page-head-block .back-link svg{width:13px;height:12px;display:inline-block;vertical-align:middle;margin:-2px 0 0}@media only screen and (max-width: 767px){.page-head-block .back-link svg{width:10px}}.page-head-block .app-head-logo{margin:auto;width:244px;position:absolute;top:40px;left:0;right:0;z-index:9}@media only screen and (max-width: 1199px){.page-head-block .app-head-logo{top:18px}}@media only screen and (max-width: 767px){.page-head-block .app-head-logo{width:160px;top:12px}}.page-head-block .app-head-logo svg{width:244px;height:56px}@media only screen and (max-width: 767px){.page-head-block .app-head-logo svg{width:160px;height:35px}}.page-head-block .help-link{text-transform:uppercase;font-size:20px;letter-spacing:2px;z-index:2}@media only screen and (max-width: 767px){.page-head-block .help-link{font-size:11px}}.main-block{padding:150px 30px 0;display:flex;flex-wrap:wrap}@media only screen and (max-width: 1199px){.main-block{padding:110px 30px 0}}@media only screen and (max-width: 767px){.main-block{padding:70px 15px 0}}.dress-block{width:60%;position:relative;height:calc(100vh - 150px)}@media only screen and (max-width: 1439px){.dress-block{width:50%}}@media only screen and (max-width: 1199px){.dress-block{height:calc(100vh - 110px)}}@media only screen and (max-width: 1024px){.dress-block{height:calc(100vh - 135px)}}@media only screen and (max-width: 991px){.dress-block{width:45%}}@media only screen and (max-width: 767px){.dress-block{width:100%;height:auto}}.dress-block .dress-canvas{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 295px);text-align:center}@media only screen and (max-width: 1199px){.dress-block .dress-canvas{height:calc(100vh - 235px)}}@media only screen and (max-width: 767px){.dress-block .dress-canvas{height:auto;position:relative;min-height:400px;z-index:99}}.dress-block .dress-canvas img{display:block;margin:auto;width:auto;height:100%;object-fit:contain}.dress-block .dress-footer{position:absolute;bottom:0;left:0;right:0;padding-bottom:40px}@media only screen and (max-width: 1199px){.dress-block .dress-footer{padding-bottom:30px}}@media only screen and (max-width: 767px){.dress-block .dress-footer{position:relative;padding:0;margin:0}}.dress-block .dress-footer .refresh-link{text-transform:uppercase;display:block;text-align:center;margin:0 auto 20px;font-size:12px;letter-spacing:2px}.dress-block .dress-footer .refresh-link img{width:18px;display:inline-block;vertical-align:middle;margin:-4px 4px 0 0}.dress-block .dress-footer p{max-width:432px;font-size:10px;line-height:16px;letter-spacing:.3px;color:#00000080;text-align:center;margin:0 auto}@media only screen and (max-width: 991px){.dress-block .dress-footer p{max-width:85%}}@media only screen and (max-width: 767px){.dress-block .dress-footer p{display:none}}.dress-block .dress-footer .mobile-dot-nav{display:none;padding-bottom:10px}.dress-block .dress-footer .mobile-dot-nav li{margin:0 5px 10px}.dress-block .dress-footer .mobile-dot-nav li a{display:block;width:6px;height:6px;border:solid 1px black;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.dress-block .dress-footer .mobile-dot-nav li a.active{background:#000}@media only screen and (max-width: 767px){.dress-block .dress-footer .mobile-dot-nav{display:none;align-items:center;justify-content:center}}.dress-detail{width:40%;height:calc(100vh - 150px);position:relative}@media only screen and (max-width: 1439px){.dress-detail{width:50%}}@media only screen and (max-width: 1199px){.dress-detail{height:calc(100vh - 110px)}}@media only screen and (max-width: 1024px){.dress-detail{height:calc(100vh - 135px)}}@media only screen and (max-width: 991px){.dress-detail{width:55%}}@media only screen and (max-width: 767px){.dress-detail{width:100%;height:auto;display:flex;flex-wrap:wrap}}.choose-title{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.choose-title .title{text-transform:uppercase;flex:0 0 70%;max-width:70%;font-family:nimbus-sans;font-weight:400;font-size:20px;letter-spacing:2.3px}.choose-title .title.desktop{display:block}@media only screen and (max-width: 767px){.choose-title .title.desktop{display:none}}.choose-title .title.mobile{display:none}@media only screen and (max-width: 767px){.choose-title .title.mobile{display:block}}@media only screen and (max-width: 1199px){.choose-title .title{flex:0 0 100%;max-width:100%}}@media only screen and (max-width: 991px){.choose-title .title{font-size:18px}}@media only screen and (max-width: 767px){.choose-title .title{flex:0 0 65%;max-width:65%}}.choose-title .price{flex:0 0 30%;max-width:30%;justify-content:flex-end;font-family:nimbus-sans;font-weight:400;font-size:20px;letter-spacing:2.3px}@media only screen and (max-width: 1439px){.choose-title .price{letter-spacing:1.3px}}@media only screen and (max-width: 1199px){.choose-title .price{flex:0 0 100%;max-width:100%;justify-content:flex-start;padding-top:5px}}@media only screen and (max-width: 991px){.choose-title .price{font-size:18px}}@media only screen and (max-width: 767px){.choose-title .price{flex:0 0 35%;max-width:35%;font-size:13px;letter-spacing:.19px;justify-content:flex-end}}.mobile-step-btn{display:none}@media only screen and (max-width: 767px){.mobile-step-btn{display:flex;justify-content:space-between;order:4;width:100%;margin-top:15px}.mobile-step-btn .btn-custom{width:48%;padding:16px 12px;text-transform:uppercase;text-align:center;border:solid 1px black;color:#000}.mobile-step-btn .btn-custom img{width:8px}.mobile-step-btn .btn-custom.prev img{float:left}.mobile-step-btn .btn-custom.next img{float:right}}.dress-part{border-bottom:solid 1px #000000;padding:30px 0 5px;display:flex;flex-wrap:wrap;justify-content:space-between}.dress-part ul{display:flex;flex-wrap:wrap}.dress-part ul li{margin-right:14px;color:#0006;font-size:10px;letter-spacing:.3px;margin-bottom:3px}.dress-part ul li.completed{color:#000}@media only screen and (max-width: 767px){.dress-part{order:2;border:none;width:100%;padding-bottom:0}}@media only screen and (max-width: 767px){.dress-part .help-video{display:none}}.short-name-label{padding-bottom:15px}.option-button{cursor:pointer}.help-video{display:flex;margin-top:-15px;align-items:center}.help-video .video-pop{border:solid 1px #000;padding:5px 10px 5px 40px;position:relative;text-transform:uppercase;font-weight:700;letter-spacing:1px;display:inline-block}.help-video .video-pop strong{position:absolute;left:0;top:0;background-color:#000;padding:5px 6px;height:100%;width:24px;text-align:center}.help-video .video-pop strong svg{width:10px;height:10px}.help-mobile{display:none}@media only screen and (max-width: 767px){.help-mobile{display:block;margin:15px 0;text-align:right}.help-mobile .help-video{margin-top:0;display:inline-block}}.video-help-popup{position:fixed;z-index:99999999999999;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background-color:#0009;padding:50px 20px}.video-help-popup *{outline:none}@media only screen and (max-width: 767px){.video-help-popup{padding:0;background-color:#fff;height:100vh}}.video-help-popup .video-help-info{max-width:1040px;margin:0 auto;background:#fff;padding:50px;top:50%;position:relative;transform:translateY(-50%)}@media only screen and (max-width: 1439px){.video-help-popup .video-help-info{max-width:940px}}@media only screen and (max-width: 767px){.video-help-popup .video-help-info{top:0;transform:translateY(0);height:100%;display:flex;max-width:100%;padding:60px 20px 30px}}.video-help-popup .video-help-info .video-help-inner{position:relative}.video-help-popup .video-help-info .help-video{position:absolute;top:28px;right:20px}.video-help-popup .video-help-info .help-video a{width:24px}.video-help-popup .video-help-info .help-video a svg{width:24px;height:24px}.video-help-popup .video-help-info .video-item{position:relative;width:100%}.video-help-popup .video-help-info .video-item #myVideo{width:100%}@media only screen and (max-width: 767px){.video-help-popup .video-help-info .video-item #myVideo{height:100%}}@media only screen and (max-width: 767px){.video-help-popup .video-help-info .video-item .desktop-video{display:none}}.video-help-popup .video-help-info .video-item .mobile-video{display:none}@media only screen and (max-width: 767px){.video-help-popup .video-help-info .video-item .mobile-video{display:block}}.video-help-popup .video-help-info .video-item .play-pause-action{left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2;cursor:pointer;width:50px;height:50px;outline:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;opacity:0;visibility:hidden;border-radius:100%;display:flex;align-items:center;justify-content:center}.video-help-popup .video-help-info .video-item .play-pause-action a{color:#fff;display:block}.video-help-popup .video-help-info .video-item .play-pause-action a svg{width:40px;height:40px}.video-help-popup .video-help-info:hover .play-pause-action{opacity:1;visibility:visible}.dress-part-view{padding:25px 0 0;height:calc(100% - 245px);overflow:auto;margin-bottom:12px}@media only screen and (max-width: 1199px){.dress-part-view{height:calc(100% - 270px)}}@media only screen and (max-width: 991px){.dress-part-view{padding:15px 0 0}}@media only screen and (max-width: 767px){.dress-part-view{height:auto;order:1;border-top:solid 1px black;margin-top:15px;width:100%;overflow:hidden}}.dress-part-view ul{display:flex;flex-wrap:wrap;width:100%}.dress-part-view ul li{margin-right:25px;font-size:14px;letter-spacing:2px;text-transform:uppercase}.dress-part-view ul li.current{color:#000;border-bottom:solid 1px black}@media only screen and (max-width: 767px){.dress-part-view ul li.current{border:none}}.dress-part-view ul li.current a,.dress-part-view ul li.active,.dress-part-view ul li.active a{color:#000}.dress-part-view ul li.error{position:relative}.dress-part-view ul li.error:after{content:"x";position:absolute;color:#ef0000;top:3px;left:auto;margin-left:4px;font-size:10px}.dress-part-view ul li.completed{position:relative}.dress-part-view ul li.completed:after{content:"";background:url(//www.suzannah.com/cdn/shop/t/93/assets/check-icon.png?v=4246515443613562641754992389) no-repeat;background-size:100%;display:inline-block;width:13px;height:10px;position:absolute;top:3px;left:auto;margin-left:2px}@media only screen and (max-width: 991px){.dress-part-view ul li.completed:after{width:10px;height:8px}}.dress-part-view ul li.completed a{color:#000}.dress-part-view ul li:last-child{margin:0}@media only screen and (max-width: 1199px){.dress-part-view ul li{font-size:13px;margin-right:22px}}@media only screen and (max-width: 991px){.dress-part-view ul li{font-size:11.5px;margin-right:16px}}.dress-part-view ul li a{color:#0006}.dress-part-view ul.dress-item.desktop-steps{display:flex}@media only screen and (max-width: 767px){.dress-part-view ul.dress-item.desktop-steps{display:none}}.dress-part-view ul.dress-item.mobile-steps{display:none}@media only screen and (max-width: 767px){.dress-part-view ul.dress-item.mobile-steps{display:flex}}.dress-part-view ul.dress-item.show-mobile-steps li{display:block;margin-right:0}.dress-part-view ul.dress-item.show-mobile-steps li:before{display:none}.dress-part-view ul.dress-item.show-mobile-steps li.current:before{display:inline-block}.dress-part-view ul.dress-item.show-mobile-steps li.current:after{background:url(//www.suzannah.com/cdn/shop/t/93/assets/minus.svg?v=24488388013393832761754992490) no-repeat}@media only screen and (max-width: 767px){.dress-part-view ul.dress-item{border-bottom:solid 1px black;padding-bottom:5px}}@media only screen and (max-width: 767px){.dress-part-view ul.dress-item li{display:none;width:100%;margin-bottom:10px}.dress-part-view ul.dress-item li:before{content:"select:";display:inline-block}.dress-part-view ul.dress-item li.current{display:block;font-size:14px;position:relative;margin-right:0}.dress-part-view ul.dress-item li.current:after{content:"";background:url(//www.suzannah.com/cdn/shop/t/93/assets/plus.svg?v=44051590776775796891754992516) no-repeat;background-size:100%;width:25px;height:25px;position:absolute;right:0;top:-6px}.dress-part-view ul.dress-item li.current a{border:none}}.zoom-print{font-size:14px;letter-spacing:2px}.zoom-print img{display:inline-block;vertical-align:middle;width:20px;margin:0 3px 0 0}.double-tab-link{display:none}@media only screen and (max-width: 767px){.double-tab-link{display:block;font-size:10px;letter-spacing:.5px;margin-bottom:20px}.double-tab-link img{display:inline-block;vertical-align:middle;width:17px;margin:0 3px 0 0}}.error-msg{font-size:12px;line-height:16px;color:#ef0000;width:100%;text-align:left;position:absolute;top:6px;right:0;max-width:60%}@media only screen and (max-width: 767px){.error-msg{position:relative;top:auto;text-align:left;margin:10px 0 0;max-width:100%}}.see-more-btn{display:none}@media only screen and (max-width: 767px){.see-more-btn{display:block;margin:50px auto 30px;text-transform:uppercase;font-size:16px;letter-spacing:2.33px}}.bottom-btn-group{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media only screen and (max-width: 767px){.bottom-btn-group{order:3}}.sz-button-zoom{text-transform:uppercase;font-size:14px;letter-spacing:2px}@media only screen and (max-width: 991px){.sz-button-zoom{font-size:13px}}@media only screen and (max-width: 767px){.sz-button-zoom{display:none}}.sz-button-zoom.disable{display:none}.sz-button-zoom img{max-width:17px;display:inline-block;vertical-align:middle;margin:-1px 6px 0 0}@media only screen and (max-width: 991px){.sz-button-zoom img{max-width:16px;margin:-2px 0 0}}.out-stock-error{text-transform:uppercase;font-size:14px;letter-spacing:2px;color:#ef0000;margin-left:auto}@media only screen and (max-width: 991px){.out-stock-error{font-size:13px}}@media only screen and (max-width: 767px){.out-stock-error{width:100%;text-align:center}}.zoomer .zoomer-controls-bottom .zoomer-zoom-out,.zoomer .zoomer-controls-bottom .zoomer-zoom-in{font-size:0}.zoomer .zoomer-controls-bottom .zoomer-zoom-out:after{content:"Zoom Out";display:inline-block;font-size:12px;letter-spacing:2px;text-transform:uppercase;background:url(//www.suzannah.com/cdn/shop/t/93/assets/zoom-out.svg?v=162322926416751278691754992560) no-repeat;background-size:17px;background-position:left center;padding-left:25px}.zoomer .zoomer-controls-bottom .zoomer-zoom-in:after{content:"Zoom In";display:inline-block;font-size:12px;letter-spacing:2px;text-transform:uppercase;background:url(//www.suzannah.com/cdn/shop/t/93/assets/zoom-in.svg?v=41909167305625038681754992559) no-repeat;background-size:17px;background-position:left center;padding-left:25px}.step-back-btn{text-transform:uppercase;letter-spacing:2px;margin-right:auto}@media only screen and (max-width: 991px){.step-back-btn{font-size:13px}}@media only screen and (max-width: 767px){.step-back-btn{display:none}}.step-back-btn svg{width:12px;display:inline-block;vertical-align:middle;margin:0 0 3px}.apply-btn{display:inline-block;text-align:right;letter-spacing:2px;margin-left:auto}@media only screen and (max-width: 991px){.apply-btn{font-size:13px}}.apply-btn.disable{color:#0006;border-color:#0006;display:none}@media only screen and (max-width: 767px){.apply-btn.disable{display:block}}.apply-btn svg{width:12px;transform:rotate(180deg);-webkit-transform:rotate(180deg);display:inline-block;vertical-align:middle;margin:0 0 3px}@media only screen and (max-width: 767px){.apply-btn svg{display:none}}@media only screen and (max-width: 767px){.apply-btn{width:100%;text-align:center;border:solid 1px black;padding:15px 0;margin-top:15px;order:3}}.product-type{padding-top:30px}.product-type p a{text-decoration:underline}.product-type ul li{text-align:center;padding:0 15px;text-transform:none;flex:0 0 20%;max-width:20%;margin:0}.product-type ul li img{max-width:93px;width:100%;display:block;margin:auto}.product-type ul li.selected p{text-decoration:underline}.product-type ul li p{font-size:12px;line-height:16px;letter-spacing:.5px;margin-top:15px;margin-bottom:0}.product-type ul li .price{font-size:12px;letter-spacing:.5px;color:#0006;text-align:center;display:block;margin-top:4px}@media only screen and (max-width: 1439px){.product-type ul.neckline li,.product-type ul.sleeve li{flex:0 0 25%;max-width:25%}}@media only screen and (max-width: 1199px){.product-type ul.neckline li,.product-type ul.sleeve li{flex:0 0 33.33%;max-width:33.33%}}.product-type ul.length li{flex:0 0 25%;max-width:25%}@media only screen and (max-width: 1199px){.product-type ul.length li{flex:0 0 33.33%;max-width:33.33%}}.product-type ul.print li{flex:0 0 20%;max-width:20%;margin-bottom:15px}@media only screen and (max-width: 767px){.product-type ul.print li{display:none}.product-type ul.print li:nth-child(-n+12){display:block}}@media only screen and (max-width: 1199px){.product-type ul.print li{flex:0 0 25%;max-width:25%}}@media only screen and (max-width: 575px){.product-type ul.print li{flex:0 0 33.33%;max-width:33.33%}}@media only screen and (max-width: 479px){.product-type ul.print li{flex:0 0 50%;max-width:50%}}.product-type ul.print li.selected span img{border:solid 1px black;border-radius:100%}.product-type ul.print li span{margin:auto}.product-type ul.print li span img{border-radius:100%;width:72px;height:72px;display:block;text-align:center;margin:auto;border:solid 1px white;padding:2px}@media only screen and (max-width: 479px){.product-type ul.size{justify-content:space-between}}.product-type ul.size li{flex-grow:1;max-width:51px;padding:0;margin-right:25px;margin-bottom:15px}.product-type ul.size li:hover span,.product-type ul.size li.selected span{background:#000;color:#fff}@media only screen and (max-width: 479px){.product-type ul.size li{margin:0 5px 15px}}.product-type ul.size li .size-circle{width:51px;height:51px;border:solid 1px black;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;text-align:center;line-height:50px;font-size:12px;letter-spacing:2px;text-transform:uppercase;display:block}.panel-sleeve,.panel-dress-length,.panel-print,.panel-size{display:none;flex-wrap:wrap}.detail-foot-btn{position:absolute;bottom:0;left:0;right:0;border-top:solid 1px #d1d1d1;padding:30px 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 767px){.detail-foot-btn{position:relative;padding:5px 0 0;margin-top:0;order:4;width:100%;border:none}}@media only screen and (max-width: 767px){.detail-foot-btn .error-msg{margin:0}}@media only screen and (max-width: 767px){.detail-foot-btn ul{-ms-flex-order:2;order:2;margin-top:20px;border-top:solid 1px #d1d1d1;padding-top:20px;width:100%}}.detail-foot-btn ul li a{font-size:12px;letter-spacing:.5px}@media only screen and (max-width: 767px){.detail-foot-btn ul li a{display:block;padding-bottom:10px}.detail-foot-btn ul li a:after{display:inline-block;vertical-align:middle;content:"";background:url(//www.suzannah.com/cdn/shop/t/93/assets/plus.svg?v=44051590776775796891754992516) no-repeat;background-size:100%;width:22px;height:22px;margin:-3px 0 0 3px}}.detail-foot-btn .btn-custom{width:60%;padding:16px 0;text-transform:uppercase;text-align:center;border:solid 1px black;color:#000}@media only screen and (max-width: 767px){.detail-foot-btn .btn-custom{width:100%;margin-top:10px}}.detail-foot-btn .btn-custom.disable{border-color:#0006;color:#0006}.exit-panel,.product-info-panel,.size-guide-panel,.ready-design-panel,.zoom-panel{background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;display:none;flex-wrap:wrap;justify-content:center;align-items:flex-start;text-align:center;font-family:nimbus-sans;width:100%}@media only screen and (max-width: 767px){.exit-panel,.product-info-panel,.size-guide-panel,.ready-design-panel,.zoom-panel{position:fixed;padding:70px 15px 0;z-index:99}}.exit-panel h2,.product-info-panel h2,.size-guide-panel h2,.ready-design-panel h2,.zoom-panel h2{font-family:nimbus-sans;font-size:20px;letter-spacing:2.3px;line-height:30px;text-transform:uppercase;max-width:256px}.exit-panel p,.product-info-panel p,.size-guide-panel p,.ready-design-panel p,.zoom-panel p{font-size:14px;letter-spacing:.5px}.exit-panel .exit-buttons,.product-info-panel .exit-buttons,.size-guide-panel .exit-buttons,.ready-design-panel .exit-buttons,.zoom-panel .exit-buttons,.product-info-panel .back-btn-block,.size-guide-panel .back-btn-block,.ready-design-panel .back-btn-block,.zoom-panel .back-btn-block{display:flex;align-self:flex-end;justify-content:space-between;border-top:solid 1px rgba(0,0,0,.25);padding:32px 0;width:100%;font-family:nimbus-sans}@media only screen and (max-width: 767px){.exit-panel .exit-buttons,.product-info-panel .exit-buttons,.size-guide-panel .exit-buttons,.ready-design-panel .exit-buttons,.zoom-panel .exit-buttons,.product-info-panel .back-btn-block,.size-guide-panel .back-btn-block,.ready-design-panel .back-btn-block,.zoom-panel .back-btn-block{padding:20px 0}}.exit-panel .exit-buttons a,.product-info-panel .exit-buttons a,.size-guide-panel .exit-buttons a,.ready-design-panel .exit-buttons a,.zoom-panel .exit-buttons a,.product-info-panel .back-btn-block a,.size-guide-panel .back-btn-block a,.ready-design-panel .back-btn-block a,.zoom-panel .back-btn-block a{width:48%;text-align:center;border:solid 1px black;letter-spacing:2px;text-transform:uppercase;height:50px;line-height:48px}.product-info-panel,.size-guide-panel,.ready-design-panel,.zoom-panel{text-align:left;top:-150px;padding-top:150px;justify-content:flex-start;overflow-y:auto;padding-right:17px}@media only screen and (max-width: 1199px){.product-info-panel,.size-guide-panel,.ready-design-panel,.zoom-panel{top:-110px;padding-top:130px}}@media only screen and (max-width: 767px){.product-info-panel,.size-guide-panel,.ready-design-panel,.zoom-panel{top:0;padding-top:0}}.product-info-panel .clos-popup,.size-guide-panel .clos-popup,.ready-design-panel .clos-popup,.zoom-panel .clos-popup{width:22px;position:fixed;top:70px;right:30px;z-index:3}@media only screen and (max-width: 767px){.product-info-panel .clos-popup,.size-guide-panel .clos-popup,.ready-design-panel .clos-popup,.zoom-panel .clos-popup{top:20px;right:20px}}.product-info-panel .popup-content-block,.size-guide-panel .popup-content-block,.ready-design-panel .popup-content-block,.zoom-panel .popup-content-block{margin:0;max-width:100%;width:100%}.product-info-panel .zoomer.sz-zoomer-controls,.size-guide-panel .zoomer.sz-zoomer-controls,.ready-design-panel .zoomer.sz-zoomer-controls,.zoom-panel .zoomer.sz-zoomer-controls{max-width:100%}.product-info-panel .zoomer .zoomer-controls-bottom,.size-guide-panel .zoomer .zoomer-controls-bottom,.ready-design-panel .zoomer .zoomer-controls-bottom,.zoom-panel .zoomer .zoomer-controls-bottom{left:auto}.product-info-panel .zoomer .zoomer-controls-bottom .button,.size-guide-panel .zoomer .zoomer-controls-bottom .button,.ready-design-panel .zoomer .zoomer-controls-bottom .button,.zoom-panel .zoomer .zoomer-controls-bottom .button{float:none;margin:auto}.product-info-panel .scroll-info,.size-guide-panel .scroll-info,.ready-design-panel .scroll-info,.zoom-panel .scroll-info{margin:20px 0 0;display:none}@media only screen and (max-width: 575px){.product-info-panel .scroll-info,.size-guide-panel .scroll-info,.ready-design-panel .scroll-info,.zoom-panel .scroll-info{display:block}}.product-info-panel .size-guide-table,.size-guide-panel .size-guide-table,.ready-design-panel .size-guide-table,.zoom-panel .size-guide-table{margin-top:40px;width:100%}@media only screen and (max-width: 575px){.product-info-panel .size-guide-table,.size-guide-panel .size-guide-table,.ready-design-panel .size-guide-table,.zoom-panel .size-guide-table{overflow:auto;margin-top:25px}.product-info-panel .size-guide-table table,.size-guide-panel .size-guide-table table,.ready-design-panel .size-guide-table table,.zoom-panel .size-guide-table table{width:575px}}.product-info-panel .size-guide-table table thead th,.size-guide-panel .size-guide-table table thead th,.ready-design-panel .size-guide-table table thead th,.zoom-panel .size-guide-table table thead th{font-weight:400;font-size:12px;padding:0 12px 12px 0}.product-info-panel .size-guide-table table tbody td,.size-guide-panel .size-guide-table table tbody td,.ready-design-panel .size-guide-table table tbody td,.zoom-panel .size-guide-table table tbody td{font-size:12px;font-weight:300;padding:0 6px 12px 0;white-space:nowrap}.product-info-panel .back-btn-block,.size-guide-panel .back-btn-block,.ready-design-panel .back-btn-block,.zoom-panel .back-btn-block{justify-content:center}.zoom-panel .popup-content-block{display:flex;flex-wrap:wrap;height:100%;padding-bottom:0}.zoom-panel .zoom-block{max-width:370px;width:100%;display:block;margin:auto;position:relative}.zoom-panel .zoom-block img{display:block;width:100%}.ready-design-panel{justify-content:center;align-items:center;padding-top:0}@media only screen and (max-width: 767px){.ready-design-panel{position:absolute;align-items:flex-start}}.ready-design-panel .ready-info{text-align:center;width:100%}.ready-design-panel .ready-info h2{max-width:290px;margin:0 auto 35px}.ready-design-panel .ready-info .btn-custom{border:solid 1px black;display:block;text-align:center;padding:15px 0;font-size:14px;letter-spacing:2px;max-width:308px;margin:0 auto 20px}.ready-design-panel .ready-info .cancel-btn{font-size:13px;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:28px}.ready-design-panel .ready-info .copy-text{font-size:12px;letter-spacing:.5px;position:relative}.ready-design-panel .ready-info .copy-text img{display:inline-block;vertical-align:middle;margin:-2px 6px 0 0}.ready-design-panel .ready-info .copy-text .js-copied-text{background:#000;color:#fff;text-align:center;padding:4px 10px;position:absolute;left:0;right:0;width:75px;margin:auto;top:-25px;display:none}.ready-design-panel .ready-info .copy-text .js-copied-text.active{display:block}.ready-design-panel .ready-info .copy-text .js-copied-text:after{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#000;border-width:7px;margin-left:-7px}.ready-design-panel .ready-info .dress-part{border:none;padding:0 0 30px}.ready-design-panel .ready-info .dress-part ul{justify-content:center}.ready-design-panel .ready-info .dress-part ul li{margin:0 5px 10px;font-size:12px}.app-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:none;padding:150px 0 0;overflow:auto}@media only screen and (max-width: 767px){.app-popup{padding:0;z-index:99}}.app-popup .clos-popup{width:22px;position:absolute;top:40px;right:30px}@media only screen and (max-width: 767px){.app-popup .clos-popup{top:20px;right:20px}}.app-popup.help:before{width:100%;height:136px;content:"";background:#fff;position:fixed;top:0}@media only screen and (max-width: 1199px){.app-popup.help:before{height:90px}}@media only screen and (max-width: 767px){.app-popup.help:before{display:none}}.app-popup.help .clos-popup{position:fixed;top:122px}@media only screen and (max-width: 767px){.app-popup.help .clos-popup{top:20px}}.terms .custom-check{margin:20px auto 30px;width:100%;text-align:center}.terms .btn-custom{border:solid 1px black;display:block;text-align:center;padding:15px 0;font-size:14px;letter-spacing:2px;max-width:308px;width:100%;margin:0 auto}.terms .btn-custom.disable{border-color:#e0e0e0;color:#e0e0e0}.terms .cancel-btn{width:100%;text-align:center;margin:20px 0}.popup-content-block{max-width:980px;width:85%;margin:auto;padding:0 30px 20px}@media only screen and (max-width: 767px){.popup-content-block{padding-top:80px;width:90%}}.popup-content-block h2{font-size:20px;letter-spacing:2.3px;text-transform:uppercase;line-height:30px;max-width:358px;margin:0 auto 65px;text-align:center}@media only screen and (max-width: 767px){.popup-content-block h2{margin:0 auto 35px}}.popup-content-block .img-block{flex:0 0 45%;max-width:45%}.popup-content-block .img-block img{width:100%;display:block}@media only screen and (max-width: 767px){.popup-content-block .img-block{flex:0 0 100%;max-width:100%;margin-bottom:20px}}.popup-content-block .content-block{flex:0 0 45%;max-width:45%;margin-left:auto}@media only screen and (max-width: 991px){.popup-content-block .content-block{flex:0 0 50%;max-width:50%}}@media only screen and (max-width: 767px){.popup-content-block .content-block{flex:0 0 100%;max-width:100%}}.popup-content-block .content-block p{font-size:14px;line-height:24px;font-weight:300;letter-spacing:.2px}.popup-content-block .content-block p.highlight{font-weight:400}.popup-content-block .content-block p span{display:block;font-weight:400;margin-bottom:5px}.popup-content-block .content-block p a{font-weight:400}.popup-content-block .content-block p a:hover{text-decoration:underline}.popup-content-block .product-info-text span{font-weight:700;display:block;margin-bottom:20px}.popup-content-block .product-info-text ul{margin-bottom:25px;line-height:24px}.add-cart-error{width:100%;text-align:center;margin-bottom:20px;color:#ef0000;font-size:12px}.dress-maker-swatch-price{background-color:#fff;color:#000;font-size:13px;display:inline-block;padding:3px 6px}body.waiting *{cursor:progress}#ProductSection-dress-maker .product-form__item--submit{display:none}
/*# sourceMappingURL=/cdn/shop/t/93/assets/dress-maker-app.scss.css.map */
