@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:"Bodoni 72";src:url(https://cdn.shopify.com/s/files/1/1012/5049/8882/files/BodoniSvtyTwoITCTT-Book.woff2?v=1779710893) format("woff2"),url(https://cdn.shopify.com/s/files/1/1012/5049/8882/files/BodoniSvtyTwoITCTT-Book.woff?v=1779710894) format("woff");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--white: #ffffff;--black: #000000;--heading-color: #151515;--text-color: #5D5D5D;--btn-color: #FFE4EC;--body-bg-color: #FEF7FB;--rgbWhiteColor: 247, 231, 234;--theme-pink-light: #FFF2F9;--theme-pink: #F2D3E2;--Bodoni-72: "Bodoni 72";--Montserrat-font: "Montserrat", sans-serif;--page-width: 1470px;--cmn-gap: clamp(4rem, 6.25vw, 10rem);--padding-100: clamp(4rem, 6.25vw, 10rem);--padding-120: clamp(4rem, 7.25vw, 12rem);--padding-80: clamp(3.5rem, 5vw, 8rem);--padding-110: clamp(4rem, 6.875vw, 11rem);--padding-60: clamp(2rem, 3.75vw, 6rem);--padding-50: clamp(2rem, 3.125vw, 5rem)}html{font-size:62.5%;box-sizing:border-box;scroll-behavior:smooth}body{font-size:16px;line-height:1.5!important;font-weight:400!important;color:var(--heading-color);font-family:var(--Montserrat-font)!important;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;overflow-x:hidden;background:var(--body-bg-color)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--heading-color);font-family:var(--Bodoni-72);line-height:1.2;text-transform:inherit;letter-spacing:normal;font-weight:400;margin:0 0 15px}p{margin:0 0 15px}p:last-child{margin-bottom:0}p:empty{display:none}img{display:block;max-width:100%;height:auto}video,iframe{display:block;width:100%}a{-webkit-transition:ease .45s;transition:ease .45s}a,a:hover,a:focus{text-decoration:none}:focus,:focus-visible{outline:none!important}table{width:100%}.btn:not(button,.site-header__cart),.button{padding:10px 25px;background:var(--btn-color);border:1px solid var(--btn-color);font-size:clamp(16px,1.25vw,18px);color:var(--heading-color);font-weight:600;font-family:var(--Montserrat-font);line-height:1.1;text-transform:inherit;letter-spacing:normal;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:180px;min-height:60px;width:auto;height:auto;border-radius:14px;box-shadow:none;cursor:pointer;-webkit-transition:.45s ease;transition:.45s ease}.btn:not(button,.site-header__cart):hover,.button:hover{background:#ffe4ec80}.btn:not(button,.site-header__cart):before,.btn:not(button,.site-header__cart):after,.button:before,.button:after{display:none}.button{opacity:1!important}.button .loading__spinner .spinner .path{stroke:#000!important}form .field:before,form .field:after{display:none}textarea,textarea.text-area{display:block;font-family:var(--Montserrat-font);height:150px;width:100%;border:1px solid var(--black);background:var(--white);padding:1rem 2rem;margin:0;font-size:16px;color:var(--black);font-weight:400;letter-spacing:normal;box-shadow:none!important;border-radius:0!important;-webkit-transition:ease .45s;transition:ease .45s;resize:none}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email],input[type=date],select{display:block;font-family:var(--Montserrat-font);height:48px;width:100%;border:1px solid var(--black);background:var(--white);padding:1rem 2rem;margin:0!important;font-size:16px;font-weight:400;letter-spacing:normal;color:var(--black);box-shadow:none!important;border-radius:0!important;-webkit-transition:ease .45s;transition:ease .45s}.mobile{display:none!important}@media only screen and (max-width:767px){.mobile{display:block!important}.desktop{display:none!important}}.page-width,.page-width-desktop,.container{max-width:var(--page-width);width:100%;margin-left:auto;margin-right:auto;padding-left:15px!important;padding-right:15px!important}.shopify-challenge__container form{text-align:center}.shopify-challenge__container form .shopify-challenge__button.btn{margin-top:20px}predictive-search .spinner{display:none!important}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.utility-bar{background:var(--btn-color);border-bottom:0}.utility-bar .announcement-bar .announcement-bar__message{font-family:var(--Montserrat-font);font-size:1.6rem;line-height:1.2;text-transform:capitalize;min-height:auto;padding:1.5rem 0}.header-wrapper .header{grid-template-columns:1fr 2fr 1fr}.header .header__heading-link{margin:0;padding:0}.header .header__inline-menu{margin-left:auto;margin-right:auto}.header .header__inline-menu .list-menu{gap:1.5rem clamp(2rem,3.438vw,5.5rem)}.header .header__inline-menu .list-menu>li .list-menu__item{padding:2px 0}.header .header__inline-menu .list-menu .header__menu-item{font-size:clamp(1.5rem,1.25vw,2rem);text-decoration:none;color:var(--heading-color);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-size:0% 1px;background-repeat:no-repeat;transition:background-size .3s,background-position 0s .3s}.header .header__inline-menu .list-menu .header__menu-item span{text-decoration:none;color:currentColor}.header .header__inline-menu .list-menu .header__menu-item:hover,.header .header__inline-menu .list-menu .header__menu-item:has(.header__active-menu-item){background-position:100% 100%;background-size:100% 1px}.header .header__icons{padding-right:0;align-items:center;gap:.5rem}.header .header__icons details-modal.header__search{display:none}.header .header__icons .header__icon--cart{margin-right:0}.header .header__icons .header__icon svg{width:2.2rem;height:2.2rem}body:is(.has-banner-section) .header-wrapper{position:absolute;top:0;left:0;width:100%;background:transparent;border-bottom:1px solid rgba(255,255,255,.2)}body:is(.has-banner-section) .header .header__heading-link img{filter:brightness(0) invert(1)}body:is(.has-banner-section) .scrolled-past-header .header .header__heading-link img{filter:none}body:is(.has-banner-section) .header .header__inline-menu .list-menu .header__menu-item{color:var(--white)}body:is(.has-banner-section) .header .header__icons .header__icon{color:var(--white)}body:is(.has-banner-section) .scrolled-past-header .header .header__inline-menu .list-menu .header__menu-item{color:var(--black)}body:is(.has-banner-section) .scrolled-past-header .header .header__icons .header__icon{color:var(--black)}body:is(.has-banner-section) .scrolled-past-header .header-wrapper{background-color:var(--btn-color);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}cart-remove-button .button{background:transparent!important;border:none!important;color:var(--black)!important}.common-heading{font-size:clamp(2.6rem,2.813vw,4.5rem);line-height:1.1}.our-favorites-sec{padding:var(--padding-50) 0}.our-favorites-sec .our-favorites-innr{background:#fff2f9;padding:var(--padding-80) 0}.our-favorites-sec .common-heading,.our-favorites-sec .grid{margin:0}.collection .grid{display:flex;flex-wrap:wrap;row-gap:clamp(3rem,4.375vw,7rem);--collection-grid-column-gap: 3rem;column-gap:var(--collection-grid-column-gap)}.collection .grid .grid__item{width:100%;max-width:calc(25% - (var(--collection-grid-column-gap) - (var(--collection-grid-column-gap) / 4)))}.product-card-wrapper .card:not(.ratio) .card__inner{overflow:hidden;border-radius:2rem}.product-card-wrapper .card:not(.ratio) .card__inner:before{padding-bottom:95%}.product-card-wrapper .card:not(.ratio)>.card__content .card__information{text-align:center;padding:2.3rem 0 0}.product-card-wrapper .card:not(.ratio)>.card__content .card__heading{font-family:var(--Montserrat-font);font-weight:500;font-size:clamp(1.6rem,1.319vw,1.9rem);text-transform:capitalize;color:var(--heading-color)}.product-card-wrapper .card:not(.ratio)>.card__content .card__heading .full-unstyled-link{text-decoration:none}.product-card-wrapper .card:not(.ratio)>.card__content .card-information{text-align:center}.product-card-wrapper .card:not(.ratio)>.card__content .price{margin-top:1.5rem;font-weight:500;font-size:clamp(1.5rem,1.181vw,1.7rem);line-height:1;color:#4a4a4a;letter-spacing:normal}.product-card-wrapper .card:not(.ratio) .card__inner .media img{object-fit:contain;background:#fff}.our-favorites-sec .collection__view-all .button{margin-top:clamp(3rem,2.5vw,4rem);min-width:222px}.shopify-section-group-footer-group{padding:var(--padding-50) 0 0}body:is(.template-index) .shopify-section-group-footer-group{padding:var(--padding-100) 0 0}.shopify-section-group-footer-group .footer{background:#fff1f8;border:none;padding:0}.footer .footer__content-top.page-width{max-width:100%;padding:0!important}.footer .footer-flex{display:flex;flex-wrap:wrap;justify-content:center;--footer-imgflx-gap: clamp(2rem, 4.688vw, 7.5rem);column-gap:var(--footer-imgflx-gap)}.footer .footer-flex .footer__blocks-wrapper{width:100%;max-width:calc(50% - (var(--footer-imgflx-gap) - (var(--footer-imgflx-gap) / 2)));--footer-left-gap: 169rem;padding-left:calc(50% - (var(--footer-left-gap) / 2) + 1.5rem);padding-top:clamp(2.5rem,6.25vw,10rem);padding-bottom:clamp(2.5rem,3vw,4.8rem);display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:3rem;height:100%}.footer .footer-flex .footer-img{width:100%;max-width:calc(50% - (var(--footer-imgflx-gap) - (var(--footer-imgflx-gap) / 2)))}.footer .footer-flex .footer-img img{width:100%;height:100%;object-fit:cover}.footer .footer-flex .footer__blocks-wrapper .footer-block{width:100%;max-width:100%;margin:0}.footer .footer__blocks-wrapper .footer-block .footer-block__brand-info{text-align:center}.footer .footer__blocks-wrapper .footer-block .footer-block__image-wrapper{margin:0 auto 3rem;display:inline-block}.footer .footer__blocks-wrapper .footer-block .rte{line-height:1.8;color:var(--black)}.footer .footer__blocks-wrapper .footer-block .newsletter-form{width:100%;max-width:673px}.footer .footer__blocks-wrapper .footer-block .newsletter-form .newsletter-form__field-wrapper{max-width:100%}.footer .footer__blocks-wrapper .footer-block .newsletter-form .field .svg-wrapper{position:absolute;left:2rem;top:50%;transform:translateY(-50%);z-index:1;width:21px;height:17px}.footer .footer__blocks-wrapper .footer-block .newsletter-form .field .field__label{display:none}.footer .footer__blocks-wrapper .footer-block .newsletter-form .field .field__input{border:1px solid rgba(89,89,89,.4);background:transparent;border-radius:16px!important;min-height:6rem;padding:1.5rem 14.5rem 1.5rem 5rem;font-size:1.5rem;margin:0!important}.footer .footer__blocks-wrapper .footer-block .newsletter-form .field .field__input::placeholder{color:var(--black);opacity:1}.footer .footer__blocks-wrapper .footer-block .newsletter-form .field .field__input::-ms-input-placeholder{color:var(--black)}.footer .footer__blocks-wrapper .footer-block .newsletter-form .newsletter-form__message{font-family:var(--Montserrat-font);font-size:16px}.footer .footer__blocks-wrapper .footer-block .newsletter-form .field .field__button{width:auto;height:auto;min-width:140px;min-height:54px;background:var(--btn-color);border:1px solid var(--btn-color);border-radius:14px;font-family:var(--Montserrat-font);font-weight:600;font-size:clamp(1.5rem,1.125vw,1.8rem);color:var(--heading-color);line-height:1;transition:.45s ease;top:50%;transform:translateY(-50%);right:3.6px}.footer .footer__blocks-wrapper .footer-block .newsletter-form .field .field__button:hover{background:var(--heading-color);color:var(--btn-color)}.footer .footer-flex .footer__blocks-wrapper .footer-block .footer-block__details-content{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem;align-items:center}.footer .footer-flex .footer__blocks-wrapper .footer-block li{margin:0;text-align:center}.footer .footer-flex .footer__blocks-wrapper .footer-block li .list-menu__item{font-size:clamp(1.6rem,1.188vw,1.9rem);line-height:1.2;color:#111;text-decoration:none;padding:0 0 2px;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-size:0% 1px;background-repeat:no-repeat;transition:background-size .3s,background-position 0s .3s;display:inline-block}.footer .footer-flex .footer__blocks-wrapper .footer-block li:nth-of-type(6) .list-menu__item{font-size:1.6rem;display:inline-flex;align-items:center;gap:1.2rem;background-image:none;padding:0}.footer .footer-flex .footer__blocks-wrapper .footer-block li:nth-of-type(6) .list-menu__item:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00009 4L9.165 9.71544C9.82618 10.1783 10.1568 10.4097 10.5163 10.4993C10.834 10.5785 11.1662 10.5785 11.4838 10.4993C11.8434 10.4097 12.174 10.1783 12.8352 9.71544L21.0001 4M5.80009 17H16.2001C17.8802 17 18.7203 17 19.3621 16.673C19.9265 16.3854 20.3855 15.9265 20.6731 15.362C21.0001 14.7202 21.0001 13.8802 21.0001 12.2V5.8C21.0001 4.11984 21.0001 3.27976 20.6731 2.63803C20.3855 2.07354 19.9265 1.6146 19.3621 1.32698C18.7203 1 17.8802 1 16.2001 1H5.80009C4.11993 1 3.27985 1 2.63811 1.32698C2.07363 1.6146 1.61469 2.07354 1.32707 2.63803C1.00009 3.27976 1.00009 4.11984 1.00009 5.8V12.2C1.00009 13.8802 1.00009 14.7202 1.32707 15.362C1.61469 15.9265 2.07363 16.3854 2.63811 16.673C3.27985 17 4.11993 17 5.80009 17Z' stroke='%234A4A4A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;width:22px;height:18px;flex-shrink:0}.footer .footer-flex .footer__blocks-wrapper .footer-block li .list-menu__item:hover{background-position:100% 100%;background-size:100% 1px}.footer .footer__blocks-wrapper .footer-block .rte:after{display:none}.footer .footer-flex .footer__blocks-wrapper .footer-block .footer-social-icons{margin-top:clamp(1.5rem,2.5vw,4rem);text-align:center}.footer .footer-flex .footer__blocks-wrapper .footer-block .heading{font-family:var(--Montserrat-font);font-size:19px;line-height:1;text-transform:capitalize;color:#111;margin:0 0 1.9rem}.footer .footer-flex .footer__blocks-wrapper .footer-block .footer__list-social{justify-content:center;gap:1rem 2rem}.footer .footer-flex .footer__blocks-wrapper .footer-block .footer__list-social .list-social__link{padding:0;color:#fcd2dd}.footer .footer-flex .footer__blocks-wrapper .footer-block .footer__list-social .list-social__link .svg-wrapper{width:26px;height:26px}.footer .footer-flex .footer__blocks-wrapper .footer-block .footer__list-social .list-social__link .svg-wrapper svg{width:100%;height:100%}.footer .footer__content-bottom{padding:3rem 0;background:var(--btn-color);border:none}.footer .footer__content-bottom .footer__content-bottom-wrapper:first-child{display:none}.footer .footer__content-bottom .footer__content-bottom-wrapper{justify-content:center}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{margin:0}.footer .footer__content-bottom .footer__content-bottom-wrapper .copyright__content{font-size:1.6rem;line-height:1.4;color:var(--heading-color);letter-spacing:normal}.indx-blog .blog{background:var(--theme-pink-light);padding:var(--padding-80) 0}.indx-blog .page-width-desktop{padding-top:0;padding-bottom:0}.indx-blog{padding:var(--padding-50) 0 0}.indx-blog .title-wrapper-with-link{justify-content:center;margin-bottom:clamp(2rem,1.875vw,3rem)}.indx-blog .blog__posts{display:flex;flex-wrap:wrap;row-gap:3rem;--blog-list-clm-gap: 3rem;column-gap:var(--blog-list-clm-gap)}.indx-blog .blog__posts .blog__post{width:100%;max-width:calc(33.333% - (var(--blog-list-clm-gap) - (var(--blog-list-clm-gap) / 3)))}.indx-blog .blog__posts .article-card-wrapper{background:var(--white);border:1px solid rgba(74,74,74,.1);border-radius:30px;overflow:hidden}.indx-blog .blog__posts .article-card-wrapper .card:not(.ratio) .card__inner:before{padding-bottom:62%}.indx-blog .blog__posts .article-card-wrapper .card:not(.ratio)>.card__content .card__information{padding:2rem clamp(1.5rem,1.875vw,3rem) clamp(2rem,2.5vw,4rem)}.indx-blog .blog__posts .article-card-wrapper .card:not(.ratio)>.card__content .card__heading{font-family:var(--Montserrat-font);font-weight:500;font-size:1.9rem;text-transform:capitalize;color:var(--heading-color);margin:0 0 1.5rem}.indx-blog .blog__posts .article-card-wrapper .card:not(.ratio)>.card__content .card__heading .full-unstyled-link{text-decoration:none}.indx-blog .blog__posts .article-card-wrapper .card:not(.ratio)>.card__content .article-card__excerpt{margin:0 0 1.5rem;color:var(--text-color);line-height:1.7}.indx-blog .blog__posts .article-card-wrapper .card:not(.ratio)>.card__content .read_btn_wrrp .btn_link{font-weight:600;font-size:clamp(1.6rem,1.25vw,1.8rem);line-height:1.3;text-decoration-line:underline;text-underline-offset:2px;color:#ffbecf;position:relative;z-index:1}.indx-blog .blog__posts .article-card-wrapper .card:not(.ratio)>.card__content .read_btn_wrrp .btn_link:hover{text-decoration:none}.indx-blog .blog__view-all.button{margin-top:clamp(2rem,3.125vw,5rem)}body:is(.template-blog) .article-card-wrapper .card:not(.ratio)>.card__content .read_btn_wrrp{display:none}body:is(.template-blog) .article-card-wrapper .card:not(.ratio)>.card__content .article-card__excerpt{margin:0}.mn-clctn>.gradient{padding-block:var(--padding-100) var(--padding-50);background:#fef7fb}.facets-container .product-count{display:none}.facets-container .facet-filters__label,.mobile-facets__summary .mobile-facets__sort label{font-family:var(--Montserrat-font);font-size:1.8rem;font-weight:400;letter-spacing:0;text-transform:capitalize;color:var(--heading-color)}.facets-container .select{display:flex;align-items:center;justify-content:center;padding:1rem 1.3rem;border-radius:1rem;border:1px solid #E5E5E5;min-width:17rem}.facets-container .select .svg-wrapper{right:1.5rem;top:calc(50% - .3rem);display:none}.select .svg-wrapper .icon-caret{color:#000;stroke:#000}.facets-container .select__select{font-size:1.6rem;font-weight:500;color:#4a4a4a;font-family:var(--Montserrat-font);box-shadow:none!important;outline:none!important;border:none!important;padding-inline:.5rem 2rem!important;padding-right:3rem!important;-webkit-appearance:none;appearance:none;background-repeat:no-repeat;outline:none;box-shadow:none;background-position:right .2rem center;cursor:pointer;transition:.3s ease;background-image:url("data:image/svg+xml,%3Csvg width='13' height='7' viewBox='0 0 13 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L5.79289 5.79289C6.18342 6.18342 6.81658 6.18342 7.20711 5.79289L12.5 0.5' stroke='black' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.product-grid-container .collection .card-wrapper .card__inner{border:1px solid #E5E5E5}.product-grid-container .collection .card-wrapper .card__content .quick-add{text-align:center;margin:0}.product-grid-container .collection .card-wrapper .card__content .quick-add .button{min-height:4.4rem;font-size:1.6rem;margin:1.2rem 0 0;min-width:14rem;text-align:center;padding:.5rem 2rem}.pagination .pagination__list .pagination__item{font-family:var(--Montserrat-font);font-style:normal;font-weight:600;font-size:1.6rem;line-height:1;color:var(--text-color);width:auto!important;max-width:100%;height:100%;border-radius:100%;background:transparent;border:1px solid var(--text-color);padding:2px;display:flex;transition:.3s ease;opacity:1}.pagination .pagination__list .pagination__item.pagination__item-arrow{border:none;color:var(--text-color);background-color:transparent}.pagination .pagination__list .disable .pagination__item.pagination__item-arrow{opacity:1;cursor:not-allowed}.pagination .pagination__list .pagination__item .svg-wrapper svg{width:auto;height:7px}.pagination .pagination__list>li{flex:unset;max-width:min-content;margin:0!important;min-width:3.5rem;height:3.5rem;width:100%;display:inline-block}.pagination .pagination__list .pagination__item--current,.pagination .pagination__list .pagination__item:hover{color:var(--white);background:var(--btn-color);border-color:var(--btn-color)}.pagination__item--current:after,.pagination__item:hover:after{content:none!important}.pagination ul.pagination__list{gap:1rem}.pagination-wrapper{margin-top:calc(var(--padding-80) + 1rem)!important}body .cart-count-bubble{bottom:auto;top:0;width:2rem;height:2rem;font-size:12px;font-weight:500;background:#ffe4ec;color:var(--black)}body:is(.has-banner-section) .scrolled-past-header .cart-count-bubble{background:var(--black);color:var(--white)}quantity-input.quantity{border:1px solid #E5E5E5;min-height:4.3rem;height:auto;border-radius:1rem;margin:0}quantity-input.quantity:before,quantity-input.quantity:after{display:none}.cart-item__quantity-wrapper{align-items:center}.cart__footer .totals .totals__total,.cart-drawer__footer .totals .totals__total{font-size:clamp(1.6rem,1.25vw,2rem);font-weight:500;font-family:var(--Montserrat-font)}.cart-item__name{text-decoration:none;display:block;font-family:var(--Montserrat-font);font-size:clamp(1.5rem,1.25vw,2rem);font-weight:500}body quantity-input.quantity input{font-size:clamp(1.5rem,1.5vw,2.4rem);font-weight:500;color:var(--heading-color);border:none;padding:.5rem;min-height:4.3rem;height:auto}quantity-input.quantity button .svg-wrapper{width:1.6rem;height:auto}.cart-drawer .cart__checkout-button:hover,.cart__ctas .cart__checkout-button:hover{background:var(--white);color:var(--heading-color);border-color:var(--heading-color)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/style.css.map */
