.gxfpYj{min-height:100vh;background:#ffffff;position:relative;z-index:0;margin-top:calc(-1 * var(--kshm-home-nav-overlap, 104px));}/*!sc*/
@media (max-width: 1023px){.gxfpYj{margin-top:calc(-1 * var(--kshm-home-nav-overlap-mobile, 100px));}}/*!sc*/
.hhGsSI{position:relative;width:100%;max-width:100%;min-width:0;background:var(--kshm-hero-cream, #fbffee);overflow:hidden;}/*!sc*/
.ljQSNM{width:100%;box-sizing:border-box;}/*!sc*/
.hmDQtH{width:100%;min-height:100svh;background:var(--kshm-hero-cream, #fbffee);animation:kqwczU 2.2s ease-in-out infinite;}/*!sc*/
.AIOjh{display:none;width:100%;padding:30px 25px 30px 20px;box-sizing:border-box;}/*!sc*/
@media (max-width: 767px){.AIOjh{display:block;}}/*!sc*/
.eLvEyb{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;}/*!sc*/
.fJmsPE{display:flex;flex-direction:column;align-items:flex-start;gap:30px;width:100%;}/*!sc*/
.fJmsQQ{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;}/*!sc*/
.kONDWq{flex:0 0 220px;width:220px;max-width:100%;height:22px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.hwBVVR{flex:0 0 180px;width:180px;max-width:100%;height:16px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.eOsEgr{flex:0 0 52px;width:52px;max-width:100%;height:52px;border-radius:8px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.fndmfM{flex:0 0 58%;width:58%;max-width:100%;height:28px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.PUDRw{flex:0 0 72%;width:72%;max-width:100%;height:20px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.gYaJjH{flex:0 0 88%;width:88%;max-width:100%;height:14px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.hvPVvn{flex:0 0 100%;width:100%;max-width:100%;height:32px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.ezwjPc{flex:0 0 84%;width:84%;max-width:100%;height:24px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.bIutwD{flex:0 0 100%;width:100%;max-width:100%;height:14px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.ibdLxy{flex:0 0 96px;width:96px;max-width:100%;height:40px;border-radius:24px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.lmVLSG{position:relative;width:calc(100% + 40px);max-width:none;margin-left:-20px;margin-right:-20px;overflow:hidden;box-sizing:border-box;}/*!sc*/
.jpRhBM{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:0 0 4px 20px;box-sizing:border-box;}/*!sc*/
@media (max-width: 768px){.jpRhBM{--mobile-slide-w:min(85vw, calc(100vw / 1.2 - 14px));gap:14px;}}/*!sc*/
.kDwWZK{flex:0 0 auto;aspect-ratio:3/4;border-radius:12px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.ela-Dxh{flex:0 0 calc((100vw - 24px) / 1.5);width:calc((100vw - 24px) / 1.5);aspect-ratio:270/420;min-width:0;height:auto;}/*!sc*/
@media (max-width: 768px){.ela-Dxh{flex:0 0 var(--mobile-slide-w);width:var(--mobile-slide-w);}}/*!sc*/
.cvBumU{display:none;width:100%;padding:40px 30px;box-sizing:border-box;}/*!sc*/
@media (min-width: 768px) and (max-width: 1023px){.cvBumU{display:flex;align-items:flex-start;gap:60px;}}/*!sc*/
.vAhQT{display:flex;flex-direction:column;gap:16px;width:17.97%;min-width:140px;flex-shrink:0;}/*!sc*/
.lsgPt{width:20%;}/*!sc*/
.cyRbPq{flex:1;min-width:0;display:flex;flex-direction:row;align-items:stretch;overflow:hidden;}/*!sc*/
.bbkyqb{flex:1;min-width:0;width:100%;container-type:inline-size;container-name:home-sk-spotlight-tablet;overflow:hidden;box-sizing:border-box;}/*!sc*/
.jMWBAH{flex:1;min-width:0;width:100%;container-type:inline-size;container-name:home-sk-spotlight-desktop;overflow:hidden;box-sizing:border-box;}/*!sc*/
.cmLsrI{display:flex;flex-direction:row;align-items:flex-start;gap:12px;min-width:0;box-sizing:border-box;}/*!sc*/
.iikNld{flex:0 0 calc((100cqi - 24px) / 2.12);width:calc((100cqi - 24px) / 2.12);aspect-ratio:400/625;min-width:0;height:auto;}/*!sc*/
.bkJTXx{display:none;width:100%;padding:40px 0 40px 30px;box-sizing:border-box;}/*!sc*/
@media (min-width: 1024px){.bkJTXx{display:flex;align-items:flex-start;gap:60px;}}/*!sc*/
.hdKcPj{flex:0 0 calc((100cqi - 36px) / 3.12);width:calc((100cqi - 36px) / 3.12);aspect-ratio:400/591;min-width:0;height:auto;}/*!sc*/
.cOBfhD{width:100%;position:relative;overflow-x:visible;overflow-y:visible;}/*!sc*/

@media (max-width:767px){#kshm-bottom-fill{position:fixed;bottom:0;left:0;right:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom,0px);z-index:40;pointer-events:none;display:none}html[data-bottom-bar=solid] #kshm-bottom-fill{display:block;background:#ffffff}}
html,body{background:#ffffff}html[data-home-splash=show],html[data-home-splash=show] body{background-color:#ccd8b7}html[data-home-splash=show] header,body:has(#kshm-home-splash-boot) header{display:none!important}html[data-home-splash=skip] [data-home-splash-cover=true],html[data-home-splash=skip] [data-home-splash-loader=true],html[data-home-splash=skip] #kshm-home-splash-boot{display:none!important}html[data-home-splash=skip] [data-home-splash-content=true]{visibility:visible!important;pointer-events:auto!important}@keyframes kshm-home-splash-fade{to{opacity:0}}#kshm-home-splash-boot{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background-color:transparent;background-image:linear-gradient(#ccd8b7,#ccd8b7);pointer-events:none}#kshm-home-splash-boot.kshm-home-splash-leave{animation:kshm-home-splash-fade 400ms ease forwards}
.fTrKiW{position:fixed;inset:0;z-index:998;border:0;margin:0;padding:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.45);opacity:0;pointer-events:none;transition:opacity 380ms cubic-bezier(0.76, 0, 0.24, 1);cursor:pointer;}/*!sc*/
@media (prefers-reduced-motion: reduce){.fTrKiW{transition:none;}}/*!sc*/
data-styled.g1[id="GlobalBackdrop-styles__GlobalBackdropEl-sc-abc335d9-0"]{content:"fTrKiW,"}/*!sc*/
.iCoAIW{box-sizing:border-box;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:149px;height:56px;padding:10px 30px;border:1px solid #ffffff;border-radius:26px 0;background:transparent;color:#ffffff;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:23px;text-decoration:none;cursor:pointer;margin-top:2px;transition:background 0.2s ease,opacity 0.2s ease,border 0.2s ease,color 0.2s ease;}/*!sc*/
.iCoAIW:hover{background:#ffffff;color:#000000;border:1px solid #ffffff;opacity:0.92;}/*!sc*/
data-styled.g23[id="HeroSectionSlider-desktop-styles__SlideStackCtaEl-sc-d63cdd1d-4"]{content:"iCoAIW,"}/*!sc*/
.kMokgK{position:absolute;inset:0;z-index:4;}/*!sc*/
data-styled.g24[id="HeroSectionSlider-desktop-styles__SlideFullLinkEl-sc-d63cdd1d-5"]{content:"kMokgK,"}/*!sc*/
.ghRHuE{width:100%;max-width:100%;min-width:0;position:relative;z-index:2;background:var(--kshm-hero-cream, #fbffee);}/*!sc*/
.ghRHuE.kshm-hero-section-slider .swiper,.ghRHuE.kshm-hero-section-slider .swiper-wrapper,.ghRHuE.kshm-hero-section-slider .swiper-slide{min-height:100svh;}/*!sc*/
.ghRHuE.kshm-hero-section-slider .swiper{overflow:visible;}/*!sc*/
.ghRHuE.kshm-hero-section-slider .swiper-pagination{top:var(--slider-pagination-top, auto)!important;bottom:var(--slider-pagination-bottom, 20px)!important;left:var(--slider-pagination-left, 20px)!important;right:var(--slider-pagination-right, auto)!important;width:auto!important;display:flex;align-items:center;gap:8px;transform:var(--slider-pagination-transform, none);z-index:14;}/*!sc*/
.ghRHuE.kshm-hero-section-slider .swiper-pagination-bullet{width:6px;height:6px;border-radius:999px;margin:0!important;background:#d4d4d0;opacity:1;transition:width 0.25s ease,background 0.2s ease;}/*!sc*/
.ghRHuE.kshm-hero-section-slider .swiper-pagination-bullet-active{width:20px;height:6px;border-radius:999px;background:#281f1a;}/*!sc*/
.ghRHuE.kshm-hero-section-slider .swiper-button-next,.ghRHuE.kshm-hero-section-slider .swiper-button-prev{display:none!important;}/*!sc*/
data-styled.g25[id="HeroSectionSlider-desktop-styles__SliderSectionEl-sc-d63cdd1d-6"]{content:"ghRHuE,"}/*!sc*/
.jTedWy{position:absolute;width:auto;z-index:15;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0;box-sizing:border-box;pointer-events:none;}/*!sc*/
.jTedWy>*{pointer-events:auto;}/*!sc*/
data-styled.g26[id="HeroSectionSlider-desktop-styles__SliderNavWrapEl-sc-d63cdd1d-7"]{content:"jTedWy,"}/*!sc*/
.fMbdeX{box-sizing:border-box;flex-shrink:0;width:44px;height:44px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0, 0, 0, 0.06);border:none;cursor:pointer;color:#281f1a;transition:background 0.2s ease,opacity 0.2s ease;}/*!sc*/
.fMbdeX:hover{background:rgba(0, 0, 0, 0.1);}/*!sc*/
.fMbdeX:disabled{opacity:0.4;cursor:not-allowed;}/*!sc*/
.fMbdeX svg,.fMbdeX img{display:block;width:14px;height:14px;object-fit:contain;flex-shrink:0;}/*!sc*/
data-styled.g27[id="HeroSectionSlider-desktop-styles__SliderNavButtonEl-sc-d63cdd1d-8"]{content:"fMbdeX,"}/*!sc*/
.fVBMJI{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;min-height:100svh;background:var(--kshm-hero-cream, #fbffee);}/*!sc*/
data-styled.g29[id="HeroSectionSlider-desktop-styles__SlideEl-sc-d63cdd1d-10"]{content:"fVBMJI,"}/*!sc*/
.eHAKiN{width:159px;height:150px;flex-shrink:0;}/*!sc*/
.eHAKiN svg{display:block;width:100%;height:100%;}/*!sc*/
data-styled.g404[id="MiniCart-empty-styles__CartEmptyIllustrationWrapEl-sc-c2cdda05-0"]{content:"eHAKiN,"}/*!sc*/
.ljxcEQ{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1 1 auto;min-height:0;width:100%;gap:36px;}/*!sc*/
data-styled.g405[id="MiniCart-empty-styles__CartEmptyRootEl-sc-c2cdda05-1"]{content:"ljxcEQ,"}/*!sc*/
.dMUFEG{display:flex;flex-direction:column;align-items:flex-start;padding:60px 0 30px;gap:30px;margin:0 auto;width:100%;max-width:286px;flex-shrink:0;}/*!sc*/
data-styled.g406[id="MiniCart-empty-styles__CartEmptyTopEl-sc-c2cdda05-2"]{content:"dMUFEG,"}/*!sc*/
.exrrZe{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;}/*!sc*/
data-styled.g407[id="MiniCart-empty-styles__CartEmptyMessageBlockEl-sc-c2cdda05-3"]{content:"exrrZe,"}/*!sc*/
.eUwamB{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;}/*!sc*/
data-styled.g408[id="MiniCart-empty-styles__CartEmptyCopyEl-sc-c2cdda05-4"]{content:"eUwamB,"}/*!sc*/
.izkcIU{margin:0;width:100%;text-align:center;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:120%;color:#191A16;}/*!sc*/
data-styled.g409[id="MiniCart-empty-styles__CartEmptyHeadingEl-sc-c2cdda05-5"]{content:"izkcIU,"}/*!sc*/
.ekCyXq{margin:0;width:100%;text-align:center;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:135%;color:rgba(0, 0, 0, 0.6);}/*!sc*/
data-styled.g410[id="MiniCart-empty-styles__CartEmptySubtitleEl-sc-c2cdda05-6"]{content:"ekCyXq,"}/*!sc*/
.keqrUv{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;min-height:48px;padding:10px;background:#1f2417;border-radius:24px;text-decoration:none;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:120%;color:#ffffff;transition:background-color 0.2s ease;}/*!sc*/
.keqrUv:hover{background:#2d3428;}/*!sc*/
data-styled.g411[id="MiniCart-empty-styles__CartEmptyCtaEl-sc-c2cdda05-7"]{content:"keqrUv,"}/*!sc*/
.jbxsbz{position:absolute;left:8px;bottom:8px;width:auto;height:auto;display:flex;flex-direction:row;align-items:center;padding:4px 10px 4px 8px;gap:8px;background:rgba(255, 255, 255, 0.8);border-radius:4px;z-index:2;}/*!sc*/
.dFIghH{position:absolute;left:8px;bottom:8px;width:auto;height:auto;display:flex;flex-direction:row;align-items:center;padding:6px 10px 6px 8px;gap:8px;background:rgba(255, 255, 255, 0.8);border-radius:4px;z-index:2;}/*!sc*/
data-styled.g434[id="ProductRatingPill-styles__FdReviewPillEl-sc-858c7c8e-0"]{content:"jbxsbz,dFIghH,"}/*!sc*/
.dEnLZo{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;padding:0;gap:4px;width:auto;min-height:0;}/*!sc*/
.dEnLZm{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;padding:0;gap:6px;width:auto;min-height:0;}/*!sc*/
data-styled.g435[id="ProductRatingPill-styles__FdReviewRowEl-sc-858c7c8e-1"]{content:"dEnLZo,dEnLZm,"}/*!sc*/
.bRsYGA{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:0;}/*!sc*/
data-styled.g436[id="ProductRatingPill-styles__FdStarIconWrapEl-sc-858c7c8e-2"]{content:"bRsYGA,"}/*!sc*/
.ikOrAc{display:inline-flex;align-items:center;flex:none;}/*!sc*/
data-styled.g437[id="ProductRatingPill-styles__FdRatingEl-sc-858c7c8e-3"]{content:"ikOrAc,"}/*!sc*/
.jKcKCR{width:1px;height:10px;background:rgba(0, 0, 0, 0.2);flex:none;}/*!sc*/
.jKcKEf{width:1px;height:16px;background:rgba(0, 0, 0, 0.2);flex:none;}/*!sc*/
data-styled.g438[id="ProductRatingPill-styles__FdDividerEl-sc-858c7c8e-4"]{content:"jKcKCR,jKcKEf,"}/*!sc*/
.ymlYa{display:inline-flex;align-items:center;flex:none;}/*!sc*/
data-styled.g439[id="ProductRatingPill-styles__FdCountEl-sc-858c7c8e-5"]{content:"ymlYa,"}/*!sc*/
.gzqXhL{position:fixed;inset:0;z-index:999;background-color:rgba(0, 0, 0, 0.8);opacity:0;visibility:hidden;transition:opacity 0.35s ease,visibility 0.35s ease;cursor:pointer;}/*!sc*/
data-styled.g505[id="MiniCart-styles__CartOverlayEl-sc-d4ce081a-0"]{content:"gzqXhL,"}/*!sc*/
.iQHJYr{position:fixed;top:50%;right:20px;bottom:auto;z-index:1000;box-sizing:border-box;width:420px;max-width:calc(100vw - 40px);height:calc(100vh - 40px);max-height:calc(100vh - 40px);background-color:#ffffff;border:1px solid rgba(0, 0, 0, 0.1);border-radius:20px;display:flex;flex-direction:column;transform:translateY(-50%) translateX(calc(100% + 20px));transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);box-shadow:0px 0px 24px rgba(0, 0, 0, 0.12);overflow:hidden;}/*!sc*/
@media (max-width: 767px){.iQHJYr{top:0;right:0;bottom:0;width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;border:none;box-shadow:none;transform:translateX(100%);}}/*!sc*/
@media (max-width: 480px){.iQHJYr{max-width:100%;}}/*!sc*/
data-styled.g506[id="MiniCart-styles__CartDrawerEl-sc-d4ce081a-1"]{content:"iQHJYr,"}/*!sc*/
.kFznSX{display:flex;flex-direction:column;height:100%;}/*!sc*/
data-styled.g507[id="MiniCart-styles__CartInnerEl-sc-d4ce081a-2"]{content:"kFznSX,"}/*!sc*/
.HCrQi{display:flex;align-items:center;padding:10px 20px;min-height:64px;background-color:#ffffff;flex-shrink:0;box-sizing:border-box;}/*!sc*/
data-styled.g508[id="MiniCart-styles__CartHeaderEl-sc-d4ce081a-3"]{content:"HCrQi,"}/*!sc*/
.dFEahD{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;}/*!sc*/
data-styled.g509[id="MiniCart-styles__CartHeaderRowEl-sc-d4ce081a-4"]{content:"dFEahD,"}/*!sc*/
.dBPjNj{display:flex;flex-direction:row;align-items:flex-end;gap:12px;}/*!sc*/
data-styled.g510[id="MiniCart-styles__CartTitleGroupEl-sc-d4ce081a-5"]{content:"dBPjNj,"}/*!sc*/
.bkEThY{display:flex;flex-direction:row;align-items:center;gap:12px;}/*!sc*/
data-styled.g511[id="MiniCart-styles__CartTitleWithIconEl-sc-d4ce081a-6"]{content:"bkEThY,"}/*!sc*/
.kWnpNX{margin:0;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:120%;color:#191A16;}/*!sc*/
data-styled.g512[id="MiniCart-styles__CartTitleEl-sc-d4ce081a-7"]{content:"kWnpNX,"}/*!sc*/
.gVDGIZ{font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:rgba(0, 0, 0, 0.6);}/*!sc*/
data-styled.g513[id="MiniCart-styles__CartCountEl-sc-d4ce081a-8"]{content:"gVDGIZ,"}/*!sc*/
.evhPVQ{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;cursor:pointer;flex-shrink:0;color:#191a16;transition:opacity 0.2s ease;}/*!sc*/
.evhPVQ:hover{opacity:0.65;}/*!sc*/
data-styled.g514[id="MiniCart-styles__CartCloseButtonEl-sc-d4ce081a-9"]{content:"evhPVQ,"}/*!sc*/
.jWoCTz{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;min-height:0;}/*!sc*/
.jWoCTz::-webkit-scrollbar{width:4px;}/*!sc*/
.jWoCTz::-webkit-scrollbar-track{background:transparent;}/*!sc*/
.jWoCTz::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, 0.15);border-radius:4px;}/*!sc*/
data-styled.g515[id="MiniCart-styles__CartBodyEl-sc-d4ce081a-10"]{content:"jWoCTz,"}/*!sc*/
.kshm_search_overlay{position:fixed;inset:0;z-index:1001;background-color:rgba(0, 0, 0, 0.8);opacity:0;visibility:hidden;transition:opacity 0.35s ease,visibility 0.35s ease;cursor:pointer;}/*!sc*/
.kshm_search_overlay.open{opacity:1;visibility:visible;}/*!sc*/
.kshm_search_drawer input::-webkit-search-cancel-button,.kshm_search_drawer input::-webkit-search-decoration,.kshm_search_drawer input::-ms-clear{display:none;appearance:none;}/*!sc*/
.kshm_search_drawer{position:fixed;z-index:1002;box-sizing:border-box;background-color:#ffffff;display:flex;flex-direction:column;overflow:hidden;transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);box-shadow:0 0 24px rgba(0, 0, 0, 0.12);}/*!sc*/
@media (min-width: 768px){.kshm_search_drawer{top:50%;right:20px;left:auto;bottom:auto;width:auto;max-width:calc(100vw - 40px);height:calc(100vh - 40px);max-height:calc(100dvh - 40px);border:1px solid rgba(0, 0, 0, 0.1);border-radius:20px;transform:translateY(-50%) translateX(calc(100% + 20px));}.kshm_search_drawer.open{transform:translateY(-50%) translateX(0);}}/*!sc*/
@media (max-width: 767px){.kshm_search_drawer{top:44px;right:16px;left:16px;bottom:0;width:auto;max-width:none;height:auto;max-height:none;border:1px solid rgba(0, 0, 0, 0.1);border-bottom:none;border-radius:20px 20px 0 0;transform:translateY(100%);padding-bottom:env(safe-area-inset-bottom, 0px);}.kshm_search_drawer.open{transform:translateY(0);}}/*!sc*/
data-styled.g531[id="sc-global-euuGiO1"]{content:"sc-global-euuGiO1,"}/*!sc*/
.eTEKiW{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px;min-width:420px;}/*!sc*/
data-styled.g534[id="SearchModal-styles__SearchInnerEl-sc-b53d00ec-2"]{content:"eTEKiW,"}/*!sc*/
.dcGkxU{display:flex;flex-direction:column;padding:0 20px 16px;flex-shrink:0;}/*!sc*/
data-styled.g535[id="SearchModal-styles__SearchHeaderEl-sc-b53d00ec-3"]{content:"dcGkxU,"}/*!sc*/
.cyzsgS{display:flex;align-items:center;justify-content:space-between;padding:10px 0px;height:64px;}/*!sc*/
data-styled.g536[id="SearchModal-styles__SearchHeaderTopRowEl-sc-b53d00ec-4"]{content:"cyzsgS,"}/*!sc*/
.eJMhAg{margin:0;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:120%;color:#191A16;}/*!sc*/
data-styled.g537[id="SearchModal-styles__SearchTitleEl-sc-b53d00ec-5"]{content:"eJMhAg,"}/*!sc*/
.enTcEv{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;color:#191a16;}/*!sc*/
.enTcEv:hover{opacity:0.75;}/*!sc*/
data-styled.g538[id="SearchModal-styles__SearchCloseButtonEl-sc-b53d00ec-6"]{content:"enTcEv,"}/*!sc*/
.jclLFA{flex:1;min-height:0;overflow-y:auto;padding:0 20px 32px;-webkit-overflow-scrolling:touch;gap:16px;display:flex;flex-direction:column;-ms-overflow-style:none;scrollbar-width:none;}/*!sc*/
.jclLFA::-webkit-scrollbar{display:none;}/*!sc*/
data-styled.g539[id="SearchModal-styles__SearchBodyEl-sc-b53d00ec-7"]{content:"jclLFA,"}/*!sc*/
.jifEDg{flex-shrink:0;width:100%;}/*!sc*/
data-styled.g540[id="SearchModal-styles__SearchFieldWrapEl-sc-b53d00ec-8"]{content:"jifEDg,"}/*!sc*/
.gAAQjE{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 8px 8px 20px;background:#f5f5f5;border-radius:999px;box-sizing:border-box;}/*!sc*/
data-styled.g541[id="SearchModal-styles__SearchFieldEl-sc-b53d00ec-9"]{content:"gAAQjE,"}/*!sc*/
.idtMuU{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:135%;color:#191A16;}/*!sc*/
.idtMuU::-webkit-search-cancel-button,.idtMuU::-webkit-search-decoration,.idtMuU::-ms-clear{display:none;appearance:none;}/*!sc*/
.idtMuU::placeholder{color:rgba(0, 0, 0, 0.45);}/*!sc*/
data-styled.g542[id="SearchModal-styles__SearchInputEl-sc-b53d00ec-10"]{content:"idtMuU,"}/*!sc*/
.hyDXol{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:rgba(0, 0, 0, 0.45);padding:10px 16px;}/*!sc*/
data-styled.g544[id="SearchModal-styles__SearchIconButtonEl-sc-b53d00ec-12"]{content:"hyDXol,"}/*!sc*/
.dDemwH{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:8px;}/*!sc*/
data-styled.g545[id="SearchModal-styles__SearchKeywordSectionEl-sc-b53d00ec-13"]{content:"dDemwH,"}/*!sc*/
.lbLkKk{margin:0;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:135%;text-transform:uppercase;color:rgba(0, 0, 0, 0.6);}/*!sc*/
data-styled.g547[id="SearchModal-styles__SearchSectionLabelEl-sc-b53d00ec-15"]{content:"lbLkKk,"}/*!sc*/
.gwUxDu{margin:8px 0 0;font-family:"TT Firs Text Trial",sans-serif;font-size:14px;line-height:135%;color:rgba(0, 0, 0, 0.5);}/*!sc*/
data-styled.g562[id="SearchModal-styles__SearchEmptyHintEl-sc-b53d00ec-30"]{content:"gwUxDu,"}/*!sc*/
.kajVem{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 30px 0px 30px;background:transparent;}/*!sc*/
.kajVem:has([data-mega-open]){border-bottom:none;box-shadow:none;pointer-events:none;}/*!sc*/
data-styled.g563[id="SiteNav-desktop-styles__SiteNavOuterEl-sc-4adb3446-0"]{content:"kajVem,"}/*!sc*/
.bCdqjc{display:flex;width:100%;flex-shrink:0;box-sizing:border-box;flex-direction:row;align-items:center;gap:10px;min-height:44px;color:#1f2417;}/*!sc*/
data-styled.g564[id="SiteNav-desktop-styles__SiteNavDesktopTopRowEl-sc-4adb3446-1"]{content:"bCdqjc,"}/*!sc*/
.iBwouW{width:100%;max-width:100%;box-sizing:border-box;pointer-events:auto;position:relative;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding:0 20px;margin:0 auto;border-radius:12px;background:rgba(255, 255, 255, 0.6);box-shadow:0px 4px 16px rgba(0, 0, 0, 0.04);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#1f2417;overflow:visible;}/*!sc*/
data-styled.g565[id="SiteNav-desktop-styles__SiteNavCardEl-sc-4adb3446-2"]{content:"iBwouW,"}/*!sc*/
.hnnSDD{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 0;}/*!sc*/
data-styled.g566[id="SiteNav-desktop-styles__LogoLinkEl-sc-4adb3446-3"]{content:"hnnSDD,"}/*!sc*/
.crgUdJ{display:block;height:28px;width:auto;}/*!sc*/
data-styled.g567[id="SiteNav-desktop-styles__LogoImgEl-sc-4adb3446-4"]{content:"crgUdJ,"}/*!sc*/
.hZrKJa{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px;color:#1f2417;text-decoration:none;font-family:"TT Firs Text Trial",sans-serif;font-size:16px;line-height:1.35;font-weight:400;white-space:nowrap;}/*!sc*/
.hZrKJa:hover{opacity:0.8;}/*!sc*/
data-styled.g568[id="SiteNav-desktop-styles__NavLinkEl-sc-4adb3446-5"]{content:"hZrKJa,"}/*!sc*/
.dHPkOA{display:inline-flex;align-items:center;gap:20px;flex-shrink:0;}/*!sc*/
data-styled.g569[id="SiteNav-desktop-styles__IconGroupEl-sc-4adb3446-6"]{content:"dHPkOA,"}/*!sc*/
.bQvItK{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#1f2417;flex-shrink:0;}/*!sc*/
.bQvItK:hover{opacity:0.8;}/*!sc*/
data-styled.g570[id="SiteNav-desktop-styles__IconLinkEl-sc-4adb3446-7"]{content:"bQvItK,"}/*!sc*/
.cdXLMo{position:relative;}/*!sc*/
data-styled.g571[id="SiteNav-desktop-styles__WishlistLinkEl-sc-4adb3446-8"]{content:"cdXLMo,"}/*!sc*/
.kcmlpk{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#1f2417;padding:0;background:transparent;border:none;cursor:pointer;flex-shrink:0;}/*!sc*/
.kcmlpk:hover{opacity:0.8;}/*!sc*/
data-styled.g572[id="SiteNav-desktop-styles__IconButtonEl-sc-4adb3446-9"]{content:"kcmlpk,"}/*!sc*/
.dKzyeN{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#1f2417;position:relative;padding:0;background:transparent;border:none;cursor:pointer;flex-shrink:0;}/*!sc*/
.dKzyeN:hover{opacity:0.8;}/*!sc*/
data-styled.g573[id="SiteNav-desktop-styles__CartButtonEl-sc-4adb3446-10"]{content:"dKzyeN,"}/*!sc*/
.jCInfh{display:flex;flex:1;align-items:center;justify-content:center;gap:20px;min-width:0;}/*!sc*/
data-styled.g575[id="SiteNav-desktop-styles__DesktopNavEl-sc-4adb3446-12"]{content:"jCInfh,"}/*!sc*/
.fcbzqF{display:inline-flex;align-items:center;justify-content:center;padding:0 10px;box-sizing:border-box;color:#1F2417;}/*!sc*/
.fcbzqF a,.fcbzqF button{font-family:"TT Firs Text Trial",sans-serif;font-size:16px;line-height:1.35;font-weight:400;color:#1F2417;text-decoration:none;white-space:nowrap;}/*!sc*/
.fcbzqF button{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;padding:0;margin:0;cursor:pointer;}/*!sc*/
data-styled.g655[id="DesktopMegaMenu-styles__MegaNavTriggerEl-sc-4815ce12-1"]{content:"fcbzqF,"}/*!sc*/
.cyHeEQ{position:relative;display:inline-block;padding-bottom:4px;}/*!sc*/
data-styled.g656[id="DesktopMegaMenu-styles__MegaNavTriggerLabelWrapEl-sc-4815ce12-2"]{content:"cyHeEQ,"}/*!sc*/
.bNaVQT{background:linear-gradient(
          90deg,
          #AF9924,
          #567F0A
        );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:500;}/*!sc*/
data-styled.g692[id="SiteNavLabel-styles__NavMenuLabelEl-sc-169d33ce-0"]{content:"bNaVQT,"}/*!sc*/
.lcmJap{position:sticky;top:0;transition:top 420ms cubic-bezier(0.22, 1, 0.36, 1);z-index:200;width:100%;}/*!sc*/
.lcmJap #ticker{transition:max-height 420ms cubic-bezier(0.22, 1, 0.36, 1),min-height 420ms cubic-bezier(0.22, 1, 0.36, 1),padding 420ms cubic-bezier(0.22, 1, 0.36, 1),opacity 320ms cubic-bezier(0.22, 1, 0.36, 1);overflow:hidden;}/*!sc*/
@media (min-width: 1024px){.lcmJap #ticker{max-height:32px;opacity:1;transform:none;overflow:hidden;}}/*!sc*/
@media (max-width: 1023px){.lcmJap #ticker{max-height:32px;opacity:1;transform:none;overflow:hidden;}}/*!sc*/
data-styled.g693[id="Header-styles__StickyHeaderShellEl-sc-30a211c6-0"]{content:"lcmJap,"}/*!sc*/
.jfpJby{box-sizing:border-box;position:relative;width:100%;margin:0;background:#C8D5B9;border-radius:40px 0 0 0;overflow:hidden;padding:40px 30px 20px;gap:30px;display:flex;flex-direction:column;justify-content:center;}/*!sc*/
data-styled.g695[id="FooterDesktop-styles__FooterRootEl-sc-fa2ec92b-0"]{content:"jfpJby,"}/*!sc*/
.binOqv{box-sizing:border-box;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px;}/*!sc*/
data-styled.g696[id="FooterDesktop-styles__InstagramStripEl-sc-fa2ec92b-1"]{content:"binOqv,"}/*!sc*/
.gbTHVW{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:24px;width:100%;max-width:350px;flex-shrink:0;}/*!sc*/
data-styled.g697[id="FooterDesktop-styles__InstagramCopyEl-sc-fa2ec92b-2"]{content:"gbTHVW,"}/*!sc*/
.eubZdp{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding:0;gap:8px;}/*!sc*/
data-styled.g698[id="FooterDesktop-styles__InstagramTextGroupEl-sc-fa2ec92b-3"]{content:"eubZdp,"}/*!sc*/
.ejNeHu{margin:0;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:450;font-size:32px;line-height:120%;color:#191A16;}/*!sc*/
data-styled.g699[id="FooterDesktop-styles__InstagramHeadingEl-sc-fa2ec92b-4"]{content:"ejNeHu,"}/*!sc*/
.SCBmS{margin:0;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:135%;color:#191A16;}/*!sc*/
data-styled.g700[id="FooterDesktop-styles__InstagramSubEl-sc-fa2ec92b-5"]{content:"SCBmS,"}/*!sc*/
.hjCYCM{box-sizing:border-box;text-decoration:none;transition:opacity 0.2s ease,background 0.2s ease;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 24px;gap:10px;min-width:128px;min-height:48px;height:48px;border:0.7px solid #000000;border-radius:24px;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:450;font-size:18px;line-height:120%;color:#000000;background:transparent;}/*!sc*/
.hjCYCM:hover{background:rgba(0, 0, 0, 0.04);}/*!sc*/
data-styled.g701[id="FooterDesktop-styles__FollowUsLinkEl-sc-fa2ec92b-6"]{content:"hjCYCM,"}/*!sc*/
.iVDAi{box-sizing:border-box;position:relative;z-index:1;flex-shrink:0;padding:0;padding-right:10px!important;inline-size:100%;width:auto;max-width:min(52vw, 720px);margin-top:-8px;margin-bottom:-64px;--card-size:clamp(136px, 11.5vw, 160px);display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:nowrap;}/*!sc*/
data-styled.g702[id="FooterDesktop-styles__PolaroidRowEl-sc-fa2ec92b-7"]{content:"iVDAi,"}/*!sc*/
.jGZRgO{flex-shrink:0;inline-size:var(--card-size);block-size:var(--card-size);padding:4px;box-sizing:border-box;background:#ffffff;border:1px solid rgba(255, 255, 255, 0.95);box-shadow:0 6px 20px rgba(0, 0, 0, 0.12),0 1px 3px rgba(0, 0, 0, 0.08);border-radius:6px;transform:translateY(0px) rotate(-4deg);margin-inline-start:0;z-index:5;}/*!sc*/
.eiyQMh{flex-shrink:0;inline-size:var(--card-size);block-size:var(--card-size);padding:4px;box-sizing:border-box;background:#ffffff;border:1px solid rgba(255, 255, 255, 0.95);box-shadow:0 6px 20px rgba(0, 0, 0, 0.12),0 1px 3px rgba(0, 0, 0, 0.08);border-radius:6px;transform:translateY(12px) rotate(4deg);margin-inline-start:-36px;z-index:4;}/*!sc*/
.hZiQds{flex-shrink:0;inline-size:var(--card-size);block-size:var(--card-size);padding:4px;box-sizing:border-box;background:#ffffff;border:1px solid rgba(255, 255, 255, 0.95);box-shadow:0 6px 20px rgba(0, 0, 0, 0.12),0 1px 3px rgba(0, 0, 0, 0.08);border-radius:6px;transform:translateY(1px) rotate(3deg);margin-inline-start:-34px;z-index:2;}/*!sc*/
.czKgdx{flex-shrink:0;inline-size:var(--card-size);block-size:var(--card-size);padding:4px;box-sizing:border-box;background:#ffffff;border:1px solid rgba(255, 255, 255, 0.95);box-shadow:0 6px 20px rgba(0, 0, 0, 0.12),0 1px 3px rgba(0, 0, 0, 0.08);border-radius:6px;transform:translateY(16px) rotate(-6deg);margin-inline-start:-36px;z-index:3;}/*!sc*/
.bONPwh{flex-shrink:0;inline-size:var(--card-size);block-size:var(--card-size);padding:4px;box-sizing:border-box;background:#ffffff;border:1px solid rgba(255, 255, 255, 0.95);box-shadow:0 6px 20px rgba(0, 0, 0, 0.12),0 1px 3px rgba(0, 0, 0, 0.08);border-radius:6px;transform:translateY(3px) rotate(5deg);margin-inline-start:-32px;z-index:1;}/*!sc*/
data-styled.g703[id="FooterDesktop-styles__PolaroidFrameEl-sc-fa2ec92b-8"]{content:"jGZRgO,eiyQMh,hZiQds,czKgdx,bONPwh,"}/*!sc*/
.cttwrk{inline-size:100%;block-size:100%;border-radius:3px;overflow:hidden;background:#e8e8e0;}/*!sc*/
.cttwrk img{width:100%;height:172%;object-fit:cover;object-position:center 28%;display:block;transform:translateY(-18%);}/*!sc*/
data-styled.g704[id="FooterDesktop-styles__PolaroidImgEl-sc-fa2ec92b-9"]{content:"cttwrk,"}/*!sc*/
.dZCpGw{box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:30px;z-index:2;background:#1F2417;border-radius:20px 0 20px 20px;padding:40px 30px 0px 30px;}/*!sc*/
data-styled.g705[id="FooterDesktop-styles__DarkPanelEl-sc-fa2ec92b-10"]{content:"dZCpGw,"}/*!sc*/
.ebcJHL{display:flex;flex-direction:column;gap:30px;}/*!sc*/
data-styled.g706[id="FooterDesktop-styles__LogoBlockEl-sc-fa2ec92b-11"]{content:"ebcJHL,"}/*!sc*/
.ecQUrv{display:block;width:102px;height:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:0.85;}/*!sc*/
data-styled.g707[id="FooterDesktop-styles__FooterLogoEl-sc-fa2ec92b-12"]{content:"ecQUrv,"}/*!sc*/
.iCcIPQ{display:flex;flex-direction:column;gap:20px;}/*!sc*/
data-styled.g708[id="FooterDesktop-styles__NewsletterBlockStackEl-sc-fa2ec92b-13"]{content:"iCcIPQ,"}/*!sc*/
.dVYQsv{margin:0;font-family:"TT Firs Text Trial",sans-serif;font-weight:400;font-size:16px;line-height:1.35;color:#C8D5B9;max-width:430px;}/*!sc*/
data-styled.g709[id="FooterDesktop-styles__NewsletterTextEl-sc-fa2ec92b-14"]{content:"dVYQsv,"}/*!sc*/
.dFnyqh{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:430px;}/*!sc*/
data-styled.g710[id="FooterDesktop-styles__NewsletterSubscribeWrapEl-sc-fa2ec92b-15"]{content:"dFnyqh,"}/*!sc*/
.kvJuPg{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:430px;min-height:56px;padding:8px 8px 8px 20px;background:rgba(255, 255, 255, 0.03);border:1px solid rgba(255, 255, 255, 0.1);border-radius:28px;}/*!sc*/
data-styled.g711[id="FooterDesktop-styles__NewsletterFormEl-sc-fa2ec92b-16"]{content:"kvJuPg,"}/*!sc*/
.jqiqnl{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:"TT Firs Text Trial",sans-serif;font-size:16px;line-height:1.35;color:#ffffff;}/*!sc*/
.jqiqnl::placeholder{color:rgba(255, 255, 255, 0.4);}/*!sc*/
data-styled.g712[id="FooterDesktop-styles__NewsletterInputEl-sc-fa2ec92b-17"]{content:"jqiqnl,"}/*!sc*/
.cZjQJv{flex-shrink:0;padding:10px 16px;min-height:40px;border:none;border-radius:20px;background:#FBFFEE;font-family:"TT Firs Text Trial",sans-serif;font-weight:500;font-size:16px;line-height:1.2;color:#1F2417;cursor:pointer;transition:opacity 0.2s ease;}/*!sc*/
.cZjQJv:hover{opacity:0.92;}/*!sc*/
.cZjQJv:disabled{opacity:0.7;cursor:not-allowed;}/*!sc*/
data-styled.g713[id="FooterDesktop-styles__NewsletterSubmitEl-sc-fa2ec92b-18"]{content:"cZjQJv,"}/*!sc*/
.hrByai{display:flex;flex-direction:column;gap:20px;}/*!sc*/
data-styled.g716[id="FooterDesktop-styles__SocialsSectionEl-sc-fa2ec92b-21"]{content:"hrByai,"}/*!sc*/
.bQFDVK{font-family:"TT Firs Text Trial",sans-serif;font-weight:450;font-size:20px;line-height:1.2;color:#C8D5B9;}/*!sc*/
data-styled.g717[id="FooterDesktop-styles__SocialsLabelEl-sc-fa2ec92b-22"]{content:"bQFDVK,"}/*!sc*/
.kWUawR{display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap;}/*!sc*/
data-styled.g718[id="FooterDesktop-styles__SocialsRowEl-sc-fa2ec92b-23"]{content:"kWUawR,"}/*!sc*/
.cFjbYy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;}/*!sc*/
data-styled.g719[id="FooterDesktop-styles__SocialIconGraphicWrapEl-sc-fa2ec92b-24"]{content:"cFjbYy,"}/*!sc*/
.euGkch{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:36px;padding:8px;border:1px solid rgba(255, 255, 255, 0.1);border-radius:18px;color:#C8D5B9;transition:opacity 0.2s ease;}/*!sc*/
.euGkch:hover{opacity:0.85;}/*!sc*/
.euGkch:focus-visible{outline:2px solid rgba(255, 255, 255, 0.5);outline-offset:4px;border-radius:2px;}/*!sc*/
data-styled.g720[id="FooterDesktop-styles__SocialIconLinkEl-sc-fa2ec92b-25"]{content:"euGkch,"}/*!sc*/
.ebeWLL{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-self:stretch;min-width:0;}/*!sc*/
data-styled.g721[id="FooterDesktop-styles__NavColumnsEl-sc-fa2ec92b-26"]{content:"ebeWLL,"}/*!sc*/
.kHmhcP{display:flex;flex-direction:column;gap:20px;min-width:0;flex:1;}/*!sc*/
data-styled.g722[id="FooterDesktop-styles__NavColEl-sc-fa2ec92b-27"]{content:"kHmhcP,"}/*!sc*/
.cuqXMY{text-transform:uppercase;font-family:"TT Firs Text Trial",sans-serif;font-weight:450;font-size:18px;line-height:1.2;letter-spacing:0.02em;color:#C8D5B9;}/*!sc*/
data-styled.g723[id="FooterDesktop-styles__NavColTitleEl-sc-fa2ec92b-28"]{content:"cuqXMY,"}/*!sc*/
.kAbhxo{display:flex;flex-direction:column;gap:12px;}/*!sc*/
data-styled.g724[id="FooterDesktop-styles__NavLinksEl-sc-fa2ec92b-29"]{content:"kAbhxo,"}/*!sc*/
.dzbTCX{text-decoration:none;transition:opacity 0.2s ease;font-family:"TT Firs Text Trial",sans-serif;font-weight:400;font-size:16px;line-height:1.35;color:#C8D5B9;}/*!sc*/
.dzbTCX:hover{opacity:0.85;text-decoration:underline;}/*!sc*/
data-styled.g725[id="FooterDesktop-styles__NavLinkStyled-sc-fa2ec92b-30"]{content:"dzbTCX,"}/*!sc*/
.eCylWd{text-decoration:none;transition:opacity 0.2s ease;font-family:"TT Firs Text Trial",sans-serif;font-weight:400;font-size:16px;line-height:1.35;color:#C8D5B9;}/*!sc*/
.eCylWd:hover{opacity:0.85;text-decoration:underline;}/*!sc*/
data-styled.g726[id="FooterDesktop-styles__NavAnchorEl-sc-fa2ec92b-31"]{content:"eCylWd,"}/*!sc*/
.eeaRjm{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:stretch;gap:16px;}/*!sc*/
data-styled.g727[id="FooterDesktop-styles__InlineMetaRowEl-sc-fa2ec92b-32"]{content:"eeaRjm,"}/*!sc*/
.bVclUH{display:flex;flex-direction:column;align-self:stretch;gap:8px;}/*!sc*/
data-styled.g728[id="FooterDesktop-styles__DesktopRightMetaStackEl-sc-fa2ec92b-33"]{content:"bVclUH,"}/*!sc*/
.hXTXeF{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;align-self:stretch;column-gap:16px;row-gap:8px;}/*!sc*/
.hXTXeF>:first-child{min-width:0;}/*!sc*/
data-styled.g729[id="FooterDesktop-styles__DesktopLegalAndCinEl-sc-fa2ec92b-34"]{content:"hXTXeF,"}/*!sc*/
.eivsyw{margin:0;flex:0 1 auto;min-width:0;text-align:right;font-family:"TT Firs Text Trial",sans-serif;font-size:11px;line-height:1.35;color:rgba(204, 216, 183, 0.45);}/*!sc*/
data-styled.g730[id="FooterDesktop-styles__DesktopCinLineEl-sc-fa2ec92b-35"]{content:"eivsyw,"}/*!sc*/
.eUwYJS{position:relative;display:flex;flex-direction:column;gap:20px;padding-bottom:clamp(100px, 16vw, 140px);}/*!sc*/
data-styled.g731[id="FooterDesktop-styles__WatermarkBandEl-sc-fa2ec92b-36"]{content:"eUwYJS,"}/*!sc*/
.ikxRD{width:100%;height:1px;flex-shrink:0;background:rgba(255, 255, 255, 0.1);}/*!sc*/
data-styled.g732[id="FooterDesktop-styles__WatermarkBandLineEl-sc-fa2ec92b-37"]{content:"ikxRD,"}/*!sc*/
.LHlhR{position:absolute;left:0;right:0;bottom:-8px;width:100%;z-index:4;pointer-events:none;}/*!sc*/
data-styled.g733[id="FooterDesktop-styles__WatermarkMarkEl-sc-fa2ec92b-38"]{content:"LHlhR,"}/*!sc*/
.efxnc{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:12px;width:100%;overflow:hidden;padding:0 10px;}/*!sc*/
data-styled.g734[id="FooterDesktop-styles__WatermarkInnerEl-sc-fa2ec92b-39"]{content:"efxnc,"}/*!sc*/
.dJfzPD{display:inline-flex;flex-shrink:0;opacity:0.1;color:#C8D5B9;padding:4px;}/*!sc*/
.dJfzPD svg,.dJfzPD img{width:auto;height:108px;display:block;}/*!sc*/
data-styled.g735[id="FooterDesktop-styles__WatermarkSunEl-sc-fa2ec92b-40"]{content:"dJfzPD,"}/*!sc*/
.dNCfvc{font-family:"Dahlia",serif;font-weight:700;font-size:clamp(48px, 10vw, 130px);line-height:1;text-align:center;color:rgba(204, 216, 183, 0.1);white-space:nowrap;flex:1;min-width:0;}/*!sc*/
data-styled.g737[id="FooterDesktop-styles__WatermarkTextEl-sc-fa2ec92b-42"]{content:"dNCfvc,"}/*!sc*/
.fVYnhe{margin:0;font-family:"TT Firs Text Trial",sans-serif;font-size:12px;line-height:1.35;color:rgba(204, 216, 183, 0.6);}/*!sc*/
data-styled.g738[id="FooterDesktop-styles__CopyrightEl-sc-fa2ec92b-43"]{content:"fVYnhe,"}/*!sc*/
.gdfJLq{display:flex;flex-direction:row;align-items:center;gap:8px;font-family:"TT Firs Text Trial",sans-serif;font-size:12px;line-height:1.35;color:rgba(204, 216, 183, 0.6);}/*!sc*/
data-styled.g739[id="FooterDesktop-styles__LegalLinksEl-sc-fa2ec92b-44"]{content:"gdfJLq,"}/*!sc*/
.cvJazV{color:inherit;text-decoration:underline;text-underline-offset:2px;font-size:inherit;}/*!sc*/
.cvJazV:hover{opacity:0.9;}/*!sc*/
data-styled.g740[id="FooterDesktop-styles__LegalFooterLinkEl-sc-fa2ec92b-45"]{content:"cvJazV,"}/*!sc*/
.cdfPsQ{display:flex;flex-direction:row;align-items:center;gap:40px;}/*!sc*/
data-styled.g742[id="FooterDesktop-styles__FooterDesktopEl-sc-fa2ec92b-47"]{content:"cdfPsQ,"}/*!sc*/
.gWKRhp{display:flex;flex-direction:column;gap:40px;width:430px;flex-shrink:0;min-width:0;}/*!sc*/
data-styled.g743[id="FooterDesktop-styles__DarkLeftColEl-sc-fa2ec92b-48"]{content:"gWKRhp,"}/*!sc*/
.eGTOSf{display:flex;flex-direction:column;gap:104px;flex:1;min-width:0;}/*!sc*/
data-styled.g744[id="FooterDesktop-styles__DesktopRightColEl-sc-fa2ec92b-49"]{content:"eGTOSf,"}/*!sc*/
.ZPlse{display:block;width:1px;align-self:stretch;background:rgba(255, 255, 255, 0.1);flex-shrink:0;}/*!sc*/
data-styled.g745[id="FooterDesktop-styles__DividerVerticalEl-sc-fa2ec92b-50"]{content:"ZPlse,"}/*!sc*/
.hYSuaQ{visibility:hidden;pointer-events:none;}/*!sc*/
data-styled.g1349[id="HomePageSplash__HomePageSplashContentEl-sc-4e859adf-0"]{content:"hYSuaQ,"}/*!sc*/
.jhZFZP{box-sizing:border-box;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 20px 10px 24px;gap:8px;border:0.7px solid #000000;border-radius:24px;text-decoration:none;color:#000000;background:transparent;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;}/*!sc*/
.jhZFZP>span{display:inline-flex;align-items:center;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0.02em;opacity:1;color:inherit;font-variation-settings:normal;}/*!sc*/
.jhZFZP svg{width:20px;height:20px;display:block;color:inherit;}/*!sc*/
.kmEiLA{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 20px 10px 24px;gap:8px;border:0.7px solid #000000;border-radius:24px;text-decoration:none;color:#000000;background:transparent;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;}/*!sc*/
.kmEiLA>span{display:inline-flex;align-items:center;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:450;font-size:18px;line-height:120%;letter-spacing:0;opacity:1;color:inherit;font-variation-settings:normal;}/*!sc*/
.kmEiLA svg{width:24px;height:24px;display:block;color:inherit;}/*!sc*/
data-styled.g1395[id="Buttons-styles__CtaButtonEl-sc-ac524114-0"]{content:"jhZFZP,kmEiLA,"}/*!sc*/
.fFrfGD{display:none;}/*!sc*/
@media (max-width: 480px){.fFrfGD{display:block;width:100%;box-sizing:border-box;padding:0 clamp(16px, 5vw, 20px);display:flex;justify-content:center;}}/*!sc*/
data-styled.g1396[id="Buttons-styles__MobileCtaWrapEl-sc-ac524114-1"]{content:"fFrfGD,"}/*!sc*/
.Dvmbc{display:none;width:100%;}/*!sc*/
@media (min-width: 1024px){.Dvmbc{display:block;}}/*!sc*/
data-styled.g1399[id="section-desktop-styles__DesktopRootEl-sc-4944f419-0"]{content:"Dvmbc,"}/*!sc*/
.bNCYtR{width:100%;position:relative;display:flex;align-items:flex-start;padding:40px 0px 40px 30px;gap:60px;}/*!sc*/
data-styled.g1400[id="section-desktop-styles__SectionInnerEl-sc-4944f419-1"]{content:"bNCYtR,"}/*!sc*/
.gpIMtn{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:17.97%;flex-shrink:0;z-index:2;}/*!sc*/
data-styled.g1402[id="section-desktop-styles__TextBlockEl-sc-4944f419-3"]{content:"gpIMtn,"}/*!sc*/
.jFNRYa{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;}/*!sc*/
data-styled.g1404[id="section-desktop-styles__FreshDropsHeadingsWrapEl-sc-4944f419-5"]{content:"jFNRYa,"}/*!sc*/
.htWQwY{width:auto;max-width:100%;margin:0;font-family:"Gascogne Serial",serif;font-style:normal;font-weight:400;font-size:40px;line-height:120%;color:#3F5C09;white-space:normal;}/*!sc*/
data-styled.g1406[id="section-desktop-styles__Heading2El-sc-4944f419-7"]{content:"htWQwY,"}/*!sc*/
.dOmPZq{width:100%;margin:0;font-family:"TT Firs Text Trial Variable",sans-serif;font-style:normal;font-weight:425;font-variation-settings:'slnt' 0;font-size:40px;line-height:120%;color:#000000;white-space:pre-line;}/*!sc*/
data-styled.g1407[id="section-desktop-styles__Heading3El-sc-4944f419-8"]{content:"dOmPZq,"}/*!sc*/
.fVWyYO{width:100%;margin:0;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:135%;color:rgba(0, 0, 0, 0.6);}/*!sc*/
data-styled.g1410[id="section-desktop-styles__FreshDropsSubtitleEl-sc-4944f419-11"]{content:"fVWyYO,"}/*!sc*/
.bcgUpj{flex:1;min-width:0;position:relative;z-index:1;display:flex;flex-direction:row;align-items:stretch;overflow:visible;}/*!sc*/
data-styled.g1411[id="section-desktop-styles__DesktopCardsAreaEl-sc-4944f419-12"]{content:"bcgUpj,"}/*!sc*/
.kfuyEb{display:none;width:100%;}/*!sc*/
@media (max-width: 767px){.kfuyEb{display:block;}}/*!sc*/
data-styled.g1412[id="section-mobile-styles__MobileRootEl-sc-b16756bd-0"]{content:"kfuyEb,"}/*!sc*/
.eGXKqK{width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:40px 25px 30px 20px;box-sizing:border-box;gap:30px;}/*!sc*/
data-styled.g1413[id="section-mobile-styles__SectionInnerEl-sc-b16756bd-1"]{content:"eGXKqK,"}/*!sc*/
.cpGCYP{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:100%;flex-shrink:0;z-index:2;}/*!sc*/
data-styled.g1415[id="section-mobile-styles__TextBlockEl-sc-b16756bd-3"]{content:"cpGCYP,"}/*!sc*/
.eQxkPD{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:8px;width:100%;}/*!sc*/
data-styled.g1417[id="section-mobile-styles__FreshDropsHeadingFirstRowEl-sc-b16756bd-5"]{content:"eQxkPD,"}/*!sc*/
.cyRnR{width:auto;max-width:100%;margin:0;margin:0;font-family:"TT Firs Text Trial Variable",sans-serif;font-style:normal;font-weight:425;font-variation-settings:'slnt' 0;font-size:36px;line-height:120%;color:#000000;letter-spacing:0%;leading-trim:none;white-space:normal;}/*!sc*/
data-styled.g1418[id="section-mobile-styles__FreshDropsHeading3InlineEl-sc-b16756bd-6"]{content:"cyRnR,"}/*!sc*/
.fINSDr{width:auto;max-width:100%;margin:0;font-family:"Gascogne Serial",serif;font-style:normal;font-weight:400;font-size:36px;line-height:120%;color:#3F5C09;letter-spacing:2%;leading-trim:none;white-space:normal;}/*!sc*/
data-styled.g1419[id="section-mobile-styles__Heading2El-sc-b16756bd-7"]{content:"fINSDr,"}/*!sc*/
.euBxoK{width:100%;margin:0;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:135%;color:rgba(0, 0, 0, 0.6);}/*!sc*/
data-styled.g1426[id="section-mobile-styles__FreshDropsSubtitleEl-sc-b16756bd-14"]{content:"euBxoK,"}/*!sc*/
.iVcAFc{display:none;width:100%;}/*!sc*/
@media (min-width: 768px) and (max-width: 1023px){.iVcAFc{display:block;}}/*!sc*/
data-styled.g1427[id="section-tablet-styles__TabletRootEl-sc-b211f5c6-0"]{content:"iVcAFc,"}/*!sc*/
.ivWEAL{width:100%;position:relative;display:flex;align-items:flex-start;padding:40px 30px 40px 30px;gap:60px;}/*!sc*/
data-styled.g1428[id="section-tablet-styles__SectionInnerEl-sc-b211f5c6-1"]{content:"ivWEAL,"}/*!sc*/
.ErUXa{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:20%;flex-shrink:0;z-index:2;}/*!sc*/
data-styled.g1430[id="section-tablet-styles__TextBlockEl-sc-b211f5c6-3"]{content:"ErUXa,"}/*!sc*/
.kbZAuX{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;}/*!sc*/
data-styled.g1432[id="section-tablet-styles__FreshDropsHeadingsWrapEl-sc-b211f5c6-5"]{content:"kbZAuX,"}/*!sc*/
.eZyMmT{width:auto;max-width:100%;margin:0;font-family:"Gascogne Serial",serif;font-style:normal;font-weight:400;font-size:40px;line-height:120%;color:#3F5C09;letter-spacing:0%;leading-trim:none;white-space:normal;}/*!sc*/
data-styled.g1434[id="section-tablet-styles__Heading2El-sc-b211f5c6-7"]{content:"eZyMmT,"}/*!sc*/
.hDERHh{width:100%;margin:0;font-family:"TT Firs Text Trial Variable",sans-serif;font-style:normal;font-weight:425;font-variation-settings:'slnt' 0;font-size:40px;line-height:120%;color:#000000;letter-spacing:0%;leading-trim:none;white-space:pre-line;}/*!sc*/
data-styled.g1435[id="section-tablet-styles__Heading3El-sc-b211f5c6-8"]{content:"hDERHh,"}/*!sc*/
.RSRqz{width:100%;margin:0;font-family:"TT Firs Text Trial",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:135%;color:rgba(0, 0, 0, 0.6);}/*!sc*/
data-styled.g1438[id="section-tablet-styles__FreshDropsSubtitleEl-sc-b211f5c6-11"]{content:"RSRqz,"}/*!sc*/
.hvyLie{flex:1;min-width:0;position:relative;z-index:1;display:flex;flex-direction:row;align-items:stretch;overflow:visible;}/*!sc*/
data-styled.g1439[id="section-tablet-styles__TabletCardsAreaEl-sc-b211f5c6-12"]{content:"hvyLie,"}/*!sc*/
.fZlTFF{box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 auto;align-self:stretch;width:100%;min-width:0;min-height:0;height:100%;text-decoration:none;color:inherit;-webkit-user-drag:none;}/*!sc*/
data-styled.g1440[id="ProductSpotlightCard-styles__CardLinkEl-sc-e0be2b0c-0"]{content:"fZlTFF,"}/*!sc*/
.kyLgZS{box-sizing:border-box;position:relative;background:#ffffff;border:1px solid rgba(0, 0, 0, 0.06);border-radius:12px;overflow:hidden;flex:none;container-type:inline-size;container-name:product-spotlight-card;padding:8px;padding-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;aspect-ratio:270/420;}/*!sc*/
.hGsXXB{box-sizing:border-box;position:relative;background:#ffffff;border:1px solid rgba(0, 0, 0, 0.06);border-radius:12px;overflow:hidden;flex:none;container-type:inline-size;container-name:product-spotlight-card;padding:8px;padding-top:9px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;height:100%;}/*!sc*/
data-styled.g1441[id="ProductSpotlightCard-styles__CardOuterEl-sc-e0be2b0c-1"]{content:"kyLgZS,hGsXXB,"}/*!sc*/
.iDbzRW{position:relative;width:100%;flex:1;min-height:0;border-radius:6px;overflow:hidden;}/*!sc*/
data-styled.g1442[id="ProductSpotlightCard-styles__ImageFrameEl-sc-e0be2b0c-2"]{content:"iDbzRW,"}/*!sc*/
.cXoUEO{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:6px;-webkit-user-drag:none;user-select:none;}/*!sc*/
data-styled.g1443[id="ProductSpotlightCard-styles__ImageEl-sc-e0be2b0c-3"]{content:"cXoUEO,"}/*!sc*/
.kPlfnc{display:flex;flex-direction:row;align-items:center;gap:10px;position:absolute;width:var(--kshm-product-card-heart-btn-size-mobile, 24px);height:var(--kshm-product-card-heart-btn-size-mobile, 24px);padding:var(--kshm-product-card-heart-btn-padding-mobile, 4px);right:8px;top:8px;background:rgba(255, 255, 255, 0.3);backdrop-filter:blur(4px);border-radius:4px;border:none;cursor:pointer;z-index:2;justify-content:center;}/*!sc*/
@media (min-width: 768px){.kPlfnc{width:var(--kshm-product-card-heart-btn-size-tablet, 32px);height:var(--kshm-product-card-heart-btn-size-tablet, 32px);padding:var(--kshm-product-card-heart-btn-padding-tablet, 6px);}}/*!sc*/
@media (min-width: 1024px){.kPlfnc{width:var(--kshm-product-card-heart-btn-size-desktop, 32px);height:var(--kshm-product-card-heart-btn-size-desktop, 32px);padding:var(--kshm-product-card-heart-btn-padding-desktop, 6px);}}/*!sc*/
.bukxXs{display:flex;flex-direction:row;align-items:center;gap:10px;position:absolute;width:var(--kshm-product-card-heart-btn-size-mobile, 24px);height:var(--kshm-product-card-heart-btn-size-mobile, 24px);padding:var(--kshm-product-card-heart-btn-padding-mobile, 4px);right:12px;top:12px;background:rgba(255, 255, 255, 0.3);backdrop-filter:blur(4px);border-radius:4px;border:none;cursor:pointer;z-index:2;justify-content:center;}/*!sc*/
@media (min-width: 768px){.bukxXs{width:var(--kshm-product-card-heart-btn-size-tablet, 32px);height:var(--kshm-product-card-heart-btn-size-tablet, 32px);padding:var(--kshm-product-card-heart-btn-padding-tablet, 6px);}}/*!sc*/
@media (min-width: 1024px){.bukxXs{width:var(--kshm-product-card-heart-btn-size-desktop, 32px);height:var(--kshm-product-card-heart-btn-size-desktop, 32px);padding:var(--kshm-product-card-heart-btn-padding-desktop, 6px);}}/*!sc*/
data-styled.g1444[id="ProductSpotlightCard-styles__HeartButtonEl-sc-e0be2b0c-4"]{content:"kPlfnc,bukxXs,"}/*!sc*/
.fjoiQQ{width:100%;box-sizing:border-box;padding:8px 8px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;gap:clamp(6px, 1.5cqi, 10px);}/*!sc*/
.jOslfi{width:100%;box-sizing:border-box;padding:padding:8px 12px;padding:clamp(6px, 2cqi, 8px) clamp(8px, 3cqi, 12px);display:flex;flex-direction:column;align-items:flex-start;gap:10px;gap:clamp(6px, 1.5cqi, 10px);}/*!sc*/
data-styled.g1445[id="ProductSpotlightCard-styles__CardBottomEl-sc-e0be2b0c-5"]{content:"fjoiQQ,jOslfi,"}/*!sc*/
.eaLyen{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;}/*!sc*/
.gyfqxS{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;gap:clamp(8px, 2.5cqi, 12px);}/*!sc*/
data-styled.g1446[id="ProductSpotlightCard-styles__CardBottomRowEl-sc-e0be2b0c-6"]{content:"eaLyen,gyfqxS,"}/*!sc*/
.bDkMsW{flex:1;min-width:0;display:flex;flex-direction:column;align-items:end;gap:8px;gap:clamp(4px, 1.2cqi, 8px);max-width:fit-content;}/*!sc*/
data-styled.g1447[id="ProductSpotlightCard-styles__CardTitleGroupEl-sc-e0be2b0c-7"]{content:"bDkMsW,"}/*!sc*/
.bbRVNB{width:100%;overflow-wrap:anywhere;word-break:break-word;}/*!sc*/
data-styled.g1448[id="ProductSpotlightCard-styles__CardTitleEl-sc-e0be2b0c-8"]{content:"bbRVNB,"}/*!sc*/
.eFsJzn{width:100%;margin-top:0;overflow-wrap:anywhere;word-break:break-word;}/*!sc*/
data-styled.g1449[id="ProductSpotlightCard-styles__CardSubtitleEl-sc-e0be2b0c-9"]{content:"eFsJzn,"}/*!sc*/
.bLoSp{flex-shrink:0;white-space:nowrap;}/*!sc*/
data-styled.g1450[id="ProductSpotlightCard-styles__CardPriceEl-sc-e0be2b0c-10"]{content:"bLoSp,"}/*!sc*/
.cuTZGv{position:absolute;left:0;top:16px;width:auto;height:24px;display:flex;flex-direction:row;align-items:center;padding:6px 12px;gap:8px;background:#ccd8b7;border-radius:0px 4px 4px 0px;opacity:0;pointer-events:none;}/*!sc*/
.cuXdaz{position:absolute;left:0;top:16px;width:auto;height:28px;display:flex;flex-direction:row;align-items:center;padding:6px 12px;gap:8px;background:#ccd8b7;border-radius:0px 4px 4px 0px;opacity:0;pointer-events:none;}/*!sc*/
.cOMdJH{position:absolute;left:0;top:21px;width:auto;height:28px;display:flex;flex-direction:row;align-items:center;padding:6px 12px;gap:8px;background:#ccd8b7;border-radius:0px 4px 4px 0px;opacity:0;pointer-events:none;}/*!sc*/
data-styled.g1457[id="ProductSpotlightCard-styles__NewLaunchTagEl-sc-e0be2b0c-17"]{content:"cuTZGv,cuXdaz,cOMdJH,"}/*!sc*/
.eAODbQ{position:absolute;left:0;top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:2;pointer-events:none;}/*!sc*/
.eAOCWk{position:absolute;left:0;top:21px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:2;pointer-events:none;}/*!sc*/
data-styled.g1458[id="ProductSpotlightCard-styles__TagsStackEl-sc-e0be2b0c-18"]{content:"eAODbQ,eAOCWk,"}/*!sc*/
.keIGnG{position:relative;left:0;top:0;width:auto;min-height:24px;display:flex;flex-direction:row;align-items:center;padding:6px 12px;gap:8px;background:#FFF6CA;border-radius:0px 4px 4px 0px;pointer-events:none;opacity:1;}/*!sc*/
.jHbKYG{position:relative;left:0;top:0;width:auto;min-height:28px;display:flex;flex-direction:row;align-items:center;padding:6px 12px;gap:8px;background:#FFF6CA;border-radius:0px 4px 4px 0px;pointer-events:none;opacity:1;}/*!sc*/
data-styled.g1459[id="ProductSpotlightCard-styles__GenericTagEl-sc-e0be2b0c-19"]{content:"keIGnG,jHbKYG,"}/*!sc*/
.lhBGzi{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px;gap:10px;position:absolute;width:44px;height:44px;top:37%;z-index:4;opacity:1;background:rgba(0, 0, 0, 0.06);border:none;border-radius:22px;color:#281f1a;cursor:pointer;left:32px;}/*!sc*/
.lhBGzi:disabled{display:none;}/*!sc*/
.lhBGzi svg,.lhBGzi img{width:20px;height:20px;flex-shrink:0;display:block;}/*!sc*/
data-styled.g1460[id="CarouselNavButtons-styles__NavButtonPrevEl-sc-afe87389-0"]{content:"lhBGzi,"}/*!sc*/
.bjBzbw{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px;gap:10px;position:absolute;width:44px;height:44px;top:37%;z-index:4;opacity:1;background:rgba(0, 0, 0, 0.06);border:none;border-radius:22px;color:#281f1a;cursor:pointer;right:52px;}/*!sc*/
.bjBzbw:disabled{display:none;}/*!sc*/
.bjBzbw svg,.bjBzbw img{width:20px;height:20px;flex-shrink:0;display:block;}/*!sc*/
.bjBzbw svg,.bjBzbw img{transform:rotate(180deg);}/*!sc*/
data-styled.g1461[id="CarouselNavButtons-styles__NavButtonEl-sc-afe87389-1"]{content:"bjBzbw,"}/*!sc*/
.knWLHg{position:relative;flex:1;min-width:0;width:100%;min-height:100%;container-type:inline-size;container-name:most-loved-carousel-desktop;overflow-x:auto;overflow-y:hidden;scroll-snap-type:"none";scroll-behavior:smooth;scrollbar-width:none;padding-right:0;box-sizing:border-box;opacity:1;transition:opacity 0.2s ease;cursor:grab;user-select:auto;}/*!sc*/
.knWLHg::-webkit-scrollbar{display:none;}/*!sc*/
data-styled.g1462[id="carousel-desktop-styles__CarouselViewportEl-sc-ec264892-0"]{content:"knWLHg,"}/*!sc*/
.gMAkUN{display:flex;flex-direction:row;align-items:flex-start;gap:12px;min-height:100%;box-sizing:border-box;}/*!sc*/
.gMAkUN:after{content:"";flex:0 0 20px;width:20px;min-height:1px;align-self:stretch;}/*!sc*/
data-styled.g1464[id="carousel-desktop-styles__CarouselTrackEl-sc-ec264892-2"]{content:"gMAkUN,"}/*!sc*/
.eHpuje{flex:0 0 calc((100cqi - 36px) / 3.12);min-width:0;aspect-ratio:400/591;height:auto;align-self:flex-start;scroll-snap-align:start;scroll-snap-stop:normal;display:flex;align-items:stretch;box-sizing:border-box;}/*!sc*/
data-styled.g1465[id="carousel-desktop-styles__CarouselSlideEl-sc-ec264892-3"]{content:"eHpuje,"}/*!sc*/
.gSpxFY{position:relative;width:calc(100% + 40px);max-width:none;margin-left:-20px;margin-right:-20px;box-sizing:border-box;}/*!sc*/
data-styled.g1466[id="carousel-mobile-styles__MobileCardsAreaEl-sc-c52cf7cd-0"]{content:"gSpxFY,"}/*!sc*/
.cbwnwV{width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;opacity:1;transition:opacity 0.2s ease;}/*!sc*/
@media (max-width: 768px){.cbwnwV{-webkit-scroll-snap-type:mandatory;scroll-snap-type:x mandatory;scroll-padding-inline:0;scroll-behavior:smooth;}@media (prefers-reduced-motion: reduce){.cbwnwV{scroll-behavior:auto;}}}/*!sc*/
.cbwnwV::-webkit-scrollbar{display:none;}/*!sc*/
data-styled.g1467[id="carousel-mobile-styles__MobileViewportEl-sc-c52cf7cd-1"]{content:"cbwnwV,"}/*!sc*/
.kRztFY{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:12px;min-height:100%;padding:0 0 4px 20px;box-sizing:border-box;}/*!sc*/
@media (max-width: 768px){.kRztFY{--mobile-slide-w:min(85vw, calc(100vw / 1.2 - 14px));gap:14px;padding:0 0 4px 20px;}}/*!sc*/
.kRztFY::after{content:"";flex:0 0 1px;width:20px;min-height:1px;align-self:stretch;}/*!sc*/
data-styled.g1468[id="carousel-mobile-styles__MobileTrackEl-sc-c52cf7cd-2"]{content:"kRztFY,"}/*!sc*/
.jrGztt{flex-shrink:0;box-sizing:border-box;width:calc((100vw - 24px) / 1.5);max-width:calc((100vw - 24px) / 1.5);}/*!sc*/
@media (max-width: 768px){.jrGztt{width:var(--mobile-slide-w);max-width:var(--mobile-slide-w);scroll-snap-align:center;-webkit-scroll-snap-stop:always;scroll-snap-stop:always;}}/*!sc*/
.jrGztt>article{width:100%;max-width:none;}/*!sc*/
data-styled.g1469[id="carousel-mobile-styles__MobileSlideEl-sc-c52cf7cd-3"]{content:"jrGztt,"}/*!sc*/
.LbCZW{position:relative;flex:1;min-width:0;width:100%;min-height:100%;container-type:inline-size;container-name:most-loved-carousel-tablet;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-right:0;box-sizing:border-box;opacity:1;transition:opacity 0.2s ease;cursor:grab;user-select:auto;}/*!sc*/
.LbCZW::-webkit-scrollbar{display:none;}/*!sc*/
data-styled.g1471[id="carousel-tablet-styles__CarouselViewportEl-sc-8a0062f6-0"]{content:"LbCZW,"}/*!sc*/
.bwRTJU{display:flex;flex-direction:row;align-items:flex-start;gap:12px;min-height:100%;box-sizing:border-box;}/*!sc*/
data-styled.g1473[id="carousel-tablet-styles__CarouselTrackEl-sc-8a0062f6-2"]{content:"bwRTJU,"}/*!sc*/
.cPzWU{flex:0 0 calc((100cqi - 24px) / 2.12);min-width:0;aspect-ratio:400/625;height:auto;align-self:flex-start;scroll-snap-align:start;scroll-snap-stop:normal;display:flex;align-items:stretch;box-sizing:border-box;}/*!sc*/
data-styled.g1474[id="carousel-tablet-styles__CarouselSlideEl-sc-8a0062f6-3"]{content:"cPzWU,"}/*!sc*/
.ljQSNM{width:100%;box-sizing:border-box;}/*!sc*/
data-styled.g1736[id="home-skeleton-styles__HomeSkSectionEl-sc-f9a1e885-0"]{content:"ljQSNM,"}/*!sc*/
.eYsZIs{flex:0 0 min(240px, 70%);width:min(240px, 70%);max-width:100%;height:28px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.fndmfM{flex:0 0 58%;width:58%;max-width:100%;height:28px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.PUDRw{flex:0 0 72%;width:72%;max-width:100%;height:20px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.gYaJjH{flex:0 0 88%;width:88%;max-width:100%;height:14px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.hvPVvn{flex:0 0 100%;width:100%;max-width:100%;height:32px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.ezwjPc{flex:0 0 84%;width:84%;max-width:100%;height:24px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.bIutwD{flex:0 0 100%;width:100%;max-width:100%;height:14px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.ibdLxy{flex:0 0 96px;width:96px;max-width:100%;height:40px;border-radius:24px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.cZorw{flex:0 0 min(260px, 72%);width:min(260px, 72%);max-width:100%;height:28px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.hQsIBj{flex:0 0 min(320px, 88%);width:min(320px, 88%);max-width:100%;height:14px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.clHfWu{flex:0 0 min(220px, 60%);width:min(220px, 60%);max-width:100%;height:26px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.lbghtz{flex:0 0 min(360px, 92%);width:min(360px, 92%);max-width:100%;height:14px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.hojWwS{flex:0 0 min(280px, 88%);width:min(280px, 88%);max-width:100%;height:26px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.fqBeZj{flex:0 0 min(320px, 92%);width:min(320px, 92%);max-width:100%;height:14px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.gvFJrh{flex:0 0 72%;width:72%;max-width:100%;height:18px;border-radius:4px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.bTkOdf{flex:0 0 56%;width:56%;max-width:100%;height:12px;border-radius:4px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.eFsMTJ{flex:0 0 40%;width:40%;max-width:100%;height:14px;border-radius:4px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.eiLoEy{flex:0 0 min(296px, 100%);width:min(296px, 100%);max-width:100%;height:32px;border-radius:16px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.WCYZu{flex:0 0 160px;width:160px;max-width:100%;height:44px;border-radius:24px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.iUNutU{flex:0 0 100%;width:100%;max-width:100%;height:28px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.ctqfIT{flex:0 0 92%;width:92%;max-width:100%;height:14px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.fimipi{flex:0 0 128px;width:128px;max-width:100%;height:40px;border-radius:24px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.eaHoxA{flex:0 0 120px;width:120px;max-width:100%;height:120px;border-radius:12px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.heeLCM{flex:0 0 min(200px, 72%);width:min(200px, 72%);max-width:100%;height:24px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.hBXWZo{flex:0 0 min(240px, 84%);width:min(240px, 84%);max-width:100%;height:28px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.htSsiQ{flex:0 0 120px;width:120px;max-width:100%;height:28px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.deWYMj{flex:0 0 160px;width:160px;max-width:100%;height:32px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.QNKHV{flex:0 0 72%;width:72%;max-width:100%;height:30px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.dfGAxu{flex:0 0 56%;width:56%;max-width:100%;height:22px;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
data-styled.g1737[id="home-skeleton-styles__HomeSkBoneEl-sc-f9a1e885-1"]{content:"eYsZIs,fndmfM,PUDRw,gYaJjH,hvPVvn,ezwjPc,bIutwD,ibdLxy,cZorw,hQsIBj,clHfWu,lbghtz,hojWwS,fqBeZj,gvFJrh,bTkOdf,eFsMTJ,eiLoEy,WCYZu,iUNutU,ctqfIT,fimipi,eaHoxA,heeLCM,hBXWZo,htSsiQ,deWYMj,QNKHV,dfGAxu,"}/*!sc*/
.eLvEyc{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;}/*!sc*/
.fJmsPE{display:flex;flex-direction:column;align-items:flex-start;gap:30px;width:100%;}/*!sc*/
.fJmsQQ{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;}/*!sc*/
.eLvEDf{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;}/*!sc*/
.fJmsTs{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;}/*!sc*/
.eLvEyd{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;}/*!sc*/
.eLvEzp{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;}/*!sc*/
.fJmsVo{display:flex;flex-direction:column;align-items:flex-start;gap:29px;width:100%;}/*!sc*/
data-styled.g1738[id="home-skeleton-styles__HomeSkStackEl-sc-f9a1e885-2"]{content:"eLvEyc,fJmsPE,fJmsQQ,eLvEDf,fJmsTs,eLvEyd,eLvEzp,fJmsVo,"}/*!sc*/
.cLpCKj{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;gap:12px;width:100%;overflow:hidden;}/*!sc*/
.kUvxDe{display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap;gap:12px;width:100%;overflow:hidden;}/*!sc*/
data-styled.g1739[id="home-skeleton-styles__HomeSkRowEl-sc-f9a1e885-3"]{content:"cLpCKj,kUvxDe,"}/*!sc*/
.kDwWZK{flex:0 0 auto;aspect-ratio:3/4;border-radius:12px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.jVPwgN{flex:1 1 0;aspect-ratio:3/4;border-radius:12px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
data-styled.g1740[id="home-skeleton-styles__HomeSkCardEl-sc-f9a1e885-4"]{content:"kDwWZK,jVPwgN,"}/*!sc*/
.llIsWt{width:100%;height:56px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
data-styled.g1743[id="home-skeleton-styles__HomeSkMarqueeEl-sc-f9a1e885-7"]{content:"llIsWt,"}/*!sc*/
.AIOjh{display:none;width:100%;padding:30px 25px 30px 20px;box-sizing:border-box;}/*!sc*/
@media (max-width: 767px){.AIOjh{display:block;}}/*!sc*/
data-styled.g1744[id="home-skeleton-styles__HomeSkSpotlightMobileEl-sc-f9a1e885-8"]{content:"AIOjh,"}/*!sc*/
.cvBumU{display:none;width:100%;padding:40px 30px;box-sizing:border-box;}/*!sc*/
@media (min-width: 768px) and (max-width: 1023px){.cvBumU{display:flex;align-items:flex-start;gap:60px;}}/*!sc*/
data-styled.g1745[id="home-skeleton-styles__HomeSkSpotlightTabletEl-sc-f9a1e885-9"]{content:"cvBumU,"}/*!sc*/
.bkJTXx{display:none;width:100%;padding:40px 0 40px 30px;box-sizing:border-box;}/*!sc*/
@media (min-width: 1024px){.bkJTXx{display:flex;align-items:flex-start;gap:60px;}}/*!sc*/
data-styled.g1746[id="home-skeleton-styles__HomeSkSpotlightDesktopEl-sc-f9a1e885-10"]{content:"bkJTXx,"}/*!sc*/
.vAhQT{display:flex;flex-direction:column;gap:16px;width:17.97%;min-width:140px;flex-shrink:0;}/*!sc*/
data-styled.g1747[id="home-skeleton-styles__HomeSkSpotlightTextEl-sc-f9a1e885-11"]{content:"vAhQT,"}/*!sc*/
.lsgPt{width:20%;}/*!sc*/
data-styled.g1748[id="home-skeleton-styles__HomeSkSpotlightTabletTextEl-sc-f9a1e885-12"]{content:"lsgPt,"}/*!sc*/
.lmVLSG{position:relative;width:calc(100% + 40px);max-width:none;margin-left:-20px;margin-right:-20px;overflow:hidden;box-sizing:border-box;}/*!sc*/
data-styled.g1749[id="home-skeleton-styles__HomeSkSpotlightMobileCardsAreaEl-sc-f9a1e885-13"]{content:"lmVLSG,"}/*!sc*/
.jpRhBM{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:0 0 4px 20px;box-sizing:border-box;}/*!sc*/
@media (max-width: 768px){.jpRhBM{--mobile-slide-w:min(85vw, calc(100vw / 1.2 - 14px));gap:14px;}}/*!sc*/
data-styled.g1750[id="home-skeleton-styles__HomeSkSpotlightMobileTrackEl-sc-f9a1e885-14"]{content:"jpRhBM,"}/*!sc*/
.ela-Dxh{flex:0 0 calc((100vw - 24px) / 1.5);width:calc((100vw - 24px) / 1.5);aspect-ratio:270/420;min-width:0;height:auto;}/*!sc*/
@media (max-width: 768px){.ela-Dxh{flex:0 0 var(--mobile-slide-w);width:var(--mobile-slide-w);}}/*!sc*/
data-styled.g1751[id="home-skeleton-styles__HomeSkSpotlightCardMobileEl-sc-f9a1e885-15"]{content:"ela-Dxh,"}/*!sc*/
.cyRbPq{flex:1;min-width:0;display:flex;flex-direction:row;align-items:stretch;overflow:hidden;}/*!sc*/
data-styled.g1752[id="home-skeleton-styles__HomeSkSpotlightCardsAreaEl-sc-f9a1e885-16"]{content:"cyRbPq,"}/*!sc*/
.bbkyqb{flex:1;min-width:0;width:100%;container-type:inline-size;container-name:home-sk-spotlight-tablet;overflow:hidden;box-sizing:border-box;}/*!sc*/
.jMWBAH{flex:1;min-width:0;width:100%;container-type:inline-size;container-name:home-sk-spotlight-desktop;overflow:hidden;box-sizing:border-box;}/*!sc*/
data-styled.g1753[id="home-skeleton-styles__HomeSkSpotlightCardsViewportEl-sc-f9a1e885-17"]{content:"bbkyqb,jMWBAH,"}/*!sc*/
.cmLsrI{display:flex;flex-direction:row;align-items:flex-start;gap:12px;min-width:0;box-sizing:border-box;}/*!sc*/
data-styled.g1754[id="home-skeleton-styles__HomeSkSpotlightCardsTrackEl-sc-f9a1e885-18"]{content:"cmLsrI,"}/*!sc*/
.hdKcPj{flex:0 0 calc((100cqi - 36px) / 3.12);width:calc((100cqi - 36px) / 3.12);aspect-ratio:400/591;min-width:0;height:auto;}/*!sc*/
data-styled.g1755[id="home-skeleton-styles__HomeSkSpotlightCardDesktopEl-sc-f9a1e885-19"]{content:"hdKcPj,"}/*!sc*/
.iikNld{flex:0 0 calc((100cqi - 24px) / 2.12);width:calc((100cqi - 24px) / 2.12);aspect-ratio:400/625;min-width:0;height:auto;}/*!sc*/
data-styled.g1756[id="home-skeleton-styles__HomeSkSpotlightCardTabletEl-sc-f9a1e885-20"]{content:"iikNld,"}/*!sc*/
.iFTKUT{width:100%;padding:32px 16px 40px;box-sizing:border-box;}/*!sc*/
@media (min-width: 1024px){.iFTKUT{padding:40px 24px 48px;}}/*!sc*/
data-styled.g1757[id="home-skeleton-styles__HomeSkCategoriesEl-sc-f9a1e885-21"]{content:"iFTKUT,"}/*!sc*/
.hbIGcj{flex:1 1 0;min-width:0;aspect-ratio:4/5;}/*!sc*/
data-styled.g1758[id="home-skeleton-styles__HomeSkCategoryCardEl-sc-f9a1e885-22"]{content:"hbIGcj,"}/*!sc*/
.hIEJUW{width:100%;padding:36px 16px 44px;box-sizing:border-box;}/*!sc*/
@media (min-width: 1024px){.hIEJUW{padding:48px 32px 56px;}}/*!sc*/
data-styled.g1759[id="home-skeleton-styles__HomeSkBandEl-sc-f9a1e885-23"]{content:"hIEJUW,"}/*!sc*/
.jSHYPQ{width:100%;max-width:960px;margin:0 auto;aspect-ratio:16/9;border-radius:16px;}/*!sc*/
data-styled.g1760[id="home-skeleton-styles__HomeSkMediaBlockEl-sc-f9a1e885-24"]{content:"jSHYPQ,"}/*!sc*/
.dguUtj{display:none;width:100%;padding:43px 20px 30px;box-sizing:border-box;background:rgba(0, 0, 0, 0.02);}/*!sc*/
@media (max-width: 767px){.dguUtj{display:block;}}/*!sc*/
data-styled.g1761[id="home-skeleton-styles__HomeSkRootChakraMobileEl-sc-f9a1e885-25"]{content:"dguUtj,"}/*!sc*/
.dKoDDS{display:none;width:100%;padding:40px 30px;box-sizing:border-box;background:rgba(0, 0, 0, 0.03);}/*!sc*/
@media (min-width: 768px){.dKoDDS{display:block;}}/*!sc*/
data-styled.g1762[id="home-skeleton-styles__HomeSkRootChakraWideEl-sc-f9a1e885-26"]{content:"dKoDDS,"}/*!sc*/
.bkotCn{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px;width:100%;min-width:0;}/*!sc*/
data-styled.g1763[id="home-skeleton-styles__HomeSkRootChakraWideRowEl-sc-f9a1e885-27"]{content:"bkotCn,"}/*!sc*/
.cGgfHl{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:29px;width:min(100%, 296px);flex-shrink:0;min-width:0;}/*!sc*/
data-styled.g1764[id="home-skeleton-styles__HomeSkRootChakraLeftColEl-sc-f9a1e885-28"]{content:"cGgfHl,"}/*!sc*/
.ldRTcQ{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;width:100%;max-width:400px;margin:0 auto;padding:8px 8px 12px;border-radius:12px;background:rgba(255, 255, 255, 0.65);box-sizing:border-box;}/*!sc*/
data-styled.g1765[id="home-skeleton-styles__HomeSkRootChakraMobileGridEl-sc-f9a1e885-29"]{content:"ldRTcQ,"}/*!sc*/
.kCFnAJ{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;box-sizing:border-box;}/*!sc*/
data-styled.g1766[id="home-skeleton-styles__HomeSkRootChakraMobileCardEl-sc-f9a1e885-30"]{content:"kCFnAJ,"}/*!sc*/
.kfcAuk{width:100%;aspect-ratio:170/240;border-radius:6px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
data-styled.g1767[id="home-skeleton-styles__HomeSkRootChakraMobileCardImageEl-sc-f9a1e885-31"]{content:"kfcAuk,"}/*!sc*/
.gKIZF{display:flex;flex-direction:column;gap:6px;width:100%;padding:4px;box-sizing:border-box;}/*!sc*/
data-styled.g1768[id="home-skeleton-styles__HomeSkRootChakraMobileCardBodyEl-sc-f9a1e885-32"]{content:"gKIZF,"}/*!sc*/
.hnQmYw{width:fit-content;margin-left:auto;padding:0 12px;border-radius:12px;background:rgba(255, 255, 255, 0.65);box-sizing:border-box;}/*!sc*/
data-styled.g1770[id="home-skeleton-styles__HomeSkRootChakraCardsTrackEl-sc-f9a1e885-34"]{content:"hnQmYw,"}/*!sc*/
.ceKXbO{flex:1;min-width:0;display:flex;flex-direction:column;}/*!sc*/
data-styled.g1771[id="home-skeleton-styles__HomeSkRootChakraWideCardsColEl-sc-f9a1e885-35"]{content:"ceKXbO,"}/*!sc*/
.kqptZx{display:none;width:100%;}/*!sc*/
@media (min-width: 768px) and (max-width: 1023px){.kqptZx{display:block;}}/*!sc*/
data-styled.g1772[id="home-skeleton-styles__HomeSkRootChakraTabletCardsWrapEl-sc-f9a1e885-36"]{content:"kqptZx,"}/*!sc*/
.emAsHV{display:none;width:100%;}/*!sc*/
@media (min-width: 1024px){.emAsHV{display:block;}}/*!sc*/
data-styled.g1773[id="home-skeleton-styles__HomeSkRootChakraDesktopCardsWrapEl-sc-f9a1e885-37"]{content:"emAsHV,"}/*!sc*/
.ibkEcN{width:100%;height:100%;min-width:0;min-height:0;border-radius:12px;box-sizing:border-box;background:linear-gradient(110deg, rgba(0, 0, 0, 0.045) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.045) 68%);background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
data-styled.g1774[id="home-skeleton-styles__HomeSkRmMediaTileEl-sc-f9a1e885-38"]{content:"ibkEcN,"}/*!sc*/
.cYfdXY{width:100%;height:100%;min-width:0;min-height:0;border-radius:12px;box-sizing:border-box;background:linear-gradient(

    110deg,

    rgba(86, 127, 10, 0.1) 32%,

    rgba(86, 127, 10, 0.18) 50%,

    rgba(86, 127, 10, 0.1) 68%

  );background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
.eGVsck{width:100%;height:100%;min-width:0;min-height:0;border-radius:12px;box-sizing:border-box;background:linear-gradient(

    110deg,

    rgba(153, 68, 24, 0.1) 32%,

    rgba(153, 68, 24, 0.18) 50%,

    rgba(153, 68, 24, 0.1) 68%

  );background-size:220% 100%;animation:kMjgTL 2.4s ease-in-out infinite;}/*!sc*/
data-styled.g1775[id="home-skeleton-styles__HomeSkRmGraphicTileEl-sc-f9a1e885-39"]{content:"cYfdXY,eGVsck,"}/*!sc*/
.kmZARo{display:grid;gap:16px;box-sizing:border-box;align-items:stretch;--rm-strip:calc(150dvw - var(--rm-inline, clamp(16px, 5vw, 20px)));--rm-panel-w:min(602px, calc((var(--rm-strip) - 16px) / 1.12));grid-template-columns:repeat(2, minmax(0, var(--rm-panel-w)));width:max-content;max-width:none;min-width:0;}/*!sc*/
.cYvrIu{display:grid;gap:16px;box-sizing:border-box;align-items:stretch;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);width:100%;max-width:100%;}/*!sc*/
data-styled.g1776[id="home-skeleton-styles__HomeSkRmGalleryStripEl-sc-f9a1e885-40"]{content:"kmZARo,cYvrIu,"}/*!sc*/
.iGejge{width:100%;min-width:0;min-height:0;aspect-ratio:1/1;box-sizing:border-box;}/*!sc*/
data-styled.g1777[id="home-skeleton-styles__HomeSkRmPanelEl-sc-f9a1e885-41"]{content:"iGejge,"}/*!sc*/
.dvukQc{display:grid;width:100%;height:100%;gap:16px;box-sizing:border-box;grid-template-columns:396fr 190fr;grid-template-rows:396fr 190fr;}/*!sc*/
data-styled.g1778[id="home-skeleton-styles__HomeSkRmLeftPanelGridEl-sc-f9a1e885-42"]{content:"dvukQc,"}/*!sc*/
.eVAmjf{grid-column:1/2;grid-row:1/2;min-width:0;min-height:0;}/*!sc*/
data-styled.g1779[id="home-skeleton-styles__HomeSkRmLeftBigCellEl-sc-f9a1e885-43"]{content:"eVAmjf,"}/*!sc*/
.efJVol{grid-column:2/3;grid-row:1/2;display:grid;gap:16px;grid-template-rows:minmax(0, 1fr) minmax(0, 1fr);min-width:0;min-height:0;}/*!sc*/
data-styled.g1780[id="home-skeleton-styles__HomeSkRmLeftStackColEl-sc-f9a1e885-44"]{content:"efJVol,"}/*!sc*/
.ePBtiv{grid-column:1/2;grid-row:2/3;display:grid;gap:16px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);min-width:0;min-height:0;}/*!sc*/
data-styled.g1781[id="home-skeleton-styles__HomeSkRmLeftBottomPairEl-sc-f9a1e885-45"]{content:"ePBtiv,"}/*!sc*/
.kojESB{grid-column:2/3;grid-row:2/3;min-width:0;min-height:0;}/*!sc*/
data-styled.g1782[id="home-skeleton-styles__HomeSkRmLeftGreenCellEl-sc-f9a1e885-46"]{content:"kojESB,"}/*!sc*/
.hwXWDy{display:grid;width:100%;height:100%;gap:16px;box-sizing:border-box;grid-template-columns:190fr 190fr 190fr;grid-template-rows:190fr 396fr;}/*!sc*/
data-styled.g1783[id="home-skeleton-styles__HomeSkRmRightPanelGridEl-sc-f9a1e885-47"]{content:"hwXWDy,"}/*!sc*/
.jLUXYY{grid-row:1/2;grid-column:1/2;min-width:0;min-height:0;}/*!sc*/
.jLUXGy{grid-row:1/2;grid-column:2/3;min-width:0;min-height:0;}/*!sc*/
.jLUXlI{grid-row:1/2;grid-column:3/4;min-width:0;min-height:0;}/*!sc*/
data-styled.g1784[id="home-skeleton-styles__HomeSkRmRightTopCellEl-sc-f9a1e885-48"]{content:"jLUXYY,jLUXGy,jLUXlI,"}/*!sc*/
.fqgmuB{grid-column:1/3;grid-row:2/3;min-width:0;min-height:0;}/*!sc*/
data-styled.g1785[id="home-skeleton-styles__HomeSkRmRightBigCellEl-sc-f9a1e885-49"]{content:"fqgmuB,"}/*!sc*/
.kduBiS{grid-column:3/4;grid-row:2/3;display:grid;gap:16px;grid-template-rows:minmax(0, 1fr) minmax(0, 1fr);min-width:0;min-height:0;}/*!sc*/
data-styled.g1786[id="home-skeleton-styles__HomeSkRmRightSideColEl-sc-f9a1e885-50"]{content:"kduBiS,"}/*!sc*/
.dNgRSm{width:100%;box-sizing:border-box;}/*!sc*/
data-styled.g1787[id="home-skeleton-styles__HomeSkRmGalleryMaxEl-sc-f9a1e885-51"]{content:"dNgRSm,"}/*!sc*/
.dTifAk{--rm-inline:clamp(16px, 5vw, 20px);display:none;flex-direction:column;align-items:center;width:100%;min-width:0;padding:30px 0 0;gap:30px;box-sizing:border-box;}/*!sc*/
@media (max-width: 767px){.dTifAk{display:flex;}}/*!sc*/
data-styled.g1788[id="home-skeleton-styles__HomeSkRmMobileInnerEl-sc-f9a1e885-52"]{content:"dTifAk,"}/*!sc*/
.jzBlDm{display:none;flex-direction:column;align-items:center;width:100%;padding:40px 30px 0;gap:28px;box-sizing:border-box;}/*!sc*/
@media (min-width: 768px){.jzBlDm{display:flex;}}/*!sc*/
@media (min-width: 768px) and (max-width: 1023px){.jzBlDm{padding:clamp(36px, 4.5vw, 48px) clamp(18px, 3vw, 28px) clamp(28px, 3.5vw, 36px);gap:clamp(26px, 3.5vw, 36px);}}/*!sc*/
data-styled.g1789[id="home-skeleton-styles__HomeSkRmWideInnerEl-sc-f9a1e885-53"]{content:"jzBlDm,"}/*!sc*/
.cBaEzL{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:350px;padding:0 clamp(16px, 5vw, 20px);box-sizing:border-box;}/*!sc*/
data-styled.g1790[id="home-skeleton-styles__HomeSkRmMobileHeaderEl-sc-f9a1e885-54"]{content:"cBaEzL,"}/*!sc*/
.cJIwbX{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:531px;box-sizing:border-box;}/*!sc*/
data-styled.g1791[id="home-skeleton-styles__HomeSkRmWideHeaderEl-sc-f9a1e885-55"]{content:"cJIwbX,"}/*!sc*/
.cUSTIJ{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;}/*!sc*/
data-styled.g1792[id="home-skeleton-styles__HomeSkRmMobileTitleStackEl-sc-f9a1e885-56"]{content:"cUSTIJ,"}/*!sc*/
.fHRUmT{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;width:100%;}/*!sc*/
data-styled.g1793[id="home-skeleton-styles__HomeSkRmWideTitleRowEl-sc-f9a1e885-57"]{content:"fHRUmT,"}/*!sc*/
.jlHDhG{width:100%;max-width:100%;min-width:0;align-self:stretch;overflow:hidden;box-sizing:border-box;}/*!sc*/
data-styled.g1794[id="home-skeleton-styles__HomeSkRmMobileScrollerEl-sc-f9a1e885-58"]{content:"jlHDhG,"}/*!sc*/
.MPmni{width:max-content;max-width:none;padding-inline:var(--rm-inline);box-sizing:border-box;}/*!sc*/
data-styled.g1795[id="home-skeleton-styles__HomeSkRmMobileScrollerPadEl-sc-f9a1e885-59"]{content:"MPmni,"}/*!sc*/
.fARaQp{display:flex;flex-direction:column;gap:20px;width:100%;padding:40px 16px 48px;box-sizing:border-box;}/*!sc*/
@media (min-width: 1024px){.fARaQp{flex-direction:row;align-items:center;gap:40px;padding:56px 40px 64px;}}/*!sc*/
data-styled.g1796[id="home-skeleton-styles__HomeSkDiscountEl-sc-f9a1e885-60"]{content:"fARaQp,"}/*!sc*/
.jizwmv{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0;}/*!sc*/
data-styled.g1797[id="home-skeleton-styles__HomeSkDiscountCopyEl-sc-f9a1e885-61"]{content:"jizwmv,"}/*!sc*/
.gpgYuB{width:100%;max-width:320px;margin:0 auto;aspect-ratio:1/1;border-radius:20px;}/*!sc*/
@media (min-width: 1024px){.gpgYuB{flex:0 0 min(36vw, 320px);width:min(36vw, 320px);margin:0;}}/*!sc*/
data-styled.g1798[id="home-skeleton-styles__HomeSkDiscountArtEl-sc-f9a1e885-62"]{content:"gpgYuB,"}/*!sc*/
@keyframes kMjgTL{0%{background-position:200% 0;}100%{background-position:-200% 0;}}/*!sc*/
data-styled.g1799[id="sc-keyframes-kMjgTL"]{content:"kMjgTL,"}/*!sc*/
.himMlo{position:absolute;inset:0;display:block;}/*!sc*/
@media (min-width: 481px){.himMlo.kshm-hero-img--mobile{display:none;}}/*!sc*/
.himMlo.kshm-hero-img--desktop{display:none;}/*!sc*/
@media (min-width: 481px){.himMlo.kshm-hero-img--desktop{display:block;}}/*!sc*/
.himMlo>span{display:block!important;width:100%!important;height:100%!important;}/*!sc*/
.himMlo img{object-fit:cover!important;object-position:center!important;}/*!sc*/
@media (min-width: 481px){.himMlo img{object-fit:cover!important;object-position:center!important;}}/*!sc*/
data-styled.g1813[id="HomeSliderSlideImage-styles__HeroSlideImageMarkEl-sc-a1e2f0c9-0"]{content:"himMlo,"}/*!sc*/
.jQkiqz{position:absolute;inset:0;z-index:2;background:var(--kshm-hero-cream, #fbffee);}/*!sc*/
data-styled.g1814[id="HomeSliderSlideImage-styles__HeroImageStackEl-sc-a1e2f0c9-1"]{content:"jQkiqz,"}/*!sc*/
.jQqxwl{width:100%;max-width:100%;min-width:0;display:block;position:relative;z-index:2;background:var(--kshm-hero-cream, #fbffee);overflow:hidden;border-radius:0;}/*!sc*/
data-styled.g1823[id="HeroSectionSlider-root-styles__HeroSectionSliderRootEl-sc-3febda24-0"]{content:"jQqxwl,"}/*!sc*/

@font-face{font-family:"Satoshi";src:url("/wp-content/themes/blwsh/assets/reference/c407e87ae0420112.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;}/*!sc*/
@font-face{font-family:"Satoshi";src:url("/wp-content/themes/blwsh/assets/reference/894d3812dd0f440e.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;}/*!sc*/
@font-face{font-family:"Satoshi";src:url("/wp-content/themes/blwsh/assets/reference/74ae562f676fef20.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;}/*!sc*/
@font-face{font-family:"Anek Devanagari";src:url("/wp-content/themes/blwsh/assets/reference/1354fecb3a3f6fdc.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;}/*!sc*/
@font-face{font-family:"Anek Devanagari";src:url("/wp-content/themes/blwsh/assets/reference/419c630cde1970f8.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}/*!sc*/
@font-face{font-family:"Anek Devanagari";src:url("/wp-content/themes/blwsh/assets/reference/cd4ecbd8d893d088.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}/*!sc*/
@font-face{font-family:"TT Firs Text Trial Variable";src:url("/wp-content/themes/blwsh/assets/reference/f66764285a9914ab.ttf") format("truetype supports variations"),url("/wp-content/themes/blwsh/assets/reference/f66764285a9914ab.ttf") format("truetype-variations");font-style:normal;font-weight:100 900;font-display:swap;}/*!sc*/
@font-face{font-family:"Gascogne Serial";src:url("/wp-content/themes/blwsh/assets/reference/33356e85e4d5d16f.ttf");font-style:normal;font-weight:400;font-display:swap;}/*!sc*/
@font-face{font-family:"Dahlia";src:url("/wp-content/themes/blwsh/assets/reference/c6bc412ace75cff3.otf") format("opentype");font-style:normal;font-weight:400;font-display:swap;}/*!sc*/
@font-face{font-family:"Dahlia";src:url("/wp-content/themes/blwsh/assets/reference/0708a7b440856868.otf") format("opentype");font-style:normal;font-weight:500;font-display:swap;}/*!sc*/
@font-face{font-family:"Dahlia";src:url("/wp-content/themes/blwsh/assets/reference/39b5b3b37a70af41.otf") format("opentype");font-style:normal;font-weight:700;font-display:swap;}/*!sc*/
@font-face{font-family:"TT Firs Text Trial";src:url("/wp-content/themes/blwsh/assets/reference/2a282fb402d2cb9d.ttf") format("truetype");font-style:normal;font-weight:100;font-display:swap;}/*!sc*/
@font-face{font-family:"TT Firs Text Trial";src:url("/wp-content/themes/blwsh/assets/reference/52623e75acbacd27.ttf") format("truetype");font-style:normal;font-weight:300;font-display:swap;}/*!sc*/
@font-face{font-family:"TT Firs Text Trial";src:url("/wp-content/themes/blwsh/assets/reference/459dffba9af24edf.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap;}/*!sc*/
@font-face{font-family:"TT Firs Text Trial";src:url("/wp-content/themes/blwsh/assets/reference/eb5017b040969790.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap;}/*!sc*/
@font-face{font-family:"TT Firs Text Trial";src:url("/wp-content/themes/blwsh/assets/reference/5b7c1609dce796c4.ttf") format("truetype");font-style:normal;font-weight:600;font-display:swap;}/*!sc*/
@font-face{font-family:"TT Firs Text Trial";src:url("/wp-content/themes/blwsh/assets/reference/8e3b6dc92cdf7374.ttf") format("truetype");font-style:italic;font-weight:400;font-display:swap;}/*!sc*/
@font-face{font-family:"TT Firs Text Trial";src:url("/wp-content/themes/blwsh/assets/reference/9ce37d775135fac8.ttf") format("truetype");font-style:italic;font-weight:500;font-display:swap;}/*!sc*/
@font-face{font-family:"TT Firs Text Trial";src:url("/wp-content/themes/blwsh/assets/reference/59d373f3f83be7fd.ttf") format("truetype");font-style:italic;font-weight:600;font-display:swap;}/*!sc*/
@font-face{font-family:"TT Firs Text Trial";src:url("/wp-content/themes/blwsh/assets/reference/338d6422a80c6871.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap;}/*!sc*/
@font-face{font-family:"TT Firs Text Trial";src:url("/wp-content/themes/blwsh/assets/reference/7d09b01c5c1372e5.ttf") format("truetype");font-style:italic;font-weight:700;font-display:swap;}/*!sc*/
@font-face{font-family:"TT Firs Text Trial";src:url("/wp-content/themes/blwsh/assets/reference/816276afcf11c0ff.ttf") format("truetype");font-style:normal;font-weight:800;font-display:swap;}/*!sc*/
@font-face{font-family:"TT Firs Text Trial";src:url("/wp-content/themes/blwsh/assets/reference/9ef48e6c4af0f38d.ttf") format("truetype");font-style:italic;font-weight:800;font-display:swap;}/*!sc*/
@font-face{font-family:"TT Firs Text Trial";src:url("/wp-content/themes/blwsh/assets/reference/25807a952f87eaeb.ttf") format("truetype");font-style:normal;font-weight:900;font-display:swap;}/*!sc*/
@font-face{font-family:"TT Firs Text Trial";src:url("/wp-content/themes/blwsh/assets/reference/4549860ceb8ef9f9.ttf") format("truetype");font-style:italic;font-weight:900;font-display:swap;}/*!sc*/
:root{color-scheme:light;--font-satoshi:"Satoshi",system-ui,sans-serif;--font-gascogne:"Gascogne Serial",serif;--font-dahlia:"Dahlia",serif;--font-tt-firs:"TT Firs Text Trial",sans-serif;--primary_text_color:#1a1a1a;--secondary_text_color:#4b4b4b;--tertiary_text_color:#5e5e5e;--font-white:#ffffff;--font-black:#000000;--font-grey-100:#eeeeee;--text_disabled:#a6a6a6;--text_alert:#de1135;--border_color:#ebebeb;--border_color_light:#d9d9d9;--border_colo_dark:#a3a3a3;--m-space:0px;--primary-sw-color:#105f35;--dark-bg:#0b0b0b;--mobile-bg:#0b0b0b;--muted-dark:#1a1c18;--muted:#4b4b4b;--max-width:1120px;--gap:22px;--line:#ebebeb;--mobile-text-color:#1a1c18;--kshm-announcement-green:#3F5C09;--kshm-hero-cream:#fbffee;--kshm-hero-brown:#2b231d;--kshm-hero-watermark:rgba(56, 94, 20, 0.12);--kshm-home-nav-overlap:100px;--kshm-home-nav-overlap-mobile:100px;--motion-translateY:-0%;}/*!sc*/
a{color:white;text-decoration:none;}/*!sc*/
button{background:transparent;border:none;cursor:pointer;}/*!sc*/
body,h1,h2,h3,h4,h5,a,div,p,ol,li,strong,button,*{padding:0;box-sizing:border-box;margin:0;font-family:var(--font-tt-firs);}/*!sc*/
html{min-height:100%;background:#ffffff;}/*!sc*/
body{min-height:100vh;background:#ffffff;}/*!sc*/
#swym-notification,.swym-wishlist-notifications-container{display:none!important;}/*!sc*/

[data-home-splash-content="true"]:not([data-revealed="true"]){visibility:hidden!important;pointer-events:none!important}
.gxfpYj { min-height: 100vh; background: rgb(255, 255, 255); position: relative; z-index: 0; margin-top: calc(-1 * var(--kshm-home-nav-overlap, 104px)); }
@media (max-width: 1023px) {
  .gxfpYj { margin-top: calc(-1 * var(--kshm-home-nav-overlap-mobile, 100px)); }
}
.ljQSNM { width: 100%; box-sizing: border-box; }
.hmDQtH { width: 100%; min-height: 100svh; background: var(--kshm-hero-cream, #fbffee); animation: 2.2s ease-in-out 0s infinite normal none running kqwczU; }
.iPzgYO { display: flex; flex-direction: column; align-items: center; gap: 16px; width: 100%; padding: 28px 16px; box-sizing: border-box; }
@media (min-width: 481px) {
  .iPzgYO { flex-direction: row; justify-content: center; gap: 32px; padding: 20px 40px; }
}
.eLvEyb { display: flex; flex-direction: column; align-items: center; gap: 10px; width: 100%; }
.fJmsPE { display: flex; flex-direction: column; align-items: flex-start; gap: 30px; width: 100%; }
.fJmsQQ { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; width: 100%; }
.kONDWq { flex: 0 0 220px; width: 220px; max-width: 100%; height: 22px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.hwBVVR { flex: 0 0 180px; width: 180px; max-width: 100%; height: 16px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.eOsEgr { flex: 0 0 52px; width: 52px; max-width: 100%; height: 52px; border-radius: 8px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.fndmfM { flex: 0 0 58%; width: 58%; max-width: 100%; height: 28px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.PUDRw { flex: 0 0 72%; width: 72%; max-width: 100%; height: 20px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.gYaJjH { flex: 0 0 88%; width: 88%; max-width: 100%; height: 14px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.hvPVvn { flex: 0 0 100%; width: 100%; max-width: 100%; height: 32px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.ezwjPc { flex: 0 0 84%; width: 84%; max-width: 100%; height: 24px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.bIutwD { flex: 0 0 100%; width: 100%; max-width: 100%; height: 14px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.ibdLxy { flex: 0 0 96px; width: 96px; max-width: 100%; height: 40px; border-radius: 24px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.kUvxEs { display: flex; flex-flow: row; align-items: stretch; gap: 10px; width: 100%; overflow: hidden; }
.AIOjh { display: none; width: 100%; padding: 30px 25px 30px 20px; box-sizing: border-box; }
@media (max-width: 767px) {
  .AIOjh { display: block; }
}
.lmVLSG { position: relative; width: calc(100% + 40px); max-width: none; margin-left: -20px; margin-right: -20px; overflow: hidden; box-sizing: border-box; }
.jpRhBM { display: flex; flex-direction: row; align-items: flex-start; gap: 12px; padding: 0px 0px 4px 20px; box-sizing: border-box; }
@media (max-width: 768px) {
  .jpRhBM { --mobile-slide-w: min(85vw, calc(100vw / 1.2 - 14px)); gap: 14px; }
}
.kDwWZK { flex: 0 0 auto; aspect-ratio: 3 / 4; border-radius: 12px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.ela-Dxh { flex: 0 0 calc(-16px + 66.6667vw); width: calc(-16px + 66.6667vw); aspect-ratio: 270 / 420; min-width: 0px; height: auto; }
@media (max-width: 768px) {
  .ela-Dxh { flex: 0 0 var(--mobile-slide-w); width: var(--mobile-slide-w); }
}
.cvBumU { display: none; width: 100%; padding: 40px 30px; box-sizing: border-box; }
@media (min-width: 768px) and (max-width: 1023px) {
  .cvBumU { display: flex; align-items: flex-start; gap: 60px; }
}
.vAhQT { display: flex; flex-direction: column; gap: 16px; width: 17.97%; min-width: 140px; flex-shrink: 0; }
.lsgPt { width: 20%; }
.cyRbPq { flex: 1 1 0%; min-width: 0px; display: flex; flex-direction: row; align-items: stretch; overflow: hidden; }
.bbkyqb { flex: 1 1 0%; min-width: 0px; width: 100%; container: home-sk-spotlight-tablet / inline-size; overflow: hidden; box-sizing: border-box; }
.jMWBAH { flex: 1 1 0%; min-width: 0px; width: 100%; container: home-sk-spotlight-desktop / inline-size; overflow: hidden; box-sizing: border-box; }
.cmLsrI { display: flex; flex-direction: row; align-items: flex-start; gap: 12px; min-width: 0px; box-sizing: border-box; }
.iikNld { flex: 0 0 calc(47.1698cqi - 11.3208px); width: calc(47.1698cqi - 11.3208px); aspect-ratio: 400 / 625; min-width: 0px; height: auto; }
.bkJTXx { display: none; width: 100%; padding: 40px 0px 40px 30px; box-sizing: border-box; }
@media (min-width: 1024px) {
  .bkJTXx { display: flex; align-items: flex-start; gap: 60px; }
}
.hdKcPj { flex: 0 0 calc(32.0513cqi - 11.5385px); width: calc(32.0513cqi - 11.5385px); aspect-ratio: 400 / 591; min-width: 0px; height: auto; }
.hhGsSI { position: relative; width: 100%; max-width: 100%; min-width: 0px; background: var(--kshm-hero-cream, #fbffee); overflow: hidden; }
.cOBfhD { width: 100%; position: relative; overflow: visible; }
:root { --swiper-theme-color: #007aff; }
:host { z-index: 1; margin-left: auto; margin-right: auto; display: block; position: relative; }
.swiper { z-index: 1; margin-left: auto; margin-right: auto; padding: 0px; list-style: none; display: block; position: relative; overflow: hidden; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { z-index: 1; width: 100%; height: 100%; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box; display: flex; position: relative; }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translate(0px, 0px); }
.swiper-horizontal { touch-action: pan-y; }
.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; transition-property: transform; display: block; position: relative; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d { perspective: 1200px; }
.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow { transform-style: preserve-3d; }
.swiper-css-mode > .swiper-wrapper { scrollbar-width: none; overflow: auto; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-slides-offset-before); scroll-margin-inline-start: var(--swiper-slides-offset-before); }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper > .swiper-slide:last-child { margin-inline-end: var(--swiper-slides-offset-after); }
.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-css-mode.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-slides-offset-before); scroll-margin-block-start: var(--swiper-slides-offset-before); }
.swiper-css-mode.swiper-vertical > .swiper-wrapper > .swiper-slide:last-child { margin-block-end: var(--swiper-slides-offset-after); }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }
.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom { pointer-events: none; z-index: 10; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-lazy-preloader { z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top-color: rgba(0, 0, 0, 0); border-radius: 50%; width: 42px; height: 42px; margin-top: -21px; margin-left: -21px; position: absolute; top: 50%; left: 50%; }
:is(.swiper:not(.swiper-watch-progress), .swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.swiper-pagination { text-align: center; z-index: 10; transition: opacity 0.3s; position: absolute; transform: translate(0px, 0px); }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: var(--swiper-pagination-bottom,8px); top: var(--swiper-pagination-top,auto); width: 100%; left: 0px; }
.swiper-pagination-bullets-dynamic { font-size: 0px; overflow: hidden; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { position: relative; transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); border-radius: var(--swiper-pagination-bullet-border-radius,50%); background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity,.2); display: inline-block; }
button.swiper-pagination-bullet { box-shadow: none; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity,1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets { right: var(--swiper-pagination-right,8px); left: var(--swiper-pagination-left,auto); top: 50%; transform: translateY(-50%); }
:is(.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px)0; display: block; }
:is(.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic { width: 8px; top: 50%; transform: translateY(-50%); }
:is(.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, top 0.2s; display: inline-block; }
:is(.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
:is(.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic { white-space: nowrap; left: 50%; transform: translate(-50%); }
:is(.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
.swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color,inherit); }
.swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color,#00000040); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); transform-origin: 0px 0px; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: scale(0); }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: 100% 0px; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite { width: 100%; height: var(--swiper-pagination-progressbar-size,4px); top: 0px; left: 0px; }
.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite { width: var(--swiper-pagination-progressbar-size,4px); height: 100%; top: 0px; left: 0px; }
.swiper-pagination-lock { display: none; }
@media (max-width: 767px) {
  #kshm-bottom-fill { position: fixed; bottom: 0px; left: 0px; right: 0px; height: env(safe-area-inset-bottom,0px); z-index: 40; pointer-events: none; display: none; }
  html[data-bottom-bar="solid"] #kshm-bottom-fill { display: block; background: rgb(255, 255, 255); }
}
html, body { background: rgb(255, 255, 255); }
html[data-home-splash="show"], html[data-home-splash="show"] body { background-color: rgb(204, 216, 183); }
html[data-home-splash="show"] header, body:has(#kshm-home-splash-boot) header { display: none !important; }
html[data-home-splash="skip"] [data-home-splash-cover="true"], html[data-home-splash="skip"] [data-home-splash-loader="true"], html[data-home-splash="skip"] #kshm-home-splash-boot { display: none !important; }
html[data-home-splash="skip"] [data-home-splash-content="true"] { visibility: visible !important; pointer-events: auto !important; }
@keyframes kshm-home-splash-fade { 
  100% { opacity: 0; }
}
#kshm-home-splash-boot { position: fixed; inset: 0px; z-index: 10000; display: flex; align-items: center; justify-content: center; background-color: transparent; background-image: linear-gradient(rgb(204, 216, 183), rgb(204, 216, 183)); pointer-events: none; }
#kshm-home-splash-boot.kshm-home-splash-leave { animation: 400ms ease 0s 1 normal forwards running kshm-home-splash-fade; }
.fTrKiW { position: fixed; inset: 0px; z-index: 998; border: 0px; margin: 0px; padding: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.45); opacity: 0; pointer-events: none; transition: opacity 380ms cubic-bezier(0.76, 0, 0.24, 1); cursor: pointer; }
@media (prefers-reduced-motion: reduce) {
  .fTrKiW { transition: none; }
}
.joJnHL { position: fixed; inset: 0px; z-index: 240; border: 0px; margin: 0px; padding: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); opacity: 0; pointer-events: none; transition: opacity 380ms cubic-bezier(0.76, 0, 0.24, 1); cursor: pointer; }
@media (prefers-reduced-motion: reduce) {
  .joJnHL { transition: none; }
}
.iCoAIW { box-sizing: border-box; display: inline-flex; flex-direction: row; justify-content: center; align-items: center; gap: 10px; width: 149px; height: 56px; padding: 10px 30px; border: 1px solid rgb(255, 255, 255); border-radius: 26px 0px; background: transparent; color: rgb(255, 255, 255); font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 500; font-size: 18px; line-height: 23px; text-decoration: none; cursor: pointer; margin-top: 2px; transition: background 0.2s, opacity 0.2s, border 0.2s, color 0.2s; }
.iCoAIW:hover { background: rgb(255, 255, 255); color: rgb(0, 0, 0); border: 1px solid rgb(255, 255, 255); opacity: 0.92; }
.kMokgK { position: absolute; inset: 0px; z-index: 4; }
.eHAKiN { width: 159px; height: 150px; flex-shrink: 0; }
.eHAKiN svg { display: block; width: 100%; height: 100%; }
.ljxcEQ { display: flex; flex-direction: column; justify-content: space-between; align-items: center; flex: 1 1 auto; min-height: 0px; width: 100%; gap: 36px; }
.dMUFEG { display: flex; flex-direction: column; align-items: flex-start; padding: 60px 0px 30px; gap: 30px; margin: 0px auto; width: 100%; max-width: 286px; flex-shrink: 0; }
.exrrZe { display: flex; flex-direction: column; align-items: center; gap: 30px; width: 100%; }
.eUwamB { display: flex; flex-direction: column; align-items: center; gap: 8px; width: 100%; }
.izkcIU { margin: 0px; width: 100%; text-align: center; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 500; font-size: 20px; line-height: 120%; color: rgb(25, 26, 22); }
.ekCyXq { margin: 0px; width: 100%; text-align: center; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 14px; line-height: 135%; color: rgba(0, 0, 0, 0.6); }
.keqrUv { box-sizing: border-box; display: flex; flex-direction: row; justify-content: center; align-items: center; width: 100%; min-height: 48px; padding: 10px; background: rgb(31, 36, 23); border-radius: 24px; text-decoration: none; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 500; font-size: 16px; line-height: 120%; color: rgb(255, 255, 255); transition: background-color 0.2s; }
.keqrUv:hover { background: rgb(45, 52, 40); }
.jbxsbz { position: absolute; left: 8px; bottom: 8px; width: auto; height: auto; display: flex; flex-direction: row; align-items: center; padding: 4px 10px 4px 8px; gap: 8px; background: rgba(255, 255, 255, 0.8); border-radius: 4px; z-index: 2; }
.dFIghH { position: absolute; left: 8px; bottom: 8px; width: auto; height: auto; display: flex; flex-direction: row; align-items: center; padding: 6px 10px 6px 8px; gap: 8px; background: rgba(255, 255, 255, 0.8); border-radius: 4px; z-index: 2; }
.dEnLZo { display: inline-flex; flex-direction: row; align-items: center; justify-content: center; padding: 0px; gap: 4px; width: auto; min-height: 0px; }
.dEnLZm { display: inline-flex; flex-direction: row; align-items: center; justify-content: center; padding: 0px; gap: 6px; width: auto; min-height: 0px; }
.bRsYGA { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; line-height: 0; }
.ikOrAc { display: inline-flex; align-items: center; flex: 0 0 auto; }
.jKcKCR { width: 1px; height: 10px; background: rgba(0, 0, 0, 0.2); flex: 0 0 auto; }
.jKcKEf { width: 1px; height: 16px; background: rgba(0, 0, 0, 0.2); flex: 0 0 auto; }
.ymlYa { display: inline-flex; align-items: center; flex: 0 0 auto; }
.gzqXhL { position: fixed; inset: 0px; z-index: 999; background-color: rgba(0, 0, 0, 0.8); opacity: 0; visibility: hidden; transition: opacity 0.35s, visibility 0.35s; cursor: pointer; }
.iQHJYr { position: fixed; top: 50%; right: 20px; bottom: auto; z-index: 1000; box-sizing: border-box; width: 420px; max-width: calc(-40px + 100vw); height: calc(-40px + 100vh); max-height: calc(-40px + 100vh); background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 20px; display: flex; flex-direction: column; transform: translateY(-50%) translateX(calc(100% + 20px)); transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 24px; overflow: hidden; }
@media (max-width: 767px) {
  .iQHJYr { top: 0px; right: 0px; bottom: 0px; width: 100%; max-width: 100%; height: 100%; max-height: 100%; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; transform: translateX(100%); }
}
@media (max-width: 480px) {
  .iQHJYr { max-width: 100%; }
}
.kFznSX { display: flex; flex-direction: column; height: 100%; }
.HCrQi { display: flex; align-items: center; padding: 10px 20px; min-height: 64px; background-color: rgb(255, 255, 255); flex-shrink: 0; box-sizing: border-box; }
.dFEahD { display: flex; flex-direction: row; justify-content: space-between; align-items: center; gap: 10px; width: 100%; }
.dBPjNj { display: flex; flex-direction: row; align-items: flex-end; gap: 12px; }
.bkEThY { display: flex; flex-direction: row; align-items: center; gap: 12px; }
.kWnpNX { margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 500; font-size: 20px; line-height: 120%; color: rgb(25, 26, 22); }
.gVDGIZ { font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 16px; line-height: 135%; color: rgba(0, 0, 0, 0.6); }
.evhPVQ { width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; padding: 0px; cursor: pointer; flex-shrink: 0; color: rgb(25, 26, 22); transition: opacity 0.2s; }
.evhPVQ:hover { opacity: 0.65; }
.jWoCTz { flex: 1 1 auto; overflow: hidden auto; display: flex; flex-direction: column; min-height: 0px; }
.jWoCTz::-webkit-scrollbar { width: 4px; }
.jWoCTz::-webkit-scrollbar-track { background: transparent; }
.jWoCTz::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.15); border-radius: 4px; }
.lkyGJS { position: relative; z-index: 1; width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 12px 20px 0px; background: transparent; }
.fMHpag { display: contents; }
.cqyhuz { position: relative; width: 100%; max-width: 100%; box-sizing: border-box; pointer-events: auto; overflow: visible; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; min-height: 56px; padding: 0px 16px; margin: 0px auto; border-radius: 12px; background: rgba(255, 255, 255, 0.6); border: 1px solid rgba(0, 0, 0, 0.06); box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 16px; backdrop-filter: blur(4px); transition: background 400ms cubic-bezier(0.76, 0, 0.24, 1), backdrop-filter 400ms cubic-bezier(0.76, 0, 0.24, 1), -webkit-backdrop-filter 400ms cubic-bezier(0.76, 0, 0.24, 1), border-radius 400ms cubic-bezier(0.76, 0, 0.24, 1), padding 400ms cubic-bezier(0.76, 0, 0.24, 1); }
@media (prefers-reduced-motion: reduce) {
  .cqyhuz { transition: none; }
}
.ePPeIR { display: inline-flex; align-items: center; flex-shrink: 0; padding: 4px 0px; }
.hHidAj { display: block; height: 24px; width: auto; }
.eNXvaG { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; color: rgb(31, 36, 23); flex-shrink: 0; }
.eNXvaG:hover { opacity: 0.8; }
.iWqFpU { position: relative; }
.csDnoR { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; color: rgb(31, 36, 23); position: relative; padding: 0px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; flex-shrink: 0; }
.csDnoR:hover { opacity: 0.8; }
.fWnVOy { display: flex; align-items: center; justify-content: space-between; width: 100%; gap: 20px; height: 56px; flex-shrink: 0; box-sizing: border-box; }
.fasIUE { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; color: rgb(31, 36, 23); padding: 0px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; flex-shrink: 0; }
.ecZdAt { position: relative; display: block; width: 24px; height: 24px; pointer-events: none; }
.ecZdAt .icon { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; transition: opacity 0.38s, transform 0.38s; will-change: opacity, transform; }
.ecZdAt .icon--menu { opacity: 1; transform: scale(1) rotate(0deg); }
.ecZdAt .icon--close { opacity: 0; transform: scale(0.86) rotate(10deg); }
@media (prefers-reduced-motion: reduce) {
  .ecZdAt .icon { transition: none; }
}
.hTyMDL { display: flex; align-items: center; justify-content: center; box-sizing: border-box; flex-shrink: 0; }
.eOejIL { display: inline-flex; align-items: center; gap: 20px; width: 112px; height: 24px; flex-shrink: 0; }
.cVGrib { width: 100%; flex-shrink: 0; position: sticky; top: 0px; z-index: 1; background: rgba(0, 0, 0, 0.1); overflow: hidden; height: 0px; opacity: 0; pointer-events: none; transition: height 400ms cubic-bezier(0.76, 0, 0.24, 1), opacity 400ms cubic-bezier(0.76, 0, 0.24, 1); }
@media (prefers-reduced-motion: reduce) {
  .cVGrib { transition: none; }
}
.fjbkMt { display: flex; flex-direction: column; flex: 0 0 auto; min-height: 0px; width: 100%; max-height: 0px; overflow: hidden; scrollbar-width: none; background: rgb(255, 255, 255); pointer-events: none; }
.fjbkMt::-webkit-scrollbar { display: none; }
.kgKzqr { position: absolute; left: 0px; right: 0px; bottom: 0px; height: 48px; display: flex; align-items: flex-end; justify-content: center; padding-bottom: 8px; box-sizing: border-box; pointer-events: none; background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 80%); opacity: 0; transition: opacity 0.28s; z-index: 2; }
.bxKsrj { display: flex; flex-direction: column; align-items: center; line-height: 0; }
.hDLJhB { display: flex; line-height: 0; animation: 1.05s cubic-bezier(0.45, 0, 0.55, 1) 0ms infinite normal none running eDHdnr; }
.hDLJhB:not(:first-child) { margin-top: -8px; }
.hDLJhB svg { display: block; color: rgba(255, 255, 255, 0.88); }
@media (prefers-reduced-motion: reduce) {
  .hDLJhB { animation: auto ease 0s 1 normal none running none; }
}
.ktcGmN { display: flex; line-height: 0; animation: 1.05s cubic-bezier(0.45, 0, 0.55, 1) 110ms infinite normal none running eDHdnr; }
.ktcGmN:not(:first-child) { margin-top: -8px; }
.ktcGmN svg { display: block; color: rgba(255, 255, 255, 0.88); }
@media (prefers-reduced-motion: reduce) {
  .ktcGmN { animation: auto ease 0s 1 normal none running none; }
}
.eJZDiJ { display: flex; flex-direction: column; width: 100%; gap: 12px; }
.bksOiM { padding-top: 16px; }
.bLBfvw { display: flex; flex-direction: column; justify-content: center; align-items: center; box-sizing: border-box; width: 100%; min-height: 44px; padding: 8px 8px 8px 20px; background: rgba(0, 0, 0, 0.03); border-radius: 28px; }
.eNgWrc { display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 100%; min-height: 36px; }
.cjoTZ { flex: 1 1 0%; min-width: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 14px; line-height: 135%; color: rgb(25, 26, 22); outline: none; }
.cjoTZ::placeholder { color: rgba(0, 0, 0, 0.4); }
.ldgISw { display: inline-flex; align-items: center; justify-content: center; width: 56px; height: 36px; padding: 10px 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 20px; background: transparent; color: rgb(31, 36, 23); cursor: pointer; flex-shrink: 0; }
.ldgISw:hover { opacity: 0.85; }
.bNwBtF { position: relative; display: flex; flex-direction: row; width: 100%; padding-top: 12px; height: 40px; }
.cPkkCR { flex: 1 1 0%; display: flex; align-items: center; justify-content: center; min-height: 36px; padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; cursor: pointer; position: relative; font-family: "TT Firs Text Trial", sans-serif; font-size: 14px; line-height: 120%; color: rgb(25, 26, 22); font-weight: 450; }
.cPkkCR::after { content: ""; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); width: 16px; height: 2px; border-radius: 1px 1px 0px 0px; background: rgb(86, 127, 10); opacity: 1; }
.WoBNe { flex: 1 1 0%; display: flex; align-items: center; justify-content: center; min-height: 36px; padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; cursor: pointer; position: relative; font-family: "TT Firs Text Trial", sans-serif; font-size: 14px; line-height: 120%; color: rgba(0, 0, 0, 0.6); font-weight: 400; }
.WoBNe::after { content: ""; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); width: 16px; height: 2px; border-radius: 1px 1px 0px 0px; background: rgb(86, 127, 10); opacity: 0; }
.jGUzZQ { display: flex; flex-direction: column; align-items: flex-start; width: 100%; margin: 8px 0px 0px; gap: 4px; }
.cxbZVA { display: flex; flex-direction: column; width: 100%; gap: 4px; }
.gfYTIv { display: flex; flex-direction: column; width: 100%; }
.eoIikB { display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 100%; min-height: 44px; padding: 10px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; cursor: pointer; text-align: left; color: rgb(25, 26, 22); font-family: "TT Firs Text Trial", sans-serif; font-weight: 450; font-size: 16px; line-height: 120%; }
.jkQWlR { display: inline-flex; width: 16px; height: 16px; flex-shrink: 0; color: rgb(31, 36, 23); transform: rotate(0deg); transition: transform 0.3s; }
@media (prefers-reduced-motion: reduce) {
  .jkQWlR { transition: none; }
}
.hMhQmE { display: inline-flex; width: 16px; height: 16px; flex-shrink: 0; color: rgb(31, 36, 23); transform: rotate(180deg); transition: transform 0.3s; }
@media (prefers-reduced-motion: reduce) {
  .hMhQmE { transition: none; }
}
.eeWBCs { display: grid; grid-template-rows: 1fr; transition: grid-template-rows 0.3s; }
@media (prefers-reduced-motion: reduce) {
  .eeWBCs { transition: none; }
}
.eeWBCt { display: grid; grid-template-rows: 0fr; transition: grid-template-rows 0.3s; }
@media (prefers-reduced-motion: reduce) {
  .eeWBCt { transition: none; }
}
.jBppfp { overflow: hidden; min-height: 0px; }
.bJHjQg { display: flex; flex-direction: column; gap: 12px; padding-bottom: 16px; }
.fJvfSs { position: relative; display: block; box-sizing: border-box; width: 100%; height: 72px; padding: 0px; background: rgba(0, 0, 0, 0.03); border: 1px solid rgba(0, 0, 0, 0.06); border-radius: 12px; overflow: hidden; text-decoration: none; color: inherit; }
.dixAxG { position: absolute; left: 16px; top: 50%; transform: translateY(-50%); display: flex; flex-direction: column; gap: 8px; max-width: 196px; z-index: 1; }
.kpgNZX { font-family: "TT Firs Text Trial", sans-serif; font-weight: 400; font-size: 16px; line-height: 120%; color: rgb(31, 36, 23); display: flex; gap: 5px; }
.kpgNZX strong { font-weight: 600; }
.jjxRFa { font-family: "TT Firs Text Trial", sans-serif; font-weight: 400; font-size: 12px; line-height: 135%; color: rgba(0, 0, 0, 0.6); }
.fIQHmK { position: absolute; pointer-events: none; transform: none; }
.jqAztl { display: block; object-fit: cover; object-position: center top; }
.jcUiLD { position: absolute; right: 18px; top: 60%; transform: translateY(-50%); z-index: 2; display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; background: rgb(255, 255, 255); border-radius: 22px; box-sizing: border-box; }
.ieJngH { position: absolute; top: 0px; right: 18px; z-index: 3; display: inline-flex; align-items: center; line-height: 0; pointer-events: none; }
.iaZpwN { display: block; height: 18px; }
.bxZFxO { width: 100%; height: 1px; background: rgba(0, 0, 0, 0.06); flex-shrink: 0; }
.cimILt { display: flex; flex-direction: row; align-items: center; min-height: 52px; width: 100%; padding: 0px; text-decoration: none; font-family: "TT Firs Text Trial", sans-serif; font-weight: 450; font-size: 16px; line-height: 120%; color: rgb(25, 26, 22); }
.cimILt:hover { opacity: 0.85; }
.fzMKxL { display: flex; flex-direction: column; width: 100%; gap: 0px; }
.keoxTM { display: flex; flex-direction: row; align-items: stretch; gap: 15px; width: 100%; min-height: 104px; padding-bottom: 16px; }
.grFhYp { width: 1px; align-self: stretch; min-height: 104px; background: rgba(0, 0, 0, 0.1); flex-shrink: 0; }
.kueYru { display: flex; flex-direction: column; gap: 4px; flex: 1 1 0%; min-width: 0px; padding-bottom: 4px; }
.kikwWi { display: flex; align-items: center; min-height: 32px; text-decoration: none; font-family: "TT Firs Text Trial", sans-serif; font-weight: 450; font-size: 14px; line-height: 120%; color: rgba(0, 0, 0, 0.6); }
.kikwWi:hover { opacity: 0.85; }
.dJhhTB { display: flex; flex-direction: column; align-items: stretch; gap: 4px; padding: 30px 0px calc(16px + env(safe-area-inset-bottom, 0px)); background: rgb(255, 255, 255); }
.iHvdJL { display: flex; flex-direction: row; justify-content: center; align-items: center; width: 100%; height: 48px; padding: 0px 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 24px; background: rgb(63, 92, 9); cursor: pointer; font-family: "TT Firs Text Trial", sans-serif; font-weight: 450; font-size: 16px; line-height: 120%; text-align: center; text-decoration: none; color: rgb(255, 255, 255); }
.iHvdJL:hover { filter: brightness(1.05); }
.hqHvJm { display: flex; flex-direction: column; width: 100%; }
.iTirgD { display: flex; flex-direction: column; width: 100%; }
.hxCsaV { background: linear-gradient(90deg, rgb(175, 153, 36), rgb(86, 127, 10)) text; -webkit-text-fill-color: transparent; color: transparent; }
.bNaVQT { background: linear-gradient(90deg, rgb(175, 153, 36), rgb(86, 127, 10)) text; -webkit-text-fill-color: transparent; color: transparent; font-weight: 500; }
.lcmJap { position: sticky; top: 0px; transition: top 420ms cubic-bezier(0.22, 1, 0.36, 1); z-index: 200; width: 100%; }
.lcmJap #ticker { transition: max-height 420ms cubic-bezier(0.22, 1, 0.36, 1), min-height 420ms cubic-bezier(0.22, 1, 0.36, 1), padding 420ms cubic-bezier(0.22, 1, 0.36, 1), opacity 320ms cubic-bezier(0.22, 1, 0.36, 1); overflow: hidden; }
@media (min-width: 1024px) {
  .lcmJap #ticker { max-height: 32px; opacity: 1; transform: none; overflow: hidden; }
}
@media (max-width: 1023px) {
  .lcmJap #ticker { max-height: 32px; opacity: 1; transform: none; overflow: hidden; }
}
@keyframes eDHdnr { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(5px); }
}
.hXTXeF { display: flex; flex-flow: wrap; align-items: center; justify-content: space-between; align-self: stretch; gap: 8px 16px; }
.hXTXeF > :first-child { min-width: 0px; }
.eivsyw { margin: 0px; flex: 0 1 auto; min-width: 0px; text-align: right; font-family: "TT Firs Text Trial", sans-serif; font-size: 11px; line-height: 1.35; color: rgba(204, 216, 183, 0.45); }
.butLrB { box-sizing: border-box; position: relative; width: 100%; margin: 0px; background: rgb(200, 213, 185); border-radius: 40px 0px 0px; overflow: hidden; padding: 30px 0px 20px; gap: 30px; display: flex; flex-direction: column; justify-content: center; }
.kVOFFO { box-sizing: border-box; position: relative; z-index: 0; isolation: isolate; display: flex; flex-direction: column; align-items: center; gap: 38px; padding-bottom: 4px; }
.jpihpY { box-sizing: border-box; display: flex; flex-direction: column; align-items: center; text-align: center; padding: 0px 20px; gap: 24px; width: 100%; max-width: 100%; flex-shrink: 0; }
.hPYLMC { box-sizing: border-box; display: flex; flex-direction: column; align-items: center; align-self: stretch; padding: 0px; gap: 8px; }
.hPibCo { margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 450; font-size: 26px; line-height: 120%; color: rgb(25, 26, 22); max-width: 320px; }
.kTdXAj { margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 16px; line-height: 135%; color: rgb(25, 26, 22); max-width: 320px; }
.jHdZuW { box-sizing: border-box; text-decoration: none; transition: opacity 0.2s, background 0.2s; display: inline-flex; flex-direction: row; justify-content: center; align-items: center; gap: 10px; min-width: 128px; min-height: 46px; height: 46px; padding: 10px 22px; border: 0.7px solid rgb(0, 0, 0); border-radius: 24px; color: rgb(0, 0, 0); background: transparent; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 450; font-size: 16px; line-height: 120%; }
.jHdZuW:hover { background: rgba(0, 0, 0, 0.04); }
.jTULlv { box-sizing: border-box; position: relative; flex-shrink: 0; align-self: stretch; width: 100%; max-width: none; margin-inline: 0px; margin-bottom: -60px; margin-top: 4px; padding-inline: 20px; --card-size: clamp(100px, 32vw, 136px); overflow: auto hidden; overscroll-behavior-x: contain; scrollbar-width: none; display: flex; align-items: flex-end; justify-content: flex-start; flex-wrap: nowrap; }
.jTULlv::-webkit-scrollbar { display: none; }
.FacNS { flex-shrink: 0; inline-size: var(--card-size); block-size: var(--card-size); padding: 3px; box-sizing: border-box; background: rgb(255, 255, 255); border: 1px solid rgba(255, 255, 255, 0.95); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 14px, rgba(0, 0, 0, 0.06) 0px 1px 2px; border-radius: 5px; transform: translateY(0px) rotate(-2deg); margin-inline-start: 0px; z-index: 5; }
.dQejdB { flex-shrink: 0; inline-size: var(--card-size); block-size: var(--card-size); padding: 3px; box-sizing: border-box; background: rgb(255, 255, 255); border: 1px solid rgba(255, 255, 255, 0.95); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 14px, rgba(0, 0, 0, 0.06) 0px 1px 2px; border-radius: 5px; transform: translateY(6px) rotate(2deg); margin-inline-start: -22px; z-index: 4; }
.jhggzs { flex-shrink: 0; inline-size: var(--card-size); block-size: var(--card-size); padding: 3px; box-sizing: border-box; background: rgb(255, 255, 255); border: 1px solid rgba(255, 255, 255, 0.95); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 14px, rgba(0, 0, 0, 0.06) 0px 1px 2px; border-radius: 5px; transform: translateY(3px) rotate(2deg); margin-inline-start: -20px; z-index: 2; }
.gatrTo { flex-shrink: 0; inline-size: var(--card-size); block-size: var(--card-size); padding: 3px; box-sizing: border-box; background: rgb(255, 255, 255); border: 1px solid rgba(255, 255, 255, 0.95); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 14px, rgba(0, 0, 0, 0.06) 0px 1px 2px; border-radius: 5px; transform: translateY(8px) rotate(-3deg); margin-inline-start: -22px; z-index: 3; }
.dvpreI { flex-shrink: 0; inline-size: var(--card-size); block-size: var(--card-size); padding: 3px; box-sizing: border-box; background: rgb(255, 255, 255); border: 1px solid rgba(255, 255, 255, 0.95); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 14px, rgba(0, 0, 0, 0.06) 0px 1px 2px; border-radius: 5px; transform: translateY(4px) rotate(2deg); margin-inline-start: -20px; z-index: 1; }
.ijhfzV { inline-size: 100%; block-size: 100%; border-radius: 2px; overflow: hidden; background: rgb(232, 232, 224); }
.ijhfzV img { width: 100%; height: 155%; object-fit: cover; object-position: center 32%; display: block; transform: translateY(-14%); }
.cHmmVL { box-sizing: border-box; position: relative; display: flex; flex-direction: column; gap: 30px; z-index: 1; background: rgb(31, 36, 23); padding: 36px 20px 30px; border-radius: 20px 0px 20px 20px; margin: 0px 20px; }
.heiLpR { display: flex; flex-direction: column; gap: 30px; }
.hKHZTf { display: block; width: 85px; height: auto; object-fit: contain; filter: brightness(0) invert(1); opacity: 0.85; }
.gpKUTm { display: flex; flex-direction: column; gap: 20px; }
.dNyyDG { margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-weight: 400; font-size: 14px; line-height: 1.35; color: rgb(200, 213, 185); max-width: none; }
.xemfy { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; width: 100%; max-width: none; }
.ihChFs { box-sizing: border-box; display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 12px; width: 100%; max-width: none; min-height: 48px; padding: 8px 8px 8px 20px; background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 28px; }
.eIQUyd { flex: 1 1 0%; min-width: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; outline: none; font-family: "TT Firs Text Trial", sans-serif; font-size: 14px; line-height: 1.35; color: rgb(255, 255, 255); }
.eIQUyd::placeholder { color: rgba(255, 255, 255, 0.4); }
.cgsgCp { flex-shrink: 0; padding: 10px 14px; min-height: 36px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 20px; background: rgb(251, 255, 238); font-family: "TT Firs Text Trial", sans-serif; font-weight: 500; font-size: 14px; line-height: 1.2; color: rgb(31, 36, 23); cursor: pointer; transition: opacity 0.2s; }
.cgsgCp:hover { opacity: 0.92; }
.cgsgCp:disabled { opacity: 0.7; cursor: not-allowed; }
.hShxYU { display: flex; flex-direction: column; gap: 20px; }
.cLbSZX { display: flex; flex-flow: wrap; align-items: center; gap: 12px; }
.QxgOE { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; line-height: 0; }
.SawvM { display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; width: 40px; height: 40px; padding: 8px; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 20px; color: rgb(200, 213, 185); transition: opacity 0.2s; }
.SawvM:hover { opacity: 0.85; }
.SawvM:focus-visible { outline: rgba(255, 255, 255, 0.5) solid 2px; outline-offset: 4px; border-radius: 2px; }
.ikZUtY { display: flex; flex-direction: column; gap: 20px; min-width: 0px; flex: 1 1 0%; }
.cdJXtP { text-transform: uppercase; font-family: "TT Firs Text Trial", sans-serif; font-weight: 450; font-size: 16px; line-height: 1.2; letter-spacing: 0.02em; color: rgb(200, 213, 185); }
.cXpFsT { display: flex; flex-direction: column; gap: 12px; }
.jTrofX { text-decoration: none; transition: opacity 0.2s; font-family: "TT Firs Text Trial", sans-serif; font-weight: 400; font-size: 14px; line-height: 1.35; color: rgb(200, 213, 185); }
.jTrofX:hover { opacity: 0.85; text-decoration: underline; }
.fGuDeE { text-decoration: none; transition: opacity 0.2s; font-family: "TT Firs Text Trial", sans-serif; font-weight: 400; font-size: 14px; line-height: 1.35; color: rgb(200, 213, 185); }
.fGuDeE:hover { opacity: 0.85; text-decoration: underline; }
.cQxcUk { position: relative; display: flex; flex-direction: column; gap: 20px; margin-top: 0px; padding-bottom: 0px; }
.eqcvAs { display: none; }
.jvjEYv { display: flex; flex-direction: column; gap: 24px; width: 100%; }
.gmEZUA { width: 100%; z-index: 4; pointer-events: none; }
.bzFmXT { display: flex; flex-direction: column; align-items: flex-start; gap: 24px; width: 100%; overflow: hidden; position: static; }
.dvpRUz { display: none; }
.bLlmzQ { font-family: Dahlia, serif; font-weight: 700; font-size: 80px; line-height: 1; text-align: left; white-space: normal; color: rgba(204, 216, 183, 0.1); max-width: 280px; }
.dQXvGv { margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-size: 14px; line-height: 1.35; color: rgba(204, 216, 183, 0.6); }
.drcyBD { display: flex; flex-flow: wrap; align-items: center; gap: 8px; font-family: "TT Firs Text Trial", sans-serif; font-size: 14px; line-height: 1.35; color: rgba(204, 216, 183, 0.6); }
.flakpm { font-family: "TT Firs Text Trial", sans-serif; font-size: 14px; line-height: 1.35; color: inherit; text-decoration: underline; text-underline-offset: 2px; }
.flakpm:hover { opacity: 0.9; }
.hnBogV { display: flex; flex-direction: column; gap: 30px; }
.hKPWOw { display: flex; flex-direction: row; gap: 11px; width: 100%; }
.zvzwt { flex: 1 1 0%; min-width: 0px; }
.dJaPHe { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; }
.kElmtg { width: 100%; height: 1px; background: rgba(255, 255, 255, 0.1); }
.icXRpr { display: inline-flex; position: absolute; right: -10px; bottom: 20px; opacity: 0.1; color: rgb(200, 213, 185); }
.icXRpr svg, .icXRpr img { width: 100px; height: 100px; }
.himMlo { position: absolute; inset: 0px; display: block; }
@media (min-width: 481px) {
  .himMlo.kshm-hero-img--mobile { display: none; }
}
.himMlo.kshm-hero-img--desktop { display: none; }
@media (min-width: 481px) {
  .himMlo.kshm-hero-img--desktop { display: block; }
}
.himMlo > span { display: block !important; width: 100% !important; height: 100% !important; }
.himMlo img { object-fit: cover !important; object-position: center center !important; }
@media (min-width: 481px) {
  .himMlo img { object-fit: cover !important; object-position: center center !important; }
}
.jQkiqz { position: absolute; inset: 0px; z-index: 2; background: var(--kshm-hero-cream, #fbffee); }
.liiASZ { width: 100%; max-width: 100%; min-width: 0px; position: relative; z-index: 2; background: var(--kshm-hero-cream, #fbffee); }
.liiASZ.kshm-hero-section-slider .swiper, .liiASZ.kshm-hero-section-slider .swiper-wrapper, .liiASZ.kshm-hero-section-slider .swiper-slide { min-height: 100svh; height: 100svh; }
.liiASZ.kshm-hero-section-slider .swiper { overflow: visible; }
.liiASZ.kshm-hero-section-slider .swiper-pagination { display: flex; align-items: center; gap: 8px; transform: var(--slider-pagination-transform, translateX(-50%)); z-index: 14; top: var(--slider-pagination-top, auto) !important; bottom: var(--slider-pagination-bottom, calc(24px + env(safe-area-inset-bottom, 0px))) !important; left: var(--slider-pagination-left, 50%) !important; right: var(--slider-pagination-right, auto) !important; width: auto !important; }
.liiASZ.kshm-hero-section-slider .swiper-pagination-bullet { width: 8px; height: 8px; border-radius: 999px; background: rgba(199, 199, 188, 0.92); opacity: 1; transition: width 0.25s, background 0.2s; margin: 0px !important; }
.liiASZ.kshm-hero-section-slider .swiper-pagination-bullet-active { width: 24px; height: 8px; border-radius: 999px; background: rgb(40, 31, 26); }
.liiASZ.kshm-hero-section-slider .swiper-button-next, .liiASZ.kshm-hero-section-slider .swiper-button-prev { display: none !important; }
.juCAjk { position: absolute; width: auto; z-index: 15; display: flex; align-items: center; justify-content: center; gap: 10px; padding: 0px; box-sizing: border-box; pointer-events: none; }
.juCAjk > * { pointer-events: auto; }
.hbLKYz { box-sizing: border-box; flex-shrink: 0; width: 40px; height: 40px; padding: 0px; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; background: rgba(255, 255, 255, 0.72); border: 1px solid rgba(40, 31, 26, 0.08); box-shadow: rgba(40, 31, 26, 0.06) 0px 1px 2px; cursor: pointer; color: rgb(40, 31, 26); transition: background 0.2s, opacity 0.2s; }
.hbLKYz:hover { background: rgba(255, 255, 255, 0.88); }
.hbLKYz:disabled { opacity: 0.4; cursor: not-allowed; }
.hbLKYz svg, .hbLKYz img { display: block; width: 14px; height: 14px; object-fit: contain; flex-shrink: 0; }
.bCaZiA { position: relative; width: 100%; max-width: 100%; min-width: 0px; overflow: hidden; min-height: 100svh; height: 100svh; background: var(--kshm-hero-cream, #fbffee); }
.jQqxwl { width: 100%; max-width: 100%; min-width: 0px; display: block; position: relative; z-index: 2; background: var(--kshm-hero-cream, #fbffee); overflow: hidden; border-radius: 0px; }
.hYSuaQ { visibility: hidden; pointer-events: none; }
.jhZFZP { box-sizing: border-box; display: inline-flex; flex-direction: row; justify-content: center; align-items: center; padding: 10px 20px 10px 24px; gap: 8px; border: 0.7px solid rgb(0, 0, 0); border-radius: 24px; text-decoration: none; color: rgb(0, 0, 0); background: transparent; transition: background-color 0.2s, border-color 0.2s, color 0.2s; }
.jhZFZP > span { display: inline-flex; align-items: center; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 16px; line-height: 120%; letter-spacing: 0.02em; opacity: 1; color: inherit; font-variation-settings: normal; }
.jhZFZP svg { width: 20px; height: 20px; display: block; color: inherit; }
.kmEiLA { box-sizing: border-box; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 10px 20px 10px 24px; gap: 8px; border: 0.7px solid rgb(0, 0, 0); border-radius: 24px; text-decoration: none; color: rgb(0, 0, 0); background: transparent; transition: background-color 0.2s, border-color 0.2s, color 0.2s; }
.kmEiLA > span { display: inline-flex; align-items: center; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 450; font-size: 18px; line-height: 120%; letter-spacing: 0px; opacity: 1; color: inherit; font-variation-settings: normal; }
.kmEiLA svg { width: 24px; height: 24px; display: block; color: inherit; }
.fFrfGD { display: none; }
@media (max-width: 480px) {
  .fFrfGD { width: 100%; box-sizing: border-box; padding: 0px clamp(16px, 5vw, 20px); display: flex; justify-content: center; }
}
.Dvmbc { display: none; width: 100%; }
@media (min-width: 1024px) {
  .Dvmbc { display: block; }
}
.bNCYtR { width: 100%; position: relative; display: flex; align-items: flex-start; padding: 40px 0px 40px 30px; gap: 60px; }
.gpIMtn { display: flex; flex-direction: column; align-items: flex-start; gap: 16px; width: 17.97%; flex-shrink: 0; z-index: 2; }
.jFNRYa { display: flex; flex-direction: column; align-items: flex-start; gap: 0px; width: 100%; }
.htWQwY { width: auto; max-width: 100%; margin: 0px; font-family: "Gascogne Serial", serif; font-style: normal; font-weight: 400; font-size: 40px; line-height: 120%; color: rgb(63, 92, 9); white-space: normal; }
.dOmPZq { width: 100%; margin: 0px; font-family: "TT Firs Text Trial Variable", sans-serif; font-style: normal; font-weight: 425; font-variation-settings: "slnt" 0; font-size: 40px; line-height: 120%; color: rgb(0, 0, 0); white-space: pre-line; }
.fVWyYO { width: 100%; margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 20px; line-height: 135%; color: rgba(0, 0, 0, 0.6); }
.bcgUpj { flex: 1 1 0%; min-width: 0px; position: relative; z-index: 1; display: flex; flex-direction: row; align-items: stretch; overflow: visible; }
.kfuyEb { display: none; width: 100%; }
@media (max-width: 767px) {
  .kfuyEb { display: block; }
}
.eGXKqK { width: 100%; position: relative; display: flex; flex-direction: column; align-items: flex-start; padding: 40px 25px 30px 20px; box-sizing: border-box; gap: 30px; }
.cpGCYP { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; max-width: 100%; flex-shrink: 0; z-index: 2; }
.eQxkPD { display: flex; flex-flow: wrap; align-items: baseline; gap: 8px; width: 100%; }
.cyRnR { width: auto; max-width: 100%; margin: 0px; font-family: "TT Firs Text Trial Variable", sans-serif; font-style: normal; font-weight: 425; font-variation-settings: "slnt" 0; font-size: 36px; line-height: 120%; color: rgb(0, 0, 0); letter-spacing: 0%; white-space: normal; }
.fINSDr { width: auto; max-width: 100%; margin: 0px; font-family: "Gascogne Serial", serif; font-style: normal; font-weight: 400; font-size: 36px; line-height: 120%; color: rgb(63, 92, 9); letter-spacing: 2%; white-space: normal; }
.euBxoK { width: 100%; margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 18px; line-height: 135%; color: rgba(0, 0, 0, 0.6); }
.iVcAFc { display: none; width: 100%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .iVcAFc { display: block; }
}
.ivWEAL { width: 100%; position: relative; display: flex; align-items: flex-start; padding: 40px 30px; gap: 60px; }
.ErUXa { display: flex; flex-direction: column; align-items: flex-start; gap: 16px; width: 20%; flex-shrink: 0; z-index: 2; }
.kbZAuX { display: flex; flex-direction: column; align-items: flex-start; gap: 0px; width: 100%; }
.eZyMmT { width: auto; max-width: 100%; margin: 0px; font-family: "Gascogne Serial", serif; font-style: normal; font-weight: 400; font-size: 40px; line-height: 120%; color: rgb(63, 92, 9); letter-spacing: 0%; white-space: normal; }
.hDERHh { width: 100%; margin: 0px; font-family: "TT Firs Text Trial Variable", sans-serif; font-style: normal; font-weight: 425; font-variation-settings: "slnt" 0; font-size: 40px; line-height: 120%; color: rgb(0, 0, 0); letter-spacing: 0%; white-space: pre-line; }
.RSRqz { width: 100%; margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 20px; line-height: 135%; color: rgba(0, 0, 0, 0.6); }
.hvyLie { flex: 1 1 0%; min-width: 0px; position: relative; z-index: 1; display: flex; flex-direction: row; align-items: stretch; overflow: visible; }
.fZlTFF { box-sizing: border-box; display: flex; flex-direction: column; flex: 1 1 auto; align-self: stretch; width: 100%; min-width: 0px; min-height: 0px; height: 100%; text-decoration: none; color: inherit; -webkit-user-drag: none; }
.kyLgZS { box-sizing: border-box; position: relative; background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.06); border-radius: 12px; overflow: hidden; flex: 0 0 auto; container: product-spotlight-card / inline-size; padding: 8px; display: flex; flex-direction: column; align-items: flex-start; gap: 8px; aspect-ratio: 270 / 420; }
.hGsXXB { box-sizing: border-box; position: relative; background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.06); border-radius: 12px; overflow: hidden; flex: 0 0 auto; container: product-spotlight-card / inline-size; padding: 9px 8px 8px; display: flex; flex-direction: column; align-items: flex-start; gap: 8px; width: 100%; height: 100%; }
.fhjTCc { box-sizing: border-box; position: relative; background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 12px; overflow: hidden; flex: 0 0 auto; container: product-spotlight-card / inline-size; padding: 9px 8px 8px; display: flex; flex-direction: column; align-items: flex-start; gap: 8px; width: 100%; height: 100%; }
.iDbzRW { position: relative; width: 100%; flex: 1 1 0%; min-height: 0px; border-radius: 6px; overflow: hidden; }
.cXoUEO { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; border-radius: 6px; -webkit-user-drag: none; user-select: none; }
.kPlfnc { display: flex; flex-direction: row; align-items: center; gap: 10px; position: absolute; width: var(--kshm-product-card-heart-btn-size-mobile, 24px); height: var(--kshm-product-card-heart-btn-size-mobile, 24px); padding: var(--kshm-product-card-heart-btn-padding-mobile, 4px); right: 8px; top: 8px; background: rgba(255, 255, 255, 0.3); backdrop-filter: blur(4px); border-radius: 4px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; z-index: 2; justify-content: center; }
@media (min-width: 768px) {
  .kPlfnc { width: var(--kshm-product-card-heart-btn-size-tablet, 32px); height: var(--kshm-product-card-heart-btn-size-tablet, 32px); padding: var(--kshm-product-card-heart-btn-padding-tablet, 6px); }
}
@media (min-width: 1024px) {
  .kPlfnc { width: var(--kshm-product-card-heart-btn-size-desktop, 32px); height: var(--kshm-product-card-heart-btn-size-desktop, 32px); padding: var(--kshm-product-card-heart-btn-padding-desktop, 6px); }
}
.bukxXs { display: flex; flex-direction: row; align-items: center; gap: 10px; position: absolute; width: var(--kshm-product-card-heart-btn-size-mobile, 24px); height: var(--kshm-product-card-heart-btn-size-mobile, 24px); padding: var(--kshm-product-card-heart-btn-padding-mobile, 4px); right: 12px; top: 12px; background: rgba(255, 255, 255, 0.3); backdrop-filter: blur(4px); border-radius: 4px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; z-index: 2; justify-content: center; }
@media (min-width: 768px) {
  .bukxXs { width: var(--kshm-product-card-heart-btn-size-tablet, 32px); height: var(--kshm-product-card-heart-btn-size-tablet, 32px); padding: var(--kshm-product-card-heart-btn-padding-tablet, 6px); }
}
@media (min-width: 1024px) {
  .bukxXs { width: var(--kshm-product-card-heart-btn-size-desktop, 32px); height: var(--kshm-product-card-heart-btn-size-desktop, 32px); padding: var(--kshm-product-card-heart-btn-padding-desktop, 6px); }
}
.fjoiQQ { width: 100%; box-sizing: border-box; padding: 8px 8px 12px; display: flex; flex-direction: column; align-items: flex-start; gap: clamp(6px, 1.5cqi, 10px); }
.jOslfi { width: 100%; box-sizing: border-box; padding: clamp(6px, 2cqi, 8px) clamp(8px, 3cqi, 12px); display: flex; flex-direction: column; align-items: flex-start; gap: clamp(6px, 1.5cqi, 10px); }
.eaLyen { width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; gap: 20px; }
.gyfqxS { width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; gap: clamp(8px, 2.5cqi, 12px); }
.bDkMsW { flex: 1 1 0%; min-width: 0px; display: flex; flex-direction: column; align-items: end; gap: clamp(4px, 1.2cqi, 8px); max-width: fit-content; }
.bbRVNB { width: 100%; overflow-wrap: anywhere; word-break: break-word; }
.eFsJzn { width: 100%; margin-top: 0px; overflow-wrap: anywhere; word-break: break-word; }
.bLoSp { flex-shrink: 0; white-space: nowrap; }
.cuTZGv { position: absolute; left: 0px; top: 16px; width: auto; height: 24px; display: flex; flex-direction: row; align-items: center; padding: 6px 12px; gap: 8px; background: rgb(204, 216, 183); border-radius: 0px 4px 4px 0px; opacity: 0; pointer-events: none; }
.cuXdaz { position: absolute; left: 0px; top: 16px; width: auto; height: 28px; display: flex; flex-direction: row; align-items: center; padding: 6px 12px; gap: 8px; background: rgb(204, 216, 183); border-radius: 0px 4px 4px 0px; opacity: 0; pointer-events: none; }
.cOMdJH { position: absolute; left: 0px; top: 21px; width: auto; height: 28px; display: flex; flex-direction: row; align-items: center; padding: 6px 12px; gap: 8px; background: rgb(204, 216, 183); border-radius: 0px 4px 4px 0px; opacity: 0; pointer-events: none; }
.eAODbQ { position: absolute; left: 0px; top: 16px; display: flex; flex-direction: column; align-items: flex-start; gap: 6px; z-index: 2; pointer-events: none; }
.eAOCWk { position: absolute; left: 0px; top: 21px; display: flex; flex-direction: column; align-items: flex-start; gap: 6px; z-index: 2; pointer-events: none; }
.keIGnG { position: relative; left: 0px; top: 0px; width: auto; min-height: 24px; display: flex; flex-direction: row; align-items: center; padding: 6px 12px; gap: 8px; background: rgb(255, 246, 202); border-radius: 0px 4px 4px 0px; pointer-events: none; opacity: 1; }
.jHbKYG { position: relative; left: 0px; top: 0px; width: auto; min-height: 28px; display: flex; flex-direction: row; align-items: center; padding: 6px 12px; gap: 8px; background: rgb(255, 246, 202); border-radius: 0px 4px 4px 0px; pointer-events: none; opacity: 1; }
.hOofsh { position: relative; left: 0px; top: 0px; width: auto; min-height: 24px; display: flex; flex-direction: row; align-items: center; padding: 6px 12px; gap: 8px; background: rgb(204, 216, 183); border-radius: 0px 4px 4px 0px; pointer-events: none; opacity: 1; }
.gRbCFN { position: relative; left: 0px; top: 0px; width: auto; min-height: 28px; display: flex; flex-direction: row; align-items: center; padding: 6px 12px; gap: 8px; background: rgb(204, 216, 183); border-radius: 0px 4px 4px 0px; pointer-events: none; opacity: 1; }
.lhBGzi { box-sizing: border-box; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 16px; gap: 10px; position: absolute; width: 44px; height: 44px; top: 37%; z-index: 4; opacity: 1; background: rgba(0, 0, 0, 0.06); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 22px; color: rgb(40, 31, 26); cursor: pointer; left: 32px; }
.lhBGzi:disabled { display: none; }
.lhBGzi svg, .lhBGzi img { width: 20px; height: 20px; flex-shrink: 0; display: block; }
.bjBzbw { box-sizing: border-box; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 16px; gap: 10px; position: absolute; width: 44px; height: 44px; top: 37%; z-index: 4; opacity: 1; background: rgba(0, 0, 0, 0.06); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 22px; color: rgb(40, 31, 26); cursor: pointer; right: 52px; }
.bjBzbw:disabled { display: none; }
.bjBzbw svg, .bjBzbw img { width: 20px; height: 20px; flex-shrink: 0; display: block; }
.bjBzbw svg, .bjBzbw img { transform: rotate(180deg); }
.knWLHg { position: relative; flex: 1 1 0%; min-width: 0px; width: 100%; min-height: 100%; container: most-loved-carousel-desktop / inline-size; overflow: auto hidden; scroll-behavior: smooth; scrollbar-width: none; padding-right: 0px; box-sizing: border-box; opacity: 1; transition: opacity 0.2s; cursor: grab; user-select: auto; }
.knWLHg::-webkit-scrollbar { display: none; }
.gMAkUN { display: flex; flex-direction: row; align-items: flex-start; gap: 12px; min-height: 100%; box-sizing: border-box; }
.gMAkUN::after { content: ""; flex: 0 0 20px; width: 20px; min-height: 1px; align-self: stretch; }
.eHpuje { flex: 0 0 calc(32.0513cqi - 11.5385px); min-width: 0px; aspect-ratio: 400 / 591; height: auto; align-self: flex-start; scroll-snap-align: start; scroll-snap-stop: normal; display: flex; align-items: stretch; box-sizing: border-box; }
.gSpxFY { position: relative; width: calc(100% + 40px); max-width: none; margin-left: -20px; margin-right: -20px; box-sizing: border-box; }
.cbwnwV { width: 100%; overflow: auto hidden; scroll-behavior: auto; box-sizing: border-box; scrollbar-width: none; overscroll-behavior-x: contain; opacity: 1; transition: opacity 0.2s; }
@media (max-width: 768px) {
  .cbwnwV { scroll-snap-type: x mandatory; scroll-padding-inline: 0px; scroll-behavior: smooth; }
  @media (prefers-reduced-motion: reduce) {
  .cbwnwV { scroll-behavior: auto; }
}
}
.cbwnwV::-webkit-scrollbar { display: none; }
.cbwnwU { width: 100%; overflow: auto hidden; scroll-behavior: auto; box-sizing: border-box; scrollbar-width: none; overscroll-behavior-x: contain; opacity: 0; transition: opacity 0.2s; }
@media (max-width: 768px) {
  .cbwnwU { scroll-snap-type: x mandatory; scroll-padding-inline: 0px; scroll-behavior: smooth; }
  @media (prefers-reduced-motion: reduce) {
  .cbwnwU { scroll-behavior: auto; }
}
}
.cbwnwU::-webkit-scrollbar { display: none; }
.kRztFY { position: relative; display: flex; flex-direction: row; align-items: flex-start; gap: 12px; min-height: 100%; padding: 0px 0px 4px 20px; box-sizing: border-box; }
@media (max-width: 768px) {
  .kRztFY { --mobile-slide-w: min(85vw, calc(100vw / 1.2 - 14px)); gap: 14px; padding: 0px 0px 4px 20px; }
}
.kRztFY::after { content: ""; flex: 0 0 1px; width: 20px; min-height: 1px; align-self: stretch; }
.jrGztt { flex-shrink: 0; box-sizing: border-box; width: calc(-16px + 66.6667vw); max-width: calc(-16px + 66.6667vw); }
@media (max-width: 768px) {
  .jrGztt { width: var(--mobile-slide-w); max-width: var(--mobile-slide-w); scroll-snap-align: center; scroll-snap-stop: always; }
}
.jrGztt > article { width: 100%; max-width: none; }
.LbCZW { position: relative; flex: 1 1 0%; min-width: 0px; width: 100%; min-height: 100%; container: most-loved-carousel-tablet / inline-size; overflow: auto hidden; scroll-snap-type: x mandatory; scroll-behavior: smooth; scrollbar-width: none; padding-right: 0px; box-sizing: border-box; opacity: 1; transition: opacity 0.2s; cursor: grab; user-select: auto; }
.LbCZW::-webkit-scrollbar { display: none; }
.bwRTJU { display: flex; flex-direction: row; align-items: flex-start; gap: 12px; min-height: 100%; box-sizing: border-box; }
.cPzWU { flex: 0 0 calc(47.1698cqi - 11.3208px); min-width: 0px; aspect-ratio: 400 / 625; height: auto; align-self: flex-start; scroll-snap-align: start; scroll-snap-stop: normal; display: flex; align-items: stretch; box-sizing: border-box; }
.ljQSNM { width: 100%; box-sizing: border-box; }
.eYsZIs { flex: 0 0 min(240px, 70%); width: min(240px, 70%); max-width: 100%; height: 28px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.fndmfM { flex: 0 0 58%; width: 58%; max-width: 100%; height: 28px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.PUDRw { flex: 0 0 72%; width: 72%; max-width: 100%; height: 20px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.gYaJjH { flex: 0 0 88%; width: 88%; max-width: 100%; height: 14px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.hvPVvn { flex: 0 0 100%; width: 100%; max-width: 100%; height: 32px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.ezwjPc { flex: 0 0 84%; width: 84%; max-width: 100%; height: 24px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.bIutwD { flex: 0 0 100%; width: 100%; max-width: 100%; height: 14px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.ibdLxy { flex: 0 0 96px; width: 96px; max-width: 100%; height: 40px; border-radius: 24px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.cZorw { flex: 0 0 min(260px, 72%); width: min(260px, 72%); max-width: 100%; height: 28px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.hQsIBj { flex: 0 0 min(320px, 88%); width: min(320px, 88%); max-width: 100%; height: 14px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.clHfWu { flex: 0 0 min(220px, 60%); width: min(220px, 60%); max-width: 100%; height: 26px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.lbghtz { flex: 0 0 min(360px, 92%); width: min(360px, 92%); max-width: 100%; height: 14px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.hojWwS { flex: 0 0 min(280px, 88%); width: min(280px, 88%); max-width: 100%; height: 26px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.fqBeZj { flex: 0 0 min(320px, 92%); width: min(320px, 92%); max-width: 100%; height: 14px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.gvFJrh { flex: 0 0 72%; width: 72%; max-width: 100%; height: 18px; border-radius: 4px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.bTkOdf { flex: 0 0 56%; width: 56%; max-width: 100%; height: 12px; border-radius: 4px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.eFsMTJ { flex: 0 0 40%; width: 40%; max-width: 100%; height: 14px; border-radius: 4px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.eiLoEy { flex: 0 0 min(296px, 100%); width: min(296px, 100%); max-width: 100%; height: 32px; border-radius: 16px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.WCYZu { flex: 0 0 160px; width: 160px; max-width: 100%; height: 44px; border-radius: 24px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.iUNutU { flex: 0 0 100%; width: 100%; max-width: 100%; height: 28px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.ctqfIT { flex: 0 0 92%; width: 92%; max-width: 100%; height: 14px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.fimipi { flex: 0 0 128px; width: 128px; max-width: 100%; height: 40px; border-radius: 24px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.eaHoxA { flex: 0 0 120px; width: 120px; max-width: 100%; height: 120px; border-radius: 12px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.heeLCM { flex: 0 0 min(200px, 72%); width: min(200px, 72%); max-width: 100%; height: 24px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.hBXWZo { flex: 0 0 min(240px, 84%); width: min(240px, 84%); max-width: 100%; height: 28px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.htSsiQ { flex: 0 0 120px; width: 120px; max-width: 100%; height: 28px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.deWYMj { flex: 0 0 160px; width: 160px; max-width: 100%; height: 32px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.QNKHV { flex: 0 0 72%; width: 72%; max-width: 100%; height: 30px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.dfGAxu { flex: 0 0 56%; width: 56%; max-width: 100%; height: 22px; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.eLvEyc { display: flex; flex-direction: column; align-items: center; gap: 20px; width: 100%; }
.fJmsPE { display: flex; flex-direction: column; align-items: flex-start; gap: 30px; width: 100%; }
.fJmsQQ { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; width: 100%; }
.eLvEDf { display: flex; flex-direction: column; align-items: center; gap: 18px; width: 100%; }
.fJmsTs { display: flex; flex-direction: column; align-items: flex-start; gap: 16px; width: 100%; }
.eLvEyd { display: flex; flex-direction: column; align-items: center; gap: 30px; width: 100%; }
.eLvEzp { display: flex; flex-direction: column; align-items: center; gap: 12px; width: 100%; }
.fJmsVo { display: flex; flex-direction: column; align-items: flex-start; gap: 29px; width: 100%; }
.cLpCKj { display: flex; flex-flow: wrap; align-items: stretch; gap: 12px; width: 100%; overflow: hidden; }
.kUvxDe { display: flex; flex-flow: row; align-items: stretch; gap: 12px; width: 100%; overflow: hidden; }
.kDwWZK { flex: 0 0 auto; aspect-ratio: 3 / 4; border-radius: 12px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.jVPwgN { flex: 1 1 0px; aspect-ratio: 3 / 4; border-radius: 12px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.llIsWt { width: 100%; height: 56px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.AIOjh { display: none; width: 100%; padding: 30px 25px 30px 20px; box-sizing: border-box; }
@media (max-width: 767px) {
  .AIOjh { display: block; }
}
.cvBumU { display: none; width: 100%; padding: 40px 30px; box-sizing: border-box; }
@media (min-width: 768px) and (max-width: 1023px) {
  .cvBumU { display: flex; align-items: flex-start; gap: 60px; }
}
.bkJTXx { display: none; width: 100%; padding: 40px 0px 40px 30px; box-sizing: border-box; }
@media (min-width: 1024px) {
  .bkJTXx { display: flex; align-items: flex-start; gap: 60px; }
}
.vAhQT { display: flex; flex-direction: column; gap: 16px; width: 17.97%; min-width: 140px; flex-shrink: 0; }
.lsgPt { width: 20%; }
.lmVLSG { position: relative; width: calc(100% + 40px); max-width: none; margin-left: -20px; margin-right: -20px; overflow: hidden; box-sizing: border-box; }
.jpRhBM { display: flex; flex-direction: row; align-items: flex-start; gap: 12px; padding: 0px 0px 4px 20px; box-sizing: border-box; }
@media (max-width: 768px) {
  .jpRhBM { --mobile-slide-w: min(85vw, calc(100vw / 1.2 - 14px)); gap: 14px; }
}
.ela-Dxh { flex: 0 0 calc(-16px + 66.6667vw); width: calc(-16px + 66.6667vw); aspect-ratio: 270 / 420; min-width: 0px; height: auto; }
@media (max-width: 768px) {
  .ela-Dxh { flex: 0 0 var(--mobile-slide-w); width: var(--mobile-slide-w); }
}
.cyRbPq { flex: 1 1 0%; min-width: 0px; display: flex; flex-direction: row; align-items: stretch; overflow: hidden; }
.bbkyqb { flex: 1 1 0%; min-width: 0px; width: 100%; container: home-sk-spotlight-tablet / inline-size; overflow: hidden; box-sizing: border-box; }
.jMWBAH { flex: 1 1 0%; min-width: 0px; width: 100%; container: home-sk-spotlight-desktop / inline-size; overflow: hidden; box-sizing: border-box; }
.cmLsrI { display: flex; flex-direction: row; align-items: flex-start; gap: 12px; min-width: 0px; box-sizing: border-box; }
.hdKcPj { flex: 0 0 calc(32.0513cqi - 11.5385px); width: calc(32.0513cqi - 11.5385px); aspect-ratio: 400 / 591; min-width: 0px; height: auto; }
.iikNld { flex: 0 0 calc(47.1698cqi - 11.3208px); width: calc(47.1698cqi - 11.3208px); aspect-ratio: 400 / 625; min-width: 0px; height: auto; }
.iFTKUT { width: 100%; padding: 32px 16px 40px; box-sizing: border-box; }
@media (min-width: 1024px) {
  .iFTKUT { padding: 40px 24px 48px; }
}
.hbIGcj { flex: 1 1 0px; min-width: 0px; aspect-ratio: 4 / 5; }
.hIEJUW { width: 100%; padding: 36px 16px 44px; box-sizing: border-box; }
@media (min-width: 1024px) {
  .hIEJUW { padding: 48px 32px 56px; }
}
.jSHYPQ { width: 100%; max-width: 960px; margin: 0px auto; aspect-ratio: 16 / 9; border-radius: 16px; }
.dguUtj { display: none; width: 100%; padding: 43px 20px 30px; box-sizing: border-box; background: rgba(0, 0, 0, 0.02); }
@media (max-width: 767px) {
  .dguUtj { display: block; }
}
.dKoDDS { display: none; width: 100%; padding: 40px 30px; box-sizing: border-box; background: rgba(0, 0, 0, 0.03); }
@media (min-width: 768px) {
  .dKoDDS { display: block; }
}
.bkotCn { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-end; gap: 20px; width: 100%; min-width: 0px; }
.cGgfHl { display: flex; flex-direction: column-reverse; align-items: flex-start; gap: 29px; width: min(100%, 296px); flex-shrink: 0; min-width: 0px; }
.ldRTcQ { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 10px; width: 100%; max-width: 400px; margin: 0px auto; padding: 8px 8px 12px; border-radius: 12px; background: rgba(255, 255, 255, 0.65); box-sizing: border-box; }
.kCFnAJ { display: flex; flex-direction: column; gap: 8px; width: 100%; min-width: 0px; box-sizing: border-box; }
.kfcAuk { width: 100%; aspect-ratio: 170 / 240; border-radius: 6px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.gKIZF { display: flex; flex-direction: column; gap: 6px; width: 100%; padding: 4px; box-sizing: border-box; }
.hnQmYw { width: fit-content; margin-left: auto; padding: 0px 12px; border-radius: 12px; background: rgba(255, 255, 255, 0.65); box-sizing: border-box; }
.ceKXbO { flex: 1 1 0%; min-width: 0px; display: flex; flex-direction: column; }
.kqptZx { display: none; width: 100%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .kqptZx { display: block; }
}
.emAsHV { display: none; width: 100%; }
@media (min-width: 1024px) {
  .emAsHV { display: block; }
}
.ibkEcN { width: 100%; height: 100%; min-width: 0px; min-height: 0px; border-radius: 12px; box-sizing: border-box; background: linear-gradient(110deg, rgba(0, 0, 0, 0.043) 32%, rgba(255, 255, 255, 0.42) 50%, rgba(0, 0, 0, 0.043) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.cYfdXY { width: 100%; height: 100%; min-width: 0px; min-height: 0px; border-radius: 12px; box-sizing: border-box; background: linear-gradient(110deg, rgba(86, 127, 10, 0.1) 32%, rgba(86, 127, 10, 0.18) 50%, rgba(86, 127, 10, 0.1) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.eGVsck { width: 100%; height: 100%; min-width: 0px; min-height: 0px; border-radius: 12px; box-sizing: border-box; background: linear-gradient(110deg, rgba(153, 68, 24, 0.1) 32%, rgba(153, 68, 24, 0.18) 50%, rgba(153, 68, 24, 0.1) 68%) 0% 0% / 220% 100%; animation: 2.4s ease-in-out 0s infinite normal none running kMjgTL; }
.kmZARo { display: grid; gap: 16px; box-sizing: border-box; align-items: stretch; --rm-strip: calc(150dvw - var(--rm-inline, clamp(16px, 5vw, 20px))); --rm-panel-w: min(602px, calc((var(--rm-strip) - 16px) / 1.12)); grid-template-columns: repeat(2, minmax(0, var(--rm-panel-w))); width: max-content; max-width: none; min-width: 0px; }
.cYvrIu { display: grid; gap: 16px; box-sizing: border-box; align-items: stretch; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); width: 100%; max-width: 100%; }
.iGejge { width: 100%; min-width: 0px; min-height: 0px; aspect-ratio: 1 / 1; box-sizing: border-box; }
.dvukQc { display: grid; width: 100%; height: 100%; gap: 16px; box-sizing: border-box; grid-template-columns: 396fr 190fr; grid-template-rows: 396fr 190fr; }
.eVAmjf { grid-area: 1 / 1 / 2 / 2; min-width: 0px; min-height: 0px; }
.efJVol { grid-area: 1 / 2 / 2 / 3; display: grid; gap: 16px; grid-template-rows: minmax(0px, 1fr) minmax(0px, 1fr); min-width: 0px; min-height: 0px; }
.ePBtiv { grid-area: 2 / 1 / 3 / 2; display: grid; gap: 16px; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); min-width: 0px; min-height: 0px; }
.kojESB { grid-area: 2 / 2 / 3 / 3; min-width: 0px; min-height: 0px; }
.hwXWDy { display: grid; width: 100%; height: 100%; gap: 16px; box-sizing: border-box; grid-template-columns: 190fr 190fr 190fr; grid-template-rows: 190fr 396fr; }
.jLUXYY { grid-area: 1 / 1 / 2 / 2; min-width: 0px; min-height: 0px; }
.jLUXGy { grid-area: 1 / 2 / 2 / 3; min-width: 0px; min-height: 0px; }
.jLUXlI { grid-area: 1 / 3 / 2 / 4; min-width: 0px; min-height: 0px; }
.fqgmuB { grid-area: 2 / 1 / 3 / 3; min-width: 0px; min-height: 0px; }
.kduBiS { grid-area: 2 / 3 / 3 / 4; display: grid; gap: 16px; grid-template-rows: minmax(0px, 1fr) minmax(0px, 1fr); min-width: 0px; min-height: 0px; }
.dNgRSm { width: 100%; box-sizing: border-box; }
.dTifAk { --rm-inline: clamp(16px, 5vw, 20px); display: none; flex-direction: column; align-items: center; width: 100%; min-width: 0px; padding: 30px 0px 0px; gap: 30px; box-sizing: border-box; }
@media (max-width: 767px) {
  .dTifAk { display: flex; }
}
.jzBlDm { display: none; flex-direction: column; align-items: center; width: 100%; padding: 40px 30px 0px; gap: 28px; box-sizing: border-box; }
@media (min-width: 768px) {
  .jzBlDm { display: flex; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .jzBlDm { padding: clamp(36px, 4.5vw, 48px) clamp(18px, 3vw, 28px) clamp(28px, 3.5vw, 36px); gap: clamp(26px, 3.5vw, 36px); }
}
.cBaEzL { display: flex; flex-direction: column; align-items: center; gap: 16px; width: 100%; max-width: 350px; padding: 0px clamp(16px, 5vw, 20px); box-sizing: border-box; }
.cJIwbX { display: flex; flex-direction: column; align-items: center; gap: 16px; width: 100%; max-width: 531px; box-sizing: border-box; }
.cUSTIJ { display: flex; flex-direction: column; align-items: center; gap: 8px; width: 100%; }
.fHRUmT { display: flex; flex-flow: wrap; align-items: center; justify-content: center; gap: 12px; width: 100%; }
.jlHDhG { width: 100%; max-width: 100%; min-width: 0px; align-self: stretch; overflow: hidden; box-sizing: border-box; }
.MPmni { width: max-content; max-width: none; padding-inline: var(--rm-inline); box-sizing: border-box; }
.fARaQp { display: flex; flex-direction: column; gap: 20px; width: 100%; padding: 40px 16px 48px; box-sizing: border-box; }
@media (min-width: 1024px) {
  .fARaQp { flex-direction: row; align-items: center; gap: 40px; padding: 56px 40px 64px; }
}
.jizwmv { display: flex; flex-direction: column; gap: 12px; flex: 1 1 0%; min-width: 0px; }
.gpgYuB { width: 100%; max-width: 320px; margin: 0px auto; aspect-ratio: 1 / 1; border-radius: 20px; }
@media (min-width: 1024px) {
  .gpgYuB { flex: 0 0 min(36vw, 320px); width: min(36vw, 320px); margin: 0px; }
}
@keyframes kMjgTL { 
  0% { background-position: 200% 0px; }
  100% { background-position: -200% 0px; }
}
.ghRHuE { width: 100%; max-width: 100%; min-width: 0px; position: relative; z-index: 2; background: var(--kshm-hero-cream, #fbffee); }
.ghRHuE.kshm-hero-section-slider .swiper, .ghRHuE.kshm-hero-section-slider .swiper-wrapper, .ghRHuE.kshm-hero-section-slider .swiper-slide { min-height: 100svh; }
.ghRHuE.kshm-hero-section-slider .swiper { overflow: visible; }
.ghRHuE.kshm-hero-section-slider .swiper-pagination { display: flex; align-items: center; gap: 8px; transform: var(--slider-pagination-transform, none); z-index: 14; top: var(--slider-pagination-top, auto) !important; bottom: var(--slider-pagination-bottom, 20px) !important; left: var(--slider-pagination-left, 20px) !important; right: var(--slider-pagination-right, auto) !important; width: auto !important; }
.ghRHuE.kshm-hero-section-slider .swiper-pagination-bullet { width: 6px; height: 6px; border-radius: 999px; background: rgb(212, 212, 208); opacity: 1; transition: width 0.25s, background 0.2s; margin: 0px !important; }
.ghRHuE.kshm-hero-section-slider .swiper-pagination-bullet-active { width: 20px; height: 6px; border-radius: 999px; background: rgb(40, 31, 26); }
.ghRHuE.kshm-hero-section-slider .swiper-button-next, .ghRHuE.kshm-hero-section-slider .swiper-button-prev { display: none !important; }
.jTedWy { position: absolute; width: auto; z-index: 15; display: flex; align-items: center; justify-content: flex-end; gap: 10px; padding: 0px; box-sizing: border-box; pointer-events: none; }
.jTedWy > * { pointer-events: auto; }
.fMbdeX { box-sizing: border-box; flex-shrink: 0; width: 44px; height: 44px; padding: 0px; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.06); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; color: rgb(40, 31, 26); transition: background 0.2s, opacity 0.2s; }
.fMbdeX:hover { background: rgba(0, 0, 0, 0.1); }
.fMbdeX:disabled { opacity: 0.4; cursor: not-allowed; }
.fMbdeX svg, .fMbdeX img { display: block; width: 14px; height: 14px; object-fit: contain; flex-shrink: 0; }
.fVBMJI { position: relative; width: 100%; max-width: 100%; min-width: 0px; overflow: hidden; min-height: 100svh; background: var(--kshm-hero-cream, #fbffee); }
.eGTEk { position: absolute; z-index: 3; max-width: 45%; line-height: 0; overflow: visible; pointer-events: none; opacity: 0; visibility: hidden; transition: opacity 160ms ease-out, visibility 160ms ease-out; }
@media (prefers-reduced-motion: reduce) {
  .eGTEk { transition: none; }
}
.eGTEk > svg { display: block; width: 100%; height: auto; overflow: visible; }
.eGTEk[data-fixed-height="true"] > svg { height: 100%; }
.bbeMYD { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 3; text-align: left; margin: 0px; overflow: visible; }
.bUWpUD { text-align: center; font-size: 13px; font-weight: 500; letter-spacing: 0.02em; padding: 10px 0px; min-height: 32px; display: block; z-index: 9; position: relative; overflow: hidden; }
.kREsmd { color: inherit; text-decoration: none; display: flex; gap: 8px; width: max-content; height: 100%; align-items: center; justify-content: center; position: relative; z-index: 4; padding: 0px 16px; margin: 0px auto; }
.dDCcsG { width: 16px; height: 16px; display: inline-flex; align-items: center; justify-content: center; flex: 0 0 16px; }
.dDCcsG img { display: block; width: 12px; height: 12px; }
.izAxyt { position: relative; z-index: 4; }
.TickerDesktop-styles__TickerDesktopOuterEl-sc-8743da8f-0 > .izAxyt { padding: 0px 16px; }
.izAxyt p { margin: 0px; }
.izAxyt strong { font-weight: 800; }
.izAxyt a { color: inherit; text-decoration: underline; }
.hVUZzy { position: absolute; left: 12px; bottom: 12px; height: 28px; display: inline-flex; align-items: center; padding: 6px 10px 6px 8px; background: rgba(255, 255, 255, 0.8); border-radius: 4px; }
.jzZwCE { display: inline-flex; align-items: center; gap: 6px; }
.fzZGGU { width: 16px; height: 16px; display: inline-flex; align-items: center; justify-content: center; }
.fzZGGU svg { width: 16px; height: 16px; display: block; }
.ldHjEn { width: 1px; height: 16px; background: rgba(0, 0, 0, 0.2); }
.kshm_search_overlay { position: fixed; inset: 0px; z-index: 1001; background-color: rgba(0, 0, 0, 0.8); opacity: 0; visibility: hidden; transition: opacity 0.35s, visibility 0.35s; cursor: pointer; }
.kshm_search_overlay.open { opacity: 1; visibility: visible; }
.kshm_search_drawer { position: fixed; z-index: 1002; box-sizing: border-box; background-color: rgb(255, 255, 255); display: flex; flex-direction: column; overflow: hidden; transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 24px; }
@media (min-width: 768px) {
  .kshm_search_drawer { inset: 50% 20px auto auto; width: auto; max-width: calc(-40px + 100vw); height: calc(-40px + 100vh); max-height: calc(100dvh - 40px); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 20px; transform: translateY(-50%) translateX(calc(100% + 20px)); }
  .kshm_search_drawer.open { transform: translateY(-50%) translateX(0px); }
}
@media (max-width: 767px) {
  .kshm_search_drawer { inset: 44px 16px 0px; width: auto; max-width: none; height: auto; max-height: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) currentcolor; border-image: none; border-radius: 20px 20px 0px 0px; transform: translateY(100%); padding-bottom: env(safe-area-inset-bottom, 0px); }
  .kshm_search_drawer.open { transform: translateY(0px); }
}
.eTEKiW { display: flex; flex-direction: column; height: 100%; min-height: 0px; gap: 12px; min-width: 420px; }
.dcGkxU { display: flex; flex-direction: column; padding: 0px 20px 16px; flex-shrink: 0; }
.cyzsgS { display: flex; align-items: center; justify-content: space-between; padding: 10px 0px; height: 64px; }
.eJMhAg { margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 500; font-size: 20px; line-height: 120%; color: rgb(25, 26, 22); }
.enTcEv { display: inline-flex; align-items: center; justify-content: center; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; cursor: pointer; color: rgb(25, 26, 22); }
.enTcEv:hover { opacity: 0.75; }
.jclLFA { flex: 1 1 0%; min-height: 0px; overflow-y: auto; padding: 0px 20px 32px; gap: 16px; display: flex; flex-direction: column; scrollbar-width: none; }
.jclLFA::-webkit-scrollbar { display: none; }
.jifEDg { flex-shrink: 0; width: 100%; }
.gAAQjE { display: flex; align-items: center; gap: 12px; min-height: 48px; padding: 8px 8px 8px 20px; background: rgb(245, 245, 245); border-radius: 999px; box-sizing: border-box; }
.idtMuU { flex: 1 1 0%; min-width: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; outline: none; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 14px; line-height: 135%; color: rgb(25, 26, 22); }
.idtMuU::placeholder { color: rgba(0, 0, 0, 0.45); }
.hyDXol { display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; color: rgba(0, 0, 0, 0.45); padding: 10px 16px; }
.dDemwH { display: flex; flex-direction: column; align-items: stretch; width: 100%; gap: 8px; }
.lbLkKk { margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 12px; line-height: 135%; text-transform: uppercase; color: rgba(0, 0, 0, 0.6); }
.gwUxDu { margin: 8px 0px 0px; font-family: "TT Firs Text Trial", sans-serif; font-size: 14px; line-height: 135%; color: rgba(0, 0, 0, 0.5); }
.kajVem { position: relative; z-index: 1; width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 12px 30px 0px; background: transparent; }
.kajVem:has([data-mega-open]) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; box-shadow: none; pointer-events: none; }
.bCdqjc { display: flex; width: 100%; flex-shrink: 0; box-sizing: border-box; flex-direction: row; align-items: center; gap: 10px; min-height: 44px; color: rgb(31, 36, 23); }
.iBwouW { width: 100%; max-width: 100%; box-sizing: border-box; pointer-events: auto; position: relative; display: flex; flex-flow: row; align-items: center; justify-content: space-between; gap: 24px; min-height: 56px; padding: 0px 20px; margin: 0px auto; border-radius: 12px; background: rgba(255, 255, 255, 0.6); box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 16px; backdrop-filter: blur(4px); color: rgb(31, 36, 23); overflow: visible; }
.hnnSDD { display: inline-flex; align-items: center; flex-shrink: 0; padding: 4px 0px; }
.crgUdJ { display: block; height: 28px; width: auto; }
.hZrKJa { display: inline-flex; align-items: center; justify-content: center; min-height: 40px; padding: 10px; color: rgb(31, 36, 23); text-decoration: none; font-family: "TT Firs Text Trial", sans-serif; font-size: 16px; line-height: 1.35; font-weight: 400; white-space: nowrap; }
.hZrKJa:hover { opacity: 0.8; }
.dHPkOA { display: inline-flex; align-items: center; gap: 20px; flex-shrink: 0; }
.bQvItK { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; color: rgb(31, 36, 23); flex-shrink: 0; }
.bQvItK:hover { opacity: 0.8; }
.cdXLMo { position: relative; }
.kcmlpk { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; color: rgb(31, 36, 23); padding: 0px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; flex-shrink: 0; }
.kcmlpk:hover { opacity: 0.8; }
.dKzyeN { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; color: rgb(31, 36, 23); position: relative; padding: 0px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; flex-shrink: 0; }
.dKzyeN:hover { opacity: 0.8; }
.jCInfh { display: flex; flex: 1 1 0%; align-items: center; justify-content: center; gap: 20px; min-width: 0px; }
.fcbzqF { display: inline-flex; align-items: center; justify-content: center; padding: 0px 10px; box-sizing: border-box; color: rgb(31, 36, 23); }
.fcbzqF a, .fcbzqF button { font-family: "TT Firs Text Trial", sans-serif; font-size: 16px; line-height: 1.35; font-weight: 400; color: rgb(31, 36, 23); text-decoration: none; white-space: nowrap; }
.fcbzqF button { display: inline-flex; align-items: center; gap: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; padding: 0px; margin: 0px; cursor: pointer; }
.cyHeEQ { position: relative; display: inline-block; padding-bottom: 4px; }
.bPWdmL { width: 100%; height: 100%; }
.kILSgJ { position: fixed; inset: 0px; z-index: 10000; display: flex; align-items: center; justify-content: center; background-color: transparent; background-image: none; pointer-events: none; }
.dMuEUP { width: min(58vw, 58vh, 240px); height: min(58vw, 58vh, 240px); flex-shrink: 0; }
@media (min-width: 768px) and (max-width: 1023px) {
  .dMuEUP { width: min(46vw, 46vh, 340px); height: min(46vw, 46vh, 340px); }
}
@media (min-width: 1024px) {
  .dMuEUP { width: min(38vw, 38vh, 400px); height: min(38vw, 38vh, 400px); }
}
.gQWdWx { width: 100%; position: relative; background: linear-gradient(rgb(246, 246, 246) 0%, rgb(255, 255, 255) 100%); overflow-x: hidden; }
.kJQfxV { position: relative; width: 100%; border-radius: 12px; }
.igikNE { margin: 0px; font-family: "TT Firs Text Trial Variable", sans-serif; font-weight: 400; font-size: 18px; line-height: 135%; color: rgba(255, 255, 255, 0.7); opacity: 1; font-style: normal; font-variation-settings: "slnt" 0; }
.igikNE p, .igikNE h1, .igikNE h2, .igikNE h3, .igikNE h4 { margin: 0px; }
.igikNE p:not(:last-child) { margin-bottom: 0.35em; }
.igikNE a { color: inherit; text-decoration: underline; }
.igikNE strong, .igikNE b { font-weight: 700; }
.igikNE em, .igikNE i { font-style: italic; }
.igikNE u { text-decoration: underline; }
.jPVoIX { box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; border: 0.7px solid rgb(255, 255, 255); border-radius: 26px; text-decoration: none; padding: 8px 14px; min-height: 48px; width: fit-content; gap: 8px; font-family: "TT Firs Text Trial", sans-serif; font-weight: 450; font-size: 18px; line-height: 100%; color: rgb(255, 255, 255); opacity: 1; font-style: normal; font-variation-settings: normal; }
.jPVoIX p, .jPVoIX h1, .jPVoIX h2, .jPVoIX h3, .jPVoIX h4 { margin: 0px; }
.jPVoIX p:not(:last-child) { margin-bottom: 0.35em; }
.jPVoIX a { color: inherit; text-decoration: underline; }
.jPVoIX strong, .jPVoIX b { font-weight: 700; }
.jPVoIX em, .jPVoIX i { font-style: italic; }
.jPVoIX u { text-decoration: underline; }
.jPVoIX:hover { background: rgba(255, 255, 255, 0.08); }
.jPVoIX:focus-visible { outline: rgb(255, 255, 255) solid 2px; outline-offset: 2px; }
.eigEwO { position: absolute; right: 30px; top: -13px; width: 144px; height: 138px; z-index: 4; pointer-events: none; }
.kPRBvl { display: block; width: 100%; height: 100%; object-fit: contain; filter: none; opacity: 0.038; }
.hNPVuW { position: relative; display: flex; flex-direction: column; width: 100%; margin: 0px auto; padding: 40px 30px; gap: 37px; }
.fLxWfJ { display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 16px; }
.fAAJQm { margin: 0px; width: 100%; font-style: normal; font-family: "TT Firs Text Trial", sans-serif; font-weight: 400; font-size: 28px; letter-spacing: 0.02em; }
.htoPyg { font-family: "Gascogne Serial", serif; color: rgb(103, 43, 12); }
.hbtPaV { font-family: "TT Firs Text Trial", sans-serif; color: rgb(0, 0, 0); }
.iIufqx { position: absolute; left: 30px; top: 53px; z-index: 4; pointer-events: none; display: block; }
.iyzRuU { display: block; height: 77px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 600; font-size: 64px; line-height: 120%; color: rgb(0, 0, 0); opacity: 0.03; user-select: none; white-space: nowrap; }
.foefsF { position: relative; width: 100%; border-radius: 12px; overflow: hidden; background: rgb(220, 220, 220); height: auto; aspect-ratio: 396 / 610; align-self: start; }
.eDrXw { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center center; filter: none; transform: none; }
.dOjbCR { position: absolute; left: 0px; right: 0px; bottom: 0px; min-height: 222px; padding: 30px 20px; display: flex; flex-direction: column; justify-content: flex-end; gap: 24px; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(12, 12, 12, 0.9) 25%); }
.bRzwtY { display: flex; flex-direction: column; gap: 10px; }
.kNvbuL { box-sizing: border-box; width: max-content; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 26px 0px; background: rgb(255, 255, 255); color: rgb(0, 0, 0); text-decoration: none; display: inline-flex; justify-content: center; align-items: center; letter-spacing: 0.02em; transition: background-color 0.2s, border-color 0.2s, color 0.2s; }
.kNvbuL:hover { background: rgba(255, 255, 255, 0.2); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.kNvbuL:focus-visible { outline: rgb(255, 255, 255) solid 2px; outline-offset: 2px; }
.hOqUNH { position: absolute; width: 100%; height: auto; left: 0px; bottom: 50px; pointer-events: none; }
.jUbXNC { display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.12em 0.35em; width: 100%; }
.doGHlU { display: flex; flex-direction: column; align-items: flex-start; gap: 0px; width: 100%; }
.BefNh { display: block; width: 100%; font-family: "TT Firs Text Trial Variable", sans-serif; font-style: normal; font-weight: 425; font-variation-settings: "slnt" 0; font-size: 40px; line-height: 120%; color: rgb(0, 0, 0); }
.dNyAfD { width: 100%; margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 20px; line-height: 135%; color: rgba(0, 0, 0, 0.6); }
.gNEGkP { position: absolute; width: 100%; left: 0px; top: 140px; height: 100px; pointer-events: none; transform: scale(-1, -1); transform-origin: center center; }
.dcEBdv { width: 100%; margin: 0px; font-family: "TT Firs Text Trial Variable", sans-serif; font-style: normal; font-weight: 425; font-variation-settings: "slnt" 0; font-size: 36px; line-height: 120%; color: rgb(0, 0, 0); letter-spacing: 0%; white-space: pre-line; }
.chOvCa { display: block; width: auto; max-width: 100%; flex-shrink: 0; margin: 0px; font-family: "TT Firs Text Trial Variable", sans-serif; font-style: normal; font-weight: 425; font-variation-settings: "slnt" 0; font-size: 36px; line-height: 120%; color: rgb(0, 0, 0); letter-spacing: 0%; }
.jhrxqm { display: flex; flex-flow: wrap; align-items: baseline; gap: 8px; width: 100%; }
.ksMGvB { display: flex; flex-direction: column; align-items: flex-start; gap: 0px; width: 100%; }
.iwQmHN { width: 100%; margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 18px; line-height: 135%; color: rgba(0, 0, 0, 0.6); }
.gZrOWu { position: absolute; width: 100%; height: auto; left: 0px; bottom: 50px; pointer-events: none; }
.JXeiH { display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.12em 0.35em; width: 100%; }
.xDfNN { display: flex; flex-direction: column; align-items: flex-start; gap: 0px; width: 100%; }
.iyopRf { display: block; width: 100%; margin: 0px; font-family: "TT Firs Text Trial Variable", sans-serif; font-style: normal; font-weight: 425; font-variation-settings: "slnt" 0; font-size: 40px; line-height: 120%; color: rgb(0, 0, 0); letter-spacing: 0%; }
.gIpyhm { width: 100%; margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 20px; line-height: 135%; color: rgba(0, 0, 0, 0.6); }
.fotkDJ { position: relative; flex: 1 1 0%; min-width: 0px; width: 100%; min-height: 100%; container: most-loved-carousel-desktop / inline-size; box-sizing: border-box; }
.cOBfhD { width: 100%; position: relative; overflow: visible; }
.hojwgX { width: 100%; margin: 0px; padding: 0px; }
.tvJaL { grid-area: 1 / 1; width: 100%; min-height: 580px; z-index: 4; pointer-events: none; }
.jbOGON { position: absolute; inset: 0px; z-index: 4; pointer-events: none; }
.cYa-DeK { grid-area: 1 / 1; pointer-events: none; background: linear-gradient(90deg, rgba(0, 0, 0, 0.34) 0%, rgba(0, 0, 0, 0.22) 22%, rgba(0, 0, 0, 0.52) 40%, rgba(0, 0, 0, 0.62) 50%, rgba(0, 0, 0, 0.52) 60%, rgba(0, 0, 0, 0.22) 78%, rgba(0, 0, 0, 0.34) 100%); }
.dgeuaX { display: none; width: 100%; justify-content: center; }
@media (min-width: 981px) {
  .dgeuaX { display: flex; }
}
.NTZcP { width: 100%; display: flex; justify-content: center; padding: 40px 30px; }
.iEKUwI { position: relative; width: 100%; min-height: 580px; border-radius: 20px; overflow: hidden; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; }
.itmWQE { grid-area: 1 / 1; height: 580px; min-height: 580px; max-height: 580px; position: relative; overflow: hidden; }
.bhGuje { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center center; opacity: 1; display: block; }
.faFjFo { grid-area: 1 / 1; width: 100%; min-height: 580px; z-index: 99; display: flex; align-items: center; justify-content: center; padding: 28px 24px; }
.gKoTTW { width: 286px; max-width: 100%; min-height: 478px; display: flex; flex-direction: column; align-items: center; gap: 40px; }
.cWQJjv { grid-area: 1 / 1; pointer-events: none; background: rgba(0, 0, 0, 0.02); }
.esQsM { display: none; width: 100%; justify-content: center; }
@media (max-width: 480px) {
  .esQsM { display: flex; }
}
.eSlhMm { width: 100%; display: flex; justify-content: center; padding: 30px 20px 60px; }
.bicpLS { position: relative; width: min(100%, 100%); border-radius: 12px; overflow: hidden; }
.krVPfM { width: 100%; line-height: 0; overflow: hidden; }
.dfSuXb { width: 100%; height: auto; display: block; opacity: 1; }
.bMYUVn { position: absolute; inset: 0px; grid-area: unset; }
.gnxDvP { position: absolute; inset: 0px; z-index: 99; display: flex; align-items: center; justify-content: center; padding: 28px 24px; box-sizing: border-box; }
.daftAZ { width: 286px; max-width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 40px; }
.jegLUm { display: none; width: 100%; justify-content: center; }
@media (min-width: 481px) and (max-width: 980px) {
  .jegLUm { display: flex; }
}
.jNFOUj { width: 100%; max-width: 928px; display: flex; justify-content: center; padding: 24px 24px 32px; box-sizing: border-box; }
.gOBaMa { position: relative; width: 100%; min-height: 580px; border-radius: 20px; overflow: hidden; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; }
.jvZJVi { grid-area: 1 / 1; height: 580px; min-height: 580px; max-height: 580px; position: relative; overflow: hidden; }
.dcjelQ { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center center; opacity: 1; display: block; }
.ebEZKS { grid-area: 1 / 1; width: 100%; min-height: 580px; z-index: 99; display: flex; align-items: center; justify-content: center; padding: 28px 24px; }
.ihXnxs { width: 286px; max-width: 100%; min-height: 478px; display: flex; flex-direction: column; align-items: center; gap: 40px; }
.hoSxgt { position: absolute; width: 28px; height: 28px; pointer-events: none; }
@media (min-width: 1024px) {
  .hoSxgt { left: -12px; bottom: -12px; }
}
@media (min-width: 481px) and (max-width: 1023px) {
  .hoSxgt { left: -10px; bottom: -10px; }
}
@media (max-width: 480px) {
  .hoSxgt { width: 21px; height: 21px; left: -8px; bottom: -8px; }
}
.iSUuBi { position: absolute; width: 28px; height: 28px; pointer-events: none; }
@media (min-width: 1024px) {
  .iSUuBi { right: -12px; top: -12px; }
}
@media (min-width: 481px) and (max-width: 1023px) {
  .iSUuBi { right: -10px; top: -10px; }
}
@media (max-width: 480px) {
  .iSUuBi { width: 21px; height: 21px; right: -8px; top: -8px; }
}
.fiPbZP { position: relative; width: 100%; height: 100%; min-height: 0px; }
.hUHiGq { width: 100%; height: 100%; min-height: 0px; border-radius: inherit; overflow: hidden; }
.eLTgAu { display: flex; flex-direction: row; align-items: flex-start; gap: 8px; width: 100%; flex: 1 1 0%; }
.kMzzBP { width: 70px; min-width: 70px; height: 70px; border-radius: 4px; overflow: hidden; flex-shrink: 0; }
.gVDgTC { width: 100%; height: 100%; object-fit: cover; object-position: center center; display: block; }
.fkZKPN { display: flex; flex-direction: column; align-items: flex-start; padding: 4px; gap: 10px; flex: 1 1 0%; min-width: 0px; }
.MsPOr { display: flex; flex-direction: column; align-items: flex-start; gap: 8px; width: 100%; }
.jDiEqI { display: flex; flex-direction: row; align-items: center; gap: 4px; min-height: 14px; }
.jyZbEl { display: inline-flex; flex-direction: row; align-items: center; gap: 4px; flex: 0 0 auto; }
.hgQPGe { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; line-height: 0; }
.isvIRt { flex: 0 0 auto; }
.ehmpUN { width: 1px; height: 14px; background: rgba(0, 0, 0, 0.2); flex-shrink: 0; }
.fGrAQG { flex: 0 0 auto; }
.kPWXet { display: flex; flex-direction: column; align-items: flex-start; gap: 6px; width: 100%; }
.iwSXFw { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hRHCM { width: 100%; }
.fZZecD { position: relative; z-index: 1; width: 100%; max-width: 1280px; margin: 0px auto; display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 40px; box-sizing: border-box; padding: 40px 164px; }
.viRfe { display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; padding: 0px; flex: 0 1 621px; max-width: min(621px, 52%); min-width: 0px; min-height: 670px; }
.htJwvZ { position: relative; flex: 0 0 auto; width: 535px; height: 670px; border-radius: 12px; overflow: visible; }
.jdhAAG { box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-start; padding: 8px; gap: 10px; position: absolute; width: 280px; max-width: min(280px, 92%); left: 50%; bottom: 36px; transform: translateX(-50%); background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.06); box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 24px; border-radius: 8px; text-decoration: none; color: inherit; }
.jdhAAG[href] { cursor: pointer; transition: box-shadow 0.2s, transform 0.2s; }
.jdhAAG[href]:hover { box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 28px; }
.fcrpiR { position: absolute; z-index: 4; width: 144px; height: 138px; left: 37%; top: -12px; pointer-events: none; }
.fsXce { width: 100%; margin: 0px; font-family: "TT Firs Text Trial Variable", sans-serif; font-style: normal; font-weight: 425; font-variation-settings: "slnt" 0; font-size: 40px; line-height: 120%; color: rgb(31, 36, 23); white-space: pre-line; }
.hOjjek { color: rgb(86, 127, 10); }
.inAZlO { display: flex; flex-direction: column; align-items: flex-start; gap: 24px; width: 100%; }
.gkQYkW { width: 100%; margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 28px; line-height: 135%; color: rgb(25, 26, 22); }
.gFvTCl { display: flex; flex-direction: column; align-items: flex-start; gap: 4px; }
.hPRaCK { font-family: "Gascogne Serial", serif; font-style: normal; font-weight: 400; font-size: 18px; line-height: 120%; color: rgb(25, 26, 22); }
.cyXacT { font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 16px; line-height: 135%; color: rgba(0, 0, 0, 0.6); }
.hgBytP { width: 100%; position: relative; overflow: hidden; background: rgba(86, 127, 10, 0.1); }
.hNzmUh { width: 100%; height: 100%; min-width: 120px; min-height: 120px; display: block; }
.eNEaMU { width: 100%; height: 100%; min-width: 120px; min-height: 120px; display: block; opacity: 0.06; background-color: var(--chakra-glyph-color, #000); mask-image: var(--chakra-glyph-mask); mask-repeat: no-repeat; mask-position: center center; mask-size: contain; }
.gMVAkv { width: 100%; background: rgba(0, 0, 0, 0.03); display: flex; justify-content: center; }
.cjLftb { position: relative; width: 100%; margin: 0px auto; padding: 40px 30px; box-sizing: border-box; }
.cqxxwN { box-sizing: border-box; width: 296px; max-width: 100%; flex-shrink: 0; min-width: 0px; display: flex; flex-direction: column-reverse; align-items: flex-start; gap: 0px; }
.fZWQgx { position: absolute; left: 32px; top: 0px; width: 296px; height: 6px; border-radius: 3px; background: rgb(155, 37, 51); }
.THZtz { position: absolute; left: 30px; top: -5px; width: 393px; margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 600; font-size: 48px; line-height: 120%; color: rgba(0, 0, 0, 0.05); pointer-events: none; user-select: none; }
.elmMdR { margin: 0px; font-family: "TT Firs Text Trial Variable", sans-serif; font-style: normal; font-weight: 425; font-variation-settings: "slnt" 0; font-size: 32px; line-height: 120%; color: rgb(0, 0, 0); }
.kcBqlI { margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 18px; line-height: 135%; color: rgba(0, 0, 0, 0.6); }
.jpyrAX { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-end; gap: 20px; width: 100%; min-width: 0px; }
.bfAbTO { display: flex; flex-direction: column; align-items: flex-start; gap: 29px; width: 100%; min-width: 0px; box-sizing: border-box; overflow-wrap: break-word; word-break: break-word; }
.bLaPMq { width: 120px; height: 120px; flex: 0 0 auto; color: rgb(0, 0, 0); }
.kCbifu { display: flex; flex-direction: column; align-items: flex-start; gap: 30px; width: 100%; min-width: 0px; }
.cmCFKs { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; width: 100%; min-width: 0px; }
.fXNAkR { margin-top: 40px; width: fit-content; max-width: 100%; min-width: 0px; box-sizing: border-box; flex-shrink: 0; scrollbar-width: none; }
.fXNAkR::-webkit-scrollbar { display: none; }
.dbGRlo { display: flex; justify-content: flex-end; align-items: flex-end; }
.kQSmkW { width: fit-content; justify-content: flex-end; border-radius: 12px; background-color: rgb(255, 255, 255); }
.kQSmkW::after { content: none; display: none; }
.fTZyZh { display: flex; flex-flow: row; align-items: center; justify-content: flex-start; gap: 12px; width: fit-content; max-width: 100%; box-sizing: border-box; }
.lmXZch { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; cursor: pointer; line-height: 0; border-radius: 50%; flex-shrink: 0; }
.lmXZch:focus-visible { outline: rgb(0, 0, 0) solid 2px; outline-offset: 2px; }
.dAexAQ { display: block; width: 32px; height: 32px; border-radius: 50%; box-sizing: border-box; background: rgb(155, 37, 51); border: 1px solid rgba(0, 0, 0, 0.18); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(0, 0, 0) 0px 0px 0px 3px; }
.jieARF { display: block; width: 32px; height: 32px; border-radius: 50%; box-sizing: border-box; background: rgb(173, 112, 136); border: 1px solid rgba(0, 0, 0, 0.18); box-shadow: none; }
.hoyJNx { display: block; width: 32px; height: 32px; border-radius: 50%; box-sizing: border-box; background: rgb(88, 84, 66); border: 1px solid rgba(0, 0, 0, 0.18); box-shadow: none; }
.kNmVpN { display: block; width: 32px; height: 32px; border-radius: 50%; box-sizing: border-box; background: rgb(117, 145, 111); border: 1px solid rgba(0, 0, 0, 0.18); box-shadow: none; }
.cVBHJH { display: block; width: 32px; height: 32px; border-radius: 50%; box-sizing: border-box; background: rgb(31, 50, 87); border: 1px solid rgba(0, 0, 0, 0.18); box-shadow: none; }
.idhHVw { display: block; width: 32px; height: 32px; border-radius: 50%; box-sizing: border-box; background: rgb(123, 142, 186); border: 1px solid rgba(0, 0, 0, 0.18); box-shadow: none; }
.cNoooX { display: block; width: 32px; height: 32px; border-radius: 50%; box-sizing: border-box; background: rgb(254, 250, 242); border: 1px solid rgba(0, 0, 0, 0.18); box-shadow: none; }
.cIiDpX { width: 100%; margin: 0px; padding: 0px; }
.bVPfpY { width: 100%; min-height: 56px; height: 56px; display: flex; align-items: center; overflow: hidden; color: rgb(255, 255, 255); background-color: rgb(63, 92, 9); background-image: url("/wp-content/themes/blwsh/assets/reference/0f7587919c94c1a2.svg"); background-size: 56px 56px; background-repeat: repeat-x; background-position: left top; }
.iGxWeR { width: 100%; overflow: hidden; display: flex; align-items: center; }
.ilYzlC { display: flex; align-items: center; width: max-content; flex-shrink: 0; animation: 34s linear 0s infinite normal none running ZHvTP; will-change: transform; }
@media (prefers-reduced-motion: reduce) {
  .ilYzlC { animation: auto ease 0s 1 normal none running none; }
}
.eHUxJM { display: flex; align-items: center; flex-shrink: 0; }
.sIKVU { display: inline-flex; align-items: center; gap: 16px; margin-right: 16px; }
.koWfXM { color: rgb(255, 255, 255); font-family: var(--font-tt-firs); font-size: 20px; font-style: normal; font-weight: 400; line-height: 26px; white-space: nowrap; }
@media (min-width: 1024px) {
  .koWfXM { line-height: 27px; }
}
.iBnGDm { display: inline-flex; width: 15px; height: 15px; align-items: center; justify-content: center; flex: 0 0 auto; background-image: url("/wp-content/themes/blwsh/assets/reference/29ae0fea0335b526.svg"); background-size: 15px 15px; background-repeat: no-repeat; background-position: center center; }
.fLzWqA { display: flex; flex-direction: column; align-items: flex-start; padding: 40px 30px; gap: 10px; width: 100%; box-sizing: border-box; }
.dlrvDU { position: relative; width: 100%; box-sizing: border-box; background: rgb(153, 68, 24); overflow: hidden; isolation: isolate; border-radius: 20px; height: 240px; }
.dlrvDU::before { content: ""; position: absolute; inset: 0px; border-radius: inherit; pointer-events: none; z-index: 0; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cfilter%20id%3D%22g%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.78%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url(%23g)%22%2F%3E%3C%2Fsvg%3E"); background-repeat: repeat; background-size: 160px 160px; mix-blend-mode: soft-light; }
.dlrvDU > * { position: relative; z-index: 1; }
.jGscdt { position: relative; display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; height: 100%; min-height: 0px; padding: 0px clamp(20px, 3.5vw, 40px) 0px clamp(20px, 3vw, 32px); gap: clamp(12px, 3vw, 32px); box-sizing: border-box; }
.bldJut { display: flex; flex-direction: row; align-items: center; min-width: 0px; gap: clamp(8px, 2vw, 24px); }
.bGsenD { display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 30px; flex: 0 1 auto; min-width: 0px; }
.hkaRFM { display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 4px; width: 100%; }
.czoeOJ { margin: 0px; display: flex; flex-flow: wrap; align-items: baseline; gap: clamp(8px, 1.2vw, 18px); }
.cexPVb { font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 500; font-size: 64px; line-height: 120%; color: rgb(252, 255, 243); }
.CvOTf { font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 40px; line-height: 120%; color: rgb(252, 255, 243); transform: translateY(clamp(2px, 0.35vw, 6px)); }
.hZqUrJ { margin: 0px; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 500; font-size: 20px; line-height: 120%; color: rgb(252, 255, 243); }
.juKmgs { box-sizing: border-box; display: inline-flex; flex-direction: row; justify-content: center; align-items: center; padding: 10px 18px; gap: 10px; border-radius: 26px; border: 0.7px dotted rgb(255, 247, 243); text-decoration: none; flex: 0 0 auto; background: rgba(255, 255, 255, 0.1); color: rgb(252, 255, 243); }
.juKmgs:hover { background: rgba(255, 255, 255, 0.4); }
.juKmgs:focus-visible { outline: rgb(255, 247, 243) solid 2px; outline-offset: 2px; }
.cYPqqi { display: flex; flex-direction: row; align-items: center; gap: 5px; }
.hDcmSQ { font-family: "TT Firs Text Trial", sans-serif; font-size: 18px; color: rgb(252, 255, 243); font-weight: 500; line-height: 120%; opacity: 1; font-style: normal; font-variation-settings: normal; }
.gUiZbS { font-family: "TT Firs Text Trial", sans-serif; font-size: 18px; color: rgb(252, 255, 243); font-weight: 500; line-height: 120%; opacity: 1; font-style: normal; font-variation-settings: normal; }
.gEPtEd { display: inline-flex; align-items: center; justify-content: center; width: 16px; height: 16px; flex: 0 0 auto; }
.fCPKDV { position: relative; flex: 0 1 auto; width: 320px; align-self: stretch; display: flex; align-items: center; justify-content: flex-start; min-width: 0px; min-height: 0px; height: 100%; pointer-events: none; padding: 18px 30px; }
.fCPKDV img, .fCPKDV svg { position: absolute; width: 100%; height: 100%; max-width: 100%; max-height: 100%; object-fit: contain; object-position: center bottom; display: block; bottom: 0px; }
.iNxXHM { display: grid; gap: 18px; box-sizing: border-box; align-items: stretch; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); width: 100%; max-width: 100%; }
.iaafJJ { width: 100%; box-sizing: border-box; }
.fwwMsw { width: 100%; min-height: 0px; min-width: 0px; box-sizing: border-box; aspect-ratio: 1 / 1; }
.cDnZoV { display: grid; width: 100%; height: 100%; gap: 18px; box-sizing: border-box; grid-template-columns: 396fr 190fr; grid-template-rows: 396fr 190fr; }
@media (max-width: 768px) {
  .cDnZoV { grid-template-columns: 235fr 190fr; grid-template-rows: 396fr 190fr; }
}
.gXefsw { min-height: 0px; min-width: 0px; }
.PJOKk { grid-area: 1 / 2 / 2 / 3; display: grid; gap: 18px; grid-template-rows: minmax(0px, 1fr) minmax(0px, 1fr); min-height: 0px; min-width: 0px; }
.eZfdSo { grid-area: 2 / 1 / 3 / 2; display: grid; gap: 18px; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); min-height: 0px; min-width: 0px; }
.huLCoo { grid-area: 2 / 2 / 3 / 3; min-height: 0px; min-width: 0px; }
.fRFPdc { display: grid; width: 100%; height: 100%; gap: 18px; box-sizing: border-box; grid-template-columns: 190fr 190fr 190fr; grid-template-rows: 190fr 396fr; }
.eZREnP { grid-area: 1 / 1 / 2 / 2; min-height: 0px; min-width: 0px; }
.eZREGp { grid-area: 1 / 2 / 2 / 3; min-height: 0px; min-width: 0px; }
.eZRFbf { grid-area: 1 / 3 / 2 / 4; min-height: 0px; min-width: 0px; }
.eWfWqF { grid-area: 2 / 1 / 3 / 3; min-height: 0px; min-width: 0px; }
.ltTNP { grid-area: 2 / 3 / 3 / 4; display: grid; gap: 18px; grid-template-rows: minmax(0px, 1fr) minmax(0px, 1fr); min-height: 0px; min-width: 0px; }
.iHdvpP { position: relative; width: 100%; height: 100%; border-radius: 12px; overflow: hidden; background: rgb(172, 172, 172); min-height: 0px; min-width: 0px; }
.hEBCWH { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center center; display: block; }
.kgcEWm { display: block; position: absolute; inset: 0px; width: 100%; height: 100%; text-decoration: none; color: inherit; }
.kgcEWm:focus-visible { outline: rgb(63, 92, 9) solid 2px; outline-offset: -2px; }
.ieEuOx { width: 100%; height: 100%; min-height: 0px; min-width: 0px; border-radius: 12px; background: rgba(86, 127, 10, 0.2); display: flex; align-items: center; justify-content: center; position: relative; }
.ieEuOx svg { width: 78%; height: 78%; display: block; flex-shrink: 0; }
.UOXXV { width: 100%; height: 100%; min-height: 0px; min-width: 0px; border-radius: 12px; background: rgba(153, 68, 24, 0.2); display: flex; align-items: center; justify-content: center; position: relative; }
.UOXXV svg { width: 78%; height: 78%; display: block; flex-shrink: 0; }
.gepbbM { width: 90%; height: 90%; object-fit: contain; display: block; flex-shrink: 0; }
.eMuUvv { margin: 0px auto; box-sizing: border-box; padding: 40px 30px 0px; display: flex; flex-direction: column; align-items: center; gap: 28px; }
.gzHCD { display: flex; flex-direction: column; align-items: center; gap: 16px; width: 100%; max-width: 531px; box-sizing: border-box; }
.iyBcif { margin: 0px; display: flex; flex-flow: wrap; align-items: center; justify-content: center; gap: 12px; text-align: center; }
.cXsXhx { font-family: "TT Firs Text Trial Variable", sans-serif; font-style: normal; font-weight: 425; font-size: 40px; line-height: 120%; color: rgb(31, 36, 23); }
.VXQZo { font-family: "Gascogne Serial", serif; font-style: normal; font-weight: 400; font-size: 40px; line-height: 120%; color: rgb(63, 92, 9); }
.fFEbzc { margin: 0px; width: 100%; text-align: center; font-family: "TT Firs Text Trial", sans-serif; font-style: normal; font-weight: 400; font-size: 20px; line-height: 135%; color: rgba(0, 0, 0, 0.6); }
.fFEbzc > span { font-weight: 500; color: rgba(0, 0, 0, 0.6); }
.ewLuRa { width: 100%; box-sizing: border-box; background: rgb(255, 255, 255); }
@keyframes ZHvTP { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(calc(-1 * var(--marquee-shift, 50%))); }
}
@font-face { font-family: Satoshi; src: url("/wp-content/themes/blwsh/assets/reference/c407e87ae0420112.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: Satoshi; src: url("/wp-content/themes/blwsh/assets/reference/894d3812dd0f440e.woff2") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: Satoshi; src: url("/wp-content/themes/blwsh/assets/reference/74ae562f676fef20.woff2") format("woff2"); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: "Anek Devanagari"; src: url("/wp-content/themes/blwsh/assets/reference/1354fecb3a3f6fdc.woff2") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: "Anek Devanagari"; src: url("/wp-content/themes/blwsh/assets/reference/419c630cde1970f8.woff2") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Anek Devanagari"; src: url("/wp-content/themes/blwsh/assets/reference/cd4ecbd8d893d088.woff2") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "TT Firs Text Trial Variable"; src: url("/wp-content/themes/blwsh/assets/reference/f66764285a9914ab.ttf") format("truetype-variations"); font-style: normal; font-weight: 100 900; font-display: swap; }
@font-face { font-family: "Gascogne Serial"; src: url("/wp-content/themes/blwsh/assets/reference/33356e85e4d5d16f.ttf"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: Dahlia; src: url("/wp-content/themes/blwsh/assets/reference/c6bc412ace75cff3.otf") format("opentype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: Dahlia; src: url("/wp-content/themes/blwsh/assets/reference/0708a7b440856868.otf") format("opentype"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: Dahlia; src: url("/wp-content/themes/blwsh/assets/reference/39b5b3b37a70af41.otf") format("opentype"); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: "TT Firs Text Trial"; src: url("/wp-content/themes/blwsh/assets/reference/2a282fb402d2cb9d.ttf") format("truetype"); font-style: normal; font-weight: 100; font-display: swap; }
@font-face { font-family: "TT Firs Text Trial"; src: url("/wp-content/themes/blwsh/assets/reference/52623e75acbacd27.ttf") format("truetype"); font-style: normal; font-weight: 300; font-display: swap; }
@font-face { font-family: "TT Firs Text Trial"; src: url("/wp-content/themes/blwsh/assets/reference/459dffba9af24edf.ttf") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "TT Firs Text Trial"; src: url("/wp-content/themes/blwsh/assets/reference/eb5017b040969790.ttf") format("truetype"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: "TT Firs Text Trial"; src: url("/wp-content/themes/blwsh/assets/reference/5b7c1609dce796c4.ttf") format("truetype"); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: "TT Firs Text Trial"; src: url("/wp-content/themes/blwsh/assets/reference/8e3b6dc92cdf7374.ttf") format("truetype"); font-style: italic; font-weight: 400; font-display: swap; }
@font-face { font-family: "TT Firs Text Trial"; src: url("/wp-content/themes/blwsh/assets/reference/9ce37d775135fac8.ttf") format("truetype"); font-style: italic; font-weight: 500; font-display: swap; }
@font-face { font-family: "TT Firs Text Trial"; src: url("/wp-content/themes/blwsh/assets/reference/59d373f3f83be7fd.ttf") format("truetype"); font-style: italic; font-weight: 600; font-display: swap; }
@font-face { font-family: "TT Firs Text Trial"; src: url("/wp-content/themes/blwsh/assets/reference/338d6422a80c6871.ttf") format("truetype"); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: "TT Firs Text Trial"; src: url("/wp-content/themes/blwsh/assets/reference/7d09b01c5c1372e5.ttf") format("truetype"); font-style: italic; font-weight: 700; font-display: swap; }
@font-face { font-family: "TT Firs Text Trial"; src: url("/wp-content/themes/blwsh/assets/reference/816276afcf11c0ff.ttf") format("truetype"); font-style: normal; font-weight: 800; font-display: swap; }
@font-face { font-family: "TT Firs Text Trial"; src: url("/wp-content/themes/blwsh/assets/reference/9ef48e6c4af0f38d.ttf") format("truetype"); font-style: italic; font-weight: 800; font-display: swap; }
@font-face { font-family: "TT Firs Text Trial"; src: url("/wp-content/themes/blwsh/assets/reference/25807a952f87eaeb.ttf") format("truetype"); font-style: normal; font-weight: 900; font-display: swap; }
@font-face { font-family: "TT Firs Text Trial"; src: url("/wp-content/themes/blwsh/assets/reference/4549860ceb8ef9f9.ttf") format("truetype"); font-style: italic; font-weight: 900; font-display: swap; }
:root { color-scheme: light; --font-satoshi: "Satoshi",system-ui,sans-serif; --font-gascogne: "Gascogne Serial",serif; --font-dahlia: "Dahlia",serif; --font-tt-firs: "TT Firs Text Trial",sans-serif; --primary_text_color: #1a1a1a; --secondary_text_color: #4b4b4b; --tertiary_text_color: #5e5e5e; --font-white: #ffffff; --font-black: #000000; --font-grey-100: #eeeeee; --text_disabled: #a6a6a6; --text_alert: #de1135; --border_color: #ebebeb; --border_color_light: #d9d9d9; --border_colo_dark: #a3a3a3; --m-space: 0px; --primary-sw-color: #105f35; --dark-bg: #0b0b0b; --mobile-bg: #0b0b0b; --muted-dark: #1a1c18; --muted: #4b4b4b; --max-width: 1120px; --gap: 22px; --line: #ebebeb; --mobile-text-color: #1a1c18; --kshm-announcement-green: #3F5C09; --kshm-hero-cream: #fbffee; --kshm-hero-brown: #2b231d; --kshm-hero-watermark: rgba(56, 94, 20, 0.12); --kshm-home-nav-overlap: 100px; --kshm-home-nav-overlap-mobile: 100px; --motion-translateY: -0%; }
a { color: white; text-decoration: none; }
button { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; }
body, h1, h2, h3, h4, h5, a, div, p, ol, li, strong, button, * { padding: 0px; box-sizing: border-box; margin: 0px; font-family: var(--font-tt-firs); }
html { min-height: 100%; background: rgb(255, 255, 255); }
body { min-height: 100vh; background: rgb(255, 255, 255); }
#swym-notification, .swym-wishlist-notifications-container { display: none !important; }
[data-home-splash-content="true"]:not([data-revealed="true"]) { visibility: hidden !important; pointer-events: none !important; }