﻿@import url("https://use.typekit.net/gow6iqr.css");#PST_GlobalWrapper #PST_ContentWrapper #PST_MainWrapper{padding-bottom:0;}#PST_GlobalWrapper #PST_ContentWrapper:has(.mrw_ext_page.signupTemporaryPassword){min-height:0;}#PST_GlobalWrapper #PST_BottomWrapper{height:auto;margin-top:0;}*,*:after,*:before{box-sizing:border-box;}body{--db-black:#161c20;--db-white:#fff;--db-pink:#dd9898;--db-gray:#414141;--db-section-bg:#f3f2f0;--db-text:#141414;--db-info:#0085df;--db-error:#d64000;--db-font-serif:"scotch-display",Times,serif;--db-font-sans-serif:"objektiv-mk1",Arial,sans-serif;}body,html,form{font-family:var(--db-font-sans-serif);}.hide{display:none;}.swd_icon.icon-x{background-image:url("/lp/Partner/Davids-Bridal/Images/icon-x.svg");}.swd_inputtext-holder .swd_inputtext.eye_icon_password[type="password"]{background-image:url("/lp/Partner/Davids-Bridal/Images/icon-eye-show.svg")!important;}.swd_inputtext-holder .swd_inputtext.eye_icon_password[type="text"]{background-image:url("/lp/Partner/Davids-Bridal/Images/icon-eye-hide.svg")!important;}.swd_inputtext-holder .swd_inputtext.eye_icon_password~.eye_icon_toggle{top:12px;right:6px;bottom:initial;}.swd_inputtext-holder .password-validation{text-align:left;padding:4px 0 0 16px;color:#414141;font-size:.75rem;line-height:1.33;}.swd_inputtext-holder .posValIcon{width:24px;height:24px;position:absolute;display:none;right:16px;top:12px;background-image:url(/lp/Partner/Davids-Bridal/Images/icon-check-small.svg);background-repeat:no-repeat;background-size:100%;background-position:center center;}.swd_inputtext-holder.hasPosVal .swd_inputtext~.posValIcon{display:block;}.swd_inputtext-holder .swd_inputtext{transition:none;background-color:transparent;}.swd_inputtext-holder .swd_inputtext~.posValIcon{display:none;}.swd_inputtext-holder .swd_inputtext:has(~.posValIcon){padding-right:48px;}.swd_inputtext-holder .swd_inputtext[required='required']~.swd_inputtext-label:after{display:none;}.swd_inputtext-holder .swd_inputtext[disabled='disabled']{opacity:.5;pointer-events:none;}.swd_inputtext-holder .swd_inputtext[disabled='disabled']~.swd_inputtext-label{color:#a0a0a0;}.swd_inputtext-holder .swd_inputtext:focus,.swd_inputtext-holder .swd_inputtext:not(:placeholder-shown):focus{border-color:var(--db-text);border-width:2px;}.swd_inputtext-holder .swd_inputtext.search{background-color:var(--db-white);padding-left:48px;padding-right:16px;background-image:none;}.swd_inputtext-holder .swd_inputtext.search:focus{border-width:1px;border-color:#757575;}.swd_checkbox{padding:10px;text-align:left;display:block;position:relative;}.swd_checkbox label{padding-left:28px;font-size:.875rem;line-height:1.15;}.swd_checkbox label a{color:var(--db-info);}.swd_checkbox label a:hover{text-decoration:underline;}.swd_checkbox label:before{width:18px;height:18px;border-color:var(--db-text);border-radius:2px;top:0;}.swd_checkbox label:after{border-color:var(--db-text);height:7px;width:12px;left:3px;top:4px;}.swd_checkbox:hover label:before{border-color:var(--db-text);}.swd_checkbox input[type="checkbox"].error~.swd_checkbox-error{display:inline-block;}.swd_checkbox input[type="checkbox"]:focus-visible~label{outline:2px solid -webkit-focus-ring-color;outline:2px solid highlight;}.swd_checkbox .swd_checkbox-error{display:none;font-size:.75rem;line-height:1.15;text-align:left;color:var(--db-error);padding-top:4px;}.b-modal.swd{background-color:rgba(0,0,0,.25)!important;backdrop-filter:none!important;}.db_button{border-radius:0;font-size:1rem;line-height:1.5;font-weight:500;background-color:var(--db-black);color:var(--db-white);padding:12px 16px;display:inline-block;text-align:center;}.db_button:focus-visible{outline:2px solid -webkit-focus-ring-color;outline:2px solid highlight;}.db_button.white{color:var(--db-text);background-color:var(--db-white);}.db_button.external{display:inline-flex;gap:8px;justify-content:center;align-items:center;}.db_button.external .icon_external_link{width:24px;height:24px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("/lp/Partner/Davids-Bridal/Images/icon-launch-white.svg");}.db_button.outlined{padding:12px 24px;border:1px solid var(--db-white);color:var(--db-white);background-color:transparent;}.db_button.disabled{cursor:default;pointer-events:none;}a.db_text_button{font-size:1rem;line-height:1.5;font-weight:500;display:inline-block;cursor:pointer;padding:11px 0;color:var(--db-white);text-decoration:underline;}a.db_text_button:after{display:block;padding-top:0;content:'';border-bottom:solid 2px transparent;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 250ms ease-out;transition:-webkit-transform 250ms ease-out;-o-transition:transform 250ms ease-out;transition:transform 250ms ease-out;transition:transform 250ms ease-out,-webkit-transform 250ms ease-out;border-bottom-color:var(--db-white);}a.db_text_button:focus-visible{outline:2px solid -webkit-focus-ring-color;outline:2px solid highlight;}@media(hover:hover){a.db_text_button{text-decoration:none;}a.db_text_button:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}}.simple-header{background-color:var(--db-black);padding:24px 40px;display:flex;justify-content:space-between;align-items:center;gap:16px;}.simple-header .sh-left img{display:block;width:100%;max-width:390px;}.simple-header .sh-right{flex:0 0 auto;display:flex;align-items:center;gap:40px;}.simple-header .sh-right .swd_inputtext-holder.action-search{margin:0;width:360px;}.simple-header .action-search #btnMemberSearch{display:block;content:"";width:24px;height:24px;left:16px;top:0;bottom:0;margin:auto;position:absolute;background-image:url(/lp/Partner/Davids-Bridal/Images/icon-search.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;}.simple-header .sh-mobile-menu{display:none;position:relative;}.simple-footer{height:200px;background-color:var(--db-black);color:var(--db-white);font-size:.75rem;display:flex;align-items:center;padding:8px 80px;box-sizing:border-box;}.simple-footer .sf-inner{display:flex;flex:1;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;}.simple-footer .sf-left{display:inline-flex;gap:4px;}.simple-footer a{color:#fff;}.swd_dialogpanel.signUp{border-radius:0;width:688px;}.swd_dialogpanel.signUp .form-top-image{margin-bottom:40px;}.swd_dialogpanel.signUp .form-top-image img{display:block;width:100%;margin:0 auto;max-width:568px;}.swd_dialogpanel.signUp .form-input-fields{display:grid;gap:24px 16px;grid-template-columns:1fr 1fr;margin-bottom:16px;}.swd_dialogpanel.signUp .form-input-fields .swd_inputtext-holder{margin:0;}.swd_dialogpanel.signUp .form-terms-check{margin-bottom:24px;}.swd_dialogpanel.signUp .action-recaptcha{margin-bottom:4px;}.swd_dialogpanel.signUp .action-recaptcha:has(~#errCaptcha.hide){margin-bottom:16px;}.swd_dialogpanel.signUp #errCaptcha{text-align:left;font-size:.75rem;color:var(--db-error);margin-bottom:16px;}.swd_dialogpanel.signUp .buttons{text-align:left;}#pageFormContainer .swd_dialogpanel.signUp{box-shadow:none;padding:24px 48px;background:rgba(255,255,255,.8);}#pageFormContainer .swd_dialogpanel.signUp a.panel-close{display:none;}.termsAcceptContent{margin:16px auto 0;font-size:.875rem;line-height:1.25;font-weight:400;color:var(--db-gray);text-align:left;}.termsAcceptContent a.swd_link{font-weight:400;white-space:nowrap;}.termsAcceptContent a.swd_link:focus-visible{outline:2px solid -webkit-focus-ring-color;outline:2px solid highlight;}@media only screen and (max-width:767px){.termsAcceptContent{text-align:center;}}#PST_MainWrapper .top .partnerBackgroundImg{background-position:left center;background-image:image-set(url('/lp/Partner/Davids-Bridal/Images/Davids-Bridal-Background-Image.webp') type('image/webp'),url('/lp/Partner/Davids-Bridal/Images/Davids-Bridal-Background-Image.png') type('image/png'))!important;}.bottom .content-container{display:block;position:relative;}.bottom .content-container .content{font-size:1.5rem;line-height:1.33;font-weight:500;color:var(--db-text);}.bottom .content-container.one{background-color:var(--db-section-bg);min-height:814px;height:auto;display:flex;}.bottom .content-container.one .content-left{flex:1;background-repeat:no-repeat;background-image:url("/lp/Partner/Davids-Bridal/Images/hp-perfect-pair.png");background-size:cover;background-position:top center;}.bottom .content-container.one .content-right{flex:1;display:flex;align-items:center;}.bottom .content-container.one .content-right .content-right-inner{padding:24px 0;display:flex;flex-direction:column;justify-content:center;gap:32px;width:100%;max-width:600px;margin:0 auto 0 120px;}.bottom .content-container.one .content-right .content-right-inner .title img{display:block;max-width:446px;margin:0 auto;}.bottom .content-container.two{padding:40px 0;background-color:#000;color:var(--db-white);}.bottom .content-container.two .title{margin-bottom:48px;font-size:2rem;line-height:1.25;font-weight:700;text-align:center;}.bottom .content-container.two .content{color:var(--db-white);margin-bottom:16px;}.bottom .content-container.two .content .section-header{font-size:1.5rem;line-height:1.33;font-weight:700;margin-bottom:16px;}.bottom .content-container.two .content .section-subheader{font-size:1.5rem;line-height:1.33;font-weight:400;display:block;}.bottom .content-container.two .content .section-subheader.mobile-view{display:none;}.bottom .content-container.two .content-inner{max-width:1600px;padding:0 80px;margin:0 auto;display:flex;gap:32px;}.bottom .content-container.two .content-inner .content-left,.bottom .content-container.two .content-inner .content-right{display:flex;align-items:center;}.bottom .content-container.two .content-inner .content-left{flex:1;min-height:428px;}.bottom .content-container.two .content-inner .content-left #db-lottie-container #lottie-container:after{background-color:rgba(0,0,0,.4);background-image:url(/lp/Partner/Davids-Bridal/Images/icon-circle-pause.svg);background-repeat:no-repeat;background-size:72px 72px;background-position:center center;display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity ease 250ms;cursor:pointer;}.bottom .content-container.two .content-inner .content-left #db-lottie-container #lottie-container.paused:after{background-image:url(/lp/Partner/Davids-Bridal/Images/icon-circle-play.svg);}.bottom .content-container.two .content-inner .content-left #db-lottie-container:focus-visible #lottie-container:after,.bottom .content-container.two .content-inner .content-left #db-lottie-container:hover #lottie-container:after{opacity:1;}.bottom .content-container.two .content-inner .content-right{flex:1;}.bottom .content-container.two .content-inner .content-right .content-right-inner{max-width:480px;margin:0 auto;}.bottom .content-container.two .content-inner .content-right .discover-list{display:flex;flex-direction:column;text-align:left;gap:16px;margin-bottom:32px;font-size:1rem;line-height:1.5;font-weight:400;}.bottom .content-container.two .content-inner .content-right .discover-list .discover-list-item{display:inline-flex;align-items:flex-start;gap:8px;}.bottom .content-container.two .content-inner .content-right .discover-list .discover-list-item .discover-list-item-icon{flex:0 0 24px;height:24px;background-repeat:no-repeat;background-image:url("/lp/Partner/Davids-Bridal/Images/icon-check-circle.svg");background-size:contain;background-position:center center;position:relative;top:2px;}.bottom .content-container.two .content-inner .content-right .discover-list .discover-list-item .discover-list-content-mobile{display:none;}.bottom .content-container.three{padding:40px 0;background-color:var(--db-section-bg);color:var(--db-text);}.bottom .content-container.three .title{margin-bottom:40px;font-size:2rem;line-height:1.25;font-weight:700;text-align:center;}.bottom .content-container.three .content-inner{max-width:1488px;padding:0 24px;margin:0 auto;display:flex;align-items:center;gap:40px;}.bottom .content-container.three .content-inner .content-left{flex:0 0 480px;}.bottom .content-container.three .content-inner .content-left .content{font-weight:400;margin-bottom:16px;}.bottom .content-container.three .content-inner .content-left .subcontent{font-size:1rem;line-height:1.5;font-weight:700;margin-bottom:16px;}.bottom .content-container.three .content-inner .content-left .reasons-list{display:flex;flex-wrap:wrap;text-align:left;gap:16px;font-size:1rem;line-height:1.5;font-weight:400;}.bottom .content-container.three .content-inner .content-left .reasons-list .reasons-list-item{display:inline-flex;align-items:flex-start;gap:8px;flex:1 1 100%;max-width:calc(50% - 16px);}.bottom .content-container.three .content-inner .content-left .reasons-list .reasons-list-item .reasons-list-item-icon{flex:0 0 24px;height:24px;background-repeat:no-repeat;background-image:url("/lp/Partner/Davids-Bridal/Images/icon-check-circle.svg");background-size:contain;background-position:center center;position:relative;top:2px;}.bottom .content-container.three .content-inner .content-right{flex:1;text-align:center;}.bottom .content-container.three .content-inner .content-right .sync-logos{display:block;width:100%;max-width:708px;margin:0 auto 32px;}.bottom .content-container.four{--video-w:842px;background-color:#000;padding:40px 0;color:var(--db-white);}.bottom .content-container.four .content{color:var(--db-white);}.bottom .content-container.four .content-inner{max-width:1600px;padding:0 80px;margin:0 auto;display:flex;align-items:center;gap:32px;}.bottom .content-container.four .content-inner .content-left{flex:0 0 var(--video-w);}.bottom .content-container.four .content-inner .content-left video{display:block;width:100%;cursor:pointer;}.bottom .content-container.four .content-inner .content-right{flex:1;padding:16px;text-align:center;}.bottom .content-container.four .content-inner .content-right .title{font-size:2rem;line-height:1.75;font-weight:700;margin-bottom:8px;}.bottom .content-container.four .content-inner .content-right .subtitle{margin-bottom:32px;font-size:2.5rem;line-height:1.4;font-family:var(--db-font-serif);}.bottom .content-container.four .content-inner .content-right .content{font-size:1.5rem;line-height:1.33;margin-bottom:56px;font-weight:700;}.bottom .content-container.five{--section-five-h:686px;display:flex;justify-content:center;align-items:center;position:relative;height:var(--section-five-h);background-repeat:no-repeat;background-size:cover;background-position:top center;background-image:url("/lp/Partner/Davids-Bridal/Images/davids-inspo-bg.png");}.bottom .content-container.five .content-inner{padding:24px 32px;background:rgba(255,255,255,.7);display:inline-flex;flex-direction:column;gap:24px;text-align:center;min-width:400px;}.bottom .content-container.five .content-inner .title img{display:block;width:100%;max-width:224px;margin:0 auto;}.bottom .content-container.five .content-inner .content{font-weight:700;}.bottom .mrw_ext_page.signupTemporaryPassword{position:relative;height:auto;min-height:calc(100vh - 284px);padding:80px 16px;display:flex;justify-content:center;align-items:flex-start;}.bottom .mrw_ext_page.signupTemporaryPassword .content-box{width:100%;}.bottom .mrw_ext_page.signupTemporaryPassword .signup-box{display:block;width:100%;position:relative;}.bottom .mrw_ext_page.signupTemporaryPassword .signup-box .title{text-align:center;font-family:var(--db-font-sans-serif);font-size:2rem;line-height:1.25;font-weight:700;margin-bottom:56px;}.bottom .mrw_ext_page.signupTemporaryPassword .signup-box .fields-box{display:block;width:100%;position:relative;max-width:480px;margin:0 auto;font-family:var(--font_proxima);}.bottom .mrw_ext_page.signupTemporaryPassword .signup-box .fields-box .error-block{margin-bottom:16px;}.bottom .mrw_ext_page.signupTemporaryPassword .signup-box .fields-box .swd_inputtext-holder{margin:0;}.bottom .mrw_ext_page.signupTemporaryPassword .signup-box .fields-box .swd_inputtext-holder .swd_inputtext.eye_icon_password~.eye_icon_toggle{right:12px;}.bottom .mrw_ext_page.signupTemporaryPassword .signup-box .fields-box .fields-block.fields-section{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:16px;}.bottom .mrw_ext_page.signupTemporaryPassword .signup-box .fields-box .fields-block.fields-section .swd_inputtext-holder{flex:1 1 100%;}.bottom .mrw_ext_page.signupTemporaryPassword .signup-box .fields-box .fields-block.checks-section{margin-bottom:16px;}.bottom .mrw_ext_page.signupTemporaryPassword .signup-box .fields-box .fields-block.checks-section .swd_checkbox label a{color:var(--db-text);}@media only screen and (min-width:1940px){#PST_MainWrapper .top .partnerBackgroundImg{background-position:0% 25%;}.bottom .content-container.one .content-right .content-right-inner{max-width:720px;}}@media only screen and (max-width:1536px){.swd_dialogpanel.signUp .form-top-image img{max-width:480px;}#pageFormContainer .swd_dialogpanel.signUp{padding:16px;width:560px;}#PST_MainWrapper .top{min-height:640px;}.bottom .content-container.one .content-right .content-right-inner{max-width:560px;margin:0 auto;}.bottom .content-container.two .content-inner .content-left{min-height:375px;}.bottom .content-container.two .content-inner .content-right .content-right-inner{max-width:432px;}.bottom .content-container.three .content-inner{max-width:1440px;padding:0 80px;}.bottom .content-container.three .content-inner .content-right .sync-logos{max-width:583px;}.bottom .content-container.four{--video-w:682px;}.bottom .content-container.five{--section-five-h:515px;}}@media only screen and (max-width:1300px){#PST_MainWrapper .top{min-height:520px;}#pageFormContainer .swd_dialogpanel.signUp .form-input-fields{gap:16px;margin-bottom:0;}#pageFormContainer .swd_dialogpanel.signUp .form-terms-check{margin-bottom:16px;}.bottom .content-container.one{min-height:724px;}.bottom .content-container.two .content-inner .content-left{min-height:325px;}.bottom .content-container.four{--video-w:522px;}.bottom .content-container.four .content-inner .content-right .title{font-size:1.5rem;line-height:1.33;}.bottom .content-container.four .content-inner .content-right .subtitle{margin-bottom:16px;font-size:2rem;}.bottom .content-container.four .content-inner .content-right .content{margin-bottom:40px;font-size:1.25rem;line-height:1.4;}.bottom .content-container.five{--section-five-h:458px;}}@media only screen and (max-width:1200px){.simple-header{padding:24px;}.simple-header .sh-right{gap:24px;}.simple-header .sh-right .swd_inputtext-holder.action-search{width:280px;}.simple-footer{padding:8px 32px;}.bottom .content-container.one{min-height:583px;}.bottom .content-container.one .content-left{flex:0 0 425px;padding-top:63.5%;}.bottom .content-container.one .content-right .content-right-inner{max-width:100%;padding:24px 32px;}.bottom .content-container.one .content-right .content-right-inner .title img{max-width:320px;}.bottom .content-container.one .content-right .content-right-inner .content{font-size:1rem;line-height:2;}.bottom .content-container.two .content .section-subheader{font-size:1.25rem;line-height:1.4;}.bottom .content-container.two .content-inner .content-left{min-height:248px;}.bottom .content-container.three .content-inner{padding:0 32px;gap:48px;}.bottom .content-container.three .content-inner .content-left{flex:0 0 460px;}.bottom .content-container.four .content-inner{flex-direction:column;}.bottom .content-container.four .content-inner .content-left{width:100%;max-width:var(--video-w);flex:0 0 auto;}.bottom .content-container.four .content-inner .content-right{width:100%;max-width:534px;padding:0 0 24px;}.bottom .content-container.five{--section-five-h:366px;}}@media only screen and (max-width:1024px){#PST_MainWrapper .top .partnerBackgroundImg{background-position:center;}}@media only screen and (max-width:900px){#PST_MainWrapper .top{display:block;min-height:0;padding:0;}#PST_MainWrapper .top .partnerBackgroundImg{position:relative;padding-top:41%;background-position:100% -70px;background-size:175%;}#pageFormContainer .swd_dialogpanel.signUp{margin:0;width:100%;padding:16px 40px;max-height:revert;}#pageFormContainer .swd_dialogpanel.signUp .signup-container{height:revert;overflow:visible;}#pageFormContainer .swd_dialogpanel.signUp .form-input-fields{margin-bottom:16px;}#pageFormContainer .swd_dialogpanel.signUp .buttons{text-align:center;}.swd_dialogpanel.signUp .signup-container{overflow:auto;height:610px;}.swd_dialogpanel.signUp .form-top-image{margin-bottom:24px;}.swd_dialogpanel.signUp .form-input-fields{grid-template-columns:1fr;margin-bottom:16px;}.simple-header .sh-right{display:none;}.simple-header .sh-mobile-menu{display:block;}.simple-header .sh-mobile-menu .btnMobileMenu{width:48px;height:48px;display:inline-block;background-repeat:no-repeat;background-size:24px 24px;background-position:center center;background-image:url("/lp/Partner/Davids-Bridal/Images/icon-hamburger-menu.svg");}.simple-header .sh-mobile-menu #pnlMobileMenu{display:none;position:absolute;background-color:var(--db-white);box-shadow:0 0 4px 0 rgba(0,0,0,.25);right:0;z-index:102;top:56px;border-radius:8px;box-sizing:border-box;padding:8px 0;width:auto;min-width:240px;}.simple-header .sh-mobile-menu #pnlMobileMenu a.menu-link{display:block;text-align:left;padding:4px 16px;margin:4px 0;font-size:1rem;line-height:1.5;color:var(--db-text);font-weight:500;font-family:var(--font_proxima);}.bottom .content-container.one{min-height:0;flex-wrap:wrap;}.bottom .content-container.one .content-left{flex:1 1 100%;}.bottom .content-container.one .content-right{flex:1 1 100%;}.bottom .content-container.one .content-right .content-right-inner{padding:16px;gap:16px;}.bottom .content-container.one .content-right .content-right-inner .title img{max-width:220px;}.bottom .content-container.one .content-right .content-right-inner .actions{text-align:center;}.bottom .content-container.three{padding:16px 0;}.bottom .content-container.three .title{margin-bottom:32px;font-size:1.5rem;line-height:1.33;padding:0 16px;}.bottom .content-container.three .content-inner{padding:0 16px 88px;flex-wrap:wrap;gap:32px;position:relative;}.bottom .content-container.three .content-inner .content-left{order:2;flex:1 1 100%;}.bottom .content-container.three .content-inner .content-left .content{font-size:1rem;line-height:1.5;}.bottom .content-container.three .content-inner .content-left .subcontent-wrapper{width:max-content;margin:0 auto;}.bottom .content-container.three .content-inner .content-left .reasons-list{flex-direction:column;}.bottom .content-container.three .content-inner .content-left .reasons-list .reasons-list-item{max-width:100%;}.bottom .content-container.three .content-inner .content-right{order:1;flex:1 1 100%;}.bottom .content-container.three .content-inner .content-right .sync-logos{margin-bottom:0;max-width:100%;}.bottom .content-container.three .content-inner .actions{position:absolute;bottom:0;left:16px;right:16px;}.bottom .mrw_ext_page.signupTemporaryPassword{padding:32px 16px;}.bottom .mrw_ext_page.signupTemporaryPassword .signup-box .title{font-size:1.5rem;line-height:1.33;margin-bottom:40px;}}@media only screen and (max-width:736px){.swd_dialogpanel.signUp{max-height:calc(100dvh - 64px);overflow:hidden;width:calc(100vw - 30px);}.swd_dialogpanel.signUp .signup-container{height:544px;}}@media only screen and (max-width:600px){#PST_MainWrapper .top .partnerBackgroundImg{background-position:100% -35px;}.simple-header{padding:12px 16px;}.simple-header .sh-left img{max-width:216px;}.simple-header .sh-right .db_button{padding:4px 16px;}.simple-footer{height:auto;padding:24px 16px;}.simple-footer .sf-inner{flex-direction:column;align-items:flex-start;gap:32px;}.simple-footer .sf-inner a{text-decoration:underline;}.swd_dialogpanel.signUp .form-input-fields{gap:16px;}.swd_dialogpanel.signUp .buttons .db_button.external{display:flex;}.bottom .content-container.one .content-right .content-right-inner .actions .db_button{display:block;}.bottom .content-container.two{padding:24px 0;}.bottom .content-container.two .title{margin-bottom:32px;font-size:1.5rem;line-height:1.33;padding:0 16px;}.bottom .content-container.two .content .section-subheader{display:none;}.bottom .content-container.two .content .section-subheader.mobile-view{display:block;}.bottom .content-container.two .content-inner{padding:0;flex-wrap:wrap;}.bottom .content-container.two .content-inner .content-left{flex:1 1 100%;min-height:0;background-repeat:no-repeat;background-size:100%;background-image:url("/lp/Partner/Davids-Bridal/Images/hp-mobile-apps.png");padding-top:58.21%;}.bottom .content-container.two .content-inner .content-right{flex:1 1 100%;padding:0 16px;}.bottom .content-container.two .content-inner .content-right .content-right-inner .content{text-align:center;}.bottom .content-container.two .content-inner .content-right .discover-list{padding:0 24px;}.bottom .content-container.two .content-inner .content-right .discover-list .discover-list-item .discover-list-content:has(~.discover-list-content-mobile){display:none;}.bottom .content-container.two .content-inner .content-right .discover-list .discover-list-item .discover-list-content-mobile{display:block;}.bottom .content-container.two .content-inner .content-right .actions .db_button{display:block;}.bottom .content-container.three .content-inner .actions .db_button{display:block;}.bottom .content-container.four{padding:24px 0;}.bottom .content-container.four .content-inner{padding:0 16px;gap:16px;}.bottom .content-container.four .content-inner .content-right{padding:0;}.bottom .content-container.four .content-inner .content-right .title{font-size:1rem;line-height:1.5;}.bottom .content-container.four .content-inner .content-right .subtitle{font-size:1.5rem;margin-bottom:32px;}.bottom .content-container.four .content-inner .content-right .content{font-size:1rem;line-height:1.5;margin-bottom:32px;}.bottom .content-container.four .content-inner .content-right .actions .db_button{display:block;}.bottom .content-container.five{--section-five-h:auto;background-size:100%;padding-top:36%;}.bottom .content-container.five .content-inner{display:flex;width:100%;min-width:0;padding:32px 16px 24px;gap:16px;}.bottom .content-container.five .content-inner .title img{max-width:148px;}.bottom .content-container.five .content-inner .content{font-size:1rem;line-height:1.5;}.bottom .content-container.five .content-inner .actions .db_button{display:block;}.bottom .mrw_ext_page.signupTemporaryPassword{min-height:calc(100vh - 150px);}}