.catalog-toolbar-title{display:flex;align-items:center;gap:8px;min-width:0}@media(max-width:720px){body#angroos-site .site-shell main.collection-page>.catalog-toolbar{grid-template-columns:minmax(0,1fr);gap:12px;padding:10px}body#angroos-site .site-shell main.collection-page>.catalog-toolbar .catalog-toolbar-title{width:100%;justify-content:space-between;gap:12px}body#angroos-site .site-shell main.collection-page>.catalog-toolbar .catalog-toolbar-title h1{min-width:0;flex:1 1 auto;white-space:normal;overflow:visible;text-overflow:clip}body#angroos-site .site-shell main.collection-page>.catalog-toolbar .catalog-toolbar-actions{justify-self:end;width:max-content;max-width:100%;gap:8px;padding-bottom:0;overflow:visible}}.catalogue-state-page>.catalog-toolbar[hidden]{display:none!important}.catalogue-state-page>.category-products{margin-top:14px!important;padding-top:0!important}.catalogue-state-page .product-grid:empty{display:none}.catalog-product-skeleton{min-width:0;min-height:370px;overflow:hidden;border:1px solid rgba(108,78,35,.12);border-radius:18px;background:#fffdfa}.catalog-product-skeleton span{display:block;aspect-ratio:1 / 1;background:linear-gradient(100deg,#f4efe7 25%,#fbf8f2,#f4efe7 65%);background-size:220% 100%;animation:catalog-skeleton-shimmer 1.25s ease-in-out infinite}.catalog-product-skeleton i,.catalog-product-skeleton b{display:block;height:10px;margin:14px 16px 0;border-radius:999px;background:#f0ebe3}.catalog-product-skeleton i:nth-of-type(1){width:38%}.catalog-product-skeleton i:nth-of-type(2){width:72%}.catalog-product-skeleton b{width:30%;margin-bottom:18px}@keyframes catalog-skeleton-shimmer{to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.catalog-product-skeleton span{animation:none}}.brand-draft-products{width:100%;grid-column:1/-1}.brand-draft-note{font-size:14px;color:#7b715f;margin:0 0 24px}@layer angroos-uics{body#angroos-site#angroos-site#angroos-site .catalog-toolbar-actions .angroos-select-menu{width:max(100%,210px)!important;max-width:calc(100vw - 32px)!important}}.catalog-toolbar-actions{--catalogue-menu-width: 220px;--catalogue-menu-max-width: calc(100vw - 32px) }.catalog-filter-handle{display:none}.catalog-filter-scroll{display:contents}.collection-pagination{width:max-content;max-width:calc(100% - 24px);margin:24px auto;padding:6px;display:flex;align-items:center;justify-content:center;gap:7px;color:#746b5e;font:400 11px/1.5 var(--font-geist),Arial,sans-serif;border:0;background:none;box-shadow:none}.collection-pagination :is(a,button){display:inline-flex;align-items:center;justify-content:center;height:36px;flex-shrink:0;color:#29251f;text-decoration:none;border-radius:10px}.collection-pagination button{font:inherit;cursor:pointer;box-shadow:none}.collection-pagination button.collection-page-number{border:0;background:transparent}.collection-page-step{gap:10px;padding:0 12px;background:#fff8;border:1px solid #fff}.collection-page-step span{font-size:16px;line-height:1;font-weight:300}.collection-page-numbers{display:flex;align-items:center;gap:5px}.collection-pagination .collection-page-number{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:8px;box-sizing:border-box}.collection-pagination [aria-current=page]{border-radius:10px;background:linear-gradient(135deg,#ebdfc5,#d6c09a);color:#30291e;box-shadow:0 3px 9px #89714319,inset 0 1px #fff9}.collection-pagination :is(a,button):focus-visible{outline:2px solid #9b8051;outline-offset:3px}.collection-seo-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin:16px 0 20px}.collection-seo-links a{color:#74613f;text-decoration:underline;text-underline-offset:3px;font-size:12px}body#angroos-site .site-shell main.page-main>.category-buying-guide.collection-buying-guide{grid-template-columns:minmax(0,1fr)}body#angroos-site .site-shell main.page-main>.collection-buying-guide .builder-seo-copy{max-width:100%;min-width:0}body#angroos-site .site-shell main.page-main>.collection-buying-guide .builder-related-links.collection-seo-links{display:flex;flex-wrap:nowrap;width:100%;max-width:none;gap:10px;overflow-x:auto;padding:2px 2px 10px;margin:16px 0 20px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#cbbda2 transparent}body#angroos-site .site-shell main.page-main>.collection-buying-guide .collection-seo-links a{flex:0 0 280px;scroll-snap-align:start}body#angroos-site .site-shell main.page-main>.collection-buying-guide .collection-guide-lead{max-width:720px;font-size:13px;line-height:1.7}.collection-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;margin:25px 0 0;list-style:none}.collection-guide-steps li{min-width:0;border-top:1px solid #d8ccb8;padding-top:15px}.collection-guide-step-number{display:block;margin-bottom:12px;color:#a38a5e;font-size:10px;letter-spacing:.1em}body#angroos-site .site-shell main.page-main>.collection-buying-guide .collection-guide-steps p{max-width:none;line-height:1.7}@media(max-width:720px){.collection-guide-steps{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:22px}body#angroos-site .site-shell main.page-main>.collection-buying-guide .collection-guide-lead{font-size:12px;line-height:1.75}}@media(max-width:720px){.collection-pagination{margin-block:20px;gap:5px;font-size:10px;padding:0;border:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.collection-page-step{gap:6px;padding-inline:8px}.collection-page-numbers{gap:3px}.collection-pagination .collection-page-number{min-width:30px;padding-inline:6px}.collection-seo-links a{font-size:11px}}body#angroos-site .site-shell main.page-main.collection-page{padding-bottom:54px}body#angroos-site .site-shell main.page-main.collection-page>.catalog-toolbar{margin-top:14px}body#angroos-site .site-shell main.page-main.collection-page>.category-products{padding-top:14px;padding-bottom:0;margin-bottom:0}body#angroos-site .site-shell main.page-main.collection-page>.collection-pagination{margin:32px auto 0;padding-block:0}body#angroos-site .site-shell main.page-main.collection-page>.category-buying-guide.collection-buying-guide{margin-top:32px;margin-bottom:0}body#angroos-site .site-shell main.page-main.collection-page .collection-buying-guide .builder-seo-copy h2{margin-top:0;margin-bottom:16px}body#angroos-site .site-shell main.page-main.collection-page .collection-buying-guide .collection-guide-lead{margin-bottom:0}body#angroos-site .site-shell main.page-main.collection-page .collection-buying-guide .collection-seo-links{margin:16px 0 0;padding-top:0}body#angroos-site .site-shell main.page-main.collection-page .collection-buying-guide .collection-guide-steps{margin-top:22px}body#angroos-site .site-shell main.page-main.collection-page .collection-buying-guide .collection-guide-steps p{margin-bottom:0}@media(max-width:720px){body#angroos-site .site-shell main.page-main.collection-page{padding-bottom:44px}body#angroos-site .site-shell main.page-main.collection-page>.catalog-toolbar{margin-top:10px}body#angroos-site .site-shell main.page-main.collection-page>.category-products{padding-top:10px}body#angroos-site .site-shell main.page-main.collection-page>.collection-pagination{margin-top:24px}body#angroos-site .site-shell main.page-main.collection-page>.category-buying-guide.collection-buying-guide{margin-top:24px}body#angroos-site .site-shell main.page-main.collection-page .collection-buying-guide .builder-seo-copy h2{margin-bottom:12px}body#angroos-site .site-shell main.page-main.collection-page .collection-buying-guide .collection-seo-links{margin-top:12px}body#angroos-site .site-shell main.page-main.collection-page .collection-buying-guide .collection-guide-steps{margin-top:14px;gap:24px}}@layer angroos-dropdown-master{@media(max-width:720px){body#angroos-site .site-shell .catalog-filter-overlay{justify-content:center!important;align-items:flex-end!important}body#angroos-site .site-shell .catalog-filter-drawer{--pearl-control-glass: linear-gradient(130deg,rgba(255,255,255,.43),rgba(255,255,255,.14) 58%,rgba(255,255,255,.28));--angroos-popup-surface: linear-gradient(130deg,rgba(255,255,255,.84),rgba(250,247,240,.72) 58%,rgba(255,255,255,.83));width:100%!important;height:auto!important;max-height:min(90dvh,740px)!important;margin:0!important;padding:0!important;gap:0!important;border:1px solid rgba(255,255,255,.95)!important;border-bottom:0!important;border-radius:28px 28px 0 0!important;overflow:hidden!important;box-shadow:inset 0 1px 1px #fff,0 -18px 65px #5c49221c!important;backdrop-filter:blur(24px) saturate(1.15)!important;-webkit-backdrop-filter:blur(24px) saturate(1.15)!important;background:var(--angroos-popup-surface)!important}body#angroos-site .catalog-filter-drawer .catalog-filter-handle{display:block!important;flex:0 0 4px!important;width:36px!important;height:4px!important;margin:12px auto 0!important;border-radius:8px!important;background:#c8baa2!important}body#angroos-site .catalog-filter-drawer>header{flex:0 0 auto!important;padding:23px 20px 21px!important;border:0!important;gap:12px!important}body#angroos-site .catalog-filter-drawer>header .eyebrow{color:#968361!important;font:400 9px/1.4 var(--font-geist),Arial,sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase!important}body#angroos-site .catalog-filter-drawer>header h2{margin:5px 0 0!important;color:#26231e!important;font-size:16px!important;font-weight:520!important;line-height:1.1!important;letter-spacing:-.04em!important}body#angroos-site .angroos-select-sheet[aria-label="Sort products"]>header strong{font:520 16px/1.1 var(--font-geist),Arial,sans-serif!important;letter-spacing:-.04em!important}body#angroos-site .catalog-filter-drawer>header>button{width:36px!important;height:36px!important;min-height:36px!important;border:1px solid #fff!important;background:var(--pearl-control-glass)!important;box-shadow:inset 0 1px 1px #fff!important;font-size:20px!important;font-weight:300!important}body#angroos-site .catalog-filter-drawer .catalog-filter-scroll{display:block!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:0 20px 12px!important;scrollbar-width:thin!important;scrollbar-color:#d9d0c0 transparent!important}body#angroos-site .catalog-filter-drawer fieldset{display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;gap:9px!important;margin:0!important;padding:20px 0!important;border:0!important;border-top:1px solid rgba(255,255,255,.79)!important;border-radius:0!important;background:transparent!important}body#angroos-site .catalog-filter-drawer legend{float:left!important;width:100%!important;padding:0!important;margin:0 0 7px!important;color:#26231e!important;font-size:11px!important;font-weight:550!important}body#angroos-site .catalog-filter-drawer fieldset label,body#angroos-site .catalog-filter-drawer .catalog-options-fieldset>button{box-sizing:border-box!important;width:calc((100% - 9px)/2)!important;height:36px!important;min-height:36px!important;padding:0 10px!important;gap:8px!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:12px!important;box-shadow:inset 0 1px 1px #fff,0 3px 10px #6c573405!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:var(--pearl-control-glass)!important;color:#26231e!important;font:400 11px/1.4 var(--font-geist),Arial,sans-serif!important}body#angroos-site .catalog-filter-drawer fieldset label:has(input:checked),body#angroos-site .catalog-filter-drawer .catalog-options-fieldset>button.active{border-color:#b5a17c!important;background:var(--pearl-control-glass)!important;color:#26231e!important}body#angroos-site .catalog-filter-drawer input{appearance:none!important;width:12px!important;height:12px!important;flex:0 0 12px!important;margin:0!important;border:1px solid #c8bda9!important;border-radius:50%!important;background:#fff6!important}body#angroos-site .catalog-filter-drawer input:checked{background:#8e7956!important;box-shadow:inset 0 0 0 3px #fff!important;border-color:#a18a64!important}body#angroos-site .catalog-filter-drawer .catalog-options-fieldset>button{flex-direction:row!important;justify-content:flex-start!important}body#angroos-site .catalog-filter-drawer .catalog-options-fieldset>button b{order:-1;opacity:1!important;display:grid!important;place-items:center!important;width:12px!important;height:12px!important;border:1px solid #c8bda9!important;border-radius:3px!important;color:transparent!important;font-size:9px!important}body#angroos-site .catalog-filter-drawer .catalog-options-fieldset>button.active b{color:#8e7956!important;border-color:#a18a64!important}body#angroos-site .catalog-filter-drawer>footer{position:static!important;flex:0 0 auto!important;margin:0!important;padding:16px 18px calc(20px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;gap:9px!important;border-top:1px solid #fff!important;background:linear-gradient(130deg,#fbf8f0e6,#f5efdfcc)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}body#angroos-site .catalog-filter-drawer>footer button{height:36px!important;min-height:36px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.93)!important;border-radius:12px!important;background:var(--pearl-control-glass)!important;box-shadow:inset 0 1px 1px #fff!important;font:500 11px/1.4 var(--font-geist),Arial,sans-serif!important}body#angroos-site .catalog-filter-drawer>footer .catalog-filter-apply{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 14px!important;background:linear-gradient(135deg,#e8dcc6,#d6c29c)!important;border-color:#d6c29c!important;color:#322a1f!important;box-shadow:inset 0 1px 1px #ffffffa6,0 5px 12px #9d805324!important}body#angroos-site .catalog-filter-drawer :is(button,input):focus-visible{outline:2px solid #a38c62!important;outline-offset:2px!important}}}@layer angroos-dropdown-master{@media(max-width:720px){body#angroos-site .catalog-toolbar .catalog-filter-button{box-sizing:border-box!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:10px!important;background:linear-gradient(130deg,#ffffff6e,#ffffff24 58%,#ffffff47)!important;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #ffffffa6,0 20px 40px #4c3a2112!important;backdrop-filter:blur(14px) saturate(1.15)!important;-webkit-backdrop-filter:blur(14px) saturate(1.15)!important;color:#27231d!important;font:500 12px/1.4 var(--font-geist),Arial,sans-serif!important;padding:8px 36px 8px 12px!important;justify-content:flex-start!important}body#angroos-site .catalog-toolbar .catalog-filter-button:after{position:absolute;right:12px;top:50%;width:7px;height:7px;margin:0;transform:translateY(-70%) rotate(45deg);border-color:#81786c;border-width:1px}}}body#angroos-site .site-shell main.page-main.category-seo-page{--category-end-gap:54px}body#angroos-site .site-shell main.page-main.category-seo-page:has(>.category-managed-faq){padding-bottom:max(0px,calc(var(--category-end-gap) - var(--category-faq-inset,20px)))}body#angroos-site .site-shell main.page-main.category-seo-page>.category-managed-faq{margin-top:32px;margin-bottom:0}@media(max-width:720px){body#angroos-site .site-shell main.page-main.category-seo-page{--category-end-gap:44px}body#angroos-site .site-shell main.page-main.category-seo-page>.category-managed-faq{margin-top:24px}}._references_y0f4u_1{padding:26px 0;border-top:1px solid #e5dccb;display:grid;gap:24px}._references_y0f4u_1 h2{font-size:22px;letter-spacing:-.04em;font-weight:550;margin:0 0 16px}._references_y0f4u_1 nav{display:flex;flex-wrap:wrap;gap:12px}._references_y0f4u_1 nav a{display:flex;align-items:center;gap:14px;min-width:180px;border:1px solid #e0d5c0;border-radius:22px;background:#fffaf1;padding:12px 17px;text-decoration:none;color:#44391f;font-size:13px}._references_y0f4u_1 img{object-fit:contain;background:#fff;border-radius:14px;padding:6px}._references_y0f4u_1 nav a>span:last-child{margin-left:auto}._references_y0f4u_1 summary{cursor:pointer;font-size:13px;color:#675a40}._references_y0f4u_1 ul{display:grid;gap:8px;padding-left:20px;font-size:12px}._references_y0f4u_1 a{color:#7c5e27;text-underline-offset:3px}._references_y0f4u_1 a:focus-visible,._references_y0f4u_1 summary:focus-visible{outline:2px solid #aa8134;outline-offset:3px}@media(max-width:600px){._references_y0f4u_1 nav a{flex:1;min-width:150px}._references_y0f4u_1 h2{font-size:20px}}
