@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@media (min-width: 1440px){.narrow--page-width{max-width:95%;margin:0 auto}}html,body{scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,a,button{font-family:Manrope,sans-serif!important}.card__badge{display:none}p{font-size:18px;font-weight:500;color:#202020;line-height:32px}.caption,.caption p{font-size:18px;font-weight:500;line-height:25px;color:#af0f2d}.button{font-size:16px;font-weight:500;transition:all .3s ease-in-out;height:56px}.button.button--secondary:hover{background:#af0f2d;color:#fff}.button.btn-with-red:after{border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #af0f2d,0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}svg.curve-top{position:relative;margin-top:-55px;width:100%;z-index:1}svg.curve-bottom{position:relative;margin-bottom:-70px;width:100%;z-index:1}.section-header.shopify-section-group-header-group{z-index:3}.header__buttons{display:flex;gap:16px}.header__buttons a{font-size:16px;font-weight:500;line-height:24px;height:48px}.button:not([disabled]):hover:after{--border-offset: 0px;border-color:#af0f2d;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #af0f2d,0 0 0 calc(var(--buttons-border-width) + 1px) #af0f2d}sticky-header.header-wrapper.header-wrapper--border-bottom{border-radius:8px}.template-product .section-header.shopify-section-group-header-group{background:#202020}.template-index sticky-header.header-wrapper.header-wrapper--border-bottom{background:#202020}.slideshow.banner h2.banner__heading.h1{font-weight:700;font-size:60px;line-height:67px;color:#fff;margin-bottom:12px}.slideshow.banner p{color:#fff}.slideshow.banner h2.banner__heading.h1 strong{color:#a3a3a3}.slideshow.banner .button2{background:#fff;color:#000;font-size:15px;font-weight:700;border:0px!important}.slideshow.banner .button2:after{content:unset}.slideshow.banner .button2:before{content:unset}p.image-with-text__text.image-with-text__text--caption{color:#af0f2d;font-size:18px;font-weight:500}.image-with-text__heading{margin-bottom:0;font-weight:700;font-size:44px;line-height:64px}.image-banner h2.banner__heading.h1{font-weight:700;font-size:44px;line-height:64px}.multicolumn-list h3{font-size:20px;font-weight:600;line-height:64px}.multicolumn .title{font-weight:700;font-size:44px;line-height:64px}.title-wrapper-with-link.multicolumn__title.with-caption{display:grid;justify-content:center;text-align:center;gap:0}.multicolumn-icon-list h3{font-size:18px;font-weight:500;line-height:64px}.multicolumn-icon-list .multicolumn-card__info{padding:0!important}.multicolumn-icon-list .multicolumn-card-spacing{padding-top:0!important;margin-left:0!important;margin-right:0!important}.multicolumn-icon-list .multicolumn-card{display:flex!important;padding:20px;gap:20px;border-radius:10px!important;align-items:center}.multicolumn-icon-list .caption,.multicolumn-icon-list .caption p{font-size:18px;font-weight:500;line-height:25px;color:#989898}.multicolumn-icon-list .media{height:28px;width:28px;padding-bottom:0!important}.title-wrapper-with-link.multicolumn__title.left{display:grid;justify-content:flex-start;text-align:left;gap:0}.multicolumn-list p{font-size:14px;line-height:25px;font-weight:500}.tailoredSuits.multicolumn .multicolumn-card__info{position:absolute;padding:8px 30px!important;background:#fff;border-radius:10px;left:10px;bottom:10px}.tailoredSuits.multicolumn .multicolumn-card__info h3{font-size:20px;font-weight:600}.checkout-fabrics .multicolumn-card__info{bottom:10px;position:absolute;padding:10px;left:10px;color:#fff}.checkout-fabrics .media,.checkout-fabrics .media--transparent{border-radius:10px}.checkout-fabrics p{color:#fff!important}.checkout-fabrics .rte{border-top:1px solid white;margin:0!important}.newsletter__wrapper{display:flex;justify-content:space-between;gap:20px;padding:24px!important;border-radius:20px;position:relative;margin-bottom:-190px}.newsletter-info h2{font-size:44px;line-height:64px;font-weight:700;margin:0 0 10px}p.hulk-powered-wrapper.text-right{display:none}.newsletter__wrapper{flex-direction:row-reverse}.newsletter-info{width:70%}.newsletter-image{width:30%}.newsletter-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .block_label,.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .btn{font-family:Manrope,sans-serif!important}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .form-control{height:45px!important}.footer__copyright,.footer__copyright a{font-size:19px;line-height:40px;color:#a2a2a2;text-decoration:none}.badge{font-size:1.6rem;padding:20px;font-weight:700}.product__info-container span.badge.price__badge-discount{font-size:16px;font-weight:400;color:red;padding:0;border:none}.product__info-container .price--large{display:flex;align-items:center}.product__info-container .product__title h1{font-size:50px;line-height:64px;font-weight:700}.product__info-container .product__description p{color:#fff;font-size:18px;line-height:31px;font-weight:500;margin:40px 0}.product__info-container span.badge.price__badge-sale{display:none!important}.product__info-container .swatch-input__input+.swatch-input__label.swatch-input__label--square{--swatch-input--border-radius: 5rem}.product__info-container .price .price-item{display:inline-block;margin:0 1rem 0 0;font-size:24px;line-height:64px;font-weight:900}.shopify-payment-button__button--unbranded{background:transparent!important;color:#fff;border-color:#fff}.shopify-payment-button__button--unbranded:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) #fff;border-radius:8px}.product .product__info-container .price--on-sale .price-item--regular{font-size:22px;font-weight:500;color:#a9a9a9}.product__info-container .product-form__input .form__label{padding-left:0;font-size:20px;line-height:31px;font-weight:500;color:#fff;width:100%}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background-color:#3a3a3a;color:#fff;border:1px solid #666666;border-radius:4px;font-size:18px}.product__info-container .product-form__input--pill input[type=radio]:disabled+label,.product__info-container .product-form__input--pill input[type=radio].disabled+label,.product__info-container .product-form__input--pill input[type=radio]+label{border:none;color:rgba(var(--color-foreground),.6);font-size:18px}.product__info-container .product-form__input{margin:0;min-width:100%;padding:24px 0;border-top:1px solid #3d3d3d}.product__info-container .product-form__submit,.product__info-container .shopify-payment-button__button{margin-bottom:1rem;font-size:18px;border-radius:8px;height:56px}.product-form__buttons{max-width:100%}.collapsible-content .collapsible-content__heading{font-size:54px;font-weight:700;line-height:64px;margin-bottom:6rem}.collapsible-content .accordion__title{font-size:20px;line-height:31px;text-transform:uppercase;font-weight:800}.collapsible-content .accordion__content p,.collapsible-content .accordion__content{font-size:16px;color:#fff}.collapsible-content .accordion{border-color:#a6a6a6;padding:0 39px}.collapsible-content .accordion summary{padding:2.4rem 0}.collapsible-content .collapsible-content-wrapper-narrow{max-width:93.2rem}.collapsible-content .accordion summary:hover{background:transparent;text-decoration:none}.collapsible-content .accordion summary:hover .accordion__title{text-decoration:none}.collapsible-content summary .icon-caret{height:1.2rem}.collapsible-content summary .icon-caret path{fill:#fff}.related-products__heading{margin:0 0 5rem;text-align:center;font-size:44px;font-weight:700;text-transform:capitalize;line-height:64px}.card__information .card__heading{margin-top:8px;margin-bottom:12px;font-size:24px!important;line-height:31px;text-align:left}.card-information .price__container{width:100%}.card-information .price--on-sale .price__sale{font-size:20px;font-weight:700;justify-content:center;width:100%;display:flex}.card-information .price--on-sale .price-item--regular{font-size:18px;font-weight:500;letter-spacing:0}.card__content .quick-add.no-js-hidden{grid-row:3;text-align:center}.card__content .quick-add.no-js-hidden form{text-align:center}.card__content .quick-add.no-js-hidden form .quick-add__submit{background:#fff;color:#000;font-size:18px;height:56px;border-radius:8px;font-weight:500;letter-spacing:0;transition:all .3s ease-in-out}.card__content .quick-add.no-js-hidden form .quick-add__submit:hover{background:#af0f2d;color:#fff}.card__content .quick-add.no-js-hidden .quick-add__submit.button:after{border-radius:8px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) #fff;transition:box-shadow var(--duration-short) ease}.card__content .quick-add.no-js-hidden .quick-add__submit.button:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) #af0f2d;transition:box-shadow var(--duration-short) ease}.card-information span.badge.price__badge-discount{display:none}.card__content .quick-add__submit{padding:.8rem 25px;min-width:auto;margin:0 auto;background:#fff;color:#000;border-radius:8px}.card__content .quick-add__submit:hover{background:#af0f2d;color:#fff}.collection-list .card .card__inner .card__media{border:10px solid #3b3b3b;border-radius:20px}.collection-list .card--standard>.card__content{position:absolute;bottom:0;left:0;padding:0 20px}.collection-list .card__information h3.card__heading{font-size:16px;background:#212121;width:max-content;padding:20px;border-radius:150px;line-height:normal;font-weight:500}.collection-list .card--standard>.card__content .icon-wrap{display:none}.collection-list-wrapper .collection-list-view-all{margin-top:8rem}.collection-list-head{width:100%;text-align:center}.collection-list .card__information h3.card__heading a{color:#fff}.card .card__inner .card__media{border-radius:10px!important}.custom-collection-slider-outer .card-wrapper{margin:0 10px}.custom-collection-slider-outer .card__inner{border-radius:20px!important}.custom-collection-slider-outer .card .media{border-radius:10px}.template-product .product__text.caption-with-letter-spacing{text-transform:uppercase;color:#fff;font-size:14px;margin-bottom:10px}.template-product svg.curve-top>path{fill:#f2ecd3}.template-product svg.curve-top{bottom:-14px}.template-product .product__info-container p{font-size:16px;color:#fff}.template-product .product__info-container p>a{color:#fff!important}.template-product .product__info-container input:checked+label{-webkit-box-shadow:0 0 0 3px #ffffff!important;-moz-box-shadow:0 0 0 3px #ffffff}.template-cart cart-items,.template-product product-info{padding-top:18rem}.template-cart .totals__total-value{font-size:1.8rem;color:#fff}.template-product .product__info-container .price .price-item{margin:0 0rem 12px 0;line-height:24px;font-size:18px;color:#fff}.template-product .complementary-products__container .quick-add__submit{padding:.5rem 20px;height:44px}.template-product .checkout-fabrics .title-wrapper-with-link{display:block}@media screen and (max-width: 1200px){.header__buttons a{font-size:14px}}@media (max-width: 990px){.newsletter__wrapper>*{width:100%}.newsletter__wrapper{flex-wrap:wrap}.newsletter__subheading{max-width:100%}.newsletter__wrapper .newsletter-info h2,.newsletter__wrapper .newsletter-info .newsletter__subheading>*{text-align:center;color:#fff;padding-left:0}.newsletter-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}}@media screen and (max-width: 989px){.button{padding:0 2rem}.header{grid-template-columns:max-content 2fr max-content}.collection-list .card__information h3.card__heading{font-size:13px;background:#212121;width:max-content;padding:10px 15px;border-radius:150px;line-height:normal;font-weight:500}}@media (max-width: 749px){svg.curve-bottom,svg.curve-top{display:none}p,p.image-with-text__text.image-with-text__text--caption{font-size:15px}.newsletter-info h2,.custom-guarantee__heading,.image-with-text__heading,.image-banner h2.banner__heading.h1,.multicolumn .title,.slideshow.banner h2.banner__heading.h1,.core-style h2.heading,.product__info-container .product__title h1,.collapsible-content .collapsible-content__heading,.related-products__heading,.measurement-form-wrapper h2,.collection-list-title,.gallery_guide .heading{font-size:32px!important;line-height:50px}.product__info-container .product__description p{font-size:15px;margin:20px 0 0}.caption{font-size:15px;font-weight:500;line-height:normal;color:#af0f2d;margin-bottom:0}a.button{font-size:15px;font-weight:500}header a.button{font-size:12px;min-height:auto;padding-top:8px;padding-bottom:8px}.complementary-products .product__info-container .price .price-item,.complementary-products .product .product__info-container .price--on-sale .price-item--regular{font-size:20px;line-height:30px}.product__info-container .product-form__input .form__label{font-size:15px;line-height:20px}.product__info-container .product-form__input--pill input[type=radio]:disabled+label,.product__info-container .product-form__input--pill input[type=radio].disabled+label,.product__info-container .product-form__input--pill input[type=radio]+label{font-size:16px}.product__info-container .product-form__input--pill input[type=radio]:checked+label{font-size:16px}.collapsible-content .accordion{padding:0}.collapsible-content .accordion__content p,.collapsible-content .accordion__content{font-size:15px;color:#fff;line-height:23px}.collapsible-content .accordion__title{font-size:18px;line-height:21px}.card__content .quick-add.no-js-hidden form .quick-add__submit{font-size:16px;height:40px}.card__information .card__heading,.card-information .price--on-sale .price__sale{font-size:18px}.card-information .price--on-sale .price-item--regular{font-size:16px}.collapsible-content .collapsible-content__heading{margin:0}.hulk_form_2pDq5sEZC3YjTs5oBN83YA .form_generater_form_div{padding:0!important}.tailoredSuits .title-wrapper-with-link.multicolumn__title.with-caption{display:flex;text-align:center;justify-content:center!important}.tailoredSuits .caption{text-align:center!important}}@media (max-width: 600px){.newsletter-info h2,.custom-guarantee__heading,.image-with-text__heading,.image-banner h2.banner__heading.h1,.multicolumn .title,.slideshow.banner h2.banner__heading.h1,.core-style h2.heading,.product__info-container .product__title h1,.collapsible-content .collapsible-content__heading,.related-products__heading,.measurement-form-wrapper h2,.collection-list-title,.gallery_guide .heading{font-size:28px!important;line-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
