.category-page{text-align:left;background:#f7e9df;padding:0 0 3rem}.category-page .dainty-wrapper{background:0 0;flex-direction:column;max-width:72rem;margin:0 auto;display:flex}.category-page .category-top{justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem 0;display:flex}.category-page .category-top .category-back{flex:none;margin:0}.category-page .category-switch{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.category-page .category-switch a{color:#6b4a51;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;padding:.45rem .85rem;font-family:Quicksand,sans-serif;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.category-page .category-switch a:hover,.category-page .category-switch a:focus-visible{color:#fff;background:#6b4a51;outline:none}.category-page .category-switch a:active{color:#fff;background:#543840}.category-page .category-back{color:#6b4a51;background:#fff;border-radius:8px;align-self:flex-start;margin:1rem 1.25rem 0;padding:.45rem .85rem;font-family:Quicksand,sans-serif;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none}.category-page .category-back:hover,.category-page .category-back:focus-visible{color:#fff;background:#6b4a51;outline:none}.category-page .category-heading{color:#6b4a51;text-align:center;border-bottom:1px solid #6b4a51;width:fit-content;margin:1.35rem auto .35rem;padding:0 0 .55rem;font-family:Quicksand,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.2}.category-page .dainty-subwrapper2{grid-template-columns:1fr;grid-auto-rows:auto;gap:1.25rem;margin:0;padding:1rem 1.25rem 0;display:grid;overflow:visible}.category-page .dainty-subwrapper2>:only-child{grid-column:auto}.category-page .dainty-subwrapper2 .showcase-item{background:#fff;border-radius:16px;flex-direction:column;margin:0;padding:0 0 1.25rem;display:flex;overflow:hidden}.category-page .full_cc_outer_container{aspect-ratio:auto;background:#6b4a51;width:auto;margin:1rem 1rem 0;padding:.65rem}.category-page .full_cc_container{border:0}.category-page .full_cc_slider-container{aspect-ratio:1;width:100%;height:auto}.category-page .full_cc_slider{width:300%;height:100%}.category-page .full_cc_slider img{object-fit:cover;width:33.3333%;height:100%;top:0;transform:none}.category-page .dainty-subwrapper2 .showcase-item h2,.category-page .dainty-subwrapper2 .showcase-item h3{color:#6b4a51;text-align:left;letter-spacing:0;width:auto;margin:.85rem 1rem 0;padding:0;font-family:Quicksand,sans-serif}.category-page .dainty-subwrapper2 .showcase-item h2{font-size:1.25rem;font-weight:700}.category-page .dainty-subwrapper2 .showcase-item h3{color:#6b4a51;opacity:.8;margin-top:.35rem;font-size:.95rem;font-weight:400;line-height:1.45}.category-page .dainty-subwrapper2 .showcase-item .price{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:.9rem 1rem 0;display:flex}.category-page .cc_option{color:#6b4a51;background:#fff;border-color:#6b4a5159;flex:7.5rem;justify-content:center;font-family:Quicksand,sans-serif}.category-page .cc_option:before{background:#fff;border:2px solid #6b4a51}.category-page .cc_option:has(>input[type=radio]:checked):before{background:#6b4a51;border:4px solid #fff}.category-page .cartbtn_container{margin-top:auto;display:block}.category-page .addCart{color:#fff;cursor:pointer;background:#6b4a51;border-radius:8px;width:calc(100% - 2rem);margin:1rem auto 0;padding:.75rem 1rem;font-family:Quicksand,sans-serif;font-weight:700;display:block}.category-page .addCart:hover,.category-page .addCart:focus-visible{background:#5a3d43;outline:none}@media (width>=720px){.category-page .dainty-subwrapper2{grid-template-columns:repeat(2,minmax(0,1fr))}.category-page .dainty-subwrapper2:has(>:only-child){grid-template-columns:minmax(0,28rem);justify-content:center}}@media (width>=1100px){.category-page .dainty-subwrapper2{grid-template-columns:repeat(3,minmax(0,1fr))}.category-page .dainty-subwrapper2:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,26rem));justify-content:center}}@media (prefers-reduced-motion:reduce){.category-page .full_cc_slider{transition:none}}
