@font-face{font-family:IS Montserrat;src:url(is-montserrat.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--is-bg: #0d0c0d;--is-bg-850: #1f1e20;--is-bg-800: #262528;--is-bg-700: #524f54;--is-white: #ffffff;--is-neutral-100: #d2d1d3;--is-neutral-200: #a3a1a5;--is-purple-700: #765596;--is-purple-500: #ae6de9;--is-rose: #d2a088;--is-gold: #cbb581;--is-sand: #aa9b8f;--is-font-body: "IS Montserrat", "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--is-font-heading: "IS Montserrat", "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--is-rose-stops: #a9705b 27.084%, #d9a88f 48.509%, #fbdcc8 61.364%, #c68b72 71.362%, #a9705b 98.501%;--is-heading-stops: #ffffff 18.733%, rgba(255, 255, 255, .827) 41.415%, rgba(255, 255, 255, .5) 85.182%;--is-gutter: 96px;--is-content: 1248px}@media screen and (max-width:1279px){:root{--is-gutter: 48px}}@media screen and (max-width:749px){:root{--is-gutter: 20px}}body.is-home{background-color:var(--is-bg);background-image:url(is-page-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:134.74% auto}@media screen and (max-width:749px){body.is-home{background-size:561.15% auto;background-position:-76.5vw top}}.is-section{position:relative;color:var(--is-neutral-100);font-family:var(--is-font-body);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.is-section *,.is-section *:before,.is-section *:after{box-sizing:border-box}.is-section,.is-section div,.is-section section,.is-section article,.is-section img{border-radius:0!important}.is-section :where(h1,h2,h3,h4,p,ul,figure,blockquote){margin:0;padding:0}.is-section img{display:block;max-width:none}.is-container{width:100%;max-width:calc(var(--is-content) + 2 * var(--is-gutter));margin-inline:auto;padding-inline:var(--is-gutter)}.is-eyebrow{font-family:var(--is-font-body);font-weight:600;font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:var(--is-neutral-200)}.is-h1{font-family:var(--is-font-heading);font-weight:700;font-size:50px;line-height:56px;letter-spacing:0;color:var(--is-white);text-transform:none}.is-h2{--is-heading-angle: 172.16deg;font-family:var(--is-font-heading);font-weight:600;font-size:38px;line-height:44px;letter-spacing:0;text-transform:none;color:var(--is-white);background-image:linear-gradient(var(--is-heading-angle),var(--is-heading-stops));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.is-rose-text{--is-rose-angle: -39.27deg;background-image:linear-gradient(var(--is-rose-angle),var(--is-rose-stops));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--is-rose)}.is-body-l{font-size:18px;line-height:28px;color:var(--is-neutral-100)}.is-body-l p+p{margin-top:16px}.is-h4{font-family:var(--is-font-body);font-weight:500;font-size:20px;line-height:28px;letter-spacing:0;text-transform:none;color:var(--is-white)}.is-body-s{font-size:14px;line-height:20px}.is-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:749px){.is-h1{font-size:30px;line-height:36px}.is-h2{--is-heading-angle: 157.24deg;font-size:28px;line-height:36px}.is-body-l{font-size:16px;line-height:24px}}.is-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:10px 16px;border:0;border-radius:4px;font-family:var(--is-font-body);font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;text-transform:none;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.is-btn svg{flex:none;width:20px;height:20px}.is-btn--primary{background-color:var(--is-purple-700);color:var(--is-white)}.is-btn--primary:hover,.is-btn--primary:focus-visible{background-color:#8a68ab;color:var(--is-white)}.is-btn--ghost{background-color:transparent;color:var(--is-purple-500)}.is-btn--ghost:hover,.is-btn--ghost:focus-visible{color:#c393f0}.is-btn--icon{padding:10px;background-color:transparent;border:1px solid var(--is-purple-700);color:var(--is-purple-700)}.is-btn--icon:hover,.is-btn--icon:focus-visible{background-color:#76559626}.is-btn:focus-visible{outline:2px solid var(--is-purple-500);outline-offset:2px}@media screen and (max-width:749px){.is-btn--block-mobile{display:flex;width:100%}}.is-stars{display:flex;align-items:flex-start;color:var(--is-rose)}.is-stars svg{display:block;width:20px;height:20px}.is-media{position:relative;overflow:hidden;background-color:var(--is-bg-800)}.is-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.is-hero{display:flex;min-height:784px;overflow:hidden;background-color:var(--is-bg)}.is-hero__media--desktop{position:absolute;top:0;right:0;bottom:0;left:0}.is-hero__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.is-hero__inner{position:relative;padding-top:160px;padding-bottom:120px}.is-hero__copy{display:flex;flex-direction:column;gap:40px;width:580px;max-width:100%}.is-hero__text{display:flex;flex-direction:column;gap:24px}.is-hero__titles{display:flex;flex-direction:column;gap:16px}.is-hero__heading{width:600px;max-width:100%}.is-hero__heading-line{display:block}.is-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.is-hero__buttons{display:flex;gap:16px}.is-hero__rating{display:flex;align-items:center;gap:8px}.is-hero__rating-text{color:var(--is-neutral-100);white-space:nowrap}.is-hero__rating-text strong{font-weight:500;color:var(--is-white)}.is-hero__media--mobile{display:none}@media screen and (max-width:749px){.is-hero{flex-direction:column;gap:24px;min-height:0;padding-top:48px;background-color:transparent}.is-hero__media--desktop{display:none}.is-hero__inner{padding-top:0;padding-bottom:0}.is-hero__copy{width:100%;gap:32px;text-align:center}.is-hero__text{gap:16px}.is-hero__titles{gap:12px}.is-hero__heading{width:100%}.is-hero__heading .is-rose-text{--is-rose-angle: -43.27deg}.is-hero__actions{align-items:stretch;gap:16px}.is-hero__buttons{flex-direction:column}.is-hero__rating{justify-content:center}.is-hero__media--mobile{display:block;position:relative;width:100%;aspect-ratio:375 / 326.5}}.is-show-mobile{display:none}@media screen and (max-width:749px){.is-hide-mobile{display:none!important}.is-show-mobile{display:inline}div.is-show-mobile{display:block}}.is-trust{padding:60px 0 40px;border-top:1px solid rgba(221,243,255,.18)}.is-trust__divider{position:absolute;top:-1px;left:50%;width:300px;height:1px;transform:translate(-50%);background-image:linear-gradient(90deg,#fff0,#8f8f8fab,#8f8f8f00)}.is-trust__glow{position:absolute;top:-104px;left:34.38%;right:34.38%;height:200px;pointer-events:none;background-image:radial-gradient(50% 50% at 50% 50%,#c8c8c81a,#c8c8c800 80%);background-size:100% 100%}.is-trust__list{display:flex;justify-content:center;align-items:flex-start;gap:49.461px;list-style:none;margin:0;padding:0}.is-trust__item{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5.969px;margin:0}.is-trust__item-glow{position:absolute;left:0;right:-.32px;bottom:8.55px;height:37.522px;background-color:var(--is-rose);filter:blur(27.289px);opacity:.05;mix-blend-mode:plus-lighter;pointer-events:none}.is-trust__title{position:relative;font-weight:500;font-size:32px;line-height:40px;white-space:nowrap}.is-trust__title .is-rose-text{--is-rose-angle: -22deg}.is-trust__subtitle{position:relative;width:100%;font-weight:500;font-size:14px;line-height:20px;color:var(--is-sand);text-align:center;white-space:nowrap}.is-trust__item:first-child .is-trust__subtitle{text-align:left}@media screen and (max-width:1023px)and (min-width:750px){.is-trust__list{flex-wrap:wrap;row-gap:40px}}@media screen and (max-width:749px){.is-trust{padding:49px 0 48px}.is-trust .is-container{padding-inline:24px}.is-trust__glow{background-size:100% 100%}.is-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:65.969px;column-gap:16px;row-gap:49.461px}.is-trust__item{min-width:0}.is-trust__title{font-size:18px;line-height:28px;white-space:normal}.is-trust__subtitle{font-weight:400;text-align:left;white-space:normal}.is-trust__item:nth-child(3) .is-trust__subtitle{font-weight:500}.is-trust__item--no-sub-mobile .is-trust__subtitle{display:none}}.is-slider{display:flex;flex-direction:column;gap:40px;padding:24px 0 72px}.is-slider__header{display:flex;flex-direction:column;gap:24px}.is-slider__viewport{position:relative}.is-slider__track{display:flex;gap:24px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.is-slider__track::-webkit-scrollbar{display:none}.is-slider__card{flex:0 0 calc((100% - 72px)/4);min-width:0;margin:0;scroll-snap-align:start}.is-card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.is-card__media{width:100%;aspect-ratio:294 / 480}.is-card__media>img{transition:transform .6s ease}.is-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid var(--is-bg-700);pointer-events:none}.is-card:hover .is-card__media>img{transform:scale(1.03)}.is-card__info{position:relative;display:flex;flex-direction:column;gap:8px;width:calc(100% - 40px);margin-top:-128px;padding:20px;background-color:var(--is-bg-800)}.is-card__subtitle{color:var(--is-neutral-100)}.is-card__price{font-size:18px;line-height:28px;color:var(--is-white)}.is-slider__fade{position:absolute;top:0;pointer-events:none}.is-slider__fade--left{left:var(--is-gutter);bottom:-32px;width:24px;background-image:linear-gradient(to right,#00000080,#0000)}.is-slider__fade--right{right:var(--is-gutter);bottom:0;width:80px;background-image:linear-gradient(to right,#0000,#00000080)}@media screen and (max-width:1023px)and (min-width:750px){.is-slider__card{flex-basis:calc((100% - 48px) / 2.6)}}@media screen and (max-width:749px){.is-slider{gap:32px;padding:48px 0}.is-slider__header{gap:16px}.is-slider__viewport{padding-inline:0}.is-slider__track{gap:16px;padding-inline:var(--is-gutter);scroll-padding-inline:var(--is-gutter)}.is-slider__card{flex-basis:290px}.is-slider__fade{display:none}}.is-story{padding:72px 0}.is-story__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.is-story__image{width:100%;aspect-ratio:294 / 480}.is-story__image-wrap{display:flex;align-items:center}.is-story__content{display:flex;flex-direction:column;justify-content:space-between}.is-story__text{display:flex;flex:1 0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.is-story__copy{display:flex;flex-direction:column;gap:24px}.is-story .is-h2{--is-heading-angle: 139.35deg}.is-person{display:flex;align-items:flex-end;gap:16px}.is-person__image{flex:none;width:120px;height:120px}.is-person__image>img{object-position:bottom}.is-person__text{display:flex;flex-direction:column;gap:8px;width:214px;min-width:0}.is-person__role{color:var(--is-neutral-200)}.is-moments{padding:72px 0}.is-moments__inner{display:flex;flex-direction:column;gap:40px}.is-moments__header{display:flex;flex-direction:column;gap:24px}.is-moments__grid{display:flex;flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none}.is-moments__item{height:520px;margin:0}.is-moments__item--wide{width:calc((100% - 24px)*.6)}.is-moments__item--narrow{width:calc((100% - 24px)*.4)}.is-tile{position:relative;display:block;height:100%;color:inherit;text-decoration:none}.is-tile__media{position:absolute;top:0;right:0;bottom:0;left:0}.is-tile__media>img{transition:transform .6s ease}.is-tile:hover .is-tile__media>img{transform:scale(1.03)}.is-tile__label{position:absolute;left:0;bottom:0;width:calc(100% - 40px);padding:20px;background-color:var(--is-bg-700);font-weight:500;font-size:20px;line-height:28px;color:var(--is-white)}.is-set{padding:40px 0;background-color:var(--is-bg)}.is-set__inner{display:flex;align-items:center;gap:40px}.is-set__media-wrap{flex:1 0 0;min-width:0}.is-set__media--desktop{height:613.06px}.is-set__media--mobile{display:none}.is-set__content{display:flex;flex-direction:column;gap:24px;width:621px;flex:none}.is-set__copy{display:flex;flex-direction:column;gap:24px}.is-set .is-h2{--is-heading-angle: 164.54deg}.is-set__cta{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.is-set__note{font-size:16px;line-height:24px;color:var(--is-neutral-100)}.is-origin{display:flex;flex-direction:column;gap:120px;padding:72px 0;background-color:var(--is-bg-850)}.is-origin__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:center}.is-origin__image{width:100%;aspect-ratio:294 / 480}.is-origin__content{display:flex;flex-direction:column;gap:24px}.is-origin__text{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.is-origin__copy{display:flex;flex-direction:column;gap:24px}.is-origin .is-h2{--is-heading-angle: 156.76deg}.is-origin__image-small{width:100%;height:313.06px}.is-review{position:relative;width:824px;max-width:100%;margin-inline:auto}.is-review__slide{display:flex;flex-direction:column;gap:24px;margin:0}.is-review__slide[hidden]{display:none}.is-review__quote{margin:0;padding:0;border:0;font-family:var(--is-font-body);font-style:normal;font-weight:400;font-size:34px;line-height:48px;letter-spacing:0;color:var(--is-neutral-100);quotes:none}.is-review__quote:before,.is-review__quote:after{content:none}.is-review__divider{width:100%;height:0;margin:0;border:0;border-top:1px solid var(--is-bg-700)}.is-review__author{display:flex;flex-direction:column;gap:8px;width:214px;max-width:calc(100% - 96px)}.is-review__name{font-weight:500;font-size:20px;line-height:28px;color:var(--is-neutral-100)}.is-review__stars{gap:2px;color:var(--is-gold)}.is-review__nav{position:absolute;right:0;bottom:8px;display:flex;gap:8px}.is-gift{display:flex;align-items:center;min-height:592px;padding:72px 0;overflow:hidden}.is-gift__bg{position:absolute;top:0;right:0;bottom:0;left:0}.is-gift__bg>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.is-gift__inner{position:relative}.is-gift__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:621px;max-width:100%}.is-gift__copy{display:flex;flex-direction:column;gap:24px}.is-gift .is-h2{--is-heading-angle: 151.05deg}.is-gift__mobile-image{position:relative;width:100%;aspect-ratio:375 / 304.05}.is-gift__mobile-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width:1441px){.is-hero{align-items:center;aspect-ratio:1440 / 784}.is-gift{aspect-ratio:1440 / 592}}@media screen and (max-width:1023px)and (min-width:750px){.is-story__grid,.is-origin__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.is-story__image--first,.is-origin__grid>.is-media:first-child{display:none}.is-set__content{width:50%}.is-moments__item{height:400px}}@media screen and (max-width:749px){.is-story,.is-moments,.is-set,.is-gift{padding:20px 0}.is-story__grid{display:flex;flex-direction:column;gap:32px}.is-story__image--first{display:none}.is-story__image--second{aspect-ratio:789.33 / 640}.is-story__content{gap:32px}.is-story__text{align-items:stretch}.is-story__copy,.is-origin__copy,.is-set__copy,.is-gift__copy{gap:16px}.is-story .is-h2,.is-set .is-h2,.is-origin .is-h2{--is-heading-angle: 157.24deg}.is-gift .is-h2{--is-heading-angle: 140deg}.is-moments__inner{gap:32px}.is-moments__header{gap:16px}.is-moments__grid{flex-direction:column;gap:16px}.is-moments__item,.is-moments__item--wide,.is-moments__item--narrow{width:100%;height:400px}.is-tile__label{font-size:16px;line-height:24px}.is-set__inner{flex-direction:column;align-items:stretch;gap:32px}.is-set__media--desktop{display:none}.is-set__media--mobile{display:block;aspect-ratio:789.33 / 740}.is-set__content{width:100%}.is-set__cta{align-items:stretch}.is-set__note{text-align:center}.is-origin{gap:40px;padding:48px 0}.is-origin__grid{display:block}.is-origin__content{gap:32px}.is-origin__text{align-items:stretch}.is-origin__image-mobile{width:100%;aspect-ratio:789.33 / 640}.is-review__slide{gap:16px}.is-review__quote{font-size:24px;line-height:36px}.is-review__author{gap:4px}.is-review__name{font-size:16px;line-height:24px}.is-review__nav{bottom:4px}.is-gift{flex-direction:column;align-items:stretch;gap:32px;min-height:0}.is-gift__content{width:100%;align-items:stretch}}.is-btn--icon:disabled{cursor:default}.is-trust__badges:not(:empty){margin-top:48px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/is-home.css.map */
