/* Scoped storefront refinement; approved image pixels and shared store flows are untouched. */
.briskro-storefront{--gutter:clamp(20px,4.2vw,64px);--store-radius:18px}
.briskro-storefront #hero,.briskro-storefront #shelves{display:none!important}
.entry-review{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px var(--gutter);font-size:14px;background:#222427;color:#c8c2bc;position:relative;z-index:32}
.entry-review nav{display:flex;gap:22px}.entry-review a{text-decoration:underline;text-underline-offset:4px;min-height:24px}
.briskro-storefront .header{position:sticky;top:0;inset-inline:0;height:84px;background:#17191bf5;border-bottom:1px solid #ffffff14;backdrop-filter:blur(14px)}
.briskro-storefront .nav{gap:22px;font-size:14px}
.briskro-storefront .tools{gap:8px}
.briskro-storefront .brand b{letter-spacing:.8px}
.briskro-storefront .search{width:230px;justify-content:flex-start;background:#222427;border-color:#ffffff14;border-radius:10px}
.briskro-storefront .search span{display:inline;font-size:14px}
.briskro-storefront .cart-open{min-height:44px}
.briskro-storefront .nav,.briskro-storefront .search span{font-size:15px}
html[lang=ar].briskro-storefront h1,html[lang=ar].briskro-storefront h2,html[lang=ar].briskro-storefront h3{letter-spacing:0}
.briskro-storefront .lead,.briskro-storefront .hint,.briskro-storefront .tag,.briskro-storefront .faq p{line-height:1.8}
.briskro-storefront .steps p{font-size:16px;line-height:1.8}
.briskro-storefront .account{display:none}
.briskro-storefront :focus-visible{outline:3px solid #f2eee7;outline-offset:4px}
.entry{height:510px;position:relative;isolation:isolate;overflow:clip;background:#17191b}
.entry-backdrop{position:absolute;inset:0;pointer-events:none;z-index:-2;background:radial-gradient(ellipse at 50% 70%,#3c3034 0,#222124 42%,#17191b 75%)}
#entry-fabric,.fabric-fallback{position:absolute;inset:0;width:100%;height:100%;display:block;stroke:none}
.entry.has-fabric .fabric-fallback{visibility:hidden}
.entry-heading{position:absolute;top:26px;inset-inline:var(--gutter);text-align:center;z-index:3}
.entry-kicker{font:600 14px var(--latin);letter-spacing:.16em;color:#c7b6b4;margin-bottom:12px}
.entry h1{font-size:64px;font-weight:650;line-height:1.4;letter-spacing:-1.5px}
html[lang=ar].briskro-storefront .entry h1{font-weight:650;line-height:1.5}
.entry-character{position:absolute;left:50%;top:145px;width:530px;transform:translateX(-50%);pointer-events:none;z-index:1}
.entry-character img{width:100%;max-width:none;height:auto;filter:drop-shadow(0 18px 28px #0006)}
.entry::after{content:'';position:absolute;inset:78% 0 0;background:linear-gradient(transparent,#17191b 98%);pointer-events:none;z-index:2}
.entry-caption{position:absolute;left:var(--gutter);bottom:85px;width:300px;z-index:3}
.entry-caption p{font-size:30px;line-height:1.7;font-weight:550}
.entry-caption span{display:block;font:500 14px/1.8 var(--latin);color:#bbb5b2;margin-top:18px}
.entry-actions{position:absolute;right:max(var(--gutter),calc((100vw - 1200px)/2 + 64px));bottom:80px;width:270px;display:grid;gap:12px;z-index:4}
.entry-browse,.entry-search{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 20px;border-radius:10px;font-size:16px}
.entry-browse{background:#942b3c;font-weight:600}.entry-browse:hover{background:#ab3548}
.entry-browse span:last-child{font:500 24px var(--latin)}
.entry-search{border:1px solid #f2eee740;background:#17191be8;justify-content:flex-start;color:#ded7d2}
.entry-search:hover{border-color:#f2eee7a0}
#entry-motion{position:absolute;bottom:18px;left:var(--gutter);z-index:4;min-height:44px;font-size:14px;color:#c4bbb6;text-decoration:underline;text-underline-offset:5px}
.entry-discovery,.entry-services{max-width:1600px;margin:auto;padding:36px var(--gutter) 44px;scroll-margin-top:110px}
.store-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}
.store-section-heading h2{font-size:32px;font-weight:600;line-height:1.5;letter-spacing:-.6px}
.store-section-heading>p{font-size:16px;line-height:1.8;color:#b9b6b1;max-width:430px}
.store-eyebrow{font-size:14px;color:#b9b6b1;margin-bottom:5px}
.entry-destinations{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:18px}
.entry-destination{min-width:0;position:relative;background:#222427;border:1px solid #ffffff16;border-radius:var(--store-radius);overflow:hidden;display:flex;flex-direction:column;isolation:isolate}
.destination-art{height:174px;position:relative;overflow:hidden;background:#29292d;direction:ltr}
.destination-art>img{width:100%;height:100%;object-fit:cover;object-position:60% 42%;transform:translate(var(--art-x,0px),var(--art-y,0px)) scale(1.06);transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.destination-copy{padding:20px;position:relative;display:grid;grid-template-columns:1fr auto;gap:8px 14px;flex:1}
.destination-copy h3{font:750 28px/1.25 var(--latin);letter-spacing:-.7px;grid-column:1/-1}
.destination-copy p{font-size:14px;line-height:1.8;color:#c4beb8;grid-column:1/-1;min-height:51px}
.destination-action{font-size:14px;font-weight:550;align-self:end}
.destination-arrow{grid-column:2;align-self:end;width:30px;height:30px;display:grid;place-items:center;font:400 20px var(--latin);border:1px solid #f2eee746;border-radius:50%}
.entry-destination:hover .destination-arrow,.entry-destination:focus-visible .destination-arrow{background:#942b3c;border-color:#942b3c}
.entry-destination:hover .destination-art>img{transform:translate(var(--art-x,0px),var(--art-y,0px)) scale(1.1)}
.destination-fc{border-color:#a3586266}.destination-fc .destination-copy{background:#2c2428}
.destination-fc .destination-art>img{object-position:67% 0;transform:translate(var(--art-x,0px),var(--art-y,0px))}
.destination-fc:hover .destination-art>img{transform:translate(var(--art-x,0px),var(--art-y,0px)) scale(1.02)}
.destination-valorant .destination-art>img{object-position:60% 35%;transform:translate(var(--art-x,0px),var(--art-y,0px)) scale(1.3)}
.destination-steam .destination-art{background:#29262b}
.destination-steam .destination-art>img{object-position:50% 44%;transform:translate(var(--art-x,0px),var(--art-y,0px)) scale(1.14)}
.ps-library{position:absolute;inset:18px 14px -16px;display:flex;gap:8px;direction:ltr;align-items:center;transform:translate(var(--art-x,0px),var(--art-y,0px));transition:transform .5s}
.ps-library img{width:36%;height:156px;object-fit:cover;border-radius:8px;box-shadow:0 14px 18px #0007;border:1px solid #ffffff22}
.ps-library img:first-child{transform:rotate(-10deg) translateY(10px)}.ps-library img:nth-child(2){z-index:2;transform:translateY(-8px)}.ps-library img:last-child{transform:rotate(10deg) translateY(10px)}
.entry-destination:hover .ps-library{transform:translate(var(--art-x,0px),calc(var(--art-y,0px) - 5px))}
.entry-services{padding-top:12px;padding-bottom:70px}
.store-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}
.store-filters button{border:1px solid #ffffff24;border-radius:100px;min-height:46px;padding:10px 22px;font:600 15px var(--latin);background:#222427;transition:background .2s}
.store-filters button[data-all]{font-family:inherit}
.store-filters button[aria-pressed=true]{background:#942b3c;border-color:#942b3c}
.store-filters button:hover{border-color:#ffffff70}
.store-result-note{font-size:14px;color:#b9b6b1;min-height:28px;margin-bottom:12px}
.store-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.store-service-card{min-width:0;border:1px solid #ffffff18;border-radius:var(--store-radius);background:#222427;overflow:hidden;display:flex;flex-direction:column}
.service-art{aspect-ratio:3/2;overflow:hidden;position:relative;background:#29282c}
.service-art img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1)}
.store-service-card:hover .service-art img{transform:scale(1.04)}
.service-art.art-account>img:not(.service-mark){object-position:50% 32%;object-fit:contain;background:radial-gradient(ellipse at 55% 50%,#413138,#222427 80%)}
.service-art.art-boost img{object-position:50% 45%}
.service-art.art-squads img{object-position:50% 50%}
.service-art .service-mark{position:absolute;bottom:16px;left:18px;width:112px;height:35px;object-fit:contain;background:none;filter:brightness(0) invert(1);opacity:.8}
.service-copy{padding:20px;display:flex;flex-direction:column;flex:1}
.service-category{font:600 14px var(--latin);color:#b9b6b1;margin-bottom:9px}
.service-copy h3{font-size:22px;line-height:1.5;font-weight:600;margin:0 0 10px}
.service-summary{font-size:14px;line-height:1.8;color:#c5beb7;min-height:50px;margin-bottom:20px}
.service-bottom{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid #ffffff12}
.service-price{display:grid;gap:6px}.service-price>span:first-child{font-size:14px;color:#b9b6b1}
.service-price .money .num{font-size:27px}.service-price .cur{font-size:14px}
.service-price .slot{width:65px;height:27px}
.service-cta{font-size:14px;font-weight:600;min-height:44px;display:flex;align-items:center;gap:10px}
.service-cta b{font:400 20px var(--latin)}
.briskro-storefront .how{max-width:1472px;padding-block:42px;margin:auto;border-top:1px solid #ffffff1c}
.briskro-storefront .steps li{border-radius:12px;background:#222427;padding:22px;border:1px solid #ffffff12}
.briskro-storefront .how h2,.briskro-storefront .faq h2{font-size:30px}
.briskro-storefront .faq{padding-top:50px;padding-bottom:70px}
.briskro-storefront .faq button{font-size:16px;min-height:60px}
.briskro-storefront .footer{margin-top:0;border-top:1px solid #ffffff1a;background:#1c1e21}
.briskro-storefront .mast.has-selection-art{min-height:290px;padding-top:40px}
.briskro-storefront .tabs{gap:12px}
.briskro-storefront .tabs a{padding:12px 16px;border-radius:9px;background:#222427;font-size:15px}
.briskro-storefront .tabs a[aria-selected=true]{background:#3f252d}
.briskro-storefront .tabs a[aria-selected=true]::after{inset-inline:16px}
.entry-paused .destination-art *,.entry-paused .store-service-card *{transition:none!important;transform:none!important}
@media(max-width:1200px){.briskro-storefront .search{width:180px}.briskro-storefront .nav{gap:14px}.briskro-storefront .tools{gap:2px}.briskro-storefront .nav button{display:none}.entry-caption{width:230px}.entry-caption p{font-size:24px}.entry-actions{width:245px}.entry-character{width:490px}.entry-destinations{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.destination-copy{padding:16px}.destination-copy h3{font-size:24px}.store-service-grid{gap:16px}.service-copy{padding:16px}.service-cta{font-size:14px;gap:6px}}
@media(max-width:1000px) and (min-width:641px){.briskro-storefront .nav{display:none}.briskro-storefront .search{width:300px}.entry{height:540px}.entry-character{width:470px;top:170px}.entry-caption{width:180px;bottom:80px}.entry-caption p{font-size:20px}.entry-caption span{font-size:14px}.entry-actions{width:210px;bottom:55px}.entry-browse,.entry-search{padding:12px;font-size:14px}.entry-destinations,.store-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.destination-art{height:195px}.store-section-heading>p{max-width:280px}}
@media(max-width:640px){
 .entry-review{min-height:44px;padding:6px 16px;font-size:16px}.entry-review nav{gap:12px}.entry-review nav a:first-child,.entry-review .review-current{display:none}
 .briskro-storefront .header{height:66px;padding:0 18px;gap:12px}.briskro-storefront .brand{gap:8px}.briskro-storefront .brand img{width:29px;height:29px}.briskro-storefront .brand b{font-size:17px;letter-spacing:.3px}
 .briskro-storefront .nav{display:none}.briskro-storefront .tools{gap:5px}.briskro-storefront .search{width:44px;min-width:44px;padding:0;display:grid;place-items:center;border:0;background:transparent}.briskro-storefront .search span{display:none}.briskro-storefront .search svg{width:20px;height:20px}.briskro-storefront .language{min-width:38px;font-size:16px}.briskro-storefront .cart-label{display:none}.briskro-storefront .cart-open{gap:5px}.briskro-storefront .cart-open svg{width:22px;height:22px}
 .entry{height:485px}.entry-heading{top:16px;inset-inline:20px}.entry-kicker{font-size:16px;letter-spacing:.12em;margin-bottom:5px}.entry h1{font-size:39px;line-height:1.5;letter-spacing:-1px}
 html[lang=en] .entry h1{font-size:33px}
 .entry-character{width:330px;top:115px;left:48%}.entry::after{inset:71% 0 0;background:linear-gradient(transparent,#17191b 82%)}
 .entry-caption{display:none}.entry-actions{bottom:64px;inset-inline:20px;width:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}
 .entry-browse,.entry-search{font-size:16px;line-height:1.6;min-height:56px;padding:10px 12px;gap:8px}.entry-search svg{width:18px;min-width:18px}.entry-browse span:last-child{font-size:20px}
 #entry-motion{bottom:8px;left:auto;right:20px;min-height:44px;font-size:16px;text-decoration:none;color:#bdb5b0}
 .entry-discovery,.entry-services{padding:26px 20px 34px;scroll-margin-top:85px}
 .store-section-heading{display:block;margin-bottom:20px}.store-section-heading h2{font-size:28px;letter-spacing:-.6px}.store-section-heading>p{font-size:16px;line-height:1.8;margin-top:8px;max-width:none}
 .store-eyebrow{font-size:16px;margin-bottom:4px}
 .entry-destinations{grid-template-columns:1fr 1fr;gap:12px}.destination-art{height:126px}.destination-copy{padding:14px;gap:8px;min-height:166px}.destination-copy h3{font-size:21px;letter-spacing:-.5px}.destination-copy p{font-size:16px;line-height:1.65;min-height:76px}.destination-action{font-size:16px}.destination-arrow{width:27px;height:27px;font-size:19px}
 .ps-library{inset:13px 10px -12px;gap:5px}.ps-library img{height:108px;border-radius:5px}
 .entry-services{padding-top:10px;padding-bottom:44px}.store-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.store-filters button{font-size:16px;min-height:46px;padding:10px 15px}
 .store-result-note{font-size:16px}.store-service-grid{grid-template-columns:1fr;gap:18px}
 .service-art{aspect-ratio:16/9}.service-copy{padding:20px}.service-category{font-size:16px}.service-copy h3{font-size:24px}.service-summary{font-size:16px;min-height:0;margin-bottom:16px}.service-price>span:first-child{font-size:16px}.service-price .cur{font-size:16px}.service-price .money .num{font-size:30px}.service-cta{font-size:16px;gap:12px}
 .briskro-storefront .how{padding:30px 20px}.briskro-storefront .how h2,.briskro-storefront .faq h2{font-size:27px}.briskro-storefront .faq{padding:30px 20px 48px}.briskro-storefront .tabs a{font-size:16px;min-height:48px}
}
@media(prefers-reduced-motion:reduce){.entry *,.entry-destination *,.store-service-card *{transition:none!important;animation:none!important;scroll-behavior:auto!important}.destination-art>img,.ps-library,.store-service-card:hover img{transform:none!important}}

/* Image-led cards: artwork fills the card; text and hit areas stay still. */
.entry-destination{min-height:302px;background:#17191b;border:0}
.destination-art{position:absolute;inset:0;height:100%;background:#17191b;z-index:-1}
.destination-art>img{object-fit:cover;object-position:60% 35%;transform:scale(1.03)}
.destination-copy{padding:22px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;background:linear-gradient(180deg,#17191b05 0%,#17191b08 28%,#17191bcc 59%,#121315fa 100%);min-height:302px}
.destination-copy h3{font-size:28px;text-align:start;text-shadow:0 2px 12px #0007;margin-bottom:auto}
.destination-copy p{color:#f2eee7;min-height:52px;max-width:95%;text-wrap:pretty}
.destination-action{align-self:flex-start;font-size:14px;padding-bottom:3px}
.destination-arrow{position:absolute;inset-inline-end:20px;bottom:21px}
.destination-copy,.destination-fc .destination-copy{background:linear-gradient(180deg,#17191bcc 0%,#17191b22 26%,#17191b08 39%,#17191bd9 68%,#17191bf8 100%)}
.destination-fc .destination-art>img{object-position:69% 22%;transform:scale(1.04)}
.destination-steam .destination-art>img{object-position:52% 42%;transform:scale(1.06)}
.destination-valorant .destination-art>img{object-position:66% 28%;transform:scale(1.08)}
.ps-library{inset:12px -8px 72px;gap:4px;align-items:start}
.ps-library img{width:37%;height:224px;border-radius:5px;object-fit:cover}
.entry-destination:hover .destination-art>img,.entry-destination:focus-visible .destination-art>img{transform:translate(var(--art-x,0px),calc(var(--art-y,0px) - 7px)) scale(1.09)}
.entry-destination:is(:hover,:focus-visible) .ps-library{transform:translate(var(--art-x,0px),calc(var(--art-y,0px) - 7px)) scale(1.03)}
.store-service-card{position:relative;isolation:isolate;min-height:350px;border:0;background:#17191b}
.service-art{position:absolute;inset:0;aspect-ratio:auto;z-index:-1;background:#17191b}
.service-art>img,.service-art.art-account>img:not(.service-mark){width:100%;height:100%;object-fit:cover;object-position:50% 28%;background:none;transform:scale(1.015)}
.service-art.art-squads>img{object-position:50% 44%}
.service-art.art-account>img:not(.service-mark){object-position:50% 27%}
.service-art.art-boost>img{object-position:50% 30%}
.service-copy{position:relative;padding:20px;justify-content:flex-end;background:linear-gradient(180deg,#17191b08 0%,#17191b08 30%,#151619bf 48%,#151619f5 71%,#151619 100%)}
.service-copy h3{margin-bottom:7px;text-wrap:balance}
.service-category{color:#eee5df;margin-bottom:auto;align-self:flex-start;background:#17191bba;border-radius:6px;padding:6px 9px}
.service-summary{color:#e0d8d2;min-height:50px;margin-bottom:10px}
.service-summary{font-size:15px;line-height:1.8}
.service-bottom{border:0;padding-top:8px}
.service-cta{padding:10px 12px;border-radius:8px;background:#942b3c;white-space:nowrap;flex-shrink:0;gap:8px}
.service-art .service-mark{top:65px;bottom:auto;left:20px;width:110px;height:34px}
@media(hover:hover) and (pointer:fine){.store-service-card:is(:hover,:focus-visible) .service-art>img:not(.service-mark){transform:translateY(-8px) scale(1.06)}.supplier-card:is(:hover,:focus-visible)>img{transform:translateY(-7px) scale(1.055)}}
.briskro-storefront .product-cover{min-height:330px;isolation:isolate}
.briskro-storefront .product-cover .merch-art{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:-1}
.briskro-storefront .product-cover .merch-art>img{width:100%;height:100%;object-fit:cover!important;object-position:50% 30%;transition:transform .35s ease}
.briskro-storefront .product-cover .product-info{background:linear-gradient(transparent,#17191bdf 20%,#17191bf5);margin-top:auto;position:relative}
.briskro-storefront .product-cover:is(:hover,:focus-visible) .merch-art>img{transform:translateY(-7px) scale(1.05)}
.supplier-card{position:relative;min-height:340px;border-radius:16px;border:0;isolation:isolate;background:#17191b;justify-content:flex-end}
.supplier-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 24%;z-index:-1;transition:transform .35s ease}
.supplier-card .supplier-copy{padding:100px 18px 18px;background:linear-gradient(transparent,#17191bdc 30%,#17191bf5 62%);gap:6px}
.supplier-card strong{color:#f2eee7}.supplier-card small{color:#ded5cf}
.supplier-card strong{font-weight:650;line-height:1.55;overflow-wrap:anywhere}
.supplier-card .supplier-symbol{position:absolute;inset:0;width:100%;height:100%;background:#292326;z-index:-1}
.catalog-initial{padding:24px}.catalog-initial h2{font-size:26px;margin-bottom:14px}.catalog-initial p{font-size:16px;line-height:1.8}
.catalog-initial-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.catalog-initial-links a{background:#222427;padding:12px 16px;border-radius:8px;font-size:16px}
@media(max-width:1200px){.destination-copy{padding:18px}.destination-copy h3{font-size:24px}.service-cta{padding:9px;font-size:14px}.store-service-card{min-height:365px}}
@media(max-width:640px){
 .entry-destination,.destination-copy{min-height:272px}.destination-copy{padding:16px;gap:8px}.destination-copy h3{font-size:21px}.destination-copy p{font-size:16px;line-height:1.65;min-height:78px;max-width:100%}.destination-action{font-size:16px}.destination-arrow{display:none}
 .destination-art{height:100%}.ps-library{inset:8px -12px 94px;gap:3px}.ps-library img{height:177px;width:39%}
 .store-service-card{min-height:390px}.service-copy{padding:22px}.service-category{font-size:16px}.service-summary{font-size:16px;min-height:0;margin-top:0}.service-cta{font-size:16px;padding:10px 14px}
 .service-bottom{gap:8px}.service-price{min-width:0}.service-price>span:first-child{line-height:1.6;max-width:135px}
 .briskro-storefront .nav,.briskro-storefront .search span{font-size:16px}
 .supplier-card{min-height:300px}.supplier-card .supplier-copy{padding:90px 12px 14px}.supplier-card strong,.supplier-card small{font-size:16px}.supplier-card>img{height:100%}
}
@media(prefers-reduced-motion:reduce){.destination-art>img,.ps-library,.service-art>img,.supplier-card>img,.briskro-storefront .product-cover .merch-art>img{transition:none!important;transform:none!important}}
.entry-paused .service-art>img,.entry-paused .supplier-card>img{transform:none!important;transition:none!important}

/* Category identity occupies the header instead of a thumbnail over the breadcrumb. */
.briskro-storefront .mast.has-selection-art{min-height:320px;padding-top:32px}
.briskro-storefront .selection-art{inset:0;width:100%;height:100%;z-index:-2;border-radius:0;transform:none;pointer-events:none}
.briskro-storefront .selection-art .merch-art{position:absolute;inset:0;width:100%;height:100%;border-radius:0}
.briskro-storefront .selection-art img{width:100%;height:100%;object-fit:cover!important;object-position:35% 30%;padding:0!important}
.briskro-storefront .selection-art::after{content:'';position:absolute;inset:0;background:linear-gradient(270deg,#17191bf5 0%,#17191bdd 45%,#17191b33 100%)}
html[dir=ltr].briskro-storefront .selection-art::after{background:linear-gradient(90deg,#17191bf5 0%,#17191bdd 45%,#17191b33 100%)}
.briskro-storefront .mast .crumb,.briskro-storefront .mast h1,.briskro-storefront .mast .tag{position:relative;margin-inline:0;max-width:none;padding-inline:0}
.briskro-storefront .mast h1{font-size:54px;line-height:1.2}
.briskro-storefront .mast .tag{max-width:650px;margin-bottom:24px;color:#e4ddd7;font-size:16px}
.briskro-storefront .mast .tabs{position:relative;margin-inline:0;padding-bottom:20px}
@media(max-width:640px){
 .briskro-storefront .mast.has-selection-art{padding:26px 20px 0;min-height:0}
 .briskro-storefront .mast h1{font-size:36px;padding:0!important;min-height:0;margin-bottom:12px}
 .briskro-storefront .mast .crumb{font-size:16px;margin-top:0;margin-bottom:20px}
 .briskro-storefront .mast .tag{padding-inline:0;min-height:0;margin-bottom:24px;font-size:16px;line-height:1.8}
 .briskro-storefront .selection-art::after,html[dir=ltr].briskro-storefront .selection-art::after{background:linear-gradient(180deg,#17191bbb 0%,#17191bcf 40%,#17191bf8 86%)}
 .briskro-storefront .selection-art img{object-position:60% 25%}
 .briskro-storefront #mbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px}
 .briskro-storefront #mbar[hidden]{display:none}
 .briskro-storefront #mbar>div{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}
 .briskro-storefront #mbar small{max-width:65%;line-height:1.6}
 .briskro-storefront #mbar>.cta,.briskro-storefront #mbar .mobile-add{width:auto;min-width:0;min-height:48px;margin:0;padding:9px 10px;white-space:normal;gap:6px}
 .briskro-storefront #mbar:not(:has(.mobile-add))>.cta{grid-column:1/-1}
 .briskro-storefront.on-cat{padding-bottom:210px}
}
