.am-mobile-filter-sheet:not([open]){display:none!important}body.am-mobile-filters-open{overflow:hidden}@media(max-width:767px){body.am-v2 .am-site .am-catalog.am-mobile-catalog-ready{--am-carousel-card-size:100%;--am-carousel-gap:16px;padding-block:28px;background:#f8f8f4;color:#292d29}body.am-v2 .am-site .am-catalog.am-mobile-catalog-ready .am-shell{width:calc(100% - 28px)}body.am-v2 .am-site .am-mobile-catalog-ready :is(.am-catalog-heading,.am-catalog-toolbar,.am-carousel-toolbar,.am-collection-sidebar,.am-reference-sort-title,.am-reference-sortbar,.am-catalog-note,.am-compare-bar,.am-reference-results-footer,#am-no-results){display:none!important}body.am-v2 .am-site .am-mobile-catalog-ready .am-collection-layout{display:block!important}body.am-v2 .am-site .am-mobile-catalog-ready .am-mobile-heading{margin:0 0 18px;padding:0;font-size:27px!important;line-height:1.2!important;font-weight:750;letter-spacing:-.7px;text-transform:none}body.am-v2 .am-site .am-mobile-catalog-ready .am-mobile-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin:0 0 16px;width:100%;min-width:0}body.am-v2 .am-site .am-mobile-tools :is(.am-carousel-searchbar,.am-reference-search){display:flex!important;width:100%;min-width:0;height:48px;margin:0;padding:0;border:1px solid #d5d5cf;border-radius:12px;background:#fff;box-shadow:none}body.am-v2 .am-site .am-mobile-tools :is(.am-carousel-searchbar,.am-reference-search)>button{display:none!important}body.am-v2 .am-site .am-mobile-tools :is(.am-search,.am-reference-search>label){display:flex!important;align-items:center;gap:8px;width:100%;min-width:0;height:46px;min-height:0;margin:0;padding:0 11px;border:0;background:none;box-shadow:none}body.am-v2 .am-site .am-mobile-tools input{width:100%;min-width:0;height:44px;min-height:0;margin:0;padding:0;border:0;outline:none;background:none;color:#272a29;text-align:left!important;font-size:16px!important;line-height:1.4!important}body.am-v2 .am-site .am-mobile-tools svg{width:18px;height:18px;flex:0 0 18px;color:#74766d}body.am-v2 .am-site .am-mobile-filter-open{display:flex;align-items:center;justify-content:center;min-height:48px;min-width:76px;margin:0;padding:10px 13px;border:1px solid #bda45e;border-radius:12px;background:#f0e3b4;color:#30302b;font-size:15px!important;font-weight:650;line-height:1.3!important;letter-spacing:0;text-transform:none;white-space:nowrap}body.am-v2 .am-site .am-mobile-filter-summary{display:flex;align-items:center;justify-content:center;gap:12px;min-height:28px;margin:0 0 12px;font-size:14px!important;line-height:1.5!important}body.am-v2 .am-site .am-mobile-filter-reset{min-height:32px;padding:3px 8px;border:0;background:none;color:#725e28;text-decoration:underline;font-size:14px!important}body.am-v2 .am-site .am-mobile-catalog-ready .am-carousel-track{padding:0!important;scrollbar-width:none!important;scroll-padding-inline:0;gap:16px!important}body.am-v2 .am-site .am-mobile-catalog-ready .am-carousel-track::-webkit-scrollbar{display:none}body.am-v2 .am-site .am-mobile-catalog-ready [data-am-future]{display:none!important}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-card{border:1px solid #deded6!important;border-radius:18px!important;box-shadow:none!important}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-visual{height:220px!important;padding:16px 22px!important;background:#f4f3ef!important}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-label{display:none}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-info{padding:15px 16px 8px!important}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-category{margin-bottom:5px;font-size:12px!important;letter-spacing:.8px;line-height:1.4!important;color:#806b31}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-info h3{font-size:19px!important;line-height:1.35!important;min-height:0;letter-spacing:-.3px;text-transform:none}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-title-link{font-size:19px!important;min-height:0!important;max-height:none!important}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-info>p{display:none!important}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-actions{grid-template-columns:minmax(0,1fr) 48px;gap:8px;padding-top:13px;margin:0!important}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-detail{min-height:46px;border-radius:10px;background:#272a29;color:white;border-color:#272a29;font-size:15px!important;font-weight:650}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-add{width:48px;min-height:46px;padding:10px;border-radius:10px}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-add svg{width:21px;height:21px;flex-basis:21px}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-add [data-am-add-label]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-compare{grid-column:1/-1;min-height:44px;margin:0!important;padding:6px;border:0;background:transparent;color:#64665f;font-size:14px!important;border-radius:8px}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-compare [data-am-compare-label]{font-size:14px!important}body.am-v2 .am-site .am-mobile-catalog-ready .am-product-compare[aria-pressed=true]{background:#eee6c9;color:#4b4229}body.am-v2 .am-site .am-mobile-catalog-ready .am-carousel-controls{display:flex!important;align-items:center;justify-content:center!important;gap:22px;margin:12px 0 4px;padding:0}body.am-v2 .am-site .am-mobile-catalog-ready .am-carousel-controls [data-am-carousel-prev]{order:0}body.am-v2 .am-site .am-mobile-catalog-ready .am-carousel-position{order:1;min-width:42px;margin:0!important;text-align:center!important;color:#52574e;font-size:14px!important;line-height:1.4!important;font-variant-numeric:tabular-nums}body.am-v2 .am-site .am-mobile-catalog-ready .am-carousel-controls [data-am-carousel-next]{order:2}body.am-v2 .am-site .am-mobile-catalog-ready .am-carousel-arrow{width:44px;height:44px;min-height:44px;flex-basis:44px;background:#fff;border-color:#deded7}body.am-v2 .am-site .am-mobile-catalog-ready .am-catalog-full-link{display:flex;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:44px;margin:7px auto 0;padding:8px 14px;border:0;border-radius:9px;background:none;box-shadow:none;font-size:15px!important;font-weight:600;line-height:1.5!important;color:#5b4c24;text-decoration:underline}body.am-v2 .am-site .am-mobile-model-note{margin:8px 0 0;padding:0;border:0;background:none}body.am-v2 .am-site .am-mobile-model-note summary{min-height:44px;padding:10px;text-align:center!important;font-size:14px!important;line-height:1.5!important;color:#77796f;cursor:pointer;list-style:none}body.am-v2 .am-site .am-mobile-model-note summary::after{content:" +";color:#8a753b}body.am-v2 .am-site .am-mobile-model-note[open] summary::after{content:" −"}body.am-v2 .am-site .am-mobile-model-note p{margin:0;padding:0 8px 12px;font-size:14px!important;line-height:1.6!important;color:#65685f}body.am-v2 .am-site .am-mobile-utility{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 0}body.am-v2 .am-site .am-mobile-utility button{display:flex;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #d8d7ca;border-radius:10px;background:#fff;color:#373b34;font-size:14px!important;line-height:1.5!important;text-transform:none}body.am-v2 .am-site .am-mobile-utility span{min-width:22px;border-radius:20px;background:#f1eddf}body.am-v2 .am-site .am-mobile-empty{padding:32px 16px;border:1px solid #deded7;border-radius:16px;background:#fff;text-align:center}body.am-v2 .am-site .am-mobile-empty h3{font-size:21px!important;line-height:1.3!important;margin:0 0 10px}body.am-v2 .am-site .am-mobile-empty p{font-size:16px!important;line-height:1.6!important;margin:0 0 14px}body.am-v2 .am-site .am-mobile-empty button{min-height:44px;padding:10px 14px;border:1px solid #d0bf85;border-radius:10px;background:#f0e3b4;color:#3e3e32;font-size:15px!important}body.am-v2 dialog.am-mobile-filter-sheet[open]{position:fixed;inset:auto 0 0;display:block;width:100%;max-width:560px;max-height:88dvh;height:auto;margin:0 auto;padding:0;border:1px solid #e0dfd8;border-radius:24px 24px 0 0;background:#fafaf7;color:#282c29;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 -18px 60px #0002;text-align:center;font-family:inherit}body.am-v2 dialog.am-mobile-filter-sheet::backdrop{background:#151a19a6;backdrop-filter:blur(3px)}body.am-v2 .am-mobile-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:2;background:#fafaf7;padding:16px 20px;border-bottom:1px solid #e6e4da}body.am-v2 .am-mobile-sheet-head h2{margin:0;font-size:21px!important;line-height:1.3!important;font-weight:700;letter-spacing:-.4px;text-transform:none}body.am-v2 .am-mobile-sheet-close{width:44px;height:44px;flex:0 0 44px;padding:0;border:1px solid #dfdfd7;border-radius:50%;background:#fff;color:#30362f;font-size:28px!important;line-height:1!important}body.am-v2 .am-mobile-sheet-fields{display:grid;gap:18px;padding:22px 20px}body.am-v2 .am-mobile-sheet-fields :is(label,.am-reference-format-label){display:grid;gap:8px;max-width:none;width:100%;margin:0;text-align:center}body.am-v2 .am-mobile-sheet-fields label>span{font-size:15px!important;line-height:1.4!important;font-weight:600}body.am-v2 dialog.am-mobile-filter-sheet select{display:block!important;width:100%;max-width:100%;min-width:0;min-height:48px;height:48px;margin:0;padding:10px 30px 10px 12px;border:1px solid #d6d7cd;border-radius:11px;background:#fff;color:#30372f;font-size:16px!important;line-height:1.4!important;text-align:center}body.am-v2 .am-mobile-advanced{margin:0 20px 20px;padding:0;border:1px solid #e0dfd3;border-radius:12px;background:#f3f2eb}body.am-v2 .am-mobile-advanced>summary{min-height:48px;padding:14px 12px;font-size:15px!important;font-weight:600;line-height:1.4!important;cursor:pointer;list-style:none}body.am-v2 .am-mobile-advanced>summary::after{content:" +";color:#7b6c3e}body.am-v2 .am-mobile-advanced[open]>summary::after{content:" −"}body.am-v2 .am-mobile-advanced-body{padding:0 14px 14px}body.am-v2 .am-mobile-advanced-body .am-customer-interests{display:block!important;margin:18px 0 0;padding:0;border:0;background:none}body.am-v2 .am-mobile-advanced-body .am-customer-interest-grid{display:grid;grid-template-columns:1fr;gap:8px}body.am-v2 .am-mobile-advanced-body .am-customer-interest{min-height:48px;padding:10px;border:1px solid #dddccb;border-radius:10px;background:#fff}body.am-v2 .am-mobile-advanced-body .am-customer-interest small{display:none}body.am-v2 .am-mobile-advanced-body :is(p,legend,h3,a){font-size:15px!important;line-height:1.5!important}body.am-v2 .am-mobile-advanced-body .am-budget{padding:0;margin:0;border:0;min-width:0}body.am-v2 .am-mobile-advanced-body .am-budget-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.am-v2 .am-mobile-advanced-body .am-budget-grid input{width:100%;min-width:0;min-height:44px;font-size:16px!important}body.am-v2 .am-mobile-sheet-foot{display:flex;gap:10px;position:sticky;bottom:0;z-index:2;padding:14px 20px max(18px,env(safe-area-inset-bottom));background:#fafaf7;border-top:1px solid #e6e4da}body.am-v2 .am-mobile-sheet-foot button{flex:1;min-height:48px;padding:10px;border-radius:11px;font-size:15px!important;line-height:1.4!important;text-transform:none;font-weight:650}body.am-v2 .am-mobile-clear{background:#fff;border:1px solid #d8d7cc;color:#4e534a}body.am-v2 .am-mobile-done{background:#e5cd79;border:1px solid #c6aa51;color:#2f332a}body.am-v2 .am-site .am-catalog-intro{height:auto;min-height:0;padding-block:125px 24px}body.am-v2 .am-site .am-catalog-intro :is(.am-kicker,p){display:none}body.am-v2 .am-site .am-catalog-intro h1{font-size:30px!important;line-height:1.15!important;margin:0!important}body.am-v2 .am-site .am-mobile-catalog-ready [hidden],body.am-v2 dialog.am-mobile-filter-sheet [hidden]{display:none!important}}
