:root{--sbc-red: #ED1C24;--sbc-cream: #F3E9DC;--sbc-gold: #F2C14E;--sbc-plum: #5E3A6D;--sbc-plum-deep: #43254F;--sbc-ink: #1F1F1F;--sbc-announcement-height: 28px}@media(max-width:749px){:root{--sbc-announcement-height: 24px}}html body{--header-group-height: calc( var(--header-height, 72px) + var(--sbc-announcement-height, 0px) )}#header-group:has(#header-component[sticky]) .sbc-announcement-section{position:sticky;top:0;z-index:calc(var(--layer-sticky, 300) + 1)}@media(max-width:749px){#header-group:has(#header-component[sticky]) .sbc-announcement-section{position:sticky;top:0;z-index:9999}#header-group:has(#header-component[sticky=always]) .header-section,#header-group:has(#header-component[sticky=scroll-up][data-sticky-state=active]) .header-section{position:sticky;top:var(--sbc-announcement-height, 0px);z-index:9999}}.sbc-announcement-section~.header-section:has(>#header-component[sticky=always]),.sbc-announcement-section~.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){top:calc(var(--sbc-announcement-height, 0px) - 1px)}.sbc-ann{height:28px;overflow:hidden}.sbc-ann__track{position:relative;height:28px}@keyframes sbc-ann-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes sbc-ann-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7px)}}.sbc-ann__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:14px;opacity:0;pointer-events:none;white-space:nowrap;font-size:12.5px;font-weight:800;letter-spacing:.3px;font-family:var(--font-body--family, sans-serif)}.sbc-ann__slide--active{opacity:1;pointer-events:auto;animation:sbc-ann-enter .28s ease forwards}.sbc-ann__slide--exit{animation:sbc-ann-exit .26s ease forwards}.sbc-ann__body{display:inline}.sbc-ann__hl{color:var(--sbc-gold, #F2C14E);font-weight:900}.sbc-ann__star{color:var(--sbc-gold, #F2C14E);opacity:.55;font-size:9px}#header-component{--color-scheme-top-row: rgba(94, 58, 109, 1) !important;--color-scheme-bottom-row: rgba(94, 58, 109, 1) !important;position:relative}#header-component .header__underlay-closed,#header-component .header__underlay-open{background:radial-gradient(circle at 18% 40%,rgba(242,193,78,.08) 0%,transparent 30%),linear-gradient(180deg,#674078,#5e3a6d 65%,#53305f)!important}#header-component .header__row--top{--color-foreground: #F3E9DC;--color-foreground-rgb: 243, 233, 220;--color-account-icon: #F3E9DC;--color-border: rgba(243, 233, 220, .12);--color-border-rgb: 243, 233, 220}#header-component .header__row--top .header__columns{--padding-block-start: 22px;--padding-block-end: 22px}.sbc-header-deco{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden;mix-blend-mode:normal}.sbc-header-deco svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#header-component header-logo,#header-component .header__logo{position:relative;isolation:isolate}#header-component header-logo:before,#header-component .header__logo:before{content:"";position:absolute;top:-14px;right:-22px;bottom:-14px;left:-22px;background:radial-gradient(ellipse at center,rgba(242,193,78,.1) 0%,transparent 68%);pointer-events:none;z-index:-1}#header-component .header__row--top .menu-list__link{color:#f3e9dc;font-weight:900;letter-spacing:.02em;transition:color .2s ease}#header-component .header__row--top .menu-list__link-title{font-size:.9375rem;position:relative;padding-bottom:2px}#header-component .header__row--top .menu-list__link-title:after{content:"";position:absolute;bottom:-3px;left:50%;transform:translate(-50%) scaleX(0);transform-origin:center;width:70%;height:3px;background:var(--sbc-gold, #F2C14E);border-radius:999px;transition:transform .2s ease;pointer-events:none}#header-component .header__row--top .menu-list__link:hover{color:var(--sbc-gold, #F2C14E);opacity:1}#header-component .header__row--top .menu-list__link:hover .menu-list__link-title:after,#header-component .header__row--top .menu-list__link[aria-expanded=true] .menu-list__link-title:after{transform:translate(-50%) scaleX(1)}#header-component .header__row--top .menu-list__link--active,#header-component .header__row--top .menu-list__link[aria-current=page]{color:var(--sbc-gold, #F2C14E)}#header-component .header__row--top .menu-list__link--active .menu-list__link-title:after,#header-component .header__row--top .menu-list__link[aria-current=page] .menu-list__link-title:after{transform:translate(-50%) scaleX(1)}#header-component .header__row--top .header-actions__action{color:#f3e9dc;--icon-size-md: 22px;border-radius:8px;transition:color .2s ease}#header-component .header__row--top .header-actions__action:hover{color:var(--sbc-gold, #F2C14E);opacity:1}#header-component .cart-count-bubble{background:var(--sbc-red, #ED1C24);border:2px solid var(--sbc-plum, #5E3A6D);color:#fff}#header-component .header__underlay{--color-submenu: transparent;position:absolute!important;top:0;left:0;right:0;bottom:auto!important;height:100%!important}#header-component .header__underlay-open{border-radius:0;overflow:visible;height:100%!important;bottom:auto!important}#header-component .header__underlay-open:after{box-shadow:none!important}#header-component .menu-list__submenu{--menu-child-font-color: #2A2A2A;--menu-child-active-font-color: #4A3156;--menu-parent-font-color: #4A3156;--menu-parent-active-font-color: var(--sbc-gold, #F2C14E);--submenu-padding-block-start: 0px;--submenu-padding-block-end: 0px;--padding-inline: 0px}#header-component .mega-menu{display:block!important;width:max-content!important;max-width:min(1180px,calc(100vw - 64px));background-color:#edd6af;background-image:radial-gradient(ellipse at 8% 0%,rgba(255,220,120,.28) 0%,transparent 52%),linear-gradient(170deg,#ffffff12,#5f340412),repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(100,58,8,.005) 2px,rgba(100,58,8,.005) 3px),repeating-linear-gradient(90deg,transparent,transparent 3px,rgba(100,58,8,.003) 3px,rgba(100,58,8,.003) 4px);border:1px solid rgba(94,58,109,.18);border-top:2.5px solid rgba(242,193,78,.65);border-radius:0 0 14px 14px;box-shadow:0 26px 54px #2c0d3338,0 8px 22px #2c0d331c,0 2px 5px #2c0d3314,inset 0 1px #fff0a585,inset 0 3px 8px #fff2be1a,inset 0 -4px 10px #5a320617;padding:10px 14px;position:relative;overflow:hidden}#header-component .mega-menu:after{content:"";position:absolute;bottom:0;left:6%;right:6%;height:22px;background:repeating-linear-gradient(to bottom,transparent,transparent 5px,rgba(100,55,8,.042) 5px,rgba(100,55,8,.042) 6px);pointer-events:none}#header-component .mega-menu__grid{display:grid!important;grid-template-columns:repeat(var(--sbc-col-count, 4),max-content)!important;gap:8px!important;padding-inline:0!important;position:relative;z-index:1}#header-component .mega-menu__list .mega-menu__column>div>ul{margin-top:2px}#header-component .mega-menu__list .mega-menu__column>div>ul li{padding:0}#header-component .mega-menu__column{background:#ffffff57;border:1px solid rgba(94,58,109,.16);border-radius:10px;padding:7px 24px;overflow:hidden;position:relative;box-shadow:0 2px 6px #2c0d331c,inset 0 1px #fff9,inset 0 -1px 3px #5a320612}#header-component .mega-menu__link--parent{font-size:11px!important;font-weight:900!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:#4a3156!important;border-bottom:1.5px solid rgba(242,193,78,.55);padding-bottom:6px!important;padding-left:0!important;margin-bottom:6px;width:100%;background:none!important;border-left:none!important;border-radius:0;display:flex;align-items:center;gap:6px;white-space:nowrap}#header-component .mega-menu__link--parent:before{content:"";display:inline-block;width:3px;height:12px;background:var(--sbc-gold, #F2C14E);border-radius:2px;flex-shrink:0;opacity:.9}#header-component .mega-menu__link--parent:hover{color:var(--sbc-plum, #5E3A6D)!important}#header-component .mega-menu__link:not(.mega-menu__link--parent){position:relative!important;display:block!important;font-size:13.5px!important;font-weight:600!important;color:#2a2a2a!important;padding:3px 6px 3px 8px!important;border-radius:5px;transition:color .2s ease,background-color .2s ease,transform .2s ease;text-transform:none!important;white-space:nowrap}#header-component .mega-menu__link:not(.mega-menu__link--parent):before{content:"\203a";position:absolute;left:2px;top:50%;transform:translateY(-50%) translate(-2px);color:#c8941ecc;font-size:13px;opacity:0;transition:opacity .2s ease,transform .2s ease;line-height:1}#header-component .mega-menu__link:not(.mega-menu__link--parent):hover{color:#3d2047!important;background-color:#d29e3221!important;transform:translate(3px)}#header-component .mega-menu__link:not(.mega-menu__link--parent):hover:before{opacity:1;transform:translateY(-50%) translate(0)}#header-component .header-menu .menu-list__submenu{content-visibility:visible!important}#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{clip-path:none!important;top:100%!important;opacity:0!important;visibility:hidden!important;transform:translateY(6px)!important;transition:opacity .15s ease .15s,transform .15s ease .15s,visibility 0s .3s!important}#header-component .menu-list__submenu-inner{transform:none!important;opacity:1!important;padding-inline:0!important}#header-component .menu-list__list-item:not([slot=overflow]):hover>.menu-list__submenu,#header-component .menu-list__list-item:not([slot=overflow]):focus-within>.menu-list__submenu,#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important;transition:opacity .15s ease 0ms,transform .15s ease 0ms,visibility 0s 0ms!important}@media(max-width:749px){.sbc-ann,.sbc-ann__track{height:24px}.sbc-ann__slide{font-size:11px}}@keyframes sbc-icon-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes sbc-nav-push{0%{transform:skew(0) translate(0) scaleX(1)}45%{transform:skew(-4deg) translate(-4px) scaleX(.97)}to{transform:skew(0) translate(0) scaleX(1)}}@media(prefers-reduced-motion:reduce){@keyframes sbc-nav-push{0%,to{transform:none}}@keyframes sbc-icon-pop{0%,to{transform:scale(1)}}}#header-component .header__row--top .menu-list__link{transform-origin:bottom center}#sbc-search-wrap{display:flex;align-items:center;gap:0;flex-shrink:0}@media(max-width:749px){#header-component header-actions .header-actions__action{width:34px!important;min-width:0!important}#sbc-search-trigger{width:34px!important}}@media(max-width:480px){#sbc-search-input,#sbc-search-close{display:none!important}}#sbc-search-trigger{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:0;color:inherit;flex-shrink:0;transition:transform .16s ease,color .2s ease;border-radius:8px}#sbc-search-trigger:hover{color:#f2c14e}#sbc-search-trigger.sbc-open svg{animation:sbc-icon-pop .4s cubic-bezier(.34,1.56,.64,1)}#sbc-search-input{width:0;height:36px;padding:0;border:1.5px solid rgba(255,255,255,.25);border-radius:10px;background:#ffffff14;color:inherit;font-size:14px;font-weight:500;font-family:inherit;outline:none;opacity:0;pointer-events:none;flex-shrink:0;box-shadow:inset 0 2px 6px #00000014;caret-color:#2d5016;transition:width .32s cubic-bezier(.34,1.56,.64,1),opacity .22s ease 80ms,padding .32s cubic-bezier(.34,1.56,.64,1),border-color .2s ease,background .2s ease,box-shadow .2s ease}#sbc-search-input::placeholder{color:#f3e9dc80;font-weight:400}#sbc-search-input::-webkit-search-cancel-button{display:none}#sbc-search-input:focus{outline:none;border-color:#f2c14eb3;background:#ffffff24;box-shadow:inset 0 2px 6px #00000014,0 0 16px #2d501633}#sbc-search-wrap.sbc-active #sbc-search-input{width:clamp(140px,50vw,420px);padding:0 14px;opacity:1;pointer-events:auto;background:#ffffff24;border-color:#f2c14e66;box-shadow:inset 0 2px 6px #00000014,0 0 16px #f2c14e33}@media(max-width:480px){#sbc-search-wrap.sbc-active #sbc-search-input{width:clamp(100px,45vw,310px)}}#sbc-search-close{display:flex!important;align-items:center;justify-content:center;width:0;height:36px;overflow:hidden;background:none;border:none;cursor:pointer;padding:0;color:inherit;flex-shrink:0;transition:width .2s ease,opacity .2s ease;opacity:0;border-radius:6px}#sbc-search-close:hover{color:#f2c14e}#sbc-search-wrap.sbc-active #sbc-search-close{width:36px;opacity:1}#sbc-search-results{position:fixed;top:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s .2s;z-index:1000}#sbc-search-results.sbc-show{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease,visibility 0s}#sbc-results-inner{width:100%;max-height:calc(100vh - 200px);overflow-y:auto;background:linear-gradient(180deg,#edd6af,#f0dcc0);border:1px solid rgba(94,58,109,.15);border-top:2.5px solid rgba(242,193,78,.65);border-radius:0 0 20px 20px;box-shadow:0 26px 54px #2c0d3333,0 8px 22px #2c0d331a,0 2px 5px #2c0d330f,inset 0 1px #fff0a580,inset 0 3px 8px #2d50160a;padding:8px 0}.sbc-section-label{font-size:10px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase;color:#5e3a6d;padding:14px 16px 10px;margin:8px 0 0;display:flex;align-items:center;gap:8px}.sbc-section-label:before{content:"";display:inline-block;width:6px;height:6px;background:#2d5016;border-radius:50%;flex-shrink:0}.sbc-section-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#f2c14e 0% 70%,#f2c14e4d)}.sbc-section-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:12px;color:#5e3a6d;font-weight:600;cursor:pointer;transition:all .2s ease;border-radius:8px;margin:0 6px;gap:8px}.sbc-section-footer:hover{background:#2d501614}.sbc-section-footer:after{content:"\2192";opacity:.6;transition:all .2s ease}.sbc-section-footer:hover:after{opacity:1;transform:translate(2px)}.sbc-result-row{display:flex;gap:12px;align-items:flex-start;padding:11px 12px;cursor:pointer;transition:background .2s ease,transform .2s ease,border-color .2s ease;border-radius:8px;border-left:3px solid transparent;margin:0 6px;color:inherit;text-decoration:none;transform:translateY(0) rotate(0)}.sbc-result-row:hover{background:#2d50160d;border-left-color:#dc143c;transform:translateY(-2px) rotate(.8deg)}.sbc-result-thumb{flex-shrink:0;width:68px;height:68px;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#0000000a;border-radius:10px;border:2px solid #F3E9DC;transition:transform .2s ease,box-shadow .2s ease}.sbc-result-row:hover .sbc-result-thumb{transform:scale(1.03) rotate(.6deg);box-shadow:0 6px 14px #2d50161f}.sbc-result-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.sbc-result-title{font-size:13px;font-weight:700;color:#1a1a1a;line-height:1.42;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s ease}.sbc-result-row:hover .sbc-result-title{color:#0d0d0d}.sbc-result-byline{font-size:11px;color:#6b8e5f;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbc-result-price{font-size:13px;font-weight:700;color:#1f4812}.sbc-result-cat{font-size:12px;font-weight:500;color:#4a3156;text-transform:uppercase;letter-spacing:.5px}.sbc-result-query{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;color:#5e3a6d;text-decoration:none;cursor:pointer;transition:all .2s ease;border-radius:24px;background:#f3e9dc;margin:5px 6px;font-weight:500;border:1px solid rgba(45,80,22,.15)}.sbc-result-query:before{content:"\1f50d";font-size:11px;opacity:.65}.sbc-result-query:hover{background:#2d50161a;color:#2d5016;transform:translateY(-2px) scale(1.05);border-color:#2d5016}.sbc-result-query:hover:before{opacity:1}.sbc-suggestions-wrap{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px}.sbc-divider{height:1px;background:linear-gradient(90deg,#2d501614,#5e3a6d14,#2d501614);margin:10px 0}.sbc-results-empty{padding:28px 20px;text-align:center;display:flex;flex-direction:column;gap:14px}.sbc-results-empty-icon{font-size:40px;line-height:1;opacity:.7}.sbc-results-empty-title{font-size:14px;font-weight:700;color:#5e3a6d}.sbc-results-empty-text{font-size:12px;color:#999;margin:0}.sbc-results-empty-actions{display:flex;gap:10px;justify-content:center;margin-top:8px}.sbc-results-empty-btn{padding:8px 14px;font-size:11px;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .16s ease;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;display:inline-block}.sbc-results-empty-btn-primary{background:#dc143c;color:#fff}.sbc-results-empty-btn-primary:hover{background:#b30000;transform:translateY(-1px)}.sbc-results-empty-btn-secondary{background:#2d5016;color:#fff}.sbc-results-empty-btn-secondary:hover{background:#1f3710;transform:translateY(-1px)}.sbc-recent-row{padding:10px 16px;font-size:12px;color:#4a3156;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}#sbc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s;z-index:999}#sbc-modal-overlay.sbc-show{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s}#sbc-search-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#f3e9dc;z-index:1000;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(100%);transition:all .3s ease}#sbc-search-modal.sbc-show{opacity:1;visibility:visible;transform:translateY(0)}#sbc-modal-header{padding:16px;display:flex;gap:8px;align-items:center;border-bottom:1px solid rgba(94,58,109,.12)}#sbc-modal-input{flex:1;background:transparent;border:none;font-size:16px;font-family:inherit;outline:none;color:#2a2a2a}#sbc-modal-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;color:#2a2a2a}#sbc-modal-results{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 0 calc(32px + env(safe-area-inset-bottom,0px))}@media(max-width:480px){#sbc-search-wrap.sbc-active #sbc-search-input{display:none}#sbc-search-modal.sbc-show{display:flex;top:var(--header-group-height, 100px)!important;height:calc(100vh - var(--header-group-height, 100px))!important;height:calc(100dvh - var(--header-group-height, 100px))!important}}@media(min-width:481px){#sbc-modal-overlay,#sbc-search-modal{display:none!important}#sbc-search-wrap.sbc-active #sbc-search-input{width:clamp(140px,50vw,380px)}}@media(max-width:749px){.menu-drawer{--color-background: #EDD6AF;--color-foreground: #2A2A2A;--color-foreground-rgb: 42 42 42;--color-border: rgba(94, 58, 109, .13);background:linear-gradient(180deg,#edd6af,#f0dcc0)!important;color:#2a2a2a}.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text,.menu-drawer .menu-drawer__menu-item--parent,.menu-drawer .menu-drawer__menu-item--parent .menu-drawer__menu-item-text{color:#4a3156!important;text-transform:uppercase;letter-spacing:.03em;font-weight:600}.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-size:1.1rem!important;line-height:1.35!important}.menu-drawer .menu-drawer__menu-item--parent{font-size:.9rem}.menu-drawer .menu-drawer__menu-item--child,.menu-drawer .menu-drawer__menu-item--child .menu-drawer__menu-item-text{color:#2a2a2a!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;font-size:.85rem}.menu-drawer .menu-drawer__menu-item--child{padding-block:9px}.menu-drawer .menu-drawer__list-item,.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer li[class*=menu-drawer__]{border-color:#5e3a6d21!important}.menu-drawer .svg-wrapper,.menu-drawer .icon-plus,.menu-drawer .icon-minus,.menu-drawer .close-button,.menu-drawer .menu-drawer__close-button{color:#c8960d!important}.menu-drawer .sbc-drawer-books-cta-item{border:0!important;margin-top:6px}.menu-drawer a.sbc-drawer-books-cta{display:inline-flex!important;align-items:center;gap:7px;width:auto;margin:6px 20px 12px;padding:10px 20px;background:#ed1c24!important;border-radius:999px;font-weight:700;box-shadow:0 4px 14px #ed1c2447;transition:background-color .2s ease}.menu-drawer a.sbc-drawer-books-cta,.menu-drawer a.sbc-drawer-books-cta .menu-drawer__menu-item-text{color:#fff!important;text-transform:none!important;letter-spacing:0!important}.menu-drawer a.sbc-drawer-books-cta:hover{background:#c41019!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sbc-header.css.map */
