:root{--title-1-size: 48px;--title-2-size: 40px;--title-3-size: 32px;--title-4-size: 26px;--title-1-size-mobile: 32px;--title-2-size-mobile: 26px;--title-3-size-mobile: 20px;--title-4-size-mobile: 16px;--letter-spacing-title: -2px;--body-2-size: 18px;--body-3-size: 16px;--body-4-size: 14px;--body-5-size: 12px;--body-2-size-mobile: 16px;--body-3-size-mobile: 14px;--body-4-size-mobile: 12px;--body-5-size-mobile: 10px;--letter-spacing-body: 0;--dark-text-2a2c29: #2A2C29;--dark-text-4d4945: #4D4945;--dark-text-8c8887: #8C8887;--dark-text-c1bcbb: #C1BCBB;--light-text-f4efdc: #F4EFDC;--light-text-fbf8ec: #FBF8EC;--light-text-fffcf5: #FFFCF5;--light-text-ffffff: #FFFFFF;--primary-932f31: #932F31;--primary-ffcfe6: #FFCFE6;--primary-ffeff4: #FFEFF4;--primary-fff8f7: #FFF8F7;--secondary-544400: #544400;--secondary-baa23e: #BAA23E;--secondary-ede0b5: #EDE0B5;--secondary-fcf9f1: #FCF9F1;--base-animation: all .3s ease;--base-line-height: 140%}html{scroll-behavior:smooth}body{font-family:var(--font-body-family);line-height:140%;background-color:var(--primary-fff8f7)}strong{font-family:var(--font-body-semibold-family)}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.7rem);letter-spacing:0%;line-height:100%}@media only screen and (min-width: 750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 3.2rem)}*.page-width{padding:0 2rem}}.heading-text{font-family:var(--font-heading-family)}.heading-text em{font-family:var(--font-heading-highlight-family)}.button{font-family:var(--font-body-semibold-family);font-size:14px;font-weight:700;line-height:150%;letter-spacing:.28px;padding:12px 20px;height:fit-content!important;min-height:auto}.wrapper{border-radius:var(--text-boxes-radius);padding-bottom:12px}.wrapper__inner{padding:12px;border-radius:var(--text-boxes-radius)}@media screen and (min-width: 750px){.wrapper{padding-bottom:24px}.wrapper__inner{padding:36px}}.utility-bar__grid .list-social{justify-content:flex-end;display:none}.utility__wp-link{grid-area:"social-wp-link";font-size:var(--body-5-size);color:var(--primary-932f31);display:flex;align-items:center;gap:8px;justify-content:flex-end;width:fit-content}.utility-bar__grid .utility__wp-link{width:auto}.utility__wp-link svg{flex:0 0 24px}.utility__wp-link{text-underline-offset:3px}.announcement-bar__message{font-size:var(--body-5-size);line-height:140%}@media screen and (min-width: 990px){.announcement-bar-section .utility-bar__grid--3-col{grid-template-columns:3fr 4fr 3fr;grid-template-areas:"language-currency announcements social-icons social-wp-link"}}@media screen and (max-width: 989px){.utility-bar__grid .utility__wp-link{display:none}}.section--header-megamenu .header__menu-item{color:rgba(var(--color-foreground),1);border-radius:100px;padding:8px 16px;line-height:var(--base-line-height);transition:var(--base-animation);font-family:var(--font-body-semibold-family)}.header--top-center .header__inline-menu>.list-menu--inline,.header__inline-menu.mega-menu-blocks{column-gap:28px}.header__menu-item .icon-caret{position:relative;margin-left:8px;right:unset}.section--header-megamenu .header__menu-item:hover{background-color:var(--primary-fff8f7)}.section--header-megamenu details[open] .header__menu-item{background-color:var(--primary-ffcfe6);text-decoration:none}details[open]>.header__menu-item .icon-caret{transition:var(--base-animation)}.section--header-megamenu .header .icon-logo-square{grid-area:left-icons}.header__icon .icon{width:2.2rem;height:2.2rem}.mobile-searchbar-bottom{grid-area:search}.header__icons .custom-mobile-search,.section--header-megamenu .header--top-center .header__icons .custom-desktop-search{display:none}@media screen and (min-width: 990px){.header__icons .custom-mobile-search{display:block}.mobile-searchbar-bottom{display:none}}@media screen and (max-width: 989px){.section--header-megamenu .header .icon-logo-square{display:none}.section--header-megamenu .header{grid-template-areas:"left-icons heading icons" "search search search"}}@media screen and (min-width: 990px){.section--header-megamenu .header{padding-top:12px;padding-bottom:12px}.header--top-center{grid-template-areas:"left-icons heading icons" "navigation navigation navigation"}.header__inline-menu{display:inline-flex}.header--top-center .header__inline-menu>.list-menu--inline,.header__inline-menu.mega-menu-blocks{column-gap:32px}.section--header-megamenu .header--top-center .header__inline-menu>.list-menu--inline{justify-content:flex-start}.section--header-megamenu .header--top-center *>.header__search{display:block}}@media screen and (min-width: 1300px){.section--header-megamenu .header--top-center .header__icons .custom-desktop-search{display:grid;align-items:center}.header__icons .custom-mobile-search{display:none}}.mega-menu .mega-menu__content{transition:var(--base-animation);background:var(--primary-fff8f7);border:none}.mega-menu__list.page-width{--page-width: 1250px;border-radius:24px;border:1px solid var(--primary-ffcfe6);background:var(--primary-fff8f7)}@media screen and (max-width: 989px){.mega-menu__list.page-width{border:none;padding:12px 0;justify-content:flex-start!important}.header--top-center .mega-menu__list.megamenu__cards>li{width:33%;padding-right:12px}.header--top-center .mega-menu__list.megamenu__image-cards>li{width:100%;padding:0}.header--top-center .megamenu__image-cards a .image__card-overlay{font-size:24px}.header--top-center .megamenu__image-cards a img{aspect-ratio:5/4!important}}.mega-menu__content .megamenu__cards{padding-block:36px}.mega-menu-blocks .mega-menu__list.megamenu__cards>li{width:25%;padding:12px;transition:var(--base-animation)}.mega-menu__list .mega-menu__link{color:rgb(var(--color-foreground))}.mega-menu__list .mega-menu__link:not(.menu__link-heading){font-size:var(--body-5-size)}.mega-menu__view-all{display:flex;justify-content:flex-end;max-width:1250px;margin:12px auto;padding:1px 0}.mega-menu__view-all .button{--color-button: 255,207,230;--color-button-text: 147,47,47}.mega-menu__view-all .button:after{--color-button: 255,207,230}@media screen and (min-width: 750px){.mega-menu__view-all{margin-top:24px}}.header__link-thumb{width:100%;border-radius:16px}.megamenu__cards .mega-menu__link.mega-menu__link--level-2.link{border-radius:16px;padding:0;font-family:var(--font-body-semibold-family)}.mega-menu-blocks .mega-menu__list.megamenu__cards>li:hover{background-color:var(--primary-ffeff4);border-radius:16px}.megamenu__cards .mega-menu__link.mega-menu__link--level-2.link span{display:inline-flex;justify-content:space-between;width:100%;padding-top:12px}.megamenu__cards .mega-menu__link.mega-menu__link--level-2.link:hover svg{transform:translate(50%);transition:var(--base-animation)}.mega-menu__content .megamenu__list{padding-block:36px;column-gap:72px!important}.mega-menu__content .mega-menu__list.megamenu__list>li{width:calc(20% - 58px);padding-right:0}.mega-menu-blocks .mega-menu__list.megamenu__image-cards>li{width:33%;padding-right:24px}.header .megamenu__image-cards a{position:relative;overflow:hidden;padding:0;display:flex;border-radius:16px}.header .megamenu__image-cards a:hover .card-arrow{background-color:#fff}.header .megamenu__image-cards a:hover .image__card-overlay{-webkit-backdrop-filter:brightness(.7);backdrop-filter:brightness(.7)}.megamenu__image-cards a .image__card-overlay{content:"";border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000,#0000001f),linear-gradient(0deg,#2200001f,#2200001f);color:#fff;font-family:var(--font-heading-family);font-size:var(--title-3-size);padding:44px 20px;line-height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:var(--base-animation)}.megamenu__image-cards .image__card-overlay .card-arrow{background-color:var(--primary-ffcfe6);align-self:flex-end;border-radius:50px;width:36px;height:36px;display:grid;place-content:center;stroke-width:1.5px}.mega-menu__list.megamenu__image-cards{padding-block-start:12px}@media screen and (min-width: 750px){.mega-menu__list.megamenu__image-cards{padding-block:36px}}a.menu__link-heading{border-bottom:1px solid rgb(var(--color-foreground));font-family:var(--font-body-semibold-family);margin-bottom:12px;padding-bottom:12px}.menu__link-heading span{display:inline-flex;justify-content:space-between;width:100%}.megamenu__list-content>li{margin-bottom:12px}.mega-menu__link.menu__link-list-item{display:flex;align-items:center;gap:16px;padding:8px}.mega-menu__link.menu__link-list-item:hover{background-color:var(--primary-ffeff4);border-radius:16px;transition:var(--base-animation)}.menu__link-list-item img{max-width:50px;aspect-ratio:1;border-radius:8px}.menu__inline-buttons{display:inline-flex;column-gap:12px}.menu__inline-buttons .button{font-size:14px;line-height:normal}@media screen and (min-width: 1200px){.menu__inline-buttons{column-gap:24px}}.js .section--header-megamenu .menu-drawer__menu.has-submenu .menu-drawer__submenu{position:static;visibility:visible;transform:none}.js .section--header-megamenu .menu-drawer__navigation .submenu-open{visibility:visible!important}.js .section--header-megamenu .menu-drawer__menu-item .icon-caret{display:block}.section--header-megamenu details[open]>.menu-drawer__menu-item .icon-caret{transform:rotate(180deg)}.section--header-megamenu .menu-drawer__navigation{border-radius:24px;border:1px solid var(--primary-ffcfe6);background:var(--primary-fff8f7);margin:12px 16px}.header__drawer-blocks .menu-drawer__navigation{padding-inline:16px;padding-block:12px}.header__drawer-blocks .menu-drawer__navigation>.menu-drawer__menu>li>details{border-bottom:1px solid var(--primary-ffcfe6);padding-bottom:12px;margin-bottom:12px}.header__drawer-blocks .menu-drawer__menu-item{padding:12px;font-family:var(--font-body-semibold-family)}.header__drawer-blocks .menu-drawer__menu-item>.svg-wrapper{right:1.2rem}.header__drawer-blocks .menu-drawer__menu-item>.svg-wrapper .icon-caret{right:0}.header__drawer-blocks details[open]>.menu-drawer__menu-item{border-top-left-radius:16px;border-top-right-radius:16px}.header__drawer-blocks details[open]>.menu-drawer__submenu{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.header__drawer-blocks .menu-drawer__inner-submenu .menu-drawer__menu-item{padding-left:24px}.header__drawer-blocks .menu-drawer__submenu .menu-drawer__submenu .menu-drawer__menu-item{font-size:var(--body-5-size);font-family:var(--font-body-family)}.header__drawer-blocks .menu-drawer__submenu .menu-drawer__submenu .menu-drawer__menu-item{display:flex;align-items:center;gap:16px;padding:8px}.header__drawer-blocks .menu-drawer__submenu .menu-drawer__submenu .menu-drawer__menu-item img{max-width:50px;aspect-ratio:1;border-radius:8px}.header__drawer-blocks .menu-drawer__submenu .menu-drawer__submenu{display:grid}.menu-drawer__submenu .button__view-all{margin-top:12px;place-self:flex-end;margin-right:12px;margin-bottom:12px;background:var(--primary-ffcfe6);--color-button: var(--primary-ffcfe6);color:var(--primary-932f31)}.menu-drawer__submenu .button__view-all .svg-wrapper{width:1rem;transform:rotate(270deg);margin-left:10px}.section--header-megamenu .menu-drawer__navigation{display:grid}.menu-drawer__footer{align-self:self-end;display:grid;gap:20px}.drawer__guarantees-icons{padding:10px 0;display:flex;justify-content:center;flex-wrap:wrap;column-gap:40px}.drawer__guarantees-icons span{line-height:150%;letter-spacing:.2px}.drawer__guarantees-icons>div{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;max-width:calc(50% - 20px);text-align:center;font-size:var(--body-5-size-mobile);font-family:var(--font-body-semibold-family)}.drawer__guarantees-icons>div img{height:24px;width:auto;max-width:100%}.section--header-megamenu .menu-drawer__utility-links{border-radius:12px;margin:16px;display:flex;justify-content:space-around;background-color:var(--primary-ffeff4);gap:15px}.section--header-megamenu .header--has-social .menu-drawer__utility-links{padding:12px 3rem}.section--header-megamenu .menu-drawer__utility-links .list-social{display:none}.section--header-megamenu .menu-drawer__utility-links .link,.section--header-megamenu .menu-drawer__utility-links .utility__wp-link{font-size:10px;line-height:150%;letter-spacing:.2px;text-decoration:underline;text-decoration-thickness:.5px}.value-marquee-container{--gap: 48px;--duration: 40s;overflow:hidden;padding-block:20px}.value-marquee-content{display:flex;flex-wrap:nowrap;align-items:center;width:max-content;will-change:transform;animation:marquee var(--duration) linear infinite;transform:translateZ(0)}.marquee-group{display:inline-flex;align-items:center;flex:none;padding-right:var(--gap)}.marquee-group>.value{display:inline-flex;align-items:center;gap:8px;margin-right:var(--gap);white-space:nowrap;font-size:var(--body-2-size-mobile);font-family:var(--font-heading-family);line-height:100%;letter-spacing:-1.44px}.marquee-group>.value:last-child{margin-right:0}.value_img{vertical-align:middle}.value-marquee-container:hover .value-marquee-content{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.value-marquee-content{animation:none!important;transform:none!important}}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}@media screen and (min-width: 750px){.marquee-group>.value{font-size:var(--body-2-size)}}@media screen and (max-width: 749px){.footer__content-bottom-wrapper{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}.footer__content-bottom-wrapper .footer__copyright{text-align:start}.footer__content-bottom-wrapper .footer__column--info{padding:0}.footer .footer__blocks-wrapper.grid{display:flex}.footer .footer__content-top{padding-left:calc(1.6rem / var(--font-body-scale));padding-right:calc(1.6rem / var(--font-body-scale))}.footer .footer__content-bottom{border:none}.footer .footer-block.grid__item{margin:0;width:48%}}.footer-block .footer-block__heading{font-size:var(--body-3-size-mobile);font-weight:var(--font-body-semibold-family);font-family:var(--font-body-semibold-family);margin-bottom:1.2rem}.footer-block__details-content a.list-menu__item,.footer-block__details-content li,.footer .footer-block__brand-info{font-size:var(--body-5-size);padding-bottom:.8rem;padding-top:0!important;color:rgba(var(--color-foreground),1)}.footer .footer-block__brand-info>div{margin-bottom:12px}.footer .footer__copyright{font-size:var(--body-4-size)}.footer .footer__copyright a:not(.link){text-decoration:none;color:rgb(var(--color-foreground))}.footer__content-bottom-wrapper{display:flex;justify-content:space-between}.footer .footer-block.grid__item{flex:0 0 auto}.footer .utility__wp-link{display:block}.footer .utility__wp-link svg{vertical-align:middle;margin-right:8px}.footer .list-social__item .list-social__link:first-child{padding-left:0}@media screen and (min-width: 990px){.footer-block .footer-block__heading{font-size:var(--title-4-size-mobile)}.footer .footer__copyright{font-size:var(--body-3-size)}.footer .footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright{text-align:left}}.shopify-section--blog-articles .section-header{display:flex;flex-direction:column;gap:16px;background-color:rgb(var(--color-background));padding:16px}.shopify-section--blog-articles .section-header .hero__title,.shopify-section--blog-articles .section-header p{line-height:normal;margin:0}.shopify-section--blog-articles .section-header .hero__title em{font-family:var(--font-heading-highlight-family);line-height:normal}.shopify-section--blog-articles .header__content{font-size:var(--body-3-size);font-family:var(--font-heading-family);line-height:100%;letter-spacing:-1.28px}.blog-arts-content__container .card__inner+.card__content{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,#0000,#0000004d 48.84%);color:#fff8f7;border-radius:var(--border-radius)}.blog-arts-content__container .card__heading{color:#fff8f7;font-size:18px;line-height:100%;letter-spacing:-1.44px}.blog-arts-content__container .article-card__excerpt{font-size:14px;font-family:var(--font-body-family);line-height:140%;max-width:60%}.card__content .view-button{grid-row-start:3;margin:24px}.card__content .view-button .svg-wrapper{width:16px;height:16px;margin-right:8px}@media screen and (min-width: 750px){.shopify-section--blog-articles .section-header{flex-direction:row;justify-content:space-between;align-items:center;padding:24px}.shopify-section--blog-articles .section-header .hero__title{width:-webkit-fill-available;max-width:520px}.shopify-section--blog-articles .header__content{font-size:var(--body-2-size)}}.block-apps-container{text-align:center}.social-apps__bottom .list-unstyled{justify-content:flex-end;padding-block:1.1rem}.social-apps__bottom .list-social__item:not(:last-child){border-right:1px solid #932F31}.social-apps__bottom .list-social__item a{padding-block:0}.social-apps__bottom{padding-top:14px}.footer-cards__grid{display:flex;flex-direction:column;gap:12px}.footer-card__item{width:100%;border-radius:24px;padding:16px;background-color:var(--card-bg-color);display:grid}.footer-card__item .heading-text{font-size:var(--title-2-size-mobile);line-height:100%;letter-spacing:-2.08px}.footer-card__item .heading-text p,.footer-card__content{margin:0}.footer-card__content{font-family:var(--font-heading-family);font-size:var(--body-2-size-mobile);line-height:100%;letter-spacing:-1.28px}.footer-card__item .button{justify-self:flex-end;background:#fff8f7;--color-button: #FFF8F7;color:#932f2f;min-width:200px}.newsletter-snippet .klaviyo-form button{padding-inline:20px!important;letter-spacing:.28px!important}@media screen and (min-width: 750px){.footer-cards__grid{display:grid;gap:24px;grid-template-columns:1fr 1fr;grid-auto-rows:auto}.footer-card__item.card__newsletter{grid-area:2 / 1 / 2 / 3}.footer-card__item{grid-template-areas:"heading heading" "content button";column-gap:16px}.footer-card__item .heading-text{grid-area:heading;font-size:var(--title-3-size)}.footer-card__item .footer-card__content{grid-area:content;align-self:flex-end;font-size:var(--body-2-size)}.footer-card__content p{margin-bottom:0}.footer-card__item .button,.newsletter-snippet{grid-area:button;align-self:flex-end}.newsletter-snippet{min-width:350px}}@media screen and (min-width: 990px){.newsletter-snippet{min-width:650px}.newsletter-snippet .klaviyo-form button{width:200px}.footer-card__item{padding:24px}}@media screen and (min-width: 1024px){.footer-card__item{column-gap:34px}.footer-card__item .button{min-width:200px}}@media screen and (max-width: 749px){.newsletter-snippet [data-testid=form-row]{flex-direction:column!important;gap:8px}.newsletter-snippet [data-testid=form-row]>div[component]:first-child{display:block!important;flex:unset!important;padding:0!important}.newsletter-snippet [data-testid=form-row]>div[component]:first-child input::placeholder,.newsletter-snippet [data-testid=form-row]>div[component]:first-child input{font-size:12px!important}.newsletter-snippet [data-testid=form-row]>div[component]:last-child{margin:0!important}.newsletter-snippet [data-testid=form-row]>div[component]:last-child button{width:100%!important}}.section--image-banner-custom .banner{border-radius:var(--text-boxes-radius);overflow:hidden}.section--image-banner-custom .banner__content{padding:2.4rem}.section--image-banner-custom .banner__box{padding:0!important}.section--image-banner-custom .banner__heading p{margin:0}.banner--adapt_content{min-height:auto}@media screen and (min-width: 750px){.section--image-banner-custom .banner__content{padding:4.4rem}}.shopify-section--value-props .wrapper{padding-bottom:0}.value-props__container{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.value-props__container .xo-card,.value-props__container .xo-ovc{width:calc(50% - 12px);flex:1 1 auto}.value-props__container .xo-ovc .xo-ovc__title{font-family:var(--font-heading-family);font-size:clamp(24px,2.4vw,26px);line-height:100%;letter-spacing:-.819px;color:var(--ovc-text)}.value-props__container .xo-ovc .xo-ovc__title em{font-family:var(--font-heading-highlight-family)}.value-props__container .xo-ovc .xo-ovc__title>*{margin:0}.value-props__container .xo-ovc .xo-ovc__subtitle{font-family:var(--font-heading-family);font-size:clamp(16px,1.8vw,18px);line-height:100%;letter-spacing:-1.44px}.value-props__container .xo-ovc .xo-ovc__body{font-family:var(--font-body-family);font-size:clamp(14px,1.8vw,18px);line-height:140%}@media (max-width: 989px){.xo-card__lower{display:none!important}}@media screen and (min-width: 990px){.value-props__container{gap:24px}.value-props__container .xo-card,.value-props__container .xo-ovc{max-width:25%;flex:1 1 0}.value-props__container .xo-card{padding:16px}.value-props__container .xo-card__lower{padding-inline:0;padding-bottom:0}}.collection .collection__title.title-wrapper{margin-bottom:24px}.collection__title.title-wrapper .title{margin-top:0!important}.collection__description{font-size:1.6rem}@media screen and (min-width: 840px){.section--featured-collection-tabs .collection__heading-content .h1{font-size:36px}.collection__title.title-wrapper{text-align:left}.collection__description{font-size:1.8rem}.collection:not(.tabs__vertical-layout) .collection__heading-content{text-align:left}}.collection__title.title-wrapper.header-vertical{text-align:center;flex-direction:column;justify-content:center}.collection__title.title-wrapper.header-vertical .featured-collections-navigation{width:100%;justify-content:center}.featured-collections__tabs-container{margin-block:24px;padding-block:8px}.collections__avatar{position:absolute;top:-30%;right:0;width:110px}.collection__title.title-wrapper.header-vertical .collection__tab-button{background-color:transparent;color:rgb(var(--color-foreground))}.collection__title.title-wrapper.header-vertical .collection__tab-button:hover,.collection__title.title-wrapper.header-vertical .collection__tab-button.is-active{text-decoration:underline;text-underline-offset:3px}.featured-collections-carousel__item{opacity:0;transition:opacity,transform .3s ease;transform:translateY(15px)}.featured-collections-carousel__item.active{visibility:visible;opacity:1;transform:translateY(0)}.featured-collections-carousel__item:not(.active){visibility:hidden;opacity:0;height:0px!important}.featured-collections__tabs-container{display:flex;justify-content:flex-end}.featured-collections-navigation{display:flex;justify-content:right;gap:16px;flex-wrap:wrap}.collection__tab-select{padding:8px 12px;border-radius:5px;background-color:var(--primary-ffcfe6);border:none;min-width:230px;font-family:var(--font-body-family);font-size:16px;color:rgb(var(--color-foreground))}swiper-container::part(pagination){margin-top:24px}.collection__view-all{width:100%;display:flex;justify-content:flex-end;margin-top:24px}.collection__view-all .button{--color-button-text: 147,47,47;margin-top:0!important}@media screen and (max-width: 839px){.featured-collections__tabs-container{display:flex;justify-content:center}.collection__tab-button{display:none}.collection.collection__w-avatar .collection__heading-content{text-align:left;max-width:60%}}@media screen and (min-width: 840px){.collection__tab-select{display:none}}.collection__tab-button{border-radius:50px;background:transparent;border:none;text-align:center;font-size:14px;font-weight:400;line-height:normal;padding:8px 20px;height:fit-content;cursor:pointer;transition:var(--base-animation);color:var(--color-foreground);font-family:var(--font-body-semibold-family)}.collection__tab-button:hover{background-color:var(--primary-ffeff4)}.collection__tab-button.is-active{background:var(--primary-ffcfe6)}.tabs__vertical-layout .collection__tab-button{display:block}.tabs__vertical-layout .collection__tab-select{display:none}.section--image-text-custom .image-with-text__heading em{font-family:var(--font-heading-highlight-family)}.section--image-text-custom .image-with-text__heading{margin-block:24px}.section--image-text-custom .image-with-text__heading p{margin:0}.section--image-text-custom strong{font-family:var(--font-body-semibold-family)}.section--image-text-custom .large--image .image-with-text__media-item.grid__item{width:50%}.section--image-text-custom .large--image .image-with-text__text-item.grid__item{flex-grow:1}.conv-sec__card{padding-block-end:0!important}.section--image-text-custom .image-with-text__text{line-height:100%;letter-spacing:-1.28px;font-size:clamp(16px,1.8vw,18px)}.conv__card-blocks-bottom{display:flex;justify-content:flex-end;margin-top:24px}.placement-text_first .conv__card-blocks-bottom{justify-content:flex-start}@media screen and (max-width: 989px){.conv__card-blocks-top h2,.conv__card-blocks-top h2 p{margin-top:0}.section--image-text-custom .conv-sec__card{padding-block:0!important}.placement-text_first .conv__card-blocks-bottom{justify-content:flex-end}}@media screen and (min-width: 750px){.section--image-text-custom .image-with-text__text{max-width:75%;letter-spacing:-1.44px}}.ap-card{max-width:1080px;margin:0 auto;background:#fff;border-radius:22px;padding:14px;box-shadow:0 6px 20px #0000000f}.ap-card input{padding:0}.ap-native{width:100%;display:block;color-scheme:light}.ap-native::-webkit-media-controls-enclosure{background:transparent;border-radius:22px}.ap-native::-webkit-media-controls-panel{background:transparent}.ap-native::-webkit-media-controls-play-button{background:#8c2d30;border-radius:50%;transform:scale(1)}.ap-native::-webkit-media-controls-timeline{height:4px;border-radius:9999px;background:#ffc9e3}.ap-native::-webkit-media-controls-current-time-display,.ap-native::-webkit-media-controls-time-remaining-display{color:#8c2d30}.ap-native::-webkit-media-controls-mute-button{color:#8c2d30}.ap-native::-webkit-media-controls-volume-slider{height:4px;border-radius:9999px;background:#b2383c}.shopify-section--testimonials-slider .testimonial__content p.testimonial__author{font-family:var(--font-body-semibold-family);font-size:12px;line-height:140%}.ugc-comment__item{background-color:var(--primary-ffcfe6);border-radius:16px;padding:12px;display:flex;gap:12px;font-size:var(--body-5-size)}.ugc-comment__content{display:flex;flex-direction:column;justify-content:space-between}.ugc-comment__item p{margin:0}.ugc-comment__item .verified-customer{font-family:var(--font-body-semibold-family)}.ugc-comment__item .verified-customer svg{width:16px;height:16px;vertical-align:middle;margin-right:4px}.ugc-commetn__image{display:grid;gap:8px;display:flex;flex-direction:column}.ugc-comment__item img{border-radius:16px;aspect-ratio:1}@media screen and (min-width: 750px){.shopify-section--ugc-content .wrapper .section-header .hero__title{max-width:600px}}.section--image-with-menu-cards .menu-card__kicker{font-family:var(--font-heading-family)}.section--image-with-menu-cards .menu-card__kicker strong{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.2px}.section--image-with-menu-cards .menu-card__kicker em{font-family:var(--font-heading-highlight-family)}.section--image-with-menu-cards .img-cards__media{border-radius:var(--text-boxes-radius)}.section--image-with-menu-cards .xo-ovc .xo-ovc__media{height:var(--expanded-h)}.section--image-with-menu-cards .xo-ovc .xo-ovc__title{font-family:var(--font-heading-family);font-size:clamp(20px,2.4vw,24px);line-height:100%;letter-spacing:-.819px;color:var(--ovc-text);width:50%}.section--image-with-menu-cards .xo-ovc .xo-ovc__subtitle{font-family:var(--font-heading-family);font-size:clamp(16px,1.8vw,18px);line-height:100%;letter-spacing:-1.44px}.section--image-with-menu-cards .xo-ovc .xo-ovc__body{font-family:var(--font-body-family);font-size:clamp(14px,1.8vw,18px)}.section--image-with-menu-cards .menu-card__kicker,.section--image-with-menu-cards .menu-card__title{font-size:var(--body-2-size)}.section--image-with-menu-cards .menu-card__kicker em{font-size:22px;display:block}.section--image-with-menu-cards .menu-card__body{font-size:var(--body-4-size);line-height:140%}.section--image-with-menu-cards .menu-card__title{font-family:var(--font-body-semibold-family)}.section--image-with-menu-cards .menu-card__cta{font-size:var(--body-4-size);font-family:var(--font-body-semibold-family);line-height:150%;letter-spacing:.28px;width:100%}@media screen and (min-width: 750px){.section--image-with-menu-cards .menu-card__body{font-size:var(--body-3-size)}}.product .jdgm-star.jdgm--on,.product .jdgm-star.jdgm--on:before{font-size:12px}.product .jdgm-widget *{line-height:100%!important}.product .jdgm-prev-badge__text,.product .jdgm-badge__text{font-size:12px;text-decoration:underline}.product .jdgm-prev-badge__text:after,.product .jdgm-badge__text:after{content:"";background:url(/cdn/shop/files/icon_down_circle.svg?v=1758046068);background-size:contain;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-left:4px}.product .product__title h1{font-size:24px;line-height:100%;letter-spacing:var(--letter-spacing-title)}.price__container .price__regular{font-family:var(--font-body-semibold-family);font-size:var(--body-4-size);letter-spacing:normal}.product.grid.product-media-cover{--grid-desktop-horizontal-spacing: 24px;gap:var(--grid-desktop-horizontal-spacing)}.product .product__info-wrapper{padding:0}.product-info__box{background-color:#fff;padding:12px;border-radius:var(--text-boxes-radius);margin-bottom:32px!important}.product .product__accordion:last-child{border-bottom:0}.product-info__box>*+*:not(.product__accordion){margin:1.6rem 0}.product-form__input.product-form__input--pill input[type=radio]+label{border:var(--variant-pills-border-width) solid var(--primary-ffcfe6);--color-background: 255,255,255;--color-foreground: 147,47,49}.product-form__input.product-form__input--pill input[type=radio]+label:hover{--color-background: 255,239,244;border:var(--variant-pills-border-width) solid var(--primary-ffcfe6);color:var(--primary-932f31)}.product-form__input.product-form__input--pill input[type=radio]:checked+label{--color-foreground: 255,207,230;--color-background: 147,47,49;font-family:var(--font-body-semibold-family)}.product-form__input.product-form__input--pill input[type=radio]:disabled+label,.product-form__input.product-form__input--pill input[type=radio].disabled+label{text-decoration:none}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/icon_disabled_line.svg?v=1757371104);background-repeat:no-repeat;background-size:contain;background-position:center center;border-radius:var(--variant-pills-radius);overflow:hidden}.product-form__input .form__label{font-family:var(--font-body-semibold-family)}.product-form__input .form__label span{font-family:var(--font-body-family)}.product .icon-with-text__item span{font-family:var(--font-body-family);font-size:var(--body-5-size)}.product .icon-with-text img{--icon-size: 24px}.product__highlight-item{display:flex;gap:8px;align-items:flex-start;margin-bottom:10px;font-size:var(--body-5-size);line-height:140%}.product__highlight-item p{margin:0}.product__highlight-item svg{width:24px;height:24px;flex:0 0 24px}.product__block.product__quantity-atc-container{display:grid;grid-template-columns:115px auto;grid-template-rows:1fr;grid-template-rows:auto auto;column-gap:10px}.product__block.product__quantity-atc-container .product-form__submit{margin-bottom:0}.product__block.product__quantity-atc-container .product-form__submit+.shopify-payment-button{margin-top:1rem}.product__block.product__quantity-atc-container .product-form__input{margin:0!important}.product__block.product__quantity-atc-container .quantity{width:auto;--inputs-border-opacity: 1}.product__block.product__quantity-atc-container .quantity__label{display:none}.product__block.product__quantity-atc-container .quantity__button{padding:0 10px;font-family:var(--font-body-family)}.product__block.product__quantity-atc-container .quantity__input{font-family:var(--font-body-semibold-family);font-size:var(--body-4-size)}.product__quantity-atc-container .quantity__button .svg-wrapper{width:2.2rem;height:2.2rem}.product__block.product__quantity-atc-container product-form.product-form{margin:0!important}.product-form__buttons .product-form__submit.button{background-color:var(--primary-ffcfe6);color:var(--primary-932f31);font-size:var(--body-4-size);text-transform:lowercase}.product-form__buttons .product-form__submit.button:after{--color-button: 255,207,230}.payment__methods{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.payment__methods svg{width:58px}.payment-icons{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:12px}.payment-icon svg{width:auto}.product__split-payments{font-size:var(--body-5-size);line-height:140%}.product__split-payments .split-payment__item{display:flex;align-items:center}.product product-recommendations:not(.is-accordion) .complementary-products__container{margin-top:2.6rem}.product .complementary-slide li{border-radius:16px;background-color:#fff;padding:12px}.product .complementary-products__container .card--horizontal .card__inner{max-width:21%}.product .complementary-products__container .quick-add__submit{padding-inline:40px}.product .complementary-slide .quick-add{width:100%;min-width:100%}.product .complementary-slide .card-information{margin-bottom:12px}.product-info__box .complementary-slide .card--horizontal .price__container>*,.product-info__box .complementary-slide .card--horizontal .price__container .product-info__box .complementary-slide .card--horizontal .price__container .price-item{font-size:12px!important}.product-info__box .complementary-slide .card__heading{font-size:clamp(16px,2.2vw,18px)}.product .complementary-slide .quick-add product-form,.product .complementary-slide .quick-add__submit{--color-button: 255,207,230;--color-button-text: 147,47,49}.product .complementary-slide .quick-add__submit .icon-wrap{display:none}.product__info-wrapper .product-info__box:last-of-type{background-color:transparent}.accordion__how-to video,.accordion__how-to img{width:196px;border-radius:var(--media-radius)}.accordion__how-to .video-item{max-width:196px;padding-bottom:calc(70% - 5px);min-height:340px;border-radius:var(--media-radius);border:0;box-shadow:none}.accordion__how-to .storie__play-button{width:80px;height:80px;top:38%;right:28%}.product .accordion__content{font-size:10px;line-height:140%}.product__description h3,.product__description h4{font-size:var(--body-4-size);font-family:var(--font-body-semibold-family)}.product__description ul{list-style:none;padding-left:0}.product__description ul li{position:relative;padding-left:1.8em}.product__description ul li:before{content:"";position:absolute;left:0;width:24px;height:24px;background:url(/cdn/shop/files/icon_marker_li.svg?v=1757616989) no-repeat center / contain}.product__description span,.product__description p{font-size:var(--body-5-size)}.workshop__info .icon-with-text__item{gap:8px;margin-bottom:8px}.workshop__info .icon-with-text__item .inline-richtext{font-size:var(--body-5-size)}.workshop__info .icon-with-text__item svg{width:24px;height:24px}.product__size-guide{display:flex;align-items:start;column-gap:6px;font-size:var(--body-5-size)}.product__size-guide svg{width:24px;height:24px;flex:0 0 24px}.product__size-guide button{border:none;padding:0;background:none;text-decoration:underline;font-family:var(--font-body-semibold-family);color:inherit;font-size:inherit;cursor:pointer}.product .product-form__input{margin:0 0 2.2rem}@media only screen and (min-width: 750px){.product .product__title h1{font-size:var(--title-4-size)}.product-info__box .complementary-slide .card--horizontal .price__container>*,.product-info__box .complementary-slide .card--horizontal .price__container .product-info__box .complementary-slide .card--horizontal .price__container .price-item{font-size:14px!important}.product .complementary-slide li{padding:24px 12px}product-info .page-width{padding:0 7.5rem}.product.product--medium:not(.product--no-media) .product__info-wrapper{margin-top:40px}.product-info__box{padding:16px 24px}.product__block.product__quantity-atc-container .quantity__input,.product-form__buttons .product-form__submit.button{font-size:var(--body-2-size)}.product-form__input--swatch .swatch-input__input+label.swatch-input__label{--swatch-input--size: 3.2rem}.product .icon-with-text__item span{font-family:var(--font-body-family);font-size:var(--body-4-size)}.product__split-payments{font-size:var(--body-4-size)}.product .accordion__content{font-size:12px}.product .complementary-products__container .card--horizontal .card__inner{max-width:28%}}@media screen and (min-width: 990px){.product.product--medium:not(.product--no-media) .product__info-wrapper{max-width:48%;width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2)}.product.product--medium:not(.product--no-media) .product__media-wrapper{max-width:52%;width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)}}.video-stories{margin-bottom:16px}.video-label{display:flex;align-items:center;font-size:var(--body-5-size);gap:6px;font-family:var(--font-body-semibold-family)}.video-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,60px));margin-top:15px}.video-item{position:relative;padding-bottom:calc(100% - 5px);border-radius:500px;overflow:hidden;border:solid 3px #fff;box-shadow:0 0 0 2px var(--primary-932f31)}.video-item:hover{opacity:.7}.video-item video{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%}.storie__play-button{position:absolute;z-index:1;top:30%;right:30%;width:20px;height:20px}.video-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.video-popup.visible{visibility:visible;opacity:1}.video-popup-content{position:relative;top:0;left:0;width:100%;margin:0;background:#2a2c2985;border-radius:0;height:100%;display:flex;align-items:center;justify-content:center}.video-popup-content video{width:auto;height:80vh;border-radius:var(--text-boxes-radius)}.close-popup{position:absolute;top:0;right:0;background:none;border:none;font-size:40px;cursor:pointer;color:#fff;height:auto;padding:0;margin-top:20px;margin-right:15px;display:flex;align-items:center;justify-content:center;z-index:1;line-height:100%}@media screen and (min-width: 750px){.video-label{font-size:var(--body-4-size)}.video-grid{grid-template-columns:repeat(5,minmax(0,78px));margin-top:20px}.storie__play-button{top:35%;right:35%}}.grid__item.product__media-wrapper{position:relative}.product__media-wrapper media-gallery{position:relative;display:block}.product__media-badges{position:absolute;padding:0;top:0;right:0;z-index:2;display:grid;flex-direction:column;align-items:flex-end;justify-self:flex-end;justify-content:flex-end;gap:10px}.product__media-badges .badge{font-size:var(--body-4-size);font-family:var(--font-body-semibold-family);font-weight:700;letter-spacing:normal;padding:5px 16px;height:fit-content;border:none}.product__media-badges .badge.badge--favorito{color:var(--primary-932f31);background-color:var(--primary-ffcfe6)}.product-gallery__category-badges{display:flex;flex-direction:row;gap:8px}.product-gallery__category-badges>div{padding:12px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;background-color:var(--primary-ffeff4);color:var(--primary-932f31);font-family:var(--font-body-semibold-family);font-size:10px;border-radius:16px}@media only screen and (max-width: 749px){.product__media-wrapper .slider.slider--mobile .slider__slide{padding-top:0}.product__media-wrapper .product-gallery__category-badges{display:none}.product-gallery__category-badges>div{flex:1 0 auto;max-width:24%;width:47%}}@media only screen and (min-width: 750px){.product__media-badges .badge{padding:8px 24px}.product-gallery__category-badges{gap:14px;margin-top:20px}.product-gallery__category-badges>div{padding:28px 16px;font-size:var(--body-4-size)}.product-gallery__category-badges{flex-wrap:wrap}.product-gallery__category-badges>div{flex:1 0 auto;max-width:47%;width:47%}.product__info-container .product-gallery__category-badges{display:none}}@media only screen and (min-width: 1024px){.product-gallery__category-badges>div{flex:1 0 auto;max-width:calc(25% - 11px);width:47%}}.sr-only-native-select{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.xps{position:relative;display:inline-block}.xps__button{display:flex;align-items:center;gap:.8rem;min-width:244px;padding:.875rem 1.25rem;border-radius:999px;background:transparent;border:none;margin:0!important;padding:0;cursor:pointer;font-size:14px;color:#932f31;letter-spacing:.28px;font-family:var(--font-body-semibold-family)}.xps__button:focus{outline:2px solid #E8A9B8;outline-offset:2px}.xps__caret{width:20px;height:20px;display:inline-block}.xps__caret{display:none}.xps__menu{position:absolute;inset-inline-start:0;margin-top:1.5rem;min-width:100%;max-width:420px;background:#fff;border:1px solid var(--primary-ffcfe-6, #FFCFE6);border-radius:16px;padding:8px 20px;z-index:2}.xps__menu[hidden]{display:none}.xps__item{list-style:none;margin:0;border-bottom:1px solid #FFCFE6}.xps__option{width:100%;text-align:left;padding:8px;border:none;background:transparent;cursor:pointer;font-weight:700;color:#932f31;margin-left:0!important;margin-block:8px;margin-top:8px;text-align:center;font-family:var(--font-body-semibold-family)}.xps__menu .xps__item:last-of-type{border-bottom:none}.xps__menu .xps__item:first-of-type .xps__option{margin-top:0}.xps__menu .xps__item:last-of-type .xps__option{margin-bottom:0}.xps__option[aria-selected=true]{background:#ffcfe6;border-radius:50px}.xps__rule{height:1px;margin:.5rem 1rem;background:#f7d8e3;border:0}@media (max-width: 480px){.xps__menu{inset-inline:0;min-width:unset;width:100vw;left:50%;transform:translate(-50%)}.xps__button{justify-content:center}.select .xps__button .svg-wrapper{position:relative}}.facets-container facet-filters-form{display:block!important}@media screen and (max-width: 699px){.facets-container facet-filters-form .facets__form{display:unset}.facets-container facet-filters-form .facets__form .facet-filters{padding-left:0}.facets-container facet-filters-form .facets__form .facet-filters .facet-filters__field{justify-content:center}.facets-container .mobile-facets__wrapper{display:none!important}.product-grid-container .xo-ovc{min-height:408px}}.facets-container .product-count{display:none}.sorting .facet-filters__field{padding:12px 20px;background-color:var(--primary-ffcfe6);border-radius:var(--buttons-radius-outset)}.sorting .facet-filters__sort:focus-visible{box-shadow:0 0 0 1rem rgb(var(--primary-ffcfe6) 255,248,247),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.sorting .facet-filters__sort{font-family:var(--font-body-semibold-family)}.product-grid-container .grid{--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 24px}.product-grid-container .xo-ovc__content{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.product-grid-container .xo-ovc__body{font-size:clamp(16px,2.2vw,18px);line-height:140%;color:#fbf8ec;font-weight:300}.product-grid-container .xo-ovc__title{font-size:clamp(18px,2.6vw,26px);font-family:var(--font-heading-family);line-height:100%;letter-spacing:-1.44px;color:#fffcf5}.product-grid-container .xo-ovc__subtitle{align-self:start}.product-grid-container .xo-ovc__link-label{display:inline-block;width:100%;padding:12px 20px;background-color:var(--primary-fff8f7);font-size:14px;font-family:var(--font-body-semibold-family);line-height:150%;letter-spacing:.28px;text-align:center;color:#a15e5e;border-radius:var(--buttons-radius-outset)}.facets-container .select__select{color:rgba(var(--color-foreground),1)}.facets-container .facet-filters__field .facet-filters__label{display:none}.product-grid-container .xo-ovc,.product-grid-container .xo-ovc__media{height:100%}@media screen and (min-width: 750px){.product-grid-container .grid{--grid-desktop-horizontal-spacing: 18px;--grid-desktop-vertical-spacing: 36px}}@media screen and (max-width: 699px){.template-search .facets-container .mobile-facets__wrapper{display:flex!important;margin-top:12px}.template-search .facets-wrapper:not(.facets-wrapper--no-filters) .facets-container .facets__wrapper{display:none}.template-search .facets-wrapper:not(.facets-wrapper--no-filters) .active-facets.active-facets-desktop{display:none}}.accordion{border-top:0!important}.collapsible-content .collapsible-content__heading{letter-spacing:-1.92px}.product .accordion,.collapsible-content .collapsible-content__grid .accordion{border-bottom:.1rem solid var(--primary-ffcfe6)}.collapsible-content .collapsible-content__grid .accordion:first-child{border-top:0}.collapsible-content .collapsible-content__grid summary>*{font-size:var(--body-4-size)}.collapsible-content .collapsible-content__grid .accordion__content{font-size:var(--body-5-size);line-height:140%;padding-left:0;padding-right:22px}.collapsible-content .accordion summary:hover{background:transparent}.accordion details summary{padding:20px 0}.accordion summary .icon-plus-circle{height:calc(var(--font-heading-scale) * 2.4rem);width:calc(var(--font-heading-scale) * 2.4rem);position:absolute;right:1.5rem;top:calc(50% - 1.2rem)}.accordion .icon-minus-circle{height:calc(var(--font-heading-scale) * 2.4rem);width:calc(var(--font-heading-scale) * 2.4rem);position:absolute;right:1.5rem;top:calc(50% - 1.2rem);display:none}.accordion details[open]>summary .icon-plus-circle{transform:rotate(150deg);display:none}.accordion details[open]>summary .icon-minus-circle{display:block}@media screen and (min-width: 750px){.collapsible-content .collapsible-content__heading{letter-spacing:-2.56px}.collapsible-content .collapsible-content__grid summary>*{font-size:var(--body-3-size);font-family:var(--font-body-semibold-family)}.collapsible-content .collapsible-content__grid .accordion__content{font-size:var(--body-4-size)}}.main-blog .blog-articles{--grid-mobile-vertical-spacing: 16px}.main-blog .card__content{color:var(--primary-fff8f7)}@media screen and (min-width: 550px){.main-blog .blog-articles{grid-template-columns:1fr 1fr;--grid-desktop-horizontal-spacing: 12px;--grid-desktop-vertical-spacing: 16px}}@media screen and (min-width: 750px){.main-blog .blog-articles{grid-template-columns:1fr 1fr 1fr;--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 36px;padding:24px;background-color:var(--primary-ffeff4);border-radius:var(--text-boxes-radius)}}.main-blog .card__inner+.card__content{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,#0000,#0000004d 48.84%);border-radius:var(--border-radius)}.main-blog .card__heading{color:var(--primary-fff8f7);font-size:18px;line-height:100%;letter-spacing:-1.44px}.main-blog .article-card__excerpt{font-size:14px;font-family:var(--font-body-family);line-height:140%;max-width:60%}.main-blog .card--standard .card__information{padding:24px 24px 0!important}.main-blog .card__information .card__heading{font-family:var(--font-heading-family)!important;margin-bottom:0!important;min-height:auto!important}.article-template{background-color:#fff}.article-template__content.page-width--narrow{max-width:84rem}.article-template__content h1,.article-template__content h2,.article-template__content h3,.article-template__content h4{line-height:100%;letter-spacing:-2.56px}.article-template__content h3{font-size:24px}.article-template__content p{font-size:18px;line-height:140%}@media screen and (max-width: 749px){.main-blog .card--standard .card__information{padding:20px!important}.article-template__content p{font-size:16px}.main-blog .article-card__image--medium .ratio:before{padding-bottom:27rem}}.article-template__back{padding-bottom:3.2rem;margin-bottom:0!important;display:flex;justify-content:center}.article-template__link.button{width:fit-content;font-size:14px;line-height:150%;letter-spacing:.28px;--color-button: 255, 207, 230;--color-button-text: 147, 47, 49}.section .article-template .article-template__content{padding-top:5rem;margin-top:0!important}@media screen and (min-width: 750px){.section .article-template .article-template__content{padding-top:calc(5rem + var(--page-width-margin));margin-top:0!important}}.pagination__item{border-radius:50px;height:4rem!important}nav .pagination__list>li{flex:1 0 4rem;max-width:4rem}.pagination__item .svg-wrapper{width:30px;height:30px}.pagination__item.pagination__item--current{background:var(--primary-ffcfe6);width:40px;height:40px}.pagination__item--current:after{content:none!important}.pagination__item--current:after,.pagination__item:hover:after{content:none!important}.pagination__item-arrow{background:transparent}.pagination__item-arrow:hover{background:var(--primary-ffeff4)}.section--image-banner-custom .banner__heading{letter-spacing:-2.08px;line-height:100%}.section--image-banner-custom .banner__heading em{letter-spacing:normal}@media screen and (min-width: 750px){.section--image-banner-custom .banner__heading{letter-spacing:-2.56px}}.breadcrumb__list{align-items:center;column-gap:.5rem;line-height:1;display:flex;font-size:var(--body-5-size);list-style:none;padding-left:0;margin-left:0}.breadcrumb__list li::marker{content:""}@media screen and (max-width: 749px){.breadcrumb__list{display:none}}.breadcrumb__list-item a{text-decoration:none;font-size:var(--body-5-size)}.breadcrumb__list-item a:hover{text-decoration:underline}.breadcrumb__list-item::marker{content:none}.breadcrumb__list-item+.breadcrumb__list-item:before{content:">";color:rgb(var(--text-color) / .65);margin-inline-end:.375rem;font-family:var(--font-body-family);font-size:1.5rem;display:inline-block}.breadcrumb__list-item.item-current{font-family:var(--font-body-semibold-family)}.breadcrumb--floating{position:absolute;inset-inline-start:1rem;z-index:2}.card__content .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:1rem}.card__information .card__heading{font-size:var(--body-2-size-mobile);min-height:44px}.card__information .card__heading,.card__short-description{margin-bottom:12px}.card__information .rating .rating-star{--color-rating-star: #932F31;--font-size: 1.2;letter-spacing:normal}.card__information .rating-count.caption{font-size:10px;color:#c39595;font-family:var(--font-body-semibold-family)}.card__short-description{line-height:normal;font-size:var(--body-4-size);letter-spacing:normal}.card__information .price{font-size:1.4rem;line-height:normal;letter-spacing:normal}.card-information .price--on-sale .price__sale{display:flex}.card-information .price--on-sale .price__sale .price-item--sale,.card-information .price-item.price-item--regular{order:-1;font-size:var(--body-5-size)}.card__information s.price-item.price-item--regular{color:#c39595;font-family:var(--font-body-family);font-size:var(--body-5-size);margin:0 8px 0 0}.card__information .badge.price__badge-sold-out{display:none}.card__content .card__link-button{grid-row-start:5;position:relative;z-index:1}.card__link-button--diabled{color:rgb(var(--color-foreground));cursor:not-allowed;text-decoration:none!important}.card__content .card__link-button .button--full-width{width:auto;text-transform:lowercase}.card__information .price-item--sale,.card-information .price-item--regular{font-weight:700;font-family:var(--font-body-semibold-family)}.card__icons{padding:10px 0 0;font-size:var(--body-5-size);display:flex;flex-wrap:wrap;gap:12px}.card__icon-image{width:28px;height:28px;object-fit:contain}.card__icon-item .card__icon-image:nth-of-type(2){display:none}.card__icon-item{display:flex;align-items:center;gap:6px;font-size:var(--body-5-size);line-height:normal;letter-spacing:normal}.card .card__content .card__badge.right{margin-right:calc(var(--image-padding) + 1rem)}.card__content .card__badge{position:absolute;display:grid;place-items:center;gap:5px}.card__badge .badge{font-size:var(--body-4-size);font-family:var(--font-body-semibold-family);font-weight:700;letter-spacing:normal;padding:8px 16px;height:fit-content;border:none}.card .badge-discount,.card .badge--sold-out{font-family:var(--font-body-semibold-family)}.badge--best-seller{background-color:transparent;border:none;position:relative;right:0;padding:0;width:56px;height:56px}.badge--best-seller svg{width:100%;height:100%}.badge--best-seller span{position:absolute;top:0;left:0;right:0;bottom:0;padding:8px 8px 12px;text-align:center;justify-content:center;display:flex;align-items:center;color:#fff;font-size:10px;font-weight:600}.badge--in-style{background-color:transparent;border:none;position:absolute;right:0;padding:0}.card .badge--sold-out{font-family:var(--font-body-semibold-family);padding:8px 16px!important;place-content:center}.card .price__badge-sale{padding:4px;background:var(--primary-ffeff4);color:#c14242;border:none;border-radius:4px;text-transform:uppercase;text-align:center;font-family:var(--font-body-semibold-family);font-size:10px;line-height:150%;letter-spacing:.2px}@media screen and (min-width: 750px){.product-card-wrapper .card__information{padding-bottom:1.2rem}.card__content .card__badge{gap:10px}.card__badge .badge{font-size:var(--body-4-size);padding:8px 24px}.badge--best-seller{width:80px;height:80px;padding:8px}.badge--best-seller span{font-size:12px}.card__information .card__heading{font-size:var(--body-2-size);line-height:140%;font-family:var(--font-body-semibold-family);min-height:50px}.card__short-description{font-size:var(--body-3-size)}.card__icons{gap:14px;font-size:var(--body-4-size)}.card__icon-item{font-size:var(--body-4-size)}.card__icon-image{width:30px;height:30px}.card-information .price--on-sale .price-item--regular{font-size:1.4rem}.card-information .price--on-sale .price__sale .price-item--sale,.card-information .price-item.price-item--regular{font-size:var(--body-4-size)}}.wrapper .section-header{display:flex;flex-direction:column;gap:16px;padding:16px;margin-bottom:24px}.wrapper .section-header .hero__title,.wrapper .section-header p,.section-header p{line-height:normal;margin:0;line-height:100%;letter-spacing:-2.08px;font-kerning:normal;font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility}.section-header .collection__description p,.section-header p.header__content,.section-header .header__content{letter-spacing:-1.28px}.section-header .hero__title em,.heading-text em,h1 p em h2 p em,h3 p em,h2 p em{font-family:var(--font-heading-highlight-family);line-height:100%;letter-spacing:normal;letter-spacing:.5px;font-weight:400}.wrapper .section-header .header__content{font-size:var(--body-3-size);font-family:var(--font-heading-family);line-height:100%;letter-spacing:-1.28px}@media screen and (min-width: 750px){.wrapper .section-header{flex-direction:row;justify-content:space-between;align-items:center;padding:24px}.wrapper .section-header .hero__title{width:-webkit-fill-available;max-width:520px}.wrapper .section-header .header__content{font-size:var(--body-2-size)}.wrapper .section-header .hero__title,.wrapper .section-header p,.section-header p{letter-spacing:-2.56px}.section-header .hero__title p:has(>em:not(:last-child)) em{margin-left:8px}.section-header .hero__title p:has(>em:last-child) em{margin-left:8px}.section-header .hero__title p>br+em{margin-left:0!important}.section-header .collection__description p,.section-header p.header__content,.section-header .header__content{letter-spacing:-1.44px}}.search__input.field__input{padding-left:36px}.custom-desktop-search .field__label{padding-left:20px;color:#050505!important;font-size:14px;top:calc(8px + var(--inputs-border-width));text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(100% - 3.5rem)}.header-wrapper .search__input.field__input{box-shadow:none;background-color:var(--F8F8F8, #F8F8F8);height:3.5rem}.custom-desktop-search .field__label{padding-left:20px;color:var(--dark-text-8c8887)!important;line-height:var(--base-line-height);font-size:12px;top:calc(8px + var(--inputs-border-width));text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(100% - 3.5rem)}.custom-desktop-search .search__button.field__button{height:3.5rem}.search__button.field__button{left:0}.field:after{box-shadow:0 0 0 var(--inputs-border-width) var(--primary-ffcfe6)}:root{--sgm-bg: #fff;--sgm-text: #932F31;--sgm-accent: #FFCFE6;--sgm-border: #932F31;--sgm-shadow: 0 20px 60px rgba(0,0,0,.18);--sgm-radius: 18px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sgm-modal[hidden]{display:none}.sgm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:scroll;background:#00000073;display:grid}.sgm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s ease}.sgm-dialog{position:relative;max-width:min(680px,100vw);margin:clamp(16px,6vh,48px) auto;background:var(--sgm-bg);color:var(--sgm-text);border-radius:var(--sgm-radius);box-shadow:var(--sgm-shadow);transform:translateY(10px);opacity:0;transition:transform .28s ease,opacity .28s ease;outline:none;place-self:center}.sgm-modal.is-open .sgm-backdrop{opacity:1}.sgm-modal.is-open .sgm-dialog{opacity:1;transform:translateY(0)}.sgm-close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--sgm-border);background:transparent;color:var(--sgm-text);cursor:pointer;border:0;padding:0}.sgm-close:hover{filter:brightness(.97)}.sgm-grid{display:grid;grid-template-columns:165px 1fr;gap:24px;padding:24px;background-color:var(--primary-fff8f7);border-radius:var(--text-boxes-radius)}.sgm-media{margin:0;border-radius:16px;overflow:hidden;aspect-ratio:2.8/4;background:#eee}.sgm-media img{width:100%;height:100%;object-fit:cover;display:block}.sgm-heading{font-size:18px;line-height:100%;font-weight:800;margin:4px 0 12px;letter-spacing:-1.44px;font-family:var(--font-heading-family);max-width:calc(100% - 40px)}.sgm-steps{font-size:clamp(12px,1.2vw,14px);margin:8px 0 18px;padding-left:18px}.sgm-steps ol{padding-inline-start:0}.sgm-steps li{margin:8px 0 16px}.sgm-table-wrap{border-radius:14px;overflow:hidden;background:#fff;grid-area:2 / 1 / 2 / 3;background-color:var(--primary-ffeff4);padding:16px}.sgm-table-head{background:var(--sgm-accent);padding:12px 16px;font-weight:700;letter-spacing:.2px;border-radius:4px;overflow:hidden}.sgm-table-head th:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.sgm-table-head th:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.sgm-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.sgm-table thead th{text-align:center;font-weight:700;padding:14px 10px;box-shadow:0 14px #ffeff4;-webkit-box-shadow:0px 14px 0px 0px rgb(255 239 244)}.sgm-table tbody th{font-weight:600;padding:14px 12px;width:32%}.sgm-table td{text-align:center;padding:14px 10px;border-left:1px solid var(--sgm-border)}.sgm-table-head th:not(:first-child){position:relative}.sgm-table-head th:not(:first-child):before{content:"";display:inline-block;width:1px;height:50%;background-color:var(--primary-932f31);position:absolute;left:0}@media (max-width: 860px){.sgm-grid{grid-template-columns:155px 1fr;gap:16px;padding:24px 16px}.sgm-table-wrap{padding:16px 8px}.sgm-media{max-width:260px}}@media (max-width: 480px){.sgm-table tbody th{width:20%}.sgm-table{font-size:12px}.sgm-dialog{border-radius:16px}.sgm-table-head{padding:10px 12px}.sgm-table thead th,.sgm-table td,.sgm-table tbody th{padding:10px 4px}}body.sgm-lock{overflow:hidden}.page-width.width--slider{--page-width: 135rem}@media screen and (min-width: 750px){.page-width.width--slider{padding:0 3.5rem}}.swiper-button-next:after,.swiper-button-prev:after{content:""!important}swiper-container::part(pagination),.swiper-pagination.swiper-pagination-progressbar{display:flex;flex-direction:row;background:var(--primary-ffcfe6)}.swiper-pagination-progressbar-fill{background-color:rgb(var(--color-foreground))!important}swiper-container::part(bullet),swiper-container::part(bullet-active){width:50%;height:4px;border-radius:0;margin:0;transition:var(--base-animation)}swiper-container::part(bullet){background:var(--primary-ffcfe6)}swiper-container::part(bullet-active){background:rgb(var(--color-foreground))}swiper-container::part(button-next),swiper-container::part(button-prev),.swiper-button-next,.swiper-button-prev{width:32px!important}@media screen and (max-width: 767px){.slider__container .swiper-button-next,.slider__container .swiper-button-prev{display:none}}.jdgm-rev-widg__header .jdgm-rev-widg__title{font-size:24px;letter-spacing:-1.92px}.jdgm-rev__body{font-size:14px}.jdgm-row-rating .jdgm-rev__timestamp{color:#8c8887}@media screen and (min-width: 750px){.jdgm-rev-widg__header .jdgm-rev-widg__title{font-size:32px}}.jdgm-write-rev-link{border-radius:50px!important;font-family:var(--font-body-semibold-family);font-size:14px!important;font-weight:700!important;line-height:150%!important;letter-spacing:.28px;padding:12px 20px;text-transform:lowercase;max-width:240px!important}.header-wrapper .search-modal__content-bottom .search__input.field__input{height:4.5rem}.predictive-search__item-heading.h5{letter-spacing:normal}.template-search__search .field__label,.search-modal__content-bottom .field__label{left:40px}.template-search__search .field__input:not(:placeholder-shown)~.field__label,.template-search__search .field__input:focus~.field__label,.search-modal__content-bottom .field__input:focus~.field__label{left:calc(var(--inputs-border-width) + 4rem)}.template-search__search .search__input.field__input{padding-left:40px}@media only screen and (min-width: 769px){.search-modal__content-bottom predictive-search[open] .predictive-search{left:0;transform:none}}.template-search predictive-search[open] .predictive-search{left:0;transform:none}.header__drawer-blocks details[open]>.menu-drawer__submenu .megamenu__image-simple{border-bottom-left-radius:16px;border-bottom-right-radius:16px;background-color:var(--primary-ffeff4)}.header__drawer-blocks details[open]>.menu-drawer__submenu .megamenu__image-simple .menu-drawer__submenu.has-submenu{background-color:var(--primary-ffeff4)}.header__drawer-blocks details[open]>.menu-drawer__submenu .megamenu__image-simple .menu-drawer__menu{border-bottom-left-radius:16px;border-bottom-right-radius:16px;background-color:var(--primary-ffeff4)}.header__drawer-blocks details[open]:has(.megamenu__image-simple)>summary{background-color:var(--primary-ffeff4);margin-top:6px}.featured-collections__tabs-container{z-index:1;position:relative}@media screen and (max-width: 480px){.featured-collections__tabs-container .xps__menu{max-width:88vw}}.featured-collections__tabs-container .collection__tab-select{border-radius:50px}.featured-collections__tabs-container .xps{display:block}.featured-collections__tabs-container .xps__button .svg-wrapper{width:12px;height:12px}@media screen and (max-width: 839px){.featured-collections__tabs-container .xps__button{justify-content:center}}.thumbnail-list__item .thumbnail[aria-current]{border:none}.thumbnail-list__item .thumbnail[aria-current],.thumbnail-list__item .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:none;border-bottom:4px solid rgb(var(--color-foreground));padding-bottom:3px}.thumbnail-list .thumbnail.global-media-settings{border-radius:0}.thumbnail-list .thumbnail.global-media-settings img{border-radius:var(--media-radius)}.facet-filters__field .sortby .xps__option,.facet-filters__field .sortby .xps__value{text-transform:lowercase}.facet-filters__field .facet-filters__sort.select__select{display:none;visibility:hidden}.product__media-list.slider{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.product__media-list .product-media-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.scroll-dots{position:relative;position:absolute;bottom:0;display:flex;gap:0;width:100%;height:4px;border-radius:9999px;background:var(--primary-ffcfe6);overflow:hidden;margin-top:10px;-webkit-user-select:none;user-select:none}.scroll-dots__fill{position:absolute;left:0;top:0;bottom:0;width:0%;background:#932f31;transition:width .25s ease;pointer-events:none}.scroll-dots__dot{flex:1 1 0%;height:100%;background:transparent;border:0;padding:0;cursor:pointer}.scroll-dots__dot:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #932f3133}.scroll-dots__dot[aria-current=true],.scroll-dots__dot.is-filled{background:var(--primary-932f31);opacity:1}main .shopify-policy__title{text-align:start}main .shopify-policy__title h1,.main-page-title.page-title.h0{letter-spacing:-2.08px;line-height:100%}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3{letter-spacing:-2.08px;line-height:100%}.facet-filters.sorting .select .sortby{display:grid}.quick-add-modal__content{border-radius:var(--text-boxes-radius)}.product__info-wrapper .button.product__view-details{width:fit-content}.product__info-wrapper .button.product__view-details .icon{height:auto;width:2rem;vertical-align:middle;margin-left:8px;flex-shrink:0}.card .icon-wrap,.article-template__back .icon-wrap{height:20px}.card .icon-wrap .icon{height:100%}.collection-list .collection-card-wrapper .card__information{display:grid}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
