.label-col{display:table;height:43px}.label-col label{vertical-align:middle;display:table-cell;text-align:left;text-transform:uppercase}.cvc-label{padding-right:10px}.radio-outer .iradio_square{width:20px;height:20px;margin:0 auto;border:1px solid #e4e2e2;border-radius:100%;cursor:pointer;display:inline-block;position:absolute!important;left:0;top:0}.loading-bg{position:fixed;overflow:hidden;height:100%;bottom:0;width:100%;text-align:center;display:table;top:0;z-index:99999;background:rgba(0,0,0,.3)}.pageLoader{height:100vh;min-height:100%}.loading{display:table-cell;vertical-align:middle;width:100%}.loading-bg-none{background:none}.loading-bg-body{overflow:hidden}.circular{animation:rotate 2s linear infinite;height:100px;transform-origin:center center;width:100px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes color{100%,0%{stroke:#c87e70}40%{stroke:#0a2347}66%{stroke:#3A6E90}80%,90%{stroke:#202020}}.overly-bg{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:11}.overly-bg-body .img-control{z-index:7}.overly-bg-body{overflow:hidden}.hover-img{display:none}.img-control a:hover .hover-img{display:inline-block}.img-control a:hover .static-img{display:none}.img-control .render-zoom{width:35px;height:35px;display:inline-block}.img-control a.refresh-link{margin-bottom:18px;width:80px;height:33px;display:inline-block}.img-control a.reset-link{margin-bottom:0}.zoom-control a{display:inline-block}.img-control .zoom-control{margin-bottom:22px}.price-inner-block{float:right}.payovertime-block{float:right;padding:0 0 14px 5px;width:250px;text-align:left;margin-bottom:13px}.afterpay-article .title-text{float:left;font-size:16px;text-transform:uppercase}.afterpay-article .afterpay-logo{width:100px;height:20px;display:inline-block;position:relative;top:3px}.afterpay-article .afterpay-logo img{position:relative;top:-3px;width:100%}.afterpay-article p{margin:2px 0 0}.slider-modal .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.slider-modal .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:9px}.slider-modal .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:9px;background:#d1d1d1}.slider-modal .mCS-light-thick .mCSB_scrollTools{width:9px}.slider-modal .modal-header h6{margin-top:3px}.unique-custom-scroll.modal-content,.slider-modal .unique-custom-scroll.modal-content,.unique-custom-scroll,.unique-custom-scroll-inner.modal-content,.slider-modal .unique-custom-scroll-inner.modal-content,.unique-custom-scroll-inner{overflow:hidden;overflow-y:auto}.modal-open .slider-modal{overflow-y:hidden}.modal-dialog{width:auto;margin:0 auto;height:100%}.slider-modal{display:none;position:fixed;bottom:auto;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.5);-ms-box-shadow:0 2px 8px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.5);-moz-box-shadow:0 2px 8px rgba(0,0,0,.5);left:150px;top:128px;background:#fff;width:438px;z-index:90}.close{font-size:20px;padding:7px;position:absolute;right:-10px;top:-10px;color:#fff;opacity:1}.close img{width:100%}.color-selection{border-bottom:1px solid #f6f6f6;padding:18px 15px 10px}.color-list{display:inline-block;border-right:1px solid #dadada;margin-right:5px;padding-right:8px}.color-list li{display:inline-block;margin:0 4px 0 0;height:17px;width:17px;border-radius:100%}.color-list li a{width:17px;height:17px;display:block;border-radius:17px}.color1{background:#202020}.color2{background:#444b5f}.color3{background:#7f6c67}.color4{background:#7a1648}.color5{background:#989ca2}.color6{background:#8ea097}.color7{background:#202020}.color8{background:#e86830}.color9{background:#f0086c}.color10{background:#8930e8}.color11{background:#a9474c}.color12{background:#f5f5db}.color13{background:#eee966}.shirt-choice-list{display:inline-block}.shirt-choice-list li{display:inline-block;padding:0 1px 0 0}.shirt-choice-list li a{width:17px;height:17px;display:block;border-radius:17px}.shirt-choice-list li img{width:100%}.shirt-option1{background:url(../images/shirt-option01.jpg) no-repeat center center}.shirt-option2{background:url(../images/shirt-option02.jpg) no-repeat center center}.shirt-option3{background:url(../images/shirt-option03.jpg) no-repeat center center}.slider-modal .modal-header .close{right:7px;top:4px;margin-top:0}.slider-modal .modal-header .close img{height:20px;width:20px}.top-block{position:relative}.reset-filters{font-size:12px;position:absolute;top:48px;right:50px;letter-spacing:.5px;color:#3A6E90;text-transform:uppercase}.reset-filters:hover{color:#686868}.reset-filters:focus{color:#3A6E90}.fabric-modal .modal-header{padding:10px 18px 7px 18px}.fabric-modal .modal-content{height:540px;padding:15px 0}.fabric-modal.open .modal-content{height:490px}.modal-content-scroll{height:100%}.control-selection{display:none}.no-contrast{padding:13px 30px 13px 13px}.no-contrast a{color:#8c8c8c;display:block;text-align:center;padding:10px;width:100%;background:#e1e1e1;text-transform:uppercase;font-size:19px;line-height:27px}.fabric-drop-modal .modal-header .close{right:0;top:-15px}.fabric-drop-modal .modal-header .close img{height:20px;width:20px}.fabric-drop-modal.modal.in .modal-dialog{top:50%;height:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);left:15px;right:15px;position:fixed}.fabric-drop-modal .modal-header{border-bottom:none}.fabric-drop-modal .modal-header h3{padding:0}.fabric-drop-modal .modal-footer{border-top:none;position:relative}.fabric-drop-modal .modal-content{padding:0 15px;height:104px}.fabric-drop-modal .chekbox-outer label{padding:3px 0 3px 35px}.fabric-drop-modal .modal-content .chekbox-outer ul.contribution-radio{margin-top:10px}.fabric-drop-modal .chekbox-outer .icheckbox_square,.fabric-drop-modal .chekbox-outer .icheckbox_square.checked{width:20px;height:20px}.fabric-drop-modal .btn{width:100%}.fabric-drop-modal .contribution-radio li{padding:1px 0}.fabric-drop-modal .chekbox-outer .contribution-radio .icheckbox_square.checked{top:1px;background-size:14px}.fabric-drop-modal .price{display:inline-block}.fabric-modal .fabric-drop .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:6px}.fabric-modal .fabric-drop .mCS-light-thick .mCSB_scrollTools{width:6px}.fabric-modal .fabric-drop .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.fabric-modal .fabric-drop .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.new-fabric{background:url(../images/new-fabric.png) no-repeat center center;text-transform:uppercase;width:76px;height:30px;position:absolute;left:0;top:13px;text-shadow:0 1px 1px #fff;font-size:10px;line-height:30px;text-align:center;padding:0 12px 0 0;text-shadow:0 1px 1px #ccc}.fabric-type a{min-width:96px}.fabric-listing .img-block:before{position:absolute;content:"";background:rgba(0,0,0,.5) url(../images/fabric-check-icon.svg) no-repeat center center;top:0;left:0;right:0;bottom:0;opacity:0}.fabric-listing{width:100%;margin:0 -5px;padding:0 0 0 10px}.fabric-listing a{display:block}.fabric-listing .img-block{position:relative;cursor:pointer}.fabric-listing .img-block:before{position:absolute;content:"";background:rgba(0,0,0,.5) url(../images/fabric-check-icon.svg) no-repeat center center;top:0;left:0;right:0;bottom:0;opacity:0}.fabric-listing .img-block:hover:before{opacity:1;cursor:pointer}.zoom{position:absolute;right:5px;bottom:5px;width:32px;height:32px;padding:0}.fabric-listing .img-block img{width:100%}.fabric-listing li{position:relative;box-sizing:border-box;width:49.5%;float:left;padding:0 11px 25px}.fabric-listing li .fabric-content{position:relative;padding-top:14px}.fabric-listing li .fabric-content span{font-size:10px;line-height:16px;letter-spacing:-.2px;text-overflow:clip;display:inline-block;float:left;width:50%;white-space:normal;margin-top:4px}.fabric-listing li .fabric-content span p{margin-top:0;padding-bottom:0;margin-bottom:0;color:#414141;overflow:hidden;text-overflow:ellipsis}.fabric-listing li .fabric-content span.price-section{float:right;width:50%;text-align:right}.fabric-listing li .fabric-content span.sub-details{width:100%}.fabric-listing .fabric-content p .new-price{color:#3A6E90;position:relative;padding-right:4px;padding-left:4px;overflow:hidden;text-overflow:ellipsis}.fabric-listing li.active .img-block:before{opacity:1}.fabric-list .price{display:inline-block}.fabric-list .price em{color:#3A6E90;font-size:11px;line-height:11px;position:relative}.fabric-list .price em.old-price{color:#414141}.fabric-list .price em:after{top:46%}.mac-os .fabric-list .price em:after{top:46%}.fabricFilters{display:block}.collections-filter-block .fabricFilters{display:block}.inner-page .main-wrap{padding:5px 0 0}.inner-page .header{padding:35px 0}.inner-page .user-menu{padding-bottom:0}.inner-page .header{float:none;z-index:11}.fluid-modal.modal.fade.in{width:100%;background:#FFF}.fluid-modal .modal-dialog{height:100%}.popup-header .close{position:absolute;right:24px;text-decoration:none;display:block;top:0;opacity:1;background:inherit;width:50px}.popup-header{min-height:60px;position:relative}.login-popup{background:#FFF}.login-popup .modal-dialog{margin:0 auto}.login-popup.modal.fade .modal-dialog{margin:0 auto;height:100%}.login-popup .form-horizontal .form-group{margin:0 0 30px}.login-popup .form-horizontal .form-group.form-btn{margin:27px 0 35px}.login-popup .col{max-width:455px;margin:0 auto}.login-popup .bottom-block{padding:33px 0}.login-popup .bottom-block .modal-link a{font-size:16px;line-height:20px;margin-top:18px}.login-popup .dk-selected.hidden-option{color:#414141;padding:12px 50px 12px 27px;font-style:italic;height:58px;line-height:28px}.login-popup .dk-select-options li{padding:7px 27px}.login-popup .dk-selected::after{height:54px}.login-popup .dk-selected{color:#414141;font-style:normal;padding:12px 50px 12px 27px;height:58px;line-height:28px}.forgot-password-block{display:none}.login-popup .bottom-block .form-group.form-btn{margin:24px 0 0}.login-popup .popup-header .close{right:10px;top:15px}.login-popup .popup-header .close img{width:38px}.login-popup .popup-header{border-bottom:1px solid #e4e2e2;margin-bottom:13px;padding:18px 8px 18px}.login-popup .top-block{padding:33px 0 50px}.login-popup .btn-default.disabled:hover{background:#FFF;border-color:#787878;color:#6e6e6e;opacity:.65}.home-page .popup-header .logo{margin:20px 0 0;left:0}.landing-page .popup-header .logo,.popup-header .logo,.home-page .popup-header .logo{width:207px;height:30px}.tshirt-size-page{position:relative;text-align:center}.techfit-logo{width:86px;display:inline-block;position:relative;top:4px;height:18px}.header-content{display:inline-block;position:relative;margin-top:20px}.header-content .logo{position:relative;top:-5px;left:15px}.header-content .heading-text{display:block;text-align:center}.header-content .heading-text em{margin-right:5px;font-size:14px;line-height:18px;text-transform:uppercase;color:#878787}.content-block{margin:0;display:block}.tshirt-size-page .content-block{text-align:center}.popup-header.customNavigation .close{top:4px}.size-chart{max-width:745px;width:100%;margin:47px auto 0}.size-chart li{float:left;width:33.33%;box-sizing:border-box;margin:0 0 25px;padding:0 20px}.size-chart li a{color:#414141;display:inline-block;border:1px solid #BFBFBF;text-decoration:none;width:100%;font-size:18px;height:56px;line-height:56px;background-color:#FFF;border-radius:2px}.size-chart li a:hover{text-decoration:none;background:#BFDEE0;-webkit-box-shadow:inset 2px 4px 4px 0 #82bec6;-moz-box-shadow:inset 2px 4px 4px 0 rgba(130,190,198,1);-ms-box-shadow:inset 2px 4px 4px 0 rgba(130,190,198,1);-o-box-shadow:inset 2px 4px 4px 0 rgba(130,190,198,1);box-shadow:inset 2px 4px 4px 0 #82bec6}.size-chart li a.active{border:1px solid #82bec6;background:#BFDEE0;-webkit-box-shadow:inset 2px 4px 4px 0 #82bec6;-moz-box-shadow:inset 2px 4px 4px 0 rgba(130,190,198,1);-ms-box-shadow:inset 2px 4px 4px 0 rgba(130,190,198,1);-o-box-shadow:inset 2px 4px 4px 0 rgba(130,190,198,1);box-shadow:inset 2px 4px 4px 0 #82bec6}.size-chart li a.active:hover{border:1px solid #82bec6;background:#BFDEE0;-webkit-box-shadow:inset 2px 4px 4px 0 #82bec6;-moz-box-shadow:inset 2px 4px 4px 0 rgba(130,190,198,1);-ms-box-shadow:inset 2px 4px 4px 0 rgba(130,190,198,1);-o-box-shadow:inset 2px 4px 4px 0 rgba(130,190,198,1);box-shadow:inset 2px 4px 4px 0 #82bec6}.autosize-modal .owl-next{display:none}.autosize-modal .custom-next{display:inline-block;margin-top:8px!important}.measure-detail .size-chart{margin:0 auto}.five-col-chart .size-chart li{width:20%;padding:0 18px 15px;margin:0}.five-col-chart{text-align:center}.measure-detail .radio-block{margin:2px auto 0;display:inline-block;padding-bottom:0}.one-col-chart{max-width:667px;margin:0 auto}.one-col-chart .size-chart li{width:100%;padding:0 0 17px;margin:0}.one-col-chart .size-chart li a{height:57px}.one-col-chart .size-chart li a:hover{background:none;box-shadow:none;-webkit-box-shadow:none}.one-col-chart .size-chart li a.active{border:2px solid #4787B1;background:none;box-shadow:none;-webkit-box-shadow:none}.someting-else-block{max-width:705px;border:1px solid #e4e2e2;margin:4px auto 20px;padding:5px}.someting-else-block .label-text{text-align:right;margin-right:15px;margin-bottom:0;display:inline-block;font-size:18px;line-height:40px}.someting-else-block .unit-label{font-size:14px;margin-right:20px}.someting-else-block .form-control{border:2px solid #e4e2e2;display:inline-block;margin-right:4px;width:61px;height:43px;line-height:20px;border-radius:5px}.someting-else-block .form-control:focus{border-radius:5px;border-color:#3A6E90}.predicted-text{border:1px solid #e4e2e2;font-size:18px;color:#414141;height:56px;line-height:55px;max-width:708px;margin:12px auto -10px}.tshirt-size-page .btn-default{width:215px;height:65px;line-height:63px}.stomach-size-page .content-block{margin-top:75px}.stomach-size-page .content-block h1{margin-bottom:42px}.stomach-size-page .btn-default{display:block;margin:0 auto;width:215px;height:66px;margin-bottom:18px}.shape-chart{margin:40px -15px 50px}.shape-chart li{display:inline-block;margin:0 15px}.shape-chart li a{display:inline-block;max-height:270px;vertical-align:top;border:1px solid #e4e2e2;text-align:center;padding:28px 10px;width:335px}.shape-chart li a span{font-size:18px;line-height:22px;text-transform:none;color:#414141;padding-bottom:18px;display:block}.shape-chart li a:hover{border:1px solid #666}.shape-chart li a.active{border:2px solid #666}.shape-chart img{max-width:100%}.process-done-page .content-block{margin-top:87px}.process-done-page .content-block h1{margin-bottom:10px}.process-done-page .btn-default{width:342px}.nav-controls{position:absolute;padding-left:30px;left:29px;top:130px;text-transform:uppercase;color:#3A6E90;font-size:18px;line-height:22px}.nav-controls:before{position:absolute;content:"";border-top:6px solid transparent;border-right:10px solid #3A6E90;border-bottom:6px solid transparent;top:5px;left:8px}.nav-controls:hover:before{border-right:10px solid #b8b8b8}.nav-controls:hover{color:#b8b8b8}.checkout-page .top-left h3{letter-spacing:2px;margin:25px 0 64px;text-transform:uppercase;color:#414141}.checkout-page .top-right{padding:0 0}.checkout-page .top-content li{min-height:60px;text-transform:uppercase;float:left;border-left:1px solid #d2d2d2;padding:20px 14px 8px}.checkout-page .top-content li:last-child{padding:22px 0 0 15px;margin-top:13px}.checkout-page .top-content span{display:inline-block;font-size:12px;line-height:14px;margin-right:10px}.checkout-page .top-content span a{display:block;color:#3A6E90}.checkout-page .top-content span a:hover{color:#686868}.secure-block{height:54px;font-size:10px;line-height:14px;position:relative;color:#525252;display:inline-block;padding:27px 3px 0 45px}.secure-block::before{position:absolute;width:35px;height:54px;background:url(../images/secure-lock.svg) no-repeat 0 0;content:"";left:0;top:0}.secure-block i{display:block}.secure-block:hover{color:#3A6E90}.checkout-page .top-content.no-member li{width:100%;text-align:center!important}.checkout-page .google-review a.logo-link{width:92px;margin:0 auto}.checkout-page .common-review a.google-review-rating,.checkout-page .common-review a.trustpilot-review-rating{display:inline-block}.checkout-page .trustpilot-review a.logo-link{width:150px;margin:0 auto}.checkout-page .common-review a img{width:100%}.master-card-img{float:right}.master-card-img.card-img{display:inline-block;margin:0 auto;width:36%}.edit-shipping .master-card-img{margin-top:32px}.edit-block{display:inline-block;float:right}.edit-block .edit-btn{color:#3A6E90;margin-left:10px;font-size:16px;line-height:20px;text-transform:uppercase}.edit-block .edit-btn:hover{color:#686868}.checkout-page .left-block{margin-top:20px;position:relative;z-index:9}.checkout-page .left-block .top-content{margin-bottom:30px}.checkout-page .top-right .top-content{float:right}.checkout-page .right-block{padding-top:70px;float:right}.checkout-page .right-block .btn-default{width:100%;right:6px;height:68px;line-height:62px}.mac-os .checkout-page .right-block .btn-default{line-height:66px}.checkout-page .right-block .btn-default span{position:relative;display:inline-block}.checkout-page .right-block .btn-default.active span:after{position:absolute;content:"";border-top:6px solid transparent;border-left:10px solid #3A6E90;border-bottom:6px solid transparent;right:-20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.checkout-page .right-block .btn-default.active:hover span:after,.checkout-page .right-block .btn-default.active:active span:after{border-left:10px solid #fff}.checkout-page .right-block .btn-default.active:focus span:after{border-left:10px solid #3A6E90}.checkout-page .right-block .pull-right{width:400px}.mac-os .checkout-page .right-block .btn-default.active span:after{top:49%}.form-block{margin-bottom:46px}.form-control::-moz-placeholder,.form-control::-ms-placeholder,.form-control::-webkit-placeholder{opacity:1}.form-block h3{text-transform:uppercase;display:inline-block;margin-bottom:24px;font-size:21px;line-height:25px}.form-block select option{border-bottom:1px solid #868686}.form-block select option:hover{background:#cae3e5}.checkout-page.customer-detail .form-block{margin-bottom:42px}.checkout-page.customer-detail .form-block h3{margin-bottom:26px}hr{border:0;border-top:1px solid #d9e4e5;margin:21px 0 24px}.promo-btn{display:block;width:100%;height:52px;border-top:2px solid #d9e4e5;border-bottom:2px solid #c8c8c8;text-align:center;font-size:18px;line-height:22px;color:#3A6E90;padding:15px 10px;text-transform:uppercase}.promo-btn:hover,.promo-btn:focus{color:#3A6E90;border-color:#3A6E90}.order-details{border-bottom:1px solid #d9e4e5;margin-top:25px;border-top:1px solid #d9e4e5;padding:15px;text-align:center}.order-details h3{text-transform:uppercase;color:#3A6E90;font-size:18px;line-height:22px;border-bottom:1px solid #d9e4e5;margin-bottom:24px;padding-bottom:10px}.order-details .details-listing li{text-transform:uppercase;font-size:18px;line-height:22px;padding-bottom:2px}.order-details .details-listing li span{float:left;width:50%;text-align:left;white-space:normal;word-wrap:break-word}.order-details .details-listing li i{float:right;width:50%;text-align:right;white-space:normal;word-wrap:break-word}.checkout-page.edit-shipping .dk-select-options{max-height:205px}.checkout-page.edit-shipping .form-block{margin-bottom:0}.shopping-cart .left-block{padding:0;margin-top:5px;border-top:1px solid #f6f6f6}.shopping-cart .left-block h1{font-size:36px;line-height:40px;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #f6f6f6;padding:0 0 5px 0;margin:0}.shopping-cart.checkout-page .right-block{padding-top:7px}.shopping-cart .top-left h1{margin-bottom:6px!important}.shopping-cart .order-details .details-listing li{line-height:24px;padding-bottom:0}.checkout-page.shopping-cart .right-block .btn-default.active{margin-bottom:16px}.shopping-cart .order-details{margin-top:30px}.free-today-tag{background:#3A6E90;color:#FFF;display:inline-block;text-transform:uppercase;font-size:14px;padding:3px 5px;margin-bottom:10px}.another-item-block{background:#3A6E90;padding:17px 50px}.another-item-block p{font-size:21px;line-height:36px;color:#fff;text-transform:uppercase;float:left;margin:0;position:relative;top:2px}.another-item-block button{float:right;background:transparent;font-size:21px;height:35px;line-height:33px;padding:0 20px}.another-item-block button em{width:15px;height:15px;display:inline-block;position:relative;top:0;left:-2px}.another-item-block button em img{width:100%;height:100%;display:block}.mac-os .another-item-block button{line-height:34px}.select-profile-page{text-align:center;position:relative}.select-profile-page h2 span{display:inline}.profile-list{border:2px solid #e4e2e2;max-width:572px;height:auto;text-align:left;margin:0 auto;margin-bottom:47px}.profile-list li{border-bottom:1px solid #e4e2e2}.profile-list li a{padding:17px 22px;color:#202020;display:block}.profile-list li a:hover,.profile-list li a.active{background:#3A6E90}.profile-list li a h5{margin:0;font-size:18px;line-height:22px;text-transform:uppercase}.profile-list li a span{font-size:14px;line-height:18px;color:#414141}.select-profile-page .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:13px}.select-profile-page .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.select-profile-page .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:13px}.measure-body-page{position:relative}.measure-body-page .popup-header{text-align:center}.measure-body-page span{display:block;text-align:center;color:#878787}.measure-body-page .left-block{padding:25px 34px}.measure-body-page .left-block .btn-default{width:182px;height:61px;padding:0;line-height:55px;vertical-align:top}.mac-os .measure-body-page .left-block .btn-default{line-height:59px}.measure-body-page .right-block{padding:0 30px;clear:both;overflow:hidden;font-size:15px;line-height:19px;border-left:1px solid #e4e2e2}.measure-body-page .right-block .content-block{padding:6px 0 0 25px}.measure-body-page .right-block .content-block .collar-block{margin-bottom:17px}.measure-body-page .left-block .form-horizontal .form-group{margin-right:0;margin-left:0}.measure-body-page .left-block .form-horizontal .form-group .measurement-input{float:left;padding-right:20px;max-width:50%}.measure-body-page .tshirt-size-page .btn-default{width:182px;height:61px;line-height:55px}.mac-os .measure-body-page .tshirt-size-page .btn-default{line-height:59px}.need-type-measurebox{border-top:1px solid #e4ebec;border-bottom:1px solid #e4ebec;margin-top:15px;float:left;width:100%;display:flex;align-items:center}.need-type-measurebox .img-block{width:100px}.need-type-measurebox a.engine-popup{font-family:'AvenirNext-DemiBold';text-decoration:underline}.need-type-measurebox .content-block{padding:0}.fluid-modal .need-type-measurebox .content-block{padding:0;margin:0}.need-type-measurebox .content-block h6{margin:0}.collar-blocks img{max-width:100%}.shoulder-thumb{margin:-5px 0 25px 0}.shoulder-thumb i{margin-right:6px;float:left;width:41%}.measure-body-page .right-block .shoulder-content-block p{padding:0 20px 0 0}.measurement-links a{display:inline-block;margin-bottom:17px}.measurement-links{width:100%;float:left}.collar-blocks{float:left;margin-bottom:25px;margin-right:48px}.collar-block02{margin-right:0}.measure-body-page .right-block.neck-block{padding:7px 7px 7px 39px;margin-bottom:20px}.neck-block h6{font-size:15px;line-height:19px;margin-bottom:18px}.neck-block p{margin-bottom:32px}.neck-block .measurement-links{margin-top:17px}.measure-body-page .left-block .form-horizontal .form-group .measurement-input{float:left;padding-right:20px;max-width:50%}.measure-body-page .left-block .form-horizontal .form-group .measurement-input input{margin-bottom:0}.measure-body-page .left-block .form-group input.error{border-color:#da0000}.num span{display:inline-block;margin:0;padding:0;font-size:14px}.num .currentItem .result{color:#414141}.header-content .num span em{margin:0}.num{color:#878787;width:70px;margin:0 auto;display:inline-block}.measure-body-page .num{position:relative;top:0}.carousel-control.left,.carousel-control.right{background:none}.nav-controls,.nav-controls:before,.promo-btn,.checkout-page .right-block .btn-default,.checkout-page .right-block .btn-default:after,.fabric-list li a,.fabric-list li a:after{transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}.custom-prev,.custom-prev:focus{color:#3A6E90;font-size:18px;position:absolute;left:0;padding-left:20px;text-transform:uppercase}.custom-prev:hover{color:#979797}.custom-prev:before{position:absolute;top:7px;left:0;content:"";border-top:5px solid transparent;border-right:12px solid #3A6E90;border-bottom:5px solid transparent}.custom-prev:hover:before{border-right:12px solid #979797}.custom-prev{display:none!important}.pages-slider .owl-next,.slider-auto .owl-next{text-transform:uppercase;width:195px;margin:0 auto}.mac-os .pages-slider .owl-next,.slider-auto .owl-next{line-height:63px}.pages-slider .owl-prev::before,.slider-auto .owl-prev::before{border-bottom:5px solid rgba(0,0,0,0);border-right:12px solid #3A6E90;border-top:5px solid rgba(0,0,0,0);content:"";left:0;position:absolute;top:10%;margin-top:1px}.pages-slider .owl-prev,.slider-auto .owl-prev{color:#3A6E90;font-size:18px;left:12px;padding-left:24px;position:absolute;top:-51px;text-transform:uppercase}.owl-prev.disabled{display:none}.owl-next.disabled{display:none}.custom-prev.disabled{display:none!important}.existing-shirts .pages-slider .owl-next{position:absolute;top:130px;left:240px;display:none}.measure-body .owl-buttons .owl-next{display:none}.radio-block{padding-bottom:30px}.radio-block label{margin:0;vertical-align:top;border:1px solid #e4e2e2;cursor:pointer;font-size:18px;line-height:31px;color:#414141;border-radius:2px;width:70px;height:33px;text-align:center}.radio-block label:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.radio-block label:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-5px}@-moz-document url-prefix(){.radio-block label:last-child{position:relative;top:1px}}.radio-block label.checked{background:#BFDEE0;-webkit-box-shadow:inset 2px 4px 4px 0 #82bec6;-moz-box-shadow:inset 2px 4px 4px 0 rgba(130,190,198,1);-ms-box-shadow:inset 2px 4px 4px 0 rgba(130,190,198,1);-o-box-shadow:inset 2px 4px 4px 0 rgba(130,190,198,1);box-shadow:inset 2px 4px 4px 0 #82bec6;border:1px solid #82bec6;border-right:0}.radio-block label input{opacity:0;position:absolute;z-index:-1}.top-content-block{height:auto}.measurement-block .form-horizontal{position:relative}.show-me-how{position:absolute;background:#FFF;right:10px;top:2px;height:36px;line-height:36px;padding:0 5px;text-transform:uppercase;color:#9a9a9a;font-size:9px}.show-me-how:hover{color:#3A6E90}.show-me-how:focus{color:#9a9a9a}.measurements-list .measurement-tab{display:none}.measurements-list span{display:block;padding-bottom:20px;cursor:pointer}.measurements-list span i{color:#3A6E90;font-size:24px;line-height:28px}.measurements-list span i.hide{display:none!important}.measurements-list span i.show{display:inline-block!important}.measurements-list span.open i.show{display:none!important}.measurements-list span.open i.hide{display:inline-block!important}.measurements-list span em{display:inline-block;width:15px;height:15px;margin-left:8px;position:relative;top:-3px}.measurements-list span em img{height:15px;width:15px}.measurements-list span em .roll-over{display:none}.measurements-list span.open em{top:1px}.measurements-list span.open em .roll-over{display:block}.measurements-list span.open em .normal{display:none}.measurements-list .measurement-tab table tbody tr td{text-align:left;padding:5px 20px}.measurements-list .measurement-tab table tbody tr td.bold{text-align:right}.collar-modal{width:346px}.collar-modal .img-block img{width:100px;height:auto}.collar-modal .modal-content{height:339px;padding-bottom:0}.collar-modal.open .modal-content{height:569px}.fade-left{opacity:1;left:154px}.fade-left.in{opacity:0;left:154px;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}.fade-left1{opacity:1;left:-450px;-webkit-transition:opacity 0.5s linear,left 0.2s ease-out;-moz-transition:opacity 0.2s linear,left 0.2s ease-out;-o-transition:opacity 0.2s linear,left 0.2s ease-out;transition:opacity 0.2s linear,left 0.2s ease-out}.fade-left1.in{opacity:1;left:154px;-webkit-transition:opacity 0.2s linear,left 0.2s ease-out;-moz-transition:opacity 0.2s linear,left 0.2s ease-out;-o-transition:opacity 0.2s linear,left 0.2s ease-out;transition:opacity 0.2s linear,left 0.2s ease-out}.custom-listing li:hover,.custom-listing li.active{background:#abd5d8}.custom-listing>li.hidden-block{display:none}.custom-listing>li{position:relative;overflow:visible;clear:both}.custom-listing>li>a.list-link{padding:8px 8px 5px;overflow:hidden;border-bottom:1px solid #d9d9d9;display:table;width:100%;height:100%}.custom-listing>li>a.list-link:hover{background:#abd5d8}.custom-listing>li>a.list-link span{width:100%;vertical-align:middle;display:table-cell;font-size:14px;line-height:20px;color:#414141}.custom-listing .img-block{position:relative;float:left;display:inline-block;margin-right:8px}.custom-listing>li a.add-btn{position:absolute;width:32px;height:32px;bottom:20px;left:80px;padding:0;min-height:auto}.custom-listing>li a.add-btn:hover{background:transparent}.listing-content{display:inline-block}.custom-listing>li:last-child>a.list-link{border-bottom:none}.modal-footer{text-align:center;padding:13px 15px;background:#FFF}.modal-footer a{font-size:14px;line-height:18px;color:#3A6E90;text-transform:uppercase;margin:0}.modal-footer a:hover{color:#686868}.modal-footer .view-more-link{height:auto;background:#FFF;display:block}.modal-footer .view-more-link:hover,.modal-footer .view-more-link:focus{color:#3A6E90}.modal-footer .less-more-text{display:none}.modal-footer .view-more-link.open .less-more-text{display:block}.modal-footer .view-more-link.open .view-more-text{display:none}.measurement-modal .modal-header .close{right:15px;top:10px}.measurement-modal .modal-header button{display:inline-block;width:35px;height:35px}.measurement-modal .modal-header button img{width:24px;height:24px}.measurement-modal{width:640px;height:auto;margin:0 auto;left:0;padding-right:0!important}.measurement-modal .modal-content{height:auto;padding-bottom:0;box-shadow:none}.measurement-modal .custom-listing.panel-group{margin-bottom:0}.measurement-modal .custom-listing li.panel{border-radius:0;border:0;box-shadow:none;overflow:visible;letter-spacing:.8px;margin:0}.measurement-modal .custom-listing li .list-link{font-size:16px;line-height:20px;color:#202020;padding:35px 25px}.measurement-modal .custom-listing li .list-link em{display:inline-block;width:12px;height:12px;position:relative;top:2px;margin-right:10px}.measurement-modal .custom-listing li .list-link span{display:block;font-size:14px;line-height:18px;margin-top:3px;letter-spacing:.3px;padding-left:22px}.measurement-modal .custom-listing li .list-link span img{width:15%;margin-left:10px}.measurement-modal .custom-listing li p i{display:block}.measurement-modal .custom-listing li .list-link.collapsed .roll-over{display:none}.measurement-modal .custom-listing li .list-link.collapsed .normal{display:block}.measurement-modal .custom-listing li .list-link .normal{display:none}.measurement-modal .custom-listing li .list-link .roll-over{display:block}.measurement-modal .custom-listing li:hover,.measurement-modal .custom-listing li.active{background:#fff}.measurement-modal .custom-listing li a.list-link:hover{background:#fff}.measurement-modal .custom-listing li a.list-link.collapsed{border-bottom:1px solid #ebebec}.measurement-modal .custom-listing li a.list-link{border:0}.measurement-modal .custom-listing li .panel-collapse{padding:0 35px 27px 45px;border-bottom:1px solid #ebebec;letter-spacing:.4px}.measurement-modal .custom-listing li .in.inner-existing-measurement{margin-top:-12px}.measurement-modal .custom-listing li .panel-collapse .custom-dropdown{width:100%;margin-right:32px;float:none;display:block}.measurement-modal .custom-listing li .panel-collapse .custom-dropdown .dk-option{padding:5px 15px;font-size:16px}.measurement-modal .custom-listing li .panel-collapse .col-sm-4,.measurement-modal .custom-listing li .panel-collapse .col-sm-8{padding:0 5px}.measurement-modal .custom-listing li .panel-collapse .row{margin:0 -5px}.measurement-modal label.error{float:none}.measurement-modal .left-col{width:64%;float:left}.measurement-modal .right-col{width:36%;float:left;text-align:center;padding-left:60px}.measurement-modal .dk-selected{height:47px;line-height:31px;padding:7px 50px 7px 15px;font-size:16px}.measurement-modal .dk-selected:after{height:47px}.mac-os .text-modal .form-control::-webkit-input-placeholder{line-height:22px}.mac-os .text-modal .form-control::-moz-placeholder{line-height:22px}.mac-os .text-modal .form-control:-ms-input-placeholder{line-height:22px}.mac-os .text-modal .form-control:-moz-placeholder{line-height:22px}.measurementmodal-createaccount{display:none}.measurementmodal-forgotpassword{display:none}.measurement-modal .modal-content .dk-selected{height:48px;font-size:18px;line-height:32px;color:#414141;font-style:normal;margin-bottom:0}.measurement-modal .modal-content .dk-selected.hidden-option{font-style:italic}.measurement-modal .modal-content a.back-measurement{font-size:14px;line-height:18px;color:#3A6E90;text-transform:uppercase}.measurement-modal .measurementmodal-createaccount .modal-content{padding:20px 20px 20px 24px}.measurement-modal .measurementmodal-forgotpassword .modal-content{padding:20px 20px 20px 24px}.measurementmodal-createaccount .modal-content{min-height:418px}.measurementmodal-forgotpassword .modal-content{min-height:418px}.measurementmodal-forgotpassword .modal-content .btn-default{margin:0}.measurementmodal-forgotpassword .modal-content .form-group{margin-bottom:38px}.measurement-modal .existing-measurement .link-content{font-size:14px;line-height:22px;letter-spacing:.1px;color:#3A6E90;display:block}.measurement-modal .modal-content .measure-block{padding:43px 25px 52px 25px}.measurement-modal .measure-existing{padding:45px 25px;border-bottom:0}.measurement-modal .custom-listing li a.measure-body{padding:43px 25px}.measurement-modal .custom-listing li a.measure-existing{padding:43px 25px}.measurement-modal .custom-listing li .existing-measurement p{margin:19px 0}.measurement-modal .dk-select-options{max-height:90px}.measurement-modal .measurementmodal-createaccount .dk-select-options li{font-size:18px;padding:7px 15px}.measurement-modal .alert{margin-top:0}.measurementPopup .modal-body{padding:30px 15px 15px 15px}.measurementPopup .modal-content{margin:0 auto;box-shadow:0 12px 55px rgba(0,0,0,.3);padding-bottom:0}.measurementPopup .nav.details{width:100%}.measurementPopup.modal-dialog{margin-top:140px}.measurementPopup.modal.fade .modal-dialog{max-width:1140px;width:auto;height:auto}.measure-popup-body .modal-backdrop{display:none}.measurementPopup .nav-tabs{border:0 none;float:right;margin:17px 13px 0 0;width:58.2%}.measurementPopup .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#3A6E90;border:3px solid #3A6E90}.nav-tabs>li>a{border-radius:0}.measurementPopup .nav-tabs>li{margin-right:30px;width:45.3%}.measurementPopup .nav-tabs>li:last-child{margin-right:0}.measurementPopup .col-sm-4{width:39.333%}.measurementPopup .col-sm-8{width:60.667%;margin-top:17px}.measure-shirt-img{margin:25px 0 0 -20px}.measurement-tab{margin-bottom:30px}.measurement-tab .table>thead>tr>th{border:0;padding:13px 10px 13px 18px;line-height:20px;color:#fff}.measurement-tab table tbody tr td{font-size:12px;text-transform:uppercase;border:0;padding:4px 5px 4px;line-height:22px}.measurement-tab table tbody tr td{width:53.5%}.measurement-tab .scroll-measurement{height:385px;margin-top:20px}.measurement-tab .scroll-measurement.measurement-details-tab1{height:180px;margin-bottom:10px;overflow:auto}.measurement-tab .scroll-measurement.measurement-details-tab2{height:250px}.measurement-tab .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:3px}.measurement-tab .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px}.table-header-top .col-sm-6.bold{text-align:right}.measurement-tab .measurement-details-tab table tbody tr td.bold{text-align:right}.measurement-tab .measurement-details-tab .table>thead>tr>th{text-align:left;color:#fff}.measurement-tab .measurement-details-tab .table tbody tr td:first-child{width:90%}.measurement-tab .measurement-details-tab .table tbody tr td:nth-child(2){font-size:14px;line-height:14px;vertical-align:middle;padding:13px 18px}.fabric-selection .fabric-list{padding:0 10px;min-height:76px;position:relative;background:#f6f6f6;border-bottom:1px solid #e4e2e2}.fabric-selection .fabric-list:before{height:1px;background:#e4e2e2;left:15px;right:15px;content:"";position:absolute;top:35px;display:block}.fabric-selection .fabric-list>li{float:left;width:auto;margin-top:4px;box-sizing:border-box}.fabric-selection .fabric-list>li a{text-decoration:none;border-bottom:1px solid transparent;font-size:13px;position:relative;padding:6px 32px 6px 8px;color:#202020;display:inline-block;line-height:21px}.fabric-selection .fabric-list>li>.fabric-drop>a:after{position:absolute;content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #9a9a9a;right:19px;top:15px}.fabric-selection .fabric-list>li>.fabric-drop>a:hover{color:#202020}.fabric-selection .fabric-list>li.open>.fabric-drop>a{z-index:9}.fabric-selection .color-list{display:none;border-right:0;margin-right:0;padding-right:0}.fabric-selection .color-list li{display:block;padding:10px}.fabric-selection .color-list li a{width:17px;height:17px;display:block;border-radius:17px}.fabric-selection .color-nav:hover .color-list{display:block}.fabric-list .fabric-drop-list{background:#fff;max-height:116px;left:-1px;display:none;top:105%;padding:3px 0 12px 5px;z-index:2;position:absolute;border:1px solid #d1d1d1}.fabric-drop{position:relative}.fabric-list .open .fabric-drop-list{display:block;left:-1px;min-width:116px;margin-top:-1px}.fabric-list .open .fabric-drop{background:#fff;border:1px solid #d1d1d1;border-bottom:1px solid #FFF}.fabric-list .fabric-drop{border:1px solid transparent;padding-right:0}.all .icheckbox_square{background:#fff;border-color:#e4e2e2}.aqua .icheckbox_square{background:#0FF;border-color:#0FF}.black .icheckbox_square{background:#202020;border-color:#202020}.blue .icheckbox_square{background:#4b63af;border-color:#4b63af}.dark-blue .icheckbox_square{background:#483d8b;border-color:#483d8b}.brown .icheckbox_square{background:#59350e;border-color:#59350e}.dark-brown .icheckbox_square{background:#8B4513;border-color:#8B4513}.burgundy .icheckbox_square{background:#350000;border-color:#350000}.grey .icheckbox_square{background:gray;border-color:gray}.dark-grey .icheckbox_square{background:#A9A9A9;border-color:#A9A9A9}.green .icheckbox_square{background:#49792d;border-color:#49792d}.navy .icheckbox_square{background:#16164c;border-color:#16164c}.pink .icheckbox_square{background:#d174c9;border-color:#d174c9;color:#ffe2e2}.purple .icheckbox_square{background:#4e1162;border-color:#4e1162}.red .icheckbox_square{background:#b52323;border-color:#b52323}.white .icheckbox_square{background:#f9f6ee}.cream .icheckbox_square{background:#fffdd0;border-color:#fffdd0}.yellow .icheckbox_square{background:#FF0;border-color:#FF0}.peach .icheckbox_square{background:#FFDAB9;border-color:#FFDAB9}.patterns .icheckbox_square{background:#FFF;border-color:#FFF}.orange .icheckbox_square{background:#ffa500;border-color:#ffa500}.off-white .icheckbox_square{background:#faebd7;border-color:#faebd7}.maroon .icheckbox_square{background:maroon;border-color:maroon}.light-khaki .icheckbox_square{background:#ece1d3;border-color:#ece1d3}.ivory .icheckbox_square{background:ivory;border-color:ivory}.khaki .icheckbox_square{background:#C3B091;border-color:#C3B091}.light-blue .icheckbox_square{background:#ADD8E6;border-color:#ADD8E6}.light-brown .icheckbox_square{background:#d0a888;border-color:#d0a888}.fabric-drop-list .btn-default{width:400px;height:60px}.fabric-drop-list .modal-header{margin-bottom:22px}.fabric-drop-list .modal-header h3{font-size:39px;line-height:43px}.contribution-radio li{text-align:left;padding:0 0 3px}.top-block .search-bar{position:relative;min-height:76px;background:#f6f6f6;padding:19px 145px 19px 16px;border-bottom:1px solid #e4e2e2}.top-block .search-bar .form-control{height:37px;border-radius:2px;text-transform:uppercase;font-size:12px;line-height:16px}.search-btn-block{display:inline-block;position:absolute;right:0;top:30px}.search-btn-block .search-btn{color:#3A6E90;margin-right:15px;font-size:12px;line-height:16px;text-transform:uppercase}.search-btn-block .search-btn:hover{color:#686868}.search-btn-block .search-btn.active{color:#686868}.chekbox-outer .contribution-radio .icheckbox_square{left:0}.chekbox-outer .contribution-radio .icheckbox_square.checked{left:0}.oxford-dobby .icheckbox_square,.oxford-dobby .icheckbox_square.checked{background:url(../images/oxford-dobby.png) no-repeat center center;border:1px solid #e4e2e2}.chambrays .icheckbox_square,.chambrays .icheckbox_square.checked{background:url(../images/chambrays.png) no-repeat center center;border:1px solid #e4e2e2}.dobby .icheckbox_square,.dobby .icheckbox_square.checked{background:url(../images/doddy.png) no-repeat right center;border:1px solid #e4e2e2}.herringbone .icheckbox_square,.herringbone .icheckbox_square.checked{background:url(../images/herringbone.png) no-repeat center center;border:1px solid #e4e2e2}.lacoste .icheckbox_square,.lacoste .icheckbox_square.checked{background:url(../images/lacoste.png) no-repeat center center;border:1px solid #e4e2e2}.linen .icheckbox_square,.linen .icheckbox_square.checked{background:url(../images/linen.png) no-repeat center center;border:1px solid #e4e2e2}.linen-cottons .icheckbox_square,.linen-cottons .icheckbox_square.checked{background:url(../images/linen-cottons.png) no-repeat center center;border:1px solid #e4e2e2}.oxford .icheckbox_square,.oxford .icheckbox_square.checked{background:url(../images/oxford.png) no-repeat center center;border:1px solid #e4e2e2}.poplin .icheckbox_square,.poplin .icheckbox_square.checked{background:url(../images/poplin.png) no-repeat center center;border:1px solid #e4e2e2}.poplin-dobby .icheckbox_square,.poplin-dobby .icheckbox_square.checked{background:url(../images/poplin-dobby.png) no-repeat center center;border:1px solid #e4e2e2}.spun .icheckbox_square,.spun .icheckbox_square.checked{background:url(../images/spun.png) no-repeat center center;border:1px solid #e4e2e2}.twill .icheckbox_square,.twill .icheckbox_square.checked{background:url(../images/twill.png) no-repeat center center;border:1px solid #e4e2e2}.twill-dobby .icheckbox_square,.twill-dobby .icheckbox_square.checked{background:url(../images/twill-dobby.png) no-repeat center center;border:1px solid #e4e2e2}.thin .icheckbox_square,.thin .icheckbox_square.checked{background:url(../images/thin.png) no-repeat center center;border:1px solid #e4e2e2}.medium .icheckbox_square,.medium .icheckbox_square.checked{background:url(../images/medium.png) no-repeat center center;border:1px solid #e4e2e2}.thick .icheckbox_square,.thick .icheckbox_square.checked{background:url(../images/thick.png) no-repeat right center;border:1px solid #e4e2e2}.stripes .icheckbox_square,.stripes .icheckbox_square.checked{background:url(../images/stripes.png) no-repeat center center}.plain .icheckbox_square,.plain .icheckbox_square.checked{background:url(../images/plain.png) no-repeat center center}.check .icheckbox_square,.check .icheckbox_square.checked{background:url(../images/check.png) no-repeat center center}.self-design .icheckbox_square,.self-design .icheckbox_square.checked{background:url(../images/self-design.png) no-repeat center center}.patterns-fancy .icheckbox_square,.patterns-fancy .icheckbox_square.checked{background:url(../images/fancy.png) no-repeat center center}.dots .icheckbox_square,.dots .icheckbox_square.checked{background:url(../images/dots.png) no-repeat center center}.herringbone .icheckbox_square,.herringbone .icheckbox_square.checked{background:url(../images/herringbone.png) no-repeat center center}.pattern .icheckbox_square,.pattern .icheckbox_square.checked{background:url(../images/pattern.png) no-repeat center center}.stripe .icheckbox_square,.stripe .icheckbox_square.checked{background:url(../images/stripe.png) no-repeat center center}.paisley .icheckbox_square,.paisley .icheckbox_square.checked{background:url(../images/paisley.png) no-repeat center center}.fabric-modal .fabric-list .color-modal .fabric-drop-list{min-width:114px;overflow:auto}.fabric-modal .fabric-list .weave-modal .fabric-drop-list{min-width:148px;overflow:auto}.fabric-modal .fabric-list .thickness-modal .fabric-drop-list{min-width:148px;overflow:auto}.fabric-modal .fabric-list .pattern-modal .fabric-drop-list{min-width:120px;overflow:auto}.fabric-modal .fabric-list .level-modal .fabric-drop-list{min-width:159px;overflow:auto}.fabric-modal .fabric-list .range-modal .fabric-drop-list{min-width:131px;overflow:auto}.fabric-modal .fabric-selection .fabric-list>li.open>.fabric-drop>a:after{display:none}.fabric-modal .fabric-list .fabric-drop-list{top:30px;padding:0 0 4px 5px;max-height:inherit}.fabric-modal .fabric-list .color-modal .icheckbox_square.checked{background-size:12px}.fabric-modal .fabric-list .color-modal .blue .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #4b63af;border-color:#4b63af;background-size:12px}.fabric-modal .fabric-list .color-modal .black .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #202020;border-color:#202020;background-size:12px}.fabric-modal .fabric-list .color-modal .brown .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #59350e;border-color:#59350e;background-size:12px}.fabric-modal .fabric-list .color-modal .green .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #49792d;border-color:#49792d;background-size:12px}.fabric-modal .fabric-list .color-modal .grey .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center gray;border-color:gray;background-size:12px}.fabric-modal .fabric-list .color-modal .orange .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #ffa500;border-color:#ffa500;background-size:12px}.fabric-modal .fabric-list .color-modal .pink .icheckbox_square.checked{color:#ffe2e2;background:url(../images/radio-check.svg) no-repeat center center #d174c9;border-color:#d174c9;background-size:12px}.fabric-modal .fabric-list .color-modal .purple .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #4e1162;border-color:#4e1162;background-size:12px}.fabric-modal .fabric-list .color-modal .red .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #b52323;border-color:#b52323;background-size:12px}.fabric-modal .fabric-list .color-modal .white .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #f9f6ee;background-size:12px}.fabric-modal .fabric-list .color-modal .yellow .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #FF0;border-color:#FF0;background-size:12px}.fabric-modal .fabric-list .color-modal .aqua .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #0FF;border-color:#0FF;background-size:12px}.fabric-modal .weave-modal .chekbox-outer .icheckbox_square.checked:before{position:absolute;content:"";z-index:2;width:15px;height:15px;background-size:12px}.fabric-modal .weave-modal .chekbox-outer .icheckbox_square.checked:before{background:url(../images/radio-check.svg) no-repeat center center rgba(0,0,0,.5);border-radius:100%;background-size:12px}.fabric-modal .thickness-modal .chekbox-outer .icheckbox_square.checked:before{position:absolute;content:"";z-index:2;width:15px;height:15px;background-size:12px}.fabric-modal .thickness-modal .chekbox-outer .icheckbox_square.checked:before{background:url(../images/radio-check.svg) no-repeat center center rgba(0,0,0,.5);border-radius:100%;background-size:12px}.fabric-modal .pattern-modal .chekbox-outer .icheckbox_square.checked:before{position:absolute;content:"";z-index:2;width:15px;height:15px;background-size:12px}.fabric-modal .pattern-modal .chekbox-outer .icheckbox_square.checked:before{background:url(../images/radio-check.svg) no-repeat center center rgba(0,0,0,.5);border-radius:100%;background-size:12px}.fabric-modal .fabric-list .all .icheckbox_square{background:#FFF;border-color:#8eb7bb}.fabric-modal .fabric-list .all .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #3A6E90;border-color:#8eb7bb;height:17px;width:17px;background-size:12px}.all .icheckbox_square.checked:before{background:url(../images/radio-check.svg) no-repeat center center #8eb7bb;width:15px;height:15px;background-size:12px;display:none}.fabric-drop-modal .icheckbox_square.checked{background-size:12px;position:relative}.fabric-drop-modal .blue .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #4b63af;border-color:#4b63af;background-size:20px}.fabric-drop-modal .black .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #202020;border-color:#202020;background-size:20px}.fabric-drop-modal .brown .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #59350e;border-color:#59350e;background-size:20px}.fabric-drop-modal .green .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #49792d;border-color:#49792d;background-size:20px}.fabric-drop-modal .grey .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center gray;border-color:gray;background-size:20px}.fabric-drop-modal .orange .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #ffa500;border-color:#ffa500;background-size:20px}.fabric-drop-modal .pink .icheckbox_square.checked{color:#ffe2e2;background:url(../images/radio-check.svg) no-repeat center center #d174c9;border-color:#d174c9;background-size:20px}.fabric-drop-modal .purple .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #4e1162;border-color:#4e1162;background-size:20px}.fabric-drop-modal .red .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #b52323;border-color:#b52323;background-size:20px}.fabric-drop-modal .white .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #f9f6ee;background-size:20px}.fabric-drop-modal .yellow .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #FF0;border-color:#FF0;background-size:20px}.fabric-drop-modal .aqua .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #0FF;border-color:#0FF;background-size:20px}.fabric-drop-modal .chekbox-outer .icheckbox_square{background-size:100%}.fabric-range-modal .chekbox-outer .icheckbox_square{background-size:20px}.fabric-type-modal .chekbox-outer .icheckbox_square{background-size:20px}.fabric-color-modal .icheckbox_square.checked:before{position:absolute;content:"";width:28px;height:28px;background-size:20px}.fabric-color-modal .icheckbox_square.checked:before{background:url(../images/radio-check.svg) no-repeat center center;border-radius:100%;background-size:20px}.fabric-weave-modal .chekbox-outer .contribution-radio .icheckbox_square.checked{background-size:100%}.fabric-weave-modal .icheckbox_square.checked:before{position:absolute;content:"";width:26px;height:26px;background-size:20px}.fabric-weave-modal .icheckbox_square.checked:before{background:url(../images/radio-check.svg) no-repeat center center rgba(0,0,0,.5);border-radius:100%;background-size:20px}.fabric-thickness-modal .icheckbox_square.checked{background-size:100%!important}.fabric-thickness-modal .icheckbox_square.checked:before{position:absolute;content:"";width:26px;height:26px;background-size:20px}.fabric-thickness-modal .icheckbox_square.checked:before{background:url(../images/radio-check.svg) no-repeat center center rgba(0,0,0,.5);border-radius:100%;background-size:20px}.fabric-pattern-modal .icheckbox_square.checked{background-size:100%!important}.fabric-pattern-modal .icheckbox_square.checked:before{position:absolute;content:"";width:26px;height:26px;background-size:20px}.fabric-pattern-modal .icheckbox_square.checked:before{background:url(../images/radio-check.svg) no-repeat center center rgba(0,0,0,.5);border-radius:100%;background-size:20px}.recommended-block{position:absolute;left:0;top:13px}.fabric-listing li:nth-child(even) .recommended-block .recommended-tooltip{left:auto;right:27px}.fabric-listing li:nth-child(even) .recommended-block .recommended-tooltip:before{left:44px}.recommended-block a{text-transform:uppercase;color:#fff;font-size:15px;line-height:19px;background:#3A6E90;padding:5px 17px 2px 7px;display:inline-block}.recommended-block:hover .recommended-tooltip{display:block}.recommended-block .recommended-tooltip{display:none;background:#fff;font-size:14px;line-height:18px;position:relative;width:213px;padding:14px 20px 16px 14px;top:100%;margin-top:5px;-webkit-box-shadow:4px 3px 5px rgba(0,0,0,.43);-moz-box-shadow:4px 3px 5px rgba(0,0,0,.43);-ms-box-shadow:4px 3px 5px rgba(0,0,0,.43);-o-box-shadow:4px 3px 5px rgba(0,0,0,.43);box-shadow:4px 3px 5px rgba(0,0,0,.43);z-index:9;left:2px}.recommended-block .recommended-tooltip:before{content:'';position:absolute;left:14px;top:-10px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #fff}.filter-block{padding:15px 15px}.filter-block li{float:left;padding-right:11px}.filter-block li:last-child{padding-right:0}.filter-block li a{display:block;border:2px solid #d1d1d1;padding:6px 3px;color:#202020;line-height:13px}.filter-block li.active a{background:#dcedee;border-color:#3A6E90}.home-page .banner .fillimg{height:739px}.main-page{background:#202020}.fillimg img{width:100%}.banner img{width:100%}.banner .item{position:relative}.banner-text{position:absolute;top:0;left:23.6%;bottom:0;text-align:center}.banner-text h1{color:#fff;font-size:3.79vw;letter-spacing:2.7px;line-height:3vw;margin-bottom:39px;margin-top:-15px;text-transform:uppercase}.banner-text h1 span{display:block;font-size:4.96vw;line-height:4.96vw;letter-spacing:3.5px}.banner-text .tag{width:100%;margin:5px 0 0;display:block;text-align:center}.banner-text .tag-link{color:#FFF;font-size:1.17vw;text-transform:uppercase;margin-left:-22px;text-decoration:underline}.banner-text-inner{display:table;height:100%;width:100%}.banner-wrap{display:table-cell;vertical-align:middle}.banner .owl-pagination{position:absolute;height:35px;min-width:122px;background:rgba(0,0,0,.24);padding:7px 10px;border-radius:12px;bottom:40px;left:115px}.banner .owl-pagination .owl-page{display:inline-block;margin:0 4px}.banner .owl-pagination .owl-page span{height:20px;width:20px;border-radius:100%;display:inline-block;border:2px solid #FFF;background-color:transparent}.banner .owl-pagination .owl-page.active span{background:#FFF;border:2px solid #FFF}.banner{margin-bottom:20px}.banner .owl-pagination{text-align:center}.banner-text .btn-primary{margin-left:45px}.home-page .blog-block .fillimg{height:587px;width:100%}.home-page .blog-block{position:relative;text-align:center;color:#FFF;padding-top:27px;padding-bottom:30px}.fillimg1{position:relative;height:100%}.fillimg1 img{width:100%;height:100%;display:block;max-width:100%}.visible-1920,.visible-1170,.visible-750{display:none!important}.visible-2560{display:block!important}.unit-text{position:absolute;top:0;bottom:0}.unit-text a{color:#3A6E90;font-size:21px;line-height:24px;display:inline-block;text-transform:uppercase;text-decoration:underline}.unit1 .unit-text{left:94px;top:0}.unit1 .unit-text h2{margin-bottom:63px;font-size:3.28vw;line-height:3.29vw;text-transform:uppercase;letter-spacing:2.6px}.unit1 .unit-text p{font-size:1.17vw;line-height:1.45vw;color:#414141;margin-bottom:87px}.unit1 .unit-text p span{display:block}.unit1 .unit-text a{color:#3A6E90;font-size:1.17vw;line-height:1.33vw;display:inline-block;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:26px;text-decoration:underline;letter-spacing:1.5px}.unit1 .unit-text a:hover{color:#202020}.unit3{padding-right:8px}.unit3 .unit-text{left:51px;top:0;width:223px}.unit .unit-text h2{color:#fff;font-size:2.34vw;letter-spacing:1.7px;line-height:2.34vw;margin-bottom:38px;max-width:200px;text-transform:uppercase}.unit .unit-text p{font-size:.94vw;line-height:1.1vw;color:#FFF;margin-bottom:72px;font-style:italic}.unit .unit-text p span{display:block}.unit .unit-text a{color:#fff;letter-spacing:0}.unit .unit-text a:hover{color:#3A6E90}.unit .btn-primary{min-width:9.57vw;height:3.13vw;font-size:1.17vw;line-height:3.13vw}.sm-6-middle h2{letter-spacing:2.7px;margin-bottom:0;margin-top:0;text-transform:uppercase;font-size:1.88vw;line-height:1.88vw;color:#FFF}.sm-6-middle p{font-size:18px;line-height:22px;color:#FFF;margin:0;padding:0;letter-spacing:.9px}.sm-6-middle h2 span,.sm-6-middle p span{display:block;position:relative}.unit6{margin-left:15px}.unit6 .unit-text{left:15px;right:15px;width:auto;margin:0 auto;text-align:center;border:1px solid #282828}.unit6 .unit-text h3{letter-spacing:2.7px;margin-bottom:0;text-transform:uppercase;font-size:2.11vw;line-height:2.13vw;color:#FFF;margin-top:-11px}.unit6 .unit-text p{color:#fff;font-size:1.17vw;line-height:1.18vw;letter-spacing:1.5px}.unit6 .unit-text p span{display:block}.unit6 .unit-text a{color:#3A6E90;font-size:1.17vw;line-height:1.33vw;text-transform:uppercase}.unit6 .unit-text a:hover{color:#FFf}.unit6 .testimonials{margin-top:113px}.unit6 .testimonials li{font-size:1.41vw;line-height:1.6vw;width:52%;position:relative;margin:0 auto 159px;font-style:italic;color:#FFF;font-style:italic}.unit6 .testimonials li span{display:block;margin-top:14px;font-style:normal;font-size:.94vw;line-height:.98vw}.unit6 .testimonials li:before{width:90px;display:none;height:1px;background:#484848;content:"";position:absolute;left:0;right:0;bottom:0;margin:0 auto}.unit6 .testimonials li:last-child:before{display:none}.unit4 .unit-text{width:380px;left:100px}.unit4 .unit-text h2{padding-left:0;letter-spacing:2.6px;margin-bottom:30px;margin-top:73px;text-transform:uppercase;font-size:49px;line-height:57px;color:#FFF}.unit4 .unit-text p{font-size:24px;line-height:29px;text-transform:uppercase;color:#3A6E90;margin-bottom:45px;padding-left:0;letter-spacing:1.5px}.unit4 .unit-text p span{display:block}.unit4 .white-border-btn{line-height:47px;height:47px;font-size:18px;width:200px;text-align:center;padding:0 10px;color:#FFF;text-decoration:none}.unit4 .white-border-btn:hover{background-color:rgba(0,0,0,.1);color:#FFF}.banner-block{padding:31px 0;background:#202020}.style-banner{padding-top:20px}.gallery-banner{padding-top:32px}.banner-block .unit img{width:100%}.banner-block .left-col1 .fillimg{height:763px}.banner-block .left-col2 .fillimg{height:464px}.banner-block .right-col .fillimg{height:1280px}.two-col-unit .fillimg{height:533px}.gallery-block{margin-bottom:0}.gallery-block li{width:16.66%;float:left;position:relative}.gallery-block li img{width:100%;display:block}.gallery-block li a{display:block;position:relative}.view-more-link{font-size:30px;border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:22px 15px;color:#FFF;height:80px;text-align:center;line-height:80px;text-transform:uppercase;background:#1d1d1d;display:block}.gallery-block-outer .view-more-link span{text-decoration:underline}.view-more-link:hover,.view-more-link:focus{color:#FFF}.less-more-text{display:none}.view-more-link.open .less-more-text{display:block}.view-more-link.open .view-more-text{display:none}.customer-story-mark a{font-size:14px;margin:0;padding:0;height:auto;background:transparent;line-height:normal}.customer-story-mark a.view-more-link{display:none}.contant-listing{padding:32px 0 43px;background:#202020}.contant-listing ul{border-top:1px solid #1c1c1c}.contant-listing ul li{width:100%;padding:52px 0 13px}.contant-listing ul li h1,.contant-listing ul li h2,.contant-listing ul li h3{color:#d1d1d1;font-size:24px;letter-spacing:1px;line-height:26px;margin-bottom:30px;text-transform:uppercase}.contant-listing ul li p{color:#d1d1d1;font-size:16px;line-height:25px;margin-bottom:22px}.contant-listing ul li p>a{font-size:inherit;line-height:inherit;text-transform:none;margin:0}.contant-listing ul li a{color:#3A6E90;font-size:14px;line-height:18px;text-transform:uppercase;display:inline-block;margin-top:18px}.contant-listing ul li a:hover{color:#d1d1d1}.contant-listing .text-block{padding:0 100px 0 110px}.contant-listing .container{position:relative}.contant-listing ul li:last-child{padding-bottom:37px}.gallery-block-outer .view-more-text{display:block}.landing-banner-wrap{position:relative}.page-title{letter-spacing:3px;margin-bottom:60px;text-transform:uppercase;font-size:2.15vw;line-height:2.03vw;color:#414141}.color-list .chekbox-outer .icheckbox_square{position:relative!important;width:17px;height:17px;border:none}.color-list .chekbox-outer .icheckbox_square.checked{width:17px;height:17px;border:none;background:url(../images/radio-check.png) no-repeat center center transparent;left:0;top:0}.shirt-choice-list .chekbox-outer .icheckbox_square{position:relative!important;width:17px;height:17px;border:none}.shirt-choice-list li{padding:0;height:17px;width:17px;border-radius:100%}.shirt-choice-list .chekbox-outer .icheckbox_square.checked{width:17px;height:17px;border:none;background:url(../images/radio-check.png) no-repeat center center rgba(0,0,0,.5);left:0;top:0}.collar-popup .modal-header{border:none;height:50px;position:relative}.collar-popup .modal-header .close{right:15px;width:30px;height:30px}.collar-popup .img-block img{width:100%}.collar-popup p{margin-bottom:0;padding-right:45px}.collar-popup .custom-bullet-listing li{margin-left:20px;list-style:outside;margin-bottom:10px;padding-right:45px}.collar-detail-listing{width:100%;margin-top:20px}.collar-detail-listing li{float:left;width:50%;padding-right:10px;font-size:18px;line-height:22px}.major-popup{background:none;overflow:auto;text-align:center}.major-popup .modal-dialog{display:inline-block;box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-ms-box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);max-width:980px;height:auto;bottom:auto;background:#fff;margin:20px auto;position:relative}.major-popup .modal-content{margin:0 auto;background:#fff}.major-popup.modal.fade .modal-dialog{margin:50px 15px;text-align:left;max-width:678px}.major-popup .modal-content .img-block{width:100%;text-align:center;display:block;margin:11px -17px}.major-popup .modal-content .img-block img{width:100%}.major-popup .modal-content .content-block{width:100%;text-align:center;display:block}.major-popup .modal-content .text-block h3{color:#414141;text-transform:uppercase;margin-bottom:3px}.major-popup .modal-content .text-block span{color:#3A6E90;font-size:30px;line-height:34px;display:block;margin-bottom:10px}.major-popup .btn{width:100%;margin-left:0;white-space:normal;text-align:center}.major-popup .limited-offter-text{background:url(../images/offer-bg-desktop.png) no-repeat center center;display:block;margin:28px 0 25px;padding:15px 23px 15px 32px;font-size:16px;line-height:20px}.zoom-popup.custom-modal .modal-dialog{width:auto;padding:0}.zoom-popup .modal-header{border:none}.zoom-popup .modal-header .close{right:25px;margin-top:26px}.zoom-popup .img-block{margin-bottom:42px;position:relative}.zoom-popup .img-block img{width:100%}.zoom-popup .left-block{padding:3px 10px}.zoom-popup .left-block p{font-size:30px;line-height:34px;margin-bottom:0;color:#414141}.zoom-popup .left-block span{font-size:22px;line-height:26px;color:rgba(0,0,0,.64)}.zoom-popup .right-block{padding:0 0 0 22px}.zoom-popup-slider .owl-controls .owl-buttons .owl-prev{left:20px}.zoom-popup-slider .owl-controls .owl-buttons .owl-next{right:20px}.zoom-popup-slider .owl-controls .owl-buttons div{position:absolute;top:50%;margin-top:-5%;font-size:50px;color:#FFF;opacity:0}.zoom-popup-slider:hover .owl-controls .owl-buttons div{opacity:1}.material-listing{margin:0 -28px}.material-listing li{float:left;width:50%;position:relative}.material-listing li .img-block{float:left;width:66px;margin:7px 15px 0 0;position:absolute}.material-listing li .img-block img{width:100%}.material-listing li .img-block a{display:block;margin-bottom:2px}.material-listing li .img-content{float:left;width:100%;font-size:21px;line-height:25px;padding:0 10px 9px 81px;word-wrap:break-word}.material-listing li .img-content p{margin:0}.material-listing li .img-content span{color:#3A6E90}.material-listing li.thickness .img-block{width:58px}.engine-popup-main .modal-backdrop.in{z-index:0}.alert{position:relative;margin:10px 0;padding:15px 30px 15px 15px}.alert p{margin-bottom:0!important}.alert .close{right:8px;top:4px;color:#414141}.back-btn{font-size:18px;color:#3A6E90;margin:0;display:inline-block}.back-btn:hover,.back-btn:hover:focus{color:#202020}.back-btn:focus{color:#3A6E90}.back-btn img{width:10px;height:12px;top:-1px;margin-right:10px;position:relative}.back{padding:5px}.back img{width:11px;height:11px;position:relative;top:0}.next{padding:5px}.checkout-page.customer-detail .form-block .form-group{margin-bottom:0}.checkout-page.customer-detail .left-block{margin-top:33px;padding-bottom:95px}.checkout-page.customer-detail .form-block{margin-bottom:42px}.checkout-page.customer-detail .form-block h3{margin-bottom:23px;font-size:18px}.checkout-page.customer-detail .right-block{padding-top:36px}.cuff-modal{width:346px}.cuff-modal .img-block img{width:100px;height:auto}.cuff-modal .modal-content{height:339px;padding:0}.cuff-modal.open .modal-content{height:565px}.placket-modal{width:346px}.placket-modal .modal-content{height:339px;padding:0}.placket-modal.open .modal-content{height:565px}.pocket-shape-modal{width:345px}.pocket-shape-modal .modal-content{height:339px;padding-bottom:0}.pocket-shape-modal.open .modal-content{height:339px}.pocket-shape-modal .modal-header{padding:10px 10px 5px 0;height:45px}.pocket-shape-modal .back{padding:5px 10px 5px 25px;position:relative;top:-2px}.pocket-modal{width:345px}.pocket-modal .modal-content{height:339px;padding-bottom:0}.pocket-modal.open .modal-content{height:350px}.button-modal{width:426px}.button-modal .modal-content{height:465px;padding:10px 0}.button-modal.open .modal-content{height:565px}.button-listing{padding:0 12px}.button-listing>li{float:left;position:relative;width:33.33%;padding:7px 10px 25px}.button-listing>li img{width:100%}.button-listing>li>a{border:1px solid #d9d9d9;display:block;border-radius:2px}.button-listing>li>a:hover,.button-listing>li.active a{background:#F8FCFC;border-color:#3A6E90}.button-listing>li.active a{border:2px solid #3A6E90}.button-listing>li>span{position:absolute;right:10px;bottom:0;font-size:15px;width:40%;text-align:right;display:inline-block;overflow:hidden;text-overflow:ellipsis}.button-listing>li>span.button-old-price{left:10px;right:inherit;text-align:left}.button-listing>li.hidden-block{display:none}.colour-modal .modal-content{height:500px}.colour-listing>li{float:left;position:relative;width:33.33%;padding:0 15px 17px 15px}.colour-listing>li img{width:100%}.colour-listing>li>a{border:1px solid #d9d9d9;display:block;margin-bottom:5px}.colour-listing>li>a:hover,.colour-listing>li.active a{background:#abd5d8}.colour-listing>li>span{font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis}.colour-listing>li>span.color-button-price{float:left;white-space:nowrap;width:50%;overflow:hidden;text-overflow:ellipsis}.colour-listing>li>span.color-button-price:last-child{text-align:right}.colour-listing>li.hidden-block{display:none}.colour-modal .no-contrast{padding-bottom:29px}.colour-listing>li>span.color-button-price .old-price{padding:0}.review-steps li{list-style-type:decimal;margin-bottom:20px;list-style-position:outside}.review-steps li a{color:#3A6E90;display:inline-block}.review-steps li a:hover{color:#202020}.review-steps{margin-left:25px}.google-review img{position:relative;right:0}.thanks-popup .modal-dialog{left:0;right:0;position:relative}.thanks-popup .modal-content{background:#fff}.thanks-popup .modal-content .img-block{position:absolute;top:0;left:0;z-index:-5}.thanks-popup .modal-content .img-block img{width:161px;height:124px}.thanks-popup .modal-content .content-block{text-align:center;position:relative;z-index:5}.thanks-popup .modal-content .btn-default{width:100%;height:64px;line-height:60px;margin-bottom:15px}.thanks-popup .modal-content .btn-default:hover{background-color:#3A6E90;border-color:#3A6E90;box-shadow:none;color:#fff}.fixed-wrap .sticky-block{position:fixed;top:0;right:0;padding-top:10px!important}.thanks-popup .modal-content .modal-body .content-block a{margin-bottom:15px;white-space:normal}.measurement-block .quantity{display:inline-block;position:relative}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type="number"].focus{font-style:normal}.measurement-block .quantity input{width:45px;height:42px;line-height:1.65;float:left;display:block;padding:0;margin:0;padding-left:20px;border:1px solid #eee}.measurement-block .quantity input:focus{outline:0}.measurement-block .quantity-nav{float:left;position:relative;height:42px;top:7px;right:25px}.arrow-right{border-bottom:6px solid rgba(0,0,0,0);border-left:10px solid #3A6E90;border-top:6px solid rgba(0,0,0,0);width:0;height:0;display:inline-block;position:relative;left:7px}.thanks-order .content-block .btn-default:hover .arrow-right{border-left:10px solid #fff}.lock-icon{float:left;width:35px;margin:0 25px 0 0;height:54px}.lock-icon{vertical-align:inherit}.secure-checkout-text{float:left;margin-top:14px}.meas{color:#ff4c00;margin:5px 0 0}.meas em{display:block}.meas_warning{margin:0;display:inline-block;padding-right:15px;cursor:pointer;position:relative}.meas_warning:before{content:"";position:absolute;width:0;height:0;border-top:5px solid transparent;border-left:10px solid #3A6E90;border-bottom:5px solid transparent;right:0;top:50%;margin-top:-5px}.measure-body-page .error{padding:0 0 5px;float:none}.error-msg .dk-selected::after{background:url(../images/drop-arrow-down-hover.svg) no-repeat center center;background-size:19px;border-color:#da0000}.error-msg .dk-select-open-up .dk-selected::after{background:url(../images/drop-arrow-up-hover.svg) no-repeat center center;background-size:19px}.error-msg .dk-selected{border-color:#da0000}.login-popup .error-msg .dk-selected::after{background:url(../images/drop-arrow-down-hover.svg) no-repeat center center;background-size:19px;border-color:#da0000}.login-popup .error-msg .dk-select-open-up .dk-selected::after{background:url(../images/drop-arrow-up-hover.svg) no-repeat center center;background-size:19px}.login-popup .error-msg .dk-selected{border-color:#da0000}.wip-section{background:#1a1a1a;padding:148px 15px 194px;text-align:center}.wip-section p{font-size:36px;line-height:44px;color:#fff;margin:0;padding:23px 0 17px}.wip-section p a{color:#3A6E90}.wip-section p a:hover{color:#fff}.wip-section p span{display:block}.wip-section i{margin-bottom:39px;display:inline-block}.major-popup .btn-default span em{display:none}.measurement-modal{position:fixed;left:50%;top:50%}.visible-desktop-2560{display:block}.visible-mobile-1080{display:none!important}.hidden-desktop-2560{display:none!important}.center-modal.modal{text-align:center;padding:0!important}.center-modal.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.center-modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.upsell-modal{width:100%}.upsell-modal .modal-dialog{background:#FFF;width:667px;height:auto;box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-ms-box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.upsell-modal .modal-header h5{padding:0;margin:0;border-bottom:0;display:block;font-size:21px;letter-spacing:0;color:#414141}.upsell-modal .modal-header{padding:10px 26px 5px;text-align:left}.upsell-modal .modal-header .close{width:35px;height:35px;margin-top:15px;right:15px}.upsell-modal .modal-header .close img{width:24px;height:24px}.upsell-modal .modal-content-inner{height:315px}.upsell-modal .button-listing>li{padding:0 7px 25px;margin-bottom:10px;width:50%}.upsell-modal .modal-content{padding:18px 26px}.upsell-modal .button-listing>li>span.upsell-btn-price{left:11px;right:auto;bottom:4px;text-align:left}.upsell-modal .button-listing>li>span.upsell-old-price{right:11px;left:auto;bottom:4px;text-align:right}.upsell-modal .modal-footer{border-top:none;padding:22px 25px}.upsell-modal .btn.btn-green-border,.upsell-modal .btn.btn-black-border{width:100%;margin-left:0}.upsell-modal .modal-footer .btn+.btn{margin-left:0;margin-bottom:0}.upsell-modal .left-col{width:47.5%;float:left}.upsell-modal .right-col{width:52.5%;float:left;text-align:right;padding-left:25px}.upsell-modal .modal-footer a{color:#868686}.upsell-modal .right-col img{display:inline-block;position:relative;margin-top:-60px;top:25px}.upsell-modal.buttonhole-modal .right-col img{margin-top:-25px}.upsell-modal .button-listing{margin:0 -7px;padding:0}.upsell-modal.upsell-button .modal-content-inner{height:315px}.upsell-modal.upsell-button .right-col img{margin-top:-45px}.upsell-modal .fabric-listing .fabric-listing-img{height:130px}.upsell-modal .fabric-listing .fabric-listing-img img{min-height:inherit;height:100%}.preview-modal .modal-header{padding:0;height:50px;border-bottom:none}.preview-modal .modal-content{position:fixed;top:50px;bottom:80px;text-align:center;padding:0 25px}.preview-modal .modal-dialog{height:100%}.preview-modal .modal-footer{border-top:none;padding:13px 25px 15px}.preview-modal .modal-header .close{width:20px;height:20px;margin-top:18px;right:12px}.preview-modal .modal-content img{display:block;left:0;top:0;bottom:0;margin:0 auto;max-height:100%;max-width:100%;position:absolute;right:0}.upsell-modal .colour-listing>li>a:hover{border:1px solid #3A6E90;background:#f8fcfc}.upsell-modal .colour-listing>li.active a{background:#f8fcfc;border:2px solid #3A6E90}.all-available-fabric{position:relative}.all-available-fabric .info-icon{width:26px;height:26px;position:absolute;left:6px;top:50%;margin-top:-13px}.all-available-fabric .info-icon img{width:100%;height:100%;display:block}.all-available-fabric{border-bottom:1px solid #f6f6f6;border-top:1px solid #f6f6f6;font-size:14px;letter-spacing:.07px;margin-bottom:13px;margin-left:15px;padding:16px 0 11px 43px}.all-available-fabric a{letter-spacing:0;text-transform:uppercase;color:#8bbcc2;display:inline-block;font-size:13px}.all-available-fabric a:hover{color:#202020}.upsell-contrast.upsell-modal .modal-dialog{height:auto}.upsell-contrast.upsell-modal .all-available-fabric{margin-bottom:13px}.upsell-contrast .easy-iron{width:55px;top:12px}.upsell-contrast .new-fabric{background-position:center right;width:62px;height:22px;line-height:22px;font-size:8px;padding:0 10px 0 0;background-size:62px}.upsell-modal .fabric-selection{margin-bottom:5px}.upsell-modal .fabric-selection .fabric-list:before{display:none}.upsell-modal .fabric-selection .fabric-list{min-height:inherit;background:transparent;border-bottom:0;margin:0 -10px;padding:0}.upsell-modal .fabric-selection .fabric-list>li a{font-size:12px;padding:6px 15px 6px 8px;letter-spacing:.8px}.upsell-modal .fabric-list .fabric-drop{margin-right:6px}.upsell-modal .fabric-selection .fabric-list>li{margin-top:0}.upsell-modal .fabric-selection .fabric-list>li>.fabric-drop>a::after{border-left-width:4px;border-right-width:4px;border-top-width:7px;right:3px;top:11px}.upsell-modal .mCSB_inside>.mCSB_container{margin-right:25px}.upsell-modal .fabric-listing{padding:0;margin:0 -7px}.upsell-modal .fabric-listing li{padding:0 7px 18px}.upsell-modal .fabric-listing .fabric-content{padding-top:8px;display:inline-block;width:100%}.upsell-modal .fabric-listing .fabric-content b{top:3px;position:absolute;right:0}.upsell-modal .fabric-listing li .fabric-content span{width:50%}.upsell-modal .fabric-listing li .fabric-content span p{font-size:12px;line-height:14px;margin-bottom:0;color:#414141;overflow:hidden;text-overflow:ellipsis}.upsell-modal .fabric-listing li .fabric-content span.price-section{float:right;width:50%;text-align:right}.upsell-modal .fabric-listing li .fabric-content p .new-price{font-size:14px;line-height:14px;position:relative;padding-right:4px;padding-left:4px;overflow:hidden;text-overflow:ellipsis}.upsell-modal .fabric-listing li .fabric-content p{padding-right:0}.upsell-modal .modal-content-inner .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.upsell-modal .modal-content-inner .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:9px}.upsell-modal .modal-content-inner .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:9px;background:#d1d1d1}.upsell-modal .modal-content-inner .mCS-light-thick .mCSB_scrollTools{width:9px}.upsell-modal .colour-listing>li{width:50%;padding:0 7px 17px}.upsell-modal p{padding-right:60px}.buttonhole-modal.upsell-modal .all-available-fabric{margin-bottom:25px}.buttonhole-modal.upsell-modal .modal-content-inner{height:350px}.buttonhole-modal.upsell-modal .colour-listing{margin:0 -7px}.upsell-modal .tooltip-block.bottom-tooltip-block{top:auto;bottom:35px}.upsell-modal .tooltip-block.bottom-tooltip-block .inner-tooltip:after{bottom:-12px;right:40px;background:url(../images/tooltip-arrow-down.png) no-repeat;top:auto}.upsell-modal .tooltip-block.top-tooltip-block .inner-tooltip:after{bottom:auto;right:40px;left:auto;background:url(../images/tooltip-arrow.png) no-repeat;top:-12px}.upsell-checkout-modal.upsell-modal .modal-header{padding:22px 0 9px 0;border-bottom:none}.upsell-checkout-modal.upsell-modal .modal-header h3{text-align:left;padding-top:0;color:#262626}.upsell-checkout-modal.upsell-modal .modal-dialog{width:782px;height:auto;padding:0 75px 0 60px}.upsell-checkout-modal.upsell-modal h3 span{display:block}.upsell-checkout-modal.upsell-modal .modal-header .upsell-close{position:absolute;top:-10px;height:22px;margin-top:16px;width:22px;right:30px}.upsell-checkout-modal.upsell-modal .modal-header .upsell-close img{width:100%}.upsell-checkout-modal.upsell-modal .modal-content-inner{height:auto}.upsell-checkout-modal.upsell-modal .modal-content{padding:0}.upsell-checkout-modal.upsell-modal .modal-footer{padding:15px 0 30px 0}.upsell-checkout-modal.upsell-modal h4 em{color:#3A6E90;margin-left:27px;display:inline-block}.upsell-checkout-modal.upsell-modal h4{text-transform:none;padding:0}.upsell-checkout-modal.upsell-modal .btn.btn-green-border{margin-bottom:10px}.upsell-checkout-modal.upsell-modal .modal-header .close{margin-top:17px;right:25px}.upsell-checkout-modal.upsell-modal .mCSB_inside>.mCSB_container{margin-right:0}.upsell-checkout-modal.upsell-modal .fabric-selection .fabric-list>li a{font-size:16px}.upsell-checkout-modal.upsell-modal .fabric-selection .fabric-list>li>.fabric-drop>a::after{top:12px}.checkout-start-modal.upsell-checkout-modal .modal-header{padding:22px 0 9px 12px}.checkout-start-modal.upsell-checkout-modal .modal-header h3{text-align:left;color:#262626}.upsell-checkout-listing li a{display:block;position:relative}.extras-modal-img{height:89px;width:109px;display:block;float:left;position:relative}.extras-modal-img img{width:100%;height:100%}.extras-modal-detail{display:block;float:left;width:80%;padding:20px 50px 0 14px}.extras-modal-detail em{color:#414141;font-family:'Avenir-Next-Regular',Arial,sans-serif;font-size:14px;line-height:30px;letter-spacing:0;display:block}.extras-modal-detail i{color:#3A6E90;display:inline-block;font-size:14px;margin-left:1px;margin-right:5px}.extras-modal-detail strong{color:#414141;display:inline-block;font-size:14px;text-transform:none}.upsell-checkout-listing li{position:relative;border-top:1px solid #f6f6f6;padding:8px 0 7px 5px}.upsell-checkout-listing .extras-modal-img:before{position:absolute;content:"";background:rgba(0,0,0,.47) url(../images/start-check-icon.png) no-repeat center center;top:0;left:0;right:0;bottom:0;opacity:0}.upsell-checkout-listing li.active .extras-modal-img:before{opacity:1}.upsell-checkout-listing li:last-child{border-bottom:1px solid #f6f6f6}.upsell-checkout-listing li:after{border-bottom:9px solid rgba(0,0,0,0);border-left:8px solid #3A6E90;border-top:9px solid rgba(0,0,0,0);content:"";margin-top:-6px;position:absolute;right:40px;top:50%}.upsell-checkout-modal.upsell-socks-modal .modal-content-inner{height:515px}.upsell-checkout-modal.upsell-socks-modal .modal-content{margin-bottom:30px;margin-top:10px}.upsell-checkout-ul-listing li a{color:#202020;font-size:16px;border-top:1px solid #f6f6f6;display:table;width:100%;letter-spacing:.8px;padding:15px 2px}.upsell-checkout-ul-listing li:hover,.upsell-checkout-ul-listing li.active{background:#add5d8}.upsell-checkout-ul-listing li:last-child a{border-bottom:1px solid #f6f6f6}.upsell-checkout-left-img,.upsell-checkout-detail{display:table-cell;vertical-align:middle}.upsell-checkout-detail{text-align:left;padding-left:20px}.upsell-checkout-left-img{width:135px;text-align:center}.upsell-checkout-left-img img{max-width:100%}.upsell-tie-modal.upsell-modal .fabric-listing li{padding:0 10px 30px}.upsell-tie-modal.upsell-checkout-modal .fabric-listing{margin:0 -10px;padding:0}.upsell-checkout-modal.upsell-tie-modal .modal-content-inner{height:460px}.upsell-checkout-modal.upsell-tie-modal .modal-content{margin-bottom:18px}.upsell-checkout-modal .all-available-fabric{margin:3px 0 14px 10px;padding:16px 0 11px 37px}.upsell-checkout-modal .all-available-fabric .info-icon{left:0}.upsell-modal.upsell-checkout-modal .fabric-selection .fabric-list{padding:0;display:inline-block}.upsell-modal.upsell-checkout-modal .fabric-list .fabric-drop{margin-right:20px}.checkout-pocketsquare-modal.upsell-checkout-modal .modal-content-inner{height:460px}.checkout-pocketsquare-modal.upsell-checkout-modal .mCS-light-thick .mCSB_scrollTools{right:10px}.checkout-pocketsquare-modal.upsell-checkout-modal .modal-content{margin-bottom:20px}.upsell-checkout-modal .fabric-listing li p{padding-right:0}.upsell-checkout-modal .fabric-selection .fabric-list:before{display:none}.upsell-checkout-modal .fabric-selection .fabric-list>li{margin-top:0}.upsell-checkout-modal .fabric-listing{margin:0 -10px}.upsell-checkout-modal .fabric-listing li{width:33.33%;padding:0 10px 30px}.upsell-checkout-modal .fabric-listing .fabric-content{padding-left:2px;padding-top:2px}.upsell-checkout-modal .fabric-list .open .fabric-drop-list{min-width:195px;border-top:1px solid #d1d1d1}.checkout-bowtie-modal.upsell-checkout-modal .upsell-checkout-left-img{width:96px}.checkout-bowtie-modal.upsell-checkout-modal .upsell-checkout-ul-listing li a{padding:22px 2px}.checkout-bowtie-modal.upsell-checkout-modal .upsell-checkout-detail{padding-left:48px}.checkout-bowtie-modal.upsell-checkout-modal .bowtieshape .modal-content-inner{height:516px}.checkout-bowtie-modal.upsell-checkout-modal .bowtiefabric .modal-content-inner{height:460px}.checkout-bowtie-modal.upsell-checkout-modal .bowtieshape{margin-bottom:50px}.checkout-collar-modal.upsell-checkout-modal .modal-content{margin-top:25px}.checkout-collar-modal.upsell-checkout-modal .upsell-checkout-left-img{width:96px}.checkout-collar-modal.upsell-checkout-modal .upsell-checkout-ul-listing li a{padding:23px 25px}.checkout-collar-modal.upsell-checkout-modal .modal-content-inner{height:530px}.checkout-collar-modal.upsell-checkout-modal .upsell-checkout-detail{padding-left:30px}.bowtie-tab .nav-tabs{border:0}.bowtie-tab .nav-tabs li{width:50%;margin-bottom:0;text-align:center}.bowtie-tab .nav-tabs>li.active>a,.bowtie-tab .nav-tabs>li.active>a:focus,.bowtie-tab .nav-tabs>li.active>a:hover{border:1px solid #e4e2e2;color:#3A6E90;background:#fff}.bowtie-tab .nav-tabs li a{padding:9px 10px;letter-spacing:1px;text-transform:uppercase;background:#f6f6f6;color:rgba(0,0,0,.45);font-size:18px;border:1px solid #e4e2e2;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0}.bowtie-tab .nav-tabs li:first-child a{border-right:0!important}.bowtie-tab{padding:6px 0 0 0}.bowtie-tab .tab-content{margin-top:7px}.bowtiedhape .modal-content-inner{height:540px;margin-bottom:70px}.bowtie-tab .fabric-selection .fabric-list{padding:0}.upsell-checkout-modal .bowtie-tab .fabric-listing{padding:0}.bowtiefabric .modal-content-inner{height:450px}.bowtiefabric-btn{margin:35px 0 23px}.bowtiefabric-btn .btn.blue-primary{display:block}.upsell-checkout-button button.blue-primary{width:100%;max-width:inherit}.upsell-checkout-detail strong{display:block;color:#3A6E90;margin-top:5px}.payment-tab .nav-tabs li{width:100%;margin-bottom:9px;text-align:left}.payment-tab .master-card-img{float:none;margin-left:37px;width:99px;display:inline-block;position:relative;top:2px}.payment-tab .mastercard-item .master-card-img{width:120px}.payment-tab .master-card-img img{width:100%;height:100%}.payment-tab .paypal-item .master-card-img{width:95px}.payment-tab .fabric-selection .fabric-list{padding:0}.payment-tab .total-interest{position:relative;padding-top:9px}.payment-tab .total-interest p{font-size:17px;line-height:21px;margin:0}.payment-tab .total-interest a{color:#3A6E90;font-size:17px;line-height:21px}.payment-tab .total-interest a:hover{color:#202020}.payment-history-list-outer{border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;padding:30px 0 33px;margin:16px 0 0}.payment-tab .payment-history-list{margin:0 -42px;display:block}.payment-tab .payment-history-list li{width:25%;padding:0 25px;float:left;text-align:center;box-sizing:border-box}.payment-tab .payment-history-list li span{display:inline-block;text-align:center;font-size:18px;line-height:22px}.payment-tab .payment-history-list li span sup{margin-right:5px}.payment-tab .payment-history-list li span>em{display:block;color:#3A6E90}.payment-tab h5{font-size:16px;line-height:20px;text-transform:uppercase;color:#414141}.form-block .payment-tab .form-control{height:48px}.form-block .payment-tab .form-group{margin-bottom:21px}.form-block .payment-tab .label-col{height:48px}.form-block .payment-tab .dk-selected{height:48px;font-size:18px;line-height:30px}.form-block .payment-tab .dk-selected:after{height:44px}.payment-tab #payment-credit h5{margin-bottom:27px}.payment-tab #paypal-express h5{margin-bottom:18px}.payment-tab .nav-tabs li .info-icon{width:25px;height:25px;border:0;padding:0;min-height:initial;position:absolute;right:21px;top:12px}.payment-tab .nav-tabs li .info-icon img{width:100%}.payment-tab .nav-tabs>li.active>.info-icon,.payment-tab .nav-tabs>li.active .info-icon:focus,.payment-tab .nav-tabs>li.active>.info-icon:hover{border:0}.payment-tab .tooltip-block{padding:25px 15px 10px;right:20px}.payment-tab .tooltip-block p{font-size:14px;line-height:18px}.payment-tab .tooltip-block .close-icon{border:0;min-height:initial;top:0;padding:0}.afterpay-modal h2.title{text-align:center;position:relative;margin-bottom:22px}.afterpay-modal h2.title span{background:#fff;padding:0 50px;z-index:9;position:relative;color:#3A6E90}.afterpay-modal h2.title:before{background:#b6b6b6;content:"";display:block;height:1px;position:absolute;top:57%;width:100%;left:0}.afterpay-modal .popup-banner{position:relative}.afterpay-modal .popup-banner img{width:100%}.afterpay-modal .popup-banner .caption{position:absolute;left:80px;top:42%;width:500px}.afterpay-modal .popup-banner .popup-logo{display:inline-block;position:absolute;top:53px;left:86px;width:123px}.afterpay-modal .popup-banner .caption h2{text-transform:uppercase;color:#414141;font-size:30px;line-height:35px;letter-spacing:-1.8px;margin-bottom:10px}.afterpay-modal .popup-banner .caption h2 span{display:block}.afterpay-modal .popup-banner .caption p{text-transform:uppercase;color:#7EBDC2;font-size:24px;line-height:28px;letter-spacing:-1.5px}.afterpay-modal .approval-content{margin-bottom:20px;position:relative}.afterpay-modal .approval-content .approval-img img{float:left;margin-right:10px}.afterpay-modal .approval-content .approval-img h3 span{display:block}.afterpay-modal .approval-content.last-child h3{padding-right:0}.afterpay-modal .approval-content.second-child p{padding-left:0;margin-left:-9px}.afterpay-modal .approval-content.second-child .approval-img img{margin-left:-5px;margin-right:8px}.afterpay-modal .approval-content.last-child .approval-img img{margin-left:-9px;margin-right:12px}.afterpay-modal .approval-content.last-child{padding-right:30px}.afterpay-modal .approval-content.last-child p{padding-left:3px}.afterpay-modal .modal-content .imp-news{padding:35px 45px 35px 87px;background:#f6f6f6}.afterpay-modal .modal-content .imp-news h3{font-size:14px;line-height:18px;color:#525252;text-transform:uppercase;margin-bottom:18px}.afterpay-modal .modal-content .imp-news ul{margin-bottom:18px}.afterpay-modal .modal-content .imp-news ul li{color:#525252;font-size:14px;line-height:16px}.afterpay-modal .modal-content .imp-news p{color:#525252;font-size:14px;line-height:17px;margin:0;padding-bottom:15px}.afterpay-modal .mCS-light-thick .mCSB_scrollTools{right:0}.afterpay-modal .mCSB_inside>.mCSB_container{margin-right:0}.pb0{padding-bottom:0!important}.product-block{padding:18px 0 65px}.product-block-inner{padding:0}.product-search-block{margin-bottom:34px}.custom-search-input{padding:3px;border-radius:6px;background-color:#fff;margin-right:28px}.custom-search-input input{border:0;box-shadow:none;font-size:28px;color:#383838}.custom-search-input .input-group-btn{vertical-align:top}.custom-search-input button{margin:6px 0 0 0;background:none;box-shadow:none;border:0;color:#666}.custom-search-input button:hover{border:0;box-shadow:none}.custom-search-input .btn{width:34px;height:34px;padding:1px;margin-right:13px}.custom-search-input .btn img{width:100%}.custom-search-input .input-lg{height:48px;line-height:40px;padding:5px 10px;text-align:center}.custom-search-input .form-control::-webkit-input-placeholder{font-size:21px;opacity:1;color:#5e5e5e;line-height:35px}.custom-search-input .form-control:-moz-placeholder{font-size:21px;opacity:1;color:#5e5e5e;line-height:35px}.custom-search-input .form-control::-moz-placeholder{font-size:21px;opacity:1;color:#5e5e5e;line-height:35px}.custom-search-input .form-control:-ms-input-placeholder{font-size:21px;opacity:1;color:#5e5e5e;line-height:35px}.collections-filter{padding-left:10px}.catalogue-filter-bar{margin-bottom:18px;background:#FFF}.catalogue-filter-bar.filter-fixed{position:fixed;top:87px;left:0;right:0;z-index:20}.mac-os .custom-search-input .form-control::-webkit-input-placeholder{line-height:48px}.mac-os .custom-search-input .form-control::-moz-placeholder{line-height:48px}.mac-os .custom-search-input .form-control:-ms-input-placeholder{line-height:48px}.product-listing li.display-error{width:100%;margin-bottom:0}.product-listing li.display-error p{font-size:16px;text-align:center}.product-listing{margin:55px -45px 30px -29px}.product-listing li{width:20%;float:left;padding:0 20px;margin-bottom:10px;border:1px solid transparent}.product-listing li .img-block{position:relative;padding:15px 0 0 0}.product-listing li .img-block a img{width:100%}.product-listing li .img-block .img-text{position:absolute;top:50px;left:0;right:0;bottom:0;text-align:center;padding:0 12px}.product-listing li .img-block .img-text p{font-size:30px;line-height:30px;margin-bottom:5px;display:block;color:#414141;text-transform:uppercase;letter-spacing:-1.5px}.product-listing li .img-block .img-text p span{display:block}.product-listing li .img-block .img-text em{font-size:22px;line-height:22px;color:#3A6E90;display:block}.product-listing li .img-block .img-text em.old-price{display:inline-block}.product-listing li .img-block .img-text em.free-text{display:block;font-size:22px;line-height:24px;color:#3A6E90}.product-listing .product-detail{text-align:center;padding:12px 0 9px 0}.product-listing .product-detail .fabric-name span{font-size:16px;color:#414141;display:inline-block;padding-right:5px;padding-bottom:12px}.product-listing .product-detail i{position:relative;top:-2px}.own-design-block a{display:block}.product-block .btn-black{max-width:23.07vw;display:block;margin:0 auto;height:3.91vw;line-height:3.75vw;font-size:1.09vw}.product-block .shop-link{color:#3A6E90;display:inline-block;font-size:1.41vw;line-height:1.56vw;text-align:center;text-transform:uppercase;text-decoration:underline}.product-block .shop-link:hover{color:#202020}.collection-content-block{background:#f6f6f6;padding:50px 0}.collection-content-block img{width:100%}.collection-content-block p{font-size:18px;color:#323232;letter-spacing:.5px;margin-bottom:22px;text-align:justify}.collection-content-block h1{font-size:35px;color:#323232;margin-top:-5px;letter-spacing:.8px;margin-bottom:22px}.collection-content-block h2{font-size:30px;color:#323232;margin-top:12px;margin-bottom:59px}.collection-content-block h3{font-size:24px;color:#323232;margin-bottom:20px;display:block;letter-spacing:0}.collection-content-block .text{font-size:24px;color:#323232;margin-bottom:20px;display:block;letter-spacing:0}.collection-content-block p.last{margin-bottom:44px}.collection-landing-banner .banner-text{width:auto;left:29.9%;top:13px}.collection-landing-banner .banner-text h1{color:#FFF;text-transform:uppercase;font-size:2.11vw;letter-spacing:.8px;line-height:2.11vw;margin-bottom:15px;margin-top:17px}.collection-landing-banner .banner-text h1 span{display:block;font-size:inherit;line-height:inherit;letter-spacing:inherit}.collection-landing-banner .banner-text .tag span{position:relative;top:.82vw;display:inline-block;vertical-align:top;font-size:.47vw;margin:0 0 0 -2.1vw;color:#fff}.collection-landing-banner .banner-text .tag a{display:inline-block;margin:.2vw 0 0 1vw}.collection-landing-banner .banner-text .tag a img{width:7.01vw}.collection-landing-banner .banner-text .tag{font-size:24px;text-transform:uppercase;font-style:italic;margin:0}.order-history-section{padding:40px 0 0 10px}.order-history-block{border:2px solid #e4e2e2;margin-bottom:38px}.order-history-header{background:#f6f6f6;text-transform:uppercase;padding:10px 5px}.order-history-header span{display:block}.order-history-header .btn.blue-secondary{float:right}.btn-floating:hover{background:#9f9f9f;color:#fff}.btn-floating:focus{background:#9f9f9f;color:#fff}.order-carousel{padding:20px 35px 10px 35px}.order-carousel .img-responsive{display:inline-block}.order-carousel .owl-buttons .owl-prev,.order-carousel .owl-buttons .owl-next{position:absolute;top:50%;width:20px;height:44px;margin-top:-25px}.order-carousel .owl-buttons .owl-next{right:15px;background:url(../images/owl-next.svg) no-repeat}.order-carousel .owl-buttons .owl-prev{left:15px;background:url(../images/owl-prev.svg) no-repeat}.order-block:last-child{margin-bottom:0}.order-carousel .item{margin:0 10px}.item-last{display:none}.delete-btn.btn.btn-black-border{min-width:inherit;float:right;font-size:26px;line-height:46px;padding:0 11px;margin-top:2px;width:60px}.saved-designs-innerblock{float:left;width:55%}.floating-btn-block{float:right}.floating-btn-block .btn{display:block}.saved-designs-block{padding:30px 18px 28px 30px}.saved-designs-block .floating-btn-block .btn-floating{width:220px;margin-bottom:10px}.disabled-btn{opacity:.5;cursor:not-allowed}.disabled-btn:hover{background:#fff;color:#8b8b8b;opacity:.5}.disabled-btn:focus{background:#fff;color:#8b8b8b;opacity:.5}.view-links{color:#3A6E90;display:inline-block;font-size:16px;line-height:18px;letter-spacing:.8px;margin-left:14px}.view-links:focus,.view-links:hover{color:#202020}.measurement-profiles-block{padding:30px 0 78px}.measurement-profiles-row{border-bottom:2px solid #e4e2e2;padding:24px 20px 15px 20px;margin-bottom:10px}.measurement-profiles-info{font-size:14px;color:#939393}.measurement-profiles-info h5{padding-top:0;margin-top:0;text-transform:none}.measurement-profiles-info h3{color:#3A6E90;font-size:21px;line-height:24px;margin:0;padding:0 0 5px;letter-spacing:0;text-transform:uppercase}.measurement-profiles-block ul{list-style:none;margin:0;padding:0;float:right}.measurement-profiles-block ul li{float:left;padding:0 0 0 15px}.measurement-profiles-block ul li a{background:#fff;border:3px solid #9f9f9f;border-radius:12px;height:45px;width:46px;line-height:35px;display:block;text-align:center}.measurement-profiles-block ul li a .sel{display:none}.measurement-profiles-block ul li a:hover .sel{display:block}.measurement-profiles-block ul li a:hover .nrl{display:none}.measurement-profiles-block ul li a:hover{border-color:#3A6E90}.my-account-page h3{padding:0 0 5px;color:#414141}.profile-modal.modal.fade .modal-dialog{margin-top:310px}.profile-modal .modal-dialog{width:705px;margin:50px auto}.profile-modal .modal-dialog .modal-content .modal-body{max-width:467px;width:100%;margin:0 auto;padding:67px 0 26px}.profile-modal .modal-dialog .modal-content .modal-body h4{text-align:center;color:#414141;text-transform:uppercase;margin-bottom:29px}.profile-modal .modal-dialog .form-group{margin-bottom:35px}.profile-modal .modal-dialog .form-group .form-control{text-align:center}.profile-modal .modal-dialog .btn-group{width:100%;margin-top:10px}.profile-modal .modal-dialog .btn-group .btn{width:100%;margin-left:0}.collections-filter-block{padding-bottom:20px;padding-top:4px}.collections-filter ul{list-style:none;margin:0;padding:0;float:left}.collections-filter ul li{float:left;margin:0;padding:16px 22px;font-size:20px;color:#3A6E90;cursor:pointer;position:relative}.collections-filter ul li i{font-size:19px;margin:0 0 0 10px}.collections-filter-list{position:absolute;max-height:217px;top:100%;left:-50px;width:auto;background:#fff;z-index:1;border:1px solid #e4e2e2;box-shadow:4px 4px 16px rgba(0,0,0,.5);padding:10px 0 10px 10px;display:none}.collections-filter ul li .collections-filter-list li{float:none;display:block;border:0;padding:0 20px 0 0;line-height:30px;margin-bottom:11px}.collections-filter ul li .collections-filter-list li:hover{background:transparent}.collections-filter ul li .collections-filter-list .icheckbox_square{width:28px;height:28px}.collections-filter ul li .collections-filter-list label{overflow:inherit;font-size:18px;color:#414141;padding:8px 5px 2px 42px}.collections-filter ul li.open-toggle .collections-filter-list{display:block}.collections-filter-link{float:right;width:100%;text-align:right}.collections-filter-link ul{list-style:none;margin:0;padding:0}.collections-filter-link ul li{margin:0;padding:12px 59px 0 0;display:inline-block}.collections-filter-link ul li a{font-size:15px;color:#8bbcc2;text-transform:uppercase;display:block}.collections-filter-link ul li a:hover{color:#202020}.collections-filter-link ul li a.sel{color:#202020}.collections-filter-link ul li:last-child{padding-right:0}.order-history-header h5{color:#414141;padding:0 0 4px;margin:8px 0;display:inline-block;border-bottom:1px solid #e4e2e2}.collections-detail{background:#FFF;padding:0 0 20px}.custom-table span{font-size:18px;text-transform:none;display:block;text-align:left;border-bottom:1px solid #e1e1e1;padding-bottom:10px;margin-bottom:10px}.custom-table table thead tr{color:#414141}.custom-table table tbody tr td{font-size:16px;background:#FFF;width:17%;text-transform:none;border:0;padding:8px 0;line-height:14px;text-transform:capitalize}.custom-table table tbody tr td:nth-child(2){letter-spacing:0;font-size:14px;width:auto;text-transform:none}.custom-table table{margin-bottom:10px}.collections-detail .inner-container{padding:0 175px}.collections-detail-container{padding:5px 0 0}.collections-detail .product-detail-outer{padding:2px 0 0 85px;margin-left:0}.collections-detail .product-detail{margin:22px 0 50px}.collections-detail .product-detail .product-code{display:block;font-size:36px}.collections-detail .product-detail p{letter-spacing:0;margin-bottom:15px;font-style:normal;font-size:16px}.collections-detail .product-detail .product-price{margin-bottom:27px;display:block}.collections-detail .product-detail .product-price em{font-size:24px;position:relative;margin-right:0;color:#3A6E90;padding:0}.collections-detail .product-detail .product-price em.old-price::after{background:#da3832 none repeat scroll 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:47%}.mac-os .collections-detail .product-detail .product-price em.old-price::after{top:40%}.collections-detail .product-detail .btn{font-size:18px;width:100%;height:54px;line-height:50px}.collections-detail .detail-img{padding-right:35px;padding-left:35px}.collections-detail .btn-outer{padding:0;max-width:460px}.collections-detail .btn-outer .col-sm-6{padding:0 10px}.back-btn-outer .back-btn img{height:13px;margin-right:5px;top:-1px;width:11px}.back-btn-outer .back-btn{font-size:14px}.collections-detail .product-detail .product-img{display:inline-block;padding-right:25px;position:relative;top:-3px}.collections-detail .product-detail .product-img .sale-icon img{width:72px;height:28px}.collections-detail .product-detail .product-price{display:inline-block}.upsell-back{color:#3A6E90;top:0!important;float:right;width:auto!important}.upsell-back img{float:left;margin-right:6px;width:12px!important;margin-top:1px}.old-price-mobile{text-decoration:line-through;padding:0 0 0 5px}.slider-modal.pocket-modal .next img,.slider-modal.monogram-modal .next img{width:11px;height:11px;position:relative;top:-1px}.next img{width:17px;height:17px;position:relative;top:-1px}.text-modal{width:400px}.text-modal .modal-content{height:465px}.text-modal .modal-content .text-title{font-size:16px;line-height:20px;color:#414141;display:block;text-transform:uppercase;padding-bottom:10px}.text-modal .modal-content .text-title em{font-size:11px;line-height:15px;color:#414141;display:inline-block;font-style:italic;padding-left:15px;text-transform:none}.text-modal .modal-content .text-modal-block{padding:24px 18px}.text-modal .radio-listing{padding-bottom:42px}.text-modal .radio-listing li{float:left;display:table;height:100%;padding-right:12px}.text-modal .radio-listing li a.select1{font-size:36px;line-height:40px}.text-modal .radio-listing li a.select2{font-size:51px;line-height:55px}.text-modal .radio-listing li a{width:130px;height:85px;text-align:center;border:1px solid #d7d7d7;display:table-cell;vertical-align:middle;color:#6c6c6c}.text-modal .radio-listing li.active a{border:2px solid #919191;color:#b51015;transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-ms-transition:0.3s all}.text-modal .form-block .form-control{font-size:21px;font-style:normal}.text-modal .colour-listing{margin:0 -8px}.text-modal .colour-listing li{width:25%;padding:0 0 20px 0}.text-modal .colour-listing li span{padding-left:12px}.text-modal .colour-listing li a{border:0;position:relative}.text-modal .colour-listing li a:hover,.text-modal .colour-listing li.active a{background:none}.text-modal .colour-listing li a:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:url(../images/fabric-check-icon.svg) no-repeat center center;opacity:0;background-size:65%}.text-modal .colour-listing li.active a:after,.text-modal .colour-listing li a:hover:after{opacity:1;transition:opacity 0.5s;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s}.text-modal .back{padding-left:0}.text-modal .form-control::-webkit-input-placeholder{color:#414141;opacity:1}.text-modal .form-control::-moz-placeholder{color:#414141;opacity:1}.text-modal .form-control:-ms-input-placeholder{color:#414141;opacity:1}.text-modal .form-control:-moz-placeholder{color:#414141;opacity:1}.my-addresses-header h3{padding-top:12px;border:0}.my-addresses-block address{font-size:21px;line-height:25px;letter-spacing:-.1px}.my-addresses-block address span{display:block}.my-addresses-block address span lable{width:145px;display:inline-block}.my-addresses-block{padding-left:25px}.my-addresses-block .floating-btn-block .btn-floating{font-size:18px}.my-addresses-block .floating-btn-block{margin-top:17px;text-align:center}.primary-btn{font-size:18px;color:#3A6E90;margin-bottom:25px;display:block}.primary-btn:hover{color:#8b8b8b}.my-addresses-block .floating-btn-block .fa-check{font-size:27px;padding-right:6px;position:relative;top:3px}.my-new-address{font-size:18px;width:auto;padding:0 23px 0 23px;margin-bottom:15px}.view-xs{display:none}.my-addresses-header .icons{display:inline-block;float:left;height:29px;margin-top:-10px;position:relative;width:80px}.my-addresses-header .icons img{position:absolute}.payment-methods-block{padding-top:38px;padding-bottom:40px}.payment-methods-block .floating-btn-block{margin-top:0}.additionals-row{border-bottom:2px solid #e4e2e2;padding-bottom:12px;padding-top:7px;margin-bottom:106px}.additionals-row p{padding:13px 0 0 21px}.new-profle-row .btn.btn-black-border{min-width:215px;width:auto;float:right}.price-placket{color:#414141;display:inline-block;font-size:16px;letter-spacing:.7px;line-height:20px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.old-price{color:#414141!important;text-decoration:line-through}.mac-os .old-price:after{top:40%}.mac-os .fabric-modal .old-price:after{top:50%}.mac-os .button-modal .old-price:after{top:50%}.personal-detail-page .radio-outer{display:inline-block;position:relative;font-size:21px;line-height:31px;color:#414141;padding-left:56px;margin-right:53px}.personal-detail-page .radio-outer .iradio_square{border:2px solid rgba(134,134,134,.55);width:33px;height:33px;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;display:inline-block;position:absolute;background:#fff;left:5px;top:-1px}.personal-detail-page .radio-outer .iradio_square.checked:after{background:#3A6E90;width:21px;height:21px;position:absolute;left:0;right:0;top:4px;content:'';border-radius:100%;margin:0 auto}.personal-detail-page .checkbox-outer{position:relative;font-size:16px;line-height:25px;color:#414141;padding-left:50px;margin-right:53px}.personal-detail-page .checkbox-outer .icheckbox_square{border:2px solid rgba(134,134,134,.55);width:25px;height:25px;display:inline-block;position:absolute;background:#fff;left:14px;top:-1px}.personal-detail-page .checkbox-outer .icheckbox_square.checked{margin:0 auto;border:1px solid #8eb7bb;background:url(../images/radio-check.svg) no-repeat center center #3A6E90;top:0;background-size:18px}.personal-detail-page .back-btn{margin-bottom:0;margin-top:31px}.personal-detail-page .secure-checkout-text{margin-top:0}.personal-detail-page .top-left h1{margin:22px 0}.personal-detail-page .label-col label{line-height:37px}.personal-detail-page .form-block .form-group{margin-bottom:40px;margin-left:0}.personal-detail-page .form-block .form-group.last{margin-bottom:0}.personal-detail-page .right-block{padding-top:5px}.personal-detail-page .right-block .btn-default.active span:after{display:none}.personal-detail-page .form-block .btn-default{padding:15px 40px;margin-right:10px}label.note{padding-bottom:25px;margin-bottom:0}.collar-popup .size-chart{margin:18px auto 0}.collar-popup .predicted-text{margin:15px auto 0;height:50px;line-height:50px}.collar-popup .size-chart li{padding:0 18px 16px}.collar-popup .size-chart li a{height:40px;line-height:40px}.collar-popup .someting-else-block{margin:5px auto 10px}.start-design{position:absolute;top:-65px;left:-115px;display:inline-block;width:136px;height:105px}.start-design img{width:100%}.sub-content-block{position:relative;top:-50px}.create-your-profile{position:relative;padding:50px 0 55px;background:url(../images/bg.png) repeat 0 0;text-align:center}.create-your-profile span{display:block;color:#fff;margin-bottom:30px;text-transform:uppercase;letter-spacing:.6px;font-size:1.17vw}.create-your-profile span em{background:#FFF;color:#72adb1;padding:8px 10px 3px}.white-border-btn{border:3px solid #fff;height:51px;line-height:48px;padding:0 43px;display:inline-block;font-size:16px;color:#fff;text-transform:uppercase}.mac-os .white-border-btn{line-height:48px}.white-border-btn:hover,.white-border-btn:focus{color:#fff;background:rgba(0,0,0,.29)}.close-profile{width:20px;height:20px;display:block;position:absolute;right:34px;top:24px}.close-profile img{width:100%;height:100%;display:block}.close-profile:hover img{opacity:.8}.unit-last{padding-left:8px}.unit-last .unit-text h2{max-width:inherit!important}.unit-last .unit-text{left:51px;max-width:417px}.unit-last .unit-text p{max-width:290px}.unit-middle{text-align:center;padding:0 12px}.unit-middle .unit-text{border:1px solid #e4e2e2;padding:0 136px}.unit-middle .unit-text p{margin-bottom:92px;line-height:1.41vw;letter-spacing:0;margin-top:-33px}.unit-text a.how-it-work-btn{background:#505050;cursor:pointer;color:#fff;height:60px;line-height:63px;text-decoration:none;text-transform:uppercase;width:270px}.unit-text a.how-it-work-btn:hover{background:#3A6E90;color:#fff;cursor:pointer}.how-it-work-btn i img{width:auto!important;height:auto;display:inline-block}.how-it-work-btn i{margin-left:5px}#how-it-work-process{display:none}.how-it-work-process{background:url(../images/bg.png) repeat 0 0;padding-top:49px;padding-bottom:53px}.how-it-work-process ul li{float:left;width:26.6%;position:relative;padding-right:15px;padding-left:11px}.how-it-work-process h2{margin-bottom:55px;font-size:1.88vw;letter-spacing:1.5px;line-height:1.88vw;text-align:center;color:#fff;text-transform:uppercase}.how-it-work-process ul li h3{margin-bottom:22px;color:#fff;text-transform:uppercase;font-size:30px}.how-it-work-process ul li p{color:#fff;font-size:18px;line-height:30px}.how-it-work-process ul li i{margin-left:4px;margin-bottom:80px;display:block}.how-it-work-process ul{position:relative}.how-it-work-process ul:before{height:1px;background:#fff;width:100%;content:"";left:0;position:absolute;top:67px}.how-it-work-process ul li:after{content:"";position:absolute;left:18px;top:62px;height:11px;width:11px;background:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%}.how-it-work-process ul li:first-child:after{left:10px}.how-it-work-process ul li:last-child{width:20%}.how-it-work-process .container{padding:0}.button-block .white-border-btn{margin:0 15px;font-size:18px;width:255px;height:60px;line-height:58px;padding:0 10px}.mac-os .button-block .white-border-btn{line-height:60px}.customer-story{padding:75px 0;margin-bottom:30px;margin-top:25px;background:url(../images/dark-bg.jpg) repeat 0 0;text-align:center}.customer-story h2{margin-bottom:56px;font-size:1.88vw;letter-spacing:1px;line-height:1.88vw;text-align:center;color:#fff;text-transform:uppercase}.customer-story p{color:#fff;font-size:18px;line-height:35px;margin:0 auto 79px;max-width:392px}.readmore-link{color:#3A6E90;font-size:21px;line-height:25px;display:inline-block;text-transform:uppercase;text-decoration:underline}.readmore-link:hover,.readmore-link:focus{color:#fff;text-decoration:underline}.sm-6-right{padding-left:10px}.sm-6-left{padding-right:10px}.sm-6-middle{background:#202020}.sm-6-middle .unit-text{left:100px}.sm-6-middle a{color:#fff}.sm-6-middle a:hover{color:#3A6E90}.sm-6-left p span:before{content:"-";left:0;position:absolute;top:0}.sm-6-left p span{margin-bottom:14px;padding-left:13px}.middle-cont{margin:55px 0 63px;min-height:94px}.customer-story-news{padding-top:100px;padding-bottom:70px}.customer-story-news h2{letter-spacing:2px;margin-bottom:51px}.customer-story-news p{margin-bottom:90px;font-size:24px;font-style:italic;line-height:30px}.customer-story-mark{margin:0;padding:70px 0 0}.customer-story-mark a{font-size:24px;color:#3A6E90;font-style:italic}.customer-story-mark h2{margin-bottom:37px}.customer-story-mark a:hover{color:#fff}.customer-story-mark .load-more-link{color:#3A6E90;font-size:21px;text-transform:uppercase;text-decoration:underline}.customer-story-mark .load-more-link:hover{color:#fff}.customer-story-mark .banner-block{padding-top:70px;padding-bottom:0;background:none}.visible-mobile-1280,.visible-mobile-750{display:none!important}.unit-middle .unit-text p span{margin-top:31px}.sizing-page .sizing-content{padding:33px 0 44px}.sizing-page h1{text-align:center;font-size:48px;line-height:48px;color:#3A6E90;text-transform:uppercase;margin-bottom:0;padding-bottom:40px;letter-spacing:1.2px}.sizing-list li{padding:29px 310px 26px 0;position:relative;z-index:0}.sizing-list li:last-child{border-bottom:0}.sizing-list li.active:before,.sizing-list li:hover:before{background:#f6f6f6;content:"";bottom:0;display:inline-block;height:auto;left:-19px;position:absolute;right:-19px;top:0;width:auto;z-index:-1;background-size:100%}.sizing-list li.active .sizing-right-col .btn-default,.sizing-list li:hover .sizing-right-col .btn-default{background-color:#3A6E90;color:#fff}.sizing-list li span img.mCS_img_loaded{width:78px;margin-left:15px}.sizing-list li:first-child .sizing-right-col{top:27px}.sizing-list li:first-child .sizing-right-col a{margin-bottom:20px}.sizing-list li .sizing-right-col{width:100%;position:absolute;right:3px;text-align:center;top:29px;max-width:200px}.sizing-list li .sizing-right-col .btn-default{border-radius:0;line-height:55px;height:55px;min-width:253px;padding:0 20px;font-size:18px}.sizing-list li .download-btn{margin-top:9px}.customer-review{background:#edf6f6;margin-bottom:29px;padding:120px 0 65px;text-align:center}.customer-review h2{text-transform:uppercase;color:#3A6E90;font-size:36px;line-height:40px;margin:0;padding-bottom:34px;letter-spacing:.8px}.customer-review ul{margin-bottom:67px}.customer-review ul li{padding-bottom:37px;border-bottom:1px solid #d2e8ea;margin-bottom:34px}.customer-review ul li label{font-size:14px;line-height:18px;color:#414141;margin-bottom:0;padding-bottom:11px}.customer-review ul li p{font-size:24px;line-height:35px;color:#414141;padding-bottom:14px;max-width:480px;margin:0 auto;letter-spacing:-.9px}.customer-review ul li span{font-size:16px;line-height:20px;font-style:italic;color:#414141}.customer-review ul li span a{display:inline-block;margin-right:5px;width:16px}.customer-review ul li span a img{width:100%}.customer-review .tag-link{color:#3A6E90;font-size:18px;line-height:22px;text-transform:uppercase;text-decoration:underline}.customer-review .tag-link:hover{color:#202020}.cms-inner-container{padding-bottom:72px}.tecFit-img{display:inline-block;margin-right:-31px;position:relative;right:-12px;top:-4px;width:112px}.socks-modal-bg{background:url(../images/socks.jpg) no-repeat}.tie-modal-bg{background:url(../images/tie.jpg) no-repeat}.pocket-modal-bg{background:url(../images/pocket-square.jpg) no-repeat}.bowtie-modal-bg{background:url(../images/bowtie.jpg) no-repeat}.collar-modal-bg{background:url(../images/collar.jpg) no-repeat}.extras-modal-img{background-size:100% 100%;height:90px;width:120px;display:block;float:left;position:relative}.btn-white{border:3px solid #FFF;color:#FFF;height:45px;line-height:40px;padding:0 15px;display:inline-block;background:transparent;text-transform:uppercase;font-size:16px}.btn-white:hover,.btn-white:active,.btn-white:active:focus{background:rgba(0,0,0,.29);border-color:#FFF;color:#FFF;box-shadow:none}.btn-white:focus{background:rgba(0,0,0,.29);color:#FFF;border-color:#FFF}.testimonial-wrap .banner-text .btn-white{max-width:200px;width:100%;margin:0 5px}.before-login br{display:none}.before-login .custom-listing-inner{float:right;margin-top:-12px;letter-spacing:0}.perfect-fit-link{margin:0 5px;height:95px;width:95px;border-radius:100%;display:inline-block;text-align:center;line-height:91px;vertical-align:top}.perfect-fit-link img{height:auto;vertical-align:top}.perfect-fit-modal.modal.fade .modal-dialog{max-width:692px;width:auto}.perfect-fit-modal .modal-content{margin:0 auto;box-shadow:0 12px 55px rgba(0,0,0,.3);padding-bottom:0}.perfect-fit-modal .modal-body{padding:48px}.perfect-fit-modal .modal-header{border-bottom:0}.perfect-fit-modal .close{top:2px;right:9px}.perfect-fit-modal .close img{height:20px;width:20px}.selected-list ul{padding:6px 10px 2px 18px;min-height:27px;position:relative;width:100%}.selected-list ul li{display:inline-block;margin-right:11px;position:relative;padding-right:15px;font-size:10px;line-height:14px;text-transform:uppercase;color:#414141}.selected-list ul li a{display:block;position:absolute;background:#69bec3;width:10px;height:10px;line-height:10px;right:0;border-radius:100%;color:#fff;font-size:7px;text-align:center;top:2px;cursor:pointer}.selected-list ul li a:hover,.selected-list ul li a:focus,.selected-list ul li a:active{text-decoration:none}.selected-list ul li .price{display:inline-block}.selected-list .old-price:after{top:42%}.leave-page{color:rgba(0,0,0,.75);font-size:16px;text-align:center}.afterpay-block{border-top:1px solid #4a4a4a;background:#202020;border-bottom:1px solid #4a4a4a;margin:16px 0 -8px;text-align:center;padding:40px 0 48px}.afterpay-block .afterpay-logo{display:inline-block;margin-left:-10px;margin-top:15px;vertical-align:top;position:relative}.afterpay-block a img{display:block}.afterpay-block .right-afterpay{display:inline-block;margin-left:70px;vertical-align:top}.afterpay-block .right-afterpay h3{font-size:48px;line-height:52px;margin-bottom:6px;color:#fff;text-align:left;text-transform:uppercase;letter-spacing:1.4px}.afterpay-block .right-afterpay span{font-size:24px;line-height:28px;color:#fff}.afterpay-block .right-afterpay span a{display:inline-block;color:#fff;text-decoration:underline;margin:0;padding:0}.afterpay-block .right-afterpay span a:hover{color:#72acb1}.tooltip-block{box-shadow:0 2px 5px rgba(0,0,0,.43);background:#fff;width:230px;display:none;position:absolute;top:27px;right:-38px;z-index:999}.tooltip-block ul{margin-bottom:0;padding:25px 8px 8px}.tooltip-block ul>li{position:relative;display:block;width:100%;display:inline-block}.tooltip-block .close-icon{position:absolute;top:3px;right:10px;cursor:pointer;z-index:10}.tooltip-block ul>li:last-child{padding-bottom:0}.tooltip-block ul>li:hover{background:transparent}.upsell-tie-modal.upsell-modal .tooltip-block ul>li{width:100%;padding:0}.inner-tooltip:after{content:"";width:21px;height:13px;position:absolute;top:-12px;right:40px;background:url(../images/tooltip-arrow.png) no-repeat}.tooltip-block.top-tooltip-block .inner-tooltip:after{top:-12px;left:40px;background:url(../images/tooltip-arrow.png) no-repeat}.tooltip-block.bottom-tooltip-block .inner-tooltip:after{bottom:-12px;right:157px;background:url(../images/tooltip-arrow-down.png) no-repeat}.tooltip-block-outer.open-toggle .tooltip-block{display:block}.upsell-tie-modal.upsell-modal .tooltip-block ul>li{padding:0 0 6px;width:100%}.upsell-tie-modal.upsell-modal .zoom{width:24px;height:24px}.slider-modal .modal-content{overflow:hidden}.slider-modal .tooltip-block-outer{position:absolute;left:75px;bottom:15px}.slider-modal .custom-listing>li a.add-btn{left:0;right:0;bottom:0}.slider-modal .tooltip-block{right:auto;left:-35px;width:220px;padding:15px 25px;z-index:1}.slider-modal .tooltip-block.top-tooltip-block{top:0}.slider-modal .tooltip-block.bottom-tooltip-block{top:auto;bottom:41px}.slider-modal .tooltip-block ul{padding:0;margin-bottom:10px}.slider-modal .tooltip-block ul>li em{position:absolute;top:0;left:0}.slider-modal .tooltip-block ul>li{padding-bottom:6px;padding-left:23px}.slider-modal .tooltip-block a.link-text{font-size:12px;line-height:16px;color:#3A6E90;text-transform:uppercase}.slider-modal .tooltip-block .close-icon{top:5px;right:10px}.slider-modal .tooltip-block .close-icon img{height:20px;width:20px}.tooltip-block.bottom-tooltip-block .inner-tooltip:after{top:auto;bottom:-12px}.tooltip-block-outer.tooltip-down .tooltip-block{top:0;left:-35px}.tooltip-block-outer.tooltip-down .inner-tooltip:after{left:40px;top:-12px;background:url(../images/tooltip-arrow.png) no-repeat}.tooltip-block-outer.tooltip-up .tooltip-block{top:auto;bottom:41px}.tooltip-block-outer.tooltip-up .inner-tooltip:after{bottom:-12px;top:auto;background:url(../images/tooltip-arrow-down.png) no-repeat}.shipping-options{position:relative}.shipping-options ul{position:absolute;right:0;top:0}.shipping-options ul li{display:inline-block;margin-right:17px}.shipping-options ul li:last-child{margin-right:0}.shipping-options ul li a{text-transform:uppercase;font-size:16px;line-height:20px;color:#3A6E90}.shipping-options ul li a:hover,.shipping-options li a:focus{color:#202020}.shipping-tab .tab-content{margin-top:20px}.shipping-tab .shipping-address h5{margin-bottom:17px;padding-right:153px}.shipping-add-block{margin-bottom:65px}.shipping-address{margin-top:65px}.save-profile .custom-dropdown{width:470px;float:none;margin-bottom:23px}.save-profile .form-control{margin-bottom:22px}.save-profile span.already-register a{display:inline-block;padding-left:10px}.save-profile .dk-selected{height:60px;line-height:21px;padding:18px 50px 7px 12px;text-align:center}.save-profile .dk-selected:after{height:60px}.save-profile .account-link a{padding:0 10px 0 10px;display:inline-block;position:relative}.save-profile .account-link a:after{content:"";position:absolute;right:-2px;top:0;width:1px;height:100%;background:#3A6E90}.save-profile .account-link a:last-child:after{background:transparent}.process-done .form-control{text-align:center;margin:0 auto 22px}.process-done{max-width:555px;text-align:center;margin:0 auto}.process-done .btn{min-width:330px;display:block;margin:0 auto 10px}.process-done .form-group{margin-top:0;margin-bottom:0;margin:0}.process-done input.error{padding:6px 0;border:2px solid #da0000;float:none;line-height:20px;margin-bottom:5px}.process-done label.error,.process-done label.custom-error{padding:0 0 10px 0;float:left;text-align:center}.process-done .error-msg .custom-dropdown{margin-bottom:5px}.process-done.save-profile .select-dropdown{margin-bottom:23px}.process-done .dk-select-options{max-height:95px}.save-profile span.already-register{margin-bottom:32px;display:block}.save-profile .btn-default{padding:0 123px}.save-profile .login-profile{padding:0 20px}.save-profile .account-link{margin-bottom:38px}.ship-radio-block ul li{margin-bottom:9px;border:1px solid rgba(0,0,0,.07);color:#414141;padding:0}.ship-radio-block span{font-size:16px;z-index:5;position:relative;line-height:20px;padding:7px 0 7px 50px}.ship-radio-block .radio-outer{position:relative;cursor:pointer;font-size:21px;line-height:25px;color:#414141;font-style:italic;padding:10px 12px;width:100%}.ship-radio-block .radio-outer .iradio_square{background:#fff none repeat scroll 0 0;border:2px solid rgba(134,134,134,.55);border-radius:100%;display:inline-block;height:33px;position:absolute;left:12px;top:8px;width:33px}.ship-radio-block .radio-outer .iradio_square.checked::after{background:#3A6E90 none repeat scroll 0 0;border-radius:100%;content:"";height:21px;left:4px;top:4px;margin:0 auto;position:absolute;width:21px}.ship-radio-block li.active{background:#cde5e7;border-color:#3A6E90}.fabric-outofstock-modal{width:445px;overflow:visible}.fabric-outofstock-modal:before{position:absolute;content:"";display:block;border-right:10px solid #FFF;border-top:7px solid transparent;border-bottom:7px solid transparent;top:23px;left:-10px}.fabric-outofstock-modal .modal-header{border-bottom:none;padding:27px 28px}.fabric-outofstock-modal .modal-header h3{font-size:18px;margin-bottom:11px}.fabric-outofstock-modal .modal-header h3 em{margin-right:10px;margin-left:-2px;position:relative;top:-2px}.fabric-outofstock-modal .modal-header span{display:block;font-size:14px}.fabric-outofstock-modal .modal-content{padding:10px 0 10px 25px;height:270px}.fabric-outofstock-modal .img-block{width:122px;float:left}.fabric-outofstock-modal .img-block img{width:100%}.fabric-outofstock-modal .contant-block{width:270px;float:left;padding:0 17px}.fabric-outofstock-modal .contant-block a{color:#3A6E90;font-size:12px;text-transform:uppercase;display:block;text-decoration:underline}.fabric-outofstock-modal .contant-block h4{padding:0;margin:0 0 2px;font-size:16px}.fabric-outofstock-modal .contant-block span{margin-bottom:25px;font-size:14px;display:block}.fabric-outofstock-modal .modal-content ul li{width:100%;clear:both;margin-bottom:35px;overflow:hidden}.custom-overlay{position:fixed;display:none;background:rgba(0,0,0,.5);height:100%;width:100%;top:0;bottom:0;left:120px;right:0;z-index:2}.custom-overlay-body{position:relative}.custom-overlay-body .slider-block:before{position:absolute;content:"";z-index:9;background:rgba(0,0,0,.5);height:100%;width:100%;top:0;bottom:0;left:0;right:0}.custom-overlay-body .custom-overlay{display:block}.custom-overlay-body .fabric-img{z-index:999;position:fixed}.custom-overlay-body .img-control{z-index:1}.modal-open2{overflow:hidden}.modal-open2 .modal{overflow-x:hidden;overflow-y:auto}.shipping-note{border-bottom:1px solid #f6f6f6;padding-bottom:15px}.shipping-note p{color:#414141;font-size:12px;letter-spacing:-.1px;text-align:center;margin:20px 0}.shipping-note p a{color:#3A6E90}.shipping-note p a:hover{color:#414141}.login-popup .autosize-signup h3{text-align:center;text-transform:none;font-size:48px;line-height:57px;margin-bottom:30px;letter-spacing:-1.9px}.login-popup .autosize-signup .signup-subtitle{text-align:center}.login-popup .autosize-signup .form-btn{text-align:center}.login-popup .autosize-signup .btn-default{float:none;display:inline-block}.login-popup .autosize-signup.bottom-block span{text-align:center;display:inline-block;width:100%}.login-popup .autosize-signup span.already-register{text-transform:uppercase;margin-bottom:32px;display:block;font-size:12px;line-height:16px}.login-popup .autosize-signup.bottom-block a{font-size:12px;line-height:16px;text-transform:uppercase;margin-left:10px}.login-popup .autosize-signup .form-control{text-align:center}.login-popup .autosize-signup .dk-selected.hidden-option,.login-popup .autosize-signup .dk-selected{text-align:center}.login-popup .autosize-signup .btn-default{padding:0 123px;width:auto}.login-popup .autosize-signup .form-control::-webkit-input-placeholder{color:#989898;font-size:18px;line-height:28px}.login-popup .autosize-signup .form-control:-moz-placeholder{color:#989898;opacity:1;font-size:18px;line-height:28px}.login-popup .autosize-signup .form-control::-moz-placeholder{color:#989898;opacity:1;font-size:18px;line-height:28px}.login-popup .autosize-signup .form-control:-ms-input-placeholder{color:#989898;font-size:18px;line-height:28px}.login-popup .autosize-signup .dk-selected.hidden-option{font-style:normal}.datepicker-outer{position:relative}.ui-datepicker .ui-datepicker-header{padding:0;position:relative}.before-book-modal.modal.fade .modal-dialog{margin:89px auto;max-width:551px}.before-book-modal .modal-content{padding:24px 53px;text-align:center;box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-ms-box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.before-book-modal .modal-content h2{color:#3A6E90;font-size:32px;line-height:36px;margin-bottom:30px;text-transform:uppercase;left:-5px;letter-spacing:.3px}.before-book-modal .modal-content h2 span{display:block;font-size:48px;line-height:52px}.before-book-modal .modal-content p{font-size:20px;line-height:29px;color:#414141;margin-bottom:46px;left:5px;position:relative}.before-book-modal .modal-content .btn-default{float:none;width:auto;min-width:313px;height:64px;line-height:60px;font-size:22px;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;padding:15px 60px}.before-book-modal .modal-content .btn-default.active{background:#3A6E90;color:#fff;letter-spacing:-1.7px}.before-book-modal .modal-content .btn-default.active:hover,.before-book-modal .modal-content .btn-default.active:focus{background:none;color:#3A6E90}.before-book-modal .close{right:13px;top:30px;width:40px}.before-book-modal .modal-dialog .form-group .form-control{font-size:21px;height:51px;text-align:left;padding:4px 24px}.before-book-modal .modal-dialog .form-group .form-control::-moz-placeholder{color:#414141;line-height:38px;opacity:.65;font-size:21px}.before-book-modal .modal-dialog .form-group .form-control::-webkit-input-placeholder{color:#414141;line-height:38px;opacity:.65;font-size:21px}.before-book-modal .modal-dialog .form-group .form-control::-moz-placeholder{color:#414141;line-height:38px;opacity:.65;font-size:21px}.before-book-modal .modal-dialog .form-group .form-control:-ms-input-placeholder{color:#414141;line-height:38px;opacity:.65;font-size:21px}.before-book-modal .dk-selected{height:51px;line-height:32px;font-style:italic;color:rgba(0,0,0,.65);letter-spacing:-.4px;padding-left:22px}.before-book-modal .dk-selected::after{height:51px}.before-book-modal .dk-select-options li{padding:7px 20px;font-size:20px}.local-melbourne-team-section .loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;text-align:center;height:100%;display:block;margin:0 auto;background:rgba(0,0,0,.9)}.local-melbourne-team-section .loading em{width:55px;height:55px;display:block;margin:0 auto}.local-melbourne-team-section{height:660px;position:relative}.local-melbourne-team-section iframe{height:660px;width:100%}.checkout-page #map{margin-bottom:40px}.melbourne-team-block{background:rgba(0,0,0,.83);position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;padding:67px 0 0}.melbourne-team-block h3{color:#fff;font-size:36px;letter-spacing:-.1px;line-height:40px;padding:16px 15px 6px;text-transform:none}.melbourne-team-block h2{color:#fff;font-size:48px;letter-spacing:-.05px;line-height:49px;padding:43px 15px 78px;text-transform:uppercase}.book-fitting-col{font-size:24px;color:#fff;line-height:26px}.book-fitting-col span{font-size:18px;display:block}.book-fitting-col .white-border-btn{background:none;font-size:18px;height:52px;line-height:52px;text-transform:uppercase;border:2px solid #fff;padding:0 48px}.book-fitting-col .button{margin-top:24px}.local-container{padding:0 43px}.book-fitting-col .white-border-btn:hover{background:rgba(0,0,0,.43) none repeat scroll 0 0}.special-prices-section{background:#fff;padding:92px 0}.special-prices-section ul.prices-tabs{margin:0;padding:0;list-style:none}.special-prices-section ul.prices-tabs li{background:#3A6E90;color:#fff;text-align:center;padding:10px 15px 6px;cursor:pointer;position:relative;font-size:24px;text-transform:uppercase}.special-prices-section ul.prices-tabs .owl-item.synced li{background:#202020;position:relative;margin-bottom:10px}.special-prices-section .prices-content{padding:103px 60px 88px;border-bottom:6px solid #f1f8f8;margin-bottom:45px}.special-prices-section .prices-content.current{display:inherit}.special-prices-section ul.prices-tabs .owl-item.synced li:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #202020;position:absolute;left:0;right:0;margin:0 auto;content:"";top:100%}.special-prices-section .owl-buttons .owl-prev{background:rgba(0,0,0,0) url(../images/previous-icon.png) no-repeat scroll 0 0;left:0}.special-prices-section .owl-buttons .owl-next{background:rgba(0,0,0,0) url(../images/next-icon.png) no-repeat scroll 0 0;right:0}.special-prices-section .owl-buttons .owl-prev,.special-prices-section .owl-buttons .owl-next{height:44px;margin-top:-44px;position:absolute;top:50%;width:20px;text-indent:-9999px}.special-prices-section h4{color:#414141;font-size:48px;letter-spacing:-.1px;line-height:50px;padding:0 0 21px;text-transform:none}.special-prices-section p{color:#3A6E90;font-size:48px;line-height:49px;padding:0}.special-prices-section p span{color:#414141;position:relative;margin-right:21px}.prices-tabs-slider .item{text-align:center}.special-prices-section p span::after{background:red none repeat scroll 0 0;content:"";height:2px;position:absolute;right:-2px;top:48%;width:104%}.special-prices-block{padding:0 35px;text-align:center}.may-special-book{background:red;color:#fff;font-size:42px;letter-spacing:.1px;line-height:47px;padding:10px 90px 0;text-transform:uppercase;display:inline-block}.special-prices-block h2{color:#0f0e09;font-size:72px;letter-spacing:-.1px;line-height:75px;padding:41px 0 33px 0;text-transform:uppercase;display:inline-block}.special-prices-block .btn-default{display:inline-block;font-size:24px;height:70px;letter-spacing:-1.8px;line-height:66px;padding:0;width:49%}.local-melbourne-team-section .maps #map{height:660px!important}.fitting-page .rating-block{padding:20px 0 100px}.fitting-page .bottom-moment-block{padding:140px 0 145px}.fitting-content .form-block .checkbox-block{position:relative}.fitting-content .form-block .checkbox-block .error-msg{position:absolute;bottom:0;padding:0;left:0;right:0}.maps{height:660px;max-height:100%}.terms-modal .modal-dialog{max-width:600px}.refer-friend-banner{background:url(../images/refer-friend-banner-new-2575.jpg) no-repeat;background-size:cover;height:928px;background-position:center center}.refer-friend-banner .banner-text.block-2{display:block}.refer-content-block{text-align:center;background:#fff;padding:80px 0 0}.refer-content-block .inner-block{max-width:510px;margin:0 auto}.hero-banner.refer-friend-banner .hero-banner-text .hero-inner-text{margin:0 auto}.hero-banner.refer-friend-banner .hero-banner-text h5{color:#fff}.hero-banner.refer-friend-banner .hero-banner-text h2{color:#fff}.hero-banner.refer-friend-banner .banner-text .white-border-btn{font-size:24px;line-height:65px;height:65px;width:380px;background:rgba(0,0,0,.53)}.refer-friend-banner .banner-text .white-border-btn:hover{background:none}.refer-content-block p{margin-bottom:80px;padding:0 35px}.refer-content-block p a{color:#3A6E90}.refer-content-block p a:hover{color:#202020}.hero-banner.refer-friend-banner .hero-banner-text .inner-banner-wrap{margin-top:-92px}.hero-banner.refer-friend-banner .hero-banner-text .form-block{max-width:380px;margin:0 auto}.hero-banner.refer-friend-banner .form-block .btn{width:100%;margin-top:10px;margin-left:0}.refer-friend-banner .banner-text.block-3 h3{margin-bottom:51px}.refer-friend-banner .banner-text.block-3 .inner-banner-wrap{margin-top:-186px}.refer-friend-banner .banner-text.block-3 h2{letter-spacing:.2px;margin-bottom:15px;line-height:3.4vw}.hero-banner.refer-friend-banner .hero-banner-text .hero-inner-text .form-group label{text-align:left}.sleeve-modal{width:346px}.sleeve-modal .modal-content{height:228px;padding-bottom:0}.sleeve-modal.open .modal-content{height:455px}.slider-modal .selection-block.fabric-selection .fabric-list{min-height:44px}.slider-modal .selection-block.fabric-selection .fabric-list:before{display:none}.slider-modal .selection-block.fabric-selection .fabric-list li{width:49.7%;float:left;position:relative;margin-top:0;padding-top:4px}.slider-modal .selection-block.fabric-selection .fabric-list li:after{position:absolute;content:"";right:0;height:100%;background:#fff;top:0;width:2px;z-index:1;bottom:0}.slider-modal .selection-block.fabric-selection .fabric-list li:last-child:after{display:none}.slider-modal .selection-block.fabric-selection .fabric-list li .fabric-drop a span{display:block}.slider-modal .selection-block.fabric-selection .fabric-list li .fabric-drop .fabric-drop-list .contribution-radio li{width:100%}.slider-modal .selection-block.fabric-selection .fabric-list>li>.fabric-drop>a:after{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:7px solid #9a9a9a;right:15px;top:50%;position:absolute;content:"";margin-top:-5px}.slider-modal .selection-block.fabric-selection .fabric-list .fabric-drop{border:0}.slider-modal .selection-block.fabric-selection .fabric-list .fabric-drop-list{width:100%;padding:0;top:0;padding-top:50px;max-height:200px}.slider-modal .selection-block.fabric-selection .fabric-list li .radio-block{padding-bottom:0}.slider-modal .selection-block.fabric-selection .fabric-list li .radio-block ul li{width:100%;float:none;border:0;padding-top:0}.slider-modal .selection-block.fabric-selection .fabric-list li .radio-block ul li label{width:100%;font-size:11px;line-height:28px;text-transform:uppercase;border:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:28px;padding-left:35px}.slider-modal .selection-block.fabric-selection .fabric-list li .radio-block .radio-outer .iradio_square{width:17px;height:17px;left:8px;top:5px}.slider-modal .selection-block.fabric-selection .fabric-list li .radio-block .radio-outer .iradio_square.checked{background:#3A6E90;background:url(../images/radio-check.svg) no-repeat center center #3A6E90;background-size:12px}.slider-modal .selection-block.fabric-selection .fabric-list>li a{width:100%;border-bottom:0}.slider-modal.cuff-modal .selection-block.fabric-selection .fabric-list>li{margin-top:8px;padding-top:0}.slider-modal.cuff-modal .selection-block.fabric-selection .fabric-list .fabric-drop-list{padding-top:25px}.slider-modal.cuff-modal .selection-block.fabric-selection .fabric-list li{width:53%}.slider-modal.cuff-modal .selection-block.fabric-selection .fabric-list li .fabric-drop a span{display:inline-block}.collar-cuff-modal .modal-dialog{max-width:290px}.collar-cuff-modal .radio-block{padding-bottom:0}.collar-cuff-modal .radio-block ul li{width:100%;float:none;border:0;position:relative}.collar-cuff-modal .radio-block ul li label{width:100%;font-size:16px;line-height:35px;text-transform:uppercase;border:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:35px;padding-left:45px}.collar-cuff-modal .radio-block .radio-outer .iradio_square{width:28px;height:28px;left:8px;top:3px}.collar-cuff-modal .radio-block .radio-outer .iradio_square.checked{background:#3A6E90}.required-field{font-size:14px;color:red;margin-bottom:0;text-align:left;display:block}.easy-iron{position:absolute;right:0;top:20px}.zoom-popup .easy-iron{width:118px;top:20px}.frontyoke-modal{width:346px}.frontyoke-modal .modal-content{height:341px;padding-bottom:0}.backyoke-modal{width:346px}.backyoke-modal .modal-content{height:341px;padding-bottom:0}.epaulettes-modal{width:346px}.epaulettes-modal .modal-content{height:227px;padding-bottom:0}.epaulettes-modal.open .modal-content{height:455px}.darts-modal{width:346px}.darts-modal .modal-content{height:227px;padding-bottom:0}.darts-modal.open .modal-content{height:455px}.package-block{background:#161824;text-align:center;padding:22px 0 25px;margin-top:18px}.package-block p{font-size:45.18px;line-height:49.18px;text-transform:uppercase;color:#fff;letter-spacing:.8px;margin-bottom:2px}.package-block a{font-size:24.09px;line-height:28.09px;text-transform:uppercase;color:#71abaf}.package-block a:hover,.package-block a:focus{color:#fff}.recipient-block .recipient-detail .form-block span em{text-transform:none}.recipient-block .recipient-detail .form-block textarea:focus{border-color:#3A6E90}.recipient-block .recipient-detail .form-block .btn{width:100%;margin-bottom:30px;margin-left:0;margin-right:0}.recipient-block .recipient-detail .form-block p{color:#0f0e09}.recipient-block .recipient-detail .form-block .dk-selected{font-size:18px;line-height:26px;color:#414141;padding:7px 50px 7px 18px;height:45px}.recipient-block .recipient-detail .form-block .dk-select-options li{width:100%}.recipient-block .recipient-detail .form-block{margin-bottom:20px}.recipient-block .recipient-detail .form-block .form-group{margin-bottom:27px;position:relative;min-height:45px}.recipient-block .recipient-detail .form-block .form-group .custom-dropdown{float:none}.recipient-block .recipient-detail .form-block .form-group .custom-dropdown ul{padding-bottom:0;z-index:9}.recipient-block .recipient-detail .form-block .dk-selected:after{height:41px}.recipient-block .recipient-detail .form-block .dk-select-options li{font-size:18px;line-height:22px}.login-popup.giftcard-modal .btn-default{width:100%}.login-popup.giftcard-modal h3{font-size:25px}.packages-outer-block{background:#f8f6f1;text-align:center;padding:78px 0 72px}.packages-outer-block h1{margin:0;color:#0f0e09;font-size:3.83vw;text-transform:uppercase}.packages-outer-block h1 em{left:6px;top:-21px;position:relative;line-height:7.14vw;font-size:9.14vw;display:inline-block;vertical-align:middle}.packages-outer-block h1 span{font-size:6.29vw;line-height:6.29vw;display:inline-block;vertical-align:middle}.packages-inner-block{max-width:1846px;margin:0 auto;padding:0 23px}.packages-inner-block p{letter-spacing:.3px;margin:0 0 5px;font-size:23.39px;color:#0f0e09}.packages-inner-block p.offer-ends{margin:50px 0 0}.packages-outer-block .package-col{background:#3A6E90;color:#fff;padding:26px 10px 26px}.packages-outer-block .package-col strong{line-height:35px;color:#fff;display:block;font-size:35px}.packages-outer-block .package-col em{margin-bottom:9px;color:#fff;display:block;font-size:23px}.packages-outer-block .package-col p{color:#fff;font-size:18px;letter-spacing:0;margin:0}.packages-outer-block .package-col span{height:54px;line-height:61px;text-transform:uppercase;display:block;background:#fff;margin:0 auto 13px;max-width:226px;font-size:38px;color:#3A6E90}.packages-outer-block .col-theme2{background:#0a2347}.packages-outer-block .col-theme2 span{color:#0a2347}.packages-outer-block .col-theme3{background:#202020}.packages-outer-block .col-theme3 span{color:#414141}.packages-outer-block .col-theme4{background:#c87e70}.packages-outer-block .col-theme4 span{color:#c87e70}.packages-outer-block .package-row{margin:69px -19px 0}.packages-outer-block .package-row .col-sm-3{padding:0 19px}.packages-outer-block .package-row .white-border-btn{line-height:48px;height:50px;min-width:225px;margin-top:23px;font-size:20px}.order-history-block .order-history-carousel .item-image{position:relative}.order-history-block .order-history-carousel .item-image a{position:absolute;top:2px;right:-6px;display:block}.order-history-block .order-history-carousel .item-image a img{width:67%}.order-history-block .order-history-carousel .btn.btn-green-border{display:block;margin:0 auto;margin-left:0!important}.get-started{background:#224751;margin-top:18px;padding:27px 0 55px;display:none}.get-started .button-block .white-border-btn{width:546px}.get-started .button-block{margin-top:20px}.get-started .button-block .white-border-btn{font-size:24px}.get-started-btn{display:inline-block!important;cursor:pointer}.claim-free-shirt-modal .modal-dialog{text-align:center}.claim-free-shirt-modal .modal-dialog .popup-header{min-height:80px}.claim-free-shirt-modal .modal-dialog .popup-content{width:680px;margin:0 auto}.claim-free-shirt-modal .modal-dialog .popup-content h3{font-size:48px;line-height:52px;color:#414141;margin-bottom:32px}.claim-free-shirt-modal .modal-dialog .popup-content span{font-size:30px;line-height:34px;color:#414141;display:block;padding-bottom:51px}.claim-free-shirt-modal .modal-dialog .popup-content p{font-size:18px;line-height:23px;color:#414141;margin-bottom:26px}.claim-free-shirt-modal .modal-dialog .popup-content p a{color:#3A6E90;display:inline-block}.claim-free-shirt-modal .modal-dialog .popup-content .how-block{font-size:15px;line-height:25px;color:#414141;display:none;margin:45px 0 42px;padding:0 65px}.claim-free-shirt-modal .modal-dialog .popup-content .btn{margin-top:16px;font-size:21px;width:460px;height:66px;line-height:66px}.claim-free-shirt-modal .modal-dialog .header-content .heading-text{font-size:14px;line-height:18px;color:#878787}.eofy-catalogue-outer{background:#fff;padding-bottom:85px}.eofy-catalogue-block ul{list-style:none;margin:0;padding:0 0;text-transform:uppercase;text-align:center}.eofy-catalogue-block ul li{margin:0;float:left;width:25%}.eofy-catalogue-block ul li a{display:block;padding:10px 60px 19px 60px}.eofy-catalogue-block .title-name{background:#fff;text-align:center;color:#3A6E90;font-size:24px;width:100%;display:block;padding:0;height:27px;line-height:32px}.eofy-catalogue-block .mark-price{font-size:24px;color:#fff;padding:8px 0 6px 0;display:block}.eofy-catalogue-block .shop-mark-btn{border:3px solid #fff;font-size:16px;color:#fff;display:block;padding:6px;letter-spacing:-1px}.eofy-catalogue-block .basic-price-act{background:#3A6E90}.eofy-catalogue-block .classic-price-act{background:#0a2347}.eofy-catalogue-block .premium-price-act{background:#0f0e09}.eofy-catalogue-block .deluxe-price-act{background:#c87e70}.eofy-catalogue-outer .container{width:1210px}.eofy-catalogue-outer h3{font-size:36px;margin-bottom:31px;color:#414141;text-align:center}.eofy-catalogue-outer .basic-price-section{padding:44px 0 70px 0}.catalogue-description{text-align:center}.catalogue-description h1{font-size:84px;color:#fff;letter-spacing:.8px;margin-bottom:0;text-align:center}.catalogue-description h1 span{font-size:42px;display:block;letter-spacing:.5px}.catalogue-description h2{font-size:30px;margin-bottom:31px;color:#fff;letter-spacing:-.2px}.catalogue-description h2 em{font-style:normal;position:relative}.catalogue-description h2 em:after{border:1px solid red;content:"";position:absolute;right:0;top:33%;width:100%}.catalogue-description p{font-size:21px;color:#fff;margin:0;padding:0 0 39px;color:#fff}.catalogue-description p.offer-ends{font-size:16px;margin:0;padding:39px 0 0;color:#fff}.catalogue-description p.offer-ends em{background:#FFF;padding:10px}.catalogue-description .basic-price-act p.offer-ends{color:#3A6E90}.catalogue-description .classic-price-act p.offer-ends{color:#0a2347}.catalogue-description .premium-price-act p.offer-ends{color:#0f0e09}.catalogue-description .deluxe-price-act p.offer-ends{color:#c87e70}.catalogue-description .button a{font-size:17px;height:57px;padding:0 10px;line-height:54px;width:223px;margin:0 9px;letter-spacing:.3px}.catalogue-description .button a i{left:5px;position:relative}.how-to-redeem-section{padding:57px 0 40px 0;display:none}.how-to-redeem-block{font-size:18px;color:#0f0e09;line-height:26px;text-align:center;margin-top:26px}.how-to-redeem-block i{display:block;padding-bottom:20px}.select-your-pack-section{padding-top:52px}.select-plain-left{padding:106px 0 0 7px;text-align:center}.select-plain-pack{background:#fff;-webkit-box-shadow:0 0 9px rgba(0,0,0,.11);-moz-box-shadow:0 0 9px rgba(0,0,0,.11);box-shadow:0 0 9px rgba(0,0,0,.11);padding:0;margin-bottom:35px;position:relative}.select-plain-left .btn-default{display:inline-block;float:none;height:43px;line-height:37px;width:156px;letter-spacing:-1.3px}.select-pack-carousel{padding:0;margin:0 0 0 -5px}.select-pack-carousel .owl-wrapper,.select-pack-carousel .owl-item{transform:inherit}.select-pack-carousel .pack-title{font-size:16px;text-align:center;padding:14px 0 0 5px}.select-pack-carousel .pack-title i{padding:0 5px;position:relative;top:-2px}.select-plain-pack .col-sm-3{width:23%}.select-plain-pack .col-sm-9{width:77%}.select-plain-pack.sel{background:#eef6f7}.select-plain-pack.sel .active{background-color:#3A6E90;border-color:#3A6E90;color:#fff}.select-plain-pack.sel h3{color:#3A6E90}.design-your-pack{text-align:center;padding:70px 0}.design-shirt-pack{position:relative;display:inline-block;margin-top:14px;margin-bottom:49px}.design-shirt-pack span{font-size:35px;width:180px;position:absolute;left:0;right:0;margin:0 auto;line-height:35px;top:41%;letter-spacing:-2px}.design-your-pack .active{display:inline-block;float:none;height:62px;letter-spacing:-1.6px;line-height:56px;width:330px}.select-pack-carousel .tooltip-block-outer{display:inline-block;position:relative}.select-pack-info{text-align:left;padding:16px 28px;box-shadow:0 2px 20px rgba(0,0,0,.23);background:#fff}.select-pack-info h3{font-size:24px;text-align:left;margin-bottom:10px}.select-pack-info .inner-tooltip::after{transform:rotate(180deg);top:inherit;bottom:-13px;right:30px;display:none}.select-pack-info ul>li{font-size:16px;text-transform:uppercase;line-height:22px}.select-pack-info ul>li label{color:#3A6E90;margin-bottom:0;width:30%}.select-pack-info ul{padding:0}.select-pack-carousel .owl-wrapper-outer{padding:31px 0 31px 0;overflow:visible}.select-custom-cuff .modal-dialog{max-width:710px}.select-custom-cuff .modal-content{padding:27px 35px 25px;box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-ms-box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 90px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.select-custom-cuff .close{width:35px;top:8px;right:8px}.select-custom-cuff .close img{width:100%;height:100%}.select-custom-cuff .content-block{margin:0}.select-custom-cuff h2{margin-bottom:13px;color:#414141;font-size:36px;text-transform:uppercase;text-align:center}.select-custom-cuff h2 span{display:block;font-size:26px}.catalogue-carousel .owl-item{text-align:center}.catalogue-carousel .owl-item .item:hover,.catalogue-carousel .owl-item .item.active{background:#3A6E90}.catalogue-carousel .catalogue-text{display:inline-block;width:100%;font-size:16px;color:#414141;text-align:center;padding:0 5px 22px}.catalogueslider-section{padding:0 60px}.catalogue-carousel.order-carousel .item{margin:0 15px;position:relative;height:170px}.catalogue-carousel.order-carousel .item em.info{top:67px;position:absolute;right:22px}.catalogue-carousel.order-carousel .owl-buttons .owl-prev,.catalogue-carousel.order-carousel .owl-buttons .owl-next{top:60%}.catalogue-carousel.order-carousel .owl-buttons .owl-prev{background:url(../images/catalogue-slider-arrow.png) no-repeat left top;width:9px;height:30px}.catalogue-carousel.order-carousel .owl-buttons .owl-prev:hover{background:url(../images/catalogue-slider-arrow.png) no-repeat left bottom}.catalogue-carousel.order-carousel .owl-buttons .owl-next{background:url(../images/catalogue-slider-arrow.png) no-repeat right top;width:9px;height:30px}.catalogue-carousel.order-carousel .owl-buttons .owl-next:hover{background:url(../images/catalogue-slider-arrow.png) no-repeat right bottom}.catalogue-carousel .tooltip-block-outer{top:70px;left:85px;position:absolute}.catalogue-carousel .tooltip-block{right:-41px;width:200px}.catalogueslider-section .continue-btn{text-align:center;margin-bottom:7px;margin-top:37px}.catalogueslider-section .continue-btn a{display:inline-block;font-size:21px;height:58px;letter-spacing:-1px;line-height:50px;max-width:420px;padding:0 10px;width:100%}.cuff-modal-dialog{position:absolute;top:40%;right:0;left:0;z-index:99999;opacity:0;-webkit-transition:opacity 100ms ease-in;-moz-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;pointer-events:none}.cuff-modal-dialog:target{opacity:1;pointer-events:auto}.cuff-modal-dialog .cuff-modal{width:205px;position:relative;margin:0 auto 0;padding:14px 20px 15px;background:#fff none repeat scroll 0 0;box-shadow:0 2px 5px rgba(0,0,0,.43)}.cuff-modal-dialog .cuff-modal .close{position:absolute;right:3px;text-align:center;top:-4px;width:27px}.cuff-modal-dialog .cuff-modal ul li{color:#414141;display:inline-block;font-size:14px;line-height:24px;position:relative;display:block}.select-custom-cuff .modal-dialog{bottom:0;left:0;position:fixed;right:0;top:0}.modalWindow{display:none;position:fixed;top:40%;left:0;z-index:999!important;margin:0 auto;cursor:default;width:276px;right:0}.modalWindow .closeBtn{position:absolute;right:10px;top:6px;cursor:pointer}.pack-item{position:relative}.pack-item a{position:absolute;right:24%;bottom:16%;width:20px;height:20px}.pack-item a img{width:100%;height:100%}.catalogue-page .measurement-modal{width:710px}.catalogue-page .measurement-modal .modal-header{padding:20px 40px 15px 58px}.catalogue-page .measurement-modal .modal-header .close{width:20px;margin-top:30px;right:22px}.catalogue-page .measurement-modal .custom-listing li .list-link{padding:35px 65px}.catalogue-page .measurement-modal .custom-listing li .panel-collapse{padding:0 70px 27px 80px}.catalogue-page .tab-para{margin-bottom:17px;margin-top:10px}.catalogue-page .measurement-modal .custom-listing li .panel-collapse .tab-para p{margin-bottom:0}.sizing-list .measurement-listing{padding:15px}.sizing-list .measurement-listing li{list-style:disc;padding:0 0 10px 0}.sizing-list .measurement-listing li:last-child{padding-bottom:0}.win-competition-banner .competition-sub-block.winner-block h2{font-size:54px;line-height:58px;color:#fff;text-transform:uppercase}.win-competition-banner .competition-sub-block.winner-block span{font-size:48px;line-height:52px;color:#3A6E90;text-transform:uppercase}.minor-winner ul{display:inline-block;vertical-align:top;padding:0 43px}.minor-winner ul li{font-size:24px;line-height:29px;color:#3A6E90;text-transform:uppercase}.win-competition-banner .competition-sub-block.winner-block p{font-size:24px;line-height:28px;font-style:italic;color:#fff;text-transform:none;opacity:.27;letter-spacing:0}.win-competition-banner .winner-block h1{font-size:88px;line-height:92px;letter-spacing:2px;margin-bottom:60px}.win-competition-banner .competition-sub-block.winner-block h2{padding:0 0 3px 0}.win-competition-banner .competition-sub-block.winner-block .grand-winner{padding-bottom:92px}.win-competition-banner .competition-sub-block.winner-block .minor-winner{padding-bottom:113px}.win-competition-banner .competition-sub-block.winner-block .minor-winner h2{padding:0 0 45px 0}.competition-winner .win-competition-banner{background:url(../images/comp-winner-desktop.jpg) no-repeat center center;height:1172px}.competition-winner .banner-content{top:50%;padding-top:20px}.collections-detail .back-btn-outer .back-btn img{height:10px;width:10px;margin-right:-1px}.collections-detail .back-btn-outer .back-btn img.roll-over{display:none}.collections-detail .back-btn-outer .back-btn:hover img.roll-over{display:inline-block}.collections-detail .back-btn-outer .back-btn:hover img{display:none}.collections-detail .custom-table h2{font-size:18px;line-height:22px;color:#414141;text-transform:uppercase;margin-bottom:18px;padding-bottom:11px;border-bottom:1px solid #e1e1e1}.collections-detail .product-content{padding:70px 100px 0 17px}.collections-detail .product-content h3{font-size:16px;line-height:28px;margin-bottom:34px}.collections-detail .product-content h3 span{display:block}.label-tag{background:#dadada;display:block;padding:17px 0 14px;margin:0;font-size:18px;line-height:18px;color:#a3a3a3;text-transform:uppercase;text-align:center;max-width:430px}.slider-block .contrast-slider a.close-icon.close-shirt{position:absolute}.slider-block .contrast-slider a.close-icon.close-shirt img{border-radius:100%}.contrast-slider .close-icon.close-shirt{width:35px;height:35px;background-color:#fff;top:-17px;right:10px;padding:3px;overflow:hidden}.contrast-slider .close-icon.close-shirt:after{background:url(../images/slider-close.png) no-repeat;position:absolute;content:"";right:5px;top:12px;width:19px;height:17px;background-size:14px}.home_free_shirt .full-banner .fillimg-mb,.home_free_shirt .full-banner .fillimg-mb img{height:100%!important}.position-block{position:absolute;top:15px}.fabric-listing .position-block li{float:left;width:auto;padding:7px 5px 5px;color:#fff;text-transform:uppercase;margin-right:3px;background:#3A6E90;height:30px;text-align:center;display:inline-block;font-size:11px;letter-spacing:1px;line-height:19px}.fabric-listing .position-block li.iron-block{padding:6px 5px 5px}.fabric-listing .position-block li.iron-block em{display:block;width:51px}.fabric-listing .position-block li.iron-block em img{height:100%}.fabric-listing .recommended-tooltip{display:none;background:#fff;position:absolute;width:200px;padding:14px 14px 16px 14px;top:50px;margin-top:5px;-webkit-box-shadow:4px 3px 5px rgba(0,0,0,.43);-moz-box-shadow:4px 3px 5px rgba(0,0,0,.43);-ms-box-shadow:8px 3px 5px rgba(0,0,0,.43);-o-box-shadow:4px 3px 5px rgba(0,0,0,.43);box-shadow:4px 3px 5px rgba(0,0,0,.43);z-index:9;left:0;color:#414141;text-transform:none}.fabric-listing .recommended-tooltip:before{content:'';position:absolute;left:35px;top:-10px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #fff}.fabric-listing li:nth-child(even) .recommended-tooltip{left:auto;right:0}.fabric-listing li:nth-child(even) .recommended-tooltip:before{left:60px}.zoom-popup .button-block-outer{position:relative;margin-top:15px}.zoom-popup .button-block-outer .button-block .btn{;margin-right:40px;margin-left:0}.zoom-popup .button-block-outer .button-block .btn:last-child{margin-right:0}.view-cart-tooltip{max-width:235px;width:100%;position:absolute;left:30%;top:100%;margin-top:-5px;padding:23px 20px 15px;background:#fff;text-align:center;z-index:-1;-webkit-box-shadow:-2px 3px 24px 0 rgba(0,0,0,.2);-moz-box-shadow:-2px 3px 24px 0 rgba(0,0,0,.2);-ms-box-shadow:-2px 3px 24px 0 rgba(0,0,0,.2);box-shadow:-2px 3px 24px 0 rgba(0,0,0,.2);opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;transition:opacity 0.5s}.view-cart-tooltip:after{position:absolute;content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #fff;top:-15px;left:0;right:0;width:0;height:0;margin:0 auto}.view-cart-tooltip span{display:block;font-size:14px;line-height:18px;color:#414141;padding-bottom:13px}.view-cart-tooltip .close{position:absolute;right:5px;top:5px;padding:0}.view-cart-tooltip.clicked{opacity:1;z-index:1}.view-cart-tooltip .close img{height:20px;width:20px}.fabric-list .open .fabric-drop-list{left:0}.fabric-selection-modal .close{top:0}.fabric-selection-modal .fabric-selected .img-responsive{margin:0 auto;width:auto}.fabric-selection-modal .fabric-selected-carousel{top:20%}.fabric-bar{border-bottom:1px solid #e4e2e2;padding:26px 0 9px;margin-bottom:40px;position:relative}.fabric-bar ul{float:left}.fabric-bar ul li{float:left;position:relative}.fabric-bar ul li.active:after{content:"";position:absolute;bottom:0;height:2px;background-color:#202020;width:auto;left:0;right:25px;margin:0 auto}.fabric-bar ul li a{font-family:'AvenirNext-DemiBold';color:#BFBFBF;letter-spacing:2px;position:relative;font-size:13px;float:left;margin:0;padding:0 25px 10px 0;cursor:pointer;line-height:13px;overflow:hidden}.fabric-bar ul li a:hover,.fabric-bar ul li.active a{color:#202020}.fabric-bar .search-block{float:right}.fabric-bar .search-block a{width:25px;height:25px;display:block;position:relative;top:-3px;right:0}.fabric-bar .search-block a img{width:100%}.fabric-bar .search-block .search-input-block{position:absolute;right:0;bottom:-55px;display:none}.fabric-bar .search-block .search-input-block .form-control{float:left;width:247px;line-height:42px;border-radius:0}.fabric-bar .search-block .search-input-block .find{float:left;font-size:14px;color:#3A6E90;text-transform:uppercase;padding-left:12px;line-height:42px;border:0;background:none;position:relative;top:0}.fabric-filter-block .fabric-selection .fabric-list{float:left;width:auto;min-height:inherit;border-bottom:0;background:none;padding:0}.fabric-filter-block .fabric-selection .fabric-list>li a{font-size:14px;color:#0f0e09;padding-left:3px;padding-right:30px}.fabric-filter-block .fabric-selection .fabric-list>li>.fabric-drop>a:after{border-top-color:#202020}.fabric-filter-block .fabric-selection .fabric-list:before{display:none}.fabric-filter-block .fabric-selection .fabric-list>li>.fabric-drop>a:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #202020;right:15px;top:12px}.fabric-modal.fabric-filter-block .fabric-selection .fabric-list .level-modal .fabric-drop-list{min-width:168px}.fabric-modal.fabric-filter-block .fabric-selection .fabric-list .thickness-modal .fabric-drop-list{min-width:139px}.fabric-filter-block .reset-link{float:right;line-height:40px;display:block}.fabric-filter-block .chekbox-outer label{font-size:11px}.chekbox-outer .icheckbox_square.checked{background:url(../images/radio-check.svg) no-repeat center center #3A6E90;background-size:12px;border:1px solid #3A6E90}.shirt-fabric-listing{padding-bottom:28px;margin:0 -10px}.shirt-fabric-listing .img-block{position:relative}.shirt-fabric-listing .position-block{position:absolute;top:30px;left:0}.shirt-fabric-listing .position-block span{float:left;width:auto;padding:5px 20px;color:#fff;text-transform:uppercase;font-size:14px;line-height:14px;margin-right:3px;background:#3A6E90}.shirt-fabric-listing li{margin-bottom:30px;border:1px solid transparent;-webkit-transition:0.3s all;-moz-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all;padding:0 10px}.shirt-fabric-listing li:hover{border:1px solid #e4e2e2;-webkit-box-shadow:0 0 33px rgba(0,0,0,.05);-moz-box-shadow:0 0 33px rgba(0,0,0,.05);-ms-box-shadow:0 0 33px rgba(0,0,0,.05);box-shadow:0 0 33px rgba(0,0,0,.05)}.shirt-fabric-listing .fabric-thumb{display:block;padding-top:15px;position:relative;height:245px;overflow:hidden}.shirt-fabric-listing .fabric-thumb img{width:100%}.shirt-fabric-listing .fabric-detail{padding:10px 0}.shirt-fabric-listing .fabric-detail .left-block{float:left;width:40%}.shirt-fabric-listing .fabric-detail .left-block .price span{display:inline-block;padding:0}.shirt-fabric-listing .fabric-detail .left-block .price .old-price{margin-right:7px;font-size:16px;line-height:16px}.shirt-fabric-listing .fabric-detail .left-block .price .old-price:after{top:46%}.shirt-fabric-listing .fabric-detail .left-block .price .new-price{font-size:16px;line-height:16px;color:#3A6E90}.shirt-fabric-listing .fabric-detail .left-block .price em{display:inline-block;font-size:10px}.shirt-fabric-listing .fabric-detail .right-block{float:right;width:60%;position:relative}.shirt-fabric-listing .fabric-detail .right-block a.favourite-btn i{font-size:20px;color:#e4e2e2}.shirt-fabric-listing .fabric-detail .right-block a.favourite-btn:hover i,.shirt-fabric-listing .fabric-detail .right-block a.favourite-btn:focus i,.shirt-fabric-listing .fabric-detail .right-block a.favourite-btn.active i{color:#3A6E90}.shirt-fabric-listing .fabric-detail .right-block .button-block{float:right;margin-top:5px}.shirt-fabric-listing .fabric-detail .right-block .button-block a{margin:0;min-width:94px;height:42px;font-size:14px;line-height:14px;padding:6px 0;margin-right:5px;display:inline-block;letter-spacing:0}.shirt-fabric-listing .fabric-detail .right-block .button-block a:last-child{margin-right:0}.shirt-fabric-listing .fabric-detail .right-block .button-block a span{display:block}.shirt-fabric-listing .fabric-detail .right-block .view-cart-tooltip{left:auto;margin-top:10px;right:-107px;z-index:-1;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}.shirt-fabric-listing .fabric-detail .right-block .view-cart-tooltip.clicked{z-index:1}.shirt-fabric-listing li.toolTipClass .fabric-detail .right-block .view-cart-tooltip{left:auto;right:10px}.favourite-block .favourite-btn{display:inline-block}.favourite-block{float:right;margin:17px 5px 17px 5px;position:relative}.fabric-bar .search-block .search-input-block .form-control::-webkit-input-placeholder{font-size:14px;line-height:30px;font-style:normal;position:relative;top:2px}.fabric-bar .search-block .search-input-block .form-control::-moz-placeholder{font-size:14px;line-height:30px;font-style:normal}.fabric-bar .search-block .search-input-block .form-control:-ms-input-placeholder{font-size:14px;line-height:30px;font-style:normal}.fabric-bar .search-block .search-input-block .form-control:-moz-placeholder{font-size:14px;line-height:30px;font-style:normal}.fabric-thumb em.close-btn{display:block;position:absolute;right:0;top:15px}.fabric-thumb em.close-btn img{width:auto}.home-page .main-wrap.fabric-detail{padding-bottom:20px}.fabric-slider-block{margin-bottom:60px}.left-fabric-slider img{width:100%}.left-fabric-slider img:hover{cursor:pointer}.left-fabric-slider .owl-buttons{display:inline-block}.left-fabric-slider .owl-buttons .owl-prev,.left-fabric-slider .owl-buttons .owl-next{width:24px;height:33px}.left-fabric-slider .owl-buttons .owl-prev{background:url(../images/fabric-slider-left.png) no-repeat;left:15px;position:absolute;background-size:cover;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.left-fabric-slider .owl-buttons .owl-next{background:url(../images/fabric-slider-right.png) no-repeat;right:47px;position:absolute;background-size:cover;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.left-fabric-slider{padding-right:33px}.fabric-detail-listing .shirt-fabric-listing{padding-bottom:15px}.fabric-page .right-fabric-block{margin-left:-15px;padding:50px}.fabric-page .detail-page .right-fabric-block .button-row a{display:block;white-space:normal}.fabric-page .detail-page .right-fabric-block .button-row a:first-child{margin-bottom:15px}.detail-page .error-msg p em{border-bottom:1px solid #FF8A00}.detail-page .price span.old-price{font-size:18px;letter-spacing:1px;line-height:25px}.detail-page .price span.new-price{font-size:18px;color:#3A6E90;letter-spacing:1px;line-height:25px}.detail-page .product-afterpay{margin:10px 0}.detail-page .product-afterpay span{width:91px;display:block;height:19px}.detail-page .product-afterpay span img{height:100%;width:100%}.detail-page .product-afterpay .afterpay-logo{display:inline-block;padding-left:9px}.detail-page .product-afterpay .tooltip-block-outer{position:relative;display:inline-block;vertical-align:top;margin-left:8px;position:relative;top:0}.detail-page .product-afterpay .info-icon{width:16px;height:16px;display:block}.detail-page .product-afterpay .tooltip-block{padding:25px 15px 10px;right:0;top:25px}.detail-page .listing-weave{padding:18px 0}.detail-page .listing-weave li{display:inline-block;margin-right:46px}.detail-page .listing-weave li:last-child{margin-right:0}.detail-page .listing-weave li i{display:inline-block;vertical-align:top;margin-right:15px}.detail-page .listing-weave li span{font-size:14px;margin-top:3px;display:inline-block;vertical-align:top}.detail-page .listing-weave li span em{display:block}.detail-page .button-row{margin:10px 0}.detail-page .button-row .btn{margin:0}.footer h3 span{display:block;color:#3A6E90}.footer .last-col h3{margin-bottom:18px}.mailing-form .custom-dropdown{width:98%}.mailing-form .custom-dropdown .dk-selected{background:#202020;border:1px solid #949494;font-size:16px;color:#a9a9a9;font-style:italic;padding:5px 50px 5px 16px;font-style:italic}.mailing-form .custom-dropdown .dk-selected:after{border:0;background-size:12px;right:-5px}.mailing-form .custom-dropdown .dk-select-options{background:#202020;max-height:235px}.mailing-form .custom-dropdown .dk-select-options .dk-option{font-size:15px;line-height:22px;color:#fff;padding:8px 13px}.mailing-form .custom-dropdown .dk-select-options li:last-child{border-bottom:0}.mailing-form .custom-dropdown .dk-select-options li:hover{background:#3A6E90}.transparent-btn{background:transparent;font-size:18px;width:334px;height:47px;line-height:45px;color:#fff;text-transform:uppercase;border:2px solid #fff;margin:0 auto}.transparent-btn:hover{background:#3A6E90;border:2px solid #3A6E90}.inner-wrap{background:#FFF;padding:40px 0}.free-custom-modal .modal-content{padding:40px 35px 47px}.free-custom-modal h2{font-size:40px}.free-custom-modal .catalogue-carousel.order-carousel .item{height:140px;border-radius:5px}.free-custom-modal .order-carousel .owl-buttons .owl-prev,.free-custom-modal .order-carousel .owl-buttons .owl-next{margin-top:-47px}.free-custom-modal .order-carousel .owl-buttons .owl-prev{left:9px}.free-custom-modal .order-carousel .owl-buttons .owl-next{right:8px}.free-custom-modal .catalogue-carousel .catalogue-text{font-size:15px}.free-custom-modal .catalogueslider-section .continue-btn{margin-top:26px}.free-custom-modal .order-carousel{padding:17px 35px 24px}.free-custom-modal .catalogueslider-section .continue-btn a{font-size:18px;letter-spacing:-1.5px}.free-custom-modal .more-info{padding-top:22px}.free-custom-modal .more-info a{font-size:16px;color:#3A6E90;text-align:center;display:block}.free-custom-modal .more-info a:hover{color:#202020}.free-custom-modal .close{right:13px;top:14px}.free-shirt-engine .call-modal{display:none}.free-shirt-engine .nav-icon{display:none!important}.introductory-offer-modal .modal-dialog{max-width:473px;margin-top:12%}.introductory-offer-modal .modal-contant{border:1px solid transparent}.introductory-offer-modal .modal-header{border-bottom:none}.introductory-offer-modal .modal-header{padding:20px 30px 18px 30px;text-align:center}.introductory-offer-modal .modal-header h3{font-size:18px;display:inline-block;position:relative}.introductory-offer-modal .modal-header h3 em{display:inline-block;padding-right:10px;position:relative;top:-2px;left:0}.introductory-offer-modal .modal-content{padding-bottom:0;padding:0 52px}.introductory-offer-modal p{font-size:14px;margin-bottom:0;padding-bottom:0;line-height:17px;padding-right:0;margin-top:0}.introductory-offer-modal .btn-default{max-width:208px;height:50px;line-height:42px;width:100%;font-size:18px;color:#3A6E90}.introductory-offer-modal .modal-footer{padding:20px 0 30px 0;border-top:0}.img-thumb{position:relative}.measurement-successful-modal{max-width:260px;background:#fff;box-shadow:10px 0 27px rgba(0,0,0,.2);position:absolute;top:50%;right:-160px;z-index:9;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.measurement-successful-modal:before{content:"";border-top:10px solid transparent;border-right:10px solid #fff;border-bottom:10px solid transparent;position:absolute;left:-10px;top:35%}.measurement-successful-modal em{width:20%;float:left}.measurement-successful-modal span{width:80%;float:left;font-size:18px;line-height:23px;color:#3A6E90;text-align:left;padding:12px 0 12px 9px}.measurement-successful-modal .close-icon{width:15px;height:15px;display:block;position:absolute;right:6px;top:2px}.measurement-successful-modal .close-icon img{width:100%}.measurement-successful-modal{width:225px;min-height:56px}.measurement-successful-modal span{font-size:15px;line-height:18px;padding-left:10px}.measurement-successful-modal em i{width:49px;display:inline-block;position:relative;top:6px;left:7px}.measurement-successful-modal em i img{width:100%}.order-history-carousel .owl-item:last-child .measurement-successful-modal{right:5px}.order-history-block{position:relative}.order-history-block .measurement-successful-modal{left:0;right:0;margin:0 auto;top:65%}.order-history-block .measurement-successful-modal:before{display:none}.hero-banner-block{width:100%;position:relative}.hero-banner-block img{width:100%}.banner-caption{position:absolute;top:0;bottom:0;display:block;margin:0 auto;left:0;right:0;width:490px;text-align:center}.banner-caption h1{font-size:53px;line-height:58px;color:#414141;text-transform:inherit;margin-bottom:35px}.banner-caption h1 span{display:inline-block}.banner-caption p{font-size:18px;line-height:26px;color:#414141;text-transform:inherit;margin-bottom:18px}.banner-caption p em{display:block}.banner-caption .black-border-btn{max-width:250px;height:50px;line-height:46px;display:block;margin:0 auto 10px}.catalogue-heading h2{font-size:48px;width:100%;text-align:center;padding:46px 0 52px;margin:0}.catalogue-filter-bar{border-top:1px solid #e4e2e2;border-bottom:1px solid #e4e2e2}.reset-btn{border:2px solid #3A6E90;display:block;float:left;text-align:center;width:100px;height:30px;margin:13px 0 0 15px;line-height:28px;font-size:16px;color:#3A6E90;text-transform:uppercase}.reset-btn:hover{background:#3A6E90;color:#FFF}.sale-img{position:absolute;top:auto;bottom:35px;left:-10px}.catalogue-carousel .tooltip-block-outer{top:0;left:15px}.catalogue-carousel .owl-item .item:hover,.catalogue-carousel .owl-item .item.active{background:transparent}.catalogue-carousel .owl-item .item:hover>a,.catalogue-carousel .owl-item .item.active>a{background:#3A6E90;border-radius:8px}.catalogue-carousel .owl-item .item>a{display:block;margin-bottom:10px}.free-custom-modal .catalogue-carousel .catalogue-text{position:relative;padding:0 5px 0 40px;text-align:left}.catalogue-carousel.order-carousel .item{margin:0}.free-custom-modal .catalogue-carousel.order-carousel .item{height:150px}.footertop-content-block{background:#f6f6f6;padding:50px 0}.footertop-content-block img{width:100%}.footertop-content-block p{font-size:14px;color:#414141;margin-bottom:15px;text-align:justify}.footertop-content-block h1{font-size:35px;color:#323232;margin-top:-5px;letter-spacing:.8px;margin-bottom:22px}.footertop-content-block h2{font-size:30px;color:#323232;margin-top:12px;margin-bottom:59px}.footertop-content-block h3{font-size:24px;color:#323232;margin-bottom:15px;display:block;letter-spacing:0}.footertop-content-block p a{color:#3A6E90}.footertop-content-block p a:hover{color:#202020}.loadmore-btn{max-width:278px;height:38px;line-height:34px;display:block;text-align:center;margin:60px auto}.blog-article-link{text-align:center;padding:24px 0 22px;background:#202020}.blog-article-link h2{font-size:30px;color:#fff;line-height:34px;margin:0;text-transform:uppercase}.blog-article-link .view-all{font-size:16px;color:#3A6E90;text-transform:uppercase}.blog-article-link .view-all:hover,.blog-article-link .view-all:focus{color:#fff}.two-column-layout .col-sm-6{padding:0}.categories-img{display:block}.categories-img img{width:100%}.categories-tag:hover .categories-listing{top:0}.categories-listing{padding:10px 29px;position:absolute;top:-100%;background:rgba(38,78,89,.97);left:0;right:0;width:100%;height:100%;text-align:center;transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}.categories-listing .categories-title{letter-spacing:.7px;margin:0 0 24px;display:block;color:#fff;font-size:30px;line-height:34px;text-transform:uppercase}.categories-listing p{line-height:18px;margin:0 65px 40px;letter-spacing:.3px;color:#fff;font-size:14px}.categories-listing i{line-height:20px;display:block;font-size:16px;color:#fff;font-style:italic}.categories-tag{display:block;position:relative;overflow:hidden}.autosize-new-modal h2{letter-spacing:0;margin-bottom:20px}.size-text p{margin:0}.size-text .how-block{display:none;margin:36px auto;width:62%}.middle-bg-content{text-align:left;margin:56px auto 60px;padding:54px 42px 45px;max-width:747px;background:#fff;box-shadow:4px 4px 16px rgba(0,0,0,.16);-moz-box-shadow:4px 4px 16px rgba(0,0,0,.16);-webkit-box-shadow:4px 4px 16px rgba(0,0,0,.16);-ms-box-shadow:4px 4px 16px rgba(0,0,0,.16)}.questions-for-size h3{position:relative;font-size:18px;line-height:22px;padding:8px 0 11px 75px;margin-bottom:0;transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}.que-number{top:0;text-align:center;background:#b8b8b8;position:absolute;left:0;width:40px;height:40px;line-height:40px;color:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%}.completed-arrow{display:none}.questions-for-size li.active .que-number{background:#3A6E90}.questions-for-size>li{position:relative;margin-bottom:10px;padding:0 0 60px 0}.questions-for-size li.completed .completed-arrow{display:block}.mac-os .completed-arrow{position:relative;top:-2px}.questions-for-size li.completed .nub-text{display:none}.questions-for-size>li:before{width:2px;background:#f6f6f6;content:'';position:absolute;left:20px;top:52px;bottom:0}.questions-for-size>li:last-child{padding-bottom:0}.right-side-radio{position:absolute;right:2px;top:2px;padding-bottom:0}.right-side-radio label{height:27px;line-height:27px;width:59px;font-size:15px}.radio-title{margin-right:9px;font-size:14px;color:#414141;line-height:18px;display:inline-block;vertical-align:middle}.custom-radio-box{display:inline-block;vertical-align:middle}.slide-questions .color-btn{height:41px;line-height:39px;padding:0 38px;width:auto;background:#3A6E90;border-color:#3A6E90;color:#fff}.slide-questions .color-btn:hover,.slide-questions .color-btn:focus{background-color:#a3a3a3;border-color:#a3a3a3;color:#fff}.slide-questions{display:none;padding-left:75px}.your-body-shape li{position:relative;float:left;padding:0 15px;width:25%}.your-body-shape li:last-child{margin-right:0!important}.your-body-shape li .radio-outer .iradio_square{border:1px solid rgba(22,22,23,.35);width:28px;height:28px;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;display:block;position:relative!important;background:#fff;margin:0 auto;left:0;top:0}.your-body-shape li .radio-outer .iradio_square.checked:after{background:#83bec2;width:20px;height:20px;position:absolute;left:0;right:0;top:4px;content:'';border-radius:100%;margin:0 auto}.your-body-shape li span{margin-bottom:19px;display:block;font-size:14px;color:#414141}.your-body-shape{margin:29px 0 15px;text-align:center}.your-body-shape .radio-outer{margin-bottom:15px;display:block}.optional-block{font-size:16px;color:#a2a2a2;display:block;line-height:20px}.questions-for-size h3.optionalH{padding-top:0;padding-bottom:0}.slide-questions .form-control::-webkit-input-placeholder{color:#414141;opacity:1;font-style:italic;font-size:18px}.slide-questions .form-control:-moz-placeholder{color:#414141;opacity:1;font-style:italic;font-size:18px}.slide-questions .form-control::-moz-placeholder{color:#414141;opacity:1;font-style:italic;font-size:18px}.slide-questions .form-control:-ms-input-placeholder{color:#414141;opacity:1;font-style:italic;font-size:18px}.slide-questions .form-block{margin:20px 7px 0 0}.slide-questions .form-block .form-control{border-color:silver;height:49px;font-size:18px;padding:6px 19px;line-height:22px}.slide-questions .form-group{margin-bottom:27px}.questions-for-size>li:last-child a.btn-default{margin-bottom:10px}.optionalQ.slide-questions .color-btn{padding:0 30px}.selected-option{display:none;font-size:18px;color:#414141;line-height:20px}.questions-for-size li.completed .selected-option{display:block}.questions-for-size li.completed h3{padding-top:0;padding-bottom:0;cursor:pointer}.autosize-modal-outer .popup-header.customNavigation .close{right:12px;top:-16px}.autosize-modal-outer .header-content{display:block;margin-top:12px}.autosize-modal-outer .header-content .heading-text em{margin-right:8px}.autosize-modal-outer .header-content .heading-text em sup{font-size:9px}.autosize-modal-outer .content-block{margin-top:0}.range-tooltip{position:absolute;color:#3A6E90;background:#FFF;box-shadow:2px 2px 2px rgba(0,0,0,.21);-moz-box-shadow:2px 2px 2px rgba(0,0,0,.21);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.21);-ms-box-shadow:2px 2px 2px rgba(0,0,0,.21);text-align:center;border-radius:10px;left:-23px;top:-37px;font-size:18px;padding:6px 10px}.range-tooltip-cal{position:absolute;color:#3A6E90;background:#FFF;box-shadow:2px 2px 2px rgba(0,0,0,.21);-moz-box-shadow:2px 2px 2px rgba(0,0,0,.21);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.21);-ms-box-shadow:2px 2px 2px rgba(0,0,0,.21);text-align:center;border-radius:10px;left:-50px;top:-57px;line-height:18px;font-size:18px;padding:6px 10px}.range-tooltip-cal em{display:block;text-transform:uppercase}.noUi-handle:after,.noUi-handle:before{width:2px;height:14px;top:11px}.noUi-handle:before{left:7px}.noUi-handle:after{left:12px}.noUi-handle{border-radius:0}.noUi-horizontal{height:8px}.noUi-target{background:#c6c6c6 url(../images/range-slider-line.png) repeat-x;border:0;box-shadow:none;border-radius:0}.noUi-horizontal .noUi-handle{left:0;width:21px;height:38px;border:none;top:-14px;box-shadow:2px 2px 2px rgba(0,0,0,.21);-moz-box-shadow:2px 2px 2px rgba(0,0,0,.21);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.21);-ms-box-shadow:2px 2px 2px rgba(0,0,0,.21)}.noUi-handle{background:#3A6E90}.increase{position:absolute;right:0;top:-13px;cursor:pointer}.decrease{position:absolute;left:0;top:-13px;cursor:pointer}.increase a,.decrease a{width:34px;height:34px;display:inline-block}.increase a img,.decrease a img{width:100%;height:100%}.range-slider{position:relative;padding:0 40px;margin:62px 0}.range-textR,.range-textL{position:absolute;top:-42px;color:#b2b2b2;font-size:18px}.range-textL{left:38px}.range-textR{right:28px}.text-link{margin-right:8px;margin-top:14px;font-size:14px;color:#3A6E90;text-decoration:underline;display:inline-block}.text-link:hover{text-decoration:underline;color:#3A6E90}.slide-questions .color-btn.col-12{width:100%;height:52px;line-height:50px}.calculated-unique-size{text-align:center}.calculated-unique-size .modal-dialog{max-width:610px}.calculated-unique-size h2{line-height:34px;margin-bottom:13px;margin-top:22px;font-size:30px;color:#3A6E90;text-transform:uppercase}.calculated-unique-size p{font-size:21px;line-height:25px;color:#414141}.color-btn{height:41px;line-height:39px;padding:0 38px;width:auto;background:#3A6E90;border-color:#3A6E90;color:#fff}.color-btn:hover,.color-btn:focus{background-color:#a3a3a3;border-color:#a3a3a3;color:#fff}.calculated-unique-size .modal-content{padding:13px 12px 23px}.calculated-unique-size .close{top:0;padding:0;right:0;width:29px}.calculated-unique-size .close img{opacity:.47}.calculated-unique-size .close:hover img{opacity:1}.calculated-unique-size .complete-arrow{display:inline-block;margin-right:3px;position:relative;top:0;left:-4px;width:35px;height:25px}.calculated-unique-size .complete-arrow img{width:100%;height:100%;display:block}.auto-size-button{padding:22px 20px 24px;display:block;background:#3A6E90}.auto-size-button:hover,.auto-size-button:focus{background:#3A6E90}.auto-size-button strong{line-height:25px;margin:0 0 3px;display:block;font-size:21px;color:#fff;text-transform:uppercase}.auto-size-button span{line-height:20px;display:block;padding:0 34px;font-size:16px;color:#fff}.auto-size-slide{display:none;background:rgba(125,189,194,.11);margin-top:48px;padding:30px 30px 36px}.auto-size-slide .calculated-unique-size h2{margin:0;padding:0 0 31px}.auto-size-6{padding:0 7px}.auto-size-row{margin:0 -7px}.questions-for-size li.completed .optional-block{display:none}.wedding-packages-block{position:relative}.wedding-packages-block img{width:100%}.wedding-packages-block .wedding-text{position:absolute;top:26%;left:0;right:0;text-align:center}.wedding-packages-block .wedding-text h3{font-size:77px;color:#fff;margin-bottom:40px}.wedding-packages-block .wedding-text p{font-size:24px;color:#fff;max-width:16%;margin:0 auto 40px}.wedding-packages-block .wedding-text .btn-default{max-width:236px;height:46px;line-height:43px;display:inline-block;width:100%;background:rgba(0,0,0,.5);font-size:16px;color:#fff;text-align:center;border:2px solid #fff}.less-more{display:none}.blog-article-link a.view-more-link{margin:0;padding:0;height:auto;background:rgba(0,0,0,0);line-height:normal;height:13px}.blog-article-link .view-more-text{top:-18px;position:relative}.shirt-details .modal-dialog{width:276px;top:30%;height:auto}.shirt-details .modal-content{padding:0}.shirt-details .closeBtn{position:absolute;right:10px;top:6px;cursor:pointer}.product-review-link{display:inline-block;margin:0 5px;position:relative}.product-review-modal{z-index:99;display:none;padding:10px;right:-89px;width:289px;position:absolute;bottom:100%;background:#fff;box-shadow:0 0 70px rgba(0,0,0,.31);-moz-box-shadow:0 0 70px rgba(0,0,0,.31);-webkit-box-shadow:0 0 70px rgba(0,0,0,.31);-ms-box-shadow:0 0 70px rgba(0,0,0,.31)}.product-review-modal:after{border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top:12px solid #fff;bottom:-12px;content:"";left:50%;margin-left:-10px;position:absolute}.product-review-modal .trustpilot-review .star-block a{padding:3px 2px;width:37px;height:37px;background:#00814a;border-radius:3px;display:block}.product-review-modal .common-review span{font-size:18px}.product-review-modal .star-block{padding-bottom:12px;display:inline-block!important}.product-review-modal .google-review .logo-link img{max-width:120px}.product-review-modal .trustpilot-review{padding-bottom:26px}.product-review-modal .common-review a.logo-link{padding-bottom:6px}.product-review-modal .google-review{margin-bottom:60px}.product-review-modal .close{padding:0;right:6px;top:9px}.product-review-modal .trustpilot-img{display:block;width:200px;margin:0 auto 10px}.product-review-modal .trustpilot-img img{width:100%}.review-open{overflow:hidden}.review-open .fixed-modal-block:after{z-index:9;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;content:'';background:transparent}.google-review{margin-bottom:35px;padding-top:30px}.star-block{padding-bottom:15px}.star-block li{display:inline-block}.common-review{text-align:center}.common-review span{font-size:13px;color:#414141;display:block}.common-review a.logo-link{padding-bottom:12px;display:block}.noUi-handle{cursor:pointer}.new-banner{position:relative;background:#eef2f5}.new-banner .container{height:100%}.new-banner img{width:100%}.new-banner .banner-wrap{position:absolute;left:0;right:0;top:0;bottom:0;text-align:left}.new-banner .banner-wrap-inner{max-width:505px;height:100%}.new-banner .banner-wrap h1{font-size:48px;line-height:60px;letter-spacing:0;margin:-20px 0 20px;padding:0;color:#414141;text-transform:inherit}.new-banner .banner-wrap h1 span{display:block}.new-banner .banner-wrap p{font-size:14px;line-height:20px;color:#414141;margin-bottom:20px}.article-block img{width:100%}.article-block{margin:40px 0}.article-block:first-child{margin:0}.article-block .shirts-landing-text a{min-width:100%;margin:0}.bg-block{background:#ecf1f4;position:relative}.blue-bg.right-img-col:before{content:"";position:absolute;width:50%;height:100%;right:0;background:rgb(215,233,247);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZTlmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Q0ZTZmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2Q0ZTZmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2QyZTNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iI2NlZGZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2NhZGJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2NiZGNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2M5ZGFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2NiZGNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2M5ZGFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGRlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(215,233,247,1) 0%,rgba(212,230,244,1) 10%,rgba(212,230,244,1) 20%,rgba(210,227,243,1) 20%,rgba(206,223,239,1) 38%,rgba(202,219,235,1) 84%,rgba(203,220,236,1) 95%,rgba(201,218,234,1) 97%,rgba(203,220,236,1) 99%,rgba(201,218,234,1) 99%,rgba(205,222,238,1) 100%);background:-webkit-linear-gradient(top,rgba(215,233,247,1) 0%,rgba(212,230,244,1) 10%,rgba(212,230,244,1) 20%,rgba(210,227,243,1) 20%,rgba(206,223,239,1) 38%,rgba(202,219,235,1) 84%,rgba(203,220,236,1) 95%,rgba(201,218,234,1) 97%,rgba(203,220,236,1) 99%,rgba(201,218,234,1) 99%,rgba(205,222,238,1) 100%);background:linear-gradient(to bottom,rgba(215,233,247,1) 0%,rgba(212,230,244,1) 10%,rgba(212,230,244,1) 20%,rgba(210,227,243,1) 20%,rgba(206,223,239,1) 38%,rgba(202,219,235,1) 84%,rgba(203,220,236,1) 95%,rgba(201,218,234,1) 97%,rgba(203,220,236,1) 99%,rgba(201,218,234,1) 99%,rgba(205,222,238,1) 100%)}.full-width-btn a{width:100%;margin-bottom:50px}.article-block .left-col,.article-block .right-col{padding:0}.article-block .row{margin:0}.article-block .article-text h1{letter-spacing:0;margin:0 0 20px;padding:0;color:#414141;text-transform:inherit}.article-block .article-text h1 span{display:block}.article-block .article-text h2{margin:0 0 20px 0;color:#414141}.article-block .article-text h2 span{display:block}.article-block .article-text p{margin-bottom:20px}.article-block .article-text a{display:inline-block}.customers-tele-block{padding:40px 0;margin:0}.customers-tele-block.article-block{margin:0}.customers-tele-block.article-block h2{text-align:center;margin-bottom:40px}.customers-tele-block li{width:50%;padding:0 9%;text-align:center;float:left}.customers-tele-block p{font-size:14px;line-height:20px;color:#414141;margin-bottom:20px}.customers-tele-block p em{font-style:italic}.customers-tele-block .review-logo{margin-top:50px;display:inline-block}.left-img-col .article-text{margin-left:70px}.full-block-article{background:#eef3f7}.article-block .offter-text{margin:30px 0 10px;display:block}.article-block .offter-text li{width:50%;float:left;margin-bottom:20px}.article-block .offter-text li p{margin-bottom:5px}.article-block .article-text p i{font-style:italic}.mb0{margin-bottom:0}.booking-form-open .book-your-fitting-panel{left:0;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-moz-transition:all 0.3s linear 0s}.book-your-fitting-panel{position:absolute;left:-350px;top:87px;z-index:9;width:350px;background:#fff;padding:13px 17px 38px;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-moz-transition:all 0.3s linear 0s}.book-your-fitting-panel h2{color:#414141;font-size:30px;line-height:34px;margin:0 0 25px;padding:0}.fitting-panel-block h3{text-transform:uppercase;background:#3A6E90;color:#FFF;font-size:16px;letter-spacing:.6px;line-height:20px;margin:0;padding:11px 19px}.fitting-panel-inner{background:#f4f6f7;padding:18px 20px}.fitting-panel-inner .form-group{margin-bottom:22px}.fitting-panel-inner .form-group textarea.form-control{height:82px;resize:none}.book-your-fitting-panel .custom-button{width:100%}.book-your-fitting-panel .info{padding-top:10px}.book-your-fitting-panel .info a{color:#3A6E90}.book-your-fitting-panel .info a:hover{color:#202020}.fitting-panel-inner .form-group:last-child{margin-bottom:0}.form-option .col-sm-6{padding:0 8px}.form-option.row{margin:0 -8px}.fitting-panel-block{margin-bottom:20px}.form-option .custom-checkbox-box{margin-bottom:14px}.form-option .custom-checkbox-box.last{margin-bottom:0}.form-option .custom-checkbox-box .icheckbox_line{cursor:pointer;text-align:center;padding:0 10px;font-size:14px;color:#414141;line-height:40px;width:100%;float:none;border:1px solid #b5b5b5;height:40px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;background:#fff;width:100%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}.form-option .custom-checkbox-box .icheckbox_line.checked{background:#b5b5b5;color:#414141;border-color:#b5b5b5}.enquire-btn{font-size:16px;letter-spacing:.6px;width:276px;margin:31px auto 0;display:block;color:#3A6E90;background:#fff;border:1px solid #3A6E90;text-transform:uppercase;padding:0;height:56px;line-height:56px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;text-decoration:none;transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}.enquire-btn:hover,.enquire-btn:focus{background:#3A6E90;color:#fff}.fitting-panel-inner .approval{display:block;float:right;margin-right:-2px;margin-top:-4px}.fitting-panel-inner .customCheckbox .error-check .icheckbox_line{background:#fff;border-color:#e65927}.fitting-panel-inner .form-control.datepicker{width:100%}.fitting-panel-inner .form-control::-webkit-input-placeholder{color:#707070;font-style:normal;font-size:14px}.fitting-panel-inner .form-control:-moz-placeholder{color:#707070;opacity:1;font-style:normal;font-size:14px}.fitting-panel-inner .form-control::-moz-placeholder{color:#707070;opacity:1;font-style:normal;font-size:14px}.fitting-panel-inner .form-control:-ms-input-placeholder{color:#707070;font-style:normal;font-size:14px}.book-your-fitting-panel .error-msg .form-control:focus{color:#414141;border-color:#b5b5b5}.add-fitting-date .custom-radio-box{margin-bottom:14px}.close-fitting{position:absolute;right:12px;top:18px;width:25px}.close-fitting img{max-width:100%;display:block}.book-fititng-thankyou{position:absolute;left:-350px;top:87px;z-index:9;width:350px;background:#fff;padding:15px 36px 70px 36px;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-moz-transition:all 0.3s linear 0s}.booking-thank-open .book-fititng-thankyou{left:0}.close-thank{position:absolute;right:12px;top:18px;width:25px}.close-thank img{max-width:100%;display:block}.book-fititng-thankyou h2{color:#414141;font-size:36px;line-height:40px;margin:0 0 20px;padding:0}.book-fititng-thankyou p{font-size:14px;color:#414141;margin:0 0 20px}.book-fititng-thankyou p a{color:#3A6E90}.book-fititng-thankyou p a:hover{color:#202020}.book-fititng-thankyou ol li strong{display:block;text-transform:uppercase;margin-bottom:5px}.book-fititng-thankyou ol{font-size:14px;margin:20px 0 0 20px;list-style:decimal;margin-left:20px}.book-fititng-thankyou ol li{margin-bottom:20px}.book-fititng-thankyou .shirts-landing-text li{width:100%;padding:0}.book-fititng-thankyou .shirts-landing-text .custom-button{margin-top:0}.book-fititng-thankyou .custom-button{width:100%;margin-top:67px;margin-bottom:20px}.booking-thank-open:after,.booking-form-open:after{background:rgba(0,0,0,.3);position:fixed;top:0;content:"";bottom:0;width:100%}.datepicker-col .form-control{background:#fff!important;text-align:center;padding:0 25px 0 10px}.datepicker-col .ui-datepicker-trigger{left:-32px;right:auto;width:16px;height:9px;top:18px}.alternate-time{text-align:center;line-height:42px;padding:0;font-size:14px;color:#414141;border:0;background:transparent;width:100%!important}.datepicker-col #ui-datepicker-div{left:10px!important;top:100%!important;position:absolute!important}.box-input .form-control{cursor:pointer}.datepicker-col .form-control::-webkit-input-placeholder{color:#414141;font-style:normal;font-size:14px}.datepicker-col .form-control:-moz-placeholder{color:#414141;opacity:1;font-style:normal;font-size:14px}.datepicker-col .form-control::-moz-placeholder{color:#414141;opacity:1;font-style:normal;font-size:14px}.datepicker-col .form-control:-ms-input-placeholder{color:#414141;font-style:normal;font-size:14px}.customCheckbox .form-option .custom-checkbox-box{margin-bottom:0}.shirts-landing-text{max-width:585px;margin:0 auto}.shirts-landing-text li{width:50%;padding:0 20px;float:left;text-align:center}.shirts-landing-text .custom-button{width:100%;margin-bottom:20px}.article-block .article-text p.pr{padding-right:45%}.reviews-count{position:absolute;right:0;left:0;text-align:center;top:35px;color:#767676;font-size:24px}.reviews-text{position:absolute;top:57px;left:0;right:0;text-align:center;color:#767676;font-size:10px}.rating-rate{display:inline-block;vertical-align:middle}.rating-rate-outer span{vertical-align:middle}.star-rate{display:inline-block!important}.logo-panel{text-align:center;margin-bottom:30px}.logo-panel li{position:relative}.logo-panel li em{display:block}.logo-panel li em img{width:100%}.logo-panel li span{display:block}.logo-panel li{display:inline-block;width:auto;margin-right:25px;width:42%;vertical-align:middle}.logo-panel li:last-child{margin-right:0}.logo-panel li.cross-sign{width:2%}.support-tiles{margin:0 -7px;padding:40px 0}.support-tiles li{padding:0 7px;margin-bottom:25px;width:25%;float:left;box-sizing:border-box}.support-tiles li a{display:block;background:#FFF;font-size:18px;line-height:22px;padding:39px 0;vertical-align:middle;display:inline-block;padding:41px 0;width:100%;border:1px solid #e4e2e2}.support-tiles li a:hover i img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05)}.support-tiles li a i{display:block;min-height:81px;margin-bottom:10px}.support-tiles li a i img{margin:0 auto;transition:all 0.3s}.support-tiles li a span{text-align:center;display:block;padding:0 15px;word-wrap:break-word}.questions{margin-bottom:50px}.answer-block .answer-inner{margin-bottom:30px}.answer-block .answer-inner .country-list{margin-top:30px}.sizing-list-outer .container{max-width:1290px;width:100%}.support-outer{margin:64px auto;text-align:left}.support-outer.cms-inner-container{text-align:left}.support-contact-block{max-width:480px;text-align:left}.support-contact-block .dk-selected{color:#414141;text-transform:none;padding:0 50px 0 15px;line-height:54px;height:58px}.support-contact-block .custom-dropdown{float:none;display:block}.support-contact-block .dk-selected::after{height:100%;background-size:21px}.button-block-support{margin:25px 0}.support-old-address{padding-top:10px}.support-old-address span{display:block;margin:0 auto 65px;text-align:center;font-size:18px;letter-spacing:-.4px;line-height:22px}.support-old-address span em{display:block}.support-contact-outer .support-new-address h2{margin-bottom:15px}.support-contact-outer .form-block .custom-dropdown,.support-contact-outer .form-block .form-group{margin-bottom:15px}.support-contact-outer .form-block textarea.form-control{height:275px;resize:none}.support-myaccount-outer .order-history-header{text-align:left;padding:12px 23px 8px;border-bottom:2px solid #efefef}.support-myaccount-outer .order-history-block{margin-bottom:41px;border-color:#d1d1d1}.selected-item{position:absolute;right:-8px;top:-7px;display:none}.support-myaccount-outer .support-item-image{cursor:pointer;border-radius:10px;height:216px;position:relative}.support-myaccount-outer .order-carousel{padding:0 25px 19px}.support-myaccount-outer .order-carousel .item{margin:18px 10px 0}.support-myaccount-outer .item.active .selected-item{display:block}.support-myaccount-outer .item.active .support-item-image{background:#e5f2f3}.support-myaccount-outer .order-carousel .owl-buttons .owl-prev{left:25px}.support-myaccount-outer .order-carousel .owl-buttons .owl-next{right:25px}.support-myaccount-outer .button-block-support{margin-top:15px}.view-all-order{margin-top:-14px;text-align:center}.support-myaccount-outer .button-block-support span{margin:0}.comment-box img{display:inline-block}.comment-box{border-bottom:1px solid #e1e1e1;margin-bottom:59px;padding-bottom:98px}.comment-box-sm-3{text-align:center}.comment-box-sm-9{padding-left:121px;padding-top:25px}.comment-box-sm-9 .form-block textarea.form-control{height:154px;resize:none}.add-product-comment .button-block-support{border-bottom:1px solid #e1e1e1;margin-bottom:28px;padding-bottom:25px}.add-product-comment .button-block-support span{margin:0}.add-product-comment .button-block-support.bottom{border-bottom:0}.comment-box-sm-9 .form-block,.comment-box-sm-9 .form-block .form-group{margin-bottom:0}.select-waiting-order-list{position:absolute;text-align:center;line-height:40px;right:25px;top:12px;border:3px solid rgb(190,190,190);height:47px;width:47px;border-radius:100%;background:rgb(255,255,255) none repeat scroll 0% 0%}.select-waiting-order-list img{display:none}.order-history-block.active .order-history-header{background:#e5f2f3}.order-history-block.active .select-waiting-order-list img{display:inline-block}.support-block .checkbox-outer .icheckbox_square.checked{margin:0 auto;background:url(../images/radio-check-b.svg) no-repeat center center #fff;background-size:18px}.support-block .checkbox-outer .icheckbox_square{border-radius:3px;border:2px solid #989898;width:30px;height:30px;display:inline-block;position:absolute;background:#fff;left:0;top:0}.support-radio-block .radio-outer .iradio_square{top:11px;height:34px;width:34px;border:2px solid #868686}.support-radio-block .radio-outer .iradio_square.checked::after{width:22px;height:22px}.support-radio-block span{font-size:16px;line-height:34px;color:#414141;padding-right:10px}.support-radio-block.ship-radio-block .radio-outer .iradio_square{left:0}.support-radio-block.ship-radio-block span{padding:7px 0 7px 35px}.support-page .table{margin:30px 0}.support-page .table-active td{background:#f8f9fa}.support-page .list-style li:after{top:4px}.download-pdf{color:#529ea4;font-size:14px}.tips-detail-inner ul li{padding-bottom:7px}.custom-upload{position:relative;height:44px;width:100%;display:block}.custom-upload input[type=file]{outline:none;position:relative;text-align:left;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;width:100%;height:100%}.custom-upload .input-file{position:absolute;right:0;cursor:pointer;top:0;left:0;width:auto;padding:0;margin:0;z-index:1;line-height:100%}.custom-upload button{vertical-align:middle;position:relative;border:none;box-shadow:none;text-align:center;padding:14px 70px;background:#202020;color:#fff;width:auto;display:inline-block}.custom-upload .input-file em{position:absolute;top:11px;left:46px;width:17px;height:17px;vertical-align:middle;display:inline-block}.custom-upload .input-file em img{width:100%;vertical-align:top}.custom-upload .input-file p{display:inline-block;padding-left:15px}.custom-upload .input-file .form-control{max-width:50%;display:inline-block;vertical-align:middle}.fileupload-mes a{display:block}.thankyou-message h2{margin-bottom:15px}.thankyou-message .button-block-support{margin-top:42px}.thankyou-message .button-block-support span{width:180px}.issue-tab .nav-tabs{border-bottom:0}.issue-tab .nav-tabs li{padding-right:70px}.issue-tab .nav-tabs li:last-child{padding-right:0}.issue-block .nav-tabs>li>a{font-size:16px;line-height:34px;color:#202020;padding:0;border:0}.issue-block{padding-top:24px;padding-left:78px}.issue-block h6{padding-bottom:10px;padding-top:15px;text-align:center}.issue-tab .tab-content{padding-top:45px}.upsell-modal .fabricFilters{display:inline-block}.issues-area{margin:0 -15px}.upload-photo{text-align:left}.checkbox-group .col-sm-4{padding-right:0}.checkbox-sm-3{width:25%}.checkbox-sm-4{width:37.5%}.checkbox-group .checkbox-sm-3 .checkbox-outer{padding-top:7px}.support-contact-block .form-block .checkbox-group{margin-bottom:40px}.form-option.line-checkbox .icheckbox_line{display:table-cell;vertical-align:middle;padding:0;font-size:12px;color:#414141;border:1px solid #BFBFBF;text-transform:uppercase;line-height:18px}.form-option.line-checkbox .icheckbox_line.checked{background:#fff;border:2px solid #3A6E90}.form-option.line-checkbox .custom-checkbox-box{padding:0 9.5px;width:25%;display:table;vertical-align:middle}.form-option.line-checkbox{margin:0 0 32px 0;display:flex;flex-wrap:wrap}.add-issues-post{background:#fff;margin-bottom:41px}.add-issues-post h5{background:#cfe3e4;font-size:21px;padding:11px 0 7px 37px;margin-bottom:0}.issue-block-sm-3{padding-left:0;text-align:center}.issue-block-sm-3 img{display:inline-block}.issues-form{padding:18px 37px;text-align:left}.issues-form label.error{text-transform:capitalize;font-size:12px;color:#ff4c00;line-height:16px;margin-bottom:0;text-align:left;float:left;width:100%;padding:0}.issues-form .dk-selected{padding:7px 40px 7px 15px;line-height:27px;font-size:18px;color:#414141}.issues-form .dk-selected::after{width:38px}.payment-time .issues-form{padding-top:8px}.payment-time .issues-form .custom-upload .input-file input{width:44%}.payment-time .issues-form .form-group{margin-bottom:27px}.issue-box{border-bottom:1px solid #e1e1e1;margin-bottom:56px;padding-bottom:27px}.support-outer .issue-tab .same-issue-tabs li{padding-right:175px}.same-issue-tabs{margin-bottom:13px}.add-product-comment .button-block-support.bottom{margin-top:0}.title-text span{display:block}.reviews-section{padding:55px 0 55px}.reviews-section ul li{padding:0 32px;float:left;width:20%;text-align:center}.reviews-section .gq-review{width:15%}.reviews-section .gq-review em{display:inline-block}.reviews-section .gq-review span{display:block;margin:10px 0;font-size:18px;line-height:22px}.reviews-section .review-quote{text-align:center;width:24%;padding:0 5%}.reviews-section .review-quote p{margin:30px 0 7px;font-size:18px;line-height:22px;color:#414141}.reviews-section .review-quote em{font-size:12px;color:#414141}.reviews-section .trustpilot-img{width:150px;display:block;margin:30px auto 22px}.reviews-section .trustpilot-img img{width:100%}.reviews-section .goggle-review,.reviews-section .trustpilot-review{width:18.5%;padding:0}.reviews-section .goggle-review span{margin-bottom:5px;display:block;font-size:21px}.reviews-section .goggle-review .rating-rate{display:inline;margin:0 auto 15px;text-align:center;width:165px}.reviews-section .goggle-review a{width:84px;display:inline-block;z-index:1}.reviews-section a img{width:auto}.reviews-section .trustpilot-review a{width:95px;display:inline-block;margin-top:-2px;margin-right:-13px}.reviews-section .trustpilot-review .trustpilot-img{display:block}.article-banner .banner-img{padding-left:0}.btn-secondary-white:hover,.btn-secondary-white:focus{color:#3A6E90;background:#fff}.au-banner{position:relative}.shop-collection.baaner-for-com{width:100%;float:none}.article-banner .banner-img img{width:100%}.jq-ry-container[readonly=readonly]{cursor:pointer}.suit-section{position:relative;padding:0}.suit-section img{width:100%}.suit-section .custom-banner-text{position:absolute;top:10px;bottom:auto;max-width:70%}.suit-section .custom-banner-text h1{margin:0 0 10px}.suit-section .custom-banner-text.tailored-suit-block{left:0;right:auto}.suit-section .custom-banner-text p{line-height:25px;margin:0 0 10px}.suit-section .custom-banner-text.get-fitted-block{right:0;left:auto}.fabric-listing .fabric-listing-img{height:180px;overflow:hidden}.appliedCoupon.modal-open{position:fixed;left:0;right:0}.coupon-modal .modal-dialog{width:500px;height:auto;max-width:inherit!important}.coupon-modal .modal-content{background-color:#3A6E90}.coupon-modal .modal-content h2{color:#fff;text-align:center;text-transform:uppercase}.coupon-modal .modal-content p{color:#fff;text-align:center;text-transform:uppercase;max-width:72%;margin:0 auto 16px}.coupon-modal .modal-content .coupon-modal-button{text-align:center}.cat-banner{position:relative}.cat-banner .img-block img{width:100%;position:relative}.cat-banner .caption-block{position:absolute;left:0;top:0;right:0;bottom:0}.cat-banner .caption-block h1 span{font-size:24px;line-height:28px;margin-bottom:0}.cat-banner .caption-block h1{font-size:48px;line-height:52px;margin-bottom:0;margin-top:30px}.cat-banner .caption-block p{margin-bottom:0;position:relative;display:inline-block}.cat-banner .caption-block p span{position:absolute;left:0;top:3px;font-size:28px;line-height:32px;color:#414141}.cat-banner .caption-block p i{font-size:48px;line-height:52px;color:#414141;padding:0 7px 0 15px}.cat-banner .caption-block p strike{font-size:18px;line-height:22px;position:absolute;right:-37px;bottom:5px}.cat-banner a.btn-secondary-black{margin:10px 0;max-width:140px;height:45px;line-height:45px}.cat-info-panel{background:#f3f5f7;padding:18px 0 14px}.cat-info-panel ul{text-align:center;position:relative;overflow:hidden}.cat-info-panel ul li{display:inline-block;text-align:center;position:relative;width:24%;background:#f3f5f7;z-index:1;vertical-align:top;padding:0 35px;text-align:left}.cat-info-panel ul li:first-child{padding-left:50px}.cat-info-panel ul li:last-child{padding-left:13px}.cat-info-panel ul li .img-block{display:inline-block;vertical-align:middle}.cat-info-panel ul li .size-block{width:35px;height:35px}.cat-info-panel ul li .hand-block{width:42px;height:34px}.cat-info-panel ul li .deliver-block{width:35px;height:33px}.cat-info-panel ul li .shirt-block{width:45px;height:33px}.cat-info-panel ul li .img-block img{width:100%;height:100%}.select-fabric-block{background:#fbfbfb;padding:0 0 0 100px;position:relative}.select-fabric-block .fabric-info h3{font-size:24px;line-height:28px;color:#414141}.select-fabric-block .fabric-info h3 span{display:block}.select-fabric-block .fabric-info p{font-size:14px;line-height:18px;color:#414141;padding-bottom:10px}.select-fabric-block .fabric-info em{font-size:10px;line-height:14px;color:#414141;display:inline-block}.select-fabric-block .left-fabric{width:20%;padding-right:10px}.left-fabric-outer{padding:38px 0}.select-fabric-block .right-fabric{width:80%;padding-left:0;padding:18px 0}.cat-owl-slider .img-block em.magnifier{width:85px;height:84px;line-height:84px}.cat-owl-slider .introductory-range-col a{display:inline-block;position:relative}.cat-owl-slider .introductory-range-col a img{width:100%}.cat-owl-slider .introductory-range-col .img-block{margin-bottom:0}.cat-banner .reviews-section{background:transparent;padding:12px 0 0}.cat-banner .reviews-section ul{padding-right:97px}.cat-banner .reviews-section ul li{width:38%;padding:0}.cat-banner .reviews-section ul li:last-child{width:28%}.cat-banner .reviews-section .goggle-review a{width:43px}.cat-banner .reviews-section .goggle-review .rating-rate{width:116px;margin:3px 0 0}.cat-banner .reviews-section ul li.gq-review{width:24%;text-align:left}.cat-banner .reviews-section ul li.gq-review em{display:inline-block;width:63px}.cat-banner .reviews-section ul li img{width:100%}.cat-banner .reviews-section .goggle-review span{font-size:12px;line-height:16px;margin-bottom:0}.cat-banner .reviews-section .trustpilot-review .trustpilot-img{width:80px;margin:0 auto 5px}.cat-banner .reviews-section .trustpilot-review a{width:72px}.select-fabric-block .introductory-range-slider .item{margin:0 26px}.catalogue-range-button{text-align:center;margin:20px 0}.catalogue-range-button a{margin:0 auto;max-width:150px;height:40px;line-height:40px}.category-new-page .shirt-collection-panel ul li .collections-filter-list{display:block;position:static}.category-new-page .cat-info-panel{padding:37px 0;background:#fff}.category-new-page .cat-info-panel .container{padding:0 9px}.category-new-page .cat-info-panel ul li{width:auto;padding:0 10px;background:#fff}.category-new-page .cat-info-panel ul li:first-child{padding-left:0}.category-new-page .cat-info-panel ul li:last-child{padding-left:0}.category-new-page .cat-info-panel ul li span{width:170px}.category-new-page .cat-info-panel ul li .img-block{vertical-align:middle}.collection-listing.product-listing{margin:15px -15px 15px -15px}.collection-listing.product-listing li{width:25%;padding-bottom:15px;margin-bottom:25px}.collection-listing.product-listing li .img-block a{display:block}.collection-listing.product-listing .product-detail{text-align:left;padding:14px 20px 9px 7px}.collection-listing.product-listing li .product-detail ul li:hover{border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none}.collection-listing.product-listing li .product-detail ul li em{padding-right:5px;width:35px;display:inline-block}.collection-listing.product-listing .product-detail .product-price em i{top:-4px;font-size:10px}.collection-listing.product-listing .product-detail .shirt-offer-detail .offer-list{display:inline-block;vertical-align:middle;margin-bottom:2px;margin-right:4px}.collection-listing.product-listing .product-detail .old-price:after{display:none}.collection-listing.product-listing .product-detail em.old-price b{text-decoration:line-through}.collection-listing.product-listing li .img-block{padding:15px 5px 0 5px}.category-new-page .shirt-collection-panel .refine-panel ul li{padding-bottom:15px}.category-new-page .shirt-collection-panel .refine-panel ul li a img{float:right;position:relative;top:4px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.category-new-page .shirt-collection-panel .refine-panel ul li.open a img{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0)}.category-new-page .shirt-collection-panel .refine-panel .chekbox-outer .icheckbox_square{border-radius:0;left:0;top:4px;width:10px;height:10px}.sort-dropdown-block .sort-dropdown-outer{float:left;position:relative}.sort-dropdown-block .sort-dropdown-outer>a:first-child{border:1px solid #bfbfbf;padding:2px 8px;width:160px;color:#bfbfbf}.sort-dropdown-block .sort-dropdown-outer>a img{float:right;position:relative;top:4px}.sort-dropdown-block .sort-dropdown-outer .sort-dropdown{border:1px solid #bfbfbf;display:none;width:160px;position:absolute;top:22px;left:0;right:0;z-index:2;background:#fff}.sort-dropdown-block .sort-dropdown-outer .sort-dropdown li{font-size:14px;line-height:16px;color:#414141;padding:6px 12px;height:40px}.category-new-page .breadcrumb{position:absolute;top:0;left:0;right:0;background:none;border:0;z-index:1}.category-new-page .chekbox-outer label{padding-top:0;padding-bottom:0;padding-left:17px}.category-new-page .shirt-collection-panel .refine-panel ul li .contribution-radio li{padding-bottom:2px}.ad-outer-block{margin-top:60px}.refine-image{padding-bottom:25px;display:block;max-width:170px}.refine-image img{width:100%}.measurementPopup .details li{display:inline-block}.measurementPopup .details li a{width:290px!important;display:inline-block;min-width:inherit;margin-left:0}.refine-text{background:#3A6E90;text-align:center;padding:16px 0;display:block}.measurementPopup .details{border:0 none;margin:17px 13px 0 0;width:58.2%}.refine-text span{font-size:12px;line-height:16px;color:#fff}.offer-list.green{background:#3A6E90}.offer-list.orange{background:#c87e70}.support-item-block .round-img{width:147px;height:147px;line-height:147px;margin:0 auto}.support-item-block .round-img img{height:100%}.change-password-block .form-control.error{float:none}.more-colour-block{display:none}.shirt-detail-modal .modal-dialog{max-width:1090px;background:#fff;padding:65px 0 125px;height:auto}.shirt-detail-modal #sync4{display:inline-block!important;vertical-align:middle;width:30%;padding:0 25px}.shirt-detail-modal .modal-dialog .close{top:5px;right:5px}.shirt-detail-modal #sync4.owl-carousel .owl-item{float:none;width:90px!important;height:90px;padding:8px;border:2px solid #e4e2e2;display:block;margin-bottom:10px}.shirt-detail-modal #sync4.owl-carousel .owl-item.synced{border:2px solid #2f4c54}.shirt-detail-modal #sync4.owl-carousel .owl-item .item{margin:0 auto;width:100%;height:100%}.shirt-detail-modal #sync4.owl-carousel .owl-item .item img{display:block;margin:0 auto;height:100%}.shirt-detail-modal #sync4.owl-carousel .owl-item:hover{border:2px solid #2f4c54;transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-ms-transition:0.3s all}.coupon-modal .close{padding:5px;top:5px;right:5px;z-index:2}.detail-page .product-detail-outer{padding:0 15px 0 0}.detail-page .product-detail{margin:22px 0 20px;padding-right:58px}.detail-page .product-content{padding:25px 0 9px;margin:0 0 23px;border-top:1px solid #e4e2e2;border-bottom:1px solid #e4e2e2}.detail-page .custom-shirt-table{padding-bottom:25px}.detail-page .custom-shirt-table ul li{float:left;width:33.33%;padding-left:3px;margin-bottom:20px}.detail-page .custom-shirt-table ul li em{display:inline-block;width:49px;height:49px;vertical-align:middle}.detail-page .custom-shirt-table ul li em img,.bottom-content .right-side img{width:100%}.detail-page .custom-shirt-table ul li p{margin-top:0;display:inline-block;margin-bottom:0;vertical-align:middle;padding-left:5px;width:135px;letter-spacing:0;vertical-align:top}.detail-page .custom-shirt-table ul li p span{font-size:14px;line-height:18px;display:block}.detail-page .custom-shirt-table .link-tag{text-align:right;padding-bottom:23px;padding-right:59px}.detail-page .custom-shirt-table .link-tag a,.bottom-content ul li p a{font-size:14px;line-height:22px;color:#202020;border-bottom:1px solid #202020;display:inline-block}.detail-page .custom-shirt-table p{margin-bottom:0;letter-spacing:.2px}.detail-page .custom-shirt-table .link-tag a:hover,.new-collections-detail .custom-shirt-table .link-tag a:focus,.bottom-content ul li p a:hover,.bottom-content ul li p a:focus{color:#3A6E90;border-color:#3A6E90}.detail-page .btn-outer{max-width:100%;margin:0 -6px;padding-top:3px}.detail-page .btn-outer .btn-col{padding:0 6px;width:46%}.detail-page .btn-col .btn-secondary,.detail-page .btn-col .btn-primary{max-width:100%}.detail-page .bottom-content{padding-top:30px}.detail-page .bottom-content h6:after{cursor:pointer;position:absolute;content:"";background:url(../images/arrow-down.png)no-repeat;right:4px;width:14px;height:8px;top:4px;background-size:100% 100%}.detail-page .bottom-content .expand-state h6:after{background:url(../images/arrow-up.png)no-repeat}.detail-page .bottom-content ul li{border-bottom:1px solid #e4e2e2;padding:18px 0 21px}.detail-page .bottom-content ul li .inner-block{display:none}.detail-page .bottom-content ul li:last-child{border-bottom:0}.detail-page .bottom-content ul li p.world-name{margin-top:32px}.detail-page .bottom-content ul li p span{display:block;margin-bottom:5px;letter-spacing:.1px}.detail-page .bottom-content ul li .btn-col{padding:9px 0 10px}.detail-page .bottom-content .right-side{padding-left:33px;margin-top:-4px}.detail-page .bottom-content ul li a{display:inline-block}.detail-page .detail-img{padding:23px 85px 0 60px}.thumbnail-slider.owl-carousel#sync1 .owl-item img{width:100%}.thumbnail-slider.owl-carousel#sync2{padding-top:42px}.thumbnail-slider.owl-carousel#sync2 .owl-item{border:2px solid #e2e8e9;margin-right:24px;padding:0;text-align:center}.thumbnail-slider.owl-carousel#sync2 .owl-item:last-child{margin-right:0}.thumbnail-slider.owl-carousel#sync2 .owl-item.synced{border:2px solid #40636d}.thumbnail-slider .owl-buttons{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%)}.thumbnail-slider .owl-buttons .owl-prev,.thumbnail-slider .owl-buttons .owl-next{height:32px;width:16px;color:transparent}.thumbnail-slider .owl-buttons .owl-prev{background:url(../images/previous-arrow-01.png)no-repeat;float:left;margin-left:-40px;background-size:100% 100%}.thumbnail-slider .owl-buttons .owl-next{background:url(../images/next-arrow-01.png)no-repeat;float:right;margin-right:-29px;background-size:100% 100%}.checkout-page .order-details .details-listing li span a{font-size:14px;line-height:18px;text-transform:none;text-decoration:underline;color:#3A6E90;display:block;margin-bottom:10px}.autosize-body.modal-open{position:fixed;left:0;right:0;padding-right:0!important}.promotion-tag{background:#d3988d;padding:10px 0;margin-top:-1px;position:relative;z-index:9;margin-bottom:33px}.intro-modal .modal-dialog{max-width:600px;height:auto;margin:0 auto;width:auto}.intro-modal .modal-dialog .modal-content{padding-bottom:0}.intro-modal .close{position:absolute;z-index:2;right:0;top:-25px;width:25px;height:25px;padding:5px}.error-message{padding:15px;border:1px solid #f5f7f7;text-align:center;margin-bottom:20px}.error-message p a:hover{color:#4aa3bb}.custom-listing li .right-fix{background-color:#3A6E90;color:#fff;position:absolute;right:0;padding:10px}.search-expand{height:54px;background-color:#f6f6f6;display:block;margin-bottom:15px;width:100%;display:none;position:relative}.search-expand .input-text{width:412px;height:34px;border-radius:2px;background-color:#fff;border:1px solid #d7d7d7;float:left}.search-expand input{margin-top:9px}.links .search{color:#3A6E90;font-size:12px;text-transform:uppercase;margin-left:53px}.links .cancel{color:#686868;font-size:12px;text-transform:uppercase;margin-left:30px}.search-expand .links{float:right;line-height:50px;padding-right:10px}.fabric-selection .search-bg{width:30px;height:28px;float:right;display:block;border:2px solid #dadada;border-radius:5px;margin-right:8px}.fabric-selection .search-bg img{display:block;margin:5px auto 5px auto}.upsell-checkout-modal.upsell-modal .modal-dialog .search-expand:before{background-color:#f6f6f6;content:'';position:absolute;width:60px;left:-60px;height:100%}.upsell-checkout-modal.upsell-modal .modal-dialog .search-expand:after{background-color:#f6f6f6;content:'';position:absolute;width:75px;right:-75px;height:100%}.landing-au .reviews-section .trustpilot-review span{margin-bottom:5px;display:block;font-size:21px}.landing-au .reviews-section .trustpilot-img{margin-top:0}.height-box,.weight-box{position:relative}.weight-box input{padding-right:38px}.weight-box label.weight-lb{position:absolute;left:23%;font-size:12px;margin:0;line-height:42px}.height-box input{padding-right:53px}.height-box label.height-lb{position:absolute;left:23%;font-size:12px;margin:0;line-height:42px}.checkout-pocketsquare-modal .fabric-listing .fabric-listing-img{height:170px}.checkout-bowtie-modal .fabric-listing .fabric-listing-img{height:190px}.account-order-details .wrapper{background:#fff}.home-page.account-order-details .wrapper{background:#fff}.account-order-details .back-btn{margin-top:35px;margin-bottom:15px}.account-order-details .order-details{margin-top:0}.account-order-details .order-status{color:#414141;font-size:18px;line-height:22px;margin-bottom:10px;text-transform:uppercase;padding-left:13px}.account-order-details .order-status span{color:#3A6E90;letter-spacing:-.3px}.account-order-details .shopping-cart.checkout-page .right-block{padding-top:3px;float:left}.account-order-details .add-measurements{padding:17px 32px;margin-top:54px;margin-bottom:20px}.account-order-details .shopping-cart .left-block{margin-bottom:60px}.account-order-details .details-block{padding-top:42px;padding-bottom:55px}.account-order-details .details-block ul{list-style-type:none;margin:0 10px}.account-order-details .details-block ul li{width:50%;float:left}.account-order-details .details-block ul li a{text-transform:uppercase;position:relative;padding:25px 0 30px 85px;display:inline-block;color:#3A6E90;font-size:21px;line-height:25px}.account-order-details .details-block ul li a:hover{color:#202020}.account-order-details .details-block ul li a i{width:55px;height:55px;position:absolute;left:-7px;top:8px;display:block}.account-order-details .details-block ul li a i img{width:100%}.account-order-details .address-block{background:#f6f6f6;position:relative}.account-order-details .address-block:before{position:absolute;content:"";background:#e4e2e2;width:50%;left:0;height:100%;margin-left:-250px}.account-order-details .order-date-history{font-size:18px;line-height:22px;padding:25px 15px 75px 19px}.account-order-details .order-date-history.left-col{background:#e4e2e2}.account-order-details h6{margin-bottom:0;text-transform:none;padding-top:0}.account-order-details p{margin:0}.account-order-details p.search-query{padding:0 15px}.account-order-details .date-history{margin-bottom:23px}.account-order-details .date-history p{padding-bottom:0}.size-modal.measurement-modal .modal-header{padding:13px 40px 7px;border-bottom:0}.size-modal.measurement-modal .modal-content{padding:0 40px 15px}.size-modal.measurement-modal form{margin:0 0 28px}.size-modal.measurement-modal form ul{margin:0 -5px}.size-modal.measurement-modal form ul li{float:left;padding:0 5px;box-sizing:border-box}.size-modal.measurement-modal form ul li .form-group{margin-bottom:10px}.size-modal.measurement-modal form.login-form ul{margin:0 -10px}.size-modal.measurement-modal form.login-form ul li{padding:0 10px;width:33.33%;display:inline-block}.size-modal.measurement-modal form.login-form ul li:last-child{margin:27px 0}.size-modal.measurement-modal form.login-form,.size-modal.measurement-modal form.forgot-form{margin:0}.size-modal.measurement-modal .bottom-link{margin-bottom:28px}.size-modal.measurement-modal form ul li.custom-large-width{width:69%}.size-modal.measurement-modal form ul li.custom-small-width{width:31%}.size-modal.measurement-modal .modal-content form ul li .btn{min-width:170px}.size-modal.measurement-modal .measurement-content-block{margin:0 -6px 23px -7px;display:flex;flex-wrap:wrap}.size-modal.measurement-modal .measurement-content-block li{padding:0 5px;float:left;width:33.33%}.size-modal.measurement-modal .size-block .size-block-inner{padding:15px;height:100%;border:1px solid #b5b5b5}.size-modal.measurement-modal .size-block:hover{border-color:#3A6E90}.size-modal.measurement-modal .size-block span{display:inline-block}.size-modal.measurement-modal .bottom-link a{display:inline-block}.mb28{margin-bottom:28px}.size-modal.measurement-modal .forgot-form{display:none}.size-modal.measurement-modal .forgot-form li:first-child{width:66.66%}.size-modal.measurement-modal .bottom-link .signUp-link:last-child{padding-left:5px}.size-modal.measurement-modal .bottom-link .login-measure-link{display:none}#upsellContrastFabricModal.upsell-modal .modal-header h5{margin-top:0;padding-top:0}.wedding-new .article-sub-text ul.list-circle{padding-left:30px}.wedding-new .article-sub-text ul.list-circle li{list-style:circle;padding-bottom:3px;text-align:left}.wedding-modal.fitting-modal .book-your-fitting-panel .fitting-panel-inner .col-datepicker{float:left;width:50%;padding-right:10px}.save-degin-overlay .modal.measurement-modal{overflow-x:hidden;overflow-y:auto!important}.measurementPopup .table-bordered.table-borderless#scanMeasurement th{text-align:right}.measurementPopup .nav>li>a.btn-green-border:hover{background:#3A6E90!important;color:#fff!important}.measurementPopup .nav>li>a.btn-green-border,.measurementPopup .nav>li>a.btn-green-border:focus{color:#3A6E90!important;background-color:transparent!important;border:2px solid #3A6E90!important}.measurementPopup .nav>li>a.btn-green:hover{background:transparent!important;color:#3A6E90!important;border:2px solid #3A6E90!important}.measurementPopup .nav>li>a.btn-green,.measurementPopup .nav>li>a.btn-green:focus{color:#fff!important;background-color:#3A6E90!important}.new-wedding-page.au-page.home-page .main-wrap{padding:60px 0 0;overflow:visible}.new-wedding-page.au-page.home-page footer{padding-top:0}.check-out-thankyoupage .main-wrap{padding:60px 0 0 0}.order-history-header span em.price-before{color:#414141;text-decoration:line-through}.order-history-header span em.price-after{color:#cd887b}.home-page .hero-banner.collection-banner .fillimg{height:600px}.category-new-page .collection-content{background:#fff;opacity:.8;padding:40px}.category-new-page .hero-banner.collection-banner .hero-banner-text .hero-inner-text{padding-top:0}.promo-code-none .offer-section{opacity:0;visibility:hidden;height:0}.promo-code-none.promo-open header{top:0}.checkout-page .control-selection{display:block;float:right}.measurementPopup h2{padding:0 0 23px 0;max-width:70%}.measurementPopup .price{font-family:'Avenir-Next-bold'}.measurementPopup .price .price-before{color:#414141;font-size:18px;line-height:22px}.measurementPopup .measurement-tab .tab-pane{padding-top:20px}.bow-tile-option ul{display:block;padding:22px 2px}.bow-tile-option a{display:block}.bow-tile-option li{display:inline-block}.bow-tile-option label{margin-bottom:0}.upsell-checkout-ul-listing li.disabled{opacity:.3;pointer-events:none}.bow-tile-option .clip-on{display:inline-block}.bow-tile-option .radio-btn a{display:block;height:100px;width:100px;text-align:center;margin:0 auto}.bow-tile-option ul li{margin-right:20px}.bow-tile-option ul li:last-child{margin-right:0}.bow-tile-option .radio-btn img{width:auto;background-color:#e4e2e2;display:block;margin:0 auto;text-align:center}.bow-tile-option .radio-btn .img-caption{width:auto;height:auto;display:block;text-align:center;vertical-align:middle;color:#000;font-size:12px}.bow-tile-option ul li.active .radio-btn img{background-color:#1d1f22}.fabric-data.fabric-selection .fabric-list>li a{border:1px solid #BFBFBF;border-radius:2px;background-color:#FFF;padding:6px 30px 6px 12px;color:#202020;font-size:14px;height:40px;line-height:28px}.fabric-data.fabric-selection .fabric-list>li a:focus{border:2px solid #4787B1}.fabric-data.fabric-selection .fabric-list>li{margin-right:10px;margin-top:0}.fabric-data.fabric-selection .fabric-list>li>.fabric-drop>a:after{right:5px;top:18px;position:absolute;content:'';background:url(../images/drop-down-arrow-new.png);height:18px;width:18px;background-repeat:no-repeat;background-size:8px;border:none}.fabric-data.fabric-selection .fabric-list .fabric-drop-list{top:53px;left:0;padding:0;border:1px solid #BFBFBF;border-radius:2px;background-color:#FFF}.fabric-data.fabric-selection .fabric-list .fabric-drop-list .chekbox-outer .contribution-radio li{padding:6px 12px;position:relative}.fabric-data.fabric-selection .fabric-list .fabric-drop-list .chekbox-outer .contribution-radio li:hover{background-color:#F6F6F6}.fabric-data.fabric-selection .fabric-list .fabric-drop-list .chekbox-outer .contribution-radio li label{text-transform:none;vertical-align:middle;color:#414141;font-size:14px;line-height:30px;padding-top:0;padding-bottom:0}.fabric-data.fabric-selection .fabric-list .fabric-drop-list .chekbox-outer .contribution-radio li .icheckbox_square{top:6px}.fabric-data.fabric-selection .fabric-list .fabric-drop-list .chekbox-outer .contribution-radio li label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.fabric-data.fabric-selection .fabric-list>li>.fabric-drop{border:none}.fabric-data.fabric-selection .fabric-list>li.open>.fabric-drop>a:after{display:block}.fabric-page h1{padding-bottom:15px}.fabric-data.fabric-selection .fabric-list .fabric-drop-list{box-shadow:0 12px 10px 0 rgba(0,0,0,.08);-webkit-box-shadow:0 12px 10px 0 rgba(0,0,0,.08);-moz-box-shadow:0 12px 10px 0 rgba(0,0,0,.08);-ms-box-shadow:0 12px 10px 0 rgba(0,0,0,.08);-o-box-shadow:0 12px 10px 0 rgba(0,0,0,.08)}.fabric-data.fabric-selection{padding-bottom:20px;display:block}.fabric-data.fabric-selection .fabric-list .fabric-drop-list .mCSB_buttonDown{display:none!important}.fabric-page .right-fabric-block .price{padding-bottom:5px;font-family:'Avenir-Next-bold'}.bottomcut-modal{width:346px}.bottomcut-modal .modal-content{height:341px;padding-bottom:0}.chekbox-outer .icheckbox_square{width:17px;height:17px;margin:0 auto;border:1px solid #e4e2e2;border-radius:100%;cursor:pointer;display:inline-block;position:absolute!important;left:0;top:2px}.chekbox-outer label{position:relative;padding-left:26px;padding-right:5px;margin-bottom:0;padding-bottom:2px;padding-top:2px;cursor:pointer;position:relative;text-overflow:ellipsis;white-space:nowrap}.button-block-support span .loading-bg{top:25px}.table-header-top .col-sm-6{padding:0 0 10px;font-size:16px;text-transform:uppercase;color:#414141}.fluid-modal .content-block{margin:10px auto 20px}.swing{animation:swing ease-in-out 1s infinite alternate;transform-origin:center -20px}.swing img{border:0;display:block;margin-left:auto;margin-right:auto;width:703px;height:auto}@keyframes swing{0%{transform:rotate(2deg)}100%{transform:rotate(-2deg)}}.error-page .error-page-img{margin:60px 0}.error-page .error-inner{margin:80px 0}.error-page .error-page-btn{margin:60px 75px 32px}.error-page .error-page-btn .btn{width:80%}.error-page .error-page-btn .row{margin-top:18px;margin-bottom:20px}.error-page .go-back-link{font-family:'AvenirNext-DemiBold';font-size:13px;color:#000;letter-spacing:2px;display:inline-block;margin-top:13px;background:none;padding:0;margin:0;border:none;text-transform:uppercase;margin-bottom:30px}.error-page .symbol{width:14px;height:14px;margin-right:5px;display:inline-block;vertical-align:top;position:relative;top:2px}.error-page .symbol img{width:100%;display:block}.zoom-popup .view-cart-tooltip.clicked .close{top:5px}.how-it-works-row{display:flex}.how-it-works-row>div{display:flex;flex-direction:column;justify-content:center}.how-it-works-row .work-img{order:2;margin-bottom:20px}.how-it-works-row .how-it-works-content{padding-right:30%}.how-it-works-row .how-it-works-content .heading-num{display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%)}.how-it-works-row .how-it-works-content p{padding-left:35px}.how-it-works-row .how-it-works-content h3{padding:15px 35px;z-index:1;margin-bottom:0;color:#414141;position:relative}.how-it-works-row .work-dashed-content{position:relative}.how-it-works-row .work-dashed-content::before{content:"";position:absolute;top:40%;left:20px;bottom:0;height:100%;border-left:1px dashed #414141;z-index:-1;width:1px}.how-it-works-row .work-dashed-content.no-before::before{display:none}.how-it-work-page .btn-outer{margin-top:10px}.how-it-work-page .btn-outer>a{margin-right:12px}.how-it-works-row .how-it-works-content .dashed-text{display:none}.hero-block{position:relative}.hero-block .hero-caption{position:absolute;top:0;right:0;left:0;bottom:0}.display-table{display:table;height:100%;width:100%}.display-tablecell{display:table-cell;vertical-align:middle}.branding-content{padding:40px 0}.content-inner{padding:40px 0}.hero-block img{width:100%}.branding-img img{width:100%}.button-block{text-align:center}.satisfaction-page-btn .btn{min-width:250px}.recipient-block .recipient-detail .form-block .form-group .error{bottom:-18px;font-size:12px;left:0;padding-top:0;position:absolute;color:#ff4c00}.more-content{display:none}.read-more-link{font-size:18px;display:block;color:#cd887b}.read-more-link:hover{color:#202020}.read-more-link:active,.read-more-link:focus{color:#cd887b}.read-more-link span{padding-right:20px;position:relative}.read-more-link span:before{position:absolute;content:"";border-top:6px solid transparent;border-left:10px solid #cd887b;border-bottom:6px solid transparent;right:0;top:5px}.read-more-link span:hover:before{border-left:10px solid #202020}.read-more-link.active-state{margin-top:0}.read-less{display:none}.read-more-link.active-state .read-more{display:none}.read-more-link.active-state .read-less{display:inline-block}.testimonial-list{max-width:550px;margin:0 auto}.testimonial-list li{background:#202020 url(../images/double_quotation.svg)no-repeat;padding:30px;margin-bottom:18px;background-size:85px 76px;background-position:96% 97%}.testimonial-list li label{color:#fff}.testimonial-list li h3{color:#7dbdc2}.testimonial-list li p{color:#fff}.testimonial-list li span{color:#fff}.testimonial-list li span a{display:inline-block}.btn-load-more{text-align:center}.btn-load-more .btn-default{padding:10px 20px;display:inline-block}.testimonial-outer{position:relative;top:-50px}.testimonial-list li label{color:#fff;margin-bottom:10px}.gift-banner .hero-caption{top:50px;bottom:0;left:0;right:0;position:absolute}.gift-banner .hero-caption h1{color:#fff}.recipient-block .recipient-detail .form-block p{text-align:center}.recipient-block{padding:160px 0 290px;background:#fff}.recipient-block .recipient-inner-block{max-width:860px;width:100%;margin:0 auto}.recipient-block ul{padding-bottom:57px}.recipient-block ul li{float:left;width:50%}.recipient-block ul li a{display:table;width:100%;height:107px;border:3px solid #e4e2e2;text-align:center}.recipient-block ul li:first-child a{border-right:3px solid transparent}.recipient-block ul li:last-child a{border-left:3px solid transparent}.recipient-block ul li a span{display:table-cell;vertical-align:middle;font-size:21px;line-height:25px;color:#bbb;text-transform:uppercase}.recipient-block ul li a span em{display:block;text-transform:none;font-size:16px;line-height:20px;padding-top:8px}.recipient-block ul li.active a{border-color:#2f5964;background:#f6fafb}.recipient-block ul li.active a span{color:#2f5964;padding:0 10px}.recipient-inner-block .recipient-detail h6{text-align:left}.gift-banner img{width:100%}.hero-banner.full-banner .hero-banner-text h1{color:#fff}.hero-banner.full-banner .hero-inner-text{width:100%;max-width:inherit}.hero-banner.gift-banner .hero-banner-text h1{margin:0 0 90px;color:#414141}.branding-content h5{padding-top:0;margin-top:0;text-transform:none}.change-password-block h2{color:#414141;margin-bottom:48px}.change-password-block h2 span{display:block}.change-password-block form{max-width:640px}.change-password-block form .form-group{margin-bottom:28px}.change-password-block form .form-group .label-group{padding-left:172px;position:relative}.change-password-block form label{width:145px;position:absolute;left:0;text-transform:uppercase;color:rgba(0,0,0,.85);top:50%;margin-bottom:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.change-password-block .btn-default{width:235px;height:60px;line-height:56px;font-size:18px;margin-top:18px}.change-password-block{padding:40px 0}.btn-back{line-height:20px;color:#3A6E90;position:relative;padding-left:20px;margin-bottom:29px;display:inline-block}.btn-back:before{position:absolute;content:'';left:0;top:2px;border-bottom:8px solid rgba(0,0,0,0);border-right:12px solid #3A6E90;border-top:8px solid rgba(0,0,0,0)}.change-password-block .form-control::-webkit-input-placeholder{opacity:0;font-size:18px;color:#999797;line-height:30px}.change-password-block .form-control::-moz-placeholder{opacity:0;font-size:18px;color:#999797;line-height:30px}.change-password-block .form-control:-ms-input-placeholder{opacity:1;font-size:18px;color:transparent;line-height:30px}.change-password-block .form-control:-moz-placeholder{opacity:0;font-size:18px;color:#999797;line-height:30px}.confirmed-pwd h2{margin-bottom:29px}.confirmed-pwd .btn-default{margin-right:12px}.change-password-block form label.error{position:relative;float:none;transform:inherit;width:auto;text-transform:initial}.account-order-details .details-block ul li a i img{width:100%}.btn-back:focus{color:#2f5964}.main-page{background:#fff}.unsubscribe{padding:5% 0}.unsubscribe h2{padding-bottom:15px}.unsubscribe p{padding-bottom:15px}.fabric-title{color:#414141;margin-bottom:15px}.load-more-btn{padding-bottom:75px;text-align:center}.load-more-btn .btn-green{margin:0 auto}.detail-page .button-row a.btn-green{min-width:66%;margin-bottom:10px}.detail-page .button-row a.btn-green:last-child{margin-bottom:0}.detail-page p.shirt-text{margin:0}.detail-page .product-afterpay p{display:inline-block;margin:0}.detail-page .error-msg p{color:#FF8A00;text-transform:uppercase;margin:0 0 2px 0;padding:0}.fabric-page .back-link i{position:relative;left:15px;bottom:1px}.shirt-fabric-listing .fabric-detail .right-block .favourite-block .view-cart-tooltip{width:235px;max-width:inherit;margin-top:10px;transition:none}.support-outer h5{margin-bottom:21px;text-transform:uppercase;padding-top:0;color:#414141}.cms-content p{color:#414141}.list-style li{padding-left:15px;position:relative;color:#414141;margin-bottom:12px;line-height:30px}.list-style li a{font-family:'AvenirNext-DemiBold';text-decoration:underline}.cms-content h2{margin:0 0 33px 3px;color:#414141;text-transform:uppercase}.cms-content p a{display:inline-block;text-decoration:underline}.cms-content h1{letter-spacing:1.45px;color:#fff;text-transform:capitalize}.list-style li:after{left:0;position:absolute;top:12px;content:"";width:4px;height:4px;background:#202020;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%}.list-style{margin:30px 0 30px 0}.support-outer .btn{margin:5px;margin-left:0}.questions li{margin-bottom:15px}.questions li a{color:#cd807b;font-size:18px;line-height:22px}.questions li a:hover{color:#1d1d1d}.answer-block .answer-inner .country-list p{margin-bottom:0;padding-bottom:0;margin-top:0}.answer-block .answer-inner address span{display:block;font-style:italic}.sizing-right-col .btn.active{box-shadow:none;background-color:#2f5964;color:#fff}.sizing-list li .sizing-right-col span{font-size:21px;line-height:25px;color:#2f5964;margin:24px 0;display:block;letter-spacing:.5px}.sizing-list li span{font-size:14px;line-height:18px;color:#414141;text-transform:uppercase;margin-bottom:18px;display:block;letter-spacing:.3px}.support-myaccount-outer .order-history-header h5{padding:0 0 4px;margin-bottom:3px;color:#414141}.order-history-header h3{color:#414141;text-transform:uppercase;border-bottom:1px solid #e4e2e2;display:inline-block;padding:0 0 4px;margin-bottom:5px}.support-myaccount-outer .order-history-header span{display:block;font-size:14px;letter-spacing:.3px;margin-left:2px}.comment-box-sm-9 label{padding-left:3px;margin-bottom:9px;text-transform:uppercase;display:block;color:#414141;text-align:left}.view-all-order a{position:relative;display:inline-block;color:#b5b5b5;text-transform:uppercase;font-size:18px}.view-all-order a:hover:before{border-top-color:#3A6E90}.button-block-support .btn-default{padding:17px 10px 10px}.view-all-order a:before{position:absolute;left:-22px;top:5px;content:"";border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid #b5b5b5}.support-myaccount-outer .order-history-header span span{display:inline-block}.error,.custom-error{font-size:16px;color:#da3832;margin-bottom:0;text-align:left;width:100%;padding:10px 0 0}.support-block .checkbox-group .checkbox-outer{position:relative;margin:0;text-transform:none;padding-left:42px;font-size:13px;line-height:18px}.support-block .form-group label{text-align:left}.support-block .select-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0}.upload-photo a{color:#3A6E90;margin-top:5px;display:inline-block}.button-block-support span{display:inline-block;margin:0}.order-history-block.active{border-color:#3A6E90}.order-history-block.active .select-waiting-order-list{background:#3A6E90;border-color:#3A6E90}.support-contact-block h5{color:#414141;margin-bottom:21px}.fitting-block h2{padding-bottom:42px;color:#fff;text-transform:uppercase;margin-bottom:0}.fitting-content .form-block .form-group input{width:100%;border-radius:0;background-color:#fff}.fitting-content .form-block .error-msg .error{font-size:14px;color:red;float:none;text-align:left;padding-bottom:10px!important}.fitting-content .form-block .btn{max-width:340px;width:100%}.fitting-content .form-block .form-group .input-width .error{font-size:14px;color:red;padding:6px 0 0 3px;text-align:left}.fitting-content .form-block .form-group.suits-no label{color:#fff;float:left;line-height:37px;margin-right:20px;text-transform:uppercase;margin-bottom:0}.do-block ul li em{display:block;color:#414141;font-size:21px;line-height:25px;padding-top:32px}.enquire-block .offer-tag{font-size:28px;line-height:32px;color:#fff;padding:12px 15px 10px;background:red;position:absolute;left:0;right:0;top:-27px;text-align:center;max-width:545px;width:100%;margin:0 auto}.rating-content p{margin-bottom:30px;line-height:30px}.enquire-block .enquire-content i{font-size:13px;line-height:17px;color:#fff;opacity:.53;font-style:italic}.read-more-link.active-state .read-less:hover{color:#202020}.read-more-link .read-less:before{top:3px}.fitting-content .form-block{max-width:740px;width:100%;margin:0 auto 46px}.fitting-content .form-block .form-control::-webkit-input-placeholder,.fitting-content .form-block .form-group .textarea-control::-webkit-input-placeholder{color:rgba(0,0,0,.47);opacity:1;font-style:normal;font-size:18px}.fitting-content .form-block .form-control::-moz-placeholder,.fitting-content .form-block .form-group .textarea-control::-moz-placeholder{color:rgba(0,0,0,.47);opacity:1;font-style:normal;font-size:18px}.fitting-content .form-block .form-control:-ms-input-placeholder,.fitting-content .form-block .form-group .textarea-control:-ms-input-placeholder{color:rgba(0,0,0,.47);opacity:1;font-style:normal;font-size:18px}.fitting-content .form-block .form-control:-moz-placeholder,.fitting-content .form-block .form-group .textarea-control:-moz-placeholder{color:rgba(0,0,0,.47);opacity:1;font-style:normal;font-size:18px}.error-msg .ui-datepicker-trigger{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #da0000;top:17px}.ui-datepicker-trigger{position:absolute;right:27px;top:15px;cursor:pointer;width:13px;height:11px;z-index:9;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #868686}.fitting-content .form-block .checkbox-block .form-group .checkbox-outer{position:relative;padding-left:35px}.fitting-content .select-dropdown .select2-container--default .select2-selection--single{background-color:#fff}.fitting-content .form-block .form-group textarea{margin-top:54px;padding:10px 12px;margin-bottom:22px}.read-more-link span:hover{color:#202020}.login-popup .top-block .modal-link a{font-size:14px;line-height:20px;margin-top:5px}.popup-content .form-btn .login-button{width:158px;height:58px;padding:0 12px;float:left;margin-top:0}.login-popup h3,.login-popup h1{text-transform:uppercase;letter-spacing:-.2px;margin-bottom:17px}.login-popup span.already-register a{display:inline-block;color:#2f5964;padding-left:10px;font-size:12px}.form-control.error{border-color:#da0000!important;padding:6px 12px}.form-control.error:focus{border-color:#da0000;color:#da0000}.login-popup .bottom-block span,.login-popup .top-block span{width:100%!important;font-size:18px;line-height:22px;display:inline-block;margin-bottom:15px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none}.form-group .reset button{width:100%;margin-left:0}.search-bar .form-horizontal .form-group{margin:0}.error-message p{color:#414141;padding:0;margin:0}.refine-panel h6{color:#414141;text-transform:uppercase;border-bottom:1px solid #e4e2e2;padding-bottom:12px}.refine-panel h6 a{float:right}.cat-info-panel ul li span{color:#414141;font-size:13px;line-height:14px;display:inline-block;padding-left:5px;vertical-align:middle;width:153px}.category-new-page .shirt-collection-panel .refine-panel ul li a{font-size:13px;line-height:16px;display:block;margin-bottom:8px}.collection-listing.product-listing .product-detail .fabric-name span{font-size:12px;line-height:12px;color:#414141;margin:0;display:block}.collection-listing.product-listing .product-detail .fabric-name span a{float:right}.collection-listing.product-listing .product-detail .fabric-name span a .roll-over,.collection-listing.product-listing .product-detail .fabric-name span a:hover .normal{display:none}.collection-listing.product-listing .product-detail .fabric-name span a:hover .roll-over{display:block}.collection-listing.product-listing .product-detail .fabric-name span a.active .roll-over{display:block}.collection-listing.product-listing .product-detail .fabric-name span a.active .normal{display:none}.collection-listing.product-listing .product-detail p{font-size:10px;line-height:14px;margin:0;padding:0}.collection-listing.product-listing .product-detail .product-price em{color:#414141;letter-spacing:0;padding-left:0}.collection-listing.product-listing .product-detail em.special-price{color:#c87e70}.original-price{color:#414141!important}.category-new-page .shirt-collection-panel .refine-panel ul li span{font-size:13px;line-height:18px;color:#414141;text-transform:none}.category-new-page .shirt-collection-panel .refine-panel .chekbox-outer a{font-size:10px;line-height:14px;text-decoration:underline;margin-left:17px;margin-top:2px}.collection-listing.product-listing li .product-detail ul li{height:auto!important;padding:0;font-size:10px;line-height:14px;float:none;display:block;width:100%;margin-bottom:0;color:#414141;border:0}.collection-listing.product-listing .product-detail .fabric-name .own-price{font-size:10px;line-height:14px;color:#414141;display:block;padding-top:17px}.product-listing .product-detail .product-code{display:inline-block;margin-bottom:5px;font-size:12px;text-transform:uppercase}.product-listing .product-detail .product-price em{font-size:12px;line-height:16px;letter-spacing:-1px;color:#2f5964;position:relative}.offer-list span{font-size:10px;line-height:14px;display:block;color:#fff;text-align:center;padding:2px 5px 1px}.sort-dropdown-block span{float:left;font-size:12px;line-height:22px;color:#414141;padding-right:10px}.sort-dropdown-block .sort-dropdown-outer a{display:block;font-size:14px;line-height:30px;color:#202020}.cat-banner .reviews-section ul li.gq-review span{font-size:10px;line-height:14px;margin:0 0 3px;display:block}.ad-image h6{color:#414141;text-transform:none;padding-top:2px}.refine-panel .refine-text h6{border:none;text-transform:none;color:#fff;padding:0;margin:0}.refine-text h5{color:#fff;margin:0;padding:0}.error-message p a{color:#202020}.img-control a:hover{color:#3A6E90}.login-popup .btn{min-width:158px;line-height:52px;padding:0 8px;float:left}.login-popup.giftcard-modal .giftof-custom-block .form-btn .row{margin-right:0}.login-popup.giftcard-modal .checkout-guest-block .modal-link a{margin-top:25px}.login-popup .forgot-password-block .btn{float:left;width:100%;line-height:48px;margin-left:0}.login-popup span.already-register{text-transform:uppercase}.login-popup .bottom-block .btn{float:none}.login-popup .text-center h3{text-transform:none}.login-popup .login-block h3:first-child{text-transform:none}.measurement-modal .custom-listing li .panel-collapse a.btn{min-width:100%;padding:11px 20px}.modal-header h6{display:inline-block;padding:0;color:#414141;text-transform:uppercase;margin:0}.slider-modal .next{width:20px;display:inline-block;position:relative;top:0}.slider-modal .next img{width:100%}.pocket-modal .modal-header{padding:0 10px 0 25px;height:45px}.pocket-modal .modal-header h6{line-height:43px}.monogram-modal{width:400px}.monogram-modal .modal-header{padding:0 10px 0 25px;height:45px}.monogram-modal .modal-header h6{line-height:39px}.monogram-modal .modal-content{height:455px;padding-bottom:0}.measurement-modal .modal-header h5{letter-spacing:.5px;color:#414141;padding:0;margin:0}.measurement-modal .custom-listing li .panel-collapse p{letter-spacing:.7px;margin-bottom:17px}.measurement-modal .custom-listing li .panel-collapse p.last{margin-bottom:0}.measurement-modal .custom-listing li .panel-collapse span{font-size:14px;line-height:35px;text-transform:uppercase;color:#2f5964;width:100%!important;height:46px}.select-profile-page h2{margin-bottom:15px}.profile-list li a h6{padding:0 0 5px 0;margin:0}.profile-list li a.active span,.profile-list li a:hover span,.profile-list li a.active h6,.profile-list li a:hover h6{color:#fff}.select-profile-page .btn{max-width:342px;width:100%;line-height:58px;padding:0 12px;display:block;margin:0 auto 10px}.inner-existing-measurement .measurement-input input{height:46px}.hero-banner.collection-banner .hero-banner-text .hero-inner-text{max-width:660px}.hero-banner-text .hero-inner-text{max-width:510px}.hero-banner-text h1 span{display:block}.hero-banner.collection-banner.white .hero-banner-text h1,.hero-banner.collection-banner.white .hero-banner-text p{color:#fff}.au-banner .hero-banner-text .btn{min-width:230px;margin-left:0;margin-right:10px}.hero-image-banner img{width:100%}.promotion-tag .sale-heading-small{font-size:25px;letter-spacing:1px;line-height:25px;text-transform:uppercase;display:block;text-align:center;color:#fff}.hero-banner.shirt-occasion .hero-banner-text{position:static;height:335px}.hero-banner.shirt-occasion .hero-banner-text .hero-inner-text{max-width:100%}.instagram-block h3{text-transform:uppercase;text-align:center;letter-spacing:1.4px;color:#414141}.au-banner .hero-banner-text .btn:last-child{margin-left:10px}.general-btn{text-align:center;display:block;padding-top:15px}.general-btn .btn{display:inline-block}.au-banner .button-block{margin-top:0!important;text-align:left}.custom-style h4{;color:#414141;letter-spacing:.81px;margin-bottom:0;padding:0}.custom-style .btn{margin-left:0}.custom-style .btn{margin:10px auto}.article-sub-text h3{color:#414141}.service-delivery-block .btn{margin:30px auto;display:block;max-width:199px}.question-block h3{margin-bottom:30px;color:#2f5964}.question-block .accordian-block h6{display:inline-block;cursor:pointer;background:url(../images/slide-down-arrow.svg) no-repeat right center;background-size:12px;padding-right:30px;color:#979797;margin-bottom:0;padding-top:0}.ask-question-block p{color:#414141}.custom-style .perfectfit-article h3{color:#FFF}.perfectfit-slider h6{color:#FFF;margin-bottom:2px;letter-spacing:.3px}.perfectfit-slider .rating li{width:12px;display:inline-block;padding-top:4px}.perfectfit-slider p{color:#FFF}.question-block .accordian-content p{color:#414141;padding:0;margin:0}.fabric-detail-listing h6{text-align:center;padding-bottom:15px}.shirt-fabric-listing .fabric-detail .left-block h6{text-align:left;padding-top:0;margin-top:0;margin-bottom:2px;text-transform:none;padding-bottom:0}.shirt-fabric-listing .fabric-detail .left-block p{margin:4px 0 0 0}.view-cart-tooltip .btn{width:100%}.issue-block h5{letter-spacing:.2px;text-align:left;text-transform:uppercase;margin-bottom:14px;color:#414141}.cms-content .button-bg .btn{min-width:250px}.support-page table tr td{padding:10px;font-size:14px;line-height:20px}.issues-form .select-dropdown .select2{width:100%!important}.detail-page h3{color:#414141;padding-top:0}.detail-page .btn-outer .btn-col .btn.btn-cart{line-height:18px;padding:9px 0}.detail-page .btn-outer .btn-col .btn.btn-cart em{display:block;font-size:14px}.detail-page .bottom-content h6{padding:0;margin:0;text-transform:uppercase;cursor:pointer;position:relative}.detail-page .bottom-content ul li .btn-col .btn{width:100%}.detail-page .btn-outer .btn-col .btn{margin-left:0;width:100%}.bottom-content ul li p a{padding-bottom:0;margin-bottom:0}.add-issues-post .issues-form .col-sm-3{width:100%}.issues-form .col-sm-9{padding-top:10px;padding-left:15px;padding-bottom:0;width:100%}.my-account h2{color:#414141;letter-spacing:-.2px;padding:0;margin:0 0 32px}.additionals-row .btn{margin:-3px 20px 0 0;width:215px;float:right}.measurement-page h2{margin-bottom:47px}.measurement-modal .modal-header h3{color:#414141}.login-popup .bottom-block .form-group .error-text{text-align:left}.personal-detail-page .col-sm-9.secure-checkout-title{width:100%!important}.checkout-header h3{color:#414141;padding-top:11px;margin-bottom:6px;letter-spacing:1.8px}.account-order-details .credit-card-btn,.my-new-address,.my-address{float:right;min-width:inherit;width:220px}.order-history-block .my-addresses-header h5{border-bottom:none;margin:19px 0}.autosize-modal .btn.btn-green.btn-create-size{width:100%;margin:0}.slider-modal.text-modal h3{padding:0;margin:0}.modal.measurement-modal .select2-container--default .select2-results>.select2-results__options{margin:0!important}.modal.measurement-modal .select2-container--default .select2-results__option[aria-selected=true]{width:100%!important}.modal.measurement-modal .select2-container--default .select2-results__option{padding:4px 12px;width:100%;float:none}.navigation-wrap .breadcrumb{padding:15px 15px 15px 6px}.navigation-wrap .right-bar{padding:10px}.navigation-wrap .content-inner,.navigation-wrap .faq-block,.navigation-wrap .support-inner,.navigation-wrap .our-fabrics{padding:0}.navigation-wrap .support-outer{margin:0 auto}.navigation-wrap .sizing-list-outer{margin-top:0}.navigation-wrap h2,.navigation-wrap h5{position:relative}.navigation-wrap h2 span,.navigation-wrap h5 span{position:absolute;top:-55px}.navigation-wrap .common-height:before{content:'';display:block;position:absolute;background:#f6f6f6;height:100%}.giftcard-new-page .new-recipient-block .container{max-width:1320px}.giftcard-new-page .new-recipient-block{margin:70px 0}.giftcard-new-page .gift-content{opacity:.8;background:#f6f6f6;max-width:800px;display:block;margin:0 auto;text-align:center}.giftcard-new-page .new-gift-banner .hero-banner-text h1{color:#414141;margin:0;padding:28px 0}.giftcard-new-page .voucher-details{padding-right:35px}.giftcard-new-page .sender-details{padding:0 10px 0 25px}.giftcard-new-page .recipient-details{padding:0 0 0 50px}.giftcard-new-page .step-details{margin:25px 0}.giftcard-new-page .sender-details .step-details textarea{min-height:124px}.giftcard-new-page .step-details .radio-outer:last-child{margin:0}.giftcard-new-page .step-details .radio-outer .iradio_square.checked:after{background:#2f5964;width:12px;height:12px;position:absolute;left:0;right:0;top:2px;content:'';border-radius:100%;margin:0 auto}.giftcard-new-page .step-details .radio-outer .iradio_square.checked{background:none;border:none}.giftcard-new-page .step-details .radio-outer .iradio_square,.giftcard-new-page .step-details .radio-outer .iradio_square.checked{width:18px;height:18px;border:1px solid #727272;left:-6px;top:-1px}.giftcard-new-page .step-details .radio-outer:before{width:18px;height:18px;border:1px solid #727272;left:-6px;top:-1px;display:block;position:absolute;content:'';border-radius:100%}.giftcard-new-page .step-details .radio-outer.active:after{background:#2f5964;width:12px;height:12px;position:absolute;left:-3px;top:2px;content:'';border-radius:100%;margin:0 auto}.giftcard-new-page .step-details .radio-outer a{color:#414141}.giftcard-new-page .step-details ul li:first-child{margin:25px 0 10px}.giftcard-new-page .btn-dark-green{max-width:311px;display:block;margin:45px auto;line-height:38px}.giftcard-new-page .radio-outer.nav.nav-tabs{border:none}.giftcard-new-page .radio-outer.nav.nav-tabs a{color:#333}.giftcard-new-page .step-details .address-block{display:none}.giftcard-new-page .gift-card-button{display:flex;justify-content:center;margin:20px auto}.survey-experience-page .survey-banner{margin:20px 0 0 0;text-align:center}.survey-experience-page .survey-banner h1{color:#fff;text-align:center;margin:0;padding:0}.survey-experience-page .hero-banner-text{padding:0}.survey-experience-page .hero-banner-text .hero-inner-text{max-width:inherit;width:100%}.survey-experience-page .survey-feedback-block{text-align:center;margin:40px auto}.survey-experience-page .feedback-data{display:none}.survey-experience-page .survey-feedback-block .btn{min-width:inherit;margin:0 5px}.survey-experience-page .survey-data .survey-review{margin:30px auto;max-width:65%;text-align:center}.survey-experience-page .survey-data .feedback-review{display:block;margin:0 auto;max-width:770px;text-align:center}.survey-experience-page .survey-data .feedback-review ul{justify-content:center;padding-bottom:30px;display:flex;flex-wrap:wrap;margin:0 auto;text-align:center}.survey-experience-page .survey-data .feedback-review ul li{width:23%;vertical-align:top}.survey-experience-page .survey-data .feedback-review ul li:last-child{margin:0}.survey-experience-page .survey-data .feedback-review ul li label input{border:none;display:none}.survey-experience-page .survey-data .feedback-review ul li label{width:100%;min-width:inherit;height:100%}.survey-experience-page .survey-data .feedback-review .btn{display:block;min-width:inherit;width:220px;margin:25px auto 30px}.survey-experience-page .survey-data .feedback-review .radio-outer .iradio_square.checked,.survey-experience-page .survey-data .feedback-review .radio-outer .iradio_square{display:none}.survey-data{margin-top:40px}.modal.fluid-modal{overflow-y:scroll}.support-data ul.list-style li>ul.list-style{margin-bottom:0;margin-top:12px;padding-left:27px}.support-data ul.list-style li.new-list:after{display:none}.support-data .customul{margin-top:12px}.fitting-modal .book-your-fitting-panel .fitting-panel-inner .form-group.post-code{margin-bottom:32px}.giftcard-new-page .landing-banner.hero-banner .fillimg{height:350px}.giftcard-new-page .landing-banner.hero-banner .white-box{padding:30px;bottom:auto;text-align:left}.notification-ribbon{background-color:#27ad6d;padding:15px 25px;margin:-30px -25px 10px}.notification-ribbon .notification-ribbon-block{display:flex;flex-direction:row;align-items:baseline}.notification-ribbon i.success-img{display:inline-block;vertical-align:middle;margin-right:15px}.notification-ribbon i.success-img img{object-fit:cover}.notification-ribbon p.notification-text{color:#fff;margin:0;font-family:'AvenirNext-DemiBold';line-height:inherit;display:inline-block}