:root{--sara-yellow:#f6d547;--sara-teal:#123e3b;--sara-paper:#fffdf5;--sara-muted:#5d706b;--orange:#19554e;--orange-dark:#123e3b;--cream:#fffdf5;--peach:#e9f0e9;--line:#d9e1d6}body{background:var(--sara-paper);color:var(--sara-teal)}.site-header{background:#fffdf5f5;border-bottom:1px solid #123e3b18}.desktop-nav{color:var(--sara-teal);gap:25px;font-size:13px}.desktop-nav a:hover{color:#19554e}.sara-wordmark{width:105px!important}.mobile-menu-panel{max-width:calc(100vw - 36px)}.sara-home{overflow:clip}.sara-collection-nav,.sara-home section{scroll-margin-top:85px}.sara-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:600;letter-spacing:2px;line-height:1.6}.sara-home h1,.sara-home h2,.sara-home h3,.sara-home p{margin:0}.sara-home h1,.sara-home h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-2px}.sara-home em{font-weight:400}.sara-home p{font-size:14px;line-height:1.9}.sara-hero{background:var(--sara-yellow);padding:54px 0 56px;position:relative}.sara-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:45px;gap:45px}.sara-hero-copy{padding:30px 0}.sara-home h1{font-size:clamp(55px,6.5vw,84px);line-height:1.04;margin:25px 0}.sara-home h1 em{display:inline-block}.sara-hero-copy>p{max-width:470px;color:#314f43}.sara-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px}.sara-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:6px;background:var(--sara-teal);color:#fffdf5;padding:17px 23px;font-size:12px;font-weight:500;transition:background .2s,transform .2s}.sara-button:hover{background:#216259;transform:translateY(-2px)}.sara-story-link{display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid;padding:6px 0;font-size:12px;font-weight:500}.sara-hero-footnote{display:flex;flex-wrap:wrap;gap:17px;margin-top:46px;padding-top:17px;border-top:1px solid #123e3b35;font-size:8px;letter-spacing:1.5px}.sara-hero-footnote span+span{opacity:.7}.sara-hero-collage{position:relative;height:525px;min-width:0}.sara-collage-label{position:absolute;top:0;left:3%;right:0;display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px}.sara-hero-fashion{position:absolute;top:36px;right:0;width:66%;height:441px;overflow:hidden;border-radius:130px 130px 6px 6px;background:#d6e0d4;box-shadow:0 15px 30px #123e3b18}.sara-hero-fashion img{object-fit:cover;object-position:center 20%}.sara-hero-fashion>span{position:absolute;bottom:0;left:0;right:0;background:#123e3be8;padding:16px;color:#fffdf5;display:flex;align-items:center;justify-content:space-between;font-size:10px}.sara-hero-book{position:absolute;left:0;top:68px;width:40%;height:254px;background:var(--sara-paper);border:8px solid var(--sara-paper);transform:rotate(-8deg);box-shadow:0 12px 30px #123e3b25}.sara-hero-book img{object-fit:contain;padding-bottom:20px}.sara-hero-book>span{position:absolute;bottom:3px;left:0;right:0;text-align:center;font-size:7px;letter-spacing:1px}.sara-hero-milk{position:absolute;bottom:0;left:8%;width:43%;height:193px;background:#edf0df;border:7px solid var(--sara-paper);transform:rotate(5deg);box-shadow:0 12px 30px #123e3b20}.sara-hero-milk img{object-fit:contain;padding-bottom:20px}.sara-hero-milk>span{bottom:2px;left:8px;right:8px;justify-content:space-between;font-size:8px}.sara-hero-milk>span,.sara-sun-stamp{position:absolute;display:flex;align-items:center}.sara-sun-stamp{right:-10px;bottom:1px;flex-direction:column;justify-content:center;gap:7px;width:105px;height:105px;background:var(--sara-teal);color:var(--sara-yellow);border:5px solid var(--sara-yellow);border-radius:50%;transform:rotate(10deg)}.sara-sun-stamp span{text-align:center;font-size:7px;letter-spacing:1px;line-height:1.7}.sara-collection-nav{background:var(--sara-teal);color:var(--sara-paper)}.sara-collection-nav>.container{display:grid;grid-template-columns:repeat(3,1fr)}.sara-collection-nav a{display:flex;align-items:center;gap:15px;padding:26px 23px;border-right:1px solid #ffffff25;transition:background .2s}.sara-collection-nav a:first-child{border-left:1px solid #ffffff25}.sara-collection-nav a:hover{background:#216259}.sara-collection-nav a>span{font-size:9px;opacity:.5}.sara-collection-nav strong{font-size:10px;font-weight:500;letter-spacing:1.2px}.sara-collection-nav a>svg:last-child{margin-left:auto;color:var(--sara-yellow)}.sara-intro{text-align:center;padding-block:85px}.sara-intro>.sara-eyebrow{color:#62736c}.sara-home .sara-intro h2{font-size:clamp(34px,4vw,48px);line-height:1.2;margin:20px 0}.sara-intro p{max-width:650px;margin-inline:auto;color:var(--sara-muted)}.sara-intro h2 em{color:#557a68}.sara-collection{padding:75px 0 80px}.sara-section-header{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:70px;gap:70px;align-items:flex-end;margin-bottom:36px}.sara-section-header h2{font-size:clamp(34px,3.8vw,47px);line-height:1.16;margin-top:14px;max-width:500px}.sara-section-header>p{max-width:420px;color:var(--sara-muted);font-size:13px}.sara-reading{background:#eaf0e9}.sara-kitchen{background:var(--sara-paper)}.sara-style{background:var(--sara-teal);color:var(--sara-paper)}.sara-style .sara-eyebrow{color:var(--sara-yellow)}.sara-style .sara-section-header>p{color:#b9ccc2}.sara-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px}.sara-product{min-width:0}.sara-product-image{height:340px;position:relative;background:#fffdf5;overflow:hidden;border-radius:5px}.sara-product-image>img{width:100%;height:100%;object-fit:contain;padding:25px 20px;transition:transform .4s}.sara-product:hover .sara-product-image>img{transform:scale(1.045)}.sara-product-index{position:absolute;z-index:1;left:15px;top:14px;font-size:9px;color:#587066}.sara-product-arrow{position:absolute;bottom:14px;right:14px;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:var(--sara-yellow);color:var(--sara-teal);transition:transform .2s}.sara-product:hover .sara-product-arrow{transform:rotate(45deg)}.sara-product-info{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;padding:19px 0 0}.sara-product-info h3{font-size:16px;font-weight:500;line-height:1.4;margin-bottom:6px}.sara-product-info div>span{font-size:10px;opacity:.65}.sara-product-price{font-size:11px;line-height:1.7;white-space:nowrap;padding-top:2px}.sara-kitchen .sara-product-image{background:#f2eedf}.sara-style .sara-product-image{background:#e5e8da;height:390px}.sara-style .sara-product-image>img{padding:0;object-fit:cover;object-position:top}.sara-note{padding:85px 0;background:#f8e89d}.sara-note-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.sara-note h2{font-size:clamp(40px,4.5vw,58px);line-height:1.1;margin-top:22px}.sara-note-items>div{display:flex;gap:24px;padding:22px 0;border-bottom:1px solid #123e3b25}.sara-note-items>div:first-child{padding-top:0}.sara-note-items>div>span{font-size:10px;padding-top:5px;opacity:.6}.sara-note-items h3{font-size:16px;font-weight:500;margin-bottom:8px}.sara-note-items p{font-size:12px;color:#45604f}.sara-inspiration{padding-block:80px;text-align:center}.sara-inspiration>svg{display:block;margin:0 auto 18px;color:#9b7800}.sara-inspiration h2{font-size:clamp(38px,4.5vw,58px);line-height:1.15;margin:22px 0}.sara-inspiration p{color:var(--sara-muted);margin-bottom:20px}.sara-contact{background:var(--sara-yellow);padding:65px 0}.sara-contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:center}.sara-contact h2{font-size:clamp(38px,4vw,50px);line-height:1.15;margin:17px 0}.sara-contact p{font-size:12px}.sara-contact-details>a{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #123e3b40;font-size:11px}.sara-contact-details strong{display:block;font-size:clamp(19px,2.5vw,28px);font-weight:500;margin-top:5px}.sara-contact-details>a>svg:last-child{margin-left:auto}.sara-contact-details>p{display:flex;align-items:center;gap:20px;margin-top:23px}.footer-bottom-bar,.footer-main{background:#0e302e}.footer-main:before{background:var(--sara-yellow)}.footer-bottom a,.footer-col-title,.footer-contact-list svg,.footer-links a:hover{color:var(--sara-yellow)}.sara-logo-crop-footer{border-color:transparent;background:var(--sara-paper);border-radius:4px}.footer-about,.footer-contact-list,.footer-links a{color:#c0d0c6}.footer-bottom{color:#b1c5bc}.site-footer{padding-bottom:0;background:#0e302e}.button-primary{background:var(--sara-teal);color:#fffdf5;box-shadow:none}.button-primary:hover{background:#216259}.legal-page{background:linear-gradient(#f8edb8,var(--sara-paper) 400px)}.legal-callout{background:#edf1e7;border-color:#cedbce;color:var(--sara-teal)}.detail-page{background:var(--sara-paper)}.detail-category,.detail-info-box li svg,.detail-price,.detail-related-title span{color:var(--sara-teal)}.detail-info-box{background:#edf1e7;border-color:#d9e1d6}.detail-badge{background:#f8edb8;color:var(--sara-teal)}a:focus-visible,summary:focus-visible{outline:3px solid #267e88;outline-offset:5px}@media(min-width:701px) and (max-width:1000px){.sara-hero-grid{gap:20px}.sara-hero-collage{height:470px}.sara-hero-fashion{height:390px}.sara-hero-book{height:220px}.sara-hero-milk{height:170px}.sara-collection-nav a{gap:9px;padding:24px 12px}.sara-section-header{gap:30px}.sara-product-image{height:280px}.sara-product-info{flex-direction:column;gap:5px}.sara-contact-grid,.sara-note-grid{gap:40px}.sara-style .sara-product-image{height:330px}.desktop-nav{gap:17px;font-size:11px}}@media(max-width:700px){.sara-collection-nav,.sara-home section{scroll-margin-top:70px}.sara-hero{padding:20px 0 35px}.sara-hero-grid{grid-template-columns:1fr;gap:20px}.sara-hero-copy{padding:20px 0 0}.sara-home h1{font-size:clamp(48px,11.8vw,75px);letter-spacing:-1.8px;margin:20px 0}.sara-home p{font-size:13px}.sara-hero-actions{gap:16px;margin-top:23px}.sara-button{padding:15px 17px;gap:12px}.sara-button,.sara-story-link{font-size:11px}.sara-hero-footnote{margin-top:26px;font-size:7px;gap:12px}.sara-hero-collage{height:440px;max-width:470px;width:100%;margin-inline:auto}.sara-hero-fashion{height:365px}.sara-hero-book{height:205px;top:55px}.sara-hero-milk{height:165px;left:5%}.sara-sun-stamp{width:85px;height:85px;right:0}.sara-sun-stamp span{font-size:6px}.sara-collection-nav a{flex-wrap:wrap;justify-content:center;gap:8px;padding:18px 4px}.sara-collection-nav a>span,.sara-collection-nav a>svg:last-child{display:none}.sara-collection-nav strong{width:100%;text-align:center;font-size:8px;letter-spacing:.6px}.sara-intro{padding-block:55px}.sara-home .sara-intro h2{font-size:33px;letter-spacing:-1px}.sara-collection{padding:50px 0}.sara-section-header{grid-template-columns:1fr;gap:18px;margin-bottom:27px}.sara-section-header h2{font-size:36px;letter-spacing:-1px;margin-top:12px}.sara-product-grid{grid-template-columns:1fr;gap:30px}.sara-product-image{height:350px}.sara-product-image>img{padding:22px 35px}.sara-product-info{padding-top:14px}.sara-style .sara-product-image{height:440px}.sara-note{padding:55px 0}.sara-contact-grid,.sara-note-grid{grid-template-columns:1fr;gap:35px}.sara-note h2{font-size:44px;letter-spacing:-1px}.sara-note-items h3{font-size:15px}.sara-note-items p{font-size:12px}.sara-inspiration{padding-block:55px}.sara-inspiration h2{font-size:39px;letter-spacing:-1px}.sara-contact{padding:50px 0}.sara-contact h2{font-size:40px;letter-spacing:-1px}.sara-contact-details strong{font-size:24px}}@media(prefers-reduced-motion:reduce){.sara-home *{transition:none!important}}.sara-day{padding:85px 0;background:#edf1e7}.sara-day-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:25px;gap:25px}.sara-day-card{min-width:0;overflow:hidden;border:1px solid #123e3b18;border-radius:7px;background:var(--sara-paper);display:flex;flex-direction:column}.sara-day-image{height:265px;position:relative;overflow:hidden;background:#f5edce}.sara-day-card:nth-child(2) .sara-day-image{background:#dce7dc}.sara-day-card:nth-child(3) .sara-day-image{background:#e8dfcf}.sara-day-image img{display:block;width:100%;height:100%;object-fit:contain;padding:25px 25px 42px}.sara-day-outfit img{padding:0;object-fit:cover;object-position:center 25%}.sara-day-image>span{position:absolute;bottom:12px;left:14px;background:var(--sara-teal);color:var(--sara-paper);padding:7px 10px;border-radius:3px;font-size:8px;letter-spacing:1px}.sara-day-copy{padding:25px;display:flex;flex-direction:column;flex:1 1;align-items:flex-start}.sara-day-time{font-size:8px;letter-spacing:1.2px;color:var(--sara-muted)}.sara-day-copy h3{font:400 27px/1.2 Georgia,Times New Roman,serif;margin:14px 0}.sara-day-copy p{color:var(--sara-muted);font-size:12px;margin-bottom:22px}.sara-day-copy .sara-story-link{margin-top:auto;font-size:11px}@media (min-width:701px) and (max-width:1000px){.sara-day-grid{gap:15px}.sara-day-copy{padding:20px}.sara-day-copy h3{font-size:24px}.sara-day-image{height:230px}}@media (max-width:700px){.sara-day{padding:55px 0}.sara-day-grid{grid-template-columns:1fr;gap:24px}.sara-day-image{height:290px}.sara-day-copy{padding:24px}.sara-day-copy h3{font-size:28px}.sara-home .sara-day-copy p{font-size:12px}}