.r24col-main{display:grid;grid-template-columns:clamp(240px,22vw,320px) minmax(0,1fr);gap:clamp(20px,2.4vw,38px);align-items:start;padding-top:28px;padding-bottom:12px}.r24col-main.is-nofilters{grid-template-columns:1fr}.r24col-side{position:sticky;top:120px;background:#fff;border:var(--r24-hair,1px solid var(--r24h-line));border-radius:var(--r24-radius,14px);padding:24px 24px 28px}.r24col-side__bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:10px}.r24col-side__title{display:inline-flex;align-items:center;gap:8px;font-size:var(--r24-fs-md,17px);font-weight:600}.r24col-reset{font-size:var(--r24-fs-sm,13.5px);font-weight:600;color:var(--r24c-green);cursor:pointer}.r24col-reset:hover{text-decoration:underline}.r24col-side__close{display:none;background:none;border:none;cursor:pointer;color:var(--r24c-ink);padding:4px}.r24col-active{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.r24col-achip{display:inline-flex;align-items:center;gap:6px;background:var(--r24h-green-wash);color:var(--r24c-green);font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;cursor:pointer}.r24col-achip:hover{background:#dcebe1}.r24col-achip svg{opacity:.8}.r24col-fgroup{padding:18px 0;border-bottom:1px solid #EFF2F0}.r24col-fgroup:first-of-type{padding-top:0}.r24col-fgroup:last-child{border-bottom:none;padding-bottom:0}.r24col-range{position:relative;height:28px;margin:2px 11px 6px;touch-action:none}.r24col-range__track{position:absolute;left:-11px;right:-11px;top:50%;transform:translateY(-50%);height:6px;background:var(--r24c-line);border-radius:999px;box-shadow:inset 0 1px 2px #14281c12}.r24col-range__fill{position:absolute;top:0;bottom:0;background:var(--r24c-green);background:linear-gradient(90deg,var(--r24c-green),color-mix(in srgb,var(--r24c-green) 78%,#7ec99c));border-radius:999px}.r24col-range input[type=range]{position:absolute;left:0;right:0;top:0;width:100%;height:28px;margin:0;padding:0;border:0;border-radius:0;background:none;pointer-events:none;touch-action:none;-webkit-appearance:none;appearance:none}.r24col-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:22px;height:22px;border-radius:999px;background:#fff;border:6px solid var(--r24c-green);cursor:grab;box-shadow:0 2px 6px #14281c38;transition:transform .12s ease,box-shadow .12s ease}.r24col-range input[type=range]::-moz-range-thumb{pointer-events:auto;width:22px;height:22px;border-radius:999px;background:#fff;border:6px solid var(--r24c-green);cursor:grab;box-shadow:0 2px 6px #14281c38}.r24col-range input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.1)}.r24col-range input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.16);box-shadow:0 3px 10px #14281c4d}.r24col-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--r24h-green-wash,#eaf3ec),0 2px 6px #14281c38}.r24col-range input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--r24h-green-wash,#eaf3ec)}.r24col-range__scale{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--r24h-muted);font-variant-numeric:tabular-nums;margin:0 0 12px}.r24col-price__inputs{display:flex;gap:10px}.r24col-price__box{flex:1 1 0;min-width:0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 4px;border:1.5px solid var(--r24h-line-3);border-radius:9px;padding:6px 10px 7px;font-size:var(--r24-fs-sm,13.5px);color:#3f4e45}.r24col-price__box input{grid-column:1;min-width:0;width:100%;height:24px;line-height:24px;padding:0;border:none;outline:none;font-family:inherit;font-size:var(--r24-fs-base,15px);font-weight:600;color:#3f4e45;background:transparent;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.r24col-price__box input::-webkit-outer-spin-button,.r24col-price__box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.r24col-price__quick{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.r24col-pchip{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;border:1.5px solid var(--r24h-line-3);background:#fff;color:#3f4e45;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .14s,background .14s,color .14s}.r24col-pchip:hover{border-color:var(--r24c-green);color:var(--r24c-green)}.r24col-pchip.is-clear{border-style:dashed;color:#6b7770}.r24col-pchip.is-clear:hover{border-style:solid}.r24col-checks{display:flex;flex-direction:column;gap:4px}.r24col-check{display:flex;align-items:center;gap:11px;cursor:pointer;font-size:var(--r24-fs-sm,13.5px);color:var(--r24h-body);padding:3px 0}.r24col-check__box{flex-shrink:0;width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid #CBD5CE;color:#fff;transition:background .12s,border-color .12s}.r24col-check__box svg{opacity:0;transition:opacity .12s}.r24col-check.is-on .r24col-check__box{background:var(--r24c-green);border-color:var(--r24c-green)}.r24col-check.is-on .r24col-check__box svg{opacity:1}.r24col-check__l{flex:1}.r24col-check__c{font-size:12px;color:var(--r24h-muted)}.r24col-check.is-off{opacity:.4;pointer-events:none}.r24col-check:hover .r24col-check__box{border-color:var(--r24c-green)}.r24col-swatches{display:flex;flex-direction:column;gap:1px;max-height:300px;overflow:auto;padding:2px;margin:0 -4px}.r24col-swatches::-webkit-scrollbar{width:6px}.r24col-swatches::-webkit-scrollbar-thumb{background:#cdd6d0;border-radius:999px}.r24col-swatch{display:flex;align-items:center;gap:11px;padding:6px 8px;border-radius:9px;cursor:pointer;color:inherit;transition:background .12s}.r24col-swatch:hover{background:var(--r24c-surface-2,#f4f7f5)}.r24col-swatch__c{position:relative;flex:none;width:24px;height:24px;border-radius:7px;border:1px solid rgba(20,40,28,.14);box-shadow:inset 0 0 0 1.5px #fff;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:#fff}.r24col-swatch__ck{opacity:0;filter:drop-shadow(0 0 1.4px rgba(0,0,0,.6));transition:opacity .12s}.r24col-swatch__l{flex:1;min-width:0;font-size:var(--r24-fs-sm,13.5px);line-height:1.3;color:var(--r24c-ink-2,#42504a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r24col-swatch__n{flex:none;font-size:12px;font-weight:700;color:var(--r24h-muted);font-variant-numeric:tabular-nums}.r24col-swatch:hover .r24col-swatch__c{border-color:var(--r24c-green)}.r24col-swatch.is-on{background:var(--r24h-green-wash,#eaf3ec)}.r24col-swatch.is-on .r24col-swatch__c{border-color:var(--r24c-green)}.r24col-swatch.is-on .r24col-swatch__ck{opacity:1}.r24col-swatch.is-on .r24col-swatch__l{color:var(--r24c-green);font-weight:700}.r24col-swatch.is-off{opacity:.4;pointer-events:none}.r24col-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px;margin-bottom:18px;padding-bottom:12px;border-bottom:var(--r24-hair,1px solid var(--r24h-line))}.r24col-count{font-size:var(--r24-fs-sm,13.5px);color:var(--r24h-muted);white-space:nowrap}.r24col-count strong{color:var(--r24c-ink);font-weight:600}.r24col-tools{display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0}.r24col-filterbtn{display:none;flex:none;align-items:center;gap:7px;min-height:44px;border:var(--r24-hair,1px solid var(--r24h-line));border-radius:999px;padding:0 16px;font-family:inherit;font-size:var(--r24-fs-sm,13.5px);font-weight:600;background:#fff;color:var(--r24c-ink);cursor:pointer}.r24col-filterbtn:focus-visible{outline:2px solid var(--r24c-green);outline-offset:2px}.r24col-filterbtn__n{background:var(--r24c-ink);color:#fff;font-size:12px;font-weight:600;min-width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.r24col-sort{position:relative;display:flex;align-items:center;gap:6px;min-height:44px;border:var(--r24-hair,1px solid var(--r24h-line));border-radius:999px;padding:0 14px;background:#fff;font-size:var(--r24-fs-sm,13.5px);font-weight:600;cursor:pointer}.r24col-sort>span:first-child{color:var(--r24h-muted);font-weight:400}.r24col-sort select{appearance:none;-webkit-appearance:none;border:none;outline:none;background:none;font-family:inherit;font-size:var(--r24-fs-sm,13.5px);font-weight:600;color:var(--r24c-ink);padding:10px 2px;cursor:pointer}.r24col-sort svg{pointer-events:none}.r24col-sort:focus-within{border-color:var(--r24c-green)}.r24col-sort:has(select:focus-visible){outline:2px solid var(--r24c-green);outline-offset:2px}@media(prefers-reduced-motion:reduce){.r24col-typetab,.r24col-chip{transition:none!important}}.r24col-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:clamp(14px,1.6vw,24px)}.r24col-card{position:relative;border:var(--r24-hair,1px solid var(--r24h-line));border-radius:var(--r24-radius,14px);overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:box-shadow var(--r24-dur,.22s) var(--r24-ease,ease),border-color var(--r24-dur,.22s) var(--r24-ease,ease)}.r24col-card:hover{box-shadow:var(--r24-shadow-soft,0 8px 24px -12px rgba(20,24,30,.18));border-color:var(--r24h-line-3,#dcdfe3)}.r24col-card__media{position:relative;display:block;aspect-ratio:4/3;background:#fff;overflow:hidden}.r24col-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .4s var(--r24-ease,ease)}.r24col-card:hover .r24col-card__media img{transform:scale(1.02)}.r24col-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--r24h-surface-2);color:var(--r24h-muted);font-size:12px;font-weight:600;letter-spacing:.02em}.r24col-card__ph svg{opacity:.75}.r24col-badge{position:absolute;top:10px;left:10px;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.02em;padding:3px 9px;border-radius:999px}.r24col-badge--new,.r24col-badge--set{background:#fff;color:var(--r24c-ink);border:1px solid var(--r24h-line)}.r24col-heart{position:absolute;top:8px;right:8px;width:36px;height:36px;border-radius:999px;background:#ffffffd1;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--r24c-ink);z-index:2;transition:background var(--r24-dur,.22s) var(--r24-ease,ease),color var(--r24-dur,.22s) var(--r24-ease,ease)}.r24col-heart svg{width:18px;height:18px;min-width:18px;flex:none;stroke-width:1.7}.r24col-heart:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit}.r24col-heart:hover{background:#fff;color:var(--r24h-red,#DC2626)}.r24col-heart:focus-visible{outline:2px solid var(--r24c-green);outline-offset:2px}.r24col-heart.is-on{color:var(--r24h-red)}.r24col-heart.is-on svg{fill:var(--r24h-red)}.r24col-card__body{padding:14px 14px 16px;display:flex;flex-direction:column;flex:1}.r24col-card__title{font-size:var(--r24-fs-base,15px);font-weight:500;line-height:1.4;color:var(--r24c-ink);min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.r24col-card__facts{display:flex;flex-wrap:wrap;gap:2px 0;margin:2px 0 0;font-size:var(--r24-fs-xs,12px);color:var(--r24h-muted);line-height:1.4}.r24col-card__facts span+span:before{content:"\b7";margin:0 6px;color:var(--r24h-line-3)}.r24col-card__title:hover{color:var(--r24c-ink);text-decoration:underline;text-underline-offset:3px}.r24stars{display:inline-flex;align-items:center;gap:6px;margin:4px 0 2px}.r24col-card__body .r24stars,.r24col-card__body>.r24stars-empty{min-height:19px}.r24stars__row{display:inline-flex;gap:1px}.r24stars--sm svg{width:13px;height:13px}.r24stars--md svg{width:16px;height:16px}.r24stars__s{color:#d9dedb}.r24stars__s.is-on{color:#f5a623}.r24stars__c{font:600 12px/1 var(--r24h-font);color:#6b7770}.r24col-card__dots{display:flex;gap:5px;align-items:center;margin:10px 0 6px}.r24col-dot{width:12px;height:12px;border-radius:999px;box-shadow:inset 0 0 0 1px #00000024}.r24col-dot__more{font-size:12px;color:var(--r24h-muted);font-weight:500}.r24col-card__opts{display:flex;flex-wrap:wrap;gap:2px 10px;margin:4px 0 0}.r24col-optchip{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:1.5;color:var(--r24h-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.r24col-card__price{display:flex;align-items:baseline;gap:8px;margin:auto 0 12px;padding-top:10px;flex-wrap:wrap}.r24col-card__save{align-self:flex-start;max-width:100%;color:var(--r24h-amber-ink,#7a5a12);font-size:12px;font-weight:600;margin:-8px 0 10px}.r24col-card__old{font-size:var(--r24-fs-sm,13.5px);color:var(--r24h-muted);text-decoration:line-through}.r24col-card__now{font-size:var(--r24-fs-md,17px);font-weight:600;color:var(--r24c-ink);font-variant-numeric:tabular-nums}.r24-collection-2026-sec .r24col-card__atc{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;background:#fff;color:var(--r24c-green)!important;border:1px solid var(--r24c-green);border-radius:var(--r24-radius-sm,10px);padding:10px;font-family:inherit;font-size:var(--r24-fs-sm,13.5px);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background var(--r24-dur,.22s) var(--r24-ease,ease),color var(--r24-dur,.22s) var(--r24-ease,ease)}.r24-collection-2026-sec .r24col-card__atc:hover{background:var(--r24c-green);color:#fff!important}.r24-collection-2026-sec .r24col-card__atc svg{flex:none;width:17px;height:17px;stroke:currentColor}.r24-collection-2026-sec .r24col-card__atc.is-sold{background:#f4f6f4;border-color:#e4e8e5;color:var(--r24h-muted)!important;cursor:not-allowed}.r24-collection-2026-sec .r24col-card__atc.is-sold svg{stroke:currentColor}.r24-collection-2026-sec .r24col-card__title,.r24-collection-2026-sec .r24col-card__title:hover{color:var(--r24c-ink)!important}.r24col-card .r24pp-chip{margin:-4px 0 10px}.r24col-more{display:flex;flex-direction:column;align-items:center;gap:12px;padding:clamp(32px,4vw,48px) 0 8px}.r24col-more__txt{font-size:var(--r24-fs-sm,13.5px);color:var(--r24h-muted)}.r24col-more__txt strong{color:var(--r24c-ink);font-weight:600}.r24col-more__bar{width:200px;height:2px;background:var(--r24c-line);border-radius:999px;overflow:hidden}.r24col-more__bar span{display:block;height:100%;background:var(--r24c-ink);border-radius:999px;transition:width .35s var(--r24-ease,ease)}.r24col-more__btn{margin-top:6px;background:#fff;color:var(--r24c-ink);border:1px solid var(--r24c-ink);border-radius:999px;padding:12px 30px;font-family:inherit;font-size:var(--r24-fs-base,15px);font-weight:600;cursor:pointer;transition:background var(--r24-dur,.22s) var(--r24-ease,ease),color var(--r24-dur,.22s) var(--r24-ease,ease)}.r24col-more__btn:hover{background:var(--r24c-ink);color:#fff}.r24col-more__btn.is-busy{opacity:.7;pointer-events:none}.r24col-more__btn{min-height:44px;max-width:100%}.r24col-more__btn[hidden]{display:none}.r24col-more__btn:disabled{opacity:.65;cursor:progress}.r24col-more.is-error .r24col-more__btn{border-color:var(--r24h-red,#DC2626);color:var(--r24h-red,#DC2626)}.r24col-more.is-error .r24col-more__btn:hover{background:var(--r24h-red,#DC2626);color:#fff}.r24col-more__status,.r24col-live,.r24col-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.r24col-more.is-autoload .r24col-more__btn{display:none}.r24col-skel{border:var(--r24-hair,1px solid var(--r24h-line));border-radius:var(--r24-radius,14px);overflow:hidden;background:#fff}.r24col-skel__m{aspect-ratio:4/3;background:linear-gradient(100deg,#f4f6f4 30%,#eef1ee,#f4f6f4 70%);background-size:200% 100%;animation:r24colSkel 1.2s linear infinite}.r24col-skel__b{padding:16px}.r24col-skel__l{height:12px;border-radius:6px;background:#eff2f0;margin-bottom:9px}.r24col-skel__l:nth-child(2){width:72%}.r24col-skel__l:nth-child(3){width:44%;height:16px;background:#e7ece8}@keyframes r24colSkel{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.r24col-skel__m{animation:none}}.r24col-more.is-autoload .r24col-more__bar span{animation:r24colPulse 1.1s ease-in-out infinite}@keyframes r24colPulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.r24col-more.is-autoload .r24col-more__bar span{animation:none}}.r24col-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:60px 20px;color:var(--r24h-muted);text-align:center}.r24col-empty p{margin:0;font-size:15px}.r24col-seo{background:#fff;border-top:var(--r24-hair,1px solid var(--r24h-line));margin-top:var(--r24-sec-y,clamp(56px,8vw,112px));padding:clamp(40px,6vw,72px) 0}.r24col-seo__inner{max-width:760px;margin:0 auto;padding:0 24px}.r24col-seo__inner h2{font-family:var(--r24h-display);font-size:var(--r24-fs-xl,26px);font-weight:500;letter-spacing:-.01em;margin:0 0 14px;color:var(--r24c-ink)}.r24col-seo__body{font-size:var(--r24-fs-base,15px);line-height:1.7;color:var(--r24h-body)}.r24col-seo__body p{margin:0 0 14px}.r24col-seo__body p:last-child{margin:0}.r24col-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a140f66;z-index:998;opacity:0;animation:r24colFade .2s forwards}@keyframes r24colFade{to{opacity:1}}@media(max-width:1100px){.r24col-side{top:100px}}@media(max-width:900px){.r24col-main{grid-template-columns:minmax(0,1fr)}.r24col-filterbtn{display:inline-flex}.r24col-side{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:999;border-radius:18px 18px 0 0;max-height:82vh;overflow:auto;transform:translateY(100%);visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s;box-shadow:0 -12px 40px #0000002e}.r24col-side.is-open{transform:translateY(0);visibility:visible;transition-delay:0s}.r24col-side__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;margin:-10px -12px -10px 0;border-radius:12px;background:var(--r24c-canvas)}}html.r24col-lock{overflow:hidden}@media(max-width:560px){.r24col-crumbs{margin-bottom:8px}.r24col-head{padding-top:12px;padding-bottom:4px}.r24col-head__desc{margin-top:6px}.r24col-head__desc.is-clamped{-webkit-line-clamp:1}.r24col-subwrap{padding-top:8px}.r24col-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.r24col-chips::-webkit-scrollbar{display:none}.r24col-chip{flex:0 0 auto}.r24col-main{padding-top:10px}.r24col-toolbar{flex-wrap:nowrap;margin-bottom:14px;padding-bottom:10px}.r24col-count{flex:none}.r24col-tools{flex:0 1 auto;min-width:0}.r24col-sort{flex:1 1 auto;min-width:0}.r24col-sort select{min-width:0;flex:1 1 auto;text-overflow:ellipsis}.r24col-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r24col-more{padding-top:28px}.r24col-card__body{padding:10px 10px 12px}.r24col-card__title{font-size:var(--r24-fs-sm,13.5px);line-height:1.35}.r24col-card__dots{margin:8px 0 4px}.r24col-card__price{gap:2px 6px;margin-bottom:8px;padding-top:8px}.r24col-card__now{font-size:var(--r24-fs-base,15px)}.r24col-card__old{font-size:12px}.r24col-card__save{margin:-4px 0 8px;line-height:1.3}.r24col-badge{font-size:11px;padding:3px 8px}.r24col-card .r24pp-chip{max-width:100%}.r24col-card .r24pp-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r24-collection-2026-sec .r24col-card__atc{min-height:44px;padding:9px 6px;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r24-collection-2026-sec .r24col-card__atc svg{width:15px;height:15px}}@media(pointer:coarse){.r24col-chip{min-height:44px}}@media(max-width:419px){.r24col-toolbar{flex-wrap:wrap}.r24col-count,.r24col-tools{flex:1 1 100%}}@media(max-width:374px){.r24-collection-2026-sec .r24col-card__atc{white-space:normal;text-overflow:clip;line-height:1.15;padding:7px 6px;text-align:center}.r24-collection-2026-sec .r24col-card__atc svg{display:none}.r24col-card .r24pp-chip>span{white-space:normal}}.r24col-side{display:flex;flex-direction:column;max-height:calc(100vh - 148px)}.r24col-side__bar,.r24col-active{flex:0 0 auto}.r24col-fgroups{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -6px;padding:0 6px}.r24col-fgroups::-webkit-scrollbar{width:6px}.r24col-fgroups::-webkit-scrollbar-thumb{background:#cdd6d0;border-radius:999px}.r24col-reset.is-idle{color:#a9b3ad;cursor:default}.r24col-fgroup__t{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:none;border:none;padding:0;margin:0 0 14px;font-family:inherit;font-size:var(--r24-fs-sm,13.5px);font-weight:600;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.r24col-fgroup__chev{flex:0 0 auto;color:var(--r24h-muted);transition:transform .18s ease}.r24col-fgroup__n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:999px;background:var(--r24c-green);color:#fff;font-size:12px;font-weight:800;line-height:1;vertical-align:middle}.r24col-fgroup.is-collapsed .r24col-fgroup__t{margin-bottom:0}.r24col-fgroup.is-collapsed .r24col-fgroup__chev{transform:rotate(-90deg)}.r24col-fgroup.is-collapsed .r24col-fgroup__body{display:none}.r24col-fsearch{display:flex;align-items:center;gap:8px;border:1.5px solid var(--r24h-line-3);border-radius:9px;padding:8px 11px;margin-bottom:11px;color:var(--r24h-muted)}.r24col-fsearch:focus-within{border-color:var(--r24c-green);color:var(--r24c-green)}.r24col-fsearch svg{flex:0 0 auto}.r24col-fsearch input{flex:1;min-width:0;border:none;outline:none;background:none;font-family:inherit;font-size:var(--r24-fs-sm,13.5px);color:var(--r24c-ink)}.r24col-fsearch input::placeholder{color:var(--r24h-muted)}.r24col-checks__list{display:flex;flex-direction:column;gap:4px}.r24col-check.is-extra{display:none}.r24col-checks.is-expanded .r24col-check.is-extra,.r24col-checks.is-searching .r24col-check.is-extra{display:flex}.r24col-check.is-nomatch,.r24col-swatch.is-nomatch{display:none!important}.r24col-morevals{display:inline-flex;align-items:center;gap:6px;margin-top:10px;background:none;border:none;padding:2px 0;font-family:inherit;font-size:var(--r24-fs-sm,13.5px);font-weight:600;color:var(--r24c-green);cursor:pointer}.r24col-morevals:hover{text-decoration:underline}.r24col-morevals svg{transition:transform .18s ease}.r24col-checks.is-expanded .r24col-morevals svg{transform:rotate(180deg)}.r24col-checks.is-searching .r24col-morevals{display:none}.r24col-price__read{display:block;font-size:var(--r24-fs-base,15px);font-weight:600;color:var(--r24c-ink);margin:0 0 12px;padding:9px 12px;border-radius:10px;background:#f5f8f6;border:1.5px solid transparent;font-variant-numeric:tabular-nums;min-height:38px;letter-spacing:-.01em;transition:background .14s,border-color .14s,color .14s}.r24col-price.is-touched .r24col-price__read{color:var(--r24c-green);background:var(--r24h-green-wash,#eaf3ec);border-color:#bcd9c6;border-color:color-mix(in srgb,var(--r24c-green) 24%,transparent)}.r24col-price__box{position:relative}.r24col-price__cap{grid-column:1/-1;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--r24h-muted);text-transform:uppercase;line-height:1.4}.r24col-price__cur{grid-column:2;grid-row:2;color:#6b7770;font-weight:700}.r24col-price__box:focus-within{border-color:var(--r24c-green);box-shadow:0 0 0 3px var(--r24h-green-wash,#eaf3ec)}.r24col-price__go.is-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.r24col-price__go.is-sr:focus{position:static;width:auto;height:auto;clip:auto;margin:10px 0 0;padding:9px 14px;border-radius:9px;background:var(--r24c-green);color:#fff;font-family:inherit;font-weight:700;border:none;cursor:pointer}.r24col-side__foot{display:none}.r24col-fgroup__t,.r24col-morevals,.r24col-swatch,.r24col-check,.r24col-pchip,.r24col-achip,.r24col-reset,.r24col-typetab,.r24col-chip,.r24col-side__title,.r24col-side__apply,.r24col-side__clear,.r24col-range,.r24col-price__cap,.r24col-price__cur,.r24col-range__scale{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.r24col-price__box input{-webkit-user-select:auto;user-select:auto}.r24col-side a:focus-visible,.r24col-side button:focus-visible,.r24col-side input:focus-visible{outline:2px solid var(--r24c-green);outline-offset:2px;border-radius:8px}@media(max-width:900px){.r24col-range{height:34px;margin:4px 13px 6px}.r24col-range__track{left:-13px;right:-13px;height:7px}.r24col-range input[type=range]{height:34px}.r24col-range input[type=range]::-webkit-slider-thumb{width:26px;height:26px;border-width:7px}.r24col-range input[type=range]::-moz-range-thumb{width:26px;height:26px;border-width:7px}.r24col-pchip{padding:10px 14px;font-size:13.5px}.r24col-price__box{padding:10px 12px}.r24col-side{max-height:88vh;padding-bottom:0}.r24col-fgroups{padding-bottom:8px}.r24col-swatches{max-height:none;overflow:visible}.r24col-side__foot{display:flex;align-items:center;gap:12px;flex:0 0 auto;position:sticky;bottom:0;margin:0 -24px;padding:14px 24px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--r24c-line)}.r24col-side__clear{flex:0 0 auto;font-size:13.5px;font-weight:700;color:#6b7770;text-decoration:underline}.r24col-side__apply{flex:1 1 auto;height:46px;border:none;border-radius:11px;background:var(--r24c-green);color:#fff;font-family:inherit;font-size:15px;font-weight:800;cursor:pointer}}@media(prefers-reduced-motion:reduce){.r24col-fgroup__chev,.r24col-morevals svg,.r24col-side{transition:none}.r24col-card:hover,.r24col-card:hover .r24col-card__media img{transform:none}.r24col-card,.r24col-heart,.r24col-more__btn{transition:none}}@media(max-width:900px),(pointer:coarse){.r24col-price__box input,.r24col-sort select,.r24col-fsearch input{font-size:16px}}@media(max-width:420px){.r24col-sort>span:first-child{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.r24col-notice{position:fixed;left:50%;top:calc(12px + env(safe-area-inset-top));z-index:1001;transform:translate(-50%);width:min(560px,calc(100% - 32px));display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;border-radius:12px;background:var(--r24h-ink);color:#fff;font-size:var(--r24-fs-sm,13.5px);line-height:1.4;box-shadow:0 12px 30px #00000040}.r24col-notice[hidden]{display:none}.r24col-notice__txt{flex:1 1 auto;min-width:0}.r24col-notice__btn{flex:none;min-height:44px;padding:0 14px;border:1.5px solid rgba(255,255,255,.75);border-radius:12px;background:none;color:#fff;font-family:inherit;font-size:var(--r24-fs-sm,13.5px);font-weight:700;cursor:pointer}.r24col-notice__x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:none;color:#fff;cursor:pointer}.r24col-notice button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:420px){.r24col-notice{flex-wrap:wrap}.r24col-notice__txt{flex-basis:calc(100% - 52px)}}.r24col-price__warn{margin:0 0 12px;padding:9px 11px;border:1px solid var(--r24h-amber-line,#e6d4a8);background:var(--r24h-amber-bg,#fdf6e6);border-radius:9px;font-size:12px;line-height:1.5;color:var(--r24h-amber-ink,#7a5a12)}.r24col-price__warn a{display:inline-block;margin-top:3px;font-weight:800;color:var(--r24c-green);text-decoration:underline}.r24col .r24kf-nav{display:none}@media(max-width:640px){.r24col-head{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;padding-top:4px;padding-bottom:0}.r24col-head>*{flex:1 1 100%;min-width:0}.r24col-crumbs{margin-bottom:2px}.r24col-head__title{margin:0;line-height:1.1}.r24col-head__desc{margin-top:2px}.r24col-head__desc.is-clamped{flex:1 1 0;-webkit-line-clamp:1}.r24col-head__more{flex:0 0 auto;margin:-6px 0 -10px;align-self:flex-end}.r24col-head__desc:not(.is-clamped)+.r24col-head__more{margin-left:auto}.r24col-subwrap{padding-top:4px}.r24col-chip[data-kfdup]{display:none}.r24col-subwrap:not(:has(.r24col-chip:not([data-kfdup]))){display:none}.r24col:has(.r24kf) #r24col-width{display:none}.r24col:has(.r24kf-nav) #r24col-subcats{display:none}.r24col .r24kf-nav{display:flex}.r24col .r24kf:has(.r24kf-forms[hidden]) .r24kf-more-btn{grid-column:1/-1;justify-self:start}.r24col .r24kf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;margin-top:4px;padding-block:6px;border-top:0}.r24col .r24kf-head{display:contents}.r24col .r24kf-title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.r24col .r24kf-active{grid-column:1/-1;grid-row:1}.r24col .r24kf-active[hidden]{display:none}.r24col .r24kf-forms:not([hidden]){grid-column:1;grid-row:2;margin-inline:-16px 0;padding-inline:16px 4px;scroll-padding-inline:16px}.r24col .r24kf.is-js .r24kf-more-btn{grid-column:2;grid-row:2;padding:0 12px}.r24col .r24kf-bar,.r24col .r24kf-note{grid-column:1/-1}.r24col-main{padding-top:4px}.r24col-typetabs{margin-bottom:8px}.r24col-toolbar{margin-bottom:8px;padding-bottom:0;border-bottom:0}}@media(min-width:360px)and (max-width:640px){.r24col-toolbar{flex-wrap:nowrap;gap:8px}.r24col-count{flex:0 0 auto;font-size:var(--r24-fs-sm,13.5px)}.r24col-tools{flex:1 1 auto;min-width:0;justify-content:flex-end}.r24col-filterbtn{padding:0 12px}}
/*# sourceMappingURL=/cdn/shop/t/328/assets/r24-collection.css.map */
