.musemade-section{color:rgb(var(--color-foreground));background:var(--mm-bg, rgb(var(--color-background)))}.announcement-bar__message{font-size:0!important}.announcement-bar__message:after{content:"AI-assisted personalized gifts made from meaningful photos";color:#1e2422;font-size:1.4rem;letter-spacing:0}.header-wrapper,.header{background:#fbf6ed!important}.header__heading-link{position:relative!important;display:block!important;min-width:21rem!important;height:4.8rem!important;overflow:visible!important}.header__heading-logo-wrapper{visibility:hidden!important;width:.1rem!important;height:4.8rem!important;overflow:hidden!important}.header__heading-link:before{content:"MM";position:absolute;left:0;top:.5rem;display:grid;width:3.8rem;height:3.8rem;place-items:center;border-radius:.8rem;background:#212a28;color:#fff;font-size:1.2rem;font-weight:900;letter-spacing:0}.header__heading-link:after{content:"MuseMade";position:absolute;left:5rem;top:.8rem;color:#1e2422;font-size:2.4rem;font-weight:900;line-height:1;white-space:nowrap;letter-spacing:0}.header__menu-item span{font-weight:750;letter-spacing:0}.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-studio-fallback:has(.musemade-flow-card){grid-template-columns:.8fr 3.4rem .9fr 3.4rem 1fr;gap:1.2rem}.musemade-flow-card{display:grid;min-height:28rem;align-content:end;gap:1rem;padding:1.6rem;border:.1rem solid rgba(33,42,40,.1);border-radius:.8rem;font-weight:900;box-shadow:0 1.8rem 4rem #1f27241a}.musemade-flow-card span{width:fit-content;border-radius:99rem;padding:.6rem 1rem;background:#ffffffd6;color:#185c55;font-size:1.2rem;text-transform:uppercase}.musemade-flow-card--photo{background:radial-gradient(circle at 50% 34%,#f2b8a8 0 18%,transparent 19%),radial-gradient(circle at 57% 42%,#20786e 0 13%,transparent 14%),linear-gradient(150deg,#fff8eb,#e7efe9)}.musemade-flow-card--proof{background:radial-gradient(circle at 34% 30%,rgba(220,104,92,.5),transparent 24%),radial-gradient(circle at 72% 42%,rgba(32,120,110,.42),transparent 24%),linear-gradient(145deg,#fff,#f5eadb)}.musemade-flow-arrow{display:grid;width:3.4rem;height:3.4rem;place-items:center;border-radius:50%;background:#212a28;color:#fff;font-weight:950}.musemade-flow-phone{position:relative;width:min(20rem,100%);aspect-ratio:.48;justify-self:center;border:.9rem solid #1e2422;border-radius:3.8rem;background:linear-gradient(150deg,#fff,#e8ded1);box-shadow:0 2.8rem 6rem #1f272438}.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-product-scene{position:relative;display:grid;width:min(48rem,100%);min-height:52rem;place-items:center}.mm-proof-card,.mm-style-board{position:absolute;z-index:1;border:.1rem solid rgba(33,42,40,.12);border-radius:.8rem;background:#ffffffe6;box-shadow:0 1.8rem 4rem #1f27241a}.mm-proof-card{top:4rem;left:0;width:20rem;padding:1.6rem}.mm-proof-card span,.mm-style-board span{display:block;color:#185c55;font-size:1.2rem;font-weight:900;text-transform:uppercase}.mm-proof-card strong{display:block;margin:1.2rem 0 .6rem;font-size:1.9rem;line-height:1.1}.mm-proof-card small{color:#69716e}.mm-style-board{right:0;bottom:4.6rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:22rem;padding:1.2rem}.mm-style-board span{display:grid;min-height:5.4rem;place-items:center;border-radius:.8rem;background:#f7f3ec;text-align:center}.mm-style-board span:nth-child(1){background:radial-gradient(circle at 30% 40%,#f2b8a8 0 22%,transparent 23%),#edf7f4}.mm-style-board span:nth-child(2){background:linear-gradient(135deg,transparent 0 44%,rgba(255,255,255,.72) 45% 52%,transparent 53%),#f3b0a5}.mm-style-board span:nth-child(3){color:#fff;background:radial-gradient(circle at 65% 35%,#d9a441 0 22%,transparent 23%),#334541}.mm-style-board span:nth-child(4){background:linear-gradient(135deg,#ead8ba,#f8f0e2)}.mm-case-device,.mm-phone-preview-device{position:relative;z-index:2;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,.mm-studio-input select{width:100%;min-height:4.8rem;border:.1rem solid #dfd3c5;border-radius:.8rem;padding:0 1.4rem;background:#fff;color:#1e2422;font:inherit}.mm-studio-input select{-webkit-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,#69716e 50%) calc(100% - 1.8rem) 50% / .7rem .7rem no-repeat,linear-gradient(135deg,#69716e 50%,transparent 50%) calc(100% - 1.35rem) 50% / .7rem .7rem no-repeat,#fff;cursor:pointer}.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-customize-now:disabled{cursor:not-allowed;opacity:.55}.mm-cart-form{margin:0}.mm-order-brief{margin-top:1.4rem;padding:1.6rem;border:.1rem solid rgba(32,120,110,.18);border-radius:.8rem;background:#eef7f2}.mm-order-brief strong{display:block;margin-bottom:.6rem;color:#185c55}.mm-order-brief p{margin:0;color:#4f5b57;line-height:1.55}.mm-product-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.2rem}.mm-product-trust-row span{display:grid;min-height:4.6rem;place-items:center;border:.1rem solid rgba(30,36,34,.12);border-radius:.8rem;background:#fff;color:#4f5b57;font-size:1.25rem;font-weight:850;text-align:center}.mm-studio-app{min-height:100vh;background:#f7f3ec;color:#1e2422}.mm-studio-header{position:relative;z-index:5;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;height:calc(100vh - 6.5rem);min-height:66rem;overflow:hidden;padding:1.6rem}.mm-studio-tools,.mm-studio-order{display:grid;align-content:start;gap:1.2rem;max-height:100%;overflow:auto}.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-ai-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.2rem,1fr));gap:.8rem;margin-top:1rem}.mm-ai-actions button{min-height:4.2rem;border:.1rem solid rgba(32,120,110,.24);border-radius:.8rem;background:#eef7f2;color:#185c55;font:inherit;font-size:1.25rem;font-weight:900;letter-spacing:0;cursor:pointer}.mm-ai-actions button:disabled{cursor:not-allowed;opacity:.55}.mm-ai-status{display:grid;grid-template-columns:minmax(7.8rem,auto) minmax(0,1fr);gap:.5rem .8rem;margin-top:1rem;padding:1rem;border:.1rem solid rgba(30,36,34,.1);border-radius:.8rem;background:#fff}.mm-ai-status span{color:#69716e;font-size:1.16rem;font-weight:850}.mm-ai-status strong{min-width:0;overflow-wrap:anywhere;color:#1e2422;font-size:1.16rem;line-height:1.25}.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-input--flush{margin-top:0}.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-canvas-toolbar button:disabled{cursor:not-allowed;opacity:.38}.mm-toolbar-actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-end}.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-layer[data-bg=sage]{background:radial-gradient(circle at 18% 16%,rgba(220,104,92,.2),transparent 28%),linear-gradient(145deg,#edf7f4,#bbd8d1)}.mm-design-layer[data-bg=peach]{background:radial-gradient(circle at 70% 18%,rgba(214,162,66,.28),transparent 30%),linear-gradient(145deg,#fff4db,#f3b0a5)}.mm-design-layer[data-bg=charcoal]{background:radial-gradient(circle at 24% 20%,rgba(242,184,168,.24),transparent 28%),linear-gradient(145deg,#334541,#1e2422)}.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;transform:translate(var(--mm-photo-x, 0),var(--mm-photo-y, 0)) scale(var(--mm-photo-scale, 1));transition:transform .16s ease}.mm-design-text{display:grid;justify-items:center;gap:.4rem;padding:1.2rem;border-radius:1.8rem;background:#ffffffb8;text-align:center}.mm-design-layer[data-text-position=top]{grid-template-rows:auto 1fr}.mm-design-layer[data-text-position=top] .mm-design-text{order:-1}.mm-design-layer[data-text-position=center]{grid-template-rows:1fr;align-items:center}.mm-design-layer[data-text-position=center] .mm-design-photo{grid-area:1 / 1;min-height:100%}.mm-design-layer[data-text-position=center] .mm-design-text{grid-area:1 / 1;align-self:center;justify-self:center;width:min(100%,18rem);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.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}.mm-studio-note[data-tone=error]{color:#b83c33}.mm-studio-note[data-tone=success]{color:#185c55}.mm-studio-range{display:grid;gap:.7rem;color:#69716e;font-weight:850}.mm-studio-range input{accent-color:#dc685c}.mm-position-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.2rem}.mm-position-grid button,.mm-bg-swatches button,.mm-secondary-action{min-height:4.2rem;border:.1rem solid #dfd3c5;border-radius:.8rem;background:#fff;color:#1e2422;font:inherit;font-weight:850;cursor:pointer}.mm-position-grid button:first-child,.mm-position-grid button:last-child{grid-column:2}.mm-bg-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1.2rem}.mm-bg-swatches button{min-height:4.8rem}.mm-bg-swatches [data-mm-bg=cream]{background:linear-gradient(135deg,#fff7ea,#cfe2dc)}.mm-bg-swatches [data-mm-bg=sage]{background:linear-gradient(135deg,#edf7f4,#9fc8bd)}.mm-bg-swatches [data-mm-bg=peach]{background:linear-gradient(135deg,#fff4db,#f3b0a5)}.mm-bg-swatches [data-mm-bg=charcoal]{background:linear-gradient(135deg,#334541,#1e2422)}.mm-bg-swatches button.is-active{outline:.3rem solid rgba(220,104,92,.28);border-color:#dc685c}.mm-secondary-action{width:100%;margin-top:1rem;background:#fff}@media screen and (max-width:989px){.musemade-studio-fallback:has(.musemade-flow-card){grid-template-columns:1fr}.musemade-flow-arrow{justify-self:center;transform:rotate(90deg)}.mm-case-product,.mm-studio-workspace,.mm-product-trust-row{grid-template-columns:1fr}.mm-case-gallery{position:static}.mm-product-scene{min-height:58rem}.mm-proof-card{left:1rem}.mm-style-board{right:1rem}.mm-studio-order{order:3}}@media screen and (max-width:749px){.mm-case-product{padding:1.8rem}.mm-case-visual{min-height:56rem}.mm-proof-card,.mm-style-board{position:relative;inset:auto;width:min(100%,28rem);justify-self:center}.mm-product-scene{gap:1.2rem;min-height:auto;padding:1.4rem 0}.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}}.mm-studio-workspace--editor{grid-template-columns:minmax(25rem,31rem) minmax(38rem,1fr) minmax(27rem,34rem)}.mm-template-grid,.mm-element-grid,.mm-layer-list,.mm-layer-actions{display:grid;gap:.8rem}.mm-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-template-grid button,.mm-element-grid button,.mm-layer-row,.mm-layer-actions button{min-height:4.4rem;border:.1rem solid rgba(30,36,34,.12);border-radius:.8rem;background:#fff;color:#1e2422;font:inherit;font-size:1.25rem;font-weight:850;letter-spacing:0;cursor:pointer}.mm-template-grid button{display:grid;gap:.7rem;min-height:9.8rem;align-content:center;justify-items:center;padding:.8rem;text-align:center}.mm-template-grid button.is-active,.mm-layer-row.is-active{border-color:#dc685c;box-shadow:inset 0 0 0 .2rem #dc685c2e}.mm-template-thumb{display:block;width:5.4rem;height:5.4rem;border-radius:1.4rem;background:#f7d8d0}.mm-template-thumb--pink{background:radial-gradient(circle at 30% 72%,#f36fa7 0 12%,transparent 13%),radial-gradient(circle at 68% 34%,#f6c6d7 0 18%,transparent 19%),linear-gradient(135deg,#fff8ef,#c73b78)}.mm-template-thumb--pop{background:linear-gradient(90deg,#212a28 0 18%,transparent 19%),radial-gradient(circle at 54% 42%,#f3d24d 0 24%,transparent 25%),#dc685c}.mm-template-thumb--clean{background:radial-gradient(circle at 50% 42%,#fff 0 24%,transparent 25%),linear-gradient(145deg,#dcece8,#fff4db)}.mm-upload-zone--compact{min-height:11rem}.mm-element-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-layer-list{max-height:26rem;overflow:auto}.mm-layer-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem;text-align:left}.mm-layer-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-layer-row small{color:#69716e;font-size:1.1rem;text-transform:uppercase}.mm-studio-canvas--editor{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:linear-gradient(90deg,rgba(33,42,40,.05) .1rem,transparent .1rem),linear-gradient(rgba(33,42,40,.05) .1rem,transparent .1rem),#f4efe7;background-size:2.4rem 2.4rem}.mm-phone-preview-stage--editor{display:grid;min-height:0;overflow:auto;padding:clamp(1.4rem,3vw,3rem);place-items:center}.mm-editor-frame{display:grid;place-items:center;width:min(38rem,100%);min-height:100%}.mm-editor-device{position:relative;width:auto;max-width:100%;height:clamp(42rem,calc(100vh - 30rem),64rem);aspect-ratio:var(--mm-model-ratio, .476);border:.58rem solid #151817;border-radius:var(--mm-model-radius, 4.4rem);background:linear-gradient(90deg,#ffffff94,#ffffff14 14%,#0000000a 88%,#0000002e),#f7f7f7;box-shadow:inset 0 0 0 .18rem #ffffffa3,inset 0 0 1.2rem #15181729,0 2.4rem 5.4rem #1f27243d}.mm-editor-device:before,.mm-editor-device:after{content:"";position:absolute;z-index:3;width:.22rem;border-radius:99rem;background:linear-gradient(#414746,#1a1e1d);pointer-events:none}.mm-editor-device:before{left:-.85rem;top:21%;height:11%;box-shadow:0 9.2rem #1d2220}.mm-editor-device:after{right:-.85rem;top:27%;height:18%}.mm-editor-device[data-model-size=standard]{width:auto;height:clamp(40rem,calc(100vh - 31rem),61rem)}.mm-editor-case{position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;overflow:hidden;border-radius:var(--mm-case-radius, 3.6rem);background-color:#f7f7f7;background-image:linear-gradient(45deg,#d9d9d9 25%,transparent 25%),linear-gradient(-45deg,#d9d9d9 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d9d9d9 75%),linear-gradient(-45deg,transparent 75%,#d9d9d9 75%);background-position:0 0,0 1.1rem,1.1rem -1.1rem,-1.1rem 0;background-size:2.2rem 2.2rem;box-shadow:inset 0 0 0 .4rem #ffffff8c,inset 0 0 0 .82rem #1518170f,inset 0 1.2rem 2.2rem #ffffff5c,inset 0 -1.4rem 2.4rem #1518171a;touch-action:none}.mm-editor-case:before,.mm-editor-case:after{content:"";position:absolute;pointer-events:none}.mm-editor-case:before{inset:var(--mm-safe-inset-y, 4.8%) var(--mm-safe-inset-x, 5.5%);z-index:26;border:.12rem dashed rgba(24,92,85,.38);border-radius:calc(var(--mm-case-radius, 3.6rem) - 1.15rem)}.mm-editor-case:after{left:50%;top:50%;z-index:8;width:54%;aspect-ratio:1;border:.42rem solid rgba(255,255,255,.38);border-radius:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 .16rem #15181714;opacity:.72}.mm-design-surface{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;overflow:hidden;border-radius:inherit;touch-action:none}.mm-editor-camera{position:absolute;left:var(--mm-camera-left, 3.2%);top:var(--mm-camera-top, 2.5%);z-index:120;width:var(--mm-camera-width, 44%);aspect-ratio:1;border:.18rem solid rgba(255,255,255,.18);border-radius:27%;background:linear-gradient(145deg,#444846fa,#171a19fa),#242827;box-shadow:0 .9rem 1.8rem #00000057,inset 0 .5rem .9rem #ffffff14,inset 0 -.7rem 1rem #00000057;pointer-events:none}.mm-camera-keepout{position:absolute;left:var(--mm-keepout-left, calc(var(--mm-camera-left, 3.2%) - 1%));top:var(--mm-keepout-top, calc(var(--mm-camera-top, 2.5%) - 1%));z-index:110;width:var(--mm-keepout-width, calc(var(--mm-camera-width, 44%) + 2%));height:var(--mm-keepout-height, calc(var(--mm-camera-width, 44%) + 2%));border:.12rem solid rgba(184,60,51,.34);border-radius:1.5rem;background:repeating-linear-gradient(-45deg,#b83c331a 0 .45rem,#b83c3305 .45rem .9rem);pointer-events:none}.mm-editor-device[data-camera=samsung-ultra]{border-radius:var(--mm-model-radius, 2.5rem)}.mm-editor-device[data-camera=samsung-ultra] .mm-editor-case{border-radius:var(--mm-case-radius, 2rem)}.mm-editor-device[data-camera=samsung-ultra] .mm-editor-camera{border:0;border-radius:0;background:transparent;box-shadow:none}.mm-editor-device[data-camera=samsung-ultra] .mm-camera-keepout{left:calc(var(--mm-camera-left, 5.5%) - 1%);top:calc(var(--mm-camera-top, 4.3%) - 1%);width:calc(var(--mm-camera-width, 35%) + 5%);aspect-ratio:.56;border-radius:2rem}.mm-editor-device[data-camera=samsung-ultra] .mm-camera-lens{width:30%;background:radial-gradient(circle at 58% 42%,rgba(54,112,190,.72) 0 8%,transparent 9%),radial-gradient(circle at 45% 45%,#06090b 0 36%,#252d2f 37% 50%,#7c8381 51% 64%,#171b1a 65% 100%);box-shadow:0 0 0 .42rem #232827,0 0 0 .72rem #ffffffc7,0 .55rem 1rem #0006}.mm-editor-device[data-camera=samsung-ultra] .mm-camera-lens--one{left:4%;top:0}.mm-editor-device[data-camera=samsung-ultra] .mm-camera-lens--two{left:4%;top:34%;right:auto}.mm-editor-device[data-camera=samsung-ultra] .mm-camera-lens--three{left:4%;bottom:0}.mm-editor-device[data-camera=samsung-ultra] .mm-camera-flash{left:47%;top:7%;right:auto;width:17%;box-shadow:0 0 0 .34rem #2b302f,0 0 0 .58rem #ffffffd1}.mm-editor-device[data-camera=samsung-ultra] .mm-camera-sensor{left:51%;bottom:13%;right:auto;width:14%;box-shadow:0 0 0 .28rem #2b302f,0 0 0 .5rem #ffffffc2}.mm-camera-lens,.mm-camera-flash,.mm-camera-sensor{position:absolute;border-radius:50%;pointer-events:none}.mm-camera-lens{width:30%;aspect-ratio:1;background:radial-gradient(circle at 58% 42%,rgba(60,110,190,.86) 0 10%,transparent 11%),radial-gradient(circle at 45% 45%,#06090b 0 38%,#1f2728 39% 52%,#6c7473 53% 66%,#1a1d1c 67% 100%);box-shadow:0 0 0 .42rem #575e5de0,0 0 0 .72rem #0e100fdb,inset 0 .3rem .8rem #ffffff24,inset 0 -.4rem .8rem #0000009e,0 .35rem .8rem #00000085}.mm-camera-lens--one{left:12%;top:12%}.mm-camera-lens--two{right:12%;top:36%}.mm-camera-lens--three{left:14%;bottom:10%}.mm-camera-flash{right:18%;top:13%;width:20%;aspect-ratio:1;background:radial-gradient(circle at 38% 34%,rgba(255,255,255,.95) 0 18%,transparent 19%),radial-gradient(circle,#f1eee2 0 45%,#686e6b 46% 68%,#222826 69% 100%)}.mm-camera-sensor{right:21%;bottom:17%;width:13%;aspect-ratio:1;background:radial-gradient(circle,#080909 0 48%,#454b49 49% 75%,#151817 76% 100%)}.mm-editor-safe-area{position:absolute;inset:var(--mm-safe-inset-y, 4.8%) var(--mm-safe-inset-x, 5.5%);z-index:100;border:.1rem solid rgba(24,92,85,.22);border-radius:calc(var(--mm-case-radius, 3.6rem) - 1.15rem);box-shadow:0 0 0 999rem #ffffff1a;pointer-events:none}.mm-edit-layer{position:absolute;z-index:2;display:grid;place-items:center;border:0;padding:0;background:transparent;color:#202423;font:inherit;font-weight:950;letter-spacing:0;line-height:1;transform:translate(-50%,-50%) rotate(var(--mm-layer-rotate)) scale(var(--mm-layer-scale));transform-origin:center;cursor:grab;touch-action:none}.mm-edit-layer:active{cursor:grabbing}.mm-edit-layer.is-selected:after{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border:.15rem solid #20786e;border-radius:1rem;pointer-events:none}.mm-edit-layer[data-type=photo]{overflow:hidden;border:.55rem solid #3e4246;background:#e1d4c7;box-shadow:.65rem .65rem #c73b78}.mm-edit-layer[data-crop=circle]{border-radius:50%;box-shadow:0 0 0 1.4rem #ebb4bd,0 0 0 2.2rem #c73b78}.mm-edit-layer[data-crop=cutout]{border-radius:38% 44% 30% 34%}.mm-edit-layer[data-type=photo] img{width:100%;height:100%;object-fit:cover;pointer-events:none}.mm-fake-cat{position:relative;display:block;width:100%;height:100%;background:radial-gradient(circle at 35% 42%,#1e2422 0 5%,transparent 6%),radial-gradient(circle at 64% 42%,#1e2422 0 5%,transparent 6%),radial-gradient(circle at 50% 58%,#925f43 0 7%,transparent 8%),repeating-linear-gradient(25deg,rgba(70,50,38,.24) 0 .4rem,transparent .45rem 1rem),#b99b76}.mm-fake-cat:before,.mm-fake-cat:after{content:"";position:absolute;top:-8%;width:28%;height:26%;background:#b99b76}.mm-fake-cat:before{left:12%;clip-path:polygon(0 100%,48% 0,100% 100%)}.mm-fake-cat:after{right:12%;clip-path:polygon(0 100%,52% 0,100% 100%)}.mm-edit-layer[data-type=text]{overflow:hidden;color:#ef5b91;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.7vw,3.8rem);font-style:italic;text-shadow:-.18rem -.18rem 0 #1f2531,.18rem -.18rem 0 #1f2531,-.18rem .18rem 0 #1f2531,.18rem .18rem 0 #1f2531,.45rem .45rem 0 rgba(31,37,49,.32);white-space:nowrap;text-overflow:ellipsis}.mm-edit-layer[data-shape=record]{border-radius:50%;background:radial-gradient(circle,#efb4bf 0 43%,#c73b78 44% 100%)}.mm-edit-layer[data-shape=poster]{border-radius:2.8rem;background:radial-gradient(circle at 50% 37%,#f3d24d 0 24%,transparent 25%),linear-gradient(180deg,#dc685c 0 48%,#212a28 49% 100%)}.mm-edit-layer[data-shape=frame]{border:1.4rem solid #dcece8;border-radius:3rem;background:#ffffffb8}.mm-edit-layer[data-type=sticker]>span{display:block;width:100%;height:100%}.mm-sticker-heart{background:#ef5532;border:.7rem solid #f2c933;border-radius:55% 55% 50% 50%;box-shadow:0 0 0 .65rem #5682d8;clip-path:polygon(50% 92%,12% 52%,10% 28%,27% 12%,50% 28%,73% 12%,90% 28%,88% 52%)}.mm-sticker-sparkle{background:radial-gradient(circle at 50% 50%,#ffca23 0 18%,transparent 19%),conic-gradient(from 45deg,transparent 0 12%,#ffca23 13% 23%,transparent 24% 37%,#ffca23 38% 48%,transparent 49% 62%,#ffca23 63% 73%,transparent 74% 87%,#ffca23 88% 98%,transparent 99%)}.mm-sticker-strawberry{background:radial-gradient(circle at 35% 45%,rgba(170,28,70,.28) 0 6%,transparent 7%),radial-gradient(circle at 62% 62%,rgba(170,28,70,.24) 0 6%,transparent 7%),#fb6ca2;border-radius:50% 50% 58% 58%;box-shadow:inset .8rem .5rem #fff6}.mm-sticker-strawberry:before{content:"";position:absolute;left:24%;top:-17%;width:58%;height:30%;background:#68bf86;clip-path:polygon(50% 0,62% 42%,100% 14%,75% 58%,100% 100%,55% 75%,26% 100%,34% 60%,0 30%,39% 39%)}.mm-sticker-bear{position:relative;border:.6rem solid #fff;border-radius:48% 48% 45% 45%;background:radial-gradient(circle at 36% 45%,#fff 0 5%,#3b2e34 6% 9%,transparent 10%),radial-gradient(circle at 64% 45%,#fff 0 5%,#3b2e34 6% 9%,transparent 10%),radial-gradient(circle at 50% 63%,#6c4550 0 13%,transparent 14%),#d85d93}.mm-sticker-bear:before,.mm-sticker-bear:after{content:"";position:absolute;top:-22%;width:32%;height:32%;border:.55rem solid #fff;border-radius:50%;background:#d85d93}.mm-sticker-bear:before{left:4%}.mm-sticker-bear:after{right:4%}.mm-layer-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin:1.2rem 0}@media screen and (max-width:989px){.mm-studio-workspace--editor{grid-template-columns:1fr}.mm-studio-canvas--editor{order:1}.mm-studio-tools{order:2}.mm-studio-order{order:3}}.mm-studio-page{overflow:hidden}.mm-studio-page .shopify-section-group-header-group,.mm-studio-page .shopify-section-group-footer-group{display:none!important}.mm-studio-page .mm-studio-app{position:relative;isolation:isolate;z-index:0;height:100dvh;min-height:0;overflow:hidden}.mm-studio-page .mm-studio-header{position:relative;z-index:20;flex:0 0 auto}.mm-studio-page .mm-studio-workspace--editor{height:calc(100dvh - 7.3rem);min-height:0;overflow:hidden}.mm-studio-page .mm-studio-canvas--editor,.mm-studio-page .mm-studio-tools,.mm-studio-page .mm-studio-order{min-height:0}.mm-studio-page .mm-phone-preview-stage--editor{overflow:auto;overscroll-behavior:contain}.mm-studio-page .mm-editor-device{isolation:isolate;z-index:0;height:clamp(38rem,calc(100dvh - 32rem),62rem)}.mm-studio-page .mm-editor-device[data-model-size=standard]{height:clamp(36rem,calc(100dvh - 33rem),59rem)}.mm-studio-page .mm-editor-case{z-index:0}.mm-studio-page .mm-design-surface{z-index:10}.mm-studio-page .mm-editor-safe-area{display:block!important;z-index:20;opacity:.85}.mm-studio-page .mm-camera-keepout{display:block!important;z-index:30;opacity:.55}.mm-studio-page .mm-editor-camera{z-index:40}
/*# sourceMappingURL=/cdn/shop/t/4/assets/musemade-studio-v6.css.map */
