.srw{background:#faf4eb;color:#501c2b;font-family:Arial,sans-serif;line-height:1.65}.srw *{box-sizing:border-box}.srw h1,.srw h2,.srw h3{font-family:Georgia,serif;font-weight:400;color:inherit;line-height:1.12}.srw h1{font-size:clamp(42px,5vw,76px);letter-spacing:-.04em;margin:20px 0 26px}.srw h2{font-size:clamp(32px,3.3vw,50px);letter-spacing:-.025em;margin:15px 0 25px}.srw h3{font-size:27px;margin:10px 0}.srw p{margin:0 0 22px}.srw a{color:inherit;text-underline-offset:5px}.srw img{display:block;width:100%;height:auto;object-fit:cover}.srw-eyebrow{font-size:10px;letter-spacing:.2em;font-weight:600}.srw-hero{display:grid;grid-template-columns:1fr 1fr;background:#4a1018;color:#fff2e1}.srw-hero>div{padding:clamp(30px,6vw,100px);align-self:center}.srw-hero>img{height:100%;aspect-ratio:5/6}.srw-hero p:not(.srw-eyebrow){font-size:17px;max-width:390px}.srw-hero em{color:#efc4c3}.srw a.srw-button{display:inline-block;padding:15px 24px;background:#501c2b;color:#fff3e3;text-decoration:none;border:1px solid #501c2b;font-size:13px}.srw-hero a.srw-button{background:#f8e9d7;color:#501c2b;border-color:#f8e9d7}.srw small{display:block;font-size:11px;line-height:1.6;margin-top:18px}.srw-ribbon{padding:22px;text-align:center;font-size:10px;letter-spacing:.18em;border-bottom:1px solid #c9ae8b}.srw-ribbon i{padding:0 30px;font-style:normal;color:#a37d47}.srw-section{max-width:1260px;margin:auto;padding:70px 40px}.srw-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.srw-heading h2{margin-bottom:0}.srw-heading>a{font-size:13px}.srw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.srw a.srw-card{text-decoration:none;display:block;min-width:0}.srw-card>img{aspect-ratio:4/5;transition:filter .2s}.srw-card:hover>img{filter:brightness(1.04)}.srw-card>div{padding:18px 0 22px;border-bottom:1px solid #cfb99e}.srw-card span{font-size:9px;letter-spacing:.17em}.srw-card p{font-size:12px;margin:0 0 12px;color:#795b52}.srw-card b{font-size:12px;font-weight:400}.srw-story{display:grid;grid-template-columns:1fr 1fr;background:#ecd5cc;align-items:center}.srw-story>img{height:100%;max-height:760px;object-position:center}.srw-story>div{padding:60px clamp(30px,6vw,90px)}.srw-story p:not(.srw-eyebrow){font-size:15px;max-width:390px}.srw img.srw-small{width:40%;max-width:190px;margin:35px 0 0 auto;aspect-ratio:4/5;transform:rotate(7deg);border:8px solid #fffaf2;box-shadow:0 8px 24px #501c2b1a}.srw-textlink{font-size:13px}.srw-mosaic{display:grid;grid-template-columns:1fr .8fr 1fr;gap:30px;align-items:center}.srw-mosaic figure{margin:0;transform:rotate(-3deg);padding:12px;background:#fffaf5;box-shadow:0 4px 20px #501c2b15}.srw-mosaic img{aspect-ratio:3/4}.srw-mosaic a{text-decoration:none}.srw-mosaic span,.srw-mosaic figcaption{display:block;font-family:Georgia,serif;font-size:19px;margin-top:16px}.srw-mosaic figcaption{font-size:17px;font-style:italic;text-align:center}.srw-signup{max-width:680px;margin:auto;padding:65px 30px;text-align:center;border-top:1px solid #c9ae8b;scroll-margin-top:30px}.srw-signup h2{font-size:42px}.srw-signup>p{font-size:14px}.srw-signup label{display:block;text-align:left;font-size:12px;margin:20px 0 8px}.srw-input{display:flex}.srw-input input{min-width:0;width:100%;border:1px solid #ab8b7a;padding:15px;background:#fffaf5;color:#501c2b;font:inherit;font-size:16px;border-radius:0}.srw-input button{background:#501c2b;color:#fff3e3;border:1px solid #501c2b;padding:15px 22px;white-space:nowrap;font:inherit;font-size:13px;cursor:pointer}.srw-signup small{text-align:left}.srw-closing{text-align:center;font:italic 26px Georgia,serif;padding:20px 25px 65px;margin:0!important}.srw-filters{display:flex;gap:25px;margin:30px 0 45px;font-size:13px}.srw #essentials{margin-top:60px}.srw-detail{max-width:1240px;margin:auto;padding:45px 40px 75px;display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:start}.srw-gallery{display:grid;gap:18px}.srw-gallery img{object-fit:contain}.srw-description{position:sticky;top:25px;padding:15px 0}.srw-description>a:first-child{display:block;font-size:12px;margin-bottom:40px}.srw-description h1{font-size:52px}.srw-description p{font-size:15px}.srw-status{display:inline-block;background:#eedbd0;padding:5px 13px;font-size:12px;margin:0 0 24px}.srw a:focus-visible,.srw button:focus-visible,.srw input:focus-visible{outline:3px solid #a37d47;outline-offset:5px}.sr-launch-nav{background:#faf4eb}.sr-simple-footer{background:#501c2b;color:#fff2e1}@media(max-width:760px){.srw-hero{grid-template-columns:1fr}.srw-hero>div{padding:45px 26px}.srw-hero h1{font-size:49px}.srw-hero>img{max-height:640px;object-position:center}.srw-ribbon{font-size:8px;letter-spacing:.1em;padding:18px 10px}.srw-ribbon i{padding:0 7px}.srw-section{padding:45px 20px}.srw-heading{align-items:start;flex-direction:column;gap:15px}.srw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.srw-card h3{font-size:23px}.srw-story{grid-template-columns:1fr}.srw-story>img{max-height:530px}.srw-story>div{padding:40px 26px}.srw img.srw-small{margin-top:25px}.srw-mosaic{grid-template-columns:1fr 1fr;gap:22px 15px}.srw-mosaic>a:last-child{grid-column:1/-1;max-width:75%;margin:15px auto 0}.srw-signup{margin:0 20px;padding:45px 0}.srw-signup h2{font-size:35px}.srw-input{flex-direction:column;gap:10px}.srw-input button{min-height:50px}.srw-closing{font-size:23px}.srw-detail{grid-template-columns:1fr;padding:25px 20px 45px;gap:25px}.srw-gallery{grid-template-columns:1fr 1fr}.srw-gallery img:first-child{grid-column:1/-1}.srw-description{position:static}.srw-description h1{font-size:44px}.sr-launch-nav nav{font-size:11px;gap:13px}}@media(prefers-reduced-motion:reduce){.srw-card>img{transition:none}}.srw-journals{display:grid;grid-template-columns:1.2fr 1fr;background:#ecd5cc;margin:0 0 65px;align-items:center}.srw-journals>img{height:100%;object-fit:cover}.srw-journals>div{padding:45px}.srw-journals small{max-width:380px}.srw-journals p{max-width:390px}@media(max-width:760px){.srw-journals{grid-template-columns:1fr;margin-bottom:45px}.srw-journals>div{padding:35px 26px}}.srw-lace{padding:65px 40px;max-width:1260px;margin:auto}.srw-lace-heading{max-width:650px;margin:0 auto 30px;text-align:center}.srw-lace-heading p{font-size:14px}.srw-lace-heading .srw-eyebrow{font-size:10px}.srw-lace>img{width:100%;height:auto}.srw-lace-colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:25px 0;border-bottom:1px solid #cfb99e}.srw-lace-colors h3{font-size:25px}.srw-lace-colors p{font-size:12px;margin:0}.srw-lace-note{font-size:12px;padding-top:20px}.srw-lace-note a{display:inline-block;margin-left:10px}@media(max-width:760px){.srw-lace{padding:40px 20px}.srw-lace-colors{grid-template-columns:1fr;gap:14px}.srw-lace-colors h3{font-size:23px;margin:5px 0}.srw-lace-note a{margin-left:0;display:block;margin-top:12px}}.srw-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.srw-studio-edit{border-top:1px solid #cfb99e}.srw-studio-edit .srw-heading p:last-child{max-width:500px}.srw-pair .srw-card>img{aspect-ratio:3/4}@media(max-width:540px){.srw-pair{grid-template-columns:1fr}}.srw-cafe{border-top:1px solid #d6c2aa}.srw-cafe .srw-card>img{object-fit:contain;background:#fbf3e7}.srw-paris-note{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;background:#f3e5db;margin:0 0 65px}.srw-paris-note>div{padding:45px}.srw-paris-note>img{height:100%;object-fit:cover}.srw-paris-note small{font-style:italic}.srw-signup.srw-invitation{max-width:1060px;margin:30px auto 45px;padding:35px;background-image:var(--sr-leopard);background-size:440px;border:1px solid #c9ae8b}.srw-invitation-card{max-width:780px;margin:auto;padding:48px 55px;background:#fff9f0;border:1px solid #b18d61;box-shadow:0 6px 24px #501c2b16}.srw-invitation-card>p:not(.srw-eyebrow){font-size:15px;max-width:530px;margin:0 auto 22px}.srw-invitation-card .srw-eyebrow{font-size:10px}.srw-invitation-card h2{font-size:43px}@media(max-width:760px){.srw-paris-note{grid-template-columns:1fr;margin-bottom:40px}.srw-paris-note>div{padding:32px 25px}.srw-signup.srw-invitation{margin:25px 16px 35px;padding:15px;background-size:310px}.srw-invitation-card{padding:34px 20px}.srw-invitation-card h2{font-size:34px}}.srw-signup.srw-invitation{background-size:560px;border:1px solid #a58b61;padding:28px}.srw-invitation-card{border:1px solid #bfa77d;outline:1px solid #bfa77d;outline-offset:6px;box-shadow:0 5px 20px #33251c14;background:#fffaf1}@media(max-width:760px){.srw-signup.srw-invitation{padding:18px;background-size:390px}}.srw-price{font-family:Georgia,serif;font-size:24px!important;margin:10px 0 14px!important}.srw-price span{font:12px Arial,sans-serif}.srw-price-guide{max-width:1240px;margin:0 auto;padding:40px;color:#501c2b;background:#f2e6d8;border-bottom:1px solid #c9ae8b;scroll-margin-top:20px}.srw-price-guide h2{font-size:34px}.srw-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.srw-price-grid h3{font-size:21px}.srw-price-grid p{font:30px Georgia,serif;margin:12px 0}.srw-price-grid p span,.srw-price-grid small{font:12px Arial,sans-serif}.srw-price-note{font-size:12px;margin:24px 0 0!important}@media(max-width:760px){.srw-price-guide{padding:30px 20px}.srw-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.srw-price-grid h3{font-size:20px}}.srw-faq{max-width:1160px;margin:55px auto;padding:48px 30px;display:grid;grid-template-columns:1fr 1.7fr;gap:60px;border-top:1px solid #c9ae8b;scroll-margin-top:30px}.srw-faq h2{font-size:42px;line-height:1.15}.srw-faq-list details{border-bottom:1px solid #d8c8b6;padding:20px 0}.srw-faq-list summary{cursor:pointer;font-size:17px;line-height:1.5;padding-right:12px}.srw-faq-list summary:focus-visible{outline:2px solid #501c2b;outline-offset:5px}.srw-faq-list details p{font-size:15px;line-height:1.8;margin:14px 0 0}.srw-faq-list a{color:inherit;text-underline-offset:4px}@media(max-width:760px){.srw-faq{grid-template-columns:1fr;gap:12px;padding:30px 22px;margin:30px auto}.srw-faq h2{font-size:34px}}.srw-doorways .srw-card>img{aspect-ratio:5/4;max-height:480px}.srw-home-invite{text-align:center;padding:55px 25px 65px;background:#ecd5cc}.srw-site-footer{background:#4a1018;color:#fff2e1;padding:45px max(25px,5vw);display:grid;grid-template-columns:1fr 1fr;gap:25px}.srw-site-footer h2{font-size:36px;margin-top:0}.srw-site-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px}.srw-site-footer small{grid-column:1/-1}.srw-site-footer p{font-size:13px}.srw-faq h1{font-size:44px}@media(max-width:760px){.srw-site-footer{grid-template-columns:1fr}.srw-site-footer nav{gap:16px}.srw-faq h1{font-size:36px}}.srw-founder-heading{text-align:center;background:#4a1018;color:#fff2e1;padding:75px 25px 65px}.srw-founder-heading h1{font-size:clamp(36px,4.2vw,62px);max-width:1000px;margin:22px auto}.srw-founder-heading em{color:#efc4c3}.srw-founder-copy{max-width:760px;margin:auto;padding:60px 30px 75px}.srw-founder-copy p{font-size:16px;line-height:1.9;margin-bottom:25px}.srw-founder-copy h2{font-size:34px;margin-top:45px}.srw-founder-copy blockquote{margin:45px 0;padding:25px 0 25px 25px;border-left:2px solid #b69b77;font:italic 29px/1.5 Georgia,serif}.srw-founder-copy .srw-founder-signoff{font-family:Georgia,serif;font-style:italic}@media(max-width:760px){.srw-founder-heading{padding:48px 22px}.srw-founder-copy{padding:35px 24px 50px}.srw-founder-copy blockquote{font-size:24px}}.srw-product-info{margin:25px 0}.srw-product-info details{border-top:1px solid #d8c8b6;padding:14px 0}.srw-product-info summary{cursor:pointer;font-size:14px}.srw-product-info details p{margin:12px 0 0;font-size:13px}.srw-product-info summary:focus-visible{outline:2px solid #a37d47;outline-offset:4px}.srw-invitation-card h1{font-size:43px;letter-spacing:-.025em}.srw-contact{max-width:760px}.srw-contact label{display:block;margin:18px 0 7px;font-size:13px}.srw-contact input,.srw-contact textarea{display:block;width:100%;border:1px solid #c9ae8b;padding:13px;background:#fffaf2;color:#501c2b;font:16px Arial,sans-serif}.srw-contact-button{margin-top:20px;background:#501c2b;color:#fff3e3;border:1px solid #501c2b;padding:15px 24px;cursor:pointer}.srw-contact-social{margin-top:28px!important}@media(max-width:760px){.srw-invitation-card h1{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sr-wardrobe.css.map */
