.chic-card .chic-card__price{min-height:0;margin:6px 0 0;color:var(--chic-rose);font-size:16px;font-style:normal;font-weight:600;line-height:1.3}.chic-card .chic-card__price+p{margin-top:10px}@media(max-width:680px){.chic-card .chic-card__price{font-size:14px}}.chic-featured-products{padding:64px 0;background:var(--chic-ivory)}.chic-featured-products__header{max-width:760px;margin:0 auto}.chic-featured-products__intro{margin:18px auto 0}.chic-featured-products__intro p{margin:0}.chic-featured-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:36px}.chic-featured-product{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:var(--chic-white);border:1px solid var(--chic-line);box-shadow:var(--chic-shadow)}.chic-featured-product__image-link{display:block;color:inherit}.chic-featured-product__media{aspect-ratio:1 / 1;overflow:hidden;background:var(--chic-blush)}.chic-featured-product__image,.chic-featured-product__placeholder{display:block;width:100%;height:100%;object-fit:cover}.chic-featured-product__image{transition:transform .22s ease}.chic-featured-product__image-link:hover .chic-featured-product__image{transform:scale(1.025)}.chic-featured-product__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:22px}.chic-featured-product__title{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:21px;font-weight:500;line-height:1.2}.chic-featured-product__title a{color:var(--chic-ink);text-decoration:none}.chic-featured-product__price{margin:10px 0 16px;color:var(--chic-muted);font-size:15px;font-weight:600;line-height:1.3}.chic-featured-product__content .chic-text-link{margin-top:auto}.chic-featured-product__editor-note{margin:10px 0 0;color:var(--chic-muted);font-size:13px}@media screen and (max-width:749px){.chic-featured-products{padding:40px 0}.chic-featured-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.chic-featured-product__content{padding:16px}.chic-featured-product__title{font-size:18px}.chic-featured-product__price{margin:8px 0 14px;font-size:14px}}@media(prefers-reduced-motion:reduce){.chic-featured-product__image{transition:none}.chic-featured-product__image-link:hover .chic-featured-product__image{transform:none}}.chic-shop-page{padding:64px 0;background:var(--chic-ivory)}.chic-shop-page__header{max-width:760px;margin:0 auto}.chic-shop-page__intro{margin:18px auto 0}.chic-shop-page__intro p{margin:0}.chic-shop-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:40px}.chic-shop-product{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:var(--chic-white);border:1px solid var(--chic-line);box-shadow:0 12px 30px #3e373812}.chic-shop-product__image-link{display:block;color:inherit}.chic-shop-product__media{aspect-ratio:1 / 1;overflow:hidden;background:var(--chic-blush)}.chic-shop-product__image,.chic-shop-product__placeholder{display:block;width:100%;height:100%;object-fit:contain}.chic-shop-product__image{transition:transform .22s ease}.chic-shop-product__image-link:hover .chic-shop-product__image{transform:scale(1.025)}.chic-shop-product__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:21px}.chic-shop-product__title{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:20px;font-weight:500;line-height:1.2}.chic-shop-product__title a{color:var(--chic-ink);text-decoration:none}.chic-shop-product__price{margin:10px 0 16px;color:var(--chic-muted);font-size:15px;font-weight:600}.chic-shop-product__price .price{font-size:inherit}.chic-shop-product__content .chic-text-link{margin-top:auto}.chic-shop-page__pagination{margin-top:38px;text-align:center}.chic-shop-page__pagination .page,.chic-shop-page__pagination .next,.chic-shop-page__pagination .prev{margin:0 7px}.chic-shop-page__editor-note{margin-top:36px;padding:24px;border:1px dashed var(--chic-line);background:var(--chic-white);color:var(--chic-muted);text-align:center}@media screen and (max-width:989px){.chic-shop-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.chic-shop-page{padding:40px 0}.chic-shop-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.chic-shop-product__content{padding:16px}.chic-shop-product__title{font-size:18px}.chic-shop-product__price{margin:8px 0 14px;font-size:14px}}@media(prefers-reduced-motion:reduce){.chic-shop-product__image{transition:none}.chic-shop-product__image-link:hover .chic-shop-product__image{transform:none}}.chic-site.chic-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;width:100%}.chic-site.chic-story>.chic-story__content{grid-column:1;min-width:0}.chic-site.chic-story>.chic-story__media{position:relative;grid-column:2;min-width:0;min-height:100%;overflow:hidden;align-self:stretch}.chic-story__video,.chic-story__fallback-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:749px){.chic-site.chic-story{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.chic-site.chic-story>.chic-story__content{grid-column:1;grid-row:1}.chic-site.chic-story>.chic-story__media{grid-column:1;grid-row:2;min-height:0;aspect-ratio:9 / 16}}.chic-wedding-detail{min-width:0;color:var(--chic-ink,#40383b);overflow-wrap:anywhere}.chic-wedding-detail__lead{margin:0;color:var(--chic-muted,#6f6466);font-size:clamp(18px,2.1vw,22px);line-height:1.3}.chic-wedding-detail__section{margin-top:20px}.chic-wedding-detail h2{margin:0 0 8px;font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.15;letter-spacing:-.015em}.chic-wedding-detail__grid{display:grid;grid-template-columns:1fr;gap:0;margin-top:16px}.chic-wedding-detail__panel{min-width:0;padding:0;background:transparent}.chic-wedding-detail__panel h2,.chic-wedding-detail__feature h2{font-size:clamp(24px,3vw,32px)}.chic-wedding-detail__panel h3{margin:16px 0 6px;font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(19px,2.3vw,23px);font-weight:500;line-height:1.15}.chic-wedding-detail__panel p,.chic-wedding-detail__feature p{line-height:1.3}.chic-wedding-detail__panel ul{margin:8px 0;padding-left:20px}.chic-wedding-detail__panel li{margin-bottom:5px;padding-left:3px;line-height:1.25}.chic-wedding-detail__panel+.chic-wedding-detail__panel{margin-top:16px;padding-top:16px;border-top:1px solid var(--chic-line,#e7ddd5)}.chic-wedding-detail__starting-price{margin:4px 0 12px;color:var(--chic-rose,#bc6f72);font-size:22px;font-weight:700;line-height:1.3}.chic-wedding-detail__prices{margin:0 0 12px}.chic-wedding-detail__prices div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:12px;padding:7px 0;border-bottom:1px solid var(--chic-line,#e7ddd5)}.chic-wedding-detail__prices dt{font-weight:600}.chic-wedding-detail__prices dd{margin:0;text-align:right}.chic-wedding-detail__notice{margin:14px 0 0;padding:14px 16px;border-left:3px solid var(--chic-rose,#bc6f72);background:var(--chic-blush,#f4dedb)}.chic-wedding-detail__notice strong{display:block;margin-bottom:6px;font-size:15px}.chic-wedding-detail__notice p{margin:0}.chic-wedding-detail__feature{margin-top:16px;padding:16px 0 0;border:0;border-top:1px solid var(--chic-line,#e7ddd5);background:transparent}.chic-wedding-detail__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:12px 0 0;padding:0;list-style:none;counter-reset:wedding-step}.chic-wedding-detail__steps li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;min-width:0;padding:8px 0;border:0;border-bottom:1px solid var(--chic-line,#e7ddd5);background:transparent;line-height:1.25;counter-increment:wedding-step}.chic-wedding-detail__steps li:before{color:var(--chic-rose,#bc6f72);font-weight:700;content:counter(wedding-step)}@media(max-width:749px){.chic-wedding-detail__section{margin-top:20px}.chic-wedding-detail__steps{grid-template-columns:1fr;gap:4px}.chic-wedding-detail__prices div{grid-template-columns:1fr;gap:3px}.chic-wedding-detail__prices dd{text-align:left}.chic-wedding-detail__starting-price{font-size:20px}}.chic-picnic-detail{min-width:0;color:var(--chic-ink,#40383b);overflow-wrap:anywhere}.chic-picnic-detail__lead{margin:0;color:var(--chic-muted,#6f6466);font-size:clamp(18px,2.1vw,22px);line-height:1.3}.chic-picnic-detail__section{margin-top:20px}.chic-picnic-detail h2{margin:0 0 8px;font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.15;letter-spacing:-.015em}.chic-picnic-detail__grid{display:grid;grid-template-columns:1fr;gap:0;margin-top:16px}.chic-picnic-detail__panel{min-width:0;padding:0;background:transparent}.chic-picnic-detail__panel h2,.chic-picnic-detail__feature h2{font-size:clamp(24px,3vw,32px)}.chic-picnic-detail__panel p,.chic-picnic-detail__feature p{line-height:1.3}.chic-picnic-detail__panel ul{margin:10px 0;padding-left:20px}.chic-picnic-detail__panel li{margin-bottom:5px;padding-left:3px;line-height:1.25}.chic-picnic-detail__notice{margin:14px 0 0;padding:14px 16px;border-left:3px solid var(--chic-rose,#bc6f72);background:var(--chic-blush,#f4dedb)}.chic-picnic-detail__notice strong{display:block;margin-bottom:6px;font-size:15px}.chic-picnic-detail__notice p{margin:0}.chic-picnic-detail__starting-price{margin:4px 0 12px;color:var(--chic-rose,#bc6f72);font-size:22px;font-weight:700;line-height:1.3}.chic-picnic-detail__prices{margin:0 0 12px}.chic-picnic-detail__prices div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:12px;padding:7px 0;border-bottom:1px solid var(--chic-line,#e7ddd5)}.chic-picnic-detail__prices dt{font-weight:600}.chic-picnic-detail__prices dd{margin:0;text-align:right}.chic-picnic-detail__feature{margin-top:16px;padding:16px 0 0;border:0;border-top:1px solid var(--chic-line,#e7ddd5);background:transparent}.chic-picnic-detail__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:12px 0 0;padding:0;list-style:none;counter-reset:picnic-step}.chic-picnic-detail__steps li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;min-width:0;padding:8px 0;border:0;border-bottom:1px solid var(--chic-line,#e7ddd5);background:transparent;line-height:1.25;counter-increment:picnic-step}.chic-picnic-detail__steps li:before{color:var(--chic-rose,#bc6f72);font-weight:700;content:counter(picnic-step)}@media(max-width:749px){.chic-picnic-detail__grid{grid-template-columns:1fr;gap:0;margin-top:16px}.chic-picnic-detail__panel{padding:0}.chic-picnic-detail__panel+.chic-picnic-detail__panel{margin-top:16px;padding-top:16px;border-top:1px solid var(--chic-line,#e7ddd5)}.chic-picnic-detail__steps{grid-template-columns:1fr}.chic-picnic-detail__section{margin-top:34px}.chic-picnic-detail__grid,.chic-picnic-detail__steps{grid-template-columns:1fr;gap:16px;margin-top:24px}.chic-picnic-detail__panel,.chic-picnic-detail__feature{padding:24px 20px}.chic-picnic-detail__prices div{grid-template-columns:1fr;gap:3px}.chic-picnic-detail__prices dd{text-align:left}.chic-picnic-detail__starting-price{font-size:20px}}.chic-picnic-detail__panel+.chic-picnic-detail__panel{margin-top:16px;padding-top:16px;border-top:1px solid var(--chic-line,#e7ddd5)}.chic-spa-detail{min-width:0;color:var(--chic-ink,#40383b);overflow-wrap:anywhere}.chic-spa-detail__lead{margin:0;color:var(--chic-muted,#6f6466);font-size:clamp(18px,2.1vw,22px);line-height:1.3}.chic-spa-detail__section{margin-top:20px}.chic-spa-detail h2{margin:0 0 8px;font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.15;letter-spacing:-.015em}.chic-spa-detail__grid{display:grid;grid-template-columns:1fr;gap:0;margin-top:16px}.chic-spa-detail__panel{min-width:0;padding:0;background:transparent}.chic-spa-detail__panel h2,.chic-spa-detail__feature h2{font-size:clamp(24px,3vw,32px)}.chic-spa-detail__panel p,.chic-spa-detail__feature p{line-height:1.3}.chic-spa-detail__panel ul{margin:10px 0;padding-left:20px}.chic-spa-detail__panel li{margin-bottom:5px;padding-left:3px;line-height:1.25}.chic-spa-detail__feature{margin-top:16px;padding:16px 0 0;border:0;border-top:1px solid var(--chic-line,#e7ddd5);background:transparent}.chic-spa-detail__options{margin:10px 0;padding-left:20px}.chic-spa-detail__options li{margin-bottom:5px;padding-left:3px;line-height:1.25}.chic-spa-detail__notice{margin:14px 0 0;padding:14px 16px;border-left:3px solid var(--chic-rose,#bc6f72);background:var(--chic-blush,#f4dedb)}.chic-spa-detail__notice strong{display:block;margin-bottom:6px;font-size:15px}.chic-spa-detail__notice p{margin:0}.chic-spa-detail__notice p+p{margin-top:10px}.chic-spa-detail__keeps-heading{margin-top:16px}.chic-spa-detail__starting-price{margin:4px 0 12px;color:var(--chic-rose,#bc6f72);font-size:22px;font-weight:700;line-height:1.3}.chic-spa-detail__prices{margin:0 0 12px}.chic-spa-detail__prices div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:12px;padding:7px 0;border-bottom:1px solid var(--chic-line,#e7ddd5)}.chic-spa-detail__prices dt{font-weight:600}.chic-spa-detail__prices dd{margin:0;text-align:right}.chic-spa-detail__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:12px 0 0;padding:0;list-style:none;counter-reset:spa-step}.chic-spa-detail__steps li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;min-width:0;padding:8px 0;border:0;border-bottom:1px solid var(--chic-line,#e7ddd5);background:transparent;line-height:1.25;counter-increment:spa-step}.chic-spa-detail__steps li:before{color:var(--chic-rose,#bc6f72);font-weight:700;content:counter(spa-step)}@media(max-width:749px){.chic-spa-detail__grid{grid-template-columns:1fr;gap:0;margin-top:16px}.chic-spa-detail__panel{padding:0}.chic-spa-detail__panel+.chic-spa-detail__panel{margin-top:16px;padding-top:16px;border-top:1px solid var(--chic-line,#e7ddd5)}.chic-spa-detail__steps{grid-template-columns:1fr}.chic-spa-detail__section{margin-top:34px}.chic-spa-detail__grid,.chic-spa-detail__steps{grid-template-columns:1fr;gap:16px;margin-top:24px}.chic-spa-detail__panel,.chic-spa-detail__feature{padding:24px 20px}.chic-spa-detail__prices div{grid-template-columns:1fr;gap:3px}.chic-spa-detail__prices dd{text-align:left}.chic-spa-detail__starting-price{font-size:20px}}.chic-spa-detail__panel+.chic-spa-detail__panel{margin-top:16px;padding-top:16px;border-top:1px solid var(--chic-line,#e7ddd5)}.chic-faq-page{--faq-line:#e7ddd5;--faq-blush:#f4dedb;--faq-rose:#bc6f72;--faq-text:#40383b;color:var(--faq-text)}.chic-faq-page__intro{max-width:66rem;margin:0 0 24px;font-size:1.7rem;line-height:1.35}.chic-faq-page__process{margin-bottom:28px;padding:24px;border:1px solid var(--faq-line);border-radius:var(--text-boxes-radius,8px);background:#fffdfc}.chic-faq-page__eyebrow{margin:0 0 6px;color:var(--faq-rose);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.chic-faq-page h2{margin:0 0 14px}.chic-faq-page__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.chic-faq-page__steps li{display:flex;gap:10px;min-width:0}.chic-faq-page__number{display:inline-grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--faq-blush);color:var(--faq-text);font-family:var(--font-body-family);font-weight:600;font-variant-numeric:lining-nums tabular-nums}.chic-faq-page__steps h3{margin:1px 0 4px;font-size:1.7rem;line-height:1.15}.chic-faq-page__steps p{margin:0;font-size:1.45rem;line-height:1.3}.chic-faq-page__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.chic-faq-page .chic-faq-page__actions .button.button--primary{--color-button:0,0,0;--color-button-text:255,255,255;--buttons-border-width:0px;--border-offset:0px;background:#000;border:0;color:#fff}.chic-faq-page .chic-faq-page__actions .button.button--primary:not([disabled]):hover,.chic-faq-page .chic-faq-page__actions .button.button--primary:not([disabled]):active{--color-button:26,26,26;--color-button-text:255,255,255;--buttons-border-width:0px;background:#1a1a1a;border:0;color:#fff}.chic-faq-page .chic-faq-page__actions .button.button--secondary{--color-button:240,100,125;--color-button-text:255,255,255;--color-secondary-button:240,100,125;--color-secondary-button-text:255,255,255;--buttons-border-width:0px;--border-offset:0px;background:#f0647d;border:0;color:#fff}.chic-faq-page .chic-faq-page__actions .button.button--secondary:not([disabled]):hover,.chic-faq-page .chic-faq-page__actions .button.button--secondary:not([disabled]):active{--color-button:232,79,104;--color-button-text:255,255,255;--color-secondary-button:232,79,104;--color-secondary-button-text:255,255,255;--buttons-border-width:0px;background:#e84f68;border:0;color:#fff}.chic-faq-page__groups{display:grid;gap:18px}.chic-faq-page__group{padding:20px 22px;border:1px solid var(--faq-line);border-radius:var(--text-boxes-radius,8px);background:#fffdfc}.chic-faq-page__group details{border-top:1px solid var(--faq-line)}.chic-faq-page__group summary{position:relative;padding:13px 30px 13px 0;cursor:pointer;font-weight:600;line-height:1.25;list-style:none}.chic-faq-page__group summary::-webkit-details-marker{display:none}.chic-faq-page__group summary:after{content:"+";position:absolute;top:12px;right:2px;color:var(--faq-rose);font-size:2rem;line-height:1}.chic-faq-page__group details[open] summary:after{content:"\2212"}.chic-faq-page__answer{padding:0 28px 13px 0}.chic-faq-page__answer p{margin:0;line-height:1.35}@media screen and (max-width:749px){.chic-faq-page__intro{margin-bottom:18px;font-size:1.55rem}.chic-faq-page__process,.chic-faq-page__group{padding:16px}.chic-faq-page__process{margin-bottom:18px}.chic-faq-page__steps{grid-template-columns:1fr;gap:13px}.chic-faq-page__steps h3{font-size:1.6rem}.chic-faq-page__steps p{font-size:1.45rem}.chic-faq-page__actions{display:grid}.chic-faq-page__actions .button{width:100%;min-width:0}.chic-faq-page__groups{gap:14px}.chic-faq-page__group summary{padding-top:12px;padding-bottom:12px}}.chic-teepee-detail{color:var(--chic-ink,#40383b)}.chic-teepee-detail__top-action{margin:0 0 16px}.chic-teepee-detail__top-action .button{--color-button:240,100,125;--color-button-text:255,255,255;min-width:0;background:#f0647d;border-color:#f0647d;color:#fff;text-decoration:none}.chic-teepee-detail__top-action .button:not([disabled]):hover,.chic-teepee-detail__top-action .button:not([disabled]):active{--color-button:232,79,104;--color-button-text:255,255,255;background:#e84f68;border-color:#e84f68;color:#fff}.chic-teepee-detail__lead{margin:0;color:var(--chic-muted,#6f6466);font-size:clamp(18px,2.1vw,22px);line-height:1.3}.chic-teepee-detail__section{margin-top:20px}.chic-teepee-detail__eyebrow{margin:0 0 10px;color:var(--chic-rose,#bc6f72);font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.25;text-transform:uppercase}.chic-teepee-detail h2{margin:0 0 8px;font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.15;letter-spacing:-.015em}.chic-teepee-detail__grid{display:grid;grid-template-columns:1fr;gap:0;margin-top:16px}.chic-teepee-detail__panel{min-width:0;padding:0;background:transparent}.chic-teepee-detail__panel h2{font-size:clamp(24px,3vw,32px)}.chic-teepee-detail__panel p,.chic-teepee-detail__service p,.chic-teepee-detail__safety p{line-height:1.3}.chic-teepee-detail__panel ul,.chic-teepee-detail__service ul,.chic-teepee-detail__safety-list{margin:10px 0;padding-left:20px}.chic-teepee-detail__panel li,.chic-teepee-detail__service li,.chic-teepee-detail__safety-list li{margin-bottom:5px;padding-left:3px;line-height:1.25}.chic-teepee-detail__notice{margin:14px 0 0;padding:14px 16px;border-left:3px solid var(--chic-rose,#bc6f72);background:var(--chic-blush,#f4dedb)}.chic-teepee-detail__notice strong{display:block;margin-bottom:6px;font-size:15px}.chic-teepee-detail__notice p{margin:0}.chic-teepee-detail__starting-price{margin:4px 0 12px;color:var(--chic-rose,#bc6f72);font-size:22px;font-weight:700;line-height:1.3}.chic-teepee-detail__prices{margin:0 0 12px}.chic-teepee-detail__prices div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:7px 0;border-bottom:1px solid var(--chic-line,#e7ddd5)}.chic-teepee-detail__prices dt{font-weight:600}.chic-teepee-detail__prices dd{margin:0;text-align:right}.chic-teepee-detail__service{margin-top:16px;padding:16px 0 0;border:0;border-top:1px solid var(--chic-line,#e7ddd5);background:transparent}.chic-teepee-detail__service h2{font-size:clamp(26px,3.5vw,36px)}.chic-teepee-detail__safety{margin-top:16px;padding:16px 0 0;border:0;border-top:1px solid var(--chic-line,#e7ddd5);background:transparent}.chic-teepee-detail__safety-list{columns:2;column-gap:38px}.chic-teepee-detail__safety-list li{break-inside:avoid}.chic-teepee-detail__closing{margin:28px 0 0;text-align:center}.chic-teepee-detail__closing strong{color:var(--chic-rose,#bc6f72);font-family:var(--font-heading-family,Georgia,serif);font-size:24px;font-weight:500}@media(max-width:749px){.chic-teepee-detail__grid{grid-template-columns:1fr;gap:0;margin-top:16px}.chic-teepee-detail__panel{padding:0}.chic-teepee-detail__panel+.chic-teepee-detail__panel{margin-top:16px;padding-top:16px;border-top:1px solid var(--chic-line,#e7ddd5)}.chic-teepee-detail__steps{grid-template-columns:1fr}.chic-teepee-detail__section,.chic-teepee-detail__safety{margin-top:34px}.chic-teepee-detail__grid{grid-template-columns:1fr;gap:16px;margin-top:24px}.chic-teepee-detail__panel,.chic-teepee-detail__service,.chic-teepee-detail__safety{padding:24px 20px}.chic-teepee-detail__prices div{grid-template-columns:1fr;gap:3px}.chic-teepee-detail__prices dd{text-align:left}.chic-teepee-detail__safety-list{columns:1}.chic-teepee-detail__starting-price{font-size:20px}}.chic-teepee-detail__panel+.chic-teepee-detail__panel{margin-top:16px;padding-top:16px;border-top:1px solid var(--chic-line,#e7ddd5)}.chic-painting-detail{min-width:0;color:var(--chic-ink,#40383b);overflow-wrap:anywhere}.chic-painting-detail__lead{margin:0;color:var(--chic-muted,#6f6466);font-size:clamp(18px,2.1vw,22px);line-height:1.3}.chic-painting-detail__section{margin-top:20px}.chic-painting-detail h2{margin:0 0 8px;font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.15;letter-spacing:-.015em}.chic-painting-detail__grid{display:grid;grid-template-columns:1fr;gap:0;margin-top:16px}.chic-painting-detail__panel{min-width:0;padding:0;background:transparent}.chic-painting-detail__panel h2,.chic-painting-detail__feature h2{font-size:clamp(24px,3vw,32px)}.chic-painting-detail__panel p,.chic-painting-detail__feature p{line-height:1.3}.chic-painting-detail__panel ul{margin:10px 0;padding-left:20px}.chic-painting-detail__panel li{margin-bottom:5px;padding-left:3px;line-height:1.25}.chic-painting-detail__notice{margin:14px 0 0;padding:14px 16px;border-left:3px solid var(--chic-rose,#bc6f72);background:var(--chic-blush,#f4dedb)}.chic-painting-detail__notice strong{display:block;margin-bottom:6px;font-size:15px}.chic-painting-detail__notice p{margin:0}.chic-painting-detail__starting-price{margin:4px 0 12px;color:var(--chic-rose,#bc6f72);font-size:22px;font-weight:700;line-height:1.3}.chic-painting-detail__prices{margin:0 0 12px}.chic-painting-detail__prices div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:12px;padding:7px 0;border-bottom:1px solid var(--chic-line,#e7ddd5)}.chic-painting-detail__prices dt{font-weight:600}.chic-painting-detail__prices dd{margin:0;text-align:right}.chic-painting-detail__feature{margin-top:16px;padding:16px 0 0;border:0;border-top:1px solid var(--chic-line,#e7ddd5);background:transparent}.chic-painting-detail__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:12px 0 0;padding:0;list-style:none;counter-reset:painting-step}.chic-painting-detail__steps li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;min-width:0;padding:8px 0;border:0;border-bottom:1px solid var(--chic-line,#e7ddd5);background:transparent;line-height:1.25;counter-increment:painting-step}.chic-painting-detail__steps li:before{color:var(--chic-rose,#bc6f72);font-weight:700;content:counter(painting-step)}@media(max-width:749px){.chic-painting-detail__grid{grid-template-columns:1fr;gap:0;margin-top:16px}.chic-painting-detail__panel{padding:0}.chic-painting-detail__panel+.chic-painting-detail__panel{margin-top:16px;padding-top:16px;border-top:1px solid var(--chic-line,#e7ddd5)}.chic-painting-detail__steps{grid-template-columns:1fr}.chic-painting-detail__section{margin-top:34px}.chic-painting-detail__grid,.chic-painting-detail__steps{grid-template-columns:1fr;gap:16px;margin-top:24px}.chic-painting-detail__panel,.chic-painting-detail__feature{padding:24px 20px}.chic-painting-detail__prices div{grid-template-columns:1fr;gap:3px}.chic-painting-detail__prices dd{text-align:left}.chic-painting-detail__starting-price{font-size:20px}}.chic-painting-detail__panel+.chic-painting-detail__panel{margin-top:16px;padding-top:16px;border-top:1px solid var(--chic-line,#e7ddd5)}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
