body:has(.cs-cottage) .page-width--narrow{max-width:none}body:has(.cs-cottage) main{padding:0}.cs-cottage{--ct-cream:#f7f3e7;--ct-ink:#293f31;--ct-green:#314b39;--ct-rose:#9c4653;--ct-muted:#696d5d;--ct-line:#d3d5c5;--ct-header:0px;display:block;position:relative;background:var(--ct-cream);color:var(--ct-ink);font-family:Arial,sans-serif;font-size:16px;line-height:1.65;overflow:clip}.cs-cottage *{box-sizing:border-box}.cs-cottage [hidden]{display:none!important}.cs-cottage h1,.cs-cottage h2,.cs-cottage h3,.cs-cottage p,.cs-cottage figure{margin:0}.cs-cottage h1,.cs-cottage h2,.cs-cottage h3{font-family:Georgia,Times New Roman,serif;font-weight:400;text-transform:none;letter-spacing:-.04em;color:inherit}.cs-cottage h2{font-size:clamp(32px,4.2vw,61px);line-height:1.08;text-wrap:balance}.cs-cottage h3{font-size:29px;line-height:1.18}.cs-cottage a{color:inherit;text-underline-offset:4px}.cs-cottage button{font:inherit;letter-spacing:normal;color:inherit;text-transform:none;cursor:pointer}.cs-cottage a:focus-visible,.cs-cottage button:focus-visible,.cs-cottage summary:focus-visible{outline:2px solid var(--ct-rose);outline-offset:5px}.cs-cottage img{display:block;width:100%;height:100%;object-fit:cover}.cs-cottage section[id]{scroll-margin-top:calc(var(--ct-header) + 80px)}.cs-cottage .ct-wrap{width:min(1320px,90%);margin-inline:auto}.cs-cottage .ct-body{font-size:16px;line-height:1.8}.cs-cottage .ct-body p+p{margin-top:18px}.cs-cottage .ct-eyebrow{font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.cs-cottage .ct-small{font-size:12px;line-height:1.6}.cs-cottage .ct-link{display:inline-flex;align-items:center;gap:22px;font-size:13px;font-weight:700;border-bottom:1px solid currentColor;text-decoration:none;padding:8px 0}.cs-cottage .ct-link span{font-size:23px;line-height:1}.cs-cottage .ct-nav{position:sticky;top:var(--ct-header);z-index:8;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:15px 5%;background:var(--ct-cream);border-bottom:1px solid var(--ct-line)}.cs-cottage .ct-issue{font-size:10px;letter-spacing:.15em;font-weight:700;white-space:nowrap}.cs-cottage .ct-nav>div{display:flex;gap:30px;overflow-x:auto;scrollbar-width:none}.cs-cottage .ct-nav a{font-size:11px;white-space:nowrap;text-decoration:none}.cs-cottage .ct-nav a[aria-current]{color:var(--ct-rose);text-decoration:underline}.cs-cottage .ct-hero{display:grid;grid-template-columns:1fr 1fr;gap:4%;padding-block:75px 110px;align-items:center}.cs-cottage .ct-hero-copy{position:relative;padding:0 0 60px}.cs-cottage .ct-hero h1{font-size:clamp(85px,10.5vw,160px);line-height:.95;margin:22px 0 27px;letter-spacing:-.065em}.cs-cottage .ct-hero h1 span{display:block;font-size:clamp(24px,2.5vw,36px);letter-spacing:-.025em;line-height:1.25;margin-top:18px}.cs-cottage .ct-note{font-family:Georgia,serif;font-size:22px;font-style:italic;margin:0 0 24px;color:var(--ct-rose)}.cs-cottage .ct-hero .ct-body{max-width:440px}.cs-cottage .ct-hero .ct-link{margin-top:25px}.cs-cottage .ct-hero-stamp{position:absolute;right:25px;bottom:-5px;border:1px solid #9c46536b;border-radius:50%;width:105px;height:105px;display:grid;place-content:center;text-align:center;font:italic 21px/1.1 Georgia,serif;transform:rotate(-12deg);color:var(--ct-rose)}.cs-cottage .ct-hero-pictures{position:relative;padding:0 8px 65px 23px}.cs-cottage .ct-hero-main{aspect-ratio:4/5;transform:rotate(2deg);background:#e7e4d6;border:10px solid #fffdf6;box-shadow:0 8px 28px #26382c13}.cs-cottage .ct-hero-main img{object-position:center}.cs-cottage .ct-hero-main figcaption{font-size:10px;padding-top:15px;letter-spacing:.06em}.cs-cottage .ct-hero-small{position:absolute;bottom:-6px;right:-10px;width:46%;aspect-ratio:4/4.7;border:8px solid #fffdf6;background:#fffdf6;transform:rotate(-6deg);box-shadow:0 9px 28px #26382c26}.cs-cottage .ct-hero-small img{height:calc(100% - 28px)}.cs-cottage .ct-hero-small figcaption{font:italic 13px/28px Georgia,serif;text-align:center}.cs-cottage .ct-character{border-top:1px solid var(--ct-line);padding-block:70px 85px;display:grid;grid-template-columns:1.05fr 1.3fr .65fr;gap:5%}.cs-cottage .ct-character h2{font-size:clamp(31px,3.3vw,46px);margin-top:20px}.cs-cottage .ct-character aside{align-self:center;border-block:1px solid #afbc9d;padding:20px 0;font:italic 21px/1.5 Georgia,serif}.cs-cottage .ct-character aside span{font-size:34px;color:var(--ct-rose);font-style:normal;display:block;margin-bottom:14px}.cs-cottage .ct-shelf{background:#e7ebdf;padding:85px 0 75px;border-block:1px solid #cdd4c2}.cs-cottage .ct-section-intro{max-width:790px;margin:0 auto 45px;text-align:center}.cs-cottage .ct-section-intro h2{margin:18px 0 25px}.cs-cottage .ct-section-intro>.ct-body{max-width:680px;margin:auto}.cs-cottage .ct-shelf-layout{display:grid;grid-template-columns:1.18fr 1fr;gap:6%;align-items:center}.cs-cottage .ct-cabinet svg{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 7px #1e352119)}.cs-cottage .ct-cabinet [data-item]{transition:transform .65s ease,opacity .4s ease}.cs-cottage .ct-cabinet-caption{text-align:center;font-size:10px;letter-spacing:.04em;padding-top:5px}.cs-cottage .ct-shelf-controls{display:flex;gap:6px;padding-bottom:32px;border-bottom:1px solid #bac6b2}.cs-cottage .ct-shelf-controls button{background:transparent;border:1px solid #a7b39f;border-radius:100px;font-size:12px;padding:9px 16px;white-space:nowrap}.cs-cottage .ct-shelf-controls button[aria-pressed=true]{background:var(--ct-ink);color:var(--ct-cream);border-color:var(--ct-ink)}.cs-cottage .ct-number{display:block;font:italic 50px/1 Georgia,serif;color:#829178;margin:28px 0 16px}.cs-cottage .ct-arrangement h3{font-size:34px;margin-bottom:18px}.cs-cottage .ct-tip{font-size:13px;line-height:1.7;padding:17px 20px;border-left:2px solid #7b886e;background:#f7f3e770;margin-top:24px}.cs-cottage .ct-patterns{padding-block:95px}.cs-cottage .ct-pattern-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.cs-cottage .ct-pattern-photo{display:block;position:relative;aspect-ratio:1;background:#fff;margin-bottom:28px;border:1px solid #e3e2d6}.cs-cottage .ct-pattern-photo img{object-fit:contain;padding:8%}.cs-cottage .ct-pattern-photo span{position:absolute;bottom:15px;left:18px;font:italic 31px Georgia,serif;color:var(--ct-rose)}.cs-cottage .ct-pattern-grid h3{margin-bottom:16px}.cs-cottage .ct-pattern-grid .ct-body{font-size:14px}.cs-cottage .ct-products{padding-block:75px 90px;border-top:1px solid var(--ct-line)}.cs-cottage .ct-toolbar{display:flex;align-items:center;justify-content:space-between;border-block:1px solid var(--ct-line);padding-block:13px;margin-bottom:35px;gap:18px}.cs-cottage .ct-toolbar>div{display:flex;gap:20px}.cs-cottage .ct-toolbar button{font-size:12px;border:0;padding:5px 0;background:none;border-bottom:2px solid transparent}.cs-cottage .ct-toolbar button[aria-pressed=true]{border-color:var(--ct-rose);color:var(--ct-rose)}.cs-cottage .ct-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 26px}.cs-cottage .ct-product-photo{position:relative;background:#fff;aspect-ratio:1;border:1px solid #e3e2d6}.cs-cottage .ct-product-photo>a{display:block;height:100%}.cs-cottage .ct-product-photo img{object-fit:contain;padding:10%;transition:transform .3s}.cs-cottage .ct-product-photo>a:hover img{transform:scale(1.035)}.cs-cottage .ct-index{position:absolute;left:15px;top:12px;font:italic 17px Georgia,serif;color:#89907c}.cs-cottage .ct-peek{position:absolute;bottom:15px;right:15px;width:40px;height:40px;background:var(--ct-cream);border:1px solid #d8ddcc;border-radius:50%;font:24px/1 Georgia,serif}.cs-cottage .ct-peek:hover{background:var(--ct-green);color:#fff}.cs-cottage .ct-product-meta{display:grid;gap:8px;padding-top:17px;font-size:14px;line-height:1.5}.cs-cottage .ct-product-meta>a{text-decoration:none}.cs-cottage .ct-product-meta>a:hover{text-decoration:underline}.cs-cottage .ct-price{font-size:13px;font-weight:700}.cs-cottage .ct-more-wrap{text-align:center;margin-top:38px}.cs-cottage .ct-more{background:none;border:1px solid var(--ct-ink);padding:13px 26px;font-size:12px}.cs-cottage .ct-range-note{max-width:660px;margin:25px auto 0;text-align:center;color:var(--ct-muted)}.cs-cottage .ct-story{display:grid;grid-template-columns:1fr 1fr;align-items:center}.cs-cottage .ct-story figure{position:relative;aspect-ratio:4/4.8;align-self:stretch;min-height:0}.cs-cottage .ct-story figcaption{position:absolute;left:0;bottom:0;width:100%;padding:26px 30px 16px;background:linear-gradient(transparent,#17251fa8);color:#fff;font:italic 15px/1.4 Georgia,serif}.cs-cottage .ct-story-copy{padding:65px 12%}.cs-cottage .ct-story h2{margin:20px 0 30px;font-size:clamp(32px,3.6vw,52px)}.cs-cottage .ct-story .ct-link{margin-top:25px}.cs-cottage .ct-story--tea{background-color:#eee3df;background-image:linear-gradient(90deg,#9c465306 50%,transparent 50%),linear-gradient(#9c465306 50%,transparent 50%);background-size:24px 24px}.cs-cottage .ct-story--snug{background:#314b39;color:#f7f3e7}.cs-cottage .ct-story--snug figure{order:2}.cs-cottage .ct-context{padding-block:100px;display:grid;grid-template-columns:1.1fr 1fr;gap:10%}.cs-cottage .ct-context h2{margin:20px 0 28px}.cs-cottage .ct-sources{font-size:11px;line-height:1.8;margin-top:24px}.cs-cottage .ct-style-notes article{padding:27px 0;border-bottom:1px solid var(--ct-line)}.cs-cottage .ct-style-notes article:first-child{padding-top:0}.cs-cottage .ct-style-notes h3{margin:10px 0 12px}.cs-cottage .ct-style-notes h3 a{text-decoration:none}.cs-cottage .ct-style-notes p{font-size:14px}.cs-cottage .ct-faq{padding-block:65px 100px;border-top:1px solid var(--ct-line);display:grid;grid-template-columns:.8fr 1.2fr;gap:10%}.cs-cottage .ct-faq h2{margin-top:20px;font-size:42px}.cs-cottage .ct-faq details{border-bottom:1px solid var(--ct-line)}.cs-cottage .ct-faq summary{display:flex;gap:22px;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:22px 0;font-family:Georgia,serif;font-size:20px;line-height:1.35}.cs-cottage .ct-faq summary::-webkit-details-marker{display:none}.cs-cottage .ct-faq summary span{font-family:Arial,sans-serif;font-size:20px;flex-shrink:0}.cs-cottage .ct-faq details[open] summary span{transform:rotate(45deg)}.cs-cottage .ct-faq .ct-body{padding-bottom:24px;font-size:14px}.cs-cottage .ct-closing{padding:60px 5%;text-align:center;border-top:1px solid #d9d8c9;background:repeating-linear-gradient(90deg,#eaebda 0 2px,#f3f2e3 2px 13px)}.cs-cottage .ct-closing>p:nth-child(2){font:italic clamp(29px,3.3vw,47px)/1.2 Georgia,serif;margin:18px 0 28px}.cs-cottage .ct-closing>div{display:flex;justify-content:center;flex-wrap:wrap;gap:18px 30px;font-size:11px}.cs-cottage .ct-dialog{color:var(--ct-ink);background:var(--ct-cream);padding:30px;border:0;max-width:850px;width:calc(100% - 32px);max-height:88vh;overflow:auto}.cs-cottage .ct-dialog[open]{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.cs-cottage .ct-dialog::backdrop{background:#17251fb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cs-cottage .ct-dialog-close{position:absolute;right:10px;top:5px;z-index:1;border:0;background:var(--ct-cream);font:32px/1 Arial,sans-serif;padding:5px}.cs-cottage .ct-dialog [data-dialog-image]{background:#fff;aspect-ratio:1}.cs-cottage .ct-dialog [data-dialog-image] img{object-fit:contain;padding:15px}.cs-cottage .ct-dialog h2{font-size:30px;line-height:1.2;margin:15px 0 20px}.cs-cottage .ct-dialog-price{font-weight:700}.cs-cottage .ct-dialog [data-dialog-availability]{font-size:12px;margin:10px 0}.cs-cottage .ct-dialog .ct-link{font-size:13px}@media(min-width:1450px){.cs-cottage .ct-story{max-width:1600px;margin-inline:auto}}@media(max-width:1000px){.cs-cottage .ct-character{grid-template-columns:1fr 1.2fr;gap:30px}.cs-cottage .ct-character aside{grid-column:1/-1;display:flex;gap:25px;align-items:center}.cs-cottage .ct-character aside span{margin:0}.cs-cottage .ct-shelf-layout{gap:3%}.cs-cottage .ct-shelf-controls{gap:4px}.cs-cottage .ct-shelf-controls button{padding:8px 11px;font-size:11px}.cs-cottage .ct-pattern-grid{gap:23px}.cs-cottage .ct-story-copy{padding:45px 8%}.cs-cottage .ct-story .ct-body{font-size:14px}.cs-cottage .ct-hero-copy{padding-bottom:30px}.cs-cottage .ct-hero-stamp{bottom:-55px}}@media(max-width:780px){.cs-cottage .ct-nav{padding:12px 5%;gap:0}.cs-cottage .ct-issue{display:none}.cs-cottage .ct-nav>div{gap:24px;width:100%}.cs-cottage .ct-nav a{font-size:10px}.cs-cottage .ct-hero{grid-template-columns:1fr;padding-block:42px 70px;gap:42px}.cs-cottage .ct-hero-copy{padding:0}.cs-cottage .ct-hero h1{font-size:clamp(86px,17vw,130px);margin-block:20px}.cs-cottage .ct-hero h1 span{font-size:26px}.cs-cottage .ct-note{font-size:20px;max-width:330px}.cs-cottage .ct-hero .ct-body{max-width:560px;font-size:15px}.cs-cottage .ct-hero-stamp{display:none}.cs-cottage .ct-hero-pictures{padding:0 9% 55px 1%;width:90%;margin:auto}.cs-cottage .ct-hero-small{right:-3px;bottom:-10px;width:49%}.cs-cottage .ct-character{grid-template-columns:1fr;padding-block:45px 55px;gap:25px}.cs-cottage .ct-character aside{font-size:20px}.cs-cottage .ct-character h2{max-width:370px}.cs-cottage .ct-body{font-size:15px;line-height:1.75}.cs-cottage .ct-shelf{padding-block:55px}.cs-cottage .ct-section-intro{margin-bottom:32px;text-align:left}.cs-cottage .ct-section-intro h2{margin:15px 0 20px}.cs-cottage .ct-section-intro>.ct-body{max-width:none}.cs-cottage .ct-shelf-layout{grid-template-columns:1fr;gap:35px}.cs-cottage .ct-cabinet{max-width:530px;width:100%;margin:auto}.cs-cottage .ct-shelf-controls{justify-content:center;padding-bottom:23px;gap:7px}.cs-cottage .ct-shelf-controls button{font-size:12px;padding:9px 15px}.cs-cottage .ct-number{font-size:40px}.cs-cottage .ct-arrangement h3{font-size:31px}.cs-cottage .ct-patterns{padding-block:60px}.cs-cottage .ct-pattern-grid{grid-template-columns:1fr;gap:36px}.cs-cottage .ct-pattern-photo{max-width:440px;margin:0 auto 22px}.cs-cottage .ct-pattern-grid h3{font-size:27px}.cs-cottage .ct-pattern-grid .ct-body{font-size:15px}.cs-cottage .ct-products{padding-block:50px 55px}.cs-cottage .ct-product-grid{grid-template-columns:repeat(2,1fr);gap:30px 14px}.cs-cottage .ct-toolbar{margin-bottom:22px}.cs-cottage .ct-toolbar>div{gap:17px}.cs-cottage .ct-toolbar>[data-count]{display:none}.cs-cottage .ct-product-meta{font-size:12px;gap:6px}.cs-cottage .ct-product-meta .ct-eyebrow{font-size:9px}.cs-cottage .ct-peek{width:35px;height:35px;right:9px;bottom:9px}.cs-cottage .ct-index{left:10px;top:7px;font-size:14px}.cs-cottage .ct-story{grid-template-columns:1fr}.cs-cottage .ct-story figure{aspect-ratio:4/4.1;max-height:760px}.cs-cottage .ct-story-copy{padding:44px 5% 50px}.cs-cottage .ct-story h2{font-size:38px;max-width:550px}.cs-cottage .ct-story .ct-body{font-size:15px}.cs-cottage .ct-story--snug figure{order:0}.cs-cottage .ct-context{padding-block:60px;grid-template-columns:1fr;gap:35px}.cs-cottage .ct-faq{padding-block:45px 60px;grid-template-columns:1fr;gap:20px}.cs-cottage .ct-faq h2{font-size:34px}.cs-cottage .ct-faq summary{font-size:19px}.cs-cottage .ct-closing{padding-block:45px}.cs-cottage .ct-closing>div{flex-direction:column;gap:16px}.cs-cottage .ct-dialog[open]{grid-template-columns:1fr;gap:22px}.cs-cottage .ct-dialog{max-width:440px;padding:24px}.cs-cottage .ct-dialog [data-dialog-image]{max-height:280px}.cs-cottage .ct-dialog h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.cs-cottage *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:360px){body:has(.cs-cottage) .header-item--logo,body:has(.cs-cottage) .site-header__logo-link,body:has(.cs-cottage) .site-header__logo img{max-width:95px}body:has(.cs-cottage) .site-header__logo img{height:auto}.cs-cottage .ct-shelf-controls button{padding-inline:12px}}.cs-cottage .ct-snug{padding:75px 0 55px;background:#314b39;color:#f7f3e7}.cs-cottage .ct-snug-layout{display:grid;grid-template-columns:1fr 1.15fr;grid-template-areas:"intro photo" "details photo" "details product" "takeaway takeaway";column-gap:7%;row-gap:28px;align-items:start}.cs-cottage .ct-snug-intro{grid-area:intro}.cs-cottage .ct-snug-intro h2{font-size:clamp(40px,4.7vw,68px);max-width:420px;margin:20px 0 25px;line-height:1.02}.cs-cottage .ct-snug-intro .ct-body{font-size:15px;line-height:1.75;max-width:440px}.cs-cottage .ct-snug-figure{grid-area:photo;min-width:0}.cs-cottage .ct-snug-photo{position:relative;aspect-ratio:1}.cs-cottage .ct-snug-photo>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.cs-cottage .ct-snug-figure figcaption{font:italic 13px/1.55 Georgia,serif;color:#e1e5d5;margin-top:14px;max-width:460px}.cs-cottage .ct-photo-note{position:absolute;width:34px;height:34px;display:grid;place-items:center;background:#f7f3e7;color:#314b39;border:1px solid #fff;box-shadow:0 0 0 5px #f7f3e73b;border-radius:50%;font:italic 19px/1 Georgia,serif;transform:translate(-50%,-50%)}.cs-cottage .ct-photo-note--1{left:22%;top:17%}.cs-cottage .ct-photo-note--2{left:23%;top:40%}.cs-cottage .ct-photo-note--3{left:67%;top:69%}.cs-cottage .ct-snug-details{grid-area:details;margin:0;padding:0;list-style:none}.cs-cottage .ct-snug-details li{display:grid;grid-template-columns:32px 1fr;gap:17px;border-top:1px solid #eff1de3d;padding:22px 0}.cs-cottage .ct-detail-number{font:italic 24px/1.2 Georgia,serif;color:#d8bdb0;padding-top:2px}.cs-cottage .ct-snug-details h3{font-size:25px;letter-spacing:-.025em;margin:0 0 10px}.cs-cottage .ct-snug-details p{font-size:14px;line-height:1.75;color:#edf0e3}.cs-cottage .ct-snug-product{grid-area:product;display:grid;grid-template-columns:110px 1fr;gap:22px;align-items:center;background:#f7f3e7;color:#293f31;padding:18px;text-decoration:none}.cs-cottage .ct-snug-product-image{aspect-ratio:1;background:#fff}.cs-cottage .ct-snug-product-image img{object-fit:contain;padding:7px}.cs-cottage .ct-snug-product h3{font-size:20px;line-height:1.2;letter-spacing:-.025em;margin:7px 0 9px}.cs-cottage .ct-snug-product p{font-size:11px;line-height:1.55}.cs-cottage .ct-snug-product .ct-eyebrow{font-size:8px;letter-spacing:.12em}.cs-cottage .ct-snug-product-cta{display:inline-flex;align-items:center;gap:20px;margin-top:10px;font-size:11px;font-weight:700;border-bottom:1px solid currentColor}.cs-cottage .ct-snug-product:hover .ct-snug-product-cta{color:#9c4653}.cs-cottage .ct-snug-takeaway{grid-area:takeaway;border-block:1px solid #eff1de3d;padding:22px 0;margin-top:5px;font:italic 20px/1.6 Georgia,serif;max-width:920px;justify-self:center;text-align:center}@media(max-width:1000px)and (min-width:781px){.cs-cottage .ct-snug-layout{column-gap:5%;grid-template-areas:"intro photo" "details details" "takeaway product";grid-template-columns:1fr 1fr}.cs-cottage .ct-snug-details{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cs-cottage .ct-snug-details li{grid-template-columns:1fr;gap:12px}.cs-cottage .ct-snug-takeaway{font-size:19px;text-align:left}.cs-cottage .ct-snug-product{grid-template-columns:80px 1fr;gap:14px;padding:14px}}@media(max-width:780px){.cs-cottage .ct-snug{padding-block:45px}.cs-cottage .ct-snug-layout{grid-template-columns:1fr;grid-template-areas:"intro" "photo" "details" "takeaway" "product";gap:25px}.cs-cottage .ct-snug-intro h2{font-size:clamp(42px,9vw,62px);max-width:450px;margin:17px 0 22px}.cs-cottage .ct-snug-figure{max-width:560px;width:100%;justify-self:center}.cs-cottage .ct-photo-note{width:30px;height:30px}.cs-cottage .ct-snug-figure figcaption{font-size:12px}.cs-cottage .ct-snug-details li{padding-block:21px;gap:13px;grid-template-columns:29px 1fr}.cs-cottage .ct-snug-details h3{font-size:25px}.cs-cottage .ct-snug-details p{font-size:14px}.cs-cottage .ct-snug-takeaway{font-size:20px;text-align:left;margin:0;padding-block:21px}.cs-cottage .ct-snug-product{grid-template-columns:85px 1fr;gap:16px;padding:15px}.cs-cottage .ct-snug-product h3{font-size:19px}}.cs-cottage .ct-story--tea{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.cs-cottage .ct-story--tea figure{aspect-ratio:auto;min-width:0;min-height:540px;overflow:hidden}.cs-cottage .ct-story--tea figure>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cs-cottage .ct-story--tea .ct-story-copy{min-width:0;align-self:center}.cs-cottage .ct-snug-details li{align-content:start}@media(max-width:780px){.cs-cottage .ct-story--tea{grid-template-columns:minmax(0,1fr)}.cs-cottage .ct-story--tea figure{aspect-ratio:4/4.1;min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/cs-cottage.css.map */
