@font-face{font-family:Bodoni;src:url(bemi-cim-fonts--BodoniModa-Regular-Latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bodoni;src:url(bemi-cim-fonts--BodoniModa-Italic-Latin.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Hanken;src:url(bemi-cim-fonts--HankenGrotesk-Latin.woff2) format("woff2");font-weight:100 900;font-display:swap}.bemi-color-art{--paper:#f4d7e3;--glow:#deafc3;--ink:#281c26;--muted:#573849;--line:#281c2630;--focus:#281c26;color-scheme:light;scrollbar-color:var(--muted) var(--paper)}.bemi-color-art *{box-sizing:border-box}.bemi-color-art{margin:0;background:linear-gradient(180deg,transparent calc(100% - 72px),var(--glow) 100%),linear-gradient(160deg,var(--paper) 18%,var(--glow) 100%);color:var(--ink);font:400 16px/1.5 Hanken,sans-serif;-webkit-font-smoothing:antialiased;transition:background-color .5s ease}.bemi-color-art button,.bemi-color-art a{-webkit-tap-highlight-color:transparent}.bemi-color-art button{font:inherit;color:inherit;cursor:pointer;border:0;background:transparent}.bemi-color-art a{color:inherit;text-decoration:none}.bemi-color-art a:hover{text-decoration:underline;text-underline-offset:5px}.bemi-color-art button:focus-visible,.bemi-color-art a:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.bemi-color-art button:disabled{cursor:wait}.bemi-color-art button[aria-pressed=true]{cursor:default}.bemi-color-art img{display:block;max-width:100%}.bemi-color-art h1,.bemi-color-art h2,.bemi-color-art h3,.bemi-color-art p{margin:0}.bemi-color-art h1,.bemi-color-art h2,.bemi-color-art h3{font-family:Bodoni,Georgia,serif;font-weight:400}.bemi-color-art em{font-weight:400}.bemi-color-art svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.bemi-color-art .icon-defs{position:absolute;width:0;height:0;overflow:hidden}.bemi-color-art ::selection{background:var(--ink);color:var(--paper)}.bemi-color-art [hidden]{display:none!important}.bemi-color-art .wrap{width:calc(100% - 11.2vw);max-width:1500px;margin-inline:auto}.bemi-color-art .skip-link{position:fixed;top:-100px;left:20px;z-index:100;padding:12px;background:var(--ink);color:var(--paper)}.bemi-color-art .skip-link:focus{top:10px}.bemi-color-art .site-header{height:108px;display:flex;gap:48px;align-items:center;border-bottom:1px solid var(--line)}.bemi-color-art .brand{width:172px;flex-shrink:0}.bemi-color-art .brand img{height:auto}.bemi-color-art .store-nav{display:flex;gap:30px;font-size:14px}.bemi-color-art .store-nav a{min-height:44px;display:flex;align-items:center}.bemi-color-art .store-nav a[aria-current]{text-decoration:underline;text-underline-offset:6px}.bemi-color-art .community-link{margin-left:auto;min-height:44px;display:flex;align-items:center;gap:16px;font-size:14px}.bemi-color-art .art-experience{display:grid;grid-template-columns:1fr 1.38fr;gap:8%;padding-top:46px;padding-bottom:50px;align-items:start}.bemi-color-art .story{padding-top:25px}.bemi-color-art .story h1{font-size:clamp(65px,6.7vw,96px);letter-spacing:-.035em;line-height:1.03}.bemi-color-art .art-intro{margin-top:27px;font-size:18px;line-height:1.6}.bemi-color-art .scene-nav{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:43px;max-width:340px}.bemi-color-art .scene-choice{display:grid;grid-template-columns:54px 1fr 20px;align-items:center;gap:20px;padding:13px 0;text-align:left;border-bottom:1px solid var(--line);min-height:82px}.bemi-color-art .scene-choice:first-child{border-top:1px solid var(--line)}.bemi-color-art .scene-choice img{width:48px;height:57px;object-fit:cover}.bemi-color-art .scene-choice span{font-family:Bodoni,Georgia,serif;font-size:25px;line-height:1.2}.bemi-color-art .scene-choice svg{width:19px;opacity:0;transform:translate(-5px);transition:opacity .2s,transform .2s}.bemi-color-art .scene-choice[aria-pressed=true] svg,.bemi-color-art .scene-choice:hover svg{opacity:1;transform:translate(0)}.bemi-color-art .scene-choice:hover span{text-decoration:underline;text-underline-offset:6px}.bemi-color-art .scene-description{margin-top:22px;font-size:14px;max-width:32ch;color:var(--muted);min-height:42px}.bemi-color-art .art-note{margin-top:64px;font-size:15px;font-family:Bodoni,Georgia,serif;font-style:italic;color:var(--muted)}.bemi-color-art .artwork{min-width:0}.bemi-color-art .art-caption{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:20px}.bemi-color-art .art-caption h2{font-family:Hanken,sans-serif;font-size:14px;font-weight:500}.bemi-color-art .inspect{display:flex;align-items:center;gap:12px;min-height:44px;padding:0;font-size:13px}.bemi-color-art .inspect svg{width:18px}.bemi-color-art .inspect:hover{text-decoration:underline;text-underline-offset:5px}.bemi-color-art .art-stage{height:min(61dvh,620px);min-height:410px;position:relative;display:flex;justify-content:center;align-items:center}.bemi-color-art .art-button{padding:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:zoom-in}.bemi-color-art .art-button img{width:100%;height:100%;object-fit:contain}.bemi-color-art .art-stage[aria-busy=true] img{opacity:.68}.bemi-color-art .load-status{position:absolute;bottom:18px;left:50%;transform:translate(-50%);padding:7px 12px;background:var(--paper);color:var(--ink);font-size:13px;white-space:nowrap}.bemi-color-art .load-error{display:flex;gap:15px;justify-content:center;align-items:center;font-size:14px;margin-top:16px}.bemi-color-art .load-error button{min-height:44px;text-decoration:underline;text-underline-offset:4px}.bemi-color-art .color-desk{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);margin-top:24px;padding-top:19px;min-height:184px}.bemi-color-art .color-choices{min-width:0}.bemi-color-art .picker-label{font-size:12px;color:var(--muted);margin-bottom:5px}.bemi-color-art .picker-row{display:flex;align-items:center;gap:8px}.bemi-color-art .icon-button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;padding:10px}.bemi-color-art .icon-button:hover{background:#281c260b}.bemi-color-art .previous svg{transform:rotate(180deg)}.bemi-color-art .swatch-track{display:flex;align-items:center;gap:15px;overflow-x:auto;scrollbar-width:thin;padding:6px 5px 8px;scroll-snap-type:x proximity}.bemi-color-art #swatches{scrollbar-width:none}.bemi-color-art #swatches::-webkit-scrollbar{display:none}@media(min-width:761px){.bemi-color-art #viewer-swatches{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 55%,transparent) color-mix(in srgb,var(--ink) 10%,transparent)}@supports selector(::-webkit-scrollbar){.bemi-color-art #viewer-swatches{scrollbar-width:auto;scrollbar-color:auto}.bemi-color-art #viewer-swatches::-webkit-scrollbar{width:6px;height:6px}.bemi-color-art #viewer-swatches::-webkit-scrollbar-track{background:color-mix(in srgb,var(--ink) 10%,transparent);border-radius:999px}.bemi-color-art #viewer-swatches::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 55%,transparent);border:0;border-radius:999px}.bemi-color-art #viewer-swatches::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 80%,transparent)}.bemi-color-art #viewer-swatches::-webkit-scrollbar-button{display:none;width:0;height:0}.bemi-color-art #viewer-swatches::-webkit-scrollbar-corner{background:transparent}}}.bemi-color-art .swatch-button{padding:5px 6px 9px;display:flex;align-items:center;flex-direction:column;min-width:64px;flex-shrink:0;scroll-snap-align:center;position:relative}.bemi-color-art .swatch-button:after{content:"";height:1px;background:var(--ink);position:absolute;bottom:0;left:9px;right:9px;transform:scaleX(0);transition:transform .2s}.bemi-color-art .swatch-button[aria-pressed=true]:after,.bemi-color-art .swatch-button:hover:after{transform:scaleX(1)}@media(max-width:760px){.bemi-color-art .swatch-track{scrollbar-width:none}.bemi-color-art .swatch-track::-webkit-scrollbar{display:none}}.bemi-color-art .swatch-button img{width:38px;height:110px;object-fit:contain;transition:transform .25s cubic-bezier(.16,1,.3,1)}.bemi-color-art .swatch-button:hover img{transform:translateY(-3px)}.bemi-color-art .swatch-button span{font-size:12px;line-height:1.3;margin-top:9px}.bemi-color-art .swatch-button small{font-size:11px;color:var(--muted);margin-top:2px}.bemi-color-art .shade-detail{text-align:right;min-width:177px;padding-bottom:3px}.bemi-color-art .shade-code{font-size:11px;letter-spacing:.035em;color:var(--muted)}.bemi-color-art .shade-detail h3{font-size:40px;line-height:1.1;margin-top:5px;letter-spacing:-.02em}.bemi-color-art .product-link{display:inline-flex;align-items:center;gap:17px;min-height:44px;border-bottom:1px solid var(--ink);font-size:13px;margin-top:6px}.bemi-color-art .product-link svg{width:19px}.bemi-color-art .art-disclosure{font-size:12px;color:var(--muted);line-height:1.6;margin-top:15px}.bemi-color-art .site-footer{border-top:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;align-items:center;padding-block:25px;font-size:12px;color:var(--muted)}.bemi-color-art .site-footer a{display:flex;gap:12px;align-items:center;min-height:44px;color:var(--ink)}.bemi-color-art .site-footer svg{width:19px}.bemi-color-art .site-footer span:first-child{color:var(--ink)}.bemi-color-art dialog{padding:0;border:0;max-width:none;max-height:none;width:100%;height:100dvh;top:0;right:0;bottom:0;left:0;margin:0;background:var(--paper);color:var(--ink);overflow:auto}.bemi-color-art dialog::backdrop{background:#281c26d9}.bemi-color-art .viewer-header{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;border-bottom:1px solid var(--line)}.bemi-color-art .viewer-header h2{font-size:24px}.bemi-color-art .viewer-layout{display:grid;grid-template-columns:1fr 230px;gap:5vw;padding:25px 4vw;height:calc(100dvh - 74px)}.bemi-color-art .viewer-image-stage{min-width:0;min-height:0;display:flex;justify-content:center;align-items:center}.bemi-color-art .viewer-image-stage img{width:100%;height:100%;object-fit:contain}.bemi-color-art .viewer-detail{align-self:center}.bemi-color-art .viewer-detail h3{font-size:46px;line-height:1.1;margin-top:8px}.bemi-color-art .viewer-detail .swatch-track{margin-top:26px;padding-bottom:15px}.bemi-color-art .viewer-detail .art-disclosure{margin-top:30px}.bemi-color-art .noscript{padding-block:30px}.bemi-color-art .art-button img.reveal{animation:bemi-art-reveal .48s cubic-bezier(.16,1,.3,1) both}@keyframes bemi-art-reveal{0%{opacity:.45;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@media(min-width:1600px){.bemi-color-art .art-experience{gap:10%;grid-template-columns:1fr 1.35fr}.bemi-color-art .art-stage{height:min(64dvh,760px)}}@media(max-width:1100px){.bemi-color-art .wrap{width:90%}.bemi-color-art .site-header{gap:32px}.bemi-color-art .community-link{font-size:12px;gap:9px}.bemi-color-art .brand{width:145px}.bemi-color-art .art-experience{gap:6%;grid-template-columns:.85fr 1.2fr}.bemi-color-art .story h1{font-size:68px}.bemi-color-art .scene-choice{gap:10px}.bemi-color-art .scene-choice span{font-size:23px}.bemi-color-art .art-stage{height:55dvh;min-height:380px}.bemi-color-art .color-desk{gap:13px}.bemi-color-art .picker-row{gap:0}.bemi-color-art .swatch-track{gap:5px}.bemi-color-art .shade-detail{min-width:150px}.bemi-color-art .shade-detail h3{font-size:35px}.bemi-color-art .icon-button{width:44px;min-width:44px}.bemi-color-art .store-nav{gap:22px}}@media(max-width:800px){.bemi-color-art .site-header{height:85px;gap:26px}.bemi-color-art .store-nav{margin-left:auto}.bemi-color-art .community-link{display:none}.bemi-color-art .brand{width:140px}.bemi-color-art .art-experience{grid-template-columns:1fr;gap:20px;padding-top:28px;max-width:640px}.bemi-color-art .story{padding-top:0}.bemi-color-art .story h1{font-size:56px;line-height:1.06;white-space:nowrap}.bemi-color-art .story h1 br{display:none}.bemi-color-art .story h1 em:before{content:" "}.bemi-color-art .art-intro{margin-top:15px;font-size:16px}.bemi-color-art .desktop-break{display:none}.bemi-color-art .scene-nav{flex-direction:row;max-width:none;margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bemi-color-art .scene-choice{flex:1;display:flex;gap:11px;padding:13px 6px;border:0;min-height:75px;position:relative}.bemi-color-art .scene-choice:first-child{border-top:0}.bemi-color-art .scene-choice[aria-pressed=true] span{text-decoration:underline;text-underline-offset:5px}.bemi-color-art .scene-choice img{width:35px;height:44px}.bemi-color-art .scene-choice span{font-family:Hanken,sans-serif;font-size:13px}.bemi-color-art .scene-choice svg{display:none}.bemi-color-art .scene-description,.bemi-color-art .art-note{display:none}.bemi-color-art .art-caption{margin-bottom:8px}.bemi-color-art .art-stage{height:52dvh;min-height:340px;max-height:540px}.bemi-color-art .color-desk{gap:20px;margin-top:20px;min-height:177px;padding-top:16px}.bemi-color-art .swatch-track{gap:10px}.bemi-color-art .shade-detail{min-width:165px}.bemi-color-art .shade-detail h3{font-size:37px}.bemi-color-art .icon-button{width:44px;min-width:44px}.bemi-color-art .site-footer{max-width:640px;flex-wrap:wrap;gap:0 20px;padding-block:18px;margin-top:5px}.bemi-color-art .site-footer span:last-child{flex-basis:100%;margin-top:7px;font-size:10px}.bemi-color-art .site-footer a{margin-left:auto}.bemi-color-art .viewer-layout{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:15px;padding:15px 5vw 20px}.bemi-color-art .viewer-detail{display:grid;grid-template-columns:1fr auto;align-items:center}.bemi-color-art .viewer-detail .shade-code{grid-column:1}.bemi-color-art .viewer-detail h3{grid-column:1;font-size:33px;margin-top:1px}.bemi-color-art .viewer-detail .swatch-track{grid-column:2;grid-row:1/4;margin:0;padding:5px}.bemi-color-art .viewer-detail .product-link{grid-column:1;justify-self:start;margin-top:0}.bemi-color-art .viewer-detail .art-disclosure{grid-column:1/3;margin-top:6px;font-size:12px}.bemi-color-art .viewer-detail .swatch-button img{height:72px;width:25px}}@media(max-width:480px){.bemi-color-art .wrap{width:90%}.bemi-color-art .site-header{height:76px;gap:15px}.bemi-color-art .brand{width:116px}.bemi-color-art .store-nav{gap:18px;font-size:12px}.bemi-color-art .story h1{font-size:44px;letter-spacing:-.04em}.bemi-color-art .art-intro{font-size:14px;line-height:1.5;margin-top:12px}.bemi-color-art .art-experience{padding-top:26px;gap:12px;padding-bottom:28px}.bemi-color-art .scene-nav{margin-top:19px}.bemi-color-art .scene-choice{gap:8px;padding-inline:2px;min-height:67px}.bemi-color-art .scene-choice img{width:29px;height:38px}.bemi-color-art .scene-choice span{font-size:11px}.bemi-color-art .art-caption h2,.bemi-color-art .inspect{font-size:12px}.bemi-color-art .inspect{gap:9px}.bemi-color-art .art-stage{height:48dvh;min-height:300px;max-height:440px}.bemi-color-art .color-desk{gap:8px;min-height:170px;margin-top:18px}.bemi-color-art .swatch-track{gap:0;padding-inline:0}.bemi-color-art .swatch-button{min-width:54px;padding-inline:3px}.bemi-color-art .swatch-button img{height:84px;width:29px}.bemi-color-art .shade-detail{min-width:140px}.bemi-color-art .shade-detail h3{font-size:34px}.bemi-color-art .product-link{font-size:11px;gap:9px}.bemi-color-art .picker-row>.icon-button{width:44px;min-width:44px;padding:10px;height:44px}.bemi-color-art .picker-row>.icon-button svg{width:18px}.bemi-color-art .picker-label{font-size:11px}.bemi-color-art .art-disclosure{font-size:12px}.bemi-color-art .site-footer{font-size:11px;gap:0 10px}.bemi-color-art .site-footer svg{width:17px}.bemi-color-art .viewer-header{height:64px}.bemi-color-art .viewer-layout{height:calc(100dvh - 64px)}.bemi-color-art .viewer-detail .swatch-track{gap:1px}.bemi-color-art .viewer-detail .swatch-button{min-width:55px}}@media(max-width:360px){.bemi-color-art .story h1{font-size:39px}.bemi-color-art .store-nav{gap:13px}.bemi-color-art .brand{width:103px}.bemi-color-art .scene-choice span{font-size:11px}.bemi-color-art .scene-choice img{width:24px;height:33px}.bemi-color-art .scene-choice{gap:5px}.bemi-color-art .color-desk{flex-wrap:wrap;justify-content:center}.bemi-color-art .color-choices{width:100%}.bemi-color-art .picker-label{text-align:center}.bemi-color-art .picker-row{justify-content:center}.bemi-color-art .shade-detail{text-align:center;padding-top:10px;width:100%}.bemi-color-art .shade-detail h3{font-size:34px}.bemi-color-art .art-disclosure{text-align:center}.bemi-color-art .site-footer a{margin-left:0}.bemi-color-art .site-footer{justify-content:center}.bemi-color-art .art-stage{min-height:280px}}@media(prefers-reduced-motion:reduce){.bemi-color-art *,.bemi-color-art *:before,.bemi-color-art *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bemi-color-art .swatch-button:focus-visible{outline-offset:-2px}@media(min-width:801px)and (max-width:1100px){.bemi-color-art .color-desk{flex-wrap:wrap}.bemi-color-art .shade-detail{width:100%;text-align:left;display:grid;grid-template-columns:1fr auto;align-items:center}.bemi-color-art .shade-detail .shade-code,.bemi-color-art .shade-detail h3{grid-column:1}.bemi-color-art .shade-detail .product-link{grid-column:2;grid-row:1/3}}@media(max-width:800px){.bemi-color-art .scene-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bemi-color-art .scene-choice{min-width:0;min-height:68px;padding:10px 6px}.bemi-color-art .scene-choice span{font-size:14px}.bemi-color-art .color-desk{flex-wrap:wrap}.bemi-color-art .color-choices{width:100%}.bemi-color-art .picker-row{justify-content:center}.bemi-color-art .picker-label{text-align:center}.bemi-color-art .shade-detail{width:100%;text-align:left;display:grid;grid-template-columns:1fr auto;align-items:center;padding-top:6px}.bemi-color-art .shade-detail .shade-code,.bemi-color-art .shade-detail h3{grid-column:1}.bemi-color-art .shade-detail .product-link{grid-column:2;grid-row:1/3}.bemi-color-art .swatch-track{gap:10px}.bemi-color-art .art-disclosure{text-align:left}}@media(max-width:360px){.bemi-color-art .scene-choice span{font-size:13px}.bemi-color-art .scene-choice img{width:29px;height:38px}.bemi-color-art .shade-detail h3{font-size:32px}.bemi-color-art .swatch-track{gap:6px}}.bemi-color-art .color-choices{flex:1;min-width:0}.bemi-color-art .picker-row{min-width:0}.bemi-color-art .swatch-track{min-width:0;max-width:100%;flex:1;overscroll-behavior-x:contain}.bemi-color-art .swatch-button{width:80px;min-width:80px}.bemi-color-art .swatch-button span{max-width:78px;min-height:31px;text-align:center;display:flex;align-items:center;justify-content:center}.bemi-color-art .shade-detail{max-width:46%}.bemi-color-art .shade-detail h3{overflow-wrap:normal}.bemi-color-art .viewer-detail{min-width:0}.bemi-color-art .viewer-detail h3{font-size:40px;overflow-wrap:normal}.bemi-color-art .viewer-detail .swatch-track{width:100%}@media(max-width:1100px){.bemi-color-art .shade-detail{max-width:none}.bemi-color-art .color-choices{flex-basis:100%}}@media(max-width:800px){.bemi-color-art .swatch-button{width:76px;min-width:76px}.bemi-color-art .shade-detail{grid-template-columns:minmax(0,1fr) auto;gap:0 18px}.bemi-color-art .shade-detail h3{font-size:30px}.bemi-color-art .viewer-detail{grid-template-columns:minmax(0,1fr) auto}.bemi-color-art .viewer-detail h3{font-size:30px}.bemi-color-art .viewer-detail .swatch-track{grid-column:1/3;grid-row:3;width:100%;margin-block:10px}.bemi-color-art .viewer-detail .product-link{grid-column:2;grid-row:1/3}.bemi-color-art .viewer-detail .art-disclosure{grid-row:4}.bemi-color-art .viewer-detail .swatch-button{min-width:74px;width:74px}}@media(max-width:360px){.bemi-color-art .shade-detail h3{font-size:28px}.bemi-color-art .shade-detail{gap:0 12px}.bemi-color-art .viewer-detail .product-link{font-size:11px}}.bemi-color-art .color-desk{display:block}.bemi-color-art .color-choices{width:100%}.bemi-color-art .picker-row{justify-content:center}.bemi-color-art .swatch-track{flex:none}.bemi-color-art .shade-detail{width:100%;max-width:none;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 20px;padding-top:20px}.bemi-color-art .shade-detail .shade-code,.bemi-color-art .shade-detail h3{grid-column:1}.bemi-color-art .shade-detail .product-link{grid-column:2;grid-row:1/3}.bemi-color-art .picker-label{text-align:center}@media(max-width:800px){.bemi-color-art .swatch-button{width:72px;min-width:72px}.bemi-color-art .shade-detail{padding-top:16px;gap:0 16px}.bemi-color-art .viewer-detail .swatch-button{width:72px;min-width:72px}}.bemi-color-art{padding-top:100px;padding-bottom:32px;min-height:100vh}.bemi-color-art .art-gallery-tabs{display:flex;gap:24px;flex-wrap:wrap;padding-top:18px;font-size:14px}.bemi-color-art .art-gallery-tabs a{padding-block:10px;text-decoration:underline;text-underline-offset:5px}.bemi-color-art .art-gallery-tabs a[aria-current]{text-decoration-thickness:2px}.legacy-inspiration{padding-block:65px}.legacy-inspiration h2{font:400 48px/1.1 Bodoni Moda,serif;margin-bottom:30px}#inspiration-photos{scroll-margin-top:115px}@media(max-width:760px){.bemi-color-art{padding-top:80px}.legacy-inspiration{padding-block:40px}.legacy-inspiration h2{font-size:36px}#inspiration-photos{scroll-margin-top:90px}}.bemi-color-art .wrap{padding-inline:0}@media(min-width:801px){.bemi-color-art .viewer-layout{grid-template-columns:minmax(0,1fr) clamp(280px,30vw,440px);grid-template-rows:minmax(0,1fr);gap:clamp(24px,4vw,64px)}.bemi-color-art .viewer-detail{align-self:start;height:var(--viewer-art-height, 100%);margin-top:var(--viewer-art-offset, 0px);display:flex;flex-direction:column;min-height:0}.bemi-color-art .viewer-detail .swatch-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;gap:12px 8px;flex:0 1 auto;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:none;scrollbar-width:auto;scrollbar-color:var(--muted) transparent;scrollbar-gutter:stable;margin:24px 0 10px;padding:4px 8px 12px 0}.bemi-color-art .viewer-detail .swatch-button{width:100%;min-width:0;padding:6px 4px 10px}.bemi-color-art .viewer-detail .swatch-button img{width:36px;height:104px;flex-shrink:0}.bemi-color-art .viewer-detail .swatch-button span{max-width:100%;width:100%;min-height:32px}.bemi-color-art .viewer-detail>.shade-code,.bemi-color-art .viewer-detail>h3{margin-left:var(--viewer-first-swatch-left, 0px)}.bemi-color-art .viewer-detail .product-link{align-self:flex-start;margin-left:var(--viewer-first-swatch-left, 0px);flex-shrink:0}.bemi-color-art .viewer-detail .art-disclosure{margin-top:24px}}@media(min-width:1280px){.bemi-color-art .viewer-detail .swatch-track{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/bemi-color-art.css.map */
