.ifamily-controls{flex:0 0 240px;max-width:240px;padding:0 24px 24px 0;color:#294b70}.ifamily-controls-heading{display:flex;justify-content:space-between;align-items:center}.ifamily-controls-heading h2{font-size:20px;margin:0 0 20px}.ifamily-controls fieldset{border:0;border-bottom:1px solid #d7c5a5;margin:0 0 22px;padding:0 0 20px;min-width:0}.ifamily-controls legend,.ifamily-sort-label{font-size:16px;font-weight:600;margin-bottom:12px}.ifamily-controls [data-ifamily-category-options]>label,.ifamily-controls [data-ifamily-vendor-options]>label{display:flex;gap:9px;align-items:center;min-height:40px;cursor:pointer;line-height:1.4}.ifamily-controls input[type=checkbox],.ifamily-controls input[type=radio]{display:inline-block!important;appearance:auto!important;-webkit-appearance:auto!important;position:static!important;opacity:1!important;width:17px;height:17px;margin:0;flex-shrink:0;accent-color:#294b70}.ifamily-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ifamily-price-inputs label{font-size:12px}.ifamily-price-inputs input,.ifamily-controls select{width:100%;min-height:44px;border:1px solid #b99a61;padding:8px;background:#fff;color:#294b70}.ifamily-controls-actions{display:grid;gap:12px;margin-top:20px}.ifamily-controls-actions button{min-height:44px;cursor:pointer}.ifamily-controls-reset{background:transparent;border:1px solid #b99a61;color:#294b70}.ifamily-controls button:disabled{opacity:.5;cursor:wait}.ifamily-controls-close,.ifamily-controls-open{display:none}.ifamily-results{margin:14px 0;min-height:24px;color:#294b70}.ifamily-pagination{display:flex;gap:12px;justify-content:center;align-items:center;margin:24px 0}.ifamily-pagination button{border:1px solid #b99a61;background:#fbf8f2;color:#294b70;min-height:44px;padding:8px 16px;cursor:pointer}.ifamily-pagination button:disabled{opacity:.5;cursor:default}.ifamily-controls :focus-visible,.ifamily-pagination :focus-visible,.ifamily-controls-open:focus-visible{outline:2px solid #294b70;outline-offset:3px}.template-collection .card-action{position:static!important;transform:none!important;opacity:1!important;visibility:visible!important;display:block!important;padding:12px 0!important}.template-collection .card-summary{display:none!important}.template-collection .product-item .card{height:100%;display:flex;flex-direction:column}.template-collection .card-media img{object-fit:contain}.template-collection .ifamily-collection-cart .button{width:100%;min-height:46px}.template-collection .pagination-wrapper[hidden]{display:none!important}.ifamily-controls [hidden]{display:none!important}@media(min-width:1025px){.template-collection .halo-collection-content{display:flex!important;align-items:flex-start;gap:24px}.template-collection .ifamily-controls{width:240px;flex-shrink:0}.ifamily-controls{display:block!important}.template-collection #CollectionProductGrid{flex:1;min-width:0}.ifamily-controls-open{display:none!important}}@media(max-width:1024px){.ifamily-controls-open{display:block;width:100%;min-height:48px;margin:0 0 20px;border:1px solid #b99a61;background:#fbf8f2;color:#294b70;font-weight:600}.ifamily-controls{display:none;position:fixed;z-index:10001;inset:0;max-width:none;width:100%;height:100dvh;background:#fbf8f2;padding:20px 20px 100px;overflow:auto;overscroll-behavior:contain}.ifamily-controls.is-open{display:block}.ifamily-controls-heading{position:sticky;top:-20px;background:#fbf8f2;z-index:1;padding-top:8px}.ifamily-controls-close{display:block;border:1px solid #b99a61;background:#fbf8f2;color:#294b70;font-size:26px;min-width:44px;min-height:44px;margin:0 0 20px}.ifamily-controls-visible{overflow:hidden}.halo-collection-content{display:flex!important;flex-direction:column}.template-collection #CollectionProductGrid{width:100%;max-width:100%}.ifamily-controls-actions{grid-template-columns:1fr 1fr;position:sticky;bottom:-80px;background:#fbf8f2;padding:16px 0}.ifamily-pagination{gap:6px}.ifamily-pagination button{padding:8px 10px}}

#shopify-block-AcGpiazVhN1dZeWI0e__judge_me_reviews_cards_carousel_VtidFU .jdgm-cards-carousel{--card-color:#ffffff!important;--text-color:#42566b!important;--header-color:#294b70!important;--star-color:#b19763!important}
#shopify-block-AcGpiazVhN1dZeWI0e__judge_me_reviews_cards_carousel_VtidFU .jdgm-card,#shopify-block-AcGpiazVhN1dZeWI0e__judge_me_reviews_cards_carousel_VtidFU .jdgm-rating-section{background:#fff!important;color:#42566b!important}
#shopify-block-AcGpiazVhN1dZeWI0e__judge_me_reviews_cards_carousel_VtidFU .jdgm-text,#shopify-block-AcGpiazVhN1dZeWI0e__judge_me_reviews_cards_carousel_VtidFU .jdgm-text p,#shopify-block-AcGpiazVhN1dZeWI0e__judge_me_reviews_cards_carousel_VtidFU .jdgm-reviewer-name,#shopify-block-AcGpiazVhN1dZeWI0e__judge_me_reviews_cards_carousel_VtidFU .jdgm-product-name{color:#42566b!important}
#shopify-block-AcGpiazVhN1dZeWI0e__judge_me_reviews_cards_carousel_VtidFU .jdgm-card{border:1px solid #e7dfd0!important;box-shadow:none!important}
#shopify-block-AcGpiazVhN1dZeWI0e__judge_me_reviews_cards_carousel_VtidFU .jdgm-star{color:#b19763!important}
