.CastileCategoryPage_arrive__39YrQ{animation:CastileCategoryPage_arrive__39YrQ .6s cubic-bezier(.2,.7,.2,1) calc(.15s + var(--i, 0) * 90ms) both}@keyframes CastileCategoryPage_arrive__39YrQ{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CastileCategoryPage_arrive__39YrQ{animation:none}}.CastileProductCard_panel__yCo4X{container-type:size;isolation:isolate}.CastileProductCard_carton__j9YIk{z-index:2}.CastileProductCard_piece__OjyzQ{position:absolute;left:50%;top:46%;z-index:1;width:calc(var(--w) * 1cqw);line-height:0;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.2);transition:transform .24s ease-in,opacity .16s ease-in}.CastileProductCard_burst__Cqanp[data-burst] .CastileProductCard_piece__OjyzQ{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--x) * 1cqw),calc(var(--y) * 1cqh)) rotate(var(--r)) scale(1);transition:transform .56s cubic-bezier(.34,1.56,.64,1) var(--d),opacity .14s ease var(--d)}@media (hover:hover){.CastileProductCard_burst__Cqanp:hover .CastileProductCard_piece__OjyzQ{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--x) * 1cqw),calc(var(--y) * 1cqh)) rotate(var(--r)) scale(1);transition:transform .56s cubic-bezier(.34,1.56,.64,1) var(--d),opacity .14s ease var(--d)}.CastileProductCard_burst__Cqanp:hover .CastileProductCard_drift__pOkjm{animation:CastileProductCard_drift__pOkjm 2.6s ease-in-out calc(var(--d) + .56s) infinite alternate}}.CastileProductCard_drift__pOkjm{display:block}@keyframes CastileProductCard_drift__pOkjm{to{transform:translateY(-6%) rotate(4deg)}}@media (prefers-reduced-motion:reduce){.CastileProductCard_piece__OjyzQ{display:none}}.CastileHeading_heading__FA5_f{--heading-size:44px;width:100%}@media (min-width:48em){.CastileHeading_heading__FA5_f{--heading-size:58px}}@media (min-width:75em){.CastileHeading_heading__FA5_f{--heading-size:66px}}.CastileHeading_arch__k0wzr{display:block;width:100%;max-width:calc(var(--arch-width) * var(--heading-size));height:auto;overflow:visible}.CastileHeading_stacked__JFeZN{--heading-size:min(54px,13.8vw)}.CastileHeading_stacked__JFeZN .CastileHeading_arch__k0wzr+.CastileHeading_arch__k0wzr{margin-top:calc(var(--heading-size) * -.42)}.CastileHeading_center__q77fg .CastileHeading_arch__k0wzr{margin-inline:auto}.CastileHeading_left__0_2l3 .CastileHeading_arch__k0wzr{margin-inline:0;transform:translateX(calc(-1 * var(--arch-shift)))}@media (min-width:62em){.CastileHeading_centerFromMd__erliq .CastileHeading_arch__k0wzr{margin-inline:auto;transform:none}.CastileHeading_leftFromMd__I6bh_ .CastileHeading_arch__k0wzr{margin-inline:0;transform:translateX(calc(-1 * var(--arch-shift)))}}.CastileHeading_stickerText__y2Fqq{color:#fff;-webkit-text-stroke:.08em #231f20;paint-order:stroke fill;text-shadow:.05em .07em 0 #231f20;letter-spacing:-.015em}@media (min-width:48em){.CastileHeading_mobileBreak__au_2X{display:none}}.CastileHeading_inlineStar__7lJ9W,.CastileHeading_star__l2odS{animation:CastileHeading_twinkle__cxQS9 4s ease-in-out infinite}.CastileHeading_star__l2odS{transform-box:fill-box;transform-origin:center}@keyframes CastileHeading_twinkle__cxQS9{0%,to{transform:scale(.88) rotate(0deg)}50%{transform:scale(1.08) rotate(12deg)}}@media (prefers-reduced-motion:reduce){.CastileHeading_inlineStar__7lJ9W,.CastileHeading_star__l2odS{animation:none}}.CastileStickerCard_card__feDA5{background:#fff;border:2px solid #231f20;border-radius:24px;transform:rotate(var(--tilt,0deg))}.CastileStickerCard_number__kFZ2t{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:2px solid #231f20;border-radius:50%;font-size:16px;line-height:1}.CastileStickerCard_operator__KatMN{margin-top:11px;font-size:30px;line-height:1}@media (min-width:48em){.CastileStickerCard_operator__KatMN{margin-top:15px}}.CastileStickerCard_compare___2b1e{width:100%;border-collapse:separate;border-spacing:0;font-size:17px;line-height:1.25}.CastileStickerCard_compare___2b1e td,.CastileStickerCard_compare___2b1e th{padding:8px 10px;text-align:left;vertical-align:middle;font-weight:400}.CastileStickerCard_compare___2b1e thead th{font-size:13px;text-transform:uppercase;color:rgba(35,31,32,.6)}.CastileStickerCard_compare___2b1e tbody th{padding-left:0;font-size:12px;text-transform:uppercase;white-space:nowrap;color:rgba(35,31,32,.6)}.CastileStickerCard_compare___2b1e tbody td{color:rgba(35,31,32,.7)}.CastileStickerCard_compare___2b1e tbody tr+tr>*{border-top:1.5px dashed rgba(35,31,32,.22)}.CastileStickerCard_compare___2b1e .CastileStickerCard_compareCastile__b1vJz{background:rgba(243,208,16,.35);color:#231f20}.CastileStickerCard_compare___2b1e thead .CastileStickerCard_compareCastile__b1vJz{border-radius:14px 14px 0 0}.CastileStickerCard_compare___2b1e tbody tr:last-child .CastileStickerCard_compareCastile__b1vJz{border-radius:0 0 14px 14px}.CastileStickerCard_stepArrow__qNeMg{flex-shrink:0;width:24px;margin-top:16px}@media (min-width:48em){.CastileStickerCard_stepArrow__qNeMg{width:28px;margin-top:18px}}.CastileStickerCard_hop__FPjh_>*{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.CastileStickerCard_hop__FPjh_:hover>*{transform:translateY(-6px) rotate(-4deg)}@media (prefers-reduced-motion:reduce){.CastileStickerCard_hop__FPjh_:hover>*,.CastileStickerCard_hop__FPjh_>*{transition:none;transform:none}}.SingleProductCard_badges__9RQ3a>span[data-size]{border-width:1px;border-color:color-mix(in srgb,var(--mantine-color-blue-9) 22%,transparent);color:color-mix(in srgb,var(--mantine-color-blue-9) 80%,transparent);font-weight:700;letter-spacing:.05em}.SingleProductCard_tile__0VUrk{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);transition:transform .2s ease}@media (max-width:48em){.SingleProductCard_tile__0VUrk[data-compact]{aspect-ratio:3/2}.SingleProductCard_tile__0VUrk[data-compact] img{object-fit:contain}}@media (hover:hover){.SingleProductCard_card__VYg7g:hover .SingleProductCard_tile__0VUrk{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.SingleProductCard_tile__0VUrk{transition:none}.SingleProductCard_card__VYg7g:hover .SingleProductCard_tile__0VUrk{transform:none}}.entrances_fromLeft__UppZ8[data-reveal=armed],.entrances_fromRight__qNUfW[data-reveal=armed],.entrances_groupLeft__iQvng[data-reveal=armed]>*,.entrances_groupPop__JcWkC[data-reveal=armed]>*,.entrances_groupRight__wg_Ho[data-reveal=armed]>*,.entrances_groupRise__Va6vg[data-reveal=armed]>*,.entrances_pop__h530N[data-reveal=armed],.entrances_rise___WdtV[data-reveal=armed]{opacity:0}.entrances_rise___WdtV[data-reveal=shown]{animation:entrances_rise___WdtV .6s ease var(--reveal-delay,0ms) backwards}.entrances_pop__h530N[data-reveal=shown]{animation:entrances_pop__h530N .7s ease var(--reveal-delay,0ms) backwards}.entrances_fromLeft__UppZ8[data-reveal=shown]{animation:entrances_fromLeft__UppZ8 .6s ease var(--reveal-delay,0ms) backwards}.entrances_fromRight__qNUfW[data-reveal=shown]{animation:entrances_fromRight__qNUfW .6s ease var(--reveal-delay,0ms) backwards}.entrances_groupRise__Va6vg[data-reveal=shown]>*{animation:entrances_rise___WdtV .6s ease calc(var(--reveal-delay, 0ms) + var(--i, 0) * var(--step, 80ms)) backwards}.entrances_groupLeft__iQvng[data-reveal=shown]>*{animation:entrances_fromLeft__UppZ8 .6s ease calc(var(--reveal-delay, 0ms) + var(--i, 0) * var(--step, 80ms)) backwards}.entrances_groupRight__wg_Ho[data-reveal=shown]>*{animation:entrances_fromRight__qNUfW .6s ease calc(var(--reveal-delay, 0ms) + var(--i, 0) * var(--step, 80ms)) backwards}.entrances_groupPop__JcWkC[data-reveal=shown]>*{animation:entrances_pop__h530N .6s ease calc(var(--reveal-delay, 0ms) + var(--i, 0) * var(--step, 60ms)) backwards}.entrances_groupLeft__iQvng>:nth-child(2),.entrances_groupPop__JcWkC>:nth-child(2),.entrances_groupRight__wg_Ho>:nth-child(2),.entrances_groupRise__Va6vg>:nth-child(2){--i:1}.entrances_groupLeft__iQvng>:nth-child(3),.entrances_groupPop__JcWkC>:nth-child(3),.entrances_groupRight__wg_Ho>:nth-child(3),.entrances_groupRise__Va6vg>:nth-child(3){--i:2}.entrances_groupLeft__iQvng>:nth-child(4),.entrances_groupPop__JcWkC>:nth-child(4),.entrances_groupRight__wg_Ho>:nth-child(4),.entrances_groupRise__Va6vg>:nth-child(4){--i:3}.entrances_groupLeft__iQvng>:nth-child(5),.entrances_groupPop__JcWkC>:nth-child(5),.entrances_groupRight__wg_Ho>:nth-child(5),.entrances_groupRise__Va6vg>:nth-child(5){--i:4}.entrances_groupLeft__iQvng>:nth-child(6),.entrances_groupPop__JcWkC>:nth-child(6),.entrances_groupRight__wg_Ho>:nth-child(6),.entrances_groupRise__Va6vg>:nth-child(6){--i:5}.entrances_groupLeft__iQvng>:nth-child(7),.entrances_groupPop__JcWkC>:nth-child(7),.entrances_groupRight__wg_Ho>:nth-child(7),.entrances_groupRise__Va6vg>:nth-child(7){--i:6}.entrances_groupLeft__iQvng>:nth-child(8),.entrances_groupPop__JcWkC>:nth-child(8),.entrances_groupRight__wg_Ho>:nth-child(8),.entrances_groupRise__Va6vg>:nth-child(8){--i:7}@keyframes entrances_rise___WdtV{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes entrances_pop__h530N{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes entrances_fromLeft__UppZ8{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes entrances_fromRight__qNUfW{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.ProductFilterPills_row__n4TEZ{--gutter:var(--mantine-spacing-sm);margin:0 calc(-1 * var(--gutter));overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.ProductFilterPills_row__n4TEZ::-webkit-scrollbar{display:none}@media (min-width:48em){.ProductFilterPills_row__n4TEZ{--gutter:var(--mantine-spacing-lg)}}.ProductFilterPills_list__yDF6x{position:relative;display:flex;gap:8px;width:max-content;padding:2px var(--gutter)}.ProductFilterPills_indicator__62Gr7{position:absolute;top:2px;left:0;border-radius:999px;background:var(--mantine-color-blue-9);transition:transform .38s cubic-bezier(.34,1.35,.64,1),width .38s cubic-bezier(.34,1.35,.64,1)}.ProductFilterPills_pill__bYfzC{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:1.5px solid var(--mantine-color-gray-3);border-radius:999px;background:none;color:var(--mantine-color-blue-9);font:inherit;font-size:13px;font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .25s ease,border-color .25s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.ProductFilterPills_pill__bYfzC[data-active=true]{border-color:transparent;color:#fff}.ProductFilterPills_pill__bYfzC:active{transform:scale(.95)}.ProductFilterPills_pill__bYfzC:focus-visible{outline:2px solid #0091f7;outline-offset:2px}.ProductFilterPills_count__Jt029{font-weight:700;opacity:.6}@media (prefers-reduced-motion:reduce){.ProductFilterPills_indicator__62Gr7,.ProductFilterPills_pill__bYfzC{transition:none}}.ProductFilterPills_list__yDF6x:not(:has(.ProductFilterPills_indicator__62Gr7)) .ProductFilterPills_pill__bYfzC[data-active=true]{background:var(--mantine-color-blue-9)}