body.am-v2 .am-catalog[data-am-carousel] .am-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}body.am-v2 .am-catalog[data-am-carousel] .am-product-card--future .am-product-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:#f0efea}body.am-v2 .am-catalog[data-am-carousel] .am-product-visual .am-future-logo{width:75%;height:auto;max-height:70px;opacity:.35}body.am-v2 .am-catalog[data-am-carousel] .am-future-label{font-size:14px;line-height:1.5;color:#626462;text-align:center}body.am-v2 .am-catalog[data-am-carousel] .am-future-action{grid-column:1/-1;min-height:48px;text-decoration:none}body.am-v2 .am-catalog[data-am-carousel]{--am-carousel-gap:20px;--am-carousel-card-size:calc((100% - 40px)/3)}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-window{min-width:0;width:100%;overflow:hidden}body.am-v2 .am-catalog[data-am-carousel] .am-products.am-carousel-track{position:relative;display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:var(--am-carousel-card-size);grid-template-rows:auto;gap:var(--am-carousel-gap)!important;width:100%;min-width:0;margin:0;padding:4px 1px 15px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1px;scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#ac9255 #d9dcd5;touch-action:pan-x pan-y;align-items:stretch}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-track::-webkit-scrollbar{height:5px}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-track::-webkit-scrollbar-track{background:#d9dcd5;border-radius:4px}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-track::-webkit-scrollbar-thumb{background:#ac9255;border-radius:4px}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-track:focus-visible{outline:2px solid #ac9255;outline-offset:-2px;border-radius:12px}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-track>.am-product-card{width:auto;min-width:0;height:100%;margin:0;scroll-snap-align:start;scroll-snap-stop:normal;transform:none!important;opacity:1!important}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-track>.am-product-card[hidden]{display:none!important}body.am-v2 .am-catalog[data-am-carousel] .am-product-visual{height:222px!important;min-height:0;aspect-ratio:auto;padding:20px 17px 13px;background:#f5f4f0}body.am-v2 .am-catalog[data-am-carousel] .am-product-visual img{height:100%;max-height:100%;width:100%;max-width:100%;object-fit:contain}body.am-v2 .am-catalog[data-am-carousel] .am-product-label{top:12px;left:12px;font-size:14px!important;min-width:25px;height:25px;line-height:1.2!important}body.am-v2 .am-catalog[data-am-carousel] .am-product-info{gap:0;padding:16px;min-width:0}body.am-v2 .am-catalog[data-am-carousel] .am-product-category{font-size:14px!important;line-height:1.4!important;min-height:16px;margin:0 0 6px}body.am-v2 .am-catalog[data-am-carousel] .am-product-info h3{display:block;min-height:0;max-height:none;margin:0;line-height:1.35!important;font-size:18px!important}body.am-v2 .am-catalog[data-am-carousel] .am-product-info>p:not(.am-product-meta):not(.am-product-location){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:3em;max-height:3em;flex:none;margin:9px 0 0;padding:0;font-size:16px!important;line-height:1.5!important}body.am-v2 .am-catalog[data-am-carousel] .am-product-info .am-product-title-link{font-size:17px!important;line-height:1.4!important;min-height:2.8em;max-height:2.8em;padding:0}body.am-v2 .am-catalog[data-am-carousel] .am-product-info>.am-product-meta{flex:none;margin:9px 0 0;padding:0;font-size:15px!important;line-height:1.5!important;min-height:0}body.am-v2 .am-catalog[data-am-carousel] .am-product-info>.am-product-location{flex:none;margin:6px 0 0;padding:0;font-size:14px!important;line-height:1.5!important;min-height:0}body.am-v2 .am-catalog[data-am-carousel] .am-product-actions{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:auto;padding-top:15px;border:0;background:none}body.am-v2 .am-catalog[data-am-carousel] .am-product-detail,body.am-v2 .am-catalog[data-am-carousel] .am-product-add,body.am-v2 .am-catalog[data-am-carousel] .am-product-compare{position:static;inset:auto;display:inline-flex;justify-content:center;align-items:center;width:100%;height:auto;min-height:44px;min-width:0;margin:0!important;padding:9px 8px;gap:7px;opacity:1;pointer-events:auto;transform:none!important;font-size:15px!important;line-height:1.4!important;text-transform:none;letter-spacing:0!important;border:1px solid #c6ccc5;border-radius:9px;box-shadow:none}body.am-v2 .am-catalog[data-am-carousel] .am-product-detail{grid-column:auto;background:#fff;color:#23333a}body.am-v2 .am-catalog[data-am-carousel] .am-product-add{background:linear-gradient(125deg,#f0df9b,#ddbf64);border-color:#c7ad58;color:#26332e}body.am-v2 .am-catalog[data-am-carousel] .am-product-add[data-added=true]{background:#edf2e7;border-color:#aebfa3;color:#3d5f38}body.am-v2 .am-catalog[data-am-carousel] .am-product-compare{grid-column:1/-1;background:#f7f8f3;color:#53634e}body.am-v2 .am-catalog[data-am-carousel] .am-product-compare[aria-pressed=true]{background:#253d35;border-color:#253d35;color:#ecf3e6}body.am-v2 .am-catalog[data-am-carousel] .am-product-actions svg{width:16px;height:16px;flex:0 0 16px}body.am-v2 .am-catalog[data-am-carousel] .am-product-add [data-am-add-label],body.am-v2 .am-catalog[data-am-carousel] .am-product-compare [data-am-compare-label]{position:static;display:inline;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:15px!important;line-height:1.4!important}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin:19px 0 13px}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-toolbar>.am-result-count{min-width:0;margin:0!important;font-size:15px!important;line-height:1.5!important}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-toolbar>.am-sort-control{display:flex;align-items:center;gap:11px;margin:0;min-width:0}body.am-v2 .am-catalog[data-am-carousel] .am-sort-control>span{font-size:15px!important;line-height:1.4!important;white-space:nowrap}body.am-v2 .am-catalog[data-am-carousel] .am-sort-control select{width:193px;min-width:193px;max-width:none;min-height:46px;height:46px;padding:9px 30px 9px 11px;font-size:15px!important;line-height:1.5!important}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-position{min-width:56px;margin:0 4px 0 0;font-size:14px!important;font-weight:600;line-height:1.4!important;color:#68746c;text-align:right;white-space:nowrap}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:1px solid #c8c9bb;border-radius:50%;background:#fff;color:#59664d;box-shadow:none;transition:background .18s,border-color .18s,color .18s}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-arrow svg{width:19px;height:19px}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-arrow:hover:enabled{background:#eee4bf;border-color:#b59b4c;color:#4e542f}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-arrow:disabled{opacity:.38;cursor:default;background:transparent;box-shadow:none}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-toolbar--collection{grid-template-columns:minmax(0,1fr) auto}body.am-v2 .am-catalog-home[data-am-carousel] .am-catalog-toolbar{padding:0;border:0;background:transparent;box-shadow:none;gap:13px}body.am-v2 .am-catalog-home[data-am-carousel] .am-carousel-searchbar{display:flex;align-items:center;min-width:0;gap:6px;padding:5px;border:1px solid #bdc6bf;border-radius:12px;background:#fff}body.am-v2 .am-catalog-home[data-am-carousel] .am-carousel-searchbar .am-search{flex:1;min-width:0;width:auto;margin:0;padding:6px 9px;min-height:42px;border:0;border-radius:7px;background:none;box-shadow:none}body.am-v2 .am-catalog-home[data-am-carousel] .am-carousel-searchbar input{min-height:40px;padding:5px 0;font-size:16px!important}body.am-v2 .am-catalog-home[data-am-carousel] .am-carousel-searchbar>button{display:flex;align-items:center;justify-content:center;min-width:78px;min-height:44px;padding:9px 15px;border:1px solid #c7ac55;border-radius:8px;background:linear-gradient(125deg,#f1dfa0,#ddbf64);color:#25342e;font-size:15px!important;font-weight:650;line-height:1.4!important}body.am-v2 .am-catalog-home[data-am-carousel] .am-catalog-toolbar>.am-filters{display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;gap:8px;width:100%;min-width:0;padding:0 0 6px;scrollbar-width:thin;scrollbar-color:#c0b47b transparent;overscroll-behavior-inline:contain}body.am-v2 .am-catalog-home[data-am-carousel] .am-filter{flex:0 0 auto;white-space:nowrap;min-height:44px;padding:9px 12px;font-size:15px!important;line-height:1.4!important;gap:9px}body.am-v2 .am-catalog-home[data-am-carousel] .am-filter-count{font-size:14px!important;min-width:22px;height:22px;line-height:1!important}body.am-v2 .am-collection[data-am-carousel] .am-reference-search{align-items:center;margin-bottom:16px}body.am-v2 .am-collection[data-am-carousel] .am-reference-sortbar{min-width:0;align-items:center;overflow:hidden}body.am-v2 .am-collection[data-am-carousel] .am-reference-sort-options{min-width:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:thin}body.am-v2 .am-collection[data-am-carousel] .am-reference-sort-options button{flex:0 0 auto;white-space:nowrap}@media(min-width:1440px){body.am-v2 .am-catalog-home[data-am-carousel]{--am-carousel-card-size:calc((100% - 60px)/4)}}@media(min-width:1600px){body.am-v2 .am-collection[data-am-carousel]{--am-carousel-card-size:calc((100% - 60px)/4)}}@media(max-width:1279px){body.am-v2 .am-collection[data-am-carousel]{--am-carousel-card-size:calc((100% - 20px)/2)}}@media(max-width:1023px){body.am-v2 .am-catalog[data-am-carousel]{--am-carousel-card-size:calc((100% - 20px)/2)}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-toolbar>.am-sort-control{grid-column:1/-1;grid-row:2;justify-content:flex-start}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-toolbar>.am-carousel-controls{grid-column:2;grid-row:1}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-toolbar--collection{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:767px){body.am-v2 .am-catalog[data-am-carousel]{--am-carousel-gap:15px;--am-carousel-card-size:calc((100% - 15px)/2)}body.am-v2 .am-catalog-home[data-am-carousel]{padding-top:40px;padding-bottom:42px}body.am-v2 .am-catalog-home[data-am-carousel] .am-catalog-heading{margin-bottom:22px}body.am-v2 .am-catalog-home[data-am-carousel] .am-catalog-intro-copy{font-size:15px!important;line-height:1.6!important;margin-top:14px}body.am-v2 .am-catalog-home[data-am-carousel] .am-catalog-full-link{min-height:46px;margin-top:17px;font-size:15px!important}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-toolbar{margin:14px 0 11px;gap:11px}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-toolbar>.am-result-count{font-size:15px!important;line-height:1.45!important}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-controls{gap:6px}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-position{min-width:49px;font-size:14px!important;margin-right:1px}body.am-v2 .am-catalog[data-am-carousel] .am-sort-control{width:100%;justify-content:space-between!important}body.am-v2 .am-catalog[data-am-carousel] .am-sort-control>span{display:block;font-size:15px!important}body.am-v2 .am-catalog[data-am-carousel] .am-sort-control select{flex:1;max-width:220px;width:100%;min-width:176px;font-size:15px!important}body.am-v2 .am-catalog[data-am-carousel] .am-product-visual{height:218px!important}body.am-v2 .am-catalog[data-am-carousel] .am-product-info{padding:15px}body.am-v2 .am-catalog[data-am-carousel] .am-product-actions{gap:7px;padding-top:13px}body.am-v2 .am-catalog[data-am-carousel] .am-product-detail,body.am-v2 .am-catalog[data-am-carousel] .am-product-add,body.am-v2 .am-catalog[data-am-carousel] .am-product-compare,body.am-v2 .am-catalog[data-am-carousel] .am-product-add [data-am-add-label],body.am-v2 .am-catalog[data-am-carousel] .am-product-compare [data-am-compare-label]{font-size:15px!important;line-height:1.4!important}body.am-v2 .am-catalog[data-am-carousel] .am-catalog-note{margin-top:19px}body.am-v2 .am-catalog[data-am-carousel] .am-catalog-note>p{font-size:15px!important;line-height:1.6!important}body.am-v2 .am-catalog[data-am-carousel] .am-compare-bar{margin-top:20px;padding:19px}}@media(max-width:599px){body.am-v2 .am-catalog[data-am-carousel]{--am-carousel-gap:12px;--am-carousel-card-size:calc(100% - 42px)}body.am-v2 .am-catalog[data-am-carousel] .am-product-visual{height:210px!important;padding:20px 18px 13px}body.am-v2 .am-catalog[data-am-carousel] .am-product-info h3{font-size:18px!important;min-height:0}body.am-v2 .am-catalog[data-am-carousel] .am-product-info>p:not(.am-product-meta):not(.am-product-location){font-size:16px!important;line-height:1.5!important}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-toolbar>.am-result-count{max-width:none}body.am-v2 .am-catalog[data-am-carousel] .am-sort-control select{max-width:200px;min-width:170px}body.am-v2 .am-catalog-home[data-am-carousel] .am-carousel-searchbar{gap:3px}body.am-v2 .am-catalog-home[data-am-carousel] .am-carousel-searchbar .am-search{gap:8px;padding-inline:7px}body.am-v2 .am-catalog-home[data-am-carousel] .am-carousel-searchbar>button{min-width:70px;padding-inline:11px;font-size:15px!important}}@media(prefers-reduced-motion:reduce){body.am-v2 .am-catalog[data-am-carousel] .am-carousel-arrow{transition:none}body.am-v2 .am-catalog[data-am-carousel] .am-carousel-track{scroll-behavior:auto}}@media(max-width:599px){body.am-v2 .am-catalog[data-am-carousel] .am-product-detail,body.am-v2 .am-catalog[data-am-carousel] .am-product-add,body.am-v2 .am-catalog[data-am-carousel] .am-product-compare{padding-inline:6px;gap:5px;font-size:15px!important}body.am-v2 .am-catalog[data-am-carousel] .am-product-detail>svg{display:none}body.am-v2 .am-catalog[data-am-carousel] .am-product-info>p:not(.am-product-meta):not(.am-product-location){font-size:16px!important}}
