.rorel-campaign{--campaign-top:calc(var(--rorel-topbar-h,36px) + 8px);position:relative;background:var(--campaign-bg,#e3e2e6);overflow:hidden}.rorel-campaign__stage{position:relative;max-width:1920px;height:clamp(440px,min(55vw,100svh - 20px),980px);margin-inline:auto}.rorel-campaign__figures{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:flex-end;padding:0 1%;container-type:size}.rorel-campaign__figures:hover{color:inherit}.rorel-campaign__figure{--ph:calc(100cqh - var(--campaign-top));position:relative;flex:none;width:calc(var(--ph) * 2 / 3);height:100cqh;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 17%,#000 83%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 17%,#000 83%,transparent 100%)}.rorel-campaign__figure--middle{--ph:calc((100cqh - var(--campaign-top)) * .63)}.rorel-campaign__figure--edge:first-child{filter:brightness(1.012)}.rorel-campaign__figure--middle{filter:brightness(1.022)}.rorel-campaign__figure--edge:last-child{filter:brightness(.99)}.rorel-campaign__figure:before{--band:calc(100cqh - var(--ph));content:"";position:absolute;top:0;left:0;right:0;height:calc(var(--band) + 40px);background:var(--photo,none) 50% calc(var(--band) * -1.34) / 100% calc(var(--band) * 300) no-repeat;filter:blur(16px);-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(40px + var(--band) * .2),transparent 100%);mask-image:linear-gradient(0deg,#000 0,#000 calc(40px + var(--band) * .2),transparent 100%)}.rorel-campaign__figure .rorel-campaign__image{position:absolute;inset:auto 0 0;width:100%;height:var(--ph);object-fit:cover;object-position:50% 100%;clip-path:inset(3px 0 0)}.rorel-campaign__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rorel-campaign__figures--cutouts{gap:1%;padding:0 2% 2%}.rorel-campaign__cutout{display:flex;align-items:flex-end;justify-content:center;flex:0 1 auto;min-width:0;height:calc(100cqh - var(--campaign-top))}.rorel-campaign__cutout:nth-child(2):not(:last-child),.rorel-campaign__cutout:nth-child(3):not(:last-child){height:calc((100cqh - var(--campaign-top)) * .8)}.rorel-campaign__cutout .rorel-campaign__image{position:static;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:50% 100%}.rorel-campaign--single .rorel-campaign__stage{max-width:none;height:min(100svh,920px);min-height:520px}.rorel-campaign--single .rorel-campaign__figures{display:block;padding:0}.rorel-campaign__card{position:absolute;left:40px;bottom:40px;z-index:2;width:min(560px,calc(42% - 40px));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 36px;padding:34px 38px;background:#f6f3edeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rorel-campaign__tag{display:inline-block;margin:0 0 14px;padding:5px 9px 4px;background:#dedfce;color:#272c25;font-size:10px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.rorel-campaign__heading{margin:0 0 12px;font-size:clamp(30px,2.7vw,42px);line-height:1.05;letter-spacing:-.035em}.rorel-campaign__text{margin:0;max-width:40ch;font-size:13px;line-height:1.7;color:#4f5449}.rorel-campaign__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:16px}.rorel-campaign__price .product-facts,.rorel-campaign__price .product-facts__price-row{margin:0}.rorel-campaign__price .product-facts__price{margin:0;font-size:15px}.rorel-campaign__colors{display:flex;align-items:center;gap:10px;font-size:11px;color:#4f5449}.rorel-campaign__swatches{display:flex;margin:0;padding:0;list-style:none}.rorel-campaign__swatches li{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1.5px #f6f3ed}.rorel-campaign__swatches li+li{margin-left:-3px}.rorel-campaign__button{min-height:54px;padding:17px 26px;gap:22px;white-space:nowrap;font-size:11px;letter-spacing:.14em;text-transform:uppercase}@media(max-width:1100px){.rorel-campaign{--campaign-top:calc(var(--rorel-topbar-h,36px) + 64px)}.rorel-campaign__stage{height:auto}.rorel-campaign__figures{position:relative;inset:auto;height:clamp(440px,55vw,980px)}.rorel-campaign__card{position:relative;left:auto;bottom:auto;width:min(720px,calc(100% - 48px));margin:-32px auto 32px;padding:28px 32px}}@media(max-width:749px){.rorel-campaign{--band:var(--rorel-header-total,96px)}.rorel-campaign__stage{height:auto}.rorel-campaign__figures{position:relative;display:flex;justify-content:center;padding:0;container-type:normal;height:auto;align-items:flex-end}.rorel-campaign__figure{flex:none;width:64%;height:auto;padding-top:var(--band)}.rorel-campaign__figure--edge:last-child{margin-left:-24%}.rorel-campaign__figure:before{--band:var(--rorel-header-total,96px);height:calc(var(--band) + 40px)}.rorel-campaign__figure .rorel-campaign__image{position:relative;inset:auto;height:auto;aspect-ratio:2/2.8;object-position:50% 0}.rorel-campaign__figure--middle{display:none}.rorel-campaign__figures--cutouts{display:flex;height:calc(330px + var(--band));padding:var(--band) 4% 12px}.rorel-campaign__cutout,.rorel-campaign__cutout:nth-child(2):not(:last-child){height:100%}.rorel-campaign__cutout:nth-child(n+3){display:none}.rorel-campaign--single .rorel-campaign__stage{height:auto;min-height:0}.rorel-campaign--single .rorel-campaign__figures{position:relative;aspect-ratio:4/5}.rorel-campaign__card{width:auto;margin:-64px 12px 12px;padding:16px 18px 18px;grid-template-columns:minmax(0,1fr);gap:14px;background:#f6f3edb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rorel-campaign__tag{margin-bottom:8px;font-size:9px}.rorel-campaign__heading{margin-bottom:0;font-size:26px}.rorel-campaign__text{display:none}.rorel-campaign__meta{margin-top:8px;gap:8px 16px}.rorel-campaign__price .product-facts__price{font-size:14px}.rorel-campaign__button{width:100%;min-height:46px;padding:13px 18px;justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rorel-campaign.css.map */
