dialog::backdrop{background:#f0e9dc99;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transform:translateZ(0)}dialog{background:#fff;border:none;position:relative;max-width:100%;max-height:100%;top:auto;bottom:0;flex-direction:column;justify-content:safe center;text-align:center;scrollbar-width:thin}dialog{padding-top:75px}dialog{padding-right:24px}@media screen and (min-width:768px){dialog{padding-right:32px}}@media screen and (min-width:1180px){dialog{padding-right:40px}}dialog{padding-bottom:75px}dialog{padding-left:24px}@media screen and (min-width:768px){dialog{padding-left:32px}}@media screen and (min-width:1180px){dialog{padding-left:40px}}dialog{width:100%}@media screen and (min-width:768px){dialog{width:400px}}@media screen and (min-width:1180px){dialog{width:480px}}@media screen and (min-width:1536px){dialog{width:540px}}@media screen and (min-width:768px){dialog{margin-right:0;min-height:100%}}dialog:focus-visible{outline:none}dialog:open{display:flex}dialog .close-button{position:absolute;top:0;right:0}.search-dialog{min-width:100%;min-height:100%;text-align:left;justify-content:stretch}.search-dialog{padding-top:0}.search-dialog{padding-left:24px}@media screen and (min-width:768px){.search-dialog{padding-left:32px}}@media screen and (min-width:1180px){.search-dialog{padding-left:40px}}.search-dialog{padding-right:24px}@media screen and (min-width:768px){.search-dialog{padding-right:32px}}@media screen and (min-width:1180px){.search-dialog{padding-right:40px}}.search-dialog{padding-bottom:16px}@media screen and (min-width:768px){.search-dialog{padding-bottom:16px}}@media screen and (min-width:1180px){.search-dialog{padding-bottom:24px}}.search-dialog{gap:16px}@media screen and (min-width:768px){.search-dialog{gap:16px}}@media screen and (min-width:1180px){.search-dialog{gap:24px}}.search-dialog__header{display:flex;align-items:center;flex-shrink:0}.search-dialog__header{gap:16px}@media screen and (min-width:768px){.search-dialog__header{gap:16px}}@media screen and (min-width:1180px){.search-dialog__header{gap:24px}}.search-dialog__header{height:64px}@media screen and (min-width:768px){.search-dialog__header{height:80px}}@media screen and (min-width:1180px){.search-dialog__header{height:112px}}.search-dialog__header .form-search{border:1px solid #000000;height:48px;font-weight:600}.search-dialog__header .form-search{font-size:18rem}@media screen and (min-width:768px){.search-dialog__header .form-search{font-size:18rem}}@media screen and (min-width:1180px){.search-dialog__header .form-search{font-size:22rem}}@media screen and (min-width:768px){.search-dialog__header .form-search{height:64px}}.js-search.is-done .search-dialog__header .form-search{border-color:#d7a663}.search-dialog__header .close-button{position:relative;margin-left:0;flex-shrink:0}.search-dialog__categories{display:none}.js-search.is-done:not(.has-no-results) .search-dialog__categories{display:block}.search-dialog__categories ul{justify-content:safe center;overflow:auto}.search-dialog__categories ul button[aria-checked=true]{color:#d7a663;text-decoration:underline;text-underline-offset:8px}.search-dialog__content{flex:1 1 100%;overflow:auto;scrollbar-width:none;display:flex;flex-flow:row wrap}.search-dialog__content{row-gap:32px}@media screen and (min-width:768px){.search-dialog__content{row-gap:44px}}@media screen and (min-width:1180px){.search-dialog__content{row-gap:64px}}.search-dialog__no-results,.search-dialog__menu,.search-dialog__products,.search-dialog__results{flex:0 0 100%;max-width:100%}.search-dialog__no-results{display:none}.js-search.is-done.has-no-results .search-dialog__no-results{display:block}@media screen and (min-width:768px){.search-dialog__no-results{text-align:center}}.js-search.is-done:not(.has-no-results) .search-dialog__menu{display:none}@media screen and (min-width:768px){.search-dialog__menu{flex-basis:50%}.js-search.is-done.has-no-results .search-dialog__menu{text-align:center;flex-basis:100%}}@media screen and (min-width:1180px){.search-dialog__menu{flex-basis:35%}}.search-dialog__menu ul{display:flex;flex-direction:column}.search-dialog__menu ul{gap:24px}@media screen and (min-width:768px){.search-dialog__menu ul{gap:32px}}@media screen and (min-width:1180px){.search-dialog__menu ul{gap:40px}}.js-search.is-done .search-dialog__products{display:none}@media screen and (min-width:768px){.search-dialog__products{flex-basis:50%}}@media screen and (min-width:1180px){.search-dialog__products{flex-basis:65%}}.search-dialog__products ul{flex-direction:column;column-gap:8px}.search-dialog__products ul{row-gap:24px}@media screen and (min-width:768px){.search-dialog__products ul{row-gap:32px}}@media screen and (min-width:1180px){.search-dialog__products ul{row-gap:40px}}@media screen and (min-width:1180px){.search-dialog__products ul{flex-direction:row}}.search-dialog__products ul li{flex:0 1 calc(33.3333333333% - 5.3333333333px)}.js-search.is-done:not(.has-no-results) .search-dialog__results{display:block}.search-dialog__results.embla{padding-bottom:0;--slide-size: 100%}@media screen and (min-width:768px){.search-dialog__results.embla{--slide-size: 50%}}.search-dialog__results.embla .embla__slide{margin:0}.search-dialog__results.embla .embla__container{flex-wrap:wrap}.search-dialog__results.embla .embla__container{row-gap:24px}@media screen and (min-width:768px){.search-dialog__results.embla .embla__container{row-gap:32px}}@media screen and (min-width:1180px){.search-dialog__results.embla .embla__container{row-gap:40px}}@media screen and (min-width:1180px){.search-dialog__results.embla .embla__container{flex-wrap:nowrap;gap:0}}.retailers-dialog .shape{background:#f0e9dc;position:relative;width:52%;margin-left:auto;margin-right:auto}.retailers-dialog .shape:before{content:"";display:block;padding-bottom:146%}.retailers-dialog .shape img{width:auto;height:82%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.retailers-dialog__row{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;border-bottom:1px solid #000000}.retailers-dialog__row .field--media,.retailers-dialog__row h3{flex-basis:106px;flex-shrink:0}body:has(dialog.retailers-dialog[data-active=false]) [data-dialog=retailers-dialog]{display:none}
