.occasion-notice{--on-accent: #9a7b3f;--on-border: #e6d6b4;--on-bg: #fcf9f2;display:flex;gap:1rem;align-items:center;margin:0 0 1.4rem;padding:.9rem 1.2rem;border:1px solid var(--on-border);border-radius:1rem;background:var(--on-bg);color:#3b3128;font-size:1.35rem;line-height:1.45;letter-spacing:.01em;text-align:left}.occasion-notice[hidden]{display:none}.occasion-notice--closed{--on-accent: #a24a3f;--on-border: #ecc9c3;--on-bg: #fdf6f4}.occasion-notice .on__icon{flex:0 0 2.6rem;width:2.6rem;height:2.6rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--on-border);color:var(--on-accent)}.occasion-notice .on__body{min-width:0}.occasion-notice p{margin:0}.occasion-notice .on__title{font-weight:500;margin:0}.occasion-notice .on__title em{font-style:normal;color:var(--on-accent);font-weight:600}.occasion-notice .on__title strong{color:var(--on-accent);font-weight:600}.occasion-notice .on__sub{margin-top:.2rem;font-size:1.25rem;color:#3b3128b8}.occasion-notice .on__sub em{font-style:normal;color:var(--on-accent);font-weight:600}.occasion-notice .on__items{margin-top:.6rem;padding-top:.6rem;border-top:1px dashed var(--on-border);font-size:1.2rem;color:#3b3128b3}.occasion-notice-list:empty{display:none}.occasion-notice-list .occasion-notice{margin:0 0 1rem}.occasion-notice-list--drawer{margin-bottom:.4rem}.occasion-notice--closed{align-items:flex-start}.occasion-notice--closed .on__body{padding-top:.3rem;min-width:0}.occasion-notice .on__why{all:unset;cursor:pointer;margin-left:.2rem;font-size:1.2rem;font-weight:500;color:var(--on-accent);opacity:.8;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.3rem}.occasion-notice .on__why:hover,.occasion-notice .on__why[aria-expanded=true]{opacity:1}.occasion-notice .on__why:focus-visible{outline:1px solid var(--on-accent);outline-offset:2px;border-radius:2px}.occasion-notice .on__detail{margin:.6rem 0 0;padding-top:.6rem;border-top:1px solid var(--on-border);font-size:1.25rem;line-height:1.5;color:#3b3128bf;animation:on-fade .18s ease-out}.occasion-notice .on__detail[hidden]{display:none}@keyframes on-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}#ultimateTrustBadgeswidgetDiv,.ultimateTrustBadgesInnerContainer,iframe#trust-bar,iframe[title=trust-badges-widget]{display:none!important}.section-ats-header .header__heading-logo.logo--default{clip-path:none!important}
/*# sourceMappingURL=/cdn/shop/t/57/assets/occasion-notice.css.map */
