/*
 * @author  Agence Dn'D <contact@dnd.fr>
 * @license https://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 * @link    https://www.dnd.fr/
 */.page-width--full-width{position:relative}body{min-height:100%;margin:0;font-size:var(--font-15);letter-spacing:normal;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}@media screen and (min-width:750px){body{font-size:var(--font-16)}}.button{font-weight:var(--font-medium);font-size:var(--font-16)}.button--secondary{background-color:rgb(var(--color-white));border:.1rem solid rgb(var(--color-dark-pink));color:rgb(var(--color-dark-pink))}.button--tertiary{background-color:rgb(var(--color-light-pink));border:.1rem solid rgb(var(--color-light-pink));color:rgb(var(--color-dark-pink));box-shadow:none}.button--small{min-height:3rem}.button--white{font-size:var(--font-16);font-weight:600;color:rgb(var(--color-foreground));background:#fff;border:0;border-radius:var(--border-radius-xxl);box-shadow:none;text-decoration:none}.button--white:before,.button--white:after{display:none}.button--white:focus-visible{outline:var(--sp-1) solid rgb(255,255,255);outline-offset:var(--sp-1d5)}@media screen and (min-width:750px){.button--white{font-size:var(--font-16)}}.scroller{cursor:grab}.scroller--dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.scroller--dragging *{pointer-events:none}.rounded-overlap:after,.rounded-overlap:before{position:absolute;right:0;left:0;z-index:1;border-radius:var(--border-radius-big) var(--border-radius-big) 0 0;background:var(--overlap-bg, rgb(var(--color-background)));height:var(--sp-10);content:""}.rounded-overlap--top:after{display:none}.rounded-overlap--bottom:before{display:none}.rounded-overlap--bottom:after{bottom:-1px}.slider-buttons{gap:.5rem}.slider-buttons .slider-button{text-align:center}.slider-buttons .slider-button svg{height:.9rem;width:.5rem}.slider-buttons .slider-button:after{display:none}.slider-buttons .slider-button:not([disabled=disabled]){background-color:rgb(var(--color-light-pink));border-radius:50%}.slider-buttons .slider-button:not([disabled=disabled]) svg{color:rgb(var(--color-heading))}.slider-buttons .slider-button--prev{transform:rotate(180deg)}.wavy{position:relative;margin-block:var(--sp-11);background:var(--wavy-bg, rgb(var(--color-light-pink)))}.wavy:before,.wavy:after{position:absolute;left:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 24' preserveAspectRatio='none'%3E%3Cpath d='M375 24H0V12C0 12 42.1007 0 81.3802 0C120.66 0 152.778 12 187.5 12C222.222 12 254.34 0 293.62 0C332.899 0 375 12 375 12V24Z' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1728 48' preserveAspectRatio='none'%3E%3Cpath d='M1728 48H0V24C0 24 194 0 375 0C556 0 704.001 24 864 24C1024 24 1172 0 1353 0C1534 0 1728 24 1728 24V48Z' fill='white'/%3E%3C/svg%3E");-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--wavy-bg, rgb(var(--color-light-pink)));width:100%;height:var(--sp-10);content:""}.wavy:before{top:0;transform:translateY(-99%)}.wavy:after{bottom:0;transform:translateY(99%) scaleY(-1)}.wavy--top:after{display:none}.wavy--bottom:before{display:none}@media screen and (min-width:750px){.wavy:before,.wavy:after{height:var(--sp-16)}}.shopify-section-announcement-bar{position:relative}.announcement-bar__localization-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;pointer-events:none;z-index:31}.announcement-bar__localization{display:none;pointer-events:auto;padding-inline-end:var(--sp-8)}@media screen and (min-width:990px){.announcement-bar__localization{display:flex;align-items:center;gap:.5rem}}.announcement-bar__localization .localization-form{padding-inline:0}.announcement-bar__localization localization-form{display:block}.announcement-bar__localization .disclosure__button,.announcement-bar__localization .localization-selector{height:auto;min-height:0;margin:0;padding:0 var(--sp-2d5);background-color:transparent;box-shadow:none;color:rgb(var(--color-foreground));font-size:var(--font-12);font-weight:var(--font-medium);font-family:var(--font-body-family);letter-spacing:.06em;line-height:1.25;white-space:nowrap}.announcement-bar__localization .localization-form__select .icon-caret{width:.8rem;margin-inline-start:var(--sp-2d5)}.announcement-bar__localization .disclosure__list{top:calc(100% + .5rem);bottom:auto;left:auto;right:0;transform:none;margin-top:0;min-height:0;z-index:40;border:0;border-radius:var(--card-radius);background-color:rgb(var(--color-white));padding:var(--sp-6) var(--sp-8)}.disclosure__link{color:rgb(var(--color-pink))}.announcement-bar .announcement__buttons{left:0;right:0;width:100%;transform:none}.announcement-bar .announcement__button{position:absolute;top:0}.announcement-bar .announcement__button--prev{left:auto;right:calc(50% + var(--announcement-text-half, 18rem) + .75rem)}.announcement-bar .announcement__button--next{left:calc(50% + var(--announcement-text-half, 18rem) + .75rem);right:auto}.header-wrapper .header-section--padding,.header-wrapper .shopify-section-header-sticky .header{padding-top:2rem!important;padding-bottom:2rem!important}@media screen and (min-width:990px){#MainContent,.shopify-section-footer{transition:transform var(--duration-long) ease,filter var(--duration-default) ease}body:has(.shopify-section-header mega-menu.is-active) #MainContent,body:has(.shopify-section-header mega-menu.is-active) .shopify-section-footer{filter:blur(6px)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;pointer-events:none;opacity:0;background-color:rgba(var(--color-white),.6);transition:opacity var(--duration-default) ease}body:has(.shopify-section-header mega-menu.is-active):before{opacity:1}}.header__menu-item strong{font-weight:var(--font-black)}.list-menu-dropdown:before{content:none!important}mega-menu .list-menu-dropdown>.page-width{background-color:rgb(var(--color-white));border-radius:1.6rem;padding:4rem}dropdown-menu .list-menu-dropdown{background-color:rgb(var(--color-white));border-radius:1.6rem}.mega-menu__item--first .header__menu-item{font-weight:var(--font-bold);font-size:calc(var(--font-navigation-size) + .6rem)!important}.mega-menu__item--first .list-menu-child .list-menu__item,.mega-menu__item--first .list-menu-child .list-menu__item:hover{color:rgb(var(--color-pink))}.shopify-section-header:has(mega-menu.is-active) .header-background{height:0;transition:none}mega-menu .header__menu-item:hover{color:rgb(var(--color-header-foreground))}.mega-menu__promo-content{text-align:start}.mega-menu__promo-button{margin-top:var(--sp-6)}.mega-menu__promo--overlay .mega-menu__promo-content{top:0;display:flex;flex-direction:column}.mega-menu__promo--overlay .mega-menu__promo-button{margin-top:auto;align-self:flex-end}.list-menu-child .megamenu-icon{flex-shrink:0;width:2.8rem;height:2.8rem;margin-inline-end:var(--sp-5);object-fit:contain}.menu-drawer__submenu .menu-drawer__menu-item:has(.megamenu-icon){justify-content:flex-start;gap:1.2rem}.menu-drawer__submenu .menu-drawer__menu-item .megamenu-icon{flex-shrink:0;width:5.6rem;height:5.6rem;object-fit:contain}.header__menu-item.lolyshop-link--highlight{margin-top:var(--sp-4)}@media screen and (hover:hover){.header__menu-item.lolyshop-link--highlight .label{--color-border: var(--color-foreground);background-position:left bottom,left bottom;background-size:100% .1rem,100% .1rem}}.menu-drawer__menu-item.lolyshop-link--highlight{justify-content:flex-start;gap:.8rem}.menu-drawer__menu-item.lolyshop-link--highlight .icon-arrow{width:1.4rem;height:1.4rem}.footer{position:relative}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--border-radius-big);border-radius:0 0 var(--border-radius-big) var(--border-radius-big);background-color:rgb(var(--color-light-beige))}.footer__content-middle{display:flex;flex-direction:column;align-items:center}.footer__content-middle:before{content:"";align-self:stretch;height:.1rem;margin-bottom:5rem;background-color:rgba(var(--color-border),.4)}.footer__logo-link{display:block;width:var(--footer-logo-width, 50%);max-width:100%}.footer__logo{display:block;width:100%;height:auto}.footer__copyright{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:1.6rem;row-gap:.4rem}@media screen and (max-width:749px){.footer__content-middle:before{margin-bottom:var(--sp-12)}}@media screen and (min-width:750px){.footer__copyright{justify-content:flex-start}}.footer .disclosure__list{background-color:rgb(var(--color-white));padding:var(--sp-6) var(--sp-8);border-radius:var(--card-radius)}.footer .disclosure__link{color:rgb(var(--color-dark-grey))}.footer__localization .disclosure__button{height:auto;margin:0;padding:var(--sp-2d5) var(--sp-8);border-radius:5rem;background-color:rgb(var(--color-white));color:rgb(var(--color-dark-grey));font-weight:var(--font-bold)}.footer__localization .disclosure__button .label{background:none}ul.list-social{gap:1rem}.list-social .list-social__link{color:rgb(var(--color-background))}.list-social .list-social__link:after{transform:scale(1)}.list-social .list-social__link .icon{width:2.16rem;height:2.16rem}.header__heading{padding-block-start:1.1rem}@media screen and (hover:hover){.list-social .list-social__link:hover{opacity:.8}}@media screen and (hover:hover){.button--secondary:hover{background-color:rgba(var(--color-button-background),.7)}}@media screen and (max-width:749px){.header .header__heading,.header>.header__heading-link{order:1;margin-inline:0 auto;padding-block-start:0}.header .header__right search-modal{order:2}\cb  .header .header__right .header__icon--account{order:3;display:flex;align-items:center;justify-content:center}.header-wrapper .header-section--padding{padding-block:1rem!important}.header .header__right cart-drawer,.header .header__right>.header__icon--cart{order:4;margin-inline-end:0}.header .header__left{order:5;margin-inline-start:var(--sp-2);margin-inline-end:calc(var(--sp-2) * -1)}.cart-count-bubble{top:.5rem;right:.6rem}}@media screen and (min-width:990px){.header--middle-left .header__inline-menu{text-align:center}.header--middle-left .header__inline-menu .list-menu{justify-content:center}.header--middle-left .header__left{display:none}.header__right .header-search-inline{flex-basis:36rem;min-width:26rem}.header__right .header-search-inline .search__input{text-overflow:ellipsis}}@media screen and (max-width:989px){.menu-drawer drawer-close-button.header__icon--menu{left:auto;right:1rem;width:4rem;height:4rem;background-color:rgb(var(--color-white));border-radius:50%}.menu-drawer drawer-close-button.header__icon--menu:after{content:none}.menu-drawer drawer-close-button.header__icon--menu .icon-close{width:.95rem;height:.95rem;color:rgb(var(--color-dark-grey))}.menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,.menu-drawer__navigation>.menu-drawer__menu>li>details>summary>.menu-drawer__menu-item{color:rgb(var(--color-pink));font-size:var(--font-20);font-weight:var(--font-medium);padding-block:var(--sp-4);border-bottom:0}.menu-drawer .menu-drawer__menu-item--active{font-weight:var(--font-black)}.menu-drawer__topbar{position:relative;align-items:center;justify-content:center;border-bottom:.1rem solid rgb(var(--color-border))}.menu-drawer__topbar .menu-drawer__close-button{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);flex:0 0 auto;width:4rem;height:4rem;border-radius:50%;background-color:rgb(var(--color-white));box-shadow:0 .2rem 1rem rgba(var(--color-black),.08);color:rgb(var(--color-pink))}.menu-drawer__submenu .menu-drawer__first-column{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem;padding:var(--sp-8)}.menu-drawer__submenu .menu-drawer__first-column+.menu-drawer__menu>li:first-child{border-top:.1rem solid rgb(var(--color-border))}.menu-drawer__submenu .menu-drawer__first-column>li>a.menu-drawer__menu-item{justify-content:center;text-align:center;border:.1rem solid rgb(var(--color-dark-pink));border-radius:5rem;color:rgb(var(--color-dark-pink));font-size:var(--font-12);line-height:1.2rem;font-weight:var(--font-medium);padding:var(--sp-4) var(--sp-3);background-color:rgb(var(--color-white))}.menu-drawer__inner-submenu details>summary>.list-menu__item{color:rgb(var(--color-pink));text-transform:uppercase;font-weight:var(--font-black)}.menu-drawer__promos{position:relative;z-index:0;display:grid;gap:1.5rem;padding:var(--sp-8)}}@media screen and (max-width:749px){.guarantee__item.guarantee-mobile-align--left{text-align:left}.guarantee__item.guarantee-mobile-align--center{text-align:center}.guarantee__item.guarantee-mobile-align--right{text-align:right}.guarantee__item.guarantee-mobile-logo--left{display:flex;align-items:center;column-gap:1.5rem}.guarantee__item.guarantee-mobile-logo--left .guarantee__icon{flex:0 0 auto}.guarantee__item.guarantee-mobile-logo--left .guarantee__block-title{margin-top:0}}@media screen and (max-width:989px){.menu-drawer{--color-border: var(--color-light-grey)}.menu-drawer__logo{display:flex;align-items:center;justify-content:center;padding:var(--sp-6d5) 6rem var(--sp-5);border-bottom:.1rem solid rgb(var(--color-border));pointer-events:none}.menu-drawer__logo-image{width:auto;height:var(--image-logo-height, 4.5rem)}.menu-drawer .menu-drawer__navigation{margin-top:var(--sp-8);border-top:0}.menu-drawer__topbar .menu-drawer__topbar-close{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);display:flex}.menu-drawer__topbar .menu-drawer__topbar-close .drawer-close-button__button{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:none;border-radius:50%;background-color:rgb(var(--color-white));color:rgb(var(--color-dark-grey));cursor:pointer}.menu-drawer__topbar .menu-drawer__topbar-close .icon-close{width:.95rem;height:.95rem}.menu-drawer__topbar .icon-back{width:.55rem;height:.95rem;color:rgb(var(--color-dark-grey))}.menu-drawer .focus-inset:focus-visible{outline:0;box-shadow:none}}@media screen and (max-width:749px){.js .menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__submenu{top:0}}.collection-grid-section{margin-top:0!important}.collection-grid-section .product-count{display:none}.collection-hero__text-wrapper{display:flex;flex-direction:column}.collection-hero.collection-hero--with-image .collection-hero__inner{position:relative}.collection-hero.collection-hero--with-image .collection-hero__inner>.page-width{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;pointer-events:none}.collection-hero.collection-hero--with-image .collection-hero__text-wrapper{position:relative;flex:1;justify-content:center;padding-block:var(--sp-12);pointer-events:auto}.collection-hero .breadcrumb{font-size:var(--font-12)}.collection-hero.collection-hero--with-image .breadcrumb-wrapper{position:absolute;top:3rem;left:0;right:0;margin:0}.collection-hero.collection-hero--with-image .collection-hero__title{position:static;width:auto;bottom:auto;margin-bottom:0;color:rgb(var(--color-white))}.collection-hero.collection-hero--with-image .collection-hero__description,.collection-hero.collection-hero--with-image .breadcrumb{color:rgb(var(--color-white));font-weight:var(--font-medium)}.collection-hero.collection-hero--with-image .breadcrumb a{color:rgba(var(--color-white),.6)}@media screen and (max-width:749px){.collection-hero{padding-top:var(--sp-8)!important}.collection-hero.collection-hero--with-image .collection-hero__text-wrapper{padding-block:0}}@media screen and (min-width:750px){.collection-hero.collection-hero--with-image .collection-hero__text-wrapper{max-width:40vw}}.breadcrumb-wrapper .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.collection-hero__description{font-size:var(--font-16);font-weight:var(--font-medium)}.collection-hero__title{line-height:1}.collection-hero__title+.collection-hero__description{padding-top:var(--sp-4);color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.collection-hero .breadcrumb-wrapper{display:none}.collection-hero__title{font-size:var(--font-h3-size)}.collection-hero--hide-image-mobile .collection-hero__image-container{display:none}.collection-hero--hide-image-mobile.collection-hero--with-image .collection-hero__inner>.page-width{position:static;display:block}.collection-hero--hide-image-mobile.collection-hero--with-image .collection-hero__title{color:rgb(var(--color-heading))}.collection-hero--hide-image-mobile.collection-hero--with-image .collection-hero__title+.collection-hero__description{color:rgb(var(--color-pink))}}.linked-collections{margin-bottom:var(--sp-12)}.linked-collections__list{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin:0;padding:0}.linked-collections__list .button{min-width:auto;font-size:var(--font-14)}.linked-collections__list .button:hover{background-color:rgb(var(--color-light-pink))}@media screen and (max-width:749px){.linked-collections-wrapper{padding:0 0 0 var(--sp-6)}.linked-collections__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.linked-collections__list::-webkit-scrollbar{display:none}.linked-collections__list>li{flex:0 0 auto}}@media screen and (min-width:750px){.linked-collections__list{justify-content:center}}.card-wrapper{display:flex;flex-direction:column;height:100%;background-color:rgb(var(--color-white));border-radius:1.6rem;padding:var(--sp-3) var(--sp-3) var(--sp-6d5) var(--sp-3)}.card+.card-information{padding-left:var(--sp-3);padding-right:var(--sp-3)}.card-wrapper .card.card--product{background-color:transparent;border:0;box-shadow:none;overflow:visible}.card-wrapper .card__media{padding:0;border-radius:.8rem}[data-heading-capitalize] .card-information__text{text-transform:none}@media screen and (max-width:749px){.card-information .price bdi{font-size:calc(var(--font-price-scale) * 1.2rem)!important}}.card-wrapper .card-information__button{position:absolute;bottom:100%;right:1rem;left:auto;width:auto;height:auto;margin:0;transform:translateY(-1rem);overflow:visible;pointer-events:none;z-index:2}.card-wrapper .card-information__button .button{pointer-events:auto;display:inline-flex;align-items:center;gap:0;width:max-content;min-width:0;height:4rem;min-height:0;padding:0 var(--sp-5);font-size:var(--font-14);line-height:1;text-indent:0;white-space:nowrap;border-radius:5rem;border:.1rem solid rgb(var(--color-pink));background-color:rgb(var(--color-pink));color:rgb(var(--color-white));box-shadow:none;opacity:1;transform:none;overflow:hidden;transition:background-color var(--duration-default) ease,color var(--duration-default) ease,border-color var(--duration-default) ease}.card-wrapper .card-information__button .button .icon{order:-1;display:block;flex:0 0 auto;width:1.4rem;height:1.4rem}.card-wrapper .card-information__button-label{display:inline-block;max-width:0;margin-left:0;overflow:hidden;white-space:nowrap;transition:max-width var(--duration-default) ease,margin-left var(--duration-default) ease}.card-wrapper:hover .card-information__button .button{background-color:rgb(var(--color-white));border-color:rgb(var(--color-pink));color:rgb(var(--color-pink))}.card-wrapper:hover .card-information__button-label{max-width:20rem;margin-left:var(--sp-3)}@media screen and (max-width:749px){.card-wrapper .card-information__button .button.button.button{width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;padding:0;justify-content:center}.card-wrapper .card-information__button-label{display:none}}.card-wrapper .card-information__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;text-align:left}.lolyshop-card-rating{margin-top:0!important}.lolyshop-card-rating .yotpo-reviews-star-ratings-widget{margin-bottom:0!important}.lolyshop-card-rating .yotpo-sr-bottom-line-summary{flex-direction:row!important;align-items:center!important}.lolyshop-card-rating .yotpo-sr-bottom-line-score{display:none!important}.lolyshop-card-rating .yotpo-sr-bottom-line-text{color:rgb(var(--color-pink))!important;font-size:var(--font-14)!important;font-weight:var(--font-bold)!important}.lolyshop-card-rating .yotpo-sr-bottom-line-text--right-panel{line-height:15px!important}.lolyshop-card-rating .yotpo-sr-bottom-line-summary span span{height:15px!important}.lolyshop-card-rating .yotpo-sr-star-full stop:first-child,.lolyshop-card-rating .yotpo-sr-star-half stop:first-child{stop-color:rgb(var(--color-pink))!important}.lolyshop-card-rating .star-container path{stroke:rgb(var(--color-pink))!important}@media screen and (max-width:749px){.lolyshop-card-rating .yotpo-sr-bottom-line-text{font-size:var(--font-10)!important}.lolyshop-card-rating .star-container{width:1rem!important;height:1rem!important}}.card-wrapper .card-information .lolyshop-card-rating,.card-wrapper .card-information .rating,.card-wrapper .card-information .rating-text,.card-wrapper .card-information .rating-count{order:-2;margin:0}.card-wrapper .card-information__text{order:-1;display:block;margin:0;min-height:0;-webkit-line-clamp:unset;color:rgb(var(--color-foreground))}.card-wrapper .card-information__title{display:block;font-size:calc(var(--font-heading-scale) * var(--font-20));font-weight:var(--font-bold)}.card-wrapper .card-information__subtitle{display:block;margin-top:var(--sp-1d5);font-weight:var(--font-medium);color:rgb(var(--color-grey))}@media screen and (max-width:749px){.card-wrapper .card-information__title,.card-wrapper .card-information__subtitle{font-size:calc(var(--font-heading-scale) * var(--font-12))}}.card-wrapper .card__price-row{display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin-top:var(--sp-3)}.card-wrapper .card__price-row .price{margin:0;color:rgb(var(--color-foreground))}.price--on-sale .price-item--regular:before{color:rgb(var(--font-grey))}.card-wrapper .card__price-row .card__badge{position:static;top:auto;left:auto;z-index:auto;max-width:none;margin:0;flex-direction:row;align-items:center;gap:.6rem;grid-row-gap:0;pointer-events:auto}.price--on-sale .price__sale .price__compare{order:1}.merchandising-break__link{position:relative;display:block;height:100%;min-height:100%;border-radius:1.6rem;overflow:hidden;text-decoration:none}.merchandising-break__image{display:block;width:100%;height:100%;object-fit:cover}.merchandising-break__content{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;gap:.8rem;padding:var(--sp-10)}.merchandising-break__title{display:block;color:rgb(var(--color-white));line-height:1.1;text-transform:uppercase}.merchandising-break__subtitle{display:block;color:rgb(var(--color-white));font-size:var(--font-18);font-weight:var(--font-medium);line-height:1.3}.merchandising-break--col-2 .merchandising-break__subtitle{font-size:var(--font-20)}.merchandising-break__button{position:absolute;right:2rem;bottom:2rem;min-width:0;border:0;border-radius:5rem;background-color:rgb(var(--color-white));color:rgb(var(--color-dark-grey));box-shadow:none;transition:background-color var(--duration-default) ease}@media screen and (max-width:749px){.merchandising-break__content{padding:var(--sp-6d5)}.merchandising-break__title{font-size:var(--font-16);line-height:1.4}.merchandising-break__button{right:1.6rem}}@media screen and (hover:hover){.merchandising-break__button:hover{background-color:rgba(var(--color-white),.8)}}.product-grid .flex-grid__item.merchandising-break--col-2{width:100%;max-width:100%}@media screen and (min-width:750px){.collection .product-grid.flex-grid--4-col-tablet>.flex-grid__item.merchandising-break--col-2{width:calc(100% - var(--grid-horizontal-spacing) / 2);max-width:none}.collection .product-grid.flex-grid--3-col-tablet>.flex-grid__item.merchandising-break--col-2{width:calc(66.66% - var(--grid-horizontal-spacing) / 3);max-width:none}}@media screen and (min-width:990px){.collection .product-grid.flex-grid--4-col-desktop>.flex-grid__item.merchandising-break--col-2{width:calc(50% - var(--grid-horizontal-spacing) / 2);max-width:none}.collection .product-grid.flex-grid--3-col-desktop>.flex-grid__item.merchandising-break--col-2{width:calc(66.66% - var(--grid-horizontal-spacing) / 3);max-width:none}}.card__badge.card__badge--tags{z-index:3;gap:.6rem;grid-row-gap:.6rem}.card__badge--tags .badge{--badge-radius: 5rem;font-size:var(--font-12);text-transform:none;font-weight:var(--font-bold);padding:var(--sp-3) var(--sp-5d5);padding-top:calc(var(--sp-3) + var(--font-button-baseline))}.badge--onsale{--badge-radius: var(--border-radius-big)}.product__badges .badge{--badge-radius: var(--border-radius-big);text-transform:none;font-size:var(--font-16);padding:var(--sp-3) var(--sp-5)}@media screen and (max-width:749px){.card-wrapper .card__badge{max-width:none}.card__badge--tags .badge{font-size:var(--font-10)!important;padding:var(--sp-1d5) var(--sp-2)}.product__badges .badge{font-size:var(--font-12);padding:var(--sp-2) var(--sp-4)}}.badge--tag,.card__badge--tags .badge--soldout{--color-badge-background: rgb(var(--color-white));--color-badge-border: rgba(var(--color-dark-pink), .85);--color-badge-foreground: rgb(var(--color-pink))}.badge--attribute{--color-badge-background: rgb(var(--color-pink));--color-badge-border: rgb(var(--color-pink));--color-badge-foreground: rgb(var(--color-white))}@media screen and (max-width:749px){.mobile-facets__wrapper{position:fixed;left:1.5rem;right:1.5rem;bottom:1.5rem;z-index:10;margin:0}.facet-drawer--open .mobile-facets__wrapper,.facet-drawer--opening .mobile-facets__wrapper,.facet-drawer--closing .mobile-facets__wrapper{z-index:40}.mobile-facets__wrapper .mobile-facets__open{border-radius:5rem;background-color:rgb(var(--color-pink));border-color:rgb(var(--color-pink));color:rgb(var(--color-white));padding:var(--sp-4) var(--sp-8)}.mobile-facets__open .mobile-facets__open-caret{display:none!important}}.mobile-facets__wrapper .mobile-facets__open>.icon{width:1.6rem;height:1.6rem}.mobile-facets__open .facets__count-bubble{display:none}.mobile-facets__open .mobile-facets__open-caret{display:inline-flex;align-items:center}.mobile-facets__open .mobile-facets__open-caret .icon{width:1.1rem;height:1.1rem}.mobile-facets__wrapper .mobile-facets__close{color:rgb(var(--color-dark-pink))}.mobile-facets__wrapper .mobile-facets__close:after{top:50%;left:50%;transform:translate(-50%,-50%);width:4rem;height:4rem;background-color:rgb(var(--color-light-pink))}.mobile-facets__wrapper .mobile-facets__close .icon{position:relative;z-index:1;width:.9rem;height:.9rem;margin:0}.js .mobile-facets__details>.mobile-facets__submenu{position:static;transform:none;visibility:visible;display:none;background:none;z-index:auto;box-shadow:none}.js .mobile-facets__details[open]>.mobile-facets__submenu{display:flex}.mobile-facets__submenu>.mobile-facets__close-button{display:none}.mobile-facets__details .mobile-facets__summary{color:rgb(var(--color-dark-pink));font-weight:var(--font-bold)}.mobile-facets__summary .mobile-facets__arrow .icon{transition:transform var(--duration-default) ease}.mobile-facets__details[open]>.mobile-facets__summary .mobile-facets__arrow .icon{transform:rotate(180deg)}.mobile-facets__heading{color:rgb(var(--color-dark-pink));text-align:left;font-weight:var(--font-bold)}.mobile-facets__submenu .mobile-facets__footer{display:none}.mobile-facets__inner .mobile-facets__footer{padding-inline-start:var(--sp-8);padding-inline-end:var(--sp-8)}@media screen and (min-width:750px){.mobile-facets__inner .mobile-facets__footer{padding-inline-start:var(--sp-12);padding-inline-end:var(--sp-12)}}.mobile-facets__footer .mobile-facets__clear{font-weight:var(--font-medium)}.active-facets-mobile .active-facets{gap:.8rem;margin-inline-start:0;align-items:center}.active-facets-mobile a.active-facets__button{margin:0;padding:var(--sp-3) var(--sp-5d5);border-radius:5rem;background-color:rgb(var(--color-light-pink));color:rgb(var(--color-dark-pink));font-size:var(--font-12);font-weight:var(--font-medium)}.active-facets-mobile a.active-facets__button--dark{background-color:rgb(var(--color-pink));color:rgb(var(--color-white));font-weight:var(--font-bold)}.active-facets-mobile a.active-facets__button--dark:after{content:none}.mobile-facets__details .mobile-facets__label{color:rgb(var(--color-dark-grey));font-weight:var(--font-medium);font-size:calc(var(--font-heading-scale) * var(--font-14))}.mobile-facets__details .mobile-facets__label .icon{border-radius:.4rem;border-width:.2rem;border-color:rgb(var(--color-grey))}.mobile-facets__details .mobile-facets__label>input:checked~.icon{border-color:rgb(var(--color-pink))}.mobile-facets__details .mobile-facets__label .icon:after{width:.5rem;height:.9rem;border:.2rem solid rgb(var(--color-pink));border-top:0;border-inline-start:0;border-radius:0;background-color:transparent;transform:translate(-50%,-60%) rotate(45deg)}.mobile-facets__details .mobile-facets__label .color__swatch-label{display:flex;align-items:center;flex:1 1 auto}.mobile-facets__details .mobile-facets__label>.caption-with-letter-spacing,.mobile-facets__details .mobile-facets__label .color__swatch-label>.caption-with-letter-spacing{margin-inline-start:auto;color:rgb(var(--color-grey));font-weight:var(--font-medium)}.mobile-facets__submenu .facets__price{flex-direction:column;padding:var(--sp-6) var(--sp-1d5) var(--sp-8)}.mobile-facets__submenu .price-range{flex-direction:column;gap:1.8rem;align-items:stretch}.mobile-facets__submenu .price-range__prefix,.mobile-facets__submenu .price-range+div{display:none}.mobile-facets__details .mobile-facets__submenu .facets__price .fields{display:flex;gap:1.5rem;width:100%;order:1}.mobile-facets__submenu .facets__price .field{display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:.2rem;height:4.2rem;padding:0 var(--sp-5);background-color:rgb(var(--color-white));border:.1rem solid rgb(var(--color-light-grey));border-radius:.8rem}.mobile-facets__submenu .facets__price .field+.field>*{border-top:0}.mobile-facets__submenu .facets__price .field__label{display:none}.mobile-facets__submenu .facets__price .field__currency,.mobile-facets__submenu .facets__price .field__input{display:inline-flex;align-items:center;width:auto;padding:0;font-size:1.6rem;font-weight:var(--font-medium);color:rgb(var(--color-dark-grey))}.mobile-facets__submenu .facets__price .field__input{order:1;flex:0 0 auto;width:5.6rem;min-height:0;text-align:center;overflow:visible;box-shadow:none;-webkit-appearance:none;appearance:none}.mobile-facets__submenu .facets__price .field__input::placeholder{color:rgb(var(--color-dark-grey));opacity:1}.mobile-facets__submenu .facets__price .field__currency{order:2}.mobile-facets__details .mobile-facets__submenu .price-range__track-wrapper{display:flex;order:2}.mobile-facets__submenu .price-range__track{height:.4rem;--selected-range: rgb(var(--color-pink));--unselected-range: rgb(var(--color-light-grey))}.mobile-facets__submenu .price-range__track-dashed{display:none}.mobile-facets__submenu .price-range__thumbs:before{background-color:rgb(var(--color-white));border:.2rem solid rgb(var(--color-pink))}#_lm_pix{display:none}
/*# sourceMappingURL=/cdn/shop/t/287/assets/lolyshop-base.css.map */
