:root{--fl-ivoire: #fbf7f1;--fl-creme: #f3e9df;--fl-rose: #e7c2bd;--fl-sauge: #aeb7a0;--fl-terre: #b97862;--fl-brun: #332b27;--fl-dore: #c39a62}body{background:var(--fl-ivoire);color:var(--fl-brun)}h1,h2,h3,.h0,.h1,.h2,.h3{color:var(--fl-brun);letter-spacing:-.02em}.button,.shopify-payment-button__button{border-radius:8px!important;transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px)}.card-wrapper .card,.card__media{border-radius:14px;overflow:hidden}.card__heading{font-weight:500}.media img{transition:transform .4s ease}.card-wrapper:hover .media img{transform:scale(1.025)}.header-wrapper{background:#fbf7f1f5;border-bottom:1px solid rgba(51,43,39,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header{min-height:78px}.header__heading-logo{max-height:54px;width:auto}.header__inline-menu{margin-top:0}.header__menu-item{color:var(--fl-brun);font-size:14px;font-weight:500;letter-spacing:.03em;text-decoration:none;transition:opacity .2s ease}.header__menu-item:hover{opacity:.65}.header__menu-item span{text-decoration:none!important}.header__icon{color:var(--fl-brun);transition:transform .2s ease,opacity .2s ease}.header__icon:hover{transform:translateY(-1px);opacity:.7}.cart-count-bubble{background:var(--fl-terre);color:#fff}.menu-drawer{background:var(--fl-ivoire)}.menu-drawer__menu-item{color:var(--fl-brun);font-size:17px}.shopify-section-header-sticky .header-wrapper{box-shadow:0 8px 30px #332b270d}.fl-status-bar{min-height:34px;padding:7px 15px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.03em;text-align:center;color:var(--fl-brun)}.fl-status-bar--closed{background:var(--fl-creme)}.fl-status-bar--open{background:#e4eadf}.fl-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.fl-status-bar--closed .fl-status-dot{background:var(--fl-terre)}.fl-status-bar--open .fl-status-dot{background:#708268}.fabrikalily-hero{position:relative;overflow:hidden;margin:22px auto 45px;padding:78px 42px;max-width:1400px;background:linear-gradient(180deg,#ffffff38,#fff0),#f4efe9;border:1px solid rgba(51,43,39,.08);border-radius:28px;box-shadow:0 18px 45px #332b270d}.fabrikalily-hero:before,.fabrikalily-hero:after{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:contain;z-index:1}.fabrikalily-hero:before{top:50px;left:34px;width:170px;height:250px;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 260'><g fill='none' stroke='%23c7c0b7' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M92 245 C91 210 92 173 92 32'/><path d='M92 62 C79 56 68 45 59 32'/><path d='M92 80 C106 72 119 58 128 44'/><path d='M92 102 C76 96 63 85 54 71'/><path d='M92 124 C108 116 121 103 131 88'/><path d='M92 149 C76 142 64 130 55 117'/><path d='M92 171 C107 163 121 151 131 137'/><path d='M92 194 C79 189 68 180 61 169'/></g></svg>")}.fabrikalily-hero:after{right:44px;bottom:40px;width:150px;height:210px;opacity:.48;transform:scaleX(-1);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 260'><g fill='none' stroke='%23d1c7bd' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M92 245 C91 210 92 173 92 32'/><path d='M92 62 C79 56 68 45 59 32'/><path d='M92 80 C106 72 119 58 128 44'/><path d='M92 102 C76 96 63 85 54 71'/><path d='M92 124 C108 116 121 103 131 88'/><path d='M92 149 C76 142 64 130 55 117'/><path d='M92 171 C107 163 121 151 131 137'/></g></svg>")}.fabrikalily-hero__content{position:relative;z-index:2;max-width:880px;margin:0 auto;text-align:center}.fabrikalily-hero__content:before,.fabrikalily-hero__content:after{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:contain}.fabrikalily-hero__content:before{top:-10px;right:110px;width:72px;height:120px;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 130'><g fill='none' stroke='%23beb5ab' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'><path d='M39 119 C39 90 40 67 40 14'/><path d='M40 34 C33 31 28 26 24 20'/><path d='M40 45 C47 41 53 35 57 29'/><path d='M40 58 C33 55 28 50 24 44'/><path d='M40 72 C47 68 53 62 58 55'/><path d='M40 86 C33 83 28 78 24 72'/></g></svg>")}.fabrikalily-hero__content:after{left:105px;bottom:-12px;width:110px;height:62px;opacity:.38;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 70'><g fill='none' stroke='%23b7c0ae' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 56 C30 50 43 42 56 26'/><path d='M58 28 C56 38 56 46 58 56'/><path d='M44 38 C36 34 30 28 25 21'/><path d='M67 34 C76 30 83 25 90 18'/><path d='M77 43 C86 40 94 36 101 31'/></g></svg>")}.fabrikalily-hero__eyebrow{margin:0 0 14px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#332b27b8}.fabrikalily-hero h1,.fabrikalily-hero h2{margin:0 0 16px;font-size:clamp(34px,5.2vw,68px);line-height:1.04;letter-spacing:-.04em;color:var(--fl-brun)}.fabrikalily-hero p{max-width:650px;margin:0 auto;font-size:16px;line-height:1.75;color:#332b27d6}.fabrikalily-hero .button,.fabrikalily-hero .button--secondary{margin-top:14px;min-height:50px;padding:0 30px;border-radius:10px!important;box-shadow:0 12px 24px #332b2714}.fabrikalily-countdown{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:30px 0 28px}.fabrikalily-countdown>*{position:relative;min-width:86px;padding:13px 10px 11px;overflow:hidden;text-align:center;background:linear-gradient(to bottom,#3b3e36 0% 49%,#2e312b 50% 100%);border:1px solid rgba(0,0,0,.25);border-radius:8px;box-shadow:inset 0 1px #ffffff14,0 8px 18px #332b2726}.fabrikalily-countdown>*:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#0000008c;box-shadow:0 1px #ffffff0f;z-index:1}.fabrikalily-countdown>*:before{content:"";position:absolute;top:calc(50% - 2px);left:4px;width:4px;height:4px;border-radius:50%;background:#171915;box-shadow:calc(100% + 70px) 0 #171915;z-index:2}.fabrikalily-countdown strong,.fabrikalily-countdown b,.fabrikalily-countdown .countdown-number,.fabrikalily-countdown .countdown__number,.fabrikalily-countdown .fl-countdown-number{position:relative;z-index:3;display:block;margin:0 0 9px;color:#f7f2eb;font-family:Courier New,monospace;font-size:33px;font-weight:600;line-height:1;letter-spacing:.08em;text-shadow:0 1px 0 rgba(0,0,0,.7)}.fabrikalily-countdown small,.fabrikalily-countdown .countdown-label,.fabrikalily-countdown .countdown__label,.fabrikalily-countdown .fl-countdown-label,.fabrikalily-countdown span:last-child{position:relative;z-index:3;display:block;color:#f7f2ebad;font-size:9px;line-height:1.2;text-transform:uppercase;letter-spacing:.18em}@media screen and (max-width:749px){.fabrikalily-hero{margin:14px 14px 34px;padding:48px 20px;border-radius:22px}.fabrikalily-hero:before{top:24px;left:10px;width:92px;height:150px;opacity:.42}.fabrikalily-hero:after{right:10px;bottom:18px;width:82px;height:120px;opacity:.38}.fabrikalily-hero__content:before{top:-6px;right:12px;width:48px;height:86px;opacity:.34}.fabrikalily-hero__content:after{left:10px;bottom:-6px;width:72px;height:42px;opacity:.28}.fabrikalily-hero p{font-size:14px}.fabrikalily-countdown{gap:10px}.fabrikalily-countdown>*{min-width:72px;padding:12px 8px 10px}.fabrikalily-countdown strong,.fabrikalily-countdown b,.fabrikalily-countdown .countdown-number,.fabrikalily-countdown .countdown__number,.fabrikalily-countdown .fl-countdown-number{font-size:26px}}.collection .title,.collection__title .title{margin-bottom:34px;color:var(--fl-brun);font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.1;letter-spacing:-.035em}.collection .grid{column-gap:18px;row-gap:34px}.collection .card-wrapper{height:100%}.collection .card{background:transparent;border:0;border-radius:18px;overflow:visible;transition:transform .25s ease,opacity .25s ease}.collection .card-wrapper:hover .card{transform:translateY(-3px)}.collection .card__inner{border-radius:18px!important;overflow:hidden;background:#f3ede6;box-shadow:0 8px 26px #332b270f}.collection .card__media{border-radius:18px!important;overflow:hidden}.collection .card__media img{transition:transform .45s ease!important}.collection .card-wrapper:hover .card__media img{transform:scale(1.025)}.collection .card__information{padding-top:17px!important;padding-left:2px!important;padding-right:2px!important}.collection .card__heading{margin-bottom:8px;font-size:15px;font-weight:500;line-height:1.35;letter-spacing:0}.collection .card__heading a{color:var(--fl-brun);text-decoration:none}.collection .card__heading a:hover{text-decoration:none;opacity:.7}.collection .price{margin-top:5px;color:var(--fl-brun);font-size:15px;font-weight:500;letter-spacing:.015em}.collection .fabrikalily-card-opening{display:inline-flex;align-items:center;gap:7px;margin-top:10px!important;padding:6px 10px;background:#f3e9df;border-radius:999px;color:#705c51;font-size:10px!important;font-weight:600!important;line-height:1.2;letter-spacing:.05em!important}.collection .fabrikalily-card-opening:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--fl-terre)}.collection .card__badge{left:12px;bottom:12px}.collection .badge{padding:7px 13px;background:#332b27e0!important;color:#fbf7f1!important;border:0!important;border-radius:999px;font-size:10px;font-weight:500;letter-spacing:.07em}.collection .underline-links-hover:hover a{text-decoration:none!important}@media screen and (max-width:749px){.collection .title,.collection__title .title{margin-bottom:24px;font-size:28px}.collection .grid{column-gap:10px;row-gap:26px}.collection .card__inner,.collection .card__media{border-radius:14px!important}.collection .card__information{padding-top:12px!important}.collection .card__heading,.collection .price{font-size:13px}.collection .fabrikalily-card-opening{padding:5px 8px;font-size:8px!important}}.collection__title{margin-bottom:32px!important}.collection__title .title,.collection .title{position:relative;margin:0!important;color:var(--fl-brun);font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.15;letter-spacing:-.035em}.collection__title .title:after,.collection .title:after{content:"";display:block;width:42px;height:2px;margin-top:16px;background:var(--fl-terre);border-radius:20px;opacity:.65}.collection{padding-top:20px;padding-bottom:35px}@media screen and (max-width:749px){.collection__title{margin-bottom:24px!important}.collection__title .title,.collection .title{font-size:28px}.collection__title .title:after,.collection .title:after{width:34px;margin-top:12px}}.rich-text{padding-top:30px;padding-bottom:30px}.rich-text__wrapper{max-width:920px}.rich-text__blocks{position:relative;padding:54px 60px;background:#f4efe9;border:1px solid rgba(51,43,39,.07);border-radius:24px;box-shadow:0 16px 40px #332b270a}.rich-text__blocks:before{content:"";display:block;width:34px;height:1px;margin:0 auto 18px;background:var(--fl-terre);opacity:.65}.rich-text__heading{margin-bottom:20px!important;color:var(--fl-brun);font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.12;letter-spacing:-.035em}.rich-text__text{max-width:700px;margin-left:auto;margin-right:auto;color:#332b27c2;font-size:16px;line-height:1.8}@media screen and (max-width:749px){.rich-text__blocks{padding:38px 22px;border-radius:18px}.rich-text__heading{font-size:28px}.rich-text__text{font-size:14px;line-height:1.7}}.multicolumn{padding-top:24px;padding-bottom:34px}.multicolumn-list{gap:16px}.multicolumn-card{height:100%;padding:26px 20px!important;background:#fbf7f1!important;border:1px solid rgba(51,43,39,.08);border-radius:18px;box-shadow:0 10px 28px #332b2709;transition:transform .22s ease,box-shadow .22s ease}.multicolumn-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #332b270f}.multicolumn-card__info{padding:0!important;text-align:center}.multicolumn-card__info:before{content:"";display:block;width:28px;height:2px;margin:0 auto 14px;background:var(--fl-terre);border-radius:20px;opacity:.55}.multicolumn-card__info h3{margin:0 0 8px;color:var(--fl-brun);font-size:15px;font-weight:600;letter-spacing:.015em}.multicolumn-card__info .rte{color:#332b27ad;font-size:13px;line-height:1.55}.multicolumn-card__image-wrapper{margin-bottom:14px!important}.multicolumn-card__image{max-width:46px;margin:auto}@media screen and (max-width:749px){.multicolumn-list{gap:10px}.multicolumn-card{padding:20px 12px!important;border-radius:15px}.multicolumn-card__info h3{font-size:13px}.multicolumn-card__info .rte{font-size:11px}}@media screen and (min-width:990px){.multicolumn-list{display:flex!important;flex-wrap:nowrap!important;gap:16px!important}.multicolumn-list .multicolumn-list__item{width:calc((100% - 48px)/4)!important;max-width:calc((100% - 48px)/4)!important;flex:0 0 calc((100% - 48px)/4)!important}}@media screen and (min-width:750px)and (max-width:989px){.multicolumn-list{display:flex!important;flex-wrap:wrap!important;gap:14px!important}.multicolumn-list .multicolumn-list__item{width:calc((100% - 14px)/2)!important;max-width:calc((100% - 14px)/2)!important;flex:0 0 calc((100% - 14px)/2)!important}}@media screen and (max-width:749px){.multicolumn-list{gap:10px!important}.multicolumn-list .multicolumn-list__item{width:100%!important;max-width:100%!important}}.fl-reviews-heading{max-width:1200px;margin:55px auto 14px;padding:0 20px;text-align:center}.fl-reviews-heading span{display:block;margin-bottom:10px;color:var(--fl-terre);font-size:10px;font-weight:600;letter-spacing:.22em}.fl-reviews-heading h2{margin:0 0 10px;color:var(--fl-brun);font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.15;letter-spacing:-.035em}.fl-reviews-heading p{margin:0;color:#332b27a6;font-size:14px}.fl-reviews-heading+.shopify-block{margin-top:0}@media screen and (max-width:749px){.fl-reviews-heading{margin-top:40px}.fl-reviews-heading h2{font-size:28px}}.fl-instagram-heading{max-width:1200px;margin:60px auto 22px;padding:0 20px;text-align:center}.fl-instagram-heading span{display:block;margin-bottom:10px;color:var(--fl-terre);font-size:10px;font-weight:600;letter-spacing:.22em}.fl-instagram-heading h2{margin:0 0 10px;color:var(--fl-brun);font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.15;letter-spacing:-.035em}.fl-instagram-heading p{margin:0;color:#332b27a6;font-size:14px}@media screen and (max-width:749px){.fl-instagram-heading{margin-top:42px}.fl-instagram-heading h2{font-size:28px}}.footer{margin-top:60px;background:#efe7df;border-top:1px solid rgba(51,43,39,.08)}.footer__content-top{padding-top:55px!important;padding-bottom:45px!important}.footer-block__heading{margin-bottom:18px;color:var(--fl-brun);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.footer-block__details-content a,.footer-block__details-content .list-menu__item--link{color:#332b27b8;font-size:13px;text-decoration:none;transition:color .2s ease,opacity .2s ease}.footer-block__details-content a:hover,.footer-block__details-content .list-menu__item--link:hover{color:var(--fl-brun);text-decoration:none;opacity:.7}.footer-block__details-content,.footer-block__details-content p{color:#332b27ad;font-size:13px;line-height:1.7}.footer .list-social__link{color:var(--fl-brun);transition:transform .2s ease,opacity .2s ease}.footer .list-social__link:hover{transform:translateY(-2px);opacity:.65}.footer__content-bottom{border-top:1px solid rgba(51,43,39,.08)!important;padding-top:20px!important;padding-bottom:20px!important}.footer__copyright,.footer__copyright a{color:#332b2794;font-size:11px;text-decoration:none}.footer__payment{opacity:.75}@media screen and (max-width:749px){.footer{margin-top:45px}.footer__content-top{padding-top:38px!important;padding-bottom:30px!important}.footer-block{margin-bottom:28px!important}.footer-block__heading{font-size:13px}}.header{min-height:70px!important;padding-top:10px!important;padding-bottom:10px!important}.header__heading-logo{width:auto!important;max-height:58px!important}.header__heading,.header__heading-link{padding:0!important}.header__inline-menu{margin-left:28px}.header__icons{gap:4px}@media screen and (max-width:749px){.header{min-height:62px!important;padding-top:7px!important;padding-bottom:7px!important}.header__heading-logo{max-height:48px!important}}.product{padding-top:28px;padding-bottom:40px}.product__media{border-radius:20px!important;overflow:hidden;border:1px solid rgba(51,43,39,.07)}.product__text.caption-with-letter-spacing{color:#332b278c;font-size:10px;font-weight:600;letter-spacing:.18em}.product__title{margin-top:6px!important;margin-bottom:14px!important}.product__title h1{color:var(--fl-brun);font-size:clamp(32px,3vw,46px);font-weight:400;line-height:1.08;letter-spacing:-.035em}.product .badge{padding:7px 12px;border:none;border-radius:999px;background:#373430;color:#fff;font-size:10px;font-weight:600;letter-spacing:.04em}.product__tax{margin-top:8px!important;color:#332b2794;font-size:12px;line-height:1.5}@media screen and (max-width:749px){.product{padding-top:16px}.product__media,.product__media img{border-radius:16px!important}.product__title h1{font-size:32px}}.fl-hero__background{filter:blur(4px)!important;transform:scale(1.025)!important;opacity:.9!important;background-position:center center!important;background-size:cover!important}.fl-hero__overlay{background:#f8f3ec85!important}.fl-hero__content{position:relative;z-index:2}@media screen and (max-width:749px){.fl-hero__background{filter:blur(3px)!important;opacity:.82!important}.fl-hero__overlay{background:#f8f3ec99!important}}.product{padding-top:32px;padding-bottom:45px}.product__media{overflow:hidden!important;border:1px solid rgba(51,43,39,.07)!important;border-radius:20px!important}.product__media img{border-radius:20px!important}.product__info-container{padding-top:8px}.product__text.caption-with-letter-spacing{color:#332b278c;font-size:9px;font-weight:600;letter-spacing:.18em}.product__title{margin:5px 0 12px!important}.product__title h1{color:var(--fl-brun);font-size:clamp(32px,3vw,44px);font-weight:400;line-height:1.08;letter-spacing:-.035em}.product .price{color:var(--fl-brun);font-size:18px;font-weight:500}.product .badge{padding:6px 11px;border:0;border-radius:999px;background:#373430;color:#fff;font-size:10px}.product__tax{color:#332b2794;font-size:12px}.fabrikalily-boutique-fermee{margin-top:22px;padding:18px 20px;background:#f3e9df;border:1px solid rgba(51,43,39,.07);border-radius:14px}.fabrikalily-boutique-fermee p{margin:0!important;color:var(--fl-brun);font-size:13px}.fabrikalily-boutique-fermee p+p{margin-top:5px!important;color:#332b27a6}.product__info-container:has(.fabrikalily-boutique-fermee) .product-form__quantity{display:none!important}@media screen and (max-width:749px){.product{padding-top:18px}.product__media,.product__media img{border-radius:16px!important}.product__title h1{font-size:31px}}@media screen and (min-width:990px){.product{max-width:1250px!important;margin-left:auto!important;margin-right:auto!important}.product__media-wrapper{width:35%!important;max-width:35%!important}.product__info-wrapper{width:52%!important;max-width:52%!important;padding-left:55px!important}}.product__title h1{font-size:clamp(30px,2.4vw,38px)!important;line-height:1.12!important;letter-spacing:-.025em!important}.product__description{margin-top:28px!important;max-width:620px;color:#332b27c2;font-size:15px;line-height:1.75}.product__description p{margin:0 0 10px}.product__description ul{margin:14px 0;padding-left:18px}.product__description li{margin-bottom:5px}.product-form__input{margin-top:20px}.product-form__input .form__label{margin-bottom:10px;color:#332b27b3;font-size:12px;font-weight:600;letter-spacing:.04em}.product-form__input input[type=radio]+label{min-width:70px;padding:9px 16px!important;border:1px solid rgba(51,43,39,.14)!important;border-radius:999px!important;background:#fbf7f1!important;color:var(--fl-brun)!important;font-size:13px!important;line-height:1!important;box-shadow:none!important}.product-form__input input[type=radio]:checked+label{background:var(--fl-brun)!important;color:#fff!important;border-color:var(--fl-brun)!important}.product-form__input input[type=radio]:disabled+label{opacity:.4}@media screen and (min-width:990px){.product{max-width:1180px!important;margin:0 auto!important;padding-top:18px!important;padding-bottom:24px!important;align-items:flex-start!important}.product__media-wrapper{width:42%!important;max-width:42%!important}.product__media-list{margin-bottom:0!important}.product__media{max-height:500px!important;aspect-ratio:1 / 1;border-radius:18px!important}.product__media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:18px!important}.product__info-wrapper{width:58%!important;max-width:58%!important;padding-left:38px!important}.product__info-container{padding-top:0!important;max-width:none!important}.product__info-container>*+*{margin-top:12px!important;margin-bottom:0!important}.product__text.caption-with-letter-spacing{margin-bottom:5px!important;font-size:8px!important}.product__title{margin:0 0 8px!important}.product__title h1{font-size:32px!important;line-height:1.08!important}.product .price{font-size:17px!important}.product__tax{margin-top:5px!important;font-size:11px!important}.product-form__input{margin-top:12px!important;margin-bottom:0!important}.product-form__input .form__label{margin-bottom:7px!important}.product-form__input input[type=radio]+label{padding:7px 14px!important;min-width:62px!important}.fabrikalily-boutique-fermee{margin-top:14px!important;padding:13px 16px!important}.product__description{margin-top:16px!important;font-size:13px!important;line-height:1.5!important}.product__description p{margin:0 0 6px!important}.product__description ul{margin:7px 0!important}.product__description li{margin-bottom:2px!important}.product__accordion{margin-top:0!important}.product__accordion summary{padding:10px 0!important;min-height:42px!important}.product__accordion .accordion__title{font-size:13px!important}}@media screen and (min-width:990px){.product.grid{display:grid!important;grid-template-columns:460px minmax(0,1fr)!important;column-gap:44px!important;max-width:1120px!important;margin:0 auto!important;padding-top:18px!important;padding-bottom:22px!important}.product.grid>.grid__item{width:auto!important;max-width:none!important}.product__media-wrapper,.product__info-wrapper{width:auto!important;max-width:none!important}.product__info-wrapper{padding-left:0!important}.product__media{height:460px!important;padding-top:0!important;overflow:hidden!important;border-radius:18px!important}.product__media img{width:100%!important;height:100%!important;object-fit:cover!important}.product__info-container{padding-top:0!important}.product__info-container>*+*{margin-top:9px!important}.product__title h1{font-size:30px!important;line-height:1.08!important}.fabrikalily-boutique-fermee{margin-top:12px!important;padding:12px 16px!important}.product__description{margin-top:13px!important;font-size:13px!important;line-height:1.45!important}.product__description p{margin-bottom:5px!important}.product__accordion summary{padding:8px 0!important;min-height:38px!important}.product__accordion .accordion__title{font-size:12px!important}}@media screen and (max-width:749px){.product{padding-top:16px!important;padding-bottom:20px!important}.product__media-wrapper{max-width:340px!important;margin:0 auto 18px!important}.product__media{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;padding-top:0!important;border-radius:16px!important}.product__media img{width:100%!important;height:100%!important;object-fit:cover!important}.product__info-container{padding:0 18px!important}.product__info-container>*+*{margin-top:10px!important}.product__title{margin:5px 0 8px!important}.product__title h1{font-size:27px!important;line-height:1.1!important}.product .price{font-size:17px!important}.product__tax{margin-top:5px!important;font-size:11px!important}.product-form__input{margin-top:12px!important}.fabrikalily-boutique-fermee{margin-top:12px!important;padding:14px 16px!important}.fabrikalily-boutique-fermee p{font-size:12px!important}.product__description{margin-top:16px!important;font-size:13px!important;line-height:1.55!important}.product__description p{margin-bottom:6px!important}.product__accordion summary{min-height:44px!important;padding:9px 0!important}.product__accordion .accordion__title{font-size:13px!important}}.related-products{padding-top:34px!important;padding-bottom:38px!important}.related-products__heading{margin-bottom:24px!important;color:var(--fl-brun);font-size:clamp(26px,2.5vw,34px)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.03em!important}.related-products .card{background:transparent!important}.related-products .card__media{border-radius:16px!important;overflow:hidden!important}.related-products .card__media img{transition:transform .25s ease}.related-products .card-wrapper:hover .card__media img{transform:scale(1.02)}.related-products .card__information{padding-top:10px!important}.related-products .card__heading{font-size:14px!important;font-weight:500!important}.related-products .price{font-size:13px!important}.related-products .fabrikalily-card-opening{margin-top:8px!important;font-size:9px!important}@media screen and (max-width:749px){.related-products{padding-top:24px!important;padding-bottom:28px!important}.related-products__heading{font-size:25px!important;margin-bottom:18px!important}}.cart__warnings{max-width:620px!important;margin:55px auto!important;padding:42px 35px!important;background:#f7f0e8;border:1px solid rgba(51,43,39,.08);border-radius:22px;text-align:center}.cart__empty-text{margin:0 0 22px!important;color:var(--fl-brun);font-size:34px!important;font-weight:400!important;letter-spacing:-.03em}.cart__warnings .button{min-height:44px!important;padding:10px 25px!important;border-radius:8px!important;background:var(--fl-brun)!important;color:#fff!important;font-size:13px!important}.cart__login-title,.cart__login-paragraph{display:none!important}@media screen and (max-width:749px){.cart__warnings{margin:30px 18px!important;padding:32px 20px!important;border-radius:18px}.cart__empty-text{font-size:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fabrikalily.css.map */
