[data-md-studio-root]{padding:48px 0 72px}[data-md-studio-root] .md-studio__header{max-width:760px;margin:0 auto 40px;text-align:center}[data-md-studio-root] .md-studio__eyebrow{margin:0 0 12px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.65}[data-md-studio-root] .md-studio__title{margin:0 0 16px}[data-md-studio-root] .md-studio__intro{margin:0 auto;max-width:620px;opacity:.75}[data-md-studio-root] .md-studio__content{max-width:1200px;margin:0 auto}[data-md-studio-root] .md-studio__placeholder{min-height:320px;display:flex;align-items:center;justify-content:center;padding:40px;border:1px dashed rgba(0,0,0,.2);border-radius:16px;text-align:center}[data-md-studio-root] .md-studio__step{max-width:720px;margin:0 auto}[data-md-studio-root] .md-studio__step-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}[data-md-studio-root] .md-studio__step-number{flex:0 0 36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#2f211b;color:#fff;font-size:14px;font-weight:600}[data-md-studio-root] .md-studio__step-title{margin:0 0 4px;font-size:24px}[data-md-studio-root] .md-studio__step-description{margin:0;opacity:.7}[data-md-studio-root] .md-upload__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}[data-md-studio-root] .md-upload__dropzone{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 24px;border:1.5px dashed rgba(47,33,27,.28);border-radius:20px;cursor:pointer;text-align:center;background:#2f211b06;transition:border-color .2s ease,background .2s ease,transform .2s ease}[data-md-studio-root] .md-upload__dropzone:hover{border-color:#2f211b8c;background:#2f211b0b}[data-md-studio-root] .md-upload__icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;border-radius:50%;background:#2f211b;color:#fff}[data-md-studio-root] .md-upload__copy{display:flex;flex-direction:column;gap:2px}[data-md-studio-root] .md-upload__copy strong{font-size:17px}[data-md-studio-root] .md-upload__copy span{opacity:.65}[data-md-studio-root] .md-upload__button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:10px;padding:0 20px;border-radius:999px;background:#2f211b;color:#fff;font-size:14px;font-weight:600}[data-md-studio-root] .md-upload__help{margin-top:4px;opacity:.55}[data-md-studio-root] .md-upload__preview{overflow:hidden;border:1px solid rgba(47,33,27,.12);border-radius:20px}[data-md-studio-root] .md-upload__preview-image-wrap{aspect-ratio:4 / 3;background:#2f211b0a}[data-md-studio-root] .md-upload__preview-image{display:block;width:100%;height:100%;object-fit:contain}[data-md-studio-root] .md-upload__preview-info{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px}[data-md-studio-root] .md-upload__preview-info>div{min-width:0;display:flex;flex-direction:column}[data-md-studio-root] .md-upload__preview-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-md-studio-root] .md-upload__preview-info span{font-size:13px;opacity:.6}[data-md-studio-root] .md-upload__change{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}[data-md-studio-root] .md-upload__error{margin-top:12px;padding:12px 14px;border-radius:10px;background:#aa232314;font-size:14px}[data-md-studio-root] .md-studio__primary-button{width:100%;min-height:52px;margin-top:20px;padding:0 24px;border:0;border-radius:999px;background:#2f211b;color:#fff;font:inherit;font-weight:600;cursor:pointer}[data-md-studio-root] .md-studio__primary-button:disabled{opacity:.35;cursor:not-allowed}@media screen and (max-width:749px){[data-md-studio-root]{padding:32px 0 48px}[data-md-studio-root] .md-studio__header{margin-bottom:32px}[data-md-studio-root] .md-upload__dropzone{min-height:280px;padding:32px 18px}[data-md-studio-root] .md-upload__preview-info{align-items:flex-start;flex-direction:column;gap:10px}}[data-md-studio-root] .md-upload__dropzone.is-dragging{border-color:#2f211b;background:#2f211b14;transform:translateY(-2px)}[data-md-studio-root] .md-upload__status{margin-top:12px;padding:12px 14px;border-radius:10px;background:#2f211b0f;font-size:14px}[data-md-studio-root] .md-studio__step--styles{margin-top:56px}[data-md-studio-root] .md-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-md-studio-root] .md-style-card{width:100%;min-width:0;display:flex;flex-direction:column;padding:12px;text-align:left;border:1px solid #ddd5cf;border-radius:18px;background:#fff;color:#2f211b;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}[data-md-studio-root] .md-style-card:not(:disabled):hover{border-color:#957665;box-shadow:0 4px 16px #2f211b0b}[data-md-studio-root] .md-style-card.is-selected{border-color:#2f211b;box-shadow:inset 0 0 0 1px #2f211b;background:#f4efeb}[data-md-studio-root] .md-style-card:disabled{cursor:not-allowed}[data-md-studio-root] .md-style-card:focus-visible{outline:3px solid #83553d;outline-offset:4px}[data-md-studio-root] .md-style-card__media{display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;border-radius:11px;background:#f3f0ed}[data-md-studio-root] .md-style-card__media img{display:block;width:100%;height:100%;min-width:0;min-height:0;aspect-ratio:1 / 1;object-fit:contain;border-radius:11px}[data-md-studio-root] .md-style-card__copy{display:flex;flex:1;flex-direction:column;padding:16px 8px 8px}[data-md-studio-root] .md-style-card__name{display:block;font-size:18px;line-height:1.25;margin-bottom:10px}[data-md-studio-root] .md-style-card__description{display:block;color:#685c55;font-size:14px;line-height:1.6;margin-bottom:20px;overflow-wrap:anywhere}[data-md-studio-root] .md-style-card__status{display:flex;align-items:center;gap:8px;margin-top:auto;min-height:28px;font-size:13px;font-weight:700}[data-md-studio-root] .md-style-card__marker{display:inline-grid;place-items:center;width:21px;height:21px;flex:0 0 21px;border:1px solid #aa998e;border-radius:50%}[data-md-studio-root] .is-selected .md-style-card__marker{border-color:#2f211b;background:#2f211b;color:#fff}[data-md-studio-root] .is-selected .md-style-card__marker:before{content:"\2713"}[data-md-studio-root] .md-style-card__chosen,[data-md-studio-root] .is-selected .md-style-card__choose{display:none}[data-md-studio-root] .is-selected .md-style-card__chosen{display:inline}[data-md-studio-root] .md-style-card__unavailable{padding:4px 9px;background:#eee7e1;color:#6d5b50;border-radius:6px}@media(prefers-reduced-motion:reduce){[data-md-studio-root] .md-style-card{transition:none}}[data-md-studio-root] .md-generation__attempts{margin:16px 0 0;font-size:13px;opacity:.65}[data-md-studio-root] .md-generation__result{margin-top:28px}[data-md-studio-root] .md-generation__result-label{margin:0 0 10px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.6}[data-md-studio-root] .md-generation__image-wrap{overflow:hidden;border-radius:20px;background:#2f211b0a}[data-md-studio-root] .md-generation__image{display:block;width:100%;height:auto}[data-md-studio-root] .md-generation__result-info{display:flex;justify-content:space-between;gap:16px;padding:12px 2px 0;font-size:14px}[data-md-studio-root] .md-generation__result-info span{opacity:.65}@media screen and (max-width:749px){[data-md-studio-root] .md-style-grid{grid-template-columns:1fr}}[data-md-studio-root] .md-studio__step--designs{margin-top:64px}[data-md-studio-root] .md-designs__status{margin-bottom:16px;padding:12px 14px;border-radius:10px;background:#2f211b0f;font-size:14px}[data-md-studio-root] .md-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-md-studio-root] .md-design-card{overflow:hidden;border:1px solid rgba(47,33,27,.14);border-radius:20px;background:#fff}[data-md-studio-root] .md-design-card.is-selected{border:2px solid #2f211b}[data-md-studio-root] .md-design-card__image-wrap{position:relative;aspect-ratio:2 / 3;overflow:hidden;background:#2f211b0a}[data-md-studio-root] .md-design-card__image{display:block;width:100%;height:100%;object-fit:cover}[data-md-studio-root] .md-design-card__selected-badge{position:absolute;top:12px;right:12px;padding:7px 10px;border-radius:999px;background:#2f211b;color:#fff;font-size:11px;font-weight:600}[data-md-studio-root] .md-design-card__content{padding:16px}[data-md-studio-root] .md-design-card__style{display:block;margin-bottom:4px;font-size:16px}[data-md-studio-root] .md-design-card__meta{display:block;margin-bottom:14px;font-size:12px;opacity:.55}[data-md-studio-root] .md-design-card__button{width:100%;min-height:42px;padding:0 14px;border:1px solid #2f211b;border-radius:999px;background:transparent;color:#2f211b;font:inherit;font-size:13px;font-weight:600}[data-md-studio-root] .md-design-card__button:disabled{opacity:.5}@media screen and (max-width:749px){[data-md-studio-root] .md-design-grid{grid-template-columns:1fr}}[data-md-studio-root] .md-design-card__button{cursor:pointer}[data-md-studio-root] .md-design-card__button:disabled{cursor:not-allowed}[data-md-studio-root] .md-design-card__button.is-loading{opacity:.65;cursor:wait}[data-md-studio-root] .md-studio__step--products{margin-top:64px;max-width:1200px}[data-md-studio-root] .md-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:18px}[data-md-studio-root] .md-product-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(47,33,27,.14);border-radius:20px;background:#fff}[data-md-studio-root] .md-product-card.is-selected{border-color:#2f211b;box-shadow:0 0 0 1px #2f211b}[data-md-studio-root] .md-product-card__thumbnail{aspect-ratio:4 / 3;overflow:hidden;background:#2f211b0a}[data-md-studio-root] .md-product-card__image-placeholder{display:flex;align-items:center;justify-content:center;height:100%;padding:20px;text-align:center;font-size:14px;opacity:.65}[data-md-studio-root] .md-product-card__thumbnail--preview{aspect-ratio:1 / 1}[data-md-studio-root] .md-product-card__content{display:flex;flex-direction:column;flex:1;padding:16px}[data-md-studio-root] .md-product-card__title{font-size:16px;overflow-wrap:anywhere}[data-md-studio-root] .md-product-card__price{margin-top:4px;font-size:13px;opacity:.6;margin-bottom:16px}[data-md-studio-root] .md-product-card__button{width:100%;min-height:44px;margin-top:auto;padding:0 16px;border:0;border-radius:999px;background:#2f211b;color:#fff;font:inherit;font-weight:600}[data-md-studio-root] .md-product-card__button:disabled{opacity:.35;cursor:not-allowed}[data-md-studio-root] .md-product-card__button:focus-visible{outline:2px solid #2f211b;outline-offset:3px}@media screen and (max-width:749px){[data-md-studio-root] .md-product-grid{grid-template-columns:1fr}}[data-md-studio-root] .md-studio__step--personalize{margin-top:64px;max-width:1200px;scroll-margin-top:24px}[data-md-studio-root] .md-personalize-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}[data-md-studio-root] .md-selected-preview{min-width:0}[data-md-studio-root] .md-selected-preview__heading{margin-bottom:0}[data-md-studio-root] .md-selected-preview__eyebrow{margin:0 0 6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.65}[data-md-studio-root] .md-selected-preview__title{margin:0 0 6px;font-size:24px;overflow-wrap:anywhere}[data-md-studio-root] .md-selected-preview__price{margin:0;font-size:14px;opacity:.65}[data-md-studio-root] .md-selected-preview .md-product-card__mockup-grid{padding:0;gap:16px}[data-md-studio-root] .md-personalize{display:grid;gap:24px;min-width:0;padding:24px;border:1px solid rgba(47,33,27,.14);border-radius:20px;background:#fff}@media screen and (min-width:1100px){[data-md-studio-root] .md-personalize-layout{grid-template-columns:minmax(0,1fr) 280px}}[data-md-studio-root] .md-personalize .md-studio__primary-button{margin-top:0;padding:12px 16px;line-height:1.4}[data-md-studio-root] .md-personalize__field{display:flex;flex-direction:column;gap:8px}[data-md-studio-root] .md-personalize__label{font-weight:600}[data-md-studio-root] .md-personalize__input{width:100%;min-height:50px;padding:0 16px;border:1px solid rgba(47,33,27,.22);border-radius:12px;background:#fff;color:inherit;font:inherit;min-width:0;box-sizing:border-box}[data-md-studio-root] .md-personalize__input:focus{outline:none;border-color:#2f211b}[data-md-studio-root] .md-personalize__help{opacity:.55}[data-md-studio-root] .md-color-options{display:flex;flex-wrap:wrap;gap:10px}[data-md-studio-root] .md-color-option{width:42px;height:42px;padding:0;border:2px solid transparent;border-radius:50%;background:var(--md-color);box-shadow:0 0 0 1px #2f211b2e;cursor:pointer}[data-md-studio-root] .md-color-option.is-selected{border-color:#2f211b;box-shadow:0 0 0 2px #fff,0 0 0 4px #2f211b}[data-md-studio-root] .md-personalize__field[hidden],[data-md-studio-root] [data-md-selected-preview][hidden]{display:none}[data-md-studio-root] [data-md-light-product=true] .md-product-card__mockup{background:#e9eaec}[data-md-studio-root] [data-md-preview][data-preview-mode=static_front_dynamic_back]{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:749px){[data-md-studio-root] [data-md-preview][data-preview-mode=static_front_dynamic_back]{grid-template-columns:minmax(0,1fr)}}[data-md-studio-root] .md-generation-progress{margin:20px 0;padding:24px;border:1px solid #ddd5cf;border-radius:16px;background:#f4efeb;color:#2f211b}[data-md-studio-root] .md-generation-progress[hidden]{display:none}[data-md-studio-root] .md-generation-progress__title{margin:0 0 8px;font-size:1.25em}[data-md-studio-root] .md-generation-progress p{margin:0 0 16px}[data-md-studio-root] .md-generation-progress__meter{height:12px;overflow:hidden;border-radius:99px;background:#eee7e1}[data-md-studio-root] .md-generation-progress__fill{display:block;height:100%;width:0;border-radius:inherit;background:#83553d;transition:width .35s ease-out;animation:md-progress-breathe 2s ease-in-out infinite}[data-md-studio-root] .md-generation-progress__caption{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:.875em}[data-md-studio-root] .md-generation-progress__caption strong{font-variant-numeric:tabular-nums}[data-md-studio-root] p.md-generation-progress__message{min-height:4.5em;margin:16px 0 0;line-height:1.5}[data-md-studio-root][data-md-generating-progress] [data-md-generation-status],[data-md-studio-root][data-md-generating-progress] [data-md-generation-result],[data-md-studio-root][data-md-generating-progress] [data-md-step=designs]{display:none}@keyframes md-progress-breathe{50%{opacity:.65}}@media(max-width:749px){[data-md-studio-root] .md-generation-progress{padding:16px}}@media(prefers-reduced-motion:reduce){[data-md-studio-root] .md-generation-progress__fill{animation:none;transition:none}}[data-md-studio-root] .md-product-categories{display:flex;flex-wrap:wrap;gap:8px}[data-md-studio-root] .md-product-categories button{min-height:44px;max-width:100%;padding:8px 16px;border:1px solid #aa998e;border-radius:12px;background:#fff;color:#2f211b;font:inherit;cursor:pointer}[data-md-studio-root] .md-product-categories button[aria-pressed=true]{background:#2f211b;color:#fff}[data-md-studio-root] .md-product-categories button:focus-visible{outline:3px solid #83553d;outline-offset:2px}[data-md-studio-root] [data-md-product-card][hidden],[data-md-studio-root][data-md-browsing-other-category] [data-md-step=personalize]{display:none}[data-md-studio-root] .md-product-subcategories{margin-top:12px;padding-inline-start:12px;border-inline-start:2px solid #ddd5cf}[data-md-studio-root] .md-product-subcategories[hidden]{display:none}[data-md-studio-root] .md-product-subcategories strong{flex-basis:100%}[data-md-studio-root] .md-product-subcategories button[aria-pressed=true]{background:#f4efeb;color:#2f211b;border-color:#2f211b;box-shadow:inset 0 0 0 1px #2f211b}
/*# sourceMappingURL=/cdn/shop/t/4/assets/md-studio.css.map */
