.header__shop.cf-shop-disclosure .cf-shop-modal{left:50%;right:auto;transform:translate(-50%);width:min(1100px,calc(100vw - 48px));top:calc(100% + 8px);padding:0;background:#fffaf6;border:1px solid #e6d9cd;border-radius:14px;overflow:hidden;box-shadow:0 14px 38px #49312724,0 999rem 0 999rem #35261c24}.cf-catalog{display:grid;grid-template-columns:232px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:auto;max-height:min(520px,var(--cf-catalog-max-height, calc(100dvh - 240px) ));font-family:var(--font-body-family);font-size:15px;line-height:1.5;color:#604438;text-align:left}.cf-catalog *,.cf-catalog *:before,.cf-catalog *:after{box-sizing:border-box}.cf-catalog [hidden],.header [data-menu-empty=true]{display:none!important}.cf-catalog a{color:#604438;text-decoration:none;font-weight:500;line-height:1.45;letter-spacing:normal}.cf-catalog a:hover{color:#493127;text-decoration:underline;text-underline-offset:4px}.cf-catalog :is(a,button):focus-visible{outline:2px solid #71834c;outline-offset:3px;border-radius:5px}.cf-catalog__rail{padding:28px 16px;background:#edf0dc;border-right:1px solid #e0e5d0;overflow:auto}.cf-catalog .cf-catalog__eyebrow{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 12px 17px;color:#66584a}.cf-catalog__categories{display:flex;flex-direction:column;gap:5px}.cf-catalog .cf-catalog__category{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;width:100%;padding:12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#604438;font:600 15px/1.4 var(--font-body-family);text-align:left;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:normal}.cf-catalog .cf-catalog__category[aria-selected=true]{background:#dfe6c7;border-color:#cbd6ae;color:#34471f}.cf-catalog .cf-catalog__category:hover{background:#e3e9d1}.cf-catalog__category>span:last-child{font-size:22px;font-weight:400;line-height:1}.cf-catalog .cf-catalog__sale{display:flex;justify-content:space-between;margin:16px 0 0;padding:17px 12px 8px;border-top:1px solid #d2dabb;font-weight:650;font-size:15px}.cf-catalog__main{position:relative;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:25px 28px 28px;scrollbar-width:thin;scrollbar-color:#b5a394 transparent}.cf-catalog .cf-catalog__close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;padding:0;background:transparent;color:#604438;border:0;border-radius:6px;cursor:pointer;box-shadow:none}.cf-catalog__close:hover{background:#f2e8de}.cf-catalog__heading{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:36px;padding-right:34px;margin-bottom:18px}.cf-catalog .cf-catalog__heading h2{font-size:23px;line-height:1.3;font-weight:600;letter-spacing:-.4px;color:#493127;margin:0}.cf-catalog__heading>div{display:flex;gap:22px;flex-wrap:wrap}.cf-catalog__heading a{font-size:13px;white-space:nowrap;font-weight:600}.cf-catalog__subtabs{display:flex;gap:8px;border-bottom:1px solid #e8dcd1;padding:0 0 12px;margin-bottom:18px;flex-wrap:wrap}.cf-catalog .cf-catalog__subtabs button,.cf-catalog .cf-catalog__subtabs .cf-catalog__yarnix{font:600 14px/1.4 var(--font-body-family);text-transform:none;letter-spacing:normal;border:1px solid transparent;border-radius:7px;padding:9px 13px;min-height:38px;cursor:pointer;background:transparent;box-shadow:none;color:#604438}.cf-catalog .cf-catalog__subtabs button[aria-selected=true]{background:#edf0dc;border-color:#d9e0c3;color:#34471f}.cf-catalog .cf-catalog__subtabs button:hover,.cf-catalog .cf-catalog__subtabs .cf-catalog__yarnix:hover{background:#f2e8de}.cf-catalog .cf-catalog__links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 22px}.cf-catalog .cf-catalog__links li{margin:0;padding:0;min-width:0}.cf-catalog__links a{display:block;padding:6px 0;font-size:15px}.cf-catalog__links--measures{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 24px!important}.cf-catalog__links--measures a{padding:8px 0}.cf-catalog__links--measures span{display:block;font-weight:600}.cf-catalog__links small{display:block;font-size:12px;line-height:1.5;color:#79685c;font-weight:400;margin-top:3px}.cf-catalog__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.cf-catalog .cf-catalog__columns h3{font-size:16px;font-weight:600;line-height:1.4;margin:0 0 12px;color:#493127}.cf-catalog__columns h3 a{font-weight:600}.cf-catalog .cf-catalog__stack{list-style:none;margin:0;padding:0}.cf-catalog__stack a,.cf-catalog__text-link{display:block;padding:9px 0;font-size:15px}.cf-catalog__help{grid-column:1/-1;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:16px 28px;background:#f7f0e7;border-top:1px solid #e8dcd1;padding:16px 28px}.cf-catalog__help a{font-size:13px;font-weight:600}@media(max-width:1199px){.cf-catalog{grid-template-columns:205px minmax(0,1fr)}.cf-catalog__main{padding:24px}.cf-catalog .cf-catalog__links{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-catalog .cf-catalog__category{font-size:14px}.cf-catalog__heading>div{gap:12px}}@media(max-width:749px){.header__shop.cf-shop-disclosure .cf-shop-modal{width:calc(100vw - 24px)}.cf-catalog{grid-template-columns:145px minmax(0,1fr)}.cf-catalog__rail{padding:18px 8px}.cf-catalog__main{padding:18px 16px}.cf-catalog .cf-catalog__eyebrow{margin:0 8px 12px;font-size:10px}.cf-catalog .cf-catalog__category{font-size:13px;padding:10px 8px}.cf-catalog__heading{display:block}.cf-catalog__heading>div{margin-top:12px}.cf-catalog .cf-catalog__heading h2{font-size:20px}.cf-catalog .cf-catalog__links,.cf-catalog__links--measures,.cf-catalog__columns{grid-template-columns:1fr!important}.cf-catalog__subtabs{gap:4px}.cf-catalog .cf-catalog__subtabs button,.cf-catalog .cf-catalog__subtabs .cf-catalog__yarnix{font-size:12px;padding:8px}.cf-catalog__help{justify-content:flex-start;padding:12px 16px;gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
