.section-slideshow .slideshow__media.media>.kv-real-banner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,53fr) minmax(0,47fr);grid-template-rows:minmax(0,1fr);align-items:center;width:100%;height:100%;max-width:100%;container-type:inline-size;background:radial-gradient(ellipse at 90% 100%,#e7e9da,transparent 60%),#faf7ee;color:#11243b;text-decoration:none;padding:3% 5%;box-sizing:border-box;overflow:hidden}.kv-real-banner__copy{position:relative;z-index:2;min-width:0;max-height:100%}.kv-real-banner__brand{display:block;font:600 1.3cqw/1.2 Arial,sans-serif;letter-spacing:.45cqw;margin-bottom:1.5cqw;color:#1f4a2c}.kv-real-banner h2{font-family:Georgia,serif;font-weight:400;font-size:4.4cqw;line-height:1.05;letter-spacing:-.08cqw;margin:0 0 1.5cqw;color:#11243b}.kv-real-banner__text{font:400 1.65cqw/1.45 Arial,sans-serif;margin-bottom:1.5cqw;color:#2b3a4c}.kv-real-banner__text p{margin:0}.kv-real-banner__button{display:inline-block;background:#2a7d10;color:#fff;border-radius:8cqw;padding:1cqw 3.4cqw;font:500 1.65cqw/1.2 Arial,sans-serif;transition:background .2s ease}.kv-real-banner:hover .kv-real-banner__button{background:#22660d}.kv-real-banner__photos{height:100%;max-height:100%;min-width:0;min-height:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:1cqw;padding:1cqw}.kv-real-banner__photo{flex:1;min-width:0;min-height:0;height:90%;max-height:100%;display:flex;align-items:center;justify-content:center}.kv-real-banner__photos .kv-real-banner__photo img{position:static!important;inset:auto!important;width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply;transform:none!important}.kv-real-banner:focus-visible{outline:3px solid #285d38;outline-offset:-4px}.kv-real-banner__scene{position:absolute;inset:0 0 0 auto;width:47%;height:100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 18%);mask-image:linear-gradient(to right,transparent,#000 18%);pointer-events:none}.section-slideshow .kv-real-banner__scene img{position:static!important;inset:auto!important;width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}.kv-real-banner--lifestyle .kv-real-banner__photos{position:relative;z-index:1;justify-content:flex-start;align-items:flex-end}.kv-real-banner--lifestyle .kv-real-banner__photo{flex:0 0 35%;height:85%}.section-slideshow .slideshow__media.media>.kv-real-banner--full{background:#efede8}.kv-real-banner__scene.kv-real-banner__scene--full{top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-mask-image:none;mask-image:none}.kv-real-banner__scene-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.kv-scene-crop{display:contents}.section-slideshow .kv-real-banner__scene--full .kv-real-banner__scene-bg img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:left center!important;filter:blur(28px) saturate(.9);transform:scale(1.2)!important}.section-slideshow .kv-real-banner__scene.kv-real-banner__scene--full img.kv-scene-main{position:absolute!important;inset:0 0 0 auto!important;width:auto!important;height:100%!important;max-width:none!important;object-fit:contain!important;transform:none!important;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18%);mask-image:linear-gradient(to right,transparent 0,#000 18%)}.section-slideshow .slideshow__media.media>.kv-real-banner--kids:not(.kv-real-banner--full){grid-template-columns:minmax(0,47fr) minmax(0,53fr);background:radial-gradient(circle at 95% 90%,#dbeefa 0,transparent 40%),radial-gradient(circle at 70% 15%,#fff0c6 0,transparent 45%),#fff9ec}.kv-real-banner--kids .kv-real-banner__photos{position:relative;z-index:1;gap:.7cqw;align-items:flex-end;padding:1cqw 0}.kv-real-banner--kids .kv-real-banner__photo{position:relative;height:90%}.kv-real-banner--kids .kv-real-banner__photo:nth-child(2n){height:82%}.kv-real-banner--kids .kv-real-banner__button{background:#2a7d10;box-shadow:0 .3cqw #d9b858}.kv-real-banner--kids:hover .kv-real-banner__button{background:#22660d}.kv-real-banner__play{position:absolute;right:1%;top:1%;width:52%;height:95%;opacity:.65;pointer-events:none}.kv-real-banner--lifestyle .kv-real-banner__photo,.kv-real-banner--kids .kv-real-banner__photo{position:relative;isolation:isolate}.kv-real-banner--lifestyle .kv-real-banner__photos .kv-real-banner__photo img,.kv-real-banner--kids .kv-real-banner__photos .kv-real-banner__photo img{object-position:center bottom!important}.kv-real-banner--lifestyle .kv-real-banner__photos .kv-real-banner__photo img:not(.kv-real-banner__cast){mix-blend-mode:normal;filter:sepia(.07) saturate(.97) contrast(.96)}.kv-real-banner--lifestyle .kv-real-banner__photo:before,.kv-real-banner--kids .kv-real-banner__photo:before{content:"";position:absolute;z-index:-1;left:10%;right:2%;bottom:-3%;height:7%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(40,25,10,.5) 0,rgba(40,25,10,.2) 45%,transparent 72%);filter:blur(2px);pointer-events:none}.kv-real-banner--kids .kv-real-banner__photo:before{left:6%;right:6%;background:radial-gradient(ellipse at center,rgba(37,76,98,.3) 0,rgba(37,76,98,.12) 45%,transparent 72%)}.kv-real-banner__photos .kv-real-banner__photo img.kv-real-banner__cast{position:absolute!important;z-index:-1;inset:auto auto 0 0!important;transform:skew(-42deg) scaleY(.42)!important;transform-origin:center bottom;filter:brightness(0) blur(5px);opacity:.25;mix-blend-mode:multiply;pointer-events:none}.section-slideshow .slideshow__media.media>.kv-real-banner.kv-real-banner--image{background:#f6f2ea}.kv-real-banner__desktop-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.section-slideshow .kv-real-banner__desktop-image img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:right center!important;transform:none!important}.kv-real-banner__mobile-image{display:none}.section-slideshow slideshow-component:has(.kv-real-banner) .slider-counter__link--dots .dot{width:22px;height:3px;border:0!important;border-radius:2px;aspect-ratio:auto;background:#11243b38;transition:width .3s ease,background-color .3s ease}.section-slideshow slideshow-component:has(.kv-real-banner) .slider-counter__link--active .dot{width:36px;background:#285d38}.section-slideshow slideshow-component:has(.kv-real-banner) .slider-buttons__inner,.section-slideshow slideshow-component:has(.kv-real-banner) .slider-button--pause{border:0!important;background:none!important;box-shadow:none!important}.section-slideshow slideshow-component:has(.kv-real-banner) .slider-button--pause{opacity:.55}.section-slideshow slideshow-component:has(.kv-real-banner) .slider-button--pause:hover{opacity:1}.section-slideshow slideshow-component:has(.kv-real-banner) .slideshow__autoplay:after{display:none}@media screen and (max-width:749.98px){.section-slideshow slideshow-component.page-width:has(.kv-real-banner){padding-inline:0!important}.section-slideshow .slideshow:has(.kv-real-banner),.section-slideshow .slideshow:has(.kv-real-banner) .slideshow__media{--ratio-percent:112%!important;--ratio-percent-xs:112%!important;border-radius:0!important}.section-slideshow .slideshow:has(.kv-real-banner) .slideshow__media{min-height:min(112vw,460px);max-height:460px}.section-slideshow slideshow-component:has(.kv-real-banner) .slideshow__controls{padding-top:10px!important;padding-bottom:4px!important}.section-slideshow slideshow-component:has(.kv-real-banner) .slider-button--prev,.section-slideshow slideshow-component:has(.kv-real-banner) .slider-button--next{display:none!important}.section-slideshow slideshow-component:has(.kv-real-banner) .slider-button--pause{width:26px;height:26px}.section-slideshow .slideshow__media.media>.kv-real-banner{cursor:pointer}.section-slideshow .slideshow__media.media>.kv-real-banner{display:block;padding:0;text-align:left;background:linear-gradient(180deg,#fbf8f0 0,#f5f0e3)}.kv-real-banner__copy{position:absolute;z-index:2;top:6%;left:11.4%;right:6%;display:flex;flex-direction:column;align-items:flex-start;max-height:none}.kv-real-banner__brand{font:600 11px/1.2 Arial,sans-serif;letter-spacing:3.5px;margin-bottom:8px}.kv-real-banner h2{font-size:clamp(25px,7.4vw,31px);line-height:1.06;letter-spacing:-.3px;margin:0 0 8px}.kv-real-banner__text{font-size:14.5px;line-height:1.35;margin-bottom:12px}.kv-real-banner__text p+p{display:none}.kv-real-banner__button{font-size:14.5px;padding:11px 24px;border-radius:999px;box-shadow:0 2px 6px #11243b2e}.kv-real-banner--kids .kv-real-banner__button{box-shadow:0 3px #d9b858}.kv-real-banner__scene{display:block;inset:auto 0 0 0;width:100%;height:54%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 28%);mask-image:linear-gradient(to bottom,transparent,#000 28%)}.section-slideshow .kv-real-banner__scene img{object-fit:cover!important}.kv-real-banner--lifestyle .kv-real-banner__photos{position:absolute;z-index:1;left:7%;bottom:3%;width:auto;max-width:62%;height:45%;padding:0;gap:4px;display:flex;align-items:flex-end;justify-content:flex-start}.kv-real-banner--lifestyle .kv-real-banner__photo{flex:0 0 auto;width:auto;height:100%}.kv-real-banner--lifestyle .kv-real-banner__photos .kv-real-banner__photo img{width:auto!important;max-width:none!important;height:100%!important}.kv-real-banner--kids .kv-real-banner__photos{position:absolute;z-index:1;left:4%;right:4%;bottom:3%;width:auto;height:42%;padding:0;gap:6px;display:flex;align-items:flex-end;justify-content:center}.kv-real-banner--kids .kv-real-banner__photo{flex:1 1 0;min-width:0;height:100%}.kv-real-banner--kids .kv-real-banner__photo:nth-child(2n){height:86%}.kv-real-banner__play{right:-10%;top:3%;width:72%;height:52%;opacity:.5}.kv-real-banner__scene.kv-real-banner__scene--full{top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.kv-real-banner__scene--full .kv-real-banner__scene-bg{display:block}.kv-real-banner__scene--full .kv-real-banner__scene-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff59}.section-slideshow .kv-real-banner__scene--full .kv-real-banner__scene-bg img{width:240%!important;height:240%!important;inset:0 auto auto 0!important;object-position:left top!important;filter:blur(30px) saturate(.95);transform:none!important}.kv-real-banner__scene--full .kv-scene-crop{display:block;position:absolute;right:0;bottom:0;height:min(62%,calc(100cqw / var(--kv-mar,1.4)));aspect-ratio:var(--kv-mar,1.4);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%),linear-gradient(to right,transparent 0,#000 12%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,#000 22%),linear-gradient(to right,transparent 0,#000 12%);mask-composite:intersect}.section-slideshow .kv-real-banner__scene.kv-real-banner__scene--full .kv-scene-crop img.kv-scene-main{inset:auto 0 0 auto!important;width:var(--kv-imgw,140%)!important;height:var(--kv-imgh,110%)!important;max-width:none!important;object-fit:fill!important;-webkit-mask-image:none;mask-image:none}.kv-real-banner__scene--full.kv-scene--whole .kv-scene-crop{left:0;right:0;width:100%;height:auto;aspect-ratio:var(--kv-ar,1.79);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 24%);-webkit-mask-composite:source-over;mask-image:linear-gradient(to bottom,transparent 0,#000 24%);mask-composite:add}.kv-real-banner__scene--full.kv-scene--whole .kv-real-banner__scene-bg:after{background:linear-gradient(180deg,#ffffff6b 0,#ffffff2e 55%,#fff0)}.section-slideshow .kv-real-banner__scene--full.kv-scene--whole .kv-real-banner__scene-bg img{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-position:center top!important;filter:blur(32px) saturate(.95);transform:scale(1.35)!important}.section-slideshow .slideshow__media.media>.kv-real-banner.kv-real-banner--image{background:#f6f2ea}.section-slideshow .kv-real-banner--has-mobile .kv-real-banner__desktop-image img{object-position:center bottom!important}.kv-real-banner__button:active{background:#22660d}}
/*# sourceMappingURL=/cdn/shop/t/45/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA */
