.header-transparent[data-v-dccefc49]{background:transparent}.header-scrolled[data-v-dccefc49],.header-transparent[data-v-dccefc49]{border:none!important;box-shadow:none!important}.header-scrolled[data-v-dccefc49]{background-color:#f6eddc!important}.nav-link[data-v-dccefc49]{color:#496b47;cursor:pointer;font-size:15px;font-weight:700;outline:none!important;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.nav-link[data-v-dccefc49]:focus-visible{outline:2px solid #c73b1f!important;outline-offset:4px}.active-link[data-v-dccefc49],.nav-link.router-link-active[data-v-dccefc49],.nav-link[data-v-dccefc49]:hover{color:#c73b1f}.dropdown-panel[data-v-dccefc49]{background:#fff;border-radius:6px;box-shadow:0 10px 40px #00000014;left:50%;min-width:180px;opacity:0;overflow:hidden;position:absolute;top:100%;transform:translate(-50%) translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s;visibility:hidden;z-index:60}.group:hover .dropdown-panel[data-v-dccefc49]{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.dropdown-item[data-v-dccefc49]{color:#496b47;display:block;font-size:14px;font-weight:600;outline:none;padding:10px 24px;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease;white-space:nowrap}.dropdown-item[data-v-dccefc49]:hover{background-color:#f6eddc;color:#c73b1f}.hamburger-bar-premium[data-v-dccefc49]{border-radius:2px;display:block;height:2px;transition:transform .6s cubic-bezier(.85,0,.15,1),opacity .3s ease,width .4s ease,background-color .4s ease}.mobile-nav-link-premium[data-v-dccefc49]{color:#fff;font-family:Poppins,sans-serif;font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.1;outline:none;position:relative;text-decoration:none;text-transform:uppercase}.mobile-nav-link-premium[data-v-dccefc49]:hover{color:#ffffffb3}.mobile-label-premium[data-v-dccefc49]{color:#ffffff80;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mobile-sub-premium[data-v-dccefc49]{color:#fff;font-size:20px;font-weight:600;outline:none;text-decoration:none;text-transform:uppercase}.bg-rizzi-green[data-v-dccefc49]{background-color:#2e673e}.text-rizzi-green[data-v-dccefc49]{color:#2e673e}.logo-invert[data-v-dccefc49]{filter:brightness(0) invert(1)}.font-display[data-v-d5c2f40f]{font-family:JazzyCroquette,serif}.font-sans[data-v-d5c2f40f]{font-family:Poppins,sans-serif}.font-apricosa[data-v-d5c2f40f]{font-family:Apricosa,sans-serif;font-weight:600}.custom-scrollbar[data-v-d5c2f40f]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-d5c2f40f]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-d5c2f40f]::-webkit-scrollbar-thumb{background:#2e673e1a;border-radius:2px}.cart-scroll-area[data-v-d5c2f40f]{-webkit-overflow-scrolling:touch;touch-action:pan-y}.box-card[data-v-d5c2f40f]{background-color:#f6eddcb3;border-color:#2e673e1a;border-radius:1rem;border-width:1px;padding:1rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.box-card-complete[data-v-d5c2f40f]{background-color:#c73b1f0d;border-color:#c73b1f40}.box-slot[data-v-d5c2f40f]{align-items:center;aspect-ratio:1/1;border-color:#2e673e1a;border-radius:.75rem;border-width:1px;display:flex;justify-content:center;min-width:0;position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.box-card:hover .box-slot[data-v-d5c2f40f]:not(.box-slot-empty){border-color:#2e673e4d;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.box-slot-active[data-v-d5c2f40f]{cursor:grab}.box-slot-active[data-v-d5c2f40f]:active{cursor:grabbing}.box-slot-dragging[data-v-d5c2f40f]{--tw-scale-x:.95;--tw-scale-y:.95;opacity:.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.box-slot-empty[data-v-d5c2f40f]{background-color:#ffffff59;border-style:dashed}.box-slot-remove[data-v-d5c2f40f]{align-items:center;border-radius:9999px;display:flex;height:1.25rem;justify-content:center;position:absolute;right:-.375rem;top:-.375rem;width:1.25rem;--tw-bg-opacity:1;background-color:rgb(46 103 62/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:0;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.box-slot-active:hover .box-slot-remove[data-v-d5c2f40f],.box-slot-remove[data-v-d5c2f40f]:focus-visible{opacity:1}
