.cc-rewards-entry{max-width:760px;margin:0 auto;padding:56px 24px 64px;text-align:center;color:#353833}.cc-rewards-entry h1{margin:0 0 20px;font-size:clamp(28px,5vw,38px);line-height:1.2}.cc-rewards-entry p{max-width:590px;margin:0 auto 28px;font-size:18px;line-height:1.65;color:#353833}.cc-rewards-entry .cc-rewards-entry__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border:2px solid #353833;border-radius:4px;background:#353833;color:#fff;font-size:17px;line-height:1.35;font-weight:600;text-decoration:none}.cc-rewards-entry .cc-rewards-entry__button:hover{background:#284734;border-color:#284734;color:#fff}.cc-rewards-entry .cc-rewards-entry__button:focus-visible{outline:3px solid #7F342D;outline-offset:4px}@media(min-width:769px){#content .cc-collection-filters+.row .product_c.mobile_pt60{padding-top:60px}#content .cc-collection-filters+.row .product_c>.filter_c{top:0}}.cc-collection-filters{margin:18px 0 24px;padding:14px 18px;border:1px solid #d8cfbd;border-radius:8px;background:#faf7f0;color:#223800}.cc-collection-filters summary{font-weight:600;cursor:pointer;min-height:28px}.cc-collection-filter-fields{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-top:12px}.cc-collection-filter-field{display:flex;flex-direction:column;gap:5px;flex:1 1 150px;min-width:0;margin:0;font-weight:400}.cc-collection-filter-field:first-child{flex-basis:210px}.cc-collection-filter-field input,.cc-collection-filter-field select{width:100%;height:44px;min-width:0;padding:8px;border:1px solid #a59c88;border-radius:4px;background:#fff;color:#223800;font:inherit}.cc-collection-filters button{min-height:44px;padding:9px 18px;border:1px solid #223800;border-radius:4px;background:#223800;color:#faf7f0;font:inherit;cursor:pointer}.cc-collection-filters button:hover{background:#7f342d;border-color:#7f342d}.cc-collection-filter-fields>a{display:inline-flex;align-items:center;min-height:44px;color:#223800;text-decoration:underline}.cc-collection-filters :focus-visible{outline:2px solid #7F342D;outline-offset:3px}.cc-collection-filters p{margin:12px 0 0;font-size:14px}.cc-collection-filters p span{display:inline;color:#555}@media(max-width:600px){.cc-collection-filters{padding:12px}.cc-collection-filter-field:first-child{flex-basis:100%}.cc-collection-filter-field{flex-basis:calc(50% - 6px)}.cc-collection-filters p span{display:block;margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/55/compiled_assets/styles.css.map */
