html,body{height:100%;background-color:#fcf7f3;color:#260e04}body{--ec-font-family-main: Lato, sans-serif;--ec-font-family-secondary: Lora, serif;font-family:"Lato",sans-serif;display:flex;flex-direction:column}body>main{flex-grow:1}body.mobileMenuExpanded,body.searchModalExpanded{overflow:hidden}body.mobileMenuExpanded .scrollToTopBtn,body.searchModalExpanded .scrollToTopBtn{display:none}.font-main{font-family:"Lato",sans-serif}.font-secondary{font-family:"Lora",serif}.btn{box-shadow:none;--bs-btn-border-radius: 3rem}button svg,.btn svg{pointer-events:none;user-select:none}a{transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}h1,h2,h3,h4,h5,h6{font-family:"Lora",serif;font-weight:normal}::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder{color:#202833 !important;opacity:.7 !important}.panelBorder{position:relative;background:#f3e9e2;border-radius:1rem;padding:1rem;margin-bottom:1rem}@media(min-width: 767px){.panelBorder{border:1px solid #f3e9e2}}@media(min-width: 767px)and (min-width: 1199px){.panelBorder{padding:2rem}}.bg-dark-chocolate{background-color:#260e04}.text-dark-chocolate{color:#260e04}.bg-milk-chocolate{background-color:#7c5244}.text-milk-chocolate{color:#7c5244}.bg-dark-cherry{background-color:#841c3b}.text-dark-cherry{color:#841c3b}.bg-ruby-chocolate{background-color:#e6a9b4}.text-ruby-chocolate{color:#e6a9b4}.bg-cream{background-color:#f3e9e2}.text-cream{color:#f3e9e2}.bg-milk{background-color:#fcf7f3}.text-milk{color:#fcf7f3}.bg-text{background-color:#260e04}.text-text{color:#260e04}.bg-subtext{background-color:#43413f}.text-subtext{color:#43413f}.bg-critical{background-color:#e76933}.text-critical{color:#e76933}.bg-waiting{background-color:#eec14e}.text-waiting{color:#eec14e}.bg-success{background-color:#40c36c}.text-success{color:#40c36c}@media only screen and (max-width: 768px){body.ios video{display:none !important}}.resp-tabs-list{margin:0px;padding:0px}.resp-tabs-list li.resp-tab-item{list-style:none}h2.resp-accordion,.resp-tabs-list li.resp-tab-item{cursor:pointer;padding:20px 15px;text-transform:uppercase;font-size:19px;position:relative}@media(min-width: 767px){:not(.resp-vtabs)>.resp-tabs-list{display:flex;flex-flow:row;width:100%;justify-content:center;margin-bottom:1rem}:not(.resp-vtabs)>.resp-tabs-list>li{display:block;text-align:center}:not(.resp-vtabs)>.resp-tabs-list>li.resp-tab-active{border-bottom:3px solid #841c3b}}.resp-tabs-container{clear:left}.resp-tab-content{display:none}.resp-tab-content.resp-content-active{display:block;padding:1rem 0}.resp-vtabs .resp-tabs-list{float:left;width:30%}.resp-vtabs .resp-tabs-list li{display:block;padding:10px 0}.resp-vtabs .resp-tabs-list li.resp-tab-active{position:relative;z-index:1;border-left:2px solid #841c3b;padding-left:15px}.resp-vtabs .resp-tabs-container{float:left;width:68%;min-height:100px;clear:none}.resp-vtabs .resp-tabs-container .resp-tab-content{border:none}h2.resp-accordion{margin:0 0 1px 0;display:none;background:#f3e9e2}h2.resp-accordion .resp-arrow{border:0;width:15px;height:9px;background:url("../../../gfx/sprite_base.svg") -60px -90px no-repeat;position:absolute;right:10px;top:50%;transform:translateY(-50%)}h2.resp-accordion.resp-tab-active .resp-arrow{background-position:-90px -90px}.resp-accordion-active{display:block}.resp-easy-accordion h2.resp-accordion{display:block}.resp-jfit{width:100%;margin:0px}.resp-tab-content-active{display:block}@media only screen and (max-width: 767px){ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}.resp-accordion-closed{display:none !important}}.rwd-table{min-width:250px}.rwd-table th{display:none}.rwd-table td{display:block}.rwd-table td:before{content:attr(data-th) ": ";font-weight:bold;width:8.5em;display:inline-block}@media(min-width: 992px){.rwd-table td:before{display:none}}@media(min-width: 992px){.rwd-table th,.rwd-table td{display:table-cell}}.rwd-table.rwd-table-collapse th{display:none}.rwd-table.rwd-table-collapse td{display:block}.rwd-table.rwd-table-collapse td:before{content:attr(data-th) ": ";font-weight:bold;width:8.5em;display:inline-block}.btn.btnDefault,.btn.btn-default{background:#e9e9e9;border-color:#f3e9e2;color:#202833}.btn.btnDefault:hover,.btn.btn-default:hover{background:#7c5244;border-color:#7c5244;color:#fcf7f3}.btn svg,.btn use{transition:fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;fill:currentColor}.btn.btnQuantity{--ec-color-active: #841c3b}.btn.btnQuantity:hover{color:var(--ec-color-active)}.btnIcon{--ec-color: #260e04;--ec-color-active: #841c3b;--ec-lh: 1;background:none;border:none;padding:0;line-height:var(--ec-lh);color:var(--ec-color)}.btnIcon use{fill:currentColor;transition:fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.btnIcon:hover,.btnIcon.iconActive{color:var(--ec-color-active) !important}.btnIcon:focus,.btnIcon:focus-visible,.btnIcon:focus-within{outline-color:#f3e9e2;outline-width:1px;outline-offset:1px;outline-style:dashed}input[type=number].controlFreeNumberInput{appearance:none;-moz-appearance:textfield;max-width:5ch}input[type=number].controlFreeNumberInput::-webkit-outer-spin-button,input[type=number].controlFreeNumberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;padding:0}.skipToMainContentLink{position:absolute;left:.5rem;top:.5rem;padding:1rem;background-color:#343a40;color:#fcf7f3;z-index:-1;outline:none;border:3px solid #841c3b;border-radius:1rem;opacity:0;transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.skipToMainContentLink:focus,.skipToMainContentLink:focus-visible,.skipToMainContentLink:focus-within{opacity:1;z-index:500000}.ecLoader{position:absolute;display:grid;place-items:center;top:calc(var(--loader-offset, 1px)*-1);left:calc(var(--loader-offset, 1px)*-1);width:calc(100% + var(--loader-offset, 1px)*2);height:calc(100% + var(--loader-offset, 1px)*2);z-index:1000;background:var(--loader-background, rgba(250, 250, 250, 0.7));cursor:progress;border-radius:1rem;box-shadow:0 0 4px 0 var(--loader-background, rgba(250, 250, 250, 0.7))}.checkboxBtn{--ec-bg-color: #fff;--ec-color: #260e04;--ec-size: 20px;position:relative;color:var(--ec-color)}.checkboxBtn:before{content:"";border:1px solid #f3e9e2;top:0;position:absolute;top:0;left:0;display:block;width:var(--ec-size);height:var(--ec-size);background-color:var(--ec-bg-color)}.checkboxBtn:not(.unselected):after{position:absolute;top:0;left:0;display:block;width:var(--ec-size);height:var(--ec-size);content:"";background:url(../../../gfx/sprite_base.svg) -150px -90px no-repeat}.badges{--ec-badge-offset: 1rem;position:absolute;left:var(--ec-badge-offset);top:var(--ec-badge-offset);display:flex;flex-wrap:wrap;gap:.25rem;z-index:50}.badges .badge-primary{background:#c30}.blur{--loader-background: rgba(250, 250, 250, 0.65);position:absolute;top:0;left:0;right:0;bottom:0;background:var(--loader-background);filter:blur(25px);z-index:50;border-radius:.5rem}.scrollToTopBtn{--ec-max-size: 32px;--ec-size: var(--ec-navbar-btn-size, var(--ec-max-size));--ec-color-one: var(--ec-header-bg-color-darker, #f0f4f8);--ec-color-two: var(--ec-color-active, #841c3b);color:#260e04 !important;background-color:rgba(0,0,0,0);border-radius:1rem;aspect-ratio:1/1;width:min(var(--ec-size),var(--ec-max-size));height:min(var(--ec-size),var(--ec-max-size));transform:scale(0);--ec-position-x: 1rem;--ec-position-y: 4rem;--ec-z-index: 500000;background-color:var(--ec-color-one) !important;position:fixed;bottom:var(--ec-position-y);right:var(--ec-position-x);z-index:var(--ec-z-index);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;pointer-events:none;user-select:none;opacity:0}.scrollToTopBtn:hover{background-color:var(--ec-color-two) !important;color:var(--ec-color-one) !important}@media(min-width: 992px){.scrollToTopBtn{--ec-position-x: 2rem;--ec-position-y: 2rem}}.scrollToTopBtn svg{aspect-ratio:1/1;width:100%;height:100%}.scrollToTopBtn[data-ec-visible]{pointer-events:auto;user-select:auto;opacity:1;cursor:pointer;transform:scale(1)}@media(max-width: 767px){body{padding-bottom:50px}}main{padding-top:1rem;padding-bottom:1rem}main>section{padding-top:1rem;padding-bottom:1rem}main>section>.container{padding:0}footer>section{padding-top:1rem;padding-bottom:1rem}footer>section:not(.container)>.container{padding-left:1rem;padding-right:1rem}@media(max-width: 991px){main.container,main>.container,header.container,header>.container,.preHeader.container,.preHeader>.container,footer.container,footer>.container{padding-left:1rem;padding-right:1rem}}main .container .container,header .container .container,.preHeader .container .container,footer .container .container{padding-left:0;padding-right:0}header.header{--ec-header-bg-color: #fcf7f3;--ec-navbar-brand-max-width: 200px;--ec-navbar-brand-padding-y: 1.75rem;--ec-navbar-btn-size: 32px;position:relative;background:var(--ec-header-bg-color)}header.header.headerOrder{--ec-navbar-brand-max-width: 142px}@media(max-width: 1199px){header.header{--ec-navbar-brand-max-width: 125px;--ec-navbar-brand-padding-y: 1.25rem}}@media(max-width: 991px){header.header{--ec-navbar-brand-padding-y: 0.95rem}}@media(min-width: 992px){header.header{--ec-navbar-btn-size: 40px;padding-bottom:1rem}}header.header .headerWrapper{background:var(--ec-header-bg-color);display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}header.header .navbar-brand-wrapper{padding:0;padding-top:var(--ec-navbar-brand-padding-y, 1.75rem);padding-bottom:var(--ec-navbar-brand-padding-y, 1.75rem);display:flex;justify-content:center;align-items:center}header.header .navbar-brand{max-width:var(--ec-navbar-brand-max-width);--bs-navbar-brand-padding-y: 0;transition:max-width 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,padding 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}#mobileMenuOffcanvas{--bs-offcanvas-width: 90%}#mobileMenuOffcanvas [data-js-menu-item=header]{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}#mobileMenuOffcanvas [data-js-menu-item=header] [data-js-menu-item=back] svg{transform:rotate(180deg)}#mobileMenuOffcanvas [data-ec-menu-level="1"],#mobileMenuOffcanvas [data-ec-menu-level="2"]{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}#mobileMenuOffcanvas [data-js-menu-item=forward] svg{transform:rotate(-90deg)}.preHeader{--ec-preheader-bg: #7c5244;--ec-preheader-text: #fcf7f3;--ec-preheader-bg-hover: hsl(253, 23%, 40%);--ec-border-color: #495057}@media(max-width: 991px){.preHeader{display:none}}@media(min-width: 992px){.preHeader{font-size:.8rem;padding:.25rem 0;background:var(--ec-preheader-bg);color:#adb5bd;position:relative;z-index:1030}.preHeader a{color:inherit;text-decoration:none}.preHeader a:hover{text-decoration:underline}.preHeader .preHeaderControls{flex-grow:1;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.preHeader .preHeaderControls>.dropdown{padding-right:1rem;border-right:1px solid var(--ec-border-color)}}.choco-navbar{--choco-max-height: 350px;position:relative;gap:1rem}.choco-navbar .nav-item:hover>a,.choco-navbar a:not(.btn):hover{color:#841c3b}.choco-navbar .nav-item .nav-link span{font-weight:bold}.choco-navbar .choco-menu-first{--bs-nav-link-color: var(--bs-body-color);width:100%;left:0;right:0;top:100%;box-shadow:none;background:none;padding:1rem 0 0}.choco-navbar .choco-menu-first.mini-menu{width:auto;right:auto}.choco-navbar .choco-menu-first:hover{display:block}.choco-navbar .choco-menu-first>ul{font-size:.85rem;display:flex;gap:.25rem;flex-wrap:wrap;background:var(--bs-dropdown-bg);width:100%;padding:1rem .5rem;border-radius:var(--bs-border-radius);display:grid;grid-template-columns:repeat(auto-fill, minmax(310px, auto))}.choco-navbar .dropdown-toggle:hover+.choco-menu-first{display:flex}.choco-navbar .choco-menu-second{display:flex;flex-direction:column;flex-wrap:wrap;flex-direction:column;max-height:var(--choco-max-height)}.choco-navbar .choco-menu-second a.nav-link{--bs-nav-link-padding-y: 0.25rem;--bs-nav-link-color: var(--bs-body-color)}.choco-navbar .nav-item.dropdown{position:static}.choco-navbar .nav-item.dropdown .dropdown-toggle::after{content:none}.choco-navbar .nav-item.dropdown .dropdown-toggle>svg{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.choco-navbar .nav-item:hover .dropdown-toggle>svg{transform:rotate(180deg)}.choco-menu-container{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));border-radius:var(--bs-border-radius);background:#fff;gap:1rem}.choco-menu-container .choco-menu-item{display:flex;flex-direction:column;gap:1rem}.choco-menu-container .choco-menu-item img{border-radius:var(--bs-border-radius)}.choco-menu-container .choco-menu-item .choco-menu-title{font-weight:bold;margin-bottom:.5rem;font-size:.875rem}.choco-menu-container .choco-menu-item .choco-menu-item-exceprt{font-weight:300;margin-bottom:0;margin-top:.5rem;font-size:.75rem}.choco-menu-container .choco-menu-item .choco-menu-item-cta{font-weight:300;text-decoration:none;font-size:.875rem}.choco-menu-container .choco-menu-item .choco-menu-item-cta:hover{text-decoration:underline}@media(max-width: 991px){.choco-menu-container .choco-menu-item .choco-menu-item-cta svg{display:none}}@media(min-width: 992px){.choco-menu-container .choco-menu-item .choco-menu-item-cta{font-weight:bold;color:var(--bs-primary)}}@media(max-width: 991px){.choco-menu-container{margin-top:1rem}}@media(min-width: 992px){.choco-menu-container{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5rem;padding:1.5rem}}.choco-mini-menu{list-style:none;padding:1rem .5rem;font-weight:300}.choco-mini-menu .nav-item .nav-link{white-space:nowrap}@media(max-width: 991px){.choco-mini-menu .nav-item{padding:.5rem 0}.choco-mini-menu .nav-item .nav-link{--bs-nav-link-font-weight: 300}}.dropdownEcContainer .dropdownEcNavLink{display:flex;align-items:center;gap:.25rem}@media(max-width: 991px){.dropdownEcContainer .dropdownEcNavLink{border-bottom:1px solid #e9ecef}}@media(min-width: 992px){.dropdownEcContainer .dropdownEcNavLink{height:100%}}.dropdownEcContainer .dropdownEcNavLink svg{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;fill:#adb5bd}.dropdownEcContainer .dropdownEcNavLink[aria-expanded=true] svg{transform:rotate(-180deg);fill:currentColor}.dropdownEcContainer .dropdownEcNavLink[aria-expanded=true]~.dropdownEc{display:block !important}.dropdownEcContainer .dropdownEc{display:none}@media(max-width: 991px){.dropdownEcContainer .dropdownEc .dropdownEcContent .inner-nav-item .nav-link{border-bottom:1px solid #f3e9e2}}@media(min-width: 992px){.dropdownEcContainer .dropdownEc{position:absolute;margin:0;background:#fff;border:1px solid #f3e9e2;box-shadow:0 .095rem .15rem rgba(0,0,0,.075);z-index:1000;padding:0;font-size:1rem;text-align:left;border-radius:.5rem;width:100%;border-top-right-radius:0;border-top-left-radius:0;left:0}.dropdownEcContainer .dropdownEc li.nav-item svg,.dropdownEcContainer .dropdownEc .dropdownContent .nav-item svg{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.dropdownEcContainer .dropdownEc li.nav-item.active,.dropdownEcContainer .dropdownEc .dropdownContent .nav-item:hover{background-color:#f8f9fa}.dropdownEcContainer .dropdownEc li.nav-item.active .nav-link,.dropdownEcContainer .dropdownEc .dropdownContent .nav-item:hover .nav-link{color:#841c3b}.dropdownEcContainer .dropdownEc li.nav-item.active svg,.dropdownEcContainer .dropdownEc .dropdownContent .nav-item:hover svg{transform:rotate(-90deg)}.dropdownEcContainer .dropdownEc .dropdownEcContent{display:grid;grid-template-columns:.35fr 1fr}.dropdownEcContainer .dropdownEc .dropdownEcContent ul.navbar-nav{flex-direction:column;padding:1rem 0}.dropdownEcContainer .dropdownEc .dropdownEcContent .nav-link{padding-left:1.5rem;padding-right:1.5rem}}.dropdownEcContainer .dropdownEc .dropdownContent .nav-link{padding-top:.25rem;padding-bottom:.25rem}.dropdownEcContainer .dropdownEc .mobileEcDropdown .mobileDropdownToggler{display:none !important}@media(max-width: 991px){.dropdownEcContainer .dropdownEc .mobileEcDropdown{position:relative;display:grid;grid-template-columns:1fr minmax(30px, auto);grid-column-gap:.5rem}.dropdownEcContainer .dropdownEc .mobileEcDropdown .dropdown-menu{box-shadow:none;padding-left:1rem}.dropdownEcContainer .dropdownEc .mobileEcDropdown .mobileDropdownToggler{border:1px solid rgba(0,0,0,0) !important;display:flex !important;border-radius:1rem;align-items:center;justify-content:center;background-color:#f8f9fa;transition:border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.dropdownEcContainer .dropdownEc .mobileEcDropdown .mobileDropdownToggler svg{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;fill:currentColor}.dropdownEcContainer .dropdownEc .mobileEcDropdown .mobileDropdownToggler[aria-expanded=true]{border-color:#dee2e6 !important}.dropdownEcContainer .dropdownEc .mobileEcDropdown .mobileDropdownToggler[aria-expanded=true] svg{transform:rotate(-180deg);fill:#841c3b}}.dropdownMenuBackdrop{--ec-backdrop-z-index: 999;--ec-backdrop-top: 0;position:fixed;top:var(--ec-backdrop-top);left:0;right:0;bottom:0;z-index:var(--ec-backdrop-z-index);background:rgba(0,0,0,.45);opacity:1;animation:fadeIn forwards 150ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width: 767px){.navAdmin{justify-content:flex-end}}.mobileNavAdmin{display:flex;gap:1rem;align-items:center;justify-content:flex-start}@media(min-width: 992px){.mobileNavAdmin{display:none}}.navAdmin{display:flex;gap:1rem;align-items:center;justify-content:flex-end}.btnNavbar{width:var(--ec-navbar-btn-size, 32px);height:var(--ec-navbar-btn-size, 32px);display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:1rem;position:relative;isolation:isolate;cursor:pointer;text-decoration:none;color:var(--bs-link-color);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;padding:1px 6px}.btnNavbar use{transition:fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;fill:#260e04}.btnNavbar:hover{color:#841c3b;background-color:#f3e9e2;border-color:#f3e9e2}.btnNavbar:hover use{fill:#841c3b}.btnNavbar:focus,.btnNavbar:focus-visible,.btnNavbar:focus-within{outline-color:#f3e9e2;outline-width:1px;outline-offset:1px;outline-style:dashed}.btnNavbar .btnNavbarCounter{--ec-navbar-btn-counter-size: min(calc(var(--ec-navbar-btn-size, 32px) / 2), 16px);position:absolute;z-index:2;top:calc(var(--ec-navbar-btn-counter-size)*-0.25);right:calc(var(--ec-navbar-btn-counter-size)*-0.25);width:var(--ec-navbar-btn-counter-size);height:var(--ec-navbar-btn-counter-size);font-size:.625rem;text-align:center;border-radius:50%;background:#841c3b;color:#fff}.btnNavbar .btnNavbarLabel{display:none}.sidebarWrapper{margin:0}.sidebarWrapper.sidebarProfile{padding:.25rem 0;background:#f3e9e2;border:1px solid #f3e9e2;border-radius:1rem}.sidebarWrapper .sidebarCollapseButton{background:none;border:none;padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center;width:100%;color:inherit;font-size:.9rem;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.sidebarWrapper .sidebarCollapseButton:hover{color:#841c3b}.sidebarWrapper .categoryList{font-weight:300}.sidebarWrapper .categoryList .nav-link{--bs-nav-link-padding-y: 0.25rem;--bs-nav-link-padding-x: 0.5rem}.sidebarWrapper .categoryList .nav-link:hover{color:#841c3b}.sidebarWrapper .categoryList .sidebarCollapseButton{padding:.5rem 0}.btn:focus,.form-control:focus{outline:none;box-shadow:none}.form-group{display:flex;flex-flow:column}form input[type=text],form input[type=password],form input[type=email],form input[type=url],form input[type=time],form input[type=date],form input[type=datetime-local],form input[type=tel],form input[type=number],form input[type=search-md],form input[type=search],form .form-floating textarea.form-control,form textarea.md-textarea{box-shadow:none;outline-color:#841c3b}form input[type=text]:focus:not([readonly])~label,form input[type=password]:focus:not([readonly])~label,form input[type=email]:focus:not([readonly])~label,form input[type=url]:focus:not([readonly])~label,form input[type=time]:focus:not([readonly])~label,form input[type=date]:focus:not([readonly])~label,form input[type=datetime-local]:focus:not([readonly])~label,form input[type=tel]:focus:not([readonly])~label,form input[type=number]:focus:not([readonly])~label,form input[type=search-md]:focus:not([readonly])~label,form input[type=search]:focus:not([readonly])~label,form .form-floating textarea.form-control:focus:not([readonly])~label,form textarea.md-textarea:focus:not([readonly])~label{color:#841c3b}.company_fields:not(.show){display:none !important}.was-validated small{display:block}.was-validated .invalid-feedback{color:#e76933;font-size:.875em}.was-validated .form-control.is-invalid,.was-validated .form-check-input.is-invalid{border-color:#e76933 !important}.was-validated .form-control.is-invalid:focus,.was-validated .form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25) !important}.was-validated .form-control.is-valid,.was-validated .form-check-input.is-valid{border-color:#40c36c !important}.was-validated .form-control.is-valid:focus,.was-validated .form-check-input.is-valid:focus{box-shadow:1 0 0 .25rem rgba(25,135,84,.25) !important}.form-choco{margin-bottom:.75rem;font-size:.875rem;font-weight:300;margin-bottom:1rem}.form-choco label{font-weight:300;margin-bottom:.5rem}.form-choco input.form-control,.form-choco textarea.form-control,.form-choco select.form-control{border-radius:.5rem;color:#43413f;font-size:.875rem}.form-choco.gender-form{display:flex;align-items:center;gap:1rem}.form-choco.gender-form .gender-radio{display:flex;align-items:center;justify-content:center;gap:.5rem}.form-choco.gender-form label{margin:0 !important}.form-control-with-icon{position:relative}.form-control-with-icon .form-control{padding-left:2rem}.form-control-with-icon .form-control~.form-control-icon{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);color:var(--bs-primary)}.categoryItem{--ec-padding: 1rem;--ec-badge-offset: 1rem;isolation:isolate}.categoryItem .item-name{font-size:1rem;font-weight:300;font-family:"Lato";display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(min-width: 992px){.categoryItem .item-name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.categoryItem .category-wishlist-wrapper{position:absolute;z-index:4;top:var(--ec-padding);right:var(--ec-padding)}.categoryItem .category-wishlist-wrapper .btnIcon{--ec-color: #e6a9b4;--ec-color-active: #e6a9b4}.categoryItem .categoryItem-additionalBtns{display:none}.categoryItem .badges{width:min(75%,100% - var(--ec-badge-offset));z-index:2;flex-direction:column;align-items:flex-start}@media(max-width: 991px){.categoryItem{--ec-padding: 0.7rem}.categoryItem .badges{--ec-badge-offset: 0.7rem}.categoryItem .badges .badge{--bs-badge-font-size: 0.6rem !important;--bs-badge-padding-x: 0.8rem !important;--bs-badge-padding-y: 0.4rem !important}}.categoryItem .categoryItem-wrapper{border-radius:.5rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media(max-width: 991px){.categoryItem .categoryItem-wrapper{gap:.5rem}}.categoryItem .categoryItem-img{max-width:100%;height:auto;border-radius:.5rem;display:block;margin:0 auto}@media(min-width: 992px){.categoryItem .btn-img{position:absolute;top:0;left:0;z-index:3;height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;border-radius:.5rem;transition:filter 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}}@media(max-width: 991px){.categoryItem .btn-img{display:none}}@media(min-width: 992px){.categoryItem .categoryItem-wrapper{border:1px solid rgba(0,0,0,0)}.categoryItem .btn-img .btn-cart{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;pointer-events:none;user-select:none;opacity:0}.categoryItem:hover .btn-img{background:rgba(38,14,4,.8)}.categoryItem:hover .btn-cart{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;pointer-events:auto;user-select:auto;opacity:1}}@media(max-width: 991px){.serpGrid .categoryItem .categoryItem-additionalBtns{display:flex;flex-direction:column;gap:.5rem}.serpGrid .categoryItem .categoryItem-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}}button.swiper-button-prev.btnIcon svg{transform:rotate(180deg)}button.swiper-button-prev.btnIcon,button.swiper-button-next.btnIcon{--swiper-pagination-color: var(--bs-primary);--swiper-navigation-color: var(--bs-primary);display:none;width:auto !important;background-color:#fcf7f3;border-radius:3rem;border:1px solid #f3e9e2;padding:.5rem .75rem;color:#841c3b;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}button.swiper-button-prev.btnIcon::after,button.swiper-button-next.btnIcon::after{content:none;display:none}button.swiper-button-prev.btnIcon svg,button.swiper-button-next.btnIcon svg{color:currentColor}button.swiper-button-prev.btnIcon:hover,button.swiper-button-prev.btnIcon:focus,button.swiper-button-next.btnIcon:hover,button.swiper-button-next.btnIcon:focus{background-color:#f3e9e2}@media(min-width: 992px){.swiper.swiper-initialized~button.swiper-button-prev.btnIcon,.swiper.swiper-initialized~button.swiper-button-next.btnIcon{display:flex}}.swiper{--swiper-pagination-color: var(--bs-primary);--swiper-navigation-color: var(--bs-primary)}.swiper button.swiper-button-prev.btnIcon svg{transform:rotate(180deg)}.swiper button.swiper-button-prev.btnIcon,.swiper button.swiper-button-next.btnIcon{display:none;width:auto !important;background-color:#fcf7f3;border-radius:3rem;border:1px solid #f3e9e2;padding:.5rem .75rem;color:#841c3b;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.swiper button.swiper-button-prev.btnIcon::after,.swiper button.swiper-button-next.btnIcon::after{content:none;display:none}.swiper button.swiper-button-prev.btnIcon svg,.swiper button.swiper-button-next.btnIcon svg{color:currentColor}.swiper button.swiper-button-prev.btnIcon:hover,.swiper button.swiper-button-prev.btnIcon:focus,.swiper button.swiper-button-next.btnIcon:hover,.swiper button.swiper-button-next.btnIcon:focus{background-color:#f3e9e2}@media(min-width: 992px){.swiper.swiper-initialized button.swiper-button-prev.btnIcon,.swiper.swiper-initialized button.swiper-button-next.btnIcon{display:flex}}.swiper.swiper-vertical{height:100%}.swiper .swiper-slide{height:auto !important}.swiper .swiper-slide img{width:auto}.swiper.swiper-mobile:not(.swiper-initialized) .swiper-slide{flex-shrink:unset !important}.swiper:has(.textGrid){position:relative}.swiper.swiper-item:not(.swiper-initialized) .swiper-slide:not(:nth-child(1)){display:none}.swiper.swiper-vertical .swiper-button-prev,.swiper.swiper-vertical .swiper-button-next{left:var(--swiper-navigation-vertical-sides, 50%);transform:translateX(-50%);right:unset;bottom:unset;top:unset}.swiper.swiper-vertical .swiper-button-prev svg{transform:rotate(-90deg) !important}.swiper.swiper-vertical .swiper-button-next svg{transform:rotate(90deg) !important}.swiper.swiper-vertical .swiper-button-prev{top:calc(var(--swiper-navigation-sides-offset)*6)}.swiper.swiper-vertical .swiper-button-next{bottom:var(--swiper-navigation-sides-offset)}.swiper .categoryItem{height:100%}@media(max-width: 991px){.swiper .categoryItem{padding:.5rem}}button.swiper-custom-prev.btnIcon svg{transform:rotate(180deg)}.swiper-custom-buttons{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.swiper-custom-prev,.swiper-custom-next{--active-color: #841c3b;--disabled-color: #adb5bd;border:1px solid var(--active-color);color:var(--active-color);border-radius:var(--bs-border-radius);padding-left:.5rem;padding-right:.5rem}.swiper-custom-prev.swiper-button-disabled,.swiper-custom-next.swiper-button-disabled{color:var(--disabled-color) !important;border-color:var(--disabled-color) !important}.swiper-custom-prev.swiper-button-disabled:hover,.swiper-custom-next.swiper-button-disabled:hover{color:var(--disabled-color) !important;border-color:var(--disabled-color) !important}@media(min-width: 992px){.swiper.swiper-mobile .placeholder-wrapper.placeholder-list-item{display:none !important}}@media(max-width: 767px){.swiper .placeholder-wrapper.placeholder-list-item svg:not(:nth-child(1)){display:none !important}}@media(min-width: 768px)and (max-width: 991px){.swiper .placeholder-wrapper.placeholder-list-item svg:not(:nth-child(1)),.swiper .placeholder-wrapper.placeholder-list-item svg:not(:nth-child(2)){display:none !important}.swiper .placeholder-wrapper.placeholder-list-item svg:nth-child(1){width:50% !important}.swiper .placeholder-wrapper.placeholder-list-item svg:nth-child(2){width:50% !important}}.serpContainer{--ec-transform: translate3d(0, 150%, 0);--ec-transition-duration: 350ms;background:#fcf7f3;padding:1rem;transform:var(--ec-transform);transition:transform var(--ec-transition-duration) cubic-bezier(0.4, 0, 0.2, 1) 0s;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--bs-offcanvas-zindex, 1055) - 5);overflow-x:hidden}.serpContainer[data-js-state=active]{transition:transform var(--ec-transition-duration) cubic-bezier(0.4, 0, 0.2, 1) 0s;transform:none;overflow-y:auto}.serpContainer .topSearchWrapper{display:flex;align-items:center;justify-content:space-between;position:relative;gap:1rem}.serpGrid{display:grid;row-gap:1rem;column-gap:0;margin-top:1.5rem}@media(min-width: 992px){.serpGrid{margin-top:2.5rem;grid-template-columns:1fr 4fr;column-gap:1.5rem;grid-template-rows:auto 1fr auto;grid-template-areas:"Filters TopBar" "Filters ProductList" "Filters BottomBar"}.serpGrid .serpTopBar{grid-area:TopBar}.serpGrid .serpBottomBar{grid-area:BottomBar}.serpGrid .serpProductList{grid-area:ProductList}.serpGrid .serpFilters{grid-area:Filters}.serpGrid.serpTypeModal,.serpGrid.serpTypeSearch{grid-template-columns:1fr;column-gap:0;grid-template-rows:auto 1fr auto;grid-template-areas:"TopBar" "ProductList" "BottomBar"}.serpGrid.serpTypeProductFinder{margin:0;column-gap:0;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"TopBar";gap:0}}.serpGrid.serpTypeProductFinder{margin:0;gap:0}.searchToggler{border:1px solid #f3e9e2;border-radius:.5rem;background:#fff;color:#6c757d;padding:0;font-size:.85rem;outline-color:#841c3b;text-align:start;display:flex;align-items:center;justify-content:space-between;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;cursor:text !important}@media(max-width: 991px){.searchToggler{min-width:100%}}.searchToggler>div{display:flex;align-items:center;gap:.75rem;padding:.5rem}.searchToggler>div>span{white-space:nowrap}.searchToggler>span{display:block;padding:.5rem;border:none;border-left:1px solid #f3e9e2;color:#841c3b;font-weight:bold;transition:border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.searchToggler:hover{color:#841c3b;border-color:#841c3b}.searchToggler:hover>span{border-color:#841c3b}.searchForm{flex-grow:1;position:relative;isolation:isolate}.searchForm .searchInput{border:1px solid #f3e9e2;border-radius:.5rem;padding:.5rem 3.5rem .5rem 2rem;width:100%;outline-color:#841c3b;color:inherit}.searchForm .searchClear{position:absolute;top:50%;transform:translateY(-50%) scale(0.8);right:.5rem;padding:.5rem;text-transform:uppercase;z-index:1;font-weight:bold;font-size:.85rem}.searchForm .searchIcon{position:absolute;top:50%;transform:translateY(-50%);left:.75rem;fill:#ced4da;transition:fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.searchForm.inputFocus .searchIcon{transform:translateY(-50%) scale(1.01) rotate(-15deg);fill:#6c757d}.usedFilterWrapper{display:flex;gap:.5rem;flex-wrap:wrap;margin:0;padding:0;list-style:none}.usedFilterWrapper .selectedFiltersLabel{font-size:.875rem;font-weight:700;align-self:center}.usedFilterWrapper .usedFilter{display:flex;align-items:center;justify-content:center;font-weight:300;gap:.25rem;padding:.25rem .75rem;border-radius:.5rem;border:1px solid #f3e9e2;text-align:center;background:#f3e9e2;user-select:none;font-size:.75rem}.usedFilterWrapper .usedFilter .usedFiltersValue{display:flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:.5rem;line-height:1;font-weight:400}.usedFilterWrapper .reset-filters{--ec-color: #43413f;display:flex;align-items:center;justify-content:center;gap:.25rem}.usedFilterWrapper .reset-filters>button.btnIcon{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.875rem}.sidebarWrapper .filter{border-bottom:1px solid #f3e9e2}.sidebarWrapper .filter:last-child{border-bottom:none}.sidebarWrapper .filter .border-top{--bs-border-style: dashed}.showFiltersBtn{background:rgba(0,0,0,0);border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem}.showFiltersBtn.showFilters{color:var(--bs-primary)}#filtersMobile.serpTypeCategory #filtersWrapper,#filtersMobile.serpTypeModal #filtersWrapper,#filtersMobile.serpTypeSearch #filtersWrapper,.serpGrid.serpTypeCategory #filtersWrapper,.serpGrid.serpTypeModal #filtersWrapper,.serpGrid.serpTypeSearch #filtersWrapper{border-top:1px solid #f3e9e2;padding-top:1rem}#filtersMobile .filter .filter-btn,.serpGrid .filter .filter-btn{display:flex;align-items:center;gap:.5rem;background-color:#fefefa;border:1px solid #f3e9e2;border-radius:.5rem;width:100%;padding:.5rem;font-weight:300;transition:border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}#filtersMobile .filter .filter-btn.hasSelectedValues,.serpGrid .filter .filter-btn.hasSelectedValues{font-weight:400}#filtersMobile .filter .filter-btn:hover,.serpGrid .filter .filter-btn:hover{border-color:#e6a9b4}#filtersMobile .filter-options,.serpGrid .filter-options{border-radius:.5rem !important;width:100%}#filtersMobile .filter-options .filter-option-btn,.serpGrid .filter-options .filter-option-btn{width:100%;background:rgba(0,0,0,0);text-align:start;border-radius:.5rem;border:1px solid rgba(0,0,0,0);transition:border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}#filtersMobile .filter-options .filter-option-btn:hover,.serpGrid .filter-options .filter-option-btn:hover{border-color:var(--bs-primary);color:var(--bs-primary)}#filtersMobile .filter-options .filter-active,.serpGrid .filter-options .filter-active{background:#e6a9b4;border-radius:.5rem !important}.pagination{justify-content:center;min-height:2rem;margin-top:1rem}.pagination .inputWrapper{display:flex;align-items:center;gap:.5rem}.pagination button{background:none;border:none}.pagination button:not(:disabled):hover{color:var(--bs-primary);font-weight:bold}.pagination button.active{color:var(--bs-primary);font-weight:bold}.pagination .rotate-y{transform:rotateY(180deg)}.orders .dropdown{border-radius:.5rem}.orders .btnOrders{border:none;background:none;color:inherit;font-size:.875rem;display:flex;align-items:center;gap:.5rem}@media(max-width: 991px){.orders .order.mobileOrder button{border-radius:.5rem !important}}@media(min-width: 992px){.orders .order .orderButton{border-radius:.5rem;text-align:start;text-decoration:underline;font-size:.875rem;padding:.5rem 1rem;background:none;border:1px solid rgba(0,0,0,0);white-space:nowrap;width:100%;color:inherit;transition:border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}}@media(min-width: 992px)and (max-width: 991px){.orders .order .orderButton{padding:.35rem .75rem;font-size:.75rem}}@media(min-width: 992px){.orders .order .orderButton:hover{border-color:#e6a9b4}.orders .order.orderSelected .orderButton{background-color:#e6a9b4}}.rangeInputs{display:flex;gap:1rem;padding:0 .5rem}.rangeInputs input{border:1px solid #f3e9e2;border-radius:1rem;text-align:center;color:inherit;font-size:.9rem;flex-grow:1;width:1px;outline-color:#841c3b}.suggestionsTitle{color:#6c757d;font-size:1rem;margin:0}.suggestListWrapper{position:absolute;z-index:5000002;border-radius:1rem;background:#fff;padding:1rem .5rem;top:3rem;border:1px solid #f3f3f3;box-shadow:0 10px 16px 4px #ccd}.suggestListWrapper ul.suggestList{list-style:none;padding:0;margin:0}@media(max-width: 767px){.suggestListWrapper ul.suggestList{display:flex;flex-direction:column;gap:1rem}}.suggestListWrapper ul.suggestList li{padding:0}.suggestListWrapper ul.suggestList li button{padding:.5rem 1rem;background:none;border:none;width:100%;height:100%;text-align:left;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.suggestListWrapper ul.suggestList li button:hover{color:#841c3b;background-color:#f8f9fa}ul.tagList{list-style-type:none;overflow-y:auto;margin:0;margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem}ul.tagList li button{padding:.25rem 1rem;cursor:pointer;border:1px solid #f3e9e2;background:#fff;border-radius:1rem}ul.tagList li.focus button,ul.tagList li:hover button{box-shadow:0 .095rem .15rem rgba(0,0,0,.075)}.minicartImg{--minicart-img-size: 70px}.minicartImg .svgPreview svg,.minicartImg img{min-width:var(--minicart-img-size);max-width:var(--minicart-img-size);min-height:var(--minicart-img-size);max-height:var(--minicart-img-size);width:auto;border-radius:1rem;object-fit:cover}[data-js-cart=items]{overflow:hidden auto}.itemReviewsSummaryWrapper{margin:0;display:flex;flex-direction:column;gap:2rem}.itemReviewsSummaryWrapper .itemReviewsSummary{display:flex;flex-direction:column;gap:1rem;text-align:center}.itemReviewsSummaryWrapper .itemReviewsSummary .averageOpinion{font-size:4rem;font-family:var(--ec-font-family-secondary);color:#7c5244}@media(max-width: 991px){.itemReviewsSummaryWrapper .itemReviewsSummary .averageOpinion{font-size:2.5rem}}@media(min-width: 992px){.itemReviewsSummaryWrapper{margin-top:2rem}.itemReviewsSummaryWrapper .itemReviewsSummary{margin-top:3rem}.itemReviewsSummaryWrapper>button{width:fit-content;align-self:center}}.itemReviewsSummaryWrapper .mark-star-full,.itemReviewsSummaryWrapper .mark-star-empty{color:#7c5244}#opinions{background-color:#f3e9e2;border-radius:var(--bs-border-radius)}@media(min-width: 992px){#opinions{--ec-bleed-color: #f3e9e2;padding-top:3rem;padding-bottom:3rem}}@media(max-width: 991px){#opinions{box-shadow:none;clip-path:none}#opinions>h2{text-align:center;margin-top:1rem}}#opinions .opinions-wrapper{display:grid}@media(max-width: 991px){#opinions .opinions-wrapper{grid-template-columns:1fr;padding:1rem;row-gap:1rem}}@media(min-width: 992px){#opinions .opinions-wrapper{grid-template-columns:repeat(3, 1fr);column-gap:1rem}}#opinions .opinions-wrapper .itemReviewsOpinions{grid-column:auto/span 2}#opinions .loadMoreOpinionsWrapper{display:flex;justify-content:flex-end}@media(max-width: 991px){#opinions .loadMoreOpinionsWrapper>button{flex-grow:1}}.reviewItem{--choco-background-color: #f3e9e2;--choco-foreground-color: #7c5244;--choco-light-border-color: #d6709521;padding:1.5rem;border-radius:var(--bs-border-radius);background-color:var(--choco-background-color);margin:0 0 1rem;border:1px solid var(--choco-light-border-color)}.reviewItem .review-item-submitted{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.reviewItem .review-item-content{margin-top:1rem;font-weight:300;font-size:.75rem;color:var(--choco-foreground-color)}.reviewItem .review-heading{color:var(--choco-foreground-color);font-family:var(--ec-font-family-secondary);font-size:1.125rem}.reviewItem .review-author{color:var(--choco-foreground-color);font-size:.75rem}.reviewItem .review-footer{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.mark-star-empty,.mark-star-full{color:var(--bs-primary)}.ratemeStar{cursor:pointer}.ratemeStar use{transition:fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.ratemeStar.mark-star-empty.hover{color:#a12248}.ratemeStar.mark-star-full.hover{color:#771935}.full-bleed{box-shadow:0 0 0 100vmax var(--ec-bleed-color, #fcf7f3);clip-path:inset(0 -100vmax)}nav.breadcrumb-container .breadcrumb a,nav.breadcrumb-container .breadcrumb span{line-height:0}nav.breadcrumb-container .breadcrumb .breadcrumb-item.active span{color:#841c3b}@media(max-width: 767px){nav.breadcrumb-container .breadcrumb{padding-left:.3rem}}.badges .badge{--badge-bg-color: #fcf7f3;--bs-badge-color: #841c3b;background:var(--badge-bg-color) !important;--bs-badge-padding-x: 1rem !important;--bs-badge-padding-y: 0.5rem !important;--bs-badge-font-size: 0.75rem !important;--bs-badge-font-weight: 400 !important;--bs-badge-border-radius: var(--bs-border-radius) !important}.badges .badge.badge-primary{--badge-bg-color: #841c3b;--bs-badge-color: #fcf7f3}.badges .badge.badge-secondary{--badge-bg-color: #7c5244;--bs-badge-color: #fcf7f3}.badges .badge.badge-tertiary{--badge-bg-color: #e6a9b4;--bs-badge-color: #841c3b}body .btn-close{--ec-close-btn-size: 1.5em;background:rgba(0,0,0,0) url("../../../gfx/exit.svg") center/var(--ec-close-btn-size) auto no-repeat;height:var(--ec-close-btn-size);width:var(--ec-close-btn-size);color:#841c3b}body .btn-close:hover{color:#841c3b}body .btn.btnMilk,body .btn.btn-milk,body .btn.btnDefault,body .btn.btn-default{--ec-bg-color: #f3e9e2;--ec-color: #841c3b;--ec-border-color: transparent;background-color:var(--ec-bg-color);color:var(--ec-color);border-color:var(--ec-border-color)}body .btn.btnMilk:hover,body .btn.btn-milk:hover,body .btn.btnDefault:hover,body .btn.btn-default:hover{background-color:var(--ec-color);color:var(--ec-bg-color)}body .btn.btnMilk,body .btn.btn-milk{--ec-bg-color: #fcf7f3;--ec-color: #841c3b;--ec-border-color: transparent}body .btn.btnOutline,body .btn.btn-outline{background-color:rgba(0,0,0,0);--ec-alternative-color: #fff;color:var(--bs-outline-color, var(--bs-primary));border-color:var(--bs-outline-color, var(--bs-primary))}body .btn.btnOutline:hover,body .btn.btn-outline:hover{background-color:var(--bs-outline-color, var(--bs-primary));color:var(--ec-alternative-color)}body .btn.btn-light,body .btn.btnLight{--bs-btn-bg: #f3e9e2;--bs-btn-hover-bg: #fcf7f3;--bs-btn-hover-border-color: #f3e9e2}body .btn.btn-ruby,body .btn.btnRuby{--bs-btn-bg: #e6a9b4;--bs-btn-hover-bg: #841c3b;--bs-btn-hover-border-color: #e6a9b4;--bs-btn-hover-color: #fcf7f3}.compareWrapper{padding-top:1rem;border-top:1px solid #f3e9e2;margin-top:1rem}#orderListSerp{border:1px solid #f3e9e2;border-radius:1rem;background:#fff;padding:.5rem 1rem;margin-bottom:1rem}@media(max-width: 767px){.ecommerce .cc_container{bottom:50px !important}}.nav-link.customNavLink.active{background-color:#841c3b;color:#fff}.nav-link.customNavLink:not(.active):hover{color:#841c3b}main .modal,div .modal,header .modal,footer .modal,section .modal,nav .modal,article .modal,aside .modal,form .modal,fieldset .modal,figure .modal,figcaption .modal,details .modal,summary .modal{--bs-modal-zindex: 1070 !important}.dropdown-menu{border-radius:.5rem}.dropdown-menu.show{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;font-size:.85rem}table{--table-dark-color: #e9b2bc}@media(min-width: 992px){table.table-fixed{table-layout:fixed}}table tbody.table-group-divider{border-top-color:var(--table-dark-color, rgba(161, 54, 93, 0.2901960784))}table.table-dark-border{--bs-table-border-color: #d6709521}.section-title{font-weight:normal;font-size:1.5rem;margin-bottom:1rem}#modalBasket{z-index:5000001}#deliveryData{z-index:calc(var(--bs-modal-zindex, 1055) - 6)}#deliveryData.modal{z-index:var(--bs-modal-zindex, 1055)}.toast-container{z-index:5000002}.fancybox__container{z-index:5000002 !important}.productTransaction #prices .prices-wrapper{display:flex;align-items:baseline;gap:1rem}.productTransaction #prices .mainPrice{font-family:var(--ec-font-family-secondary);font-size:2.5rem;color:#841c3b}@media(max-width: 991px){.productTransaction #prices .mainPrice{font-size:2rem}}.productTransaction #prices .additional-price-info,.productTransaction #prices .lowest-price{font-size:.625rem;font-weight:300}.productTransaction #prices .additional-price-info{display:flex;align-items:center;gap:.5rem}.productsNav{display:none}#modalBasket .addOpinionLink{display:none}.blog-post-list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem;margin-top:1.5rem}@media(min-width: 768px){.blog-post-list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.blog-post-list{grid-template-columns:repeat(3, 1fr)}}.dataCategory{border-bottom:1px solid #f3e9e2;padding-bottom:.25rem;margin-bottom:.5rem}.blogPageContents{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem;margin:1.5rem 0}@media(min-width: 768px){.blogPageContents{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.blogPageContents{grid-template-columns:repeat(3, 1fr)}}.custom-control.custom-checkbox label{display:inline}.product-qty-wrapper{padding-bottom:1rem;display:flex;align-items:center;gap:.5rem}.product-qty-wrapper .input-group{border:1px solid #f3e9e2;width:fit-content;border-radius:.5rem;padding:.5rem;align-items:center;flex-wrap:nowrap}.product-qty-wrapper .input-group .btnQuantity{margin:0;border:none;border-radius:100% !important;color:var(--bs-primary);padding:.25rem !important;line-height:0 !important;transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.product-qty-wrapper .input-group .btnQuantity:disabled{opacity:.6}.product-qty-wrapper .input-group .btnQuantity:hover,.product-qty-wrapper .input-group .btnQuantity:focus{background-color:#f3e9e2}.product-qty-wrapper input.productQuantity{text-align:center;margin:0;padding:0;border:none;background:rgba(0,0,0,0);width:45px;max-width:45px;font-size:1rem;height:1.2rem;color:#841c3b;box-shadow:none !important}form .form-floating{margin-bottom:.75rem}.section-newsletter{margin:1rem 0}.wrapper-newsletter{background-color:#e6a9b4;border-radius:var(--bs-border-radius);padding:2rem 1rem}#orderLoginOffcanvasCanvas{background:#fefefa}#orderLoginOffcanvasCanvas,#miniCartOffcanvas,#itemOpinionsCanvas{--bs-offcanvas-width: clamp(370px, 90%, 600px)}#loginFormWrapper{padding-top:3.25rem;padding-bottom:3.25rem}@media(max-width: 991px){#loginFormWrapper{padding-top:1rem !important}}@media(min-width: 992px){.login-form-input{width:16rem !important}}.pills{display:flex;flex-wrap:wrap;gap:.5rem}.pill{border:1px solid #e9e9e9;border-radius:8px;padding:.25rem .45rem;font-size:.75rem;display:flex;align-items:center;justify-content:center}.delete-coupon{transition:color 150ms ease-in}.delete-coupon:hover{color:tomato}.progress-container{display:flex;justify-content:space-between;position:relative;width:calc(100% + 2px);left:-1px;bottom:-2px;border-radius:2rem;position:absolute}.progress-container:before{--progress-background: #e0e0e0;content:"";background-color:var(--progress-background);position:absolute;bottom:0;left:0;height:2px;border-radius:2rem;width:100%}.progress-container .progress{--progress-color: #000;background-color:var(--progress-color);border-radius:2rem;position:absolute;bottom:0;left:0;height:2px;width:var(--progress-width, 0);transition:.4s ease}.alert.alert-success.alert-free-delivery,.alert.alert-choco-cream{--bs-alert-bg: #f3e9e2 !important;--bs-alert-border-color: #f3e9e2 !important;--bs-alert-color: var(--bs-body-color) !important}.alert-list-wrapper{display:flex;transition:all 150ms;gap:.5rem;flex-wrap:wrap}.alert-list-wrapper .svelte.alert{border-radius:.5rem;padding:.5rem 1rem;border:1px solid rgba(0,0,0,0);position:relative;margin:0 !important}.alert-list-wrapper .svelte.alert .alert-wrapper{display:flex;gap:1.5rem;align-items:center;justify-content:space-between}.alert-list-wrapper .svelte.alert.bottomSharp{border-bottom-left-radius:0;border-bottom-right-radius:0}.alert-list-wrapper .svelte.alert button{border:var(--alert-tertiary);color:#000;background:var(--alert-primary);border-radius:.5rem;cursor:pointer;transition:all 150ms ease}.alert-list-wrapper .svelte.alert button:hover{box-shadow:0 0 2px 0 var(--alert-primary);filter:hue-rotate(90deg)}.info-icon{position:absolute;top:.5rem;right:.5rem}.form-check-input:disabled{background-color:#e9ecef}.footer-seo{padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width: 992px){.footer-seo{padding-top:9rem;padding-bottom:2.5rem}}#seo-text{overflow:hidden;position:relative;color:#43413f}#seo-text.collapsed{opacity:.4}#footerCollapseButton svg{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}#footerCollapseButton[aria-expanded=true] svg{transform:rotate(-180deg)}.footer-proper{padding-top:1rem;padding-bottom:1rem;background-color:#260e04;color:#fcf7f3;font-size:.75rem;border-top:1px solid #f3e9e2;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}@media(min-width: 992px){.footer-proper{padding-top:1.5rem;padding-bottom:1.5rem}}.footer-proper a{--bs-link-color: #fcf7f3;text-decoration:none;font-weight:300}.footer-proper a:hover{text-decoration:underline}.footer-proper .container{display:grid;gap:3rem;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 768px){.footer-proper .container{grid-template-columns:repeat(4, minmax(0, 1fr))}}.footer-proper .footer-proper-section .footer-section-title{font-size:.875rem;margin-bottom:1rem;font-weight:bold}.footer-proper .footer-proper-section .footer-section-content svg{fill:#fff}.footer-proper .footer-proper-section .footer-section-content ul{padding-top:.75rem !important}.footer-proper .footer-proper-section .footer-section-content li{padding-bottom:.5rem !important}.footer-proper .footer-proper-top{--footer-proper-top-line-color: #3c1a16;margin-top:1rem;margin-bottom:2rem;grid-template-columns:repeat(1, minmax(0, 1fr));gap:0}@media(min-width: 992px){.footer-proper .footer-proper-top{grid-template-columns:repeat(4, minmax(0, 1fr))}}.footer-proper .footer-proper-top>div{padding:1rem;border-radius:0;border-top:1px solid var(--footer-proper-top-line-color);border-left:1px solid var(--footer-proper-top-line-color)}.footer-proper .footer-proper-top>div:first-child{border-top-left-radius:.5rem}.footer-proper .footer-proper-top>div:last-child{border-bottom-right-radius:.5rem}@media(min-width: 992px){.footer-proper .footer-proper-top>div{border-bottom:1px solid var(--footer-proper-top-line-color)}.footer-proper .footer-proper-top>div:first-child{border-bottom-left-radius:.5rem}.footer-proper .footer-proper-top>div:last-child{border-right:1px solid var(--footer-proper-top-line-color);border-top-right-radius:.5rem}}@media(max-width: 991px){.footer-proper .footer-proper-top>div{border-right:1px solid var(--footer-proper-top-line-color)}.footer-proper .footer-proper-top>div:first-child{border-top-right-radius:.5rem}.footer-proper .footer-proper-top>div:last-child{border-bottom:1px solid var(--footer-proper-top-line-color);border-bottom-left-radius:.5rem}}.footer-proper .footer-proper-top .title{display:flex;align-items:center;margin-bottom:.5rem}.footer-proper .footer-proper-top .title strong{font-size:.875rem;margin-left:.5rem}.footer-proper .footer-proper-top .desc{font-weight:300}.footer-proper .footer-proper-top .desc ul{padding-left:1.5rem;margin:0}@media(max-width: 991px){.footer-proper .footer-proper-top .desc ul{list-style:none;display:flex;gap:.25rem;padding:0;flex-wrap:wrap}.footer-proper .footer-proper-top .desc li::after{content:","}.footer-proper .footer-proper-top .desc li:last-child::after{content:""}}@media(max-width: 991px){.footer-proper .footer-logo{grid-column:-3/-1;display:flex;align-items:center;justify-content:center}}#delivery{padding:1rem;border-radius:1rem;background-color:#f3e9e2}#delivery .input-group{margin-top:.5rem;margin-bottom:.5rem;isolation:isolate;position:relative}#delivery .input-group input#deliveryDatePicker{background-color:#fcf7f3;border-radius:.5rem !important;border:1px solid #f3e9e2;font-size:.875rem;height:40px;cursor:pointer;transition:border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}#delivery .input-group input#deliveryDatePicker:hover{border-color:#841c3b}#delivery .input-group input#deliveryDatePicker:hover~.input-group-addon{color:#841c3b}#delivery .input-group .input-group-addon{position:absolute;right:4px;top:4px;bottom:4px;display:flex;align-items:center;padding:0 .5rem;border-radius:0 1rem 1rem 0;user-select:none;pointer-events:none;z-index:5;transform:rotate(90deg)}#delivery .input-group .input-group-addon svg{transition:fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;fill:currentColor}#delivery .check-orders-option{color:#841c3b;font-weight:bold}body .was-validated .form-control.is-valid,body .was-validated .form-check-input.is-valid{border-color:#841c3b !important}.choices{--choices-border-radius: 0.5rem}.choices .choices__inner{border-radius:var(--choices-border-radius);min-height:39px !important}.choices .choices__inner .choices__list--single{padding:.5rem 1rem .5rem .25rem !important}.choices.is-open .choices__inner{border-radius:var(--choices-border-radius) var(--choices-border-radius) 0 0}.choices.is-open.is-flipped .choices__inner{border-radius:0 0 var(--choices-border-radius) var(--choices-border-radius)}.chat-container .chat-messages-container{background:#fff !important}.chat-container form{--contact-form-background: #f3e9e2 !important}.dark-border{--bs-border-color: #7c5244}.popover{--bs-popover-bg: #f3e9e2 !important;--bs-popover-arrow-border: #f3e9e2 !important;--bs-popover-header-bg: #f3e9e2 !important}.fv-plugins-bootstrap5.fv-plugins-bootstrap5:not(.fv-plugins-bootstrap5-form-inline) label~.fv-plugins-icon.fv-plugins-icon{top:29px;pointer-events:none;user-select:none}.fv-plugins-bootstrap5.fv-plugins-bootstrap5:not(.fv-plugins-bootstrap5-form-inline) label.visually-hidden~.fv-plugins-icon.fv-plugins-icon{top:0}.fv-plugins-icon{pointer-events:none;user-select:none}.fv-plugins-message-container.message-container-with-icon{display:flex;align-items:baseline;gap:.5rem}.fv-plugins-message-container.message-container-with-icon .fv-plugins-icon{position:static;height:auto;width:auto;display:inline-block}.form-check-input{flex-shrink:0}.form-choco.form-check-inline .fv-plugins-message-container.message-container-with-icon .fv-plugins-icon.fv-plugins-icon--enabled.fv-plugins-icon--valid{display:none}.choices .choices__inner{background-color:#fff}footer .scrollToTopBtn{z-index:calc(var(--bs-modal-zindex, 1055) - 5)}#filtersMobile.modal{--bs-modal-bg: #fcf7f3}.custom-control-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none}.custom-control-input[type=radio]{border-radius:50%}.custom-control-input:checked{background-color:#841c3b;border-color:#841c3b}.custom-control-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}/*# sourceMappingURL=main-ec.css.map */
