:root{--shop-ink:#303a35;--shop-muted:#656a61;--shop-paper:#f7f3eb;--shop-wine:#703e46;--shop-line:#ded5c6;--wedding-gold:#987b52}.shop-ui h1,.shop-ui h2,.shop-ui h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.shop-header{background:#fcfaf5}.shop-announcement{background:#35463c;letter-spacing:.09em}.shop-header-main{min-height:90px}.shop-button{border-radius:0;background:var(--shop-wine);transition:background .2s}.shop-button:hover{background:#512f35}.shop-kicker{color:#745e43;letter-spacing:.17em!important}.shop-ui em{color:#85654b}.shop-section{padding-block:84px}.moment-hero{height:650px;background:#ebe4d7;isolation:isolate}.moment-hero>img{left:43%;width:57%;object-position:50% 45%}.moment-hero-shade{background:linear-gradient(90deg,#f4efe5 0% 39%,#f4efe5ed 43%,#f4efe500 56%)}.moment-hero-content{align-items:flex-start;padding-top:0;padding-bottom:45px}.moment-hero-content .shop-kicker{color:#795e3c}.moment-hero h1{font-size:clamp(54px,5.9vw,82px);color:#303a35;text-shadow:none;max-width:560px;line-height:1.04}.moment-hero h1 em{color:#79594c}.moment-hero-content>p:not(.shop-kicker){color:#4d574d;max-width:380px;font-size:16px;line-height:1.75}.moment-hero .moment-actions{max-width:430px;gap:14px}.moment-hero .moment-secondary{color:#35463c!important}.moment-caption{right:35px;bottom:24px;padding:10px 14px;background:#faf6ed;color:#35463c;text-shadow:none;border:1px solid #d9cdb9;font-family:Georgia,serif;font-size:14px;letter-spacing:.04em}.moment-hero:after{content:"THE WEDDING EDIT";position:absolute;right:30px;top:28px;z-index:2;border:1px solid #f7f3eccc;outline:1px solid #f7f3ec77;outline-offset:5px;color:#fff;padding:14px 20px;font-size:10px;letter-spacing:.22em;background:#24332b66}.moment-service-row{gap:0;padding-block:0;max-width:1240px;border:1px solid var(--shop-line);background:#fcfaf5;margin-top:-24px;position:relative;z-index:3}.moment-service-row>div{padding:24px 28px}.moment-service-row>div+div{border-left:1px solid var(--shop-line)}.moment-service-row strong{font:21px Georgia,serif;font-weight:400;color:#35463c}.moment-service-row span,.moment-service-row a{font-size:12px;line-height:1.6}.moment-categories .shop-section-heading h2{font-size:48px}.moment-category-grid{grid-template-columns:1.25fr 1fr 1fr;gap:22px}.moment-category{min-height:430px}.moment-category:first-child{border-radius:160px 160px 0 0}.moment-category>img{object-position:center 26%}.moment-category:after{background:linear-gradient(0deg,#26332aeb,transparent 57%)}.moment-category>span{bottom:26px}.moment-category strong{font-size:35px}.moment-category-links{padding-top:22px;border-top:1px solid var(--shop-line);gap:30px}.moment-color-studio{background:#35463c;padding-block:80px;position:relative}.moment-color-layout{grid-template-columns:.85fr 1.4fr;gap:65px}.moment-color-layout h2{font-size:60px}.moment-color-layout h2 em{color:#e1cdb1}.moment-palette-grid{gap:24px}.moment-palette-grid img{background:#f9f7f1;aspect-ratio:1.15;object-fit:contain;object-position:center;padding:12px}.moment-palette-grid a>span{font:18px Georgia,serif;padding-top:12px}.moment-color-studio:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid #d8c5a22e;pointer-events:none}.moment-vests .shop-card-image{border:1px solid var(--shop-line);aspect-ratio:4/5}.moment-vests .shop-card:nth-child(2){padding-top:38px}.moment-vests .shop-card:nth-child(3){padding-top:76px}.moment-vests .shop-card-image img{object-position:50% 22%}.moment-local{background:#eee7da}.moment-local-copy{padding:65px}.moment-final{background:#faf7f0;max-width:none;padding-block:80px;border-top:1px solid var(--shop-line)}.moment-final h2{font-size:50px}.moment-final:before{content:"\2727";display:block;color:#987b52;font-size:31px;margin-bottom:15px}.catalog-intro{background:#f4efe5;border-bottom:1px solid var(--shop-line);position:relative}.catalog-intro h1{font-size:clamp(40px,4.6vw,62px)}.catalog-intro:after{content:"";position:absolute;right:5%;top:20%;width:70px;height:70px;border:1px solid #b69c7255;border-radius:50%;box-shadow:25px 10px 0 -1px #f4efe5,25px 10px #b69c7255;pointer-events:none}.catalog-card-photo{background:#f6f2eb}.catalog-card h3{line-height:1.3}.catalog-card-link{color:#703e46!important}.catalog-active{background:#f4efe5;border-color:var(--shop-line)}.catalog-card-badge{background:#fcfaf5e8!important;color:#455246!important}.catalog-filters{border-color:var(--shop-line)}.shop-product-summary{background:#f6f1e7;border-color:var(--shop-line)}.shop-stock-dot{background:#49684b}.shop-purchase-help{border-color:var(--shop-line)}.shop-complete-look{padding-block:55px;background:#f6f1e7;border-top:1px solid var(--shop-line);border-bottom:1px solid var(--shop-line);margin-top:35px}.complete-look-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1000px}.complete-look-grid>a{padding:25px;background:#fcfaf5;border:1px solid var(--shop-line);text-decoration:none;display:block}.complete-look-grid>a:hover{border-color:#8d7352}.complete-look-grid span{font-size:10px;letter-spacing:.12em;color:#786546}.complete-look-grid h3{font-size:28px;margin:10px 0 14px}.complete-look-grid p{font-size:13px;color:#64695f}.complete-look-grid strong{font-size:12px;text-decoration:underline;text-underline-offset:5px;font-weight:500}.complete-look-grid .complete-look-product{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:23px}.complete-look-product img{width:130px;height:160px;object-fit:cover}.complete-look-note{font-size:12px;margin-top:22px!important;color:#5d655c;max-width:850px}.group-assistance{display:grid;grid-template-columns:1.1fr 1fr;gap:60px}.group-assistance h2{margin-bottom:25px}.group-assistance li{margin:0 0 18px;line-height:1.7}.group-assistance aside{background:#f4efe5;border:1px solid var(--shop-line);padding:35px}.group-assistance aside h3{margin-bottom:18px}.group-assistance aside .shop-button{margin-block:15px}.fitting-intro{padding-block:30px}.fitting-intro>p:not(.shop-kicker){font-size:16px;line-height:1.8;max-width:650px;margin-top:25px}.fitting-intro h1{font-size:clamp(42px,5vw,65px)}.fitting-entry-options{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.fitting-entry-options article{background:#f7f3eb;border:1px solid var(--shop-line);padding:30px}.fitting-entry-options article>span{font-size:10px;letter-spacing:.15em;color:#7a6245}.fitting-entry-options h2{font-size:31px;margin-block:16px}.fitting-entry-options p{font-size:14px;line-height:1.7}.fitting-entry-options .shop-button{font-size:13px;padding-inline:18px}.fitting-explanation{font-size:12px!important;color:#5e685d}.fitting-online-exit{border-top:1px solid var(--shop-line);padding-top:25px;margin-top:30px}.fitting-online-exit p{font-size:14px;margin-top:8px}.shop-local-step{background:#f7f3eb;border:1px solid var(--shop-line);padding:22px;margin-bottom:28px}.shop-local-step nav{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;line-height:2}.shop-local-step p{font-size:13px}.fitting-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.fitting-choice{border:1px solid var(--shop-line);padding:18px;display:flex;flex-direction:column;background:#fcfaf6;min-width:0}.fitting-choice-photo{background:#f4f0e9}.fitting-choice-photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;display:block}.fitting-choice-photo p{font-size:11px;padding:9px 12px;min-height:36px;margin:0!important}.fitting-choice h3{font-size:24px;line-height:1.25;margin:20px 0}.fitting-choice label{font-size:13px;font-weight:600;margin-top:auto}.fitting-choice select{width:100%;min-height:48px;padding:12px;background:#fff;border:1px solid #b6ad9d;margin:8px 0 15px;font-size:14px}.fitting-choice button{font-size:12px;letter-spacing:0;min-height:48px;padding:12px}.fitting-choice-status{font-size:12px;line-height:1.6;color:#315039;margin-top:12px!important;margin-bottom:0!important}.fitting-saved{background:#eaf0e7;border:1px solid #b4c2ae;padding:25px;margin-bottom:25px}.fitting-saved[hidden]{display:none}.fitting-saved>strong{font:25px Georgia,serif}.fitting-saved p{margin-top:10px;font-size:15px}.fitting-saved a+a{font-size:13px;margin-left:20px}.fitting-instruction,.fitting-step-note{font-size:14px;line-height:1.8}.fitting-step-content{padding-top:0!important}.stb-card-btn{letter-spacing:.04em!important;line-height:1.5;background:#703e46!important;font-size:12px!important;min-height:46px;border:0;cursor:pointer}.stb-card-title{font-size:21px!important}.stb-tab{letter-spacing:.06em!important}.stb-card-tag.rental{background:#35463c!important}.stb-filter-chip.active{background:#35463c!important;border-color:#35463c!important}.stb-tab.active{border-bottom-color:#703e46!important}@media(max-width:1100px){.moment-hero h1{font-size:64px}.moment-service-row{margin-inline:25px}.moment-service-row>div{padding:22px 18px}.moment-color-layout{gap:40px}.moment-local-copy{padding:38px}.moment-category{min-height:370px}.moment-category strong{font-size:31px}.fitting-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.shop-section{padding-block:48px}.moment-hero{height:auto;display:flex;flex-direction:column;padding-bottom:0;background:#f4efe5}.moment-hero>img{position:relative;left:0;width:100%;height:280px;order:2;object-position:50% 42%}.moment-hero-shade{display:none}.moment-hero-content{height:auto;padding:36px 22px 32px;order:1}.moment-hero h1{font-size:53px;margin-bottom:18px}.moment-hero-content>p:not(.shop-kicker){font-size:14px;max-width:340px}.moment-hero:after{top:auto;bottom:22px;right:22px;font-size:8px;padding:11px}.moment-caption{display:none}.moment-service-row{margin:0;max-width:none;border-left:0;border-right:0;gap:0;grid-template-columns:1fr;padding:0}.moment-service-row>div{padding:19px 22px}.moment-service-row>div+div{border-left:0;border-top:1px solid var(--shop-line)}.moment-service-row strong{font-size:22px}.moment-categories .shop-section-heading h2{font-size:36px}.moment-category-grid{gap:14px;grid-template-columns:1fr 1fr}.moment-category:first-child{border-radius:130px 130px 0 0;min-height:360px}.moment-category{min-height:275px}.moment-category strong{font-size:27px}.moment-category-links{font-size:12px;gap:20px}.moment-color-studio{padding-block:48px}.moment-color-layout{grid-template-columns:1fr;gap:28px}.moment-color-layout h2{font-size:45px}.moment-palette-grid{gap:18px 14px}.moment-palette-grid img{aspect-ratio:1;padding:5px}.moment-palette-grid a>span{font-size:17px}.moment-vests .shop-grid-three{grid-template-columns:1fr;gap:35px}.moment-vests .shop-card:nth-child(n){padding-top:0}.moment-vests .shop-card-image{aspect-ratio:4/5;max-height:none}.moment-local-copy{padding:36px 23px}.moment-final{padding-block:50px}.moment-final h2{font-size:38px}.catalog-intro:after{display:none}.complete-look-grid{grid-template-columns:1fr}.shop-complete-look{padding-block:35px}.complete-look-grid h3{font-size:26px}.complete-look-grid>a{padding:20px}.complete-look-grid .complete-look-product{grid-template-columns:100px 1fr;gap:18px}.complete-look-product img{width:100px;height:130px}.group-assistance{grid-template-columns:1fr;gap:30px}.group-assistance aside{padding:24px}.fitting-entry-options{grid-template-columns:1fr}.fitting-entry-options article{padding:25px}.fitting-choice-grid{grid-template-columns:1fr}.fitting-saved{padding:20px}.fitting-saved a{display:block}.fitting-saved a+a{margin:15px 0 0}.fitting-saved .shop-button{font-size:13px}.shop-local-step{padding:18px}.shop-local-step nav{font-size:11px;gap:5px}}@media(prefers-reduced-motion:reduce){.shop-button{transition:none}}.fitting-step-heading{margin-bottom:25px}.fitting-step-heading h1{font-size:clamp(38px,4.5vw,56px);margin-bottom:22px}.fitting-group-title{grid-column:1/-1;margin:20px 0 0!important;font-size:32px!important}.shop-local-step a[aria-current=step]{font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.fitting-review>h1{font-size:clamp(40px,5vw,62px);margin-bottom:22px}.fitting-review>p{font-size:15px;line-height:1.8;max-width:700px}.fitting-review-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);gap:35px;margin-top:30px}.fitting-review-item{display:flex;gap:22px;padding:23px 0;border-top:1px solid var(--shop-line)}.fitting-review-item img{width:95px;height:120px;object-fit:cover;object-position:50% 20%;flex-shrink:0}.fitting-review-item span{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#7a6245}.fitting-review-item h2{font-size:23px;line-height:1.3;margin:7px 0 12px}.fitting-review-item p{font-size:14px;margin-bottom:12px}.fitting-review-item-actions{display:flex;gap:20px;align-items:center}.fitting-review-item-actions a,.fitting-review-item-actions button{font:12px Arial,sans-serif;color:#5e4b39;text-decoration:underline;text-underline-offset:4px}.fitting-review-item-actions button{border:0;background:none;padding:7px 0;cursor:pointer}.fitting-review-next{background:#f6f1e7;border:1px solid var(--shop-line);padding:25px;align-self:start}.fitting-review-next h2{font-size:30px;margin-bottom:20px}.fitting-review-next p{font-size:13px;line-height:1.8}.fitting-review-next>button{width:100%;font-size:13px;margin-bottom:22px}.fitting-review-next details{margin-top:25px;border-top:1px solid var(--shop-line);padding-top:20px}.fitting-review-next summary{cursor:pointer;font-size:14px;line-height:1.7}.fitting-review-next details p{margin-top:18px}.fitting-review-next label{display:block;font-size:12px;margin-top:14px}.fitting-review-next input:not([type=hidden]),.fitting-review-next textarea{width:100%;padding:12px;border:1px solid #b7af9e;background:#fff;font:14px Arial,sans-serif;min-height:44px}.fitting-review-next form button{width:100%;font-size:12px;margin-top:20px}.fitting-review-next [hidden]{display:none!important}.page-width:has(.fitting-review),.page-width:has(.fitting-intro){max-width:1200px}.page-width:has([data-plan-pieces]),.page-width:has(.shop-plan-choices){max-width:1200px}@media(max-width:749px){.fitting-review-layout{grid-template-columns:1fr;gap:25px}.fitting-review-item{gap:15px}.fitting-review-item img{width:75px;height:100px}.fitting-review-item h2{font-size:22px}.fitting-review-next{padding:23px}}@media print{body:has(.fitting-review) .shop-header,body:has(.fitting-review) footer,body:has(.fitting-review) .shop-local-step,.fitting-review-item-actions,.fitting-review-next details,.fitting-review-next button,.fitting-review-next .fitting-online-exit{display:none!important}.fitting-review-layout{display:block}.fitting-review-item{break-inside:avoid}.fitting-review-item img{height:90px;width:70px}.fitting-review-next{background:#fff;break-inside:avoid}.fitting-review-next a,.fitting-review{color:#000}}.catalog-more-types{flex-basis:100%;margin-top:4px}.catalog-more-types summary{font-size:12px;color:#5b624f;cursor:pointer;min-height:35px;padding:8px 0}.catalog-more-types>div{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0 5px}.shop-ui .catalog-intro,.shop-ui .catalog-intro h1{color:#303a35}.shop-ui .catalog-intro .shop-kicker{color:#665239}.shop-ui .catalog-intro>.shop-wrap>p:not(.shop-kicker){color:#465147}.shop-ui .catalog-intro nav{gap:12px}.shop-ui .catalog-intro nav a{display:inline-flex;align-items:center;min-height:44px;padding:10px 15px;background:#fcfaf5;color:#303a35;border:1px solid #8b806d;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.shop-ui .catalog-intro nav a:hover{background:#35463c;color:#fff;border-color:#35463c}.shop-ui .catalog-intro nav a:focus-visible{outline:3px solid #703e46;outline-offset:3px}@media(max-width:749px){.shop-ui .catalog-intro nav{gap:10px}.shop-ui .catalog-intro nav a{font-size:12px;padding:10px 12px}}.moment-color-studio{background:#e9e0d2;color:#303a35}.moment-color-layout h2{color:#303a35}.moment-color-layout h2 em{color:#79594c}.moment-color-layout .shop-kicker{color:#665239}.moment-color-layout>div>p:not(.shop-kicker){color:#465147}.moment-color-layout .moment-color-disclaimer{color:#4e584d!important}.moment-color-layout .shop-button{background:#703e46;border-color:#703e46;color:#fff!important}.moment-color-layout .shop-button:hover{background:#512f35;border-color:#512f35}.moment-palette-grid a{color:#303a35}.moment-color-studio:before{border-color:#8b76564d}.moment-palette-grid img{height:auto}@media(min-width:750px){.moment-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.moment-category:first-child{border-radius:0}.moment-category>img{object-position:50% 18%}}.moment-local-photo img{object-position:50% 28%}.shop-header-main{gap:25px}.shop-desktop-nav{gap:22px}.shop-desktop-nav a,.shop-desktop-nav summary{font-size:13px}.moment-hero h1{font-size:clamp(46px,5vw,70px)}.moment-hero:after{content:"YOUR LOCAL FORMALWEAR SHOP"}.rental-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.rental-feature-grid article{min-width:0}.rental-feature-grid article>a{text-decoration:none;color:inherit}.rental-feature-grid img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 18%;display:block;margin-bottom:20px}.rental-feature-grid h3{font-size:27px;line-height:1.25;margin:12px 0 20px}.rental-feature-grid article>span,.rental-feature-grid a>span{font-size:10px;letter-spacing:.13em;color:#745e43}.rental-how{background:#ece3d5;padding:64px 0}.rental-how h2{font-size:42px;margin-bottom:35px}.rental-how p{font-size:15px;line-height:1.8}.rental-how .moment-actions{margin-top:28px}.rental-catalog h1{font-size:clamp(38px,4.5vw,58px)}.rental-catalog>p{max-width:850px;line-height:1.8}.rental-catalog-links{display:flex;gap:25px;flex-wrap:wrap;margin:25px 0}.rental-catalog-links a{color:inherit;font-size:14px;text-underline-offset:5px}.rental-mode{display:flex;gap:10px;margin:30px 0 22px}.rental-mode button,.fitting-more-colors,.fitting-color-tools>button{border:1px solid #9f9484;background:#fff;color:#303a35;padding:12px 18px;min-height:46px;font:14px Arial;cursor:pointer}.rental-mode button[aria-pressed=true]{background:#703e46;color:#fff;border-color:#703e46}.rental-filters{display:flex;gap:20px;flex-wrap:wrap}.rental-filters label{font-size:13px;display:grid;gap:7px;min-width:220px}.rental-filters select{min-height:46px;background:#fff;padding:10px;border:1px solid #9f9484;font:15px Arial}.rental-style-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.rental-style-card{border:1px solid #ded5c6;padding:14px;background:#fcfaf5;display:flex;flex-direction:column;min-width:0}.rental-style-card>a:first-child{color:inherit;text-decoration:none}.rental-style-card img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:50% 18%}.rental-style-card h2{font-size:23px;line-height:1.3;margin:18px 0 10px}.rental-style-card p{font-size:11px;letter-spacing:.05em;margin-bottom:20px}.rental-style-card button{margin-top:auto;font-size:12px;width:100%;padding:14px 9px}.rental-style-card>a:last-child{margin-top:16px;font-size:12px}.rental-style-card[hidden],.fitting-choice[hidden],.fitting-group-title[hidden],.fitting-color-photo[hidden],.fitting-more-colors[hidden]{display:none!important}.fitting-color-tools{display:grid;grid-template-columns:1fr 1fr auto;gap:9px 18px;background:#f4efe5;border:1px solid #ded5c6;padding:22px;margin-bottom:25px}.fitting-color-tools>label{font-size:13px}.fitting-color-tools>label:first-child{grid-column:1;grid-row:1}.fitting-color-tools>label:nth-of-type(2){grid-column:2;grid-row:1}.fitting-color-tools input,.fitting-color-tools select{grid-row:2;min-width:0;width:100%;padding:11px;border:1px solid #9f9484;background:#fff;font:15px Arial;min-height:46px}.fitting-color-tools>button{grid-row:2}.fitting-choice label{margin-top:0}.fitting-color-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px}.fitting-color-photo{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#fff!important;color:#303a35!important;border:1px solid #c9bfae;padding:4px!important;min-width:0;font:11px Arial!important;line-height:1.3;cursor:pointer}.fitting-color-photo img{width:100%;height:75px;object-fit:cover;object-position:50% 25%}.fitting-color-photo>span:last-child{padding:5px 1px;overflow-wrap:anywhere}.fitting-color-photo[aria-pressed=true]{outline:3px solid #703e46;outline-offset:0;border-color:#703e46}.fitting-color-missing{font-size:10px;min-height:75px;display:flex;align-items:center;justify-content:center;color:#63655d}.fitting-more-colors{margin-bottom:18px}.fitting-choice [data-fitting-save]{margin-top:auto}.fitting-review-next>button{margin-bottom:12px}.look-image-dialog{max-width:800px;width:calc(100% - 30px);max-height:90vh;overflow:auto;padding:24px;border:1px solid #9f9484;background:#fcfaf5;color:#303a35}.look-image-dialog::backdrop{background:#151b17b3}.look-image-dialog>img{display:block;max-width:100%;height:auto;margin:22px 0}.look-image-dialog>button:first-child{float:right;min-height:44px;border:1px solid #9f9484;background:#fff;padding:10px;cursor:pointer}.look-image-dialog .shop-button{font-size:14px;margin-right:10px}.look-image-dialog p{font-size:14px}.look-image-dialog [hidden]{display:none!important}.shop-local-step{margin-top:15px}.shop-local-step nav a{padding:5px 8px;display:inline-block;min-height:34px}.shop-local-step nav a[aria-current=step]{background:#e9e0d2;color:#303a35}@media(max-width:1100px){.shop-desktop-nav{gap:14px}.shop-desktop-nav a,.shop-desktop-nav summary{font-size:12px}.rental-style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.rental-feature-grid{grid-template-columns:1fr;gap:32px}.rental-feature-grid img{max-height:480px}.rental-how{padding:42px 0}.rental-how h2{font-size:35px}.rental-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rental-style-card{padding:10px}.rental-style-card h2{font-size:20px}.rental-catalog-links{gap:15px}.rental-catalog-links a{font-size:12px}.rental-filters{gap:12px}.rental-filters label{min-width:0;flex:1 1 40%}.rental-mode button{font-size:13px;padding:12px}.fitting-color-tools{grid-template-columns:1fr;gap:9px;padding:18px}.fitting-color-tools>*{grid-column:1!important;grid-row:auto!important}.fitting-color-tools>label:nth-of-type(2){margin-top:9px}.fitting-color-photo img{height:90px}.moment-hero h1{font-size:46px}.moment-hero .shop-button{font-size:13px;padding-inline:14px}.fitting-choice-photos{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-local-step nav{gap:0}.look-image-dialog{padding:18px}}@media print{.look-image-dialog,.fitting-review>p:last-child{display:none!important}.fitting-review-item img{width:110px;height:140px;object-fit:contain}.fitting-review-next{border:0;padding:15px 0}.fitting-review-item-actions{display:none!important}}.shop-customer-links{display:flex;align-items:center;justify-content:center;gap:8px 28px;flex-wrap:wrap;padding:10px 20px;border-top:1px solid #ded5c6;border-bottom:1px solid #ded5c6;background:#f1eadd}.shop-customer-links a{font:13px Arial,sans-serif;min-height:44px;display:inline-flex;align-items:center;color:#303a35;text-decoration:underline;text-underline-offset:4px}.shop-customer-links .shop-measurements-link{font-weight:700;color:#703e46}.shop-customer-links a:focus-visible,.shop-customer-footer a:focus-visible{outline:3px solid #703e46;outline-offset:3px}.shop-customer-footer{padding-block:25px 35px;border-bottom:1px solid #ded5c6;margin-bottom:25px}.shop-customer-footer h2{font:28px Georgia,serif;margin:0 0 16px;color:#303a35}.shop-customer-footer nav{display:flex;flex-wrap:wrap;gap:10px 25px}.shop-customer-footer a{min-height:44px;display:inline-flex;align-items:center;font:14px Arial,sans-serif;color:#303a35;text-underline-offset:5px}.shop-customer-footer .shop-measurements-link{font-weight:700;color:#703e46}@media(max-width:749px){.shop-customer-links{gap:0 20px;padding:4px 16px}.shop-customer-links a{font-size:12px}.shop-customer-links .shop-measurements-link{flex-basis:100%;justify-content:center;border-bottom:1px solid #ded5c6}.shop-customer-footer h2{font-size:25px}.shop-customer-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}.shop-customer-footer a{font-size:13px}}.shop-header-main{gap:20px}.shop-desktop-nav{gap:18px}.shop-desktop-nav>a,.shop-desktop-nav summary{font-size:12px}.shop-desktop-nav .shop-measurements-main{color:#703e46;font-weight:700}.shop-header-main .shop-nav-dropdown nav{max-height:70vh;overflow:auto}.shop-mobile-menu nav{max-height:75vh;overflow:auto}.shop-desktop-nav .shop-nav-dropdown summary:focus-visible,.shop-desktop-nav>a:focus-visible{outline:3px solid #703e46;outline-offset:4px}.shop-header-main .shop-brand{display:flex;align-items:center;flex:0 0 120px}.shop-header-main .shop-brand img{display:block;width:120px;height:92px;max-width:120px;max-height:92px;object-fit:contain}.shop-header-main{min-height:104px}.shop-rental-stock-note{border-left:3px solid #987b52;background:#f4efe5;padding:20px 24px;margin:24px 0 30px;color:#303a35}.shop-rental-stock-note>strong{display:block;font:26px Georgia,serif;line-height:1.2;margin-bottom:10px}.shop-rental-stock-note p{font-size:14px;line-height:1.65;max-width:900px;margin:0 0 10px}.shop-rental-stock-note p:last-child{margin-bottom:0}.shop-rental-stock-note[hidden]{display:none!important}.group-assistance .moment-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.group-assistance>aside h3{font-size:26px;margin-bottom:16px}.group-assistance li{padding-bottom:14px}.shop-purchase-help .shop-rental-stock-note{padding:16px;margin:16px 0}.shop-purchase-help .shop-rental-stock-note strong{font-size:22px}@media(max-width:749px){.shop-header-main .shop-brand{flex-basis:100px}.shop-header-main .shop-brand img{width:100px;height:77px;max-width:100px;max-height:77px}.shop-header-main{min-height:88px}.shop-rental-stock-note{padding:18px;margin:20px 0}.shop-rental-stock-note>strong{font-size:25px}.shop-rental-stock-note p{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/shop-wedding.css.map */
