.styles-module__wIadvq__container{background-color:#f7eee3;background-repeat:no-repeat;background-size:cover;flex-direction:column;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.styles-module__wIadvq__carouselContainer{width:100%;max-width:var(--container-max-width);padding:0 var(--page-padding);margin:40px auto}.styles-module__wIadvq__slideWrapper{justify-content:center;padding:10px 0;display:flex}.styles-module__wIadvq__carouselContainer .slick-dots li.slick-active button:before{color:var(--orange-4)}.styles-module__wIadvq__catalog{grid-template-columns:repeat(var(--grid-columns-tablet),1fr);max-width:var(--container-max-width);justify-content:center;gap:var(--grid-gap-tablet);width:100%;padding:0 var(--page-padding);margin:50px auto 100px;display:grid}.styles-module__wIadvq__btnSeeMore,.styles-module__wIadvq__btnCart{cursor:pointer;border:none;border-radius:14px;flex:1;padding:12px 0;font-size:.95rem;font-weight:700;transition:all .2s}.styles-module__wIadvq__btnSeeMore{border:2px solid var(--orange-5);color:var(--orange-4);background-color:#0000}.styles-module__wIadvq__btnSeeMore:hover{background-color:#d9a8821a}.styles-module__wIadvq__btnCart{background-color:var(--orange-5);border:2px solid var(--orange-5);color:#fff}.styles-module__wIadvq__btnCart:hover{background-color:var(--orange-4);border-color:var(--orange-4)}@media (min-width:738px) and (max-width:902px) and (orientation:portrait),(min-width:738px) and (max-width:902px) and (min-height:1062px) and (max-height:1298px){.styles-module__wIadvq__carouselContainer{margin:28px auto}.styles-module__wIadvq__catalog{margin:40px auto 80px}.styles-module__wIadvq__btnSeeMore,.styles-module__wIadvq__btnCart{padding:10px 0;font-size:.88rem}}@media (min-width:1062px) and (max-width:1298px) and (orientation:landscape),(min-width:1062px) and (max-width:1298px) and (min-height:738px) and (max-height:902px){.styles-module__wIadvq__carouselContainer{margin:32px auto}.styles-module__wIadvq__catalog{margin:45px auto 90px}.styles-module__wIadvq__btnSeeMore,.styles-module__wIadvq__btnCart{padding:10px 0;font-size:.9rem}}@media (max-width:1024px){.styles-module__wIadvq__carouselContainer{margin:32px auto}.styles-module__wIadvq__catalog{grid-template-columns:repeat(2,1fr);gap:24px}.styles-module__wIadvq__btnSeeMore,.styles-module__wIadvq__btnCart{padding:10px 0;font-size:.9rem}}@media (max-width:768px){.styles-module__wIadvq__carouselContainer{max-width:100%;margin:24px auto}.styles-module__wIadvq__catalog{grid-template-columns:repeat(2,1fr);gap:18px;max-width:100%;padding:0 12px}.styles-module__wIadvq__slideWrapper{padding:8px 0}.styles-module__wIadvq__btnSeeMore,.styles-module__wIadvq__btnCart{padding:8px 0;font-size:.85rem}}@media (max-width:640px){.styles-module__wIadvq__carouselContainer{max-width:100%;margin:20px auto}.styles-module__wIadvq__catalog{grid-template-columns:1fr;gap:16px;max-width:100%;padding:0 12px}.styles-module__wIadvq__slideWrapper{padding:10px 0}}@media (max-width:375px){.styles-module__wIadvq__carouselContainer{max-width:100%}.styles-module__wIadvq__catalog{max-width:100%;padding:0 8px}.styles-module__wIadvq__btnSeeMore,.styles-module__wIadvq__btnCart{padding:8px 0;font-size:.85rem}}
.styles-module__KPu8-a__container{flex-direction:column;gap:16px;width:100%;margin:16px 0;display:flex}.styles-module__KPu8-a__attributeGroup{flex-direction:column;gap:8px;display:flex}.styles-module__KPu8-a__label{font-family:var(--font-inter),sans-serif;color:var(--green-1);text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:700}.styles-module__KPu8-a__options{flex-wrap:wrap;gap:8px;display:flex}.styles-module__KPu8-a__optionButton{color:var(--green-1);font-family:var(--font-inter),sans-serif;cursor:pointer;background-color:#f7f5f0;border:1px solid #ebe5d8;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.styles-module__KPu8-a__optionButton:hover{background-color:#ebe5d8}.styles-module__KPu8-a__active{background-color:var(--orange-4);color:#fff;border-color:var(--orange-4)}.styles-module__KPu8-a__active:hover{background-color:var(--orange-5)}
.styles-module__gOXLnq__pageShell{width:100%;min-height:100vh}.styles-module__gOXLnq__loading{text-align:center;color:var(--orange-6);padding:48px 24px}@media (max-width:1024px){.styles-module__gOXLnq__pageShell{min-height:auto}}
