.sw-yann-discovery .collection__nav{margin-bottom:8px}.sw-yann-discovery .collection__nav__buttons{gap:12px;flex-wrap:wrap;align-items:center}.sw-yann-discovery .collection__filters__toggle{min-height:42px;padding:7px 13px!important;border:1px solid #d9d4cb;border-radius:10px;background:#fff;color:#292721}.sw-yann-discovery .collection__sort .popout__toggle{min-height:42px;padding:7px 13px;border:1px solid #d9d4cb;border-radius:10px}.sw-yann-discovery .collection__filters__toggle:focus-visible,.sw-yann-fav-toggle:focus-visible,.sw-yann-open-favs:focus-visible{outline:2px solid #ffc300;outline-offset:2px}.sw-yann-discovery .collection__count{display:block}.sw-yann-collection-tools{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 16px;padding:9px 0;border-bottom:1px solid #eeeae4}.sw-yann-results-count{color:#66615a;font-size:13px;line-height:1.4}.sw-yann-open-favs{display:inline-flex;align-items:center;gap:9px;min-height:38px;background:#fff;color:#292721;padding:7px 12px;border-radius:999px;border:1px solid #d8d4cb;cursor:pointer;font-size:13px}.sw-yann-open-favs [data-sw-yann-favorites-count]{background:#fff6d8;color:#574321;min-width:20px;border-radius:999px;padding:2px 5px;font-size:11px}.sw-yann-discovery .collection__products .js-grid>div,.sw-yann-search-grid>div{position:relative;min-width:0}.sw-yann-fav-toggle{position:absolute;top:10px;right:10px;z-index:6;width:38px;height:38px;display:grid;place-items:center;background:#fffffff5;color:#3d3a36;border:1px solid #ebe7e1;border-radius:50%;box-shadow:0 2px 12px #0000001a;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.sw-yann-fav-toggle svg{fill:transparent;transition:fill .14s,transform .14s}.sw-yann-fav-toggle.is-active{color:#a84b40}.sw-yann-fav-toggle.is-active svg{fill:#a84b40}.sw-yann-fav-toggle:active svg{transform:scale(.88)}.sw-yann-search-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:23px!important}.sw-yann-search-tile{position:relative}.sw-yann-search-other{padding:16px;border:1px solid #edeae5;border-radius:10px}.sw-yann-search-grid .product-grid-item,.sw-yann-discovery .product-grid-item{min-width:0}.sw-yann-discovery .product__grid__title{font-weight:400;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.sw-yann-discovery .product__grid__price{font-weight:500;line-height:1.35}.sw-yann-discovery .sw-color-bar{margin-top:4px}.sw-yann-discovery .sw-color-collection .collection__active__filters__wrapper:not(.is-hidden){display:block}.sw-yann-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;display:none;align-items:center;justify-content:center;padding:18px;background:#1918178a}.sw-yann-modal.is-open{display:flex}.sw-yann-modal__panel{box-sizing:border-box;background:#fff;width:min(620px,100%);max-height:min(85vh,780px);overflow:auto;border-radius:16px;padding:18px;box-shadow:0 10px 60px #0000002e}.sw-yann-modal__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.sw-yann-modal__title{font-size:20px;font-weight:600;line-height:1.3;margin:0}.sw-yann-modal__close{background:#f7f5f2;border:0;border-radius:50%;min-width:36px;min-height:36px;cursor:pointer;font-size:21px}.sw-yann-modal__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.sw-yann-modal__item{display:block;text-decoration:none;color:#24221f;border:1px solid #edeae4;border-radius:10px;overflow:hidden}.sw-yann-modal__item img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.sw-yann-modal__item span{font-size:12px;display:block;padding:8px}.sw-yann-modal__empty{color:#6a635b;font-size:14px}@media(min-width:750px){.sw-yann-search-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:21px!important}}@media(min-width:1150px){.sw-yann-discovery .collection__products .js-grid[data-grid-large="3"]:not([data-sw-manual-layout]){grid-template-columns:repeat(4,minmax(0,1fr))!important}.sw-yann-search-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}}@media(max-width:749px){.sw-yann-discovery .collection__nav{position:relative;z-index:2}.sw-yann-discovery .collection__filters__toggle{display:inline-flex!important}.sw-yann-collection-tools{margin-top:5px}.sw-yann-fav-toggle{top:6px;right:6px;width:34px;height:34px}.sw-yann-fav-toggle svg{width:18px;height:18px}.sw-yann-modal__panel{padding:14px}}.sw-yann-modal__count{color:#756f66;font-size:12px;line-height:1.4;margin:4px 0 0}.sw-yann-modal__tile{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #eae5de;border-radius:12px;background:#fff}.sw-yann-modal__tile .sw-yann-modal__item{border:0;border-radius:0;flex:1}.sw-yann-modal__tile .sw-yann-modal__item span{line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.8em}.sw-yann-modal__remove{display:inline-flex;align-items:center;justify-content:center;gap:5px;align-self:flex-end;margin:0 9px 9px;padding:6px 10px;min-height:36px;border:1px solid #e6dfd8;border-radius:8px;background:#fcfaf8;color:#5e514a;cursor:pointer;font-size:12px}.sw-yann-modal__remove:hover{background:#fff2eb;border-color:#d7aa90}.sw-yann-modal__remove:focus-visible,.sw-yann-modal__close:focus-visible{outline:2px solid #ffc300;outline-offset:2px}.sw-yann-modal__remove>span:first-child{font-size:19px;line-height:1}.sw-yann-modal__panel .sw-yann-modal__items{align-items:stretch}.sw-yann-modal__empty{grid-column:1/-1;padding:16px 4px;line-height:1.5}@media(max-width:749px){.sw-yann-modal{padding:10px;align-items:center}.sw-yann-modal__panel{max-height:80dvh;border-radius:14px}.sw-yann-modal__items{gap:9px}.sw-yann-modal__remove{min-height:40px;margin:0 6px 7px;padding:7px 9px}}product-grid-item.product-grid-item{position:relative;display:block}product-grid-item.product-grid-item>.sw-yann-fav-toggle{top:9px;right:9px;z-index:7}.sw-gallery-ai-frame>.sw-yann-fav-toggle--gallery{top:12px;right:12px;left:auto;bottom:auto;z-index:12}.sw-yann-floating-favs{position:fixed;z-index:110;left:15px;bottom:max(16px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:7px;min-height:39px;padding:8px 11px;border-radius:999px;border:1px solid #e5e0d8;background:#fff;color:#25221d;box-shadow:0 3px 14px #00000021;font-size:12px;font-weight:600;cursor:pointer}.sw-yann-floating-favs[hidden]{display:none!important}.sw-yann-floating-favs svg{flex:0 0 auto}.sw-yann-floating-count{min-width:19px;text-align:center;background:#fff4cd;border-radius:999px;font-size:11px;padding:2px 5px}.sw-yann-floating-favs:focus-visible{outline:2px solid #ffc300;outline-offset:2px}@media(max-width:749px){product-grid-item.product-grid-item>.sw-yann-fav-toggle{top:6px;right:6px;width:34px;height:34px}.sw-gallery-ai-frame>.sw-yann-fav-toggle--gallery{top:10px;right:10px;width:38px;height:38px}.sw-yann-floating-favs{left:12px;bottom:max(12px,env(safe-area-inset-bottom))}}.sw-yann-header-fav{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:8px;border:0;background:transparent;color:inherit;cursor:pointer;line-height:1;vertical-align:middle}.sw-yann-header-fav svg{display:block;flex-shrink:0}.sw-yann-header-fav__count{position:absolute;top:0;right:0;min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border:1px solid #fff;border-radius:999px;background:#ffc300;color:#27231a;font-size:10px;font-weight:700;line-height:1;box-sizing:border-box}.sw-yann-header-fav__count[hidden]{display:none!important}.sw-yann-header-fav:focus-visible{outline:2px solid #ffc300;outline-offset:2px;border-radius:8px}.header__mobile__right{display:flex;align-items:center;justify-content:flex-end;gap:2px}.header__mobile__right>.sw-yann-header-fav--mobile{flex:0 0 40px}.header__desktop__button.sw-yann-header-fav--desktop{display:flex;align-items:center;justify-content:center}.sw-yann-modal{justify-content:flex-end!important;align-items:stretch!important;padding:0!important;overscroll-behavior:contain}.sw-yann-modal__panel{width:min(520px,100%)!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:18px 0 0 18px!important;padding:0!important;display:flex;flex-direction:column;box-shadow:-10px 0 40px #00000024;overflow-y:auto;overscroll-behavior:contain}.sw-yann-modal__head{position:sticky;top:0;z-index:2;background:#fff;padding:23px 24px 16px;margin:0!important;border-bottom:1px solid #ebe6df;align-items:flex-start}.sw-yann-modal__title{font-size:22px;letter-spacing:-.015em}.sw-yann-modal__close{font-size:27px;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;background:#faf8f4}.sw-yann-modal__items{padding:20px 24px 12px;align-content:start;align-items:start;flex:1;grid-auto-rows:max-content;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.sw-yann-modal__tile{align-self:stretch}.sw-yann-modal__tile .sw-yann-modal__item img{aspect-ratio:4/5;object-fit:cover}.sw-yann-modal__tile .sw-yann-modal__item span{min-height:auto!important}.sw-yann-modal__remove{margin-top:8px}.sw-yann-modal__empty{align-self:start;grid-column:1/-1;max-width:330px;text-align:center;justify-self:center;padding:24px 0;margin:15px auto 0;line-height:1.6}.sw-yann-modal__empty:before{content:"\2661";display:block;font-size:53px;font-weight:300;color:#c4a18f;line-height:1.2;margin-bottom:15px}.sw-yann-modal__browse{display:block;margin:12px 24px max(18px,env(safe-area-inset-bottom));padding:13px 15px;text-align:center;background:#2b2925;color:#fff!important;text-decoration:none;border-radius:10px;font-size:14px;font-weight:500;line-height:1.3}.sw-yann-modal__browse:focus-visible{outline:2px solid #ffc300;outline-offset:3px}@media(max-width:749px){.sw-yann-header-fav{min-width:39px;min-height:40px;padding:8px}.header__mobile__right{gap:0}.sw-yann-modal__panel{width:100%!important;border-radius:0!important;max-height:100dvh!important}.sw-yann-modal__head{padding:calc(17px + env(safe-area-inset-top)) 16px 16px}.sw-yann-modal__items{padding:16px 16px 8px;gap:12px}.sw-yann-modal__browse{margin:12px 16px max(20px,env(safe-area-inset-bottom))}}.sw-yann-modal__panel{background:#fff!important}.sw-yann-modal__title:before{content:"\2665";font-family:Arial,sans-serif;font-size:24px;line-height:1;color:#c58a6f;margin-right:9px;vertical-align:baseline}.sw-yann-modal__tile{box-shadow:0 2px 9px #221f1b0e}.sw-yann-modal__item{display:flex!important;flex-direction:column;text-align:left}.sw-yann-modal__tile .sw-yann-modal__item .sw-yann-modal__product-title{display:block;min-height:0;font-size:15px;font-weight:550;line-height:1.45;color:#272520;letter-spacing:.005em;padding:14px 14px 12px;overflow:visible;-webkit-line-clamp:unset;white-space:normal;word-break:normal}.sw-yann-modal__tile .sw-yann-modal__item img{display:block;box-sizing:border-box;width:100%;height:auto;aspect-ratio:5/4;object-fit:contain;object-position:center;background:#f7f6f2;padding:0;margin:0}.sw-yann-modal__tile .sw-yann-modal__item .sw-yann-modal__view{display:block;min-height:0;color:#696155;font-size:12px;line-height:1.4;padding:11px 14px 5px;text-decoration:underline;text-underline-offset:3px;-webkit-line-clamp:unset;overflow:visible}.sw-yann-modal__tile .sw-yann-modal__remove{display:inline-flex;align-items:center;justify-content:flex-end;align-self:flex-end;min-height:42px;margin:0 7px 7px;padding:9px 11px;background:transparent;border:0;color:#766e66;border-radius:8px;font-size:13px}.sw-yann-modal__tile .sw-yann-modal__remove:hover{background:#f7f2ed}.sw-yann-modal__remove-icon{display:inline-flex;align-items:center;justify-content:center}.sw-yann-modal__remove-icon svg{display:block}.sw-yann-modal__browse{flex-shrink:0;box-sizing:border-box}.sw-yann-modal__panel{overflow:hidden!important}.sw-yann-modal__items{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;scrollbar-gutter:stable}@media(max-width:749px){.sw-yann-modal__items{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;row-gap:15px!important;padding:16px 18px 15px!important}.sw-yann-modal__tile{width:100%;border:1px solid #e7e3dc;border-radius:11px;overflow:hidden}.sw-yann-modal__tile .sw-yann-modal__item img{aspect-ratio:5/4;max-height:min(430px,60dvh);object-fit:contain}.sw-yann-modal__head{padding-bottom:13px!important}.sw-yann-modal__browse{margin-top:9px!important}}@media(min-width:750px){.sw-yann-modal__items{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-yann-modal__tile .sw-yann-modal__item .sw-yann-modal__product-title{font-size:14px}}.sw-yann-fav-toggle{color:#6e6660!important}.sw-yann-fav-toggle svg,.sw-yann-fav-toggle svg path{fill:none!important;stroke:currentColor!important}.sw-yann-fav-toggle.is-active{color:#b97d69!important}.sw-yann-fav-toggle.is-active svg path{fill:#b97d69!important;stroke:#b97d69!important}button.sw-yann-header-fav{position:relative;isolation:isolate;z-index:20;pointer-events:auto!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-width:43px!important;min-height:42px!important;width:auto!important;height:auto!important;max-width:none!important;padding:7px 4px!important;margin:0!important;line-height:1!important;border:0!important;box-shadow:none!important;background:transparent!important;color:var(--COLOR-NAV-TEXT)!important;cursor:pointer!important;-webkit-appearance:none;appearance:none;touch-action:manipulation}button.sw-yann-header-fav svg{display:block!important;flex:none;fill:none!important;stroke:currentColor!important}button.sw-yann-header-fav svg path{fill:none!important;stroke:currentColor!important}button.sw-yann-header-fav .sw-yann-header-fav__count{position:static!important;inset:auto!important;top:auto!important;right:auto!important;display:inline-block!important;min-width:0!important;width:auto!important;height:auto!important;padding:0 1px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#6c645e!important;font-size:13px!important;font-weight:500!important;line-height:1!important;transform:none!important}button.sw-yann-header-fav .sw-yann-header-fav__count[hidden]{display:none!important}.header__mobile__right>button.sw-yann-header-fav--mobile{flex:0 0 auto!important;order:0;align-self:center;min-width:43px!important}.header__desktop__button.sw-yann-header-fav--desktop{position:relative;z-index:20}.header__desktop__button.sw-yann-header-fav--desktop>button.sw-yann-header-fav{min-width:44px!important}@media(max-width:749px){.header__mobile__right>button.sw-yann-header-fav--mobile{min-width:42px!important;padding:7px 2px!important}button.sw-yann-header-fav svg{width:22px;height:22px}button.sw-yann-header-fav .sw-yann-header-fav__count{font-size:12px!important}}@media(max-width:749px){.header__mobile .header__mobile__right>button.sw-yann-header-fav--mobile{transform:translate(10px)!important;color:var(--COLOR-NAV-TEXT)!important}.header__mobile .header__mobile__right>a.header__mobile__button[data-drawer-toggle=drawer-cart]{transform:translate(-3px)!important}.header__mobile .header__mobile__right>button.sw-yann-header-fav--mobile svg{width:23px!important;height:23px!important;stroke-width:1.7!important}.header__mobile .header__mobile__right>button.sw-yann-header-fav--mobile .sw-yann-header-fav__count{margin-left:0!important;font-size:12px!important;color:var(--COLOR-NAV-TEXT)!important}}
/*# sourceMappingURL=/cdn/shop/t/199/assets/sw-yann-discovery.css.map */
