
#cx-perfume-edit-banner{margin-block:14px 18px}
#cx-perfume-edit-banner[hidden]{display:none!important}
#cx-perfume-edit-banner .cx-edit-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;overflow:hidden;border-radius:20px;background:#722f37;color:#fff8f2;text-decoration:none;isolation:isolate}
#cx-perfume-edit-banner .cx-edit-layout:focus-visible{outline:3px solid #56202a;outline-offset:4px}
#cx-perfume-edit-banner .cx-edit-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;padding:clamp(20px,3.1vw,44px);min-width:0}
#cx-perfume-edit-banner time{font-size:13px;color:#f7dfd8;font-weight:600}
#cx-perfume-edit-banner h2{margin:0;color:#fff8f2;font-size:clamp(25px,3.3vw,45px);line-height:1.12;font-weight:750}
#cx-perfume-edit-banner .cx-edit-cta{display:inline-flex;align-items:center;gap:9px;margin-top:6px;padding:9px 14px;border-radius:999px;background:#fff8f2;color:#591e2a;font-weight:750;font-size:14px;line-height:1.35}
#cx-perfume-edit-banner .cx-edit-layout:hover .cx-edit-cta{text-decoration:underline;text-underline-offset:3px}
#cx-perfume-edit-banner .cx-edit-art{min-height:196px;position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(5px,1.4vw,19px);padding:18px 12px;background:radial-gradient(ellipse at 47% 15%,#fff2e8 3%,#f2d6d2 58%,#d2a09f 100%);direction:ltr;overflow:hidden}
#cx-perfume-edit-banner .cx-edit-art::before{content:"";position:absolute;inset:12% 10% auto;height:136%;border:1px solid #fff8f2;border-radius:50%}
#cx-perfume-edit-banner .cx-edit-bottle{position:relative;display:grid;place-items:center;width:clamp(66px,10vw,125px);aspect-ratio:4/5;min-width:0;flex:0 1 auto;background:#fff;border:1px solid #fff;border-radius:48% 48% 12px 12px;overflow:hidden;box-shadow:0 7px 16px #722f3730}
#cx-perfume-edit-banner .cx-edit-bottle:first-child{transform:rotate(-7deg) translateY(9px)}
#cx-perfume-edit-banner .cx-edit-bottle:nth-child(2){width:clamp(77px,11vw,144px);z-index:1}
#cx-perfume-edit-banner .cx-edit-bottle:last-child{transform:rotate(7deg) translateY(9px)}
#cx-perfume-edit-banner .cx-edit-bottle img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
@media(max-width:620px){
#cx-perfume-edit-banner{margin-block:10px 13px}
#cx-perfume-edit-banner .cx-edit-layout{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);border-radius:15px}
#cx-perfume-edit-banner .cx-edit-copy{gap:6px;padding:14px 12px}
#cx-perfume-edit-banner h2{font-size:clamp(19px,5.4vw,29px)}
#cx-perfume-edit-banner time{font-size:12px}
#cx-perfume-edit-banner .cx-edit-cta{font-size:12px;padding:7px 8px;margin-top:3px;gap:5px}
#cx-perfume-edit-banner .cx-edit-art{min-height:135px;padding:9px 7px;gap:5px}
#cx-perfume-edit-banner .cx-edit-bottle:first-child{display:none}
#cx-perfume-edit-banner .cx-edit-bottle:last-child{transform:rotate(7deg) translateY(4px)}
}
