.studio-stories{padding-top:52px;padding-bottom:80px;max-width:1280px;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.studio-stories [hidden]{display:none!important}.studio-stories__intro{text-align:center;max-width:680px;margin:0 auto 65px}.studio-stories__eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;margin:0 0 15px}.studio-stories__intro h1{font-size:clamp(38px,5vw,62px);margin:12px 0 25px;font-weight:400}.studio-stories .rte{font-size:15px;line-height:1.8}.studio-stories__test{font-size:12px;text-align:center;padding:15px;background:rgba(var(--color-foreground),.04)}.studio-stories__category{font-size:28px;margin:45px 0 12px}.studio-stories__product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(64px,.27fr) minmax(0,1fr);gap:24px;align-items:start;padding:38px 0 55px;border-bottom:1px solid rgba(var(--color-foreground),.12)}.studio-stories__main{min-width:0}.studio-stories__main>div{aspect-ratio:4/5}.studio-stories__main img{width:100%;height:100%;object-fit:contain;display:block;background:rgba(var(--color-foreground),.025)}.studio-stories__placeholder,.studio-stories__story-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:22px;background:rgba(var(--color-foreground),.055);font-size:14px}.studio-stories__thumbs{display:flex;flex-direction:column;gap:14px}.studio-stories__thumbs button{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border:1px solid transparent;background:rgba(var(--color-foreground),.04);color:inherit;padding:5px;font:inherit;font-size:11px;cursor:pointer;min-height:44px}.studio-stories__thumbs button[aria-pressed=true]{border-color:rgb(var(--color-foreground))}.studio-stories__thumbs img{display:block;width:100%;height:100%;object-fit:contain}.studio-stories__copy{padding-left:20px;min-width:0}.studio-stories__copy h3{font-size:clamp(25px,3vw,36px);font-weight:400;margin:12px 0 22px}.studio-stories__price{font-size:19px;margin:25px 0 18px}.studio-stories__buy{display:block;width:100%;min-height:48px;padding:14px 20px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:0;font:inherit;cursor:pointer}.studio-stories__buy:disabled{opacity:.5;cursor:default}.studio-stories__details{display:inline-block;color:inherit;font-size:12px;margin-top:16px;text-underline-offset:4px}.studio-stories select{width:100%;padding:12px;font:inherit;margin:8px 0 16px;background:rgb(var(--color-background));color:inherit;border:1px solid rgba(var(--color-foreground),.4)}.studio-stories__product--reverse{grid-template-columns:minmax(0,1fr) minmax(64px,.27fr) minmax(0,1.15fr)}.studio-stories__product--reverse .studio-stories__main{grid-column:3;grid-row:1}.studio-stories__product--reverse .studio-stories__thumbs{grid-column:2;grid-row:1}.studio-stories__product--reverse .studio-stories__copy{grid-column:1;grid-row:1;padding-left:0;padding-right:20px}.studio-stories__editorial{padding:60px 0 70px;border-bottom:1px solid rgba(var(--color-foreground),.12)}.studio-stories__story-images{display:grid;gap:20px}.studio-stories__story-images--two{grid-template-columns:1.5fr 1fr}.studio-stories__story-images img{width:100%;height:100%;max-height:620px;object-fit:cover;display:block}.studio-stories__story-placeholder{aspect-ratio:2.4/1}.studio-stories__story-copy{text-align:center;max-width:620px;margin:35px auto 0}.studio-stories__story-copy h2{font-size:clamp(26px,3.5vw,40px);font-weight:400;margin:15px 0 22px}.studio-stories button:focus-visible,.studio-stories select:focus-visible,.studio-stories a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:899px){.studio-stories{padding-top:32px;padding-bottom:45px}.studio-stories__intro{margin-bottom:32px}.studio-stories__product,.studio-stories__product--reverse{grid-template-columns:minmax(0,1fr) 68px;gap:12px;padding:25px 0 35px}.studio-stories__product .studio-stories__main{grid-column:1;grid-row:1}.studio-stories__product .studio-stories__thumbs{grid-column:2;grid-row:1;gap:10px}.studio-stories__product .studio-stories__copy{grid-column:1/-1;grid-row:2;padding:18px 0 0}.studio-stories__story-images--two{grid-template-columns:1fr}.studio-stories__editorial{padding:35px 0}.studio-stories__story-placeholder{aspect-ratio:4/3}.studio-stories__story-copy{text-align:left;margin-top:25px}.studio-stories__category{margin-top:30px}.studio-stories__thumbs button{min-height:44px}}.studio-stories__thumbs{align-self:stretch;display:grid;grid-auto-rows:minmax(0,1fr);min-height:0}.studio-stories__thumbs button{height:100%;min-height:0;aspect-ratio:auto;overflow:hidden}.studio-stories__thumbs img{min-height:0}.studio-stories__copy{align-self:start}.studio-stories__main>div{box-sizing:border-box;padding:1.5%;background:var(--carlie-frame-color);border-radius:0;box-shadow:0 3px 8px #41342312,0 12px 26px #41342309}.studio-stories__main>div>img{outline:1px solid rgba(119,100,72,.28);outline-offset:0;background:rgb(var(--color-background))}.studio-stories__main>.studio-stories__placeholder{display:grid;place-items:stretch}.studio-stories__frame-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;background:rgb(var(--color-background));outline:1px solid rgba(119,100,72,.28);padding:8px}.studio-stories__thumbs button{box-sizing:border-box;padding:1.5%;background:var(--carlie-frame-color);border:0;border-radius:0}.studio-stories__thumbs button[aria-pressed=true]{outline:1px solid rgb(var(--color-foreground));outline-offset:3px}.studio-stories__thumbs button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.studio-stories__thumbs img{background:rgb(var(--color-background))}@media(max-width:749px){.studio-stories__main>div{box-shadow:0 2px 5px #4134230f,0 7px 15px #41342306}}.studio-stories__main>.studio-stories__placeholder{grid-template-columns:minmax(0,1fr);justify-content:stretch}.studio-stories__thumbs{align-self:start;height:var(--stories-gallery-height,auto)}.studio-stories__thumbs{display:flex;flex-direction:column;align-self:start;height:auto;gap:14px}.studio-stories__thumbs button{display:block;flex:none;height:auto;min-height:0;aspect-ratio:auto}.studio-stories__thumbs img{width:100%;height:auto;object-fit:contain;display:block}.studio-stories__thumbs .studio-stories__frame-placeholder{min-height:70px}@media(max-width:899px){.studio-stories__product .studio-stories__thumbs{gap:10px}}.studio-stories__read-more{display:block;align-self:flex-start;background:none;border:0;padding:0;color:inherit;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:44px;flex-shrink:0}.studio-stories__dialog{width:min(680px,calc(100% - 32px));max-height:85vh;padding:28px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.25);overflow:auto}.studio-stories__dialog::backdrop{background:#00000073}.studio-stories__dialog>button{display:block;margin-left:auto;padding:10px 18px;background:transparent;color:inherit;border:1px solid currentColor;font:inherit;cursor:pointer}.studio-stories__dialog h2{font-size:28px}@media(min-width:900px){.studio-stories__copy{height:var(--stories-copy-height,auto);display:flex;flex-direction:column;overflow:hidden}.studio-stories__copy>.studio-stories__eyebrow{flex:none}.studio-stories__copy>h3{flex:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.studio-stories__summary{flex:1;min-height:0;overflow:hidden}.studio-stories__summary p{margin-top:0}.studio-stories__copy>.studio-stories__price,.studio-stories__copy>form,.studio-stories__copy>.studio-stories__details,.studio-stories__copy>.studio-stories__buy{flex:none}.studio-stories__copy>.studio-stories__price{margin:14px 0}.studio-stories__copy>.studio-stories__details{margin-top:12px}}body:has([data-studio-stories]) .shopify-section-group-header-group{display:none}.studio-stories{--color-foreground:52,58,49;--color-background:247,245,239;background:rgb(var(--color-background));max-width:1440px;padding:0 50px 90px}body:has([data-studio-stories]){background:#f7f5ef}.studio-stories__masthead{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 0 32px}.studio-stories__brand{font:42px Georgia,serif;letter-spacing:5px;text-decoration:none;color:inherit;line-height:1.1}.studio-stories__brand span{display:block;font:9px Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;margin-top:12px}.studio-stories__masthead nav{display:flex;align-items:center;gap:28px;font-size:13px;flex-wrap:wrap}.studio-stories__masthead nav a{color:inherit;text-decoration:none}.studio-stories__masthead nav [aria-current]{border-bottom:1px solid #909783;padding:10px 0}.studio-stories__hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:7%;align-items:center}.studio-stories__hero-media{aspect-ratio:4/5;min-width:0}.studio-stories__hero-media>img{display:block;width:100%;height:100%;object-fit:cover}.studio-stories__hero-placeholder{height:100%;display:flex;align-items:center;justify-content:center;background:#e8e3d8;text-align:center;padding:24px;font:italic 22px Georgia,serif;color:#77796a}.studio-stories__hero h1{font:400 clamp(40px,4.7vw,76px)/1.08 Georgia,serif;letter-spacing:-1.5px;margin:30px 0}.studio-stories__hero h1 em{display:block;font-weight:400}.studio-stories__hero-copy .rte{max-width:380px;color:#737568;line-height:1.85}.studio-stories__hero-link{display:inline-block;margin-top:36px;padding-bottom:12px;border-bottom:1px solid #909783;text-decoration:none;color:inherit;font-size:14px}.studio-stories__collection-intro{text-align:center;max-width:620px;margin:95px auto 55px;scroll-margin-top:25px}.studio-stories__collection-intro h2{font:400 48px Georgia,serif;margin:15px 0 25px}.studio-stories__copy h3{font-family:Georgia,serif}@media(max-width:899px){.studio-stories{padding:0 20px 45px}.studio-stories__masthead{align-items:flex-start;padding:22px 0 28px;gap:16px}.studio-stories__brand{font-size:32px}.studio-stories__brand span{font-size:8px;letter-spacing:1.7px}.studio-stories__masthead nav{gap:14px;font-size:11px;justify-content:flex-end}.studio-stories__hero{grid-template-columns:1fr;gap:0}.studio-stories__hero-media{aspect-ratio:5/4}.studio-stories__hero-copy{padding:30px 0 0}.studio-stories__hero h1{font-size:42px;margin:20px 0}.studio-stories__hero-link{margin-top:22px}.studio-stories__collection-intro{margin:60px auto 30px}.studio-stories__collection-intro h2{font-size:38px}}.studio-stories__cart-status{font-size:12px;margin:8px 0 0}.studio-stories__cart-status:empty{display:none}.studio-stories__hero-media{overflow:hidden}.studio-stories__hero-media>img{transform:scale(var(--stories-hero-zoom,1));transform-origin:center}.studio-stories__hero-credit{font-size:11px;letter-spacing:.04em;color:#737568;margin-top:22px}@media(max-width:899px){.studio-stories__hero-media{aspect-ratio:4/5}}.studio-stories__editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);column-gap:9%;align-items:center;padding:90px 0;border-bottom:1px solid rgba(var(--color-foreground),.12)}.studio-stories__story-images{min-width:0;display:block}.studio-stories__story-photo{aspect-ratio:4/5;overflow:hidden}.studio-stories__story-photo img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;transform:scale(var(--stories-photo-zoom,1));transform-origin:center}.studio-stories__story-copy{max-width:440px;text-align:left;margin:0}.studio-stories__story-copy h2{font:400 clamp(32px,3.7vw,54px)/1.12 Georgia,serif;letter-spacing:-.6px;margin:22px 0 28px}.studio-stories__story-copy .rte{line-height:1.9;color:#686e60}.studio-stories__story-copy .rte p+p{margin-top:22px}.studio-stories__story-caption{font-size:11px;letter-spacing:.04em;color:#737568;margin-top:28px}.studio-stories__editorial--right{grid-template-columns:minmax(0,.88fr) minmax(0,1fr)}.studio-stories__editorial--right .studio-stories__story-images{grid-column:2;grid-row:1}.studio-stories__editorial--right .studio-stories__story-copy{grid-column:1;grid-row:1}.studio-stories__story-images--two .studio-stories__story-photo{margin-bottom:20px}@media(max-width:899px){.studio-stories__editorial,.studio-stories__editorial--right{grid-template-columns:minmax(0,1fr);gap:30px;padding:45px 0}.studio-stories__editorial--right .studio-stories__story-images,.studio-stories__editorial--right .studio-stories__story-copy{grid-column:auto;grid-row:auto}.studio-stories__story-copy{max-width:none}.studio-stories__story-copy h2{font-size:36px}}.studio-stories__editorial{box-sizing:border-box;background:#eee8dd;grid-template-columns:minmax(0,300px) minmax(0,520px);justify-content:center;column-gap:60px;padding:38px 48px;margin:44px 0;border:0}.studio-stories__editorial--right{grid-template-columns:minmax(0,520px) minmax(0,300px)}.studio-stories__story-images{width:100%;max-width:300px}.studio-stories__story-photo{aspect-ratio:4/5}.studio-stories__story-copy{max-width:520px}.studio-stories__story-copy h2{font-size:clamp(28px,2.5vw,36px);line-height:1.16;margin:16px 0 20px;letter-spacing:-.35px}.studio-stories__story-copy .rte{font-size:14px;line-height:1.8}.studio-stories__story-copy .rte p+p{margin-top:16px}.studio-stories__story-caption{margin-top:20px}.studio-stories__story-copy>.studio-stories__eyebrow{font-size:10px;letter-spacing:.16em}@media(min-width:900px)and (max-width:1100px){.studio-stories__editorial{padding:32px;column-gap:32px;grid-template-columns:minmax(0,240px) minmax(0,1fr)}.studio-stories__editorial--right{grid-template-columns:minmax(0,1fr) minmax(0,240px)}.studio-stories__story-copy h2{font-size:28px}}@media(max-width:899px){.studio-stories__editorial,.studio-stories__editorial--right{grid-template-columns:minmax(0,1fr);padding:26px 22px;margin:32px 0;gap:26px}.studio-stories__story-images{max-width:220px;margin:0 auto}.studio-stories__story-copy{max-width:540px;margin:0 auto;width:100%}.studio-stories__story-copy h2{font-size:28px;margin:14px 0 18px}.studio-stories__story-copy .rte{font-size:14px}}.studio-stories__travel-photo{margin:0;width:100%;max-width:300px;padding:10px 10px 12px;background:#faf8f1;transform:rotate(-1.4deg);box-shadow:0 3px 6px #44362414,0 13px 24px #4436241a;position:relative;top:-5px}.studio-stories__travel-photo .studio-stories__story-images{max-width:none}.studio-stories__travel-photo .studio-stories__story-caption{margin:12px 2px 0;font-size:10px;line-height:1.6;letter-spacing:.02em;color:#6d7064}.studio-stories__editorial--right .studio-stories__travel-photo{grid-column:2;grid-row:1;transform:rotate(1.4deg);top:5px}.studio-stories__editorial--right .studio-stories__story-images{grid-column:auto;grid-row:auto}.studio-stories__editorial .studio-stories__story-copy{padding-top:8px}@media(max-width:899px){.studio-stories__travel-photo{max-width:220px;margin:0 auto;padding:8px 8px 10px;top:0;transform:rotate(-.9deg)}.studio-stories__editorial--right .studio-stories__travel-photo{grid-column:auto;grid-row:auto;top:0;transform:rotate(.9deg)}.studio-stories__travel-photo .studio-stories__story-caption{margin-top:10px}.studio-stories__editorial .studio-stories__story-copy{padding-top:0}}@media(min-width:900px){.studio-stories__summary{flex:0 1 auto;max-height:none}.studio-stories__read-more{margin-top:10px}.studio-stories__copy>.studio-stories__price{margin:16px 0}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/carlie-studio-stories.css.map */
