.section-closable-ribbon{position:relative;z-index:120}.closable-ribbon{position:relative;z-index:120;overflow:hidden;width:100%;min-height:var(--cr-height, 34px);background:var(--cr-ink,#2a180c);color:var(--cr-text, #F3EDE2);transition:min-height .22s ease,opacity .22s ease,transform .22s ease}html{--closable-ribbon-offset: 0px}body.has-closable-ribbon .site-header,body.has-closable-ribbon .header-wrapper,body.has-closable-ribbon sticky-header,body.has-closable-ribbon .shopify-section-header-sticky{top:var(--closable-ribbon-offset, 0px)}body.has-closable-ribbon .site-header{transform:translateY(0)}.closable-ribbon[hidden]{display:none}.closable-ribbon.is-closing{min-height:0;opacity:0;transform:translateY(-100%)}.closable-ribbon__inner{position:relative;display:grid;min-height:var(--cr-height, 34px);grid-template-columns:minmax(32px,1fr) minmax(0,auto) minmax(32px,1fr);align-items:center;gap:12px;padding:6px clamp(14px,3vw,28px)}.closable-ribbon__text{grid-column:2;max-width:min(760px,72vw);margin:0;color:#f3ede2d9;font-family:Archivo,Georgia,Times New Roman,serif;font-size:11px;font-weight:400;letter-spacing:2px;text-align:center;text-transform:uppercase}.closable-ribbon__text p{margin:0;color:red}.closable-ribbon__close{grid-column:3;justify-self:end;display:inline-grid;width:26px;height:26px;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--cr-close, #777);cursor:pointer;transition:color .16s ease,transform .16s ease}.closable-ribbon__close:hover{color:var(--cr-text, #8f8f8f);transform:scale(1.04)}.closable-ribbon__close:focus-visible{outline:1px solid currentColor;outline-offset:2px}.closable-ribbon__close svg{display:block;width:14px;height:14px}.closable-ribbon__close path{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round}@media screen and (max-width:749px){.closable-ribbon__inner{grid-template-columns:minmax(0,1fr) 28px;gap:8px;padding:7px 12px 7px 16px}.closable-ribbon__text{grid-column:1;max-width:none;font-size:10px;line-height:1.35}.closable-ribbon__close{grid-column:2;width:24px;height:24px}}@media screen and (max-width:380px){.closable-ribbon__text{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-closable-ribbon.css.map */
