.modal .modal-dialog .modal-content{border:0}.modal .modal-dialog .modal-content .modal-header{border:0;align-items:flex-start}.modal .modal-dialog .modal-content .modal-header h5{font-size:24px;font-weight:600;line-height:32px;color:#1c1d21;margin:0;padding:0;letter-spacing:0}.modal .modal-dialog .modal-content .modal-header button{display:block;width:32px;height:32px;min-width:32px;padding:0;margin:0;opacity:1;background-image:url(modal-close.svg);background-repeat:no-repeat;background-position:center center;background-size:24px 24px;background-color:#2d2d2d0d;transition:all .3s ease 0s}.modal .modal-dialog .modal-content .modal-header button:hover{background-color:#2d2d2d26}.modal .modal-dialog .modal-content .modal-body p{font-size:12px;font-weight:500;line-height:20px;color:#1c1d21;margin:0 0 8px}.modal .modal-dialog .modal-content .modal-footer{border:0;text-align:center;align-items:center;justify-content:flex-end;gap:8px}.modal .modal-dialog .modal-content .modal-footer p{display:block;width:100%;font-size:14px;font-weight:500;line-height:22px;color:var(--text-gray);margin:0 0 4px}.modal .modal-dialog .modal-content .modal-footer a{margin:0}.modal .modal-dialog .modal-content .modal-footer .button--filled,.modal .modal-dialog .modal-content .modal-footer .button--outline{padding:12px 20px}.modal .modal-dialog .modal-content .modal-footer a.sw-btn{font-size:16px;line-height:28px}.modal .modal-dialog .modal-content .modal-footer a[data-tab]{display:inline-block;flex-grow:0;margin:0;font-family:var(--font-family-secondary);font-size:14px;font-weight:700;line-height:20px;padding:4px 8px;border-radius:4px;background:#2d2d2d0d;color:var(--text-gray);text-transform:uppercase;transition:all .3s ease 0s}.modal .modal-dialog .modal-content .modal-footer a[data-tab]:hover{background:#2d2d2d26}.modal.modal-bottom .modal-dialog{max-width:372px}.modal.modal-bottom .modal-dialog .modal-content .modal-header h5{font-size:20px;text-align:center}.modal.modal-bottom .modal-dialog .modal-content .modal-header>div{width:32px;height:32px}.modal.modal-bottom .modal-dialog .modal-content .modal-body>span{display:block;font-family:var(--font-family-secondary);font-size:16px;font-weight:500;line-height:24px;margin:0 0 12px;color:var(--text-gray)}.modal.modal-bottom .modal-dialog .modal-content .modal-body>p{font-family:var(--font-family-secondary);font-size:12px;font-weight:500;line-height:16px;margin:24px 0 0;color:var(--text-gray)}.modal.modal-bottom .modal-dialog .modal-content .modal-footer a.sw-btn{font-size:16px;font-weight:500;line-height:24px;padding:10px 12px;width:100%;margin:0}.modal.modal-bottom .sw-size-options,.dropdown-menu .sw-size-options{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:8px}.modal.modal-bottom .sw-size-options li,.dropdown-menu .sw-size-options li{display:flex;justify-content:center;align-items:center;border-radius:4px;padding:0;width:48px;height:48px;text-align:center}.modal.modal-bottom .sw-size-options li a,.dropdown-menu .sw-size-options li a{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:100%;height:100%;border:2px solid var(--text-gray-idle);border-radius:4px;transition:all .3s ease 0s}.modal.modal-bottom .sw-size-options li a:hover,.dropdown-menu .sw-size-options li a:hover,.modal.modal-bottom .sw-size-options li a.active,.dropdown-menu .sw-size-options li a.active{border-color:var(--text-gray)}.modal.modal-bottom .sw-size-options li a.disabled,.dropdown-menu .sw-size-options li a.disabled{pointer-events:none;background:linear-gradient(to left top,transparent calc(50% - 1px),#eaeaea,transparent calc(50% + 1px));border-color:var(--text-gray)}.modal.modal-bottom .sw-parts-list,.dropdown-menu .sw-parts-list{display:flex;flex-flow:row wrap;margin:-6px}.modal.modal-bottom .sw-parts-list li a,.dropdown-menu .sw-parts-list li a{display:inline-block;height:56px;line-height:30px;min-width:101px;padding:12px;margin:6px 6px 0;font-size:14px;color:var(--text-gray);text-align:center;border:2px solid var(--text-gray-idle);border-radius:4px;white-space:nowrap;overflow:hidden;transition:all .3s ease 0s}.modal.modal-bottom .sw-parts-list li a:hover,.dropdown-menu .sw-parts-list li a:hover{background:var(--button-secondary-hover)}.modal.modal-bottom .sw-parts-list li a.active,.dropdown-menu .sw-parts-list li a.active{background:var(--text-green);color:var(--text-white)!important;border-color:var(--text-green)!important}.modal.modal-bottom .modal-dialog .modal-content .modal-body h3,.dropdown-menu .dropdown-links{font-family:var(--font-family-secondary);display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin:0 0 8px;font-size:12px;font-weight:500;line-height:18px;color:var(--text-gray);text-transform:uppercase}.modal.modal-bottom .modal-dialog .modal-content .modal-body h3 a{line-height:15px;color:var(--text-gray);letter-spacing:.7px}.modal.modal-bottom .modal-dialog .modal-content .modal-body h3 a:after{padding-bottom:.14286em;border-bottom:.07143em solid var(--color--body);content:"";display:block;width:100%}.modal.modal-bottom#sw_product_config_modal_sizes .modal-dialog .modal-content .modal-body .sizes-container,.modal.modal-bottom#sw_product_config_modal_pattern .modal-dialog .modal-content .modal-body,.modal.modal-bottom#sw_product_config_modal_parts .modal-dialog .modal-content .modal-body{padding:12px 24px 24px}.modal.modal-bottom#sw_product_config_modal_sizes .modal-dialog .modal-content .modal-body{padding:0}.modal.modal-bottom .modal-dialog .modal-content .modal-body .body--description{display:block;margin:-24px 0 0;padding:0 0 4px;font-size:12px;font-weight:500;line-height:16px;text-align:center;color:#1f262d99}.modal.modal-bottom .modal-dialog .modal-content .modal-body .button--box{padding:10px;border:2px solid rgba(45,45,45,.2);border-radius:4px;display:grid;grid-template-columns:48px auto;grid-column-gap:12px;margin:12px 0 0}.modal.modal-bottom .modal-dialog .modal-content .modal-body .button--box .box--icon{display:block;max-width:48px;object-fit:cover}.modal.modal-bottom .modal-dialog .modal-content .modal-body .button--box .box--text{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center}.modal.modal-bottom .modal-dialog .modal-content .modal-body .button--box .box--text .text--title{font-size:14px;font-weight:500;line-height:10px;margin:0 0 6px;color:var(--text-gray)}.modal.modal-bottom .modal-dialog .modal-content .modal-body .button--box .box--text .text--description{grid-column:2;grid-row:2;font-size:12px;font-weight:500;line-height:16px}.modal.modal-bottom .modal-dialog .modal-content .modal-body .button--box .box--text .text--description.text--success{color:#2d862b}.modal.modal-bottom .modal-dialog .modal-content .modal-body .button--box .box--text .text--description.text--danger{color:#df2323}.modal.modal-full .modal-dialog{max-width:490px}.modal.modal-full .modal-dialog .modal-content .modal-tab .modal-header h5.header-mobile{display:block}.modal.modal-full .modal-dialog .modal-content .modal-tab .modal-header h5.header-desktop{display:none}.modal.modal-confirmation .modal-dialog{max-width:404px;margin:0 auto;padding:0 16px}.modal.modal-confirmation .modal-dialog .modal-content .modal-body img{display:block;margin:0 auto 28px}.modal.modal-confirmation .modal-dialog .modal-content .modal-body h4{font-size:20px;font-weight:600;line-height:24px;color:var(--text-gray);margin:0;text-align:center}.modal.modal-confirmation .modal-dialog .modal-content .modal-footer a{width:100%}.modal.modal-confirmation:not(.modal-bottom) .modal-dialog .modal-content .modal-header{padding:16px 16px 8px}.modal.modal-confirmation:not(.modal-bottom) .modal-dialog .modal-content .modal-header h5{font-weight:500;text-align:center}.modal.modal-confirmation:not(.modal-bottom) .modal-dialog .modal-content .modal-body{margin:0 0 24px}.modal.modal-confirmation:not(.modal-bottom) .modal-dialog .modal-content .modal-body img{margin:32px auto 0}.modal.modal-confirmation:not(.modal-bottom) .modal-dialog .modal-content .modal-body p{font-size:14px;line-height:16px;color:#1c1d21;text-align:center;margin:0}.modal#sw_size_chart_modal .modal-dialog{max-width:648px;padding:0}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-header{align-items:flex-start;padding:24px;border:0}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-header h5{font-size:32px;font-weight:600;line-height:32px;padding:0 16px 0 0;margin:0;letter-spacing:0}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-header button{margin:0;min-width:32px;height:32px;padding:0}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body{padding:0;background:#fff}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid{display:flex;flex-flow:column nowrap;padding:0 24px;margin:0 0 40px;overflow:hidden}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid>a{display:inline-block;font-size:14px;font-weight:500;line-height:24px;color:#1c1d21;margin:0 0 24px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid>span{display:block;font-size:12px;font-weight:400;line-height:16px;color:#1f262d;margin:0 0 8px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid .slide-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid .slide-grid li:not(.grid-row-3){display:block;font-size:12px;font-weight:400;line-height:24px;color:var(--text-white);padding:16px 10px;background:#1f262d;border-right:1px solid #7B7E82;text-align:center}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid .slide-grid li.grid-start{grid-column:1 / span 2;text-align:left;padding:16px 10px 16px 16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid .slide-grid li.grid-row-1.grid-start{border-radius:4px 0 0}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid .slide-grid li.grid-row-1.grid-end{border-right:0;border-radius:0 4px 0 0}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid .slide-grid li.grid-row-2.grid-start{border-radius:0 0 0 4px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid .slide-grid li.grid-row-2.grid-end{border-right:0;border-radius:0 0 4px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid .slide-grid li.grid-row-1{grid-row:1;border-bottom:1px solid #7B7E82}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid .slide-grid li.grid-row-2{grid-row:2}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid .slide-grid li.grid-row-3{grid-row:3;grid-column:3 / span 2;font-size:12px;font-weight:500;line-height:24px;color:#1f262d;border:2px solid #979797;border-top:0;text-align:center;padding:4px;text-transform:uppercase}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-list{display:block;margin:0 0 40px;padding:0 24px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-list h5{font-size:24px;font-weight:600;line-height:32px;color:#1c1d21;margin:0 0 8px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-list ul{list-style-type:disc;padding:0 0 0 18px;margin:0 0 8px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-list ul li{display:list-item;list-style-position:outside;font-size:14px;font-weight:400;line-height:22px;color:#1c1d21}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-list p{font-size:12px;font-weight:600;font-style:italic;line-height:18px;color:#c92228}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure{display:block;background:#ecf0ec}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-heading{display:flex;flex-flow:column nowrap;padding:24px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-heading h4{font-size:24px;font-weight:600;line-height:32px;color:#1c1d21;margin:0 0 8px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-heading>p{font-size:14px;font-weight:400;line-height:22px;color:#1c1d21}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps{grid-column:1 / span 2;grid-row:1 / span 3;position:relative;display:flex;flex-flow:column nowrap;gap:18px;padding:0 24px;margin:0 0 24px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps:after{position:absolute;top:0;left:44px;content:"";width:1px;height:96%;background:#1f262d;opacity:.2}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps-text{position:relative;grid-column:1 / span 2;display:grid;grid-template-columns:40px minmax(0,1fr);grid-column-gap:10px;align-items:center}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps-text span.number{position:relative;display:block;background:#fff;border-radius:50%;text-align:center;line-height:40px;z-index:1}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps-text span.text{font-size:13px;font-weight:400;line-height:18px;color:var(--text-gray)}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps-wide{display:block;margin:0;padding:24px;grid-column:1 / span 2}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps-wide h5{font-size:18px;font-weight:600;line-height:32px;color:#1c1d21;margin:0;letter-spacing:0}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps-wide p{font-size:13px;font-weight:400;line-height:18px;color:var(--text-gray)}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-footer{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:16px 24px;border:0;border-radius:0;background:#fff}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-footer .footer-link{display:inline-block;font-size:14px;font-weight:500;line-height:24px;margin:0;color:#1c1d21;width:auto;text-align:left}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-footer .footer-button{margin:0;min-width:110px;padding:10px 12px;width:auto}.modal#sw_how_it_works .modal-dialog-centered{padding:16px 12px}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid{display:grid;grid-template-columns:100%;grid-gap:24px;padding:8px 0}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-titles h4{font-family:var(--font-family-secondary);font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;margin:0 0 4px;text-transform:uppercase;color:var(--text-gray);text-align:center}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-titles h3{margin:0;font-size:24px;font-weight:600;line-height:40px;letter-spacing:0;text-align:center}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-video{position:relative;width:100%;padding-top:56.25%;border-radius:8px;overflow:hidden;box-shadow:0 18px 24px #b3b3b380}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-steps ul{display:grid;grid-template-columns:100%;grid-row-gap:26px;margin:0}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-steps ul li{display:grid;grid-template-columns:56px auto;grid-column-gap:16px;align-items:center}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-steps ul li span{font-size:24px;font-weight:400;line-height:56px;color:var(--text-gray);background:#eaeeea;border-radius:50%;text-align:center;height:56px;margin:0;letter-spacing:0}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-steps ul li p{font-size:14px;font-weight:400;line-height:20px;color:var(--text-gray);margin:0;letter-spacing:0}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-steps>p{font-size:14px;font-weight:400;line-height:20px;color:var(--text-gray);margin:26px 0 0;letter-spacing:0}.modal#sw_video_fullscreen_modal .modal-dialog .modal-body{padding:12px 24px 24px}.modal#sw_video_fullscreen_modal .modal-dialog .video-wrapper{display:flex;flex-flow:column nowrap;width:100%;height:100%;border-radius:8px;overflow:hidden;box-shadow:0 18px 24px #b3b3b380}.modal#sw_video_fullscreen_modal .modal-dialog .video-wrapper iframe{flex-grow:1}.modal#sw_product_config_white_back_strip .modal-dialog .modal-content .modal-footer>a{padding:12px 36px}.modal.modal-static#sw_product_config_modal_customise_shoe .modal-dialog{transform:scale(1)!important}.modal#sw_product_config_modal_customise_shoe .modal-dialog .modal-content .modal-content-wrapper{visibility:visible;opacity:1;height:auto;width:100%;overflow:hidden;transition:opacity .3s ease-in-out}.modal#sw_product_config_modal_customise_shoe .modal-dialog .modal-content .modal-content-wrapper.is-hidden{visibility:hidden;opacity:0;height:0;width:0}.modal#sw_product_config_modal_customise_shoe .modal-image-container{padding:16px 24px;background:#f5f5f5;border-radius:8px}.modal#sw_product_config_modal_customise_shoe .modal-image-container .left-side,.modal#sw_product_config_modal_customise_shoe .modal-image-container .right-side{display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between}.modal#sw_product_config_modal_customise_shoe .modal-image-container .left-side{border-right:2px solid #d8d8d8}.modal#sw_product_config_modal_customise_shoe .modal-image-container h6{display:block;margin:0 0 16px;font-size:16px;font-weight:700;text-align:center}.modal#sw_product_config_modal_customise_shoe .modal-image-container img{display:block;max-height:180px;max-width:100%}.modal.modal-static#sw_product_config_modal_laces .modal-dialog{transform:scale(1)!important}.modal#sw_product_config_modal_laces .modal-dialog .modal-content .modal-content-wrapper{height:auto;width:100%;overflow:hidden}.modal#sw_product_config_modal_laces .modal-image-container{padding:16px 24px;background:#f5f5f5;border-radius:8px}.modal#sw_product_config_modal_laces .modal-image-container .left-side,.modal#sw_product_config_modal_laces .modal-image-container .right-side{display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between}.modal#sw_product_config_modal_laces .modal-image-container .left-side{border-right:2px solid #d8d8d8}.modal#sw_product_config_modal_laces .modal-image-container h6{display:block;margin:0 0 16px;font-size:16px;font-weight:700;text-align:center}.modal#sw_product_config_modal_laces .modal-image-container img{display:block;max-height:180px;max-width:100%}.modal#sw_product_config_modal_design_continue .modal-content{max-height:calc(100vh - 3.5rem)}.modal#sw_product_config_modal_design_continue .modal-content .modal-body{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;height:100%;overflow:auto}.modal#sw_product_config_modal_design_continue .modal-content .modal-body img{height:100%;min-height:250px;overflow:hidden}.modal.modal-bottom#sw_product_config_modal_sizes .modal-dialog .modal-content .modal-body .sizes-disclaimer{padding:20px 24px 24px;background:#ecf0ec;color:#1c1d21}.modal.modal-bottom#sw_product_config_modal_sizes .modal-dialog .modal-content .modal-body .sizes-disclaimer h5{display:block;font-size:18px;font-weight:600;line-height:32px;margin:0}.modal.modal-bottom#sw_product_config_modal_sizes .modal-dialog .modal-content .modal-body .sizes-disclaimer p{display:block;font-size:13px;line-height:18px;margin:0}.modal.modal-bottom#sw_product_config_modal_sizes .modal-dialog .modal-content .modal-body .sizes-disclaimer p a{text-transform:lowercase;text-decoration:underline}@media all and (max-width:991px){.modal .modal-dialog .modal-content .modal-header{padding:16px 16px 12px;text-align:left}.modal .modal-dialog .modal-content .modal-body{padding:0 16px}.modal .modal-dialog .modal-content .modal-footer{padding:16px}.modal .modal-dialog .modal-content .modal-footer .button--filled,.modal .modal-dialog .modal-content .modal-footer .button--outline{flex-grow:1}.modal.modal-bottom .modal-dialog{display:flex;flex-flow:column-reverse;min-height:100%;margin:0;padding:0;max-width:100%}.modal.modal-bottom .modal-dialog .modal-content{border-radius:16px 16px 0 0}.modal.modal-bottom .modal-dialog .modal-content .modal-header{padding:24px 24px 12px}.modal.modal-bottom .modal-dialog .modal-content .modal-header:before{position:absolute;content:"";top:8px;left:50%;margin-left:-21px;width:42px;height:4px;background:#d8d8d8;border-radius:2px;z-index:1}.modal.modal-bottom .modal-dialog .modal-content .modal-body{padding:12px 24px}.modal.modal-bottom .modal-dialog .modal-content .modal-footer{padding:12px 24px 24px}.modal.modal-full .modal-dialog{height:100%;margin:0;max-width:100%}.modal.modal-full .modal-dialog .modal-content{height:100%;border-radius:0}.modal.modal-full .modal-dialog .modal-content .modal-header{padding:24px 24px 12px;text-align:left}.modal.modal-full .modal-dialog .modal-content .modal-body{padding:12px 24px}.modal.modal-full .modal-dialog .modal-content .modal-footer{padding:12px 24px;justify-content:center}.modal.modal-confirmation .modal-dialog .modal-content .modal-header{padding:24px 24px 0}.modal.modal-confirmation .modal-dialog .modal-content .modal-body{padding:0 24px;margin:0 0 24px;text-align:center}.modal.modal-confirmation .modal-dialog .modal-content .modal-footer{padding:12px 24px 24px}.modal.modal-confirmation:not(.modal-bottom) .modal-dialog .modal-content .modal-header{text-align:center}.modal.modal-confirmation:not(.modal-bottom) .modal-dialog .modal-content .modal-header h5{margin:0 0 0 32px}}@media all and (min-width:992px){.modal .modal-dialog{max-width:551px}.modal .modal-dialog .modal-content .modal-header{padding:16px 16px 4px}.modal .modal-dialog .modal-content .modal-header h5{padding:0 8px 0 16px;margin:16px 0 0;letter-spacing:0}.modal .modal-dialog .modal-content .modal-body{padding:12px 32px}.modal .modal-dialog .modal-content .modal-body p{font-size:14px;line-height:24px;margin:0 0 24px}.modal .modal-dialog .modal-content .modal-footer{padding:24px 32px 32px}.modal .modal-dialog .modal-content .modal-footer p{font-size:16px;line-height:22px;width:auto;margin:0}.modal .modal-dialog .modal-content .modal-footer a.sw-btn{margin:0;width:auto;flex-grow:0;padding:8px 36px}.modal .modal-dialog .modal-content .modal-footer a.sw-btn.btn-small-x-padding{padding:8px 29px}.modal .modal-dialog .modal-content .modal-footer button{margin:0;font-size:16px;font-weight:500}.modal#sw_product_config_modal_design_continue .modal-content .modal-header{padding:32px 32px 0 16px}.modal#sw_product_config_modal_design_continue .modal-content .modal-header h5{margin:0}.modal#sw_product_config_modal_design_continue .modal-content .modal-body{padding:8px 32px 12px}.modal#sw_product_config_modal_design_continue .modal-content .modal-footer{justify-content:flex-end}.modal#sw_product_config_modal_design_continue .modal-content .modal-footer a{flex-grow:0}.modal#sw_product_config_modal_design_continue .modal-content .modal-footer a:last-child{margin:0 0 0 4px}.modal#sw_product_config_modal_image_mirroring .modal-content .modal-footer,.modal#sw_product_config_modal_text_mirroring .modal-content .modal-footer{justify-content:center}.modal#sw_product_config_modal_image_mirroring .modal-content .modal-footer a,.modal#sw_product_config_modal_text_mirroring .modal-content .modal-footer a{padding:12px 36px}.modal#pattern_design_modal .modal-dialog .modal-content .modal-header h5{padding:0 8px 0 16px;margin:16px 0 0}.modal.modal-bottom .modal-dialog .modal-content .modal-header{padding:16px 16px 12px}.modal.modal-bottom .modal-dialog .modal-content .modal-header h5{padding:0;margin:8px 0 0}.modal.modal-bottom#sw_product_config_modal_image_settings .modal-dialog .modal-content .modal-header h5{padding:0;margin:8px 0 0;font-size:24px}.modal.modal-bottom .modal-dialog .modal-content .modal-body{padding:12px 24px}.modal.modal-bottom .modal-dialog .modal-content .modal-body .body--description{padding:0 0 18px}.modal.modal-bottom .modal-dialog .modal-content .modal-footer{padding:12px 24px 24px}.modal.modal-full .modal-dialog .modal-content .modal-footer{border-top:1px solid rgba(31,38,45,.2);padding:24px 32px;margin:12px 0 0;justify-content:center}.modal.modal-full .modal-dialog .modal-content .modal-tab .modal-header{padding:16px 16px 12px}.modal.modal-full .modal-dialog .modal-content .modal-tab .modal-header h5{text-align:center;flex-grow:1;padding:0 8px 0 40px;margin:24px 0 0}.modal.modal-full .modal-dialog .modal-content .modal-tab .modal-header h5.header-mobile{display:none}.modal.modal-full .modal-dialog .modal-content .modal-tab .modal-header h5.header-desktop{display:block}.modal.modal-confirmation .modal-dialog .modal-content .modal-header{padding:16px 16px 0}.modal.modal-confirmation .modal-dialog .modal-content .modal-header h5{flex-grow:1;padding:0 0 0 32px}.modal.modal-confirmation .modal-dialog .modal-content .modal-body{padding:0 32px 12px}.modal.modal-confirmation:not(.modal-bottom) .modal-dialog .modal-content .modal-body{margin:0}.modal.modal-confirmation .modal-dialog .modal-content .modal-footer a.sw-btn{flex-grow:1}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-header{padding:32px 32px 24px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-heading{padding:24px 32px 16px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps{padding:0 32px 24px;grid-template-rows:1fr 1fr 1fr 1fr;grid-column-gap:16px;grid-row-gap:24px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps{grid-column:1;margin:8px 0 0;padding:0}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps:after{left:20px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps .steps-text{padding:0}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps #step_one{grid-column:1;grid-row:1}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps #step_two{align-items:flex-start;grid-row:2;grid-column:1}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps #step_three{margin:auto 0 0;grid-row:3;grid-column:1}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps #step_four{grid-row:4;grid-column:1}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps #image_one{grid-row:1 / span 2;grid-column:2}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps #image_two{grid-row:3 / span 2;grid-column:2}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #how_to_measure .measure-steps .steps-wide{padding:0;grid-row:4;grid-column:1}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-list{padding:0 32px;margin:0 0 32px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid{position:relative;flex-flow:column-reverse nowrap;padding:0 32px;margin:0 0 48px}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid>a{order:3}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid>span{display:inline;position:absolute;bottom:8px;right:16px;margin:0;order:1}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-body #sizes_info .info-grid .swiper-container{order:2}.modal#sw_size_chart_modal .modal-dialog .modal-content .modal-footer{padding:24px 32px;border-radius:0 0 4px 4px}.modal#sw_how_it_works .modal-dialog{max-width:1240px}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0 0;margin:0 0 -4px;grid-gap:8px 42px}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-titles{grid-column:2;grid-row:1}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-titles h4{font-size:18px;line-height:24px;margin:0 0 4px;text-align:left}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-titles h3{font-size:28px;line-height:36px;text-align:left}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-video{grid-column:1;grid-row:1 / 3}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-steps{grid-column:2;grid-row:2}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-steps ul{grid-row-gap:8px;margin:0}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-steps ul li p{font-size:16px;line-height:24px}.modal#sw_how_it_works .modal-dialog .modal-body .video-grid .grid-steps>p{font-size:15px;line-height:20px;margin:8px 0 0}.modal#sw_video_fullscreen_modal .modal-dialog .modal-body{padding:12px 32px 32px}.modal#sw_video_fullscreen_modal .modal-dialog{max-width:var(--container-max-width);padding:0 1.75rem}.modal#sw_video_fullscreen_modal .modal-dialog .video-wrapper{min-height:calc(100vh - 168px)}.modal#sw_product_config_white_back_strip .modal-dialog .modal-content .modal-header h5{padding:0 16px}.modal#sw_product_config_white_back_strip .modal-dialog .modal-content .modal-footer{padding:20px 32px 32px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/sw-modals.css.map */
