.our-process h3{font:normal 28px/1.07 EditorialNew;letter-spacing:-.51px;margin:0}@media (min-width:768px){.our-process h3{font-size:40px;letter-spacing:-.72px;line-height:1.25}}.our-process__hero-video{color:var(--off-white);display:-ms-grid;display:grid;-ms-flex-align:center;align-items:center;grid-template:". ." auto/1fr 1fr;-ms-flex-pack:center;justify-content:center;min-height:100vw;position:relative;text-align:center}@media (min-width:768px){.our-process__hero-video{min-height:41.66667vw}}.our-process__hero-video.inset{padding:150px var(--gutter) 200px}.our-process__hero-video video{background:var(--eggshell);display:block;margin-right:-100%;object-fit:cover;position:relative;width:200%;height:100%}.our-process__hero-video video.full-video{display:none}.our-process__hero-video>div{margin-left:-100%;padding:0 var(--gutter);z-index:var(--z-index-priority-content)}.our-process__hero-video>div *{margin:auto;max-width:450px}.our-process__hero-video>div>button{bottom:30px;position:absolute;transform:translateX(-50%)}@media (min-width:768px){.our-process__hero-video>div>button{bottom:52px}}.our-process__hero-video.watching{grid-template:"." auto/1fr}.our-process__hero-video.watching video{display:none}.our-process__hero-video.watching video.full-video{display:block;margin-right:unset;width:100%}.our-process__hero-video.watching>div{display:none}.our-process__hero-video.watching .close-full-video{display:block}.our-process__hero-video .close-full-video{all:unset;background:transparent;color:var(--off-white);cursor:pointer;display:none;padding:5px;position:absolute;right:calc(.5 * var(--gutter));top:calc(.5 * var(--gutter))}.our-process__hero-video .close-full-video g{stroke:var(--off-white)}.our-process__hero-video>div>button,.our-process__link-block>button{font-size:13.5px;letter-spacing:-.25px}@media (min-width:768px){.our-process__hero-video>div>button,.our-process__link-block>button{font-size:20px;letter-spacing:-.36px}}.our-process__link-block{padding:90px var(--gutter) 60px;text-align:center}@media (min-width:768px){.our-process__link-block{padding:260px var(--gutter) 230px}}.our-process__text-block{font:normal 22px/1.36 EditorialNew;letter-spacing:-.4px;padding:50px var(--gutter);text-align:center}@media (min-width:768px){.our-process__text-block{font-size:40px;line-height:1.38;padding:150px var(--gutter)}}.our-process__text-block p{margin:0 auto;max-width:926px}.our-process__image-w-text+.our-process__text-block{font-size:30px;line-height:1.17;margin:50px 0}@media (min-width:768px){.our-process__image-w-text+.our-process__text-block{font-size:40px;line-height:1.38}}.our-process__image-w-text{display:-ms-grid;display:grid;gap:50px 0;padding:0 var(--gutter)}@media (min-width:768px){.our-process__image-w-text{-ms-flex-align:center;align-items:center;grid-template:". ." auto/1fr 1fr}}.our-process__image-w-text+.our-process__image-w-text{margin-top:100px}.our-process__image-w-text.has-extra-margin{margin-top:50px}@media (min-width:768px){.our-process__image-w-text.reverse{direction:rtl}.our-process__image-w-text.reverse .text-wrapper{direction:ltr;text-align:right}.our-process__image-w-text.reverse .text-wrapper *{padding-left:40%;padding-right:0}}.our-process__image-w-text.padding .image-wrapper{padding-right:calc(3 * var(--gutter))}@media (min-width:768px){.our-process__image-w-text.padding .image-wrapper{padding-left:var(--gutter);padding-right:0}}.our-process__image-w-text.padding .image-wrapper hr{left:calc(-.75 * var(--gutter));right:calc(.75 * var(--gutter));top:2.5%}@media (min-width:768px){.our-process__image-w-text.padding .image-wrapper hr{left:0;right:calc(-.25 * var(--gutter))}}.our-process__image-w-text.padding.reverse .image-wrapper{padding-left:calc(3 * var(--gutter));padding-right:0}@media (min-width:768px){.our-process__image-w-text.padding.reverse .image-wrapper{padding-left:0;padding-right:var(--gutter)}}.our-process__image-w-text.padding.reverse .image-wrapper hr{left:calc(.75 * var(--gutter));right:calc(-.75 * var(--gutter));top:auto;bottom:2.5%}@media (min-width:768px){.our-process__image-w-text.padding.reverse .image-wrapper hr{left:calc(-.25 * var(--gutter));right:0}}.our-process__image-w-text.inset .image-wrapper{padding-right:40%}@media (min-width:768px){.our-process__image-w-text.inset .image-wrapper{padding-left:40%;padding-right:0}}.our-process__image-w-text.inset .image-wrapper hr{right:45%;top:-15%;width:60%;transform:rotate(-90deg);transform-origin:right}@media (min-width:768px){.our-process__image-w-text.inset .image-wrapper hr{right:5%;top:-25%;width:65%}}.our-process__image-w-text.inset .text-wrapper{padding-right:20%}.our-process__image-w-text.inset.reverse .image-wrapper{padding-left:40%;padding-right:0}@media (min-width:768px){.our-process__image-w-text.inset.reverse .image-wrapper{padding-left:0;padding-right:40%}}.our-process__image-w-text.inset.reverse .image-wrapper hr{left:45%;right:auto;top:-15%;width:60%;transform:rotate(90deg);transform-origin:left}@media (min-width:768px){.our-process__image-w-text.inset.reverse .image-wrapper hr{left:5%;top:-25%;width:65%}}.our-process__image-w-text.inset.reverse .text-wrapper{padding-left:20%;padding-right:0;text-align:right}.our-process__image-w-text.full .image-wrapper hr{left:var(--gutter);right:0;top:-7.5%;transform:rotate(90deg);transform-origin:left}@media (min-width:768px){.our-process__image-w-text.full .image-wrapper hr{left:5%;right:-5%;top:var(--gutter)}}.our-process__image-w-text.full.reverse .image-wrapper hr{left:0;right:var(--gutter);transform:rotate(-90deg);transform-origin:right}@media (min-width:768px){.our-process__image-w-text.full.reverse .image-wrapper hr{left:-5%;right:5%;top:var(--gutter)}}.our-process__image-w-text .text-wrapper{font-size:13.5px;line-height:1.48}@media (min-width:768px){.our-process__image-w-text .text-wrapper{font-size:20px;letter-spacing:normal;line-height:1.5}.our-process__image-w-text .text-wrapper *{padding-right:40%}}.our-process__image-w-text .text-wrapper p{margin:12px 0 0}.our-process__image-w-text .image-wrapper{position:relative}.our-process__image-w-text .image-wrapper hr{overflow:hidden;position:absolute}.our-process__image-w-text .image-wrapper img{max-width:100%}
.text-block__inner{-ms-flex-pack:center;justify-content:center;margin:var(--header-height) auto;max-width:930px;overflow:hidden;padding:var(--gutter);text-align:center}@media (min-width:768px){.text-block__inner>p{padding:0 calc(var(--gutter) * 3)}}.text-block:empty{display:none}
@media (min-width:768px){.featured-collection{display:-ms-grid;display:grid;grid-template:"intro products" auto/1fr 2fr}}.featured-collection:nth-child(2n),.shopify-section-featured-collection:nth-child(2n) .featured-collection{grid-template:"products intro" auto/2fr 1fr}.featured-collection:nth-child(odd),.shopify-section-featured-collection:nth-child(odd) .featured-collection{grid-template:"intro products" auto/1fr 2fr}@media (min-width:768px){.featured-collection .intro{-ms-flex-item-align:start;align-self:flex-start;grid-area:intro;position:sticky;top:0}}@media (min-width:768px) and (min-height:568px){.featured-collection .intro{top:var(--header-height)}}.featured-collection .intro__inner{background:--hover-color;box-sizing:border-box;padding:var(--gutter);text-align:center}@media (min-width:768px){.featured-collection .intro__inner{display:-ms-grid;display:grid;min-height:100vh;height:66.66667vw;max-height:100vh;grid-template:"." auto "middle" auto "bottom" auto/auto;padding:0 calc(var(--gutter) / 2)}}@media (min-width:768px) and (min-height:568px){.featured-collection .intro__inner{min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height))}}@media (min-width:768px) and (min-height:720px){.featured-collection .intro__inner{grid-template:"." 1fr "middle" auto "bottom" 1fr/auto;row-gap:var(--header-height)}}.featured-collection .intro__inner .middle{grid-area:middle;margin:auto;max-width:430px}.featured-collection .intro__inner .description{font-size:13.5px}@media (min-width:1024px){.featured-collection .intro__inner .description{font-size:20px}}.featured-collection .intro__inner .bottom{grid-area:bottom}.featured-collection .button{--color:var(--off-white)}.featured-collection .featured-collection__products{grid-area:products}.featured-collection .collection-image{margin:0}.featured-collection .collection-image img{display:block;width:100%;transition:opacity var(--slow);max-height:calc(100vh - var(--header-height));object-fit:cover;object-position:center bottom}.featured-collection .collection-image img[defer]{opacity:0}.featured-collection .collection-image figcaption{font-size:14px;margin:.5em 20px 1em}@media (max-width:1023px){.featured-collection .collection-image figcaption{display:none}}.featured-collection .grid{display:-ms-flexbox;display:flex;overflow:auto}@media (max-width:767px){.featured-collection .grid{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;padding:calc(var(--gutter) * 2) 0}}@media (min-width:768px){.featured-collection .grid{margin:var(--header-height) 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.featured-collection .grid::-webkit-scrollbar{display:none}}@media (max-width:767px){.featured-collection .product-grid-item{-ms-flex:0 0 75%;flex:0 0 75%;scroll-snap-align:center}}@media (min-width:768px){.featured-collection .product-grid-item{-ms-flex:0 0 50%;flex:0 0 50%}}
.product-grid-item{background:var(--off-white);color:inherit;display:block;position:relative;text-decoration:none}.grid-view-item__meta{font-family:Helvetica Neue;font-size:15px;font-style:normal;letter-spacing:normal;line-height:2.2666666667;line-height:normal;text-align:center;text-decoration:none}.grid-view-item__meta p{margin:1em 0}.grid-view-item__cta{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color var(--fast);transition:text-decoration-color var(--fast);transition:text-decoration-color var(--fast),-webkit-text-decoration-color var(--fast)}.product-grid-item:hover .grid-view-item__cta{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.product-grid-item:not([data-type="Gift card"]) .grid-view-item__cta:before{content:"Shop "}.product-grid-item.custom:not([data-type="Gift card"]) .grid-view-item__cta:before{content:"Customize "}.item__image{display:block;position:relative;transition-duration:.8s;transition-property:opacity;width:100%;mix-blend-mode:multiply}.item__image[defer]{opacity:0}.item__image--hover{display:none}@media (hover:hover){.item__image--hover{background:var(--off-white);display:block;object-fit:cover;opacity:0;left:0;right:0;top:0;position:absolute;transition-duration:opacity var(--slow)}}.the-garden-collection .item__image--hover{transform:none}.item__image--hover img{mix-blend-mode:multiply;position:relative;width:100%}@media (hover:hover){.product-grid-item:hover .item__image--hover{opacity:1;transition-duration:var(--fast)}}.item__subtitle{font-style:italic}.product-price__price{font-size:9px;font-family:Helvetica Neue}
