@media only screen and (max-width: 589px){.stickyHeader .site-header .header-logo img,.stickyHeader .site-header .header-logo svg{max-height:60px;max-width:130px}}.prome-tuxedo__container h2{font-size:32px;margin-top:20px}.page-prom-tuxedos-video-container{display:flex}.page-prom-tuxedos-video-container .prom-tuxedo-findyoursize,.page-prom-tuxedos-video-container .prom-tuxedo-video{flex:1}.page-prom-tuxedos-video-container .prom-tuxedo-video .video-text.abovevideo{position:relative;text-align:center;font-weight:700}@media only screen and (max-width: 768px){.page-prom-tuxedos-video-container{display:block}}@media only screen and (max-width: 768px){.prom-tuxedo-features .store-info li a{display:block}}.prom-tuxedo-features .store-info .item a{text-align:center}.prom-tuxedo-features .store-info .item a i{margin-bottom:10px}@media only screen and (max-width: 589px){.prom-tuxedo-features .store-info .item a i{font-size:40px!important;width:50px!important}}.prom-tuxedo-features .slick-dots{display:flex;justify-content:center;bottom:0;left:0;right:0;width:auto}.prom-tuxedo-features .slick-dots li{display:flex;justify-content:center;width:20px;flex:none}.slider-lookbook .grid-lookbook .collection-grid-item{height:250px;width:auto}@media only screen and (max-width: 589px){.slider-lookbook .grid-lookbook .collection-grid-item{width:100%;height:180px}}.slider-lookbook .grid-lookbook .collection-grid-item .imgFl{max-width:100%;height:100%;object-fit:cover}.sizecalmodal,.size-result-modal{border-radius:10px;max-width:500px}.sizemodal-wrapper h2{margin-bottom:20px;font-weight:700}.sizemodal-wrapper .MuiGrid-root{display:flex;flex-direction:column;vertical-align:top;position:relative}.sizemodal-wrapper .MuiGrid-root label{font-weight:700;transform:translate(14px,-6px) scale(.75);pointer-events:none;transform:translateY(1.5px) scale(.75);transform-origin:top left}.sizemodal-wrapper .MuiOutlinedInput-root{position:relative;border-radius:4px;width:100%}.sizemodal-wrapper .MuiInputBase-input{width:100%;border-radius:4px}.sizemodal-wrapper .MuiSelect-outlined{border-radius:4px}.sizemodal-wrapper .MuiOutlinedInput-input{padding:18.5px 14px}.sizemodal-wrapper .action{margin-top:20px;justify-content:center}.sizemodal-wrapper .action button{margin:0 10px;border-radius:4px}.size-result-modal .sizemodal-wrapper__header p{line-height:1.6}.size-result-modal .sizemodal-wrapper__header a{text-decoration:underline;font-weight:700;padding-left:20px}.size-result-modal .sizemodal-wrapper__content{text-align:center;padding-top:35px}.size-result-modal .sizemodal-wrapper__content .coat-title,.size-result-modal .sizemodal-wrapper__content .waist-title{font-size:40px;font-weight:700}.size-result-modal .sizemodal-wrapper__content .waist-size,.size-result-modal .sizemodal-wrapper__content .coat-size{font-size:24px;font-weight:500}.page-wedding-registration .header-image__wrapper{width:100%}.page-wedding-registration .header-image__wrapper img{width:100%;object-fit:cover}.page-wedding-registration .simple-text{padding-top:20px}.page-wedding-registration #mc_embed_signup form{padding-left:0}.page-wedding-registration #mc_embed_signup .mc-field-group{padding-bottom:0}.page-wedding-registration #mc_embed_signup .button{display:inline-block;width:auto;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer;border:2px solid rgba(0,0,0,0);background-color:#384bc5;color:#fff;font-weight:400;text-transform:uppercase;line-height:1;white-space:normal;transition:all .3s ease-in-out;font-size:13px;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.page-wedding-faq h3{font-size:25px}.page-wedding-faq .bottom p{padding-top:40px;font-size:20px}.page-wedding-featuresteps .featured__items-desc{padding-top:40px}.page-wedding-featuresteps .findyoursize-btn{margin-top:20px}.findyoursize-btn{margin-bottom:10px}.findyoursize-btn i{padding-right:10px}.sizeguide-table-wrapper{position:relative}@media only screen and (max-width: 768px){.sizeguide-table-wrapper{overflow-x:scroll}}.page-match-the-dress{position:relative}.page-match-the-dress .custom__item-inner--collection .imgWrap .img{padding-bottom:115%!important}.product-single__meta .findyoursize-link{font-size:12px}.product-single__meta .product-form.mfp-link{position:relative}.product-single__meta .product-form.mfp-link .option-title{margin-right:12px}.product-single__meta .product-form.mfp-link .sizelink{margin-left:0}.product-single__meta .product-form__item label{margin-bottom:10px}.product-single__meta .findyoursize-btn{width:100%}.infolinks .product__inquiry-btn.btn{width:100%;color:#fff;margin-bottom:30px}.infolinks .product__inquiry-btn.btn:hover{color:#fff;background-color:#1d2b89;border-color:#0000;opacity:1}.arrival_date{margin-bottom:20px}.arrival_date span{margin:0 5px}.product-page-bundle .bundle-title{text-align:center}.product-page-bundle .bundle-desc{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #111111}.product-page-bundle .bundle__wrapper{display:flex}.product-page-bundle .bundle__wrapper .ptContainer{flex-basis:30%;max-width:30%;margin:0 auto}.product-page-bundle .bundle__wrapper .ptContainer .grid__item.product-single__photos{margin-bottom:10px}.product-page-bundle .bundle__wrapper .ptContainer .grid__item .product-single__meta .product-form__item label{font-size:12px}.product-page-bundle .bundle__wrapper .ptContainer .grid__item .product-single__title{padding-top:10px;margin-bottom:10px}@media only screen and (max-width: 768px){.product-page-bundle .bundle__wrapper .ptContainer .grid__item .product-single__title{font-size:12px}}.product-page-bundle .bundle__wrapper .ptContainer .grid__item .product-single__price{margin-bottom:0}@media only screen and (max-width: 768px){.product-page-bundle .bundle__wrapper .ptContainer .grid__item .product-single__price span{font-size:12px}}.product-page-bundle .bundle__wrapper .ptContainer .grid__item .product-action{flex-wrap:nowrap}@media only screen and (max-width: 768px){.product-page-bundle .bundle__wrapper .ptContainer .grid__item .product-action button{padding:5px;font-size:12px}}.product-page-bundle.item-length-1 .bundle__wrapper .ptContainer{max-width:50%;flex-basis:50%}@media only screen and (max-width: 768px){.product-page-bundle.item-length-1 .bundle__wrapper .ptContainer{max-width:70%;flex-basis:70%}}.product-page-bundle.item-length-2 .bundle__wrapper .ptContainer{max-width:45%;flex-basis:45%}.divider{padding:5px 0}.boost-pfs-filter-left-col{margin-top:18px}.boost-pfs-filter-right-col .boost-pfs-filter-default-toolbar,.boost-pfs-filter-wrapper .boost-pfs-container-default-box{margin-bottom:20px}.boost-pfs-filter-toolbar-top-mobile-inner .boost-pfs-filter-top-sorting-wrapper>span:after{border-color:#fff}.boost-pfs-filter-toolbar-top-mobile-inner .boost-pfs-filter-custom-filter-button:before,.boost-pfs-filter-toolbar-top-mobile-inner .boost-pfs-filter-tree-mobile-button button:before{background-image:url(//perfecttux.com/cdn/shop/t/65/assets/icon-filter.svg?12436)}@font-face{font-family:Act_Of_Rejection;src:url(//perfecttux.com/cdn/shop/t/65/assets/Act_Of_Rejection.woff?12436\ ) format("woff"),url(//perfecttux.com/cdn/shop/t/65/assets/Act_Of_Rejection.woff2?12436\ ) format("woff2");font-weight:400;font-style:normal}#site-scroll{bottom:90px;right:33px}@media screen and (max-width: 1600px) and (min-width: 1024px){#siteNav div.megamenu.right{right:auto}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/custom.scss.css.map */
