/* SAMBO Flashback 1.5 · Editorial urbano: nuevo diseño, mismos logotipos oficiales.
   Cada título, foto, etiqueta, grafiti y bloque permanece independiente/editable. */
.sambo-root .sambo-fb-editorial{--fb-paper:#e8e5e0;--fb-ink:#080808;color:#f7f5f1;background:#070707;overflow:hidden;position:relative}
.sambo-root .sambo-fb-editorial::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.30;background:repeating-linear-gradient(91deg,transparent 0 24px,#fff1 25px,transparent 26px),radial-gradient(circle at 12% 46%,#a10d2038,transparent 38%),radial-gradient(circle at 89% 27%,#b10b2344,transparent 33%)}
.sambo-fb-editorial .sambo-fb-grain{z-index:0;opacity:.52}
.sambo-fb-editorial .sambo-fb-overline{color:#f0efed;letter-spacing:.16em;font-size:12px}
.sambo-fb-editorial .sambo-fb-title,
.sambo-fb-editorial .sambo-fb-section-heading h2,
.sambo-fb-editorial .sambo-fb-lookbook-top h2{font-family:'Permanent Marker',Impact,sans-serif!important;letter-spacing:-.055em!important;line-height:.97!important;font-weight:900!important;text-transform:uppercase}
.sambo-fb-editorial .sambo-fb-btn{border:0;border-radius:30px;padding:13px 27px;background:var(--fb-red);box-shadow:0 5px 0 #760518;color:#fff!important;font-family:'DM Sans',Arial,sans-serif!important;font-size:12px!important}
.sambo-fb-editorial .sambo-fb-btn-alt{border:1px solid #ddd;border-radius:30px;padding:13px 25px;background:#050505b5;font-size:12px!important}
.sambo-fb-editorial .sambo-fb-btn:hover,.sambo-fb-editorial .sambo-fb-btn-alt:hover{transform:translateY(-4px)}
/* Flashback · escena del protagonista con elementos de revista/carteles. */
.sambo-root .sambo-fb-hero.sambo-fb-editorial{min-height:0;max-width:none;padding:40px clamp(18px,5vw,85px) 60px;background:radial-gradient(ellipse at 52% 44%,#291014 0,#080808 58%),#070707}
.sambo-fb-hero-topline{display:flex;justify-content:space-between;gap:15px;align-items:center;font:800 10px 'DM Sans',Arial,sans-serif;letter-spacing:.15em;color:#dfdad5;position:relative;z-index:6}
.sambo-fb-hero-topline span:last-child{color:#c3c3c3}
.sambo-fb-editorial .sambo-fb-hero-head{position:relative;z-index:3;max-width:1520px;margin:24px auto 0;text-align:center}
.sambo-fb-editorial .sambo-fb-title{font-size:clamp(72px,11.1vw,207px)!important;margin:0!important;line-height:1!important;color:#f2f0e9;text-shadow:3px 5px #121111,6px 10px #310408,-2px -2px #7774;transform:rotate(-2deg)}
.sambo-fb-editorial .sambo-fb-title sup{font-size:clamp(13px,1.7vw,26px)!important;top:4%;right:-.5%;color:var(--fb-red)}
.sambo-fb-editorial .sambo-fb-calligraphy{position:relative;bottom:auto;right:auto;max-width:fit-content;margin:0 4% 0 auto!important;color:#f7f5f1!important;font-size:clamp(20px,2.65vw,42px)!important;line-height:1!important;text-shadow:3px 4px #000;transform:rotate(-8deg)}
.sambo-fb-editorial .sambo-fb-calligraphy::after{content:"";display:block;height:7px;margin-top:6px;background:var(--fb-red);clip-path:polygon(0 30%,95% 0,100% 35%,5% 100%)}
.sambo-fb-handnote{font:900 17px 'Permanent Marker',Impact,sans-serif!important;color:var(--fb-red);display:inline-block;transform:rotate(-8deg)}
.sambo-fb-note-top{position:absolute;left:2%;top:-13px;z-index:1}
.sambo-fb-hero-composition{position:relative;min-height:580px;margin:6px auto 0;max-width:1460px;z-index:2}
.sambo-fb-editorial .sambo-fb-photo-stage{position:absolute;top:0;left:24%;width:53%;height:535px;z-index:2;overflow:hidden;clip-path:polygon(3% 0,98% 1%,100% 94%,94% 98%,2% 100%,0 5%);border:0;transform:translate(var(--fb-x,0px),var(--fb-y,0px)) rotate(-1deg) scale(var(--fb-s,1));box-shadow:none;background:#222}
.sambo-fb-editorial .sambo-fb-photo-stage>img{width:100%;height:100%;object-fit:cover;object-position:center 44%;filter:grayscale(.38) contrast(1.1);display:block}
.sambo-fb-editorial .sambo-fb-photo-frame{border:0;inset:0;background:linear-gradient(0deg,#09090be6,transparent 35%),linear-gradient(90deg,#0a090c90,transparent 22%,transparent 75%,#09090992)}
.sambo-fb-editorial .sambo-fb-paper{position:absolute;z-index:5;left:2%;bottom:auto;top:24%;width:24%;min-width:175px;padding:23px 20px;background:var(--fb-paper);color:#090909;clip-path:polygon(1% 3%,96% 0,100% 91%,92% 100%,0 98%);transform:translate(var(--fb-x,0px),var(--fb-y,0px)) rotate(-8deg) scale(var(--fb-s,1));box-shadow:none}
.sambo-fb-editorial .sambo-fb-paper strong{font:900 clamp(22px,2.5vw,44px)/.99 'Barlow Condensed',Impact,sans-serif!important;margin:18px 0!important}
.sambo-fb-editorial .sambo-fb-paper>span,.sambo-fb-editorial .sambo-fb-paper>small{color:#1d1d1d;font-weight:900;letter-spacing:.05em}
.sambo-fb-editorial .sambo-fb-portrait-layer{top:26%;right:1%;width:20%;max-width:250px;min-width:115px;transform:translate(var(--fb-x,0px),var(--fb-y,0px)) rotate(8deg) scale(var(--fb-s,1));border:7px solid #efede8;background:#111;box-shadow:10px 14px 0 var(--fb-red);z-index:5}
.sambo-fb-editorial .sambo-fb-portrait-layer img{aspect-ratio:1/1;object-fit:cover;filter:grayscale(.7) contrast(1.15)}
.sambo-fb-editorial .sambo-fb-portrait-caption{font-size:11px;letter-spacing:.08em}
.sambo-fb-hero-scribble{position:absolute;top:5%;right:16%;z-index:5;font-size:70px;font-weight:900;color:var(--fb-red);transform:rotate(18deg)}
.sambo-fb-hero-coordinates{position:absolute;z-index:5;left:2%;bottom:12%;font:900 10px 'DM Sans',Arial,sans-serif;letter-spacing:.14em;color:#fff9}
.sambo-fb-editorial .sambo-fb-paint-a{top:20%;left:-5%;height:160px;opacity:.65;z-index:1;transform:translate(var(--fb-x,0px),var(--fb-y,0px)) rotate(-12deg) scale(var(--fb-s,1))}
.sambo-fb-editorial .sambo-fb-paint-b{bottom:22%;right:-4%;height:170px;opacity:.82;z-index:1;transform:translate(var(--fb-x,0px),var(--fb-y,0px)) rotate(-21deg) scale(var(--fb-s,1))}
.sambo-fb-editorial .sambo-fb-hero-footer{position:relative;z-index:8;margin:0 auto 28px;max-width:1330px;display:flex;align-items:center;justify-content:space-between;gap:25px}
.sambo-fb-editorial .sambo-fb-hero-footer p{font-size:15px;color:#ebe7e5;max-width:390px;line-height:1.55;margin:0}
.sambo-fb-hero-links{position:relative;z-index:8;max-width:1440px;margin:35px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.sambo-fb-hero-tile{min-height:170px;position:relative;display:block;overflow:hidden;background:#141414;border:1px solid #fff5;border-radius:8px;color:#fff!important;transform:translate(var(--fb-x,0px),var(--fb-y,0px)) scale(var(--fb-s,1))}
.sambo-fb-hero-tile img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;filter:grayscale(.75) contrast(1.17);transition:transform .5s,filter .5s}
.sambo-fb-hero-tile::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#020202ed,transparent 80%);z-index:1}
.sambo-fb-hero-tile:hover img{transform:scale(1.05);filter:grayscale(.2)}
.sambo-fb-hero-tile-label{position:absolute;left:18px;bottom:17px;z-index:2;display:flex;flex-direction:column;gap:4px}
.sambo-fb-hero-tile-label small{font:900 11px 'DM Sans',Arial,sans-serif;letter-spacing:.13em;color:#f4f4f1}
.sambo-fb-hero-tile-label strong{font:900 clamp(20px,2.6vw,39px) 'Permanent Marker',Impact,sans-serif!important;color:#fff;line-height:1.04}
.sambo-fb-tile-arrow{position:absolute;right:15px;bottom:12px;z-index:2;display:grid;place-items:center;border:1px solid #fff;border-radius:50%;width:32px;height:32px;font-size:19px}
.sambo-fb-editorial .sambo-fb-side-sign{color:#eee6;left:-47px;top:48%}
/* Artistas · cartel editorial graffiti rojo/blanco con cinta y fotos reales. */
.sambo-root .sambo-fb-artists.sambo-fb-editorial{background:radial-gradient(ellipse at 50% 70%,#301012,#070707 72%);padding:55px clamp(18px,4vw,72px) 76px}
.sambo-fb-artists-topline{position:relative;z-index:3;display:flex;gap:12px;justify-content:space-between;align-items:center;font:800 11px 'DM Sans',Arial,sans-serif;letter-spacing:.15em;color:#bbb;border-top:1px solid #fff4;padding:16px 0}
.sambo-fb-editorial .sambo-fb-section-heading{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,.8fr);gap:30px;align-items:center;margin:5px 0 45px}
.sambo-fb-editorial .sambo-fb-section-heading h2{font-size:clamp(74px,10vw,168px)!important;line-height:.92!important;letter-spacing:-.075em!important;margin:13px 0!important}
.sambo-fb-editorial .sambo-fb-section-heading h2 em{color:var(--fb-red);display:inline-block;transform:rotate(-3deg);font-style:normal}
.sambo-fb-heading-tag{font:900 clamp(15px,1.65vw,25px) 'Permanent Marker',Impact,sans-serif!important;color:#e1dcd9;margin:0;transform:rotate(-3deg)}
.sambo-fb-artists-collage{background:#e8e5df;color:#070707;padding:25px;clip-path:polygon(3% 0,97% 3%,100% 96%,2% 100%,0 40%);transform:rotate(6deg);min-height:182px;display:flex;flex-direction:column;justify-content:center;gap:13px;box-shadow:none}
.sambo-fb-artists-collage strong{font:900 clamp(20px,2vw,34px)/1 'Barlow Condensed',Impact,sans-serif!important;letter-spacing:.02em}
.sambo-fb-artists-collage .sambo-fb-side-copy{font:700 12px 'DM Sans',Arial,sans-serif!important;color:#5d151a;max-width:none}
.sambo-fb-editorial .sambo-fb-artists-grid{position:relative;z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}
.sambo-fb-editorial .sambo-fb-artist-card{padding:0;background:#060606;border:0;box-shadow:none;min-width:0;transform:translate(var(--fb-x,0px),var(--fb-y,0px)) scale(var(--fb-s,1));transition:transform .3s}
.sambo-fb-editorial .sambo-fb-artist-card:nth-child(2){margin-top:36px}
.sambo-fb-editorial .sambo-fb-artist-card:nth-child(4){grid-column:2;max-width:520px;margin-top:12px}
.sambo-fb-editorial .sambo-fb-artist-media{height:clamp(250px,30vw,490px);border:7px solid #d8d5d0;border-bottom:0;clip-path:polygon(1% 0,100% 2%,98% 100%,0 99%);background:#131313}
.sambo-fb-editorial .sambo-fb-artist-media::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#09050599,transparent 60%);pointer-events:none}
.sambo-fb-editorial .sambo-fb-artist-media img{filter:grayscale(.80) contrast(1.26);object-position:center 35%}
.sambo-fb-editorial .sambo-fb-artist-card:hover img{filter:grayscale(.23) contrast(1.13)}
.sambo-fb-editorial .sambo-fb-artist-index{z-index:3;top:14px;left:14px;background:#060608f2;border:1px solid #fff6;color:#fff;border-radius:0;font-size:12px;letter-spacing:.04em;transform:rotate(-4deg)}
.sambo-fb-artist-paint{position:absolute;left:-10%;bottom:8%;width:120%;height:48px;z-index:2;background:var(--fb-red);opacity:.94;transform:rotate(-10deg);clip-path:polygon(0 52%,100% 0,95% 35%,5% 100%)}
.sambo-fb-editorial .sambo-fb-artist-meta{position:relative;margin-top:-5px;padding:14px 18px 20px;background:#111;border:0;border-top:7px solid var(--fb-red)}
.sambo-fb-editorial .sambo-fb-artist-type{color:#e2e2e2;font-size:11px}
.sambo-fb-editorial .sambo-fb-artist-meta h3{font:900 clamp(32px,4.3vw,66px)/.96 'Permanent Marker',Impact,sans-serif!important;overflow-wrap:anywhere;margin:8px 0!important;color:#fff!important}
.sambo-fb-editorial .sambo-fb-artist-caption{font:800 11px/1.45 'DM Sans',Arial,sans-serif;color:#eee;text-transform:uppercase;min-height:31px}
.sambo-fb-interview-link{display:flex;width:100%;gap:10px;align-items:center;justify-content:space-between;margin-top:18px;padding:13px 15px;background:var(--fb-red);color:#fff!important;font:900 11px 'DM Sans',Arial,sans-serif!important;letter-spacing:.05em}
.sambo-fb-interview-pending{opacity:.68;cursor:default;background:#5d1b23}
.sambo-fb-editorial .sambo-fb-artists-outro{margin:50px auto 0;position:relative;z-index:2}
.sambo-fb-editorial .sambo-fb-artists-outro p{font:900 clamp(19px,2.5vw,38px)/1.2 'Permanent Marker',Impact,sans-serif!important;color:#f0efed}
/* Lookbook · pegatinas, fotografías, producto y recortes originales. */
.sambo-root .sambo-fb-lookbook.sambo-fb-editorial{background:radial-gradient(ellipse at 50% 60%,#32090e,#070707 65%);padding:85px clamp(18px,4vw,72px) 80px}
.sambo-fb-editorial .sambo-fb-lookbook-top{position:relative;z-index:3}
.sambo-fb-editorial .sambo-fb-lookbook-top h2{font-size:clamp(74px,10.3vw,174px)!important;margin:10px 0 6px!important;line-height:.95!important}
.sambo-fb-editorial .sambo-fb-lookbook-top h2 em{color:var(--fb-red);transform:rotate(-2deg);display:inline-block}
.sambo-fb-editorial .sambo-fb-lookbook-top>p{color:#f1f0eb;font:900 clamp(17px,2.1vw,26px) 'Permanent Marker',Impact,sans-serif!important;max-width:800px;transform:rotate(-2deg)}
.sambo-fb-lookbook-rule{height:8px;width:min(620px,80%);background:var(--fb-red);clip-path:polygon(0 28%,100% 0,96% 45%,3% 100%);margin:10px 0 28px}
.sambo-fb-editorial .sambo-fb-lookbook-grid{position:relative;z-index:3;grid-template-columns:1.1fr .9fr;gap:45px;margin-top:30px}
.sambo-fb-editorial .sambo-fb-lookbook-feature{border:10px solid #e6e2dc;min-height:520px;box-shadow:12px 14px 0 #b10724;transform:translate(var(--fb-x,0px),var(--fb-y,0px)) rotate(-2deg) scale(var(--fb-s,1));clip-path:polygon(0 0,100% 1%,99% 97%,95% 100%,0 99%)}
.sambo-fb-editorial .sambo-fb-lookbook-feature>img{filter:grayscale(.40) contrast(1.12)}
.sambo-fb-editorial .sambo-fb-lookbook-label{padding:80px 24px 26px}
.sambo-fb-editorial .sambo-fb-lookbook-label strong{font:900 clamp(34px,4.5vw,66px)/1 'Permanent Marker',Impact,sans-serif!important}
.sambo-fb-editorial .sambo-fb-lookbook-story{padding:16px 4px 12px 0;gap:24px}
.sambo-fb-editorial .sambo-fb-ticket{color:#fff;border-color:#dedede8a}
.sambo-fb-editorial .sambo-fb-lookbook-small-photo{border:8px solid #e4dfd7;box-shadow:12px 14px 0 #bc0927;transform:rotate(5deg);height:280px}
.sambo-fb-story-handwritten{font:900 clamp(25px,3vw,44px)/.99 'Permanent Marker',Impact,sans-serif!important;color:var(--fb-red);transform:rotate(-3deg)}
.sambo-fb-editorial .sambo-fb-lookbook-story p{font-size:16px;color:#d6d3d1;line-height:1.6}
.sambo-fb-lookbook-thumbnails{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:65px 0 0}
.sambo-fb-lookbook-thumb{margin:0;position:relative;min-height:235px;border:1px solid #fff6;background:#121212;overflow:hidden;border-radius:7px;transform:translate(var(--fb-x,0px),var(--fb-y,0px)) scale(var(--fb-s,1))}
.sambo-fb-lookbook-thumb img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;filter:grayscale(.8) contrast(1.17);transition:filter .4s,transform .4s}
.sambo-fb-lookbook-thumb:hover img{filter:grayscale(.25);transform:scale(1.04)}
.sambo-fb-lookbook-thumb::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#050505e9,transparent 85%)}
.sambo-fb-lookbook-thumb figcaption{position:absolute;z-index:2;left:17px;bottom:17px;right:10px;display:flex;flex-direction:column;gap:3px}
.sambo-fb-lookbook-thumb strong{font:900 clamp(22px,2.7vw,43px)/1 'Permanent Marker',Impact,sans-serif!important;color:#f9f9f7}
.sambo-fb-lookbook-thumb small{font:800 11px 'DM Sans',Arial,sans-serif;color:#ddd;letter-spacing:.09em}
.sambo-fb-editorial .sambo-fb-lookbook-foot{color:#fff8;margin-top:45px}
/* Resto de la home: estética unificada sin tocar acciones WooCommerce/Spotify. */
.sambo-root .sambo-benefits{background:#090909;border-block:1px solid #c4082b88}
.sambo-root .sambo-product{border:1px solid #fff3;background:#111}
.sambo-root .sambo-product:hover{border-color:#e3092eaa}
.sambo-root .sambo-drop,.sambo-root .sambo-categories,.sambo-root .sambo-about,.sambo-root .sambo-faq{background:radial-gradient(circle at 100% 0,#2a0b12,transparent 40%),#070707!important}
.sambo-root .sambo-display{font-family:'Permanent Marker',Impact,sans-serif!important;letter-spacing:-.04em!important}
.sambo-root .sambo-newsletter{background:linear-gradient(135deg,#2b0912,#080809)!important}
/* Tablet. */
@media(max-width:1100px){
  .sambo-fb-editorial .sambo-fb-title{font-size:clamp(65px,11vw,125px)!important}
  .sambo-fb-editorial .sambo-fb-hero-composition{min-height:515px}
  .sambo-fb-editorial .sambo-fb-photo-stage{height:480px}
  .sambo-fb-editorial .sambo-fb-section-heading h2{font-size:clamp(70px,9.5vw,135px)!important}
  .sambo-fb-editorial .sambo-fb-artist-meta h3{font-size:clamp(29px,3.4vw,49px)!important}
}
/* Mobile: no cut hats/faces; cards and paper stack instead of overlapping figures. */
@media(max-width:760px){
  .sambo-root .sambo-fb-editorial{overflow:hidden}
  .sambo-root .sambo-fb-hero.sambo-fb-editorial{padding:25px 16px 35px}
  .sambo-fb-hero-topline{font-size:9px;letter-spacing:.07em;line-height:1.5}
  .sambo-fb-hero-topline span:last-child{text-align:right}
  .sambo-fb-editorial .sambo-fb-hero-head{margin-top:40px}
  .sambo-fb-editorial .sambo-fb-title{font-size:clamp(46px,12.6vw,98px)!important;letter-spacing:-.085em!important;white-space:nowrap}
  .sambo-fb-editorial .sambo-fb-title sup{font-size:12px!important;right:0;top:-13px}
  .sambo-fb-note-top{font-size:12px;top:-29px;left:4%}
  .sambo-fb-editorial .sambo-fb-calligraphy{font-size:clamp(18px,6vw,31px)!important;margin:6px 4% 0 auto!important}
  .sambo-fb-editorial .sambo-fb-hero-composition{min-height:470px;margin-top:15px}
  .sambo-fb-editorial .sambo-fb-photo-stage{top:0;left:3%;width:94%;height:310px;transform:translate(var(--fb-mx,0px),var(--fb-my,0px)) rotate(-1deg) scale(var(--fb-ms,1))}
  .sambo-fb-editorial .sambo-fb-photo-stage>img{object-position:center 45%}
  .sambo-fb-editorial .sambo-fb-paper{top:276px;left:3%;bottom:auto;width:63%;min-width:0;padding:13px;transform:translate(var(--fb-mx,0px),var(--fb-my,0px)) rotate(-5deg) scale(var(--fb-ms,1))}
  .sambo-fb-editorial .sambo-fb-paper strong{font-size:clamp(17px,4.9vw,28px)!important;margin:9px 0!important}
  .sambo-fb-editorial .sambo-fb-paper>span,.sambo-fb-editorial .sambo-fb-paper small{font-size:8px}
  .sambo-fb-editorial .sambo-fb-portrait-layer{right:3%;top:297px;width:29%;min-width:0;border-width:4px;box-shadow:5px 7px 0 var(--fb-red);transform:translate(var(--fb-mx,0px),var(--fb-my,0px)) rotate(5deg) scale(var(--fb-ms,1))}
  .sambo-fb-editorial .sambo-fb-portrait-caption{font-size:9px}
  .sambo-fb-editorial .sambo-fb-hero-scribble{right:7%;top:260px;font-size:35px}
  .sambo-fb-hero-coordinates{display:none}
  .sambo-fb-editorial .sambo-fb-hero-footer{flex-direction:column;align-items:stretch;gap:15px;margin-top:0}
  .sambo-fb-editorial .sambo-fb-hero-footer p{font-size:13px}
  .sambo-fb-editorial .sambo-fb-actions{display:flex;gap:9px}
  .sambo-fb-editorial .sambo-fb-btn,.sambo-fb-editorial .sambo-fb-btn-alt{font-size:10px!important;padding:12px 15px;min-height:43px}
  .sambo-fb-hero-links{grid-template-columns:1fr;gap:10px;margin-top:25px}
  .sambo-fb-hero-tile{min-height:125px}
  .sambo-fb-hero-tile-label strong{font-size:28px}
  .sambo-fb-editorial .sambo-fb-side-sign{display:none}
  .sambo-root .sambo-fb-artists.sambo-fb-editorial{padding:38px 15px 50px}
  .sambo-fb-artists-topline{font-size:8px;letter-spacing:.07em}
  .sambo-fb-editorial .sambo-fb-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:20px}
  .sambo-fb-editorial .sambo-fb-section-heading h2{font-size:clamp(45px,12vw,78px)!important;letter-spacing:-.07em!important}
  .sambo-fb-editorial .sambo-fb-artists-collage{transform:rotate(2deg);min-height:105px;padding:15px 18px}
  .sambo-fb-editorial .sambo-fb-artists-collage strong{font-size:23px!important}
  .sambo-fb-editorial .sambo-fb-artists-grid{grid-template-columns:1fr 1fr;gap:13px}
  .sambo-fb-editorial .sambo-fb-artist-card:nth-child(2){margin-top:0}
  .sambo-fb-editorial .sambo-fb-artist-card:nth-child(4){grid-column:auto;max-width:none;margin-top:0}
  .sambo-fb-editorial .sambo-fb-artist-media{height:clamp(170px,51vw,300px);border-width:4px}
  .sambo-fb-editorial .sambo-fb-artist-meta{padding:11px 8px 12px;border-top-width:5px}
  .sambo-fb-editorial .sambo-fb-artist-meta h3{font-size:clamp(24px,6vw,39px)!important}
  .sambo-fb-editorial .sambo-fb-artist-index{font-size:9px;padding:5px}
  .sambo-fb-editorial .sambo-fb-artist-type{font-size:9px}
  .sambo-fb-editorial .sambo-fb-artist-caption{font-size:9px}
  .sambo-fb-editorial .sambo-fb-interview-link{font-size:8px!important;padding:9px 8px}
  .sambo-fb-editorial .sambo-fb-artists-outro{margin-top:34px}
  .sambo-fb-editorial .sambo-fb-artists-outro p{font-size:20px!important}
  .sambo-root .sambo-fb-lookbook.sambo-fb-editorial{padding:40px 16px 52px}
  .sambo-fb-editorial .sambo-fb-lookbook-top h2{font-size:clamp(52px,12vw,83px)!important}
  .sambo-fb-editorial .sambo-fb-lookbook-top>p{font-size:16px!important}
  .sambo-fb-editorial .sambo-fb-lookbook-grid{grid-template-columns:1fr;gap:35px}
  .sambo-fb-editorial .sambo-fb-lookbook-feature{min-height:430px;transform:translate(var(--fb-mx,0px),var(--fb-my,0px)) rotate(-1deg) scale(var(--fb-ms,1));border-width:6px;box-shadow:7px 9px 0 #b10724}
  .sambo-fb-editorial .sambo-fb-lookbook-story{padding:0;gap:21px}
  .sambo-fb-editorial .sambo-fb-lookbook-small-photo{height:210px;width:93%;border-width:6px}
  .sambo-fb-editorial .sambo-fb-story-handwritten{font-size:25px!important}
  .sambo-fb-lookbook-thumbnails{gap:10px;grid-template-columns:1fr;margin-top:35px}
  .sambo-fb-lookbook-thumb{min-height:142px}
  .sambo-fb-lookbook-thumb strong{font-size:25px!important}
}
@media(max-width:370px){
  .sambo-fb-editorial .sambo-fb-hero-composition{min-height:455px}
  .sambo-fb-editorial .sambo-fb-photo-stage{height:290px}
  .sambo-fb-editorial .sambo-fb-paper{top:255px}
  .sambo-fb-editorial .sambo-fb-portrait-layer{top:280px}
  .sambo-fb-editorial .sambo-fb-section-heading h2{font-size:clamp(39px,11vw,58px)!important}
}
@media(prefers-reduced-motion:reduce){.sambo-fb-editorial .sambo-fb-hero-tile img,.sambo-fb-editorial .sambo-fb-lookbook-thumb img{transition:none!important}}

@media(max-width:760px){
 .sambo-fb-hero-tile{transform:translate(var(--fb-mx,0px),var(--fb-my,0px)) scale(var(--fb-ms,1))}
 .sambo-fb-lookbook-thumb{transform:translate(var(--fb-mx,0px),var(--fb-my,0px)) scale(var(--fb-ms,1))}
}
