.c4p-srv{display:grid;gap:12px;margin:0 0 var(--c4p-size-space-l, 32px);color:var(--c4p-color-text-primary)}.c4p-srv[hidden]{display:none}.c4p-srv__head{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.c4p-srv__n{margin:0;font-family:var(--c4p-font-family-display);font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem);font-weight:600;line-height:1.25}.c4p-srv__f{display:flex;flex-wrap:wrap;gap:6px}.c4p-srv__f button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1.5px solid var(--c4p-color-border-base);border-radius:999px;background:#fff;color:var(--c4p-color-text-primary);font-family:var(--c4p-font-label);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.c4p-srv__f button em{font-style:normal;font-weight:500;font-variant-numeric:tabular-nums;color:#5b6670}.c4p-srv__f button:hover{border-color:var(--c4p-color-palette-navy)}.c4p-srv__f button.on{border-color:var(--c4p-color-palette-night);background:var(--c4p-color-palette-night);color:#fff}.c4p-srv__f button.on em{color:#f3d36b}.c4p-srv__dym{margin:0;font-size:1.05rem}.c4p-srv__dym[hidden]{display:none}.c4p-srv__dym a{color:var(--c4p-color-palette-navy);font-weight:600;text-decoration:underline;text-underline-offset:3px}.c4p-srv__g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:750px){.c4p-srv__g{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(min-width:1000px){.c4p-srv__g{grid-template-columns:repeat(4,minmax(0,1fr))}}.c4p-srv__c{display:grid;gap:8px;align-content:start;padding:10px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--c4p-color-border-base);transition:box-shadow .2s,transform .2s}.c4p-srv__c:hover{box-shadow:0 0 0 1.5px var(--c4p-color-palette-navy),0 10px 24px -14px #0b274766;transform:translateY(-2px)}.c4p-srv__main{display:grid;gap:8px;color:inherit;text-decoration:none}.c4p-srv__main c4p-mini{width:100%}.c4p-srv__main b{font-family:var(--c4p-font-family-display);font-size:16px;font-weight:600;line-height:1.25}.c4p-srv__main:hover b{text-decoration:underline;text-underline-offset:3px}.c4p-srv__main:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:3px;border-radius:6px}.c4p-srv__l{margin:0;font-family:var(--c4p-font-moves);font-size:13.5px;font-variant-numeric:tabular-nums;line-height:1.45;color:var(--c4p-color-text-muted);overflow-wrap:anywhere}.c4p-srv__l mark{padding:0 2px;border-radius:3px;background:#f3d36b;color:var(--c4p-color-palette-night)}.c4p-srv__p{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.c4p-srv__p a{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 9px;border-radius:999px;background:#eef2f6;color:var(--c4p-color-palette-night);font-family:var(--c4p-font-label);font-size:12.5px;font-weight:600;text-decoration:none;white-space:nowrap}.c4p-srv__p a:after{content:"";position:absolute;top:-8px;right:-2px;bottom:-8px;left:-2px}.c4p-srv__p a em{font-style:normal;font-family:var(--c4p-font-price);font-variant-numeric:tabular-nums}.c4p-srv__p a:hover{background:#dfe7ef}.c4p-srv__p a.on{background:var(--c4p-color-palette-night);color:#fff}.c4p-srv__p a:focus-visible,.c4p-srv__f button:focus-visible,.c4p-srv__more:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:2px}.c4p-srv__more{justify-self:center;min-height:44px;padding:0 20px;border:1.5px solid var(--c4p-color-border-base);border-radius:999px;background:#fff;color:var(--c4p-color-text-primary);font-family:var(--c4p-font-label);font-size:14.5px;font-weight:600;cursor:pointer}.c4p-srv__more:hover{border-color:var(--c4p-color-palette-navy)}.c4p-srv__more[hidden]{display:none}@media(max-width:749px){.c4p-srv__head{align-items:flex-start;flex-direction:column}.c4p-srv__c{padding:8px}.c4p-srv__main b{font-size:15px}.c4p-srv__l{font-size:13px}.c4p-srv__p{gap:4px 3px}.c4p-srv__p a{min-height:26px;padding:0 7px;font-size:11.5px}}@media(prefers-reduced-motion:reduce){.c4p-srv__c,.c4p-srv__c:hover{transition:none;transform:none}}html.c4p-srv-on .c4p-se,html.c4p-srv-on .c4p-sh__none,html.c4p-srv-on .c4p-sh__chips,html.c4p-srv-on .c4p-sh__formats,html.c4p-srv-on .c4p-sh .c4p-sh__h{display:none!important}html.c4p-srv-on .c4p-sh:has(.c4p-sh__chips){padding-bottom:0}html.c4p-srv-on results-list .product-grid__item[data-c4p-op]{display:none!important}html.c4p-srv-on results-list .facets,html.c4p-srv-on results-list .facets-mobile-wrapper,html.c4p-srv-on results-list .facets-toggle,html.c4p-srv-on .products-count-wrapper{display:none!important}.c4p-srv-gd{display:grid;gap:12px;margin:var(--c4p-size-space-l, 32px) 0 0}.c4p-srv-gd__h,.c4p-srv-oh{margin:0;font-family:var(--c4p-font-family-display);font-size:clamp(1.15rem,1.05rem + .35vw,1.35rem);font-weight:600;line-height:1.25}.c4p-srv-gd__g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.c4p-srv-gd__g a{display:grid;gap:6px;color:var(--c4p-color-text-primary);text-decoration:none}.c4p-srv-gd__im{display:block;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--c4p-color-surface-soft)}.c4p-srv-gd__im img{display:block;width:100%;height:100%;object-fit:cover}.c4p-srv-gd__cat{font-family:var(--c4p-font-label);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--c4p-color-text-muted)}.c4p-srv-gd__g b{font-family:var(--c4p-font-family-display);font-size:16px;font-weight:600;line-height:1.3}.c4p-srv-gd__g a:hover b{text-decoration:underline;text-underline-offset:3px}.c4p-srv-gd__g a:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:3px;border-radius:10px}@media(max-width:989px){.c4p-srv-gd__g{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(70%,280px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.c4p-srv-gd__g li{scroll-snap-align:start}}.c4p-srv-oh{grid-column:1 / -1;display:none}@media(max-width:749px){.c4p-srv-oh{padding-inline:16px}}.c4p-srv-oh__on{display:none}html.c4p-srv-on .c4p-srv-oh.has-oth{display:block}html.c4p-srv-on .c4p-srv-oh__on{display:inline}html.c4p-srv-on .c4p-srv-oh__off{display:none}html:not(.c4p-srv-on) .c4p-srv-oh.has-gd{display:block}.c4p-cs{padding-block:8px var(--c4p-size-space-xl, 48px)}.c4p-cs__g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}@media(min-width:750px){.c4p-cs__g{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}}@media(min-width:1100px){.c4p-cs__g{grid-template-columns:repeat(4,minmax(0,1fr))}}.c4p-cs__c{display:grid;gap:8px;align-content:start;justify-items:start}.c4p-cs__im{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#e9ecf0}.c4p-cs__im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s,transform .45s cubic-bezier(.2,.8,.2,1)}.c4p-cs__im img.st{top:14%;right:14%;bottom:14%;left:14%;width:72%;height:72%;object-fit:contain;border-radius:8px;filter:drop-shadow(0 8px 14px rgba(11,39,71,.22));opacity:0}.c4p-cs__im img.lf,.c4p-cs__c[data-k=s] .c4p-cs__im img.cf{opacity:0}.c4p-cs__c[data-k=s] .c4p-cs__im img.st{opacity:1}@media(hover:hover)and (pointer:fine){.c4p-cs__c[data-k=c]:hover .c4p-cs__im img.cf{transform:scale(1.04)}.c4p-cs__c[data-k=s]:hover .c4p-cs__im img.lf{opacity:1}.c4p-cs__c[data-k=s]:hover .c4p-cs__im img.st{opacity:0}}.c4p-cs__tg{display:inline-flex;gap:3px;padding:3px;border-radius:999px;background:#eef2f6}.c4p-cs__tg button{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:none;color:#4a5561;font-family:var(--c4p-font-label);font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.c4p-cs__tg button[aria-pressed=true]{background:#fff;color:var(--c4p-color-palette-night);box-shadow:0 1px 4px #0b274733}.c4p-cs__tg button:focus-visible,.c4p-cs__n:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:2px}.c4p-cs__tag{display:inline-flex;align-items:center;min-height:40px;padding:0 2px;font-family:var(--c4p-font-label);font-size:13.5px;font-weight:600;color:#4a5561}.c4p-cs__n{color:var(--c4p-color-text-primary);font-family:var(--c4p-font-family-display);font-size:16.5px;font-weight:600;line-height:1.25;text-decoration:none}.c4p-cs__n:hover{text-decoration:underline;text-underline-offset:3px}.c4p-cs__l{margin:-4px 0 0;font-family:var(--c4p-font-moves);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.45;color:var(--c4p-color-text-muted);overflow-wrap:anywhere}.c4p-cs__pr{font-family:var(--c4p-font-price);font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--c4p-color-text-primary)}.c4p-cs__c[hidden]{display:none}@media(max-width:749px){.c4p-cs__tg button{min-height:36px;padding:0 10px;font-size:13px}.c4p-cs__n{font-size:15.5px}}@media(prefers-reduced-motion:reduce){.c4p-cs__im img{transition:none}.c4p-cs__c:hover .c4p-cs__im img.cf{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/c4p-t23.css.map */
