.archive-heading{padding:180px 0 60px}@media(max-width: 767px){.archive-heading{padding:130px 0 30px}}.archive-heading h1{margin:0}.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 46px;border:2px solid #004413;border-radius:9px;background:#bed001;color:#004413;font-size:16px;font-weight:500;line-height:1.4;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease}@media(max-width: 767px){.button{padding:10px 16px;border-radius:10px;font-size:12px;font-weight:700}}.button:hover{background:rgb(162.1818181818,177.5464114833,.8535885167)}.button:focus-visible{outline:2px solid #000;outline-offset:2px}.button.-transparent{background:rgba(0,0,0,0)}.button.-transparent:hover{background:#bed001}.button.-dark{background:#004413;color:#bed001}.button.-dark:hover{background:#bed001;color:#004413}.button-icon{width:56px;min-width:56px;max-width:56px;height:56px;min-height:56px;max-height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:12px;background:#bed001;color:#000;cursor:pointer;transition:background .2s ease,opacity .2s ease}.button-icon::before{content:"";width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;background:currentcolor;-webkit-mask:url("../images/svg/dimdini-arrow.svg") no-repeat center/contain;mask:url("../images/svg/dimdini-arrow.svg") no-repeat center/contain;transition:transform .2s ease}.button-icon.-prev::before{transform:rotate(180deg)}.button-icon:hover:not(:disabled){background:rgb(162.1818181818,177.5464114833,.8535885167)}.button-icon:hover:not(:disabled).-next::before{transform:translateX(3px)}.button-icon:hover:not(:disabled).-prev::before{transform:rotate(180deg) translateX(3px)}.button-icon:disabled{opacity:.4;cursor:default}.button-icon:focus-visible{outline:2px solid #000;outline-offset:2px}.slider-arrow{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:2px solid #004413;border-radius:20px;background:#bed001;color:#004413;cursor:pointer;transition:all .2s ease}.slider-arrow::before{content:"";display:block;width:24px;height:24px;background:currentcolor;-webkit-mask:url("../images/svg/dimdini-arrow.svg") no-repeat center/contain;mask:url("../images/svg/dimdini-arrow.svg") no-repeat center/contain;transition:all .2s ease}.slider-arrow.-prev::before{transform:rotate(180deg)}.slider-arrow:hover::before{transform:translateX(3px)}.slider-arrow.-prev:hover::before{transform:rotate(180deg) translateX(3px)}.slider-arrow:focus-visible{outline:2px solid #004413;outline-offset:3px}@media(max-width: 767px){.slider-arrow{width:44px;height:44px;border-radius:16px}.slider-arrow::before{width:18px;height:18px}}.slider-arrow.-sm{width:36px;height:36px;border-radius:12px}.slider-arrow.-sm::before{width:22px;height:22px}@media(max-width: 767px){.slider-arrow.-sm{width:36px;height:36px;border-radius:12px}.slider-arrow.-sm::before{width:22px;height:22px}}.link-arrow{display:inline-flex;align-items:center;gap:16px;color:#000;font-size:18px;font-weight:500;line-height:1;text-decoration:none;transition:color .2s ease}.link-arrow::after{content:"";width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;flex-shrink:0;background:currentcolor;-webkit-mask:url("../images/svg/dimdini-arrow.svg") no-repeat center/contain;mask:url("../images/svg/dimdini-arrow.svg") no-repeat center/contain;transition:transform .3s ease}.link-arrow:hover::after{transform:translateX(6px)}.label{display:inline-flex;align-items:center;padding:10px 17px 12px;background:#bed001;color:#000;border-radius:12px;font-size:18px;font-weight:500;line-height:1}.google-map{display:block;position:relative;width:100%;aspect-ratio:var(--google-map-aspect-ratio, 16/9);overflow:hidden;background:#f3f3f3}.google-map:not(.is-loaded){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center}.google-map iframe{display:block;width:100%;height:100%;border:0}.google-map-fallback{display:inline;color:inherit;text-decoration:underline}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;word-wrap:normal}.pagination{display:flex;justify-content:center;margin-top:60px}@media(max-width: 767px){.pagination{margin-top:40px}}.pagination ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 16px;border:2px solid #004413;border-radius:12px;background:rgba(0,0,0,0);color:#004413;font-size:16px;font-weight:500;line-height:1;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease}.pagination a.page-numbers:hover{background:#bed001}.pagination .page-numbers.current{background:#bed001;cursor:default}.pagination .page-numbers.dots{min-width:0;padding:0 8px;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);cursor:default}.related-products-section{background:#f6e6d9;color:#471939}.related-products-section>.container{padding-top:clamp(56px,9vh,94px);padding-bottom:clamp(56px,9vh,94px)}@media(max-width: 767px){.related-products-section>.container{padding-top:64px;padding-bottom:64px}}.related-products-section h2{margin:0 0 clamp(24px,4vh,48px);color:inherit}@media(max-width: 767px){.related-products-section h2{margin-bottom:28px}}.gform-block .gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;list-style:none;padding:0;margin:0}@media(max-width: 767px){.gform-block .gform_wrapper .gform_fields{grid-template-columns:1fr;gap:14px}}.gform-block .gform_wrapper .gform_fields>*{grid-column:auto !important}.gform-block .gform_wrapper .gform_fields>.gfield--type-textarea,.gform-block .gform_wrapper .gform_fields>.gfield--type-checkbox,.gform-block .gform_wrapper .gform_fields>.gfield--type-html,.gform-block .gform_wrapper .gform_fields>.gfield_html{grid-column:1/-1 !important}.gform-block .gform_wrapper .gfield_label{font-size:16px;font-weight:400;line-height:110%;letter-spacing:0;display:block;margin:0 0 6px;color:#471939}.gform-block .gform_wrapper .gfield .gfield_required{color:#ff2626}.gform-block .gform_wrapper .gfield input[type=text],.gform-block .gform_wrapper .gfield input[type=email],.gform-block .gform_wrapper .gfield input[type=tel],.gform-block .gform_wrapper .gfield input[type=url],.gform-block .gform_wrapper .gfield input[type=number],.gform-block .gform_wrapper .gfield textarea,.gform-block .gform_wrapper .gfield select{font-size:16px;font-weight:400;line-height:110%;letter-spacing:0;width:100%;padding:18px 24px;border:2px solid #471939;border-radius:20px;background:#f6e6d9;color:#471939;transition:border-color .2s ease}.gform-block .gform_wrapper .gfield input[type=text]::-moz-placeholder, .gform-block .gform_wrapper .gfield input[type=email]::-moz-placeholder, .gform-block .gform_wrapper .gfield input[type=tel]::-moz-placeholder, .gform-block .gform_wrapper .gfield input[type=url]::-moz-placeholder, .gform-block .gform_wrapper .gfield input[type=number]::-moz-placeholder, .gform-block .gform_wrapper .gfield textarea::-moz-placeholder, .gform-block .gform_wrapper .gfield select::-moz-placeholder{color:rgba(71,25,57,.5) !important;opacity:1}.gform-block .gform_wrapper .gfield input[type=text]::placeholder,.gform-block .gform_wrapper .gfield input[type=email]::placeholder,.gform-block .gform_wrapper .gfield input[type=tel]::placeholder,.gform-block .gform_wrapper .gfield input[type=url]::placeholder,.gform-block .gform_wrapper .gfield input[type=number]::placeholder,.gform-block .gform_wrapper .gfield textarea::placeholder,.gform-block .gform_wrapper .gfield select::placeholder{color:rgba(71,25,57,.5) !important;opacity:1}.gform-block .gform_wrapper .gfield input[type=text]:focus,.gform-block .gform_wrapper .gfield input[type=text]:focus-visible,.gform-block .gform_wrapper .gfield input[type=email]:focus,.gform-block .gform_wrapper .gfield input[type=email]:focus-visible,.gform-block .gform_wrapper .gfield input[type=tel]:focus,.gform-block .gform_wrapper .gfield input[type=tel]:focus-visible,.gform-block .gform_wrapper .gfield input[type=url]:focus,.gform-block .gform_wrapper .gfield input[type=url]:focus-visible,.gform-block .gform_wrapper .gfield input[type=number]:focus,.gform-block .gform_wrapper .gfield input[type=number]:focus-visible,.gform-block .gform_wrapper .gfield textarea:focus,.gform-block .gform_wrapper .gfield textarea:focus-visible,.gform-block .gform_wrapper .gfield select:focus,.gform-block .gform_wrapper .gfield select:focus-visible{outline:none;box-shadow:none;border-color:#f3a9dd}.gform-block .gform_wrapper .gfield input[type=text],.gform-block .gform_wrapper .gfield input[type=email],.gform-block .gform_wrapper .gfield input[type=tel],.gform-block .gform_wrapper .gfield input[type=url],.gform-block .gform_wrapper .gfield input[type=number],.gform-block .gform_wrapper .gfield select{height:58px}.gform-block .gform_wrapper .gfield textarea{block-size:112px !important;min-block-size:112px !important;max-block-size:112px !important;height:112px !important;min-height:112px !important;max-height:112px !important;resize:none !important}.gform-block .gform_wrapper .gfield--type-checkbox .gfield_checkbox{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px 20px;list-style:none;padding:0;margin:0}@media(min-width: 768px)and (max-width: 1279px){.gform-block .gform_wrapper .gfield--type-checkbox .gfield_checkbox{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.gform-block .gform_wrapper .gfield--type-checkbox .gfield_checkbox{grid-template-columns:1fr;gap:10px}}.gform-block .gform_wrapper .gfield--type-checkbox .gchoice{position:relative;display:flex;align-items:center;gap:10px;background:#f6e6d9;border-radius:12px;padding:14px}.gform-block .gform_wrapper .gfield--type-checkbox .gchoice input[type=checkbox]{position:absolute;top:50%;left:14px;width:24px;height:24px;margin:0;opacity:0;cursor:pointer;transform:translateY(-50%)}.gform-block .gform_wrapper .gfield--type-checkbox .gchoice input[type=checkbox]:focus,.gform-block .gform_wrapper .gfield--type-checkbox .gchoice input[type=checkbox]:focus-visible{outline:none}.gform-block .gform_wrapper .gfield--type-checkbox .gchoice label{font-size:16px;font-weight:400;line-height:110%;letter-spacing:0;display:flex;flex:1 1 auto;align-items:center;gap:10px;margin:0;color:#471939;cursor:pointer}.gform-block .gform_wrapper .gfield--type-checkbox .gchoice label::before{content:"";flex-shrink:0;width:24px;height:24px;background:#f3f3f3;border:1px solid #dedede;border-radius:8px;transition:background-color .2s ease,border-color .2s ease}.gform-block .gform_wrapper .gfield--type-checkbox .gchoice input[type=checkbox]:checked+label::before{background:#6fc4e9 url("../images/svg/check.svg") no-repeat center/14px 14px;border-color:#6fc4e9}.gform-block .gform_wrapper .gform_footer,.gform-block .gform_wrapper .gform_page_footer{display:block;margin-top:20px}.gform-block .gform_wrapper .gform_button{display:block !important;width:100% !important;padding:14px 46px !important;border:2px solid #004413 !important;border-radius:9px !important;background:#004413 !important;color:#bed001 !important;font-size:16px !important;font-weight:500 !important;line-height:1.4 !important;text-align:center !important;text-decoration:none !important;cursor:pointer !important;transition:background .2s ease,color .2s ease !important}.gform-block .gform_wrapper .gform_button:hover{background:#bed001 !important;color:#004413 !important}.gform-block .gform_wrapper .gform_button:focus-visible{outline:2px solid #471939 !important;outline-offset:2px !important}.gform-block .gform_wrapper .validation_error,.gform-block .gform_wrapper .gfield_validation_message{font-size:16px;font-weight:400;line-height:110%;letter-spacing:0;color:#ff2626;font-size:14px;margin-top:6px}.gform-block .gform_wrapper .gform_confirmation_message{font-size:16px;font-weight:400;line-height:110%;letter-spacing:0;color:#471939}.gform-block h2{margin:0}@media(max-width: 767px){.gform-block h2{text-align:center}}.gform-block p{margin-top:23px;margin-bottom:0}@media(max-width: 767px){.gform-block p{text-align:center}}.site-header{position:absolute;top:0;left:0;right:0;z-index:9999;width:100%;color:#f6e6d9;background:rgba(246,230,217,0);transition:all .2s ease}.header-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0 66px}@media(min-width: 768px)and (max-width: 1279px){.header-inner{padding:0 32px}}@media(max-width: 767px){.header-inner{padding:0 14px;gap:22px}}.header-nav{flex:0 0 460px}@media(width <= 1322px){.header-nav{flex:0 0 360px}}@media(width <= 1279px){.header-nav{display:none}}.header-nav .header-nav__list{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;gap:24px}.header-nav .header-nav__list>li>a{color:#f6e6d9;font-size:16px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:all .2s ease}.header-nav .header-nav__list>li>a:hover,.header-nav .header-nav__list>li>a:focus-visible{color:#bed001}.header-nav .header-nav__list>li.current-menu-item>a,.header-nav .header-nav__list>li.current-menu-ancestor>a{color:#bed001}.header-nav .header-nav__list>li.has-mega-menu.is-open .header-nav__mega{background:#f6e6d9;visibility:visible;pointer-events:auto}.header-nav .header-nav__list>li.has-mega-menu.is-open .header-nav__mega::before{opacity:1}.header-nav .header-nav__list>li.has-mega-menu.is-open .header-nav__mega-scrim{opacity:1;visibility:visible;transition-delay:.2s}.header-nav .header-nav__list>li.has-mega-menu.is-open .header-nav__mega-list{opacity:1;transform:translateY(0)}.header-nav .header-nav__list>li.has-mega-menu.is-open .header-nav__mega-media{opacity:1;transform:translateY(0);transition-delay:.06s}.header-nav .header-nav__list>li.has-mega-menu>a{position:relative}.header-nav .header-nav__list>li.has-mega-menu>a::after{content:"";position:absolute;top:100%;left:0;right:0;height:64px}.header-nav .header-nav__list .header-nav__mega-scrim{position:fixed;inset:119px 0 0;z-index:-1;background:rgba(71,25,57,.8);backdrop-filter:blur(5.5px);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.header-nav .header-nav__list .header-nav__mega{position:absolute;top:0;left:0;right:0;z-index:-1;isolation:isolate;display:flex;align-items:flex-start;justify-content:space-between;padding:119px 73px 49px 66px;background:rgba(246,230,217,0);border-radius:0 0 20px 20px;overflow:hidden;visibility:hidden;pointer-events:none;transition:background-color .2s ease,visibility .2s ease}.header-nav .header-nav__list .header-nav__mega::before{content:"";position:absolute;inset:0;z-index:-1;background-color:#f3a9dd;-webkit-mask:url("../images/svg/dd-grid.svg") repeat-y top center/100% auto;mask:url("../images/svg/dd-grid.svg") repeat-y top center/100% auto;pointer-events:none;opacity:0;transition:opacity .2s ease}.header-nav .header-nav__list .header-nav__mega-list{list-style:none;margin:45px 0 0;padding:0;flex:1;-moz-columns:2;columns:2;-moz-column-gap:64px;column-gap:64px;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.header-nav .header-nav__list .header-nav__mega-list>li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.header-nav .header-nav__list .header-nav__mega-list>li:last-child{margin-bottom:0}.header-nav .header-nav__list .header-nav__mega-list a{color:#471939;text-decoration:none;white-space:nowrap;font-size:24px;line-height:100%;font-weight:700;letter-spacing:0;line-height:1.4;transition:all .2s ease}.header-nav .header-nav__list .header-nav__mega-list a:hover,.header-nav .header-nav__list .header-nav__mega-list a:focus-visible{color:#921d66}.header-nav .header-nav__list .header-nav__mega-media{flex:0 0 429px;aspect-ratio:429/595;overflow:hidden;border-radius:20px;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.header-nav .header-nav__list .header-nav__mega-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-logo{flex:0 0 auto;display:block;width:207px;height:119px;line-height:0}@media(width <= 1279px){.header-logo{order:2;margin:0 auto;width:150px;height:auto}}.header-logo__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header-locale{flex:0 0 460px;display:flex;align-items:center;justify-content:flex-end;gap:18px}@media(width <= 1322px){.header-locale{flex:0 0 360px}}@media(width <= 1279px){.header-locale{flex:0 0 auto;gap:18px;order:1}}.header-locale__link{padding:0;margin:0;background:rgba(0,0,0,0);border:0;font:inherit;color:#f6e6d9;font-size:16px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s ease}.header-locale__link:hover,.header-locale__link:focus-visible{color:#bed001}.header-locale__link.-active{padding:4px 8px;background:#bed001;border:1px solid #f6e6d9;border-radius:4px;color:#471939}.mobile-menu-toggle{flex:0 0 auto;display:none;align-items:center;gap:6px;padding:4px 8px;background:#bed001;border:1px solid #f6e6d9;border-radius:4px;color:#471939;font:inherit;font-size:16px;font-weight:500;line-height:1;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s ease}@media(width <= 1279px){.mobile-menu-toggle{display:inline-flex;order:3}}.mobile-menu-toggle__icon{display:inline-block;width:16px;height:10px;background:currentcolor;-webkit-mask:url("../images/svg/dd-burger.svg") no-repeat center/contain;mask:url("../images/svg/dd-burger.svg") no-repeat center/contain}.mobile-menu-toggle__label{line-height:1}.mobile-menu-toggle__label.-close{display:none}.mobile-menu-toggle:focus-visible{outline:2px solid #f6e6d9;outline-offset:4px}.mobile-menu{position:fixed;inset:0;z-index:9998;background:#f6e6d9;visibility:hidden;opacity:0;transition:all .2s ease}@media(min-width: 1280px){.mobile-menu{display:none}}.mobile-menu .mobile-menu-content{padding:136px 14px 32px;height:100%;overflow-y:auto}.mobile-menu .mobile-menu-content nav{width:100%}.mobile-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px;text-align:left}.mobile-menu ul a{color:#471939;font-size:18px;font-weight:700;line-height:1.4;text-decoration:none}.mobile-menu ul a:hover,.mobile-menu ul a:focus-visible{color:#bed001}.mobile-menu ul .current-menu-item>a,.mobile-menu ul .current-menu-ancestor>a{color:#bed001}.mobile-menu ul .menu-item-has-children{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mobile-menu ul .menu-item-has-children>a{flex:1 1 auto}.mobile-menu ul .menu-item-has-children>.sub-menu{flex-basis:100%}.mobile-menu ul .sub-menu{display:none;padding-top:12px;padding-left:0;gap:16px}.mobile-menu ul .sub-menu a{font-size:14px;font-weight:500}.mobile-menu ul .sub-menu a:hover,.mobile-menu ul .sub-menu a:focus-visible{color:#921d66}.mobile-menu ul .menu-item-has-children.sub-menu-open .sub-menu{display:flex}.mobile-menu .sub-menu-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:rgba(0,0,0,0);border:0;color:#471939;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s ease}.mobile-menu .sub-menu-toggle::before{content:"";display:block;width:12px;height:12px;background:currentcolor;-webkit-mask:url("../images/svg/dimdini-arrow.svg") no-repeat center/contain;mask:url("../images/svg/dimdini-arrow.svg") no-repeat center/contain;transform:rotate(90deg);transition:transform .2s ease}.mobile-menu .sub-menu-toggle[aria-expanded=true]::before{transform:rotate(-90deg)}.mobile-menu .sub-menu-toggle:hover,.mobile-menu .sub-menu-toggle:focus-visible{color:#bed001}.mobile-menu .sub-menu-toggle:focus-visible{outline:2px solid #471939;outline-offset:2px}.site-header.is-scrolled,body.mobile-menu-active .site-header,body.has-scrolled-header .site-header,body.has-dark-header .site-header,body.mega-menu-open .site-header{color:#471939}.site-header.is-scrolled .header-nav__list>li>a,body.mobile-menu-active .site-header .header-nav__list>li>a,body.has-scrolled-header .site-header .header-nav__list>li>a,body.has-dark-header .site-header .header-nav__list>li>a,body.mega-menu-open .site-header .header-nav__list>li>a{position:relative;color:#471939}.site-header.is-scrolled .header-nav__list>li>a:hover,.site-header.is-scrolled .header-nav__list>li>a:focus-visible,body.mobile-menu-active .site-header .header-nav__list>li>a:hover,body.mobile-menu-active .site-header .header-nav__list>li>a:focus-visible,body.has-scrolled-header .site-header .header-nav__list>li>a:hover,body.has-scrolled-header .site-header .header-nav__list>li>a:focus-visible,body.has-dark-header .site-header .header-nav__list>li>a:hover,body.has-dark-header .site-header .header-nav__list>li>a:focus-visible,body.mega-menu-open .site-header .header-nav__list>li>a:hover,body.mega-menu-open .site-header .header-nav__list>li>a:focus-visible{color:#471939}.site-header.is-scrolled .header-nav__list>li>a::before,body.mobile-menu-active .site-header .header-nav__list>li>a::before,body.has-scrolled-header .site-header .header-nav__list>li>a::before,body.has-dark-header .site-header .header-nav__list>li>a::before,body.mega-menu-open .site-header .header-nav__list>li>a::before{content:"";position:absolute;left:-24px;right:-24px;top:calc(100% + 33.5px);height:3px;background:#bed001;opacity:0;transition:all .2s ease}.site-header.is-scrolled .header-nav__list>li>a:hover::before,.site-header.is-scrolled .header-nav__list>li>a:focus-visible::before,body.mobile-menu-active .site-header .header-nav__list>li>a:hover::before,body.mobile-menu-active .site-header .header-nav__list>li>a:focus-visible::before,body.has-scrolled-header .site-header .header-nav__list>li>a:hover::before,body.has-scrolled-header .site-header .header-nav__list>li>a:focus-visible::before,body.has-dark-header .site-header .header-nav__list>li>a:hover::before,body.has-dark-header .site-header .header-nav__list>li>a:focus-visible::before,body.mega-menu-open .site-header .header-nav__list>li>a:hover::before,body.mega-menu-open .site-header .header-nav__list>li>a:focus-visible::before{opacity:1}.site-header.is-scrolled .header-nav__list>li.current-menu-item>a::before,.site-header.is-scrolled .header-nav__list>li.current-menu-ancestor>a::before,body.mobile-menu-active .site-header .header-nav__list>li.current-menu-item>a::before,body.mobile-menu-active .site-header .header-nav__list>li.current-menu-ancestor>a::before,body.has-scrolled-header .site-header .header-nav__list>li.current-menu-item>a::before,body.has-scrolled-header .site-header .header-nav__list>li.current-menu-ancestor>a::before,body.has-dark-header .site-header .header-nav__list>li.current-menu-item>a::before,body.has-dark-header .site-header .header-nav__list>li.current-menu-ancestor>a::before,body.mega-menu-open .site-header .header-nav__list>li.current-menu-item>a::before,body.mega-menu-open .site-header .header-nav__list>li.current-menu-ancestor>a::before{opacity:1}.site-header.is-scrolled .header-locale__link,body.mobile-menu-active .site-header .header-locale__link,body.has-scrolled-header .site-header .header-locale__link,body.has-dark-header .site-header .header-locale__link,body.mega-menu-open .site-header .header-locale__link{color:#471939}.site-header.is-scrolled .mobile-menu-toggle:focus-visible,body.mobile-menu-active .site-header .mobile-menu-toggle:focus-visible,body.has-scrolled-header .site-header .mobile-menu-toggle:focus-visible,body.has-dark-header .site-header .mobile-menu-toggle:focus-visible,body.mega-menu-open .site-header .mobile-menu-toggle:focus-visible{outline-color:#471939}.site-header.is-scrolled,body.mobile-menu-active .site-header,body.has-scrolled-header .site-header{position:fixed;background:#f6e6d9}body.mega-menu-open .site-header{position:fixed;background:rgba(246,230,217,0)}body.mobile-menu-active .mobile-menu{visibility:visible;opacity:1}body.mobile-menu-active .mobile-menu-toggle__icon{-webkit-mask-image:url("../images/svg/dd-close.svg");mask-image:url("../images/svg/dd-close.svg");width:12px;height:12px}body.mobile-menu-active .mobile-menu-toggle__label.-menu{display:none}body.mobile-menu-active .mobile-menu-toggle__label.-close{display:inline}@media(prefers-reduced-motion: reduce){.header-nav .header-nav__list>li.has-mega-menu .header-nav__mega,.header-nav .header-nav__list>li.has-mega-menu .header-nav__mega-scrim,.header-nav .header-nav__list>li.has-mega-menu .header-nav__mega-list,.header-nav .header-nav__list>li.has-mega-menu .header-nav__mega-media,.header-nav .header-nav__list>li.has-mega-menu.is-open .header-nav__mega-scrim,.header-nav .header-nav__list>li.has-mega-menu.is-open .header-nav__mega-media{transition-duration:.01ms;transition-delay:0ms}.header-nav .header-nav__list>li.has-mega-menu .header-nav__mega-list,.header-nav .header-nav__list>li.has-mega-menu .header-nav__mega-media{transform:none}}.site-footer{background:#f6e6d9}.site-footer__inner{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;row-gap:60px;padding-top:24px}@media(min-width: 768px)and (max-width: 1279px){.site-footer__inner{flex-direction:column;gap:48px}}@media(max-width: 767px){.site-footer__inner{flex-direction:column;gap:32px}}.site-footer__inner::after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;width:641px;max-width:100%;aspect-ratio:641/121;background:url("../images/svg/dimdini-text.svg") no-repeat center/contain}@media(min-width: 768px)and (max-width: 1279px){.site-footer__inner::after{position:static;width:100%}}@media(max-width: 767px){.site-footer__inner::after{position:static;width:100%}}.site-footer__left{flex:0 1 641px;min-width:0;max-width:100%;min-height:306px}@media(min-width: 768px)and (max-width: 1279px){.site-footer__left{flex-basis:auto;width:100%;max-width:100%;min-height:0}}@media(max-width: 767px){.site-footer__left{flex-basis:auto;width:100%;max-width:100%;min-height:0}}.site-footer__brand{display:flex;flex-direction:column;gap:36px}.site-footer__deco{margin:0;color:#471939;text-transform:uppercase;font-size:36px;line-height:110%;font-weight:700;letter-spacing:0;font-family:Excon,sans-serif !important}@media(max-width: 767px){.site-footer__deco{font-size:24px}}@media(max-width: 767px){.site-footer__deco{font-size:18px}}.site-footer__liaa{display:flex;align-items:center;gap:42px}@media(max-width: 767px){.site-footer__liaa{flex-direction:column;align-items:flex-start;gap:12px}}.site-footer__liaa-logo{flex:0 0 auto;display:block;width:143px;height:auto}.site-footer__liaa-text{margin:0;max-width:426px;color:rgba(71,25,57,.6);font-size:12px;line-height:1.4;white-space:pre-line}.site-footer__right{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 534px;max-width:100%;min-height:272px;gap:32px}@media(min-width: 768px)and (max-width: 1279px){.site-footer__right{flex-basis:auto;width:100%}}@media(max-width: 767px){.site-footer__right{flex-basis:auto;width:100%}}.site-footer__cols{display:flex;align-items:flex-start;gap:19px}@media(max-width: 767px){.site-footer__cols{flex-wrap:wrap;gap:10px}}.site-footer__menu{flex:0 0 auto;min-width:0}@media(max-width: 767px){.site-footer__menu{width:100%}}.site-footer__menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;min-width:204px}.site-footer__menu-list a{color:#471939;text-decoration:none;white-space:nowrap;font-size:16px;font-weight:400;line-height:110%;letter-spacing:0;font-weight:500;transition:all .2s ease}@media(max-width: 767px){.site-footer__menu-list a{font-size:14px}}.site-footer__menu-list a:hover,.site-footer__menu-list a:focus-visible{color:#bed001}.site-footer__menu-list .current-menu-item>a{color:#bed001}.site-footer__contact{flex:0 0 auto;display:flex;flex-direction:column;gap:30px}@media(max-width: 767px){.site-footer__contact{width:100%}}.site-footer__lines{display:flex;flex-direction:column;gap:6px}.site-footer__lines a{color:#471939;text-decoration:none;white-space:nowrap;font-size:24px;line-height:100%;font-weight:700;letter-spacing:0;transition:all .2s ease}@media(max-width: 767px){.site-footer__lines a{font-size:18px}}.site-footer__lines a:hover,.site-footer__lines a:focus-visible{color:#bed001}.site-footer__social{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:12px}.site-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:#f3a9dd;border:1px solid #004413;border-radius:20px;transition:all .2s ease}.site-footer__social a:hover,.site-footer__social a:focus-visible{transform:translateY(-2px)}.site-footer__social img{display:block;width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}@media(max-width: 767px){.site-footer__bottom{flex-wrap:wrap;gap:16px}}.site-footer__copyright{margin:0;color:rgba(71,25,57,.6);font-size:14px;line-height:1.4}@media(max-width: 767px){.site-footer__copyright{font-size:12px}}.site-footer__copyright .site-footer__privacy{color:inherit;text-decoration:underline;transition:all .2s ease}.site-footer__copyright .site-footer__privacy:hover,.site-footer__copyright .site-footer__privacy:focus-visible{color:#471939}.site-footer__developer{flex:0 0 auto;display:inline-block;line-height:0;transition:all .2s ease}.site-footer__developer:hover,.site-footer__developer:focus-visible{opacity:.7}.site-footer__developer:focus-visible{outline:2px solid #471939;outline-offset:4px}.site-footer__developer img{display:block;width:111px;height:auto}.produkts-archive-hero{position:relative;overflow:hidden;background:#ffcef0;color:#f6e6d9}.produkts-archive-hero::before{content:"";position:absolute;inset:0;background-color:#fff;-webkit-mask:url("../images/svg/dd-grid.svg") repeat-y top center/100% auto;mask:url("../images/svg/dd-grid.svg") repeat-y top center/100% auto;pointer-events:none;z-index:1}.produkts-archive-hero>.container{position:relative;z-index:2;display:flex;align-items:center;min-height:480px;padding-top:180px;padding-bottom:60px}@media(width <= 1279px){.produkts-archive-hero>.container{flex-direction:column;align-items:center;gap:32px;min-height:0;padding-bottom:0;text-align:center}}@media(min-width: 768px)and (max-width: 1279px){.produkts-archive-hero>.container{padding-top:160px}}@media(max-width: 767px){.produkts-archive-hero>.container{padding-top:130px}}.produkts-archive-hero__title{margin:0;color:#471939;text-transform:uppercase;max-width:657px;z-index:3}@media(width <= 1279px){.produkts-archive-hero__title{max-width:100%}}.produkts-archive-hero__image{position:absolute;bottom:0;right:0;z-index:2;height:100%;width:auto;max-width:55%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;pointer-events:none}@media(width <= 1279px){.produkts-archive-hero__image{position:relative;right:auto;top:10px;bottom:auto;width:100%;max-width:100%;height:auto;-o-object-position:center bottom;object-position:center bottom;opacity:1}}@media(max-width: 767px){.produkts-archive-hero__image{top:10px}}.produkts-archive-filter>.container{padding-top:50px;padding-bottom:50px}@media(max-width: 767px){.produkts-archive-filter>.container{padding-top:32px;padding-bottom:50px}}.produkts-archive-filter ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}@media(max-width: 767px){.produkts-archive-filter ul{justify-content:center;gap:10px}}.produkts-archive-title>.container{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:0;padding-bottom:0;color:#471939}@media(max-width: 767px){.produkts-archive-title>.container{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}}.produkts-archive-title h2{font-size:36px;line-height:110%;font-weight:700;letter-spacing:0;font-family:Excon,sans-serif !important}@media(max-width: 767px){.produkts-archive-title h2{font-size:24px}}.produkts-archive-title h2{margin:0}@media(max-width: 767px){.produkts-archive-title h2{font-size:20px}}.produkts-archive-title__count{flex-shrink:0;opacity:.6}.produkts-category__subcategories{padding-top:80px;padding-bottom:80px}@media(max-width: 767px){.produkts-category__subcategories{padding-top:40px;padding-bottom:40px}}.subcategory-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:60px}@media(max-width: 767px){.subcategory-cards{gap:40px}}.subcategory-cards>li:nth-child(even) .subcategory-card__main{flex-direction:row-reverse}.subcategory-card{display:flex;flex-direction:column;gap:14px}.subcategory-card__main{display:flex;gap:130px;align-items:stretch}@media(min-width: 768px)and (max-width: 1279px){.subcategory-card__main{gap:40px}}@media(max-width: 767px){.subcategory-card__main{flex-direction:column !important;gap:20px}}.subcategory-card figure{flex:0 0 auto;width:66%;margin:0}@media(max-width: 767px){.subcategory-card figure{width:100%}}.subcategory-card figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:25px;aspect-ratio:865/484}@media(max-width: 767px){.subcategory-card figure img{border-radius:18px}}.subcategory-card__body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.subcategory-card__body header{display:flex;flex-direction:column;gap:20px}.subcategory-card__body h2{font-size:36px;line-height:110%;font-weight:700;letter-spacing:0;font-family:Excon,sans-serif !important}@media(max-width: 767px){.subcategory-card__body h2{font-size:24px}}.subcategory-card__body h2{margin-top:-4px}@media(max-width: 767px){.subcategory-card__body h2{margin-top:20px}}.subcategory-card__body p{margin:0}.subcategory-card__body .button{align-self:stretch}.produkts-category__grid{padding-top:36px;padding-bottom:94px}@media(max-width: 767px){.produkts-category__grid{padding-top:32px;padding-bottom:32px}}.product-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-flow:dense;gap:15px}@media(min-width: 768px)and (max-width: 1279px){.product-cards{grid-template-columns:repeat(2, 1fr);gap:15px}}@media(max-width: 767px){.product-cards{grid-template-columns:repeat(2, 1fr);gap:15px}}.product-cards__feature{position:relative;overflow:hidden;border-radius:20px;background:#f3a9dd;grid-column:span var(--dfg-col-span, 1);grid-row:span var(--dfg-row-span, 1)}.product-cards__feature::before{content:"";display:block;aspect-ratio:var(--dfg-col-span, 1)/var(--dfg-row-span, 1)}.product-cards__feature{min-height:0}@media(min-width: 768px)and (max-width: 1279px){.product-cards__feature{grid-column:span 2}.product-cards__feature::before{aspect-ratio:2/var(--dfg-row-span, 1)}}@media(max-width: 767px){.product-cards__feature{grid-column:span 2}.product-cards__feature::before{aspect-ratio:2/var(--dfg-row-span, 1)}}.product-cards__feature img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.produkts-single>.container{padding-top:clamp(96px,14vh,169px);padding-bottom:var(--block-padding-bottom, 100px)}@media(max-width: 767px){.produkts-single>.container{padding-bottom:var(--block-padding-bottom, 70px)}}@media(max-width: 767px){.produkts-single>.container{padding-top:97px}}.produkts-single__card{position:relative;isolation:isolate;overflow:hidden;background:#ffcef0;border-radius:20px;padding:clamp(28px,4vh,46px) 28px;display:grid;grid-template-columns:minmax(0, 620fr) minmax(0, 510fr);-moz-column-gap:clamp(40px,9vw,124px);column-gap:clamp(40px,9vw,124px);row-gap:32px}@media(min-width: 768px)and (max-width: 1279px){.produkts-single__card{padding:32px;-moz-column-gap:40px;column-gap:40px}}@media(max-width: 767px){.produkts-single__card{grid-template-columns:1fr;padding:24px 16px;row-gap:24px}}.produkts-single__card::before{content:"";position:absolute;inset:0;z-index:-1;background-color:#fff;-webkit-mask:url("../images/svg/dd-grid.svg") repeat-y top center/100% auto;mask:url("../images/svg/dd-grid.svg") repeat-y top center/100% auto;pointer-events:none}.produkts-single__media-column{display:flex;flex-direction:column;gap:16px}.produkts-single__featured{position:relative;margin:0;background:#f3a9dd;border-radius:20px;overflow:hidden;aspect-ratio:620/682;max-height:clamp(420px,75vh,720px);touch-action:pan-y}.produkts-single__featured::before{content:"";position:absolute;inset:0;background:url("../images/svg/dd-grid.svg") no-repeat center/cover;opacity:.5;pointer-events:none;z-index:1}.produkts-single__featured img{position:relative;z-index:2;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.produkts-single__featured.is-featured img{-o-object-fit:contain;object-fit:contain;padding:64px}@media(max-width: 767px){.produkts-single__featured.is-featured img{padding:32px}}.produkts-single__nav{position:absolute;top:50%;z-index:3;transform:translateY(-50%)}.produkts-single__nav.-prev{left:16px}.produkts-single__nav.-next{right:16px}@media(max-width: 767px){.produkts-single__nav.-prev{left:8px}.produkts-single__nav.-next{right:8px}}.produkts-single__gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media(max-width: 767px){.produkts-single__gallery{gap:12px}}.produkts-single__gallery li{position:relative;margin:0;padding:0;list-style:none;border-radius:20px;overflow:hidden;aspect-ratio:302/333;background:#f3f3f3}.produkts-single__gallery li::marker{content:""}.produkts-single__gallery li.is-featured{background:#f3a9dd}.produkts-single__gallery li.is-featured::before{content:"";position:absolute;inset:0;background:url("../images/svg/dd-grid.svg") no-repeat center/cover;opacity:.5;pointer-events:none;z-index:1}.produkts-single__gallery li.is-featured img{position:relative;z-index:2;-o-object-fit:contain;object-fit:contain;padding:32px}@media(max-width: 767px){.produkts-single__gallery li.is-featured img{padding:20px}}.produkts-single__gallery img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.produkts-single__info-column{display:flex;flex-direction:column;gap:clamp(24px,4vh,46px);color:#471939}@media(max-width: 767px){.produkts-single__info-column{gap:28px}}.produkts-single__info-column>*{margin:0}.produkts-single__info-column header{display:flex;flex-direction:column;gap:12px}.produkts-single__info-column h1{font-size:64px;font-weight:700;line-height:110%;letter-spacing:0;font-family:Excon,sans-serif !important}@media(max-width: 767px){.produkts-single__info-column h1{font-size:36px}}.produkts-single__info-column h1{font-size:46px;margin:0;color:inherit;text-transform:uppercase;overflow-wrap:break-word}.produkts-single__weight{margin:0;font-weight:700;line-height:1.4}.produkts-single__description{font-weight:500;line-height:1.4}.produkts-single__description :where(p){margin:0;color:inherit}.produkts-single__description>*+*{margin-top:12px}.produkts-single__panels{display:flex;flex-direction:column;gap:14px}.produkts-single__panel{display:flex;flex-direction:column;gap:24px;padding:18px 24px;background:#f6e6d9;border:2px solid #471939;border-radius:20px;color:#471939}.produkts-single__panel h2{font-size:36px;line-height:110%;font-weight:700;letter-spacing:0;font-family:Excon,sans-serif !important}@media(max-width: 767px){.produkts-single__panel h2{font-size:24px}}.produkts-single__panel h2{margin:0;color:inherit}.produkts-single__panel-content{font-weight:500;line-height:1.4}.produkts-single__panel-content :where(p){margin:0;color:inherit}.produkts-single__panel-content>*+*{margin-top:8px}.produkts-single__faq{position:relative;isolation:isolate;overflow:hidden;background:#bed001;color:#471939}.produkts-single__faq::before{content:"";position:absolute;inset:0;background:url("../images/svg/dd-grid.svg") no-repeat center/cover;opacity:.5;pointer-events:none;z-index:-1}.produkts-single__faq>.container{padding-top:clamp(56px,9vh,94px);padding-bottom:clamp(56px,9vh,94px)}@media(max-width: 767px){.produkts-single__faq>.container{padding-top:64px;padding-bottom:64px}}.produkts-single__faq h2{margin:0 0 clamp(24px,4vh,48px);color:inherit}@media(max-width: 767px){.produkts-single__faq h2{margin-bottom:28px}}.produkts-single__faq-grid{display:grid;grid-template-columns:clamp(372px,57vh,532px) minmax(0, 1fr);-moz-column-gap:clamp(40px,6vw,80px);column-gap:clamp(40px,6vw,80px);align-items:start}@media(max-width: 767px){.produkts-single__faq-grid{grid-template-columns:1fr;row-gap:32px}}.produkts-single__faq-visual{position:relative}@media(max-width: 767px){.produkts-single__faq-visual{order:2}}.produkts-single__faq-image{margin:0;width:100%;aspect-ratio:470/530;border-radius:24px;overflow:hidden;background:rgba(0,0,0,.05);border:clamp(6px,.7vh,10px) solid #f6e6d9}.produkts-single__faq-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.produkts-single__faq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}@media(max-width: 767px){.produkts-single__faq-list{gap:12px;order:1}}.produkts-single__faq-list>li{margin:0;padding:0;list-style:none}.produkts-single__faq-list>li::marker{content:""}.produkts-single__faq-item{background:#f6e6d9;border-radius:24px;overflow:hidden;transition:all .2s ease}.produkts-single__faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 20px 20px 28px}.produkts-single__faq-item summary::-webkit-details-marker{display:none}.produkts-single__faq-item summary::marker{content:""}.produkts-single__faq-item summary h3{margin:0;color:#471939;flex:1}@media(max-width: 767px){.produkts-single__faq-item summary{padding:16px 16px 16px 20px;gap:16px}}.produkts-single__faq-item .slider-arrow{flex-shrink:0;width:44px;height:44px;border-radius:16px}.produkts-single__faq-item .slider-arrow::before,.produkts-single__faq-item .slider-arrow:hover::before{width:18px;height:18px;transform:rotate(90deg)}.produkts-single__faq-item[open] .slider-arrow::before,.produkts-single__faq-item[open] .slider-arrow:hover::before{transform:rotate(-90deg)}.produkts-single__faq-answer{padding:0 28px 24px;color:#471939;font-weight:500;line-height:1.4}.produkts-single__faq-answer :where(p){margin:0;color:inherit}.produkts-single__faq-answer>*+*{margin-top:8px}@media(max-width: 767px){.produkts-single__faq-answer{padding:0 20px 20px}}.receptes-archive-hero{position:relative;overflow:hidden;background:#ffcef0;color:#471939}.receptes-archive-hero::before{content:"";position:absolute;inset:0;background-color:#fff;-webkit-mask:url("../images/svg/dd-grid.svg") no-repeat center/cover;mask:url("../images/svg/dd-grid.svg") no-repeat center/cover;pointer-events:none;z-index:1}.receptes-archive-hero>.container{position:relative;z-index:2;padding-top:180px;padding-bottom:60px}@media(width >= 1280px)and (height <= 900px){.receptes-archive-hero>.container{padding-top:140px;padding-bottom:40px}}@media(min-width: 768px)and (max-width: 1279px){.receptes-archive-hero>.container{padding-top:160px}}@media(max-width: 767px){.receptes-archive-hero>.container{padding-top:130px;padding-bottom:40px}}.receptes-archive-hero__head{margin-bottom:56px}@media(width >= 1280px)and (height <= 900px){.receptes-archive-hero__head{margin-bottom:32px}}@media(max-width: 767px){.receptes-archive-hero__head{max-width:100%;margin-bottom:36px}}.receptes-archive-hero__title{margin:0 0 24px;color:inherit;text-transform:uppercase}@media(max-width: 767px){.receptes-archive-hero__title{font-size:36px;margin-bottom:14px}}.receptes-archive-hero__subtitle{margin:0;font-weight:500;line-height:1.4}@media(max-width: 767px){.receptes-archive-hero__subtitle{font-size:14px}}.receptes-archive-hero__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media(width <= 1279px){.receptes-archive-hero__cards{grid-template-columns:1fr;gap:4px}}.receptes-archive__listing>.container{padding-top:60px;padding-bottom:100px}@media(max-width: 767px){.receptes-archive__listing>.container{padding-top:32px;padding-bottom:60px}}.receptes-archive__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media(min-width: 768px)and (max-width: 1279px){.receptes-archive__grid{gap:24px}}@media(max-width: 767px){.receptes-archive__grid{grid-template-columns:1fr;gap:24px}}.receptes-archive__empty{text-align:center;margin:0;opacity:.7}.receptes-category-card{display:flex;flex-direction:column;gap:12px;height:100%;padding:32px;background:#e8d9cc;border:2px solid #471939;border-radius:20px;color:#471939;text-decoration:none;transition:all .2s ease}.receptes-category-card:hover{background:#f3a9dd}.receptes-category-card.is-active{background:#f3a9dd}@media(width <= 1279px){.receptes-category-card{flex-direction:row;align-items:center;gap:12px;height:auto;padding:14px}}.receptes-category-card__icon{display:block;height:74px}.receptes-category-card__icon img,.receptes-category-card__icon svg{display:block;height:100%;width:auto;max-width:100%}@media(width <= 1279px){.receptes-category-card__icon{height:26px}}.receptes-category-card__label{font-weight:700;font-size:24px;line-height:1.4}@media(width <= 1279px){.receptes-category-card__label{font-size:14px}}.receptes-single>.container{padding-top:clamp(96px,14vh,169px)}@media(max-width: 767px){.receptes-single>.container{padding-top:97px}}.receptes-single__card{background:#ffcef0;border-radius:20px;padding:clamp(28px,4vh,46px) 28px;display:grid;grid-template-columns:minmax(0, 620fr) minmax(0, 510fr);-moz-column-gap:clamp(40px,9vw,124px);column-gap:clamp(40px,9vw,124px);row-gap:32px}@media(min-width: 768px)and (max-width: 1279px){.receptes-single__card{padding:32px;-moz-column-gap:40px;column-gap:40px}}@media(max-width: 767px){.receptes-single__card{grid-template-columns:1fr;padding:24px 16px;row-gap:24px}}.receptes-single__media-column{display:flex;flex-direction:column}.receptes-single__featured{position:relative;margin:0;background:#f3a9dd;border-radius:20px;overflow:hidden;aspect-ratio:620/682;max-height:clamp(420px,75vh,720px)}.receptes-single__featured::before{content:"";position:absolute;inset:0;background:url("../images/svg/dd-grid.svg") no-repeat center/cover;opacity:.5;pointer-events:none;z-index:1}.receptes-single__featured img{position:relative;z-index:2;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.receptes-single__info-column{display:flex;flex-direction:column;gap:clamp(24px,4vh,46px);color:#471939}@media(max-width: 767px){.receptes-single__info-column{gap:28px}}.receptes-single__info-column>*{margin:0}.receptes-single__info-column header{display:flex;flex-direction:column;gap:12px}.receptes-single__info-column h1{font-size:36px;line-height:110%;font-weight:700;letter-spacing:0;font-family:Excon,sans-serif !important}@media(max-width: 767px){.receptes-single__info-column h1{font-size:24px}}.receptes-single__info-column h1{margin:0;color:inherit;text-transform:uppercase}.receptes-single__time{margin:0;font-weight:700;line-height:1.4}.receptes-single__panel{display:flex;flex-direction:column;gap:24px;padding:18px 24px;background:#f6e6d9;border:2px solid #471939;border-radius:20px;color:#471939}.receptes-single__panel h2{font-size:36px;line-height:110%;font-weight:700;letter-spacing:0;font-family:Excon,sans-serif !important}@media(max-width: 767px){.receptes-single__panel h2{font-size:24px}}.receptes-single__panel h2{margin:0;color:inherit}.receptes-single__panel-content{font-weight:500;line-height:1.4}.receptes-single__panel-content :where(p){margin:0;color:inherit}.receptes-single__panel-content>*+*{margin-top:8px}.receptes-single__preparation{display:flex;flex-direction:column;gap:24px;color:#471939}.receptes-single__preparation h2{font-size:36px;line-height:110%;font-weight:700;letter-spacing:0;font-family:Excon,sans-serif !important}@media(max-width: 767px){.receptes-single__preparation h2{font-size:24px}}.receptes-single__preparation h2{margin:0;color:inherit}.receptes-single__preparation-content{font-weight:500;line-height:1.4}.receptes-single__preparation-content :where(p){margin:0;color:inherit}.receptes-single__preparation-content :where(ol,ul){margin:0;padding-left:24px}.receptes-single__preparation-content :where(li){margin:0;color:inherit}.receptes-single__preparation-content>*+*{margin-top:8px}.blog-archive__header .container{padding-top:var(--block-padding-top, 100px)}@media(max-width: 767px){.blog-archive__header .container{padding-top:var(--block-padding-top, 70px)}}.blog-archive__header .container{padding-top:clamp(100px,16vh,170px);padding-bottom:clamp(30px,5vh,51px)}.blog-archive__header .container h1{margin:0}@media(max-width: 767px){.blog-archive__header .container{padding-top:130px;padding-bottom:24px}}.blog-archive__grid .container{padding-top:var(--block-padding-top, 100px)}@media(max-width: 767px){.blog-archive__grid .container{padding-top:var(--block-padding-top, 70px)}}.blog-archive__grid .container{padding-bottom:var(--block-padding-bottom, 100px)}@media(max-width: 767px){.blog-archive__grid .container{padding-bottom:var(--block-padding-bottom, 70px)}}.blog-archive__cards{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:50px 15px}@media(min-width: 768px)and (max-width: 1279px){.blog-archive__cards{grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 15px}}@media(max-width: 767px){.blog-archive__cards{grid-template-columns:minmax(0, 1fr);gap:24px}}.blog-archive__cards>li{margin:0}.blog-archive__empty .container{padding-top:var(--block-padding-top, 100px)}@media(max-width: 767px){.blog-archive__empty .container{padding-top:var(--block-padding-top, 70px)}}.blog-archive__empty .container{padding-bottom:var(--block-padding-bottom, 100px)}@media(max-width: 767px){.blog-archive__empty .container{padding-bottom:var(--block-padding-bottom, 70px)}}.blog-featured{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:15px}@media(max-width: 767px){.blog-featured{grid-template-columns:minmax(0, 1fr);gap:16px}}.blog-featured__date{display:block;margin:0;font-size:16px;font-weight:500;line-height:1.4;font-style:normal;color:inherit}.blog-featured__lead{margin:0;position:relative}@media(max-width: 767px){.blog-featured__lead{width:100%}}.blog-featured__lead-link{position:relative;display:block;aspect-ratio:645/817;overflow:hidden;border-radius:20px;color:#f6e6d9;text-decoration:none}@media(max-width: 767px){.blog-featured__lead-link{aspect-ratio:4/3}}.blog-featured__lead-link::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 33.476%, rgba(0, 0, 0, 0.6) 100%);pointer-events:none;z-index:1}.blog-featured__lead-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-featured__lead-overlay{position:absolute;left:clamp(20px,3vw,37px);right:clamp(20px,3vw,37px);bottom:clamp(20px,3vw,37px);z-index:2;display:flex;flex-direction:column;gap:4px;margin:0;color:#f6e6d9}.blog-featured__lead-title{margin:0;font-size:clamp(20px,2.2vw,26px);line-height:1;font-weight:700;text-transform:uppercase;color:inherit;font-family:Excon,sans-serif !important}.blog-featured__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}@media(max-width: 767px){.blog-featured__list{gap:12px}}.blog-featured__list>li{margin:0}.blog-featured__small{display:flex;align-items:center;gap:24px;padding:14px;background:#e8d9cc;border-radius:20px;color:#471939;text-decoration:none;transition:all .2s ease}.blog-featured__small:hover,.blog-featured__small:focus-visible{transform:translateY(-2px)}.blog-featured__small:focus-visible{outline:2px solid #471939;outline-offset:2px}@media(max-width: 767px){.blog-featured__small{gap:16px;padding:12px;border-radius:16px}}.blog-featured__small-image{display:block;flex:0 0 158px;width:158px;height:165px;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media(max-width: 767px){.blog-featured__small-image{flex:0 0 110px;width:110px;height:115px;border-radius:14px}}.blog-featured__small-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px;color:inherit}.blog-featured__small-title{margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1;font-weight:700;text-transform:uppercase;color:inherit;font-family:Excon,sans-serif !important}@media(height <= 950px)and (width >= 768px){.blog-featured{grid-template-columns:2fr 3fr;grid-template-rows:504px}.blog-featured__list>li:nth-child(n+4){display:none}.blog-featured__small-image{height:130px}.blog-featured__lead{min-height:0}.blog-featured__lead-link{aspect-ratio:auto;height:100%;min-height:0}}.blog-single article{position:relative}.blog-single article::before{content:"";position:absolute;inset:0;background-color:#fff;-webkit-mask:url("../images/svg/dd-grid.svg") repeat-y top center/100% auto;mask:url("../images/svg/dd-grid.svg") repeat-y top center/100% auto;pointer-events:none;z-index:1}.blog-single__hero{position:relative;overflow:hidden;background-color:#ffcef0}.blog-single__hero .container{position:relative;z-index:2;padding-top:clamp(160px,22vh,256px);padding-bottom:var(--block-padding-bottom, 100px)}@media(max-width: 767px){.blog-single__hero .container{padding-bottom:var(--block-padding-bottom, 70px)}}@media(max-width: 767px){.blog-single__hero .container{padding-top:136px}}.blog-single__hero-inner{display:flex;flex-direction:row;align-items:center;gap:60px}@media(min-width: 768px)and (max-width: 1279px){.blog-single__hero-inner{gap:40px}}@media(max-width: 767px){.blog-single__hero-inner{flex-direction:column;align-items:stretch;gap:40px}}.blog-single__hero-text{flex:1 1 45%;display:flex;flex-direction:column;align-items:flex-start;gap:26px;color:#471939}@media(max-width: 767px){.blog-single__hero-text{flex:0 0 auto;width:100%;gap:20px}}.blog-single__hero-text h1{margin:0;text-transform:uppercase;color:inherit;font-size:64px;font-weight:700;line-height:110%;letter-spacing:0;font-family:Excon,sans-serif !important}@media(max-width: 767px){.blog-single__hero-text h1{font-size:36px}}.blog-single__hero-text::after{content:"";align-self:flex-end;width:65px;aspect-ratio:65/58;background-color:#004413;-webkit-mask:url("../images/svg/decorative-arrow.svg") no-repeat center/contain;mask:url("../images/svg/decorative-arrow.svg") no-repeat center/contain;transform:scaleX(-1) rotate(-100deg);pointer-events:none;animation:blog-single-hero-cue-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.blog-single__hero-text::after{animation:none}}.blog-single__hero-text::after{margin-top:clamp(-85px,40vh - 415px,-20px)}@media(max-width: 767px){.blog-single__hero-text::after{display:none}}.blog-single__hero-date,.blog-single__hero-excerpt{margin:0;max-width:425px}.blog-single__hero-visual{position:relative;flex:1 1 55%;aspect-ratio:750/600;perspective:1600px;transform-style:preserve-3d}@media(max-width: 767px){.blog-single__hero-visual{flex:0 0 auto;width:100%;aspect-ratio:auto;perspective:none}}.blog-single__hero-image{margin:0;position:absolute;top:-35px;right:40px;width:82%;aspect-ratio:541/595;overflow:hidden;border:10px solid #f6e6d9;border-radius:20px;background:#f6e6d9;transform:rotate(10.09deg);transform-origin:center;will-change:transform,opacity;backface-visibility:hidden}@media(max-width: 767px){.blog-single__hero-image{position:relative;inset:auto;width:100%;aspect-ratio:1/1;border-width:5px;border-radius:10px;transform:none}}.blog-single__hero-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-single__content{position:relative;background-color:#f6e6d9}.blog-single__content .container{position:relative;z-index:2;padding-top:var(--block-padding-top, 100px)}@media(max-width: 767px){.blog-single__content .container{padding-top:var(--block-padding-top, 70px)}}.blog-single__content .container{padding-bottom:var(--block-padding-bottom, 100px)}@media(max-width: 767px){.blog-single__content .container{padding-bottom:var(--block-padding-bottom, 70px)}}.blog-single__content .content{max-width:760px;margin:0 auto}.blog-single__content .content>*+*{margin-top:1.5em}.blog-single__content .content .narrow,.blog-single__content .content .is-style-narrow{max-width:422px;margin-left:auto;margin-right:auto}@media(max-width: 767px){.blog-single__content .content .narrow,.blog-single__content .content .is-style-narrow{max-width:100%}}@keyframes blog-single-hero-cue-pulse{0%,100%{transform:translateY(0) scaleX(-1) rotate(-100deg);opacity:.7}50%{transform:translateY(8px) scaleX(-1) rotate(-100deg);opacity:1}}.normal-page-hero>.container{padding-top:170px;padding-bottom:40px}@media(max-width: 767px){.normal-page-hero>.container{padding-top:130px;padding-bottom:24px}}.normal-page-hero h1{margin:0;max-width:900px}.normal-page-image{margin:0 auto;width:calc(100% - 128px);max-width:1300px}@media(min-width: 768px)and (max-width: 1279px){.normal-page-image{width:calc(100% - 64px)}}@media(max-width: 767px){.normal-page-image{width:calc(100% - 32px)}}.normal-page-image img{display:block;width:100%;height:auto;border-radius:20px}.normal-page-content>.container{padding-top:40px;padding-bottom:120px}@media(max-width: 767px){.normal-page-content>.container{padding-top:24px;padding-bottom:64px}}.normal-page .content{max-width:760px;margin:0 auto}.normal-page .content>*+*{margin-top:1.5em}.normal-page .content>:first-child{margin-top:0}.normal-page .content>:last-child{margin-bottom:0}.normal-page .content a{color:inherit;text-decoration:underline;text-underline-offset:.15em;transition:all .2s ease}.normal-page .content a:hover{text-decoration-color:#bed001}.normal-page .content ul,.normal-page .content ol{padding-left:1.4em}.normal-page .content ul ul,.normal-page .content ul ol,.normal-page .content ol ul,.normal-page .content ol ol{margin-top:.4em}.normal-page .content ul{list-style:disc}.normal-page .content ol{list-style:decimal}.normal-page .content li+li{margin-top:.4em}.normal-page .content blockquote{margin:1.5em 0;padding:.25em 0 .25em 1.25em;border-left:3px solid #bed001;font-style:italic}.normal-page .content blockquote>:first-child{margin-top:0}.normal-page .content img{max-width:100%;height:auto;border-radius:12px}.normal-page .content figure figcaption{margin-top:.6em;font-size:14px;color:#471939}.normal-page .content hr{margin:2.5em 0;border:0;border-top:1px solid rgba(0,0,0,.12)}.normal-page .content table{width:100%;margin:1.5em 0;border-collapse:collapse}.normal-page .content table th,.normal-page .content table td{padding:.6em .8em;border:1px solid rgba(0,0,0,.14);text-align:left;vertical-align:top}.normal-page .content table th{font-weight:600;background:#f3f3f3}.normal-page .content .alignwide,.normal-page .content .alignfull{margin-left:50%;max-width:100vw;transform:translateX(-50%)}.normal-page .content .alignwide{width:min(1100px,100vw - 128px)}@media(min-width: 768px)and (max-width: 1279px){.normal-page .content .alignwide{width:calc(100vw - 64px)}}@media(max-width: 767px){.normal-page .content .alignwide{width:calc(100vw - 32px)}}.normal-page .content .alignfull{width:100vw}.container{max-width:1300px !important;margin:0 auto !important;width:calc(100% - 128px) !important}@media(min-width: 768px)and (max-width: 1279px){.container{width:calc(100% - 64px) !important}}@media(max-width: 767px){.container{width:calc(100% - 32px) !important}.container.-full-bleed-mobile{width:100% !important;max-width:none !important}}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#f6e6d9;scroll-behavior:smooth}*,*::before,*::after{box-sizing:border-box}*:focus:not(:focus-visible){outline:none}::-moz-selection{color:#000;background:#bed001}::selection{color:#000;background:#bed001}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f6e6d9}::-webkit-scrollbar-thumb{background:#bed001}::-moz-placeholder{color:#bed001 !important;font-family:"Inter Tight",sans-serif !important;font-size:16px !important;line-height:140% !important;font-weight:400 !important;letter-spacing:0 !important}::placeholder{color:#bed001 !important;font-family:"Inter Tight",sans-serif !important;font-size:16px !important;line-height:140% !important;font-weight:400 !important;letter-spacing:0 !important}body{margin:0 !important;font-size:16px;font-weight:400;line-height:140%;color:#000;z-index:1;position:relative;font-family:"Inter Tight",sans-serif;overflow-x:clip}body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body main#main{overflow-x:clip}@media(max-width: 767px){body main#main{overflow:hidden}}body a{text-decoration:none;transition:all .2s ease}body button{font-family:"Inter Tight",sans-serif}body h1{font-size:clamp(44px,5.8vw,74px);font-weight:700;line-height:110%;letter-spacing:0;font-family:Excon,sans-serif !important}body h2{font-size:64px;font-weight:700;line-height:110%;letter-spacing:0;font-family:Excon,sans-serif !important}@media(max-width: 767px){body h2{font-size:36px}}body h3{font-size:36px;line-height:110%;font-weight:700;letter-spacing:0;font-family:Excon,sans-serif !important}@media(max-width: 767px){body h3{font-size:24px}}body h4{font-size:24px;line-height:100%;font-weight:700;letter-spacing:0}body .narrow,body .is-style-narrow{max-width:422px;margin:0 auto}@media(max-width: 767px){body .narrow,body .is-style-narrow{max-width:100%}}