.page_main__lykNA{padding:4rem}.page_productContainer__4rIno{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;max-width:1200px;margin:0 auto}.page_galleryWrapper__lYJQt{position:relative}@media (max-width:900px){.page_main__lykNA{padding:2rem 1.5rem}.page_productContainer__4rIno{grid-template-columns:1fr;gap:3rem}}.ProductGallery_gallery__ZAoKJ{display:flex;flex-direction:column;gap:1rem}.ProductGallery_mainImageWrapper__Ctpx8{position:relative;width:100%;aspect-ratio:1/1.1;border-radius:12px;overflow:hidden;background-color:var(--color-neutral-light-gray)}.ProductGallery_mainImage__MmoXu{object-fit:cover}.ProductGallery_thumbnailList__4Qp_4{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem}.ProductGallery_thumbnailWrapper__80kH5{position:relative;aspect-ratio:1/1;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .3s ease}.ProductGallery_thumbnailWrapper__80kH5:hover{border-color:var(--color-primary)}.ProductGallery_thumbnailWrapper__80kH5.ProductGallery_active__2_XTR{border-color:var(--color-secondary-rose)}.ProductGallery_thumbnailImage__hyw0D{object-fit:cover}.Accordion_accordion__hoE1p{border-bottom:1px solid var(--color-neutral-light-gray)}.Accordion_header__u9vVX{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 0;background:none;border:none;cursor:pointer;text-align:left}.Accordion_title__A4Kl1{font-family:var(--font-heading);font-weight:600;font-size:1rem}.Accordion_content__22Vep{overflow:hidden;padding-bottom:1.25rem;font-size:.95rem;line-height:1.7}.Accordion_content__22Vep,.ProductInfo_category__wKp9P{font-family:var(--font-body);color:var(--color-neutral-medium-gray)}.ProductInfo_category__wKp9P{text-transform:uppercase;letter-spacing:1px;font-size:.8rem;margin-bottom:.5rem}.ProductInfo_name__osxo3{font-family:var(--font-display);font-size:3rem;color:var(--color-secondary-rose);margin-bottom:1rem}.ProductInfo_price__gMhus{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;margin-bottom:2rem}.ProductInfo_actions__KKOlX{display:flex;gap:1rem;margin-bottom:1rem;margin-top:2rem}.ProductInfo_quantitySelector__93IU3{display:flex;align-items:center;border:1px solid var(--color-neutral-light-gray);border-radius:30px}.ProductInfo_quantitySelector__93IU3 button{background:none;border:none;cursor:pointer;padding:12px}.ProductInfo_quantitySelector__93IU3 span{padding:0 1rem;font-family:var(--font-heading);font-weight:600}.ProductInfo_addToCartButton__t6J82,.ProductInfo_buyNowButton__M_DaS{border:none;cursor:pointer;border-radius:30px;font-family:var(--font-heading);font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.ProductInfo_addToCartButton__t6J82{flex-grow:1;background-color:var(--color-primary);color:#715153}.ProductInfo_addToCartButton__t6J82:hover{background-color:#f7c5c9}.ProductInfo_buyNowButton__M_DaS{width:100%;padding:14px;background-color:var(--color-secondary-rose);color:white;margin-bottom:2rem}.ProductInfo_buyNowButton__M_DaS:hover{background-color:#e0a3a7}.ProductInfo_accordionGroup__7HVxl{margin-top:2rem}.ProductInfo_variations__ibMHY{margin:1.5rem 0}.ProductInfo_variationLabel__gQ_QC{font-family:var(--font-heading);font-weight:600;font-size:.9rem;margin-bottom:.75rem;display:block}.ProductInfo_variationList__vZQ_u{display:flex;flex-direction:column;gap:.75rem}.ProductInfo_variationCard___U25N{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--color-neutral-light-gray);border-radius:8px;cursor:pointer;transition:all .3s ease}.ProductInfo_variationCard___U25N:hover{border-color:var(--color-primary);background-color:#fdfaf6}.ProductInfo_variationCard___U25N.ProductInfo_selected___0NNO{border-color:var(--color-secondary-rose);background-color:#fef8f8;box-shadow:0 0 0 2px var(--color-secondary-rose)}.ProductInfo_radioCircle__OCWMa{width:20px;height:20px;border-radius:50%;border:2px solid var(--color-neutral-light-gray);flex-shrink:0;position:relative;transition:border-color .3s ease}.ProductInfo_selected___0NNO .ProductInfo_radioCircle__OCWMa{border-color:var(--color-secondary-rose)}.ProductInfo_radioCircle__OCWMa:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;border-radius:50%;background-color:var(--color-secondary-rose);transition:transform .3s ease}.ProductInfo_selected___0NNO .ProductInfo_radioCircle__OCWMa:after{transform:translate(-50%,-50%) scale(1)}.ProductInfo_variationDetails__LMroT{flex-grow:1;display:flex;flex-direction:column}.ProductInfo_variationName__SOkVG{font-family:var(--font-heading);font-weight:500}.ProductInfo_variationStock__ymsg_{font-size:.8rem;color:var(--color-neutral-medium-gray)}.ProductInfo_variationPrice__0_eFe{font-family:var(--font-heading);font-weight:600;font-size:1rem}.ProductInfo_addToCartButton__t6J82:disabled,.ProductInfo_buyNowButton__M_DaS:disabled{background-color:var(--color-neutral-light-gray);color:var(--color-neutral-medium-gray);cursor:not-allowed;border-color:var(--color-neutral-light-gray)}.PageHeader_header__2m_Bl{text-align:center;padding:4rem 2rem;background-color:#fdfaf6}.PageHeader_title__EKqaH{font-family:var(--font-display);font-size:3.5rem;color:var(--color-secondary-rose);font-weight:400;margin-bottom:.5rem}.PageHeader_subtitle__qsnUG{font-family:var(--font-body);font-size:1rem;color:var(--color-neutral-medium-gray);max-width:500px;margin:0 auto}.FilterSidebar_sidebar__0og_A{width:250px;flex-shrink:0;padding:2rem;background-color:#fdfaf6;border-radius:12px;border:1px solid var(--color-neutral-light-gray);position:-webkit-sticky;position:sticky;top:120px;max-height:calc(100vh - 140px);overflow-y:auto}.FilterSidebar_filterGroup__dpw5M{margin-bottom:2rem}.FilterSidebar_title__Ehr9y{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-secondary-gold);display:inline-block}.FilterSidebar_categoryList___9nWe{list-style:none;display:flex;flex-direction:column;gap:.75rem}.FilterSidebar_categoryButton__f0dKi{width:100%;text-align:left;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:.95rem;color:var(--color-neutral-medium-gray);transition:all .3s ease;padding:8px 12px;border-radius:6px}.FilterSidebar_categoryButton__f0dKi:hover{background-color:#fef8f8;color:var(--color-secondary-rose)}.FilterSidebar_categoryButton__f0dKi.FilterSidebar_active__mGnWn{background-color:var(--color-primary);color:#715153;font-weight:600}.FilterSidebar_sortSelect__TnhMQ{width:100%;padding:10px;border:1px solid var(--color-neutral-light-gray);border-radius:6px;font-family:var(--font-body);font-size:.9rem;background-color:var(--color-neutral-white)}.ProductCard_cardWrapper__HX_26{height:100%}.ProductCard_card__tt7Ze{display:flex;flex-direction:column;height:100%;text-decoration:none;background-color:var(--color-neutral-white);border-radius:8px;overflow:hidden;border:1px solid #f0f0f0;transition:transform .4s ease,box-shadow .4s ease}.ProductCard_card__tt7Ze:hover{transform:translateY(-8px);box-shadow:0 12px 28px rgba(232,180,184,.25)}.ProductCard_imageWrapper__U_9S0{position:relative;width:100%;aspect-ratio:1/1.1;overflow:hidden}.ProductCard_image__RrX8h{object-fit:cover;transition:transform .5s cubic-bezier(.19,1,.22,1)}.ProductCard_card__tt7Ze:hover .ProductCard_image__RrX8h{transform:scale(1.05)}.ProductCard_badge__EePnD{position:absolute;top:12px;left:12px;z-index:2;background-color:var(--color-secondary-gold);color:#8c733b;font-family:var(--font-heading);font-size:.7rem;font-weight:600;padding:4px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.ProductCard_favoriteButton__VztxA{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-neutral-medium-gray);transition:all .3s ease}.ProductCard_favoriteButton__VztxA:hover{background-color:var(--color-secondary-rose);color:#fff;transform:scale(1.1)}.ProductCard_favoriteButton__VztxA.ProductCard_isFavorite__r8QDf{background-color:var(--color-secondary-rose);color:white}.ProductCard_info__JegpQ{padding:1rem 1rem .5rem;text-align:center;flex-grow:1;display:flex;flex-direction:column}.ProductCard_category__CWMre{font-family:var(--font-body);font-size:.8rem;color:var(--color-neutral-medium-gray);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:1px}.ProductCard_nameLink__0mtVh{text-decoration:none;color:inherit}.ProductCard_name__CxLAY{font-family:var(--font-heading);font-size:1.05rem;font-weight:500;color:var(--color-text-main);margin-bottom:.5rem;line-height:1.4;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ProductCard_price__t9DLm{font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--color-secondary-rose);margin-top:auto;padding-top:.5rem}.ProductCard_actions__lypEy{display:flex;padding:.5rem 1rem 1rem;gap:.5rem}.ProductCard_detailsButton__GAHxH{flex:1 1;padding:12px;border-radius:6px;border:1px solid var(--color-primary);background-color:var(--color-primary);color:#715153;font-family:var(--font-heading);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.ProductCard_detailsButton__GAHxH:hover{background-color:#f7c5c9;border-color:#f7c5c9}.RelatedProducts_section__v9ASS{margin-top:6rem;padding:4rem 0;border-top:1px solid var(--color-neutral-light-gray);overflow:hidden}.RelatedProducts_title__UpoJF{font-family:var(--font-display);font-size:3rem;text-align:center;color:var(--color-secondary-rose);margin-bottom:3rem}.RelatedProducts_carouselContainer__F_R8A{max-width:1200px;margin:0 auto;padding:0 2.5rem}.RelatedProducts_carouselContainer__F_R8A .swiper-button-next,.RelatedProducts_carouselContainer__F_R8A .swiper-button-prev{color:var(--color-secondary-rose);transition:color .3s ease}.RelatedProducts_carouselContainer__F_R8A .swiper-button-next:hover,.RelatedProducts_carouselContainer__F_R8A .swiper-button-prev:hover{color:var(--color-primary)}.RelatedProducts_carouselContainer__F_R8A .swiper-slide{height:auto}.ProductGrid_grid__Hleef{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;width:100%}.ProductGrid_noResults__6oJdH{font-family:var(--font-body);color:var(--color-neutral-medium-gray);width:100%;text-align:center;padding:4rem 0}@media (max-width:1024px){.ProductGrid_grid__Hleef{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ProductGrid_grid__Hleef{grid-template-columns:1fr;gap:1.5rem}}.Pagination_pagination__c7olK{display:flex;justify-content:center;align-items:center;margin-top:3rem;gap:1rem}.Pagination_arrowButton__wlWFp{display:flex;align-items:center;gap:6px;background-color:transparent;border:1px solid var(--color-primary);color:var(--color-secondary-rose);padding:8px 16px;border-radius:30px;font-family:var(--font-heading);font-weight:500;cursor:pointer;transition:all .3s ease}.Pagination_arrowButton__wlWFp:hover:not(:disabled){background-color:var(--color-primary);color:white}.Pagination_arrowButton__wlWFp:disabled{opacity:.5;cursor:not-allowed}.Pagination_pageInfo__Rz_xA{font-family:var(--font-body);color:var(--color-neutral-medium-gray)}.page_main__zRDIY{padding:4rem}.page_container__Ljvdn{display:flex;gap:2rem;max-width:1400px;margin:0 auto;align-items:flex-start}.page_mainContent__vcKUJ{flex-grow:1}.page_loadingText__1Ty_5{font-family:var(--font-body);color:var(--color-neutral-medium-gray);width:100%;text-align:center;padding:4rem 0;font-style:italic}@media (max-width:900px){.page_container__Ljvdn{flex-direction:column;align-items:stretch}.page_container__Ljvdn>:first-child{width:100%;position:static}}@media (max-width:768px){.page_main__zRDIY{padding:2rem 1.5rem}}.page_main__tjFpr{padding:4rem;background-color:#fdfaf6}.page_contactGrid__pJXEq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;max-width:1100px;margin:0 auto}.page_contactCard__nyyYZ{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem;background-color:var(--color-neutral-white);border-radius:12px;border:1px solid var(--color-neutral-light-gray);text-decoration:none;color:inherit;transition:transform .4s ease,box-shadow .4s ease;position:relative;overflow:hidden}.page_contactCard__nyyYZ:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:var(--card-color,var(--color-primary));transition:height .4s ease}.page_contactCard__nyyYZ:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(232,180,184,.2)}.page_contactCard__nyyYZ:hover:before{height:100%}.page_cardAction__cIYBR,.page_cardDescription__8Crru,.page_cardTitle__OVAd5,.page_iconWrapper__3nWN9{position:relative;z-index:2;transition:color .4s ease}.page_iconWrapper__3nWN9{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;background-color:var(--card-color,var(--color-primary));color:#fff}.page_contactCard__nyyYZ:hover .page_iconWrapper__3nWN9{background-color:#fff;color:var(--card-color,var(--color-primary))}.page_cardTitle__OVAd5{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.page_cardDescription__8Crru{font-family:var(--font-body);font-size:.95rem;color:var(--color-neutral-medium-gray);line-height:1.6;flex-grow:1;margin-bottom:1.5rem}.page_contactCard__nyyYZ:hover .page_cardDescription__8Crru,.page_contactCard__nyyYZ:hover .page_cardTitle__OVAd5{color:#fff}.page_cardAction__cIYBR{font-family:var(--font-heading);font-weight:600;padding:8px 16px;border-radius:20px;background-color:rgba(255,255,255,.2);color:var(--color-text-main)}.page_contactCard__nyyYZ:hover .page_cardAction__cIYBR{background-color:rgba(255,255,255,.9);color:var(--card-color,var(--color-primary))}.page_faqSection__Uf34Z{max-width:800px;margin:6rem auto 0;text-align:center}.page_faqTitle__iaMhN{font-family:var(--font-display);font-size:3rem;color:var(--color-secondary-rose);margin-bottom:2rem}.page_accordionContainer__RGN0E{text-align:left;background-color:var(--color-neutral-white);padding:1rem 2rem;border-radius:12px}@media (max-width:900px){.page_contactGrid__pJXEq{grid-template-columns:1fr}}@media (max-width:768px){.page_main__tjFpr{padding:2rem 1.5rem}}.WeeklyHighlights_section__HrAqV{width:100%;padding:6rem 0;background-color:var(--color-neutral-white);overflow:hidden}.WeeklyHighlights_titleWrapper__iS3_J{text-align:center;margin-bottom:4rem;padding:0 1.5rem}.WeeklyHighlights_title__nJX0p{font-family:var(--font-display);font-size:3.5rem;color:var(--color-secondary-rose);font-weight:400;margin-bottom:.5rem}.WeeklyHighlights_subtitle__mRLgJ{font-family:var(--font-body);font-size:1rem;color:var(--color-neutral-medium-gray);max-width:500px;margin:0 auto}.WeeklyHighlights_carouselContainer__HuNBn{max-width:1400px;margin:0 auto;padding:0 4rem}.WeeklyHighlights_carouselContainer__HuNBn .swiper-button-next,.WeeklyHighlights_carouselContainer__HuNBn .swiper-button-prev{color:var(--color-secondary-rose)}.WeeklyHighlights_carouselContainer__HuNBn .swiper-pagination-bullet-active{background-color:var(--color-primary)}.WeeklyHighlights_carouselContainer__HuNBn .swiper-slide{padding-bottom:3.5rem;height:auto}.WeeklyHighlights_viewAllButtonWrapper__P9GVG{text-align:center;margin-top:3rem}.WeeklyHighlights_viewAllButton__XWKiH{display:inline-block;font-family:var(--font-heading);font-weight:500;color:var(--color-secondary-rose);border:1px solid var(--color-primary);padding:12px 28px;border-radius:30px;text-decoration:none;transition:all .3s ease}.WeeklyHighlights_viewAllButton__XWKiH:hover{background-color:var(--color-primary);color:white;transform:scale(1.05)}@media (max-width:768px){.WeeklyHighlights_section__HrAqV{padding:4rem 0}.WeeklyHighlights_carouselContainer__HuNBn{padding:0 1.5rem}}.page_main__TzQxo{padding:4rem;background-color:#fdfaf6}.page_profileLayout__jVDCu{display:grid;grid-template-columns:280px 1fr;grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto;align-items:flex-start}.page_sidebar__VB9WF{position:-webkit-sticky;position:sticky;top:120px}.page_welcomeBox__dalPF{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;padding:1.5rem;background-color:var(--color-neutral-white);border-radius:12px;text-align:center}.page_avatar__tnAxN{width:60px;height:60px;border-radius:50%;background-color:var(--color-primary);color:#715153;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:2.5rem;margin-bottom:1rem}.page_welcomeBox__dalPF p{font-family:var(--font-heading);font-weight:600}.page_sidebar__VB9WF nav ul{list-style:none;position:relative;padding:0}.page_navButton__J0L2e{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem;margin-bottom:.5rem;background-color:transparent;border:none;border-radius:8px;cursor:pointer;font-family:var(--font-heading);font-weight:500;font-size:.95rem;text-align:left;transition:all .3s ease;position:relative;z-index:2;color:var(--color-neutral-medium-gray)}.page_navButton__J0L2e:hover{color:var(--color-secondary-rose)}.page_navButton__J0L2e.page_active__CEDCb{color:#715153;background-color:var(--color-primary)}.page_navButton__J0L2e.page_active__CEDCb:hover{color:#715153}.page_content__xUWvq{background-color:var(--color-neutral-white);border-radius:12px;border:1px solid var(--color-neutral-light-gray);min-height:600px}@media (max-width:900px){.page_profileLayout__jVDCu{grid-template-columns:1fr}.page_sidebar__VB9WF{position:static}.page_sidebar__VB9WF nav ul{display:flex;gap:.5rem;overflow-x:auto;padding:.5rem;background-color:var(--color-neutral-white);border-radius:12px}.page_navButton__J0L2e{width:auto;flex-shrink:0;white-space:nowrap}}@media (max-width:600px){.page_main__TzQxo{padding:2rem 1.5rem}.page_sidebar__VB9WF nav ul{overflow-x:visible;justify-content:space-around}.page_navButton__J0L2e span{display:none}.page_navButton__J0L2e{padding:.75rem;justify-content:center;gap:0}}.AnimatedThread_threadSvg__oIzKV{position:absolute;top:0;left:50%;transform:translateX(-50%);width:500px;height:100%;z-index:1;pointer-events:none}@media (max-width:768px){.AnimatedThread_threadSvg__oIzKV{left:20px;transform:none}}.page_main__BmUPS{padding:6rem 4rem;background-color:#fdfaf6;overflow-x:hidden}.page_storyContainer__LTPLZ{position:relative;padding-bottom:16rem}.page_animatedThreadContainer__gja7t{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page_contentWrapper__eMIJF{position:relative;z-index:2}.page_section__GGTRG{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;max-width:1100px;margin:0 auto;position:relative}.page_founderSection__I781h{margin-bottom:16rem}.page_manifestoSection__350kg{grid-template-areas:"text image"}.page_manifestoSection__350kg .page_textWrapper__6LJ4e{grid-area:text}.page_manifestoSection__350kg .page_imageWrapper__f0a7Z{grid-area:image}.page_founderSection__I781h{grid-template-areas:"image text"}.page_founderSection__I781h .page_textWrapper__6LJ4e{grid-area:text}.page_founderSection__I781h .page_imageWrapper__f0a7Z{grid-area:image}.page_imageWrapper__f0a7Z{position:relative;width:100%;aspect-ratio:4/5;border-radius:12px;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.1)}.page_image__QXomZ{object-fit:cover}.page_textWrapper__6LJ4e{max-width:450px}.page_sectionTitle__RlF5L{font-family:var(--font-display);font-size:3rem;color:var(--color-secondary-rose);margin-bottom:1.5rem;line-height:1.2}.page_textWrapper__6LJ4e p{font-family:var(--font-body);font-size:1rem;line-height:1.8;color:var(--color-neutral-medium-gray);margin-bottom:1.5rem}.page_valuesList__QOxB_{list-style:none;display:flex;flex-direction:column;gap:1rem;padding:0}.page_valueTitle___iqjy{font-family:var(--font-heading);font-weight:600;color:var(--color-text-main);margin-right:.5rem}.page_atelierSection__5twVO{text-align:center;margin:0 auto;max-width:1100px;position:relative;z-index:2}.page_gallery__bPyhj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.page_galleryImage__HmF_G{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.08);transition:transform .4s ease}.page_galleryImage__HmF_G:hover{transform:scale(1.05) rotate(2deg)}@media (max-width:900px){.page_main__BmUPS{padding:4rem 1.5rem}.page_storyContainer__LTPLZ{padding-bottom:6rem}.page_founderSection__I781h{margin-bottom:6rem}.page_animatedThreadContainer__gja7t{display:none}.page_section__GGTRG{display:flex;flex-direction:column;gap:2.5rem;text-align:center}.page_textWrapper__6LJ4e{margin:0 auto;max-width:100%}.page_imageWrapper__f0a7Z{margin:0 auto;max-width:400px;width:80%}.page_section__GGTRG .page_textWrapper__6LJ4e{order:1}.page_section__GGTRG .page_imageWrapper__f0a7Z{order:2}.page_gallery__bPyhj{grid-template-columns:1fr;gap:2rem}}