.studio-own{display:none}.studio-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:749px){.design-page.gallery-page[data-studio][data-gallery-step="0"]{--gallery-art-height: min(284px, 34svh);background:#faf6ee}.design-page.gallery-page[data-studio]{min-height:calc(100svh - 56px)}.design-page.gallery-page[data-studio]{overflow-x:clip}html.studio-on .gallery-header{height:56px}html.studio-on .gallery-logo{width:180px}.design-page.gallery-page[data-studio] .gallery-steps{margin-top:6px;border-top:0;border-radius:18px 18px 0 0;background:#faf6ee;box-shadow:0 -6px 16px #28190533}.design-page.gallery-page[data-studio] .gallery-step{min-height:44px}.design-page.gallery-page[data-studio][data-gallery-step="0"] .design-page__drag-hint{max-width:calc(100% - 16px);margin:6px auto 0;padding:2px 10px;overflow:hidden;border-radius:10px;background:#fbf8f1d9;color:#2b2419;font-size:11.5px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story{display:flex;flex-wrap:wrap;align-items:baseline;align-content:flex-start;column-gap:6px;row-gap:0;padding:6px 18px 28px;background:#faf6ee;overflow-x:clip}.design-page.gallery-page[data-studio][data-gallery-step="0"][data-studio-typing] .gallery-story{min-height:100vh;padding-bottom:calc(28px + var(--studio-keyboard-cover, 0px))}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story>*{flex:0 0 100%;min-width:0}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story:before{display:none}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story>.gallery-product-name{flex:0 1 auto;display:block;margin:0;overflow:hidden;color:#1b1a16;font:700 14px/1.35 var(--font-body-family);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story>.studio-meta{display:contents}.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-meta__price{flex:none;color:#1b1a16;font:700 14px/1.35 var(--font-body-family);white-space:nowrap}.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-meta__smaller{flex:none;margin:-14px 0 -14px auto;min-height:44px;padding:0;border:0;background:none;white-space:nowrap;color:#b02a20;font:600 12.5px/1.2 var(--font-body-family);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.studio-meta__smaller[hidden]{display:none}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story>:is(.gallery-title-price,.gallery-title-cheaper,.gallery-count,.gallery-story-tabs,.design-page__delivery-line,.design-page__eyebrow,.design-page__start-chip),.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-product-name>.gallery-count,.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-words>:is(.design-page__draft,.design-page__sample-note,.design-page__jump,.design-page__printed,.design-page__step-head,.gallery-guidance),.design-page.gallery-page[data-studio] .gallery-optional-toggle,.design-page.gallery-page[data-studio] .studio-off{display:none!important}.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-head{display:block;margin:8px 0 0}.studio-head__row{display:flex;align-items:center;gap:12px;min-height:22px}.studio-head__count{flex:none;margin:0;color:#b02a20;font:800 11.5px/1.2 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase}.studio-progress{display:flex;flex:1 1 auto;gap:3px;min-width:40px}.studio-progress__seg{flex:1 1 0;height:4px;border-radius:2px;background:#e4dccd;transition:background-color .3s ease}.studio-progress__seg.is-done{background:#1b1a16}.studio-progress__seg.is-now{background:linear-gradient(90deg,#c43127 0 45%,#eab3aa 45%)}.studio-back{flex:none;margin:-11px -8px -11px 0;min-height:44px;padding:0 8px;border:0;background:none;color:#1b1a16;font:600 14px/1 var(--font-body-family);cursor:pointer}.studio-back[hidden]{display:block!important;visibility:hidden}.studio-back:focus-visible,.studio-skip:focus-visible,.studio-chip:focus-visible,.studio-photo__choice:focus-visible,.studio-meta__smaller:focus-visible{outline:3px solid #c43127;outline-offset:2px}.studio-question{margin:6px 0 4px;color:#1b1a16;font:800 25px/1.12 var(--font-body-family);letter-spacing:-.02em;text-wrap:balance}.studio-question__tag{color:#5c5345;font-size:16px;font-weight:600;letter-spacing:0}.studio-help{margin:0 0 10px;color:#5c5345;font-size:14px;line-height:1.4}.studio-help[hidden]{display:none}.studio-head:has(.studio-help[hidden]) .studio-question{margin-bottom:12px}.studio-intro{margin:-6px 0 12px;color:#5c5345;font:italic 15px/1.35 var(--ar-serif, Georgia, serif)}.studio-intro[hidden]{display:none}.studio-skip{display:inline-flex;align-items:center;min-height:44px;margin:-6px 0 4px;padding:0;border:0;background:none;color:#b02a20;font:700 14px/1.2 var(--font-body-family);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words{display:block}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words :is(.design-page__field,.design-page__also,.design-page__columns,.design-page__column,.design-page__fields){margin:0;padding:0;border:0}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words .design-page__field:not(.design-page__field--columns):not(.studio-first){margin-top:16px}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words .design-page__columns{display:block}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words .design-page__column-heading:not([hidden]){margin:0 0 8px;color:#5c5345;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words .design-page__label:before{content:none!important}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words .design-page__label{font-size:15px}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words :is(.design-page__field>.design-page__hint,.design-page__thumbs>.design-page__hint):not(.design-page__value-note):not(.design-page__sample-note):not(.design-page__file-summary){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:8px}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words .design-page__choice-note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:8px}.design-page.gallery-page[data-studio][data-gallery-step="0"] .design-page__preview .design-page__facts{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.design-page.gallery-page[data-studio] .studio-solo>:is(.design-page__label,fieldset>legend),.design-page.gallery-page[data-studio] .studio-solo>.design-page__thumbs>.design-page__label{position:absolute!important;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.design-page.gallery-page[data-studio] .studio-quiet>.design-page__hint:not(.design-page__value-note):not(.design-page__sample-note):not(.design-page__input-note),.design-page.gallery-page[data-studio] .studio-has-help>.design-page__thumbs>.design-page__hint,.design-page.gallery-page[data-studio] .studio-has-help>.design-page__hint:not(.design-page__value-note):not(.design-page__sample-note):not(.design-page__file-summary):not(.design-page__printed):not(.design-page__input-note){display:none!important}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .studio-solo>.design-page__input:is(textarea,input){min-height:56px;padding:13px 16px;border-radius:12px;font-size:20px;line-height:1.3;font-weight:500}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words .design-page__input:is(textarea,input){border-radius:10px}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words .gallery-input--next:not(:focus){outline:0}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words .design-page__thumbs:not(.design-page__thumbs--text) .design-page__thumb-image{max-height:78px;object-fit:cover}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words .design-page__view-frame{height:64px}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words .design-page__view-frame img{height:100%;object-fit:cover}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words .design-page__views{margin-top:10px}.design-page.gallery-page[data-studio] .studio-chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0}.studio-chip[hidden]{display:none}.studio-chip{max-width:100%;min-height:44px;padding:0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1.5px solid #cfc5b3;border-radius:999px;background:#fff;color:#1b1a16;font:500 15px/1.2 var(--font-body-family);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.studio-chip[aria-pressed=true]{background:#1b1a16;border-color:#1b1a16;color:#fbf8f1;font-weight:700}.studio-chip:active{transform:scale(.97)}.design-page.gallery-page[data-studio] .studio-photo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.studio-photo__choice{min-height:76px;padding:10px 12px;border:1.5px solid #1b1a16;border-radius:14px;background:#fff;color:#1b1a16;font:700 15.5px/1.2 var(--font-body-family);cursor:pointer}.studio-photo__choice:before{content:"";display:block;width:24px;height:24px;margin:0 auto 6px;background:currentColor;-webkit-mask:var(--studio-icon) center / contain no-repeat;mask:var(--studio-icon) center / contain no-repeat}.studio-photo__choice--upload{--studio-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M3 8h4l2-3h6l2 3h4v11H3Z'/%3E%3Ccircle cx='12' cy='13' r='4'/%3E%3C/svg%3E")}.studio-photo__choice--none{--studio-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m6 18 12-12'/%3E%3C/svg%3E")}.studio-photo__choice[aria-pressed=true]{background:#1b1a16;color:#fbf8f1}.studio-photo__note{grid-column:1 / -1;margin:2px 0 0;color:#5c5345;font-size:13.5px;line-height:1.4}.studio-photo__note[hidden]{display:none}.design-page.gallery-page[data-studio] .studio-photo-switch{display:none!important}.design-page.gallery-page[data-studio] .studio-photo-leaf.design-page__field--file>:is(.design-page__label,.design-page__upload,.design-page__hint:not(.design-page__file-summary),.design-page__frame-open){display:none!important}.studio-photo__choice--frame{grid-column:1 / -1;min-height:56px;display:flex;align-items:center;justify-content:center;gap:8px;--studio-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M3 12h18'/%3E%3Cpath d='m9 6 3-3 3 3M9 18l3 3 3-3M6 9l-3 3 3 3M18 9l3 3-3 3'/%3E%3C/svg%3E")}.studio-photo__choice--frame:before{margin:0}.studio-photo__choice--frame[hidden]{display:none}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words .studio-photo+.design-page__field{margin-top:12px}.design-page.gallery-page[data-studio][data-gallery-step="0"] .design-page__preview .design-page__notice[data-next-step]{display:none!important}.design-page.gallery-page[data-studio] .design-page__preview .design-page__notice[data-next-step]{color:#1b1a16;border-left-color:#8a7f6c}.design-page.gallery-page[data-studio] .studio-folding>.design-page__moment>.studio-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:6px 4px 6px 2px;border:0;background:none;color:#1b1a16;font:600 15px/1.3 var(--font-body-family);text-align:left;cursor:pointer}.studio-row__words{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.studio-row__edit{flex:none;color:#b02a20;font-size:13.5px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.design-page.gallery-page[data-studio] .studio-folding>.design-page__moment.studio-row-open>.studio-row .studio-row__edit{visibility:hidden}.design-page.gallery-page[data-studio] .studio-folding>.design-page__moment.studio-has-row:not(.studio-row-open)>:not(.studio-row){display:none!important}.design-page.gallery-page[data-studio] .studio-folding>.design-page__moment.studio-has-row{padding-top:4px;padding-bottom:4px}.design-page.gallery-page[data-studio] .studio-folding>.design-page__moment{margin-bottom:8px}.design-page.gallery-page[data-studio][data-gallery-step="0"] .design-page__preview.is-compact .studio-echo:not([hidden]){display:flex;position:absolute;z-index:5;left:12px;right:12px;align-items:baseline;gap:10px;margin:0;padding:10px 14px;border-radius:4px;background:#fbf8f1;box-shadow:0 .4rem 1rem #2819054d;color:#1b1a16;pointer-events:none}.studio-echo__tag{flex:none;color:#b02a20;font:800 10.5px/1.2 var(--font-body-family);letter-spacing:.12em;text-transform:uppercase}.studio-echo__words{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 19px/1.25 var(--ar-serif, Georgia, serif)}.studio-full{flex:none;margin:-11px -8px -11px 0;min-height:44px;padding:0 8px;border:0;background:none;color:#1b1a16;font:700 13.5px/1 var(--font-body-family);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.studio-full[hidden]{display:none}.studio-full:focus-visible{outline:3px solid #c43127;outline-offset:2px}.design-page.gallery-page[data-studio] .gallery-fs-nudge{display:none!important}.design-page.gallery-page[data-studio] .gallery-fullscreen{min-height:44px}.design-page.gallery-page[data-studio].studio-full-offered[data-gallery-step="0"] .gallery-fullscreen{visibility:hidden}.studio-photo.is-asking .studio-photo__choice{animation:studio-ask .42s ease-in-out 1}.studio-photo.is-asking .studio-photo__note{color:#8e1f18;font-weight:700}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-purchase .gallery-choose{min-height:52px;padding:0 20px;border-radius:999px;font-size:15.5px;font-weight:800;letter-spacing:0;white-space:nowrap}.design-page.gallery-page[data-studio][data-gallery-step="0"] .design-page__preview:not(.is-compact) .studio-tip:not([hidden]){display:block;position:absolute;z-index:4;box-sizing:border-box;margin:0;padding:14px 8px 9px;transform:translateY(-50%) rotate(-3deg);background:#fff6b8;color:#1b1a16;font:700 11px/1.3 var(--font-body-family);text-align:center;box-shadow:0 .4rem .8rem #2819054d;pointer-events:none;overflow-wrap:anywhere}.studio-tip:before{content:"";position:absolute;top:3px;left:50%;width:9px;height:9px;margin-left:-4px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f0625a,#c43127 60%,#8e1f18);box-shadow:0 1px 2px #0006}.design-page.gallery-page[data-studio] .studio-stamp.is-on{display:block;position:absolute;z-index:6;padding:5px 12px 4px;border:3px solid #c43127;border-radius:6px;outline:1.5px solid #c43127;outline-offset:2px;background:#fbf8f18c;color:#c43127;font:900 23px/1 var(--font-body-family);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;animation:studio-stamp .64s cubic-bezier(.2,1.3,.4,1) both}}@media(max-width:749px)and (prefers-reduced-motion:no-preference){.studio-in-next .studio-head,.studio-in-next .gallery-story>.gallery-words,.studio-in-next .gallery-story>.design-page__field--moments{animation:studio-in-next .3s cubic-bezier(.2,.8,.2,1) both}.studio-in-back .studio-head,.studio-in-back .gallery-story>.gallery-words,.studio-in-back .gallery-story>.design-page__field--moments{animation:studio-in-back .3s cubic-bezier(.2,.8,.2,1) both}}@media(prefers-reduced-motion:reduce){.studio-stamp{display:none!important}}@keyframes studio-stamp{0%{opacity:0;transform:rotate(-22deg) scale(2.2)}32%{opacity:1;transform:rotate(-11deg) scale(.94)}44%{transform:rotate(-11deg) scale(1)}78%{opacity:1}to{opacity:0;transform:rotate(-11deg) scale(1)}}@keyframes studio-ask{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.studio-photo.is-asking .studio-photo__choice{animation:none}}@keyframes studio-in-next{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes studio-in-back{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}.studio-next{display:none}@media(max-width:749px){[data-studio][data-gallery-step="0"] .studio-next{display:block;width:100%;min-height:52px;margin:16px 0 4px;border:0;border-radius:999px;background:#1b1a16;color:#fbf8f1;font:inherit;font-size:16px;font-weight:800;letter-spacing:.01em;cursor:pointer}[data-studio][data-gallery-step="0"] .studio-next:focus-visible{outline:3px solid #c43127;outline-offset:3px}[data-studio][data-gallery-step="0"].studio-next-in-view .gallery-purchase .gallery-choose{visibility:hidden}}@media(max-width:749px){.design-page.gallery-page[data-studio][data-studio-typing=true][data-gallery-step="0"] .gallery-purchase,.design-page.gallery-page[data-studio][data-studio-typing=true] .design-page__samples{display:none!important}}@media(max-width:749px){.design-page.gallery-page[data-studio] .gallery-steps{justify-content:flex-start;gap:2px}.design-page.gallery-page[data-studio] .gallery-step__n{display:none}.design-page.gallery-page[data-studio] .gallery-step{min-height:40px;padding:0 6px;font-size:13px;letter-spacing:.01em}.design-page.gallery-page[data-studio] .gallery-step+.gallery-step:before{content:"\203a";margin-right:8px;color:#b3a99a;font-weight:400}.design-page.gallery-page[data-studio] .gallery-step.is-done{color:#5c5345}}@media(max-width:749px){.design-page.gallery-page[data-studio][data-gallery-step="1"] .gallery-inspector:before,.design-page.gallery-page[data-studio][data-gallery-step="2"] .gallery-inspector:before{content:none!important;display:none!important}}@media(max-width:749px){.design-page.gallery-page[data-studio]:not([data-gallery-step="0"]) .design-page__preview .design-page__notice[data-next-step]{cursor:pointer}.design-page.gallery-page[data-studio]:not([data-gallery-step="0"]) .design-page__preview .design-page__notice[data-next-step] .design-page__notice-text:after{content:"  Sort it \203a";color:#c43127;font-weight:800;white-space:nowrap}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words .design-page__field.studio-opening .design-page__choice-note{display:none}}.studio-clear{display:none}@media(max-width:749px){[data-studio][data-gallery-step="0"] .studio-clear{display:inline-flex;align-items:center;min-height:44px;margin:2px 0 0;padding:0 2px;border:0;background:none;color:#c43127;font:inherit;font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}[data-studio][data-gallery-step="0"] .studio-clear:focus-visible{outline:3px solid #c43127;outline-offset:2px}}@media(max-width:749px)and (max-height:700px){.design-page.gallery-page[data-studio][data-gallery-step="0"] .design-page__field.studio-opening+.design-page__field>.design-page__hint,.design-page.gallery-page[data-studio].studio-on-opening[data-gallery-step="0"] .studio-help{display:none!important}}.studio-problem{display:none}@media(max-width:749px){[data-studio][data-gallery-step="0"] .studio-problem:not([hidden]){display:block;margin:14px 0 0;padding:10px 12px;border-left:3px solid #c43127;border-radius:4px;background:#fbeceb;color:#8f1d15;font-size:14px;font-weight:700;line-height:1.4}}@media(max-width:749px)and (prefers-reduced-motion:no-preference){[data-studio][data-gallery-step="0"] .studio-problem.is-shown{animation:studio-problem-nudge .36s ease-out}@keyframes studio-problem-nudge{0%,to{transform:none}25%{transform:translate(-6px)}60%{transform:translate(5px)}}}@media(max-width:749px){[data-studio] .studio-echo.is-stuck .studio-echo__tag{color:#c43127}[data-studio][data-gallery-step="0"] .studio-problem:not([hidden]){margin-top:8px}}@media(max-width:749px){.design-page.gallery-page[data-studio] .design-page__preview .design-page__map-busy{bottom:calc(var(--studio-steps-h, 56px) + 10px)}.design-page.gallery-page[data-studio].studio-map-busy .design-page__preview .design-page__render-status{display:none}}@media(max-width:749px)and (max-height:700px){.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story>.gallery-product-name{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story>.studio-meta{display:none!important}.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-question{font-size:22px}}@media(max-width:749px)and (max-height:700px){.design-page.gallery-page[data-studio][data-gallery-step="0"] .design-page__field.studio-opening .design-page__thumb-image{height:44px;object-fit:cover;object-position:50% 30%}}.studio-photo-ask{display:none}@media(max-width:749px){.design-page.gallery-page[data-studio]:not([data-gallery-step="0"]) .studio-photo-ask{position:relative;z-index:3;grid-row:4;grid-column:1 / -1;display:flex;gap:8px;justify-content:center;margin:6px 16px 8px}.design-page.gallery-page[data-studio].studio-photo-ask-on .design-page__preview .design-page__notice[data-next-step]{display:none!important}.design-page.gallery-page[data-studio] .studio-photo-ask button{min-height:44px;padding:0 18px;border-radius:999px;font:inherit;font-size:14.5px;font-weight:800;cursor:pointer}.design-page.gallery-page[data-studio] .studio-photo-ask__add{border:0;background:#1b1a16;color:#fbf8f1}.design-page.gallery-page[data-studio] .studio-photo-ask__none{border:1.5px solid #1b1a16;background:#fbf8f1;color:#1b1a16}.design-page.gallery-page[data-studio] .studio-photo-ask button:focus-visible{outline:3px solid #c43127;outline-offset:2px}.design-page.gallery-page[data-studio].studio-photo-ask-on .design-page__notice[data-next-step] .design-page__notice-text:after{content:none}}@media(max-width:749px){.design-page.gallery-page[data-studio]:not([data-gallery-step="0"]) .studio-photo-ask{flex-wrap:wrap}.studio-photo-ask__note{display:none}.design-page.gallery-page[data-studio] .studio-photo-ask .studio-photo-ask__note{display:block;flex-basis:100%;margin:0 0 2px;padding:4px 10px;border-radius:8px;background:#fbf8f1e6;color:#1b1a16;font-size:13px;font-weight:700;text-align:center}}.studio-topbar,.studio-track{display:none}@media(max-width:749px){html.studio-on .gallery-header{height:52px;padding:0 8px;gap:8px;background:#fbf8f1;border-bottom:1px solid #e4dccb;color:#1b1a16}html.studio-on .gallery-header>:not(.studio-topbar){display:none!important}html.studio-on .gallery-header>.studio-topbar{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%}html.studio-on .gallery-header .studio-topbar__close{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ece4d3;color:#1b1a16;font-size:17px;font-weight:700;line-height:1;text-decoration:none}html.studio-on .gallery-header .studio-topbar__close:focus-visible{outline:3px solid #c43127;outline-offset:2px}.studio-topbar__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;color:#1b1a16;font-size:14.5px;font-weight:800;line-height:1.12;text-align:center;overflow-wrap:anywhere}.studio-topbar__price{margin:0 8px 0 0;color:#1b1a16;font-size:15.5px;font-weight:800;white-space:nowrap}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story>.gallery-product-name{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story>.studio-meta{display:none!important}.design-page.gallery-page[data-studio][data-gallery-step="0"]:not([data-studio-typing=true]){--gallery-art-height: min(300px, 32svh)}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-story .gallery-words .design-page__field.studio-opening+.design-page__field>.design-page__hint,.design-page.gallery-page[data-studio].studio-on-opening[data-gallery-step="0"] .studio-help{display:none!important}.design-page.gallery-page[data-studio] .studio-head .studio-progress{display:none!important}.design-page.gallery-page[data-studio] .studio-track{position:relative;z-index:3;grid-row:7;grid-column:1 / -1;display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;align-items:center;height:22px;margin:0;padding:0 18px 8px;background:#fbf8f1}.design-page.gallery-page[data-studio] .studio-track:before{content:"";position:absolute;left:22px;right:22px;top:6px;height:2px;border-radius:1px;background:#e2d9c7}.studio-track__words{display:flex;justify-content:space-between;padding-right:14%}.studio-track__step{display:flex;justify-content:center}.studio-track__dot{position:relative;display:block;width:8px;height:8px;border-radius:50%;background:#d9cfbc}.studio-track__dot.is-done{background:#c43127}.studio-track__dot.is-now{width:13px;height:13px;margin:-2.5px 0;background:#c43127;box-shadow:0 0 0 3px #c431272e}.design-page.gallery-page[data-studio] .gallery-steps{display:grid!important;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:0;padding:0 10px}.design-page.gallery-page[data-studio] .gallery-steps .gallery-step+.gallery-step:before{content:none!important}.design-page.gallery-page[data-studio] .gallery-steps .gallery-step{justify-content:center;min-width:0;padding:0 2px;font-size:13.5px;white-space:nowrap}.design-page.gallery-page[data-studio] .gallery-steps .gallery-step:first-child{justify-content:flex-start;padding-left:6px}.design-page.gallery-page[data-studio] .gallery-steps .gallery-step[aria-current=step]{color:#c43127}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-purchase{left:auto!important;right:12px!important;bottom:14px!important;width:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-purchase>:not(.gallery-choose){display:none!important}.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-purchase .gallery-choose{pointer-events:auto;min-height:52px;padding:0 22px;border-radius:999px;box-shadow:0 6px 18px #1b1a1647}}@media(max-width:749px)and (max-height:700px){.design-page.gallery-page[data-studio][data-gallery-step="0"]:not([data-studio-typing=true]){--gallery-art-height: min(240px, 30svh)}}@media(max-width:749px){.design-page.gallery-page[data-studio]:not([data-gallery-step="0"]) .design-page__preview .design-page__facts{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}.design-page.gallery-page[data-studio][data-gallery-step="2"] .gallery-story{padding-bottom:104px}}@media(max-width:749px)and (prefers-reduced-motion:no-preference){[data-studio][data-gallery-step="0"] .design-page__field.is-shown{animation:studio-problem-nudge .36s ease-out}}@media(max-width:749px){.design-page.gallery-page[data-studio][data-studio-typing=true] :is(.studio-track,.gallery-steps){display:none!important}.design-page.gallery-page[data-studio][data-studio-typing=true][data-gallery-step="0"] .design-page__field.studio-opening{display:none!important}[data-studio][data-gallery-step="0"] .studio-next.is-compact{width:auto;min-height:44px;margin:8px 0 2px auto;padding:0 22px;font-size:15px}.design-page.gallery-page[data-studio]:not([data-gallery-step="0"]) .gallery-fullscreen{display:none!important}.design-page.gallery-page[data-studio] .studio-photo-ask .studio-photo-ask__note{display:none!important}.design-page.gallery-page[data-studio] .studio-photo-ask button{min-height:40px;padding:0 16px;font-size:13.5px}.design-page.gallery-page[data-studio] .design-page__preview-tools:not(.studio-tools-open) .design-page__tool--quiet{display:none!important}.design-page.gallery-page[data-studio] .studio-tools-more{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border:0;background:none;color:#1b1a16;font:inherit;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}}@media(max-width:749px){.design-page.gallery-page[data-studio] .studio-track{display:none!important}}.studio-step-tally{display:none}@media(max-width:749px){.design-page.gallery-page[data-studio][data-gallery-step="0"] .gallery-steps .studio-step-tally{display:inline;margin-left:5px;font-variant-numeric:tabular-nums;font-weight:700;opacity:.75}.design-page.gallery-page[data-studio] .studio-head__count{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.design-page.gallery-page[data-studio][data-gallery-step="0"] .design-page__field.studio-opening>.design-page__label,.design-page.gallery-page[data-studio][data-gallery-step="0"] .design-page__field.studio-opening>.design-page__thumbs>.design-page__label{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6458}}@media(max-width:749px){.design-page.gallery-page[data-studio][data-studio-typing=true][data-gallery-step="0"] .studio-head :is(.studio-head__row,.studio-help,.studio-intro){display:none!important}.design-page.gallery-page[data-studio][data-studio-typing=true][data-gallery-step="0"] .studio-question{margin:0 0 6px;font-size:15px;line-height:1.25}.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-composer{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:end}.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-composer>*{grid-column:1 / -1}.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-composer>.studio-composer__box{grid-column:1;min-width:0;margin-bottom:0}.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-composer>.studio-next.is-compact{grid-column:2;align-self:stretch;min-height:48px;margin:0!important;padding:0 18px;border-radius:999px}.design-page.gallery-page[data-studio][data-studio-typing=true] .design-page__input.studio-fits{background-image:linear-gradient(#2f7d4f,#2f7d4f);background-repeat:no-repeat;background-position:left bottom;background-size:var(--studio-fit, 0%) 4px}.design-page.gallery-page[data-studio][data-studio-typing=true] .design-page__input.studio-fits.is-near{background-image:linear-gradient(#b7791f,#b7791f)}.design-page.gallery-page[data-studio][data-studio-typing=true] .design-page__input.studio-fits.is-full{background-image:linear-gradient(#c43127,#c43127)}.studio-topbar__price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.studio-topbar__sum{font-size:14.5px;font-weight:800}.studio-topbar__when{font-size:11px;font-weight:600;color:#6b6458}}@media(max-width:749px)and (prefers-reduced-motion:no-preference){.design-page.gallery-page[data-studio][data-studio-typing=true] .design-page__input.studio-fits{transition:background-size .15s ease-out}}@media(max-width:749px){.design-page.gallery-page[data-studio][data-studio-typing=true][data-gallery-step="0"] .studio-chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.design-page.gallery-page[data-studio][data-studio-typing=true][data-gallery-step="0"] .studio-chips::-webkit-scrollbar{display:none}.design-page.gallery-page[data-studio][data-studio-typing=true][data-gallery-step="0"] .studio-chip{flex:0 0 auto}}.studio-ov{display:none}@media(max-width:749px){.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-ov{display:block;margin:6px 0 0;padding:0;list-style:none;border-top:1px solid #e4dccb}.studio-ov__item{margin:0;border-bottom:1px solid #e4dccb}.studio-ov__row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 2px;border:0;background:none;color:#1b1a16;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.studio-ov__no{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#1b1a16;color:#fbf8f1;font-size:13px;font-weight:800}.studio-ov__row.is-example .studio-ov__no{background:#c43127}.studio-ov__words{display:flex;flex-wrap:wrap;align-items:baseline;gap:1px 8px;min-width:0}.studio-ov__name{flex-basis:100%;overflow:hidden;font-size:15px;font-weight:750;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.studio-ov__value{min-width:0;max-width:100%;overflow:hidden;color:#4d473d;font-size:14px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.studio-ov__tag{color:#8a8173;font-size:12px;font-weight:600;white-space:nowrap}.studio-ov__go{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1.5px solid #1b1a16;border-radius:999px;font-size:13.5px;font-weight:700}.studio-ov__row.is-example .studio-ov__go{background:#1b1a16;color:#fbf8f1}.studio-ov__row:focus-visible{outline:3px solid #c43127;outline-offset:2px;border-radius:8px}.studio-ov__row:active{background:#1b1a160a}.design-page.gallery-page[data-studio].studio-overview .gallery-story-tabs{display:none!important}}@media(max-width:749px){.design-page.gallery-page[data-studio].studio-overview[data-gallery-step="0"] .gallery-purchase{left:0!important;right:0!important;bottom:0!important;width:auto!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #e4dccb!important;background:#fbf8f1!important;box-shadow:0 -6px 18px #1b1a1614!important;pointer-events:auto}.design-page.gallery-page[data-studio].studio-overview[data-gallery-step="0"] .gallery-purchase .gallery-choose{visibility:visible!important;width:100%;box-shadow:none!important}.design-page.gallery-page[data-studio].studio-overview[data-gallery-step="0"] .studio-next{display:none!important}.design-page.gallery-page[data-studio].studio-overview[data-gallery-step="0"] .gallery-story{padding-bottom:92px}.studio-ov__row--photo{cursor:default}.studio-ov__actions{display:inline-flex;gap:6px}.studio-ov__actions .studio-ov__go{cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:0 12px}.studio-ov__actions .studio-ov__none{background:none!important;color:#1b1a16!important}}@media(max-width:749px){.design-page.gallery-page[data-studio].studio-overview[data-gallery-step="0"] .gallery-purchase .gallery-choose{flex:1 1 auto!important;width:100%!important;max-width:none!important;justify-content:center}}@media(max-width:749px){.design-page.gallery-page[data-studio].studio-overview[data-gallery-step="0"] .gallery-purchase{grid-template-columns:minmax(0,1fr)!important}.design-page.gallery-page[data-studio].studio-overview[data-gallery-step="0"] .gallery-purchase .gallery-choose{grid-column:1 / -1!important;grid-row:auto!important}}.studio-sample-tag,.studio-ov-size{display:none}@media(max-width:749px){.design-page.gallery-page[data-studio].studio-overview[data-gallery-step="0"]:not([data-studio-typing=true]){--gallery-art-height: min(250px, 28svh)}.design-page.gallery-page[data-studio] .studio-ov-size{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin:6px 0 0;color:#4d473d;font-size:13.5px}.design-page.gallery-page[data-studio]:not(.studio-overview) .studio-ov-size{display:none}.studio-ov-size__what{font-weight:600}.studio-ov-size__smaller{min-height:32px;padding:0;border:0;background:none;color:#c43127;font:inherit;font-size:13.5px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.studio-ov__note{margin:0 0 10px;padding:8px 10px;border-left:3px solid #c43127;background:#fff4ef;color:#1b1a16;font-size:14px;font-weight:600}.design-page.gallery-page[data-studio] .studio-sample-tag{position:absolute;z-index:4;display:block;transform:translate(-50%,-50%) rotate(-3deg);padding:3px 9px;border:1px solid #c43127;background:#fffbe6;color:#c43127;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 6px #0000002e;pointer-events:none}.design-page.gallery-page[data-studio] .studio-sample-tag[hidden]{display:none}}@media(max-width:749px)and (max-height:700px){.design-page.gallery-page[data-studio].studio-overview[data-gallery-step="0"]:not([data-studio-typing=true]){--gallery-art-height: min(200px, 26svh)}}@media(max-width:749px)and (prefers-reduced-motion:no-preference){.studio-ov__row.is-asking{animation:studio-problem-nudge .36s ease-out}}@media(max-width:749px){.design-page.gallery-page[data-studio] .gallery-purchase .gallery-choose{font-family:inherit}}@media(max-width:749px){.studio-ov__more{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 2px;border:0;background:none;color:#1b1a16;font:inherit;text-align:left;cursor:pointer}.studio-ov__chev{display:grid;place-items:center;width:26px;height:26px;border:1.5px solid #1b1a16;border-radius:50%;font-size:17px;font-weight:700;line-height:1}.studio-ov__more:focus-visible{outline:3px solid #c43127;outline-offset:2px;border-radius:8px}.design-page.gallery-page[data-studio][data-gallery-step="1"]{--gallery-art-height: min(330px, 37svh)}}@media(max-width:749px)and (max-height:700px){.design-page.gallery-page[data-studio][data-gallery-step="1"]{--gallery-art-height: min(260px, 34svh)}}@media(max-width:749px)and (max-height:700px){.design-page.gallery-page[data-studio][data-gallery-step="1"]{--gallery-art-height: min(220px, 30svh)}.design-page.gallery-page[data-studio][data-gallery-step="1"] .design-page__recipes>.design-page__hint{display:none}}@media(max-width:749px){.design-page.gallery-page[data-studio]:not([data-gallery-step="0"]) .studio-photo-ask{flex-wrap:nowrap;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 24px);margin:4px auto 8px;padding:4px 4px 4px 12px;border-radius:999px;background:#fbf8f1f5;box-shadow:0 2px 10px #1b1a1629}.design-page.gallery-page[data-studio]:not([data-gallery-step="0"]) .studio-photo-ask .studio-photo-ask__note{display:inline!important;flex-basis:auto;margin:0 2px 0 0;padding:0;background:none;color:#c43127;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.design-page.gallery-page[data-studio]:not([data-gallery-step="0"]) .studio-photo-ask button{min-height:36px;padding:0 12px;font-size:13px;white-space:nowrap}}.studio-start-more{display:none}@media(max-width:749px){.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-start-more{display:block;min-height:44px;margin:6px auto 0;padding:0 8px;border:0;background:none;color:#1b1a16;font:inherit;font-size:14.5px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.design-page.gallery-page[data-studio][data-studio-typing=true] .studio-start-more{display:none!important}.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-start-more:focus-visible{outline:3px solid #c43127;outline-offset:2px}.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-start-trust:not(:empty){display:block;margin:10px auto 0;padding:0 8px;color:#5c574c;font-size:13.5px;line-height:1.45;text-align:center}.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-start-smaller{display:block;min-height:44px;margin:2px auto 0;padding:0 8px;border:0;background:none;color:#5c574c;font:inherit;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.design-page.gallery-page[data-studio][data-studio-typing=true] .studio-start-trust,.design-page.gallery-page[data-studio][data-studio-typing=true] .studio-start-smaller{display:none!important}}.studio-start-trust,.studio-start-smaller{display:none}@media(max-width:749px){.design-page.gallery-page[data-studio][data-gallery-step="0"]:not(.studio-overview) .gallery-purchase{left:0!important;right:0!important;bottom:0!important;width:auto!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #e4dccb!important;background:#fbf8f1!important;box-shadow:0 -6px 18px #1b1a1614!important;pointer-events:auto;grid-template-columns:minmax(0,1fr)!important}.design-page.gallery-page[data-studio][data-gallery-step="0"]:not(.studio-overview) .gallery-purchase .gallery-choose{flex:1 1 auto!important;width:100%!important;max-width:none!important;justify-content:center;grid-column:1 / -1!important;grid-row:auto!important;box-shadow:none!important}.design-page.gallery-page[data-studio][data-gallery-step="0"].studio-next-in-view:not(.studio-overview) .gallery-purchase{visibility:hidden}}@media(max-width:749px){.design-page.gallery-page .studio-ov__tag{color:#675e50}}@media(max-width:749px){.design-page.gallery-page[data-studio][data-studio-typing=true] .design-page__hmw-open{display:none}}@media(max-width:749px){.design-page.gallery-page[data-studio] .studio-head__row:not(:has(>.studio-back:not([hidden]),>.studio-full:not([hidden]))){min-height:0;height:0;margin:0;overflow:hidden}}@media(max-width:749px)and (max-height:640px){.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-chips>.studio-chip{flex:none;max-width:none}.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-chips::-webkit-scrollbar{display:none}.design-page.gallery-page[data-studio].studio-overview[data-gallery-step="0"] .studio-help{display:none}}@media(max-width:749px)and (max-height:600px){.design-page.gallery-page[data-studio][data-gallery-step="0"]:not([data-studio-typing=true]):not(.studio-overview){--gallery-art-height: min(200px, 25svh)}}@media(max-width:749px)and (max-height:600px){.design-page.gallery-page[data-studio][data-gallery-step="1"]{--gallery-art-height: min(180px, 24svh)}}@media(max-width:749px){.design-page.gallery-page[data-studio][data-gallery-step="0"] .studio-composer>.studio-next.is-compact{align-self:end}.design-page.gallery-page[data-studio][data-studio-typing=true][data-gallery-step="0"] :is(.design-page__field--paragraph,.design-page__field--textarea,.design-page__field--lines).studio-composer>.studio-composer__box{max-height:26svh;overflow-y:auto}}@media(max-width:749px){.design-page.gallery-page[data-studio]:not([data-gallery-step="0"]) .design-page__preview .design-page__notice:has(>.design-page__photo-pick){display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:6px;padding-bottom:6px;line-height:1.3}.design-page.gallery-page[data-studio]:not([data-gallery-step="0"]) .design-page__preview .design-page__notice:has(>.design-page__photo-pick)>.design-page__notice-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.design-page.gallery-page[data-studio]:not([data-gallery-step="0"]) .design-page__preview .design-page__notice:has(>.design-page__photo-pick):before{content:"This look needs your photo";font-size:13px;font-weight:700}.design-page.gallery-page[data-studio]:not([data-gallery-step="0"]) .design-page__preview .design-page__notice>.design-page__photo-pick{flex:none;margin:0;padding:0 12px;font-size:13px}}@media(max-width:389px){.design-page.gallery-page[data-studio] .gallery-steps{grid-template-columns:minmax(0,1fr) auto auto auto;column-gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/153/assets/studio-mobile.css.map */
