/* AQUA colour-play campaigns: live HTML copy, current catalogue offers, original editorial imagery. */
.campaign{--paper:#e9ff73;--print:#111;position:relative;isolation:isolate;display:grid;grid-template-columns:1.2fr 1fr;min-height:290px;overflow:hidden;background:var(--paper);color:var(--print);text-decoration:none;border-radius:2px;border:0;transition:box-shadow .2s}
.campaign:hover{box-shadow:0 7px 0 #111}.campaign:focus-visible{outline:3px solid #6b2bd9;outline-offset:4px}
.campaign-rose{--paper:#ffb7da}.campaign-lilac{--paper:#c6b0f5}.campaign-amber{--paper:#ff965f}.campaign-berry{--paper:#ca163d;--print:#fff}.campaign-sage{--paper:#dfff70}.campaign-peach{--paper:#ffadcd}
.campaign-copy{align-self:center;position:relative;z-index:2;padding:32px 0 32px 32px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.campaign .eyebrow{color:inherit;font-size:10px;font-weight:700;letter-spacing:.1em;margin:0 0 14px}.campaign h3{font:700 clamp(30px,3.3vw,48px)/.98 var(--display);letter-spacing:-.055em;white-space:pre-line;margin:0 0 16px;max-width:100%}
.campaign-description{font-size:13px;line-height:1.5;max-width:290px}.campaign-detail{font-size:11px;margin-top:10px;font-weight:500}.campaign-cta{display:inline-flex;gap:22px;align-items:center;justify-content:space-between;background:#111;color:#fff;font-size:12px;font-weight:600;min-height:44px;padding:11px 16px;border:0;margin-top:18px}.campaign-berry .campaign-cta{background:#fff;color:#111}.campaign-cta>span{font-size:20px;line-height:1}.campaign-note{font-size:10px;line-height:1.45;margin-top:10px;max-width:280px}
.campaign-sticker{position:absolute;z-index:3;top:18px;right:16px;border:2px solid #111;background:#fff;color:#111;padding:8px 12px;font-size:10px;line-height:1.1;font-weight:800;transform:rotate(7deg);box-shadow:3px 3px 0 #111;pointer-events:none;letter-spacing:.03em}
.campaign-art{align-self:center;position:relative;display:block;width:100%;height:260px;pointer-events:none}.campaign-art:before{content:'';position:absolute;inset:18% 2% 0 6%;background:#ffffff70;border-radius:50%;z-index:-1}.campaign-product{position:absolute;display:block;width:60%;height:78%;top:4%;left:0;transform:rotate(-10deg);mix-blend-mode:multiply}.campaign-product img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.campaign-product:nth-child(2){left:39%;top:19%;transform:rotate(12deg)}.campaign-product:nth-child(3){width:41%;height:62%;left:22%;top:39%;transform:rotate(-3deg)}
.campaign-inline{grid-column:1/-1;grid-template-columns:1fr 42%;min-height:290px;margin:10px 0}.campaign-inline .campaign-copy{padding:36px 48px}.campaign-inline h3{font-size:52px}.campaign-inline .campaign-art{height:270px;max-width:440px;justify-self:center}.campaign-inline .campaign-sticker{top:22px;right:28px;background:#111;color:#fff;box-shadow:3px 3px 0 #fff;transform:rotate(8deg)}
.discovery{padding-top:36px;padding-bottom:0}.discovery-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.discovery .campaign{display:flex;flex-direction:column;min-height:540px;justify-content:flex-start}.discovery .campaign-copy{order:2;width:100%;padding:24px 26px 28px;flex:1;align-self:stretch}.discovery .campaign h3{font-size:40px}.discovery .campaign-cta{margin-top:auto;margin-bottom:0;align-self:flex-start}.discovery .campaign-detail{margin-bottom:18px}.discovery .campaign-note{order:5}.discovery .campaign-art,.campaign-editorial{order:1;height:230px;flex:none;width:100%;position:relative;overflow:hidden;display:block}.discovery .campaign-art:before{inset:20% 12% -32%;background:#ffffff68}.discovery .campaign-product{width:42%;height:85%;left:15%;top:4%}.discovery .campaign-product:nth-child(2){left:45%;top:12%;width:42%;height:85%}.discovery .campaign-product:nth-child(3){left:33%;top:30%;width:32%;height:65%}.campaign-editorial img{width:100%;height:100%;object-fit:cover;object-position:70% 45%;transition:transform .3s}.campaign:hover .campaign-editorial img{transform:scale(1.035)}
.paese-teaser-link{position:relative;overflow:hidden;background:#c8b5fa;min-height:200px;border:0;color:#111;border-radius:2px;gap:24px;padding:28px 32px}.paese-teaser-link:hover{box-shadow:0 6px 0 #111;transform:none}.paese-teaser .paese-logo{filter:brightness(0);width:125px;height:auto;max-width:125px}.paese-teaser-copy .eyebrow{color:#332349;font-weight:700}.paese-teaser-copy strong{font:700 36px/.98 var(--display);letter-spacing:-.05em;max-width:280px}.paese-teaser-copy>span:last-child{color:#3e2f52;font-size:12px;margin-top:8px}.paese-teaser-cta{background:#111;color:#fff;border:0;border-radius:0;padding:13px 18px;font-weight:600;font-size:12px;min-height:44px}.paese-art{flex:0 0 230px;height:155px}.paese-art .campaign-art{height:155px}.paese-art .campaign-product{height:90%;width:45%}.paese-art .campaign-product:nth-child(2){left:35%;top:8%}.paese-art .campaign-product:nth-child(3){left:67%;top:19%;width:30%;height:75%}
.spotlight-banner{position:relative;overflow:hidden;min-height:235px;padding:30px 32px;background:#fba5ce;color:#111;border:0;border-radius:2px;gap:24px}.spotlight-banner .eyebrow{color:#3d1029;font-weight:700}.spotlight-banner h2 .brand-logo img{filter:brightness(0);height:32px;max-width:210px;opacity:1}.spotlight-tagline{font:700 38px/.98 var(--display);letter-spacing:-.05em;max-width:360px;margin:14px 0 0}.spotlight-banner .spotlight-note{color:#482338;margin:14px 0 0;font-size:12px}.spotlight-banner .text-button{color:#fff;background:#111;font-size:12px;white-space:nowrap;padding:12px 18px;min-height:44px;text-decoration:none;font-weight:600}.spotlight-art{width:34%;max-width:360px;flex:none;height:190px;align-self:center}.spotlight-art .campaign-art{height:190px}.spotlight-art .campaign-product{height:90%;width:43%}.spotlight-art .campaign-product:nth-child(2){left:34%;top:7%}.spotlight-art .campaign-product:nth-child(3){left:65%;top:17%;width:32%;height:75%}
html[data-page=paese] .discovery{display:none!important}
@media(max-width:1100px){.paese-teaser-link{gap:18px}.paese-teaser .paese-logo{width:95px}.paese-art{flex-basis:180px}.paese-teaser-copy strong{font-size:30px}.spotlight-tagline{font-size:32px}.discovery .campaign h3{font-size:33px}.discovery .campaign-copy{padding:22px}.campaign-cta{gap:14px;font-size:11px}.campaign-inline h3{font-size:44px}}
@media(max-width:700px){
.campaign-inline{min-height:270px;grid-template-columns:59% 41%;margin:0}.campaign-inline .campaign-copy{padding:25px 0 25px 18px}.campaign-inline h3{font-size:32px;letter-spacing:-.05em}.campaign-inline .campaign-art{height:195px}.campaign .eyebrow{font-size:9px;letter-spacing:.06em;margin-bottom:12px}.campaign-description{font-size:12px}.campaign-detail{font-size:10px}.campaign-cta{font-size:11px;gap:8px;margin-top:14px;padding:10px 12px}.campaign-inline .campaign-sticker{font-size:8px;padding:6px;right:9px;top:14px}.campaign-inline .campaign-product{width:78%;height:75%;left:0;top:7%}.campaign-inline .campaign-product:nth-child(2){width:72%;left:30%;top:30%}.campaign-inline .campaign-product:nth-child(3){display:none}
.discovery{padding-top:24px;padding-bottom:0}.discovery-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.discovery .campaign{min-height:0;min-width:0}.discovery .campaign-copy{padding:14px 12px;min-width:0}.discovery .campaign h3{font-size:clamp(20px,5.7vw,30px);line-height:1.04;letter-spacing:-.045em;margin-bottom:10px;overflow-wrap:anywhere}.discovery .campaign .eyebrow{font-size:8px;letter-spacing:.035em;line-height:1.4;margin-bottom:8px}.discovery .campaign-description{display:none}.discovery .campaign-detail{font-size:10px;line-height:1.45;margin:0 0 12px}.discovery .campaign-cta{width:100%;min-height:44px;font-size:10px;line-height:1.35;padding:9px;gap:6px}.discovery .campaign-cta>span{font-size:16px;flex:none}.discovery .campaign-note{font-size:9px;line-height:1.4;margin-top:9px}.discovery .campaign-art,.discovery .campaign-editorial{height:auto;aspect-ratio:1.25}.discovery .campaign-sticker{display:none}.campaign-sticker{font-size:9px;padding:7px 9px;top:14px;right:14px}
.paese-teaser-link{display:grid;grid-template-columns:1fr 115px;gap:10px 8px;padding:20px;min-height:228px}.paese-teaser .paese-logo{width:96px;height:auto;grid-column:1}.paese-teaser-copy{grid-column:1}.paese-teaser-copy strong{font-size:28px}.paese-teaser-copy .eyebrow{font-size:8px}.paese-teaser-copy>span:last-child{font-size:10px;line-height:1.5}.paese-teaser-cta{grid-column:1;justify-self:start;align-self:start;font-size:11px;padding:10px 12px;min-height:44px}.paese-art{grid-column:2;grid-row:1/4;width:115px;height:170px;align-self:center}.paese-art .campaign-art{height:170px}.paese-art .campaign-product{width:76%;height:78%;left:0;top:0}.paese-art .campaign-product:nth-child(2){left:30%;top:28%;width:70%;height:70%}.paese-art .campaign-product:nth-child(3){display:none}
.spotlight-banner{display:grid;grid-template-columns:1fr 110px;min-height:236px;padding:22px 18px;gap:12px 8px;align-items:center!important}.spotlight-banner h2 .brand-logo img{height:auto;width:150px;max-width:100%}.spotlight-tagline{font-size:28px;margin-top:12px}.spotlight-banner .spotlight-note{font-size:10px;line-height:1.5;margin-top:12px}.spotlight-banner .text-button{justify-self:start;font-size:11px;padding:10px 14px;grid-column:1;min-height:44px}.spotlight-art{width:110px;height:165px;grid-column:2;grid-row:1/3}.spotlight-art .campaign-art{height:165px}.spotlight-art .campaign-product{width:72%;left:0;top:0;height:80%}.spotlight-art .campaign-product:nth-child(2){left:32%;top:28%;width:65%;height:70%}.spotlight-art .campaign-product:nth-child(3){display:none}
}
@media(prefers-reduced-motion:reduce){.campaign,.campaign-editorial img{transition:none}}

/* Men's edit and gifting: monochrome editorial, real live catalogue set photography. */
.campaign-noir{--paper:#111;--print:#fff}.campaign-noir .campaign-cta{background:#fff;color:#111}.campaign-noir .campaign-editorial img{object-position:72% 38%}
.campaign-gift{--paper:#f0eeee}.campaign-gift .campaign-art{background:repeating-linear-gradient(0deg,#fff 0 30px,#111 30px 60px)}
.campaign-gift .campaign-art:before{inset:14px 12%;border-radius:0;background:#f0eeee;z-index:0;box-shadow:0 8px 22px #0003}
.discovery .campaign-gift .campaign-product{width:62%;height:83%;left:9%;top:6%;transform:rotate(-8deg)}
.discovery .campaign-gift .campaign-product:nth-child(2){left:41%;top:24%;width:51%;height:71%;transform:rotate(10deg)}
.discovery .campaign-gift .campaign-product:nth-child(3){display:none}
@media(min-width:701px){.discovery-list{grid-template-columns:repeat(6,minmax(0,1fr))}.discovery .campaign{grid-column:span 2}.discovery .campaign-noir,.discovery .campaign-gift{grid-column:span 3}.discovery .campaign-noir .campaign-editorial,.discovery .campaign-gift .campaign-art{height:280px}}
