*{box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body,html,iframe{background-color:#91c3de;margin:0;overflow:hidden;padding:0;position:relative}@media (max-width:768px){.announcement{display:none!important}}#CustomCode--template--18742409822308__section_custom_html_bWeKpT .wrapper{background-color:#faf8f3!important;margin:0!important;max-width:100vw!important;padding:0!important;width:100vw!important}.wrapper{background-color:#faf8f3!important}.main-container{margin:0!important;padding:0!important}.logo-area,.pageheader:before{background-color:#91c3de!important}#root,body,html{height:100%;margin:0!important;overflow-x:hidden;overflow:hidden!important;overscroll-behavior:none;padding:0!important;touch-action:none;width:100vw}*,:after,:before{box-sizing:border-box}#root{display:flex;flex-direction:column;height:100vh;margin:0;min-height:100vh;padding:0;width:100vw}.mobile-container{height:"100%";left:0;position:"absolute";top:0;width:"100%"}h1,h3{font-weight:700!important;margin:0!important;padding:0!important}.body{display:flex;font-size:14px}.center-column{min-width:125px}.center-column,.left-column{display:flex;flex:1 1;flex-direction:column}.left-column{max-width:75px;min-width:75px;position:absolute;right:0;top:-175px}.right-column{overflow:visible;padding:0}.share{cursor:pointer}.dice{background-color:#efeee7;padding:0}@media (orientation:portrait){.dice-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;left:15px;position:absolute;top:-115px;z-index:10}.dice-icon img{height:90px;width:90px}.mic,.rectangle,.share{font-family:jost;font-size:14px;margin-bottom:5px;margin-top:5px;padding-bottom:10px;padding-top:10px}.dots-more,.mobile-screenshot{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-top:5px}.mobile-screenshot{pointer-events:auto;z-index:9999999}.desktop-icons-container,.desktop-screenshot,.desktop-share{display:none}}@media (orientation:landscape){.dots-more,.mobile-screenshot,.share{display:none}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dice-icon img{animation:spin 11s linear infinite}.heart{left:95px;position:absolute;top:80px}.rectangle{align-items:center;background-color:#efeee7;border-radius:3px;display:flex;height:65px;justify-content:center;width:39px}.dot{width:0}.dot,.scroll-indicator{align-items:center;display:flex;height:20px;justify-content:center}.scroll-indicator{border-radius:0 0 6px 6px;border-right:1px solid #000;gap:18px;margin:0 5px 0 15px}.decorative-element,.scroll-indicator{background-color:#e9f3f8;border-bottom:1px solid #000;border-left:1px solid #000;box-sizing:border-box}.decorative-element{border-radius:0 0 0 10px;margin:0 0 30px auto;padding:2px;width:calc(100% - 10px)}.bottom-content,.top-content{align-items:center;display:flex;height:100%;justify-content:center}.scrollable-footer-wrapper{border-top-left-radius:25px;border-top-right-radius:25px;transition:height .3s ease}.scrollable-footer{-webkit-overflow-scrolling:touch;display:flex;margin:0 auto;overflow-x:auto;scrollbar-width:none;width:95%}@media (min-width:420px) and (min-height:730px){.scrollable-footer{margin-bottom:15px;margin-top:5px}}@media (min-width:370px) and (min-height:620px) and (max-height:629px),(min-width:370px) and (min-height:620px) and (max-width:379px){.scrollable-footer{margin-bottom:5px;margin-top:5px}}@media (min-width:380px) and (min-height:630px) and (max-height:729px),(min-width:380px) and (min-height:630px) and (max-width:419px){.scrollable-footer{margin-bottom:5px;margin-top:5px}}.scrollable-footer::-webkit-scrollbar{display:none}@media (min-width:420px) and (min-height:730px){.footer-option{align-items:center;background-color:#eeeeef;border-left:0 solid #000;border-radius:10px;box-sizing:border-box;color:#808082!important;cursor:pointer;display:flex;flex:0 0 auto;font-family:roc-grotesk-wide,sans-serif;font-style:normal;font-weight:700;justify-content:center;letter-spacing:.15em;margin:5px;padding:12px;-webkit-user-select:none;user-select:none}.footer-option h1{font-size:.7em!important}}@media (min-width:370px) and (min-height:620px) and (max-height:629px),(min-width:370px) and (min-height:620px) and (max-width:379px){.footer-option{align-items:center;background-color:#eeeeef;border-left:0 solid #000;border-radius:10px;box-sizing:border-box;color:#808082!important;cursor:pointer;display:flex;flex:0 0 auto;font-family:roc-grotesk-wide,sans-serif;font-style:normal;font-weight:700;justify-content:center;letter-spacing:.15em;margin:5px;padding:10px;-webkit-user-select:none;user-select:none}.footer-option h1{font-size:.7em!important}}@media (min-width:380px) and (min-height:630px) and (max-height:729px) and (orientation:portrait),(min-width:380px) and (min-height:630px) and (max-width:419px){.footer-option{align-items:center;background-color:#eeeeef;border-left:0 solid #000;border-radius:10px;box-sizing:border-box;color:#808082!important;cursor:pointer;display:flex;flex:0 0 auto;font-family:roc-grotesk-wide,sans-serif;font-style:normal;font-weight:700;justify-content:center;letter-spacing:.15em;margin:5px;padding:10px;-webkit-user-select:none;user-select:none}.footer-option h1{font-size:.7em!important}}.footer-option h1{color:#808082!important}.add-to-cart{align-items:center;background-color:#6186f7;border-radius:30px;color:#faf8f3!important;cursor:pointer;display:flex;font-family:roc-grotesk-wide,sans-serif!important;font-weight:500!important;justify-content:center;text-align:center;width:95%}@media (min-width:420px) and (min-height:730px) and (orientation:portrait){.add-to-cart{font-family:roc-grotesk-wide,sans-serif!important;font-weight:500!important;height:48px;letter-spacing:.15em;margin:0 auto 15px;padding:5px}.add-to-cart-min-footer{margin-top:8px}.add-to-cart h2{color:#faf8f3!important;font-size:.7em!important;margin:0!important;padding:0!important}}@media (min-width:370px) and (min-height:620px) and (max-height:629px) and (orientation:portrait),(min-width:370px) and (min-height:620px) and (max-width:379px){.add-to-cart{height:36px;letter-spacing:.15em;margin:0 auto;padding:5px}.add-to-cart-min-footer{margin-top:8px}.add-to-cart h2{color:#faf8f3!important;font-size:.7em!important;margin:0!important;padding:0!important}}@media (min-width:380px) and (min-height:630px) and (max-height:729px) and (orientation:portrait),(min-width:380px) and (min-height:630px) and (max-width:419px){.add-to-cart{height:36px;letter-spacing:.15em;margin:0 auto;padding:5px}.add-to-cart-min-footer{margin-top:8px}.add-to-cart h2{color:#faf8f3!important;font-size:.7em!important;margin:0!important;padding:0!important}}.add-to-cart.loading{color:#0000;position:relative}.add-to-cart.loading:after{animation:loading-bar 1.5s infinite;background:linear-gradient(90deg,#ea8b6a,#f4c366,#ea8b6a);border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.desktop-footer-extra-padding{padding-bottom:425px}@keyframes loading-bar{0%{background-position:-200px}to{background-position:200px}}.footer-div{background-color:#faf8f3;border-top-left-radius:25px;border-top-right-radius:25px;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:10px;position:fixed;width:100%}.footer-option.active{background-color:#d1d1ce}.footer{background-color:#a2a2a2;display:flex;justify-content:space-around;margin:0}.footer-draggable-area{overscroll-behavior:none;touch-action:none}.selection{background-color:#fff;margin:0;overflow-y:auto;padding:0}.selected-option{display:flex;font-family:jost;font-size:1.1em;font-weight:semibold;margin-left:auto;padding-right:15px}.selected-color{flex-grow:1;font-weight:500!important;margin:0 0 0 16px}.option-header{display:block!important;font-family:roc-grotesk-wide,sans-serif!important;font-size:.9em;font-style:normal;font-weight:700!important;letter-spacing:.05em;margin:0 0 0 15px}canvas{height:100vh;left:0;position:absolute;top:0;width:100vw}@media (max-width:400px){canvas{height:100vh;left:0;position:absolute;top:0;width:100vw}.selected-option{font-size:.8em;padding-right:0}.color-circle{height:28px;margin-right:4.5px;width:28px}}@media (max-width:768px){.color-circle .tooltip{display:none!important}}@media (min-width:420px) and (min-height:730px){.header-and-selected{align-items:center;display:flex;font-weight:700;gap:10px;margin-top:0}.color-options-container{height:50px;margin-bottom:15px;margin-top:10px;padding:8px 10px 10px 15px}.color-options{margin:0;padding:0}.bottom-screen-options-container{display:flex;flex-wrap:nowrap;gap:8px;height:50px;margin-bottom:15px;margin-top:10px;overflow:visible;padding-bottom:10px;padding-left:15px;padding-top:13px;scrollbar-width:none}.screen-options-container{align-content:flex-start;align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap!important;gap:20px;height:auto!important;margin-bottom:28px;margin-top:10px;overflow-x:visible!important;padding:13px 10px 10px 15px}.screen-type-option{flex:0 0 auto}.microphone-options-container{display:flex;flex-wrap:nowrap;gap:8px;height:50px;margin-bottom:15px;margin-top:10px;overflow:visible;padding:13px 10px 10px 15px;scrollbar-width:none}}@media (min-width:370px) and (min-height:620px) and (max-height:629px),(min-width:370px) and (min-height:620px) and (max-width:379px){.header-and-selected{align-items:center;display:flex;gap:10px;margin-top:5px}.color-options-container{height:50px;padding-left:15px;padding-right:10px}.color-options{margin:0;padding:0}.bottom-screen-options-container{display:flex;flex-wrap:nowrap;gap:8px;height:50px;margin-bottom:3px;margin-top:3px;overflow:visible;padding-bottom:10px;padding-left:15px;padding-top:13px;scrollbar-width:none}.microphone-options-container,.screen-options-container{display:flex;flex-wrap:nowrap;gap:8px;height:50px;margin-bottom:3px;margin-top:3px;overflow:visible;padding:13px 10px 10px 15px;scrollbar-width:none}}@media (min-width:380px) and (min-height:630px) and (max-height:729px),(min-width:380px) and (min-height:630px) and (max-width:419px){.header-and-selected{align-items:center;display:flex;gap:10px;margin-top:5px}.color-options-container{height:50px;margin-bottom:8px;margin-top:3px;padding:8px 10px 10px 15px}.color-options{margin:0;padding:0}.bottom-screen-options-container{display:flex;flex-wrap:nowrap;gap:8px;height:50px;margin-bottom:8px;margin-top:3px;overflow:visible;padding-bottom:10px;padding-left:15px;padding-top:13px;scrollbar-width:none}.microphone-options-container,.screen-options-container{display:flex;flex-wrap:nowrap;gap:8px;height:50px;margin-bottom:8px;margin-top:3px;overflow:visible;padding:13px 10px 10px 15px;scrollbar-width:none}}.color-options-container{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.color-options-container::-webkit-scrollbar{display:none}.fade-in{animation:fadeIn .5s ease-in}.fade-out{animation:fadeOut .5s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.dots-container{align-items:center;display:flex;justify-content:center;left:44%;position:absolute;top:20%;transform:translateY(-50%);width:100%}@media only screen and (orientation:portrait){.dots-container-desktop{display:none!important}}.dots-container-desktop{align-items:center;display:flex;justify-content:flex-end;left:46%;position:absolute;top:50%;transform:translateY(-50%);z-index:100}.control-dots{gap:20px;position:relative}@media (orientation:landscape){:root{--dot-base:#d1d1ce;--dot-hover:#6186f7;--dot-active:#808082;--dot-ease:180ms cubic-bezier(0.2,0.9,0.2,1)}.dots,.dots-back,.dots-crazy,.dots-side{background-color:#d1d1ce;background-color:currentColor;border-radius:50%;box-shadow:none;color:var(--dot-base);cursor:pointer;height:20px;margin:18px;padding:10px;transition:color var(--dot-ease),transform .12s ease,box-shadow var(--dot-ease);width:20px;will-change:transform,color}.dots-back:not(.active):focus,.dots-back:not(.active):hover,.dots-crazy:not(.active):focus,.dots-crazy:not(.active):hover,.dots-side:not(.active):focus,.dots-side:not(.active):hover,.dots:not(.active):focus,.dots:not(.active):hover{color:var(--dot-hover);transform:scale(.96)}.dots-back:active,.dots-crazy:active,.dots-side:active,.dots:active{transform:scale(.94);transition-duration:90ms}.dots-back:focus-visible,.dots-crazy:focus-visible,.dots-side:focus-visible,.dots:focus-visible{box-shadow:0 0 0 6px #6186f714;outline:none}.dots-back.active,.dots-crazy.active,.dots-side.active,.dots.active{background-color:currentColor;color:var(--dot-active);transform:none}.dots-back.disabled,.dots-back[aria-disabled=true],.dots-crazy.disabled,.dots-crazy[aria-disabled=true],.dots-side.disabled,.dots-side[aria-disabled=true],.dots.disabled,.dots[aria-disabled=true]{cursor:default;opacity:.35;pointer-events:none}}@media (orientation:portrait){.icon-container img,.scrollable-footer img{height:auto;max-height:42px;max-width:42px;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;width:auto}.dots,.dots-back,.dots-crazy,.dots-side{background-color:#d1d1ce;border-radius:50%;cursor:pointer;height:12px;margin:10px;width:12px}.control-dots .dots-back.active,.control-dots .dots-crazy.active,.control-dots .dots-side.active,.control-dots .dots.active{background-color:#000}}.dots-back.active,.dots-crazy.active,.dots-side.active,.dots.active{background-color:#000!important}.dots-more,.mobile-screenshot,.share{pointer-events:auto}.rectangles-container{align-items:flex-end;display:flex;flex-direction:column;padding-right:25px;pointer-events:none;transform:translateY(-30vh);width:auto}.color-circle{align-items:center;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:31px;justify-content:center;margin-right:4.5px;width:31px}.color-circle.active{position:relative}.app-container{height:100vh;max-height:100vh;position:relative;width:100vw}.app-container,.maincontainer{display:flex;flex-direction:column;margin:0;overflow:visible;padding:0}.maincontainer{height:90vh}.modelcontainer{flex:0 0 60%;height:60vh;margin:0;padding:0;position:relative}.canvas,.modelcontainer{overflow:visible}.bottomhalfcontainer{margin:0;overflow:visible;padding:0;position:relative}.content{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%;z-index:1}.outer-container{height:100vh;overflow:hidden;position:relative;width:100vw}.screen-type-option{align-items:center;display:flex;margin-bottom:0}.icon-container{cursor:pointer;overflow:visible;position:relative}.screen-type-icon{height:45px;width:45x}.highlight-circle{content:"";left:-6px;overflow:visible;position:absolute;top:-6px;z-index:1}.screen-type-option img{height:42px;width:42px}.screen-type-label{font-family:jost,semibold;margin-left:10px}.arrow-left,.arrow-right{cursor:pointer}.scroll-text{font-family:jost;font-size:15px}.arrow-left,.arrow-right{cursor:pointer;transition:transform .3s ease-in-out}.arrow-left:hover,.arrow-right:hover{transform:scale(1.2)}.footer-option{cursor:pointer;transition:font-size .3s ease}.bottom-screen-type-option{align-items:center;border-radius:5px;cursor:pointer;display:flex;padding:0;transition:background-color .3s ease}.bottom-screen-type-icon{height:42px;margin-right:10px;width:30%}.bottom-screen-type-label{font-family:jost;font-size:14px}.microphone-type-option{align-items:center;border-radius:5px;cursor:pointer;display:flex;padding:0;transition:background-color .3s}.icon-label-container{align-items:center;display:flex;gap:10px}.microphone-type-icon{height:45px;margin-right:10px;width:45px}.heart-with-text{align-items:center;display:flex;font-family:jost;font-size:14px;gap:8px}.forcedrender{background-color:#000;height:300px;left:0;position:absolute;top:0;width:300px}.shopify-log-button{background-color:#333;border:none;color:#fff;cursor:pointer;left:0;padding:10px;position:absolute;top:0;z-index:10}@media (orientation:landscape){.mobile-footer{display:none}:root{--icon-size:54px;--outline-size:var(--icon-size);--outline-radius:6px;--hover-outline-color:#a6a6a6;--hover-outline-width:2.5px;--blue-outline-color:#6186f7;--blue-outline-width:2.5px;--screen-active-scale:0.82;--screen-hover-scale:0.85}.icon-container{box-sizing:border-box;height:var(--icon-size);width:var(--icon-size)}.icon-container,.screen-type-option{align-items:center;display:inline-flex;justify-content:center;padding:0;position:relative}.screen-type-option{-webkit-tap-highlight-color:transparent;flex:0 0 auto;margin:0}.icon-container img,.screen-type-icon,.screen-type-option img{display:block;height:100%;margin:0;object-fit:contain;padding:0;position:relative;transform-origin:center center;transition:transform .18s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform;z-index:3}.screen-type-option.is-active .screen-type-icon{transform:scale(var(--screen-active-scale))}.screen-type-option:hover .screen-type-icon:not(.active),.screen-type-option:hover img:not(.active){transform:scale(var(--screen-hover-scale))}.screen-type-option:not(.is-active) .icon-container:after{background:#0000;border-radius:var(--outline-radius);box-sizing:border-box;content:"";height:var(--outline-size);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:box-shadow .12s ease,opacity .12s ease;width:var(--outline-size);will-change:box-shadow,opacity;z-index:1}.screen-type-option:not(.is-active):focus-within .icon-container:after,.screen-type-option:not(.is-active):hover .icon-container:after{box-shadow:0 0 0 var(--hover-outline-width) var(--hover-outline-color);opacity:1}.icon-container .highlight-circle{border-radius:var(--outline-radius);box-shadow:0 0 0 var(--blue-outline-width) var(--blue-outline-color),0 6px 12px #6186f71f;box-sizing:border-box;display:block;height:var(--outline-size)!important;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .16s ease;width:var(--outline-size)!important;z-index:2}.screen-type-option.is-active .icon-container .highlight-circle{opacity:1}.icon-container .highlight-circle rect{display:none}.screen-type-option .tooltip{background:#000;border-radius:6px;box-shadow:0 6px 12px #0000002e;color:#fff;font-family:Jost,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:13px;font-weight:600;left:50%;max-width:200px;opacity:0;overflow:hidden;padding:6px 10px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:calc(100% + 8px);transform:translate(-50%,6px);transition:opacity .18s cubic-bezier(.2,.9,.2,1),transform .18s cubic-bezier(.2,.9,.2,1);white-space:nowrap;z-index:1000}.screen-type-option:focus-within .tooltip,.screen-type-option:hover .tooltip{opacity:1;transform:translate(-50%)}.screen-options-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px}}.desktop-footer{display:none}@media (orientation:landscape){.desktop-footer{background-color:#faf8f2;display:block;height:100vh;overflow-y:auto;padding:20px 40px;padding-left:5%!important;padding-right:5%!important;position:fixed;right:0!important;top:135px;width:50vw}.firefox-ios{padding:20px 40px!important}.bottom-screen-options-container,.microphone-options-container,.screen-options-container{flex-wrap:wrap;overflow-x:visible}.option-content{height:auto;overflow:visible}.option-content .color-options-container{box-sizing:border-box;margin-left:0;margin-right:-10%;width:120%}.color-options-container{flex-wrap:wrap;height:auto;overflow:visible;overflow-x:visible;padding-bottom:10px}.footer-option{display:none}.color-circle{--swatch-border:2.5px;border-radius:50%;cursor:pointer;height:55px;margin-bottom:8px;margin-right:20px;overflow:visible;position:relative;width:55px}.color-circle:before{border:var(--swatch-border) solid #0000;border-radius:50%;box-sizing:border-box;content:"";inset:0;pointer-events:none;position:absolute;transition:border-color .4s ease,box-shadow .4s ease}.color-circle .inner{border-radius:50%;inset:calc(var(--swatch-border))!important;pointer-events:none;position:absolute;transform:scale(1);transform-origin:50% 50%;transition:transform .5s cubic-bezier(.2,.9,.2,1),box-shadow .5s;z-index:1}.color-circle.custom .inner{inset:3px!important}.color-circle:hover:before{border-color:#acd2e6}.color-circle.active .inner,.color-circle:hover .inner{transform:scale(.85)}.color-circle.active:before{border-color:#91c3de!important;box-shadow:0 6px 18px #91c3de40}}@media (orientation:landscape){.color-circle:focus-visible:before{border-color:#91c3de73;box-shadow:0 0 0 6px #91c3de14;z-index:5}.color-circle .tooltip{background:#000;border-radius:6px;box-shadow:0 6px 12px #0000002e;color:#fff;font-family:Jost,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:13px;font-weight:600;left:50%;max-width:200px;opacity:0;overflow:hidden;padding:6px 10px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:calc(100% + 8px);transform:translate(-50%,6px);transition:opacity .18s cubic-bezier(.2,.9,.2,1),transform .18s cubic-bezier(.2,.9,.2,1);white-space:nowrap;z-index:1000}.color-circle .tooltip:before{border-bottom:6px solid #000;border-left:6px solid #0000;border-right:6px solid #0000;content:"";left:50%;position:absolute;top:-6px;transform:translateX(-50%);z-index:1001}.color-circle:focus-within .tooltip,.color-circle:hover .tooltip{opacity:1;transform:translate(-50%)}.screen-type-option.is-active:not(:hover):not(:focus-within) .tooltip{opacity:0!important;pointer-events:none!important;transform:translate(-50%,6px)!important;visibility:hidden!important}.color-circle.custom .picker-rainbow{background:conic-gradient(#ff0054,#ff8c00,#ffd600,#3cd500,#00d3c8,#07f,#a000ff,#ff0054);inset:0;padding:var(--swatch-border);transform-origin:50% 50%;transition:transform .5s cubic-bezier(.2,.9,.2,1)}.color-circle.custom .picker-rainbow,.color-circle.custom .picker-white-core{border-radius:50%;box-sizing:border-box;pointer-events:none;position:absolute;will-change:transform}.color-circle.custom .picker-white-core{align-items:center;background:#fff;box-shadow:inset 0 -1px 0 #0000000a;display:flex;height:calc(100% - var(--swatch-border)*2);justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform .5s cubic-bezier(.2,.9,.2,1),box-shadow .18s;width:calc(100% - var(--swatch-border)*2)}.color-circle.custom .picker-color-core{border-radius:50%;box-shadow:0 1px 0 #0000000f;height:38%;pointer-events:none;transform:scale(1);transform-origin:50% 50%;transition:transform .5s cubic-bezier(.2,.9,.2,1),box-shadow .5s;width:38%;will-change:transform}.color-circle.custom .picker-plus{filter:drop-shadow(0 0 1px rgba(255,255,255,.5));left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;transition:transform .5s cubic-bezier(.2,.9,.2,1)}.color-circle.custom .picker-active-ring{border-radius:50%;inset:0;opacity:0;pointer-events:none;position:absolute;transition:box-shadow .4s ease,opacity .2s ease,transform .5s cubic-bezier(.2,.9,.2,1)}.color-circle.custom:hover .picker-active-ring{box-shadow:0 0 0 var(--swatch-border) #acd2e6;opacity:1}.color-circle.active .picker-active-ring,.color-circle.custom.active .picker-active-ring{box-shadow:0 0 0 var(--swatch-border) #91c3de;opacity:1}.color-circle.active .picker-color-core,.color-circle.custom.active .picker-color-core,.color-circle.custom:hover .picker-color-core{transform:scale(.85)}.color-circle.custom .picker-color-core,.color-circle.custom .picker-plus,.color-circle.custom .picker-rainbow,.color-circle.custom .picker-white-core{transition:transform .5s cubic-bezier(.2,.9,.2,1)}.color-circle.custom.active .picker-color-core,.color-circle.custom.active .picker-plus,.color-circle.custom.active .picker-rainbow,.color-circle.custom.active .picker-white-core,.color-circle.custom:hover .picker-color-core,.color-circle.custom:hover .picker-plus,.color-circle.custom:hover .picker-rainbow,.color-circle.custom:hover .picker-white-core{transform:scale(.85)}.color-circle.custom:hover .picker-white-core{transform:translate(-50%,-50%) scale(1.02)}.color-circle.custom .picker-rainbow{z-index:0}.color-circle.custom .picker-white-core{z-index:1}.color-circle.custom .picker-color-core{z-index:2}.color-circle:before{z-index:3}.color-circle.custom .picker-plus{z-index:4}.color-circle.custom .picker-active-ring{z-index:5}.color-circle.custom .picker-color-core,.color-circle.custom .picker-white-core{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0)}.color-circle.custom:focus-within .picker-color-core,.color-circle:focus-within .picker-color-core{transform:scale(.85)}}.desktop-row{display:flex;flex-direction:column;gap:10px}.desktop-color-container,.desktop-screen-container{display:flex;flex-wrap:wrap;gap:10px}.canvas-container{width:100vw}@media (orientation:landscape){.canvas-container{font-family:jost;width:50vw!important}.product-card{font-family:jost;padding:16px}.product-header .header-row{align-items:flex-start;display:flex;font-family:roc-grotesk-wide,sans-serif!important;font-weight:700!important;justify-content:space-between}.product-title-page{flex:1 1;font-size:2.2em;line-height:1;margin:0;min-width:0;white-space:normal}.product-price{color:#000;flex-shrink:0;font-family:jost;font-size:1.2em;margin:0;text-align:right;width:80px}.product-subtitle{flex:1 1;font-family:roc-grotesk-wide,sans-serif;font-size:2.2em;font-weight:700;line-height:1;margin:0;min-width:0;white-space:normal}.product-second-price{color:#000;flex-shrink:0;font-size:1.4em;margin:0;text-align:right;width:80px}.product-description{font-weight:700;margin-top:8px;max-width:85%}.product-footer{display:flex;font-weight:700;justify-content:space-between;margin-top:16px}.product-footer a{color:#000;font-size:1.1em;text-decoration:none}body,html,iframe{background-color:#faf8f2;margin:0;overflow:hidden;padding:0;position:relative}.main-container{margin:0!important;padding:0!important}.logo-area,.pageheader:before{background-color:#faf8f2!important}.dice-icon{bottom:20%;cursor:pointer;left:35px;position:absolute;z-index:10}.dice-icon img{height:100%;width:100%}.desktop-icons-container{align-items:flex-end;display:flex;flex-direction:column;padding-left:25px;pointer-events:none;position:fixed;transform:translateY(40vh);width:auto;z-index:1}.desktop-share{font-family:jost;font-size:14px;margin-bottom:5px;margin-top:5px;padding-bottom:10px;padding-top:10px}.desktop-screenshot{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-top:5px}.header-and-selected{align-items:center;display:flex;gap:10px;margin-bottom:10px;margin-top:10px;padding-top:15px}.selected-color{color:#a2a2a2!important}.bottom-screen-options-container{margin-bottom:25px;padding-bottom:20px}}.footer-summary{margin-top:20px;padding:10px}.footer-summary-row{cursor:pointer;margin-bottom:1rem}.footer-summary-header{cursor:pointer;font-size:1.5em;font-weight:700;margin:0 0 .5rem}.footer-summary-selection{align-items:center;cursor:pointer;display:flex;font-size:1em;line-height:1.4}.footer-summary-header-row{align-items:center;display:flex;justify-content:space-between;width:100%}.footer-summary-header,.product-price-mobile{margin:0}.product-price-mobile{font-size:1rem;font-weight:700}.desktop-footer-pad-width{margin:0 auto;width:75%}.microphone-type-choice{background-color:#eeeeef;border-radius:10px;color:#808082!important;cursor:pointer;font-family:roc-grotesk-wide,sans-serif;font-size:.9em;font-weight:700;letter-spacing:.06em;margin-top:-10px;padding:10px 18px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.microphone-type-choice.active{background-color:#d1d1ce}.chrome-picker{z-index:9999999}.desktop-footer{z-index:200}@media (max-width:768px){.my-picker input.rc-editable-input,input.rc-editable-input{-webkit-text-size-adjust:none!important;font-size:16px!important;line-height:1.2!important;touch-action:manipulation!important}}input,select,textarea{border-radius:5px!important;font-family:jost!important;font-size:14px!important;font-weight:700!important;height:30px!important;line-height:1.2!important;text-align:left!important}.my-picker .flexbox-fix:nth-of-type(2)>div:last-child{flex:0 0!important;overflow:hidden!important;padding:0!important;width:0!important}.my-picker .flexbox-fix:nth-of-type(2)>.fields{flex:1 1 auto!important;width:100%!important}.my-picker .flexbox-fix:nth-of-type(2) .fields input{box-sizing:border-box;width:100%!important}.my-picker .saturation-black,.my-picker .saturation-white,.my-picker .saturation>div:first-child{border-radius:15px!important}.my-picker>div:nth-of-type(2){padding:0!important}.my-picker .flexbox-fix>.fields{flex:1 1 auto!important;width:100%!important}.hue-horizontal,.my-picker .flexbox-fix>.fields input{width:100%!important}.hue-horizontal{border-radius:10px!important;box-sizing:border-box!important;height:18px!important;overflow:visible!important;padding-bottom:20px}.my-picker .hue-horizontal>div>div{background:var(--picker-color)!important;border:3px solid #fff!important;border-radius:50%!important;box-shadow:none!important;height:21px!important;margin-top:-1px;outline:1px solid #000!important;transition:width .2s ease,height .2s ease,transform .2s ease,background .2s ease;width:21px!important;z-index:100000}.my-picker .hue-horizontal:active>div>div{border-width:3px!important;height:28px!important;outline-width:1px!important;transform:translate(-10px,-4px)!important;width:28px!important}.my-picker .flexbox-fix svg,.my-picker label{display:none!important}.my-picker>div:first-child{margin-bottom:14px!important}.my-picker .flexbox-fix:first-of-type{margin-bottom:10px!important}.my-picker #rc-editable-input-2,.my-picker [id^=rc-editable-input-],.my-picker [id^=rc-editable-input-] input{box-sizing:border-box;height:44px!important;padding-left:48px!important}.my-picker .saturation-black>div:last-child,.my-picker .saturation-white>div:last-child{height:22px!important;transform:translate(-11px,-11px)!important;transition:width .3s ease,height .3s ease,transform .3s ease!important;width:22px!important}.my-picker .saturation-black>div:last-child>div,.my-picker .saturation-white>div:last-child>div{background:#0000!important;border:3.5px solid #fff!important;border-radius:50%!important;height:100%!important;transition:border-width .4s ease!important;width:100%!important}.my-picker .saturation-black:active>div:last-child,.my-picker .saturation-white:active>div:last-child{height:26px!important;transform:translate(-13px,-13px)!important;width:26px!important}.my-picker .saturation-black:active>div:last-child>div,.my-picker .saturation-white:active>div:last-child>div{border-width:2px!important}.my-picker .fields{position:relative}.my-picker .fields:before{background:#fff!important;background:var(--preview-color,#fff)!important;border-radius:50%!important;box-shadow:0 0 0 3px #fff!important;height:24px!important;left:22px!important;top:calc(50% + 12px)!important;transform:translateY(-50%)!important;width:24px!important}.my-picker .fields input{box-sizing:border-box;padding-left:44px!important}@media (max-width:768px){body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.my-picker{--picker-gutter:12px;--preview-nudge-x:8px;--preview-nudge-y:12px;--picker-close-size:26px;--picker-preview-size:18px;--picker-hex-input-leftpad:52px;--picker-hex-hue-gap:12px}.my-picker .controls,.my-picker .fields,.my-picker .fields input,.my-picker .flexbox-fix,.my-picker [id^=rc-editable-input-],.my-picker [id^=rc-editable-input-] input,.my-picker input.rc-editable-input{-webkit-text-size-adjust:100%!important;box-sizing:border-box!important;font-size:16px!important;line-height:1.2!important;touch-action:manipulation!important}.my-picker,.my-picker .picker{box-sizing:border-box!important;margin:0 auto!important;max-width:380px!important;padding-top:24px!important;width:calc(100vw - var(--picker-gutter)*2)!important}.my-picker .saturation,.my-picker .saturation>div:first-child{box-sizing:border-box!important;margin:0 auto!important;padding:0!important;width:100%!important}.my-picker .saturation>div:first-child>div{border-radius:12px!important;box-sizing:border-box!important;height:110px!important;width:100%!important}.my-picker .hue-horizontal,.my-picker .hue-horizontal>div{box-sizing:border-box!important;height:16px!important;margin:0 auto!important;width:100%!important}.my-picker .hue-horizontal>div>div{height:20px!important;margin-top:-2px!important;transition:width .18s ease,height .18s ease,transform .18s ease!important;width:20px!important}.my-picker .controls,.my-picker .fields,.my-picker .flexbox-fix{box-sizing:border-box!important;margin:0 auto!important;padding:0!important;width:100%!important}.my-picker .flexbox-fix>div:first-child{padding-left:0!important}.my-picker .flexbox-fix:nth-of-type(2){margin-top:var(--picker-hex-hue-gap)!important}.my-picker .fields input,.my-picker [id^=rc-editable-input-],.my-picker [id^=rc-editable-input-] input{box-sizing:border-box!important;font-size:16px!important;height:40px!important;margin:0!important;padding-left:var(--picker-hex-input-leftpad)!important;width:100%!important}.my-picker .fields:before{background:#fff!important;background:var(--preview-color,#fff)!important;border:1px solid #0000000f!important;border-radius:50%!important;content:""!important;height:var(--picker-preview-size)!important;left:calc(8px + var(--preview-nudge-x))!important;top:calc(50% + var(--preview-nudge-y))!important;transform:translateY(-50%)!important;width:var(--picker-preview-size)!important;z-index:10005!important}.my-picker .fields:before,.picker-live-preview{box-shadow:0 0 0 3px #fff!important;pointer-events:none!important;position:absolute!important}.picker-live-preview{border-radius:50%!important;height:28px!important;left:0!important;top:172px!important;transform:translate(var(--preview-nudge-x),var(--preview-nudge-y))!important;width:28px!important;z-index:9999!important}.custom-picker-close{align-items:center!important;background:#fff!important;border:1px solid #f4f4f5!important;border-radius:50%!important;box-shadow:none!important;cursor:pointer!important;display:flex!important;font-size:13px!important;height:var(--picker-close-size)!important;justify-content:center!important;line-height:1!important;padding:0!important;position:absolute!important;right:12px!important;top:8px!important;width:var(--picker-close-size)!important;z-index:1000000000!important}.custom-picker-close svg,.custom-picker-close>*{color:#333!important;pointer-events:none!important}.my-picker .hue-horizontal>div>div,.my-picker .saturation-black>div:last-child,.my-picker .saturation-white>div:last-child{transition:width .18s ease,height .18s ease,transform .18s ease!important}.my-picker input:active,.my-picker input:focus,.my-picker textarea:focus{-webkit-text-size-adjust:100%!important;font-size:16px!important}body.picker-open{height:100vh!important;overflow:hidden!important;overscroll-behavior:none!important}.picker-open .my-picker,.picker-open .my-picker .picker{-webkit-overflow-scrolling:touch!important;height:100vh!important;left:50%!important;overflow-y:auto!important;position:fixed!important;top:0!important;touch-action:pan-y!important;transform:translateX(-50%)!important;width:min(96vw,380px)!important;z-index:11000!important}.picker-open .custom-picker-close{position:fixed!important;right:12px!important;top:calc(env(safe-area-inset-top, 0px) + 8px)!important;z-index:20000!important}}@media (orientation:landscape){.confirm-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.confirm-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:400px;padding:24px}.confirm-dialog h2{margin-top:0}.confirm-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.confirm-buttons .primary{background:#6186f7;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.confirm-buttons .secondary{background:#0000;border:none;color:#444;cursor:pointer;padding:8px 16px}}@media (orientation:portrait){.confirm-overlay{align-items:flex-end;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.confirm-dialog{animation:slideUp .3s ease-out forwards;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -4px 12px #00000026;max-height:75vh;overflow-y:auto;padding:16px;transform:translateY(100%);width:100%}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.confirm-dialog h2{font-size:1.2em;margin-top:0}.confirm-dialog p{font-size:.95em;line-height:1.4}.confirm-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.confirm-buttons .primary{background:#6186f7;color:#fff}.confirm-buttons .primary,.confirm-buttons .secondary{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:1em;padding:12px 0;text-align:center}.confirm-buttons .secondary{background:#f4f4f5;color:#444}.qty-picker{margin-bottom:15px}.color-circle.active:after{border:2.5px solid #91c3de;border-radius:50%;content:"";height:calc(100% + 8px);left:-4px;position:absolute;top:-4px;width:calc(100% + 8px)}}.desktop-add-to-cart-container{background:#fbf9f3;bottom:0;box-sizing:border-box;padding:12px 0;position:fixed;right:0;width:50%;z-index:1010}.add-to-cart-wrapper{align-items:center;display:flex;gap:12px;padding:0 16px;width:100%}.qty-picker{align-items:center;background-color:#eeeeef;border-radius:30px;display:flex;flex:0 0 auto;gap:8px;height:48px;justify-content:center;padding:6px 12px}.qty-picker .qty,.qty-picker button{background:none;border:none;color:#000;cursor:pointer;font-family:roc-grotesk-wide,sans-serif;font-size:1.1em;font-weight:500;-webkit-user-select:none;user-select:none}@media (orientation:landscape){.desktop-add-to-cart-container .add-to-cart{align-items:center;bottom:auto!important;display:flex;justify-content:center;left:auto!important;position:static!important;transform:none!important}.add-to-cart{font-size:1.1em!important}.add-to-cart,.qty-picker{min-height:60px}.desktop-add-to-cart-container .add-to-cart-wrapper{align-items:center;display:flex;gap:12px;margin:0 auto;padding-left:0!important;width:58%}.qty-picker{background-color:#eeeeef;padding:6px 25px}.desktop-add-to-cart-container,.qty-picker{align-items:center;border-radius:30px;display:flex;flex:0 0 auto;gap:8px}.desktop-add-to-cart-container{background-color:#fbf9f3;padding:6px 12px}.desktop-add-to-cart-container .qty-picker .qty,.desktop-add-to-cart-container .qty-picker button{background:none;border:none;color:#000!important;cursor:pointer;font-family:roc-grotesk-wide,sans-serif;font-size:.8em!important;font-weight:500}.cart-content{align-items:center;display:flex;justify-content:space-between;margin-left:20px;margin-right:20px;padding:0 16px;width:100%}.cart-content h2{color:#faf8f3!important;font-size:.8em;margin:0}.cart-content .dash{color:#faf8f3;margin:0 8px}.cart-content .price{color:#faf8f3;font-size:.8em}}@media (orientation:landscape) and (max-width:1200px){.cart-content .price .qty-picker .qty,.cart-content h2{font-size:.6em!important}}.cart-content{align-items:center;display:flex;justify-content:space-between;margin-left:20px;margin-right:20px;padding:0 16px;width:100%}.cart-content h2{color:#faf8f3!important;font-size:.8em;margin:0}.cart-content .dash{color:#faf8f3;margin:0 8px}.cart-content .price{color:#faf8f3;font-size:.8em}.toggle-switch{align-items:center;cursor:pointer;display:inline-flex;gap:8px}.toggle-switch input{display:none}.slider{background-color:#ccc;border-radius:11px;height:22px;position:relative;transition:background-color .3s;width:40px}.slider:before{background-color:#fff;border-radius:50%;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .3s;width:18px}.toggle-switch input:checked+.slider{background-color:#6186f7}.toggle-switch input:checked+.slider:before{transform:translateX(18px)}.label-text{color:#333;font-family:jost,sans-serif;font-size:14px}@media (orientation:landscape){:root{--mic-hover-bg:#f4f4f5;--mic-hover-ease:180ms cubic-bezier(0.2,0.9,0.2,1);--mic-active-bg:#d1d1cf;--mic-active-hover-bg:#e6e6e5;--mic-active-color:#111;--mic-base-bg:#edeeef;--mic-base-color:#808082}.microphone-type-choice{background-color:var(--mic-base-bg);border-radius:10px;box-shadow:none;color:var(--mic-base-color);cursor:pointer;font-weight:700;letter-spacing:.06em;outline:none;padding:10px 18px;text-transform:uppercase;transform:none!important;transition:background var(--mic-hover-ease),color var(--mic-hover-ease),box-shadow var(--mic-hover-ease);-webkit-user-select:none;user-select:none}.microphone-type-choice:not(.active):focus,.microphone-type-choice:not(.active):hover{background-color:var(--mic-hover-bg);color:var(--mic-base-color)}.microphone-type-choice.active{background-color:var(--mic-active-bg);color:var(--mic-active-color);cursor:pointer}.microphone-type-choice.active:focus,.microphone-type-choice.active:hover{background-color:var(--mic-active-hover-bg)}.microphone-type-choice:focus-visible{box-shadow:0 0 0 6px #2163ad14}.microphone-type-choice:active{transform:none}}@media (orientation:landscape) and (min-width:769px){.control-button{align-items:center;color:#000;cursor:pointer;display:inline-flex;justify-content:center;transition:color .18s cubic-bezier(.2,.9,.2,1),transform .12s ease}.control-button svg,.control-button svg *{stroke:currentColor;fill:none;transition:stroke .18s cubic-bezier(.2,.9,.2,1),fill .18s cubic-bezier(.2,.9,.2,1)}.control-button:focus,.control-button:focus-visible,.control-button:hover{color:#6186f7;transform:translateY(-1px)}.control-button:active{transform:translateY(0);transition-duration:90ms}.control-button[aria-disabled=true],.control-button[style*="pointer-events: none"]{cursor:default;opacity:.35}:root{--rmts-hover-color:#e6e6e5;--rmts-hover-ease:180ms cubic-bezier(0.2,0.9,0.2,1)}.read-more,.read-more-button,.read-more-link,.tech-specs,.tech-specs-button,.tech-specs-link{background:#0000!important;border:none!important;color:inherit;cursor:pointer;padding:0!important;text-decoration:none!important;transition:color var(--rmts-hover-ease)}@media (hover:hover) and (pointer:fine){.read-more-button:hover,.read-more-link:hover,.read-more:hover,.tech-specs-button:hover,.tech-specs-link:hover,.tech-specs:hover{background:#0000!important;color:var(--rmts-hover-color)}}.read-more-button:focus-visible,.read-more-link:focus-visible,.read-more:focus-visible,.tech-specs-button:focus-visible,.tech-specs-link:focus-visible,.tech-specs:focus-visible{border-radius:4px;box-shadow:0 0 0 6px #6186f714;color:var(--rmts-hover-color);outline:none}.read-more-button:active,.read-more-link:active,.read-more:active,.tech-specs-button:active,.tech-specs-link:active,.tech-specs:active{opacity:.96;transform:none;transition-duration:90ms}}:root{--addtocart-hover-text:#e6e6e5;--addtocart-hover-ease:180ms cubic-bezier(0.2,0.9,0.2,1)}@media (hover:hover) and (pointer:fine) and (min-width:769px){.add-to-cart .cart-content .price,.add-to-cart .cart-content h2{transition:color .18s cubic-bezier(.2,.9,.2,1);transition:color var(--addtocart-hover-ease)}.add-to-cart:hover .cart-content .price,.add-to-cart:hover .cart-content h2{color:#e6e6e5!important;color:var(--addtocart-hover-text)!important}.add-to-cart:focus-visible .cart-content .price,.add-to-cart:focus-visible .cart-content h2{box-shadow:0 0 0 6px #6186f714;color:#e6e6e5!important;color:var(--addtocart-hover-text)!important;outline:none}}:root{--qty-hover-color:#e6e6e5;--qty-base-color:#000;--qty-hover-ease:180ms cubic-bezier(0.2,0.9,0.2,1)}@media (hover:hover) and (pointer:fine) and (min-width:769px){.qty-picker button[type=button]{-webkit-tap-highlight-color:transparent!important;background:none!important;border:none!important;color:#000!important;color:var(--qty-base-color)!important;cursor:pointer!important;font-size:20px!important;line-height:1!important;padding:6px 12px!important;transition:color .18s cubic-bezier(.2,.9,.2,1) ease,transform .12s ease!important;transition:color var(--qty-hover-ease) ease,transform .12s ease!important}.qty-picker button[type=button] *{fill:currentColor!important;stroke:currentColor!important;color:inherit!important}.qty-picker button[type=button]:focus,.qty-picker button[type=button]:hover{color:#e6e6e5!important;color:var(--qty-hover-color)!important}.qty-picker button[type=button]:active{transform:scale(.98);transition-duration:90ms!important}.qty-picker button[type=button]:focus-visible{box-shadow:0 0 0 6px #6186f714;color:#e6e6e5!important;color:var(--qty-hover-color)!important;outline:none}.qty-picker .qty{color:inherit;display:inline-block;font-weight:700;min-width:28px;text-align:center}}@media (max-width:768px){.qty-picker button[type=button]{transition:none!important}.qty-picker button[type=button],.qty-picker button[type=button]:focus,.qty-picker button[type=button]:hover{color:#000!important;color:var(--qty-base-color)!important}.picker-top{-webkit-overflow-scrolling:touch!important;border-radius:0 0 16px 16px!important;box-shadow:none!important;box-sizing:border-box!important;left:50%!important;max-height:100vh!important;overflow-y:auto!important;position:fixed!important;top:env(safe-area-inset-top,0)!important;transform:translateX(-50%)!important;width:min(96vw,380px)!important;z-index:22000!important}.picker-open .custom-picker-close,.picker-top .custom-picker-close{position:fixed!important;right:12px!important;top:calc(env(safe-area-inset-top, 0px) + 8px)!important;z-index:23000!important}body.picker-open{height:100vh!important;overflow:hidden!important;overscroll-behavior:none!important}.picker-top .my-picker,.picker-top .my-picker .picker{margin:0 auto!important}}
/*# sourceMappingURL=main.491f1e58.css.map*/