body.index .banners-slider--0 {position: relative;margin-top: 20px;}

body.index .banners-slider--0 .banners-slider__inner {position: relative;}

body.index .banners-slider--0 .banners-slider__image {border: 1px solid #ead8bb;border-radius: 20px;box-shadow: 0 16px 38px rgba(75, 48, 25, .12);}

body.index .banners-slider--0 .banners-slider__inner::before,
body.index .banners-slider--0 .banners-slider__inner::after {content: "";position: absolute;z-index: 1;top: -10px;right: 38px;width: 28px;height: 5px;border-radius: 99px;pointer-events: none;}

body.index .banners-slider--0 .banners-slider__inner::before {background: #d28e49;transform: rotate(-28deg);}

body.index .banners-slider--0 .banners-slider__inner::after {right: 14px;top: -2px;width: 18px;background: #6e4f36;transform: rotate(24deg);}

@media (max-width: 640px) {
  body.index .banners-slider--0 {margin-top: 12px;}

  body.index .banners-slider--0 .banners-slider__image {border-radius: 14px;}

  body.index .banners-slider--0 .banners-slider__inner::before,
  body.index .banners-slider--0 .banners-slider__inner::after {display: none;}

}

body.index .banners-slider--0 .banners-slider__inner::before {animation: loot-hero-mark-one 3.8s ease-in-out infinite;}

body.index .banners-slider--0 .banners-slider__inner::after {animation: loot-hero-mark-two 3.8s ease-in-out infinite;}

@media (prefers-reduced-motion: reduce) {
  body.index .banners-slider--0 .banners-slider__inner::before,
  body.index .banners-slider--0 .banners-slider__inner::after {animation: none;}

}

 
body.index{--loot-line:#dfcdb3;--loot-radius:20px;--loot-shadow:0 3px 0 #e9dfd0;background-color:#faf6ed;}

:root{--loot-font:'Baloo Bhaijaan 2',sans-serif;--loot-ink:#493725;--loot-line:#e5d4b9;--loot-radius:20px;--loot-shadow:0 3px 0 #e8dcc8;}

body.index{font-family:var(--loot-font)!important;background:#fff9f0!important;color:var(--loot-ink);background-image:radial-gradient(ellipse at 0 25%,#ead6b42e,transparent 35%),radial-gradient(ellipse at 100% 60%,#eacbb12b,transparent 35%)!important;}

body.index h1,body.index h2,body.index h3,body.index h4,body.index p,body.index a,body.index button,body.index input{font-family:var(--loot-font);}

.loot-original{color:var(--loot-ink);font-family:var(--loot-font);text-align:right;}

.loot-shell{width:calc(100% - 48px);max-width:1200px;margin:36px auto 48px;}

.loot-divider{display:flex;align-items:center;gap:24px;justify-content:center;margin:0 0 24px;text-align:center;}

.loot-divider:before,.loot-divider:after{content:'';height:1px;flex:1;background:linear-gradient(90deg,transparent,#dfcba8);}

.loot-divider:after{transform:scaleX(-1);}

.loot-divider h2{font-size:34px;line-height:1.3;font-weight:700;margin:0;color:var(--loot-ink);}

.loot-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}

.loot-category{display:block;text-align:center;border:1px solid var(--loot-line);border-radius:var(--loot-radius);background:#fffaf0;box-shadow:var(--loot-shadow);padding:8px 18px 20px;transition:transform .2s,box-shadow .2s;}

.loot-category:hover{transform:translateY(-3px);box-shadow:0 6px 0 #e8dcc8;}

.loot-category img{width:100%;height:180px;object-fit:contain;mix-blend-mode:multiply;margin:auto;}

.loot-original h3{font-weight:700;font-size:25px;line-height:1.35;margin:6px 0;}

.loot-original p{font-size:19px;line-height:1.7;color:#775b40;margin:4px 0 0;}

.loot-story-surface{border:1px solid var(--loot-line);border-radius:var(--loot-radius);padding:38px;background:#fff9ef;box-shadow:var(--loot-shadow);}

.loot-story-intro{text-align:center;max-width:760px;margin:0 auto 28px;}

.loot-story-intro h3{font-size:42px;font-weight:800;line-height:1.25;}
.loot-story-intro h3 span{color:#956038;}

.loot-story-intro p{font-size:21px;}

.loot-story-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}

.loot-story-chapters article{padding:22px;background:#f5ebda;border-radius:16px;}
.loot-story-chapters article:nth-child(2){background:#fff3df;}
.loot-story-chapters article:nth-child(3){background:#f5e5d9;}

.loot-story-chapters span{font-size:17px;color:#956038;}
.loot-story-chapters h3{font-size:25px;}

.loot-faq{max-width:900px;margin:auto;}
.loot-faq details{border:1px solid var(--loot-line);border-radius:14px;background:#fffbf4;margin:10px 0;padding:0 22px;}
.loot-faq summary{cursor:pointer;font-size:22px;font-weight:650;padding:16px 0;}
.loot-faq details p{padding:0 0 18px;}

.loot-links{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:32px;background:#f3eadb;border:1px solid var(--loot-line);border-radius:var(--loot-radius);padding:28px;}
.loot-links img{width:130px;height:82px;object-fit:contain;mix-blend-mode:multiply;}
.loot-links a{display:block;font-size:19px;line-height:1.8;color:#6c513a;min-height:36px;}
.loot-links a:hover{text-decoration:underline;}
.loot-links p{max-width:310px;}

.loot-original a:focus-visible,.loot-original summary:focus-visible{outline:2px solid #6e4f36;outline-offset:5px;}

body.index .s-block--bundle-html-content{margin-top:0;}

@media(min-width:640px) and (max-width:1000px){
.loot-story-chapters{gap:10px;}
.loot-story-chapters article{padding:16px;}
}

@media(max-width:639.98px){
.loot-shell{width:calc(100% - 24px);margin:28px auto 34px;}
.loot-divider{gap:12px;margin-bottom:18px;}
.loot-divider h2{font-size:28px;}
.loot-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.loot-category{padding:6px 10px 14px;border-radius:16px;}
.loot-category:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:8px;}
.loot-category:first-child img{grid-column:2;grid-row:1/3;height:140px;}
.loot-category:first-child h3{grid-column:1;align-self:end;}
.loot-category:first-child p{grid-column:1;align-self:start;}
.loot-category img{height:114px;}
.loot-original h3{font-size:22px;}
.loot-original p{font-size:18px;}
.loot-category p{font-size:16px;}
.loot-story-surface{padding:24px 16px;border-radius:16px;}
.loot-story-intro h3{font-size:34px;}
.loot-story-intro h3 span{display:block;}
.loot-story-chapters{grid-template-columns:1fr;gap:12px;}
.loot-story-chapters article{padding:20px;}
.loot-story-chapters h3{font-size:25px;}
.loot-faq summary{font-size:20px;}
.loot-faq details{padding:0 16px;}
.loot-links{grid-template-columns:1fr 1fr;gap:20px;padding:22px;border-radius:16px;}
.loot-links>div:first-child{grid-column:1/-1;}
.loot-links a{font-size:18px;}

}

@media(prefers-reduced-motion:reduce){.loot-original *{transition:none!important;animation:none!important;}
}

@font-face{font-family:'Loot Baloo';font-style:normal;font-weight:400 800;font-display:swap;src:url('https://cdn.jsdelivr.net/fontsource/fonts/baloo-bhaijaan-2:vf@latest/arabic-wght-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-089F,U+08A0-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFF}

@font-face{font-family:'Loot Baloo';font-style:normal;font-weight:400 800;font-display:swap;src:url('https://cdn.jsdelivr.net/fontsource/fonts/baloo-bhaijaan-2:vf@latest/latin-wght-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+2000-206F}

:root{--loot-font:'Loot Baloo',sans-serif;}

body.index .loot-store-features,body.index .fixed-products{width:calc(100% - 48px);max-width:1200px;margin:36px auto 48px;padding:0;}

body.index .loot-store-features .enhanced-features__grid{gap:18px;}

body.index .loot-store-features .s-block--enhanced-features__item{border:1px solid var(--loot-line);border-radius:var(--loot-radius);box-shadow:var(--loot-shadow);background:#fffbf3;padding:22px 18px;min-height:190px;}

body.index .loot-store-features .s-block--enhanced-features__item>div.absolute{display:none;}

body.index .loot-store-features .feature-icon{height:54px;width:54px;margin:0 auto 14px;}

body.index .loot-store-features .feature-icon img{height:54px;width:54px;object-fit:contain;}

body.index .loot-store-features h2{font-family:var(--loot-font);font-size:23px;font-weight:700;color:#493725;margin-bottom:6px;}

body.index .loot-store-features p{font-size:18px;line-height:1.6;color:#775b40;}

body.index .fixed-products__title{font-family:var(--loot-font);font-size:34px;font-weight:700;color:#493725;}

body.index .fixed-products .home-block-title{margin-bottom:24px;}

body.index .fixed-products__view-all-wrap .btn{border:1px solid var(--loot-line);border-radius:12px!important;font-family:var(--loot-font);font-size:18px;color:#6e4f36;min-height:44px;background:#fff9ee;padding:8px 20px!important;}

body.index .store-header{background:#fffaf2!important;border-bottom:1px solid #e5d4b9;box-shadow:0 3px 0 #ede3d3;}

body.index .top-navbar:has(.header__topbar-inner:empty){display:none;}

body.index .header__main-container{padding-top:8px;padding-bottom:8px;}

body.index .header__brand img{width:88px!important;height:62px!important;object-fit:contain;}

body.index .loot-header-links{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 12px 12px;flex-wrap:wrap;font-family:var(--loot-font);}

body.index .loot-header-links a{font-size:18px;font-weight:650;padding:6px 16px;border-radius:10px;color:#63472f;line-height:1.3;}

body.index .loot-header-links a:hover,body.index .loot-header-links a:focus-visible{background:#efe2ca;color:#6e4f36;outline:none;}

body.index .store-footer{background:#f3eadb!important;color:#63472f;margin-top:24px;border-top:1px solid var(--loot-line);}

body.index .store-footer__curve,body.index .store-footer__menu,body.index .store-footer__logo-link,body.index .store-footer__brand>p,body.index .store-footer__apps{display:none!important;}

body.index .store-footer__grid{display:block;}
.store-footer__brand{margin-top:0!important;}

body.index .store-footer__inner{padding:22px 0 12px;}
.store-footer__contacts-row{padding:0 0 16px;}

body.index .footer-bottom{background:transparent!important;border-top:1px solid var(--loot-line);}

@media(max-width:639.98px){body.index .loot-store-features,body.index .fixed-products{width:calc(100% - 24px);margin:28px auto 34px;}
body.index .loot-store-features .enhanced-features__grid{gap:12px;}
body.index .loot-store-features .s-block--enhanced-features__item{padding:18px 12px;min-height:190px;border-radius:16px;}
body.index .loot-store-features h2{font-size:22px;}
body.index .loot-store-features p{font-size:17px;}
body.index .fixed-products__title{font-size:28px;}
body.index .header__brand img{width:76px!important;height:54px!important;}
body.index .loot-header-links{gap:3px;padding:4px 6px 8px;}
body.index .loot-header-links a{padding:7px 10px;font-size:16px;}
}

@media(max-width:639px){
}

@media(min-width:1024px){

}

@media(max-width:1023px){
}

@media(max-width:1023px){
}




body.index .loot-original .loot-divider h2{position:relative;padding-inline:24px;}

body.index .loot-original .loot-divider h2::before,body.index .loot-original .loot-divider h2::after{content:"";position:absolute;display:block;background:#bc9555;border-radius:8px;pointer-events:none;width:4px;height:14px;inset-inline-start:8px;top:5px;transform:rotate(-27deg);}

body.index .loot-original .loot-divider h2::after{inset-inline-start:0;top:16px;height:10px;transform:rotate(-58deg);}

@media(max-width:639px){body.index .loot-original .loot-divider h2{padding-inline:21px;}
body.index .loot-original .loot-divider h2::before{width:3px;height:11px;top:4px;}
body.index .loot-original .loot-divider h2::after{width:3px;height:8px;top:13px;}
}

body.index .loot-original .loot-shell{margin-top:52px!important;margin-bottom:52px!important;}

body.index .loot-original .loot-divider{margin-bottom:28px!important;align-items:center;}

body.index .loot-original .loot-divider::before,body.index .loot-original .loot-divider::after{flex:1 1 0;min-width:12px;}

@media(max-width:639px){
body.index .loot-original .loot-shell{margin-top:42px!important;margin-bottom:42px!important;}
body.index .loot-original .loot-divider{margin-bottom:24px!important;}
}

 
body.index .loot-original .loot-divider{gap:16px!important;}

body.index .loot-original .loot-divider::before,body.index .loot-original .loot-divider::after{height:2px!important;opacity:1!important;border-radius:2px;background:linear-gradient(90deg,rgba(181,148,100,.12),rgba(181,148,100,.65) 20%,rgba(181,148,100,.65) 80%,rgba(181,148,100,.12))!important;}

@media(max-width:639px){body.index .loot-original .loot-divider{gap:8px!important;}
}

@media(max-width:639px){
}

@media(max-width:639px){
}

body.index .loot-category-coming{position:relative;}

body.index:has(.loot-draft-games) .fixed-products{display:none!important;}

.loot-preview-note{text-align:center;font-size:16px;color:#806c51;margin:-8px auto 24px;line-height:1.6;}

.loot-game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}

.loot-game-card{min-width:0;overflow:hidden;border:1px solid #e5d4b9;border-radius:20px;background:#fffaf0;box-shadow:0 3px 0 #e7ddcb;display:flex;flex-direction:column;}

.loot-game-cover{height:235px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#f4ebd8;border-bottom:1px solid #e5d4b9;}

.loot-game-cover img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;}

.loot-cover-castle{background:radial-gradient(ellipse at 50% 100%,#d9b78c,transparent 70%),#f7ecd9;color:#735132;}

.loot-cover-nadeek{background:radial-gradient(ellipse at 50% 100%,#cbb394,transparent 70%),#f0e5d5;color:#6e4f36;}

.loot-game-cover strong{font-size:58px;line-height:1.15;font-weight:800;}
.loot-cover-label{font-size:20px;opacity:.7;}
.loot-cover-caption{font-size:14px;opacity:.75;}

.loot-game-body{padding:22px;display:flex;flex-direction:column;flex:1;}
.loot-game-body h3{font-size:28px;line-height:1.3;color:#493725;margin:0 0 6px;font-weight:700;}
.loot-game-body>p{font-size:18px;color:#806548;line-height:1.5;margin:0 0 18px;}

.loot-game-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:auto;margin-bottom:18px;}
.loot-game-price strong{font-size:30px;color:#6e4f36;font-weight:800;}
.loot-game-price small{font-size:17px;}
.loot-game-price del{font-size:17px;color:#998770;}
.loot-game-price>span{margin-inline-start:auto;font-size:14px;color:#775831;background:#f0e4cd;padding:3px 9px;border-radius:8px;}

.loot-game-trial{display:block;text-align:center;padding:10px 8px;border-radius:12px;background:#6e4f36;color:#fff!important;font-size:19px;font-weight:650;line-height:1.5;}
.loot-game-trial:hover{background:#6e4f36;}

.loot-demo-delivery{margin-top:14px;padding-top:10px;border-top:1px solid #e8dbc4;font-size:16px;color:#745b3c;}
.loot-demo-delivery summary{cursor:pointer;min-height:32px;}
.loot-demo-delivery p{margin:8px 0;}
.loot-demo-delivery code{display:block;padding:9px;background:#efe7d8;border-radius:8px;font-size:14px;overflow-wrap:anywhere;text-align:left;}
.loot-demo-delivery a{display:block;margin-top:10px;text-decoration:underline;color:#6e4f36;}

@media(max-width:1000px) and (min-width:640px){.loot-game-grid{gap:14px;}
.loot-game-cover{height:180px;}
.loot-game-body{padding:15px;}
.loot-game-body h3{font-size:24px;}
.loot-game-body>p{font-size:16px;}
.loot-game-price>span{display:none;}
.loot-game-trial{font-size:16px;}
}

@media(max-width:639px){.loot-game-grid{grid-template-columns:1fr;gap:22px;}
.loot-game-cover{height:195px;}
.loot-game-body{padding:18px;}
.loot-game-body h3{font-size:27px;}
.loot-game-price{margin-bottom:14px;}
.loot-preview-note{font-size:14px;margin-bottom:20px;}
.loot-game-card{border-radius:16px;}
}

.loot-product-page{display:none!important;}

body:has(.loot-product-page:is(:target,.loot-detail-active)) main>section:not(:has(.loot-product-page)){display:none!important;}

body:has(.loot-product-page:is(:target,.loot-detail-active)) .loot-original>section:not(.loot-product-page:is(:target,.loot-detail-active)){display:none!important;}

body:has(.loot-product-page:is(:target,.loot-detail-active)) main>section:has(.loot-product-page){margin:24px auto 52px!important;}

.loot-product-page:is(:target,.loot-detail-active){display:block!important;margin:0 auto;padding:0 24px;color:#4e3a27;scroll-margin-top:140px;}

.loot-detail-back{display:inline-block;font-size:18px;color:#6f6556;margin:0 0 20px;}

.loot-detail-layout{display:grid;border:1px solid #e6d7bf;border-radius:24px;background:#fffaf0;box-shadow:0 4px 0 #e9dfce;}

.loot-detail-art.loot-game-cover{border:0;border-radius:18px;background-color:#f5ebd7;overflow:hidden;top:150px;}

.loot-detail-info h1{font:800 44px/1.2 var(--loot-font,'Baloo Bhaijaan 2',sans-serif);color:#4e3a27;}

.loot-detail-eyebrow{font-size:16px;color:#947a56;}

.loot-detail-info p,.loot-detail-info li,.loot-detail-disclosures p{font-size:19px;line-height:1.7;}

.loot-detail-info .loot-detail-lead{font-weight:650;}

.loot-detail-info ul{padding-inline-start:20px;list-style:disc;margin:14px 0 20px;}


.loot-detail-trial{display:block;text-align:center;border:1.5px solid #6e4f36;border-radius:12px;color:#6e4f36;font-weight:650;background:transparent;}

.loot-detail-trial:hover{background:#f0e5d5;}


.loot-detail-buy button{display:block;width:100%;border-radius:12px;background:#6e4f36;color:#fff;font:650 22px/1.4 var(--loot-font,'Baloo Bhaijaan 2',sans-serif);}

.loot-detail-buy button:disabled{cursor:not-allowed;opacity:.65;}

.loot-detail-buy p{line-height:1.6;color:#817461;text-align:center;margin:10px 0 0;}

.loot-detail-disclosures{margin:24px 0 0;border-top:1px solid #ded0b9;}

.loot-detail-disclosures details{border-bottom:1px solid #ded0b9;padding:16px 4px;}

.loot-detail-disclosures summary{font-size:20px;font-weight:650;cursor:pointer;}

.loot-detail-disclosures p{margin:12px 0 0;}

@media(max-width:767px){.loot-product-page:is(:target,.loot-detail-active){padding:0 14px;scroll-margin-top:115px;}
.loot-detail-back{font-size:16px;margin-bottom:14px;}
.loot-detail-layout{border-radius:18px;}
.loot-detail-art.loot-game-cover{position:static;border-radius:12px;}
.loot-detail-info p,.loot-detail-info li,.loot-detail-disclosures p{font-size:17px;}
.loot-detail-info ul{margin:12px 0;}
.loot-detail-disclosures{margin-top:20px;}
}

.loot-product-page:is(:target,.loot-detail-active){max-width:1080px;}

.loot-detail-layout{gap:28px;padding:24px;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr);}

.loot-detail-art.loot-game-cover{height:auto!important;aspect-ratio:1;position:static;align-self:center;}

.loot-detail-art img{height:100%;width:100%;object-fit:contain!important;}

.loot-detail-info h1{font-size:40px;margin:4px 0 10px;}

.loot-detail-info .loot-detail-lead{font-size:22px;margin:0 0 12px;line-height:1.4;}

.loot-detail-info>p:not(.loot-detail-lead){font-size:18px;line-height:1.65;margin:0;}

.loot-detail-info .loot-game-price{margin:16px 0 14px;justify-content:flex-start;gap:12px;}

.loot-detail-info .loot-game-price>span{margin-inline-start:auto;}

.loot-detail-trial{padding:9px 16px;font-size:20px;}

.loot-detail-buy{margin-top:10px;}

.loot-detail-buy button{padding:10px 16px;font-size:21px;}

.loot-detail-buy p{margin-top:8px;font-size:14px;}

@media(max-width:767px){.loot-detail-layout{grid-template-columns:1fr;gap:16px;padding:16px;}
.loot-detail-art.loot-game-cover{width:100%;max-width:300px;aspect-ratio:1.2;margin:auto;height:auto!important;}
.loot-detail-info h1{font-size:32px;margin:3px 0 8px;}
.loot-detail-eyebrow{font-size:14px;}
.loot-detail-info .loot-detail-lead{font-size:20px;margin-bottom:10px;}
.loot-detail-info>p:not(.loot-detail-lead){font-size:17px;line-height:1.6;}
.loot-detail-info .loot-game-price{margin:14px 0 12px;}
.loot-detail-buy p{font-size:14px;}
.loot-detail-trial,.loot-detail-buy button{font-size:19px;}
}

.loot-square-sales .loot-detail-back{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border:1px solid #deceb5;border-radius:12px;background:#fffaf0;color:#5c4933;font-weight:650;line-height:1.5;font-size:17px;margin-bottom:20px;transition:background .2s,border-color .2s;}

.loot-square-sales .loot-detail-back:hover{background:#f0e5d1;border-color:#b99a63;}

.loot-square-sales .loot-detail-back>span{font-size:23px;line-height:1;}

.loot-square-sales .loot-detail-layout{row-gap:24px;}

.loot-sales-story{margin-top:20px;padding-top:16px;border-top:1px solid #e5d8c4;}

.loot-sales-story h2{font-size:22px;line-height:1.4;font-weight:700;margin:0 0 5px;color:#55412c;}

.loot-sales-story p{font-size:18px;line-height:1.65;margin:0 0 14px;}

.loot-sales-story p:last-child{margin-bottom:0;}

.loot-sales-facts{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px 0;border-top:1px solid #e3d5be;border-bottom:1px solid #e3d5be;}

.loot-sales-facts article{display:flex;align-items:flex-start;gap:12px;padding:4px 12px;}

.loot-sales-facts article+article{border-inline-start:1px solid #e3d5be;}

.loot-fact-symbol{display:grid;place-items:center;flex:none;width:36px;height:36px;background:#f0e5d5;color:#6e4f36;border-radius:10px;font-size:22px;}

.loot-sales-facts h2{font-size:22px;font-weight:700;line-height:1.4;margin:0 0 6px;}

.loot-sales-facts p{font-size:18px;line-height:1.65;margin:0;color:#6f604c;}

.loot-sales-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px;}

.loot-sales-decision h2{font-size:25px;font-weight:700;line-height:1.4;margin:0 0 6px;}

.loot-sales-decision>p{font-size:18px;line-height:1.6;margin:0 0 14px;color:#6f604c;}

.loot-sales-decision .loot-game-price{justify-content:flex-start;gap:12px;margin:12px 0 0;}

.loot-sales-decision .loot-game-price>span{margin:0;}

.loot-square-sales .loot-detail-trial{display:flex;align-items:center;gap:12px;text-align:right;padding:12px 16px;background:#f0e5d5;border-color:#cbb394;color:#6e4f36;font-size:22px;line-height:1.35;border-radius:12px;transition:background .2s;}

.loot-square-sales .loot-detail-trial:hover{background:#f0e5d5;}

.loot-square-sales .loot-detail-trial>span:last-child{margin-inline-start:auto;font-size:23px;}

.loot-trial-play{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#6e4f36;color:#fff;flex:none;font:16px/1 sans-serif;}

.loot-trial-caption{display:block;font-size:15px;font-weight:500;margin-top:3px;color:#79664f;}

.loot-square-sales a:focus-visible{outline:3px solid #b99958;outline-offset:3px;}

@media(max-width:767px){.loot-square-sales .loot-detail-layout{row-gap:18px;}
.loot-square-sales .loot-detail-back{font-size:16px;padding:7px 13px;margin-bottom:14px;}
.loot-sales-story{margin-top:16px;padding-top:14px;}
.loot-sales-story h2{font-size:21px;}
.loot-sales-story p{font-size:17px;}
.loot-sales-facts{grid-template-columns:1fr;gap:14px;padding:18px 0;}
.loot-sales-facts article{padding:0;gap:10px;}
.loot-sales-facts article+article{border-inline-start:0;padding-top:14px;border-top:1px solid #e3d5be;}
.loot-sales-facts h2{font-size:20px;}
.loot-sales-facts p{font-size:17px;}
.loot-sales-actions{grid-template-columns:1fr;gap:16px;}
.loot-sales-decision h2{font-size:23px;}
.loot-sales-decision>p{font-size:17px;}
.loot-square-sales .loot-detail-trial{font-size:20px;padding:11px 12px;gap:10px;}
.loot-trial-caption{font-size:14px;}
.loot-trial-play{width:34px;height:34px;}
}



.loot-sale-compact .loot-detail-art.loot-game-cover{width:100%;height:auto!important;position:static;align-self:center;border-radius:14px;}

.loot-sale-compact .loot-detail-info h1{margin:0 0 8px;line-height:1.25;}

.loot-sale-compact .loot-detail-info .loot-detail-lead{margin:0 0 10px;line-height:1.4;}

.loot-sale-compact .loot-detail-info>p:not(.loot-detail-lead){margin:0;}

.loot-sale-compact .loot-game-price{gap:12px;justify-content:flex-start;}

.loot-sale-compact .loot-game-price strong{font-size:29px;}

.loot-sale-compact .loot-game-price>span{margin-inline-start:auto;}

.loot-sale-compact .loot-detail-trial{line-height:1.4;}



.loot-sale-compact .loot-detail-buy button{padding:9px 14px;font-size:20px;}

.loot-sale-compact .loot-detail-buy p{font-size:14px;margin:5px 0 0;line-height:1.5;}

.loot-compact-terms{margin-top:13px;padding-top:11px;border-top:1px solid #e3d5be;}

.loot-sale-compact .loot-compact-terms p{font-size:16px;line-height:1.6;margin:0;color:#6e604e;}

.loot-compact-terms strong{color:#4e3a27;font-weight:650;}

@media(max-width:767px){.loot-sale-compact .loot-detail-art.loot-game-cover{margin:auto;}
.loot-sale-compact .loot-detail-info .loot-detail-lead{line-height:1.4;}
.loot-sale-compact .loot-detail-trial,.loot-sale-compact .loot-detail-buy button{font-size:19px;}
.loot-sale-compact .loot-compact-terms p{font-size:15px;}
.loot-compact-terms{margin-top:11px;padding-top:10px;}
}

.loot-sale-compact:is(:target,.loot-detail-active){max-width:1140px;}

.loot-sale-compact .loot-detail-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:34px;padding:28px;align-items:center;}

.loot-sale-compact .loot-detail-art.loot-game-cover{aspect-ratio:1;}

.loot-sale-compact .loot-detail-info h1{font-size:40px;margin-bottom:12px;}

.loot-sale-compact .loot-detail-info .loot-detail-lead{font-size:23px;margin-bottom:14px;}

.loot-sale-compact .loot-detail-info>p:not(.loot-detail-lead){font-size:19px;line-height:1.75;}

.loot-sale-compact .loot-game-price{margin:22px 0 18px;}

.loot-sale-compact .loot-detail-back{margin-top:16px;margin-bottom:18px;padding:8px 16px;font-size:17px;gap:9px;border-radius:10px;background:#fffaf0;}

.loot-sale-compact .loot-detail-trial{justify-content:center;min-height:48px;padding:10px 18px;border-radius:12px;color:#6e4f36;font-size:21px;font-weight:700;text-align:center;}

.loot-sale-compact .loot-detail-trial>span:last-child{display:none;}

.loot-sale-compact .loot-trial-play{width:25px;height:25px;font-size:14px;background:#f0e5d5;color:#6e4f36;}

.loot-sale-compact .loot-detail-trial:hover{border-color:#6e4f36;}

.loot-sale-compact .loot-detail-buy{margin-top:10px;}

.loot-sale-compact .loot-detail-buy button{min-height:48px;}

@media(max-width:767px){.loot-sale-compact .loot-detail-layout{grid-template-columns:1fr;gap:20px;padding:20px;}
.loot-sale-compact .loot-detail-art.loot-game-cover{max-width:300px;aspect-ratio:1.35;}
.loot-sale-compact .loot-detail-info h1{font-size:32px;margin-bottom:9px;}
.loot-sale-compact .loot-detail-info .loot-detail-lead{font-size:21px;margin-bottom:12px;}
.loot-sale-compact .loot-detail-info>p:not(.loot-detail-lead){font-size:18px;line-height:1.7;}
.loot-sale-compact .loot-game-price{margin:18px 0 14px;}
.loot-sale-compact .loot-detail-back{margin-top:12px;margin-bottom:16px;font-size:16px;}
.loot-sale-compact .loot-detail-trial{font-size:20px;}
}

body:has(.loot-original) .store-footer,body:has(.loot-original) .store-footer__inner,body:has(.loot-original) .store-footer__contacts-row,body:has(.loot-original) .footer-bottom{background:#f5ecdd!important;color:#57442f!important;}

body:has(.loot-original) .store-footer{border-top:1px solid #dfcdb0!important;margin-top:32px!important;}

body:has(.loot-original) .store-footer__curve{display:none!important;}

body:has(.loot-original) .store-footer__inner{padding:22px 0 12px!important;}

body:has(.loot-original) .store-footer__brand{margin-top:0!important;}

body:has(.loot-original) .store-footer a,body:has(.loot-original) .store-footer p,body:has(.loot-original) .store-footer b,body:has(.loot-original) .store-footer .s-social-icon{color:#57442f!important;}

body:has(.loot-original) .store-footer__contacts-row{padding:14px 0!important;border-color:#dfcdb0!important;}

body:has(.loot-original) .store-footer .enhanced-contact-item,body:has(.loot-original) .store-footer .s-social-link a{border-color:#d7c5a9!important;}

body:has(.loot-original) .store-footer .s-social-icon svg{fill:currentColor!important;}

body:has(.loot-original) .store-footer .footer-badges{display:flex!important;justify-content:center!important;margin:0!important;opacity:1!important;}

body:has(.loot-original) .store-footer salla-trust-badges{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 22px!important;border:1px solid #dfcdb0;border-radius:14px;background:#fffbf2;color:#57442f!important;}

body:has(.loot-original) .store-footer .s-trust-badges-image{width:64px!important;height:64px!important;object-fit:contain!important;display:block!important;}

body:has(.loot-original) .store-footer .s-trust-badges-label{font-size:18px!important;line-height:1.5!important;}

body:has(.loot-original) .store-footer .s-trust-badges-number{font-size:16px!important;direction:ltr;display:block;}

.loot-sale-compact .loot-detail-info>.loot-extra-copy{margin-top:12px!important;}

.loot-sale-compact .loot-detail-trial{background:#f0e5d5;border:1px solid #cbb394;box-shadow:none;gap:12px;}

.loot-sale-compact .loot-detail-trial .loot-trial-arrow{display:inline-block!important;margin:0!important;font:24px/1 sans-serif;color:#6e4f36;}

.loot-sale-compact .loot-detail-trial:hover{background:#f0e5d5;}

.loot-sale-compact .loot-copy-outline p{font-size:19px;line-height:1.75;margin:0;color:#746048;}

.loot-sale-compact .loot-copy-how{margin-top:18px;padding-top:15px;border-top:1px solid #e6d9c5;}

.loot-sale-compact .loot-copy-how h2{font-size:23px;font-weight:700;line-height:1.4;margin:0 0 7px;color:#4e3a27;}

@media(max-width:767px){.loot-sale-compact .loot-copy-outline p{font-size:18px;line-height:1.7;}
.loot-sale-compact .loot-copy-how{margin-top:14px;padding-top:12px;}
.loot-sale-compact .loot-copy-how h2{font-size:21px;margin-bottom:6px;}
}

 
body.index .loot-original .loot-links{margin-bottom:0!important;}

body.index .s-block--bundle-personalized-shoppers-who-bought:has(> [hidden]){margin-top:0!important;margin-bottom:0!important;padding:0!important;}

body.index:has(.loot-links) .store-footer{margin-top:24px!important;}

@media(max-width:767px){body.index:has(.loot-links) .store-footer{margin-top:18px!important;}
}

body.index main > section.s-block.s-block--bundle-personalized-shoppers-who-bought:has([hidden]){margin:0!important;padding:0!important;min-height:0!important;}

 
body.index:not(:has(.loot-product-page.loot-detail-active)):not(:has(.loot-product-page:target)) .loot-original .loot-links{max-width:none!important;width:100%!important;margin:36px 0 0!important;padding:28px max(24px,calc((100vw - 1120px)/2)) 24px!important;border:0!important;border-top:1px solid #dfcdb0!important;border-radius:0!important;box-shadow:none!important;background:#f5ecdd!important;box-sizing:border-box;}

body.index:not(:has(.loot-product-page.loot-detail-active)):not(:has(.loot-product-page:target)) .store-footer{margin-top:0!important;border-top:0!important;}

body.index:not(:has(.loot-product-page.loot-detail-active)):not(:has(.loot-product-page:target)) .store-footer__contacts-row{display:none!important;}

body:has(.loot-original) .store-footer .footer-badges{flex-wrap:wrap!important;gap:18px!important;width:100%!important;}

body.index:not(:has(.loot-product-page.loot-detail-active)):not(:has(.loot-product-page:target)) .store-footer__inner{padding:16px 0 22px!important;}

body.index main > section.s-block.s-block--bundle-html-content:has(.loot-links){margin-bottom:0!important;padding-bottom:0!important;}

@media(max-width:767px){body.index:not(:has(.loot-product-page.loot-detail-active)):not(:has(.loot-product-page:target)) .loot-original .loot-links{padding:24px 20px 18px!important;margin-top:28px!important;}
body:has(.loot-original) .store-footer .footer-badges{gap:12px!important;}
}

body.index main section.s-block.s-block--bundle-personalized-shoppers-who-bought{margin:0!important;padding:0!important;min-height:0!important;}

body.index main section.s-block.s-block--bundle-personalized-shoppers-who-bought:has(a){padding-top:28px!important;}

body.index main section.s-block--bundle-html-content:has(.loot-links){height:auto!important;max-height:none!important;overflow:visible!important;margin-bottom:0!important;padding-bottom:0!important;}

.loot-links .loot-contact-links a{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:6px 0;line-height:1.5;font-size:18px;width:fit-content;}

.loot-links .loot-contact-links a::before{content:"";display:block;flex:0 0 26px;width:26px;height:26px;background-size:24px;background-position:center;background-repeat:no-repeat;}

.loot-links .loot-contact-links a:hover{color:#6e4f36!important;text-decoration:underline;text-underline-offset:4px;}

.loot-links .loot-contact-links a:focus-visible{outline:2px solid #6e4f36;outline-offset:4px;border-radius:4px;}

.loot-links .loot-contact-links h3{margin-bottom:10px!important;}

body:has(.loot-links) .store-footer__inner{padding-top:12px!important;}

@media(max-width:767px){.loot-links .loot-contact-links a{font-size:17px;padding:7px 0;}
.loot-links .loot-contact-links a::before{width:24px;height:24px;flex-basis:24px;}
}

.loot-contact-links .loot-contact-email::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2357442f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22m4%207%208%206%208-6%22%2F%3E%3C%2Fsvg%3E");}

.loot-contact-links .loot-contact-instagram::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2357442f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%225%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%226.5%22%20r%3D%22.8%22%20fill%3D%22%2357442f%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E");}

.loot-contact-links .loot-contact-phone::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2357442f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%203%204%204c-3%205%2010%2018%2015%2015l2-3-5-3-2%202c-3-1-5-3-6-6l2-2-3-4Z%22%2F%3E%3C%2Fsvg%3E");}

.loot-contact-links .loot-contact-whatsapp::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2357442f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.5%2011.5a8.5%208.5%200%200%201-12.8%207.3L3%2020l1.3-4.5a8.5%208.5%200%201%201%2016.2-4Z%22%2F%3E%3Cpath%20d%3D%22m8%207%202%203-1%201c1%202%202%203%204%203l1-1%203%202c-1%204-10%200-10-5%200-2%201-3%201-3Z%22%2F%3E%3C%2Fsvg%3E");}

.loot-contact-links .loot-contact-tiktok::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2357442f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%203v12a4%204%200%201%201-4-4v3a1.5%201.5%200%201%200%201%201V3h3Zm0%200c.3%203%202%204.5%205%205v3c-2-.2-4-1-5-2%22%2F%3E%3C%2Fsvg%3E");}

 
.loot-links .loot-contact-links a{min-height:44px;box-sizing:border-box;}

.loot-links .loot-contact-links a::before{flex-shrink:0;}

body.loot-site footer.store-footer.loot-footer-unified{margin:36px 0 0!important;padding:0!important;border-top:1px solid #dfcdb0!important;background:#f5ecdd!important;opacity:1!important;transform:none!important;animation:none!important;}

body.loot-site footer.store-footer.loot-footer-unified>.loot-links{display:grid!important;grid-template-columns:1.3fr 1fr 1fr;gap:32px;max-width:1120px!important;width:calc(100% - 48px)!important;margin:0 auto!important;padding:32px 0 24px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;}

body.loot-site footer.store-footer.loot-footer-unified .store-footer__inner{padding:0 24px 24px!important;background:transparent!important;}

body.loot-site footer.store-footer.loot-footer-unified .footer-badges{gap:16px!important;align-items:stretch!important;padding-top:24px!important;border-top:1px solid #dfcdb0;max-width:1120px;margin:0 auto!important;}

body.loot-site footer.store-footer.loot-footer-unified .loot-trust-pending{min-width:220px;min-height:96px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 22px;border:1px dashed #bfa986;border-radius:14px;background:#fffbf2;color:#57442f;box-sizing:border-box;}

body.loot-site footer.store-footer.loot-footer-unified .loot-trust-pending strong{font-size:25px;line-height:1.3;font-weight:700;}

body.loot-site footer.store-footer.loot-footer-unified .loot-trust-pending span{font-size:16px;line-height:1.5;color:#79684f;}

body.loot-site footer.store-footer.loot-footer-unified .store-footer__contacts-row{display:none!important;}

body.loot-site footer.store-footer.loot-footer-unified .footer-bottom{border-top:1px solid #dfcdb0!important;background:transparent!important;}

body.loot-site footer.store-footer.loot-footer-unified .loot-contact-links a{min-height:44px;}

body.loot-footer-in-view #wa-selia{visibility:hidden;pointer-events:none;}

@media(max-width:639px){body.loot-site footer.store-footer.loot-footer-unified{margin-top:28px!important;}
body.loot-site footer.store-footer.loot-footer-unified>.loot-links{grid-template-columns:1fr 1fr;width:calc(100% - 40px)!important;gap:20px;padding:24px 0 20px!important;}
body.loot-site footer.store-footer.loot-footer-unified>.loot-links>div:first-child{grid-column:1/-1;}
body.loot-site footer.store-footer.loot-footer-unified .store-footer__inner{padding:0 20px 20px!important;}
body.loot-site footer.store-footer.loot-footer-unified .footer-badges{gap:12px!important;padding-top:20px!important;}
body.loot-site footer.store-footer.loot-footer-unified .loot-trust-pending{min-width:0;width:100%;max-width:260px;min-height:88px;}
}

body.loot-site{--loot-ink:#57442f;--loot-accent:#6e4f36;--loot-paper:#fffaf0;--loot-line:#e2d3bc;background:#f7f0e5!important;color:var(--loot-ink);font-family:'Loot Baloo',sans-serif;}

body.loot-site .store-header,body.loot-site .main-nav-container,body.loot-site .main-nav-container .inner{background:#fffaf0!important;color:var(--loot-ink)!important;border-color:var(--loot-line)!important;}

body.loot-site .navbar-brand img{object-fit:contain!important;width:92px!important;height:64px!important;}

body.loot-site .loot-header-links{display:flex!important;position:static!important;transform:none!important;max-width:none!important;width:100%!important;justify-content:center!important;align-items:center;gap:12px!important;flex-wrap:wrap;padding:6px 16px 10px!important;background:#fffaf0!important;border-top:1px solid #eee3d0!important;min-height:48px;}

body.loot-site .loot-header-links a{font-size:18px!important;line-height:1.5;padding:8px 14px!important;border-radius:10px;color:#57442f;font-weight:650;white-space:nowrap;}

body.loot-site .loot-header-links a:hover,body.loot-site .loot-header-links a[aria-current]{background:#eee5d3;color:#6e4f36;}

body.loot-site a:focus-visible,body.loot-site button:focus-visible,body.loot-site input:focus-visible,body.loot-site select:focus-visible,body.loot-site summary:focus-visible{outline:3px solid #6e4f36!important;outline-offset:4px;}

body.loot-site .breadcrumbs{font-size:16px;color:#79664f;}

body.loot-site .product-index__toolbar{padding:22px;border:1px solid var(--loot-line);border-radius:18px;background:#fffaf0;gap:16px;flex-wrap:wrap;}

body.loot-site .product-index__title{font-size:32px;color:#57442f;}

body.loot-site #product-filter{min-height:44px;border:1px solid #dac9ab;border-radius:10px;padding:8px 14px;background:#fff9f0;color:#57442f;font-family:inherit;}

body.loot-site .cat-content-wrapper--banner .banner{border-radius:20px;border:1px solid var(--loot-line);overflow:hidden;}

body.loot-site .no-content-placeholder,body.loot-site .s-products-list-placeholder{border:1px solid var(--loot-line);border-radius:22px;background:#fffaf0;padding:48px 22px!important;min-height:280px;color:#57442f;margin:20px auto;max-width:900px;}

body.loot-site .no-content-placeholder p,body.loot-site .s-products-list-placeholder p{font-size:24px!important;}

body.loot-site .no-content-placeholder .icon{color:#6e4f36;background:#f0e5d5;border-radius:22px;}

body.loot-site .no-content-placeholder .btn,.loot-browse-all{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 24px;margin-top:18px;border:1px solid #6e4f36;border-radius:12px;background:#6e4f36;color:#fffaf0!important;font:650 18px/1.5 'Loot Baloo',sans-serif;text-decoration:none;}

body.loot-site.cart [data-selia='cart-root']{justify-content:center;}

body.loot-site.cart .no-content-placeholder{width:100%;}

body.loot-site main{min-height:40vh;}

.loot-views .loot-view{display:none!important;max-width:1120px;width:calc(100% - 48px);margin:32px auto 64px!important;padding:0!important;color:#57442f;scroll-margin-top:160px;font-family:'Loot Baloo',sans-serif;}

.loot-views .loot-view.is-active{display:block!important;}

body.loot-info-view main>*:not(.loot-views){display:none!important;}

body.loot-info-view main>.loot-views{display:block!important;}

.loot-view h2{font-size:40px;line-height:1.3;font-weight:750;margin:16px 0;}

.loot-page-lead{font-size:21px;line-height:1.7;color:#79664f;max-width:760px;margin:0 0 24px;}

.loot-page-back{display:inline-flex;padding:8px 0;margin-bottom:16px;color:#6e4f36;font-size:17px;min-height:44px;align-items:center;}

.loot-catalogue-controls{display:grid;grid-template-columns:auto minmax(160px,1fr) auto;gap:18px;align-items:center;padding:18px 22px;background:#fffaf0;border:1px solid #e2d3bc;border-radius:16px;margin-bottom:24px;}

.loot-catalogue-controls label{font-size:20px;font-weight:650;}

.loot-catalogue-controls input{min-height:48px;border:1px solid #d9c6a7;border-radius:10px;background:#fff9f0;padding:10px 16px;color:#57442f;font:18px 'Loot Baloo',sans-serif;min-width:0;width:100%;}

.loot-result-count{white-space:nowrap;font-size:17px;color:#79664f;}

.loot-search-empty{padding:40px;text-align:center;border:1px dashed #cfb893;border-radius:18px;font-size:22px;background:#fffaf0;}

.loot-game-card[hidden],.loot-search-empty[hidden]{display:none!important;}

.loot-contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}

.loot-contact-card{padding:26px;min-height:120px;display:flex;align-items:center;justify-content:center;border:1px solid #deceb5;border-radius:18px;background:#fffaf0;color:#57442f;font-size:24px;font-weight:650;transition:background .15s,border-color .15s;}

.loot-contact-card:hover{background:#f0e5d5;border-color:#6e4f36;color:#6e4f36;}

.loot-contact-card.loot-contact-whatsapp{background:#6e4f36;color:#fffaf0;}

.loot-support-note{margin-top:26px;padding:18px 22px;background:#eee5d3;border-radius:14px;font-size:19px;line-height:1.7;}

.loot-view .loot-story-surface{background:#fffaf0;border:1px solid #e2d3bc;box-shadow:none;padding:32px;border-radius:22px;}

.loot-view .loot-story-chapters article{background:#f2e9d9;border:1px solid #e7d9c4;}

.loot-view .loot-faq{max-width:900px;margin:0 auto;}

.loot-view .loot-faq details{background:#fffaf0;border:1px solid #e2d3bc;border-radius:16px;margin:12px 0;padding:0 22px;}

.loot-view .loot-faq summary{padding:20px 0;font-size:22px;cursor:pointer;color:#57442f;line-height:1.5;}

.loot-view .loot-faq details[open]{border-color:#cbb394;}

.loot-view .loot-faq p{font-size:19px;line-height:1.85;padding-bottom:22px;color:#79664f;}

body.loot-site footer.store-footer.loot-site-footer{margin:40px 0 0!important;padding:0!important;border-top:1px solid #dfcdb0!important;opacity:1!important;transform:none!important;animation:none!important;}

body.loot-site footer.store-footer.loot-site-footer>.loot-footer-layout{display:grid!important;grid-template-columns:1.1fr 1.3fr .9fr!important;grid-template-areas:'brand social trust' 'brand links trust'!important;gap:18px 32px!important;align-items:center!important;max-width:1200px!important;width:calc(100% - 64px)!important;margin:0 auto!important;padding:36px 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}

body.loot-site .loot-footer-layout>div:first-child{grid-area:brand;grid-column:auto!important;align-self:start;}

body.loot-site .loot-footer-layout>div:first-child img{width:112px;height:76px;object-fit:contain;}

body.loot-site .loot-footer-layout h3{font-size:25px!important;color:#57442f;line-height:1.4;margin:10px 0;}

body.loot-site .loot-footer-layout p{font-size:18px!important;color:#79664f!important;line-height:1.75;max-width:320px;margin:8px 0;}

body.loot-site .loot-footer-layout>.loot-contact-links{grid-area:social;display:flex!important;flex-wrap:wrap;gap:8px 12px;justify-content:center;text-align:center;}

body.loot-site .loot-footer-layout>.loot-contact-links h3{width:100%;font-size:21px!important;margin:0 0 8px!important;}

body.loot-site .loot-footer-layout .loot-contact-links a{display:flex!important;flex-direction:column;justify-content:center;gap:5px;min-width:52px;min-height:70px;padding:6px!important;font-size:14px!important;line-height:1.4;text-align:center;color:#57442f!important;}

body.loot-site .loot-footer-layout .loot-contact-links a::before{width:42px;height:42px;flex-basis:42px;background-color:#eee2cb;border-radius:50%;background-size:23px;}

body.loot-site .loot-footer-layout>.loot-footer-nav{grid-area:links;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;border-top:1px solid #dfcdb0;padding-top:15px;}

body.loot-site .loot-footer-nav h3{display:none;}

body.loot-site .loot-footer-nav a,body.loot-site .loot-account-action{font:500 16px/1.5 'Loot Baloo',sans-serif;color:#57442f;background:none;border:0;margin:0;padding:4px 0;min-height:36px;cursor:pointer;}

body.loot-site footer.store-footer.loot-site-footer .loot-footer-trust{grid-area:trust;display:flex!important;flex-direction:column;align-items:stretch!important;gap:10px!important;padding:0!important;margin:0!important;border:0!important;width:100%!important;}

body.loot-site footer.store-footer.loot-site-footer salla-trust-badges{padding:12px!important;gap:10px!important;min-height:76px;border:1px solid #dfcdb0;border-radius:12px;background:#fffbf2;}

body.loot-site footer.store-footer.loot-site-footer .s-trust-badges-image{width:42px!important;height:42px!important;}

body.loot-site footer.store-footer.loot-site-footer .s-trust-badges-label{font-size:15px!important;margin:0!important;line-height:1.5!important;}

body.loot-site footer.store-footer.loot-site-footer .s-trust-badges-number{font-size:14px!important;}

body.loot-site footer.store-footer.loot-site-footer .loot-trust-pending{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;min-width:0!important;min-height:72px!important;width:100%;max-width:none!important;padding:10px!important;border:1px dashed #bfa986;border-radius:12px;background:#fffbf2;color:#57442f;}

body.loot-site .loot-trust-pending strong{font-size:22px!important;line-height:1.4;}

body.loot-site .loot-trust-pending span{font-size:14px!important;color:#79684f;}

body.loot-site footer.loot-site-footer .store-footer__inner,body.loot-site footer.loot-site-footer .store-footer__contacts-row,body.loot-site footer.loot-site-footer .store-footer__curve{display:none!important;}

body.loot-site footer.loot-site-footer .footer-bottom{border-top:1px solid #dfcdb0!important;background:transparent!important;color:#79664f;}

body.loot-site footer.loot-site-footer .store-footer__bottom-inner{max-width:1200px;padding:18px 24px!important;gap:18px;}

body.loot-site footer.loot-site-footer .footer-rights p{font-size:14px!important;}

@media(max-width:1023px){body.loot-site footer.store-footer.loot-site-footer>.loot-footer-layout{grid-template-columns:1fr 1.2fr!important;grid-template-areas:'brand social' 'links links' 'trust trust'!important;gap:20px 24px!important;}
body.loot-site footer.store-footer.loot-site-footer .loot-footer-trust{flex-direction:row;justify-content:center!important;max-width:560px;margin:auto!important;}
body.loot-site .loot-footer-trust>*{flex:1;}
body.loot-site .loot-header-links{gap:4px!important;}
body.loot-site .loot-header-links a{font-size:16px!important;padding:8px 10px!important;}
}

@media(max-width:639px){body.loot-site .navbar-brand img{width:78px!important;height:54px!important;}
body.loot-site .loot-header-links{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto;padding:6px 12px!important;gap:2px!important;}
body.loot-site .loot-header-links a{font-size:15px!important;flex-shrink:0;}
.loot-views .loot-view{width:calc(100% - 32px);margin:24px auto 40px!important;scroll-margin-top:140px;}
.loot-view h2{font-size:30px;}
.loot-page-lead{font-size:18px;line-height:1.7;}
.loot-catalogue-controls{grid-template-columns:1fr auto;padding:16px;gap:10px;}
.loot-catalogue-controls input{grid-column:1/-1;grid-row:2;}
.loot-catalogue-controls label{font-size:18px;}
.loot-contact-cards{grid-template-columns:1fr 1fr;gap:12px;}
.loot-contact-card{padding:20px 12px;min-height:100px;font-size:21px;}
.loot-contact-card:first-child{grid-column:1/-1;}
.loot-view .loot-story-surface{padding:22px 16px;}
.loot-view .loot-faq summary{font-size:20px;}
.loot-view .loot-faq p{font-size:18px;}
.loot-view .loot-faq details{padding:0 16px;}
body.loot-site .product-index__toolbar{padding:16px;}
body.loot-site .product-index__title{font-size:27px;}
body.loot-site footer.store-footer.loot-site-footer>.loot-footer-layout{width:calc(100% - 32px)!important;grid-template-columns:1fr!important;grid-template-areas:'brand' 'social' 'links' 'trust'!important;gap:24px!important;padding:28px 0!important;text-align:center;}
body.loot-site .loot-footer-layout>div:first-child img{margin:auto;}
body.loot-site .loot-footer-layout p{margin:8px auto;}
body.loot-site .loot-footer-layout .loot-contact-links a{font-size:14px!important;min-width:48px;}
body.loot-site .loot-footer-layout>.loot-contact-links{gap:4px;}
body.loot-site footer.store-footer.loot-site-footer .loot-footer-trust{gap:8px!important;}
body.loot-site footer.store-footer.loot-site-footer .s-trust-badges-image{width:30px!important;height:30px!important;}
body.loot-site footer.store-footer.loot-site-footer .s-trust-badges-label{font-size:14px!important;}
body.loot-site footer.store-footer.loot-site-footer .s-trust-badges-number{font-size:14px!important;}
body.loot-site .loot-footer-nav a,body.loot-site .loot-account-action{font-size:15px;}
}

@media(prefers-reduced-motion:reduce){.loot-site .loot-contact-card,.loot-site .loot-game-card{transition:none!important;}
}

body.loot-site .main-menu__desktop-item{display:none!important;}

body.loot-site .content--single-page{max-width:980px;background:#fffaf0!important;border:1px solid #e2d3bc;border-radius:22px;padding:32px!important;margin:24px auto 50px!important;box-shadow:none;}

body.loot-site .content--single-page h1{font:750 38px/1.4 'Loot Baloo',sans-serif;color:#57442f;margin-bottom:22px;}

body.loot-site .content-entry{font:400 19px/1.95 'Loot Baloo',sans-serif;color:#67543f;}

body.loot-site .content-entry p{margin:10px 0;}

body.loot-site .content-entry span{color:inherit!important;}

body.loot-site .content-entry .loot-policy-heading{font-size:25px;font-weight:750;color:#6e4f36;border-top:1px solid #e7dac5;padding-top:22px;margin-top:28px;scroll-margin-top:170px;}

.loot-terms-nav{display:flex;flex-wrap:wrap;gap:8px;padding:18px;background:#f2eadc;border-radius:14px;margin-bottom:24px;}

.loot-terms-nav a{padding:7px 12px;background:#fffaf0;border:1px solid #dfceb0;border-radius:8px;color:#57442f;font:500 16px/1.5 'Loot Baloo',sans-serif;}

@media(max-width:639px){body.loot-site .content--single-page{padding:22px 16px!important;border-radius:16px;}
body.loot-site .content--single-page h1{font-size:30px;}
body.loot-site .content-entry{font-size:17px;line-height:1.9;}
body.loot-site .content-entry .loot-policy-heading{font-size:23px;}
.loot-terms-nav{padding:12px;gap:6px;}
.loot-terms-nav a{font-size:14px;padding:6px 9px;}
}

body.loot-site .loot-header-links{scrollbar-width:none;}
body.loot-site .loot-header-links::-webkit-scrollbar{display:none;}

body.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] > section.loot-footer-layout.loot-links{margin:0 auto!important;padding:36px 0!important;width:calc(100% - 64px)!important;max-width:1200px!important;}
 @media(max-width:639px){body.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] > section.loot-footer-layout.loot-links{padding:28px 0!important;width:calc(100% - 32px)!important;margin:0 auto!important;gap:20px!important;}
}

#loot-contact{max-width:1000px;}

#loot-contact>h2{font-size:42px;margin-bottom:12px;}

#loot-contact>.loot-page-lead{font-size:21px;max-width:680px;margin-bottom:28px;}

#loot-contact .loot-contact-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;}

#loot-contact .loot-contact-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;grid-column:span 2;min-height:140px;padding:24px;border-radius:18px;text-align:right;font-size:21px;line-height:1.5;box-shadow:none;}

#loot-contact .loot-contact-card strong{font-size:24px;font-weight:700;}

#loot-contact .loot-contact-card .loot-channel-description{font-size:17px;font-weight:400;color:#79664f;line-height:1.6;}

#loot-contact .loot-contact-whatsapp,#loot-contact .loot-contact-email{grid-column:span 3;min-height:190px;}

#loot-contact .loot-contact-whatsapp .loot-channel-description{color:#f3ead8;}

#loot-contact .loot-contact-card::before{content:'';display:block;width:42px;height:42px;background-color:#eee3d0;background-position:center;background-size:25px;background-repeat:no-repeat;border-radius:12px;margin-bottom:4px;}

#loot-contact .loot-contact-whatsapp::before{background-color:#fff5e2;}

#loot-contact .loot-contact-card::after{content:'↗';position:absolute;left:24px;top:25px;font:22px/1 sans-serif;opacity:.7;}

#loot-contact .loot-support-note{font-size:17px;padding:16px 20px;background:transparent;border:1px dashed #d5c2a2;border-radius:12px;margin-top:24px;color:#79664f;}

@media(max-width:639px){#loot-contact>h2{font-size:32px;}
#loot-contact>.loot-page-lead{font-size:18px;margin-bottom:22px;}
#loot-contact .loot-contact-cards{grid-template-columns:1fr 1fr;gap:12px;}
#loot-contact .loot-contact-card{grid-column:span 1;min-height:150px;padding:18px;gap:6px;}
#loot-contact .loot-contact-whatsapp,#loot-contact .loot-contact-email{grid-column:1/-1;min-height:160px;}
#loot-contact .loot-contact-card strong{font-size:22px;}
#loot-contact .loot-contact-card .loot-channel-description{font-size:15px;}
#loot-contact .loot-contact-card::after{left:16px;top:20px;}
#loot-contact .loot-contact-phone{grid-column:1/-1;min-height:135px;}
#loot-contact .loot-support-note{font-size:16px;}
}

#loot-contact .loot-contact-email::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2357442f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22m4%207%208%206%208-6%22%2F%3E%3C%2Fsvg%3E");}

#loot-contact .loot-contact-instagram::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2357442f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%225%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%226.5%22%20r%3D%22.8%22%20fill%3D%22%2357442f%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E");}

#loot-contact .loot-contact-phone::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2357442f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%203%204%204c-3%205%2010%2018%2015%2015l2-3-5-3-2%202c-3-1-5-3-6-6l2-2-3-4Z%22%2F%3E%3C%2Fsvg%3E");}

#loot-contact .loot-contact-whatsapp::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2357442f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.5%2011.5a8.5%208.5%200%200%201-12.8%207.3L3%2020l1.3-4.5a8.5%208.5%200%201%201%2016.2-4Z%22%2F%3E%3Cpath%20d%3D%22m8%207%202%203-1%201c1%202%202%203%204%203l1-1%203%202c-1%204-10%200-10-5%200-2%201-3%201-3Z%22%2F%3E%3C%2Fsvg%3E");}

#loot-contact .loot-contact-tiktok::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2357442f%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%203v12a4%204%200%201%201-4-4v3a1.5%201.5%200%201%200%201%201V3h3Zm0%200c.3%203%202%204.5%205%205v3c-2-.2-4-1-5-2%22%2F%3E%3C%2Fsvg%3E");}

body.loot-site.loot-info-view:has(#loot-contact.is-active) #wa-selia{display:none!important;}

 
body.loot-site.loot-header-final header.store-header .loot-header-links{display:none!important;}

body.loot-site.loot-header-final header.store-header .header__main-row{display:flex!important;direction:rtl;align-items:center!important;justify-content:space-between!important;}

body.loot-site.loot-header-final header.store-header .header__main-start{display:none!important;}

body.loot-site.loot-header-final header.store-header .header__brand{order:0!important;position:static!important;transform:none!important;flex:0 0 auto!important;width:auto!important;margin:0!important;}



body.loot-site.loot-header-final header.store-header .header__main-end{display:flex!important;align-items:center!important;}

body.loot-site.loot-header-final header.store-header .header__main-end>*{margin:0!important;}

body.loot-site.loot-header-final header.store-header .header__main-end .header__user-menu{display:block!important;}

body.loot-site.loot-header-final header.store-header .header__main-end button[aria-label='Login']{display:flex!important;align-items:center;gap:7px;min-height:44px;padding:4px!important;border:0!important;background:transparent!important;color:#57442f!important;border-radius:8px;}

body.loot-site.loot-header-final .store-header .main-nav-container .inner{overflow:visible!important;}

@media(max-width:700px){


}

.loot-account-caption{font:600 16px/1.4 'Loot Baloo',sans-serif;white-space:nowrap;}

body.loot-site .loot-desktop-nav{display:flex;align-items:center;}

body.loot-site .loot-desktop-nav a{text-decoration:none;}

body.loot-site .loot-desktop-nav a:hover,body.loot-site .loot-desktop-nav a[aria-current]{color:#493725;border-bottom-color:#b99978;}

body.loot-site .loot-mobile-menu{display:none;}

body.loot-site :is(.loot-desktop-nav a,.loot-mobile-menu summary,button):focus-visible{outline:2px solid #9c7652;outline-offset:4px;}

@media(max-width:700px){body.loot-site .loot-desktop-nav{display:none!important;}
body.loot-site .loot-account-caption{display:none;}
body.loot-site .loot-mobile-menu{display:block;order:3;position:relative;}
body.loot-site .loot-mobile-menu summary{list-style:none;display:flex;align-items:center;justify-content:center;cursor:pointer;}
body.loot-site .loot-mobile-menu summary::-webkit-details-marker{display:none;}
body.loot-site .loot-mobile-links{position:absolute;z-index:90;}
body.loot-site .loot-mobile-links a{display:block;padding:12px 16px;color:#57442f;font:600 17px/1.5 'Loot Baloo',sans-serif;border-radius:8px;}
body.loot-site .loot-mobile-links a[aria-current]{background:#f0e5d5;}
}

 


@media(max-width:700px){
}

 
body.loot-site.loot-header-final header.store-header .header__main-end button[aria-label="Login"] .sicon-user{display:inline-flex!important;align-items:center;justify-content:center;width:38px!important;height:38px!important;flex:0 0 38px;border-radius:12px!important;background:#eadcc8!important;border:1px solid #d8c1a2!important;color:#5b3e29!important;font-size:21px!important;line-height:1!important;transition:background .18s ease,border-color .18s ease;}

body.loot-site.loot-header-final header.store-header .header__main-end button[aria-label="Login"]:hover .sicon-user{background:#dfcbae!important;border-color:#b99570!important;}

body.loot-site.loot-header-final header.store-header .header__main-end button[aria-label="Login"] .loot-account-caption{color:#5b3e29!important;}

 
body.loot-site.loot-header-final header.store-header .header__main-end .loot-account-caption{display:none!important;}

body.loot-site .s-login-modal .s-modal-body{background:#fff9f0!important;border:1px solid #d9c3a7!important;border-top:4px solid #8b6544!important;box-shadow:0 24px 70px rgba(65,43,26,.24)!important;}

body.loot-site .s-login-modal .s-modal-overlay{background:rgba(48,35,25,.42)!important;backdrop-filter:blur(3px);}



 
body.loot-site .s-login-modal .s-modal-body{width:400px!important;max-width:calc(100vw - 32px)!important;padding:28px 26px 24px!important;box-sizing:border-box!important;border-top-width:1px!important;border-radius:20px!important;}

body.loot-site .s-login-modal .s-modal-close{position:absolute!important;left:14px!important;right:auto!important;top:14px!important;width:40px!important;height:40px!important;padding:0!important;margin:0!important;border:1px solid #e4d7c5!important;border-radius:12px!important;background:#f5eee3!important;color:#654a33!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2!important;transform:none!important;transition:background .15s ease;}

body.loot-site .s-login-modal .s-modal-close>span{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;height:100%;}

body.loot-site .s-login-modal .s-modal-close svg{display:block!important;width:18px!important;height:18px!important;margin:0!important;fill:currentColor!important;}

body.loot-site .s-login-modal .s-modal-close:hover{background:#eaddc9!important;}

body.loot-site .s-login-modal .s-modal-close:focus-visible{outline:2px solid #8b6544!important;outline-offset:3px!important;}

body.loot-site .s-login-modal iframe{display:block!important;width:100%!important;border:0!important;}

@media(max-width:480px){body.loot-site .s-login-modal .s-modal-body{padding:28px 20px 20px!important;margin:16px 0!important;border-radius:18px!important;}
body.loot-site .s-login-modal .s-modal-close{left:12px!important;top:12px!important;}
}

 
body.loot-site #loot-product-square.loot-product-page{max-width:1180px!important;padding:28px 24px 44px!important;margin:0 auto!important;}

body.loot-site #loot-product-square .loot-detail-back{margin:0 0 22px!important;}

body.loot-site #loot-product-square .loot-detail-layout{display:grid!important;grid-template-columns:1.05fr 1fr!important;gap:36px!important;align-items:center!important;padding:30px!important;background:#fffaf1!important;border:1px solid #e7dac6!important;border-radius:26px!important;box-shadow:0 6px 0 #e9dfcf!important;}

body.loot-site #loot-product-square .loot-detail-art{width:100%!important;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border-radius:22px!important;overflow:hidden!important;background:#f2e4c8!important;border:1px solid #e9d7b8!important;box-shadow:inset 0 0 60px #ddc19b26!important;}

body.loot-site #loot-product-square .loot-detail-art img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;border-radius:0!important;transform:none!important;}

body.loot-site #loot-product-square .loot-detail-info{padding:0!important;min-width:0!important;text-align:right!important;}

body.loot-site #loot-product-square h1{font-size:42px!important;line-height:1.25!important;margin:0 0 12px!important;color:#493725!important;}

body.loot-site #loot-product-square .loot-detail-lead{font-size:20px!important;line-height:1.6!important;margin:0 0 16px!important;color:#735439!important;font-weight:600!important;}

body.loot-site #loot-product-square .loot-copy-intro{font-size:16px!important;line-height:1.9!important;margin:0!important;color:#85735e!important;}

body.loot-site #loot-product-square .loot-copy-how{margin:18px 0 0!important;padding:16px 0 0!important;border-top:1px solid #e7dac6!important;}

body.loot-site #loot-product-square .loot-copy-how h2{font-size:19px!important;line-height:1.5!important;margin:0 0 6px!important;color:#57442f!important;}

body.loot-site #loot-product-square .loot-copy-how p{font-size:16px!important;line-height:1.9!important;margin:0!important;color:#79664f!important;}

body.loot-site #loot-product-square .loot-game-price{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin:22px 0 16px!important;}

body.loot-site #loot-product-square .loot-game-price strong{font-size:33px!important;color:#493725!important;line-height:1!important;}

body.loot-site #loot-product-square .loot-game-price small{font-size:17px!important;}

body.loot-site #loot-product-square .loot-game-price del{font-size:16px!important;color:#a59683!important;}

body.loot-site #loot-product-square .loot-game-price>span{display:inline-block!important;font-size:14px!important;line-height:1.5!important;color:#76563a!important;background:#f0e2cf!important;padding:5px 8px!important;border-radius:7px!important;}

body.loot-site #loot-product-square .loot-compact-buttons{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;}

body.loot-site #loot-product-square .loot-detail-trial{background:#6e4f36!important;color:#fffaf1!important;border:1px solid #6e4f36!important;border-radius:13px!important;padding:13px 20px!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:19px!important;}

body.loot-site #loot-product-square .loot-detail-trial:hover{background:#543b29!important;}

body.loot-site #loot-product-square .loot-detail-trial span{color:inherit!important;font-size:inherit!important;}

body.loot-site #loot-product-square .loot-detail-buy button{width:100%!important;background:#eee5d8!important;color:#97836e!important;border:1px solid #e1d5c4!important;border-radius:12px!important;min-height:44px!important;font-size:17px!important;cursor:not-allowed!important;}

body.loot-site #loot-product-square .loot-detail-disclosures{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;margin:28px 0 0!important;}

body.loot-site #loot-product-square .loot-detail-disclosures details{border:1px solid #e2d4bf!important;background:#fffaf1!important;border-radius:14px!important;padding:0 18px!important;margin:0!important;}

body.loot-site #loot-product-square .loot-detail-disclosures summary{font-size:18px!important;padding:17px 0!important;color:#57442f!important;}

body.loot-site #loot-product-square .loot-detail-disclosures p{font-size:16px!important;line-height:1.8!important;padding:0 0 18px!important;color:#79664f!important;}

@media(max-width:640px){body.loot-site #loot-product-square.loot-product-page{padding:20px 16px 32px!important;}
body.loot-site #loot-product-square .loot-detail-layout{grid-template-columns:1fr!important;padding:18px!important;gap:24px!important;border-radius:22px!important;}
body.loot-site #loot-product-square .loot-detail-art{max-width:380px!important;justify-self:center!important;}
body.loot-site #loot-product-square h1{font-size:34px!important;}
body.loot-site #loot-product-square .loot-detail-lead{font-size:19px!important;}
body.loot-site #loot-product-square .loot-detail-disclosures{grid-template-columns:1fr!important;gap:10px!important;}
}

 
body.loot-site #loot-product-square .loot-detail-back{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:9px 15px!important;margin-bottom:22px!important;border:1px solid #dfceb6!important;border-radius:12px!important;background:#fffaf1!important;color:#654a33!important;font-size:16px!important;text-decoration:none!important;transition:background .15s ease;}

body.loot-site #loot-product-square .loot-detail-back:hover{background:#eee1cd!important;}

body.loot-site #loot-product-square .loot-detail-back span{font-family:Arial,sans-serif!important;font-size:21px!important;line-height:1!important;}

body.loot-site #loot-product-square .loot-detail-back:focus-visible{outline:2px solid #8b6544;outline-offset:3px;}

body.loot-site #loot-product-square .loot-activation-card{padding:22px!important;border:1px solid #e2d4bf;border-radius:17px;background:#fffaf1;text-align:right;}

body.loot-site #loot-product-square .loot-activation-card h2{font-size:21px!important;color:#57442f!important;margin:0 0 18px!important;line-height:1.4!important;}

body.loot-site #loot-product-square .loot-activation-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;}

body.loot-site #loot-product-square .loot-activation-facts>div{padding:15px 12px;border-radius:12px;background:#f4eadb;border:1px solid #e9dbc7;}

body.loot-site #loot-product-square .loot-activation-facts dt{font-size:14px;line-height:1.5;color:#89735a;margin:0 0 5px;}

body.loot-site #loot-product-square .loot-activation-facts dd{font-size:19px;line-height:1.5;color:#5b412b;font-weight:700;margin:0;}

body.loot-site #loot-product-square .loot-detail-disclosures{align-items:start!important;}

body.loot-site #loot-product-square .loot-ownership{margin:36px 0 0;padding:30px;border:1px solid #ddcbb0;border-radius:24px;background:linear-gradient(130deg,#fffaf0,#f1e5d2);text-align:right;color:#57442f;overflow:hidden;}

body.loot-site #loot-product-square .loot-ownership-heading{padding-bottom:24px;border-bottom:1px solid #ddcbb0;margin-bottom:24px;}

body.loot-site #loot-product-square .loot-section-eyebrow{display:block;font-size:14px;letter-spacing:0;color:#9b7754;margin-bottom:8px;}

body.loot-site #loot-product-square .loot-ownership h2{font-size:28px!important;line-height:1.5!important;margin:0 0 6px!important;color:#513923!important;}

body.loot-site #loot-product-square .loot-ownership-heading>p{font-size:16px;line-height:1.8;color:#887157;margin:0;}

body.loot-site #loot-product-square .loot-license-flow{display:grid;gap:24px;}

body.loot-site #loot-product-square .loot-license-flow article{min-width:0;position:relative;}

body.loot-site #loot-product-square .loot-license-flow article+article{border-inline-start:1px solid #deceb7;padding-inline-start:24px;}

body.loot-site #loot-product-square .loot-license-icon{display:flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:14px;background:#6e4f36;color:#fff7e8;margin-bottom:16px;box-shadow:0 3px 0 #d9c5a7;}

body.loot-site #loot-product-square .loot-license-icon svg{width:25px;height:25px;}

body.loot-site #loot-product-square .loot-license-label{display:block;font-size:14px;color:#947655;margin-bottom:7px;}

body.loot-site #loot-product-square .loot-license-flow h3{margin:0 0 8px!important;color:#513923!important;}

body.loot-site #loot-product-square .loot-license-flow p{margin:0!important;color:#816b53!important;}

body.loot-site #loot-product-square .loot-game-walkthrough[hidden]{display:none!important;}

body.loot-site #loot-product-square .loot-game-walkthrough{margin:40px 0;display:grid;gap:32px;}

body.loot-site #loot-product-square .loot-game-walkthrough figure{margin:0;border:1px solid #e2d4bf;border-radius:20px;overflow:hidden;background:#fffaf1;}

body.loot-site #loot-product-square .loot-game-walkthrough :is(img,video){display:block;width:100%;height:auto;}

body.loot-site #loot-product-square .loot-game-walkthrough figcaption{padding:22px 26px;font-size:18px;line-height:1.9;color:#654a33;}

@media(max-width:640px){body.loot-site #loot-product-square .loot-ownership{padding:24px 20px;margin-top:28px;border-radius:20px;}
body.loot-site #loot-product-square .loot-ownership h2{font-size:24px!important;}
body.loot-site #loot-product-square .loot-license-flow{gap:0;}
body.loot-site #loot-product-square .loot-license-flow article{padding:20px 60px 20px 0!important;}
body.loot-site #loot-product-square .loot-license-flow article+article{border-inline-start:0;border-top:1px solid #deceb7;}
body.loot-site #loot-product-square .loot-license-icon{position:absolute;right:0;top:20px;width:42px;height:42px;}
body.loot-site #loot-product-square .loot-license-flow h3{font-size:20px!important;}
body.loot-site #loot-product-square .loot-ownership-heading{margin-bottom:0;}
body.loot-site #loot-product-square .loot-game-walkthrough figcaption{padding:18px;font-size:16px;}
}

 
body.loot-site #loot-product-square .loot-ownership,body.loot-site #loot-product-square .loot-license-flow article{direction:rtl;text-align:right!important;}

body.loot-site #loot-product-square .loot-license-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important;}

body.loot-site #loot-product-square .loot-license-flow h3{font-size:20px!important;line-height:1.6!important;min-height:32px;margin-bottom:8px!important;}

body.loot-site #loot-product-square .loot-license-flow p{font-size:15px!important;line-height:1.9!important;text-wrap:pretty;}

body.loot-site #loot-product-square .loot-play-guide{margin:36px 0 0;padding:28px 30px;border-top:1px solid #ddcbb0;border-bottom:1px solid #ddcbb0;text-align:right;direction:rtl;}

body.loot-site #loot-product-square .loot-play-guide h2{font-size:28px!important;line-height:1.5!important;color:#513923!important;margin:0 0 10px!important;}

body.loot-site #loot-product-square .loot-play-guide>p{font-size:17px;line-height:1.9;color:#816b53;margin:0 0 22px;max-width:760px;}

body.loot-site #loot-product-square .loot-play-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;list-style:none;margin:0;padding:0;counter-reset:loot-step;}

body.loot-site #loot-product-square .loot-play-guide li{counter-increment:loot-step;padding:0;margin:0;}

body.loot-site #loot-product-square .loot-play-guide li:before{content:'0' counter(loot-step);display:block;color:#a88a63;font-size:15px;font-weight:700;margin-bottom:9px;}

body.loot-site #loot-product-square .loot-play-guide h3{font-size:20px!important;line-height:1.6!important;color:#5b412b!important;margin:0 0 6px!important;}

body.loot-site #loot-product-square .loot-play-guide li p{font-size:16px;line-height:1.9;margin:0;color:#816b53;}

@media(max-width:640px){body.loot-site #loot-product-square .loot-license-flow{grid-template-columns:1fr!important;}
body.loot-site #loot-product-square .loot-play-guide{padding:24px 4px;}
body.loot-site #loot-product-square .loot-play-guide ol{grid-template-columns:1fr;gap:22px;}
body.loot-site #loot-product-square .loot-play-guide h2{font-size:25px!important;}
}

body.loot-site #loot-product-square .loot-product-visual{margin:0!important;min-width:0;width:100%;align-self:center;}

body.loot-site #loot-product-square .loot-image-caption{padding:20px 12px 0!important;margin:0!important;text-align:center!important;font-size:18px!important;line-height:1.9!important;font-weight:500;color:#795b3e!important;text-wrap:pretty;}

@media(max-width:640px){body.loot-site #loot-product-square .loot-image-caption{font-size:16px!important;padding:16px 4px 0!important;}
body.loot-site #loot-product-square .loot-product-visual{max-width:380px;justify-self:center;}
}

 
body.loot-site #loot-catalogue{max-width:1180px!important;margin:0 auto!important;padding:28px 24px 48px!important;}

body.loot-site #loot-catalogue .loot-catalogue-controls,body.loot-site #loot-catalogue .loot-search-empty{display:none!important;}

body.loot-site #loot-catalogue .loot-page-back{display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0 0 30px!important;border:1px solid #dfceb6!important;border-radius:12px!important;background:#fffaf1!important;color:#654a33!important;font-size:16px!important;text-decoration:none!important;line-height:1.5!important;}

body.loot-site #loot-catalogue .loot-page-back:hover{background:#eee1cd!important;}

body.loot-site #loot-catalogue .loot-page-back span{font-family:Arial,sans-serif;font-size:21px;line-height:1;}

body.loot-site #loot-catalogue .loot-divider{display:block!important;text-align:right!important;margin:0 0 8px!important;padding:0!important;border:0!important;}

body.loot-site #loot-catalogue .loot-divider:before,body.loot-site #loot-catalogue .loot-divider:after,body.loot-site #loot-catalogue .loot-divider h2:before,body.loot-site #loot-catalogue .loot-divider h2:after{display:none!important;}

body.loot-site #loot-catalogue h2{margin:0!important;padding:0!important;color:#493725!important;}

body.loot-site #loot-catalogue .loot-page-lead{line-height:1.8!important;color:#887157!important;margin:0 0 28px!important;text-align:right!important;}

body.loot-site #loot-catalogue .loot-game-grid{display:grid!important;margin:0!important;}

body.loot-site #loot-catalogue .loot-game-card{transition:box-shadow .2s ease,transform .2s ease;}

body.loot-site #loot-catalogue .loot-game-card:hover{box-shadow:0 10px 24px #57442f14!important;transform:translateY(-3px);}

body.loot-site #loot-catalogue .loot-game-cover{border:0!important;overflow:hidden!important;}

body.loot-site #loot-catalogue .loot-game-cover img{width:100%!important;height:100%!important;object-fit:contain!important;}

body.loot-site #loot-catalogue .loot-game-body{display:flex!important;flex-direction:column!important;flex:1!important;text-align:right!important;}

body.loot-site #loot-catalogue .loot-game-body h3{color:#513923!important;}

body.loot-site #loot-catalogue .loot-game-body>p{color:#887157!important;margin:0 0 16px!important;}

body.loot-site #loot-catalogue .loot-game-price{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;}

body.loot-site #loot-catalogue .loot-game-price strong{color:#57442f!important;}

body.loot-site #loot-catalogue .loot-game-price small{font-size:14px!important;}

body.loot-site #loot-catalogue .loot-game-price del{font-size:14px!important;color:#a39380!important;}

body.loot-site #loot-catalogue .loot-game-price>span{display:none!important;}

body.loot-site #loot-catalogue .loot-game-trial{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:auto!important;text-decoration:none!important;}

body.loot-site #loot-catalogue .loot-game-trial:after{content:'←';font-family:Arial,sans-serif;font-size:20px;}



@media(max-width:460px){body.loot-site #loot-catalogue .loot-game-grid{grid-template-columns:1fr!important;gap:22px!important;}
body.loot-site #loot-catalogue .loot-game-cover{aspect-ratio:1.35/1!important;}
body.loot-site #loot-catalogue .loot-game-body>p{min-height:0;}
body.loot-site #loot-catalogue .loot-page-lead{font-size:16px!important;}
}

body.loot-site #loot-catalogue{padding-top:18px!important;padding-bottom:30px!important;}

body.loot-site #loot-catalogue .loot-page-back{margin-bottom:16px!important;min-height:40px!important;padding:7px 13px!important;}

body.loot-site #loot-catalogue h2{font-size:30px!important;line-height:1.3!important;}

body.loot-site #loot-catalogue .loot-page-lead{font-size:16px!important;margin-bottom:20px!important;}



body.loot-site #loot-catalogue .loot-game-cover strong{font-size:38px!important;line-height:1.2!important;}

body.loot-site #loot-catalogue .loot-cover-label{font-size:15px!important;}

body.loot-site #loot-catalogue .loot-cover-caption{font-size:14px!important;}


body.loot-site #loot-catalogue .loot-game-body h3{margin-bottom:3px!important;}

body.loot-site #loot-catalogue .loot-game-body>p{font-size:14px!important;min-height:0!important;line-height:1.6!important;margin-bottom:10px!important;}

body.loot-site #loot-catalogue .loot-game-price{margin-bottom:10px!important;}



@media(max-width:700px){body.loot-site #loot-catalogue .loot-game-card{display:grid!important;box-shadow:none!important;}
body.loot-site #loot-catalogue .loot-game-cover{height:100%!important;min-height:178px!important;gap:7px!important;}
body.loot-site #loot-catalogue .loot-cover-caption{font-size:14px!important;text-align:center;padding:0 6px;}
body.loot-site #loot-catalogue .loot-game-body>p{font-size:14px!important;margin-bottom:7px!important;}
body.loot-site #loot-catalogue h2{font-size:27px!important;}
}

@media(max-width:370px){body.loot-site #loot-catalogue .loot-game-card{grid-template-columns:108px minmax(0,1fr)!important;}
}

 

@media(max-width:700px){body.loot-site #loot-catalogue .loot-game-card{grid-template-columns:43% minmax(0,1fr)!important;}
body.loot-site #loot-catalogue .loot-game-cover{max-height:none!important;}
body.loot-site #loot-catalogue .loot-game-cover img{object-fit:contain!important;}
}

 
body.loot-site #loot-catalogue .loot-game-card:has(.loot-cover-castle) .loot-game-body>p,body.loot-site #loot-catalogue .loot-game-card:has(.loot-cover-nadeek) .loot-game-body>p{display:none!important;}

@media(min-width:701px){body.loot-site #loot-catalogue .loot-game-grid{align-items:stretch!important;}
body.loot-site #loot-catalogue .loot-game-price{margin-top:auto!important;}
body.loot-site #loot-catalogue .loot-game-trial{margin-top:0!important;}
}

 
body.loot-site #loot-catalogue .loot-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important;}

body.loot-site #loot-catalogue .loot-game-card{display:flex!important;flex-direction:column!important;padding:8px!important;background:#fffbf4!important;border:1px solid #e2d3bd!important;border-radius:20px!important;box-shadow:none!important;overflow:hidden!important;}

body.loot-site #loot-catalogue .loot-game-cover{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1.15/1!important;border-radius:14px!important;flex:none!important;}

body.loot-site #loot-catalogue .loot-game-body{padding:14px 7px 7px!important;gap:0!important;}

body.loot-site #loot-catalogue .loot-game-body>p{display:none!important;}

body.loot-site #loot-catalogue .loot-game-body h3{font-size:24px!important;line-height:1.4!important;margin:0 0 9px!important;}

body.loot-site #loot-catalogue .loot-game-price{margin:0 0 13px!important;line-height:1.4!important;gap:8px!important;}

body.loot-site #loot-catalogue .loot-game-price strong{font-size:24px!important;}

body.loot-site #loot-catalogue .loot-game-trial{margin:0!important;min-height:44px!important;border:0!important;background:#6e4f36!important;color:#fffaf1!important;border-radius:10px!important;padding:10px 13px!important;font-size:16px!important;}

body.loot-site #loot-catalogue .loot-game-trial:hover{background:#533b29!important;}

@media(max-width:700px){body.loot-site #loot-catalogue{padding:18px 14px 30px!important;}
body.loot-site #loot-catalogue .loot-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
body.loot-site #loot-catalogue .loot-game-card{padding:6px!important;border-radius:16px!important;}
body.loot-site #loot-catalogue .loot-game-cover{aspect-ratio:1/1!important;border-radius:11px!important;}
body.loot-site #loot-catalogue .loot-game-cover strong{font-size:29px!important;}
body.loot-site #loot-catalogue .loot-game-body{padding:11px 5px 5px!important;}
body.loot-site #loot-catalogue .loot-game-body h3{font-size:20px!important;margin-bottom:7px!important;}
body.loot-site #loot-catalogue .loot-game-price{gap:6px!important;margin-bottom:10px!important;}
body.loot-site #loot-catalogue .loot-game-price strong{font-size:21px!important;}
body.loot-site #loot-catalogue .loot-game-price del{font-size:14px!important;}
body.loot-site #loot-catalogue .loot-game-price small{font-size:14px!important;}
body.loot-site #loot-catalogue .loot-game-trial{font-size:14px!important;padding:9px!important;min-height:42px!important;}
body.loot-site #loot-catalogue .loot-game-trial:after{font-size:17px!important;}
body.loot-site #loot-catalogue .loot-page-lead{font-size:14px!important;}
}

@keyframes loot-opening-logo-float{0%,100%{transform:translateY(0);filter:drop-shadow(0 3px 7px #26748512)}50%{transform:translateY(-3px);filter:drop-shadow(0 5px 11px #26748533)}}

@keyframes loot-opening-glimmer{0%,100%{opacity:.15;transform:translateY(0) scale(.85)}50%{opacity:.75;transform:translateY(-3px) scale(1.1)}}

body.index .loot-footer-layout>div>img[src*="223e93ca-8188-449f-adf6-6624d3165291"],body.index .store-footer__logo-link{display:none!important;}

@keyframes loot-cta-glow{0%,100%{box-shadow:inset 0 1px 0 #ffffff24,0 4px 12px #173d461c}50%{box-shadow:inset 0 1px 0 #ffffff38,0 5px 19px #3c9aa344}}

@keyframes loot-cta-sheen{0%{transform:translateX(-135%);opacity:0}7%{opacity:.72}24%{transform:translateX(135%);opacity:0}100%{transform:translateX(135%);opacity:0}}


@keyframes loot-bottom-light{0%,100%{opacity:.42}50%{opacity:.9}}

@keyframes loot-sparse-drift{0%,100%{transform:translate(0,3px);opacity:.36}50%{transform:translate(3px,-6px);opacity:.85}}

@keyframes loot-bottom-light-clear{0%,100%{opacity:.72}50%{opacity:1}}

@keyframes loot-ring-travel{0%{stroke-dashoffset:130;opacity:0}9%{opacity:.82}66%{opacity:.82}87%{stroke-dashoffset:-920;opacity:0}100%{stroke-dashoffset:-920;opacity:0}}

@keyframes loot-ring-travel{0%{stroke-dashoffset:130;opacity:0}9%{opacity:1}66%{opacity:1}87%{stroke-dashoffset:-920;opacity:0}100%{stroke-dashoffset:-920;opacity:0}}

 
body.loot-site{--loot-ink:#21434b;--loot-accent:#256371;--loot-paper:#fffaf1;--loot-line:#cad8d3;}

body.loot-site header.store-header{background:#fffbf3!important;border-bottom:1px solid #b7cfcd!important;box-shadow:0 3px 0 #2a69710b,0 8px 20px #234a5006!important;color:#214b54!important;}

body.loot-site header.store-header #mainnav,body.loot-site header.store-header #mainnav>.inner{background:#fffbf3!important;color:#214b54!important;}



body.loot-site.loot-header-final #mainnav .loot-desktop-nav a{transition:background .18s ease,border-color .18s ease,color .18s ease;}

body.loot-site.loot-header-final #mainnav .loot-desktop-nav a[aria-current],body.loot-site.loot-header-final #mainnav .loot-desktop-nav a:hover{background:#e9f0eb!important;border-color:#c5d7d2!important;color:#205561!important;}

body.loot-site.loot-header-final header.store-header #mainnav .header__main-end .header-btn__icon,body.loot-site.loot-header-final #mainnav .loot-mobile-menu summary{color:#245b65!important;}

body.loot-site.loot-header-final header.store-header #mainnav .header__main-end button[aria-label="Login"] .sicon-user{background:#255e69!important;border-color:#255e69!important;color:#fff9ed!important;box-shadow:inset 0 1px 0 #ffffff24,0 2px 5px #234c5114!important;}

body.loot-site.loot-header-final header.store-header #mainnav .header__main-end button[aria-label="Login"]:hover .sicon-user{background:#194b56!important;border-color:#194b56!important;}

body.loot-site #mainnav .s-cart-summary-count{background:#256371!important;color:#fffaf1!important;box-shadow:0 0 0 2px #fffbf3;}



body.loot-site #mainnav .loot-mobile-links a{color:#245b65!important;}

body.loot-site #mainnav .loot-mobile-links a[aria-current]{background:#e9f0eb!important;}

body.loot-site :is(a,button,input,select,summary):focus-visible{outline-color:#256371!important;}

body.loot-site footer.store-footer.loot-site-footer{background:#edf0e7!important;border-color:#c3d3c9!important;}

body.loot-site footer.loot-site-footer .footer-bottom{border-color:#c3d3c9!important;}

@media(max-width:700px){body.loot-site{background-size:100% 1700px,100% 2200px,100% 100%!important;}
body.loot-site header.store-header{box-shadow:0 2px 0 #2a69710b!important;}
}

@media(min-width:640px) and (max-width:1023px){
}

@media(max-width:639px){
}


@media(max-width:639px){
}

@media(max-width:639px){
}

 
body.loot-site{--loot-canvas:#f7f3ea;}

body.loot-site #loot-games::after{width:78px;height:78px;left:-23px;right:auto;top:-30px;background-image:url("https://cdn.files.salla.network/other/1038969726/c121b1f7-401f-4e84-aa18-732db3b475f4-original.webp");transform:rotate(-12deg);opacity:.35;}

body.loot-site :is(#loot-story,#loot-faq,#loot-contact,#loot-catalogue)::after{width:60px;height:60px;left:-12px;right:auto;top:-16px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22ivory%22%20x2%3D%22.8%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23fffbed%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ead5b0%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22rotate(-16%2050%2050)%22%3E%3Crect%20x%3D%2222%22%20y%3D%2226%22%20width%3D%2258%22%20height%3D%2258%22%20rx%3D%2215%22%20fill%3D%22%23b59d75%22%20opacity%3D%22.3%22%2F%3E%3Crect%20x%3D%2219%22%20y%3D%2219%22%20width%3D%2258%22%20height%3D%2258%22%20rx%3D%2215%22%20fill%3D%22url(%23ivory)%22%20stroke%3D%22%23b9a078%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M30%2023h32q10%200%2011%2010%22%20fill%3D%22none%22%20stroke%3D%22%23fffdf6%22%20stroke-width%3D%222%22%20opacity%3D%22.9%22%2F%3E%3Cg%20fill%3D%22%23285c67%22%3E%3Ccircle%20cx%3D%2234%22%20cy%3D%2234%22%20r%3D%224.6%22%2F%3E%3Ccircle%20cx%3D%2262%22%20cy%3D%2234%22%20r%3D%224.6%22%2F%3E%3Ccircle%20cx%3D%2248%22%20cy%3D%2248%22%20r%3D%224.6%22%2F%3E%3Ccircle%20cx%3D%2234%22%20cy%3D%2262%22%20r%3D%224.6%22%2F%3E%3Ccircle%20cx%3D%2262%22%20cy%3D%2262%22%20r%3D%224.6%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");opacity:.3;transform:rotate(10deg);}

@media(min-width:640px) and (max-width:1023px){
body.loot-site #loot-games::after{display:none;}
}

@media(max-width:639px){
}

 
body.loot-site{--loot-canvas:#f8f3ea;background-color:#f8f3ea!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%221100%22%20viewBox%3D%220%200%2064%201100%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23265f69%22%20stroke-opacity%3D%22.15%22%20stroke-width%3D%221.2%22%3E%3Crect%20x%3D%2213%22%20y%3D%22206%22%20width%3D%2221%22%20height%3D%2221%22%20rx%3D%225%22%20transform%3D%22rotate(-12%2024%20216)%22%2F%3E%3Crect%20x%3D%2230%22%20y%3D%22237%22%20width%3D%2211%22%20height%3D%2211%22%20rx%3D%223%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%22720%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22M9%20749%20Q30%20749%2030%20770%22%20stroke-opacity%3D%22.09%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%221100%22%20viewBox%3D%220%200%2064%201100%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23265f69%22%20stroke-opacity%3D%22.15%22%20stroke-width%3D%221.2%22%3E%3Ccircle%20cx%3D%2242%22%20cy%3D%22320%22%20r%3D%228%22%2F%3E%3Crect%20x%3D%2222%22%20y%3D%22792%22%20width%3D%2223%22%20height%3D%2223%22%20rx%3D%225%22%20transform%3D%22rotate(12%2034%20803)%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%22824%22%20width%3D%2210%22%20height%3D%2210%22%20rx%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:64px 1100px,64px 1100px!important;background-position:left top,right top!important;background-repeat:repeat-y,repeat-y!important;background-attachment:scroll!important;}

body.loot-site .app-inner.bg-storeBG,body.loot-site .loot-site-footer,body.loot-site .loot-site-footer .loot-footer-layout{background:transparent!important;}

@media(max-width:1023px){body.loot-site{background-size:48px 1100px,48px 1100px!important;}
}

@media(max-width:639px){body.loot-site{background-size:26px 1100px,26px 1100px!important;}
}

body#app.loot-site footer.store-footer.loot-site-footer,body#app.loot-site footer.store-footer.loot-site-footer .loot-footer-layout{background:transparent!important;background-color:transparent!important;background-image:none!important;}

@media(min-width:640px) and (max-width:1023px){
}

@media(max-width:639px){
}

 
@media(max-width:639px){
}

@media(min-width:640px) and (max-width:1023px){
}

@media(max-width:639px){
}

 
body#app.loot-site{--loot-frame-border:#88a9a6;--loot-frame-shadow:0 3px 0 #c6d5cc,0 10px 24px rgba(31,68,73,.13),0 2px 5px rgba(31,68,73,.065);}

body#app.loot-site main .loot-divider::before,body#app.loot-site main .loot-divider::after{height:2px!important;border:0!important;border-radius:999px!important;box-shadow:none!important;opacity:1!important;}

body#app.loot-site main .loot-divider h2{color:#245b65!important;}

@media(max-width:639px){
}

@media(hover:hover) and (pointer:fine){
}

@media(prefers-reduced-motion:reduce){
}

@media(max-width:639px){
}

 
body#app.loot-site .loot-store-features{width:calc(100% - 48px)!important;max-width:1200px!important;margin:52px auto 56px!important;padding:0!important;background:none!important;}

body#app.loot-site .loot-store-features .enhanced-features__grid{align-items:stretch!important;}

body#app.loot-site .loot-store-features .s-block--enhanced-features__item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;}

body#app.loot-site .loot-store-features .s-block--enhanced-features__item>div.absolute{display:none!important;}

body#app.loot-site .loot-store-features .feature-icon{display:block!important;flex:none!important;background-position:center!important;background-repeat:no-repeat!important;}

body#app.loot-site .loot-store-features .feature-icon img{display:none!important;}

body#app.loot-site .loot-store-features h2{font-family:var(--loot-font)!important;font-weight:700!important;}

body#app.loot-site .loot-store-features p{margin:0!important;}

@media(min-width:640px) and (max-width:767px){body#app.loot-site .loot-store-features .enhanced-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;}
body#app.loot-site .loot-store-features .s-block--enhanced-features__item{min-height:202px!important;}
}

@media(max-width:639px){body#app.loot-site .loot-store-features{width:calc(100% - 24px)!important;margin:36px auto 42px!important;}
body#app.loot-site .loot-store-features .s-block--enhanced-features__item{border-radius:17px!important;}
body#app.loot-site .loot-store-features .feature-icon{border-radius:14px!important;}
body#app.loot-site .loot-store-features h2{margin-bottom:6px!important;}
}

@media(min-width:768px) and (max-width:1023px){body#app.loot-site .loot-store-features .enhanced-features__grid{gap:14px!important;}
body#app.loot-site .loot-store-features .s-block--enhanced-features__item{padding:22px 12px!important;}
body#app.loot-site .loot-store-features h2{font-size:22px!important;}
body#app.loot-site .loot-store-features p{font-size:15px!important;}
}

 
body#app.loot-site section.loot-store-features{width:calc(100% - 48px)!important;max-width:1200px!important;margin:56px auto 56px!important;padding:14px!important;background:#fffcf6!important;border:1px solid #c3cdc5!important;border-radius:24px!important;overflow:visible!important;}

body#app.loot-site .loot-store-features .enhanced-features__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;background:none!important;overflow:visible!important;}

body#app.loot-site .loot-store-features .s-block--enhanced-features__item{position:relative!important;min-height:210px!important;height:auto!important;padding:22px 20px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;transform:none!important;}

body#app.loot-site .loot-store-features .s-block--enhanced-features__item::before{display:none!important;content:none!important;}

body#app.loot-site .loot-store-features .s-block--enhanced-features__item::after{content:""!important;display:block!important;position:absolute!important;top:28px!important;bottom:28px!important;left:0!important;right:auto!important;width:1px!important;height:auto!important;border:0!important;transform:none!important;}

body#app.loot-site .loot-store-features .s-block--enhanced-features__item:last-child::after{display:none!important;}

body#app.loot-site .loot-store-features .feature-icon{background-color:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;width:70px!important;height:70px!important;background-size:52px!important;margin:0 auto 10px!important;}

body#app.loot-site .loot-store-features h2{font-size:24px!important;line-height:1.4!important;margin:0 0 8px!important;color:#245b65!important;}

body#app.loot-site .loot-store-features p{font-size:16px!important;line-height:1.75!important;max-width:215px!important;color:#617577!important;}

@media(min-width:640px) and (max-width:1023px){body#app.loot-site section.loot-store-features{padding:12px!important;}
body#app.loot-site .loot-store-features .s-block--enhanced-features__item{padding:18px 12px!important;}
body#app.loot-site .loot-store-features h2{font-size:22px!important;}
body#app.loot-site .loot-store-features p{font-size:15px!important;}
}

@media(max-width:639px){body#app.loot-site section.loot-store-features{width:calc(100% - 28px)!important;margin:40px auto!important;padding:8px!important;border-radius:22px!important;}
body#app.loot-site .loot-store-features .enhanced-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;}
body#app.loot-site .loot-store-features .s-block--enhanced-features__item{min-height:196px!important;padding:18px 10px!important;}
body#app.loot-site .loot-store-features .s-block--enhanced-features__item:nth-child(even)::after{display:none!important;}
body#app.loot-site .loot-store-features .s-block--enhanced-features__item:nth-child(-n+2){border-bottom:1px solid #e0e5db!important;}
body#app.loot-site .loot-store-features .feature-icon{width:60px!important;height:60px!important;background-size:44px!important;margin-bottom:10px!important;}
body#app.loot-site .loot-store-features h2{font-size:21px!important;}
body#app.loot-site .loot-store-features p{font-size:14px!important;line-height:1.7!important;}
}

 
body#app.loot-site section.loot-store-features .s-block--enhanced-features__item .feature-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:94px!important;height:94px!important;margin:0 auto 10px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;}

body#app.loot-site section.loot-store-features .s-block--enhanced-features__item .feature-icon img{display:block!important;position:static!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;margin:0!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important;}

body#app.loot-site section.loot-store-features .s-block--enhanced-features__item .feature-icon::before,body#app.loot-site section.loot-store-features .s-block--enhanced-features__item .feature-icon::after{display:none!important;content:none!important;}

@media(max-width:639px){body#app.loot-site section.loot-store-features .s-block--enhanced-features__item .feature-icon{width:78px!important;height:78px!important;margin-bottom:8px!important;}
}

 
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site]{position:relative!important;margin:64px 0 0!important;padding:0!important;background-image:none!important;border:0!important;color:#fff7e8!important;overflow:hidden!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] > section.loot-footer-layout.loot-links{display:grid!important;grid-template-columns:1fr .7fr 1.25fr!important;grid-template-areas:'brand links social' 'trust trust trust'!important;align-items:start!important;gap:34px 48px!important;width:calc(100% - 80px)!important;max-width:1200px!important;margin:0 auto!important;padding:48px 0 24px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:right!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout>div:first-child{grid-area:brand!important;align-self:start!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout>div:first-child img{display:none!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout h3{font-family:var(--loot-font)!important;font-size:24px!important;font-weight:700!important;line-height:1.4!important;color:#fff7e8!important;margin:0 0 18px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout>div:first-child h3{font-size:32px!important;max-width:260px!important;line-height:1.35!important;margin-bottom:14px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout>div:first-child h3::before{content:'';display:block;width:34px;height:3px;border-radius:3px;background:#c7a66e;margin-bottom:18px;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout p{font-size:17px!important;line-height:1.85!important;color:#c4d5d3!important;margin:0!important;max-width:290px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout>.loot-footer-nav{grid-area:links!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:9px!important;border:0!important;padding:0!important;margin:0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-nav h3{display:block!important;order:-1!important;margin-bottom:7px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-nav a,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-account-action{display:inline-flex!important;align-items:center!important;min-height:34px!important;margin:0!important;padding:3px 0!important;color:#d5e2de!important;font:500 16px/1.6 var(--loot-font)!important;background:none!important;border:0!important;border-radius:0!important;text-decoration:none!important;transition:color .18s ease!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-nav a:hover,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-account-action:hover{color:#f0c888!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout>.loot-contact-links{grid-area:social!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;align-items:start!important;text-align:right!important;margin:0!important;padding:0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-contact-links h3{grid-column:1/-1!important;width:auto!important;margin:0 0 2px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout .loot-contact-links a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;grid-column:span 2!important;width:auto!important;min-width:0!important;min-height:76px!important;padding:12px 6px!important;border:1px solid rgba(201,223,217,.22)!important;border-radius:13px!important;background:#214d57!important;color:#edf3e8!important;font:500 14px/1.4 var(--loot-font)!important;text-align:center!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease!important;text-decoration:none!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email){grid-column:span 3!important;flex-direction:row!important;min-height:58px!important;padding:10px!important;font-size:16px!important;gap:9px!important;background:#edf2e9!important;color:#214d57!important;border-color:#edf2e9!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout .loot-contact-links a::before{content:''!important;display:block!important;width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important;background-position:center!important;background-size:24px 24px!important;background-repeat:no-repeat!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout .loot-contact-links a::after{display:none!important;content:none!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout .loot-contact-links a:hover{background:#2c5c65!important;border-color:#bda77e!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email):hover{background:#fff7e8!important;color:#183f49!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout>.loot-footer-trust{grid-area:trust!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;padding:24px 0 0!important;border:0!important;border-top:1px solid rgba(210,225,216,.18)!important;background:none!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust salla-trust-badges,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .loot-trust-pending{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex:0 1 245px!important;gap:14px!important;min-width:0!important;width:auto!important;min-height:74px!important;padding:12px 16px!important;background:#f5f2e8!important;border:1px solid #f5f2e8!important;border-radius:12px!important;box-shadow:none!important;color:#244d56!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .loot-trust-pending{flex-direction:column!important;gap:1px!important;flex-basis:190px!important;background:transparent!important;border:1px dashed #769392!important;}


body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .s-trust-badges-label{color:#516668!important;margin:0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .s-trust-badges-number{color:#244d56!important;direction:ltr!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-trust-pending strong{color:#f4e6c9!important;font-size:22px!important;line-height:1.2!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-trust-pending span{color:#b7cac6!important;font-size:14px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom{border:0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .store-footer__bottom-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;max-width:1200px!important;width:calc(100% - 80px)!important;margin:auto!important;padding:18px 0!important;gap:16px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-rights p,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-rights a{color:#bacdc9!important;font-size:14px!important;line-height:1.6!important;margin:0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .s-payments-list{display:flex!important;gap:8px!important;align-items:center!important;justify-content:center!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .s-payments-list-item{background:#fff9f0!important;border:0!important;border-radius:7px!important;padding:6px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] a:focus-visible,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] button:focus-visible{outline:2px solid #edc582!important;outline-offset:5px!important;}

body#app.loot-site #loot-about-home{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;width:calc(100% - 64px);max-width:1120px;margin:64px auto 0;padding:38px 0 0;border-top:1px solid #c6d3ca;color:#234f59;}

#loot-about-home .loot-about-eyebrow{display:inline-block;color:#987044;font:700 18px/1.4 var(--loot-font);margin-bottom:14px;}

#loot-about-home h2{font:700 clamp(32px,3.4vw,48px)/1.2 var(--loot-font);margin:0 0 20px;color:#234f59;}

#loot-about-home h2 span{color:#39717a;}

#loot-about-home p{font:400 18px/1.9 var(--loot-font);color:#617578;max-width:540px;margin:0 0 22px;}

#loot-about-home .loot-about-home-link{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:10px 18px;border:1px solid #8caead;border-radius:10px;color:#245c67;font:700 17px/1.4 var(--loot-font);background:#fffcf5;text-decoration:none;box-shadow:0 2px 0 #d4ded4;}

#loot-about-home .loot-about-home-link svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}

#loot-about-home .loot-about-home-link:hover{background:#eaf0e8;}

#loot-about-home .loot-about-home-art{text-align:center;position:relative;}

#loot-about-home .loot-about-home-art img{display:block;width:100%;max-width:400px;height:auto;aspect-ratio:3/2;object-fit:contain;margin:auto;mix-blend-mode:normal;}

#loot-about-home .loot-about-home-art span{display:block;font:500 16px/1.5 var(--loot-font);color:#658085;margin-top:12px;}

@media(min-width:640px) and (max-width:1023px){body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] > section.loot-footer-layout.loot-links{width:calc(100% - 48px)!important;grid-template-columns:.95fr .75fr 1.2fr!important;gap:26px 22px!important;padding-top:36px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout>div:first-child h3{font-size:27px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email){grid-column:1/-1!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout .loot-contact-links a{font-size:14px!important;padding:9px 4px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .store-footer__bottom-inner{width:calc(100% - 48px)!important;}
body#app.loot-site #loot-about-home{gap:28px;width:calc(100% - 48px);}
#loot-about-home p{font-size:17px;}
}

@media(max-width:639px){body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site]{margin-top:40px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] > section.loot-footer-layout.loot-links{width:calc(100% - 40px)!important;grid-template-columns:1fr!important;grid-template-areas:'brand' 'social' 'links' 'trust'!important;gap:30px!important;padding:32px 0 24px!important;text-align:right!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout>div:first-child h3{font-size:29px!important;max-width:none!important;margin-bottom:10px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout h3{font-size:23px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout p{font-size:16px!important;max-width:none!important;margin:0!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout>.loot-footer-nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 18px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-nav h3{grid-column:1/-1!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-nav a,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-account-action{font-size:15px!important;min-height:40px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout .loot-contact-links a{min-height:70px!important;font-size:14px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email){font-size:15px!important;min-height:56px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout>.loot-footer-trust{gap:10px!important;padding-top:22px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust salla-trust-badges{flex:1.25!important;padding:10px 8px!important;gap:8px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .loot-trust-pending{flex:1!important;padding:10px 6px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .s-trust-badges-image{width:32px!important;height:32px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .s-trust-badges-label,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .s-trust-badges-number{font-size:14px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .store-footer__bottom-inner{width:calc(100% - 40px)!important;flex-direction:column!important;gap:14px!important;padding:18px 0!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] salla-payments{order:-1!important;}
body#app.loot-site #loot-about-home{width:calc(100% - 40px);grid-template-columns:1fr;gap:20px;margin-top:40px;padding-top:30px;}
#loot-about-home h2{font-size:36px;line-height:1.25;margin-bottom:16px;}
#loot-about-home p{font-size:16px;line-height:1.9;margin-bottom:18px;}
#loot-about-home .loot-about-eyebrow{font-size:17px;margin-bottom:10px;}
#loot-about-home .loot-about-home-art img{max-width:270px;}
#loot-about-home .loot-about-home-art span{font-size:14px;margin-top:5px;}
}

@media(prefers-reduced-motion:reduce){body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] a{transition:none!important;}
}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout .loot-contact-links a.loot-contact-whatsapp::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23245c67%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.5%2011.6a8.5%208.5%200%200%201-12.7%207.4L3%2020.5l1.5-4.6A8.5%208.5%200%201%201%2020.5%2011.6Z%22%2F%3E%3Cpath%20d%3D%22M8.2%207.6c-.6.3-1%201.1-.8%202.1.4%202.6%203.6%205.6%206.2%206%201%20.2%201.8-.3%202.1-1l-2.5-1.4-1%201c-1.6-.7-2.7-1.8-3.3-3.2l.9-1-1.6-2.5Z%22%2F%3E%3C%2Fsvg%3E")!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout .loot-contact-links a.loot-contact-email::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23245c67%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22m4%207%208%206%208-6%22%2F%3E%3C%2Fsvg%3E")!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout .loot-contact-links a.loot-contact-phone::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23edf3e8%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%203H4.8C3.7%203%203%203.8%203%205c0%208.8%207.2%2016%2016%2016%201.2%200%202-.7%202-1.8V17l-5-2-1.8%202c-3.1-1.3-5.4-3.6-6.7-6.7L9%208%207%203Z%22%2F%3E%3C%2Fsvg%3E")!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout .loot-contact-links a.loot-contact-instagram::before{background-image:url("data:image/svg+xml,%3Csvg%20fill%3D%22%23edf3e8%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Ctitle%3Einstagram%3C%2Ftitle%3E%0A%3Cpath%20d%3D%22M23%2032h-14c-4.971%200-9-4.029-9-9v0-14c0-4.971%204.029-9%209-9v0h14c4.971%200%209%204.029%209%209v0%2014c0%204.971-4.029%209-9%209v0zM9%202c-3.866%200-7%203.134-7%207v0%2014c0%203.866%203.134%207%207%207v0h14c3.866%200%207-3.134%207-7v0-14c0-3.866-3.134-7-7-7v0zM16%2024c-4.418%200-8-3.582-8-8s3.582-8%208-8c4.418%200%208%203.582%208%208v0c0%204.418-3.582%208-8%208v0zM16%2010c-3.314%200-6%202.686-6%206s2.686%206%206%206c3.314%200%206-2.686%206-6v0c0-3.314-2.686-6-6-6v0zM25%209c-1.105%200-2-0.895-2-2s0.895-2%202-2c1.105%200%202%200.895%202%202v0c0%201.105-0.895%202-2%202v0zM25%207v0z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E")!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-layout .loot-contact-links a.loot-contact-tiktok::before{background-image:url("data:image/svg+xml,%3Csvg%20fill%3D%22%23edf3e8%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Ctitle%3Etiktok%3C%2Ftitle%3E%0A%3Cpath%20d%3D%22M29.046%207.029c-3.359%200-6.092-2.733-6.092-6.092%200-0.518-0.42-0.938-0.938-0.938h-5.021c-0.518%200-0.938%200.42-0.938%200.938v20.585c0%201.975-1.606%203.581-3.581%203.581s-3.581-1.606-3.581-3.581c0-1.975%201.606-3.581%203.581-3.581%200.518%200%200.938-0.42%200.938-0.938v-5.021c0-0.518-0.42-0.938-0.938-0.938-5.777%200-10.477%204.7-10.477%2010.477s4.7%2010.477%2010.477%2010.477c5.777%200%2010.477-4.7%2010.477-10.477v-9.112c1.866%200.995%203.942%201.514%206.092%201.514%200.518%200%200.938-0.42%200.938-0.938v-5.021c0-0.518-0.42-0.938-0.938-0.938zM28.108%2012.011c-2.001-0.166-3.902-0.866-5.544-2.047-0.285-0.206-0.662-0.234-0.975-0.073s-0.51%200.482-0.51%200.834v10.798c0%204.743-3.859%208.602-8.602%208.602s-8.602-3.859-8.602-8.602c0-4.427%203.361-8.083%207.665-8.552v3.176c-2.563%200.446-4.519%202.687-4.519%205.376%200%203.009%202.447%205.456%205.456%205.456s5.456-2.448%205.456-5.456v-19.648h3.201c0.429%203.645%203.329%206.545%206.974%206.974z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E")!important;}

 
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site]{border-top:2px solid #9db6b2!important;border-radius:26px 26px 0 0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links{max-width:1160px!important;width:calc(100% - 72px)!important;grid-template-columns:1.05fr .65fr 1.15fr!important;grid-template-areas:'brand links social' 'trust links social'!important;gap:18px 40px!important;padding:34px 0 30px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child h3{font-size:28px!important;margin:0 0 10px!important;padding-top:0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child h3::before{display:none!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child p{font-size:16px!important;line-height:1.8!important;max-width:320px!important;margin:0!important;}


body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav h3,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links h3{font-size:21px!important;line-height:1.4!important;margin:0 0 12px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav a,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav button{font-size:15px!important;min-height:32px!important;padding:3px 0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links{align-content:start!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a{border-radius:11px!important;min-height:66px!important;padding:10px 5px!important;gap:7px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-whatsapp,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-email{min-height:50px!important;font-size:14px!important;}


body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust{grid-area:trust!important;width:100%!important;border:0!important;padding:0!important;margin:0!important;gap:9px!important;justify-content:flex-start!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust salla-trust-badges{flex:1.25 1 0!important;min-width:0!important;min-height:59px!important;height:auto!important;padding:8px!important;border-radius:10px!important;gap:7px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .s-trust-badges-image{width:33px!important;height:33px!important;object-fit:contain!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .s-trust-badges-label{font-size:14px!important;line-height:1.4!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .s-trust-badges-number{font-size:14px!important;white-space:nowrap!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .loot-trust-pending{flex:.9 1 0!important;min-width:0!important;min-height:59px!important;padding:8px!important;border-radius:10px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .loot-trust-pending strong{font-size:22px!important;line-height:1.15!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .loot-trust-pending span{font-size:14px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom{border-top:1px solid #42616a!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .store-footer__bottom-inner{width:calc(100% - 72px)!important;max-width:1160px!important;padding:17px 0!important;gap:20px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom salla-payments{display:flex!important;align-items:center!important;gap:14px!important;width:auto!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom salla-payments::before{content:'وسائل الدفع'!important;color:#edf1e8!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .s-payments-list{display:flex!important;gap:9px!important;align-items:center!important;margin:0!important;padding:0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .s-payments-list-item{display:flex!important;align-items:center!important;justify-content:center!important;width:78px!important;height:43px!important;min-width:0!important;padding:4px!important;border:1px solid #d9dfd8!important;border-radius:8px!important;background:#fff9f0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .s-payments-list-item img{display:block!important;width:65px!important;height:33px!important;max-width:100%!important;max-height:none!important;opacity:1!important;}

body#app.loot-site.index #loot-story .loot-story-editorial{color:#234e58!important;direction:rtl!important;}

body#app.loot-site.index #loot-story .loot-story-editorial *{box-sizing:border-box!important;}

body#app.loot-site.index #loot-story .loot-story-hero{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;gap:28px!important;padding:38px!important;background:#fffcf5!important;border:1px solid #adc2bc!important;border-radius:26px!important;box-shadow:0 4px 0 #d8e1d8,0 14px 32px #234e5810!important;}

body#app.loot-site.index #loot-story .loot-story-kicker{display:block!important;color:#977044!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;margin:0 0 12px!important;}

body#app.loot-site.index #loot-story .loot-story-hero h3{font-size:clamp(34px,3.9vw,50px)!important;line-height:1.35!important;color:#234e58!important;margin:0 0 18px!important;font-weight:800!important;}

body#app.loot-site.index #loot-story .loot-story-hero h3 em{font-style:normal!important;color:#337583!important;}

body#app.loot-site.index #loot-story .loot-story-editorial p{font-size:17px!important;line-height:1.95!important;color:#5d7476!important;margin:0!important;}

body#app.loot-site.index #loot-story .loot-story-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:11px 24px!important;background:#26616d!important;color:#fffdf6!important;font-size:16px!important;font-weight:800!important;border:1px solid #377f89!important;border-radius:12px!important;box-shadow:0 3px 0 #193f49!important;text-decoration:none!important;transition:background .2s,transform .2s!important;}

body#app.loot-site.index #loot-story .loot-story-hero .loot-story-primary{margin-top:24px!important;}

body#app.loot-site.index #loot-story .loot-story-primary:hover{background:#1c505c!important;transform:translateY(-2px)!important;}

body#app.loot-site.index #loot-story a:focus-visible{outline:3px solid #c39554!important;outline-offset:4px!important;}

body#app.loot-site.index #loot-story figure{margin:0!important;}

body#app.loot-site.index #loot-story .loot-story-hero-art img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:contain!important;}

body#app.loot-site.index #loot-story .loot-story-hero-art figcaption{text-align:center!important;color:#6a8281!important;font-size:15px!important;margin-top:10px!important;}

body#app.loot-site.index #loot-story .loot-story-world,body#app.loot-site.index #loot-story .loot-story-principles{margin-top:64px!important;}

body#app.loot-site.index #loot-story .loot-story-section-heading{margin-bottom:28px!important;text-align:center!important;}

body#app.loot-site.index #loot-story .loot-story-section-heading h3,body#app.loot-site.index #loot-story .loot-story-invitation h3{color:#234e58!important;font-size:30px!important;font-weight:800!important;line-height:1.5!important;margin:0 0 8px!important;}

body#app.loot-site.index #loot-story .loot-story-world-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;}

body#app.loot-site.index #loot-story .loot-story-world-card{padding:24px 28px 28px!important;background:#fffcf5!important;border:1px solid #adc2bc!important;border-radius:22px!important;box-shadow:0 3px 0 #d8e1d8,0 10px 24px #234e580b!important;}

body#app.loot-site.index #loot-story .loot-story-world-card figure{display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;border-bottom:1px solid #dbe1d8!important;margin-bottom:22px!important;padding-bottom:16px!important;}

body#app.loot-site.index #loot-story .loot-story-world-card img{width:100%!important;height:220px!important;object-fit:contain!important;display:block!important;}

body#app.loot-site.index #loot-story .loot-story-world-card h4,body#app.loot-site.index #loot-story .loot-story-values h4{font-size:24px!important;line-height:1.5!important;color:#245965!important;font-weight:800!important;margin:0 0 10px!important;}

body#app.loot-site.index #loot-story .loot-story-world-card .loot-story-kicker{font-size:14px!important;margin-bottom:7px!important;}

body#app.loot-site.index #loot-story .loot-story-world-card a,body#app.loot-site.index #loot-story .loot-story-soon{display:inline-flex!important;margin-top:18px!important;min-height:40px!important;align-items:center!important;font-size:15px!important;font-weight:700!important;color:#25616c!important;}

body#app.loot-site.index #loot-story .loot-story-world-card a{text-decoration:underline!important;text-underline-offset:6px!important;}

body#app.loot-site.index #loot-story .loot-story-soon{padding:6px 12px!important;border-radius:8px!important;}

body#app.loot-site.index #loot-story .loot-story-values{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;}

body#app.loot-site.index #loot-story .loot-story-values article{text-align:center!important;}

body#app.loot-site.index #loot-story .loot-story-values article+article{border-right:1px solid #c4d3ca!important;}

body#app.loot-site.index #loot-story .loot-story-values img{object-fit:contain!important;display:block!important;}



body#app.loot-site.index #loot-story .loot-story-invitation{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin-top:44px!important;border-top:1px solid #bacdc4!important;}

body#app.loot-site.index #loot-story .loot-story-invitation .loot-story-primary{flex-shrink:0!important;}

@media(min-width:640px) and (max-width:1023px){
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links{width:calc(100% - 48px)!important;grid-template-columns:1.05fr .7fr 1.1fr!important;gap:18px 22px!important;padding:30px 0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child h3{font-size:25px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child p{font-size:14px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-whatsapp,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-email{grid-column:1/-1!important;min-height:43px!important;font-size:14px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust{flex-wrap:wrap!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust salla-trust-badges,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .loot-trust-pending{flex:1 1 100%!important;min-height:48px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .store-footer__bottom-inner{width:calc(100% - 48px)!important;flex-wrap:wrap!important;justify-content:center!important;}

body#app.loot-site.index #loot-story .loot-story-hero{padding:26px!important;gap:18px!important;}

body#app.loot-site.index #loot-story .loot-story-hero h3{font-size:35px!important;}

body#app.loot-site.index #loot-story .loot-story-editorial p{font-size:16px!important;}

body#app.loot-site.index #loot-story .loot-story-world-card{padding:20px!important;}

body#app.loot-site.index #loot-story .loot-story-world-card img{height:190px!important;}

body#app.loot-site.index #loot-story .loot-story-world-card h4{font-size:22px!important;}



}

@media(max-width:639px){
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site]{border-radius:22px 22px 0 0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links{width:calc(100% - 40px)!important;grid-template-columns:minmax(0,1fr)!important;gap:25px!important;padding:28px 0 24px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child{text-align:center!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child h3{font-size:27px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child p{max-width:320px!important;margin:auto!important;font-size:15px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links h3{margin-bottom:6px!important;text-align:center!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-whatsapp,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-email{grid-column:span 3!important;min-height:48px!important;font-size:14px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a{min-height:63px!important;font-size:14px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 16px!important;padding-top:20px!important;border-top:1px solid #496a70!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav h3{margin-bottom:6px!important;font-size:20px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav a,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav button{min-height:38px!important;font-size:14px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust{flex-wrap:nowrap!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .store-footer__bottom-inner{width:calc(100% - 40px)!important;padding:20px 0!important;gap:18px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom salla-payments{flex-direction:column!important;gap:10px!important;order:-1!important;width:100%!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .s-payments-list{gap:7px!important;width:100%!important;justify-content:center!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .s-payments-list-item{width:calc((100% - 21px)/4)!important;max-width:78px!important;height:43px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .s-payments-list-item img{width:62px!important;height:33px!important;}

body#app.loot-site.index #loot-story .loot-story-hero{grid-template-columns:1fr!important;padding:26px 21px 20px!important;gap:18px!important;border-radius:21px!important;text-align:center!important;}

body#app.loot-site.index #loot-story .loot-story-kicker{font-size:14px!important;margin-bottom:12px!important;}

body#app.loot-site.index #loot-story .loot-story-hero h3{font-size:34px!important;line-height:1.4!important;margin-bottom:16px!important;}

body#app.loot-site.index #loot-story .loot-story-editorial p{font-size:16px!important;line-height:1.9!important;}

body#app.loot-site.index #loot-story .loot-story-hero .loot-story-primary{margin-top:20px!important;}

body#app.loot-site.index #loot-story .loot-story-hero-art{max-width:350px!important;margin:auto!important;}

body#app.loot-site.index #loot-story .loot-story-hero-art figcaption{font-size:14px!important;}

body#app.loot-site.index #loot-story .loot-story-world,body#app.loot-site.index #loot-story .loot-story-principles{margin-top:42px!important;}

body#app.loot-site.index #loot-story .loot-story-section-heading{margin-bottom:22px!important;padding:0 8px!important;}

body#app.loot-site.index #loot-story .loot-story-section-heading h3,body#app.loot-site.index #loot-story .loot-story-invitation h3{font-size:25px!important;}

body#app.loot-site.index #loot-story .loot-story-world-grid{grid-template-columns:1fr!important;gap:20px!important;}

body#app.loot-site.index #loot-story .loot-story-world-card{padding:20px 22px 24px!important;}

body#app.loot-site.index #loot-story .loot-story-world-card img{height:190px!important;}

body#app.loot-site.index #loot-story .loot-story-world-card h4{font-size:23px!important;}

body#app.loot-site.index #loot-story .loot-story-values{grid-template-columns:1fr!important;}

body#app.loot-site.index #loot-story .loot-story-values article{display:grid!important;grid-template-columns:64px 1fr!important;text-align:right!important;align-items:center!important;}

body#app.loot-site.index #loot-story .loot-story-values article+article{border-right:0!important;border-top:1px solid #c4d3ca!important;}

body#app.loot-site.index #loot-story .loot-story-values img{grid-row:1/3!important;}

body#app.loot-site.index #loot-story .loot-story-values h4{margin-bottom:4px!important;}

body#app.loot-site.index #loot-story .loot-story-invitation{flex-direction:column!important;align-items:flex-start!important;margin-top:32px!important;padding-top:26px!important;}

body#app.loot-site.index #loot-story .loot-story-invitation .loot-story-primary{width:100%!important;}

}

@media(max-width:639px){body#app.loot-site.index .scroll-to-top{bottom:14px!important;left:12px!important;width:36px!important;height:36px!important;}
}

 
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-instagram::before{width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22ig%22%20cx%3D%2225%25%22%20cy%3D%22100%25%22%20r%3D%22110%25%22%3E%3Cstop%20stop-color%3D%22%23ffd76a%22%2F%3E%3Cstop%20offset%3D%22.35%22%20stop-color%3D%22%23f77737%22%2F%3E%3Cstop%20offset%3D%22.62%22%20stop-color%3D%22%23e1306c%22%2F%3E%3Cstop%20offset%3D%22.82%22%20stop-color%3D%22%23b52bb8%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235851db%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2238%22%20height%3D%2238%22%20rx%3D%2211%22%20fill%3D%22url(%23ig)%22%2F%3E%3Crect%20x%3D%229%22%20y%3D%229%22%20width%3D%2222%22%20height%3D%2222%22%20rx%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222.3%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%225.4%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222.3%22%2F%3E%3Ccircle%20cx%3D%2227%22%20cy%3D%2213%22%20r%3D%221.6%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")!important;background-size:contain!important;background-position:center!important;filter:none!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-tiktok::before{width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2238%22%20height%3D%2238%22%20rx%3D%2211%22%20fill%3D%22%23111820%22%2F%3E%3Cg%20transform%3D%22translate(9%207)%20scale(.72)%22%3E%3Cpath%20transform%3D%22translate(-1.35%20-1)%22%20fill%3D%22%2325f4ee%22%20d%3D%22M29.046%207.029c-3.359%200-6.092-2.733-6.092-6.092%200-0.518-0.42-0.938-0.938-0.938h-5.021c-0.518%200-0.938%200.42-0.938%200.938v20.585c0%201.975-1.606%203.581-3.581%203.581s-3.581-1.606-3.581-3.581c0-1.975%201.606-3.581%203.581-3.581%200.518%200%200.938-0.42%200.938-0.938v-5.021c0-0.518-0.42-0.938-0.938-0.938-5.777%200-10.477%204.7-10.477%2010.477s4.7%2010.477%2010.477%2010.477c5.777%200%2010.477-4.7%2010.477-10.477v-9.112c1.866%200.995%203.942%201.514%206.092%201.514%200.518%200%200.938-0.42%200.938-0.938v-5.021c0-0.518-0.42-0.938-0.938-0.938z%22%2F%3E%3Cpath%20transform%3D%22translate(1.35%201)%22%20fill%3D%22%23fe2c55%22%20d%3D%22M29.046%207.029c-3.359%200-6.092-2.733-6.092-6.092%200-0.518-0.42-0.938-0.938-0.938h-5.021c-0.518%200-0.938%200.42-0.938%200.938v20.585c0%201.975-1.606%203.581-3.581%203.581s-3.581-1.606-3.581-3.581c0-1.975%201.606-3.581%203.581-3.581%200.518%200%200.938-0.42%200.938-0.938v-5.021c0-0.518-0.42-0.938-0.938-0.938-5.777%200-10.477%204.7-10.477%2010.477s4.7%2010.477%2010.477%2010.477c5.777%200%2010.477-4.7%2010.477-10.477v-9.112c1.866%200.995%203.942%201.514%206.092%201.514%200.518%200%200.938-0.42%200.938-0.938v-5.021c0-0.518-0.42-0.938-0.938-0.938z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M29.046%207.029c-3.359%200-6.092-2.733-6.092-6.092%200-0.518-0.42-0.938-0.938-0.938h-5.021c-0.518%200-0.938%200.42-0.938%200.938v20.585c0%201.975-1.606%203.581-3.581%203.581s-3.581-1.606-3.581-3.581c0-1.975%201.606-3.581%203.581-3.581%200.518%200%200.938-0.42%200.938-0.938v-5.021c0-0.518-0.42-0.938-0.938-0.938-5.777%200-10.477%204.7-10.477%2010.477s4.7%2010.477%2010.477%2010.477c5.777%200%2010.477-4.7%2010.477-10.477v-9.112c1.866%200.995%203.942%201.514%206.092%201.514%200.518%200%200.938-0.42%200.938-0.938v-5.021c0-0.518-0.42-0.938-0.938-0.938z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:contain!important;background-position:center!important;filter:none!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-phone::before{width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22ph%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%2343869f%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2324566e%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2238%22%20height%3D%2238%22%20rx%3D%2211%22%20fill%3D%22url(%23ph)%22%20stroke%3D%22%2379a7ba%22%20stroke-width%3D%22.8%22%2F%3E%3Cpath%20d%3D%22M13%2010h-2c-1.1%200-2%20.9-2%202%200%2010.5%208.5%2019%2019%2019%201.1%200%202-.9%202-2v-2.1a1.5%201.5%200%200%200-1-1.4l-4-1.5a1.5%201.5%200%200%200-1.6.4l-1.6%201.8a16%2016%200%200%201-8-8l1.8-1.6a1.5%201.5%200%200%200%20.4-1.6l-1.5-4a1.5%201.5%200%200%200-1.5-1Z%22%20fill%3D%22none%22%20stroke%3D%22%23fffaf0%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M23%2010a9%209%200%200%201%207%207M23%2014a5%205%200%200%201%203%203%22%20fill%3D%22none%22%20stroke%3D%22%23b5deee%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;background-size:contain!important;background-position:center!important;filter:none!important;}

body#app.loot-site{--loot-frame-border:#7395a6;--loot-frame-shadow:0 3px 0 #c7d6df,0 10px 24px rgba(23,59,78,.13),0 2px 5px rgba(23,59,78,.07);}

body#app.loot-site main .loot-divider::before,body#app.loot-site main .loot-divider::after{background:linear-gradient(90deg,transparent,rgba(45,93,121,.6) 30%,rgba(45,93,121,.6) 70%,transparent)!important;}

body#app.loot-site section.loot-store-features{border-color:#91aab8!important;box-shadow:0 3px 0 #d0dde5,0 12px 28px -14px rgba(23,59,78,.24)!important;}

body#app.loot-site .loot-store-features .s-block--enhanced-features__item::after{background:linear-gradient(180deg,transparent,#c6d5df 22%,#c6d5df 78%,transparent)!important;}

body#app.loot-site #loot-about-home{border-top-color:#b7cbd7!important;}

body#app.loot-site #loot-about-home .loot-about-home-link{border-color:#819faf!important;box-shadow:0 2px 0 #d0dce4!important;}

body#app.loot-site.index #loot-story .loot-story-hero,body#app.loot-site.index #loot-story .loot-story-world-card{border-color:#91aab8!important;box-shadow:0 3px 0 #cedce4,0 12px 28px rgba(23,59,78,.075)!important;}

body#app.loot-site.index #loot-story .loot-story-world-card figure{border-bottom-color:#d1dde4!important;}

body#app.loot-site.index #loot-story .loot-story-values{border-color:#bdcfd9!important;}


body#app.loot-site.index #loot-story .loot-story-soon{background:#edf2f5!important;color:#416779!important;}

body#app.loot-site.index #loot-story .loot-story-invitation{border-color:#aec4d1!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site]{background:#064c60!important;border-top-color:#819eae!important;box-shadow:0 -6px 24px rgba(23,59,78,.065)!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a{background:#254f61!important;border-color:#466c7e!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email){background:#f3f3ed!important;border-color:#d4dee2!important;color:#234f63!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a:hover{border-color:#90b8ce!important;background:#315f75!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email):hover{background:#e9f0f5!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .loot-footer-trust .loot-trust-pending{border-color:#7093a6!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom{background:#173b4b!important;border-top-color:#406274!important;}

@media(max-width:639px){body#app.loot-site .loot-store-features .s-block--enhanced-features__item:nth-child(-n+2){border-bottom-color:#d3dfe6!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust{border-top-color:#466879!important;}
}

 
body#app.loot-site{--loot-contact-instagram:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22ig%22%20cx%3D%2225%25%22%20cy%3D%22100%25%22%20r%3D%22110%25%22%3E%3Cstop%20stop-color%3D%22%23ffd76a%22%2F%3E%3Cstop%20offset%3D%22.35%22%20stop-color%3D%22%23f77737%22%2F%3E%3Cstop%20offset%3D%22.62%22%20stop-color%3D%22%23e1306c%22%2F%3E%3Cstop%20offset%3D%22.82%22%20stop-color%3D%22%23b52bb8%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235851db%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2238%22%20height%3D%2238%22%20rx%3D%2211%22%20fill%3D%22url(%23ig)%22%2F%3E%3Crect%20x%3D%229%22%20y%3D%229%22%20width%3D%2222%22%20height%3D%2222%22%20rx%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222.3%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%225.4%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222.3%22%2F%3E%3Ccircle%20cx%3D%2227%22%20cy%3D%2213%22%20r%3D%221.6%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");--loot-contact-tiktok:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2238%22%20height%3D%2238%22%20rx%3D%2211%22%20fill%3D%22%23111820%22%2F%3E%3Cg%20transform%3D%22translate(9%207)%20scale(.72)%22%3E%3Cpath%20transform%3D%22translate(-1.35%20-1)%22%20fill%3D%22%2325f4ee%22%20d%3D%22M29.046%207.029c-3.359%200-6.092-2.733-6.092-6.092%200-0.518-0.42-0.938-0.938-0.938h-5.021c-0.518%200-0.938%200.42-0.938%200.938v20.585c0%201.975-1.606%203.581-3.581%203.581s-3.581-1.606-3.581-3.581c0-1.975%201.606-3.581%203.581-3.581%200.518%200%200.938-0.42%200.938-0.938v-5.021c0-0.518-0.42-0.938-0.938-0.938-5.777%200-10.477%204.7-10.477%2010.477s4.7%2010.477%2010.477%2010.477c5.777%200%2010.477-4.7%2010.477-10.477v-9.112c1.866%200.995%203.942%201.514%206.092%201.514%200.518%200%200.938-0.42%200.938-0.938v-5.021c0-0.518-0.42-0.938-0.938-0.938z%22%2F%3E%3Cpath%20transform%3D%22translate(1.35%201)%22%20fill%3D%22%23fe2c55%22%20d%3D%22M29.046%207.029c-3.359%200-6.092-2.733-6.092-6.092%200-0.518-0.42-0.938-0.938-0.938h-5.021c-0.518%200-0.938%200.42-0.938%200.938v20.585c0%201.975-1.606%203.581-3.581%203.581s-3.581-1.606-3.581-3.581c0-1.975%201.606-3.581%203.581-3.581%200.518%200%200.938-0.42%200.938-0.938v-5.021c0-0.518-0.42-0.938-0.938-0.938-5.777%200-10.477%204.7-10.477%2010.477s4.7%2010.477%2010.477%2010.477c5.777%200%2010.477-4.7%2010.477-10.477v-9.112c1.866%200.995%203.942%201.514%206.092%201.514%200.518%200%200.938-0.42%200.938-0.938v-5.021c0-0.518-0.42-0.938-0.938-0.938z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M29.046%207.029c-3.359%200-6.092-2.733-6.092-6.092%200-0.518-0.42-0.938-0.938-0.938h-5.021c-0.518%200-0.938%200.42-0.938%200.938v20.585c0%201.975-1.606%203.581-3.581%203.581s-3.581-1.606-3.581-3.581c0-1.975%201.606-3.581%203.581-3.581%200.518%200%200.938-0.42%200.938-0.938v-5.021c0-0.518-0.42-0.938-0.938-0.938-5.777%200-10.477%204.7-10.477%2010.477s4.7%2010.477%2010.477%2010.477c5.777%200%2010.477-4.7%2010.477-10.477v-9.112c1.866%200.995%203.942%201.514%206.092%201.514%200.518%200%200.938-0.42%200.938-0.938v-5.021c0-0.518-0.42-0.938-0.938-0.938z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--loot-contact-phone:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22ph%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%2343869f%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2324566e%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2238%22%20height%3D%2238%22%20rx%3D%2211%22%20fill%3D%22url(%23ph)%22%20stroke%3D%22%2379a7ba%22%20stroke-width%3D%22.8%22%2F%3E%3Cpath%20d%3D%22M13%2010h-2c-1.1%200-2%20.9-2%202%200%2010.5%208.5%2019%2019%2019%201.1%200%202-.9%202-2v-2.1a1.5%201.5%200%200%200-1-1.4l-4-1.5a1.5%201.5%200%200%200-1.6.4l-1.6%201.8a16%2016%200%200%201-8-8l1.8-1.6a1.5%201.5%200%200%200%20.4-1.6l-1.5-4a1.5%201.5%200%200%200-1.5-1Z%22%20fill%3D%22none%22%20stroke%3D%22%23fffaf0%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M23%2010a9%209%200%200%201%207%207M23%2014a5%205%200%200%201%203%203%22%20fill%3D%22none%22%20stroke%3D%22%23b5deee%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");--loot-contact-email:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2238%22%20height%3D%2238%22%20rx%3D%2211%22%20fill%3D%22%23e9f0f5%22%20stroke%3D%22%23b2cad7%22%20stroke-width%3D%22.8%22%2F%3E%3Crect%20x%3D%228%22%20y%3D%2211%22%20width%3D%2224%22%20height%3D%2218%22%20rx%3D%224%22%20fill%3D%22%23fffdf7%22%20stroke%3D%22%2324556d%22%20stroke-width%3D%221.9%22%2F%3E%3Cpath%20d%3D%22m9.5%2013%2010.5%208%2010.5-8%22%20fill%3D%22none%22%20stroke%3D%22%2324556d%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");}

body#app.loot-site.index #loot-contact{max-width:1120px!important;color:#234f65!important;}

body#app.loot-site.index #loot-contact>h2{font-size:clamp(32px,4vw,46px)!important;line-height:1.35!important;font-weight:800!important;color:#234f65!important;text-align:center!important;margin:24px 0 14px!important;}

body#app.loot-site.index #loot-contact>.loot-page-lead{font-size:19px!important;line-height:1.85!important;color:#607784!important;max-width:650px!important;text-align:center!important;margin:0 auto 34px!important;}

body#app.loot-site.index #loot-contact .loot-contact-cards{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card{position:relative!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-column:span 2!important;column-gap:16px!important;row-gap:5px!important;align-items:center!important;align-content:center!important;justify-items:start!important;min-height:142px!important;padding:24px 22px!important;background:#fffcf6!important;color:#234f65!important;border:1px solid #8ea9b8!important;border-radius:20px!important;box-shadow:0 3px 0 #cedce4,0 9px 22px rgba(23,59,78,.07)!important;text-align:right!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;min-width:0!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card:is(.loot-contact-whatsapp,.loot-contact-email){grid-column:span 3!important;min-height:158px!important;padding:26px!important;grid-template-columns:58px minmax(0,1fr)!important;column-gap:20px!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card.loot-contact-whatsapp{background:#214c60!important;border-color:#4f7c93!important;color:#fffaf0!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card strong{grid-column:2!important;align-self:end!important;color:inherit!important;font-size:24px!important;font-weight:800!important;line-height:1.5!important;margin:0!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card .loot-channel-description{grid-column:2!important;align-self:start!important;color:#647b86!important;font-size:16px!important;line-height:1.7!important;font-weight:400!important;margin:0!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card.loot-contact-whatsapp .loot-channel-description{color:#d5e4ed!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card::before{content:''!important;grid-column:1!important;grid-row:1/3!important;position:static!important;width:52px!important;height:52px!important;display:block!important;margin:0!important;padding:0!important;background-color:transparent!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;border-radius:14px!important;border:0!important;box-shadow:none!important;filter:none!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card:is(.loot-contact-whatsapp,.loot-contact-email)::before{width:58px!important;height:58px!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card::after{display:none!important;content:none!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card:hover{transform:translateY(-2px)!important;border-color:#3a6c89!important;box-shadow:0 3px 0 #b9cedb,0 12px 26px rgba(23,59,78,.13)!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card:focus-visible{outline:3px solid #c59a59!important;outline-offset:5px!important;}

body#app.loot-site.index #loot-contact .loot-support-note{font-size:16px!important;line-height:1.8!important;color:#536f80!important;background:#edf7f3!important;border:1px solid #c6d5df!important;border-right:3px solid #527d95!important;border-radius:12px!important;margin:26px 0 0!important;padding:17px 22px!important;text-align:center!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a::before{border-radius:10px!important;background-position:center!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email){gap:10px!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card.loot-contact-instagram::before,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-instagram::before{background-image:var(--loot-contact-instagram)!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card.loot-contact-tiktok::before,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-tiktok::before{background-image:var(--loot-contact-tiktok)!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card.loot-contact-phone::before,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-phone::before{background-image:var(--loot-contact-phone)!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card.loot-contact-email::before,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-email::before{background-image:var(--loot-contact-email)!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card.loot-contact-whatsapp::before,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-whatsapp::before{content:''!important;font-family:sallaicons!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:grid!important;place-items:center!important;background:#25d366!important;background-image:none!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)!important;-webkit-font-smoothing:antialiased!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card.loot-contact-whatsapp::before{font-size:39px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-whatsapp::before{font-size:24px!important;}

@media(min-width:640px) and (max-width:1023px){body#app.loot-site.index #loot-contact a.loot-contact-card{grid-template-columns:44px minmax(0,1fr)!important;column-gap:12px!important;padding:20px 16px!important;min-height:136px!important;}
body#app.loot-site.index #loot-contact a.loot-contact-card::before{width:44px!important;height:44px!important;}
body#app.loot-site.index #loot-contact a.loot-contact-card strong{font-size:21px!important;}
body#app.loot-site.index #loot-contact a.loot-contact-card .loot-channel-description{font-size:14px!important;}
body#app.loot-site.index #loot-contact a.loot-contact-card:is(.loot-contact-whatsapp,.loot-contact-email){grid-template-columns:52px minmax(0,1fr)!important;min-height:145px!important;padding:24px!important;}
body#app.loot-site.index #loot-contact a.loot-contact-card:is(.loot-contact-whatsapp,.loot-contact-email)::before{width:52px!important;height:52px!important;}
}

@media(max-width:639px){body#app.loot-site.index #loot-contact>h2{font-size:32px!important;margin-top:20px!important;margin-bottom:12px!important;}
body#app.loot-site.index #loot-contact>.loot-page-lead{font-size:16px!important;line-height:1.85!important;margin-bottom:26px!important;padding:0 6px!important;}
body#app.loot-site.index #loot-contact .loot-contact-cards{grid-template-columns:1fr!important;gap:14px!important;}
body#app.loot-site.index #loot-contact a.loot-contact-card,body#app.loot-site.index #loot-contact a.loot-contact-card:is(.loot-contact-whatsapp,.loot-contact-email){grid-column:1/-1!important;grid-template-columns:46px minmax(0,1fr)!important;column-gap:16px!important;min-height:112px!important;padding:21px 18px!important;border-radius:17px!important;}
body#app.loot-site.index #loot-contact a.loot-contact-card::before,body#app.loot-site.index #loot-contact a.loot-contact-card:is(.loot-contact-whatsapp,.loot-contact-email)::before{width:46px!important;height:46px!important;border-radius:12px!important;}
body#app.loot-site.index #loot-contact a.loot-contact-card.loot-contact-whatsapp::before{font-size:32px!important;}
body#app.loot-site.index #loot-contact a.loot-contact-card strong{font-size:22px!important;}
body#app.loot-site.index #loot-contact a.loot-contact-card .loot-channel-description{font-size:15px!important;line-height:1.65!important;}
body#app.loot-site.index #loot-contact .loot-support-note{font-size:14px!important;padding:15px 17px!important;margin-top:22px!important;text-align:right!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email){font-size:14px!important;gap:8px!important;min-height:52px!important;}
}

@media(prefers-reduced-motion:reduce){body#app.loot-site.index #loot-contact a.loot-contact-card{transition:none!important;transform:none!important;}
}

 
body#app.loot-site.index #loot-contact a.loot-contact-phone,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-phone{display:none!important;}

body#app.loot-site.index #loot-contact a.loot-contact-card:is(.loot-contact-instagram,.loot-contact-tiktok){grid-column:span 3!important;min-height:136px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a:is(.loot-contact-instagram,.loot-contact-tiktok){grid-column:span 3!important;}

@media(max-width:639px){body#app.loot-site.index #loot-contact a.loot-contact-card:is(.loot-contact-instagram,.loot-contact-tiktok){grid-column:1/-1!important;min-height:112px!important;}
}

 
body#app.loot-site.index a.loot-page-back,body#app.loot-site.index a.loot-detail-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:fit-content!important;min-height:44px!important;padding:9px 16px!important;margin:0 0 22px!important;border:1px solid #8ea9b8!important;border-radius:12px!important;background:#fffcf6!important;color:#28566d!important;font-family:var(--loot-font)!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;text-decoration:none!important;box-shadow:0 2px 0 #d1dee6,0 4px 10px rgba(23,59,78,.05)!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important;}

body#app.loot-site.index a.loot-page-back:hover,body#app.loot-site.index a.loot-detail-back:hover{background:#edf3f7!important;border-color:#537d96!important;color:#214c63!important;box-shadow:0 2px 0 #c3d5e0,0 5px 12px rgba(23,59,78,.08)!important;}

body#app.loot-site.index a.loot-page-back:focus-visible,body#app.loot-site.index a.loot-detail-back:focus-visible{outline:3px solid #bf9658!important;outline-offset:4px!important;}

body#app.loot-site.index a.loot-page-back>span,body#app.loot-site.index a.loot-detail-back>span{font-family:Arial,sans-serif!important;font-size:21px!important;line-height:1!important;color:inherit!important;}

@media(max-width:639px){body#app.loot-site.index a.loot-page-back,body#app.loot-site.index a.loot-detail-back{font-size:15px!important;min-height:44px!important;padding:8px 14px!important;margin-bottom:20px!important;}
}

@media(prefers-reduced-motion:reduce){body#app.loot-site.index a.loot-page-back,body#app.loot-site.index a.loot-detail-back{transition:none!important;}
}

 
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links h3{grid-column:1/-1!important;margin-bottom:10px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email,.loot-contact-instagram,.loot-contact-tiktok){grid-column:span 1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:88px!important;height:88px!important;padding:12px 8px!important;font-size:14px!important;line-height:1.5!important;text-align:center!important;border-radius:12px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a::before{width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;margin:0!important;background-size:contain!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust{align-items:stretch!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust salla-trust-badges{height:64px!important;min-height:64px!important;padding:6px 10px!important;gap:10px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .s-trust-badges-image{display:block!important;width:66px!important;height:60px!important;min-width:66px!important;max-width:none!important;max-height:none!important;flex:0 0 66px!important;object-fit:contain!important;margin:0!important;filter:none!important;opacity:1!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .s-trust-badges-content{margin:0!important;padding:0!important;text-align:right!important;min-width:0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .s-trust-badges-label{font-size:14px!important;line-height:1.45!important;margin:0 0 3px!important;white-space:nowrap!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .s-trust-badges-number{font-size:14px!important;font-weight:800!important;line-height:1.4!important;display:block!important;white-space:nowrap!important;color:#234f65!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .loot-trust-pending{height:64px!important;min-height:64px!important;align-items:center!important;justify-content:center!important;}

@media(min-width:640px) and (max-width:1023px){body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email,.loot-contact-instagram,.loot-contact-tiktok){min-height:86px!important;height:86px!important;font-size:14px!important;padding:11px 6px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust{gap:10px!important;}
}

@media(max-width:639px){body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links{gap:10px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email,.loot-contact-instagram,.loot-contact-tiktok){height:86px!important;min-height:86px!important;font-size:14px!important;padding:10px 8px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust salla-trust-badges{flex:1.6 1 0!important;gap:6px!important;padding:6px 7px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .loot-trust-pending{flex:.85 1 0!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .s-trust-badges-image{width:58px!important;min-width:58px!important;height:58px!important;flex-basis:58px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .s-trust-badges-label{font-size:14px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .s-trust-badges-number{font-size:14px!important;}
}

 
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links{row-gap:16px!important;align-items:start!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child{display:flex!important;align-items:center!important;justify-content:center!important;min-height:104px!important;padding:0!important;margin:0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child>img{display:block!important;width:176px!important;height:108px!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important;opacity:1!important;filter:none!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child>h3,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child>p{display:none!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust{align-self:start!important;margin-top:0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav h3,body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links h3{margin-bottom:14px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav{gap:5px!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .s-payments-list-item img[alt="mada"]{content:url("https://cdn.salla.network/images/payment/mada_mini.png")!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .s-payments-list-item img[alt="credit_card"]{content:url("https://cdn.salla.network/images/payment/credit_card_mini.png")!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .s-payments-list-item img[alt="stc_pay"]{content:url("https://cdn.salla.network/images/payment/stc_pay_mini.png")!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .s-payments-list-item img[alt="apple_pay"]{content:url("https://cdn.salla.network/images/payment/apple_pay_mini.png")!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .s-payments-list-item img{image-rendering:auto!important;object-fit:contain!important;filter:none!important;}

@media(min-width:640px) and (max-width:1023px){body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child{min-height:84px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child>img{width:156px!important;height:88px!important;}
}

@media(max-width:639px){body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links{grid-template-areas:'brand' 'trust' 'links' 'social'!important;row-gap:24px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child{min-height:90px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child>img{width:160px!important;height:96px!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust{border-top:0!important;padding-top:0!important;}
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links{border-top:1px solid #466879!important;padding-top:22px!important;}
}

 
body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child>img{mix-blend-mode:normal!important;}

 
body#app.loot-site.index #loot-story .loot-story-values{background:linear-gradient(180deg,#fff9f0 0%,#f9f3e8 100%)!important;border:1px solid #a5b6bd!important;border-radius:24px!important;padding:30px 12px!important;box-shadow:0 3px 0 #d4dde0,0 12px 26px rgba(28,66,83,.075)!important;}

body#app.loot-site.index #loot-story .loot-story-values article{padding:2px 24px!important;}

body#app.loot-site.index #loot-story .loot-story-values article+article{border-color:#ded5c5!important;}

body#app.loot-site.index #loot-story .loot-story-values img{width:82px!important;height:82px!important;margin:0 auto 17px!important;}

body#app.loot-site.index #loot-story .loot-story-values h4{color:#064c60!important;font-size:22px!important;line-height:1.5!important;margin:0 0 10px!important;}

body#app.loot-site.index #loot-story .loot-story-values p{color:#586972!important;font-size:16px!important;line-height:1.9!important;margin:0!important;}

@media(min-width:640px) and (max-width:1023px){body#app.loot-site.index #loot-story .loot-story-values article{padding:0 16px!important;}
body#app.loot-site.index #loot-story .loot-story-values h4{font-size:20px!important;}
}

@media(max-width:639px){body#app.loot-site.index #loot-story .loot-story-values{padding:4px 20px!important;border-radius:20px!important;}
body#app.loot-site.index #loot-story .loot-story-values article{padding:23px 0!important;column-gap:17px!important;}
body#app.loot-site.index #loot-story .loot-story-values img{width:64px!important;height:64px!important;margin:0!important;}
body#app.loot-site.index #loot-story .loot-story-values h4{font-size:20px!important;margin:0 0 5px!important;}
body#app.loot-site.index #loot-story .loot-story-values p{font-size:15px!important;line-height:1.8!important;}
}

body#app.loot-site.index #loot-games .loot-game-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;}

body#app.loot-site.index #loot-games .loot-game-card{display:flex!important;flex-direction:column!important;min-width:0!important;background:#fffcf6!important;border:1px solid #a4bac6!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 3px 0 #d4dfe4,0 8px 18px rgba(28,66,83,.065)!important;}

body#app.loot-site.index #loot-games .loot-game-cover{height:auto!important;min-height:0!important;aspect-ratio:3/2!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#eee4d3!important;overflow:hidden!important;}

body#app.loot-site.index #loot-games .loot-game-cover img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;transform:none!important;mix-blend-mode:normal!important;}

body#app.loot-site.index #loot-games .loot-game-body{display:flex!important;flex-direction:column!important;flex:1!important;padding:18px!important;text-align:center!important;gap:0!important;}

body#app.loot-site.index #loot-games .loot-game-body h3{font-size:26px!important;line-height:1.4!important;color:#064c60!important;margin:0 0 5px!important;}

body#app.loot-site.index #loot-games .loot-game-body>p{font-size:16px!important;line-height:1.6!important;color:#60727b!important;margin:0 0 10px!important;min-height:26px!important;}

body#app.loot-site.index #loot-games .loot-game-price{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 14px!important;}

body#app.loot-site.index #loot-games .loot-game-price strong{font-size:25px!important;color:#064c60!important;}

body#app.loot-site.index #loot-games .loot-game-price del{font-size:14px!important;color:#7d8587!important;}

body#app.loot-site.index #loot-games .loot-game-price>span{display:none!important;}

body#app.loot-site.index #loot-games .loot-game-trial{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;margin-top:auto!important;padding:10px 18px!important;border-radius:10px!important;background:#245b70!important;color:#fffaf0!important;font-size:17px!important;line-height:1.4!important;border:1px solid #245b70!important;box-shadow:none!important;}

body#app.loot-site.index #loot-games .loot-browse-all{display:table!important;margin:24px auto 0!important;background:none!important;color:#245b70!important;border:0!important;border-bottom:1px solid #a4bac6!important;border-radius:0!important;padding:6px 2px!important;box-shadow:none!important;font-size:17px!important;}

body#app.loot-site.index section.loot-store-features{background:none!important;border:0!important;border-top:1px solid #c9d3d6!important;border-bottom:1px solid #c9d3d6!important;box-shadow:none!important;border-radius:0!important;padding:16px 0!important;margin:48px auto!important;}

body#app.loot-site.index section.loot-store-features .s-block--enhanced-features__item{padding:14px 18px!important;min-height:0!important;}

body#app.loot-site.index section.loot-store-features .s-block--enhanced-features__item .feature-icon{width:78px!important;height:78px!important;}

body#app.loot-site.index section.loot-store-features h2{font-size:23px!important;color:#064c60!important;}

body#app.loot-site.index section.loot-store-features p{font-size:15px!important;color:#60727b!important;}

body#app.loot-site.index #loot-about-home{margin-top:48px!important;padding-top:8px!important;border-top:0!important;}

body#app.loot-site.index #loot-about-home .loot-about-home-art img{max-width:450px!important;width:100%!important;}

@media(min-width:640px) and (max-width:1023px){
body#app.loot-site.index #loot-games .loot-game-grid{gap:14px!important;}
body#app.loot-site.index #loot-games .loot-game-body{padding:14px!important;}
body#app.loot-site.index #loot-games .loot-game-body h3{font-size:24px!important;}
body#app.loot-site.index #loot-games .loot-game-body>p{font-size:14px!important;}
}

@media(max-width:639px){
body#app.loot-site.index #loot-games .loot-game-grid{grid-template-columns:1fr!important;gap:20px!important;}
body#app.loot-site.index #loot-games .loot-game-body{padding:16px 18px!important;}
body#app.loot-site.index #loot-games .loot-game-body h3{font-size:25px!important;}
body#app.loot-site.index #loot-games .loot-game-body>p{font-size:15px!important;}
body#app.loot-site.index section.loot-store-features{padding:8px 0!important;margin:36px auto!important;}
body#app.loot-site.index section.loot-store-features .s-block--enhanced-features__item{padding:18px 12px!important;}
body#app.loot-site.index section.loot-store-features .s-block--enhanced-features__item .feature-icon{width:68px!important;height:68px!important;}
body#app.loot-site.index section.loot-store-features h2{font-size:21px!important;}
body#app.loot-site.index section.loot-store-features p{font-size:14px!important;}
body#app.loot-site.index #loot-about-home .loot-about-home-art img{max-width:310px!important;}
}

@media(hover:hover){
}

body#app.loot-site.index #loot-games .loot-game-trial:focus-visible{outline:3px solid #b89054!important;outline-offset:3px!important;}

body#app.loot-site.index .loot-product-page .loot-detail-art:is(.loot-cover-castle,.loot-cover-nadeek){padding:0!important;overflow:hidden!important;background:#eee4d3!important;}

body#app.loot-site.index .loot-product-page .loot-detail-art:is(.loot-cover-castle,.loot-cover-nadeek) img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;max-width:none!important;}

@media(max-width:639px){
}

 
body#app.loot-site.index section.loot-store-features{margin-bottom:28px!important;}

body#app.loot-site.index .s-block--bundle-html-content:has(#loot-about-home),body#app.loot-site.index .s-block-html-content:has(>#loot-about-home){margin-top:0!important;padding-top:0!important;}

body#app.loot-site.index #loot-about-home{box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:1200px!important;margin:0 auto 36px!important;padding:32px 36px!important;gap:32px!important;background:#fffcf6!important;border:1px solid #95afbd!important;border-radius:24px!important;box-shadow:0 3px 0 #d9e2e6,0 12px 28px -18px rgba(28,66,83,.32)!important;}

body#app.loot-site.index #loot-about-home h2,body#app.loot-site.index #loot-about-home h2 span{color:#064c60!important;}

body#app.loot-site.index #loot-story .loot-story-invitation{padding:28px 32px!important;border:1px solid #a9bdc8!important;border-radius:22px!important;background:#fffcf6!important;box-shadow:0 8px 24px -18px rgba(28,66,83,.3)!important;}

body#app.loot-site.index #loot-story .loot-story-invitation p{max-width:650px!important;line-height:1.9!important;color:#60727b!important;}

@media(max-width:1023px) and (min-width:640px){body#app.loot-site.index #loot-about-home{padding:28px 26px!important;gap:24px!important;}
}

@media(max-width:639px){body#app.loot-site.index section.loot-store-features{margin-bottom:24px!important;}
body#app.loot-site.index #loot-about-home{width:calc(100% - 28px)!important;padding:26px 22px!important;gap:22px!important;margin-bottom:28px!important;border-radius:20px!important;}
body#app.loot-site.index #loot-story .loot-story-invitation{padding:24px 20px!important;gap:18px!important;}
body#app.loot-site.index #loot-about-home h2{font-size:32px!important;}
body#app.loot-site.index #loot-about-home p{font-size:16px!important;}
}

body#app.loot-site.index .s-block--bundle-personalized-shoppers-who-bought{margin-top:0!important;}

body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site]{margin-top:24px!important;}

/* Loot return-to-top */
body#app.loot-site .scroll-to-top{width:46px!important;height:46px!important;left:22px!important;right:auto!important;bottom:24px!important;border:1px solid #adc0cb!important;border-radius:14px!important;background:#064c60!important;box-shadow:0 4px 14px rgba(17,44,59,.22)!important;z-index:45!important;transition:opacity .2s ease,transform .2s ease,background-color .2s ease!important;cursor:pointer!important;}

body#app.loot-site .scroll-to-top .progress-circle,body#app.loot-site .scroll-to-top::before{display:none!important;}

body#app.loot-site .scroll-to-top::after{content:""!important;position:absolute!important;inset:0!important;margin:auto!important;width:23px!important;height:23px!important;border:0!important;border-radius:0!important;background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23fffaf0%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2019V5m-6%206%206-6%206%206%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;box-shadow:none!important;transform:none!important;opacity:1!important;}

body#app.loot-site .scroll-to-top:hover{background:#28596e!important;box-shadow:0 6px 16px rgba(17,44,59,.25)!important;}

@media(max-width:639px){body#app.loot-site .scroll-to-top{width:44px!important;height:44px!important;left:14px!important;bottom:20px!important;border-radius:13px!important;}
}

@media(prefers-reduced-motion:reduce){body#app.loot-site .scroll-to-top{transition:none!important;}
}


/* Compact space between browse-all and store features */
body#app.loot-site.index #loot-games{margin-bottom:0!important;}

body#app.loot-site.index section.loot-store-features{margin-top:28px!important;}

@media(max-width:639px){body#app.loot-site.index section.loot-store-features{margin-top:24px!important;}
}

/* Loot approved palette: catalogue and existing product pages — colours only, 2026-09-28 */
body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek){color:#064c60!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) :is(h1,h2,h3,h4,.loot-game-price strong,.loot-game-price strong small){color:#064c60!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) :is(p,.loot-page-lead,.loot-copy-intro,.loot-image-caption,.loot-detail-info li){color:#5f7989!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) :is(.loot-detail-lead,.loot-section-eyebrow,.loot-detail-eyebrow,.loot-license-label){color:#386579!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) :is(.loot-game-card,.loot-detail-layout){background:#fff9f0!important;border-color:#9fbacb!important;box-shadow:0 4px 0 #244f6418,0 10px 24px #244f6410!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) :is(.loot-game-cover,.loot-detail-art){background:#f3eee3!important;border-color:#bdced8!important;box-shadow:inset 0 0 40px #dbe5eb22!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) :is(.loot-copy-how,.loot-copy-outline,.loot-detail-disclosures,.loot-ownership-heading,.loot-license-flow,.loot-license-flow article){border-color:#bdced8!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) .loot-game-price del{color:#82929d!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) .loot-game-price>span{background:#e9f0f4!important;color:#386579!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) :is(.loot-game-trial,.loot-detail-trial,.loot-detail-buy button:not(:disabled)){background:#064c60!important;border-color:#064c60!important;color:#fffdf5!important;box-shadow:0 3px 0 #193f511c!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) :is(.loot-game-trial,.loot-detail-trial):hover{background:#1d4b60!important;border-color:#1d4b60!important;color:#fffdf5!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) :is(.loot-game-trial,.loot-detail-trial) :is(span,svg){color:inherit!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) .loot-detail-buy button:disabled{background:#e9eef2!important;border-color:#c6d5df!important;color:#6b808d!important;opacity:1!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) :is(.loot-page-back,.loot-detail-back){background:#fff9f0!important;color:#064c60!important;border-color:#9fbacb!important;box-shadow:0 3px 0 #244f6415,0 5px 12px #244f640b!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) :is(.loot-ownership,.loot-activation-card,.loot-detail-disclosures details){background:#fff9f0!important;color:#064c60!important;border-color:#9fbacb!important;box-shadow:0 4px 0 #244f6412,0 10px 24px #244f640b!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) .loot-license-icon{background:#064c60!important;color:#fffdf5!important;box-shadow:0 3px 0 #9bb6c7!important;border-color:#064c60!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) .loot-license-icon svg{color:inherit!important;}

body#app.loot-site :is(#loot-catalogue,#loot-product-square,#loot-product-castle,#loot-product-nadeek) .loot-activation-facts :is(dt,dd){color:#386579!important;}

/* Loot product: unified ivory panel and balanced activation — 2026-09-28 */
body#app.loot-site .loot-product-page .loot-product-panel{background:#fff9f0!important;border:1px solid #9fbacb!important;border-radius:26px!important;box-shadow:0 4px 0 #244f6418,0 12px 28px #244f6410!important;overflow:hidden;isolation:isolate;}

body#app.loot-site .loot-product-page .loot-product-panel>.loot-detail-layout{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;}

body#app.loot-site #loot-product-square .loot-product-panel>.loot-ownership{background:transparent!important;border:0!important;border-top:1px solid #bdced8!important;border-radius:0!important;box-shadow:none!important;margin:0 30px!important;padding:26px 0 28px!important;overflow:visible!important;}

body#app.loot-site #loot-product-square .loot-product-panel .loot-ownership-heading{border:0!important;padding:0!important;margin:0 0 22px!important;text-align:center!important;}

body#app.loot-site #loot-product-square .loot-product-panel .loot-ownership-heading>.loot-section-eyebrow{display:none!important;}

body#app.loot-site #loot-product-square .loot-product-panel .loot-ownership-heading h2{font-size:24px!important;line-height:1.5!important;margin:0 0 5px!important;color:#064c60!important;}

body#app.loot-site #loot-product-square .loot-product-panel .loot-ownership-heading>p{font-size:14px!important;line-height:1.8!important;color:#5f7989!important;margin:0!important;}

body#app.loot-site #loot-product-square .loot-product-panel .loot-license-flow{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;}

body#app.loot-site #loot-product-square .loot-product-panel .loot-license-flow article{padding:0 20px!important;border:0!important;text-align:center!important;min-width:0!important;}

body#app.loot-site #loot-product-square .loot-product-panel .loot-license-flow article+article{border-inline-start:1px solid #d8e2e7!important;}

body#app.loot-site #loot-product-square .loot-product-panel .loot-license-icon{position:static!important;width:58px!important;height:58px!important;margin:0 auto 12px!important;border:1px solid #d6e1e7!important;border-radius:18px!important;background:#f1f5f7!important;color:#064c60!important;box-shadow:0 3px 0 #244f640b!important;}

body#app.loot-site #loot-product-square .loot-product-panel .loot-license-icon svg{width:40px!important;height:40px!important;}

body#app.loot-site #loot-product-square .loot-product-panel .loot-license-label{display:block!important;font-size:14px!important;line-height:1.6!important;margin:0 0 3px!important;color:#5f7989!important;}

body#app.loot-site #loot-product-square .loot-product-panel .loot-license-flow h3{font-size:19px!important;line-height:1.5!important;min-height:0!important;margin:0 0 7px!important;color:#064c60!important;}

body#app.loot-site #loot-product-square .loot-product-panel .loot-license-flow p{font-size:14px!important;line-height:1.8!important;margin:0!important;color:#5f7989!important;}

body#app.loot-site .loot-product-page .loot-product-panel>.loot-detail-disclosures{border:0!important;border-top:1px solid #bdced8!important;margin:0 30px!important;padding:24px 0 28px!important;}

body#app.loot-site .loot-product-page .loot-product-panel>.loot-detail-disclosures details{background:#f5f7f7!important;border-color:#c6d5dd!important;box-shadow:none!important;}

@media(max-width:640px){
 body#app.loot-site .loot-product-page .loot-product-panel{border-radius:22px!important;}

 body#app.loot-site #loot-product-square .loot-product-panel>.loot-ownership{margin:0 20px!important;padding:22px 0 12px!important;}

 body#app.loot-site #loot-product-square .loot-product-panel .loot-ownership-heading{margin-bottom:14px!important;text-align:right!important;}

 body#app.loot-site #loot-product-square .loot-product-panel .loot-ownership-heading h2{font-size:22px!important;}

 body#app.loot-site #loot-product-square .loot-product-panel .loot-ownership-heading>p{font-size:14px!important;}

 body#app.loot-site #loot-product-square .loot-product-panel .loot-license-flow{grid-template-columns:1fr!important;}

 body#app.loot-site #loot-product-square .loot-product-panel .loot-license-flow article{position:relative!important;padding:18px 70px 18px 0!important;text-align:right!important;}

 body#app.loot-site #loot-product-square .loot-product-panel .loot-license-flow article+article{border-inline-start:0!important;border-top:1px solid #e0e7ea!important;}

 body#app.loot-site #loot-product-square .loot-product-panel .loot-license-icon{position:absolute!important;right:0!important;top:20px!important;width:52px!important;height:52px!important;border-radius:16px!important;margin:0!important;}

 body#app.loot-site #loot-product-square .loot-product-panel .loot-license-icon svg{width:36px!important;height:36px!important;}

 body#app.loot-site #loot-product-square .loot-product-panel .loot-license-flow h3{font-size:18px!important;margin-bottom:4px!important;}

 body#app.loot-site #loot-product-square .loot-product-panel .loot-license-flow p{font-size:14px!important;}

 body#app.loot-site .loot-product-page .loot-product-panel>.loot-detail-disclosures{margin:0 20px!important;padding:20px 0!important;}

}


body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek) .loot-product-panel>.loot-detail-layout{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;}


/* Loot product gallery template v3 — shared games */
body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product{--lp-ink:#064c60;--lp-blue:#064c60;--lp-copy:#607985;--lp-line:#d6e1e6;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-product-panel{background:#fff9f0!important;border:1px solid #aec3ce!important;border-radius:26px!important;box-shadow:0 4px 0 #244f6410,0 14px 32px #244f6410!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-product-panel>.loot-detail-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)!important;gap:38px!important;align-items:start!important;padding:32px!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-product-visual{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;align-self:start!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-product-visual .loot-detail-art.loot-game-cover{position:relative!important;inset:auto!important;translate:none!important;transform:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;max-width:none!important;aspect-ratio:3/2!important;margin:0!important;padding:0!important;border:1px solid #e0d9cc!important;border-radius:20px!important;background:#f3eee3!important;box-shadow:none!important;overflow:hidden!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-art>img,body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-art>video{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-art>[hidden],body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-image-caption,body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-copy-how{display:none!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-media-rail{display:flex;gap:12px;align-items:stretch;margin-top:14px;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-photo-thumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;max-width:45%;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-photo-thumb{display:block;flex:none;width:82px;height:82px;overflow:hidden;border:1px solid #b5c7d0;border-radius:13px;padding:4px;background:#fff9f0;cursor:pointer;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-photo-thumb[aria-pressed="true"]{border:2px solid #064c60;box-shadow:0 0 0 3px #255c7010;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-photo-thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-video-tile{flex:1;display:flex;align-items:center;justify-content:flex-start;gap:13px;padding:12px 16px;border:1px solid #bacdd7;border-radius:13px;background:#edf2f4;text-align:right;color:#064c60;min-height:82px;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-video-tile:disabled{opacity:1;cursor:default;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-video-tile:not(:disabled){cursor:pointer;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-play-icon{display:grid;place-items:center;flex:none;width:43px;height:43px;border-radius:50%;background:#064c60;color:#fff9f0;box-shadow:0 3px 0 #153e5019;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-play-icon svg{width:23px;height:23px;transform:translateX(-2px);}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-video-tile strong{display:block;font-size:16px;line-height:1.7;color:#064c60;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-video-tile small{display:block;font-size:14px;line-height:1.8;color:#708794;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-kicker{font-size:14px;font-weight:700;color:#aa7b43;margin:0 0 10px;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info h1{font-size:clamp(34px,3.6vw,47px)!important;line-height:1.3!important;letter-spacing:-.7px!important;color:var(--lp-ink)!important;margin:0 0 11px!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-detail-lead{font-size:23px!important;line-height:1.65!important;color:var(--lp-blue)!important;margin:0 0 12px!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-copy-outline{border:0!important;margin:0!important;padding:0!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-copy-intro{font-size:16px!important;line-height:1.95!important;color:var(--lp-copy)!important;margin:0!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-how{margin:12px 0 0;border:0;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;color:var(--lp-blue);font-size:14px;font-weight:700;min-height:38px;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product summary::-webkit-details-marker{display:none;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product summary svg{width:18px;height:18px;flex:none;transition:transform .18s;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product details[open]>summary svg{transform:rotate(180deg);}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-how p{font-size:14px!important;line-height:1.9!important;margin:5px 0 10px!important;color:var(--lp-copy)!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-game-price{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin:17px 0 15px!important;padding-top:18px!important;border-top:1px solid var(--lp-line)!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-game-price strong{font-size:35px!important;line-height:1.25!important;color:var(--lp-ink)!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-game-price small{font-size:16px!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-game-price del{font-size:14px!important;color:#8899a2!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-game-price>span{margin-inline-start:auto!important;background:#f2e9d9!important;color:#916b3b!important;padding:5px 9px!important;font-size:14px!important;border-radius:7px!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-compact-buttons{display:grid!important;grid-template-columns:1.15fr 1fr!important;gap:10px!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-detail-buy{display:block!important;margin:0!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-detail-buy button{width:100%!important;height:100%!important;min-height:51px!important;padding:11px!important;background:#064c60!important;border:1px solid #064c60!important;border-radius:11px!important;color:#fff9f0!important;font-size:17px!important;font-weight:700!important;box-shadow:none!important;opacity:.6!important;cursor:not-allowed!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-compact-buttons .loot-detail-trial{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:51px!important;margin:0!important;padding:11px!important;background:#fff9f0!important;color:#064c60!important;border:1px solid #9fb9c9!important;border-radius:11px!important;box-shadow:none!important;font-size:17px!important;text-decoration:none!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-compact-buttons .loot-detail-trial:hover{background:#edf7f3!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-trial svg{width:19px;height:19px;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-detail-trial>span{margin:0!important;display:inline!important;font-size:inherit!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .lp-buy-note{font-size:14px!important;color:#819099!important;text-align:center!important;line-height:1.7!important;margin:9px 0 0!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info>.loot-ownership.lp-activation{border:0!important;border-top:1px solid var(--lp-line)!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:15px 0 0!important;margin:20px 0 0!important;overflow:visible!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;text-align:center;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-fact{display:flex;flex-direction:column;align-items:center;min-width:0;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-fact img{width:72px;height:72px;object-fit:contain;margin:0 0 5px;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-fact small{font-size:14px;line-height:1.8;color:var(--lp-copy);}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-fact strong{font-size:15px;line-height:1.7;color:var(--lp-ink);}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-delivery{margin-top:13px;padding-top:7px;border-top:1px solid #e2e8eb;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-delivery summary{font-size:14px;min-height:34px;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-delivery>div{padding:4px 0 8px;display:grid;gap:10px;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-delivery p{font-size:14px!important;line-height:1.85!important;color:var(--lp-copy)!important;margin:0!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-delivery p strong{display:block;color:var(--lp-ink);}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product :is(button,a,summary):focus-visible{outline:3px solid #bf945d!important;outline-offset:4px!important;}

@media(min-width:701px) and (max-width:1000px){
 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-product-panel>.loot-detail-layout{gap:25px!important;padding:25px!important;grid-template-columns:1fr 1fr!important;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-detail-lead{font-size:20px!important;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-copy-intro{font-size:14px!important;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-video-tile{padding:10px;gap:8px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-video-tile strong{font-size:14px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-video-tile small{font-size:14px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-play-icon{width:35px;height:35px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-photo-thumb{width:70px;height:76px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-media-rail{gap:9px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-detail-buy button,body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-compact-buttons .loot-detail-trial{font-size:15px!important;padding:10px 6px!important;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-fact img{width:60px;height:60px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-fact strong{font-size:14px;}

}

@media(max-width:700px){
 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-product-panel{border-radius:21px!important;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-product-panel>.loot-detail-layout{grid-template-columns:1fr!important;gap:25px!important;padding:18px!important;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-product-visual .loot-detail-art.loot-game-cover{aspect-ratio:1.16!important;border-radius:15px!important;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-media-rail{gap:10px;margin-top:12px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-photo-thumb{width:70px;height:76px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-video-tile{min-height:76px;padding:10px;gap:10px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-video-tile strong{font-size:14px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-video-tile small{font-size:14px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-play-icon{width:36px;height:36px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-play-icon svg{width:20px;height:20px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info h1{font-size:35px!important;margin-bottom:9px!important;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-detail-lead{font-size:22px!important;line-height:1.6!important;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-copy-intro{font-size:15px!important;line-height:1.9!important;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-kicker{font-size:14px;margin-bottom:8px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-game-price{margin-top:14px!important;padding-top:17px!important;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-game-price strong{font-size:32px!important;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-detail-buy button,body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-compact-buttons .loot-detail-trial{font-size:15px!important;min-height:49px!important;padding:10px 6px!important;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info>.loot-ownership.lp-activation{margin-top:19px!important;padding-top:14px!important;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-fact img{width:65px;height:65px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-fact strong{font-size:14px;}

 body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-fact small{font-size:14px;}

}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-compact-buttons .lp-trial-pending{opacity:.6!important;cursor:not-allowed!important;}

body#app.loot-site .loot-footer-layout .loot-contact-phone,body#app.loot-site footer a[href^="tel:"]{display:none!important;}

/* Loot full-width horizontal activation facts — 2026-09-28 */
body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-activation-wide{width:100%;margin:26px 0 0!important;box-sizing:border-box;padding:20px 24px 8px!important;border-top:1px solid #c4d5df!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-activation-wide .lp-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:0!important;padding:0!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-activation-wide .lp-fact{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:14px!important;align-content:center!important;align-items:center!important;text-align:right!important;padding:10px 24px!important;border:0!important;border-inline-end:1px solid #d3dfe6!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-activation-wide .lp-fact:last-child{border-inline-end:0!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-activation-wide .lp-fact img{grid-column:1!important;grid-row:1/3!important;width:64px!important;height:64px!important;margin:0!important;object-fit:contain!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-activation-wide .lp-fact small{grid-column:2!important;grid-row:1!important;font-size:14px!important;margin:0 0 5px!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-activation-wide .lp-fact strong{grid-column:2!important;grid-row:2!important;font-size:18px!important;margin:0!important;white-space:nowrap;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-activation-wide .lp-delivery{margin-top:18px!important;}

@media(max-width:700px){body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-activation-wide{margin-top:20px!important;padding:16px 10px 6px!important;}
body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-activation-wide .lp-fact{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:52px auto auto!important;gap:6px!important;text-align:center!important;padding:6px 4px!important;}
body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-activation-wide .lp-fact img{grid-column:1!important;grid-row:1!important;width:52px!important;height:52px!important;margin:auto!important;}
body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-activation-wide .lp-fact small{grid-column:1!important;grid-row:2!important;font-size:14px!important;margin:0!important;}
body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-activation-wide .lp-fact strong{grid-column:1!important;grid-row:3!important;font-size:14px!important;}
}


/* Loot native purchase controls */
body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-native-buy{display:block;width:100%;--color-primary:#064c60;--color-primary-reverse:#fff9f0;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-detail-buy .lp-native-buy button:not(:disabled){opacity:1!important;cursor:pointer!important;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-purchase-status{font-size:14px;line-height:1.8;margin-top:8px;color:#064c60;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-purchase-status:empty{display:none;}

body#app.loot-site :is(#loot-product-square,.loot-product-page).lp-product .lp-purchase-status a{font-weight:700;text-decoration:underline;text-underline-offset:4px;}


/* Loot checkout review dialog */
body#app.loot-site .lp-review-purchase{display:block;width:100%;margin:9px 0 0;padding:10px 14px;border:1px dashed #a9c1cf;border-radius:10px;color:#064c60;background:#f0f5f7;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;}

body#app .loot-checkout-review{box-sizing:border-box;width:min(640px,calc(100vw - 28px));max-height:90dvh;margin:auto;padding:26px;border:1px solid #aac1ce;border-radius:24px;background:#fff9f0;color:#064c60;box-shadow:0 24px 70px #102b3b40;text-align:right;overflow:auto;font-family:inherit;}

body#app .loot-checkout-review::backdrop{background:#18394e80;backdrop-filter:blur(4px);}

body#app .loot-checkout-review header{display:flex;justify-content:space-between;align-items:center;gap:18px;}

body#app .loot-checkout-review h2{font-size:28px;line-height:1.5;margin:3px 0 0;color:#064c60;}

body#app .loot-checkout-review h3{font-size:19px;line-height:1.6;margin:0 0 6px;color:#064c60;}

body#app .loot-checkout-review small{font-size:14px;color:#69808d;}

body#app .loot-checkout-review p{font-size:14px;line-height:1.9;color:#607985;margin:8px 0;}

body#app .loot-checkout-review .lr-close{width:38px;height:38px;border-radius:12px;background:#edf7f3;border:1px solid #cbdbe3;color:#064c60;font-size:26px;cursor:pointer;flex:none;}

body#app .loot-checkout-review .lr-disclaimer{background:#f4ecdc;border-radius:10px;padding:9px 12px;color:#836238;font-size:14px;}

body#app .loot-checkout-review .lr-steps{display:flex;padding:0;list-style:none;gap:8px;margin:20px 0;}

body#app .loot-checkout-review .lr-steps li{flex:1;text-align:center;padding:8px;background:#edf2f4;border-radius:9px;color:#718893;font-size:14px;}

body#app .loot-checkout-review .lr-steps li[aria-current]{background:#064c60;color:#fff9f0;font-weight:700;}

body#app .loot-checkout-review .lr-product{display:flex;gap:14px;align-items:center;padding:14px 0 18px;border-bottom:1px solid #dce5e9;}

body#app .loot-checkout-review .lr-product img{width:84px;height:84px;object-fit:cover;border-radius:14px;border:1px solid #d7dcd9;}

body#app .loot-checkout-review .lr-product>div{flex:1;min-width:0;}

body#app .loot-checkout-review .lr-product p{font-size:14px;margin:0;}

body#app .loot-checkout-review .lr-product>strong{font-size:22px;white-space:nowrap;}

body#app .loot-checkout-review .lr-stage{padding-top:18px;}

body#app .loot-checkout-review .lr-total{display:flex;justify-content:space-between;padding:10px 0;}

body#app .loot-checkout-review .lr-primary,body#app .loot-checkout-review .lr-secondary{display:block;width:100%;min-height:48px;padding:10px 16px;margin:14px 0 0;border:1px solid #064c60;border-radius:12px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;}

body#app .loot-checkout-review .lr-primary{background:#064c60;color:#fff9f0;}

body#app .loot-checkout-review .lr-primary:disabled{background:#e8eff2;color:#758e9a;border-color:#ccdae2;cursor:default;}

body#app .loot-checkout-review .lr-secondary{color:#064c60;background:transparent;}

body#app .loot-checkout-review .lr-methods{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;align-items:center;background:#f1f5f6;padding:15px;border:1px solid #d8e3e8;border-radius:11px;direction:ltr;font-size:14px;}

body#app .loot-checkout-review .lr-info{font-size:14px;background:#edf7f3;padding:11px;border-radius:10px;}

body#app .loot-checkout-review .lr-code{display:flex;gap:10px;align-items:center;justify-content:space-between;background:#edf4f7;border:1px dashed #86a8bb;padding:14px;border-radius:12px;margin:8px 0 15px;}

body#app .loot-checkout-review code{direction:ltr;unicode-bidi:isolate;font-size:16px;word-break:break-all;color:#064c60;font-weight:700;}

body#app .loot-checkout-review .lr-code button{border:1px solid #a8c1cf;padding:7px 10px;border-radius:8px;background:#fff9f0;color:#064c60;font-family:inherit;white-space:nowrap;cursor:pointer;}

body#app .loot-checkout-review .lr-received label{font-size:14px;color:#647e8c;}

body#app .loot-checkout-review .lr-received ol{padding-right:20px;font-size:14px;line-height:2;color:#607985;}

body#app .loot-checkout-review .lr-email{border:1px solid #d6e1e6;border-radius:12px;margin-top:18px;padding:14px;}

body#app .loot-checkout-review .lr-email summary{cursor:pointer;font-weight:700;font-size:14px;color:#064c60;}

body#app .loot-checkout-review .lr-email>div{padding-top:15px;}

body#app .loot-checkout-review :is(button,a,summary):focus-visible{outline:3px solid #bd9257;outline-offset:3px;}

@media(max-width:480px){body#app .loot-checkout-review{padding:18px;border-radius:19px;}
body#app .loot-checkout-review h2{font-size:24px;}
body#app .loot-checkout-review .lr-product{gap:10px;}
body#app .loot-checkout-review .lr-product img{width:64px;height:64px;}
body#app .loot-checkout-review .lr-product h3{font-size:16px;}
body#app .loot-checkout-review .lr-code{gap:8px;padding:11px;}
body#app .loot-checkout-review code{font-size:14px;}
}

/* Loot native cart and sign-in polish — 2026-09-28 */
body#app .drawer-container[aria-label="السلة"]{background:#f7f3ea!important;color:#064c60;--color-primary:#064c60;--color-primary-dark:#064c60;--color-primary-reverse:#fff9f0;}

body#app .drawer-container[aria-label="السلة"] .drawer-header{background:#fff9f0;border-bottom:1px solid #c7d7df;padding:20px 22px;}

body#app .drawer-container[aria-label="السلة"] .drawer-title{color:#064c60!important;font-weight:800;font-size:21px;}

body#app .drawer-container[aria-label="السلة"] .drawer-body{padding:20px 18px;}

body#app .drawer-container[aria-label="السلة"] .cart-drawer-item{padding:18px!important;margin-bottom:14px!important;background:#fff9f0!important;border:1px solid #bfd0dc!important;border-radius:18px!important;box-shadow:0 3px 0 #dce5e9,0 7px 20px #183f5010;}

body#app .drawer-container[aria-label="السلة"] .cart-drawer-item>div{gap:14px!important;}

body#app .drawer-container[aria-label="السلة"] .cart-drawer-item a:has(>img){width:88px!important;height:88px!important;border-radius:13px!important;background:#f1e9d9;}

body#app .drawer-container[aria-label="السلة"] .cart-drawer-item img{width:100%!important;height:100%!important;object-fit:cover!important;}

body#app .drawer-container[aria-label="السلة"] .text-store-text-primary{color:#064c60!important;}

body#app .drawer-container[aria-label="السلة"] .text-store-text-secondary{color:#66808e!important;}

body#app .drawer-container[aria-label="السلة"] h4{font-weight:750;font-size:15px;line-height:1.6;padding-inline-end:15px;}

body#app .drawer-container[aria-label="السلة"] .s-quantity-input-container{border:1px solid #c2d3dc;border-radius:10px;background:#f0f5f7;overflow:hidden;}

body#app .drawer-container[aria-label="السلة"] .s-quantity-input-button,body#app .drawer-container[aria-label="السلة"] .s-quantity-input-input{color:#064c60;background:transparent;min-width:36px;height:38px;}

body#app .drawer-container[aria-label="السلة"] .cart-drawer-item>span.absolute{top:8px!important;left:8px!important;right:auto!important;}

body#app .drawer-container[aria-label="السلة"] button.cart-drawer-item__delete{background:#faf0eb!important;color:#a44839!important;border:1px solid #edd5cd!important;width:28px;height:28px;border-radius:9px;box-shadow:none!important;}

body#app .drawer-container[aria-label="السلة"] .drawer-footer{background:#fff9f0!important;border-top:1px solid #c7d7df;padding:18px 20px 22px;}

body#app .drawer-container[aria-label="السلة"] .cart-drawer-total{border-color:#d5e0e6!important;}

body#app .drawer-container[aria-label="السلة"] .drawer-actions{margin-top:16px;}

body#app .drawer-container[aria-label="السلة"] .drawer-actions button{min-height:48px;border-radius:12px!important;font-size:15px;}

body#app .drawer-container[aria-label="السلة"] button.cart-drawer-submit{background:#064c60!important;color:#fff9f0!important;border-color:#064c60!important;box-shadow:0 3px 0 #193f50;}

body#app .drawer-container[aria-label="السلة"] .s-button-gray-outline{background:#fff9f0!important;color:#064c60!important;border-color:#a9c2d0!important;}

body#app .drawer-container[aria-label="السلة"] .drawer-header .drawer-close{color:#064c60;background:#edf7f3;border:1px solid #c6d7df;border-radius:11px;}

body#app .drawer-container[aria-label="السلة"] .cart-drawer-payments{margin-top:16px;}

body#app .drawer-container[aria-label="السلة"] .s-payments-list-item{border:1px solid #e0e7eb;background:white;border-radius:9px;}

body#app .s-login-modal .s-modal-body{background:#fff9f0!important;border:1px solid #b7ccd8!important;border-radius:22px!important;box-shadow:0 18px 60px #16394c30!important;}

body#app .s-login-modal .s-modal-close{color:#064c60!important;background:#edf7f3!important;border:1px solid #c6d7df;border-radius:10px!important;}

body#app .s-login-modal .s-modal-overlay{background:rgba(20,48,66,.45)!important;}

@media(max-width:480px){body#app .drawer-container[aria-label="السلة"] .drawer-body{padding:18px 12px;}
body#app .drawer-container[aria-label="السلة"] .cart-drawer-item{padding:14px!important;}
body#app .drawer-container[aria-label="السلة"] .cart-drawer-item a:has(>img){width:72px!important;height:80px!important;}
body#app .drawer-container[aria-label="السلة"] h4{font-size:14px;}
body#app .drawer-container[aria-label="السلة"] .drawer-footer{padding:16px;}
body#app .drawer-container[aria-label="السلة"] .drawer-actions button{font-size:14px;}
}


body#app .drawer-container[aria-label="السلة"] .no-content-placeholder{background:#fff9f0!important;border:1px solid #c5d6df!important;border-radius:18px!important;color:#064c60!important;}
body#app .drawer-container[aria-label="السلة"] .no-content-placeholder .icon{background:#eaf1f5!important;color:#064c60!important;}

/* Loot full native cart page — shared brand, refresh-safe */
body#app.cart{--color-primary:#064c60;--color-primary-dark:#064c60;--color-primary-reverse:#fff9f0;background:#f7f3ea!important;color:#064c60!important;background-image:none!important;}

body#app.cart main{min-height:58vh;padding:8px 0 28px;}

body#app.cart main>.container{max-width:1180px;padding-inline:24px;}

body#app.cart main>.container>h1.sr-only{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;margin:8px 0 24px!important;padding:0!important;font:700 34px/1.4 var(--loot-font)!important;color:#064c60!important;}

body#app.cart .breadcrumbs{padding:18px 0!important;color:#66808e;}

body#app.cart .s-breadcrumb-item a{color:#064c60!important;}

body#app.cart .cart-item{background:#fff9f0!important;border:1px solid #b6ccda!important;border-radius:20px!important;box-shadow:0 3px 0 #d4e0e7,0 9px 26px #1c42530c!important;padding:24px!important;}

body#app.cart .cart-item img{width:104px!important;height:112px!important;border-radius:13px!important;border:1px solid #d2dee5!important;background:#f1e9d9!important;object-fit:cover!important;}

body#app.cart .cart-item h1{padding-inline-end:24px;font-size:20px!important;font-weight:750!important;line-height:1.6!important;}

body#app.cart .cart-item h1 a{font-size:inherit!important;color:#064c60!important;}

body#app.cart .cart-item :is(.text-store-text-primary,.text-primary){color:#064c60!important;}

body#app.cart .cart-item .text-store-text-secondary{color:#69818f!important;}

body#app.cart .cart-item .s-quantity-input-container{border:1px solid #bcd0db!important;border-radius:11px;background:#edf7f3;overflow:hidden;}

body#app.cart .cart-item .s-quantity-input-button,body#app.cart .cart-item .s-quantity-input-input{color:#064c60!important;background:transparent!important;min-width:38px;height:42px;}

body#app.cart .cart-item button.btn--delete{background:#faf0eb!important;border:1px solid #eacfc7!important;color:#a44839!important;border-radius:10px!important;}

body#app.cart .s-cart-summary-card{--color-primary:#064c60;--color-primary-reverse:#fff9f0;color:#064c60!important;background:#fff9f0!important;border-color:#c2d4df!important;box-shadow:0 -4px 20px #1c425311!important;}

body#app.cart .s-cart-summary-card :is(.s-cart-summary-card-sheet,.s-cart-summary-card-bar,.s-cart-summary-card-action){background:#fff9f0!important;color:#064c60!important;}

body#app.cart .s-cart-summary-card-sheet{border:1px solid #bfd2dd;border-radius:22px 22px 0 0;}

body#app.cart .s-cart-summary-card-line{border-color:#d1dfe7!important;color:#506d7e!important;}

body#app.cart .s-cart-summary-card-bar-label-text,body#app.cart .s-cart-summary-card-bar-total,body#app.cart .s-cart-summary-card-sheet-title{color:#064c60!important;}

body#app.cart .s-cart-summary-card-bar-count{color:#6b8190!important;}

body#app.cart #s-cart-summary-card-submit button{min-height:50px;background:#064c60!important;border-color:#064c60!important;color:#fff9f0!important;border-radius:12px!important;box-shadow:0 3px 0 #173b4b!important;font-size:16px;font-weight:700;}

body#app.cart .s-cart-summary-card-chevron{color:#064c60;background:#edf7f3;border-radius:9px;}

body#app.cart .no-content-placeholder{border:1px solid #bfd2dd!important;border-radius:20px!important;background:#fff9f0!important;color:#064c60!important;}

body#app.cart .no-content-placeholder .icon{background:#edf7f3!important;color:#064c60!important;}

body#app.cart .loot-cart-intro{margin:-12px 0 26px;color:#64808f;font-size:15px;line-height:1.8;}

body#app.cart .loot-cart-return{display:inline-flex;align-items:center;min-height:44px;padding:9px 18px;border:1px solid #aec6d5;border-radius:12px;background:#fff9f0;color:#064c60;font-weight:700;margin:0 0 24px;}

body#app.cart main :is(a,button,input):focus-visible{outline:3px solid #c49b65!important;outline-offset:3px;}

@media(max-width:639px){body#app.cart main>.container{padding-inline:14px;}
body#app.cart main>.container>h1.sr-only{font-size:28px!important;margin-bottom:22px!important;}
body#app.cart .cart-item{padding:18px!important;border-radius:17px!important;}
body#app.cart .cart-item h1{font-size:17px!important;}
body#app.cart .cart-item img{width:84px!important;height:92px!important;}
body#app.cart .cart-item .border-gray-200{border-color:#d4e0e7!important;}
body#app.cart main{min-height:52vh;}
body#app.cart .loot-cart-intro{font-size:14px;}
}


body#app.cart .cart-item>div:first-of-type{margin-bottom:0!important;}

/* Loot cart reassurance — same ivory and petroleum identity */
body#app.cart .cart-item{margin-bottom:18px!important;}

body#app.cart .loot-cart-care{background:#fffcf5;border:1px solid #d5dfe1;border-radius:20px;padding:24px;margin:0 0 20px;color:#064c60;box-shadow:0 5px 18px #173b4b08;}

body#app.cart .loot-cart-care>header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #ded9cb;}

body#app.cart .loot-cart-care>header>span{font-size:14px;color:#a77742;}

body#app.cart .loot-cart-care h2{font-size:24px;line-height:1.45;color:#064c60;font-weight:750;margin:4px 0 0;}

body#app.cart .loot-cart-care-items{display:grid;gap:18px;}

body#app.cart .loot-cart-care article{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:start;}

body#app.cart .loot-cart-care article>img{width:58px;height:58px;object-fit:contain;}

body#app.cart .loot-cart-care h3{font-size:17px;font-weight:750;line-height:1.5;color:#064c60;margin:2px 0 5px;}

body#app.cart .loot-cart-care p{font-size:14px;line-height:1.8;color:#607a89;margin:0;}

body#app.cart .loot-cart-care a{display:inline-flex;align-items:center;min-height:36px;color:#064c60;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px;}

body#app.cart .loot-cart-payment-marks{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:10px;}

body#app.cart .loot-cart-payment-marks img{width:58px;height:36px;object-fit:contain;background:white;border:1px solid #e2e8eb;border-radius:8px;padding:4px;}

body#app.cart .loot-cart-care p.loot-cart-test-note{font-size:14px;margin:18px 0 0;padding-top:12px;border-top:1px solid #e4e4d9;color:#8c704e;}

body#app.cart .loot-checkout-reassure{font-size:14px!important;line-height:1.6;text-align:center;color:#627c8a;margin:9px 0 0;}

body#app.cart .s-cart-summary-card--desktop{border:1px solid #bfd0da!important;border-radius:18px!important;overflow:hidden;box-shadow:0 3px 0 #dce6eb,0 8px 24px #173b4b0b!important;}

body#app.cart .s-cart-summary-card--desktop .s-cart-summary-card-sheet{border:0!important;}

body#app.cart .s-cart-summary-card--desktop .s-cart-summary-card-sheet-title{font-size:21px;font-weight:750;margin-bottom:16px;}

body#app.cart .s-cart-summary-card--desktop .s-cart-summary-card-action{padding-top:10px;}

body#app.cart .s-cart-summary-card--mobile .loot-checkout-reassure{font-size:14px!important;margin-top:7px;}

body#app.cart{padding-bottom:110px;}

@media(min-width:1024px){body#app.cart{padding-bottom:0;}
}

@media(max-width:639px){body#app.cart .loot-cart-care{padding:18px 16px;border-radius:17px;}
body#app.cart .loot-cart-care h2{font-size:22px;}
body#app.cart .loot-cart-care article{grid-template-columns:48px minmax(0,1fr);gap:11px;}
body#app.cart .loot-cart-care article>img{width:48px;height:48px;}
body#app.cart .loot-cart-care h3{font-size:16px;}
body#app.cart .loot-cart-care p{font-size:14px;}
body#app.cart .loot-cart-payment-marks{gap:5px;}
body#app.cart .loot-cart-payment-marks img{width:48px;height:32px;}
}


body#app.cart .s-cart-summary-card-action::after{content:"دفع آمن عبر سلة · استلام إلكتروني بعد تأكيد الدفع";display:block;font-size:14px;line-height:1.6;text-align:center;color:#627c8a;margin:9px 0 0;}
body#app.cart .s-cart-summary-card--mobile .s-cart-summary-card-action::after{font-size:14px;margin-top:7px;}
body#app.cart .s-cart-summary-card-bar-total{white-space:nowrap;}

/* Loot customer workspace TEST v1 */
#loot-account{color:#064c60!important;max-width:1180px!important;scroll-margin-top:100px!important}
#loot-account *,#loot-account-order *{box-sizing:border-box}
#loot-account button,#loot-account a,#loot-account-order button{font:inherit}
#loot-account button{cursor:pointer}
#loot-account svg{width:21px;height:21px;flex-shrink:0}
.lac-back{display:inline-flex;padding:10px 19px;border:1px solid #9bbbc9;border-radius:12px;background:#fff9f0;color:#064c60;font-weight:700;margin-bottom:22px}
.lac-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:8px 0 24px}
.lac-header h1{font-size:36px;font-weight:800;line-height:1.4;margin:8px 0;color:#064c60}
.lac-header p{color:#49676c;font-size:17px}
.lac-header img{width:96px;height:96px;object-fit:contain}
.lac-eyebrow{color:#956b37;font-size:14px;font-weight:600}
.lac-demo-note{display:flex;align-items:center;gap:14px;padding:13px 18px;border:1px solid #d5e1e7;border-radius:14px;background:#edf7f3;margin-bottom:26px}
.lac-demo-note p{font-size:14px;color:#536f7e;margin:0}
.lac-pill{display:inline-block;background:#e9dfcc;color:#70502d;border-radius:8px;padding:5px 10px;font-size:14px;font-weight:700;white-space:nowrap}
.lac-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:start}
.lac-sidebar{border:1px solid #c7d8e1;background:#fff9f0;border-radius:18px;overflow:hidden}
.lac-sidebar nav{padding:10px;display:grid;gap:6px}
.lac-sidebar nav button{align-items:center;gap:10px;padding:13px 12px;border:0;background:transparent;border-radius:10px;text-align:right;color:#456676;}
.lac-sidebar nav button[aria-current=page]{background:#064c60;color:#fff9f0}
.lac-sidebar b{margin-right:auto;background:#e6eff3;color:#064c60;font-size:14px;border-radius:6px;padding:1px 7px}
.lac-help{padding:20px;border-top:1px solid #e0e8eb}
.lac-help p{font-size:14px;color:#6b818b;margin:6px 0 12px}
.lac-help a{color:#064c60;font-weight:700;text-decoration:underline;text-underline-offset:5px}
.lac-section-title h2{font-size:26px!important;margin:0 0 8px!important;color:#064c60;line-height:1.4}
.lac-section-title p{font-size:14px;color:#657f8b;margin:0 0 22px}
.lac-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.lac-game{border:1px solid #bfd1dd;border-radius:18px;background:#fff9f0;overflow:hidden;box-shadow:0 4px 0 #dde6eb}
.lac-cover{position:relative;margin:8px 8px 0}
.lac-cover>img{width:100%;aspect-ratio:1.16;object-fit:cover;border-radius:12px}
.lac-save{position:absolute;left:8px;top:8px;border:1px solid #afc6d2;border-radius:10px;width:36px;height:36px;display:grid;place-items:center;background:#fffdf5;color:#064c60}
.lac-save[aria-pressed=true]{background:#064c60;color:#fff}
.lac-game-body{padding:17px 14px}
.lac-game h3{font-size:24px;font-weight:800;color:#064c60;margin:4px 0}
.lac-game p{font-size:14px;line-height:1.8;color:#67818e;margin:8px 0 14px}
.lac-code-line{display:flex;flex-direction:column;gap:5px;border-top:1px solid #dce5e9;padding-top:12px;font-size:14px;color:#6a8490}
.lac-code-line code{font:600 14px ui-monospace,monospace;color:#064c60;overflow-wrap:anywhere;text-align:right}
.lac-card-actions{display:flex;flex-direction:column;gap:13px;margin-top:16px}
.lac-primary{border:1px solid #064c60;background:#064c60;color:#fff9f0;padding:12px 15px;border-radius:11px;font-weight:700!important;font-size:14px!important;text-align:center;cursor:pointer;min-height:44px}
.lac-secondary{border:1px solid #a9c1ce;background:#fff9f0;color:#064c60;padding:11px 16px;border-radius:11px;font-weight:700!important;font-size:14px!important;cursor:pointer;min-height:44px}
.lac-card-actions a{text-align:center;font-size:14px;color:#064c60;font-weight:700}
.lac-orders{display:grid;gap:14px}
.lac-order{display:grid;grid-template-columns:78px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px;border:1px solid #bfd1dd;border-radius:17px;background:#fff9f0}
.lac-order>img{width:78px;height:78px;object-fit:cover;border-radius:12px}
.lac-order h3{font-size:22px;font-weight:750;margin:3px 0}
.lac-order-state{font-size:14px;color:#547584}
.lac-order>strong{white-space:nowrap}
.lac-profile,.lac-empty{padding:32px;border:1px solid #bfd1dd;border-radius:18px;background:#fff9f0}
.lac-avatar{background:#e9f0f4;border:1px solid #c9dce6;width:64px;height:64px;border-radius:18px;display:grid;place-items:center;margin-bottom:18px}
.lac-profile h3,.lac-empty h3{font-size:24px;font-weight:750}
.lac-profile p,.lac-empty p{color:#708894;font-size:14px;margin:10px 0 18px}
.lac-profile dl{margin:24px 0}
.lac-profile dl>div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #e0e8eb;font-size:14px}
.lac-profile dt{color:#708894}
.lac-profile dd{margin:0}
.lac-fine{font-size:14px!important;line-height:1.85;color:#70828b!important}
.lac-empty{text-align:center}
.lac-empty>svg{width:40px!important;height:40px!important;margin:0 auto 14px}
.lac-empty button{margin-top:8px}
.lac-dialog{width:min(600px,calc(100% - 24px));max-height:90dvh;overflow:auto;border:1px solid #a3bfce;border-radius:24px;background:#fff9f0;color:#064c60;padding:30px;font-family:'Loot Baloo',sans-serif;box-shadow:0 24px 90px #15394940}
.lac-dialog::backdrop{background:#102f4299;backdrop-filter:blur(4px)}
.lac-close{position:absolute;left:16px;top:12px;width:40px;height:40px;border:0;border-radius:50%;background:#edf7f3;color:#064c60;font-size:28px!important;cursor:pointer}
.lac-dialog-product{display:flex;align-items:center;gap:18px;margin:22px 0}
.lac-dialog-product img{width:85px;height:85px;object-fit:cover;border-radius:15px}
.lac-dialog-product h2{font-size:29px;font-weight:800;margin:0}
.lac-dialog-product p{font:12px ui-monospace,monospace;color:#738b97;margin:8px 0}
.lac-steps{display:flex;justify-content:space-between;gap:7px;border-top:1px solid #d4e1e7;border-bottom:1px solid #d4e1e7;padding:13px 0;margin-bottom:12px;font-size:14px;font-weight:700}
.lac-delivery-box{margin:18px 0;background:#edf7f3;border:1px solid #c5d9e3;border-radius:16px;padding:19px}
.lac-delivery-box h3{font-size:20px;font-weight:750;margin:0 0 14px}
.lac-copy-row{display:flex;gap:10px;align-items:center;justify-content:space-between}
.lac-copy-row code{font:700 17px ui-monospace,monospace;overflow-wrap:anywhere;min-width:0}
.lac-copy-row button{flex-shrink:0}
.lac-copy-status{font-size:14px;min-height:0;margin:5px 0}
.lac-license{display:flex;gap:10px;margin:18px 0;font-size:14px}
.lac-license span{background:#fff9f0;border:1px solid #cfdee5;border-radius:8px;padding:5px 10px}
.lac-play{width:100%;padding:12px;border:1px solid #c3d4df;border-radius:10px;background:#dfe9ef;color:#678291;font-size:14px!important;line-height:1.7;cursor:not-allowed}
.lac-instructions,.lac-email{border-bottom:1px solid #d6e2e8;padding:16px 0;font-size:14px}
.lac-dialog summary{cursor:pointer;font-weight:700;min-height:24px}
.lac-instructions ol{list-style:decimal;padding-right:24px;line-height:2;margin:14px 0}
.lac-email>div{margin-top:15px;background:#f7f2e9;border-radius:12px;padding:18px;line-height:1.9}
.lac-email small{color:#7a8790}
.lac-order-bottom{display:flex;justify-content:space-between;align-items:center;margin:20px 0}
.lac-order-bottom strong{font-size:24px}
.lac-support-link{display:block;text-align:center;color:#064c60;font-size:14px;text-decoration:underline;text-underline-offset:4px}
.lac-account :is(a,button):focus-visible,.lac-dialog :is(a,button,summary):focus-visible{outline:3px solid #b7894b;outline-offset:3px}

@media(max-width:1023px){.lac-layout{grid-template-columns:175px minmax(0,1fr);gap:18px}
.lac-games{grid-template-columns:repeat(2,minmax(0,1fr))}
.lac-order{grid-template-columns:65px minmax(0,1fr) auto}
.lac-order>img{width:65px;height:65px}
.lac-order>button{grid-column:2/4}
}

@media(max-width:639px){#loot-account{width:calc(100% - 28px)!important;margin-top:20px!important}
.lac-header{gap:12px;padding-bottom:18px}
.lac-header h1{font-size:27px}
.lac-header p{font-size:14px;line-height:1.8}
.lac-header img{width:66px;height:66px}
.lac-demo-note{align-items:flex-start;gap:9px;padding:12px;margin-bottom:18px}
.lac-demo-note p{font-size:14px;line-height:1.8}
.lac-pill{font-size:14px;padding:4px 7px}
.lac-layout{grid-template-columns:1fr;gap:23px}
.lac-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px}
.lac-sidebar nav button{flex-direction:column;gap:5px;justify-content:center;padding:9px 2px;font-size:14px;position:relative;min-height:65px}
.lac-sidebar nav b{display:none}
.lac-help{display:none}
.lac-section-title h2{font-size:23px!important}
.lac-section-title p{font-size:14px;line-height:1.8}
.lac-games{grid-template-columns:1fr;gap:20px}
.lac-cover{margin:10px 10px 0}
.lac-cover>img{aspect-ratio:1.6}
.lac-game-body{padding:17px 18px}
.lac-code-line{flex-direction:row;justify-content:space-between;align-items:center}
.lac-card-actions{flex-direction:row;align-items:center;gap:16px}
.lac-card-actions .lac-primary{flex:1}
.lac-card-actions a{flex-shrink:0}
.lac-order{padding:14px;gap:12px}
.lac-order h3{font-size:21px}
.lac-order-state{font-size:14px}
.lac-profile,.lac-empty{padding:22px 18px}
.lac-profile dl>div{flex-direction:column;gap:7px}
.lac-profile dd[dir=ltr]{text-align:right}
.lac-dialog{padding:23px 18px;border-radius:18px}
.lac-dialog-product h2{font-size:26px}
.lac-dialog-product img{width:70px;height:70px}
.lac-steps{font-size:14px}
.lac-copy-row{flex-wrap:wrap}
.lac-copy-row code{font-size:15px}
.lac-copy-row .lac-primary{font-size:14px!important;padding:9px 12px}
.lac-delivery-box{padding:16px}
.lac-dialog-product{margin-top:25px}
}


.lr-account-link{display:block;text-align:center;border:1px solid #aac3d0;border-radius:12px;padding:12px;margin-top:12px;color:#064c60;font-weight:700;background:#edf7f3;}


/* Loot completion V2 — petroleum, ivory and consistent accessible controls */
:root{--loot-v2-ink:#064c60;--loot-v2-primary:#064c60;--loot-v2-border:#c8dfd9;--loot-v2-paper:#fff9f0}

.lv-policy{max-width:1120px!important;margin:0 auto!important;padding:30px 24px 50px!important;color:#064c60!important}
.lv-policy-header{padding:20px 0 30px}
.lv-policy h1{font-size:clamp(28px,4vw,42px);line-height:1.5;font-weight:800;color:#064c60;margin:16px 0 8px}
.lv-policy-header>p{font-size:18px;color:#49676c}
.lv-policy-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}
.lv-policy-nav a{padding:10px 16px;border:1px solid #c8dfd9;border-radius:12px;background:#fff9f0;color:#064c60;font-weight:700}
.lv-policy-nav a[aria-current=page]{background:#064c60;color:#fff9f0}
.lv-policy-body{border:1px solid #c8dfd9;border-radius:24px;padding:8px 30px;background:#fff9f0;box-shadow:0 5px 0 #255c7010,0 12px 28px #1c425308}
.lv-policy-body>section{display:flex;align-items:flex-start;gap:20px;padding:25px 0;border-bottom:1px solid #d9e3e7}
.lv-policy-body>section:last-child{border-bottom:0}
.lv-policy-number{color:#aa7a41;min-width:30px;font-size:15px;padding-top:5px}
.lv-policy h2{font-size:21px;font-weight:800;color:#064c60;margin:0 0 10px}
.lv-policy p{line-height:1.95}
.lv-policy-body p{color:#546e7b;font-size:16px;margin:0}
.lv-policy-contact{margin-top:24px;border-radius:20px;padding:28px;background:#ecf2f4;border:1px solid #c9dbe3}
.lv-policy-contact a{display:inline-flex;margin:14px 0 0 18px;align-items:center;min-height:44px;color:#064c60;font-weight:700}
.lv-policy-contact .lac-primary{color:#fff9f0}
.lv-footer-policies{display:contents}
footer .lv-footer-policies a{display:block;font-size:14px;line-height:1.8}

.lv-status{display:block;width:fit-content;padding:5px 10px;margin:6px 0;border-radius:8px;background:#e9f1f4;color:#064c60;font-size:14px;font-weight:700}
.lv-status[data-status=processing],.lv-status[data-status=return_requested]{background:#f5ebdb;color:#7a592e}
.lv-status[data-status=cancelled],.lv-status[data-status=refunded]{background:#eeeded;color:#5c6569}
.lv-profile{max-width:540px;display:grid;gap:16px}
.lv-profile label,.lv-test-controls label{display:grid;gap:8px;font-weight:700}
.lv-profile input,.lv-test-controls select,.lv-search-input{width:100%;min-width:0;min-height:48px;border:1px solid #c8dfd9!important;border-radius:12px!important;background:#fff9f0!important;color:#064c60!important;padding:10px 14px;font:inherit}
.lv-profile-status{color:#064c60;min-height:25px}
.lv-account-help{display:flex;flex-wrap:wrap;gap:14px;align-items:center;border-top:1px solid #d5e1e7;padding-top:20px;margin-top:20px}
.lv-account-help a{color:#064c60;text-decoration:underline}
.lv-test-controls{margin-top:22px;padding:14px;border:1px dashed #c8dfd9;border-radius:12px;font-size:14px;color:#49676c}
.lv-test-controls summary{cursor:pointer;font-weight:700;color:#064c60}
.lv-test-controls button{display:block;background:#fff9f0;border:1px solid #c8dfd9;border-radius:8px;padding:9px;margin-top:10px;width:100%;color:#064c60;min-height:42px}
.lv-test-controls p{margin-top:12px}
.lac-order small{display:block}
.lac-dialog .lac-secondary{margin-top:18px}
.lac-sidebar nav button{display:flex;justify-content:space-between;min-height:48px}
.lac-cover .lac-save{font-size:24px;line-height:1}

.lv-savable{position:relative}
.lv-bookmark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #c8dfd9!important;border-radius:12px!important;width:44px;height:44px;background:#fff9f0!important;color:#064c60!important;font-size:27px!important;line-height:1;cursor:pointer;box-shadow:0 3px 12px #1c425315}
.lv-savable>.lv-bookmark{position:absolute;top:17px;inset-inline-start:17px;z-index:2}
.lv-bookmark[aria-pressed=true]{background:#064c60!important;color:#fff9f0!important}
.lv-product-extras{margin:14px 0}
.lv-product-save{display:flex;align-items:center;color:#49676c}
.lv-game-facts{margin-top:12px;border-top:1px solid #d5e1e7;padding:13px 0}
.lv-game-facts summary{font-weight:700;color:#064c60;cursor:pointer}
.lv-game-facts dl{display:grid;gap:10px}
.lv-game-facts dl>div{display:flex;justify-content:space-between;gap:15px;font-size:14px;padding-bottom:8px;border-bottom:1px solid #e1e8eb}
.lv-game-facts dt{color:#49676c}
.lv-game-facts dd{font-weight:700;color:#064c60}
.lv-game-facts .lac-fine{margin:12px 0}

#loot-faq .loot-faq details{border-color:#c8dfd9!important;background:#fff9f0!important;box-shadow:0 3px 0 #255c700c!important;border-radius:16px!important}
#loot-faq .loot-faq summary{color:#064c60!important;padding:20px!important;font-weight:800!important}
#loot-faq .loot-faq p{color:#49676c!important;line-height:1.9!important}
#loot-faq h2{color:#064c60!important}
.loot-page-back,.loot-detail-back,.lac-back,.loot-cart-return{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:10px 18px!important;border:1px solid #9bbbc9!important;background:#fff9f0!important;color:#064c60!important;border-radius:12px!important;font-weight:700!important;font-size:15px!important;text-decoration:none!important;max-width:100%;box-shadow:0 3px 0 #255c7010!important}
.loot-page-back:before{content:'‹';font-size:26px;line-height:1;transform:rotate(180deg)}

.lv-search-dialog{width:min(880px,calc(100vw - 28px));max-height:88dvh;border:1px solid #c8dfd9;border-radius:24px;background:#fff9f0;padding:30px;color:#064c60;overflow:auto}
.lv-search-dialog::backdrop{background:#132f40a6;backdrop-filter:blur(4px)}
.lv-search-dialog h2,.lv-native-search h1{font-size:28px;font-weight:800;margin:10px 0}
.lv-search-dialog>p{color:#49676c;margin:0 0 20px}
.lv-search-dialog>label,.lv-native-search>label{display:grid;gap:8px}
.lv-search-count{margin:18px 0;color:#49676c;font-size:14px}
.lv-search-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.lv-search-grid article{border:1px solid #c8dfd9;border-radius:16px;overflow:hidden;background:#fff9f0}
.lv-search-grid article>img{width:100%;aspect-ratio:1.3;object-fit:cover}
.lv-search-grid article>div{padding:16px;display:grid;gap:12px}
.lv-search-grid h3{font-size:20px;font-weight:800}
.lv-search-grid p{font-size:14px;color:#49676c;line-height:1.8}
.lv-search-grid .lac-primary{text-align:center;font-size:14px}
.lv-native-search{max-width:1120px;margin:25px auto;padding:20px}
.lv-search-page main>:not(.lv-native-search){display:none!important}
.lv-search-page .lv-native-search{display:block!important}

body:has(.loot-product-page.loot-detail-active) #wa-selia,body:has(#loot-account.is-active) #wa-selia,body.cart #wa-selia{display:none!important}
.lv-policy a:focus-visible,.lv-policy button:focus-visible,.lv-bookmark:focus-visible,.lv-search-dialog :focus-visible,#loot-account :focus-visible{outline:3px solid #b68445!important;outline-offset:3px!important}

@media(max-width:767px){.lv-policy{padding:20px 16px 32px!important}
.lv-policy-header{padding-bottom:22px}
.lv-policy-body{padding:4px 18px;border-radius:18px}
.lv-policy-body>section{gap:10px;padding:21px 0}
.lv-policy-number{min-width:22px;font-size:14px}
.lv-policy h2{font-size:18px}
.lv-policy-body p{font-size:14px}
.lv-policy-nav{gap:8px}
.lv-policy-nav a{font-size:14px;padding:9px 11px}
.lv-policy-contact{padding:20px}
.lv-search-dialog{padding:22px 16px;border-radius:18px}
.lv-search-grid{grid-template-columns:1fr}
.lv-search-grid article{display:grid;grid-template-columns:100px minmax(0,1fr)}
.lv-search-grid article>img{height:100%;aspect-ratio:auto}
.lv-search-grid article>div{padding:14px}
.lv-search-grid p{display:none}
.lv-search-dialog h2{font-size:23px;padding-inline-end:26px}
.lac-order{grid-template-columns:58px minmax(0,1fr)!important}
.lac-order>.lac-secondary{grid-column:1/-1}
.lac-order>strong{grid-column:2}
.lv-test-controls{margin-top:14px}
.lv-profile{max-width:100%}
.lv-game-facts dl>div{flex-direction:column;gap:5px}
.lv-savable>.lv-bookmark{top:12px;inset-inline-start:12px;width:40px;height:40px}
.loot-page-back,.loot-detail-back,.lac-back{font-size:14px!important}
.lv-account-help{flex-direction:column;align-items:stretch}
.lv-policy-nav a{min-height:44px;display:flex;align-items:center}
}

@media(prefers-reduced-motion:reduce){.lv-policy *,.lv-search-dialog *,#loot-account *{scroll-behavior:auto!important;transition:none!important}
}


.lac-section-heading{margin-bottom:24px}
.lac-section-heading h2{font-size:25px;font-weight:800;color:#064c60}
.lac-section-heading p{color:#49676c;margin-top:8px;line-height:1.8}
.lac-order img{object-fit:cover}
.lv-search-dialog .lac-close{position:absolute;top:15px;inset-inline-end:15px}


body.loot-info-view #wa-selia{display:none!important}
.lv-game-facts[open]>p,.lv-game-facts[open]>dl{visibility:visible!important;opacity:1!important}
.content--single-page .content-entry{color:#064c60!important;background:#fff9f0!important;border-color:#c8dfd9!important}
.content--single-page .content-entry :is(h1,h2,h3,h4,.loot-policy-heading){color:#064c60!important}
.content--single-page .content-entry p{color:#49676c!important}
.content--single-page .content-entry a{color:#064c60!important}


/* Loot image frames and quiet save controls V3 */
#loot-games .loot-game-cover,#loot-catalogue .loot-game-cover{aspect-ratio:3/2!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important;border-radius:14px!important;background:#f3eddf!important;display:block!important}

#loot-games .loot-game-cover img,#loot-catalogue .loot-game-cover img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:3/2!important;object-fit:cover!important;object-position:center!important;padding:0!important;margin:0!important;transform:none!important;max-height:none!important}

.loot-product-page .loot-detail-art{aspect-ratio:3/2!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important}
.loot-product-page .loot-detail-art>img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:3/2!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;transform:none!important}

.lv-card-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;margin:0 0 10px!important}
.lv-card-heading h3{margin:0!important;min-width:0;flex:1;text-align:right!important;line-height:1.5!important}
.lv-card-heading :is(.lv-bookmark,.lac-save),.lv-product-save .lv-bookmark{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 36px!important;border:1px solid #ccdae1!important;border-radius:50%!important;background:#fff9f0!important;color:#69818f!important;box-shadow:none!important;padding:8px!important;transform:none!important;cursor:pointer}
.lv-card-heading [aria-pressed=true],.lv-product-save [aria-pressed=true]{color:#064c60!important;background:#eaf1f4!important;border-color:#c8dfd9!important}
.lv-card-heading button:hover,.lv-product-save button:hover{border-color:#064c60!important;color:#064c60!important}
.lv-card-heading svg,.lv-product-save svg{width:19px!important;height:19px!important;display:block;flex:none!important}
.lv-product-save{gap:9px!important;font-size:14px!important}
.lac-cover{aspect-ratio:3/2!important}
.lac-cover img{height:100%!important;object-fit:cover!important}
.lv-card-heading button:focus-visible{outline:2px solid #b68445!important;outline-offset:3px}

@media(max-width:639px){.lv-card-heading{gap:6px!important;margin-bottom:8px!important}
.lv-card-heading :is(.lv-bookmark,.lac-save){width:32px!important;height:32px!important;min-width:32px!important;flex-basis:32px!important;padding:7px!important}
.lv-card-heading svg{width:17px!important;height:17px!important}
.lv-card-heading h3{font-size:clamp(15px,4vw,19px)!important}
#loot-games .loot-game-cover,#loot-catalogue .loot-game-cover{border-radius:11px!important}
}

html.loot-review-mode,html.loot-review-mode body{overflow:hidden!important}
#loot-device-preview{display:block!important;visibility:visible!important;opacity:1!important;max-width:none!important;max-height:none!important}


/* No decorative arrows on calls to action */
body #app .loot-game-trial::after,body .loot-game-trial::after,body .loot-game-trial::before,body .loot-page-back::before,body .loot-page-back::after,body .loot-detail-back::before,body .loot-detail-back::after,body .loot-browse-all::before,body .loot-category-action>span[aria-hidden]{content:none!important;display:none!important}

body .loot-about-home-link svg,body .loot-detail-back>span[aria-hidden]{display:none!important}
body .loot-game-trial{justify-content:center!important;text-align:center!important;gap:0!important}
body .loot-about-home-link{justify-content:center!important;gap:0!important}


/* Product image frames: override legacy square rules */
html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .loot-product-visual .loot-detail-art,html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .loot-product-visual .loot-detail-art>img{aspect-ratio:3/2!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;transform:none!important}
html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .loot-product-visual .loot-detail-art>img{object-fit:contain!important;display:block!important}

/* Loot product facts 3 x 2 — shared sticker layout, 2026-09-28 */
html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-activation-wide.lp-six-facts{margin:20px 0 0!important;padding:14px 24px 8px!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;border:0!important;border-top:1px solid #cfdee5!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;direction:rtl!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact{display:grid!important;grid-template-columns:66px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;align-items:center!important;column-gap:12px!important;row-gap:4px!important;min-width:0!important;min-height:108px!important;padding:16px 20px!important;text-align:right!important;border:0!important;border-inline-end:1px solid #deE7eb!important;background:transparent!important;box-shadow:none!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact:nth-child(3n){border-inline-end:0!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact:nth-child(n+4){border-top:1px solid #dee7eb!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact img{grid-column:1!important;grid-row:1/3!important;width:66px!important;height:66px!important;object-fit:contain!important;margin:0!important;filter:none!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact small{grid-column:2!important;grid-row:1!important;color:#49676c!important;font-size:14px!important;line-height:1.6!important;margin:0!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact strong{grid-column:2!important;grid-row:2!important;color:#064c60!important;font-size:18px!important;line-height:1.6!important;white-space:normal!important;margin:0!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-delivery{margin:10px 0 0!important;border-top:1px solid #dee7eb!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-delivery summary{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;list-style:none!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-delivery summary::before,html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-delivery summary::after,html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-delivery summary::-webkit-details-marker{display:none!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-disclosure-sign::after{content:'+';font-size:22px;font-weight:400;color:#064c60}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-delivery[open] .lp-disclosure-sign::after{content:'−'}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lv-product-extras{margin:12px 0 0!important;padding:0!important}

@media(max-width:1000px){html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact{grid-template-columns:58px minmax(0,1fr)!important;padding:14px 10px!important;column-gap:8px!important}
html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact img{width:58px!important;height:58px!important}
html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact strong{font-size:16px!important}
}

@media(max-width:600px){
html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-activation-wide.lp-six-facts{margin-top:18px!important;padding:10px 8px 4px!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:52px auto auto!important;row-gap:4px!important;min-height:122px!important;text-align:center!important;padding:12px 3px!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact img{grid-column:1!important;grid-row:1!important;width:52px!important;height:52px!important;margin:auto!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact small{grid-column:1!important;grid-row:2!important;font-size:14px!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact strong{grid-column:1!important;grid-row:3!important;font-size:14px!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-delivery summary{font-size:14px!important}

}


html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .loot-detail-layout{padding-bottom:20px!important}


/* Loot footer compact refinement — 2026-09-28 */
html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site]{background:#064c60!important;border:1px solid #7192a2!important;border-bottom:0!important;border-radius:24px 24px 0 0!important;box-shadow:none!important;overflow:hidden!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links{display:grid!important;grid-template-columns:220px minmax(0,2fr) minmax(0,1fr)!important;grid-template-rows:68px auto!important;grid-template-areas:'brand links social' 'trust links social'!important;gap:14px 36px!important;width:calc(100% - 72px)!important;max-width:1180px!important;margin:0 auto!important;padding:30px 0 26px!important;align-items:start!important;direction:rtl!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child{grid-area:brand!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:0!important;height:68px!important;padding:0!important;margin:0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child>img{width:120px!important;height:68px!important;max-width:120px!important;object-fit:contain!important;object-position:center!important;margin:0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav{grid-area:links!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(40px,auto)!important;gap:2px 18px!important;padding:0!important;margin:0!important;border:0!important;align-content:start!important;text-align:right!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav h3,html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links h3{grid-column:1/-1!important;grid-row:1!important;order:-1!important;margin:0 0 10px!important;padding:0!important;font-size:19px!important;font-weight:800!important;line-height:1.5!important;color:#fff8ea!important;text-align:right!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav a,html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav button{display:flex!important;align-items:center!important;justify-content:flex-start!important;grid-column:auto!important;grid-row:auto!important;min-height:40px!important;width:auto!important;height:auto!important;padding:4px 0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#dce8ed!important;font-size:14px!important;font-weight:500!important;line-height:1.55!important;text-align:right!important;white-space:normal!important;text-decoration:none!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav a:hover,html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav button:hover{color:#fff6df!important;text-decoration:underline!important;text-underline-offset:5px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links{grid-area:social!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-content:start!important;align-items:start!important;padding:0!important;margin:0!important;border:0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email,.loot-contact-instagram,.loot-contact-tiktok){grid-column:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;height:52px!important;min-height:52px!important;padding:9px 12px!important;border-radius:11px!important;border:1px solid #577788!important;background:#234d60!important;color:#f8f4e9!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;box-shadow:none!important;text-align:right!important;white-space:normal!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email){background:#fffaf0!important;border-color:#fffaf0!important;color:#064c60!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a::before{width:28px!important;height:28px!important;min-width:28px!important;flex:0 0 28px!important;border-radius:8px!important;margin:0!important;background-size:contain!important;font-size:21px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a.loot-contact-whatsapp::before{font-size:21px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a:hover{background:#2c5a6f!important;border-color:#bdd1dc!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email):hover{background:#eaf1f5!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust{grid-area:trust!important;display:flex!important;flex-direction:column!important;gap:8px!important;justify-content:flex-start!important;align-items:stretch!important;align-self:start!important;width:100%!important;max-width:240px!important;padding:0!important;margin:0!important;border:0!important;transform:none!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust salla-trust-badges{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex:none!important;gap:10px!important;width:100%!important;height:62px!important;min-height:62px!important;padding:6px 12px!important;border:1px solid #e8e4d9!important;border-radius:10px!important;background:#fffaf0!important;box-shadow:none!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .s-trust-badges-image{width:64px!important;height:46px!important;min-width:64px!important;flex:0 0 64px!important;margin:0!important;object-fit:contain!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .s-trust-badges-content{padding:0!important;margin:0!important;text-align:right!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .s-trust-badges-label{font-size:14px!important;line-height:1.5!important;color:#617882!important;margin:0 0 2px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .s-trust-badges-number{font-size:14px!important;line-height:1.4!important;letter-spacing:.25px!important;color:#064c60!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .loot-trust-pending{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;flex:none!important;gap:12px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:7px 12px!important;border:1px dashed #70909f!important;border-radius:10px!important;background:transparent!important;margin:0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .loot-trust-pending strong{font-size:20px!important;line-height:1.1!important;color:#eadbbd!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .loot-trust-pending span{font-size:14px!important;line-height:1.5!important;color:#c6d7df!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom{background:#173b4b!important;border-top:1px solid #3f6273!important;padding:0!important;margin:0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .store-footer__bottom-inner{width:calc(100% - 72px)!important;max-width:1180px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:14px 24px!important;margin:0 auto!important;padding:16px 0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .footer-rights{font-size:14px!important;color:#c6d7df!important;margin:0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .footer-rights p{font-size:14px!important;margin:0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom salla-payments{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;width:auto!important;order:0!important;margin:0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom salla-payments::before{font-size:14px!important;color:#dce8ed!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .s-payments-list{display:flex!important;gap:7px!important;justify-content:center!important;margin:0!important;width:auto!important;flex-wrap:nowrap!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .s-payments-list-item{width:66px!important;height:38px!important;max-width:none!important;margin:0!important;padding:4px 7px!important;border-radius:7px!important;background:#fff9f0!important;border:0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .s-payments-list-item img{width:52px!important;height:30px!important;max-width:100%!important;object-fit:contain!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links :is(a,button):focus-visible{outline:2px solid #e3bb7b!important;outline-offset:4px!important}

@media(min-width:701px) and (max-width:1023px){
html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links{width:calc(100% - 48px)!important;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr)!important;column-gap:24px!important;padding:26px 0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links{grid-template-columns:1fr!important;gap:7px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email,.loot-contact-instagram,.loot-contact-tiktok){height:44px!important;min-height:44px!important;padding:7px 10px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav{column-gap:12px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav a,html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav button{font-size:14px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust salla-trust-badges{gap:7px!important;padding:6px 9px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .s-trust-badges-image{width:56px!important;min-width:56px!important;flex-basis:56px!important}

}

@media(max-width:700px){
html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site]{border-radius:20px 20px 0 0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links{width:calc(100% - 40px)!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;grid-template-areas:'brand' 'trust' 'social' 'links'!important;gap:20px!important;padding:22px 0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child{height:56px!important;justify-content:center!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links>div:first-child>img{width:104px!important;height:56px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust{max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)!important;gap:8px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust salla-trust-badges{height:60px!important;min-height:60px!important;padding:5px 7px!important;gap:5px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .s-trust-badges-image{width:48px!important;height:44px!important;min-width:48px!important;flex-basis:48px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .s-trust-badges-label{font-size:14px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .s-trust-badges-number{font-size:14px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-trust .loot-trust-pending{height:60px!important;min-height:60px!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;padding:6px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links h3,html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav h3{font-size:17px!important;margin:0 0 4px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email,.loot-contact-instagram,.loot-contact-tiktok){height:49px!important;min-height:49px!important;padding:8px 10px!important;font-size:14px!important;gap:8px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav{border-top:1px solid #466b7d!important;padding-top:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important;grid-auto-rows:minmax(42px,auto)!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav a,html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-footer-nav button{min-height:42px!important;font-size:14px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .store-footer__bottom-inner{width:calc(100% - 40px)!important;flex-direction:column!important;gap:14px!important;padding:16px 0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom salla-payments{order:-1!important;flex-direction:column!important;gap:9px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .s-payments-list-item{width:62px!important;height:36px!important;padding:3px 6px!important}

}



/* Structured footer groups */
html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-footer-nav{grid-auto-rows:auto!important;gap:0 22px!important;align-items:start!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .lf-footer-group{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important;align-items:stretch!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .lf-footer-group h3{margin:0 0 12px!important;order:0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .lf-footer-group a,html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .lf-footer-group button{min-height:36px!important;padding:4px 0!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .lv-footer-policies{display:contents!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email){grid-column:1/-1!important;height:46px!important;min-height:46px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-contact-links a:is(.loot-contact-instagram,.loot-contact-tiktok){height:46px!important;min-height:46px!important}

@media(min-width:701px) and (max-width:1023px){html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-footer-nav{gap:0 16px!important}
html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-contact-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-contact-links a:is(.loot-contact-instagram,.loot-contact-tiktok){font-size:14px!important;gap:5px!important;padding:6px!important}
html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-contact-links a::before{width:24px!important;height:24px!important;min-width:24px!important;flex-basis:24px!important}
}

@media(max-width:700px){html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important}
html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .lf-footer-group a,html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .lf-footer-group button{min-height:42px!important}
html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-contact-links a:is(.loot-contact-whatsapp,.loot-contact-email){grid-column:auto!important;height:49px!important;min-height:49px!important}
html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-contact-links a:is(.loot-contact-instagram,.loot-contact-tiktok){height:49px!important;min-height:49px!important}
}


/* Footer balanced groups — reduce space between store and policy links */
@media(min-width:1024px){
html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured{max-width:1080px!important;grid-template-columns:minmax(220px,1fr) minmax(300px,1.15fr) minmax(250px,1fr)!important;column-gap:38px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-footer-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:18px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured>div:first-child{width:250px!important;max-width:100%!important;justify-content:center!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-footer-trust{max-width:250px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom .store-footer__bottom-inner{max-width:1080px!important}

}

@media(min-width:701px) and (max-width:1023px){
html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured{grid-template-columns:minmax(180px,.9fr) minmax(225px,1.3fr) minmax(170px,1fr)!important;column-gap:18px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-footer-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:12px!important}

html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured>div:first-child{justify-content:center!important}

}


/* Loot trust badge breathing room — 2026-09-28 */
html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-footer-trust{gap:16px!important}

@media(max-width:700px){
html body#app.loot-site footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-footer-trust{gap:12px!important}

}

/* Loot welcome float and CTA sheen — 2026-09-29 */
@keyframes loot-welcome-soft-float{0%,100%{translate:0 0}50%{translate:0 -6px}}

@keyframes loot-cta-soft-sheen{0%,18%{translate:-200% 0}60%,100%{translate:420% 0}}

/* LOOT CUSTOMER REVIEWS V1 — Salla data, no sample ratings */
#loot-customer-reviews{box-sizing:border-box;max-width:1200px;width:calc(100% - 32px);margin:30px auto 26px;padding:28px 32px;border:1px solid #c8dfd9;border-radius:24px;background:#fff9f0;box-shadow:0 8px 22px #1c425307;color:#064c60;direction:rtl;}

#loot-customer-reviews .lr-intro{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:20px;align-items:center;}

#loot-customer-reviews .lr-mark{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:#e8f0f2;color:#064c60;border:1px solid #c4d7df;}

#loot-customer-reviews .lr-mark svg{width:35px;height:35px;}

#loot-customer-reviews .lr-eyebrow{display:block;font-size:14px;font-weight:700;color:#946b3d;margin:0 0 5px;}

#loot-customer-reviews h2{font-family:inherit;font-size:clamp(23px,2.5vw,30px);font-weight:800;color:#064c60;line-height:1.4;margin:0 0 6px;}

#loot-customer-reviews p{font-size:15px;line-height:1.8;margin:0;color:#587785;}

#loot-customer-reviews .lr-feedback{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 21px;border:1px solid #c8dfd9;border-radius:13px;background:#edf3f5;color:#064c60;font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background .2s;}

#loot-customer-reviews .lr-feedback:hover{background:#dfecef;}

#loot-customer-reviews .lr-feedback:focus-visible{outline:3px solid #b68445;outline-offset:4px;}

#loot-customer-reviews salla-reviews{--color-primary:#064c60;--color-primary-dark:#064c60;--color-primary-light:#edf3f5;font-family:inherit;}

#loot-customer-reviews salla-reviews:not(:empty){margin-top:20px;}

body.loot-info-view #loot-customer-reviews,body:has(.loot-product-page:is(.loot-detail-active,:target)) #loot-customer-reviews{display:none!important;}

@media(max-width:639px){#loot-customer-reviews{width:calc(100% - 28px);margin:22px auto;padding:22px 18px;border-radius:20px;}
#loot-customer-reviews .lr-intro{grid-template-columns:48px minmax(0,1fr);gap:12px;}
#loot-customer-reviews .lr-mark{width:48px;height:48px;border-radius:15px;}
#loot-customer-reviews .lr-mark svg{width:28px;height:28px;}
#loot-customer-reviews .lr-feedback{grid-column:1/-1;width:100%;margin-top:3px;}
#loot-customer-reviews p{font-size:14px;}
#loot-customer-reviews h2{font-size:23px;}
}

/* LOOT REVIEWS PREVIEW — clearly labelled examples, never Salla reviews */
#loot-customer-reviews .lr-demo-note{display:inline-flex;margin-top:24px;padding:6px 11px;border-radius:8px;background:#f6edda;color:#80613d;font-size:14px;font-weight:700;line-height:1.7;}

#loot-customer-reviews .lr-demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;}

#loot-customer-reviews .lr-demo-card{display:flex;flex-direction:column;gap:14px;min-width:0;margin:0;padding:22px;border:1px solid #ccdde3;border-radius:18px;background:linear-gradient(155deg,#fff9f0,#f0f5f5);}

#loot-customer-reviews .lr-demo-card header{display:flex;align-items:center;gap:11px;}

#loot-customer-reviews .lr-avatar{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;background:#064c60;color:#fff8e9;font-size:14px;font-weight:800;}

#loot-customer-reviews .lr-demo-card:nth-child(2) .lr-avatar{background:#986f42;}

#loot-customer-reviews .lr-demo-card:nth-child(3) .lr-avatar{background:#517d7b;}

#loot-customer-reviews .lr-person{font-size:15px;font-weight:800;color:#064c60;}

#loot-customer-reviews .lr-example{display:block;font-size:14px;color:#80613d;line-height:1.8;}

#loot-customer-reviews .lr-stars{direction:ltr;text-align:right;color:#b5823f;font-size:20px;letter-spacing:3px;line-height:1.1;}

#loot-customer-reviews .lr-stars .lr-muted-star{color:#cedadc;}

#loot-customer-reviews .lr-demo-card blockquote{font-size:16px;line-height:1.9;color:#244c5a;font-weight:600;margin:0;flex:1;}

#loot-customer-reviews .lr-demo-card footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #dce7e9;padding-top:12px;font-size:14px;color:#66818c;}

#loot-customer-reviews .lr-demo-card:focus-visible{outline:3px solid #b5823f;outline-offset:2px;}

@media(max-width:639px){#loot-customer-reviews .lr-demo-grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding:3px 2px 12px;gap:12px;}
#loot-customer-reviews .lr-demo-card{flex:0 0 90%;scroll-snap-align:start;padding:19px;}
#loot-customer-reviews .lr-demo-card blockquote{font-size:15px;}
#loot-customer-reviews .lr-demo-note{font-size:14px;}
}


/* TEST outcomes: keep empty-cart contents hidden and states clear. */
.loot-checkout-review .lr-product[hidden]{display:none!important}
.lr-activation-tests{display:grid;gap:8px}
.lr-activation-tests .lr-secondary{margin:0}
.lr-email [role="status"]:not(:empty){padding:14px;border-radius:12px;background:#edf7f3;color:#064c60;font-weight:700;line-height:1.8}
.lv-status[data-status="failed"]{background:#f8e9e3;color:#8b3d29}

/* Native Salla participation with Loot visual identity. */
#loot-customer-reviews button.lr-feedback{font:inherit;cursor:pointer}

.lr-compose,.lr-demo-preview{margin-top:20px;border:1px solid #bdced8;border-radius:16px;background:#fff9f0;color:#064c60;overflow:hidden}

.lr-compose>summary,.lr-demo-preview>summary{padding:18px 20px;cursor:pointer;font-weight:800;list-style-position:inside}

.lr-compose-body{padding:0 22px 22px}
.lr-compose h3{font-size:22px;margin:4px 0 8px;font-weight:800}
.lr-compose p{line-height:1.9}
.lr-compose label{display:grid;gap:8px;font-weight:700;margin:18px 0}
.lr-compose select{width:100%;max-width:420px;min-height:48px;border:1px solid #bdced8;border-radius:12px;background:#edf3f5;color:#064c60;padding:10px 14px;font:inherit}
.lr-compose-help{font-size:14px;color:#607d8a;margin-top:18px}
.lr-suggestion{display:inline-block;padding:10px 0;text-decoration:underline;text-underline-offset:5px;font-weight:700}
.lr-demo-preview>.lr-demo-note{margin:12px 20px}
.lr-demo-preview>.lr-demo-grid{padding:0 20px 20px;margin:0}
.lr-demo-preview{background:#f8f5ed;font-size:14px}

.loot-live-feedback{margin:24px 0;padding:28px;border:1px solid #bdced8;border-radius:22px;background:#fff9f0;color:#064c60}
.loot-live-feedback>h2{font-size:28px;font-weight:800;margin:0 0 8px}
.loot-live-feedback>p{color:#607d8a;line-height:1.9;margin:0 0 20px}

.loot-live-feedback salla-comments,.lr-native-form salla-comments{display:block!important;--color-primary:#064c60;--color-primary-dark:#064c60;--color-primary-light:#edf3f5;--color-text:#064c60;font-family:inherit}

.lr-compose :focus-visible,.loot-live-feedback :focus-visible{outline:2px solid #d95242;outline-offset:3px}

@media(max-width:639px){.lr-compose-body{padding:0 16px 18px}
.lr-compose>summary,.lr-demo-preview>summary{padding:16px}
.lr-compose h3{font-size:20px}
.loot-live-feedback{padding:20px 16px;border-radius:18px}
.loot-live-feedback>h2{font-size:23px}
}


.lr-login-gate{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;margin:14px 0;border:1px solid #c8dce0;border-radius:16px;background:#eef5f6}
.lr-login-gate[hidden]{display:none!important}
.lr-login-gate p{flex:1 1 230px;margin:0!important;color:#245667!important}
.lr-login-gate button{border:0;border-radius:12px;background:#245c6a;color:#fff9f0;font:700 15px inherit;padding:12px 20px;min-height:44px;cursor:pointer}
.lr-login-gate button:focus-visible{outline:3px solid #d9aa61;outline-offset:3px}
.lr-login-gate [role=status]:empty{display:none}


.lr-participation .s-comments{padding:0!important;margin:0!important;min-height:0!important}
.lr-participation .s-comments-container{padding:0!important}
.lr-participation .s-comments-header:empty{display:none!important}
.lr-participation .s-comments-header{margin:16px 0!important}
.lr-login-gate button{font-family:inherit;font-size:15px;font-weight:700}


/* Authenticated account: one native trigger, with no duplicate login icon. */
salla-user-menu:has(.s-user-menu-trigger-avatar)>[slot="login-btn"]{display:none!important}

salla-user-menu .s-user-menu-trigger{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:5px!important;border:1px solid #b8d1d7!important;border-radius:14px!important;background:#245c6a!important;box-sizing:border-box!important;cursor:pointer}

salla-user-menu .s-user-menu-trigger-avatar{width:32px!important;height:32px!important;border-radius:50%!important;object-fit:cover!important;margin:0!important}

salla-user-menu .s-user-menu-trigger-content,salla-user-menu .s-user-menu-trigger-icon{display:none!important}

.lr-participation:has(salla-comment-form textarea) .lr-login-gate{display:none!important}

.lr-participation .s-comment-form-input{border:1px solid #b8d1d7!important;border-radius:14px!important;background:#fff9f0!important;color:#064c60!important;font-family:inherit!important;padding:16px!important;width:100%!important;min-height:130px!important;box-sizing:border-box!important}

.lr-participation .s-comments-title{font-size:20px!important;color:#064c60!important}

.lr-participation .s-comment-form-action button{background:#245c6a!important;color:#fff9f0!important;border-color:#245c6a!important;border-radius:12px!important;min-height:44px!important;min-width:110px!important;font-family:inherit!important}

.lr-participation .s-comments-item-wrapper{border:1px solid #d4e0e1!important;border-radius:16px!important;padding:16px!important;background:#fff9f0!important}


html body .app-inner salla-user-menu.header__user-menu:has(.s-user-menu-trigger-avatar)>button.header-btn[slot="login-btn"]{display:none!important}


/* Customer account: compact native records in Loot's visual language. */
.lac-real-account .lac-layout{gap:24px!important;align-items:start!important}
.lac-real-account .lac-content{min-width:0;background:#fff9f0;border:1px solid #bfd3d9;border-radius:22px;padding:clamp(18px,3vw,30px);box-shadow:0 8px 24px #1c425308}
.lac-real-account .lac-header{margin-bottom:24px!important}
.lac-real-account .lac-section-heading{margin-bottom:20px!important}
.lac-real-account .lac-section-heading h2{font-size:clamp(22px,2.5vw,28px)!important}
.lac-real-account .lac-section-heading p{line-height:1.9!important;font-size:15px!important}
.lac-real-note{padding:16px 18px;margin:22px 0;border-radius:14px;background:#eef5f6;border:1px solid #d6e3e5;color:#245667}
.lac-real-note p{margin:6px 0 0;line-height:1.8;font-size:14px}
.lac-real-help{display:grid;gap:12px}
.lac-real-help a{display:block;padding:17px;border:1px solid #c9dadd;border-radius:14px;background:#f5f8f7;color:#245667;font-weight:700}
.lac-real-account salla-orders{display:block;max-width:100%;overflow-x:auto}
.lac-real-account .lac-empty{padding:30px 12px!important;min-height:0!important}
.lac-real-account .lac-sidebar button{min-height:48px}
.lac-real-account salla-products-list{display:block;min-width:0}
.lac-real-account .s-products-list-wrapper{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}
.lac-real-account salla-user-profile{display:block;min-width:0}
@media(max-width:600px){.lac-real-account .lac-layout{gap:16px!important}
.lac-real-account .lac-content{border-radius:18px}
.lac-real-account .lac-sidebar nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px}
.lac-real-account .lac-sidebar button{font-size:14px!important;padding:11px 8px!important}
.lac-real-note{margin:16px 0}
}


.loot-wishlist-sync{display:none!important}
.lac-native-frame{display:block;width:100%;height:340px;border:0;background:#fff9f0;border-radius:16px}
.loot-account-embed body{background:#fff9f0!important;margin:0!important;padding:0!important;min-height:0!important}
.loot-account-embed body>:not(#loot-native-account-content):not(salla-modal):not(salla-login-modal){display:none!important}
.loot-account-embed #loot-native-account-content{display:block!important;margin:0!important;padding:12px!important;max-width:none!important;color:#245667!important}
.loot-account-embed #loot-native-account-content .no-content-placeholder{padding:22px!important}
.loot-account-embed #loot-native-account-content h1{display:none!important}
body:not(.loot-customer-signed-in) [data-loot-account-link],body:not(.loot-customer-signed-in) .loot-account-action{display:none!important}


.lac-real-account .lac-header{padding:8px 0!important;margin:12px 0 24px!important}
.lac-real-account .lac-header h1{font-size:clamp(26px,3vw,36px)!important;margin:8px 0!important}
.lac-real-account .lac-header p{font-size:15px!important}
.lac-order-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:5px;margin:0 0 20px;border-radius:13px;background:#eef3f2;width:fit-content}
.lac-order-tabs button{border:0;padding:10px 16px;min-height:42px;border-radius:10px;background:transparent;color:#245667;font-family:inherit;font-weight:700;cursor:pointer}
.lac-order-tabs button[aria-current=page]{background:#245c6a;color:#fff9f0}
.lac-real-account .lac-sidebar{padding:10px!important}
.lac-real-account .lac-content>.lac-secondary{display:inline-flex!important;margin-top:4px}
.lac-real-account salla-notifications{display:block}
.s-user-menu-dropdown{border-radius:18px!important;background:#fff9f0!important;color:#245667!important;border:1px solid #bfd3d9!important;box-shadow:0 14px 35px #1c425326!important}
.s-user-menu-dropdown-item-link{min-height:44px!important;color:#245667!important;font-family:inherit!important}
.s-user-menu-dropdown-item-link:hover{background:#edf4f4!important}
.s-user-menu-dropdown-header{background:#edf4f4!important;color:#064c60!important}


/* Customer account is opened explicitly from Salla's user icon. */
body.loot-site [data-loot-account-link],
body.loot-site .loot-account-action,
body.loot-site .lv-policy-contact a[href*="#loot-account"],
body.loot-site .lr-account-link{display:none!important}

body:not(.loot-customer-signed-in) #loot-account .lac-sidebar,
body:not(.loot-customer-signed-in) #loot-account .lac-header{display:none!important}

body:not(.loot-customer-signed-in) #loot-account .lac-layout{display:block!important}


/* LOOT final customer layout review: compact account, balanced facts, clear focus. */
body:has(.s-user-menu-toggler.opened) #wa-selia,body:has(dialog[open]) #wa-selia{display:none!important}

html body#app.loot-site #loot-account .lac-back{margin-bottom:8px!important}

html body#app.loot-site #loot-account .lac-header{margin:4px 0 18px!important;padding:4px 0!important}

html body#app.loot-site #loot-account .lac-header h1{margin:4px 0!important}

html body#app.loot-site #loot-account .lac-header p{margin:4px 0!important;line-height:1.7!important}

html body#app.loot-site #loot-account .lac-section-heading{margin-bottom:16px!important}

html body#app.loot-site #loot-account .lac-section-heading p{font-size:14px!important;line-height:1.8!important}

html body#app.loot-site #loot-account .s-orders-no-content{min-height:0!important;margin:0!important;padding:30px 12px!important}

html body#app.loot-site #loot-account .s-products-list-placeholder{min-height:0!important;padding:28px 16px!important;margin:12px 0 0!important}

html body#app.loot-site #loot-account .s-products-list-placeholder p{font-size:17px!important}

html body#app.loot-site #loot-account .lac-content>.lac-secondary{margin-top:8px!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact{border:0!important;border-inline-start:1px solid #dee7eb!important;grid-template-columns:1fr!important;grid-template-rows:58px auto auto!important;text-align:center!important;gap:4px!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact:first-child{border-inline-start:0!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact img{grid-column:1!important;grid-row:1!important;width:58px!important;height:58px!important;margin:auto!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact small{grid-column:1!important;grid-row:2!important;font-size:14px!important}

html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact strong{grid-column:1!important;grid-row:3!important;font-size:16px!important}

.loot-site :is(a,button,summary,[role="button"]):focus-visible{outline:3px solid #b78948!important;outline-offset:3px!important}

@media(max-width:600px){
 html body#app.loot-site #loot-account .lac-sidebar{padding:6px!important}

 html body#app.loot-site #loot-account .lac-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0!important;gap:4px!important}

 html body#app.loot-site #loot-account .lac-sidebar nav button{font-size:14px!important;min-height:46px!important;padding:8px 4px!important;justify-content:center!important}

 html body#app.loot-site #loot-account .lac-header{margin-bottom:14px!important}

 html body#app.loot-site #loot-account .lac-content{padding:18px 16px!important}

 html body#app.loot-site #loot-account .lac-section-heading h2{font-size:23px!important}

 html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}

 html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact:nth-child(odd){border-inline-start:0!important}

 html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact:nth-child(n+3){border-top:1px solid #dee7eb!important}

 html body#app.loot-site :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .lp-six-facts .lp-fact strong{font-size:15px!important}

}


/* Consistent readable empty states inside the customer account. */
html body#app.loot-site #loot-account .s-products-list-placeholder p,html body#app.loot-site #loot-account .s-orders-no-content p{color:#456676!important;font-size:16px!important}

html body#app.loot-site #loot-account .s-products-list-placeholder>span,html body#app.loot-site #loot-account .s-orders-no-content>.icon{width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;margin:0 auto 18px!important;background:#edf3f2!important;color:#245667!important;opacity:1!important}

html body#app.loot-site #loot-account .s-products-list-placeholder svg{fill:currentColor!important;color:#245667!important;width:32px!important;height:32px!important}

html body#app.loot-site #loot-account .s-products-list-placeholder .loot-browse-all{background:#064c60!important;color:#fff9f0!important;border-color:#064c60!important;min-height:44px!important}


/* LOOT account component skin — preserve native Salla data and actions. */
html body#app.loot-site #loot-account,
html.loot-account-embed #loot-native-account-content {
  --color-primary:#064c60;--color-primary-dark:#064c60;--color-primary-light:#edf3f2;
  --color-primary-reverse:#fff9f0;--color-text:#064c60;--color-text-secondary:#456676;
  --s-radius:14px;color:#064c60;font-family:"Loot Baloo",sans-serif;
}

html body#app.loot-site #loot-account :is(salla-products-list,salla-orders,salla-notifications,salla-user-settings){font-family:inherit!important;color:inherit!important}

/* Match the storefront game cards, while keeping real prices and wishlist controls. */
html body#app.loot-site #loot-account .s-products-list-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}

html body#app.loot-site #loot-account custom-salla-product-card.product-card{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:auto!important;padding:8px!important;margin:0!important;overflow:hidden!important;border:1px solid #9fbacb!important;border-radius:20px!important;background:#fff9f0!important;box-shadow:0 4px 0 #244f6418,0 10px 24px #244f6410!important;font-family:inherit!important;color:#064c60!important}

html body#app.loot-site #loot-account .product-card__image{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1.35!important;padding:0!important;margin:0!important;border-radius:13px!important;overflow:hidden!important;background:#f3eee4!important}

html body#app.loot-site #loot-account .product-card__image>a{display:block!important;width:100%!important;height:100%!important;padding:0!important}

html body#app.loot-site #loot-account .product-card__image img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;transform:none!important}

html body#app.loot-site #loot-account :is(.product-card__buttons,.product-card__addToCart,.quickview-btn){display:none!important}

html body#app.loot-site #loot-account .product-card__actions{position:absolute!important;top:10px!important;right:auto!important;left:10px!important;display:flex!important;opacity:1!important;visibility:visible!important;transform:none!important;margin:0!important}

html body#app.loot-site #loot-account .wishlist .s-button-element{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1px solid #c5d6dd!important;border-radius:50%!important;background:#fff9f0!important;color:#064c60!important;box-shadow:0 2px 8px #244f6410!important;animation:none!important}

html body#app.loot-site #loot-account .wishlist .s-button-element i{font-size:21px!important;color:inherit!important}

html body#app.loot-site #loot-account .product-card__content{display:flex!important;flex:1!important;flex-direction:column!important;justify-content:flex-start!important;gap:14px!important;padding:16px 8px 6px!important;margin:0!important;min-height:0!important;background:transparent!important;color:#064c60!important}

html body#app.loot-site #loot-account .product-card__content-wrapper{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0!important;margin:0!important;min-height:0!important}

html body#app.loot-site #loot-account .product-card__title{margin:0!important;padding:0!important;min-height:0!important;text-align:right!important}

html body#app.loot-site #loot-account .product-card__title a{display:block!important;font-family:inherit!important;font-size:22px!important;font-weight:800!important;line-height:1.5!important;color:#064c60!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere!important}

html body#app.loot-site #loot-account .product-card__price{justify-content:flex-start!important;gap:8px!important;margin:0!important;color:#064c60!important}

html body#app.loot-site #loot-account .product-card__price .total-price{font-family:inherit!important;font-size:22px!important;font-weight:800!important;color:#064c60!important}

html body#app.loot-site #loot-account .product-card__enhanced-mini-cart{display:block!important;margin-top:auto!important;padding:0!important;background:transparent!important;border:0!important}

html body#app.loot-site #loot-account .product-card__enhanced-mini-cart-divider{display:none!important}

html body#app.loot-site #loot-account .product-card__enhanced-mini-cart :is(salla-add-product-button,salla-button){display:block!important;width:100%!important}

html body#app.loot-site #loot-account .product-card__enhanced-mini-cart .s-button-element{display:flex!important;width:100%!important;min-height:46px!important;padding:10px 14px!important;border:1px solid #064c60!important;border-radius:12px!important;background:#064c60!important;color:#fff9f0!important;font-family:inherit!important;font-weight:800!important;font-size:16px!important;box-shadow:none!important}

html body#app.loot-site #loot-account .product-card__enhanced-mini-cart .s-button-text{width:100%!important;color:inherit!important}

html body#app.loot-site #loot-account .product-card__enhanced-mini-cart__btn--inner{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;color:inherit!important}

html body#app.loot-site #loot-account .product-card__enhanced-mini-cart :is(.enhanced-label,.enhanced-icon){margin:0!important;color:inherit!important}

/* Native order rows inherit the same palette without changing status meaning. */
html body#app.loot-site #loot-account custom-salla-product-card.product-card{max-height:none!important;aspect-ratio:auto!important}

html body#app.loot-site #loot-account .product-card__image{flex:none!important}

html body#app.loot-site #loot-account .product-card__content{flex:1 0 auto!important;height:auto!important}

html body#app.loot-site #loot-account :is(.product-card__content-wrapper,.product-card__title,.product-card__price,.product-card__enhanced-mini-cart){flex:none!important;height:auto!important;max-height:none!important}

html body#app.loot-site #loot-account .product-options:empty{display:none!important}

html body#app.loot-site #loot-account .s-orders-table{width:100%!important;font-family:inherit!important;color:#064c60!important}

html body#app.loot-site #loot-account .s-orders-table-head{background:#edf3f2!important;color:#245667!important}

html body#app.loot-site #loot-account .s-orders-table-head-tr-th{font-family:inherit!important;font-weight:700!important;letter-spacing:0!important;padding:14px!important}

html body#app.loot-site #loot-account .s-orders-table-tbody-tr{background:#fff9f0!important;border-color:#d8e4e6!important;border-radius:16px!important;box-shadow:0 3px 12px #244f6408!important}

html body#app.loot-site #loot-account .s-orders-table-tbody-tr-td{font-family:inherit!important;color:#064c60!important}

html body#app.loot-site #loot-account .s-orders-table-tbody-tr-td-content{padding:16px 14px!important}

html body#app.loot-site #loot-account .s-orders-mobile-title{color:#456676!important}

html body#app.loot-site #loot-account :is(salla-orders,salla-notifications) .s-button-element{font-family:inherit!important;border-radius:12px!important;min-height:44px!important}

/* Settings and notifications keep all native controls and destructive-action colors. */
html body#app.loot-site #loot-account .s-user-settings-section{padding:0!important;margin:0 0 14px!important;border:1px solid #c9dadd!important;border-radius:16px!important;background:#fff9f0!important;overflow:hidden!important}

html body#app.loot-site #loot-account .s-list-tile-item{padding:18px!important;gap:14px!important;color:#064c60!important;background:transparent!important;font-family:inherit!important}

html body#app.loot-site #loot-account .s-list-tile-item-content{min-width:0!important}

html body#app.loot-site #loot-account .s-user-settings-section-title{font-size:19px!important;font-weight:800!important;color:#064c60!important}

html body#app.loot-site #loot-account .s-user-settings-section-subtitle{font-size:14px!important;line-height:1.8!important;color:#456676!important;white-space:normal!important}

html body#app.loot-site #loot-account .s-user-settings-section-icon{background:#edf3f2!important;color:#064c60!important;border-radius:12px!important}

html body#app.loot-site #loot-account .s-user-settings-section .s-button-element{font-family:inherit!important;border-radius:12px!important;min-height:44px!important}

html body#app.loot-site #loot-account .s-placeholder-icon{background:#edf3f2!important;color:#064c60!important}

html body#app.loot-site #loot-account .s-placeholder-title{font-family:inherit!important;color:#064c60!important;font-weight:800!important}

html body#app.loot-site #loot-account .s-placeholder-description{font-family:inherit!important;color:#456676!important;line-height:1.8!important}

html body#app.loot-site #loot-account :is(button,a,input):focus-visible{outline:3px solid #b68a4b!important;outline-offset:3px!important}

html.loot-account-embed #loot-native-account-content :is(button,input,a){font-family:inherit!important}

html.loot-account-embed #loot-native-account-content .no-content-placeholder{background:#fff9f0!important;color:#456676!important;border-radius:16px!important}

@media(max-width:700px){
 html body#app.loot-site #loot-account .s-products-list-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}

 html body#app.loot-site #loot-account custom-salla-product-card.product-card{padding:6px!important;border-radius:16px!important}

 html body#app.loot-site #loot-account .product-card__image{aspect-ratio:1!important;border-radius:10px!important}

 html body#app.loot-site #loot-account .product-card__content{padding:11px 3px 3px!important;gap:10px!important}

 html body#app.loot-site #loot-account .product-card__title a{font-size:17px!important;line-height:1.5!important}

 html body#app.loot-site #loot-account .product-card__price .total-price{font-size:20px!important}

 html body#app.loot-site #loot-account .product-card__enhanced-mini-cart .s-button-element{padding:10px 5px!important;font-size:14px!important;min-height:44px!important}

 html body#app.loot-site #loot-account .product-card__enhanced-mini-cart .enhanced-icon{display:none!important}

 html body#app.loot-site #loot-account .product-card__actions{top:5px!important;left:5px!important}

 html body#app.loot-site #loot-account .wishlist .s-button-element{width:36px!important;height:36px!important;min-height:36px!important}

 html body#app.loot-site #loot-account .s-list-tile-item{flex-wrap:wrap!important;padding:14px!important;gap:10px!important}

 html body#app.loot-site #loot-account .s-list-tile-item-content{flex:1!important}

 html body#app.loot-site #loot-account .s-user-settings-section-deactivate-user .s-list-tile-item-action{width:100%!important}

 html body#app.loot-site #loot-account .s-orders-table-tbody-tr{border:1px solid #c9dadd!important;margin-bottom:12px!important;padding:10px!important}

}

@media(max-width:359px){html body#app.loot-site #loot-account .s-products-list-wrapper{grid-template-columns:1fr!important}
}

html body#app.loot-site :is(#loot-games,#loot-catalogue) .loot-game-body>p{display:block!important;color:#456676!important;font-size:15px!important;line-height:1.8!important;min-height:54px;margin:0!important}

html body#app.loot-site :is(#loot-games,#loot-catalogue) .loot-game-cover{position:relative!important}

html body#app.loot-site .loot-game-status{position:absolute;right:12px;bottom:12px;z-index:2;padding:5px 11px;border-radius:9px;border:1px solid #d9c7a7;background:#fff9ed;color:#7b582c;font-size:14px;font-weight:700;line-height:1.6;box-shadow:0 2px 10px #1c42530a}

html body#app.loot-site .loot-game-status.is-playable{background:#edf6f3;border-color:#b0d0c9;color:#255c57}

html body#app.loot-site .loot-stage-note{font-size:14px;line-height:1.9;text-align:center;max-width:760px;margin:0 auto 22px;padding:10px 18px;border:1px dashed #c5d6da;border-radius:12px;color:#496672;background:#f3f6f3}

html body#app.loot-site .lp-buy-note{line-height:1.8!important}

@media(max-width:639.98px){
 html body#app.loot-site :is(#loot-games,#loot-catalogue) .loot-game-body>p{font-size:14px!important;min-height:47px}

 html body#app.loot-site .loot-game-status{right:7px;bottom:7px;font-size:14px;padding:4px 7px}

 html body#app.loot-site .loot-stage-note{text-align:right;font-size:14px;padding:10px 13px;margin-bottom:18px}

}
@media(max-width:900px){
}
@media(max-width:600px){}
@media(prefers-reduced-motion:reduce){}
@media(max-width:900px){}


/* LOOT unified section presentation — existing Salla sections, 2026-10-05 */
html body#app.loot-site.index{--loot-ink:#064c60;--loot-line:#d5e4dc;--loot-radius:24px;background-color:#fff9f0!important;color:#174d58}
html body#app.loot-site.index :is(.loot-divider h2,.loot-view h1,.loot-view h2,.loot-game-body h3){color:#064c60!important}
html body#app.loot-site.index .loot-divider{margin-bottom:28px!important;gap:20px!important}
html body#app.loot-site.index .loot-divider::before,html body#app.loot-site.index .loot-divider::after{background:linear-gradient(90deg,transparent,#bdd9cf)!important}
html body#app.loot-site.index .loot-divider h2::before{color:#e77760!important}
html body#app.loot-site.index .loot-coming-label{background:#fbe0d4!important;color:#853d2f!important;border-radius:30px!important;padding:5px 13px!important;font-weight:700!important}
html body#app.loot-site.index :is(.loot-game-card,.loot-product-panel){border-color:#c8dfd9!important;border-radius:24px!important;box-shadow:0 6px 0 #dcebe3!important;background:#fffcf6!important;overflow:hidden!important}
html body#app.loot-site.index .loot-game-body{padding:24px!important}
html body#app.loot-site.index .loot-stage-note{background:#e8f3ed!important;border:1px solid #c8dfd9!important;border-radius:16px!important;color:#345f62!important;padding:14px 20px!important;line-height:1.9!important;margin-bottom:28px!important}
html body#app.loot-site.index :is(.loot-game-trial,.loot-browse-all,.loot-story-primary,.lac-primary){background:#064c60!important;color:#fffaf1!important;border-color:#064c60!important;border-radius:13px!important;min-height:46px!important;box-shadow:0 3px 0 #033747!important}
html body#app.loot-site.index :is(.lv-policy-header,.lac-header){background:#fffaf1 url('https://cdn.files.salla.network/other/1038969726/aef1aef3-d7dd-426d-80c9-a14e846ff1cf-original.webp') left center/cover no-repeat!important;border:1px solid #d1e2d9!important;border-radius:26px!important;padding:42px 36px!important;min-height:235px!important;margin:24px 0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}
html body#app.loot-site.index :is(.lv-policy-header,.lac-header)>*{max-width:62%!important}
html body#app.loot-site.index :is(.lv-policy-header h1,.lac-header h1){font-size:clamp(30px,3.4vw,46px)!important;margin:8px 0 12px!important;line-height:1.4!important}
html body#app.loot-site.index :is(.lv-policy-header p,.lac-header p){font-size:16px!important;line-height:1.9!important;color:#345d63!important}
html body#app.loot-site.index .lv-policy-body{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}
html body#app.loot-site.index .lv-policy-body>section{background:#fffcf6!important;border:1px solid #d5e4dc!important;border-radius:19px!important;padding:25px!important;margin:0 0 15px!important;gap:20px!important}
html body#app.loot-site.index .lv-policy-number{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;flex-shrink:0!important;border-radius:12px!important;background:#d8ede4!important;color:#064c60!important;font-weight:800!important}
html body#app.loot-site.index .lv-policy-nav{gap:9px!important;flex-wrap:wrap!important;margin:0 0 24px!important}
html body#app.loot-site.index .lv-policy-nav a{border:1px solid #c8dfd9!important;border-radius:12px!important;background:#fffaf1!important;color:#064c60!important;min-height:44px!important}
html body#app.loot-site.index .lv-policy-nav a[aria-current=page]{background:#064c60!important;color:#fffaf1!important}
html body#app.loot-site.index .lv-policy-contact{background:#ddefe6!important;border:0!important;border-radius:22px!important;padding:30px!important}
html body#app.loot-site.index :is(.lac-sidebar,.lac-content){border:1px solid #d5e4dc!important;border-radius:22px!important;background:#fffcf6!important;box-shadow:none!important}
html body#app.loot-site.index .lac-sidebar button{border-radius:12px!important;min-height:48px!important}
html body#app.loot-site.index .lac-sidebar button[aria-current=page]{background:#064c60!important;color:#fffaf1!important}
html body#app.loot-site.index #loot-customer-reviews{border-color:#c8dfd9!important;border-radius:24px!important;background:#e8f3ed!important}
html body#app.loot-site.index :is(a,button,input,select,summary):focus-visible{outline:3px solid #de6a51!important;outline-offset:4px!important}
@media(max-width:700px){
html body#app.loot-site.index :is(.lv-policy-header,.lac-header){padding:24px 20px 125px!important;min-height:285px!important;background-size:100% auto!important;background-position:left bottom!important}
html body#app.loot-site.index :is(.lv-policy-header,.lac-header)>*{max-width:100%!important}
html body#app.loot-site.index :is(.lv-policy-header h1,.lac-header h1){font-size:30px!important}
html body#app.loot-site.index .lv-policy-body>section{padding:20px 16px!important;gap:12px!important}
html body#app.loot-site.index .lv-policy-nav a{font-size:14px!important;padding:9px 12px!important}
}
@media(prefers-reduced-motion:reduce){html body#app.loot-site.index *{scroll-behavior:auto!important}}

html body#app.loot-site.index .loot-game-card .loot-game-cover{height:auto!important;aspect-ratio:16/10!important;padding:0!important;background:#eaf1e9!important;overflow:hidden!important;border-radius:18px 18px 0 0!important}
html body#app.loot-site.index .loot-game-card .loot-game-cover img{width:100%!important;height:100%!important;object-fit:contain!important;max-height:none!important;padding:0!important;transform:none!important;mix-blend-mode:normal!important}
html body#app.loot-site.index .loot-product-visual .loot-detail-art{height:auto!important;aspect-ratio:16/10!important;background:#eef2e9!important;padding:0!important}
html body#app.loot-site.index .loot-product-visual .loot-detail-art img{width:100%!important;height:100%!important;object-fit:contain!important;max-height:none!important;transform:none!important}

html body#app.loot-site.index #loot-account.lac-account .lac-header{padding:35px!important}
@media(max-width:700px){html body#app.loot-site.index #loot-account.lac-account .lac-header{padding:24px 20px 140px!important;min-height:285px!important;justify-content:flex-start!important;background-size:100% auto!important;background-position:left bottom!important}html body#app.loot-site.index #loot-account.lac-account .lac-header>div{max-width:100%!important;width:100%!important}}

@media(max-width:600px){html body#app.loot-site.index #loot-catalogue .loot-game-grid,html body#app.loot-site.index #loot-games .loot-game-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}html body#app.loot-site.index .loot-game-card .loot-game-body h3{font-size:25px!important}html body#app.loot-site.index .loot-game-card .loot-game-body>p{font-size:15px!important;line-height:1.8!important}}

/* Account empty-state icons: retain a compact readable badge. */
#loot-account .s-placeholder-icon{width:64px!important;height:64px!important;min-width:64px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 18px!important;border-radius:20px!important;background:#e4eeea!important;color:#155766!important}#loot-account .s-placeholder-icon svg{width:28px!important;height:28px!important;fill:currentColor!important;opacity:1!important}

/* LOOT EVENING — approved concept 2. Assets and content remain independent. */
html body#app.loot-site.loot-night #mainnav .header__main-end .header-btn__icon,html body#app.loot-site.loot-night #mainnav .loot-mobile-menu summary{color:#fff3df!important}
html body#app.loot-site.loot-night #mainnav .loot-desktop-nav a[aria-current]{background:#165969!important;color:#fff3df!important;border-color:#397985!important}
html body#app.loot-site.loot-night .app-inner.has-pattern::before{display:none!important;background-image:none!important}
html body#app.loot-site.loot-night .store-header .top-navbar{display:none!important}

html body#app.loot-site.loot-night .store-header #mainnav{height:82px!important}
html body#app.loot-site.loot-night .store-header :is(.header-btn__icon,.s-cart-summary-wrapper i,.s-cart-summary-wrapper svg,.s-search-icon,.sicon-search,.sicon-shopping-bag){color:#fff3df!important;fill:currentColor!important;opacity:1!important}
html body#app.loot-site.loot-night .store-header .loot-desktop-nav a[aria-current=page]{background:#165969!important;color:#fff3df!important;border:0!important}
html body#app.loot-site.loot-night #loot-account.lac-account .lac-header{background:#063c4e url('https://cdn.files.salla.network/other/1038969726/7bdabf9f-36fc-4fe0-9bdc-1431d8e8f3c9-original.webp') center/cover no-repeat!important;min-height:160px!important;padding:28px 32px!important;border:0!important}
html body#app.loot-site.loot-night #loot-account.lac-account .lac-header :is(h1,p,span){color:#fff3df!important}
html body#app.loot-site.loot-night :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .loot-detail-trial{background:#075568!important;color:#fff3df!important;border:0!important;border-radius:99px!important}
html body#app.loot-site.loot-night :is(#loot-product-square,#loot-product-castle,#loot-product-nadeek).lp-product .loot-detail-buy button{background:#8fb2b0!important;color:#123f4b!important;border-radius:99px!important}
html body#app.loot-site.loot-night{--loot-ink:#083e50;--loot-line:#d8ded5;--loot-radius:18px;--color-primary:#075568;background:#fcf5e9!important;color:#123f4b!important;background-image:none!important}
html body#app.loot-site.loot-night::before,html body#app.loot-site.loot-night::after{display:none!important}
html body#app.loot-site.loot-night .store-header,html body#app.loot-site.loot-night .store-header .inner,html body#app.loot-site.loot-night #mainnav,html body#app.loot-site.loot-night .main-nav-container{background:#073b4a!important;border-color:#235966!important;box-shadow:none!important}
html body#app.loot-site.loot-night .store-header :is(.loot-desktop-nav a,.loot-header-links a,.loot-account-action,.s-cart-summary-total,.s-cart-summary-icon,button){color:#fcf5e9!important}
html body#app.loot-site.loot-night .store-header .loot-desktop-nav a[aria-current]{color:#96ddce!important;border-color:#96ddce!important}

html body#app.loot-site.loot-night .loot-mobile-links a{color:#fff5e5!important}
html body#app.loot-site.loot-night .loot-hero-2026{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#063748!important;box-shadow:none!important;overflow:hidden!important}
html body#app.loot-site.loot-night .loot-hero-2026 :is(.swiper,.s-slider-container,.swiper-wrapper){border-radius:0!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__slide{position:relative!important;aspect-ratio:1920/900!important;height:auto!important;min-height:0!important;background:#063748!important;overflow:hidden!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:none!important;transform:none!important;opacity:1!important}
html body#app.loot-site.loot-night .loot-hero-2026 img[data-selia="home-advanced-slider-ar-mobile-image"]{display:none!important}
html body#app.loot-site.loot-night .loot-hero-2026 img[data-selia="home-advanced-slider-ar-desktop-image"]{display:block!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;padding:0!important;background:none!important;pointer-events:none!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption>.container{width:100%!important;max-width:1440px!important;padding:0 7%!important;margin:auto!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner{display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:center!important;transform:none!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content{width:39%!important;max-width:520px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;flex-direction:column!important;pointer-events:auto!important;background:none!important;gap:16px!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__heading{font-size:clamp(30px,4vw,62px)!important;line-height:1.25!important;margin:0!important;color:#fff5e5!important;background:none!important;text-indent:0!important;width:100%!important;height:auto!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__heading::before,html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__heading::after{display:none!important}
html body#app.loot-site.loot-night .night-title-art{display:block!important;width:100%!important;max-width:450px!important;height:auto!important;object-fit:contain!important;margin:auto!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__text{font-size:clamp(15px,1.9vw,27px)!important;line-height:1.6!important;color:#fff3dc!important;margin:0!important;max-width:100%!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 30px!important;background:#f8765d!important;color:#082f3d!important;border:0!important;border-radius:99px!important;font-size:18px!important;font-weight:800!important;box-shadow:0 4px 12px #001d2b30!important;margin:0!important}
html body#app.loot-site.loot-night .loot-hero-2026 .s-slider-block__title-nav{bottom:20px!important;top:auto!important;inset-inline-start:24px!important;inset-inline-end:auto!important}
html body#app.loot-site.loot-night .loot-hero-2026 .s-slider-nav-arrow{background:#093f50!important;color:#fff3dd!important;border:1px solid #679891!important;width:38px!important;height:38px!important}
html body#app.loot-site.loot-night .loot-hero-2026 .swiper-pagination{bottom:12px!important}
html body#app.loot-site.loot-night .loot-hero-2026 .swiper-pagination-bullet{background:#fff3dd!important;opacity:.5!important}
html body#app.loot-site.loot-night .loot-hero-2026 .swiper-pagination-bullet-active{background:#f8765d!important;opacity:1!important}
html body#app.loot-site.loot-night .s-block--bundle-html-content{margin-top:0!important}
html body#app.loot-site.loot-night :is(#loot-categories,#loot-start,#night-home-faq){width:100%!important;max-width:none!important;margin:0!important;padding:64px max(5%,calc((100vw - 1280px)/2))!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important}
html body#app.loot-site.loot-night .night-heading{display:block!important;text-align:center!important;margin:0 auto 28px!important;padding:0!important;max-width:900px!important;border:0!important;background:none!important}
html body#app.loot-site.loot-night .night-heading>span{display:inline-block!important;font-size:14px!important;font-weight:700!important;border:1px solid #82b8b1!important;border-radius:99px!important;padding:4px 15px!important;margin-bottom:12px!important}
html body#app.loot-site.loot-night .night-heading h2{font-size:clamp(27px,3.4vw,45px)!important;line-height:1.45!important;font-weight:900!important;color:#083e50!important;margin:0 0 8px!important}
html body#app.loot-site.loot-night .night-heading h2 em{font-style:normal!important;color:#e6674e!important}
html body#app.loot-site.loot-night .night-heading p{font-size:17px!important;line-height:1.8!important;margin:0!important}
html body#app.loot-site.loot-night #loot-categories{background:#fcf5e9 url('https://cdn.files.salla.network/other/1038969726/6aa61dc9-3569-43c6-9c73-4312570a1c75-original.webp') center/cover no-repeat!important}
html body#app.loot-site.loot-night #loot-categories .loot-categories{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;background:none!important;padding:0!important}
html body#app.loot-site.loot-night #loot-categories .loot-category{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:none!important;border-radius:0!important;overflow:visible!important;gap:0!important;transform:none!important}
html body#app.loot-site.loot-night #loot-categories .loot-category::before,html body#app.loot-site.loot-night #loot-categories .loot-category::after,html body#app.loot-site.loot-night #loot-categories .loot-category-action::before{display:none!important}
html body#app.loot-site.loot-night #loot-categories .loot-category img{display:block!important;width:100%!important;max-width:380px!important;height:auto!important;aspect-ratio:4/3!important;object-fit:contain!important;object-position:center!important;margin:0 0 10px!important;border-radius:0!important;mix-blend-mode:normal!important;filter:none!important;transform:none!important}
html body#app.loot-site.loot-night #loot-categories h3{font-size:28px!important;line-height:1.5!important;color:#083e50!important;margin:0 0 7px!important}
html body#app.loot-site.loot-night #loot-categories p{font-size:16px!important;line-height:1.8!important;margin:0 0 16px!important;color:#254f59!important}
html body#app.loot-site.loot-night #loot-categories :is(.loot-category-action,.loot-coming-label){display:inline-flex!important;width:auto!important;padding:10px 24px!important;border-radius:99px!important;background:#9edfcf!important;color:#083e50!important;font-weight:800!important;font-size:15px!important;border:0!important;margin-top:auto!important;min-height:44px!important;align-items:center!important}
html body#app.loot-site.loot-night #loot-categories .loot-category-action{background:#075568!important;color:#fff6e8!important}
html body#app.loot-site.loot-night #loot-start{background:#063c4e url('https://cdn.files.salla.network/other/1038969726/7bdabf9f-36fc-4fe0-9bdc-1431d8e8f3c9-original.webp') center/cover no-repeat!important;color:#fff5e5!important;padding-top:58px!important;padding-bottom:55px!important}
html body#app.loot-site.loot-night #loot-start .night-heading h2{color:#fff3df!important}
html body#app.loot-site.loot-night #loot-start .loot-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;list-style:none!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}
html body#app.loot-site.loot-night #loot-start .loot-steps li{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;background:none!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;gap:0!important;overflow:visible!important}
html body#app.loot-site.loot-night #loot-start .loot-steps li::before,html body#app.loot-site.loot-night #loot-start .loot-steps li::after{display:none!important}
html body#app.loot-site.loot-night #loot-start h3{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;color:#ffce93!important;font-size:22px!important;margin:0 0 12px!important}
html body#app.loot-site.loot-night .night-step-number{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:50%!important;background:#ed8765!important;color:#082f3d!important;font-size:19px!important}
html body#app.loot-site.loot-night #loot-start .loot-steps img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;max-width:none!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;margin:0 0 12px!important;filter:none!important;transform:none!important}
html body#app.loot-site.loot-night #loot-start .loot-steps li>div{padding:0 8px!important}
html body#app.loot-site.loot-night #loot-start p{font-size:16px!important;line-height:1.9!important;color:#f1f4e9!important;margin:0!important}
html body#app.loot-site.loot-night #loot-start .night-note{font-size:14px!important;text-align:center!important;margin:28px auto 0!important;color:#b8d8d4!important}
html body#app.loot-site.loot-night #night-home-faq{background:#fcf5e9 url('https://cdn.files.salla.network/other/1038969726/6aa61dc9-3569-43c6-9c73-4312570a1c75-original.webp') center bottom/cover no-repeat!important}
html body#app.loot-site.loot-night .night-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:1050px;margin:auto}
html body#app.loot-site.loot-night .night-faq-grid details{background:#fffcf4;border:1px solid #d7dacf;border-radius:14px;padding:18px 22px}
html body#app.loot-site.loot-night .night-faq-grid summary{cursor:pointer;font-weight:800;font-size:16px;line-height:1.6}
html body#app.loot-site.loot-night .night-faq-grid p{line-height:1.9;font-size:15px;margin:14px 0 0}
html body#app.loot-site.loot-night .night-more{display:block;text-align:center;text-decoration:underline;margin:24px auto 0;color:#075568;font-weight:700}
html body#app.loot-site.loot-night :is(.loot-game-card,.loot-product-panel,.lac-content,.lac-sidebar,.loot-search-dialog){background:#fffbf3!important;border:1px solid #d9e1d8!important;border-radius:18px!important;box-shadow:0 5px 18px #053a4809!important}
html body#app.loot-site.loot-night :is(.loot-game-trial,.loot-browse-all,.loot-detail-trial,.loot-story-primary,.lac-primary){background:#075568!important;color:#fff6e8!important;border-radius:99px!important;box-shadow:none!important;border:0!important;min-height:46px!important}
html body#app.loot-site.loot-night :is(.loot-divider)::before,html body#app.loot-site.loot-night :is(.loot-divider)::after,html body#app.loot-site.loot-night .loot-divider h2::before{display:none!important}
html body#app.loot-site.loot-night .loot-divider h2{color:#083e50!important}
html body#app.loot-site.loot-night :is(.lac-header,.lv-policy-header){background:#063c4e url('https://cdn.files.salla.network/other/1038969726/7bdabf9f-36fc-4fe0-9bdc-1431d8e8f3c9-original.webp') center/cover no-repeat!important;min-height:160px!important;padding:32px!important;border:0!important;border-radius:20px!important;margin:24px 0!important}
html body#app.loot-site.loot-night :is(.lac-header,.lv-policy-header)>*{max-width:100%!important}
html body#app.loot-site.loot-night :is(.lac-header,.lv-policy-header) :is(h1,h2,p,span){color:#fff3df!important}
html body#app.loot-site.loot-night :is(.lac-header,.lv-policy-header) h1{font-size:34px!important}
html body#app.loot-site.loot-night .lv-policy-body>section{background:#fffcf6!important;border:1px solid #dbe0d5!important;border-radius:14px!important;box-shadow:none!important}
html body#app.loot-site.loot-night .lv-policy-nav a[aria-current=page],html body#app.loot-site.loot-night .lac-sidebar button[aria-current=page]{background:#075568!important;color:#fff5e5!important}
html body#app.loot-site.loot-night :is(.loot-stage-note,.lv-policy-contact,.loot-story-invitation){background:#e2eee3!important;border-color:#c9dbcf!important;border-radius:14px!important;box-shadow:none!important}
html body#app.loot-site.loot-night .loot-game-cover{background:#f4eddf!important}
html body#app.loot-site.loot-night .loot-game-cover img{object-fit:contain!important}
html body#app.loot-site.loot-night :is(#loot-games,#loot-catalogue){padding-top:44px!important;padding-bottom:44px!important}
html body#app.loot-site.loot-night #loot-customer-reviews{background:#eff3e9!important;border:1px solid #d5dfd2!important;border-radius:18px!important;box-shadow:none!important;margin:32px auto!important;max-width:1200px!important}
html body#app.loot-site.loot-night footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site]{background:#fcf5e9!important;color:#123f4b!important;border-top:1px solid #dddccf!important;box-shadow:none!important;margin-top:0!important}
html body#app.loot-site.loot-night footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] :is(h3,p,a,span){color:#123f4b!important}
html body#app.loot-site.loot-night footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .footer-bottom{background:#f4edde!important;color:#123f4b!important;border-color:#dddccf!important}
html body#app.loot-site.loot-night footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links .loot-contact-links a{background:#fffaf1!important;border-color:#d8dfd3!important;color:#123f4b!important}
html body#app.loot-site.loot-night :is(button,a,input,summary,select):focus-visible{outline:3px solid #ec8966!important;outline-offset:4px!important}
html body#app.loot-site.loot-night button:disabled{cursor:not-allowed!important;opacity:.55!important}
@media(max-width:900px){
 html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content{gap:9px!important;width:43%!important}
 html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__button{font-size:15px!important;min-height:42px!important;padding:10px 18px!important}
 html body#app.loot-site.loot-night :is(#loot-categories,#loot-start,#night-home-faq){padding:42px 24px!important}
 html body#app.loot-site.loot-night #loot-categories .loot-categories{gap:16px!important}
 html body#app.loot-site.loot-night #loot-categories h3{font-size:23px!important}
 html body#app.loot-site.loot-night #loot-start h3{font-size:18px!important}
}
@media(max-width:639px){
 html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__slide{aspect-ratio:900/1100!important;height:auto!important}
 html body#app.loot-site.loot-night .loot-hero-2026 img[data-selia="home-advanced-slider-ar-mobile-image"]{display:block!important}
 html body#app.loot-site.loot-night .loot-hero-2026 img[data-selia="home-advanced-slider-ar-desktop-image"]{display:none!important}
 html body#app.loot-site.loot-night .loot-hero-2026 picture img[data-selia="home-advanced-slider-ar-desktop-image"]{display:block!important}
 html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption{align-items:flex-start!important}
 html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption>.container{padding:20px 20px 0!important;margin:0!important}
 html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content{width:100%!important;max-width:none!important;gap:8px!important}
 html body#app.loot-site.loot-night .night-title-art{width:58%!important;max-width:245px!important;max-height:122px!important}
 html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__text{font-size:17px!important}
 html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__heading{font-size:33px!important}
 html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__button{font-size:14px!important;min-height:42px!important;padding:9px 24px!important}
 html body#app.loot-site.loot-night :is(#loot-categories,#loot-start,#night-home-faq){padding:35px 20px!important}
 html body#app.loot-site.loot-night .night-heading{margin-bottom:22px!important}
 html body#app.loot-site.loot-night .night-heading h2{font-size:29px!important}
 html body#app.loot-site.loot-night .night-heading p{font-size:15px!important}
 html body#app.loot-site.loot-night #loot-categories .loot-categories{grid-template-columns:1fr!important;gap:32px!important}
 html body#app.loot-site.loot-night #loot-categories .loot-category img{max-width:280px!important;aspect-ratio:4/3!important}
 html body#app.loot-site.loot-night #loot-categories h3{font-size:26px!important}
 html body#app.loot-site.loot-night #loot-start .loot-steps{grid-template-columns:1fr!important;gap:34px!important}
 html body#app.loot-site.loot-night #loot-start .loot-steps img{width:100%!important;max-width:320px!important;aspect-ratio:4/3!important;height:auto!important}
 html body#app.loot-site.loot-night #loot-start h3{font-size:23px!important}
 html body#app.loot-site.loot-night .night-faq-grid{grid-template-columns:1fr}
 html body#app.loot-site.loot-night :is(.lac-header,.lv-policy-header){min-height:145px!important;padding:24px 20px!important;background-size:auto 100%!important}
 html body#app.loot-site.loot-night :is(.lac-header,.lv-policy-header) h1{font-size:28px!important}
 html body#app.loot-site.loot-night :is(.lac-header,.lv-policy-header) p{font-size:14px!important}
 html body#app.loot-site.loot-night #loot-customer-reviews{margin:24px 16px!important}
}
@media(prefers-reduced-motion:reduce){html body#app.loot-site.loot-night *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Readable footer links across native and custom groups. */
html body#app.loot-site.loot-night footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .lf-footer-group :is(h3,a,span),
html body#app.loot-site.loot-night footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] .lv-footer-policies a{color:#123f4b!important;opacity:1!important}
html body#app.loot-site.loot-night footer.store-footer.loot-site-footer.loot-footer-unified[data-loot-site] section.loot-footer-layout.loot-links.lf-structured .loot-footer-nav :is(h3,a,button,span){color:#123f4b!important;opacity:1!important}
/* Independent title artwork controls; the scene, caption and CTA remain separate. */
html body#app.loot-site.loot-night .loot-hero-2026{--loot-title-width:340px;--loot-title-x:0px;--loot-title-y:0px;--loot-title-gap:24px}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content:has(.night-title-art){gap:14px!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__heading:has(.night-title-art){flex:none!important;margin-bottom:var(--loot-title-gap)!important;transform:translate(var(--loot-title-x),var(--loot-title-y))!important;animation:none!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__heading .night-title-art{width:var(--loot-title-width)!important;max-width:100%!important;max-height:none!important;height:auto!important;margin-inline:auto!important}
@media(min-width:640px) and (max-width:900px){html body#app.loot-site.loot-night .loot-hero-2026{--loot-title-width:245px;--loot-title-gap:12px}}
@media(max-width:639px){html body#app.loot-site.loot-night .loot-hero-2026{--loot-title-width:205px;--loot-title-gap:6px}}
/* Subtle scene lighting and independent masked lettering shimmer. */
@keyframes loot-title-sheen{0%,16%{background-position:170% 0;opacity:0}22%{opacity:.7}48%{background-position:-70% 0;opacity:.55}53%,100%{background-position:-70% 0;opacity:0}}
@keyframes loot-lantern-breathe{0%,100%{opacity:.28}50%{opacity:.65}}
@keyframes loot-embers-drift{0%,100%{transform:translate3d(0,7px,0);opacity:.2}50%{transform:translate3d(5px,-10px,0);opacity:.65}}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__slide::before{content:''!important;display:block!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(ellipse at 17% 45%,#ffc97155 0%,transparent 15%),radial-gradient(ellipse at 96% 36%,#ffd18740 0%,transparent 10%),radial-gradient(ellipse at 5% 21%,#ffc57145 0%,transparent 9%)!important;mix-blend-mode:screen;animation:loot-lantern-breathe 5s ease-in-out infinite}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__slide::after{content:''!important;display:block!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(circle at 17% 32%,#ffe0a1 0 1px,transparent 3px),radial-gradient(circle at 23% 23%,#ffe7b3 0 1px,transparent 2px),radial-gradient(circle at 8% 43%,#ffd39a 0 1px,transparent 3px),radial-gradient(circle at 39% 16%,#c3eee5 0 1px,transparent 2px),radial-gradient(circle at 51% 60%,#ffdea1 0 1px,transparent 3px),radial-gradient(circle at 92% 27%,#ffe1a6 0 1px,transparent 2px)!important;animation:loot-embers-drift 7s ease-in-out infinite}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption{z-index:2!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__heading:has(.night-title-art){position:relative!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__heading:has(.night-title-art)::after{content:''!important;display:block!important;position:absolute!important;inset:0!important;width:var(--loot-title-width)!important;max-width:100%!important;height:100%!important;margin:auto!important;pointer-events:none!important;background-image:linear-gradient(110deg,transparent 40%,#fff7d680 47%,#fffde7 50%,#fff7d680 53%,transparent 60%)!important;background-color:transparent!important;background-size:300% 100%!important;-webkit-mask:url('https://cdn.files.salla.network/other/1038969726/3a99b7ca-51d5-4f7f-89d9-7991b2467ec9-original.webp') center/100% 100% no-repeat;mask:url('https://cdn.files.salla.network/other/1038969726/3a99b7ca-51d5-4f7f-89d9-7991b2467ec9-original.webp') center/100% 100% no-repeat;mix-blend-mode:screen;animation:loot-title-sheen 7s ease-in-out infinite}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__slide:not(.swiper-slide-active)::before,html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__slide:not(.swiper-slide-active)::after,html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__slide:not(.swiper-slide-active) .advanced-slider__caption__inner__content__heading::after{animation-play-state:paused!important}
@media(max-width:639px){html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__slide::before{background:radial-gradient(ellipse at 20% 63%,#ffd18755,transparent 22%),radial-gradient(ellipse at 90% 72%,#ffca7045,transparent 15%)!important}html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__slide::after{inset:42% 0 0!important}}
@media(prefers-reduced-motion:reduce){html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__slide::before,html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__slide::after,html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__heading:has(.night-title-art)::after{display:none!important;animation:none!important}}

/* Audited controls: native navigation in its own rail, consistent touch targets. */
html body#app.loot-site.loot-night .loot-hero-2026 salla-slider{position:relative!important;display:block!important;padding-bottom:64px!important}
html body#app.loot-site.loot-night .loot-hero-2026 .s-slider-block__title{position:absolute!important;inset:auto 0 8px!important;height:48px!important;margin:0!important;padding:0!important;z-index:5!important;display:flex!important;justify-content:center!important;pointer-events:none!important}
html body#app.loot-site.loot-night .loot-hero-2026 .s-slider-block__title-left{position:static!important;width:240px!important;display:block!important;margin:0!important}
html body#app.loot-site.loot-night .loot-hero-2026 .s-slider-block__title-nav{position:static!important;display:flex!important;justify-content:space-between!important;width:100%!important;height:48px!important;gap:0!important;transform:none!important}
html body#app.loot-site.loot-night .loot-hero-2026 .s-slider-nav-arrow{position:static!important;inset:auto!important;transform:none!important;margin:0!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:12px!important;background:#145465!important;color:#fff3df!important;border:1px solid #467784!important;opacity:1!important;pointer-events:auto!important;box-shadow:none!important}
html body#app.loot-site.loot-night .loot-hero-2026 .swiper{position:static!important}
html body#app.loot-site.loot-night .loot-hero-2026 .swiper-pagination{position:absolute!important;inset:auto 50% 12px auto!important;transform:translateX(50%)!important;width:104px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;z-index:6!important}
html body#app.loot-site.loot-night .loot-hero-2026 .swiper-pagination-bullet{position:relative!important;display:block!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;opacity:1!important;background:transparent!important;border:0!important;border-radius:12px!important;box-shadow:none!important}
html body#app.loot-site.loot-night .loot-hero-2026 .swiper-pagination-bullet::after{content:''!important;position:absolute!important;inset:18px 10px!important;border-radius:9px!important;background:#71969e!important}
html body#app.loot-site.loot-night .loot-hero-2026 .swiper-pagination-bullet-active::after{background:#eea27e!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__button{min-height:48px!important;border-radius:12px!important;padding:12px 26px!important;font-size:16px!important;line-height:24px!important;color:#073b4a!important;background:#f3a17e!important;border:1px solid #ffc3a3!important;box-shadow:0 3px 0 #853f2d55!important;margin-top:4px!important}
html body#app.loot-site.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__button span{color:inherit!important;font:inherit!important}
html body#app.loot-site.loot-night :is(.loot-game-trial,.loot-browse-all,.loot-story-primary,.lac-primary,.loot-category-action){border-radius:12px!important;min-height:48px!important;padding:12px 22px!important;line-height:24px!important;font-size:16px!important;box-shadow:none!important}
html body#app.loot-site.loot-night #loot-categories .loot-coming-label{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:4px 12px!important;background:#e8e7da!important;color:#52645f!important;border:1px solid #d6d9cb!important;border-radius:7px!important;font-size:14px!important;box-shadow:none!important}
html body#app.loot-site.loot-night :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-compact-buttons{gap:12px!important;align-items:stretch!important}
html body#app.loot-site.loot-night :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-compact-buttons .loot-detail-trial{min-height:50px!important;padding:12px 18px!important;background:#075568!important;color:#fff6e8!important;border:1px solid #075568!important;border-radius:12px!important;font-size:16px!important;box-shadow:none!important;order:-1!important}
html body#app.loot-site.loot-night :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-compact-buttons .loot-detail-trial span{color:inherit!important}
html body#app.loot-site.loot-night :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-detail-buy button:disabled{min-height:50px!important;border-radius:12px!important;background:#e5e9e1!important;color:#596962!important;border:1px solid #cbd4cc!important;opacity:1!important;box-shadow:none!important}
html body#app.loot-site.loot-night :is(.loot-page-back,.loot-detail-back,.lac-back,.loot-cart-return){border-radius:12px!important;min-height:44px!important;box-shadow:none!important}
html body#app.loot-site.loot-night :is(.lv-bookmark,.header__search-btn,.s-cart-summary-wrapper,.s-user-menu-dropdown-header-close,.drawer-close){min-width:44px!important;min-height:44px!important}
html body#app.loot-site.loot-night :is(.loot-detail-info summary,.night-faq-grid summary,.s-user-menu-dropdown-item-link){min-height:44px!important;align-content:center!important}
html body#app.loot-site.loot-night .night-more{width:fit-content!important;min-height:44px!important;padding:10px 16px!important;align-content:center!important}
html body#app.loot-site.loot-night.cart :is(.s-quantity-input-button,.btn--delete,.s-cart-summary-card-chevron){min-width:44px!important;min-height:44px!important}
@media(max-width:639px){html body#app.loot-site.loot-night :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-compact-buttons{display:flex!important;flex-direction:column!important}html body#app.loot-site.loot-night :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-compact-buttons>*{width:100%!important;flex:auto!important}}
/* Launch-ready presentation; transactional restrictions remain in place. */
html body#app.loot-site.loot-night :is(.lp-buy-note,.loot-cart-test-note,#loot-game-stage,#loot-catalogue-stage,.lp-trial-pending,.loot-game-status:not(.is-playable)){display:none!important}
/* Compact mobile product introduction; actions stay close to the product name. */
@media(max-width:639px){
 html body#app.loot-site.loot-night :is(#loot-product-square,.loot-product-page).lp-product .loot-product-visual{margin:0!important;padding:0!important}
 html body#app.loot-site.loot-night :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-art{height:220px!important;min-height:0!important;aspect-ratio:auto!important}
 html body#app.loot-site.loot-night :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-art img{height:100%!important;width:100%!important;object-fit:contain!important}
 html body#app.loot-site.loot-night :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-layout{gap:20px!important}
 html body#app.loot-site.loot-night :is(#loot-story,#loot-contact,#loot-faq,.lv-policy-page)>.loot-page-back{margin-bottom:20px!important}
}
html body#app.loot-site.loot-night #loot-contact .loot-contact-card{border-radius:14px!important;box-shadow:none!important;border-color:#d8ded5!important}
html body#app.loot-site.loot-night #loot-contact .loot-contact-whatsapp{background:#075568!important}
html body#app.loot-site.loot-night .lv-policy-nav a{min-height:44px!important;display:inline-flex!important;align-items:center!important;border-radius:10px!important;padding:10px 14px!important}
html body#app.loot-site.loot-night .loot-cart-care a{min-height:44px!important;display:inline-flex!important;align-items:center!important;padding:8px 12px!important}
html body#app.loot-site.loot-night :is(#loot-product-square,.loot-product-page).lp-product .loot-detail-info .loot-compact-buttons .lp-trial-pending{display:none!important}
html body#app.loot-site.loot-night :is(#loot-games,#loot-catalogue) .loot-game-card{display:flex!important;flex-direction:column!important}
html body#app.loot-site.loot-night :is(#loot-games,#loot-catalogue) .loot-game-body{display:flex!important;flex-direction:column!important;flex:1!important;align-items:stretch!important}
html body#app.loot-site.loot-night :is(#loot-games,#loot-catalogue) .loot-game-body>p{min-height:3.6em!important}
html body#app.loot-site.loot-night :is(#loot-games,#loot-catalogue) .loot-game-body>.loot-game-trial{margin-top:auto!important}
html body#app.loot-site.loot-night #loot-categories .loot-category .loot-category-action{border-radius:12px!important;min-height:48px!important;padding:12px 22px!important;font-size:16px!important;line-height:24px!important}
html body#app.loot-site.loot-night .lv-search-dialog .lac-close{min-width:44px!important;min-height:44px!important;border-radius:12px!important}
html body#app.loot-site.loot-night .lv-search-dialog .lv-search-grid article img{object-fit:contain!important;background:#f1ebdf!important}
/* Loot shared controls — 2026-10-06 */
html body#app#app#app.loot-site.loot-night :is(.loot-game-trial,.loot-browse-all,.loot-story-primary,.lac-primary,.loot-category-action,.loot-detail-trial,.loot-detail-back,.night-more,.advanced-slider__caption__inner__content__button,.loot-detail-buy button,.s-button-btn,.lac-back,.lac-secondary,.loot-page-back,.lac-sidebar button,.lac-order-tabs button){border-radius:14px!important;min-height:50px!important;padding:12px 22px!important;font-family:inherit!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important;box-shadow:none!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;max-width:100%}
html body#app#app#app.loot-site.loot-night :is(.loot-game-trial,.loot-detail-back,.night-more){background:#fffaf0!important;color:#124b58!important;border:1px solid #a9c1b7!important}
html body#app#app#app.loot-site.loot-night :is(.loot-browse-all,.loot-story-primary,.lac-primary,.loot-category-action,.loot-detail-trial){background:#0c5060!important;color:#fff6e7!important;border:1px solid #0c5060!important}
html body#app#app#app.loot-site.loot-night :is(.loot-trial-arrow,.loot-category-action:after,.loot-detail-back:before){display:none!important}
html body#app#app#app.loot-site.loot-night .loot-compact-buttons{display:flex;flex-wrap:wrap;gap:12px!important;align-items:stretch}
html body#app#app#app.loot-site.loot-night :is(button,a):focus-visible{outline:3px solid #e99b7a!important;outline-offset:4px!important}
html body#app#app#app.loot-site.loot-night .coming-label{display:inline-flex;padding:5px 16px;border-radius:9px;background:#eee2ca;color:#5a503a;font-size:16px;font-weight:700;margin:8px auto}
html body#app#app#app.loot-site.loot-night .loot-category-coming:after{content:none!important}
html body#app#app#app.loot-site.loot-night .loot-store-features{background:transparent!important;padding:24px 0!important;margin:36px auto!important}
html body#app#app#app.loot-site.loot-night .loot-store-features .enhanced-features__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
html body#app#app#app.loot-site.loot-night .loot-store-features .s-block--enhanced-features__item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;border:1px solid #d9dfd1!important;border-radius:20px!important;background:#fffaf0!important;padding:20px 16px!important;gap:8px!important;box-shadow:none!important}
html body#app#app#app.loot-site.loot-night .loot-store-features .feature-icon{width:120px!important;height:120px!important;min-width:120px!important;background:none!important;margin:0!important;padding:0!important;border:0!important}
html body#app#app#app.loot-site.loot-night .loot-store-features .feature-icon img{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important}
html body#app#app#app.loot-site.loot-night .loot-store-features h2{font-size:21px!important;line-height:1.5!important;margin:0!important;color:#124b58!important}
html body#app#app#app.loot-site.loot-night .loot-store-features p{font-size:16px!important;line-height:1.7!important;margin:0!important;color:#5d746a!important}
html body#app#app#app.loot-site.loot-night .loot-contact-links a{display:inline-flex!important;align-items:center!important;gap:9px!important;min-height:44px!important;font-size:17px!important}
html body#app#app#app.loot-site.loot-night .loot-social-logo{width:20px!important;height:20px!important;flex:none;fill:currentColor}
html body#app#app#app.loot-site.loot-night .loot-text-control{min-width:74px!important;min-height:44px!important;border-radius:14px!important;padding:8px 12px!important;font-size:15px!important;background:#fff6e7!important;color:#124b58!important}
html body#app#app#app.loot-site.loot-night .loot-text-control:after{content:none!important}
@media(max-width:900px){html body#app#app#app.loot-site.loot-night .loot-store-features .enhanced-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:480px){html body#app#app#app.loot-site.loot-night .loot-store-features .s-block--enhanced-features__item{padding:16px 10px!important}html body#app#app#app.loot-site.loot-night .loot-store-features .feature-icon{width:92px!important;height:92px!important;min-width:92px!important}html body#app#app#app.loot-site.loot-night .loot-store-features h2{font-size:18px!important}html body#app#app#app.loot-site.loot-night .loot-store-features p{font-size:15px!important}}


html body#app#app#app.loot-site.loot-night :is(.loot-contact-instagram,.loot-contact-tiktok,.loot-contact-whatsapp)::before{display:none!important;content:none!important}

/* Four-section refinement. Uses the existing Salla components. */
html body#app#app#app#app.loot-night :is(.loot-game-trial,.loot-browse-all,.loot-story-primary,.lac-primary,.loot-category-action,.loot-detail-trial,.loot-detail-back,.night-more,.advanced-slider__caption__inner__content__button,.loot-about-home-link,.lac-back,.lac-secondary,.loot-page-back,.s-button-btn){min-height:52px!important;border-radius:12px!important;padding:12px 26px!important;font-size:18px!important;font-weight:700!important;line-height:1.5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:8px!important;background:#125563!important;color:#fff8e9!important;border:1px solid #286977!important;box-shadow:0 3px 0 #093b4720!important;text-decoration:none!important;transition:background .2s,box-shadow .2s!important}
html body#app#app#app#app.loot-night :is(.loot-detail-back,.lac-back,.loot-page-back){background:transparent!important;border-color:#baccc3!important;color:#164e5b!important;box-shadow:none!important}
html body#app#app#app#app.loot-night :is(.loot-game-trial,.loot-browse-all,.loot-story-primary,.loot-about-home-link):hover{background:#1a6874!important;transform:none!important;box-shadow:0 4px 12px #063e4918!important}
html body#app#app#app#app.loot-night .loot-about-home-link svg{display:none!important}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__button{background:#efac88!important;color:#073e4c!important;border-color:#ffd2b3!important;box-shadow:0 3px 0 #a7583940!important;margin-top:4px!important;min-width:190px!important}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content{gap:14px!important;width:42%!important;max-width:490px!important}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__heading{transform:none!important;margin:0!important;line-height:1!important;position:relative!important}
html body#app#app#app#app.loot-night .loot-hero-2026 .night-title-art{width:min(100%,350px)!important;max-width:100%!important;height:auto!important;max-height:235px!important;object-fit:contain!important;filter:drop-shadow(0 4px 10px #edb97028)!important}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__text{font-size:20px!important;line-height:1.75!important;max-width:350px!important;margin:0!important;color:#f7efdf!important;text-wrap:balance}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__heading::after{display:none!important}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__slide::before{background:radial-gradient(ellipse at 18% 42%,#ffbc6966,transparent 23%),radial-gradient(ellipse at 80% 43%,#6ee0d51f,transparent 30%)!important;animation:loot-ambient-light 5s ease-in-out infinite!important;mix-blend-mode:screen!important}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__slide::after{background:radial-gradient(circle at 13% 30%,#ffe3a8 0 1px,transparent 3px),radial-gradient(circle at 28% 48%,#ffe3a8 0 2px,transparent 4px),radial-gradient(circle at 43% 25%,#b9e9de 0 1px,transparent 3px),radial-gradient(circle at 72% 19%,#ffe4b7 0 1px,transparent 3px),radial-gradient(circle at 89% 68%,#ffdf94 0 1px,transparent 3px)!important;animation:loot-soft-sparkles 6s ease-in-out infinite!important;pointer-events:none!important}
@keyframes loot-ambient-light{0%,100%{opacity:.4}50%{opacity:.9}}
@keyframes loot-soft-sparkles{0%,100%{opacity:.35;transform:translateY(5px)}50%{opacity:.85;transform:translateY(-7px)}}
html body#app#app#app#app.loot-night .loot-hero-2026 .loot-text-control{background:transparent!important;color:#e8efe8!important;border:1px solid #547b83!important;border-radius:12px!important;min-width:68px!important;min-height:42px!important;height:42px!important;font-size:15px!important;padding:8px 12px!important;box-shadow:none!important}
html body#app#app#app#app.loot-night #loot-start{padding:42px 30px!important;margin-block:40px!important;border-radius:24px!important;overflow:hidden!important}
html body#app#app#app#app.loot-night #loot-start .night-heading{margin:0 auto 24px!important;padding:0!important}
html body#app#app#app#app.loot-night #loot-start .night-heading h2{font-size:32px!important;line-height:1.4!important;margin:10px 0 0!important}
html body#app#app#app#app.loot-night #loot-start .loot-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:0!important;padding:0!important;list-style:none!important}
html body#app#app#app#app.loot-night #loot-start .loot-steps li{display:grid!important;grid-template-areas:'picture' 'heading' 'copy'!important;grid-template-rows:110px auto 1fr!important;gap:12px!important;align-content:start!important;padding:20px!important;border:1px solid #95b6ae40!important;border-radius:18px!important;background:#07384bbd!important;text-align:center!important;box-shadow:none!important}
html body#app#app#app#app.loot-night #loot-start .loot-steps li::before,html body#app#app#app#app.loot-night #loot-start .loot-steps li::after{display:none!important}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>img{grid-area:picture!important;width:100%!important;height:110px!important;max-height:none!important;object-fit:contain!important;margin:0!important;transform:none!important}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>h3{grid-area:heading!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin:0!important;font-size:22px!important;line-height:1.5!important;color:#fff1d9!important}
html body#app#app#app#app.loot-night #loot-start .night-step-number{width:28px!important;height:28px!important;min-width:28px!important;font-size:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#eaa080!important;color:#073746!important}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>div{grid-area:copy!important;margin:0!important;padding:0!important}
html body#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:17px!important;font-weight:400!important;line-height:1.75!important;margin:0 auto!important;max-width:270px!important;color:#e2eeea!important}
html body#app#app#app#app.loot-night #loot-about-home{display:grid!important;grid-template-columns:1.15fr 1fr!important;align-items:center!important;gap:36px!important;padding:36px 42px!important;margin:40px auto!important;background:#fffaf1!important;border:1px solid #e0e4d6!important;border-radius:24px!important;box-shadow:none!important}
html body#app#app#app#app.loot-night #loot-about-home h2{font-size:34px!important;line-height:1.35!important;margin:10px 0 14px!important;color:#0b4a59!important}
html body#app#app#app#app.loot-night #loot-about-home p{font-size:19px!important;line-height:1.85!important;color:#536f6c!important;max-width:540px!important;margin:0 0 22px!important}
html body#app#app#app#app.loot-night .loot-about-home-art img{width:100%!important;max-width:380px!important;height:auto!important;max-height:275px!important;object-fit:contain!important;margin:auto!important}
html body#app#app#app#app.loot-night .loot-about-home-art>span{display:none!important}
html body#app#app#app#app.loot-night #loot-customer-reviews{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:20px 32px!important;padding:30px 34px!important;margin:32px auto!important;border-radius:22px!important;border:1px solid #dbe1d3!important;background:#edf2e8!important}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-intro{margin:0!important;padding:0!important;gap:16px!important;display:flex!important;align-items:center!important}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-mark{width:54px!important;height:54px!important;min-width:54px!important;border-radius:16px!important;background:#dce9df!important;color:#155767!important}
html body#app#app#app#app.loot-night #loot-customer-reviews h2{font-size:28px!important;line-height:1.4!important;margin:5px 0 8px!important}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-intro p{font-size:18px!important;line-height:1.7!important;max-width:510px!important;margin:0!important}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-compose{margin:0!important;border:0!important;background:transparent!important;min-width:180px!important}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-compose>summary{display:flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:12px 24px!important;border-radius:12px!important;font-size:18px!important;font-weight:700!important;line-height:1.5!important;list-style:none!important;background:#125563!important;color:#fff8e9!important;border:1px solid #286977!important;cursor:pointer}
html body#app#app#app#app.loot-night #loot-customer-reviews summary::before,html body#app#app#app#app.loot-night #loot-customer-reviews summary::after,html body#app#app#app#app.loot-night #loot-customer-reviews summary::-webkit-details-marker{display:none!important;content:none!important}
html body#app#app#app#app.loot-night #loot-customer-reviews:has(.lr-compose[open]){grid-template-columns:1fr!important}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-compose[open]>summary{width:max-content!important;max-width:100%!important}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-compose-body{padding:22px 0 0!important;max-width:680px!important}
html body#app#app#app#app.loot-night #loot-customer-reviews>salla-reviews{grid-column:1/-1}
@media(max-width:900px){html body#app#app#app#app.loot-night #loot-start{padding:30px 20px!important}html body#app#app#app#app.loot-night #loot-start .loot-steps{gap:12px!important}html body#app#app#app#app.loot-night #loot-start .loot-steps li{padding:16px 12px!important}html body#app#app#app#app.loot-night #loot-start .loot-steps h3{font-size:19px!important}html body#app#app#app#app.loot-night #loot-about-home{padding:28px!important;gap:24px!important}html body#app#app#app#app.loot-night #loot-about-home h2{font-size:29px!important}html body#app#app#app#app.loot-night #loot-customer-reviews{grid-template-columns:1fr!important}html body#app#app#app#app.loot-night #loot-customer-reviews .lr-compose{width:max-content!important;max-width:100%!important}}
@media(max-width:639px){html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__slide{aspect-ratio:390/590!important}html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption>.container{padding:16px 22px 0!important}html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content{width:100%!important;gap:8px!important}html body#app#app#app#app.loot-night .loot-hero-2026 .night-title-art{width:235px!important;max-height:157px!important}html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__text{font-size:17px!important;line-height:1.65!important;max-width:310px!important}html body#app#app#app#app.loot-night #loot-start{padding:28px 16px!important;border-radius:20px!important}html body#app#app#app#app.loot-night #loot-start .night-heading h2{font-size:27px!important}html body#app#app#app#app.loot-night #loot-start .loot-steps{grid-template-columns:1fr!important;gap:12px!important}html body#app#app#app#app.loot-night #loot-start .loot-steps li{grid-template-areas:'picture heading' 'picture copy'!important;grid-template-columns:94px 1fr!important;grid-template-rows:auto auto!important;gap:5px 12px!important;align-items:center!important;padding:17px 12px!important;text-align:right!important}html body#app#app#app#app.loot-night #loot-start .loot-steps li>img{height:82px!important}html body#app#app#app#app.loot-night #loot-start .loot-steps li>h3{font-size:19px!important;justify-content:flex-start!important;align-self:end!important}html body#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:16px!important;line-height:1.65!important}html body#app#app#app#app.loot-night #loot-about-home{grid-template-columns:1fr!important;padding:26px 22px!important;gap:16px!important}html body#app#app#app#app.loot-night #loot-about-home h2{font-size:30px!important}html body#app#app#app#app.loot-night #loot-about-home p{font-size:18px!important;margin-bottom:18px!important}html body#app#app#app#app.loot-night .loot-about-home-art{order:2!important}html body#app#app#app#app.loot-night .loot-about-home-art img{max-width:250px!important;max-height:175px!important}html body#app#app#app#app.loot-night #loot-customer-reviews{padding:24px 20px!important;gap:18px!important}html body#app#app#app#app.loot-night #loot-customer-reviews h2{font-size:25px!important}html body#app#app#app#app.loot-night #loot-customer-reviews .lr-intro p{font-size:17px!important}html body#app#app#app#app.loot-night #loot-customer-reviews .lr-mark{display:none!important}html body#app#app#app#app.loot-night #loot-customer-reviews .lr-compose{width:100%!important}}
@media(prefers-reduced-motion:reduce){html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__slide::before,html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__slide::after{animation:none!important;opacity:.3!important}}

html body#app#app#app#app.loot-night .scroll-to-top::after{content:"أعلى"!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:44px!important}html body#app#app#app#app.loot-night .scroll-to-top::before{content:none!important}

/* Loot: clear illustrated journey and readable footer, 2026-10-06 */
html body#app#app#app#app.loot-night #loot-start{padding:36px 28px!important;margin-block:36px!important;border-radius:24px!important;}
html body#app#app#app#app.loot-night #loot-start .night-heading{margin:0 auto 22px!important;}
html body#app#app#app#app.loot-night #loot-start .night-heading h2{font-size:32px!important;line-height:1.4!important;margin:12px 0 0!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;max-width:1120px!important;margin:0 auto!important;padding:0!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;min-width:0!important;padding:8px 22px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li+li{border-inline-start:1px solid #8dbaaf40!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>img{order:0!important;display:block!important;width:240px!important;max-width:100%!important;height:145px!important;object-fit:contain!important;margin:0 auto 14px!important;filter:drop-shadow(0 10px 12px #001d2855)!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>h3{order:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:23px!important;line-height:1.5!important;margin:0 0 8px!important;color:#fff2d7!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>div{order:2!important;width:100%!important;}
html body#app#app#app#app.loot-night #loot-start .night-step-number{width:28px!important;height:28px!important;min-width:28px!important;font-size:16px!important;line-height:28px!important;background:#efad89!important;color:#073a48!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:18px!important;line-height:1.75!important;color:#e0ede7!important;max-width:290px!important;margin:0 auto!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer{background:#f8f2e6!important;color:#174c57!important;border:1px solid #dedfce!important;border-radius:24px 24px 0 0!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout{display:grid!important;grid-template-columns:250px minmax(280px,1fr) 290px!important;grid-template-areas:"brand links contact" "trust links contact"!important;align-items:start!important;gap:16px 44px!important;max-width:1200px!important;width:calc(100% - 64px)!important;padding:38px 0!important;margin:0 auto!important;background:transparent!important;border:0!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout>div:first-child{grid-area:brand!important;display:flex!important;justify-content:flex-start!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout>div:first-child img{width:125px!important;height:80px!important;object-fit:contain!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-nav{grid-area:links!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 24px!important;align-content:start!important;text-align:right!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-nav>h3{grid-column:1/-1!important;order:-1!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .lv-footer-policies{display:contents!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout h3{color:#123f49!important;opacity:1!important;font-size:21px!important;line-height:1.5!important;margin:0 0 14px!important;font-weight:800!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-nav a{display:flex!important;align-items:center!important;min-height:42px!important;padding:7px 0!important;margin:0!important;color:#285963!important;opacity:1!important;font-size:17px!important;line-height:1.6!important;font-weight:600!important;text-decoration:none!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links{grid-area:contact!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-content:start!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links h3{grid-column:1/-1!important;margin-bottom:4px!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links a{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;min-height:48px!important;padding:10px 12px!important;border:1px solid #cdd9cf!important;border-radius:12px!important;background:#fffaf1!important;color:#174c57!important;opacity:1!important;font-size:16px!important;line-height:1.4!important;font-weight:700!important;box-shadow:none!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-social-logo{width:21px!important;height:21px!important;min-width:21px!important;fill:currentColor!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-email::before{width:21px!important;height:21px!important;min-width:21px!important;font-size:19px!important;background:transparent!important;border:0!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-trust{grid-area:trust!important;display:flex!important;justify-content:flex-start!important;margin:0!important;padding:12px!important;border:1px solid #dfdfce!important;border-radius:12px!important;background:#fffaf1!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .s-trust-badges-label{color:#526d70!important;font-size:14px!important;opacity:1!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .s-trust-badges-number{color:#174c57!important;font-size:15px!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .footer-bottom{background:#eee9dc!important;border-top:1px solid #dcdccc!important;padding:0!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .store-footer__bottom-inner{max-width:1200px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:18px 0!important;width:calc(100% - 64px)!important;margin:auto!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .footer-rights,html body#app#app#app#app.loot-night footer.loot-site-footer .footer-rights p,html body#app#app#app#app.loot-night footer.loot-site-footer .footer-rights a,html body#app#app#app#app.loot-night footer.loot-site-footer salla-payments::before{color:#285963!important;opacity:1!important;font-size:14px!important;}
html body#app#app#app#app.loot-night .scroll-to-top::before{display:none!important;content:none!important;background:none!important;}
html body#app#app#app#app.loot-night .scroll-to-top::after{content:"أعلى"!important;background:none!important;mask:none!important;-webkit-mask:none!important;font-family:inherit!important;color:#fff8e8!important;display:flex!important;align-items:center!important;justify-content:center!important;inset:0!important;line-height:1!important;font-size:14px!important;}
@media(max-width:1000px){
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout{grid-template-columns:200px 1fr!important;grid-template-areas:"brand links" "trust links" "contact contact"!important;gap:18px 30px!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li{padding:8px 12px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>h3{font-size:20px!important;}
}
@media(max-width:639px){
html body#app#app#app#app.loot-night #loot-start{padding:28px 22px!important;border-radius:20px!important;}
html body#app#app#app#app.loot-night #loot-start .night-heading{margin-bottom:16px!important;}
html body#app#app#app#app.loot-night #loot-start .night-heading h2{font-size:27px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps{grid-template-columns:1fr!important;gap:0!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li{padding:20px 0 24px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li+li{border-inline-start:0!important;border-top:1px solid #8dbaaf40!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>img{width:230px!important;height:132px!important;margin-bottom:12px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>h3{font-size:22px!important;margin-bottom:6px!important;align-self:auto!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:17px!important;line-height:1.65!important;max-width:280px!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout{width:calc(100% - 40px)!important;padding:28px 0!important;grid-template-columns:1fr!important;grid-template-areas:"brand" "trust" "links" "contact"!important;gap:22px!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout>div:first-child{justify-content:center!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-trust{justify-content:center!important;max-width:280px!important;width:100%!important;margin:auto!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-nav{gap:0 18px!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-nav a{font-size:16px!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .store-footer__bottom-inner{flex-direction:column!important;gap:12px!important;width:calc(100% - 40px)!important;padding:20px 0!important;}
}

/* Loot readable scale: section-specific, not browser zoom */
html body#app#app#app#app.loot-night .loot-shell p,html body#app#app#app#app.loot-night .loot-view p,html body#app#app#app#app.loot-night .loot-detail-info p,html body#app#app#app#app.loot-night .lv-policy-body p,html body#app#app#app#app.loot-night .lv-policy-body li,html body#app#app#app#app.loot-night .lac-account p,html body#app#app#app#app.loot-night .lac-real-account p{font-size:20px!important;line-height:1.8!important;}
html body#app#app#app#app.loot-night .night-heading h2,html body#app#app#app#app.loot-night .loot-divider h2,html body#app#app#app#app.loot-night #loot-start .night-heading h2{font-size:clamp(32px,3.4vw,46px)!important;line-height:1.4!important;}
html body#app#app#app#app.loot-night .night-heading>span,html body#app#app#app#app.loot-night .loot-detail-eyebrow{font-size:16px!important;line-height:1.6!important;}
html body#app#app#app#app.loot-night .loot-category h3,html body#app#app#app#app.loot-night .loot-game-body h3{font-size:30px!important;line-height:1.45!important;}
html body#app#app#app#app.loot-night .loot-category p,html body#app#app#app#app.loot-night .loot-game-body p{font-size:20px!important;line-height:1.7!important;}
html body#app#app#app#app.loot-night .loot-category>img{height:auto!important;aspect-ratio:4/3!important;object-fit:contain!important;}
html body#app#app#app#app.loot-night .loot-game-cover{min-height:285px!important;}
html body#app#app#app#app.loot-night .loot-game-cover img{width:100%!important;height:285px!important;object-fit:contain!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps{max-width:1240px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li{padding:4px 12px 18px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>img{width:340px!important;max-width:100%!important;height:210px!important;margin:0 auto 6px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>h3{font-size:28px!important;line-height:1.45!important;margin:0 0 10px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:21px!important;line-height:1.7!important;max-width:330px!important;}
html body#app#app#app#app.loot-night #loot-start .night-step-number{width:32px!important;height:32px!important;min-width:32px!important;line-height:32px!important;font-size:18px!important;}
html body#app#app#app#app.loot-night .s-block--enhanced-features__item .feature-icon,html body#app#app#app#app.loot-night .s-block--enhanced-features__item .feature-icon img{width:160px!important;height:160px!important;max-width:160px!important;max-height:160px!important;object-fit:contain!important;}
html body#app#app#app#app.loot-night .s-block--enhanced-features__item h2{font-size:24px!important;line-height:1.45!important;}
html body#app#app#app#app.loot-night .s-block--enhanced-features__item p{font-size:18px!important;line-height:1.7!important;}
html body#app#app#app#app.loot-night #loot-about-home h2{font-size:42px!important;line-height:1.4!important;}
html body#app#app#app#app.loot-night #loot-about-home p,html body#app#app#app#app.loot-night #loot-customer-reviews .lr-intro p{font-size:21px!important;line-height:1.8!important;}
html body#app#app#app#app.loot-night #loot-about-home .loot-about-home-art img{max-width:480px!important;max-height:340px!important;width:100%!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews h2{font-size:34px!important;line-height:1.4!important;}
html body#app#app#app#app.loot-night .night-home-faq summary,html body#app#app#app#app.loot-night .loot-view summary,html body#app#app#app#app.loot-night .loot-detail-disclosures summary{font-size:21px!important;line-height:1.6!important;min-height:56px!important;}
html body#app#app#app#app.loot-night .night-home-faq p,html body#app#app#app#app.loot-night .loot-view details p{font-size:19px!important;line-height:1.8!important;}
html body#app#app#app#app.loot-night .loot-shell .loot-btn,html body#app#app#app#app.loot-night .loot-game-body>a,html body#app#app#app#app.loot-night .loot-games-all,html body#app#app#app#app.loot-night .loot-about-home-link,html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content>a,html body#app#app#app#app.loot-night .loot-page-back,html body#app#app#app#app.loot-night .loot-detail-back,html body#app#app#app#app.loot-night .lac-account button,html body#app#app#app#app.loot-night .lac-real-account button{font-size:20px!important;line-height:1.5!important;min-height:54px!important;padding:13px 24px!important;white-space:normal!important;}
html body#app#app#app#app.loot-night .loot-hero-2026 .night-title-art{width:410px!important;max-height:275px!important;}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__text{font-size:23px!important;line-height:1.7!important;}
html body#app#app#app#app.loot-night .lv-policy-header h1,html body#app#app#app#app.loot-night .loot-detail-info h1,html body#app#app#app#app.loot-night .lac-account h1,html body#app#app#app#app.loot-night .lac-real-account h1{font-size:40px!important;line-height:1.4!important;}
html body#app#app#app#app.loot-night .lv-policy-body h2,html body#app#app#app#app.loot-night .lv-policy-body h3,html body#app#app#app#app.loot-night .lac-account h2,html body#app#app#app#app.loot-night .lac-real-account h2{font-size:25px!important;line-height:1.5!important;}
html body#app#app#app#app.loot-night .lac-account label,html body#app#app#app#app.loot-night .lac-real-account label,html body#app#app#app#app.loot-night .lac-account input,html body#app#app#app#app.loot-night .lac-real-account input,html body#app#app#app#app.loot-night .lac-account a,html body#app#app#app#app.loot-night .lac-real-account a{font-size:18px!important;line-height:1.6!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-nav a{font-size:19px!important;line-height:1.7!important;min-height:46px!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout h3{font-size:23px!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links a{font-size:18px!important;min-height:52px!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout>div:first-child img{width:150px!important;height:95px!important;}
@media(min-width:640px) and (max-width:1000px){
html body#app#app#app#app.loot-night #loot-start .loot-steps li>img{height:175px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>h3{font-size:23px!important;gap:7px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:19px!important;}
html body#app#app#app#app.loot-night .s-block--enhanced-features__item h2{font-size:21px!important;}
html body#app#app#app#app.loot-night .s-block--enhanced-features__item p{font-size:17px!important;}
}
@media(max-width:639px){
html body#app#app#app#app.loot-night .loot-shell p,html body#app#app#app#app.loot-night .loot-view p,html body#app#app#app#app.loot-night .loot-detail-info p,html body#app#app#app#app.loot-night .lv-policy-body p,html body#app#app#app#app.loot-night .lv-policy-body li,html body#app#app#app#app.loot-night .lac-account p,html body#app#app#app#app.loot-night .lac-real-account p{font-size:19px!important;line-height:1.75!important;}
html body#app#app#app#app.loot-night .night-heading h2,html body#app#app#app#app.loot-night .loot-divider h2,html body#app#app#app#app.loot-night #loot-start .night-heading h2{font-size:32px!important;line-height:1.45!important;}
html body#app#app#app#app.loot-night .loot-category h3,html body#app#app#app#app.loot-night .loot-game-body h3{font-size:29px!important;}
html body#app#app#app#app.loot-night .loot-category p,html body#app#app#app#app.loot-night .loot-game-body p{font-size:19px!important;}
html body#app#app#app#app.loot-night .loot-game-cover{min-height:250px!important;}
html body#app#app#app#app.loot-night .loot-game-cover img{height:250px!important;}
html body#app#app#app#app.loot-night #loot-start{padding:28px 20px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li{padding:14px 0 24px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>img{width:310px!important;height:186px!important;margin:0 auto 2px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>h3{font-size:26px!important;margin-bottom:8px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:20px!important;line-height:1.65!important;max-width:320px!important;}
html body#app#app#app#app.loot-night .s-block--enhanced-features__item .feature-icon,html body#app#app#app#app.loot-night .s-block--enhanced-features__item .feature-icon img{width:135px!important;height:135px!important;max-width:135px!important;max-height:135px!important;}
html body#app#app#app#app.loot-night .s-block--enhanced-features__item h2{font-size:22px!important;}
html body#app#app#app#app.loot-night .s-block--enhanced-features__item p{font-size:18px!important;}
html body#app#app#app#app.loot-night #loot-about-home h2{font-size:34px!important;}
html body#app#app#app#app.loot-night #loot-about-home p,html body#app#app#app#app.loot-night #loot-customer-reviews .lr-intro p{font-size:19px!important;}
html body#app#app#app#app.loot-night #loot-about-home .loot-about-home-art img{max-width:330px!important;max-height:240px!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews h2{font-size:29px!important;}
html body#app#app#app#app.loot-night .loot-hero-2026 .night-title-art{width:280px!important;max-height:187px!important;}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__text{font-size:20px!important;line-height:1.6!important;}
html body#app#app#app#app.loot-night .lv-policy-header h1,html body#app#app#app#app.loot-night .loot-detail-info h1,html body#app#app#app#app.loot-night .lac-account h1,html body#app#app#app#app.loot-night .lac-real-account h1{font-size:33px!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-nav a{font-size:18px!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links a{font-size:17px!important;padding:12px 9px!important;}
}

html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout{grid-template-columns:220px minmax(300px,1fr) 215px!important;gap:12px 32px!important;padding:26px 0!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-start!important;align-items:center!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links h3{flex-basis:100%!important;font-size:19px!important;margin:0 0 4px!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links a{font-size:0!important;width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important;gap:0!important;border-radius:50%!important;justify-content:center!important;flex:none!important;grid-column:auto!important;box-shadow:none!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links a::before,html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links a::after{display:none!important;content:none!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links svg{width:22px!important;height:22px!important;min-width:22px!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout>div:first-child img{width:112px!important;height:70px!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-trust{padding:8px!important;border:0!important;background:transparent!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-nav{gap:0 24px!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-nav a{font-size:17px!important;min-height:38px!important;padding:5px 0!important;line-height:1.6!important}
html body#app#app#app#app.loot-night footer.loot-site-footer details.lf-footer-group{display:block!important;border:0!important;background:none!important;padding:0!important;margin:0!important}
html body#app#app#app#app.loot-night footer.loot-site-footer details.lf-footer-group>summary{list-style:none!important;font-size:21px!important;color:#123f49!important;font-weight:800!important;margin:0 0 8px!important;padding:0!important;line-height:1.5!important;cursor:default!important}
html body#app#app#app#app.loot-night footer.loot-site-footer details.lf-footer-group>summary::-webkit-details-marker{display:none!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .lf-disclosure-links{display:flex!important;flex-direction:column!important}
@media(min-width:640px) and (max-width:1000px){html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout{grid-template-columns:190px 1fr!important;grid-template-areas:"brand links" "trust links" "contact links"!important}}
@media(max-width:639px){
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout{grid-template-columns:100px minmax(0,1fr)!important;grid-template-areas:"brand trust" "links links" "contact contact"!important;width:calc(100% - 40px)!important;gap:18px 12px!important;padding:22px 0!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout>div:first-child img{width:100px!important;height:65px!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-trust{max-width:100%!important;padding:0!important;align-self:center!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .s-trust-badges-wrapper{padding:8px!important;gap:7px!important;border:0!important;background:transparent!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .s-trust-badges-image{width:45px!important;height:45px!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .s-trust-badges-label{font-size:14px!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .s-trust-badges-number{font-size:14px!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-nav{display:block!important;padding:0!important;border:0!important}
html body#app#app#app#app.loot-night footer.loot-site-footer details.lf-footer-group{border-top:1px solid #cfd8ca!important}
html body#app#app#app#app.loot-night footer.loot-site-footer details.lf-footer-group:last-child{border-bottom:1px solid #cfd8ca!important}
html body#app#app#app#app.loot-night footer.loot-site-footer details.lf-footer-group>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:52px!important;padding:12px 0!important;margin:0!important;font-size:19px!important;cursor:pointer!important}
html body#app#app#app#app.loot-night footer.loot-site-footer details.lf-footer-group>summary::after{content:"+"!important;font-size:24px!important;font-weight:400!important;position:static!important;background:none!important}
html body#app#app#app#app.loot-night footer.loot-site-footer details.lf-footer-group[open]>summary::after{content:"−"!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .lf-disclosure-links{padding-bottom:12px!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links{justify-content:center!important;gap:12px!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links h3{font-size:17px!important;flex-basis:auto!important;margin:0 0 0 4px!important}
html body#app#app#app#app.loot-night footer.loot-site-footer .store-footer__bottom-inner{padding:14px 0!important;gap:10px!important}
}

html body#app#app#app#app.loot-night .loot-hero-2026 .night-title-art{width:350px!important;max-height:234px!important}
@media(max-width:639px){
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__slide{aspect-ratio:2/3!important;min-height:570px!important}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption{align-items:flex-start!important;justify-content:flex-start!important;padding:0!important}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption>.container{height:100%!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:10px 18px!important}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption__inner{width:100%!important;align-self:flex-start!important;padding:0!important;margin:0!important}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;padding:0!important;margin:0!important;text-align:center!important}
html body#app#app#app#app.loot-night .loot-hero-2026 .night-title-art{width:235px!important;max-height:157px!important;margin:0 auto!important}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__heading{margin:0!important;line-height:1!important}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content__text{font-size:19px!important;line-height:1.55!important;max-width:330px!important;margin:0!important}
html body#app#app#app#app.loot-night .loot-hero-2026 .advanced-slider__caption__inner__content>a{min-height:48px!important;font-size:19px!important;padding:10px 23px!important;border-radius:12px!important;margin-top:9px!important}
}
/* LOOT EXPERIENCE: products, journey, reviews, account and footer. Hero intentionally excluded. */
html body#app#app#app#app.loot-night #loot-games,html body#app#app#app#app.loot-night #loot-draft-games{max-width:1200px!important;padding:24px 0!important;margin:36px auto 48px!important;}
html body#app#app#app#app.loot-night .loot-game-grid{gap:24px!important;align-items:stretch!important;}
html body#app#app#app#app.loot-night .loot-game-card{display:flex!important;flex-direction:column!important;border:1px solid #d9dfd6!important;border-radius:22px!important;background:#fffcf5!important;overflow:hidden!important;box-shadow:0 8px 24px #0b3b4810!important;}
html body#app#app#app#app.loot-night .loot-game-card .loot-game-cover{height:auto!important;aspect-ratio:4/3!important;padding:12px!important;background:#eee8d9!important;border:0!important;border-radius:0!important;}
html body#app#app#app#app.loot-night .loot-game-card .loot-game-cover img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:12px!important;}
html body#app#app#app#app.loot-night .loot-game-body{display:flex!important;flex-direction:column!important;flex:1!important;padding:22px!important;gap:12px!important;}
html body#app#app#app#app.loot-night .loot-game-body h3{font-size:29px!important;line-height:1.35!important;margin:0!important;}
html body#app#app#app#app.loot-night .loot-game-body p{font-size:19px!important;line-height:1.7!important;margin:0!important;min-height:65px!important;color:#4b6669!important;}
html body#app#app#app#app.loot-night .loot-game-body .loot-game-price{margin:0 0 6px!important;padding:0!important;}
html body#app#app#app#app.loot-night .loot-game-body .loot-game-trial{margin-top:auto!important;width:100%!important;}
html body#app#app#app#app.loot-night .loot-game-trial,html body#app#app#app#app.loot-night .loot-browse-all,html body#app#app#app#app.loot-night .night-more,html body#app#app#app#app.loot-night .lac-back,html body#app#app#app#app.loot-night .lac-secondary,html body#app#app#app#app.loot-night .lac-primary,html body#app#app#app#app.loot-night .loot-detail-back,html body#app#app#app#app.loot-night .loot-detail-trial,html body#app#app#app#app.loot-night .lr-compose>summary,html body#app#app#app#app.loot-night .lr-feedback,html body#app#app#app#app.loot-night .loot-category-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:12px 24px!important;border-radius:12px!important;font-size:19px!important;font-weight:700!important;line-height:1.4!important;gap:8px!important;text-decoration:none!important;box-shadow:none!important;white-space:normal!important;}
html body#app#app#app#app.loot-night .loot-game-trial,html body#app#app#app#app.loot-night .lac-primary,html body#app#app#app#app.loot-night .lr-compose>summary{background:#125564!important;color:#fff9ec!important;border:1px solid #125564!important;}
html body#app#app#app#app.loot-night .loot-browse-all,html body#app#app#app#app.loot-night .night-more,html body#app#app#app#app.loot-night .lac-back,html body#app#app#app#app.loot-night .lac-secondary,html body#app#app#app#app.loot-night .loot-detail-back{background:#fffcf5!important;color:#125564!important;border:1px solid #b9cfca!important;}
html body#app#app#app#app.loot-night .loot-game-trial::after,html body#app#app#app#app.loot-night .loot-browse-all::after,html body#app#app#app#app.loot-night .night-more::after,html body#app#app#app#app.loot-night .lac-back::before,html body#app#app#app#app.loot-night .loot-detail-back::before,html body#app#app#app#app.loot-night .lr-compose>summary::after{content:none!important;display:none!important;}
html body#app#app#app#app.loot-night #loot-start{padding:40px 32px!important;margin:44px auto!important;border-radius:28px!important;background-color:#073b48!important;}
html body#app#app#app#app.loot-night #loot-start .night-heading{margin:0 auto 26px!important;}
html body#app#app#app#app.loot-night #loot-start .night-heading h2{font-size:36px!important;line-height:1.4!important;margin-top:10px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li{display:flex!important;flex-direction:column!important;align-items:center!important;padding:20px 18px 24px!important;border:1px solid #dce1d4!important;border-radius:20px!important;background:#fff9ed!important;box-shadow:0 10px 24px #001c2920!important;gap:0!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li+li{border-inline-start:1px solid #dce1d4!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>img{order:0!important;width:100%!important;max-width:320px!important;height:190px!important;object-fit:contain!important;margin:0 auto 16px!important;filter:drop-shadow(0 8px 8px #17454a15)!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>h3{order:1!important;font-size:25px!important;color:#103f4a!important;margin:0 0 8px!important;gap:9px!important;line-height:1.5!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>div{order:2!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:19px!important;color:#496365!important;line-height:1.75!important;max-width:290px!important;margin:0 auto!important;}
html body#app#app#app#app.loot-night #loot-start .night-step-number{width:30px!important;min-width:30px!important;height:30px!important;font-size:17px!important;background:#e9a681!important;color:#093c49!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;max-width:1200px!important;padding:32px!important;margin:44px auto!important;background:#eaf0e5!important;border:1px solid #cddccd!important;border-radius:24px!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-intro{display:flex!important;align-items:center!important;gap:18px!important;margin:0!important;text-align:right!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-mark{display:flex!important;width:60px!important;height:60px!important;min-width:60px!important;background:#fffaf0!important;border:1px solid #ccdbcf!important;border-radius:18px!important;align-items:center!important;justify-content:center!important;color:#125564!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-mark svg{width:30px!important;height:30px!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews h2{font-size:30px!important;color:#103f4a!important;line-height:1.4!important;margin:4px 0 8px!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-intro p{font-size:19px!important;line-height:1.7!important;color:#496365!important;margin:0!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-compose{margin:0!important;border:0!important;background:transparent!important;padding:0!important;min-width:180px!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-compose[open]{grid-column:1/-1!important;width:100%!important;max-width:none!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews .s-button-element{min-height:52px!important;border-radius:12px!important;font-size:19px!important;padding:12px 24px!important;background:#125564!important;color:#fff9ec!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews textarea,html body#app#app#app#app.loot-night #loot-customer-reviews select{font-family:inherit!important;font-size:18px!important;line-height:1.6!important;border-radius:12px!important;}
html body#app#app#app#app.loot-night #night-home-faq summary,html body#app#app#app#app.loot-night .loot-detail-disclosures summary{list-style:none!important;}
html body#app#app#app#app.loot-night #night-home-faq summary::-webkit-details-marker,html body#app#app#app#app.loot-night .loot-detail-disclosures summary::-webkit-details-marker{display:none!important;}
html body#app#app#app#app.loot-night #night-home-faq summary::marker,html body#app#app#app#app.loot-night .loot-detail-disclosures summary::marker{content:""!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-compose>summary{list-style:none!important;width:100%!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-compose-body{margin-top:18px!important;background:#fffaf0!important;border:1px solid #d5dfd0!important;border-radius:16px!important;padding:24px!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews salla-reviews{grid-column:1/-1!important;}
html body#app#app#app#app.loot-night #loot-account .lac-header{min-height:144px!important;padding:28px 32px!important;border-radius:24px!important;margin-bottom:24px!important;}
html body#app#app#app#app.loot-night #loot-account .lac-header h1{font-size:36px!important;line-height:1.4!important;border:0!important;outline:0!important;box-shadow:none!important;margin:6px 0!important;}
html body#app#app#app#app.loot-night #loot-account .lac-header p{font-size:20px!important;line-height:1.6!important;}
html body#app#app#app#app.loot-night #loot-account .lac-layout{grid-template-columns:230px minmax(0,1fr)!important;gap:24px!important;align-items:start!important;}
html body#app#app#app#app.loot-night #loot-account .lac-sidebar,html body#app#app#app#app.loot-night #loot-account .lac-content{border:1px solid #dce2d5!important;border-radius:20px!important;background:#fffcf5!important;box-shadow:none!important;}
html body#app#app#app#app.loot-night #loot-account .lac-sidebar{padding:12px!important;}
html body#app#app#app#app.loot-night #loot-account .lac-sidebar button{font-size:19px!important;min-height:52px!important;border-radius:12px!important;padding:12px 16px!important;text-align:right!important;}
html body#app#app#app#app.loot-night #loot-account .lac-content{padding:28px!important;min-height:340px!important;}
html body#app#app#app#app.loot-night #loot-account .lac-section-heading h2{font-size:28px!important;line-height:1.4!important;margin:0 0 10px!important;}
html body#app#app#app#app.loot-night #loot-account .lac-section-heading p{font-size:19px!important;line-height:1.7!important;margin:0 0 20px!important;}
html body#app#app#app#app.loot-night #loot-account .lac-order-tabs button{font-size:18px!important;min-height:46px!important;border-radius:10px!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer{border-radius:24px 24px 0 0!important;border-color:#d8dfcf!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links a{border-radius:12px!important;background:#fffaf0!important;border:1px solid #c7d9cf!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout{padding-block:30px!important;}
html body#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-nav a:hover{color:#0a4656!important;text-decoration:underline!important;text-underline-offset:5px!important;}
@media(max-width:900px){
html body#app#app#app#app.loot-night .loot-game-grid{gap:16px!important;}
html body#app#app#app#app.loot-night .loot-game-body{padding:16px!important;}
html body#app#app#app#app.loot-night #loot-start{padding:30px 20px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li{padding:16px 12px 20px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>img{height:150px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>h3{font-size:22px!important;}
html body#app#app#app#app.loot-night #loot-account .lac-layout{grid-template-columns:1fr!important;}
html body#app#app#app#app.loot-night #loot-account .lac-sidebar nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;}
html body#app#app#app#app.loot-night #loot-account .lac-sidebar button{text-align:center!important;}
}
@media(max-width:639px){
html body#app#app#app#app.loot-night #loot-games,html body#app#app#app#app.loot-night #loot-draft-games{width:calc(100% - 32px)!important;padding:8px 0!important;margin:28px auto 36px!important;}
html body#app#app#app#app.loot-night .loot-game-grid{grid-template-columns:1fr!important;gap:22px!important;}
html body#app#app#app#app.loot-night .loot-game-body{padding:20px!important;}
html body#app#app#app#app.loot-night .loot-game-body p{min-height:0!important;font-size:19px!important;}
html body#app#app#app#app.loot-night .loot-game-card .loot-game-cover{aspect-ratio:4/3!important;padding:10px!important;}
html body#app#app#app#app.loot-night #loot-start{width:calc(100% - 24px)!important;padding:28px 16px!important;margin:32px auto!important;border-radius:24px!important;}
html body#app#app#app#app.loot-night #loot-start .night-heading h2{font-size:30px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps{grid-template-columns:1fr!important;gap:16px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li{padding:18px 18px 22px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>img{height:180px!important;max-width:300px!important;margin-bottom:8px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps li>h3{font-size:25px!important;}
html body#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:19px!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews{width:calc(100% - 32px)!important;grid-template-columns:1fr!important;gap:20px!important;padding:24px 20px!important;margin:32px auto!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-intro{align-items:flex-start!important;gap:12px!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-mark{width:44px!important;min-width:44px!important;height:44px!important;border-radius:12px!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews h2{font-size:27px!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-intro p{font-size:18px!important;}
html body#app#app#app#app.loot-night #loot-customer-reviews .lr-compose-body{padding:16px!important;}
html body#app#app#app#app.loot-night #loot-account .lac-header{padding:24px!important;min-height:140px!important;}
html body#app#app#app#app.loot-night #loot-account .lac-header h1{font-size:30px!important;}
html body#app#app#app#app.loot-night #loot-account .lac-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html body#app#app#app#app.loot-night #loot-account .lac-sidebar button{font-size:18px!important;min-height:52px!important;}
html body#app#app#app#app.loot-night #loot-account .lac-content{padding:22px 18px!important;}
html body#app#app#app#app.loot-night #loot-account .lac-section-heading h2{font-size:26px!important;}
html body#app#app#app#app.loot-night #loot-account .lac-order-tabs button{font-size:17px!important;padding:10px 12px!important;}
}

/* Loot approved option 2: unboxed illustrations with aligned typography. */
html body#app#app#app#app#app.loot-night #loot-start{padding:36px 28px!important;margin-block:40px!important;}
html body#app#app#app#app#app.loot-night #loot-start .night-heading{margin:0 auto 18px!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;max-width:1120px!important;align-items:start!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps li{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:200px 48px auto!important;align-items:center!important;justify-items:center!important;gap:6px!important;padding:0 12px 16px!important;min-height:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps li{grid-template-areas:none!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps li>img,html body#app#app#app#app#app.loot-night #loot-start .loot-steps li>h3,html body#app#app#app#app#app.loot-night #loot-start .loot-steps li>div{grid-area:auto!important;grid-column:1!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps li+li{border:0!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps li>img{grid-row:1!important;width:100%!important;max-width:320px!important;height:200px!important;margin:0!important;object-fit:contain!important;filter:drop-shadow(0 10px 12px #001b2840)!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps li>h3{grid-row:2!important;font-size:28px!important;font-weight:800!important;line-height:1.4!important;color:#fff4dd!important;margin:0!important;gap:9px!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps li>div{grid-row:3!important;align-self:start!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:19px!important;line-height:1.65!important;color:#dfede7!important;margin:0 auto!important;max-width:27ch!important;text-wrap:pretty!important;}
html body#app#app#app#app#app.loot-night #loot-start .night-step-number{width:28px!important;min-width:28px!important;height:28px!important;font-size:16px!important;}
html body#app#app#app#app#app.loot-night #loot-categories{padding:32px clamp(24px,4vw,64px) 36px!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-categories{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;max-width:1160px!important;margin:0 auto!important;align-items:start!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-category{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:220px 48px 64px 48px!important;gap:8px!important;justify-items:center!important;align-items:center!important;padding:0 10px!important;margin:0!important;min-width:0!important;height:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-category>img{grid-row:1!important;width:100%!important;max-width:320px!important;height:220px!important;object-fit:contain!important;margin:0!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-category>h3{grid-row:2!important;font-size:34px!important;font-weight:800!important;line-height:1.35!important;margin:0!important;color:#083e4e!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-category>p{grid-row:3!important;align-self:start!important;font-size:19px!important;line-height:1.65!important;max-width:26ch!important;width:100%!important;margin:0 auto!important;color:#285966!important;text-wrap:pretty!important;}
html body#app#app#app#app#app.loot-night #loot-categories .coming-label,html body#app#app#app#app#app.loot-night #loot-categories .loot-category-action{grid-row:4!important;margin:0!important;align-self:center!important;min-height:42px!important;padding:8px 18px!important;font-size:17px!important;line-height:1.4!important;border-radius:12px!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-category-action{min-height:46px!important;font-weight:800!important;}
@media(min-width:640px) and (max-width:950px){
html body#app#app#app#app#app.loot-night #loot-categories{padding-inline:24px!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-categories{gap:16px!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-category{grid-template-rows:170px 42px 64px 48px!important;padding:0!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-category>img{height:170px!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-category>h3{font-size:28px!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-category>p{font-size:18px!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps{gap:16px!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps li{grid-template-rows:160px 42px auto!important;padding-inline:0!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps li>img{height:160px!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps li>h3{font-size:23px!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:18px!important;}
}
@media(max-width:639px){
html body#app#app#app#app#app.loot-night #loot-start{padding:28px 20px!important;margin-block:32px!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps{grid-template-columns:1fr!important;gap:28px!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps li{grid-template-rows:170px auto auto!important;padding:0!important;gap:8px!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps li>img{height:170px!important;max-width:280px!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps li>h3{font-size:27px!important;}
html body#app#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:19px!important;max-width:25ch!important;}
html body#app#app#app#app#app.loot-night #loot-categories{padding:24px 24px 32px!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-categories{grid-template-columns:1fr!important;gap:32px!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-category{grid-template-rows:190px auto auto auto!important;gap:8px!important;padding:0!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-category>img{height:190px!important;max-width:300px!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-category>h3{font-size:32px!important;}
html body#app#app#app#app#app.loot-night #loot-categories .loot-category>p{font-size:19px!important;max-width:26ch!important;}
}
/* Loot night about banner, quiet transition and four contact stickers. */
html body#app#app#app#app#app#app.loot-night #loot-about-home{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:410px!important;padding:40px 6%!important;background:#073746 url("https://cdn.files.salla.network/other/1038969726/d3acad5f-fe62-43f0-9d6b-27d2456e8851-original.webp") center/cover no-repeat!important;border:1px solid #235767!important;border-radius:26px!important;overflow:hidden!important;}
html body#app#app#app#app#app#app.loot-night #loot-about-home .loot-about-home-art{display:none!important;}
html body#app#app#app#app#app#app.loot-night #loot-about-home .loot-about-home-copy{width:45%!important;max-width:520px!important;padding:0!important;margin:0!important;text-align:right!important;}
html body#app#app#app#app#app#app.loot-night #loot-about-home .loot-about-eyebrow{font-size:17px!important;color:#efb88e!important;}
html body#app#app#app#app#app#app.loot-night #loot-about-home h2,html body#app#app#app#app#app#app.loot-night #loot-about-home h2 span{color:#fff3d8!important;font-size:38px!important;line-height:1.3!important;font-weight:800!important;}
html body#app#app#app#app#app#app.loot-night #loot-about-home p{color:#dcece8!important;font-size:19px!important;line-height:1.8!important;margin:18px 0 22px!important;}
html body#app#app#app#app#app#app.loot-night #loot-about-home .loot-about-home-link{background:#efad89!important;color:#073b48!important;border:0!important;border-radius:12px!important;box-shadow:none!important;font-size:19px!important;min-height:50px!important;padding:12px 22px!important;}
html body#app#app#app#app#app#app.loot-night #loot-games{position:relative!important;padding-top:54px!important;background:radial-gradient(ellipse 40% 100px at 50% 0,#73bdb62b,transparent 80%)!important;}
html body#app#app#app#app#app#app.loot-night #loot-games::before{content:""!important;position:absolute!important;top:18px!important;left:50%!important;transform:translateX(-50%)!important;width:160px!important;height:3px!important;border-radius:8px!important;background:linear-gradient(90deg,transparent,#6ba9a3,#e6b681,#6ba9a3,transparent)!important;pointer-events:none!important;}
html body#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;}
html body#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links h3{grid-column:1/-1!important;}
html body#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links a{width:100%!important;height:auto!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:10px 8px!important;background:#fffaf0!important;color:#124d59!important;border:1px solid #c7d8cb!important;border-radius:12px!important;box-shadow:0 3px 0 #dbe4d7!important;font-size:15px!important;line-height:1.4!important;font-weight:700!important;white-space:normal!important;text-align:center!important;}
html body#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links svg{width:20px!important;height:20px!important;min-width:20px!important;}
@media(min-width:640px) and (max-width:950px){
html body#app#app#app#app#app#app.loot-night #loot-about-home{min-height:390px!important;padding:28px 5%!important;background-position:43% center!important;}
html body#app#app#app#app#app#app.loot-night #loot-about-home .loot-about-home-copy{width:47%!important;}
html body#app#app#app#app#app#app.loot-night #loot-about-home h2,html body#app#app#app#app#app#app.loot-night #loot-about-home h2 span{font-size:30px!important;}
html body#app#app#app#app#app#app.loot-night #loot-about-home p{font-size:18px!important;}
}
@media(max-width:639px){
html body#app#app#app#app#app#app.loot-night #loot-about-home{display:flex!important;flex-direction:column!important;min-height:0!important;padding:26px 0 0!important;background:#073746!important;gap:0!important;}
html body#app#app#app#app#app#app.loot-night #loot-about-home .loot-about-home-copy{width:100%!important;max-width:none!important;padding:0 24px!important;text-align:center!important;}
html body#app#app#app#app#app#app.loot-night #loot-about-home h2,html body#app#app#app#app#app#app.loot-night #loot-about-home h2 span{font-size:32px!important;}
html body#app#app#app#app#app#app.loot-night #loot-about-home p{font-size:18px!important;margin:14px 0 18px!important;}
html body#app#app#app#app#app#app.loot-night #loot-about-home::after{content:""!important;display:block!important;flex:none!important;width:100%!important;height:240px!important;margin-top:20px!important;background:url("https://cdn.files.salla.network/other/1038969726/d3acad5f-fe62-43f0-9d6b-27d2456e8851-original.webp") left bottom/auto 240px no-repeat!important;}
html body#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html body#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links h3{grid-column:1/-1!important;margin-bottom:4px!important;}
html body#app#app#app#app#app#app.loot-night #loot-games{padding-top:42px!important;}
}
/* Simple contact marks and compact games introduction */
html body#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;}
html body#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links h3{width:100%!important;flex-basis:100%!important;margin:0 0 8px!important;font-size:18px!important;}
html body#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links a{display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important;font-size:0!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:#124d59!important;}
html body#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links svg{width:23px!important;height:23px!important;min-width:23px!important;}
html body#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links a:hover{background:transparent!important;box-shadow:none!important;color:#087887!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-games{margin-top:0!important;padding-top:30px!important;background:radial-gradient(ellipse 50% 90px at 50% 0,#77b9b01a,transparent 85%)!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-games::before{content:none!important;display:none!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-games .loot-divider{margin-bottom:24px!important;}
@media(max-width:639px){html body#app#app#app#app#app#app#app.loot-night #loot-games{margin-top:0!important;padding-top:24px!important;}
html body#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links{justify-content:center!important;}
html body#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links h3{text-align:center!important;}
}
/* Connected journey, visible native comments */
html body#app#app#app#app#app#app#app.loot-night #loot-start{position:relative!important;border-radius:24px 24px 0 0!important;margin-bottom:0!important;padding-bottom:90px!important;overflow:hidden!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-start::after{content:""!important;display:block!important;position:absolute!important;inset:auto -2% -1px!important;width:104%!important;height:36px!important;background:#fbf5e9!important;border-radius:50% 50% 0 0 / 100% 100% 0 0!important;pointer-events:none!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews{display:block!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:42px 32px 40px!important;border:0!important;border-radius:0!important;background:#fbf5e9!important;box-shadow:none!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-intro{justify-content:center!important;text-align:center!important;margin:0 0 26px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-mark{display:none!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews h2{font-size:34px!important;font-weight:800!important;margin:6px 0 10px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-compose{width:100%!important;max-width:920px!important;margin:0 auto!important;min-width:0!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-compose-body{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-game-filter{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;font-size:17px!important;font-weight:700!important;margin:0 0 24px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-game-filter select{width:220px!important;max-width:65%!important;height:46px!important;padding:8px 14px!important;background:#fffaf2!important;border:1px solid #c7d4ce!important;color:#124d59!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .s-comments-container{display:flex!important;flex-direction:column!important;padding:0!important;background:transparent!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .s-comments-title{display:none!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews salla-comment-form{order:10!important;display:block!important;margin-top:24px!important;padding:20px!important;background:#fffaf2!important;border:1px solid #d9dfd5!important;border-radius:16px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .s-comments-header{margin:0 0 16px!important;padding:12px 0!important;border-bottom:1px solid #d9dfd5!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-compose-help{font-size:14px!important;line-height:1.7!important;margin:16px 0 8px!important;color:#567173!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-suggestion{font-size:15px!important;}
html body#app#app#app#app#app#app#app.loot-night #night-home-faq{margin-top:0!important;padding-top:36px!important;border-radius:0!important;background:#fbf5e9!important;}
@media(max-width:639px){html body#app#app#app#app#app#app#app.loot-night #loot-start{padding-bottom:54px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-start::after{height:22px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews{padding:28px 20px 28px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews h2{font-size:28px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-intro p{font-size:17px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews salla-comment-form{padding:14px!important;}
html body#app#app#app#app#app#app#app.loot-night #night-home-faq{padding-top:28px!important;}
}

html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-compose-body,html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-native-form,html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-participation,html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews salla-comments{width:100%!important;max-width:none!important;min-width:0!important;}
/* Continuous section edges and balanced spacing */
html body#app#app#app#app#app#app#app.loot-night .loot-hero-2026{position:relative!important;padding-bottom:28px!important;margin-bottom:0!important;background:#0a3947!important;}
html body#app#app#app#app#app#app#app.loot-night .loot-hero-2026::after{content:""!important;position:absolute!important;display:block!important;bottom:-1px!important;left:-1%!important;width:102%!important;height:28px!important;background:#fbf5e9!important;border-radius:50% 50% 0 0 / 100% 100% 0 0!important;pointer-events:none!important;z-index:2!important;}
html body#app#app#app#app#app#app#app.loot-night .s-block-html-content:has(> .loot-original > #loot-games){margin-top:0!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-games{padding-top:24px!important;padding-bottom:16px!important;margin-bottom:12px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-categories{position:relative!important;padding-top:24px!important;padding-bottom:36px!important;margin-bottom:0!important;background-color:#fbf5e9!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-start{margin-top:0!important;padding-top:64px!important;padding-bottom:62px!important;border-radius:0!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-start::before{content:""!important;display:block!important;position:absolute!important;top:-1px!important;left:-2%!important;width:104%!important;height:28px!important;background:#fbf5e9!important;border-radius:0 0 50% 50% / 0 0 100% 100%!important;pointer-events:none!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-start::after{height:28px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews{padding-top:28px!important;padding-bottom:24px!important;}
html body#app#app#app#app#app#app#app.loot-night #night-home-faq{padding-top:28px!important;padding-bottom:28px!important;}
html body#app#app#app#app#app#app#app.loot-night .loot-store-features{margin-top:16px!important;margin-bottom:16px!important;padding-top:16px!important;padding-bottom:16px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-about-home{position:relative!important;overflow:hidden!important;margin-top:16px!important;margin-bottom:20px!important;border-radius:0!important;padding-top:60px!important;padding-bottom:60px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-about-home::before{content:""!important;display:block!important;position:absolute!important;top:-1px!important;left:-2%!important;width:104%!important;height:24px!important;background:#fbf5e9!important;border-radius:0 0 50% 50% / 0 0 100% 100%!important;pointer-events:none!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-about-home::after{content:""!important;display:block!important;position:absolute!important;bottom:-1px!important;left:-2%!important;width:104%!important;height:24px!important;background:#fbf5e9!important;border-radius:50% 50% 0 0 / 100% 100% 0 0!important;pointer-events:none!important;}
@media(max-width:639px){html body#app#app#app#app#app#app#app.loot-night .loot-hero-2026{padding-bottom:18px!important;}
html body#app#app#app#app#app#app#app.loot-night .loot-hero-2026::after{height:18px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-games{padding-top:20px!important;margin-bottom:4px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-categories{padding-top:20px!important;padding-bottom:28px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-start{padding-top:48px!important;padding-bottom:48px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-start::before,html body#app#app#app#app#app#app#app.loot-night #loot-start::after{height:18px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews{padding-top:24px!important;padding-bottom:20px!important;}
html body#app#app#app#app#app#app#app.loot-night #night-home-faq{padding-top:24px!important;padding-bottom:24px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-about-home{padding-top:42px!important;padding-bottom:0!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-about-home::after{position:relative!important;inset:auto!important;width:100%!important;height:240px!important;border-radius:0!important;background:url("https://cdn.files.salla.network/other/1038969726/d3acad5f-fe62-43f0-9d6b-27d2456e8851-original.webp") left bottom/auto 240px no-repeat!important;}
}
/* Loot unified controls and subtle visual polish */
html body#app#app#app#app#app#app#app.loot-night :is(.loot-game-trial,.loot-browse-all,.night-more,.lac-back,.lac-secondary,.lac-primary,.loot-detail-back,.loot-detail-trial,.lr-feedback,.loot-category-action,.loot-about-home-link,.advanced-slider__caption__inner__content__button){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:52px!important;padding:12px 26px!important;border-radius:14px!important;font-family:inherit!important;font-size:18px!important;font-weight:800!important;line-height:1.5!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease!important;}
html body#app#app#app#app#app#app#app.loot-night :is(.loot-game-trial,.lac-primary,.loot-category-action,.loot-detail-trial){background:linear-gradient(160deg,#196575,#104c5b)!important;color:#fff9ec!important;border:1px solid #155766!important;box-shadow:inset 0 1px 0 #ffffff24,0 4px 0 #0b394719,0 6px 14px #0b394710!important;}
html body#app#app#app#app#app#app#app.loot-night :is(.loot-browse-all,.night-more,.lac-back,.lac-secondary,.loot-detail-back){background:#fffcf5!important;color:#124e5c!important;border:1px solid #bdcfc7!important;box-shadow:0 3px 0 #164b5510!important;}
html body#app#app#app#app#app#app#app.loot-night :is(.loot-about-home-link,.advanced-slider__caption__inner__content__button){background:linear-gradient(160deg,#f4bc95,#edaa82)!important;color:#093e4b!important;border:1px solid #f6c6a3!important;box-shadow:inset 0 1px 0 #fff8e966,0 4px 0 #663b251c,0 8px 18px #001b2420!important;}
html body#app#app#app#app#app#app#app.loot-night :is(.loot-game-trial,.loot-browse-all,.night-more,.lac-back,.lac-secondary,.lac-primary,.loot-detail-back,.loot-detail-trial,.lr-feedback,.loot-category-action,.loot-about-home-link,.advanced-slider__caption__inner__content__button):focus-visible{outline:3px solid #bd8150!important;outline-offset:4px!important;}
html body#app#app#app#app#app#app#app.loot-night :is(.loot-game-trial,.loot-browse-all,.night-more,.lac-back,.lac-secondary,.lac-primary,.loot-detail-back,.loot-detail-trial,.lr-feedback,.loot-category-action,.loot-about-home-link,.advanced-slider__caption__inner__content__button):active{transform:translateY(1px)!important;box-shadow:none!important;}
html body#app#app#app#app#app#app#app.loot-night .loot-game-card{border-color:#dce1d4!important;box-shadow:0 8px 24px #0b3b480b!important;}
html body#app#app#app#app#app#app#app.loot-night .loot-game-body{padding:22px 24px 24px!important;gap:14px!important;}
html body#app#app#app#app#app#app#app.loot-night .loot-game-body .loot-game-trial{width:100%!important;margin-top:auto!important;}
html body#app#app#app#app#app#app#app.loot-night .loot-browse-all{display:flex!important;width:fit-content!important;min-width:200px!important;margin:24px auto 0!important;}
html body#app#app#app#app#app#app#app.loot-night #night-home-faq .night-more{display:flex!important;width:fit-content!important;margin:24px auto 0!important;}
html body#app#app#app#app#app#app#app.loot-night #night-home-faq details{border:1px solid #dce1d4!important;border-radius:16px!important;background:#fffcf5!important;box-shadow:0 3px 12px #173e4505!important;}
html body#app#app#app#app#app#app#app.loot-night #night-home-faq summary{padding:20px 22px!important;font-weight:800!important;line-height:1.6!important;}
html body#app#app#app#app#app#app#app.loot-night .loot-category-action{min-width:190px!important;}
@media(hover:hover) and (prefers-reduced-motion:no-preference){html body#app#app#app#app#app#app#app.loot-night :is(.loot-game-trial,.loot-browse-all,.night-more,.lac-back,.lac-secondary,.lac-primary,.loot-detail-back,.loot-detail-trial,.lr-feedback,.loot-category-action,.loot-about-home-link,.advanced-slider__caption__inner__content__button):hover{transform:translateY(-2px)!important;box-shadow:0 7px 18px #123d4824!important;}
}
@media(max-width:639px){html body#app#app#app#app#app#app#app.loot-night :is(.loot-game-trial,.loot-browse-all,.night-more,.lac-back,.lac-secondary,.lac-primary,.loot-detail-back,.loot-detail-trial,.lr-feedback,.loot-category-action,.loot-about-home-link,.advanced-slider__caption__inner__content__button){min-height:50px!important;padding:11px 22px!important;font-size:18px!important;border-radius:13px!important;}
html body#app#app#app#app#app#app#app.loot-night .loot-game-body{padding:20px!important;gap:12px!important;}
html body#app#app#app#app#app#app#app.loot-night .loot-browse-all{width:100%!important;min-width:0!important;}
}
@media(prefers-reduced-motion:reduce){html body#app#app#app#app#app#app#app.loot-night :is(.loot-game-trial,.loot-browse-all,.night-more,.lac-back,.lac-secondary,.lac-primary,.loot-detail-back,.loot-detail-trial,.lr-feedback,.loot-category-action,.loot-about-home-link,.advanced-slider__caption__inner__content__button){transition:none!important;transform:none!important;}
}
/* Compact review form; game selector precedes participation */
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews {padding-top:24px!important;padding-bottom:20px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-intro{margin-bottom:18px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews h2{font-size:28px!important;line-height:1.4!important;margin:4px 0 8px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-intro p{font-size:17px!important;line-height:1.7!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-compose{max-width:800px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-game-filter{justify-content:flex-start!important;margin-bottom:14px!important;gap:12px!important;font-size:17px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-game-filter select{width:240px!important;max-width:65%!important;font-size:17px!important;min-height:46px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews salla-comment-form{margin-top:16px!important;padding:14px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .s-comment-form-input{height:90px!important;min-height:90px!important;padding:12px 14px!important;font-size:16px!important;line-height:1.6!important;resize:vertical!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .s-comment-form-content{width:100%!important;padding:0!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .s-comment-form-content>br{display:none!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .s-comment-form-action{margin-top:10px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .s-comment-form-action .s-button-element{min-height:44px!important;padding:9px 24px!important;font-size:16px!important;line-height:1.5!important;border-radius:12px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .s-comments-header{padding:8px 0!important;margin-bottom:12px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-compose-help{font-size:14px!important;margin-top:12px!important;}
html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-suggestion{font-size:14px!important;}
@media(max-width:639px){html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews h2{font-size:25px!important;}html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-intro p{font-size:16px!important;}html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-game-filter{flex-wrap:wrap!important;}html body#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .s-comment-form-input{height:84px!important;min-height:84px!important;}}
/* Keep homepage reviews out of product and information views, regardless of layout overrides. */
html body#app#app#app#app#app#app#app.loot-night:is(.loot-info-view,:has(.loot-product-page:is(.loot-detail-active,:target))) #loot-customer-reviews{display:none!important;}
/* Compact native feedback: one heading, comments visible, writing on demand. */
html body#app#app#app#app#app#app#app#app#app#app.loot-night .lr-compact:not(.lr-writing) :is(salla-comment-form,.lr-login-gate){display:none!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .lr-compact .s-comments-title{display:none!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .lr-compact [hidden]{display:none!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night :is(.lr-write-toggle,.lr-retry){display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0 0 12px;padding:10px 20px;border:1px solid #124e5c;border-radius:12px;background:#124e5c;color:#fffaf2;font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;cursor:pointer}
html body#app#app#app#app#app#app#app#app#app#app.loot-night :is(.lr-write-toggle,.lr-retry):focus-visible{outline:3px solid #bd8150;outline-offset:3px}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .lr-load-status{margin:4px 0 12px;font-size:14px;color:#45636a}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback{margin:20px 0 0!important;padding:20px 24px!important;border-radius:18px!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback>h2{font-size:24px!important;line-height:1.4!important;margin:0 0 6px!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback>p{font-size:16px!important;line-height:1.6!important;margin:0 0 14px!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .lr-compact salla-comment-form{display:block;margin:0 0 14px!important;padding:0!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .lr-compact .s-comment-form-input{height:90px!important;min-height:90px!important;padding:12px 14px!important;font-size:16px!important;line-height:1.6!important;resize:vertical!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .lr-compact .s-comment-form-input::placeholder{color:#52686d!important;opacity:1!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .lr-compact .s-comment-form-content{padding:0!important;width:100%!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .lr-compact .s-comment-form-content>br{display:none!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .lr-compact .s-comment-form-action{margin-top:10px!important;display:flex!important;justify-content:flex-start!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .lr-compact .s-comment-form-action button{min-height:44px!important;padding:9px 22px!important;font-size:16px!important;line-height:1.5!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .lr-compact .s-comments-header{margin:0 0 12px!important;padding:6px 0!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .lr-compact .s-comments-header:empty{display:none!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .loot-product-page{padding-bottom:28px!important}
@media(max-width:639px){
html body#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback{padding:16px!important;margin-top:16px!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback>h2{font-size:22px!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .lr-compact .s-comment-form-input{height:84px!important;min-height:84px!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .lr-write-toggle{width:100%!important}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .loot-product-page{padding-bottom:20px!important}
}
html body#app#app#app#app#app#app#app#app#app#app.loot-night .s-block--bundle-html-content:has(.loot-product-page.loot-detail-active){margin-bottom:12px!important;}
/* Loot readable type and consistent palette — 2026-10-07 */
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night {font-size:16px!important;line-height:1.75!important;color:#173f4b!important;--guide-accent:#215f70;--guide-soft:#f5efe4;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night p{font-size:16px!important;line-height:1.85!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night button,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night input,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night select,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night textarea{font-size:16px!important;line-height:1.5!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night button,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night a[role="button"],html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night summary{min-height:44px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night h1{font-size:clamp(28px,3.2vw,40px)!important;line-height:1.4!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night h2{font-size:clamp(24px,2.6vw,32px)!important;line-height:1.45!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night h3{font-size:20px!important;line-height:1.5!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night h4,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night h5,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night h6{font-size:18px!important;line-height:1.5!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night small{font-size:14px!important;line-height:1.65!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night summary{font-size:17px!important;line-height:1.65!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-detail-lead,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-copy-intro{font-size:18px!important;line-height:1.85!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-kicker,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-eyebrow,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lac-eyebrow,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-eyebrow,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-subtitle,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-count,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-tags span,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-fact small,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lv-product-save span,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-game-status,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .s-trust-badges-label,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .s-trust-badges-number,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .s-comments-item-timestamp,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .s-comments-item-time{font-size:14px!important;line-height:1.65!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-kicker{color:#795a35!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-fact strong,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-copy-answers strong,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-delivery strong{font-size:17px!important;line-height:1.6!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-delivery p,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-copy-answers p,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-steps p,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-finish p,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .s-comments-item-content p,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-compose-help{font-size:16px!important;line-height:1.85!important;color:#405d66!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-title{font-size:20px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-steps h3{font-size:18px!important;line-height:1.6!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-steps>li{padding:18px!important;background:#f5efe4!important;border:1px solid #e9decd!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-play-guide{--guide-accent:#215f70!important;--guide-soft:#f5efe4!important;border-color:#dfd6c7!important;background:#fffaf1!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-number{font-size:18px!important;background:#215f70!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-finish-label{font-size:16px!important;color:#215f70!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-finish{align-items:flex-start!important;flex-wrap:wrap!important;gap:6px 12px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-finish p{flex:1 1 280px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-tags span,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-subtitle{color:#4a6268!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-count{color:#215f70!important;background:#edf2f2!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-game-status{background:#fff8ec!important;color:#215565!important;border-color:#ded2bd!important;padding:5px 10px!important;max-width:calc(100% - 24px)!important;white-space:normal!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-game-body>p{font-size:16px!important;line-height:1.8!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-game-trial,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-detail-trial,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-detail-buy button,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-page-back,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-detail-back,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-browse-all,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lac-tabs button,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lac-order-filter button,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-desktop-nav a,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-header-links a,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-mobile-links a{font-size:16px!important;line-height:1.5!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-detail-trial,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-detail-buy button{padding:12px 18px!important;min-height:48px!important;height:auto!important;white-space:normal!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-detail-trial,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lac-tabs button[aria-selected="true"],html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lac-primary{background:#215f70!important;color:#fffaf1!important;border-color:#215f70!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-game-price strong{font-size:28px!important;line-height:1.4!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-game-price small{font-size:16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-facts{gap:18px 12px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-fact{min-width:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-copy-answers{gap:20px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lv-policy-body p,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-faq p,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lac-intro,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-story-section p{font-size:17px!important;line-height:1.9!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lv-policy-nav a,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-footer-layout a:not([class*="loot-contact-"]),html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-footer-layout button{font-size:16px!important;line-height:1.7!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .s-cart-summary-count{font-size:14px!important;min-width:22px!important;height:22px!important;line-height:22px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .s-user-menu-dropdown-item-title{font-size:16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .s-cart-summary-card-bar-count{font-size:14px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .cart-item h1,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .cart-item h1 a{font-size:18px!important;line-height:1.65!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night button:disabled{background:#e6e5e0!important;color:#63676a!important;border-color:#d7d6d0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .s-comments-item-content,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .s-comments-item-content p{font-size:16px!important;line-height:1.85!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-cart-care p,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .cart-drawer__subtotal-label,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .cart-drawer__total-label{font-size:16px!important;line-height:1.8!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-desktop-nav,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-header-links{gap:18px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-play-guide>summary{gap:12px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-heading{min-width:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-summary-end{flex-shrink:0!important;}
@media(max-width:620px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-steps>li{padding:16px 13px!important;gap:11px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-steps p{font-size:16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-title{font-size:18px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-steps h3{font-size:17px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-tags{gap:6px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 10px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-detail-lead,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-copy-intro{font-size:17px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lv-policy-body p,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-faq p{font-size:16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-game-body h3{font-size:22px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .s-cart-summary-count{min-height:22px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-play-guide>summary{padding:15px 12px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-count{padding:4px 8px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-summary-end{gap:5px!important;}}
/* Loot compact layout repair 2026-10-08 */
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .store-header,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #mainnav{height:auto!important;min-height:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-product-page{padding-top:20px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-detail-back{display:flex!important;width:fit-content!important;min-height:44px!important;margin:0 0 16px auto!important;padding:8px 14px!important;position:relative!important;inset:auto!important;transform:none!important;z-index:1!important;font-size:16px!important;border-radius:10px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-ownership.lp-activation{padding:14px!important;margin-top:12px!important;min-height:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-facts>.lp-fact{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:8px!important;row-gap:2px!important;align-content:center!important;text-align:right!important;justify-items:start!important;min-height:70px!important;padding:8px!important;border:0!important;background:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-fact>img{grid-column:1!important;grid-row:1 / 3!important;width:32px!important;height:32px!important;object-fit:contain!important;align-self:center!important;margin:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-fact>small,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-fact>strong{grid-column:2!important;margin:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-fact>strong{font-size:16px!important;line-height:1.5!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-delivery{margin-top:10px!important;padding:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-delivery>summary{min-height:44px!important;padding:10px 0!important;font-size:16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-delivery>div{display:block!important;padding:0 0 8px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-delivery>div>p{margin:0!important;padding:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-delivery>div>p:not(:first-child),html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-delivery>div>p>strong{display:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-play-area{margin:16px 0 0!important;padding:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-play-guide>summary{padding:12px 16px!important;min-height:48px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-count,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-number{display:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-steps>li{display:block!important;padding:12px!important;min-height:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-steps{gap:10px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lpg-content{padding:0 14px 14px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #night-home-faq{padding:28px 20px!important;margin:0 auto!important;min-height:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #night-home-faq .night-heading{margin:0 auto 16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #night-home-faq .night-heading>span{display:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #night-home-faq h2{font-size:26px!important;margin:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #night-home-faq .night-faq-grid{max-width:1000px!important;gap:10px!important;align-items:start!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #night-home-faq details{padding:0!important;min-height:0!important;border-radius:12px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #night-home-faq summary{padding:14px 18px!important;min-height:52px!important;font-size:17px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #night-home-faq details>p{margin:0!important;padding:0 18px 14px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #night-home-faq .night-more{margin:16px auto 0!important;min-height:44px!important;padding:9px 18px!important;font-size:16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews{padding:24px 20px!important;min-height:0!important;margin:0 auto!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-intro{max-width:900px!important;margin:0 auto 14px!important;text-align:right!important;justify-content:flex-start!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-eyebrow,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-intro p,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-compose-help,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-suggestion{display:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews h2{font-size:26px!important;margin:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-compose{max-width:900px!important;margin:0 auto!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-game-filter{margin:0 0 10px!important;gap:10px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-game-filter select{min-height:44px!important;height:44px!important;width:200px!important;padding:6px 12px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-write-toggle{min-height:44px!important;margin:0 0 10px!important;padding:9px 16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-header{min-height:0!important;padding:4px 0!important;margin:0 0 10px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-sort-input{min-height:40px!important;height:40px!important;padding:6px 12px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item{margin-bottom:10px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-wrapper{padding:12px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-avatar-img{width:36px!important;height:36px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback{padding:20px 0!important;margin:16px 0 0!important;min-height:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback>p{margin:4px 0 12px!important;}
@media(min-width:1100px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-facts{grid-template-columns:repeat(6,minmax(0,1fr))!important;}}
@media(max-width:620px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-facts>.lp-fact{grid-template-columns:26px minmax(0,1fr)!important;padding:6px 2px!important;column-gap:6px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lp-fact>img{width:26px!important;height:26px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-ownership.lp-activation{padding:12px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #night-home-faq,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews{padding:22px 16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #night-home-faq h2,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews h2{font-size:23px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-product-page{padding-top:16px!important;}}
/* Loot comment cards 2026-10-08 */
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews{max-width:1000px!important;width:calc(100% - 40px)!important;margin:24px auto!important;padding:28px!important;background:#fffdf8!important;border:1px solid #ddd6c9!important;border-radius:20px!important;box-shadow:0 5px 18px #173f4b08!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-intro{max-width:none!important;margin:0 0 20px!important;text-align:right!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews h2,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback>h2{font-size:24px!important;line-height:1.5!important;margin:0!important;color:#173f4b!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-compose{max-width:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-compose-body{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important;align-items:center!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-native-form,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-participation{display:contents!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-game-filter{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;margin:0!important;gap:12px!important;font-size:16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-game-filter select{background:#fffdf8!important;border:1px solid #b6c9ca!important;border-radius:10px!important;width:180px!important;max-width:100%!important;height:46px!important;min-height:46px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-write-toggle{grid-column:2!important;grid-row:1!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-comments-host,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-login-gate,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-load-status,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-retry{grid-column:1 / -1!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:28px!important;row-gap:8px!important;padding:26px!important;margin:24px 0!important;background:#fffdf8!important;border:1px solid #ddd6c9!important;border-radius:20px!important;box-shadow:0 5px 18px #173f4b08!important;text-align:right!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback>h2{grid-column:1!important;grid-row:1!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback>p{grid-column:1!important;grid-row:2!important;margin:0!important;font-size:16px!important;line-height:1.8!important;color:#50666b!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback>.lr-participation{display:contents!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback .lr-write-toggle{grid-column:2!important;grid-row:1 / 3!important;align-self:center!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback .lr-comments-host,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback .lr-login-gate,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback .lr-load-status,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback .lr-retry{grid-column:1 / -1!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback .lr-comments-host:has(.s-comments-item),html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback .lr-participation.lr-open .lr-comments-host{margin-top:18px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-write-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:48px!important;padding:12px 20px!important;margin:0!important;background:#215f70!important;color:#fffdf8!important;border:1px solid #215f70!important;border-radius:12px!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;box-shadow:0 3px 0 #163f4b!important;white-space:normal!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-write-toggle::before{content:""!important;display:block!important;width:19px!important;height:16px!important;border:1.6px solid currentColor!important;border-radius:5px!important;flex-shrink:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-write-toggle:hover{background:#184b59!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-write-toggle:focus-visible{outline:3px solid #bd8c4d!important;outline-offset:4px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-header{padding:0 0 12px!important;margin:0 0 16px!important;border-bottom:1px solid #e7e1d6!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-container>div:has(>salla-comment-item){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation salla-comment-item.s-comments-item{display:block!important;min-width:0!important;height:100%!important;margin:0!important;background:transparent!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-wrapper{height:100%!important;min-height:154px!important;box-sizing:border-box!important;padding:20px!important;border:1px solid #d9e2df!important;border-radius:16px!important;background:#f4f7f4!important;box-shadow:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-inner{align-items:flex-start!important;gap:12px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-avatar-img{width:42px!important;height:42px!important;border-radius:50%!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-user-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-user-info h3{font-size:18px!important;line-height:1.5!important;margin:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-timestamp{font-size:14px!important;margin:0!important;line-height:1.5!important;color:#64777b!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-content{margin-top:12px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-content p{font-size:16px!important;line-height:1.8!important;margin:0!important;color:#304e57!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comment-form-input{border:1px solid #b6c9ca!important;border-radius:12px!important;background:#fffdf8!important;padding:14px!important;font-size:16px!important;}
@media(max-width:620px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews{width:calc(100% - 28px)!important;padding:20px!important;margin:20px auto!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-compose-body,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback{padding:22px 20px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback>h2,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback>p,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback .lr-write-toggle,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-game-filter,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-write-toggle{grid-column:1!important;grid-row:auto!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback>h2,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews h2{font-size:22px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-write-toggle{width:100%!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-container>div:has(>salla-comment-item){grid-template-columns:minmax(0,1fr)!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-wrapper{min-height:140px!important;padding:16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-game-filter{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-game-filter select{width:100%!important;}}
/* Cohesive Loot participation 2026-10-08 */
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews{max-width:920px!important;padding:28px!important;border-color:#ded5c6!important;background:#fffaf2!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback{background:#fffaf2!important;border-color:#ded5c6!important;row-gap:12px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-intro{margin-bottom:24px!important;padding-bottom:18px!important;border-bottom:1px solid #e8dfd0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-compose-body{gap:24px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-write-toggle{font-family:inherit!important;font-size:17px!important;font-weight:700!important;line-height:1.7!important;word-spacing:2px!important;letter-spacing:normal!important;min-height:52px!important;padding:12px 22px!important;gap:12px!important;background:#174f5d!important;border:1px solid #174f5d!important;border-radius:12px!important;box-shadow:0 3px 0 #d2b47d!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-write-toggle::before{width:22px!important;height:22px!important;border:0!important;border-radius:0!important;background:currentColor!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-9l-5 3v-3a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'/%3E%3Cpath d='M7 9h10M7 13h7' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-9l-5 3v-3a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'/%3E%3Cpath d='M7 9h10M7 13h7' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-write-toggle:hover{background:#103e49!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-write-toggle[aria-expanded="true"]{background:#f1e7d6!important;border-color:#d9c3a1!important;color:#174f5d!important;box-shadow:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-game-filter,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-filter-wrapper{gap:12px!important;align-items:center!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-filter-wrapper{display:flex!important;flex-wrap:wrap!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-filter-label{margin:0!important;font-size:16px!important;color:#50636a!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-game-filter select,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-sort-input{height:46px!important;min-height:46px!important;padding:8px 14px!important;background:#fffdf8!important;border:1px solid #c8cfc9!important;border-radius:10px!important;color:#174f5d!important;font-family:inherit!important;font-size:16px!important;line-height:1.5!important;box-shadow:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-sort-input{width:160px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-header{gap:16px!important;padding:4px 0 16px!important;margin:0 0 18px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-count-label{color:#174f5d!important;font-size:16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-wrapper{background:#fffdf8!important;border:1px solid #dfd7c9!important;border-top:3px solid #c4a16b!important;padding:22px!important;min-height:156px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-inner{gap:14px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-content{margin-top:16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-user-info h3{color:#174f5d!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation salla-comment-form{padding:20px!important;margin:20px 0 0!important;background:#f5eee2!important;border:1px solid #e0d4bf!important;border-radius:14px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comment-form-wrapper,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comment-form-content{padding:0!important;margin:0!important;width:100%!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comment-form-content>br{display:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comment-form-input{height:120px!important;min-height:120px!important;padding:16px!important;margin:0!important;border:1px solid #c1c9c5!important;border-radius:10px!important;background:#fffdf8!important;color:#173f4b!important;font-family:inherit!important;font-size:17px!important;line-height:1.8!important;resize:vertical!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comment-form-input::placeholder{color:#65777a!important;opacity:1!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comment-form-input:focus{outline:2px solid #b59663!important;outline-offset:2px!important;border-color:#215f70!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comment-form-action{margin-top:16px!important;display:flex!important;justify-content:flex-end!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comment-form-action .s-button-element,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-login-gate button,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-retry{min-height:48px!important;padding:10px 24px!important;border-radius:10px!important;background:#174f5d!important;color:#fffaf2!important;border:1px solid #174f5d!important;font-family:inherit!important;font-size:17px!important;line-height:1.6!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-login-gate{padding:20px!important;background:#f5eee2!important;border:1px solid #e0d4bf!important;border-radius:14px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-login-gate p{margin:0 0 16px!important;}
@media(max-width:620px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-live-feedback{padding:22px 18px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-intro{margin-bottom:20px!important;padding-bottom:16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-customer-reviews .lr-compose-body{gap:20px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-header{align-items:flex-start!important;flex-wrap:wrap!important;gap:12px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-filter-wrapper{width:100%!important;justify-content:space-between!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comments-item-wrapper{padding:18px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation salla-comment-form{padding:14px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comment-form-action .s-button-wrap,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .lr-participation .s-comment-form-action .s-button-element{width:100%!important;}}
/* Loot approved regenerated worlds — editable UI, 2026-10-08 */
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category>*{grid-column:1!important;min-width:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories{position:relative!important;isolation:isolate!important;width:100%!important;max-width:none!important;margin:0!important;padding:44px 4% 36px!important;background:#fbf5e9!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;color:#104f5c!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:url("https://cdn.files.salla.network/other/1038969726/07556982-f2cd-4330-95f4-67d78efb972e-original.webp") center / cover no-repeat!important;opacity:.8!important;mask-image:linear-gradient(to bottom,transparent,#000 6%,#000 85%,transparent)!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;transform:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories::after{display:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .night-heading{position:relative!important;margin:0 auto 12px!important;padding:0!important;max-width:1100px!important;text-align:center!important;border:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .night-heading>span{display:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories h2{font-family:"Loot Baloo",sans-serif!important;font-size:clamp(32px,3.8vw,56px)!important;font-weight:800!important;line-height:1.3!important;letter-spacing:0!important;margin:0!important;color:#104f5c!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories h2 em{font-style:normal!important;color:#df7056!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .night-heading p{font-size:20px!important;line-height:1.7!important;margin:12px 0 0!important;color:#3b6269!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-categories{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;width:100%!important;max-width:1380px!important;margin:0 auto!important;padding:0!important;direction:rtl!important;border:0!important;background:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:340px auto 1fr auto!important;align-items:start!important;align-content:start!important;justify-items:center!important;gap:0!important;min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 4px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;text-align:center!important;overflow:visible!important;text-decoration:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category::before,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category::after{display:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category>img{display:block!important;grid-row:1!important;position:static!important;width:100%!important;height:340px!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;filter:none!important;border-radius:0!important;aspect-ratio:auto!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category>h3{grid-row:2!important;margin:10px 0 4px!important;font-size:32px!important;line-height:1.4!important;font-weight:800!important;color:#104f5c!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category>p{grid-row:3!important;font-size:18px!important;line-height:1.7!important;margin:0 0 16px!important;max-width:100%!important;color:#345e66!important;min-height:31px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .coming-label{grid-row:4!important;position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:center!important;min-height:46px!important;min-width:138px!important;padding:9px 23px!important;margin:0!important;background:#efdfbd!important;color:#70512c!important;border:0!important;border-radius:24px!important;font-size:17px!important;font-weight:700!important;line-height:1.5!important;box-shadow:none!important;transform:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category-action{grid-row:4!important;position:static!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;justify-self:center!important;min-height:54px!important;min-width:216px!important;max-width:100%!important;margin:0!important;padding:12px 26px!important;font-family:inherit!important;font-size:20px!important;font-weight:800!important;line-height:1.5!important;background:#104f5c!important;color:#fff9ed!important;border:1px solid #28717a!important;border-radius:27px!important;box-shadow:0 4px 0 #d8d3be!important;white-space:normal!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories a.loot-category:hover .loot-category-action{background:#176576!important;transform:translateY(-2px)!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories a.loot-category:focus-visible{outline:3px solid #c78f45!important;outline-offset:5px!important;border-radius:16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;padding-top:60px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start::before{content:""!important;display:block!important;position:absolute!important;top:-1px!important;left:-2%!important;width:104%!important;height:28px!important;background:#fbf5e9!important;border:0!important;border-radius:0 0 50% 50% / 0 0 100% 100%!important;pointer-events:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-games{margin-top:0!important;padding-top:30px!important;}
@media(max-width:1000px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories{padding:32px 3% 28px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category{grid-template-rows:240px auto 1fr auto!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category>img{height:240px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category>h3{font-size:28px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category>p{font-size:17px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category-action{font-size:18px!important;min-width:0!important;width:100%!important;padding:12px 16px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .night-heading p{font-size:18px!important;}}
@media(max-width:620px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category-coming{grid-column:auto!important;grid-row:auto!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories{padding:28px 16px 30px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories::before{background-size:auto 100%!important;opacity:.5!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories h2{font-size:32px!important;line-height:1.4!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories h2 em{display:block!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .night-heading{margin-bottom:12px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .night-heading p{font-size:17px!important;margin-top:8px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 12px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories a.loot-category{grid-column:1 / -1!important;grid-row:auto!important;grid-template-rows:240px auto 1fr auto!important;max-width:340px!important;justify-self:center!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category{grid-template-rows:155px auto 1fr auto!important;padding:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category>img{height:155px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories a.loot-category>img{height:240px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category>h3{font-size:24px!important;margin-top:8px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories a.loot-category>h3{font-size:30px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category>p{font-size:16px!important;line-height:1.65!important;margin-bottom:12px!important;min-height:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories a.loot-category>p{font-size:18px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .coming-label{font-size:16px!important;min-width:0!important;min-height:42px!important;padding:8px 18px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories .loot-category-action{width:auto!important;min-width:220px!important;font-size:19px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start::before{height:20px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start{padding-top:48px!important;}}
/* Loot ivory center with petrol edges — 2026-10-08 */
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories::before{background-image:url("https://cdn.files.salla.network/other/1038969726/8ca9b167-c2be-4479-a5d6-02e66a923f94-original.webp")!important;background-size:100% calc(100% - 170px)!important;background-position:center top!important;opacity:1!important;mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 86%,transparent)!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories{padding-left:5%!important;padding-right:5%!important;}
@media(max-width:620px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories{padding-left:16px!important;padding-right:16px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories::before{background-size:100% 340px!important;opacity:.72!important;}}
/* Loot measured ivory lantern corners — desktop + independent mobile — 2026-10-08 */
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories::before {background-image:url("https://cdn.files.salla.network/other/1038969726/1e2ae8e2-7e0d-4cb6-bceb-0b3e01221583-original.webp")!important;background-size:100% 100%!important;background-position:center top!important;background-repeat:no-repeat!important;opacity:1!important;mask-image:linear-gradient(to bottom,#000 65%,transparent 100%)!important;}
@media(max-width:620px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories::before{background-image:url("https://cdn.files.salla.network/other/1038969726/fb6bf7b2-4509-4fd7-8ab9-2a639ac85b5b-original.webp")!important;background-size:100% auto!important;mask-image:linear-gradient(to bottom,#000 40%,transparent 75%)!important;opacity:1!important;}}
/* Selected option 2: ivory softlight — 2026-10-08 */
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories::before{background-image:url("https://cdn.files.salla.network/other/1038969726/143dfdf3-a1e0-4d09-9815-76340242e419-original.webp")!important;background-size:100% 100%!important;background-position:center top!important;background-repeat:no-repeat!important;opacity:1!important;mask-image:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories{border:0!important;}
@media(max-width:620px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories::before{background-image:url("https://cdn.files.salla.network/other/1038969726/cf18a352-bfa9-4484-b053-bd88311d2eb1-original.webp")!important;background-size:100% 100%!important;opacity:1!important;mask-image:none!important;}}
/* Journey images and readable type — 2026-10-08 */
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .night-heading{margin-bottom:20px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .night-heading>span{font-size:28px!important;line-height:1.5!important;padding:8px 24px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start h2{font-size:44px!important;line-height:1.4!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps{max-width:1440px!important;gap:24px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps li{padding:0 8px 16px!important;gap:14px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps img{width:100%!important;max-width:420px!important;height:280px!important;object-fit:contain!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps h3{font-size:28px!important;line-height:1.5!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .night-step-number{font-size:20px!important;width:36px!important;height:36px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:20px!important;line-height:1.8!important;max-width:34ch!important;}
@media(max-width:1000px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .night-heading>span{font-size:25px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start h2{font-size:36px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps{gap:18px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps li{padding-left:0!important;padding-right:0!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps img{height:220px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps h3{font-size:24px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:18px!important;}}
@media(max-width:620px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .night-heading>span{font-size:24px!important;padding:7px 16px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start h2{font-size:32px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps{gap:28px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps img{max-width:360px!important;height:240px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps h3{font-size:26px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:19px!important;max-width:30ch!important;}}
/* Unnumbered journey and larger copy */
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .night-step-number{display:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps{list-style:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start h2{font-size:48px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps h3{font-size:32px!important;line-height:1.5!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:22px!important;line-height:1.7!important;}
@media(max-width:1000px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start h2{font-size:40px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps h3{font-size:27px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:20px!important;}}
@media(max-width:620px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start h2{font-size:34px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps h3{font-size:29px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:21px!important;}}
/* Refined readable footer — 2026-10-08 */
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer {background:#f8f1e5!important;border-radius:0!important;border:0!important;border-top:1px solid #dfd7c7!important;box-shadow:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout{display:grid!important;grid-template-columns:220px minmax(0,1fr) 340px!important;grid-template-areas:"brand links contact" "trust links contact"!important;grid-template-rows:auto 1fr!important;gap:14px 42px!important;max-width:1240px!important;width:100%!important;box-sizing:border-box!important;padding:34px 28px!important;margin:0 auto!important;align-items:start!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout>div:first-child{grid-area:brand!important;align-items:flex-start!important;justify-content:flex-start!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout>div:first-child img{width:140px!important;max-width:100%!important;height:auto!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-trust{grid-area:trust!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:10px 12px!important;border-radius:12px!important;background:#fffaf1!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-nav{grid-area:links!important;display:grid!important;grid-template-columns:1fr 1.35fr!important;gap:32px!important;align-items:start!important;text-align:right!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .lf-footer-group{min-width:0!important;border:0!important;background:none!important;padding:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .lf-footer-group summary,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links h3{font-size:22px!important;line-height:1.5!important;font-weight:800!important;color:#104f5c!important;margin:0 0 14px!important;padding:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .lf-disclosure-links{padding:0!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .lf-disclosure-links a{font-size:17px!important;line-height:1.65!important;min-height:34px!important;padding:3px 0!important;margin:0!important;color:#315d64!important;text-decoration:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links{grid-area:contact!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;align-content:start!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links h3{grid-column:1/-1!important;text-align:right!important;margin-bottom:4px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links>a{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:auto!important;min-width:0!important;min-height:48px!important;height:auto!important;box-sizing:border-box!important;font-size:16px!important;line-height:1.4!important;font-weight:700!important;padding:10px 12px!important;background:#fffaf1!important;border:1px solid #e1d7c3!important;border-radius:12px!important;color:#104f5c!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links>a svg{width:21px!important;height:21px!important;flex:0 0 21px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer a:focus-visible,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer summary:focus-visible{outline:2px solid #104f5c!important;outline-offset:4px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links>a:hover{background:#f0e4ce!important;}
@media(max-width:1050px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout{grid-template-columns:190px minmax(0,1fr)!important;grid-template-areas:"brand links" "trust links" "contact contact"!important;gap:18px 30px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links{grid-template-columns:repeat(4,minmax(0,1fr))!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links h3{grid-column:1/-1!important;}}
@media(max-width:620px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout{grid-template-columns:1fr 1fr!important;grid-template-areas:"brand trust" "links links" "contact contact"!important;gap:24px 14px!important;padding:26px 20px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-layout>div:first-child img{width:120px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-trust{padding:8px!important;justify-self:end!important;align-self:center!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-trust .s-trust-badges-image{width:42px!important;height:42px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-footer-nav{gap:20px!important;grid-template-columns:1fr 1.3fr!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .lf-footer-group summary,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links h3{font-size:21px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .lf-disclosure-links a{font-size:17px!important;min-height:40px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links{grid-template-columns:1fr 1fr!important;gap:10px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night footer.loot-site-footer .loot-contact-links>a{font-size:16px!important;min-height:50px!important;padding:10px!important;}}

/* LOOT_HOME_CONNECTED_BACKGROUNDS_20261018: retain curved section transitions, remove hard seams. */
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories{border:0!important;box-shadow:none!important;background-color:#fbf5e9!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories::after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 -1px!important;width:100%!important;height:36px!important;background:linear-gradient(to bottom,rgba(251,245,233,0),#fbf5e9 90%)!important;border:0!important;box-shadow:none!important;pointer-events:none!important;z-index:1!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start{position:relative!important;z-index:2!important;isolation:isolate!important;margin-top:-4px!important;border:0!important;border-block:3px solid #fbf5e9!important;box-shadow:none!important;outline:0!important;background-clip:padding-box!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start::before{top:-2px!important;border:0!important;box-shadow:none!important;outline:0!important;background:#fbf5e9!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start::after{bottom:-2px!important;border:0!important;box-shadow:none!important;outline:0!important;background:#fbf5e9!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-store-features{border-top:0!important;border-bottom:0!important;box-shadow:none!important;background:transparent!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-about-home{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-block:2px solid #fbf5e9!important;outline:0!important;box-shadow:none!important;background-clip:padding-box!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-about-home::before,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-about-home::after{border:0!important;outline:0!important;box-shadow:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-about-home::before{top:-2px!important;background:#fbf5e9!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-site-footer{border-top:0!important;box-shadow:none!important;background:#fbf5e9!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start{border:0!important;--loot-curve:28px;clip-path:polygon(0% calc(var(--loot-curve) * 0.000),5% calc(var(--loot-curve) * 0.190),10% calc(var(--loot-curve) * 0.360),15% calc(var(--loot-curve) * 0.510),20% calc(var(--loot-curve) * 0.640),25% calc(var(--loot-curve) * 0.750),30% calc(var(--loot-curve) * 0.840),35% calc(var(--loot-curve) * 0.910),40% calc(var(--loot-curve) * 0.960),45% calc(var(--loot-curve) * 0.990),50% calc(var(--loot-curve) * 1.000),55% calc(var(--loot-curve) * 0.990),60% calc(var(--loot-curve) * 0.960),65% calc(var(--loot-curve) * 0.910),70% calc(var(--loot-curve) * 0.840),75% calc(var(--loot-curve) * 0.750),80% calc(var(--loot-curve) * 0.640),85% calc(var(--loot-curve) * 0.510),90% calc(var(--loot-curve) * 0.360),95% calc(var(--loot-curve) * 0.190),100% calc(var(--loot-curve) * 0.000),100% calc(100% - var(--loot-curve) * 0.000),95% calc(100% - var(--loot-curve) * 0.190),90% calc(100% - var(--loot-curve) * 0.360),85% calc(100% - var(--loot-curve) * 0.510),80% calc(100% - var(--loot-curve) * 0.640),75% calc(100% - var(--loot-curve) * 0.750),70% calc(100% - var(--loot-curve) * 0.840),65% calc(100% - var(--loot-curve) * 0.910),60% calc(100% - var(--loot-curve) * 0.960),55% calc(100% - var(--loot-curve) * 0.990),50% calc(100% - var(--loot-curve) * 1.000),45% calc(100% - var(--loot-curve) * 0.990),40% calc(100% - var(--loot-curve) * 0.960),35% calc(100% - var(--loot-curve) * 0.910),30% calc(100% - var(--loot-curve) * 0.840),25% calc(100% - var(--loot-curve) * 0.750),20% calc(100% - var(--loot-curve) * 0.640),15% calc(100% - var(--loot-curve) * 0.510),10% calc(100% - var(--loot-curve) * 0.360),5% calc(100% - var(--loot-curve) * 0.190),0% calc(100% - var(--loot-curve) * 0.000))!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start::before,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start::after{content:none!important;display:none!important;}
@media(min-width:640px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-about-home::after{bottom:-2px!important;background:#fbf5e9!important;}}
@media(max-width:639px){html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-categories::after{height:28px!important;}html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start{--loot-curve:20px;}}
/* LOOT_PRODUCT_COMMENT_SPACING_20261018 */
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-product-page .loot-live-feedback {
 margin:32px 0 0!important;
 padding:24px 0 20px!important;
 border-top:1px solid #e2ded2!important;
 display:grid!important;
 grid-template-columns:minmax(0,1fr) auto!important;
 align-items:center!important;
 gap:16px 24px!important;
}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-product-page .loot-live-feedback>h2 {
 display:block!important;
 grid-column:1!important;
 grid-row:1!important;
 margin:0!important;
 color:#154c58!important;
 font-size:22px!important;
 line-height:1.5!important;
}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-product-page .loot-live-feedback .lr-write-toggle {
 grid-column:2!important;
 grid-row:1!important;
 margin:0!important;
 align-self:center!important;
}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-product-page .loot-live-feedback .lr-comments-host {
 grid-column:1 / -1!important;
 margin:4px 0 0!important;
}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-product-page .sq-reviews .loot-live-feedback {
 margin-top:20px!important;
 padding-top:8px!important;
 border-top:0!important;
}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-product-page .sq-reviews .loot-live-feedback>h2 {display:none!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-product-page .sq-reviews .loot-live-feedback .lr-write-toggle {
 grid-column:1 / -1!important;
 grid-row:1!important;
 justify-self:start!important;
}
@media(max-width:639px){
 html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-product-page .loot-live-feedback {
  margin-top:24px!important;
  padding-top:20px!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:14px!important;
 }
 html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-product-page .loot-live-feedback>h2 {font-size:21px!important;}
 html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night .loot-product-page .loot-live-feedback .lr-write-toggle {
  grid-column:1!important;
  grid-row:2!important;
  justify-self:start!important;
  max-width:100%!important;
 }
}

/* LOOT_MOBILE_START_STEPS_20261105 */
@media (max-width: 639px) {
 html body#app.loot-site.loot-night #loot-start .loot-steps li {
  grid-template-columns: 96px minmax(0, 1fr) !important;
  min-height: 108px !important;
  column-gap: 14px !important;
  padding: 8px 10px !important;
 }
 html body#app.loot-site.loot-night #loot-start .loot-steps img {
  width: 96px !important;
  height: 80px !important;
 }
 html body#app.loot-site.loot-night #loot-start .loot-steps h3 {
  justify-content: flex-start !important;
  gap: 10px !important;
  font-size: 21px !important;
  line-height: 1.45 !important;
 }
 html body#app.loot-site.loot-night #loot-start .night-step-number {
  flex: 0 0 34px !important;
  width: 34px !important;
  height: 34px !important;
  font-size: 19px !important;
  line-height: 1 !important;
 }
 html body#app.loot-site.loot-night #loot-start .loot-steps p {
  font-size: 16px !important;
  line-height: 1.75 !important;
 }
}

/* LOOT_MOBILE_START_STEPS_STRONG_20261105 */
@media (max-width:639px){
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps li{grid-template-columns:96px minmax(0,1fr)!important;min-height:108px!important;column-gap:14px!important;padding:8px 10px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps img{width:96px!important;height:80px!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps h3{justify-content:flex-start!important;gap:10px!important;font-size:21px!important;line-height:1.45!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .night-step-number{flex:0 0 34px!important;width:34px!important;height:34px!important;font-size:19px!important;line-height:1!important;}
html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app.loot-night #loot-start .loot-steps p{font-size:16px!important;line-height:1.75!important;}
}
/* Responsive polish for the existing Square product, without changing markup. */
@layer loot-readability {
  html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-copy-outline {display:none!important;}
  @media (min-width: 761px) {
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-detail-layout {
      display: grid !important;
      grid-template-columns: repeat(2,minmax(0,1fr)) !important;
      align-items: center !important;
      gap: clamp(24px,3vw,38px) !important;
    }
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-product-visual {grid-area:1/1!important;width:100%!important;margin:0!important;min-width:0!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-detail-info {grid-area:1/2!important;width:100%!important;min-width:0!important;text-align:right!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .lp-kicker {font-size:14px!important;line-height:1.65!important;margin:0 0 5px!important;text-align:right!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-detail-info h1 {font-size:40px!important;line-height:1.35!important;margin:0 0 10px!important;text-align:right!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-detail-lead {font-size:22px!important;line-height:1.6!important;margin:0 0 14px!important;text-align:right!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .lo-purchase {display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;margin-top:6px!important;padding:18px!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .lo-purchase-price {display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 12px!important;width:100%!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .lo-purchase-label {font-size:13px!important;line-height:1.6!important;min-width:0!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-game-price {margin:0!important;gap:8px!important;justify-self:end!important;flex-wrap:nowrap!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-game-price strong {font-size:32px!important;line-height:1.25!important;white-space:nowrap!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-game-price del {font-size:14px!important;white-space:nowrap!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-price-currency {font-size:13px!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .lp-buy-note {grid-column:1/-1!important;width:100%!important;max-width:none!important;font-size:17px!important;line-height:1.7!important;margin:2px 0 0!important;text-align:right!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-compact-buttons {display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-live-purchase,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-detail-trial {font-size:17px!important;line-height:1.4!important;min-height:50px!important;height:auto!important;padding:10px 12px!important;gap:7px!important;white-space:nowrap!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .lv-product-extras {padding-top:12px!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .lv-product-save {font-size:15px!important;line-height:1.6!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .lv-bookmark {width:30px!important;height:30px!important;min-height:30px!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .lv-guide {margin-top:28px!important;}
  }
  @media(min-width:761px) and (max-width:1023px) {
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-detail-info h1 {font-size:32px!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-detail-lead {font-size:20px!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .lp-kicker {font-size:12px!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .lo-purchase {padding:15px!important;gap:12px!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .lo-purchase-label {font-size:12px!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-game-price strong {font-size:28px!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-game-price del {font-size:12px!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-price-currency {font-size:11px!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .lp-buy-note {font-size:15px!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-live-purchase,html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .loot-detail-trial {font-size:15px!important;min-height:46px!important;padding:9px 8px!important;gap:6px!important;}
    html body#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app#app #loot-product-square .lv-product-save {font-size:14px!important;}
  }
}
/* Keep the freelance title and document number visible at every footer size. */
@layer loot-readability {
  html body#app#app#app footer.loot-site-footer .loot-footer-trust {
    min-width: 0 !important;
    max-width: 100% !important;
  }
  html body#app#app#app footer.loot-site-footer .loot-footer-trust salla-trust-badges {
    box-sizing: border-box !important;
    display: flex !important;
    flex-flow: row nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: 264px !important;
    height: auto !important;
    min-height: 76px !important;
    padding: 12px !important;
    overflow: visible !important;
  }
  html body#app#app#app footer.loot-site-footer .loot-footer-trust .s-trust-badges-image {
    display: block !important;
    flex: 0 0 52px !important;
    width: 52px !important;
    min-width: 52px !important;
    height: 44px !important;
    margin: 0 !important;
    object-fit: contain !important;
  }
  html body#app#app#app footer.loot-site-footer .loot-footer-trust .s-trust-badges-content {
    display: flex !important;
    flex: 1 1 auto !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 3px !important;
    min-width: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right !important;
  }
  html body#app#app#app footer.loot-site-footer .loot-footer-trust .s-trust-badges-label {
    display: block !important;
    height: auto !important;
    margin: 0 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.6 !important;
    white-space: normal !important;
    overflow: visible !important;
    word-break: normal !important;
    color: #526d70 !important;
  }
  html body#app#app#app footer.loot-site-footer .loot-footer-trust .s-trust-badges-number {
    display: block !important;
    height: auto !important;
    margin: 0 !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1.6 !important;
    white-space: nowrap !important;
    direction: ltr !important;
    unicode-bidi: isolate !important;
    color: #174c57 !important;
  }
  @media (max-width: 620px) {
    html body#app#app#app footer.loot-site-footer .loot-footer-trust salla-trust-badges {
      flex-direction: column !important;
      gap: 6px !important;
      padding: 10px 8px !important;
    }
    html body#app#app#app footer.loot-site-footer .loot-footer-trust .s-trust-badges-image {
      flex: 0 0 auto !important;
      height: 36px !important;
    }
    html body#app#app#app footer.loot-site-footer .loot-footer-trust .s-trust-badges-content {
      flex: 0 1 auto !important;
      align-items: center !important;
      text-align: center !important;
    }
  }
}