/* ADP Creator Luxury Recenzii — Variant 3 editorial cinematic v1.4.0 */
.adplr,.adplr *{box-sizing:border-box}.adplr{--adplr-gold:#d5b17d;--adplr-ivory:#f6efe6;width:100%;max-width:none!important;color:var(--adplr-ivory);font-family:Arial,Helvetica,sans-serif}.adplr .adplr-layout{position:relative;display:grid;grid-template-columns:46% 54%;min-height:470px;width:100%;overflow:hidden;background:#131414;isolation:isolate}.adplr .adplr-feature{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgba(8,9,9,.50) 0%,rgba(8,9,9,.76) 41%,rgba(8,9,9,.96) 67%,#111212 100%),var(--adplr-bg,none);background-size:cover;background-position:center}.adplr .adplr-intro{grid-column:1;grid-row:1;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:65px clamp(28px,4vw,88px) 65px clamp(28px,5vw,110px);min-width:0}.adplr .adplr-eyebrow{display:flex;align-items:center;gap:15px;color:var(--adplr-gold);font-size:10px;font-weight:700;letter-spacing:.24em;margin-bottom:19px}.adplr .adplr-eyebrow i{height:1px;width:28px;background:var(--adplr-gold);flex-shrink:0}.adplr h2{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:400!important;font-size:clamp(48px,4vw,76px)!important;line-height:1!important;letter-spacing:-.035em!important;color:var(--adplr-ivory)!important;max-width:530px;margin:0 0 21px!important}.adplr .adplr-intro>p{font:14px/1.8 Arial,sans-serif;color:#c4c2bf;max-width:320px;margin:0!important}.adplr .adplr-nav{display:flex;align-items:center;gap:12px;margin-top:35px}.adplr .adplr-nav button{width:42px;height:42px;display:grid;place-items:center;appearance:none;border:1px solid rgba(213,177,125,.8)!important;border-radius:50%!important;background:transparent!important;color:var(--adplr-gold)!important;font:23px/1 Georgia,serif;cursor:pointer;transition:background .25s,transform .25s,color .25s}.adplr .adplr-nav button:hover{background:var(--adplr-gold)!important;color:#111!important;transform:translateY(-2px)}.adplr .adplr-index,.adplr .adplr-navline{display:none}.adplr .adplr-slides{position:absolute;inset:0 0 0 46%;z-index:1}.adplr .adplr-slide{position:absolute;inset:0;display:flex;align-items:center;opacity:0;visibility:hidden;transform:translateX(18px);pointer-events:none;transition:opacity .55s ease,transform .6s ease,visibility .55s ease;padding:52px clamp(30px,6vw,120px) 52px 20px}.adplr .adplr-slide.is-active{opacity:1;visibility:visible;transform:none;pointer-events:auto}.adplr .adplr-review{width:100%;max-width:680px;min-width:0}.adplr .adplr-top{display:flex;align-items:center;gap:27px;margin-bottom:8px}.adplr .adplr-mark{font:85px/.7 Georgia,serif;color:var(--adplr-gold)}.adplr .adplr-stars{color:var(--adplr-gold);font-size:18px;letter-spacing:4px}.adplr blockquote{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(25px,2.2vw,39px)!important;line-height:1.23!important;font-weight:400!important;font-style:italic;color:#fff!important;margin:10px 0 27px!important;padding:0!important;border:0!important;quotes:none}.adplr blockquote:before,.adplr blockquote:after{content:none!important}.adplr .adplr-person{display:flex;align-items:center;gap:17px}.adplr .adplr-portrait{width:52px;height:52px;flex:0 0 52px;border-radius:50%;overflow:hidden;background:#3b342e;border:1px solid rgba(213,177,125,.45);display:grid;place-items:center}.adplr .adplr-portrait img{display:block;width:100%!important;height:100%!important;object-fit:cover!important}.adplr .adplr-portrait span{font:18px Georgia,serif;color:#ead4b6}.adplr .adplr-personline{width:40px;height:1px;background:rgba(213,177,125,.7)}.adplr .adplr-persontext{display:flex;flex-direction:column;gap:5px}.adplr .adplr-persontext strong{font:19px Georgia,serif;color:#fff}.adplr .adplr-persontext small{font:11px Arial,sans-serif;color:#bdbbb7}.adplr .adplr-progress{margin-top:31px;width:100%;height:1px;background:rgba(213,177,125,.23);position:relative}.adplr .adplr-progress span{display:block;width:24%;height:1px;background:var(--adplr-gold)}.adplr .adplr-empty{color:#fff;padding:45px}.adplr button:focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:900px){.adplr .adplr-layout{grid-template-columns:45% 55%}.adplr .adplr-slides{left:45%}.adplr .adplr-intro{padding:48px 25px}.adplr .adplr-slide{padding:35px 26px 35px 12px}.adplr h2{font-size:clamp(44px,5vw,64px)!important}.adplr blockquote{font-size:clamp(24px,3vw,32px)!important}}
@media(max-width:700px){.adplr .adplr-layout{display:flex;flex-direction:column;min-height:600px}.adplr .adplr-feature{background-image:linear-gradient(180deg,rgba(8,9,9,.55),rgba(8,9,9,.85) 43%,#111212 100%),var(--adplr-bg,none);background-position:center}.adplr .adplr-intro{padding:55px 26px 10px;display:block}.adplr h2{font-size:clamp(47px,11vw,65px)!important;max-width:400px}.adplr .adplr-intro>p{font-size:13px}.adplr .adplr-nav{margin-top:24px}.adplr .adplr-slides{position:relative;inset:auto;flex:1;min-height:300px}.adplr .adplr-slide{padding:20px 27px 42px;align-items:flex-start}.adplr blockquote{font-size:clamp(25px,6vw,33px)!important}.adplr .adplr-mark{font-size:65px}.adplr .adplr-stars{font-size:15px;letter-spacing:3px}.adplr .adplr-progress{margin-top:24px}}
@media(prefers-reduced-motion:reduce){.adplr .adplr-slide,.adplr .adplr-nav button{transition:none!important}}

/* v1.5.1 — Mobile layout fix only. Desktop editorial design remains intact.
   Stack content in document flow: no absolutely-positioned reviews over the heading. */
@media (max-width:700px){
 .adplr .adplr-layout{display:flex;flex-direction:column;min-height:0!important;height:auto!important;overflow:hidden;isolation:isolate;background:#111212;position:relative}
 .adplr .adplr-layout::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(180deg,rgba(8,9,9,.72) 0%,rgba(8,9,9,.83) 46%,#111212 100%),var(--adplr-mobile-bg,none);background-position:center;background-size:cover}
 .adplr .adplr-intro{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;padding:44px 25px 16px!important;min-width:0}
 .adplr .adplr-eyebrow{font-size:9px;letter-spacing:.16em;gap:10px;margin-bottom:15px;line-height:1.5}
 .adplr .adplr-eyebrow i{width:23px}
 .adplr h2{font-size:clamp(37px,9vw,51px)!important;line-height:1.04!important;max-width:100%;margin:0 0 14px!important;overflow-wrap:break-word}
 .adplr .adplr-intro>p{max-width:420px;font-size:13px;line-height:1.7}
 .adplr .adplr-nav{margin-top:21px;gap:11px}
 .adplr .adplr-nav button{width:41px;height:41px}
 .adplr .adplr-feature{position:relative!important;inset:auto!important;z-index:2!important;display:block;width:100%;height:auto;background:none!important;min-width:0}
 .adplr .adplr-slides{position:relative!important;inset:auto!important;display:block;min-height:0!important;height:auto!important;width:100%;padding:0}
 .adplr .adplr-slide{position:relative!important;inset:auto!important;display:none!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;width:100%;height:auto;min-height:0;padding:17px 25px 43px!important;transition:none!important}
 .adplr .adplr-slide.is-active{display:flex!important}
 .adplr .adplr-review{width:100%;max-width:100%;min-width:0}
 .adplr .adplr-top{gap:17px;margin-bottom:12px}
 .adplr .adplr-mark{font-size:60px;line-height:.75}
 .adplr .adplr-stars{font-size:14px;letter-spacing:3px}
 .adplr blockquote{font-size:clamp(26px,6.6vw,34px)!important;line-height:1.24!important;margin:0 0 24px!important;overflow-wrap:break-word;hyphens:auto}
 .adplr .adplr-person{gap:12px;flex-wrap:wrap}
 .adplr .adplr-portrait{width:46px;height:46px;flex-basis:46px}
 .adplr .adplr-personline{width:24px}
 .adplr .adplr-persontext strong{font-size:17px}
 .adplr .adplr-progress{margin-top:25px}
}
@media (max-width:390px){
 .adplr .adplr-intro{padding:36px 19px 13px!important}
 .adplr .adplr-slide{padding:15px 19px 36px!important}
 .adplr h2{font-size:clamp(34px,9vw,39px)!important}
 .adplr blockquote{font-size:clamp(24px,6.7vw,28px)!important}
}
