.lab{--lab-line: rgba(255,255,255,.2);--lab-accent: #fb6704;--lab-bg: #181f24;background:var(--lab-bg);color:#fff;padding:4rem 0 6rem}.lab :is(button,select,input,label,p,span,a,summary,output,kbd){font-family:var(--font-body-family)}.lab p{margin:0}.lab :is(p,label,span,summary,output,kbd,select,option,input,button,a.button){text-transform:none;letter-spacing:normal}.lab .lab__eyebrow{text-transform:uppercase;letter-spacing:.12em}.lab__eyebrow{margin:0 0 .6rem;color:var(--lab-accent);font-family:var(--font-heading-family)!important;letter-spacing:.12em;text-transform:uppercase;font-size:1.4rem}.lab__title{margin:0 0 1rem;color:#fff;text-transform:uppercase;font-size:clamp(3rem,6vw,5rem);line-height:1}.lab__lead{max-width:72rem;margin-bottom:2.8rem!important;font-size:1.5rem;line-height:1.5;opacity:.88}.lab__lead-short{display:none}@media screen and (max-width:749px){.lab__lead-short{display:inline}.lab__lead-more{display:none}}.lab__h{margin:0 0 1.6rem;color:#fff;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.lab__count{margin-left:.6rem;font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:0;text-transform:none;opacity:.65}.lab__label{display:block;margin-bottom:.8rem;font-size:1.4rem;font-weight:700;line-height:1.2;color:#fff}.lab__btn,.lab__select,.lab__search{height:4rem;padding:0 1.4rem;font-size:1.4rem;font-weight:600;line-height:1;border:1px solid var(--lab-line);border-radius:0;background:transparent;color:#fff}.lab__btn{cursor:pointer;white-space:nowrap}.lab__btn:hover{border-color:var(--lab-accent);color:var(--lab-accent)}.lab__btn[aria-pressed=true]{border-color:var(--lab-accent);color:var(--lab-accent);background:#fb67041f}.lab__btn[data-lab-visor][aria-pressed=true]{border-color:var(--lab-line);color:#fff;background:transparent}.lab__btn[data-lab-visor][aria-pressed=false]{border-color:var(--lab-accent);color:var(--lab-accent);background:#fb67041f}.lab__btn--icon{min-width:4rem;padding:0;font-size:2rem}.lab__btn--main{background:var(--lab-accent);border-color:var(--lab-accent);color:#fff}.lab__btn--main:hover{background:#fff;color:var(--lab-accent);border-color:#fff}.lab__select{min-width:0;width:100%;background:var(--lab-bg)}.lab__search::placeholder{color:#fff9}:is(.lab__canvas,.lab__btn,.lab__sw,.lab__select,.lab__search,.lab__fav,.lab__slot,.lab__hist,.lab__more summary):focus-visible{outline:3px solid var(--lab-accent);outline-offset:2px}.lab__sw:focus-within{outline:3px solid var(--lab-accent);outline-offset:2px}.lab__top{display:grid;gap:2.4rem;grid-template-columns:1fr;align-items:start}@media(min-width:990px){.lab__top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.lab__stage{min-width:0}.lab__viewer{position:relative}.lab__canvas{display:block;width:100%;height:62vh;min-height:36rem;max-height:68rem;background:radial-gradient(circle at 50% 40%,#2b343b,#14191d);touch-action:none;cursor:grab}.lab__canvas:active{cursor:grabbing}.lab__loading{position:absolute;top:45%;left:0;right:0;text-align:center;font-size:1.5rem;opacity:.7;pointer-events:none}.lab__loading[hidden],.lab__compare-line[hidden],.lab__tag[hidden],.lab__hint[hidden],.lab__embed-link[hidden]{display:none}.lab__tools{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.lab__hint{position:absolute;left:1rem;right:1rem;bottom:1rem;padding:.8rem 1.2rem;background:#000000b3;font-size:1.3rem;text-align:center;pointer-events:none}.lab__compare-line{position:absolute;top:0;bottom:0;width:3px;margin-left:-1px;background:var(--lab-accent);box-shadow:0 0 8px #00000080;cursor:ew-resize;touch-action:none}.lab__compare-line:before{content:"";position:absolute;top:0;bottom:0;left:-1.6rem;right:-1.6rem}.lab__compare-line:after{content:"\2194";position:absolute;top:50%;left:50%;width:4rem;height:4rem;margin:-2rem 0 0 -2rem;border-radius:50%;background:var(--lab-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;box-shadow:0 .2rem 1rem #00000080}.lab__cmp-row{margin-top:1rem}.lab__tag{position:absolute;top:1rem;padding:.3rem .8rem;background:#000000a6;font-size:1.2rem;font-weight:600;pointer-events:none}.lab__tag--l{left:1rem}.lab__tag--r{right:1rem}.lab__colors{padding:2rem;border:1px solid var(--lab-line)}.lab__group{margin-bottom:2rem}.lab__swatches,.lab__chips{display:flex;flex-wrap:wrap;gap:.8rem}.lab__chips{gap:.6rem}.lab__chips .lab__btn{height:3.6rem;padding:0 1.2rem}.lab__sw{position:relative;width:3.4rem;height:3.4rem;padding:0;border-radius:50%;border:2px solid rgba(255,255,255,.35);background:var(--c);cursor:pointer}.lab__sw[aria-pressed=true]{border-color:var(--lab-accent);box-shadow:0 0 0 2px var(--lab-bg),0 0 0 4px var(--lab-accent)}.lab__sw--custom{overflow:hidden;background:conic-gradient(#d81e2a,#f7c600,#1f9d3a,#1747c9,#6b2fb3,#d81e2a)}.lab__sw--custom input{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;width:200%;height:200%;opacity:0;cursor:pointer}.lab__inline{display:flex;align-items:center;gap:1rem}.lab__range{flex:1;min-width:8rem;accent-color:var(--lab-accent)}.lab__out{min-width:4.4rem;font-size:1.4rem;font-weight:600;text-align:right}.lab__more{margin-top:2rem;padding-top:1.6rem;border-top:1px solid var(--lab-line)}.lab__more summary{font-size:1.4rem;font-weight:700;cursor:pointer}.lab__more[open] summary{margin-bottom:1.6rem}.lab__sub{margin:0 0 1.2rem;border:1px solid var(--lab-line);border-radius:6px;padding:0 1.6rem}.lab__sub:last-child{margin-bottom:0}.lab__sub summary{padding:1.4rem 0;font-size:1.3rem;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;gap:.8rem}.lab__sub summary::-webkit-details-marker{display:none}.lab__sub summary:after{content:"+";margin-left:auto;font-size:1.8rem;line-height:1;color:var(--lab-accent)}.lab__sub[open] summary:after{content:"\2013"}.lab__sub[open] summary{padding-bottom:1rem}.lab__sub[open]{padding-bottom:1.6rem}.lab__switch{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;cursor:pointer}.lab__switch input{width:1.8rem;height:1.8rem;accent-color:var(--lab-accent)}.lab__mixslots[hidden]{display:none}.lab__help-text{margin:1rem 0 .8rem;font-size:1.3rem;opacity:.8}.lab__slots{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.lab__slot{display:flex;flex-direction:column;gap:.3rem;padding:.8rem 1rem;text-align:left;background:transparent;color:#fff;border:1px solid var(--lab-line);cursor:pointer;min-width:0}.lab__slot[aria-pressed=true]{border-color:var(--lab-accent);background:#fb670424}.lab__slot-l{font-size:1.2rem;opacity:.75}.lab__slot-v{font-size:1.4rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab__help{margin-top:1rem;padding:1rem 1.2rem;background:#ffffff0f;font-size:1.3rem;line-height:1.6}.lab__help[hidden]{display:none}.lab__help p{margin:0 0 .6rem}.lab__help kbd{display:inline-block;min-width:2.2rem;padding:.1rem .5rem;border:1px solid rgba(255,255,255,.4);border-radius:3px;font-size:1.2rem;text-align:center}.lab__buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.4rem 2.4rem;margin-top:2.4rem;padding:1.6rem 2rem;border:1px solid var(--lab-line);background:#ffffff0a}.lab__buy{position:static}.lab__reassure{margin-top:.6rem;font-size:1.2rem;line-height:1.4;opacity:.72}.lab__buy-info{flex:1 1 28rem;min-width:0}.lab__buy-info .lab__label{margin-bottom:.4rem;opacity:.7;font-weight:600}.lab__selected{font-size:1.8rem;font-weight:700;line-height:1.3}.lab__selected strong{font-weight:700}.lab__mixnote{margin-top:1rem;padding:1rem 1.2rem;border-left:3px solid var(--lab-accent);background:#fb67041a;font-size:1.3rem;line-height:1.4}.lab__status{min-height:1.8rem;margin-top:.6rem;font-size:1.3rem;font-weight:600;color:var(--lab-accent)}.lab__buy-row{display:flex;flex-wrap:wrap;gap:1rem}.lab__add,.lab__buy-row .lab__cta{min-width:18rem;min-height:4.6rem;margin:0}.lab__add:disabled{opacity:.55;cursor:not-allowed}.lab__add[hidden],.lab__cta[hidden],.lab__buy [hidden]{display:none!important}.lab__designs{margin-top:4rem}.lab__designs-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.6rem}.lab__designs-head .lab__h{margin:0}.lab__nav{display:flex;flex-wrap:wrap;gap:.6rem}.lab__filters{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1.6rem}@media(min-width:750px){.lab__filters{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:end}}.lab__field{display:block;min-width:0}.lab__field .lab__label{margin-bottom:.4rem;font-weight:600;opacity:.8}.lab__search{width:100%}.lab__history{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.4rem}.lab__history[hidden]{display:none}.lab__history .lab__label{margin:0;white-space:nowrap;opacity:.75;font-weight:600}.lab__history-row{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.2rem}.lab__hist{flex:none;padding:0;border:1px solid var(--lab-line);background:#fff;cursor:pointer}.lab__hist img{display:block;width:4.4rem;height:5.3rem;object-fit:cover}.lab__picker{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.lab__picker.is-collapsed{max-height:51rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent)}.lab__picker li{position:relative}.lab__picker li[hidden]{display:none}.lab__pick{display:flex;flex-direction:column;width:100%;padding:0;border:1px solid var(--lab-line);background:#fff;color:var(--lab-bg);text-align:left;cursor:pointer}.lab__pick img{display:block;width:100%;height:auto}.lab__pick span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:.7rem .9rem;font-size:1.2rem;font-weight:700;line-height:1.3;min-height:4rem}.lab__pick[aria-pressed=true]{outline:3px solid var(--lab-accent);outline-offset:-3px}.lab__pick:focus-visible{outline:3px solid var(--lab-accent)}.lab__fav{position:absolute;top:.4rem;right:.4rem;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;background:#181f24bf;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;opacity:.9}.lab__fav[aria-pressed=true]{color:var(--lab-accent);opacity:1}.lab__more-btn{display:block;margin:1.6rem auto 0}.lab__more-btn[hidden]{display:none}.lab__note{margin-top:3rem;font-size:1.2rem;opacity:.6}@media(max-width:749px){.lab{padding-top:2.4rem}.lab__canvas{touch-action:pan-y;height:52vh;min-height:30rem}.lab__colors,.lab__buy{padding:1.4rem}.lab__selected{font-size:1.5rem}.lab__buy-row{width:100%}.lab__add,.lab__buy-row .lab__cta{flex:1 1 100%}.lab__picker.is-collapsed{max-height:56rem}.lab__history{flex-direction:column;align-items:flex-start}}.lab__stage:fullscreen,.lab__viewer:fullscreen{background:var(--lab-bg);padding:1rem;display:flex;flex-direction:column}.lab__viewer:fullscreen .lab__canvas{flex:1;height:auto;max-height:none}.lab-embed .shopify-section-group-header-group,.lab-embed .shopify-section-group-footer-group,.lab-embed .lab__intro,.lab-embed .lab__colors,.lab-embed .lab__tools,.lab-embed .lab__buy,.lab-embed .lab__designs,.lab-embed .lab__note{display:none!important}.lab-embed .lab__canvas{height:100vh;max-height:none;min-height:0}.lab-embed .lab__embed-link{position:absolute;right:1rem;bottom:1rem;padding:.8rem 1.4rem;background:var(--lab-accent);color:#fff;font-size:1.3rem;font-weight:600;text-decoration:none}.lab__label-sub{margin-left:.6rem;font-weight:500;opacity:.75}.lab__sw--irid{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 100%,#fff) 0%,var(--c) 45%,color-mix(in srgb,var(--c) 55%,#000) 100%)}.lab__sublabel{margin:1rem 0 .6rem!important;font-size:1.2rem;opacity:.65}.lab__sw--irid[data-lab-glass=arcenciel]{background:conic-gradient(#ff5f6d,#ffc371,#7bed9f,#70a1ff,#b48cff,#ff5f6d)}.lab__defi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2rem;margin:0 0 2rem;padding:1.4rem 2rem;border:1px solid var(--lab-accent);background:#fb67041a}.lab__defi-eyebrow{margin:0 0 .3rem;color:var(--lab-accent);font-family:var(--font-heading-family)!important;letter-spacing:.12em;text-transform:uppercase;font-size:1.3rem}.lab__defi-title{margin:0;font-size:1.8rem;font-weight:700}.lab__defi-text{margin:.3rem 0 0;font-size:1.4rem;opacity:.8}.lab__defi-btn{min-width:18rem;min-height:4.4rem;margin:0}.lab__gallery,.lab__send{margin-top:3.2rem}.lab__gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1.2rem;margin:1.2rem 0 0;padding:0;list-style:none}.lab__gal-card{display:block;width:100%;padding:0;border:1px solid var(--lab-line);background:transparent;color:#fff;cursor:pointer;text-align:center}.lab__gal-card:hover,.lab__gal-card:focus-visible{border-color:var(--lab-accent)}.lab__gal-img{display:flex;align-items:center;justify-content:center;padding:1rem;background:radial-gradient(circle at 50% 50%,var(--c) 0 38%,transparent 39%)}.lab__gal-img img{width:100%;max-width:9rem;height:auto}.lab__gal-name{display:block;padding:.8rem;font-size:1.3rem;font-weight:600}.lab__send-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.lab__send-row .lab__search{flex:1 1 20rem}.lab__send-btn{min-height:4rem;margin:0}.lab__send-ok{font-size:1.5rem;font-weight:600;color:var(--lab-accent)}@media(max-width:749px){.lab__defi-btn{width:100%}}.lab__defi a{color:inherit;text-decoration:underline}.lab__swatches{gap:1.3rem;padding:.4rem .4rem 0}.lab__swatches,.lab__chips{row-gap:1.3rem}.lab__select+.lab__swatches,.lab__select+.lab__chips{margin-top:1.4rem}.lab__swatches+.lab__btn,.lab__swatches+.lab__chips,.lab__chips+.lab__btn{margin-top:1.4rem}.lab__group{margin-bottom:2.6rem}.lab__group:last-child{margin-bottom:0}.lab__group .lab__help-text{margin:1.4rem 0 0;line-height:1.5}.lab__tools{row-gap:1rem}.lab__cmp-row{margin-top:1.6rem;flex-wrap:wrap;row-gap:1rem}.lab__cmp-row .lab__label{flex:1 1 100%;margin:0}.lab__more[open] summary{margin-bottom:2.2rem}.lab__buy-info .lab__reassure{margin-top:.8rem}.lab__tools,.lab__chips{gap:1rem}.lab__sublabel{display:block;margin:1.2rem 0 1rem}.lab__sublabel:first-of-type{margin-top:0}.lab__group .lab__sublabel{margin:1.4rem 0 1.2rem!important}.lab__buy-info .lab__label{margin-bottom:.8rem}.lab__selected{margin:0;line-height:1.35}.lab__send-err{margin-top:1rem;font-size:1.4rem;font-weight:600;color:#ff8a6a}.lab__recap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem;background:#000000d1;overflow:auto}.lab__recap-in{display:flex;flex-direction:column;gap:1.6rem;max-width:min(92vw,60rem)}.lab__recap-in img{display:block;width:100%;height:auto}.lab__recap-btns{display:flex;flex-wrap:wrap;gap:1rem}.lab__group[hidden]{display:none}@media(min-width:990px)and (min-height:640px){.lab__stage{position:sticky;top:calc(var(--header-height, 8rem) + 1.2rem)}}.lab__tabs{display:none}@media(max-width:749px){.lab{--lab-view-h: clamp(22rem, 34svh, 32rem);--lab-stick: 0px;padding-top:1.6rem}body:has([data-lab]) .whatsapp-button{display:none}.lab__inner{display:flex;flex-direction:column}.lab__intro{order:1}.lab__config{order:2}.lab__defi{order:3;margin:3rem 0 0}.lab__gallery{order:4}.lab__send{order:5}.lab__note{order:6}.lab__config{display:flex;flex-direction:column}.lab__top,.lab__stage{display:contents}.lab__viewer{order:1;position:sticky;top:var(--lab-stick);z-index:10;height:var(--lab-view-h);background:var(--lab-bg);transition:top .2s ease}.lab__canvas{height:100%;min-height:0;max-height:none;touch-action:pan-y}.lab__hint{bottom:.6rem;padding:.5rem .8rem;font-size:1.15rem}.lab__tabs{order:2;position:sticky;top:calc(var(--lab-stick) + var(--lab-view-h));z-index:9;display:grid;grid-template-columns:1fr 1fr;background:var(--lab-bg);border-bottom:1px solid var(--lab-line);box-shadow:0 -1px 0 var(--lab-line)}.lab__tab{height:4.6rem;padding:0;border:0;border-bottom:3px solid transparent;background:transparent;color:#ffffffb3;font-family:var(--font-heading-family)!important;font-size:1.7rem;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.lab__tab[aria-selected=true]{color:#fff;border-bottom-color:var(--lab-accent)}.lab__tools{order:3;flex-wrap:nowrap;overflow-x:auto;margin:1.2rem 0 0;scrollbar-width:none}.lab__tools::-webkit-scrollbar{display:none}.lab__tools .lab__btn{flex:none;height:3.6rem;padding:0 1.1rem;font-size:1.25rem}.lab__tools [data-lab-full]{display:none}.lab__colors{order:4;margin-top:1.4rem;padding:1.6rem}.lab__designs{order:4;margin-top:1.6rem}.lab__config[data-labtab=colors] .lab__designs{display:none}.lab__config[data-labtab=designs] :is(.lab__colors,.lab__tools){display:none}.lab__designs-head .lab__h{margin-bottom:1rem}.lab__picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.lab__picker.is-collapsed{max-height:60rem}.lab__pick span{padding:.5rem;font-size:1.05rem;min-height:3.4rem}.lab__buy{order:5;position:sticky;bottom:0;z-index:9;display:block;margin-top:1.6rem;padding:.8rem 1rem 1rem;border-width:1px 0 0;background:var(--lab-bg);box-shadow:0 -.6rem 1.6rem #00000059}.lab__buy-info>.lab__label,.lab__reassure{display:none}.lab__selected{margin:0 0 .6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem}.lab__status:empty{display:none}.lab__status{min-height:0;margin:0 0 .4rem}.lab__mixnote{margin:0 0 .6rem;font-size:1.15rem}.lab__buy-row{display:flex;gap:.6rem;width:100%}.lab__add,.lab__buy-row .lab__cta{flex:1 1 0;min-width:0;min-height:4.4rem;padding:0 .8rem;font-size:1.3rem}.lab__add{flex-grow:1.4}}body:has(.lab__viewer) .section-header.shopify-section-group-header-group{z-index:50}
/*# sourceMappingURL=/cdn/shop/t/19/assets/helmet-3d-lab.css.map */
