.musemade-section{color:rgb(var(--color-foreground));background:var(--mm-bg, rgb(var(--color-background)))}.musemade-wrap{width:min(100% - 3.2rem,120rem);margin:0 auto;padding:clamp(5.6rem,8vw,10rem) 0}.musemade-eyebrow{margin:0 0 1.2rem;color:#1d6f65;font-size:1.2rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.musemade-heading{margin:0;max-width:78rem;font-size:clamp(3.4rem,5.4vw,7.2rem);line-height:.96;letter-spacing:0}.musemade-subcopy{margin:1.8rem 0 0;max-width:66rem;color:rgba(var(--color-foreground),.68);font-size:1.7rem;line-height:1.65}.musemade-button-row{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.musemade-button{display:inline-flex;min-height:4.6rem;align-items:center;justify-content:center;border-radius:.8rem;padding:0 2rem;font-weight:800;text-decoration:none}.musemade-button--primary{color:#fff;background:#20786e;box-shadow:0 1rem 2.4rem #20786e38}.musemade-button--secondary{color:#1e2422;background:#fff;border:.1rem solid rgba(30,36,34,.16)}.musemade-hero{--mm-bg: #fbf6ed}.musemade-hero__grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(32rem,1.14fr);gap:clamp(3rem,5vw,7rem);align-items:center}.musemade-hero__visual{overflow:hidden;border:.1rem solid rgba(33,42,40,.12);border-radius:.8rem;background:linear-gradient(135deg,#ffffffe0,#f8e8d6e0),linear-gradient(90deg,rgba(32,120,110,.08) .1rem,transparent .1rem),linear-gradient(rgba(32,120,110,.08) .1rem,transparent .1rem);background-size:auto,3rem 3rem,3rem 3rem;box-shadow:0 2.8rem 7rem #1f272429}.musemade-hero__visual img{display:block;width:100%;aspect-ratio:1.12 / 1;object-fit:cover}.musemade-studio-fallback{display:grid;min-height:52rem;grid-template-columns:.8fr 1fr;gap:1.4rem;align-items:center;padding:clamp(1.8rem,3vw,3rem)}.musemade-studio-card{display:grid;min-height:24rem;place-items:center;border:.1rem solid rgba(33,42,40,.1);border-radius:.8rem;background:#ffffffd6;text-align:center;font-weight:900}.musemade-studio-card--product{min-height:36rem;color:#fff;background:radial-gradient(circle at 50% 34%,#f2b8a8 0 18%,transparent 19%),radial-gradient(circle at 56% 42%,#20786e 0 13%,transparent 14%),#212a28}.musemade-card-grid{display:grid;grid-template-columns:repeat(var(--mm-cols, 3),minmax(0,1fr));gap:1.6rem;margin-top:3rem}.musemade-card{overflow:hidden;border:.1rem solid rgba(30,36,34,.14);border-radius:.8rem;background:#fff;box-shadow:0 1.6rem 4rem #252c2a0f}.musemade-card__media{display:grid;min-height:24rem;place-items:center;background:#f3e4cf}.musemade-card__media img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.musemade-card__body{padding:2.2rem}.musemade-card__tag{color:#dc685c;font-size:1.2rem;font-weight:900;text-transform:uppercase}.musemade-card__body h3{margin:.8rem 0 0;font-size:2.1rem}.musemade-card__body p{color:rgba(var(--color-foreground),.68);line-height:1.55}.musemade-card__price{color:#185c55;font-size:2rem;font-weight:900}.musemade-process{--mm-bg: #fff}.musemade-step{min-height:20rem;padding:2.2rem}.musemade-step__number{display:grid;width:4.2rem;height:4.2rem;margin-bottom:3rem;place-items:center;border-radius:50%;color:#fff;background:#212a28;font-weight:900}.musemade-seasonal{--mm-bg: #f7efe4}.musemade-seasonal__grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(30rem,1fr);gap:clamp(2.4rem,4vw,4.4rem);align-items:start}.musemade-seasonal__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.musemade-seasonal-card{min-height:22rem;padding:2.2rem}.musemade-seasonal-card.is-active{color:#fffaf2;background:radial-gradient(circle at 88% 12%,rgba(242,184,168,.35) 0 22%,transparent 23%),linear-gradient(135deg,#212a28,#334541)}.musemade-seasonal-card.is-active p{color:#f8e6cf}.musemade-faq{--mm-bg: #fbf6ed}.musemade-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin-top:3rem}.musemade-trust__item{padding:1.8rem;border:.1rem solid rgba(30,36,34,.14);border-radius:.8rem;background:#fff}.musemade-trust__item strong{display:block;margin-bottom:.6rem}.musemade-faq-list{display:grid;gap:1rem;margin-top:2.4rem}.musemade-faq-list details{border:.1rem solid rgba(30,36,34,.14);border-radius:.8rem;background:#fff}.musemade-faq-list summary{cursor:pointer;padding:1.8rem;font-weight:900}.musemade-faq-list details p{margin:0;padding:0 1.8rem 1.8rem;color:rgba(var(--color-foreground),.68);line-height:1.6}@media screen and (max-width:989px){.musemade-hero__grid,.musemade-seasonal__grid,.musemade-card-grid,.musemade-trust{grid-template-columns:1fr}.musemade-card-grid{--mm-cols: 1}.musemade-seasonal__cards{grid-template-columns:1fr}.musemade-heading{font-size:clamp(3.4rem,12vw,4.8rem)}}.mm-case-product{display:grid;grid-template-columns:minmax(32rem,.88fr) minmax(42rem,1fr);gap:clamp(2.8rem,4vw,5.8rem);align-items:start;padding:clamp(2.8rem,5vw,7.2rem) clamp(1.8rem,5vw,8rem);background:#f7f3ec;color:#1e2422}.mm-case-gallery{position:sticky;top:9.2rem}.mm-case-visual{display:grid;min-height:62rem;place-items:center;overflow:hidden;border:.1rem solid rgba(33,42,40,.12);border-radius:.8rem;background:radial-gradient(circle at 30% 18%,rgba(220,104,92,.24),transparent 28%),linear-gradient(145deg,#fffaf3,#e7efe9)}.mm-case-device,.mm-phone-preview-device{position:relative;width:min(28rem,72vw);aspect-ratio:.48;border:1.1rem solid #1e2422;border-radius:4.6rem;background:linear-gradient(150deg,#fff,#e8ded1);box-shadow:inset 0 0 0 .1rem #ffffff73,0 2.8rem 6rem #1f272433}.mm-case-camera,.mm-phone-preview-camera{position:absolute;top:2rem;left:1.8rem;width:7.2rem;height:7.2rem;border-radius:2.4rem;background:radial-gradient(circle at 2rem 2.1rem,#202826 0 .9rem,transparent 1rem),radial-gradient(circle at 4.9rem 2.2rem,#202826 0 .9rem,transparent 1rem),radial-gradient(circle at 3.4rem 5rem,#202826 0 .9rem,transparent 1rem),#ffffffb3}.mm-case-art{position:absolute;top:12.2rem;right:2.8rem;bottom:4.2rem;left:2.8rem;display:grid;place-items:center;border-radius:2.8rem;background:linear-gradient(135deg,rgba(32,120,110,.28),transparent 36%),radial-gradient(circle at 68% 35%,rgba(214,162,66,.5),transparent 25%),linear-gradient(160deg,#f9d4c6,#fff8eb 58%,#bbd8d1)}.mm-case-art span{display:grid;width:7.8rem;height:7.8rem;place-items:center;border-radius:50%;background:#fff;color:#185c55;font-weight:950}.mm-case-art strong{align-self:end;margin-bottom:2.2rem;font-size:2.8rem}.mm-case-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.2rem}.mm-case-thumbs span,.mm-model-tabs button,.mm-model-search button,.mm-canvas-toolbar button{display:grid;min-height:4.2rem;place-items:center;border:.1rem solid #dfd3c5;border-radius:.8rem;background:#fff;color:#1e2422;font:inherit;font-weight:800;cursor:pointer}.mm-case-thumbs span:first-child,.mm-model-tabs button.is-active{border-color:#dc685c;background:#fff1ec;color:#c74f42}.mm-case-panel{padding:clamp(2.2rem,3vw,3.4rem);border:.1rem solid rgba(33,42,40,.12);border-radius:.8rem;background:#ffffffe6;box-shadow:0 2rem 5.4rem #1f27241a}.mm-eyebrow{margin:0 0 1.2rem;color:#185c55;font-size:1.3rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.mm-case-panel h1{margin:0;font-size:clamp(3.4rem,4.2vw,5.8rem);line-height:.98}.mm-case-lede,.mm-model-help,.mm-studio-order p{color:#69716e;line-height:1.6}.mm-price-line{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin:2.2rem 0;padding:1.8rem 0;border-top:.1rem solid #dfd3c5;border-bottom:.1rem solid #dfd3c5}.mm-price-line strong{color:#dc685c;font-size:3.8rem}.mm-spec-section{min-width:0;margin:0 0 2.4rem;padding:0;border:0}.mm-spec-section legend{margin-bottom:1.2rem;font-size:1.9rem;font-weight:950}.mm-case-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.mm-case-type-card,.mm-studio-style{position:relative;display:grid;gap:.8rem;min-width:0;padding:1.4rem;border:.1rem solid #dfd3c5;border-radius:.8rem;background:#fff;cursor:pointer}.mm-case-type-card input,.mm-studio-style input,.mm-phone-model-grid input,.mm-upload-zone input{position:absolute;opacity:0;pointer-events:none}.mm-case-type-card.is-selected,.mm-studio-style.is-selected{border-color:#dc685c;box-shadow:0 0 0 .2rem #dc685c24}.mm-case-type-card small{color:#69716e}.mm-case-chip{display:block;width:5.8rem;height:7.4rem;border:.3rem solid #222a28;border-radius:1.6rem;background:#f7efe6}.mm-case-chip.clear{background:linear-gradient(135deg,#20786e1f,#fff)}.mm-case-chip.mirror{background:linear-gradient(135deg,#f7d6cd,#fff 48%,#b9d9d2)}.mm-case-chip.magsafe{background:radial-gradient(circle,transparent 0 2.3rem,#d6a242 2.4rem 2.7rem,transparent 2.8rem),#fff}.mm-case-chip.frosted{background:linear-gradient(135deg,#d8e5df,#f9f4ee)}.mm-model-search{display:grid;grid-template-columns:1fr auto;gap:1rem;margin-bottom:1.2rem}.mm-model-search input,.mm-studio-input input{width:100%;min-height:4.8rem;border:.1rem solid #dfd3c5;border-radius:.8rem;padding:0 1.4rem;background:#fff;color:#1e2422;font:inherit}.mm-model-tabs{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.2rem}.mm-model-tabs button{padding:0 1.6rem}.mm-phone-model-grid{display:flex;flex-wrap:wrap;gap:1rem;max-height:33rem;overflow:auto;padding:.4rem .2rem 1.2rem}.mm-phone-model-grid label{position:relative;cursor:pointer}.mm-phone-model-grid span{display:block;min-height:4.2rem;padding:1rem 1.5rem;border:.1rem solid transparent;border-radius:.8rem;background:#f3f1ed;font-weight:850}.mm-phone-model-grid input:checked+span{border-color:#dc685c;background:#dc685c;color:#fff}.mm-selected-summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:1.8rem 0;padding:1.6rem;border-radius:.8rem;background:#f7f3ec}.mm-selected-summary span{color:#69716e;font-weight:800}.mm-customize-now{display:flex;align-items:center;justify-content:center;width:100%;min-height:5.6rem;border:0;border-radius:.8rem;background:#dc685c;color:#fff;font:inherit;font-size:1.8rem;font-weight:950;text-decoration:none;cursor:pointer;box-shadow:0 1.6rem 3.2rem #dc685c3d}.mm-studio-app{min-height:100vh;background:#f7f3ec;color:#1e2422}.mm-studio-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1.8rem;padding:1.4rem clamp(1.6rem,4vw,4.2rem);border-bottom:.1rem solid #dfd3c5;background:#fbf6edeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mm-studio-brand{display:flex;align-items:center;gap:1rem;color:inherit;text-decoration:none}.mm-studio-brand span{display:grid;width:3.6rem;height:3.6rem;place-items:center;border-radius:.8rem;background:#212a28;color:#fff;font-size:1.2rem;font-weight:900}.mm-studio-status{display:flex;align-items:center;gap:1rem;color:#69716e;font-weight:800}.mm-studio-status strong{padding:.7rem 1rem;border-radius:.8rem;background:#fff;color:#185c55}.mm-studio-workspace{display:grid;grid-template-columns:minmax(26rem,32rem) minmax(34rem,1fr) minmax(26rem,32rem);gap:1.6rem;min-height:calc(100vh - 6.5rem);padding:1.6rem}.mm-studio-tools,.mm-studio-order{display:grid;align-content:start;gap:1.2rem}.mm-tool-panel,.mm-studio-order,.mm-studio-canvas{border:.1rem solid rgba(33,42,40,.12);border-radius:.8rem;background:#ffffffe6}.mm-tool-panel,.mm-studio-order{padding:1.6rem}.mm-tool-panel h2,.mm-studio-order h2{margin:0 0 1.2rem;font-size:2.2rem;line-height:1.1}.mm-upload-zone{position:relative;display:grid;min-height:15rem;place-items:center;padding:1.8rem;border:.1rem dashed rgba(30,36,34,.24);border-radius:.8rem;background:#fbf6ed;text-align:center;cursor:pointer}.mm-upload-zone span{display:grid;width:4rem;height:4rem;place-items:center;border-radius:50%;background:#20786e;color:#fff;font-size:2.4rem;font-weight:900}.mm-upload-zone small,.mm-studio-input span{color:#69716e}.mm-studio-style{grid-template-columns:3rem 1fr;align-items:center;margin-top:.9rem}.mm-swatch{display:block;width:2.6rem;height:2.6rem;border-radius:50%}.mm-swatch.watercolor{background:linear-gradient(135deg,#f4b8aa,#fff4db,#8bbfb5)}.mm-swatch.comic{background:linear-gradient(135deg,#212a28 0 32%,#f3d24d 33% 65%,#dc685c 66%)}.mm-swatch.oil{background:linear-gradient(135deg,#183f3a,#c28a4b)}.mm-swatch.vintage{background:linear-gradient(135deg,#b36a52,#f2d9b7)}.mm-studio-input{display:grid;gap:.7rem;margin-top:1.2rem;font-weight:850}.mm-studio-canvas{display:grid;grid-template-rows:auto 1fr;overflow:hidden;background:linear-gradient(90deg,rgba(32,120,110,.08) .1rem,transparent .1rem),linear-gradient(rgba(32,120,110,.08) .1rem,transparent .1rem),#fffaf4;background-size:2.8rem 2.8rem}.mm-canvas-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;padding:1.4rem;border-bottom:.1rem solid #dfd3c5;background:#ffffffd1}.mm-canvas-toolbar div{display:grid;gap:.2rem}.mm-canvas-toolbar span{color:#69716e;font-size:1.2rem;font-weight:850;text-transform:uppercase}.mm-canvas-toolbar button{padding:0 1.4rem}.mm-phone-preview-stage{display:grid;min-height:68rem;place-items:center;padding:2.4rem}.mm-phone-preview-device{width:min(33rem,78vw);transform:rotate(-2deg)}.mm-design-layer{position:absolute;top:11.8rem;right:2.8rem;bottom:3.8rem;left:2.8rem;display:grid;grid-template-rows:1fr auto;gap:1.4rem;overflow:hidden;padding:1.6rem;border-radius:2.8rem;background:radial-gradient(circle at 18% 16%,rgba(220,104,92,.26),transparent 28%),linear-gradient(145deg,#fff7ea,#cfe2dc)}.mm-design-layer.alt-layout{background:radial-gradient(circle at 75% 18%,rgba(214,162,66,.28),transparent 30%),linear-gradient(160deg,#e8f0ea,#fff8ef 52%,#f2c4b4)}.mm-design-photo{display:grid;place-items:center;overflow:hidden;border:.1rem dashed rgba(30,36,34,.24);border-radius:2.2rem;background:#ffffff94;color:#69716e;font-weight:950}.mm-design-photo img{width:100%;height:100%;object-fit:cover}.mm-design-text{display:grid;justify-items:center;gap:.4rem;padding:1.2rem;border-radius:1.8rem;background:#ffffffb8;text-align:center}.mm-design-text strong{font-size:3rem}.mm-design-text span{color:#69716e;font-size:1.3rem;font-weight:850;text-transform:uppercase}.mm-studio-order div{display:flex;justify-content:space-between;gap:1.4rem;padding:1.4rem 0;border-top:.1rem solid #dfd3c5}.mm-studio-order span{color:#69716e;font-weight:850}.mm-studio-note{min-height:4.4rem;color:#185c55;font-weight:850}@media screen and (max-width:989px){.mm-case-product,.mm-studio-workspace{grid-template-columns:1fr}.mm-case-gallery{position:static}.mm-studio-order{order:3}}@media screen and (max-width:749px){.mm-case-product{padding:1.8rem}.mm-case-visual{min-height:44rem}.mm-case-type-grid{grid-template-columns:1fr}.mm-price-line,.mm-selected-summary,.mm-studio-header,.mm-canvas-toolbar{align-items:flex-start;flex-direction:column}.mm-case-panel h1{font-size:3.4rem}.mm-studio-workspace{padding:1rem}.mm-phone-preview-stage{min-height:52rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/musemade.css.map */
