.studio-steps,.studio-step-actions,.studio-step-title{display:none}.studio-step-panel{padding:0;margin:0;border:0}.studio-step-error{font-size:14px;color:#974c30;line-height:1.5;margin-top:10px}.studio-step-error:empty{display:none}.studio-preview-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:25px}.studio-preview-caption .design-stage-note{text-align:left;margin:0;max-width:290px;font-size:12px}.studio-expand{font-size:12px;background:transparent;border:0;border-bottom:1px solid #ab9276;padding:7px 0;white-space:nowrap;color:#68533e;min-height:40px}.studio-review-list{margin:15px 0;font-size:13px}.studio-review-list>div{display:grid;grid-template-columns:80px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #d2c5b2}.studio-review-list dt{color:#83705b}.studio-review-list dd{margin:0;color:#493b2d;overflow-wrap:anywhere}.studio-summary-details{margin:10px 0}.studio-summary-details>summary{font-size:12px;cursor:pointer;padding:7px 0;color:#6c5842}.studio-summary-details>p{font-size:12px;line-height:1.7;margin:7px 0}.studio-preview-dialog{border:1px solid #d1c3b0;background:#f7f2e8;color:#45382b;width:min(660px,92vw);max-height:90dvh;overflow:auto;padding:24px;box-shadow:0 20px 80px #201b1759}.studio-preview-dialog::backdrop{background:#29221bbf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.preview-dialog-heading{display:flex;justify-content:space-between;align-items:center;font-size:15px;margin-bottom:25px}.preview-dialog-heading>button{font-size:29px;line-height:1;border:0;background:none;min-width:44px;min-height:44px}.studio-preview-dialog [data-large-preview]>svg{width:100%;height:auto;filter:drop-shadow(0 8px 5px #5a483325)}.studio-preview-dialog>p{font-size:14px;line-height:1.7;margin:25px 0 10px}.studio-preview-dialog>.preview-download{font-size:14px;min-height:44px;padding-block:10px}@media(max-width:700px){body{font-size:16px;line-height:1.65}p{color:#685e52}.eyebrow{font-size:11px;letter-spacing:.12em}.announcement{font-size:10px;letter-spacing:.05em;padding:8px 12px}.cart-link span{font-size:13px}.mobile-menu summary{min-width:44px;min-height:44px;display:grid;align-content:center;justify-content:center;padding:8px}.mobile-menu summary span{margin:4px 0}.mobile-menu nav{font-size:16px;gap:20px}.mobile-menu nav>a{min-height:40px;display:flex;align-items:center}.header-actions{gap:10px}.btn{font-size:14px;min-height:48px}.text-link,.small-link{font-size:14px;min-height:40px}.campaign-copy>p{font-size:16px;line-height:1.75;max-width:100%}.campaign-actions{flex-wrap:wrap;gap:14px 20px}.campaign-actions .btn{font-size:14px;min-height:48px}.hero-detail-link{font-size:14px;min-height:44px;display:flex;align-items:center;gap:8px}.campaign-meta{font-size:12px;line-height:1.6;flex-wrap:wrap;row-gap:5px}.campaign-disclosure{font-size:11px}.service-strip strong{font-size:12px;line-height:1.5}.service-strip>.container>div{justify-content:flex-start}.section-head p{font-size:15px;line-height:1.75}.curated-card>p{font-size:15px;line-height:1.75}.curated-title>span{font-size:13px;line-height:1.5}.curated-title{align-items:flex-start}.curated-title h3{font-size:26px}.tag{font-size:11px;letter-spacing:.07em}.swatch-dots>span{font-size:12px;line-height:1.5}.collection-note{font-size:13px;line-height:1.7;color:#756450}.inspiration-card span{font-size:11px;line-height:1.5}.inspiration-card h3{font-size:15px;line-height:1.5}.editorial-lead{font-size:16px;line-height:1.75}.material-point h3{font-size:16px}.material-point p{font-size:15px;line-height:1.75}.material-point svg{width:27px;height:27px}.media-note{font-size:11px;line-height:1.5}.gift-copy>p{font-size:15px;line-height:1.75}.gift-inclusions{font-size:14px;line-height:1.9}.gift-inclusions li{margin-bottom:7px}.gift-copy .gift-timing{font-size:13px;line-height:1.7;color:#d0bda5}.gift-copy .btn{font-size:14px}.comparison-table{font-size:14px;min-width:570px}.comparison-table caption{font-size:13px;line-height:1.7}.comparison-table th,.comparison-table td{padding:17px 15px}.brand-note>div{font-size:15px;line-height:1.8}.faq-intro p{font-size:15px}.faq-item summary{font-size:15px;line-height:1.6;padding-block:19px}.faq-item>p{font-size:15px;line-height:1.75}.knowledge-cards>a>span{font-size:11px}.knowledge-cards p{font-size:15px;line-height:1.75}.journal-read{font-size:14px;min-height:44px}.guide-summaries summary{font-size:15px;line-height:1.6}.guide-summaries p{font-size:15px;line-height:1.75}.footer-top p{font-size:14px;line-height:1.75}.footer-top h3{font-size:12px}.footer-top>div>a:not(.wordmark){font-size:14px;min-height:32px}.footer-bottom{font-size:12px;line-height:1.8}.rte p,.rte ul{font-size:16px;line-height:1.8}.article-meta{font-size:13px}.article-cta p{font-size:15px}.article-cta .eyebrow{font-size:11px}.breadcrumb,.product-shell>.breadcrumb{font-size:12px;line-height:1.6}.product-info .product-description{font-size:16px;line-height:1.75}.product-value-list>div{font-size:14px;line-height:1.6}.product-value-list svg{width:23px;height:23px;flex-shrink:0}.bundle-label{font-size:13px;line-height:1.6;gap:16px}.bundle-label>span{font-size:12px;text-align:right}.bundle-option{min-height:114px;padding:13px;gap:7px}.bundle-option strong{font-size:14px}.bundle-option small{font-size:13px;line-height:1.5}.bundle-option span{font-size:15px}.product-info>.btn{font-size:15px}.purchase-timing{font-size:14px;line-height:1.7}.product-info .faq-item summary{font-size:15px}.product-info .faq-item>p{font-size:14px;line-height:1.75}.product-gallery>.field-help{font-size:13px;line-height:1.7}.product-anchor-nav{font-size:13px;gap:14px;overflow-x:auto;white-space:nowrap;justify-content:flex-start}.fact-grid{grid-template-columns:1fr;gap:23px}.fact-grid h3{font-size:16px}.fact-grid p{font-size:15px;line-height:1.75}.proof-grid .story-copy p,.review-empty,.review-summary{font-size:15px}.product-sticky-action>div{font-size:14px}.product-sticky-action>div>span{font-size:10px}.product-sticky-action .btn{font-size:14px;min-height:44px;padding:10px 15px;gap:14px}.stories-intro p,.home-stories .stories-intro{font-size:15px;line-height:1.75}.story-category{font-size:11px;letter-spacing:.05em}.story-context{font-size:12px;line-height:1.6}.story-image-note{font-size:11px}.story-editorial-body p,.story-editorial-body li{font-size:15px;line-height:1.75}.home-stories .story-source{font-size:12px!important;line-height:1.7!important;color:#75624c!important}.story-attribution{font-size:14px}.home-story blockquote p{font-size:16px}.story-read{font-size:14px;min-height:44px}.stories-footer-note{font-size:13px;line-height:1.7}.studio-editorial .section-head>p,.product-design-section .section-head>p{display:none}.studio-editorial .section-head,.product-design-section>.section-head{margin-bottom:24px}.studio-editorial .section-head h2,.product-design-section>.section-head h2{font-size:33px;line-height:1.12;margin-top:10px}.studio-editorial .customizer,.product-design-section .customizer{gap:18px}.studio[data-mobile-ready] .studio-step-panel{display:none}.studio[data-mobile-ready] .studio-step-panel.is-active{display:block}.studio[data-mobile-ready] .studio-steps,.studio[data-mobile-ready] .studio-step-actions{display:flex}.studio[data-mobile-step=review] .studio-step-actions{display:none}.studio>.design-stage{padding:12px 14px;position:relative;top:auto;min-height:0}.studio .studio-badge{font-size:13px;margin:0;line-height:1.5;letter-spacing:0}.studio .studio-badge>span{font-size:11px;letter-spacing:.03em}.studio .design-stage>svg{height:144px;width:100%;max-width:100%;margin:8px 0;filter:drop-shadow(0 6px 4px #6254422c)}.studio .studio-preview-caption{margin-top:5px;gap:10px}.studio .studio-preview-caption .design-stage-note{font-size:12px;line-height:1.5;margin:0;text-align:left;max-width:210px}.studio .studio-expand{font-size:14px;min-height:40px;flex-shrink:0;padding:7px 0}.studio>.design-stage>.preview-download{display:none}.studio .studio-status{font-size:13px;line-height:1.6;margin:7px 0 0}.studio .studio-status:empty{display:none}.studio-steps{width:100%;gap:5px;border-bottom:1px solid #bfae96;padding-bottom:11px;margin-bottom:17px}.studio-steps>button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;border:0;background:none;min-width:0;min-height:44px;font-size:14px;font-weight:500;padding:6px;color:#76644e}.studio-steps>button>span{display:grid;place-items:center;border:1px solid #baa78d;border-radius:50%;width:23px;height:23px;font-size:12px;flex-shrink:0}.studio-steps>button[aria-current=step]{color:#3e3021}.studio-steps>button[aria-current=step]>span{background:#695039;border-color:#695039;color:#fffaf1}.studio-step-title{display:block;font-size:20px;font-weight:400;margin:0 0 15px;line-height:1.3}.studio .field-group{margin-bottom:16px}.studio .field-title{margin-bottom:8px;letter-spacing:.025em}.studio .field-title span,.studio .studio-settings .field-title>span{font-size:14px!important;color:#55432f}.studio .field-title [data-character-count],.studio .field-title [data-scale-label]{font-size:12px!important;color:#79644c}.studio .color-options{gap:17px}.studio .color-chip{width:44px;height:44px}.studio .color-chip:after{width:32px;height:32px}.studio .template-options{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.studio .template-choice{min-height:57px;gap:4px;font-size:13px;padding:6px 3px;line-height:1.25}.studio .template-choice>svg{height:17px;width:30px}.studio input,.studio select{font-size:16px;min-height:48px;padding:11px 12px}.studio .field-help{font-size:13px;line-height:1.6;color:#736049;margin-top:7px}.studio .pattern-only-label{font-size:14px;line-height:1.5;min-height:40px;margin-top:9px;gap:10px}.studio .pattern-only-label input{width:18px;height:18px;min-height:18px}.studio .studio-tuning{margin:15px 0}.studio .studio-tuning>summary{font-size:14px;line-height:1.5;min-height:48px;padding:12px 0;gap:12px}.studio .studio-tuning>.field-group{margin-top:12px}.studio .studio-settings{grid-template-columns:1fr 1fr;gap:12px}.studio .studio-settings select{font-size:16px;padding-inline:9px}.studio .studio-range{min-height:32px}.studio-step-actions{gap:10px;margin-top:17px;align-items:stretch}.studio-step-actions .btn{min-height:48px;font-size:14px;padding:11px 14px;line-height:1.4;white-space:normal}.studio-step-actions [data-step-next]{flex:1}.studio-step-actions [data-step-back]{min-width:74px}.studio-step-error{font-size:14px;line-height:1.6}.studio .design-summary{margin-bottom:16px;padding:0}.studio .design-summary>.eyebrow{display:none}.studio-review-list{font-size:14px;line-height:1.6;margin:0 0 10px}.studio-review-list>div{grid-template-columns:75px 1fr;padding:8px 0;gap:10px}.studio-review-list dt{color:#766149}.studio-review-list dd{color:#493723}.studio-summary-details{margin:9px 0}.studio-summary-details>summary{font-size:14px;line-height:1.5;min-height:40px;padding:9px 0}.studio .studio-summary-details>p{font-size:14px;line-height:1.6}.product-design-section .product-form{padding-top:12px}.product-form .design-ack{font-size:14px;line-height:1.65;gap:10px;margin-bottom:16px}.product-form .design-ack input{width:18px;height:18px;min-height:18px;padding:0;margin-top:3px}.order-price-line{font-size:13px;gap:16px;align-items:flex-start;line-height:1.6}.order-price-line>span:first-child{max-width:210px}.order-price-line [data-order-price]{font-size:18px;white-space:nowrap}.product-form .launch-note{font-size:13px;line-height:1.6}.studio-preview-dialog{padding:17px;width:94vw;max-height:90dvh}.studio-preview-dialog [data-large-preview]>svg{max-height:52dvh}.studio-preview-dialog>p{font-size:14px}.studio .studio-preview-dialog>.preview-download{font-size:14px;min-height:44px}}@media(max-width:700px){.studio .studio-step-actions .btn{width:auto}.studio-step-actions [data-step-back]{flex:0 0 auto}.studio-step-actions [data-step-next]{min-width:0}.studio[data-mode=product] .design-summary>.field-help{display:none}.studio[data-mobile-step=review] .design-stage>svg{height:120px}.studio[data-mobile-step=review] .studio-step-title{margin-bottom:10px}.studio-review-list>div{padding-block:6px}}@media(max-width:370px){.studio-steps>button{font-size:13px;gap:5px;padding-inline:3px}.studio .template-choice{font-size:12px}.campaign-copy h1{font-size:48px}.product-sticky-action .btn{font-size:13px}.product-sticky-action>div{font-size:13px}.studio .studio-preview-caption .design-stage-note{font-size:12px;max-width:185px}.studio .studio-badge>span{font-size:10px}.curated-title{gap:12px}.curated-title h3{font-size:24px}.curated-title>span{font-size:12px}}@media(max-width:700px){html{scroll-padding-top:82px}.studio .template-choice{font-size:14px}.studio .field-title>span:first-child{text-transform:none;letter-spacing:0;font-weight:500}}@media(max-width:340px){.studio .studio-settings{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/casaetch-mobile.css.map */
