.ctabs{display:flex;margin-top:36px;border-top:1.5px solid var(--ink);overflow-x:auto;scrollbar-width:none;list-style:none;padding:0;margin-bottom:0}.ctabs::-webkit-scrollbar{display:none}.ctab{flex:1 0 auto;min-width:150px;display:flex;align-items:center;gap:12px;padding:16px 18px 16px 0;background:none;border:0;border-right:1px solid var(--rule);cursor:pointer;text-align:left;color:var(--ink);position:relative;text-decoration:none}.ctabs li+li .ctab{padding-left:18px}.ctabs li:last-child .ctab{border-right:0}.ctabs li{flex:1 0 auto;display:flex}.ctab .ci{width:54px;height:44px;flex:none;display:grid;place-items:center;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.ctab .ci svg{width:100%;height:100%}.ctab .ci img{width:44px;height:44px;object-fit:cover;border-radius:50%}.ctab:hover .ci{transform:rotate(-8deg) scale(1.08)}.ctab b{font-family:var(--display);font-weight:var(--dw,400);font-size:21px;display:block;line-height:1.1}.ctab small{font-size:13px;color:var(--ink-soft)}.ctab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s}.ctabs li+li .ctab:after{left:18px}.ctab[aria-current=page]:after{transform:scaleX(1)}.ctab[aria-current=page] b{color:var(--accent)}.toolbar{position:static;top:calc(var(--header-h,80px) + env(safe-area-inset-top,0px));z-index:30;background:var(--bg);border-bottom:1.5px solid var(--ink)}.toolbar .wrap{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-block:12px}.tb-count{font-weight:600;font-size:15px}.tb-count span{font-family:var(--handf);font-weight:400;font-size:20px;color:var(--hand);margin-left:6px}.tb-right{margin-left:auto;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sortsel select{font:600 14.5px var(--body);color:var(--ink);background:var(--bg);border:1.5px solid var(--ink);border-radius:var(--radius,4px);padding:9px 12px}.fbtn{display:inline-flex;gap:8px;align-items:center;border:1.5px solid var(--ink);background:none;border-radius:var(--radius,4px);padding:9px 14px;font-weight:600;font-size:14.5px;cursor:pointer;color:var(--ink)}.fbtn svg{width:17px;height:17px}.fbtn b{background:var(--accent);color:var(--on-accent);border-radius:99px;min-width:20px;height:20px;font-size:12px;display:grid;place-items:center;padding:0 5px}.fbtn b:empty{display:none}.fdrawer details{padding:16px 0;border-top:1.5px solid var(--ink)}.fdrawer details:last-of-type{border-bottom:1.5px solid var(--ink)}.fdrawer summary{display:flex;justify-content:space-between;font-family:var(--display);font-weight:var(--dw);font-size:21px}.fdrawer summary i{font-style:normal;font-family:var(--body);font-size:26px;color:var(--accent);transition:transform .3s}.fdrawer details[open] summary i{transform:rotate(45deg)}.fvals{border:0;margin:0;padding:0}.fdrawer .check{display:flex;gap:10px;align-items:center;margin-top:12px;cursor:pointer;font-size:15.5px}.fdrawer .check input{accent-color:var(--accent);width:18px;height:18px;margin:0}.fdrawer .check span{margin-left:auto;color:var(--ink-soft);font-size:14px}.fdrawer .check.is-disabled{opacity:.45;cursor:not-allowed}.fdrawer .check .sw{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px var(--rule)}.prange{display:flex;gap:14px;align-items:center;margin-top:14px}.prange label{font-size:14px;color:var(--ink-soft)}.prange input{flex:1;accent-color:var(--accent)}.prange output{font-weight:700;min-width:70px;text-align:right;font-variant-numeric:tabular-nums}.ffoot{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:24px;position:sticky;bottom:0;background:var(--bg)}.ffoot .btn{justify-content:center;padding:14px}.fchips{display:flex;gap:8px;flex-wrap:wrap;padding-top:18px}.fchips:empty{display:none}.fchips a{border:0;background:var(--tile);border-radius:999px;padding:7px 13px;font-weight:600;font-size:14px;cursor:pointer;color:var(--ink);text-decoration:none}.fchips a.clr{background:none;text-decoration:underline}.pgrid{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:28px 22px;padding-block:36px 0;list-style:none;margin:0}.pgrid[aria-busy=true]{opacity:.5;transition:opacity .2s}.promo{padding:clamp(22px,3vw,30px);display:flex;flex-direction:column;justify-content:space-between;gap:16px;border-radius:var(--tileradius,0)}.promo .k{font-family:var(--handf);font-size:23px;color:var(--pop)}.promo h3{font-size:clamp(26px,2.4vw,34px);line-height:1.05}.promo p{font-size:15px;opacity:.85}.promo .btn{align-self:flex-start}.coll-empty{padding-block:40px}@media(max-width:1040px){.pgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:440px){.pgrid{gap:22px 12px}.promo{grid-column:1/-1}}@media(max-width:560px){.toolbar{top:calc(68px + env(safe-area-inset-top,0px))}}.cl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 22px;padding-block:clamp(40px,6vw,80px) clamp(60px,8vw,110px);list-style:none;margin-block:0}.cl-grid>li{min-width:0}.cl-card{display:flex;flex-direction:column;text-decoration:none;min-width:0}.cl-card .pic{background:var(--tile);aspect-ratio:1/.86;display:grid;place-items:center;border-radius:var(--tileradius,0);overflow:hidden;position:relative}.cl-card .pic svg{width:58%;height:66%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cl-card .pic img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cl-card:hover .pic svg{transform:translateY(-10px) rotate(-4deg) scale(1.04)}.cl-card:hover .pic img{transform:scale(1.04)}.cl-card .pic .lbl{position:absolute;left:50%;top:16px;translate:-50% 0;white-space:nowrap;font-family:var(--handf);font-size:22px;color:var(--hand);transform:rotate(-3deg);z-index:2}.cl-card .row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0 14px;border-bottom:1.5px solid var(--ink)}.cl-card h2{font-size:clamp(26px,2.6vw,36px);line-height:1}.cl-card .row span{font-size:14px;color:var(--ink-soft);white-space:nowrap}.cl-card .row i{font-style:normal;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--ink);display:grid;place-items:center;transition:background .25s,color .25s;flex:none}.cl-card:hover .row i{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cl-card .row i svg{width:16px;height:16px}.cl-card.all .pic{background:var(--bg)}.cl-card.all .pic .lbl{color:var(--pop)}.cl-card.all .pic .stack{display:flex;align-items:flex-end;justify-content:center;width:84%;gap:2%}.cl-card.all .pic .stack svg{width:32%;height:auto}@media(max-width:980px){.cl-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.cl-grid{grid-template-columns:1fr}}.pager-space{height:clamp(60px,8vw,100px)}@media screen and (min-width:750px){.product-card__media,.product-card__image,.card__media{width:100%;aspect-ratio:1 / 1;overflow:hidden}.product-card__media img,.product-card__image img,.card__media img{width:100%;height:100%;object-fit:contain}}@media(min-width:768px)and (max-width:1100px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(min-width:768px)and (max-width:1199px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pgrid>.promo{grid-column:span 1!important;min-width:0}.pgrid>*{min-width:0}}@media(min-width:768px)and (max-width:1199px){.pgrid>.promo{box-sizing:border-box;min-width:0;width:100%;padding:24px!important;overflow:hidden}.pgrid>.promo *{box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere}.pgrid>.promo h3{font-size:22px!important;line-height:1.15!important}.pgrid>.promo p{font-size:14px!important;line-height:1.5!important}.pgrid>.promo .btn{white-space:normal;font-size:14px}}@media(max-width:767px){.toolbar .wrap{width:100%;min-width:0;box-sizing:border-box}.tb-right{margin-left:0;max-width:100%;min-width:0}}@media(max-width:767px){.pgrid{margin-inline:auto;padding-inline:0;width:100%;max-width:100%}}.pgrid .promo{min-width:0;max-width:100%;box-sizing:border-box}.pgrid .promo,.pgrid .promo *{overflow-wrap:normal;word-break:normal;white-space:normal}.pgrid .promo h2,.pgrid .promo h3{font-size:clamp(24px,3vw,38px);line-height:1.15;overflow-wrap:break-word}.pgrid .promo p{font-size:clamp(14px,1.5vw,17px);line-height:1.6;overflow-wrap:break-word}@media(max-width:767px){.pgrid .promo h2,.pgrid .promo h3{font-size:25px}.pgrid .promo p{font-size:15px}}.pgrid .promo{text-align:center}.pgrid .promo>*{margin-left:auto;margin-right:auto}.pgrid .promo a,.pgrid .promo button{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-collection.css.map */
