*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}html{-webkit-text-size-adjust:100%;overflow-x:clip;scroll-padding-top:calc(var(--xxx-topbar-h) + var(--xxx-header-h))}body{margin:0;overflow-x:clip;background:var(--xxx-white);color:var(--xxx-text);font-family:var(--xxx-font);font-size:14px;line-height:21px;font-weight:400;-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{background:none;padding:0;cursor:pointer}a,button,input,select,label,summary,[role=button]{touch-action:manipulation}h1,h2,h3,h4,h5,h6,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}[hidden]{display:none!important}.xxx-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--xxx-pink);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.xxx-container{width:100%;max-width:var(--xxx-container);margin-left:auto;margin-right:auto;padding-left:var(--xxx-pad);padding-right:var(--xxx-pad)}.xxx-only-desktop{display:none!important}@media(min-width:1024px){.xxx-only-desktop{display:block!important}.xxx-only-mobile{display:none!important}}.xxx-h1{font-size:42px;line-height:42px;font-weight:400;color:var(--xxx-black)}.xxx-h3{font-size:26.25px;line-height:31.5px;font-weight:400}.xxx-h3 strong,.xxx-h3 b{font-weight:700}.xxx-h4{font-size:21px;line-height:28px;font-weight:700;color:var(--xxx-black)}.xxx-h5{font-size:17.5px;line-height:24.5px;font-weight:400}.xxx-h5 strong{font-weight:700}.xxx-script{font-family:var(--xxx-font-script);font-style:normal;font-weight:400;line-height:1}.xxx-rte{font-size:14px;line-height:21px}.xxx-rte>*+*{margin-top:14px}.xxx-rte h2{font-size:21px;line-height:28px;font-weight:700;margin-top:21px}.xxx-rte h3{font-size:17.5px;line-height:24.5px;font-weight:700;margin-top:17.5px}.xxx-rte>h2:first-child,.xxx-rte>h3:first-child{margin-top:0}.xxx-rte ul{list-style:disc;padding-left:21px}.xxx-rte ol{list-style:decimal;padding-left:21px}.xxx-rte li+li{margin-top:3.5px}.xxx-rte a{text-decoration:underline;text-underline-offset:3px}.xxx-rte strong,.xxx-rte b{font-weight:700}.xxx-rte img{border-radius:8px}.xxx-rte--spans span{display:block;margin-bottom:10.5px}.xxx-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 14px;border:1px solid transparent;border-radius:8px;font-size:14px;line-height:21px;font-weight:400;text-align:center;cursor:pointer;transition:color .7s cubic-bezier(.4,0,.2,1),background-color .7s cubic-bezier(.4,0,.2,1),border-color .7s cubic-bezier(.4,0,.2,1),opacity .3s}.xxx-btn--primary{background:var(--xxx-pink);color:var(--xxx-white)}.xxx-btn--primary:hover{background:var(--xxx-pink-dark)}.xxx-btn--neutral{background:var(--xxx-white);color:var(--btn-color,var(--xxx-black));border-color:var(--xxx-grey-border);font-weight:700;min-height:44px;padding:10.5px 21px}.xxx-btn--neutral:hover{background:#f4a4c4;border-color:#f4a4c4;color:var(--xxx-white);box-shadow:#ea738f 2px 2px 12px -8px}.xxx-btn--secondary{background:transparent;color:var(--xxx-pink);border-color:var(--xxx-pink);font-size:16px;line-height:24px;min-height:40px;padding:7px 14px}.xxx-btn--secondary:hover{background:var(--xxx-pink-light);color:var(--xxx-white)}.xxx-btn--m{min-height:44px;padding:10.5px}.xxx-btn--full{width:100%}.xxx-btn--bold{font-weight:700}.xxx-btn[disabled]{opacity:.5;cursor:not-allowed}.xxx-btn.is-loading .xxx-btn__label{visibility:hidden}.xxx-btn.is-loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:xxx-spin .7s linear infinite}@keyframes xxx-spin{to{transform:rotate(360deg)}}.xxx-icon-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:24px;height:24px;flex:0 0 24px;color:var(--xxx-text)}.xxx-icon-btn svg{width:24px;height:24px}.xxx-link{text-decoration:underline;text-underline-offset:3px}.xxx-badge--soft{background:#fde7ef!important}.xxx-badge{display:inline-flex;align-items:center;padding:2px 3.5px;border-radius:4px;background:var(--xxx-pink-light);color:var(--xxx-black);font-size:12px;line-height:18px;font-weight:400;white-space:nowrap}.xxx-rating{display:flex;align-items:center;gap:7px}.xxx-stars{position:relative;display:inline-block;font-size:16px;line-height:1;letter-spacing:2px;color:#e9418440;white-space:nowrap}.xxx-stars:before{content:"\2605\2605\2605\2605\2605"}.xxx-stars__fill{position:absolute;top:0;left:0;overflow:hidden;color:var(--xxx-pink-star);width:var(--rating-pct,0%)}.xxx-stars__fill:before{content:"\2605\2605\2605\2605\2605"}.xxx-stars2{position:relative;display:inline-flex;flex:0 0 auto;color:var(--xxx-pink-star);line-height:0}.xxx-stars2__row,.xxx-stars2__fill{display:flex;gap:2px}.xxx-stars2 svg{width:var(--s,16px);height:var(--s,16px);flex:0 0 var(--s,16px)}.xxx-stars2__fill{position:absolute;top:0;left:0;height:100%;overflow:hidden;width:var(--pct,0%)}.xxx-rating__count{font-size:12.25px;line-height:17.5px;font-weight:700}.xxx-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:7px}.xxx-price__regular{font-weight:700}.xxx-price__compare{font-weight:400;opacity:.6;text-decoration:line-through}.xxx-card{position:relative;display:flex;flex-direction:column;height:100%;min-width:0}.xxx-card__media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;border-radius:var(--xxx-radius-s);background:var(--xxx-grey-bg)}.xxx-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.xxx-card__media .xxx-card__img--hover{opacity:0}@media(hover:hover)and (min-width:1024px){.xxx-card__media:hover .xxx-card__img--hover{opacity:1}}.xxx-card__badges{position:absolute;top:10.5px;left:10.5px;z-index:2;display:flex;flex-wrap:wrap;gap:7px}.xxx-card__infos{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;padding-top:14px}.xxx-card__title{font-size:14px;line-height:21px;font-weight:700}.xxx-card__subtitle{font-size:12.25px;line-height:17.5px}.xxx-card__rating{margin-top:7px}.xxx-card__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:21px}.xxx-card__price{font-size:17.5px;line-height:24.5px}.xxx-card__price .xxx-price__compare{font-size:14px}.xxx-card__atc{width:100%}.xxx-card__atc .xxx-btn{width:100%;font-weight:700}@media(min-width:1024px){.xxx-card__media{border-radius:var(--xxx-radius)}.xxx-card__title{font-size:16px;line-height:24px}.xxx-card__subtitle{font-size:14px;line-height:21px}}.xxx-slider{position:relative;min-width:0}.xxx-slider__track{display:flex;gap:var(--gap-m,20px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;min-width:0}.xxx-slider__track::-webkit-scrollbar{display:none}.xxx-slider__slide{position:relative;flex:0 0 calc((100% - (var(--per-m,2.6) - 1) * var(--gap-m,20px)) / var(--per-m,2.6));min-width:0;scroll-snap-align:start}@media(min-width:1024px){.xxx-slider__track{gap:var(--gap-d,30px)}.xxx-slider__slide{flex-basis:calc((100% - (var(--per-d,4) - 1) * var(--gap-d,30px)) / var(--per-d,4))}}.xxx-slider__arrow{position:absolute;top:50%;z-index:3;display:none;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:var(--xxx-white);box-shadow:var(--xxx-shadow);color:var(--xxx-text)}.xxx-slider__arrow--prev{left:-20px}.xxx-slider__arrow--next{right:-20px}.xxx-slider__arrow svg{width:16px;height:16px}.xxx-slider__arrow[disabled]{opacity:0;pointer-events:none}@media(min-width:1024px){.xxx-slider--arrows .xxx-slider__arrow{display:flex}}.xxx-slider__bar{position:relative;height:3px;width:50%;margin:31.5px auto 0;background:#0000001f;border-radius:4px;overflow:hidden}.xxx-slider__bar span{position:absolute;top:0;left:0;height:100%;width:20%;background:var(--bar-color,var(--xxx-black));border-radius:4px}@media(min-width:1024px){.xxx-slider__bar{width:30%}}.xxx-dots{display:flex;justify-content:center;gap:7px;margin-top:14px}.xxx-dots button{position:relative;width:7px;height:7px;border-radius:50%;background:#0003}.xxx-dots button[aria-current=true]{background:var(--xxx-black)}.xxx-section{background:var(--sec-bg,transparent)}.xxx-pad{padding-top:var(--pt-m,0px);padding-bottom:var(--pb-m,0px)}@media(min-width:1024px){.xxx-pad{padding-top:var(--pt-d,0px);padding-bottom:var(--pb-d,0px)}}.xxx-grid{display:grid;grid-template-columns:repeat(var(--cols-m,2),minmax(0,1fr));column-gap:var(--gap-m,14px);row-gap:var(--rgap-m,28px)}@media(min-width:1024px){.xxx-grid{grid-template-columns:repeat(var(--cols-d,4),minmax(0,1fr));column-gap:var(--gap-d,28px);row-gap:var(--rgap-d,35px)}}.xxx-heading{text-align:center}.xxx-heading__inner{width:85%;margin:0 auto}@media(min-width:1024px){.xxx-heading__inner{width:75%}}.xxx-input{display:block;width:100%;height:50px;padding:0 16px;border:1px solid var(--xxx-grey-border);border-radius:4px;background:var(--xxx-white);color:var(--xxx-black);font-size:16px}.xxx-input:focus{outline:none;border-color:var(--xxx-pink)}.xxx-qty{display:flex;align-items:stretch;border:1px solid var(--xxx-grey-border);border-radius:8px;min-width:0;background:var(--xxx-white)}.xxx-qty button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 10.5px;color:var(--xxx-text)}.xxx-qty button svg{width:14px;height:14px}.xxx-qty input{width:100%;min-width:24px;text-align:center;font-weight:700;border:0;background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.xxx-qty input::-webkit-outer-spin-button,.xxx-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(min-width:1024px){.xxx-qty button{padding:0 21px}}.xxx-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0006;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.xxx-overlay.is-open{opacity:1;visibility:visible}.xxx-drawer{position:fixed;top:0;bottom:0;z-index:100;display:flex;flex-direction:column;width:100%;max-width:450px;background:var(--xxx-white);transition:transform .4s cubic-bezier(.4,0,.2,1),visibility .4s;visibility:hidden}.xxx-drawer--right{right:0;transform:translate(100%)}.xxx-drawer--left{left:0;transform:translate(-100%)}.xxx-drawer.is-open{transform:translate(0);visibility:visible}.xxx-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17.5px;border-bottom:1px solid var(--xxx-grey-line)}.xxx-drawer__title{font-size:17.5px;line-height:24.5px;font-weight:700}.xxx-drawer__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:17.5px}.xxx-drawer__foot{padding:17.5px;border-top:1px solid var(--xxx-grey-line)}body.xxx-lock{overflow:hidden}.xxx-acc{border-bottom:1px solid var(--xxx-grey-line)}.xxx-acc__btn{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:17.5px 0;text-align:left;font-weight:700}.xxx-acc__btn svg{width:16px;height:16px;flex:0 0 16px}.xxx-acc__minus,.xxx-acc.is-open .xxx-acc__plus{display:none}.xxx-acc.is-open .xxx-acc__minus{display:block}.xxx-acc__panel{display:none;padding-bottom:17.5px}.xxx-acc.is-open .xxx-acc__panel{display:block}.xxx-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;font-size:14px;line-height:21px}.xxx-breadcrumb a:hover{color:gray}.xxx-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;margin-top:35px}.xxx-pagination a,.xxx-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10.5px;border-radius:8px;border:1px solid var(--xxx-grey-line)}.xxx-pagination .is-current{background:var(--xxx-pink);border-color:var(--xxx-pink);color:var(--xxx-white);font-weight:700}.shopify-policy__container{max-width:900px!important;margin:0 auto;padding:35px 17.5px 52.5px}.shopify-policy__title{text-align:center;margin-bottom:28px}.shopify-policy__title h1{font-size:26.25px;line-height:31.5px;font-weight:700;color:var(--xxx-black)}.shopify-policy__body{font-size:14px;line-height:22px;color:var(--xxx-text)}.shopify-policy__body p{margin:0 0 14px}.shopify-policy__body h2{margin:35px 0 14px;font-size:21px;line-height:28px;font-weight:700;color:var(--xxx-black)}.shopify-policy__body h3{margin:28px 0 10.5px;font-size:17.5px;line-height:24.5px;font-weight:700;color:var(--xxx-black)}.shopify-policy__body h4,.shopify-policy__body h5{margin:21px 0 7px;font-size:14px;font-weight:700;color:var(--xxx-black)}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 14px;padding-left:21px}.shopify-policy__body ul{list-style:disc}.shopify-policy__body ol{list-style:decimal}.shopify-policy__body li{margin-bottom:5px}.shopify-policy__body a{color:var(--xxx-pink);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.shopify-policy__body strong,.shopify-policy__body b{font-weight:700}.shopify-policy__body table{display:block;overflow-x:auto;width:100%;margin:0 0 14px;border-collapse:collapse}.shopify-policy__body th,.shopify-policy__body td{padding:7px 10.5px;border:1px solid var(--xxx-grey-line);text-align:left;vertical-align:top}@media(min-width:1024px){.shopify-policy__container{padding:52.5px 17.5px 70px}.shopify-policy__title h1{font-size:31.5px;line-height:38px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/xxx-base.css.map */
