/* Homepage CTA hierarchy: primary actions and secondary browsing links. */
body .portrait-home-cta,body .notify-btn,body .mb-pi-link,body .mb-d-form button{display:inline-flex!important;align-items:center;justify-content:center;min-height:52px!important;padding:15px 28px!important;border:1px solid #1C1917!important;border-radius:12px!important;background:#1C1917!important;color:#fff!important;font:500 13px/1.3 Jost,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase;text-decoration:none!important}
body #piccoli-lead#piccoli-lead .season-lead-more,body #vitrine#vitrine .season-lead-more,body #about .season-lead-more,body .explore-grid>a>span{display:inline-block!important;min-height:0!important;padding:0 0 7px!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;color:#1C1917!important;font:400 13px/1.5 Jost,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase;text-decoration:none!important}
body .portrait-home-cta:hover,body .notify-btn:hover,body .mb-pi-link:hover{background:#4A4540!important;border-color:#4A4540!important;opacity:1}

/* Homepage heading scale: hero leads; all main section headings share one size. */
body #piccoli-lead#piccoli-lead .season-lead-title,body #vitrine#vitrine .season-lead-title,body #about .about-experience-copy .keep-title,body #candele .season-lead-title,body .editorial-section-head h2{font-size:42px!important;line-height:1.1!important}
@media(max-width:760px){body #piccoli-lead#piccoli-lead .season-lead-title,body #vitrine#vitrine .season-lead-title,body #about .about-experience-copy .keep-title,body #candele .season-lead-title,body .editorial-section-head h2{font-size:34px!important}}

/* Approved hand-drawn rectangle outline for primary homepage actions. */
body .portrait-home-cta,body .notify-btn,body .mb-pi-link,body .mb-d-form button{position:relative;isolation:isolate;border:0!important;border-radius:0!important;background:transparent!important;color:#F6F0E6!important;min-height:54px!important;padding:15px 26px!important}
body .portrait-home-cta::before,body .notify-btn::before,body .mb-pi-link::before,body .mb-d-form button::before{content:"";position:absolute;inset:0;z-index:-1;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20340%2074%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M19%205%20C83%203%20138%206%20187%204%20C232%202%20287%205%20320%204%20Q335%205%20334%2020%20L333%2052%20Q335%2068%20319%2068%20C246%2071%20179%2068%20124%2070%20L20%2068%20Q5%2069%206%2054%20L5%2022%20Q4%207%2019%205Z%22%20fill%3D%22%231C1917%22%20stroke%3D%22%231C1917%22%20stroke-width%3D%221.7%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;pointer-events:none}
body .portrait-home-cta:hover,body .notify-btn:hover,body .mb-pi-link:hover,body .mb-d-form button:hover{background:transparent!important;border-color:transparent!important;color:#F6F0E6!important;opacity:.7}
