.personalization-builder-module__jkQoSW__page{background:var(--color-canvas,#f7f6f2);min-height:100vh;color:var(--color-ink,#111);padding:clamp(1rem,2vw,2rem) 0 4rem;overflow:clip}.personalization-builder-module__jkQoSW__pageWithInformation{padding-bottom:0}.personalization-builder-module__jkQoSW__giftWrapPage{background:#f5f5f3}.personalization-builder-module__jkQoSW__productInformation{z-index:0;margin-top:clamp(1rem,2vw,1.5rem);position:relative}.personalization-builder-module__jkQoSW__garlandPage{background:#f9f9f8;min-height:0}body:has(.personalization-builder-module__jkQoSW__garlandPage){background:#f9f9f8}.personalization-builder-module__jkQoSW__intro{width:min(100% - 2rem, var(--container));margin-inline:auto}.personalization-builder-module__jkQoSW__workspace{width:min(100% - 1rem, var(--container));margin-inline:auto}.personalization-builder-module__jkQoSW__intro{margin-bottom:clamp(1rem,2vw,1.75rem)}.personalization-builder-module__jkQoSW__intro small{color:var(--color-accent-dark);font-size:.78rem;font-weight:var(--font-weight-strong);letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.personalization-builder-module__jkQoSW__intro h1{max-width:58rem;font-size:var(--font-interface-title);font-weight:var(--font-interface-title-weight);letter-spacing:-.045em;margin:.3rem 0 .55rem;line-height:1.07}.personalization-builder-module__jkQoSW__intro h1:last-child{margin-bottom:0}.personalization-builder-module__jkQoSW__intro p{max-width:43rem;color:var(--color-ink-muted,#666);margin:0;font-size:clamp(.96rem,1.2vw,1.12rem);line-height:1.45}.personalization-builder-module__jkQoSW__workspace{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid;position:relative}.personalization-builder-module__jkQoSW__scene{border-radius:var(--radius-panel);isolation:isolate;background:#ded9d1;min-height:clamp(31rem,55vw,48rem);position:relative;overflow:hidden}.personalization-builder-module__jkQoSW__sceneToolbar{z-index:20;flex-wrap:wrap;gap:.4rem;max-width:calc(100% - 22rem);display:flex;position:absolute;top:1rem;left:1rem}.personalization-builder-module__jkQoSW__giftToolbarColors{align-items:center;gap:.3rem;display:flex}.personalization-builder-module__jkQoSW__dtfToolbarGroup{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffffb8;border:1px solid #ffffffad;border-radius:1.35rem;align-content:start;gap:.3rem;padding:.45rem;display:grid;box-shadow:inset 0 1px #ffffffeb,0 .55rem 1.4rem #14141417}.personalization-builder-module__jkQoSW__dtfToolbarLabel{color:#1111119e;letter-spacing:.08em;text-transform:uppercase;padding-inline:.4rem;font-size:.62rem;font-weight:700;line-height:1}.personalization-builder-module__jkQoSW__dtfToolbarChoices{align-items:center;gap:.25rem;display:flex}.personalization-builder-module__jkQoSW__dtfToolbarGroup .personalization-builder-module__jkQoSW__tab,.personalization-builder-module__jkQoSW__dtfToolbarGroup .personalization-builder-module__jkQoSW__pill{min-height:2.75rem;font-size:var(--font-caption);padding:.52rem .78rem}.personalization-builder-module__jkQoSW__dtfSurfaceMenu{z-index:40;order:3;margin-left:0;display:block;position:relative}.personalization-builder-module__jkQoSW__dtfSceneToolbar{align-items:center;gap:.35rem;display:flex}.personalization-builder-module__jkQoSW__dtfColorGroup{order:1}.personalization-builder-module__jkQoSW__dtfViewGroup{order:2}.personalization-builder-module__jkQoSW__dtfSurfaceGroupDesktop{display:none}.personalization-builder-module__jkQoSW__dtfSurfaceMenu summary{cursor:pointer;min-height:2.45rem;font-size:var(--font-caption);font-weight:var(--font-weight-button);white-space:nowrap;background:#ffffffd1;border:1px solid #1111111f;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .3rem .3rem .75rem;list-style:none;display:inline-flex;box-shadow:inset 0 1px #fffffff5,0 .45rem 1.2rem #16191814}.personalization-builder-module__jkQoSW__dtfSurfaceMenu summary::-webkit-details-marker{display:none}.personalization-builder-module__jkQoSW__dtfSurfaceMenuIcon{color:#fff;background:#111;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;display:grid}.personalization-builder-module__jkQoSW__dtfSurfaceMenuIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.85rem;transition:transform .18s}.personalization-builder-module__jkQoSW__dtfSurfaceMenu[open] .personalization-builder-module__jkQoSW__dtfSurfaceMenuIcon svg{transform:rotate(180deg)}.personalization-builder-module__jkQoSW__dtfSurfaceMenu nav{z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f8f8f5f7;border:1px solid #fffc;border-radius:1.25rem;gap:.15rem;width:12rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 1rem 2.5rem #16191829}.personalization-builder-module__jkQoSW__dtfSurfaceMenu nav button{color:#111;min-height:2.65rem;font:inherit;font-size:var(--font-button-small);text-align:left;background:0 0;border:0;border-radius:.85rem;justify-content:space-between;align-items:center;padding:.6rem .7rem;display:flex}.personalization-builder-module__jkQoSW__dtfSurfaceMenu nav button[aria-pressed=true]{background:#11111114}.personalization-builder-module__jkQoSW__dtfSurfaceMenu nav button:focus-visible{outline-offset:-2px;outline:2px solid #111}.personalization-builder-module__jkQoSW__dtfSceneToolbar .personalization-builder-module__jkQoSW__dtfToolbarGroup{max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.personalization-builder-module__jkQoSW__dtfSceneToolbar .personalization-builder-module__jkQoSW__dtfToolbarLabel{display:none}.personalization-builder-module__jkQoSW__dtfSceneToolbar .personalization-builder-module__jkQoSW__dtfToolbarGroup .personalization-builder-module__jkQoSW__tab,.personalization-builder-module__jkQoSW__dtfSceneToolbar .personalization-builder-module__jkQoSW__dtfToolbarGroup .personalization-builder-module__jkQoSW__pill{min-height:2.45rem;font-size:var(--font-caption);padding:.48rem .7rem}.personalization-builder-module__jkQoSW__dtfSceneToolbar .personalization-builder-module__jkQoSW__dtfColorGroup .personalization-builder-module__jkQoSW__fabricColorButton{background:conic-gradient(from 15deg,#f10120,#ffb000,#f5f34c,#43cf75,#49bde8,#635bdb,#db52c8,#f10120);border:2px solid #fff;border-radius:50%;width:2.45rem;min-width:2.45rem;padding:0;font-size:0}.personalization-builder-module__jkQoSW__dtfSceneToolbar .personalization-builder-module__jkQoSW__dtfColorGroup .personalization-builder-module__jkQoSW__fabricColorSwatch{display:none}.personalization-builder-module__jkQoSW__fabricColorControl{position:relative}.personalization-builder-module__jkQoSW__fabricColorButton{align-items:center;gap:.5rem;display:flex}.personalization-builder-module__jkQoSW__fabricColorSwatch{border:2px solid #ffffffe0;border-radius:50%;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px #1113}.personalization-builder-module__jkQoSW__fabricColorPopover{z-index:1000;-webkit-backdrop-filter:blur(28px)saturate(130%);backdrop-filter:blur(28px)saturate(130%);background:#faf9f6e0;border:1px solid #ffffffc7;border-radius:1.55rem;padding:.75rem;position:fixed;overflow:auto;box-shadow:inset 0 1px #fffffff2,0 1.2rem 3rem #1814102e}.personalization-builder-module__jkQoSW__colorDots{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#ffffffb8;border:1px solid #ffffffad;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem;display:flex;box-shadow:inset 0 1px #ffffffe6,0 .45rem 1.3rem #14141414}.personalization-builder-module__jkQoSW__colorDots>button,.personalization-builder-module__jkQoSW__rainbowDot{cursor:pointer;border:2px solid #ffffffe6;border-radius:50%;flex:0 0 2rem;width:2rem;height:2rem;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #11111121}.personalization-builder-module__jkQoSW__colorDots>button[aria-pressed=true]{outline-offset:2px;outline:2px solid #111}.personalization-builder-module__jkQoSW__rainbowDot{background:conic-gradient(#ef3340,#ffb400,#e8ec54,#48ca73,#4ebdeb,#625adb,#db55c9,#ef3340)}.personalization-builder-module__jkQoSW__rainbowDot input{opacity:0;width:1px;height:1px;position:absolute}.personalization-builder-module__jkQoSW__pill,.personalization-builder-module__jkQoSW__tab,.personalization-builder-module__jkQoSW__iconButton,.personalization-builder-module__jkQoSW__controls button,.personalization-builder-module__jkQoSW__segmented button,.personalization-builder-module__jkQoSW__optionGrid button,.personalization-builder-module__jkQoSW__assetCard button,.personalization-builder-module__jkQoSW__uploadButton,.personalization-builder-module__jkQoSW__emptyAction{color:#fff;cursor:pointer;min-height:2.65rem;font:inherit;font-size:var(--font-body-small);font-weight:var(--font-weight-button);background:#111;border:1px solid #ffffff94;border-radius:999px;padding:.6rem .95rem;transition:transform .16s,background .16s,border-color .16s}.personalization-builder-module__jkQoSW__pill:hover:not(:disabled),.personalization-builder-module__jkQoSW__tab:hover,.personalization-builder-module__jkQoSW__iconButton:hover,.personalization-builder-module__jkQoSW__controls button:hover,.personalization-builder-module__jkQoSW__segmented button:hover,.personalization-builder-module__jkQoSW__optionGrid button:hover,.personalization-builder-module__jkQoSW__assetCard button:hover,.personalization-builder-module__jkQoSW__uploadButton:hover,.personalization-builder-module__jkQoSW__emptyAction:hover{transform:translateY(-1px)}.personalization-builder-module__jkQoSW__tab[aria-pressed=false],.personalization-builder-module__jkQoSW__pill.personalization-builder-module__jkQoSW__light{color:#111;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#ffffffb8;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffe6,0 .45rem 1.3rem #14141414}.personalization-builder-module__jkQoSW__canvas{touch-action:pan-y;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.personalization-builder-module__jkQoSW__canvas:focus-visible{outline-offset:-6px;outline:3px solid #111}.personalization-builder-module__jkQoSW__canvas[data-file-dragging=true]:after{z-index:25;content:"Отпустите файл, чтобы добавить изображение";color:#111;font-size:var(--font-body-small);pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff6b;border:2px dashed #111111b8;border-radius:1.5rem;place-items:center;font-weight:700;display:grid;position:absolute;inset:1rem}.personalization-builder-module__jkQoSW__wall{background:var(--wall,#eee9e1)}.personalization-builder-module__jkQoSW__wall:before,.personalization-builder-module__jkQoSW__wall:after{content:"";pointer-events:none;position:absolute;inset:0}.personalization-builder-module__jkQoSW__wall:before{z-index:0;background:url(/images/home/posters/wall-lighting-v2.webp) bottom/100% no-repeat}.personalization-builder-module__jkQoSW__wall:after{z-index:3;background:url(/images/home/posters/wall-foreground-v4.webp) bottom/100% no-repeat}.personalization-builder-module__jkQoSW__poster,.personalization-builder-module__jkQoSW__queuedPoster{z-index:2;background:#fff;border:clamp(.45rem,.75vw,.85rem) solid #f7f4ed;position:relative;overflow:hidden;box-shadow:0 1.6rem 3rem #2a21194d,inset 0 0 0 1px #1c16121f}.personalization-builder-module__jkQoSW__poster{width:min(31%,19rem);aspect-ratio:var(--ratio,.707);transform:translate(var(--x), var(--y)) rotate(var(--rotation));outline:var(--selected,0) solid #f10120;outline-offset:.25rem}.personalization-builder-module__jkQoSW__queuedPoster{aspect-ratio:.707;width:15%;position:absolute}.personalization-builder-module__jkQoSW__poster:after,.personalization-builder-module__jkQoSW__queuedPoster:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 1.1rem #1f18121c}.personalization-builder-module__jkQoSW__poster img,.personalization-builder-module__jkQoSW__queuedPoster img,.personalization-builder-module__jkQoSW__flat img,.personalization-builder-module__jkQoSW__dtfPrint img,.personalization-builder-module__jkQoSW__paperArtwork img{object-fit:var(--fit,contain);width:100%;height:100%;transform:scale(var(--scale)) translate(var(--ix), var(--iy));rotate:var(--image-rotation);pointer-events:none}.personalization-builder-module__jkQoSW__emptyPoster{place-items:center;padding:1.2rem;display:grid}.personalization-builder-module__jkQoSW__frameNote{z-index:10;color:#555;font-size:var(--font-caption);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #ffffffb3;border-radius:999px;padding:.55rem .85rem;position:absolute;bottom:1rem;left:1rem;box-shadow:0 .5rem 1.5rem #00000014}.personalization-builder-module__jkQoSW__flat,.personalization-builder-module__jkQoSW__sheet,.personalization-builder-module__jkQoSW__flatDtf{z-index:2;background:#fff;border:1px solid #11111129;place-items:center;width:min(66%,40rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #1e191429}.personalization-builder-module__jkQoSW__flat{aspect-ratio:var(--ratio,.707)}.personalization-builder-module__jkQoSW__sheet{aspect-ratio:var(--sheet-ratio,1.5);background-color:var(--paper);background-image:var(--repeat-image);background-position:var(--repeat-position-sheet,0 0);background-size:var(--repeat-size-sheet,25% 25%);background-repeat:repeat}.personalization-builder-module__jkQoSW__transparent{background-color:#f4f3ef;background-image:linear-gradient(45deg,#ddd 25%,#0000 25%),linear-gradient(-45deg,#ddd 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ddd 75%),linear-gradient(-45deg,#0000 75%,#ddd 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.personalization-builder-module__jkQoSW__gift{background:#eee2d3 url(/images/home/gift-wrap/tabletop-v2.webp) 50%/cover no-repeat}.personalization-builder-module__jkQoSW__builderGift{width:max-content;top:50%!important}.personalization-builder-module__jkQoSW__paperArtwork{z-index:1;border-radius:inherit;background:#eee9e1;position:absolute;inset:0;overflow:hidden}.personalization-builder-module__jkQoSW__paperSheetCoverage{width:var(--gift-sheet-width,300%);height:var(--gift-sheet-height,300%);background-color:var(--paper);background-image:var(--repeat-image);background-position:var(--repeat-position-sheet,0 0);background-size:var(--repeat-size-sheet,25% 25%);background-repeat:repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.personalization-builder-module__jkQoSW__paperArtworkSingle img{width:100%;height:100%}.personalization-builder-module__jkQoSW__dtf{background:#eeeae1}.personalization-builder-module__jkQoSW__builderDtf{border-radius:0;inset:0;container-type:size;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;position:absolute!important}.personalization-builder-module__jkQoSW__dtfPrintArea{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.personalization-builder-module__jkQoSW__dtfPrint{z-index:1;width:min(var(--dtf-natural-width,29rem), calc(72cqh * var(--dtf-print-aspect,1)));aspect-ratio:var(--dtf-print-aspect,1);cursor:grab;pointer-events:auto;touch-action:none;place-items:center;display:grid;position:relative}.personalization-builder-module__jkQoSW__dtfSizeBadge{z-index:4;color:#111;-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);width:max-content;font-size:var(--font-caption);pointer-events:none;background:#ffffffd1;border:1px solid #ffffffbf;border-radius:999px;padding:.35rem .65rem;font-weight:700;line-height:1;position:absolute;top:.55rem;left:50%;transform:translate(-50%);box-shadow:0 .45rem 1.4rem #1414141a}.personalization-builder-module__jkQoSW__dtfResizeHandle{z-index:5;cursor:nwse-resize;touch-action:none;background:#fff;border:2px solid #111;border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;box-shadow:0 .25rem .65rem #0000003d}.personalization-builder-module__jkQoSW__dtfResizeHandle[data-corner=nw]{top:.2rem;left:.2rem}.personalization-builder-module__jkQoSW__dtfResizeHandle[data-corner=ne]{cursor:nesw-resize;top:.2rem;right:.2rem}.personalization-builder-module__jkQoSW__dtfResizeHandle[data-corner=se]{bottom:.2rem;right:.2rem}.personalization-builder-module__jkQoSW__dtfResizeHandle[data-corner=sw]{cursor:nesw-resize;bottom:.2rem;left:.2rem}.personalization-builder-module__jkQoSW__dtfPrint:active{cursor:grabbing}.personalization-builder-module__jkQoSW__dtfPrint img,.personalization-builder-module__jkQoSW__dtfFlatPrint img{object-fit:contain}.personalization-builder-module__jkQoSW__emptyDtfPrint{color:#111;text-align:center;min-width:8rem;min-height:5.5rem;font:inherit;background:#ffffffc2;border:1px dashed #11111152;border-radius:1rem;align-content:center;gap:.3rem;padding:.8rem}.personalization-builder-module__jkQoSW__emptyDtfPrint strong{font-size:var(--font-caption)}.personalization-builder-module__jkQoSW__emptyDtfPrint span{color:#666;font-size:.62rem;line-height:1.3}.personalization-builder-module__jkQoSW__dtfActions{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#ffffffd1;border:1px solid #ffffffc7;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 .75rem 2rem #1e191424}.personalization-builder-module__jkQoSW__dtfActions button{min-width:2.45rem;min-height:var(--button-height-small);color:#111;cursor:pointer;font:inherit;font-size:var(--font-button-small);font-weight:var(--font-weight-button);background:0 0;border:0;border-radius:999px;place-items:center;padding:.5rem .7rem;display:grid}.personalization-builder-module__jkQoSW__dtfActions button:hover{color:#fff;background:#111}.personalization-builder-module__jkQoSW__dtfActions svg{width:1.15rem;height:1.15rem}.personalization-builder-module__jkQoSW__flatDtf{aspect-ratio:1;background:0 0;width:min(76%,38rem)}.personalization-builder-module__jkQoSW__dtfFlatPrint{width:var(--dtf-flat-width,85%);height:var(--dtf-flat-height,85%);aspect-ratio:var(--dtf-flat-ratio,1);place-items:center;display:grid}.personalization-builder-module__jkQoSW__dtfFlatPrint img{width:100%;height:100%;transform:rotate(var(--image-rotation))}.personalization-builder-module__jkQoSW__emptyAction{z-index:6;border-color:#111;position:relative}.personalization-builder-module__jkQoSW__builderGift .personalization-builder-module__jkQoSW__emptyAction{width:max-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.personalization-builder-module__jkQoSW__sceneSummary,.personalization-builder-module__jkQoSW__summary,.personalization-builder-module__jkQoSW__tools,.personalization-builder-module__jkQoSW__garlandInputDock{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(145deg,#fffc,#eeece799),#ffffff8c;border:1px solid #ffffffb3;box-shadow:inset 0 1px #ffffffeb,0 .9rem 2.5rem #2d241d1f}.personalization-builder-module__jkQoSW__summary{z-index:30;border-radius:2rem;gap:.65rem;width:19.5rem;padding:1rem;display:grid;position:absolute;top:1rem;right:1rem}.personalization-builder-module__jkQoSW__summary h2{font-family:var(--font-display);font-size:var(--font-body);letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.08}.personalization-builder-module__jkQoSW__summary small{color:var(--color-ink-muted,#666)}.personalization-builder-module__jkQoSW__price{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:700}.personalization-builder-module__jkQoSW__row{justify-content:space-between;align-items:center;gap:.65rem;margin:0;display:flex}.personalization-builder-module__jkQoSW__stepper{background:#ffffffad;border:1px solid #11111121;border-radius:999px;grid-template-columns:2.35rem 2.6rem 2.35rem;min-height:2.35rem;display:grid;overflow:hidden}.personalization-builder-module__jkQoSW__stepper button,.personalization-builder-module__jkQoSW__stepper input{color:#111;text-align:center;width:100%;font:inherit;background:0 0;border:0}.personalization-builder-module__jkQoSW__stepper button{cursor:pointer;font-size:var(--font-body)}.personalization-builder-module__jkQoSW__stepper input{appearance:textfield;font-size:var(--font-body-small);font-weight:700}.personalization-builder-module__jkQoSW__stepper input::-webkit-inner-spin-button{appearance:none}.personalization-builder-module__jkQoSW__primary{color:#fff;cursor:pointer;width:100%;min-height:3.25rem;font:inherit;background:#cf573c;border:0;border-radius:999px;padding:.7rem 1rem;font-weight:700;transition:background .18s,transform .18s}.personalization-builder-module__jkQoSW__primary:hover:not(:disabled){background:#111;transform:scale(1.012)}.personalization-builder-module__jkQoSW__primary:disabled,.personalization-builder-module__jkQoSW__pill:disabled{cursor:not-allowed;opacity:.45}.personalization-builder-module__jkQoSW__status{color:#666;font-size:var(--font-caption);margin:0;line-height:1.35}.personalization-builder-module__jkQoSW__error,.personalization-builder-module__jkQoSW__sceneError{color:var(--color-accent)}.personalization-builder-module__jkQoSW__sceneError{z-index:31;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border-radius:1rem;max-width:24rem;padding:.65rem .85rem;position:absolute;bottom:5.3rem;right:1rem}.personalization-builder-module__jkQoSW__tools{z-index:40;border-radius:2.2rem;grid-template-columns:1.15fr .9fr 1.15fr;gap:.8rem;padding:.85rem;display:grid;position:relative}.personalization-builder-module__jkQoSW__giftTools{grid-template-rows:min-content min-content 1fr;grid-template-columns:.82fr 1fr 1fr;align-items:stretch;gap:0 .8rem;position:relative}.personalization-builder-module__jkQoSW__dtfTools{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr)}.personalization-builder-module__jkQoSW__dtfSourceGroup,.personalization-builder-module__jkQoSW__dtfSizeGroup{min-height:100%}.personalization-builder-module__jkQoSW__uploadHint,.personalization-builder-module__jkQoSW__areaPrice{color:#666;font-size:var(--font-caption);margin:.65rem 0 0;line-height:1.4}.personalization-builder-module__jkQoSW__areaPrice{font-weight:700}.personalization-builder-module__jkQoSW__giftTools:before{z-index:0;content:"";background:#ffffffbd;border:1px solid #ffffffd1;border-radius:1.55rem;grid-area:1/1/-1;align-self:stretch;min-width:0;box-shadow:0 .55rem 1.5rem #2d241d0e}.personalization-builder-module__jkQoSW__giftSizeGroup{grid-area:2/1;padding-top:.2rem}.personalization-builder-module__jkQoSW__giftSourceGroup{grid-area:1/1;padding-bottom:.2rem}.personalization-builder-module__jkQoSW__group.personalization-builder-module__jkQoSW__giftSourceGroup,.personalization-builder-module__jkQoSW__group.personalization-builder-module__jkQoSW__giftSizeGroup{z-index:1;box-shadow:none;color:#111;background:0 0;border-color:#0000;position:relative}.personalization-builder-module__jkQoSW__group.personalization-builder-module__jkQoSW__giftSourceGroup{padding-bottom:.2rem}.personalization-builder-module__jkQoSW__group.personalization-builder-module__jkQoSW__giftSizeGroup{margin-top:0;padding-top:.2rem}.personalization-builder-module__jkQoSW__giftSourceGroup legend,.personalization-builder-module__jkQoSW__giftSizeGroup legend,.personalization-builder-module__jkQoSW__giftSizeGroup .personalization-builder-module__jkQoSW__dimensionSummary{color:#111}.personalization-builder-module__jkQoSW__giftSourceGroup .personalization-builder-module__jkQoSW__contentTypeChoice button{color:#111;background:#1111110b;border-color:#1111111f}.personalization-builder-module__jkQoSW__giftSourceGroup .personalization-builder-module__jkQoSW__contentTypeChoice{margin-bottom:0}.personalization-builder-module__jkQoSW__giftSourceGroup .personalization-builder-module__jkQoSW__contentTypeChoice button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.personalization-builder-module__jkQoSW__giftSizeGroup .personalization-builder-module__jkQoSW__dimensionFields label,.personalization-builder-module__jkQoSW__giftSizeGroup .personalization-builder-module__jkQoSW__dimensionFields small{color:var(--color-ink-muted,#6f6c69)}.personalization-builder-module__jkQoSW__giftSizeGroup .personalization-builder-module__jkQoSW__dimensionFields label>span{color:#111}.personalization-builder-module__jkQoSW__giftSizeGroup .personalization-builder-module__jkQoSW__dimensionFields input{color:#111;background:#ffffffd1;border-color:#11111121}.personalization-builder-module__jkQoSW__giftSizeGroup .personalization-builder-module__jkQoSW__dimensionFields input:focus-visible{border-color:#111;outline-color:#11111129}.personalization-builder-module__jkQoSW__giftPatternGroup{grid-area:1/3/-1}.personalization-builder-module__jkQoSW__giftFileGroup,.personalization-builder-module__jkQoSW__giftTextGroup{grid-area:1/2/-1}.personalization-builder-module__jkQoSW__giftTools .personalization-builder-module__jkQoSW__group legend{float:left;width:100%;margin:0 0 .2rem;padding:0}.personalization-builder-module__jkQoSW__giftTools .personalization-builder-module__jkQoSW__group legend+*{clear:both}.personalization-builder-module__jkQoSW__contentTypeChoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:.7rem;display:grid}.personalization-builder-module__jkQoSW__contentTypeChoice button{color:#111;cursor:pointer;text-align:left;min-height:4.8rem;font:inherit;background:#ffffff9e;border:1px solid #1111111c;border-radius:1.15rem;align-content:center;gap:.2rem;padding:.75rem;display:grid}.personalization-builder-module__jkQoSW__contentTypeChoice button[aria-pressed=true]{color:#fff;background:#111;border-color:#111;box-shadow:0 .65rem 1.25rem #11111121}.personalization-builder-module__jkQoSW__contentTypeChoice strong{font-size:var(--font-body-small)}.personalization-builder-module__jkQoSW__contentTypeChoice small{color:inherit;opacity:.68;font-size:.65rem;line-height:1.25}.personalization-builder-module__jkQoSW__groupPrompt{color:#666;font-size:var(--font-caption);margin:0 0 .55rem}.personalization-builder-module__jkQoSW__dimensionFields{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.personalization-builder-module__jkQoSW__dimensionFields label{color:#555;font-size:var(--font-caption);gap:.3rem;display:grid}.personalization-builder-module__jkQoSW__dimensionFields label>span{font-weight:700}.personalization-builder-module__jkQoSW__dimensionFields input{color:#111;width:100%;min-height:3rem;font:inherit;font-size:var(--font-body);background:#ffffffc2;border:1px solid #11111121;border-radius:1rem;outline:none;padding:.65rem .8rem;font-weight:700}.personalization-builder-module__jkQoSW__dimensionFields input:focus-visible{outline-offset:2px;border-color:#111;outline:2px solid #11111129}.personalization-builder-module__jkQoSW__dimensionFields small{color:#888;font-size:.65rem}.personalization-builder-module__jkQoSW__textPatternField{color:#555;font-size:var(--font-caption);gap:.45rem;margin-top:0;font-weight:700;display:grid}.personalization-builder-module__jkQoSW__textPatternField textarea{resize:none;color:#111;width:100%;height:8.35rem;min-height:8.35rem;font-family:"JOYOI Garland Letters", var(--font-display);font-size:var(--font-title-card);text-transform:uppercase;background:#ffffffc2;border:1px solid #11111121;border-radius:1rem;outline:none;padding:.65rem .85rem;line-height:1.35}.personalization-builder-module__jkQoSW__textPatternField textarea:focus-visible{outline-offset:2px;border-color:#111;outline:2px solid #11111129}.personalization-builder-module__jkQoSW__textPatternField small{color:#888;font-weight:400}.personalization-builder-module__jkQoSW__dimensionSummary{color:#111;font-size:var(--font-body-small);margin:.7rem 0;font-weight:700}.personalization-builder-module__jkQoSW__purchaseDock{z-index:50;width:100%;position:relative}.personalization-builder-module__jkQoSW__cancelUpload{color:#111;cursor:pointer;min-height:2.5rem;font:inherit;font-size:var(--font-caption);font-weight:var(--font-weight-button);background:#ffffffb8;border:1px solid #11111124;border-radius:999px;margin:.55rem 1rem 0 auto;padding:.55rem .9rem;display:block}.personalization-builder-module__jkQoSW__group{background:#ffffff6b;border:0;border-radius:1.55rem;min-width:0;margin:0;padding:1rem}.personalization-builder-module__jkQoSW__group legend{font-family:var(--font-display);font-size:var(--font-body);letter-spacing:-.035em;margin-bottom:.7rem;padding:0;font-weight:500;line-height:1.08}.personalization-builder-module__jkQoSW__field{color:#555;font-size:var(--font-caption);gap:.3rem;margin:.55rem 0;display:grid}.personalization-builder-module__jkQoSW__colorFieldHeading>span{color:#111;font-family:var(--font-display);font-size:var(--font-body);letter-spacing:-.035em;font-weight:500;line-height:1.08}.personalization-builder-module__jkQoSW__field input:not([type=range]),.personalization-builder-module__jkQoSW__field textarea,.personalization-builder-module__jkQoSW__linkRow input{color:#111;width:100%;min-height:2.75rem;font:inherit;background:#ffffffbf;border:1px solid #11111121;border-radius:1rem;outline:0;padding:.65rem .75rem}.personalization-builder-module__jkQoSW__field input:focus-visible,.personalization-builder-module__jkQoSW__linkRow input:focus-visible{border-color:#111;box-shadow:0 0 0 3px #11111114}.personalization-builder-module__jkQoSW__field input[type=range]{appearance:none;accent-color:#111;background:linear-gradient(90deg,#111 0 50%,#11111124 50%);border-radius:999px;width:100%;height:.42rem}.personalization-builder-module__jkQoSW__field input[type=range]::-webkit-slider-thumb{appearance:none;background:#111;border:3px solid #fff;border-radius:50%;width:1.05rem;height:1.05rem;box-shadow:0 .15rem .5rem #00000038}.personalization-builder-module__jkQoSW__segmented{background:#1111110e;border-radius:1.25rem;flex-wrap:wrap;gap:.3rem;padding:.25rem;display:flex}.personalization-builder-module__jkQoSW__segmented button{min-height:var(--button-height-small);color:#111;font-size:var(--font-button-small);background:0 0;border-color:#0000;flex:auto;padding:.48rem .7rem}.personalization-builder-module__jkQoSW__segmented button[aria-pressed=true]{color:#fff;background:#111;box-shadow:0 .35rem 1rem #00000021}.personalization-builder-module__jkQoSW__optionGrid{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.personalization-builder-module__jkQoSW__optionGrid button{color:#111;background:#ffffffad;border-color:#1111111a;min-width:0;padding:.55rem;display:grid}.personalization-builder-module__jkQoSW__optionGrid button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.personalization-builder-module__jkQoSW__optionGrid small{margin-top:.12rem;font-size:.59rem;font-weight:500}.personalization-builder-module__jkQoSW__uploadButton{background:#111;justify-content:center;align-items:center;min-height:3rem;margin-top:.65rem;display:flex}.personalization-builder-module__jkQoSW__uploadButton input{opacity:0;width:1px;height:1px;position:absolute}.personalization-builder-module__jkQoSW__assetCard{background:#ffffffa6;border-radius:1.1rem;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.65rem;margin-top:.65rem;padding:.6rem;display:grid}.personalization-builder-module__jkQoSW__assetCard>img{object-fit:cover;border-radius:.75rem;width:3.25rem;height:3.25rem}.personalization-builder-module__jkQoSW__assetCard p{min-width:0;margin:0}.personalization-builder-module__jkQoSW__assetCard strong,.personalization-builder-module__jkQoSW__assetCard small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.personalization-builder-module__jkQoSW__assetCard strong{font-size:var(--font-caption)}.personalization-builder-module__jkQoSW__assetCard small{color:#777;font-size:.65rem}.personalization-builder-module__jkQoSW__assetCard>div{grid-column:1/-1;gap:.35rem;display:flex}.personalization-builder-module__jkQoSW__assetCard button{min-height:var(--button-height-small);color:#111;font-size:var(--font-button-small);background:#fffc;padding:.35rem .65rem}.personalization-builder-module__jkQoSW__assetWarning{grid-column:1/-1;color:var(--color-accent)!important;white-space:normal!important}.personalization-builder-module__jkQoSW__linkRow{grid-template-columns:1fr auto;gap:.4rem;margin-top:.65rem;display:grid}.personalization-builder-module__jkQoSW__controls{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.personalization-builder-module__jkQoSW__controls button{min-height:var(--button-height-small);color:#111;font-size:var(--font-button-small);background:#ffffffad;border-color:#1111111c;padding:.45rem .6rem}.personalization-builder-module__jkQoSW__quality{color:#555;font-size:var(--font-caption);background:#ffffff9e;border-radius:1rem;margin-top:.65rem;padding:.65rem;line-height:1.35}.personalization-builder-module__jkQoSW__removeQueued{color:var(--color-accent);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.personalization-builder-module__jkQoSW__garlandScene{background:#f8f7f3 url(/images/home/garland/light-plaster-wall.webp) 50%/cover;flex-direction:column;gap:1rem;min-height:clamp(54rem,64vw,61rem);padding:1rem;display:flex}.personalization-builder-module__jkQoSW__garlandCanvas{flex:auto;align-items:center;min-height:clamp(29rem,38vw,35rem);margin:-1rem -1rem 0;display:grid;position:relative;overflow:hidden}.personalization-builder-module__jkQoSW__garlandCanvas>div{width:100%}.personalization-builder-module__jkQoSW__garlandCanvas svg{width:100%;height:100%}.personalization-builder-module__jkQoSW__garlandInputDock{z-index:20;border-radius:999px;flex:none;align-items:center;gap:.7rem;width:100%;padding:.4rem .55rem .4rem 1rem;display:flex;position:relative}.personalization-builder-module__jkQoSW__garlandPurchaseDock{z-index:20;flex:none;width:100%;position:relative}.personalization-builder-module__jkQoSW__garlandInputDock label{flex:1;align-items:center;gap:.7rem;min-width:0;display:flex}.personalization-builder-module__jkQoSW__garlandInputDock label>span{color:#666;font-size:var(--font-caption);flex:none;font-weight:700}.personalization-builder-module__jkQoSW__garlandInputDock input{color:#111;min-width:0;min-height:2.65rem;font:inherit;font-size:var(--font-body);text-transform:uppercase;background:0 0;border:0;outline:0;flex:1;font-weight:700}.personalization-builder-module__jkQoSW__garlandInputDock>span{color:#fff;font-size:var(--font-caption);white-space:nowrap;background:#111;border-radius:999px;padding:.55rem .8rem}.personalization-builder-module__jkQoSW__garlandWorkspace .personalization-builder-module__jkQoSW__sceneSummary{top:1rem}.personalization-builder-module__jkQoSW__mobileBar,.personalization-builder-module__jkQoSW__example,.personalization-builder-module__jkQoSW__garlandPreview,.personalization-builder-module__jkQoSW__box{display:none}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.personalization-builder-module__jkQoSW__summary,.personalization-builder-module__jkQoSW__tools,.personalization-builder-module__jkQoSW__garlandInputDock{background:#f7f5f0}}@media (min-width:640px){.personalization-builder-module__jkQoSW__intro,.personalization-builder-module__jkQoSW__workspace{width:min(100% - 3rem, var(--container))}}@media (min-width:1200px){.personalization-builder-module__jkQoSW__intro,.personalization-builder-module__jkQoSW__workspace{width:min(100% - 4rem, var(--container))}}@media (max-width:800px){.personalization-builder-module__jkQoSW__page{padding-top:2.25rem;padding-bottom:2rem}.personalization-builder-module__jkQoSW__pageWithInformation{padding-bottom:0}.personalization-builder-module__jkQoSW__intro{margin-bottom:1.5rem;padding-inline:0}.personalization-builder-module__jkQoSW__intro p{max-width:31rem;font-size:var(--font-body-small);padding-right:1rem}.personalization-builder-module__jkQoSW__intro h1{margin-bottom:.75rem}.personalization-builder-module__jkQoSW__workspace{flex-direction:column;gap:0;display:flex}.personalization-builder-module__jkQoSW__scene{border-radius:2rem;width:100%;min-height:28rem}.personalization-builder-module__jkQoSW__sceneToolbar{scrollbar-width:none;flex-wrap:nowrap;max-width:none;padding-bottom:.25rem;top:.65rem;left:.65rem;right:.65rem;overflow-x:auto}.personalization-builder-module__jkQoSW__sceneToolbar::-webkit-scrollbar{display:none}.personalization-builder-module__jkQoSW__dtfSceneToolbar{align-items:center;gap:.35rem;display:flex;overflow:visible}.personalization-builder-module__jkQoSW__dtfColorGroup{order:1}.personalization-builder-module__jkQoSW__dtfViewGroup{order:2}.personalization-builder-module__jkQoSW__dtfSurfaceGroupDesktop{display:none}.personalization-builder-module__jkQoSW__dtfSurfaceMenu{z-index:40;order:3;margin-left:0;display:block;position:relative}.personalization-builder-module__jkQoSW__dtfSurfaceMenu summary{cursor:pointer;min-height:2.45rem;font-size:var(--font-caption);font-weight:var(--font-weight-button);white-space:nowrap;background:#ffffffd1;border:1px solid #1111111f;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .3rem .3rem .75rem;list-style:none;display:inline-flex;box-shadow:inset 0 1px #fffffff5,0 .45rem 1.2rem #16191814}.personalization-builder-module__jkQoSW__dtfSurfaceMenu summary::-webkit-details-marker{display:none}.personalization-builder-module__jkQoSW__dtfSurfaceMenuIcon{color:#fff;background:#111;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;display:grid}.personalization-builder-module__jkQoSW__dtfSurfaceMenuIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.85rem;transition:transform .18s}.personalization-builder-module__jkQoSW__dtfSurfaceMenu[open] .personalization-builder-module__jkQoSW__dtfSurfaceMenuIcon svg{transform:rotate(180deg)}.personalization-builder-module__jkQoSW__dtfSurfaceMenu nav{z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f8f8f5f7;border:1px solid #fffc;border-radius:1.25rem;gap:.15rem;width:12rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 1rem 2.5rem #16191829}.personalization-builder-module__jkQoSW__dtfSurfaceMenu nav button{color:#111;min-height:2.65rem;font:inherit;font-size:var(--font-button-small);text-align:left;background:0 0;border:0;border-radius:.85rem;justify-content:space-between;align-items:center;padding:.6rem .7rem;display:flex}.personalization-builder-module__jkQoSW__dtfSurfaceMenu nav button[aria-pressed=true]{background:#11111114}.personalization-builder-module__jkQoSW__dtfSurfaceMenu nav button:focus-visible{outline-offset:-2px;outline:2px solid #111}.personalization-builder-module__jkQoSW__dtfToolbarGroup{max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.personalization-builder-module__jkQoSW__dtfToolbarLabel{display:none}.personalization-builder-module__jkQoSW__dtfToolbarGroup .personalization-builder-module__jkQoSW__tab,.personalization-builder-module__jkQoSW__dtfToolbarGroup .personalization-builder-module__jkQoSW__pill{min-height:2.45rem;font-size:var(--font-caption);padding:.48rem .7rem}.personalization-builder-module__jkQoSW__dtfToolbarChoices{gap:.3rem}.personalization-builder-module__jkQoSW__dtfColorGroup .personalization-builder-module__jkQoSW__fabricColorButton{background:conic-gradient(from 15deg,#f10120,#ffb000,#f5f34c,#43cf75,#49bde8,#635bdb,#db52c8,#f10120);border:2px solid #fff;border-radius:50%;width:2.45rem;min-width:2.45rem;padding:0;font-size:0}.personalization-builder-module__jkQoSW__dtfColorGroup .personalization-builder-module__jkQoSW__fabricColorSwatch{display:none}.personalization-builder-module__jkQoSW__sceneToolbar .personalization-builder-module__jkQoSW__pill,.personalization-builder-module__jkQoSW__sceneToolbar .personalization-builder-module__jkQoSW__tab{min-height:2.4rem;font-size:var(--font-caption);flex:none}.personalization-builder-module__jkQoSW__dtfSceneToolbar .personalization-builder-module__jkQoSW__dtfColorGroup .personalization-builder-module__jkQoSW__fabricColorButton{font-size:0}.personalization-builder-module__jkQoSW__summary{border-radius:1.65rem;order:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem .65rem;width:100%;margin:-1.1rem auto 0;padding:.75rem;position:relative;top:auto;right:auto}.personalization-builder-module__jkQoSW__summary h2,.personalization-builder-module__jkQoSW__summary .personalization-builder-module__jkQoSW__status{grid-column:1/-1}.personalization-builder-module__jkQoSW__summary h2{display:none}.personalization-builder-module__jkQoSW__summary .personalization-builder-module__jkQoSW__price{grid-area:1/1}.personalization-builder-module__jkQoSW__summary .personalization-builder-module__jkQoSW__row{grid-column:1/-1}.personalization-builder-module__jkQoSW__summary .personalization-builder-module__jkQoSW__primary{grid-area:1/2;width:auto;min-width:8.5rem;min-height:2.9rem}.personalization-builder-module__jkQoSW__tools{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:1.75rem 1.75rem 0 0;flex-direction:column;order:3;gap:.5rem;padding:.5rem 0;display:flex}.personalization-builder-module__jkQoSW__giftTools{align-items:stretch}.personalization-builder-module__jkQoSW__giftTools:before{display:none}.personalization-builder-module__jkQoSW__group.personalization-builder-module__jkQoSW__giftSourceGroup,.personalization-builder-module__jkQoSW__group.personalization-builder-module__jkQoSW__giftSizeGroup{box-shadow:none;color:#111;background:#ffffffbd;border:1px solid #ffffffd1}.personalization-builder-module__jkQoSW__group.personalization-builder-module__jkQoSW__giftSourceGroup{z-index:2;border-bottom:0;border-radius:1.55rem 1.55rem 0 0;margin-bottom:-.5rem;padding:.9rem .8rem .45rem}.personalization-builder-module__jkQoSW__group.personalization-builder-module__jkQoSW__giftSizeGroup{border-top:0;border-radius:0 0 1.55rem 1.55rem;margin-top:0;padding:.45rem .8rem .9rem}.personalization-builder-module__jkQoSW__giftSourceGroup legend,.personalization-builder-module__jkQoSW__giftSizeGroup legend,.personalization-builder-module__jkQoSW__giftSizeGroup .personalization-builder-module__jkQoSW__dimensionSummary,.personalization-builder-module__jkQoSW__giftSizeGroup .personalization-builder-module__jkQoSW__dimensionFields label>span{color:#111}.personalization-builder-module__jkQoSW__giftSourceGroup .personalization-builder-module__jkQoSW__contentTypeChoice button{color:#111;background:#1111110b;border-color:#1111111f}.personalization-builder-module__jkQoSW__giftSourceGroup .personalization-builder-module__jkQoSW__contentTypeChoice button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.personalization-builder-module__jkQoSW__giftSizeGroup .personalization-builder-module__jkQoSW__dimensionFields label,.personalization-builder-module__jkQoSW__giftSizeGroup .personalization-builder-module__jkQoSW__dimensionFields small{color:var(--color-ink-muted,#6f6c69)}.personalization-builder-module__jkQoSW__giftSizeGroup .personalization-builder-module__jkQoSW__dimensionFields input{color:#111;background:#ffffffd1;border-color:#11111121}.personalization-builder-module__jkQoSW__giftSizeGroup .personalization-builder-module__jkQoSW__dimensionFields input:focus-visible{border-color:#111;outline-color:#11111129}.personalization-builder-module__jkQoSW__giftSizeGroup{order:2}.personalization-builder-module__jkQoSW__giftSourceGroup{order:1}.personalization-builder-module__jkQoSW__giftTextGroup,.personalization-builder-module__jkQoSW__giftFileGroup{order:3}.personalization-builder-module__jkQoSW__giftPatternGroup{order:4}.personalization-builder-module__jkQoSW__purchaseDock{order:4;width:100%;margin:0 auto}.personalization-builder-module__jkQoSW__cancelUpload{margin-right:.25rem}.personalization-builder-module__jkQoSW__group{background:#ffffffb8;border:1px solid #fffc;border-radius:1.4rem;padding:.8rem;box-shadow:0 .55rem 1.5rem #2d241d12}.personalization-builder-module__jkQoSW__group legend{float:left;width:100%;margin:0 0 .9rem;padding:0}.personalization-builder-module__jkQoSW__group legend+*{clear:both}.personalization-builder-module__jkQoSW__poster{width:46%!important}.personalization-builder-module__jkQoSW__queuedPoster{width:22%}.personalization-builder-module__jkQoSW__flat,.personalization-builder-module__jkQoSW__sheet{width:88%}.personalization-builder-module__jkQoSW__dtfPrint{touch-action:none}.personalization-builder-module__jkQoSW__dtfPrintArea{inset:0}.personalization-builder-module__jkQoSW__dtfTools{display:flex}.personalization-builder-module__jkQoSW__dtfTools .personalization-builder-module__jkQoSW__group legend{font-size:var(--font-body);margin-bottom:.55rem}.personalization-builder-module__jkQoSW__tools .personalization-builder-module__jkQoSW__group legend{margin-bottom:.9rem}.personalization-builder-module__jkQoSW__dtfTools .personalization-builder-module__jkQoSW__segmented{flex-wrap:nowrap}.personalization-builder-module__jkQoSW__dtfTools .personalization-builder-module__jkQoSW__segmented button{min-width:0;padding-inline:.55rem}.personalization-builder-module__jkQoSW__dtfTools .personalization-builder-module__jkQoSW__dimensionFields input,.personalization-builder-module__jkQoSW__dtfTools .personalization-builder-module__jkQoSW__uploadButton{min-height:2.7rem}.personalization-builder-module__jkQoSW__dtfActions{max-width:calc(100% - 1.3rem);bottom:.65rem}.personalization-builder-module__jkQoSW__builderGift{transform:translate(-50%,-44%)scale(.82)!important}.personalization-builder-module__jkQoSW__frameNote{bottom:.65rem}.personalization-builder-module__jkQoSW__garlandScene{border-radius:2.2rem;gap:.55rem;min-height:0;padding:.55rem}.personalization-builder-module__jkQoSW__garlandCanvas{flex:0 0 28rem;min-height:28rem;margin:-.55rem -.55rem 0}.personalization-builder-module__jkQoSW__garlandCanvas[data-lines="3"]>div{transform:translateY(-1.5rem)}.personalization-builder-module__jkQoSW__garlandCanvas[data-lines="4"]>div{transform:translateY(-2.5rem)}.personalization-builder-module__jkQoSW__garlandInputDock{border-radius:1.35rem}.personalization-builder-module__jkQoSW__garlandInputDock label{gap:.1rem;display:grid}.personalization-builder-module__jkQoSW__garlandInputDock input{min-height:2rem;font-size:var(--font-body-small)}.personalization-builder-module__jkQoSW__garlandInputDock>span{display:none}.personalization-builder-module__jkQoSW__sceneError{max-width:none;bottom:6rem;left:.6rem;right:.6rem}}@media (prefers-reduced-motion:reduce){.personalization-builder-module__jkQoSW__page *{scroll-behavior:auto!important;transition:none!important}}
