*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Assistant,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text);min-height:100vh}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}h1,h2,h3{margin:0}ul{list-style:none;margin:0;padding:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content{position:absolute;left:-9999px;top:0;z-index:999;background:var(--color-button);color:#fff;padding:10px 16px}.skip-to-content:focus{left:10px;top:10px}body.looty-body{background-color:var(--color-primary);background-position:center;background-size:cover;background-repeat:no-repeat}body.looty-body.looty-parallax{background-attachment:fixed}.looty-bg-fixed{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--color-primary);background-position:center;background-size:cover;background-repeat:no-repeat}.shopify-section{background-color:transparent!important;background-image:none!important}.looty-section-wrapper{background-color:transparent!important;background-image:none!important;padding:20px 16px;max-width:1100px;margin:0 auto;position:relative}.looty-section-title{text-align:center;text-transform:uppercase;font-weight:800;letter-spacing:.03em;font-size:20px;margin-bottom:20px}.looty-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;padding:14px 24px;font-weight:700;font-size:15px;cursor:pointer;transition:transform .2s ease,filter .2s ease,background-color .2s ease}.looty-btn--primary{background-color:var(--color-button);color:#fff;width:100%}.looty-btn--primary:hover{transform:scale(1.05);filter:brightness(1.1)}.looty-btn--outline{background:transparent;border:1px solid var(--color-button);color:var(--color-text)}.looty-btn--outline:hover{transform:scale(1.05);filter:brightness(1.1)}.looty-btn--disabled{background:#555;color:#ccc;width:100%;cursor:not-allowed}.looty-highlight{color:var(--color-accent);font-weight:800}@keyframes looty-floating{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.looty-floating{animation:looty-floating 3s ease-in-out infinite alternate}.looty-header{position:sticky;top:0;z-index:40;padding:14px 20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.looty-header__inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.looty-header__logo-text{font-weight:900;font-size:22px;letter-spacing:.05em}.looty-icon-btn{background:transparent;border:none;color:var(--color-text);position:relative;padding:6px}.looty-cart-toggle{position:relative}.looty-cart-count{position:absolute;top:-4px;right:-6px;background:var(--color-button);color:#fff;border-radius:999px;font-size:11px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0 4px}.looty-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none}.looty-drawer.is-open{visibility:visible;pointer-events:auto}.looty-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .25s ease}.looty-drawer.is-open .looty-drawer__overlay{opacity:1}.looty-drawer__panel{position:absolute;top:0;bottom:0;width:min(380px,88vw);background:var(--color-primary);border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;transition:transform .3s ease;padding:18px;overflow-y:auto}.looty-drawer--left .looty-drawer__panel{left:0;transform:translate(-100%);border-left:none;border-right:1px solid rgba(255,255,255,.08)}.looty-drawer--right .looty-drawer__panel{right:0;transform:translate(100%)}.looty-drawer.is-open .looty-drawer__panel{transform:translate(0)}.looty-drawer__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.looty-drawer__title{font-weight:800;font-size:18px}.looty-drawer__nav ul{display:flex;flex-direction:column;gap:12px}.looty-drawer__sublist{padding-left:14px;margin-top:8px;display:flex;flex-direction:column;gap:8px;opacity:.85}.looty-drawer__footer{margin-top:auto;display:flex;gap:16px;padding-top:16px}.looty-cart-drawer__body{flex:1;display:flex;flex-direction:column;gap:14px}.looty-cart-drawer__items{display:flex;flex-direction:column;gap:10px}.looty-cart-drawer__item{display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:10px}.looty-cart-drawer__item-image img{border-radius:12px;object-fit:cover;width:64px;height:64px}.looty-cart-drawer__item-title{font-weight:700;font-size:14px;color:#fff;text-decoration:none}.looty-cart-drawer__item-variant{display:block;font-size:12px;opacity:.7}.looty-cart-drawer__qty{display:flex;align-items:center;gap:8px;margin-top:6px}.looty-cart-drawer__item-price{font-weight:700;font-size:14px;white-space:nowrap;color:#fff}.looty-cart-drawer__empty{text-align:center;opacity:.75;padding:40px 0}.looty-cart-drawer__footer{border-top:1px solid rgba(255,255,255,.1);padding-top:16px;margin-top:16px}.looty-cart-drawer__subtotal{display:flex;justify-content:space-between;font-weight:700;margin-bottom:12px;color:#fff}#LootyCartDrawer .looty-drawer__panel{padding:0;overflow:hidden;background-color:#150826}.looty-cart-drawer__content{position:relative;z-index:1;height:100%;overflow-y:auto;padding:20px 18px 26px;display:flex;flex-direction:column;gap:14px}.looty-cart-drawer__timer{display:flex;align-items:center;gap:8px;background:#ff50501f;border:1px solid rgba(255,120,120,.35);color:#ffb4b4;padding:10px 12px;border-radius:12px;font-size:12.5px}.looty-cart-drawer__timer strong{color:#fff;font-variant-numeric:tabular-nums}.looty-cart-drawer__savings{background:#50dc8c1f;border:1px solid rgba(80,220,140,.35);color:#9df5c2;padding:8px 12px;border-radius:12px;font-size:13px;text-align:center;margin:0}.looty-cart-drawer__savings strong{color:#fff}.looty-cart-drawer__blister{display:flex;align-items:center;gap:10px;background:#ffbf361a;border:1px solid rgba(255,191,54,.45);border-radius:14px;padding:8px 12px;animation:lootyBestsellerGlow 2.2s ease-in-out infinite}.looty-cart-drawer__blister a{display:contents;color:inherit;text-decoration:none}.looty-cart-drawer__blister img{width:48px;height:48px;object-fit:contain;border-radius:10px;flex-shrink:0;background:#ffffff0f}.looty-cart-drawer__blister-text{font-size:12.5px;font-weight:700;color:#ffe4ad;line-height:1.35}.looty-cart-drawer__gift{display:flex;align-items:center;gap:8px;background:#8a2be226;border:1px dashed rgba(138,43,226,.55);color:#e4d3ff;padding:10px 12px;border-radius:12px;font-size:12.5px}.looty-cart-drawer__bumps-title{font-size:13px;font-weight:800;margin:0 0 8px;color:#fff;opacity:.9}.looty-cart-drawer__bumps-list{display:flex;flex-direction:column;gap:8px}.looty-cart-drawer__bump{display:flex;align-items:center;gap:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:8px}.looty-cart-drawer__bump-img img{width:44px;height:44px;border-radius:10px;object-fit:cover;display:block}.looty-cart-drawer__bump-info{flex:1;display:flex;flex-direction:column;min-width:0}.looty-cart-drawer__bump-title{font-size:12.5px;font-weight:700;line-height:1.25;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.looty-cart-drawer__bump-price{font-size:12px;opacity:.7;color:#fff}.looty-cart-drawer__bump-add{width:30px;height:30px;border-radius:999px;border:1.5px solid rgba(138,43,226,.7);background:#8a2be22e;color:#fff;font-size:18px;line-height:1;cursor:pointer;flex-shrink:0;transition:background .2s ease,transform .15s ease}.looty-cart-drawer__bump-add:hover{background:#8a2be266;transform:scale(1.06)}.looty-cart-drawer__bump-add.is-loading{opacity:.6;pointer-events:none}.looty-cart-drawer__bump-badge{flex:0 0 100%;font-size:11px;font-weight:800;line-height:1.3}.looty-cart-drawer__bump--bestseller{flex-wrap:wrap;border-color:#ffbf368c;background:#ffbf3612;animation:lootyBestsellerGlow 2.2s ease-in-out infinite}.looty-cart-drawer__bump-badge--bestseller{color:#ffd166}.looty-cart-drawer__bump--bestseller .looty-cart-drawer__bump-add{border-color:#ffbf36cc;background:#ffbf3638;animation:lootyBestsellerPulseBtn 2.2s ease-in-out infinite}.looty-cart-drawer__bump--bestseller .looty-cart-drawer__bump-add:hover{background:#ffbf3666}@keyframes lootyBestsellerGlow{0%,to{box-shadow:0 0 #ffbf3659}50%{box-shadow:0 0 0 5px #ffbf3600}}@keyframes lootyBestsellerPulseBtn{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.looty-cart-drawer__tiers{padding-top:2px}.looty-qty-btn{background:#ffffff1a;border:none;color:var(--color-text);width:24px;height:24px;border-radius:999px}#LootyMenuDrawer .looty-drawer__panel{width:min(420px,92vw);padding:0;overflow:hidden;background-color:#150826}.looty-menu-drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center}.looty-menu-drawer__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a04148c,#0a0414d9 65%,#0a0414f5)}.looty-menu-drawer__content{position:relative;z-index:1;height:100%;overflow-y:auto;padding:20px 18px 26px;display:flex;flex-direction:column;gap:18px}.looty-menu-drawer__top{display:flex;align-items:center;justify-content:space-between}.looty-menu-drawer__logo img{display:block;height:32px;width:auto}.looty-menu-drawer__nav ul{display:flex;flex-direction:column;gap:8px}.looty-menu-drawer__link{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;color:#fff;background:#ffffff0a;border:1px solid transparent;transition:background .2s ease,border-color .2s ease}.looty-menu-drawer__link:hover{background:#ffffff17}.looty-menu-drawer__link.is-active{background:linear-gradient(90deg,#8a2be259,#8a2be21f);border-color:#8a2be299;box-shadow:0 0 0 1px #8a2be240 inset}.looty-menu-drawer__link-icon{width:32px;height:32px;border-radius:10px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.looty-menu-drawer__link-icon img{width:20px;height:20px;object-fit:contain}.looty-menu-drawer__link-label{flex:1;font-weight:700;font-size:15px}.looty-menu-drawer__link-arrow{opacity:.5;display:flex}.looty-menu-drawer__link.is-active .looty-menu-drawer__link-arrow{opacity:.9}.looty-menu-drawer__card{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.15);aspect-ratio:3 / 2}.looty-menu-drawer__card-track{position:relative;width:100%;height:100%}.looty-menu-drawer__card-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.looty-menu-drawer__card-slide.is-active{opacity:1}.looty-menu-drawer__card-slide img{width:100%;height:100%;object-fit:cover;display:block}.looty-menu-drawer__card-dots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:6px;z-index:1}.looty-menu-drawer__card-dot{width:7px;height:7px;border-radius:999px;background:#fff6;border:none;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.looty-menu-drawer__card-dot.is-active{background:#fff;transform:scale(1.3)}.looty-menu-drawer__highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.looty-menu-drawer__highlight{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:10px 4px;border-radius:14px;color:#fff;transition:background .2s ease}.looty-menu-drawer__highlight:hover{background:#ffffff0f}.looty-menu-drawer__highlight-icon{width:44px;height:44px;border-radius:999px;border:1.5px solid rgba(138,43,226,.6);display:flex;align-items:center;justify-content:center;color:#c9a6f5}.looty-menu-drawer__highlight-label{font-size:12px;font-weight:800}.looty-menu-drawer__highlight-sub{font-size:10px;opacity:.65}.looty-menu-drawer__tiers{padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.looty-toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%,20px);background:var(--color-button);color:#fff;padding:12px 20px;border-radius:999px;font-size:14px;font-weight:700;z-index:200;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.looty-toast.is-visible{opacity:1;transform:translate(-50%)}.looty-carousel{position:relative;display:flex;align-items:center;gap:8px}.looty-carousel__arrow{flex:0 0 auto;width:34px;height:34px;border-radius:999px;border:none;background:#ffffff1f;color:var(--color-text);font-size:20px;line-height:1;display:none;align-items:center;justify-content:center;transition:background-color .2s ease,transform .2s ease}.looty-carousel__arrow:hover{background:#ffffff40;transform:scale(1.08)}.looty-carousel__empty{opacity:.7;font-size:13px;padding:20px 0;text-align:center;width:100%}.looty-collections__track,.looty-featured__track,.looty-videos__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:4px;-webkit-overflow-scrolling:touch;flex:1;min-width:0;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.looty-collections__track:active,.looty-featured__track:active,.looty-videos__track:active{cursor:grabbing}.looty-collections__track::-webkit-scrollbar,.looty-featured__track::-webkit-scrollbar,.looty-videos__track::-webkit-scrollbar{display:none;height:0}.looty-collections__card{scroll-snap-align:start;flex:0 0 130px;background:#ffffff0f;border-radius:16px;padding:10px;text-align:center;transition:transform .2s ease}.looty-collections__card:hover{transform:translateY(-4px)}.looty-collections__card img{border-radius:10px;height:110px;width:100%;object-fit:contain;margin-bottom:8px}.looty-collections__label{font-size:13px;font-weight:700}@media(min-width:900px){.looty-carousel__arrow{display:flex}}.looty-tiers__caption{text-align:center;font-weight:700;margin-bottom:20px;font-size:15px;transition:opacity .25s ease,transform .25s ease}.looty-tiers__caption.is-updating{opacity:0;transform:translateY(-4px)}.looty-tiers__bar-wrap{max-width:420px;margin:0 auto}.looty-tiers__bar{height:10px;border-radius:999px;background:#ffffff1f;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0000004d}.looty-tiers__bar-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:0%;border-radius:999px;background:linear-gradient(90deg,var(--color-button),var(--color-accent));transition:width .6s cubic-bezier(.22,1,.36,1);overflow:hidden}.looty-tiers__bar-fill.is-complete{box-shadow:0 0 14px 3px var(--color-accent)}.looty-tiers__bar-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);background-size:200% 100%;animation:looty-tiers-shine 2.2s linear infinite}@keyframes looty-tiers-shine{0%{background-position:160% 0}to{background-position:-60% 0}}.looty-tiers__bar-fill:not(.is-complete):after{content:"";position:absolute;top:0;right:0;width:14px;height:100%;background:#fffc;filter:blur(3px);animation:looty-tiers-pulse 1.4s ease-in-out infinite}@keyframes looty-tiers-pulse{0%,to{opacity:.4}50%{opacity:1}}.looty-tiers__steps{display:flex;justify-content:space-between;gap:6px;margin-top:14px;padding:0}.looty-tiers__steps li{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.looty-tiers__dot{position:relative;display:inline-block;width:10px;height:10px;border-radius:999px;background:#ffffff40;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease}.looty-tiers__dot.is-active{background:var(--color-accent);box-shadow:0 0 8px 1px var(--color-accent);animation:looty-tiers-pop .45s cubic-bezier(.34,1.56,.64,1)}.looty-tiers__dot.is-current:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:999px;border:2px solid var(--color-accent);animation:looty-tiers-ring 1.6s ease-out infinite}@keyframes looty-tiers-pop{0%{transform:scale(.3)}60%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes looty-tiers-ring{0%{transform:scale(.8);opacity:.9}to{transform:scale(2.2);opacity:0}}.looty-tiers__step-label{font-size:10px;opacity:.8;line-height:1.3}@media(max-width:560px){.looty-tiers__step-label{display:none}}.looty-product-card{scroll-snap-align:start;flex:0 0 170px;background:#ffffff0f;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;position:relative}.looty-product-card__image{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden}.looty-product-card__image img{width:100%;height:100%;object-fit:cover;display:block}.looty-product-card__badge{position:absolute;top:10px;left:10px;background:var(--color-accent);color:#04210f;font-size:12px;font-weight:800;padding:4px 9px;border-radius:999px;box-shadow:0 2px 8px #00000059}.looty-product-card__content{display:flex;flex-direction:column;gap:6px;padding:12px}.looty-product-card__title{font-size:13px;font-weight:700;line-height:1.3}.looty-product-card__price{display:flex;gap:6px;align-items:baseline;font-size:15px;flex-wrap:wrap}.looty-product-card__price--compare{text-decoration:line-through;opacity:.6;font-size:12px}.looty-product-card__price--final{font-weight:800;color:var(--color-accent)}.looty-product-card__add{padding:10px;font-size:13px}.looty-videos__item{scroll-snap-align:start;flex:0 0 130px;height:200px;border-radius:16px;overflow:hidden;position:relative;background:#ffffff0f;transition:transform .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1)}.looty-videos__poster{position:absolute;top:0;right:0;bottom:0;left:0}.looty-videos__poster img{width:100%;height:100%;object-fit:cover}.looty-videos__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:44px;height:44px;border-radius:999px;background:#00000080;color:#fff;border:none;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.looty-videos__play:hover{transform:scale(1.1)}.looty-videos__player{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.looty-videos__player video{width:100%;height:100%;object-fit:cover;display:block}.looty-videos__close{position:absolute;top:10px;right:10px;background:#0009;color:#fff;border:none;border-radius:999px;width:30px;height:30px;font-size:18px;line-height:1;display:none;align-items:center;justify-content:center;z-index:2}.looty-videos__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a05148c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:290}.looty-videos__backdrop.is-visible{opacity:1;visibility:visible}.looty-videos__item.is-expanded{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(92vw,420px);height:min(88vh,760px);z-index:300;border-radius:20px;box-shadow:0 25px 70px #0000008c;transform:scale(1);animation:looty-video-expand .35s cubic-bezier(.22,1,.36,1)}@keyframes looty-video-expand{0%{transform:scale(.82);opacity:.4}to{transform:scale(1);opacity:1}}.looty-videos__item.is-expanded .looty-videos__poster{display:none}.looty-videos__item.is-expanded .looty-videos__player{display:block}.looty-videos__item.is-expanded .looty-videos__close{display:flex}@media(max-width:560px){.looty-videos__item.is-expanded{width:92vw;height:78vh}}.looty-cart-status__box{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#ffffff0f;border-radius:16px;padding:14px 18px}.looty-cart-status__preview{display:flex;align-items:center;gap:12px;font-size:13px}.looty-cart-status__preview img{border-radius:10px}.looty-cart-status__box .looty-btn{width:auto;padding:10px 18px}.looty-footer{text-align:center;padding-bottom:60px}.looty-footer__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px}.looty-footer__badge{border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:8px 16px;font-size:13px;cursor:pointer}.looty-footer__badge summary{list-style:none}.looty-footer__badge summary::-webkit-details-marker{display:none}.looty-footer__badge-content{text-align:left;margin-top:10px;font-size:12px;opacity:.85;max-width:260px}.looty-footer__badge--link{padding:8px 16px}.looty-footer__copy{opacity:.5;font-size:12px;margin-top:10px}.looty-product{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.looty-product-page__tiers{margin-bottom:16px}.looty-product__image{width:100%;max-width:300px;margin:0 auto;display:block}.looty-product__thumbs{display:flex;gap:8px;margin-top:12px;justify-content:center}.looty-product__thumb{border:1px solid rgba(255,255,255,.2);border-radius:8px;overflow:hidden;padding:0;background:none;transition:border-color .2s ease}.looty-product__thumb.is-active{border-color:var(--color-accent, #8A2BE2)}.looty-product__thumb img{width:38px;height:38px;object-fit:cover}.looty-product__collection-pill{display:inline-block;padding:4px 12px;border-radius:999px;background:#8a2be22e;border:1px solid rgba(138,43,226,.5);color:#d9bfff;font-size:12px;font-weight:700;text-decoration:none;margin-bottom:6px}.looty-product__title{font-size:19px;font-weight:800;margin-bottom:5px}.looty-product__rating{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--color-text);font-size:12px;margin-bottom:8px;opacity:.9}.looty-product__stars{display:inline-flex;gap:2px;color:#ffb545}.looty-product__stars--lg{gap:3px}.looty-product__rating-count{text-decoration:underline;opacity:.75}.looty-product__price{margin-bottom:10px}.looty-product__installment{font-size:21px;font-weight:800;margin:0 0 2px;color:#d9bfff}.looty-product__installment strong{color:#fff}.looty-product__price-main{font-size:13px;opacity:.6;display:block}.looty-product__add-btn{margin-top:6px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-size:14px}.looty-product__add-btn:disabled{opacity:.5;cursor:not-allowed}.looty-product__variants{margin-bottom:10px}.looty-product__option-name{font-weight:700;font-size:13px;display:block;margin-bottom:4px}.looty-product__option-values{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.looty-product__option-pill{border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:6px 14px;font-size:13px;cursor:pointer}.looty-product__option-pill input{display:none}.looty-product__qty{display:flex;align-items:center;gap:14px;margin-bottom:8px}.looty-product__qty-label{font-size:13px;font-weight:700;opacity:.85}.looty-product__qty-control{display:flex;align-items:center;gap:10px}.looty-product__qty-input{width:40px;text-align:center;background:transparent;border:none;color:var(--color-text);font-size:15px;font-weight:700;-moz-appearance:textfield}.looty-product__qty-input::-webkit-outer-spin-button,.looty-product__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.looty-product__shipping-note{display:flex;align-items:center;gap:6px;font-size:12.5px;opacity:.75;margin-top:6px}.looty-product__trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.looty-product__trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.looty-product__trust-icon{width:34px;height:34px;border-radius:999px;background:#8a2be226;color:#c9a6f5;display:flex;align-items:center;justify-content:center}.looty-product__trust-title{font-size:10.5px;font-weight:800;line-height:1.2}.looty-product__trust-sub{font-size:9.5px;opacity:.65}.looty-product__bump{display:flex;gap:14px;align-items:center;background:#ffffff0f;border-radius:16px;padding:12px;margin-top:16px}.looty-product__bump-images{display:flex}.looty-product__bump-images img{width:60px;height:60px;object-fit:contain;border-radius:10px;background:#ffffff14}.looty-product__bump-images img+img{margin-left:-14px}.looty-product__bump-text .looty-btn{width:auto;padding:8px 14px;font-size:13px;margin-top:8px}.looty-product__review{margin-top:16px}.looty-product__review-video{position:relative;border-radius:16px;overflow:hidden;max-width:320px}.looty-product__about{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}.looty-product__description{font-size:14px;line-height:1.6;opacity:.9;margin:8px 0}.looty-product__ideal-for{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.75;margin-top:6px}.looty-accordion{border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:2px 14px;margin-bottom:8px;background:#ffffff08}.looty-accordion summary{display:flex;align-items:center;gap:10px;padding:11px 0;font-weight:700;font-size:14px;cursor:pointer;list-style:none}.looty-accordion summary::-webkit-details-marker{display:none}.looty-accordion__chevron{margin-left:auto;display:flex;transition:transform .2s ease;opacity:.7}.looty-accordion[open] .looty-accordion__chevron{transform:rotate(180deg)}.looty-accordion__content{padding:0 0 12px 24px;font-size:13.5px;line-height:1.6;opacity:.85}.looty-product__reviews{margin-top:28px}.looty-product__reviews-summary{display:flex;align-items:center;gap:10px;margin:8px 0 14px}.looty-product__reviews-avg{font-size:28px;font-weight:900}.looty-product__reviews-count{font-size:13px;opacity:.7}.looty-product__reviews-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.looty-product__review-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px}.looty-product__review-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.looty-product__review-author{font-weight:700;font-size:13.5px}.looty-product__review-date{font-size:11.5px;opacity:.55}.looty-product__review-text{font-size:13px;line-height:1.55;opacity:.85;margin:8px 0 0}.looty-product__review-photo{border-radius:10px;object-fit:cover;margin-top:8px;display:block}.looty-product__reviews-empty{opacity:.7;font-size:13.5px}.looty-product__reviews-link{margin-top:14px;padding:10px 20px;font-size:13px}.looty-reviews-page__header{margin-bottom:18px}.looty-reviews-page__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.looty-reviews-page__filter{border:1px solid rgba(255,255,255,.25);background:#ffffff0a;color:var(--color-text);border-radius:999px;padding:7px 16px;font-size:13px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.looty-reviews-page__filter.is-active{background:#8a2be247;border-color:#8a2be2b3;font-weight:700}.looty-reviews-page__list{grid-template-columns:repeat(3,1fr)}.looty-reviews-page__product-tag{display:inline-block;font-size:11px;font-weight:700;color:#d9bfff;text-decoration:none;margin:4px 0 6px}@media(max-width:900px){.looty-reviews-page__list{grid-template-columns:1fr 1fr}}@media(max-width:600px){.looty-reviews-page__list{grid-template-columns:1fr}}.looty-product__related{margin-top:28px}.looty-related__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:4px;-webkit-overflow-scrolling:touch;flex:1;min-width:0;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.looty-related__track:active{cursor:grabbing}.looty-related__track::-webkit-scrollbar{display:none;height:0}.looty-product-card__add--icon{position:absolute;bottom:10px;right:10px;width:32px;height:32px;border-radius:999px;border:none;background:var(--color-accent, #8A2BE2);color:#fff;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}@media(max-width:768px){.looty-product__about,.looty-product__reviews-list{grid-template-columns:1fr}}.looty-collection__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.looty-collection__pagination{display:flex;justify-content:center;gap:16px;margin-top:24px;grid-column:1/-1}.looty-page input,.looty-page textarea,.looty-tracking__form input{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.25);background:#ffffff0f;color:var(--color-text);margin-bottom:12px;font-size:14px}.looty-page form,.looty-tracking__form{display:flex;flex-direction:column;gap:4px;max-width:480px;margin:0 auto}.looty-form__success{color:var(--color-accent)}.looty-form__error{color:#ff6767}.looty-tracking{text-align:center}.looty-tracking__intro{opacity:.8;margin-bottom:20px}.looty-tracking__form{flex-direction:row;gap:10px}.looty-tracking__form input{margin-bottom:0}.looty-tracking__form .looty-btn{width:auto;padding:12px 20px}.looty-tracking__result{margin-top:24px;background:#ffffff0f;border-radius:16px;padding:18px;max-width:480px;margin-inline:auto}.looty-tracking__correios-link{display:inline-block;margin-top:10px;color:var(--color-accent);font-weight:700}.looty-tracking__error{color:#ff6767;margin-top:16px}@media(max-width:768px){.looty-product{grid-template-columns:1fr}.looty-section-title{font-size:17px}.looty-tracking__form{flex-direction:column}.looty-tracking__form .looty-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/theme.css.map */
