.art-frame-picker{display:block}.art-frame-picker[hidden]{display:none}.product-details variant-picker fieldset[hidden]{display:none!important}.art-frame-picker__size{margin-bottom:20px}.art-frame-picker__size[hidden]{display:none}.art-frame-picker__size-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:9px}.art-frame-picker__size label{display:block;font-size:14px;font-weight:600}.art-frame-picker__guide-trigger{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid currentColor;border-radius:18px;background:transparent;color:inherit;font:600 12px/1 var(--font-brand-body,sans-serif);cursor:pointer}.art-frame-picker__guide-trigger svg{width:17px;fill:none;stroke:currentColor;stroke-width:1.5}.art-frame-picker__select-wrap{position:relative}.art-frame-picker__select-wrap select{-webkit-appearance:none;appearance:none;width:100%;min-height:52px;padding:0 46px 0 16px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:4px;background:var(--color-background);color:inherit;font:400 14px/1.2 var(--font-brand-body,sans-serif);cursor:pointer}.art-frame-picker__select-wrap svg{position:absolute;right:17px;top:50%;width:12px;translate:0 -50%;fill:none;stroke:currentColor;stroke-width:1.5;pointer-events:none}.product-details h1{font-family:var(--font-brand-display,"Lulu Bodoni",serif)!important;font-size:25px!important;line-height:1.14!important;font-weight:400!important}.product-details{box-sizing:border-box;padding-inline:clamp(20px,2.5vw,32px)!important}.art-frame-picker__label{margin:0 0 12px;font-size:14px;line-height:1.4}.art-frame-picker__label span{font-weight:600}.art-frame-picker__label strong{font-weight:500}.art-frame-picker__choices{display:flex;flex-wrap:wrap;gap:13px}.art-frame-picker__choice{-webkit-appearance:none;appearance:none;position:relative;width:68px;height:68px;padding:4px;border:2px solid #d9d9d9;border-radius:50%;background:#fff;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.art-frame-picker__choice:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid #eee;border-radius:50%;pointer-events:none}.art-frame-picker__choice:hover{transform:translateY(-1px);border-color:#888}.art-frame-picker__choice[aria-pressed=true]{border-color:#111;box-shadow:0 0 0 1px #111}.art-frame-picker__choice[disabled]{opacity:.38;cursor:not-allowed}.art-frame-picker__choice img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}.art-frame-picker__fallback{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#f7f7f5 0 38%,#b9a98f 39% 48%,#eee 49% 100%);color:#111;font:600 11px/1 var(--font-brand-body,sans-serif)}.art-size-guide{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#fff;color:#211f1c;overflow:auto}.art-size-guide::backdrop{background:#00000061}.art-size-guide-open{overflow:hidden}.art-size-guide__header{position:sticky;z-index:5;top:0;display:flex;align-items:center;justify-content:space-between;padding:22px 30px;border-bottom:1px solid #e4e1dc;background:#fff}.art-size-guide__header h2{margin:0;font:300 clamp(42px,4.2vw,64px)/1 var(--font-brand-body,sans-serif);letter-spacing:-.04em}.art-size-guide__close{width:48px;height:48px;border:1px solid #e0ddd7;border-radius:50%;background:#fff;color:inherit;font:300 30px/1 sans-serif;cursor:pointer}.art-size-guide__layout{display:grid;grid-template-columns:minmax(0,1.92fr) minmax(420px,1fr);gap:30px;padding:58px clamp(8px,1.6vw,30px)}.art-size-guide__preview{min-width:0}.art-size-guide__wall{position:relative;min-height:665px;overflow:hidden;background:#f2f0eb}.art-size-guide__artworks{--guide-art-width:50%;--guide-art-ratio:3 / 2;position:absolute;top:8%;left:50%;display:flex;justify-content:center;gap:10px;width:var(--guide-art-width);transform:translate(-50%)}.art-size-guide__art{display:none;min-width:0;width:100%;aspect-ratio:var(--guide-art-ratio);border:7px solid #262522;background:linear-gradient(135deg,#dce6e7,#aac2c9 48%,#4d7181);box-shadow:0 4px 12px #0000002e}.art-size-guide__artworks[data-pieces="1"] .art-size-guide__art:nth-child(1),.art-size-guide__artworks[data-pieces="2"] .art-size-guide__art:nth-child(-n+2),.art-size-guide__artworks[data-pieces="3"] .art-size-guide__art{display:block}.art-size-guide__artworks[data-framed=false] .art-size-guide__art{border-width:1px}.art-size-guide__artworks[data-shape=round] .art-size-guide__art{border-radius:50%;aspect-ratio:1}.art-size-guide__art-measure{position:absolute;z-index:2;font:500 16px/1 var(--font-brand-body,sans-serif);white-space:nowrap}.art-size-guide__art-measure--height{top:50%;right:calc(100% + 28px);translate:50% -50%;rotate:-90deg;transform-origin:center}.art-size-guide__art-measure--height:before,.art-size-guide__art-measure--height:after{content:"";position:absolute;top:50%;width:40px;border-top:1px solid #8d877e}.art-size-guide__art-measure--height:before{right:calc(100% + 10px)}.art-size-guide__art-measure--height:after{left:calc(100% + 10px)}.art-size-guide__art-measure--width{top:calc(100% + 14px);left:50%;translate:-50% 0}.art-size-guide__art-measure--width:before,.art-size-guide__art-measure--width:after{content:"";position:absolute;top:50%;width:52px;border-top:1px solid #8d877e}.art-size-guide__art-measure--width:before{right:calc(100% + 10px)}.art-size-guide__art-measure--width:after{left:calc(100% + 10px)}.art-size-guide__furniture{position:absolute;left:50%;bottom:10%;width:58%;height:25%;translate:-50% 0;color:#c9ac86}.art-size-guide__furniture-back{position:absolute;top:0;right:7%;bottom:28%;left:7%;border:2px solid #816e56;border-radius:35% 35% 5% 5%/45% 45% 5% 5%;background:currentColor}.art-size-guide__furniture-seat{position:absolute;inset:auto 4% 12% 4%;height:30%;border:2px solid #816e56;border-radius:12px;background:#d9c5a7}.art-size-guide__furniture-arm{position:absolute;bottom:12%;width:10%;height:45%;border:2px solid #816e56;background:currentColor}.art-size-guide__furniture-arm--left{left:0;border-radius:40% 10% 0 0}.art-size-guide__furniture-arm--right{right:0;border-radius:10% 40% 0 0}.art-size-guide__furniture-leg{position:absolute;bottom:5%;width:2px;height:9%;background:#6c5b48}.art-size-guide__furniture-leg--left{left:18%}.art-size-guide__furniture-leg--right{right:18%}.art-size-guide__furniture[data-type=bed]{width:68%;height:21%}.art-size-guide__furniture[data-type=bench]{width:45%;height:18%}.art-size-guide__furniture[data-type=console],.art-size-guide__furniture[data-type=desk]{width:48%;height:20%}.art-size-guide__furniture[data-type=wall]{opacity:.28}.art-size-guide__furniture[data-type=fireplace]{width:48%;height:34%;color:#c7ad88}.art-size-guide__furniture[data-type=fireplace] .art-size-guide__furniture-back{top:0;right:7%;bottom:0;left:7%;border-radius:0;background:currentColor}.art-size-guide__furniture[data-type=fireplace] .art-size-guide__furniture-back:after{content:"";position:absolute;left:27%;right:27%;bottom:0;height:72%;border:2px solid #816e56;border-bottom:0;border-radius:50% 50% 0 0/30% 30% 0 0;background:#f2f0eb}.art-size-guide__furniture[data-type=fireplace] .art-size-guide__furniture-seat{inset:-8% 0 auto;height:18%;border-radius:0}.art-size-guide__furniture[data-type=fireplace] .art-size-guide__furniture-arm{bottom:0;height:84%;width:8%;border-radius:0}.art-size-guide__furniture[data-type=fireplace] .art-size-guide__furniture-leg{display:none}.art-size-guide__furniture[data-type=bed] .art-size-guide__furniture-back{top:0;right:0;bottom:30%;left:0;border-radius:18px 18px 0 0}.art-size-guide__furniture[data-type=bed] .art-size-guide__furniture-seat{inset:auto 0 8%;height:38%}.art-size-guide__furniture[data-type=bed] .art-size-guide__furniture-arm{display:none}.art-size-guide__furniture[data-type=console] .art-size-guide__furniture-back,.art-size-guide__furniture[data-type=desk] .art-size-guide__furniture-back,.art-size-guide__furniture[data-type=dining-table] .art-size-guide__furniture-back{top:0;right:0;bottom:68%;left:0;border-radius:2px}.art-size-guide__furniture[data-type=console] .art-size-guide__furniture-seat,.art-size-guide__furniture[data-type=desk] .art-size-guide__furniture-seat,.art-size-guide__furniture[data-type=dining-table] .art-size-guide__furniture-seat,.art-size-guide__furniture[data-type=console] .art-size-guide__furniture-arm,.art-size-guide__furniture[data-type=desk] .art-size-guide__furniture-arm,.art-size-guide__furniture[data-type=dining-table] .art-size-guide__furniture-arm{display:none}.art-size-guide__furniture[data-type=console] .art-size-guide__furniture-leg,.art-size-guide__furniture[data-type=desk] .art-size-guide__furniture-leg,.art-size-guide__furniture[data-type=dining-table] .art-size-guide__furniture-leg{bottom:0;width:4px;height:70%}.art-size-guide__furniture[data-type=bench] .art-size-guide__furniture-back{top:0;right:2%;bottom:45%;left:2%;border-radius:8px}.art-size-guide__furniture[data-type=bench] .art-size-guide__furniture-seat{inset:auto 0 30%;height:25%}.art-size-guide__furniture[data-type=bench] .art-size-guide__furniture-arm,.art-size-guide__furniture[data-type=wall] .art-size-guide__furniture-seat,.art-size-guide__furniture[data-type=wall] .art-size-guide__furniture-arm,.art-size-guide__furniture[data-type=wall] .art-size-guide__furniture-leg{display:none}.art-size-guide__furniture[data-type=wall] .art-size-guide__furniture-back{top:0;right:0;bottom:0;left:0;border:1px dashed #8b8378;border-radius:0;background:transparent}.art-size-guide__furniture-measure{position:absolute;bottom:5%;left:50%;translate:-50% 0;width:58%;border-top:1px solid #6f665b;padding-top:5px;text-align:center;font:500 13px var(--font-brand-body,sans-serif)}.art-size-guide__caption{margin:14px 0 0;text-align:center;color:#766e64;font:400 14px/1.4 var(--font-brand-body,sans-serif)}.art-size-guide__controls{display:flex;flex-direction:column;gap:20px}.art-size-guide__controls fieldset{margin:0;padding:0;border:0}.art-size-guide__controls legend{display:flex;justify-content:space-between;width:100%;margin-bottom:10px;font:600 15px/1.3 var(--font-brand-body,sans-serif)}.art-size-guide__controls legend small,.art-size-guide__controls fieldset>small{color:#776e64;font:400 11px/1.3 var(--font-brand-body,sans-serif)}.art-size-guide__pills{display:flex;flex-wrap:wrap;gap:8px}.art-size-guide__pills button{flex:0 0 auto;min-height:42px;padding:8px 16px;border:1px solid #cfc9c0;border-radius:22px;background:#fff;color:inherit;font:400 13px var(--font-brand-body,sans-serif);cursor:pointer}.art-size-guide__pills button[aria-pressed=true]{border-color:#26231f;background:#26231f;color:#fff}.art-size-guide__pills[data-furniture-options]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.art-size-guide__pills[data-furniture-options] button{width:100%;min-height:44px;padding:6px;border-radius:3px}.art-size-guide__stepper{display:grid;grid-template-columns:46px 1fr auto 46px;align-items:center;min-height:46px;margin-bottom:6px;border:1px solid #bbb2a6;border-radius:8px;overflow:hidden}.art-size-guide__stepper button{align-self:stretch;border:0;background:#f4f1ed;font-size:22px;cursor:pointer}.art-size-guide__stepper output{justify-self:end;font:600 16px var(--font-brand-body,sans-serif)}.art-size-guide__stepper span{padding:0 18px 0 10px}.art-size-guide__controls select{width:100%;min-height:50px;padding:0 14px;border:1px solid #cfc9c0;background:#fff;color:inherit;font:600 14px var(--font-brand-body,sans-serif)}.art-size-guide__recommendation{min-height:28px;margin:8px 0 0;color:#6d6255;font:400 12px/1.4 var(--font-brand-body,sans-serif)}.art-size-guide__recommendation button{margin-left:6px;padding:5px 11px;border:1px solid #a99780;border-radius:18px;background:#f7f2ea;color:#201e1b;font:600 12px var(--font-brand-body,sans-serif);cursor:pointer}@media(max-width:749px){.product-details{padding-inline:16px!important}.product-details h1{font-size:25px!important;line-height:1.14!important}.art-frame-picker__choices{gap:10px}.art-frame-picker__choice{width:62px;height:62px}}@media(max-width:749px){.art-frame-picker__guide-trigger{min-height:34px;padding-inline:11px;font-size:11px}.art-size-guide__header{padding:14px 16px}.art-size-guide__header h2{font-size:34px}.art-size-guide__close{width:42px;height:42px}.art-size-guide__layout{display:block;padding:18px 16px 42px}.art-size-guide__wall{min-height:390px}.art-size-guide__artworks{top:10%}.art-size-guide__furniture{bottom:12%;width:78%}.art-size-guide__furniture-measure{bottom:5%;width:78%}.art-size-guide__caption{font-size:12px}.art-size-guide__controls{margin-top:28px}.art-size-guide__pills button{flex-basis:calc(50% - 4px)}}.mio-product-offer{display:grid;gap:14px;margin:4px 0 22px}.mio-product-offer__countdown{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0;padding:13px 0;border-block:1px solid var(--color-border);color:#6f6236;font-size:13px}.mio-product-offer__countdown strong{font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.mio-product-offer__banner{position:relative;display:grid;grid-template-columns:1.08fr .92fr;min-height:164px;overflow:hidden;background:#e8e1d3;color:#211f1b;text-decoration:none}.mio-product-offer__image{min-height:164px;overflow:hidden}.mio-product-offer__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.mio-product-offer__copy{display:flex;flex-direction:column;justify-content:center;padding:24px}.mio-product-offer__copy>strong{font-family:var(--font-heading--family);font-size:clamp(21px,2.2vw,30px);font-weight:400;line-height:1.05;letter-spacing:-.02em}.mio-product-offer__copy>small{margin-top:10px;color:#625e55;font-size:12px;line-height:1.5}.mio-product-offer__copy>span{margin-top:18px;font-size:11px;text-decoration:underline;text-underline-offset:4px}.mio-product-offer__banner:hover .mio-product-offer__image img{transform:scale(1.025)}.mio-product-offer__banner:focus-visible{outline:2px solid #7b5b37;outline-offset:4px}.mio-delivery{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;margin-top:22px;padding:15px 0;border-block:1px solid var(--color-border);color:#211f1b}.mio-delivery svg{width:22px;height:22px;fill:none;stroke:#58745c;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mio-delivery p{margin:0;color:#625e55;font-size:13px;line-height:1.5}.mio-delivery strong{color:#211f1b;font-weight:650}.mio-delivery a{color:#211f1b;font-size:11px;text-underline-offset:4px}.mio-delivery a:focus-visible{outline:2px solid #7b5b37;outline-offset:4px}@media(max-width:749px){.mio-product-offer__banner,.mio-product-offer__image{min-height:142px}.mio-product-offer__copy{padding:18px}.mio-product-offer__copy>strong{font-size:21px}.mio-delivery{grid-template-columns:22px 1fr}.mio-delivery a{grid-column:2}}@media(prefers-reduced-motion:reduce){.mio-product-offer__image img{transition:none}}.mio-similar{margin-top:24px}.mio-similar h3{margin:0 0 12px;color:#625e55;font:400 13px/1.45 var(--font-brand-body,sans-serif);overflow-wrap:anywhere}.mio-similar h3 span{color:#211f1b;font-weight:550}.mio-similar__list{display:flex;flex-wrap:wrap;gap:10px}.mio-similar__item{position:relative;display:block;width:64px;height:72px;flex:0 0 64px;padding:4px;border:1px solid #d4d0c8;border-radius:10px;background:#fff;color:#211f1b;text-decoration:none;transition:border-color .18s ease-out,transform .18s ease-out;box-sizing:border-box}.mio-similar__item img{display:block;width:100%;height:100%;border-radius:6px;object-fit:cover}.mio-similar__item:hover{border-color:#746d62;transform:translateY(-2px)}.mio-similar__item:focus-visible{outline:2px solid #7b5b37;outline-offset:3px}.mio-similar__item.is-current{border-color:#211f1b;box-shadow:0 0 0 1px #211f1b}.mio-similar__item>span{position:absolute;left:50%;bottom:-22px;z-index:2;translate:-50% 0;padding:4px 7px;border-radius:10px;background:#211f1b;color:#fff;font-size:9px;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease-out}.mio-similar__item.is-current:hover>span,.mio-similar__item.is-current:focus-visible>span{opacity:1}@media(max-width:749px){.mio-similar__list{margin-inline:-16px;padding:2px 16px 8px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.mio-similar__list::-webkit-scrollbar{display:none}.mio-similar__item{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/art-frame-picker.css.map */
