:root{--olea-approved-burgundy: #61241f;--olea-approved-charcoal: #2d2c31;--olea-approved-ink: #1c1a1b;--olea-approved-surface: #f3f3f3;--olea-approved-footer: #fbfbfb;--olea-approved-border: #e2e2e2;--olea-approved-input-border: #d8d8d8;--olea-approved-radius: 24px;--olea-approved-ease: cubic-bezier(.22,.68,0,1)}html[data-header-panel],html:has(dialog[open]){scrollbar-gutter:auto}html[data-header-panel] .site-header{background:#61241f;color:#fff}:is(.olea-approved-modal,.olea-approved-header-panel,.olea-approved-sheet){box-sizing:border-box;color:var(--olea-approved-ink);background:#fff;font-family:OleaInter,Inter,system-ui,sans-serif;letter-spacing:0;font-weight:400;overscroll-behavior:contain}:is(.olea-approved-modal,.olea-approved-header-panel,.olea-approved-sheet) [hidden]{display:none!important}.olea-approved-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:min(880px,calc(100vw - 48px));height:min(548px,calc(100dvh - 48px));max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:var(--olea-approved-radius);overflow:hidden;box-shadow:0 24px 90px #1b171633}.olea-approved-modal::backdrop,.olea-approved-sheet::backdrop{background:#1b17166b;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.olea-approved-modal[open]{display:flex;flex-direction:column;animation:olea-approved-enter .22s var(--olea-approved-ease) both}.olea-approved-panel__head{display:flex;flex:0 0 72px;align-items:center;gap:14px;min-width:0;padding:14px 28px;border-bottom:1px solid var(--olea-approved-border);box-sizing:border-box}.olea-approved-panel__body{flex:1;min-width:0;min-height:0;overflow:auto;padding:24px 28px}@media(min-width:990px){body dialog.olea-approved-modal .olea-approved-panel__head{flex:0 0 72px;height:72px;min-height:72px;padding:13px 28px}}.olea-approved-panel__footer{display:flex;flex:0 0 76px;align-items:center;gap:12px;min-width:0;padding:14px 28px;border-top:1px solid var(--olea-approved-border);box-sizing:border-box;background:var(--olea-approved-footer)}:is(.olea-panel-close,.olea-mobile-panel__close,.olea-approved-close){display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;min-height:42px;margin-left:auto;padding:0;border:0;border-radius:50%;background:var(--olea-approved-surface);color:var(--olea-approved-charcoal);cursor:pointer;transition:background .16s ease,transform .16s ease}:is(.olea-panel-close,.olea-mobile-panel__close,.olea-approved-close) :is(.icon,svg){width:20px;height:20px;transform:none}:is(.olea-approved-modal,.olea-approved-header-panel,.olea-approved-sheet) :focus-visible{outline:2px solid var(--olea-approved-charcoal);outline-offset:3px}:is(.olea-approved-modal,.olea-approved-header-panel,.olea-approved-sheet) :is(input,select,textarea):focus-visible{border-color:var(--olea-approved-charcoal);outline:0;box-shadow:0 0 0 4px #eee}@media(hover:hover){:is(.olea-panel-close,.olea-mobile-panel__close,.olea-approved-close):hover{background:#e8e8e8;transform:rotate(6deg)}}@media(min-width:990px){:root{--header-panel-width: min(1392px, calc(100vw - 48px) )}.site-header .mega-panel{left:0;right:0;width:var(--header-panel-width);margin-inline:auto;transform:none}.header-nav .header-all-menu[open]>summary>.icon{transform:none}.olea-approved-header-panel{width:var(--header-panel-width);height:min(596px,calc(100dvh - var(--header-bottom,213px) - 24px));max-width:none;border-radius:0 0 24px 24px;overflow:hidden}html body :is(.search-panel,.visual-search__dialog,.assistant-dialog).olea-approved-header-panel{position:fixed;inset:var(--header-bottom,213px) 0 auto;width:var(--header-panel-width);height:min(596px,calc(100dvh - var(--header-bottom,213px) - 24px));max-width:none;max-height:min(596px,calc(100dvh - var(--header-bottom,213px) - 24px));margin:0 auto;padding:0;transform:none;border:0;border-radius:0 0 24px 24px}}@media(max-width:989px){.site-header .mobile-menu.olea-mobile-panel{--olea-mobile-panel-height: min(747px, calc(100dvh - 64px) );position:fixed;inset:auto 0 0;height:var(--olea-mobile-panel-height);max-height:var(--olea-mobile-panel-height);margin:0;border-radius:24px 24px 0 0}.site-header .mobile-menu.olea-mobile-panel:before{content:"";position:absolute;z-index:3;top:7px;left:calc(50% - 19px);width:38px;height:4px;border-radius:4px;background:#d8d8d8;pointer-events:none}.site-header .mobile-menu.olea-mobile-panel .olea-mobile-panel__head{height:74px;min-height:74px;padding:21px 16px 9px;border:0}.site-header .mobile-menu.olea-mobile-panel .olea-mobile-panel__title{font:650 20px/26px OleaInter,Inter,system-ui,sans-serif}.site-header .mobile-menu.olea-mobile-panel .olea-mobile-panel__subtitle{font:400 14px/20px OleaInter,Inter,system-ui,sans-serif}.site-header .mobile-menu.olea-mobile-panel .olea-mobile-panel__head :is(.olea-mobile-panel__close,.olea-mobile-panel__back){width:44px;height:44px;flex-basis:44px;border:0;background:#f3f3f3}.olea-approved-modal,.olea-approved-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:none;height:auto;max-height:calc(100dvh - 12px);margin:0;border:0;border-radius:24px 24px 0 0}.olea-approved-modal[open],.olea-approved-sheet[open]{animation:olea-approved-sheet-enter .28s var(--olea-approved-ease) both}.olea-approved-modal:before,.olea-approved-sheet:before{content:"";position:absolute;z-index:3;top:7px;left:calc(50% - 19px);width:38px;height:4px;border-radius:4px;background:#d8d8d8;pointer-events:none}.olea-approved-panel__head{flex-basis:auto;min-height:104px;gap:12px;padding:24px 16px 20px 20px}.olea-approved-panel__body{padding:16px 20px 20px}.olea-approved-panel__footer{flex-basis:auto;min-height:86px;gap:10px;padding:14px 20px max(20px,env(safe-area-inset-bottom))}:is(.olea-panel-close,.olea-mobile-panel__close,.olea-approved-close){flex-basis:44px;width:44px;height:44px;min-height:44px}}@keyframes olea-approved-enter{0%{transform:translateY(12px) scale(.99)}to{transform:none}}@keyframes olea-approved-sheet-enter{0%{transform:translateY(100%)}to{transform:none}}body.animations-enabled .header-nav details[open]:not(.is-closing) .mega-panel__inner{animation:olea-approved-enter .22s var(--olea-approved-ease) both}body.animations-enabled .header-search-desktop .search-panel:not([hidden]):not(.is-closing){animation:olea-approved-enter .22s var(--olea-approved-ease) both}body.animations-enabled :is(.assistant-dialog,.visual-search__dialog).olea-approved-header-panel[open]:not(.is-closing){animation:olea-approved-enter .22s var(--olea-approved-ease) both}@media(prefers-reduced-motion:reduce){:is(.olea-approved-modal,.olea-approved-header-panel,.olea-approved-sheet,.olea-panel-close,.olea-mobile-panel__close,.olea-approved-close),:is(.olea-approved-modal,.olea-approved-header-panel,.olea-approved-sheet) *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:989px){html[data-header-panel=search] .shopify-section-group-header-group:has(.site-header){z-index:902}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/olea-approved-ui.css.map */
