/* Compiled Design blocks. Source packages are pinned in the release artifact. */
/* hero@1.0.0 */
.front-design-block--hero{background:#000}
/* page_heading@1.0.0 */
.front-heading{width:min(var(--front-content-width,1560px),calc(100% - 40px));margin:0 auto;padding:var(--front-section-gap,34px) 0 16px}.front-heading h1{margin:0;line-height:1.08}.front-heading--centered{text-align:center}
.front-design-block--page_heading{background:transparent}
@media(max-width:700px){.front-heading{width:min(100% - 24px,var(--front-content-width,1560px));padding-top:24px}}
/* category_tiles@1.0.0 */
.front-category-tiles{width:min(var(--front-content-width,1560px),calc(100% - 40px));margin:0 auto;padding:16px 0 var(--front-section-gap,34px)}
.front-category-tiles__row{display:grid;grid-template-columns:repeat(var(--front-row-count),minmax(0,1fr));gap:var(--front-tile-gap,24px);margin-top:var(--front-tile-gap,24px)}
.front-category-tile{position:relative;isolation:isolate;min-height:var(--front-tile-min-height,360px);overflow:hidden;border-radius:var(--front-tile-radius,22px);background:#e9eef1;box-shadow:0 14px 36px rgba(24,43,53,.12)}
.front-category-tile__media,.front-category-tile__media img{position:absolute;inset:0;width:100%;height:100%}.front-category-tile__media img{object-fit:cover;object-position:var(--front-focal,50% 50%)}
.front-category-tile__placeholder{background:linear-gradient(145deg,#dce8ed,#f4f7f8 55%,#c8dfe8)}
.front-category-tile__body{position:absolute;z-index:1;inset:auto 0 0;padding:24px;color:#fff;background:linear-gradient(transparent,rgba(8,25,34,var(--front-overlay-opacity,.88)) 28%)}
.front-category-tile__title{display:inline-block;color:inherit;font-size:clamp(1.35rem,2vw,2rem);font-weight:700;line-height:1.15;text-decoration:none;text-wrap:balance}.front-category-tile__title::after{content:"";position:absolute;inset:0}
.front-category-tile__text{max-width:52ch;margin:.55rem 0 0;line-height:1.45;color:rgba(255,255,255,.92)}
.front-category-tile:focus-within{outline:3px solid var(--front-accent,#138db6);outline-offset:4px}
.front-design-block--category_tiles{background:transparent}
@media(max-width:1050px){.front-category-tiles__row{grid-template-columns:repeat(var(--front-tablet-count),minmax(0,1fr))}.front-category-tile{min-height:max(300px,var(--front-tile-min-height,360px))}}
@media(max-width:700px){.front-category-tiles{width:min(100% - 24px,var(--front-content-width,1560px))}.front-category-tiles__row{grid-template-columns:1fr;gap:16px;margin-top:16px}.front-category-tile{min-height:300px}.front-category-tile__body{padding:20px}}
/* product_slider@1.0.0 */
.front-design .scroll-container{margin-top:var(--front-section-gap,34px)}
.front-design-block--product_slider{background:transparent}
.front-design--3582bab0c39a{--front-content-width:1560px;--front-section-gap:34px;--front-tile-gap:24px;--front-tile-radius:22px;--front-tile-min-height:360px;--front-overlay-opacity:0.88;--front-accent:#138db6;;background:transparent;transition:background-color .22s ease}.front-design--3582bab0c39a .front-design-block{transition:background-color .22s ease}
.front-design--3582bab0c39a{box-sizing:border-box;display:grid;align-content:start;width:100%;max-width:none;margin:0;padding:32px;gap:32px;background:transparent;--front-content-width:1280px}.front-design--3582bab0c39a>.front-design-block{box-sizing:border-box;display:grid;width:100%;margin-inline:auto}.front-design--3582bab0c39a>.front-design-block--hero{max-width:1280px;padding:0px;gap:0px;background:transparent;text-align:left;--front-section-gap:0px;--front-tile-gap:0px}.front-design--3582bab0c39a>.front-design-block--hero{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.front-design--3582bab0c39a>.front-design-block--page_heading{max-width:1280px;padding:0px;gap:8px;background:transparent;text-align:left;--front-section-gap:8px;--front-tile-gap:8px}.front-design--3582bab0c39a>.front-design-block--page_heading .front-heading{width:100%;max-width:none}.front-design--3582bab0c39a>.front-design-block--category_tiles{max-width:1280px;padding:0px;gap:16px;background:transparent;text-align:left;--front-section-gap:16px;--front-tile-gap:16px}.front-design--3582bab0c39a>.front-design-block--category_tiles .front-category-tiles{width:100%;max-width:none}.front-design--3582bab0c39a>.front-design-block--category_tiles .front-category-tiles__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(25% - 12px)),1fr));gap:16px}.front-design--3582bab0c39a>.front-design-block--product_slider{max-width:1280px;padding:0px;gap:8px;background:transparent;text-align:left;--front-section-gap:8px;--front-tile-gap:8px}.front-design--3582bab0c39a>.front-design-block--product_slider{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.front-design--3582bab0c39a>.front-design-block--product_slider .scroll-container{margin-top:0}.front-design--3582bab0c39a>.front-design-block--product_slider .scroll-content{gap:8px}.front-design--3582bab0c39a>.front-design-block--product_slider .scroll-content{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto}.front-design--3582bab0c39a>.front-design-block--product_slider .scroll-content .item{width:auto;min-width:0;flex:0 0 calc(25% - 6px)}.front-design--3582bab0c39a>.front-design-block--product_slider .arrow-wrapper{display:flex}@media(max-width:900px){.front-design--3582bab0c39a{box-sizing:border-box;display:grid;align-content:start;width:100%;max-width:none;margin:0;padding:24px;gap:24px;background:#eef2f4;--front-content-width:720px}.front-design--3582bab0c39a>.front-design-block{box-sizing:border-box;display:grid;width:100%;margin-inline:auto}.front-design--3582bab0c39a>.front-design-block--hero{max-width:720px;padding:0px;gap:0px;background:#ffffff;text-align:left;--front-section-gap:0px;--front-tile-gap:0px}.front-design--3582bab0c39a>.front-design-block--hero{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.front-design--3582bab0c39a>.front-design-block--page_heading{max-width:720px;padding:16px;gap:20px;background:#f8fafb;text-align:left;--front-section-gap:20px;--front-tile-gap:20px}.front-design--3582bab0c39a>.front-design-block--page_heading .front-heading{width:100%;max-width:none}.front-design--3582bab0c39a>.front-design-block--category_tiles{max-width:720px;padding:24px;gap:20px;background:#ffffff;text-align:left;--front-section-gap:20px;--front-tile-gap:20px}.front-design--3582bab0c39a>.front-design-block--category_tiles .front-category-tiles{width:100%;max-width:none}.front-design--3582bab0c39a>.front-design-block--category_tiles .front-category-tiles__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(50% - 10px)),1fr));gap:20px}.front-design--3582bab0c39a>.front-design-block--product_slider{max-width:720px;padding:24px;gap:20px;background:#ffffff;text-align:left;--front-section-gap:20px;--front-tile-gap:20px}.front-design--3582bab0c39a>.front-design-block--product_slider .scroll-container{margin-top:0}.front-design--3582bab0c39a>.front-design-block--product_slider .scroll-content{gap:20px}.front-design--3582bab0c39a>.front-design-block--product_slider .scroll-content{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto}.front-design--3582bab0c39a>.front-design-block--product_slider .scroll-content .item{width:auto;min-width:0;flex:0 0 calc(50% - 10px)}.front-design--3582bab0c39a>.front-design-block--product_slider .arrow-wrapper{display:flex}}@media(max-width:600px){.front-design--3582bab0c39a{box-sizing:border-box;display:grid;align-content:start;width:100%;max-width:none;margin:0;padding:16px;gap:20px;background:#eef2f4;--front-content-width:390px}.front-design--3582bab0c39a>.front-design-block{box-sizing:border-box;display:grid;width:100%;margin-inline:auto}.front-design--3582bab0c39a>.front-design-block--hero{max-width:390px;padding:0px;gap:14px;background:#ffffff;text-align:left;--front-section-gap:14px;--front-tile-gap:14px}.front-design--3582bab0c39a>.front-design-block--hero{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.front-design--3582bab0c39a>.front-design-block--page_heading{max-width:390px;padding:12px;gap:14px;background:#f8fafb;text-align:left;--front-section-gap:14px;--front-tile-gap:14px}.front-design--3582bab0c39a>.front-design-block--page_heading .front-heading{width:100%;max-width:none}.front-design--3582bab0c39a>.front-design-block--category_tiles{max-width:390px;padding:16px;gap:14px;background:#ffffff;text-align:left;--front-section-gap:14px;--front-tile-gap:14px}.front-design--3582bab0c39a>.front-design-block--category_tiles .front-category-tiles{width:100%;max-width:none}.front-design--3582bab0c39a>.front-design-block--category_tiles .front-category-tiles__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(100% - 0px)),1fr));gap:14px}.front-design--3582bab0c39a>.front-design-block--product_slider{max-width:390px;padding:16px;gap:14px;background:#ffffff;text-align:left;--front-section-gap:14px;--front-tile-gap:14px}.front-design--3582bab0c39a>.front-design-block--product_slider .scroll-container{margin-top:0}.front-design--3582bab0c39a>.front-design-block--product_slider .scroll-content{gap:14px}.front-design--3582bab0c39a>.front-design-block--product_slider .scroll-content{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto}.front-design--3582bab0c39a>.front-design-block--product_slider .scroll-content .item{width:auto;min-width:0;flex:0 0 calc(100% - 0px)}.front-design--3582bab0c39a>.front-design-block--product_slider .arrow-wrapper{display:flex}}
