.announcement-bar{position:relative}.announcement-bar::before{content:"";position:absolute;inset:0;pointer-events:none;--s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D9BE8C' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.300 7l17.400 10M3.300 17L20.700 7'/%3E%3C/svg%3E");background-image:var(--s),var(--s),var(--s),var(--s);background-repeat:no-repeat;background-size:8px,10px,10px,8px;background-position:14px 60%,50px 38%,calc(100% - 50px) 60%,calc(100% - 14px) 38%}.announcement-bar>*{position:relative}#header-component::after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:18px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08D57' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.300 7l17.400 10M3.300 17L20.700 7'/%3E%3C/svg%3E"),linear-gradient(#B08D57,#B08D57),linear-gradient(#B08D57,#B08D57);background-repeat:no-repeat;background-size:18px 18px,calc(50% - 16px) 1px,calc(50% - 16px) 1px;background-position:center,left center,right center}@media (min-width:750px){.announcement-bar::before{background-image:var(--s),var(--s),var(--s),var(--s),var(--s),var(--s),var(--s),var(--s);background-size:9px,12px,9px,12px,12px,9px,12px,9px;background-position:calc(50% - 340px) 60%,calc(50% - 270px) 38%,calc(50% - 205px) 60%,calc(50% - 150px) 38%,calc(50% + 150px) 60%,calc(50% + 205px) 38%,calc(50% + 270px) 60%,calc(50% + 340px) 38%}}#header-component:has(header-menu[aria-expanded=true])::after,#header-component:has(.menu-drawer-container.menu-open)::after{display:none}.header-drawer-icon--open svg{color:#B08D57}cart-icon .svg-wrapper{position:relative;overflow:visible}cart-icon .svg-wrapper::before{content:"";position:absolute;left:50%;top:calc(50% - 18px);width:16px;height:10px;z-index:1;transform:translateX(-50%);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' fill='none' stroke='%23B08D57' stroke-width='1.100' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 6C8 2 3 1 2.500 3.500S7 7 10 6zM10 6c2-4 7-5 7.500-2.500S13 7 10 6zM10 6l-2.500 5M10 6l2.500 5'/%3E%3C/svg%3E") center/contain no-repeat}.amb-mega-panel{position:relative}.amb-mega-panel::after{content:"";position:absolute;left:0;right:0;bottom:0;height:18px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08D57' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.300 7l17.400 10M3.300 17L20.700 7'/%3E%3C/svg%3E"),linear-gradient(#B08D57,#B08D57),linear-gradient(#B08D57,#B08D57);background-repeat:no-repeat;background-size:18px 18px,calc(50% - 16px) 1px,calc(50% - 16px) 1px;background-position:center,left center,right center}.menu-drawer::before,.menu-drawer__submenu::before{content:"";position:absolute;top:0;left:0;right:0;height:64px;pointer-events:none;--s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08D57' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.300 7l17.400 10M3.300 17L20.700 7'/%3E%3C/svg%3E");background-image:var(--s),var(--s),var(--s),var(--s),var(--s);background-repeat:no-repeat;background-size:13px,9px,14px,9px,12px;background-position:72px 24px,124px 44px,236px 46px,300px 20px,calc(100% - 28px) 38px}footer{position:relative}footer::before{content:"";position:absolute;left:0;right:0;top:-9px;height:60px;z-index:1;pointer-events:none;--s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08D57' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.300 7l17.400 10M3.300 17L20.700 7'/%3E%3C/svg%3E");background-image:var(--s),linear-gradient(#B08D57,#B08D57),linear-gradient(#B08D57,#B08D57),var(--s),var(--s),var(--s);background-repeat:no-repeat;background-size:18px 18px,calc(50% - 16px) 1px,calc(50% - 16px) 1px,10px,13px,10px;background-position:center top,left 9px,right 9px,calc(100% - 100px) 42px,calc(100% - 56px) 30px,calc(100% - 16px) 42px}.menu-drawer__submenu::before{height:56px;background-position:130px 18px,178px 38px,236px 16px,290px 36px,calc(100% - 66px) 14px}
