:root{--font-size_oversized: 3.2rem;--font-size_header: 3rem;--font-size_subheader: 2.4rem;--font-size_body-xl: 2rem;--font-size_body-large: 1.6rem;--font-size_body-medium: 1.4rem;--font-size_body-small: 1.2rem;--font-size_utility: 1.2rem;--poppy-red: #C44836;--dark-rose: #954950;--blush: #C58A81;--latte: #F7EDE4;--biscotti: #D6C3AC;--chocolate: #3E2923;--sectionBorderColor: #E9DCD0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button,.button-label,.shopify-challenge__button,.customer button{font-size:var(--font-size_utility);font-weight:500;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.02em}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:var(--font-size_utility);letter-spacing:0}.underlined-link,.customer a,.inline-richtext a{transition:text-decoration-thickness ease .1s,text-decoration ease .1s}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover{text-decoration-thickness:.1rem;text-decoration:none}.button:not([disabled]),.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{transition:box-shadow var(--duration-short) ease,background-color var(--duration-short) ease}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--chocolate);color:var(--latte)}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: 0px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.button.product-form__submit:hover{background-color:color-mix(in srgb,var(--chocolate) 70%,#000000 30%)}.price{letter-spacing:0!important}.field__label,.customer .field label{font-size:var(--font-size_body-medium);left:calc(var(--inputs-border-width) + 1.5rem);top:calc(1.3rem + var(--inputs-border-width));letter-spacing:0}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:0}.grid{column-gap:1.5rem;row-gap:1.5rem}@media screen and (max-width: 749px){.grid--2-col-tablet-down .grid__item{width:calc(50% - .75rem)}}.grid__item{max-width:calc(50% - .75rem)}.header__menu-item{font-size:var(--font-size_utility);letter-spacing:0}.header__icon--search svg{width:auto;height:auto}.cart-count-bubble{color:var(--chocolate);background:none;bottom:1.1rem;left:1.4rem;font-weight:700}p.announcement-bar__message{padding:1.2rem 0 1rem}p.announcement-bar__message.h5{font-family:var(--font-body-family);letter-spacing:.02em;font-size:var(--font-size_utility)}h1.collection-hero__title{font-size:var(--font-size_oversized);margin-bottom:0}.rich-text__wrapper{width:100%!important}.rich-text__blocks{text-align:left!important}.rich-text__text p{font-size:var(--font-size_body-small);line-height:1.33;letter-spacing:0}@media screen and (max-width: 778px){div.slider-buttons{display:none}}@media screen and (max-width: 749px){.slider.slider--mobile{scroll-padding-left:0!important}.slider.slider--mobile .slider__slide{padding-top:none!important}}.product-media-container{border:none}@media screen and (min-width: 750px){slider-component.thumbnail-slider{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:10}.product--thumbnail_slider .slider-button{display:none!important}slider-component:nth-of-type(2){padding-top:1.5rem;padding-left:calc(60px + 1.5rem)}.product--thumbnail_slider .thumbnail-slider,.thumbnail-slider .thumbnail-list.slider--tablet-up{flex-direction:column}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:60px!important}}.product__media-icon.product__media-icon--lightbox{display:none;opacity:0}@media screen and (min-width: 750px){.product--large:not(.product--no-media) .product__info-wrapper{padding:4rem 0 0 4rem!important}}section.product__info-container variant-selects{margin:1rem 0}section.product__info-container variant-selects+div{margin:2.4rem 0 0}section.product__info-container variant-selects+div+div,section.product__info-container variant-selects+div+div+div{margin:0}.product-form__input--swatch{margin-top:1rem}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.1rem!important;margin:.7rem 1.6rem .2rem 0!important}section.product__info-container div.product__title{margin-bottom:0}section.product__info-container div.product__title h1{font-family:var(--font-heading-family);font-size:var(--font-size_body-xl);line-height:1.33}section.product__info-container p.product__text{margin-top:0;font-size:var(--font-size_utility);letter-spacing:.02em}.price.price--large .price-item{font-size:var(--font-size_body-large);letter-spacing:0}.product__info-container .product-form{margin:1rem 0!important}div#r2b{margin-top:4rem}div#r2b>p{display:block;width:100%;border-top:1px solid #ECE0D5;border-bottom:1px solid #ECE0D5;font-size:var(--font-size_utility);text-align:center;letter-spacing:.02em;padding:1rem 0 1.1rem}div#r2b ul{list-style-type:none;padding:1rem 0 0;display:flex;justify-content:space-between}div#r2b ul li{text-align:center}div#r2b ul li p{font-size:1.1rem;line-height:1.18;letter-spacing:.02em;display:flex;align-items:center;min-height:26px;justify-content:center}div#r2b ul li p strong{text-transform:uppercase;font-weight:500;letter-spacing:.03em}label.recipient-checkbox{font-size:var(--font-size_body-medium)}label.recipient-checkbox span{padding-top:2px;letter-spacing:0}.complementary-products__container{position:relative;padding-top:30px;border-top:1px solid;// border-color: var(--biscotti);border-color:#ece0d5;margin-top:40px!important}.complementary-products__container:before{content:"";display:block;width:50px;height:40px;position:absolute;top:-20px;left:50%;background-color:var(--latte);z-index:1000;transform:translate(-50%);background:no-repeat 50% 50% url(./icon-alvea-poppy.svg) var(--latte)}.complementary-products__container .accordion__title{font-size:var(--font-size_header);letter-spacing:0}.complementary-slide>ul{flex-direction:row!important}.complementary-slide ul li{width:50%}.product-card__media img{width:100%;max-width:100%;height:auto}.product-card__details h3{font-family:var(--font-body-family);font-size:var(--font-size_body-medium);line-height:1.33;margin:0}.product-card__details p.short-desc{font-family:var(--font-body-family);font-size:var(--font-size_utility);line-height:1.33;letter-spacing:0;min-height:3.2rem;text-wrap:pretty}.product-card__details .product-form__input--swatch legend{display:none}div.card-product-custom__swatches{margin-left:-2px}div.card-product-custom__swatches button.card-swatch{width:20px;// width: 14px;border-radius:20px;padding:2px;border:1px solid rgba(0,0,0,0);margin-right:7px;transition:border-color .1s ease;cursor:pointer}div.card-product-custom__swatches button.card-swatch .swatch{// width: 12px!important}div.card-product-custom__swatches button.card-swatch.is-selected{border-color:#000;transition:border-color .1s ease}.card-product-custom .price{margin-top:1rem;font-size:var(--font-size_utility)}.complementary-products__container .quick-add__submit{height:35px;margin-top:1rem;font-weight:400;letter-spacing:0;border:1px solid var(--chocolate);padding-top:0}.card-product-custom product-form button.quick-add__submit{height:35px;padding:2px 0 0;min-height:unset;margin-top:1rem;font-weight:400;letter-spacing:0}div.image-full-width{display:block;width:100%;overflow:hidden;position:relative}div.image-full-width img.desktop{display:none}@media screen and (min-width: 750px){div.image-full-width img.desktop{display:block}div.image-full-width img.mobile{display:none}}div.image-full-width img{max-width:100%;width:100%;height:100%}div.image-full-width div.content{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;padding:0 1.5rem;margin-top:-2rem}div.image-full-width div.content h4{font-family:var(--font-body-family);font-size:var(--font-size_utility);font-weight:500;color:var(--latte);margin:0;margin-bottom:1rem}div.image-full-width div.content p{font-family:var(--font-heading-family);font-size:var(--font-size_oversized);line-height:1.33;color:var(--latte);margin:0 auto;max-width:280px;letter-spacing:0}div.image-full-width div.content p.link_text{font-family:var(--font-body-family);font-size:var(--font-size_utility);font-weight:500;color:var(--latte);margin:3rem auto 0;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration ease .1s}a:hover p.link_text{text-decoration:none!important}@media screen and (min-width: 750px){div.image-full-width div.content p{max-width:500px;margin:0 auto}div.image-full-width div.content p br{display:none}}div.image-full-width .video-wrapper video{width:100%;max-width:100%}@media screen and (min-width: 1415px){div.image-full-width .video-wrapper{position:relative;max-height:calc(100vh - 108px);padding-bottom:calc(100vh - 108px)}div.image-full-width .video-wrapper video{position:absolute;left:0;top:50%;transform:translateY(-50%)}}div.image-full-width.hero-banner{margin-bottom:-8px;//correct for gap}div.image-full-width.hero-banner div.content{display:block;position:absolute;top:unset;left:0;bottom:calc(2rem + 20px);transform:none;width:100%;text-align:left;margin:0}@media screen and (min-width: 750px){div.image-full-width.hero-banner div.content{max-width:1200px;margin:0 auto;padding:0 5rem;left:50%;transform:translate(-50%);bottom:6rem}}div.image-full-width.hero-banner div.content p{margin:0}div.image-full-width.hero-banner div.content p.link_text{font-size:var(--font-size_utility);font-family:var(--font-body-family);color:var(--latte);text-decoration:underline;margin-top:1.5rem}div.image-full-width.hero-banner a:hover div.content p.link_text{text-decoration:none}section div.collection .collection__title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:0}section div.collection .collection__title h2{font-size:var(--font-size_subheader);letter-spacing:0;margin-bottom:0}section div.collection .collection__title div.collection__view-all a{font-size:var(--font-size_utility);letter-spacing:0}@media screen and (max-width: 749px){.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.grid--peek .grid__item{max-width:unset;width:300px}section div.collection div.card-product-custom__swatches button.card-swatch{width:14px}section div.collection div.card-product-custom__swatches button.card-swatch .swatch{width:12px!important}}.collection-list .card__content .card__heading a{font-size:var(--font-size_body-medium);font-family:var(--font-body-family);letter-spacing:0;transtition:text-decoration ease var(--duration-short)}.collection-list .card__content .card__heading a:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;text-decoration-skip-ink:auto}.collection-list .card__content .card__heading span.icon-wrap{display:none}@media screen and (min-width: 990px){.grid--4-col-desktop .grid__item{width:calc(25% - 1.125rem);max-width:calc(25% - 1.125rem)}}@media screen and (min-width: 750px){.grid--3-col-desktop .grid__item{width:calc(33.33% - 1.5rem);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.product-details__wrapper{position:relative;padding-top:3rem;border-top:1px solid;// border-color: var(--biscotti);border-color:#ece0d5;margin-top:4rem!important;padding-bottom:2.5rem}@media screen and (min-width: 750px){.product-details__wrapper{display:flex;flex-direction:row;justify-content:space-between;border:none;margin-top:6rem!important}.product-details__wrapper:after{content:"";display:block;position:absolute;top:0;width:100%;left:50%;height:1px;z-index:-1;transform:translate(-50%);max-width:calc(var(--page-width) - 10rem);border-top:1px solid;border-color:#ece0d5}}.product-details__wrapper:before{content:"";display:block;width:50px;height:40px;position:absolute;top:-20px;left:50%;background-color:var(--latte);z-index:1000;transform:translate(-50%);background:no-repeat 50% 50% url(./icon-alvea-poppy.svg) var(--latte)}.product-details__wrapper div h2{font-family:var(--font-heading-family);font-size:var(--font-size_body-xl);line-height:1.25;letter-spacing:0em;margin-bottom:1rem}.product-details__wrapper div h2+p{font-family:var(--font-body-family);font-size:var(--font-size_utility);line-height:1.33;letter-spacing:.02em;margin-top:0}@media screen and (min-width: 750px){.product-details__wrapper div h2+p{font-size:1.5rem;line-height:1.5;max-width:90%}}@media screen and (min-width: 750px){.product-details__wrapper>div{width:calc(50% - 1.5rem)}.product-details__wrapper>div:nth-of-type(2){padding-top:4rem}}.product-details__wrapper div.item{display:flex;flex-direction:row;width:100%;justify-content:space-around}.product-details__wrapper div.item div.metafield-rich_text_field{width:100%}.product-details__wrapper div h3{font-family:var(--font-body-family);font-size:var(--font-size_utility);font-weight:500;line-height:1.33;letter-spacing:.02em;display:inline-block;min-width:25%;width:25%;margin-right:15px}.product-details__wrapper div p{font-family:var(--font-body-family);font-size:var(--font-size_utility);line-height:1.33;letter-spacing:.02em;width:100%}.product-details__wrapper div p a,.product-details__wrapper div p a:visited,.product-details__wrapper div p a:hover{color:var(--chocolate)}.product-details__wrapper div p a:hover{text-decoration:none}.product-features__wrapper ul,.product-features__wrapper div{display:flex;flex-direction:row;margin-bottom:4rem;width:100%;max-width:100%;scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;list-style:none;gap:1.5rem;padding:1.5rem 1.5rem 0;height:390px}@media screen and (min-width: 750px){.product-features__wrapper ul,.product-features__wrapper div{height:700px}}.product-features__wrapper h2{font-family:var(--font-heading-family);font-size:var(--font-size_body-xl);margin-bottom:0}@media screen and (min-width: 750px){.product-features__wrapper h2{max-width:var(--page-width);padding:0 5rem!important;margin:0 auto}}.product-features__wrapper ul li{display:inline-block;flex:0 0 auto;width:auto!important}.product-features__wrapper div img,.product-features__wrapper div video{display:inline-block;height:100%;width:auto}.product-features__wrapper li a{color:var(--chocolate)}.product-features__wrapper ul li img{height:100%;width:auto}.product-features__wrapper ul li video,.product-features__wrapper ul li video img{height:100%;width:auto}.product-features__wrapper ul li h4{font-size:var(--font-size_body-xl);font-family:var(--font-heading-family);letter-spacing:0;margin:0}.product-features__wrapper ul li p{font-size:var(--font-size_body-small);letter-spacing:0;margin:0;max-width:80%}product-recommendations h2.h2{font-family:var(--font-heading-family);font-size:var(--font-size_body-xl);letter-spacing:0}.image-with-text__text p{font-family:var(--font-body-family);font-size:var(--font-size_utility);line-height:1.33;letter-spacing:.02em;margin-top:0;text-wrap:pretty}.image-with-text__text.subtitle{color:unset}.image-with-text__text.subtitle p{font-family:var(--font-heading-family);font-size:var(--font-size_body-xl)}.image-with-text__content{max-width:700px;margin:0 auto}@media screen and (max-width: 749px){.image-with-text__content{padding:2rem 1.5rem 6rem!important}}.image-with-text__content>*+*{margin-top:1.5rem!important}h2.image-with-text__heading{font-family:var(--font-heading-family);font-size:var(--font-size_body-xl)}@media screen and (min-width: 750px){.image-with-text__text p{font-size:1.5rem;line-height:1.5;max-width:90%}h2.image-with-text__heading{font-size:var(--font-size_subheader)}}div.page-width.care__wrapper{display:flex;flex-wrap:nowrap}@media screen and (max-width: 749px){div.page-width.care__wrapper{flex-direction:column}div.page-width.care__wrapper nav.customer-care{order:2;width:100%;margin-top:3rem;padding-top:1.5rem;border-top:1px solid #ECE0D5}}nav.customer-care{display:flex;flex-direction:column;width:300px;padding-top:calc(45px + 4rem)}nav.customer-care h2{font-family:var(--font-body-family);font-size:var(--font-size_body-medium);color:var(--chocolate);font-weight:600;margin-top:0;letter-spacing:.02em}nav.customer-care a{font-family:var(--font-body-family);font-size:var(--font-size_body-medium);color:var(--chocolate);text-decoration:none;transition:color ease .2s,text-decoration ease .2s;letter-spacing:.02em}nav.customer-care a.active{text-decoration:underline}nav.customer-care a:hover{text-decoration:underline;color:color-mix(in srgb,var(--chocolate) 50%,#000000 50%);transition:color ease .1s,text-decoration ease .1s}@media screen and (min-width: 750px){div.page-width.care__wrapper section#care__content{min-height:600px}}div.page-width.care__wrapper section#care__content{width:100%}div.page-width.care__wrapper section#care__content h1{font-size:var(--font-size_oversized);letter-spacing:0}div.page-width.care__wrapper section#care__content p,div.page-width.care__wrapper section#care__content ul,div.page-width.care__wrapper section#care__content li,div.page-width.care__wrapper section#care__content a{font-size:var(--font-size_body-large);letter-spacing:0;max-width:90%;text-wrap:pretty}div.page-width.care__wrapper section#care__content ul li{list-style-position:inside;text-indent:-2.1rem;padding-left:1.5em}div.page-width.care__wrapper section#care__content p strong{font-size:var(--font-size_body-medium);letter-spacing:.02em;font-weight:500;margin-bottom:.8rem;display:inline-block}footer{background:url(footer_bg_tl.svg) top left no-repeat,url(footer_bg_tc.svg) top center no-repeat,url(footer_bg_tr.svg) top right no-repeat,url(footer_bg_bl.svg) bottom left no-repeat,url(footer_bg_bc.svg) bottom center no-repeat,url(footer_bg_br.svg) bottom right no-repeat;background-blend-mode:multiply;padding-top:9rem!important;padding-bottom:10rem!important}h2.footer-block__heading{font-size:var(--font-size_body-xl);font-family:var(--font-heading-family);line-height:1.25;letter-spacing:0}.footer-block__details-content.list-unstyled{margin-top:30px}.footer-block__details-content.list-unstyled li{height:50px;border-top:1px solid #F7EDE4;font-size:var(--font-size_utility);letter-spacing:0;color:#f7ede4}.footer-block__details-content.list-unstyled li:last-of-type{border-bottom:1px solid #F7EDE4}@media screen and (max-width: 749px){.footer__content-top{padding-left:1.5rem!important;padding-right:1.5rem!important}}.footer__content-top{padding-bottom:0!important}ul.list-social{margin-top:3rem}footer div.footer-logo{display:flex;align-items:center;align-content:center;width:100%;flex-wrap:nowrap;justify-content:space-evenly;padding-bottom:2.5rem}footer div.footer__content-bottom{border-top:none}footer div.footer__content-bottom *{letter-spacing:0!important}footer .list-menu__item--active{text-decoration:none}@media screen and (min-width: 750px){.list-menu__item--link{padding-bottom:1rem!important;padding-top:1rem!important}.footer-block__details-content .list-menu__item--active:hover{text-decoration-thickness:.1rem!important}footer.footer{display:flex;flex-direction:row-reverse;justify-content:space-around;flex-wrap:wrap}.footer__content-top{max-width:500px}ul.list-social{display:flex;flex-wrap:wrap;justify-content:center!important}footer div.footer-logo{width:50%;padding-bottom:0}footer div.footer-logo svg{transform:scale(1.5)}footer div.footer__content-bottom{width:100%}.footer__content-bottom-wrapper{display:flex;width:100%;justify-content:center}footer.footer .newsletter-form{max-width:unset}footer.footer input.field__input::placeholder{letter-spacing:0}footer .newsletter-form__field-wrapper{max-width:unset}}.quantity{width:11.5rem;min-height:4rem}.quantity__input{font-size:var(--font-size_body-small)}a.cart-item__name.h4{font-size:var(--font-size_body-xl)}.cart-drawer td.cart-item__totals{padding-top:2.2rem;letter-spacing:0}cart-remove-button .button:not([disabled]):hover{background-color:unset}.totals>h2{font-size:var(--font-size_body-xl)}.video-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:999}.video-modal-content{position:relative;max-width:90%;width:800px;background:#000}.video-wrapper iframe{width:100%;height:450px}.video-modal-close{position:absolute;top:10px;right:10px;font-size:2rem;background:none;border:none;color:var(--latte);cursor:pointer}[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
