.thz-bld{--bld-purple: #7b2ff7;--bld-ink: #16101f}.thz-bld__top{position:relative;z-index:2;background:radial-gradient(120% 140% at 50% 0%,#2a0d4d,#0d0618 60%,#000);color:#fff}.thz-bld__top-in{max-width:760px;margin:0 auto;padding:14px 20px 12px;text-align:center}.thz-bld__sum{margin:8px 0 0;font-size:14px;line-height:1.35;color:#e7e1f2}.thz-bld__live{margin:2px 0 0;font-size:12.5px;color:#4ade80}.thz-bld__live span{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e40;vertical-align:1px}.thz-pv.thz-pv--header{margin:0;padding:0;border:0;background:none}.thz-pv--header .thz-pv__head,.thz-pv--header .thz-pv__note,.thz-pv--header .thz-pv__cap{display:none}.thz-pv--header .thz-pv__plates{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px}.thz-pv--header .thz-pv__item figcaption{margin-top:2px;min-height:0}.thz-bld__wrap{max-width:720px;margin:0 auto;padding:18px 20px 0}.thz-bld__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.thz-bld__tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 10px;border:0;border-radius:999px;background:#efedf3;color:#5c5568;font-family:var(--font-heading-family);font-weight:700;font-size:16px;cursor:pointer;transition:background .2s,color .2s}.thz-bld__tab span{opacity:.8}.thz-bld__tab.is-done{background:#ece3fd;color:var(--bld-purple)}.thz-bld__tab.is-on{background:var(--bld-purple);color:#fff;box-shadow:0 6px 18px #7b2ff74d}.thz-bld__tab:focus-visible{outline:2px solid var(--bld-ink);outline-offset:2px}.thz-bld__h{margin:22px 0 12px;font-family:var(--font-heading-family);font-weight:800;font-size:22px;line-height:1.2;color:var(--bld-ink)}.thz-bld__panel>.thz-bld__h:first-child{margin-top:0}.thz-bld__sub{margin:-4px 0 6px;font-size:14.5px;color:#5c5568}.thz-bld__err{margin:8px 0 0;font-size:14px;font-weight:600;color:#c0262d}.thz-bld__trust{margin-top:14px;padding:12px 14px;border-radius:12px;background:#f4effd;font-size:13.5px;line-height:1.45;color:#5c5568}.thz-bld__trust strong{display:block;margin-bottom:2px;font-size:15px;color:var(--bld-ink)}.thz-bld .custom-reg .line-item-content{display:none}.thz-bld .custom-reg .product-info__property{margin:0}.thz-bld__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.thz-bld__card{position:relative;display:flex;flex-direction:column;padding:8px 8px 12px;border-radius:14px;border:2px solid #e4e0ea;background:#fff;color:var(--bld-ink);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.thz-bld__card:hover{border-color:#c9b3fb;transform:translateY(-2px)}.thz-bld__card.is-current{border-color:var(--bld-purple);box-shadow:0 0 0 3px #7b2ff72e}.thz-bld__card.is-loading{opacity:.6;pointer-events:none}.thz-bld__img{position:relative;display:block;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:#111}.thz-bld__img img{width:100%;height:100%;object-fit:cover;display:block}.thz-bld__badge{position:absolute;top:6px;right:6px;padding:3px 9px;border-radius:999px;background:var(--bld-purple);color:#fff;font-size:11px;font-weight:700}.thz-bld__name{margin:9px 4px 2px;font-family:var(--font-heading-family);font-weight:700;font-size:15px;line-height:1.25}.thz-bld__price{margin:0 4px;font-size:13.5px;color:#5c5568}.thz-bld__more{display:inline-block;margin-top:12px;font-size:14px;font-weight:600;color:var(--bld-purple);text-decoration:underline;text-underline-offset:3px}.thz-bld__bar{position:fixed;left:0;right:0;bottom:0;z-index:5;background:#fff;border-top:1px solid #e4e0ea;box-shadow:0 -8px 24px #00000014;padding-bottom:env(safe-area-inset-bottom)}.thz-bld__bar-in{max-width:720px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:12px}.thz-bld__back{flex:0 0 auto;width:46px;height:46px;border-radius:50%;border:1px solid #d7d2df;background:#fff;color:var(--bld-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.thz-bld__back[hidden]{display:none}.thz-bld__total{display:flex;flex-direction:column;line-height:1.1;margin-right:auto}.thz-bld__total span{font-size:13px;color:#5c5568}.thz-bld__total strong{font-family:var(--font-heading-family);font-size:24px;color:var(--bld-ink)}.thz-bld__next{min-width:48%;min-height:54px;padding:0 22px;border:0;border-radius:12px;background:var(--bld-purple);color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:18px;cursor:pointer;transition:background .2s}.thz-bld__next:hover{background:#6a1fe6}.thz-bld__next.is-busy{opacity:.7;pointer-events:none}html.thz-bld-on body{padding-bottom:84px}html.thz-bld-on .product__media-wrapper,html.thz-bld-on .product__title,html.thz-bld-on .product__tax,html.thz-bld-on product-info>.product__text,html.thz-bld-on product-info>.no-js-hidden[id^=price-]{display:none!important}html.thz-bld-on .product{display:block!important}html.thz-bld-on .product__info-wrapper{width:100%!important;max-width:680px!important;margin:0 auto!important;padding:0!important}html.thz-bld-on .product__info-container{position:static!important;max-width:none!important}html.thz-bld-on .product-form__buttons{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap}html.thz-bld-on .mw-option{margin-top:0;margin-bottom:14px}html.thz-bld-on .mw-option select{width:100%;max-width:none;min-height:48px;font-size:16px}html.thz-bld-on .mw-option__label,html.thz-bld-on .mw-option legend{font-size:16px}html.thz-bld-on section.page-width:has(.product__info-wrapper){max-width:760px;padding-left:20px;padding-right:20px}html.thz-bld-on pickup-availability,html.thz-bld-on shopify-payment-terms{display:none!important}html.thz-bld-on:not([data-thz-step="3"]) .mws-price{display:none!important}html[data-thz-step="1"] .mw-option:not([data-thz-step="1"]),html[data-thz-step="2"] .mw-option:not([data-thz-step="2"]),html[data-thz-step="3"] .mw-option:not([data-thz-step="3"]){display:none!important}html.thz-bld-on shopify-chat::part(activator){transform:translateY(calc(-74px - env(safe-area-inset-bottom)))}@media(max-width:749px){.thz-bld__top-in{padding:10px 14px}.thz-bld__sum{font-size:13px;margin-top:6px}.thz-pv--header .thz-pv__plates{gap:8px}.thz-bld__wrap{padding:14px 16px 0}.thz-bld__tabs{gap:6px;margin-bottom:16px}.thz-bld__tab{min-height:44px;font-size:15px}.thz-bld__h{font-size:20px}.thz-bld__grid{grid-template-columns:repeat(2,1fr);gap:10px}.thz-bld__name{font-size:14px}.thz-bld__bar-in{padding:10px 16px}.thz-bld__total strong{font-size:22px}.thz-bld__next{min-height:52px;font-size:17px}html.thz-bld-on .product__info-wrapper{padding:0!important}html.thz-bld-on section.page-width:has(.product__info-wrapper){padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.thz-bld__card,.thz-bld__tab{transition:none}}html.thz-bld-on body .mw-option{width:100%;max-width:none;margin-bottom:26px}html.thz-bld-on body .mw-option .mw-label{outline:none!important}html.thz-bld-on body .mw-option__container{margin-top:8px!important}html.thz-bld-on .mw-option .mw-label .mw-text--style-strong{font-family:var(--font-heading-family);font-weight:800;font-size:17px;line-height:1.25;color:#16101f}html.thz-bld-on .mw-option .mw-label .mw-text--style-negative{color:#a39cae;font-weight:600}html.thz-bld-on .mw-option .mw-accumulated-title{font-size:13.5px;font-weight:600;color:#7b2ff7}html.thz-bld-on .mw-option .mw-tooltip,html.thz-bld-on .mw-option [class*=tooltip] svg{opacity:.55}html.thz-bld-on .mw-option--type-radio .mw-option__container{display:grid;gap:10px}html.thz-bld-on .mw-option--type-radio .mw-option__value{position:relative;margin:0!important;padding:14px 16px!important;border:2px solid #e4e0ea!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s,background .15s;cursor:pointer}html.thz-bld-on .mw-option--type-radio .mw-option__value:hover{border-color:#c9b3fb!important}html.thz-bld-on .mw-option--type-radio .mw-option__value--selected{border-color:#7b2ff7!important;background:#f8f4ff!important;box-shadow:0 0 0 3px #7b2ff724!important}html.thz-bld-on .mw-option--type-radio .mw-label{display:flex;align-items:center;gap:12px;margin:0;cursor:pointer}html.thz-bld-on .mw-option--type-radio .mw-label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}html.thz-bld-on .mw-option--type-radio input.mw-option__control{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:22px;height:22px;margin:0;border:2px solid #c9c3d3;border-radius:50%;background:#fff;transition:border-color .15s,box-shadow .15s}html.thz-bld-on .mw-option--type-radio input.mw-option__control:checked{border-color:#7b2ff7;background:#7b2ff7;box-shadow:inset 0 0 0 4px #fff}html.thz-bld-on .mw-option--type-radio input.mw-option__control:focus-visible{outline:2px solid #16101f;outline-offset:2px}html.thz-bld-on .mw-option--type-radio .mw-option__value-text{font-family:var(--font-heading-family);font-weight:700;font-size:16px;line-height:1.3;color:#16101f}html.thz-bld-on .mw-option--type-radio .mw-description-value{margin:4px 0 0 34px;font-size:13.5px;line-height:1.45;color:#5c5568}html.thz-bld-on .mw-option--type-radio .mw-description-value *{font-size:inherit!important;color:inherit!important;margin:0}html.thz-bld-on .mw-option select.mw-option__control{-webkit-appearance:none;appearance:none;width:100%;min-height:52px;padding:0 46px 0 16px;border:2px solid #e4e0ea;border-radius:14px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%237b2ff7' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 18px center;font-family:inherit;font-size:16px;font-weight:600;color:#16101f;box-shadow:none;transition:border-color .15s,box-shadow .15s;cursor:pointer}html.thz-bld-on .mw-option select.mw-option__control:hover{border-color:#c9b3fb}html.thz-bld-on .mw-option select.mw-option__control:focus{outline:none;border-color:#7b2ff7;box-shadow:0 0 0 3px #7b2ff72e}html.thz-bld-on .mw-option--type-swatch .mw-option__container{display:flex;flex-wrap:wrap;gap:10px;padding:4px 3px}html.thz-bld-on .mw-option--type-swatch .mw-option__value{margin:0!important;padding:0!important;border:0!important;background:none!important}html.thz-bld-on .mw-option--type-swatch .mw-label{margin:0;cursor:pointer}html.thz-bld-on .mw-option__swatch-media{box-sizing:border-box;width:64px!important;height:64px!important;padding:6px;border:2px solid #e4e0ea!important;border-radius:12px!important;background:#fff;box-shadow:none!important;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .15s,box-shadow .15s,transform .15s}html.thz-bld-on .mw-option__swatch-media img{width:100%!important;height:100%!important;object-fit:contain;border-radius:6px;padding:0!important}html.thz-bld-on .mw-option--type-swatch .mw-label:hover .mw-option__swatch-media{border-color:#c9b3fb!important;transform:translateY(-1px)}html.thz-bld-on .mw-option__control:checked+.mw-option__swatch-media,html.thz-bld-on .mw-option__value--selected .mw-option__swatch-media{border-color:#7b2ff7!important;box-shadow:0 0 0 3px #7b2ff72e!important}html.thz-bld-on .mw-option__control:focus-visible+.mw-option__swatch-media{outline:2px solid #16101f;outline-offset:2px}html.thz-bld-on body .mw-option--type-button .mw-option__container{display:flex!important;gap:8px;padding-bottom:6px}html.thz-bld-on .mw-option--type-button .mw-option__value{flex:1 1 0;min-width:0;margin:0!important;padding:0!important;border:0!important;background:none!important}html.thz-bld-on .mw-option--type-button .mw-label{display:block;margin:0;cursor:pointer}html.thz-bld-on .mw-option__button{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;text-align:center;min-height:52px;padding:6px 10px!important;border:2px solid #e4e0ea!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s,background .15s}html.thz-bld-on .mw-option__button .mw-option__value-text{font-family:var(--font-heading-family);font-weight:700;font-size:15px;line-height:1.2;color:#16101f}html.thz-bld-on .mw-option--type-button .mw-label:hover .mw-option__button{border-color:#c9b3fb!important}html.thz-bld-on .mw-option__control:checked+.mw-option__button,html.thz-bld-on .mw-option--type-button .mw-option__value--selected .mw-option__button{border-color:#7b2ff7!important;background:#f8f4ff!important;box-shadow:0 0 0 3px #7b2ff724!important}html.thz-bld-on .mw-option__control:checked+.mw-option__button .mw-option__value-text{color:#7b2ff7}html.thz-bld-on .mw-option__control:focus-visible+.mw-option__button{outline:2px solid #16101f;outline-offset:2px}html.thz-bld-on .mws-price{margin-top:4px;padding:12px 14px;border-radius:12px;background:#f4effd;font-size:14px;color:#5c5568}@media(max-width:749px){html.thz-bld-on .mw-option__swatch-media{width:58px!important;height:58px!important}html.thz-bld-on .mw-option__button .mw-option__value-text{font-size:14px}}@media(prefers-reduced-motion:reduce){html.thz-bld-on .mw-option__value,html.thz-bld-on .mw-option__swatch-media,html.thz-bld-on .mw-option__button{transition:none}}.thz-bld .thz-q--big .thz-q__row--pics .thz-q__btn{flex:0 0 44%!important;padding:10px!important}.thz-bld .thz-q--big .thz-q__row--pics .thz-q__pic{height:86px}.thz-bld .thz-q--big .thz-q__row--pics .thz-q__l{font-size:15px}.thz-bld .thz-sz__tab[aria-pressed=true]{background:linear-gradient(135deg,#2c0b4f,#24093f 55%,#1b0731);border-color:#2c0b4f;color:#fff;box-shadow:0 6px 16px #2c0b4f4d}.thz-bld .thz-sz__tab[aria-pressed=true] .thz-sz__ts--ok{color:#86efac}.thz-bld .thz-sz__tab[aria-pressed=true] .thz-sz__ts--todo{color:#fca5a5}.thz-bld .thz-sz__tab[aria-pressed=true] .thz-sz__chip{border-color:#ffffffb3}.thz-tn:not(:has(.thz-tn__warn)) .thz-tn__h,.thz-tn:not(:has(.thz-tn__warn)) .thz-tn__apply{display:none}.thz-bld .thz-tn__pl--smoked svg+svg{filter:brightness(.6) saturate(.9)}.thz-bld .thz-tn__pl--smoked:has(rect[fill="#f7c200"],polygon[fill="#f7c200"]) svg+svg{filter:brightness(.66) saturate(.85) hue-rotate(9deg)}.thz-bld .thz-tn__pl--faded svg+svg{filter:brightness(.55) saturate(.9);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.2) 0%,#000 100%);mask-image:linear-gradient(to bottom,#0003,#000)}.thz-bld .thz-tn__pl--faded:has(rect[fill="#f7c200"],polygon[fill="#f7c200"]) svg+svg{filter:brightness(.7) saturate(.95) hue-rotate(4deg);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 100%)}.thz-bld .thz-q__pic text{font-size:100px}.thz-bld .thz-sz__pic text,.thz-bld .thz-tn__pl text{transform-box:fill-box;transform-origin:50% 78.125%;transform:scaleY(.8929)}@media(min-width:750px){.thz-bld__bar-in{max-width:760px;padding:14px 20px}html .thz-bld .thz-bld__next,html .thz-bld.thz-bld--pick .thz-bld__next{min-width:340px;min-height:60px;padding:0 30px;border-radius:14px;background:#f7c600!important;color:#16101f!important;font-size:19px;font-weight:800;opacity:1;box-shadow:0 8px 24px #f7c60059}html .thz-bld .thz-bld__next:hover{background:#ffd51a!important}.thz-bld__next:after{content:"\2192";display:inline-block;margin-left:10px;transition:transform .2s}.thz-bld__next:hover:after{transform:translate(3px)}.thz-bld .thz-nudge-tip{right:max(20px,calc((100% - 760px)/2 + 20px));font-size:14.5px;padding:10px 14px}.thz-bld .thz-nudge-tip:after{right:40px}html.thz-bld-on body{padding-bottom:100px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/thz-builder.css.map */
