.LandingHeroBlock_hero__qbE9a{overflow:clip;background:hsl(var(--background))}.LandingHeroBlock_container__GDvVZ{position:relative;overflow:clip;isolation:isolate;display:grid;gap:40px;padding-top:20px;padding-bottom:20px}.LandingHeroBlock_artwork__RTbQx{position:absolute;z-index:-1;pointer-events:none;top:-22px;left:-18px;width:605px;height:427px;opacity:.7;-webkit-mask-image:linear-gradient(180deg,#000 65%,transparent);mask-image:linear-gradient(180deg,#000 65%,transparent)}.LandingHeroBlock_artwork__RTbQx img{width:100%;height:100%}.LandingHeroBlock_content__KKNme{min-width:0;position:relative}.LandingHeroBlock_content__KKNme:before{content:"";position:absolute;pointer-events:none;z-index:-1;top:-100px;left:-70px;width:300px;height:250px;background:radial-gradient(ellipse,hsl(var(--background)) 25%,transparent 70%)}.LandingHeroBlock_logo__OGbUa{width:130px;height:auto}.LandingHeroBlock_heading__i9TT8{margin-top:40px;font-family:var(--font-heading),serif;font-size:40px;font-weight:700;line-height:48px;letter-spacing:.01em;color:hsl(var(--seda-800))}.LandingHeroBlock_description__HVBxR{margin-top:32px;font-size:20px;font-weight:500;line-height:24px;letter-spacing:-.02em;color:hsl(var(--sekundarni-600));white-space:pre-line}.LandingHeroBlock_trust__W_8k_{margin-top:50px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px 16px}.LandingHeroBlock_reviews__W4boi{width:171px;height:auto;-o-object-fit:contain;object-fit:contain}.LandingHeroBlock_award__l3Su0{display:flex;align-items:center;gap:12px;font-size:16px;line-height:24px;white-space:pre-line}.LandingHeroBlock_medal__lYyZF{width:49px;height:49px;-o-object-fit:contain;object-fit:contain}.LandingHeroBlock_hero__qbE9a .LandingHeroBlock_cta__zJ_zu{margin-top:50px;min-height:62px;width:100%;background:hsl(var(--hlavni-500));text-align:center}.LandingHeroBlock_hero__qbE9a .LandingHeroBlock_cta__zJ_zu:hover{background:hsl(var(--hlavni-600))}.LandingHeroBlock_collage__X3CBV{position:relative;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:390/369;align-self:start}.LandingHeroBlock_photo__vlM0i{position:relative;overflow:hidden;grid-column:span 2}.LandingHeroBlock_widePhoto__Yx_3P{grid-column:span 3}.LandingHeroBlock_photoFill__OhmRy{position:absolute;inset:0}.LandingHeroBlock_sunsetCrop__OK6db{position:absolute;width:234%;height:131.67%;left:-63.9%;top:-8.62%}.LandingHeroBlock_coverImage__Wl8oY{-o-object-fit:cover;object-fit:cover}.LandingHeroBlock_croppedImage__mPg_r{-o-object-fit:fill;object-fit:fill}@media (min-width:600px) and (max-width:1023px){.LandingHeroBlock_content__KKNme{max-width:600px}.LandingHeroBlock_hero__qbE9a .LandingHeroBlock_cta__zJ_zu{width:auto;min-width:261px}.LandingHeroBlock_collage__X3CBV{aspect-ratio:820/707}}@media (min-width:1024px){.LandingHeroBlock_container__GDvVZ{grid-template-columns:minmax(0,556fr) minmax(0,820fr);-moz-column-gap:clamp(32px,5vw,90px);column-gap:clamp(32px,5vw,90px);padding-top:68px;padding-bottom:70px}.LandingHeroBlock_artwork__RTbQx{left:auto;right:-160px;top:-6px;width:976px;height:634px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.LandingHeroBlock_logo__OGbUa{width:145px}.LandingHeroBlock_heading__i9TT8{margin-top:24px;font-size:clamp(40px,3.45vw,52px);line-height:1.077}.LandingHeroBlock_description__HVBxR{font-size:22px;line-height:32px}.LandingHeroBlock_trust__W_8k_{margin-top:40px}.LandingHeroBlock_reviews__W4boi{width:213px}.LandingHeroBlock_award__l3Su0{gap:20px;font-size:18px;font-weight:500}.LandingHeroBlock_medal__lYyZF{width:57px;height:57px}.LandingHeroBlock_hero__qbE9a .LandingHeroBlock_cta__zJ_zu{width:auto;min-width:261px}.LandingHeroBlock_collage__X3CBV{margin-top:3px;aspect-ratio:820/707}}.LandingBenefitsBlock_section__czzwL.LandingBenefitsBlock_section__czzwL{padding-top:60px;padding-bottom:60px}.LandingBenefitsBlock_heading__VjjDj{margin-bottom:40px}.LandingBenefitsBlock_heading__VjjDj h2{text-box-trim:trim-both;text-box-edge:cap alphabetic}.LandingBenefitsBlock_cards__6LsBc{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.LandingBenefitsBlock_card__2jO54{min-width:0;display:flex;flex-direction:column;background:hsl(var(--sekundarni-200))}.LandingBenefitsBlock_photo__IY_4Y{position:relative;height:240px;overflow:hidden;flex-shrink:0}.LandingBenefitsBlock_photoFill__d8oh5{position:absolute;inset:0}.LandingBenefitsBlock_roomCrop__1iGM4{position:absolute;width:183.74%;height:141.14%;left:-37.76%;top:-27.89%}.LandingBenefitsBlock_coverImage__YFbGS{-o-object-fit:cover;object-fit:cover}.LandingBenefitsBlock_croppedImage__pL7TD{-o-object-fit:fill;object-fit:fill}.LandingBenefitsBlock_body__zgJt1{display:flex;flex-direction:column;gap:40px;padding:40px;flex:1}.LandingBenefitsBlock_body__zgJt1 h3{font-family:var(--font-heading),serif;font-size:24px;font-weight:700;line-height:34px;color:hsl(var(--seda-900))}.LandingBenefitsBlock_body__zgJt1 h3,.LandingBenefitsBlock_body__zgJt1 p{text-box-trim:trim-both;text-box-edge:cap alphabetic;overflow-wrap:anywhere;white-space:pre-line}.LandingBenefitsBlock_body__zgJt1 p{font-size:16px;font-weight:400;line-height:24px;color:hsl(var(--sekundarni-600))}@media (min-width:640px){.LandingBenefitsBlock_cards__6LsBc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.LandingBenefitsBlock_section__czzwL.LandingBenefitsBlock_section__czzwL{padding-bottom:80px}.LandingBenefitsBlock_cards__6LsBc{grid-template-columns:repeat(4,minmax(0,1fr))}.LandingBenefitsBlock_photo__IY_4Y{height:300px}.LandingBenefitsBlock_card__2jO54:nth-child(2n) .LandingBenefitsBlock_photo__IY_4Y{order:2}}.ProductListing_grid__8L6Ss{container-type:inline-size;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:32px;align-items:stretch}.ProductListing_grid__8L6Ss>:nth-child(14n+10),.ProductListing_grid__8L6Ss>:nth-child(14n+5){grid-column:span 2}@media (min-width:1024px){.ProductListing_grid__8L6Ss{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.ProductListing_image__MC32V{height:clamp(210px,calc((100cqw - 10px) / 2 * 1.4),286px)}@media (min-width:1024px){.ProductListing_image__MC32V{height:clamp(260px,calc((100cqw - 60px) / 4),360px)}}