.wp-cg__panel{padding:var(--wp-cg-py-m, 0px) 0}.wp-cg--bg-panel .wp-cg__panel{background:var(--wp-cg-bg, #f5f5f5);border-radius:var(--wp-radius);padding-left:16px;padding-right:16px}.wp-cg--bg-full{background:var(--wp-cg-bg, #f5f5f5)}.wp-cg--bg-full.wp-spacing{margin-top:0;margin-bottom:0}.wp-cg--bg-full .wp-cg__panel{padding-top:calc(var(--wp-cg-py-m, 0px) + var(--wp-mt-m, 0px));padding-bottom:calc(var(--wp-cg-py-m, 0px) + var(--wp-mb-m, 48px))}.wp-cg__header{margin-bottom:var(--wp-cg-header-gap, 32px)}.wp-cg__header--center{text-align:center}.wp-cg__heading{margin:0;line-height:1.2}.wp-cg__description{margin-top:12px;max-width:60ch}.wp-cg__header--center .wp-cg__description{margin-left:auto;margin-right:auto}.wp-cg__description p:last-child{margin-bottom:0}.wp-cg__grid{display:grid;grid-template-columns:repeat(var(--wp-cg-cols-m, 2),minmax(0,1fr));gap:var(--wp-cg-gap-m, 10px);margin:0;padding:0;list-style:none}.wp-cg__item{margin:0;min-width:0}.wp-cg__card{position:relative;display:flex;flex-direction:column;height:100%;aspect-ratio:var(--wp-cg-ratio, 1 / 1);border-radius:var(--wp-cg-radius, 8px);overflow:hidden;isolation:isolate}.wp-cg--image-bg .wp-cg__card{background:var(--wp-cg-card-bg, #f5f5f5)}.wp-cg__media{position:relative;flex:1;min-height:0}.wp-cg__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.wp-cg--fit-contain .wp-cg__image{object-fit:contain;padding:var(--wp-cg-img-pad, 8%);box-sizing:border-box}.wp-cg--blend .wp-cg__image{mix-blend-mode:multiply}.wp-cg__placeholder{fill:rgba(var(--color-body-rgb, 31,32,34),.2)}@media(hover:hover){.wp-cg__card:hover .wp-cg__image{transform:scale(1.04)}}.wp-cg--fit-cover .wp-cg__media{position:absolute;top:0;right:0;bottom:0;left:0}.wp-cg--fit-cover .wp-cg__info{margin:auto 10px 10px;background:#fffffff0;border-radius:calc(var(--wp-cg-radius, 8px) * .75)}.wp-cg__info{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:12px 14px}.wp-cg__text{min-width:0}.wp-cg__title{margin:0;font-size:var(--wp-cg-title-m, 15px);font-weight:var(--font-body-medium-weight, 500);line-height:1.25;letter-spacing:-.01em;color:var(--color-heading, #1f2022)}.wp-cg__link{color:inherit;text-decoration:none}.wp-cg__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.wp-cg__card:has(.wp-cg__link:focus-visible){outline:2px solid var(--color-accent, #CD2817);outline-offset:3px}.wp-cg__link:focus-visible{outline:none}@media(hover:hover){.wp-cg__card:hover .wp-cg__link{text-decoration:underline;text-underline-offset:3px}}.wp-cg__count,.wp-cg__desc{margin:3px 0 0;font-size:.8125rem;line-height:1.4;color:rgba(var(--color-body-rgb, 31,32,34),.65)}.wp-cg__desc{color:rgba(var(--color-body-rgb, 31,32,34),.8)}.wp-cg__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--color-accent, #CD2817);color:#fff;transition:transform .25s ease}.wp-cg--arrow-dark .wp-cg__arrow{background:var(--color-heading, #1f2022)}.wp-cg__arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.wp-cg__card:hover .wp-cg__arrow{transform:translate(3px)}}@media screen and (max-width:1067px){.wp-cg--m-big.wp-cg--m-grid .wp-cg__item:first-child{grid-column:1 / -1}.wp-cg--m-big.wp-cg--m-grid .wp-cg__item:first-child .wp-cg__card{aspect-ratio:16 / 10}.wp-cg--m-big.wp-cg--m-grid .wp-cg__item:first-child .wp-cg__title{font-size:calc(var(--wp-cg-title-m, 15px) * 1.25)}.wp-cg--m-grid:not(.wp-cg--m-big) .wp-cg__item:last-child:nth-child(odd),.wp-cg--m-big.wp-cg--m-grid .wp-cg__item:last-child:nth-child(2n){grid-column:1 / -1}.wp-cg--m-grid:not(.wp-cg--m-big) .wp-cg__item:last-child:nth-child(odd) .wp-cg__card,.wp-cg--m-big.wp-cg--m-grid .wp-cg__item:last-child:nth-child(2n) .wp-cg__card{aspect-ratio:16 / 7}.wp-cg--m-slider .wp-cg__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--wp-cg-slide-w, 70%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-.625rem;padding-right:.625rem}.wp-cg--m-slider .wp-cg__grid::-webkit-scrollbar{display:none}.wp-cg--m-slider .wp-cg__item{scroll-snap-align:start}}@media screen and (min-width:768px)and (max-width:1067px){.wp-cg--m-grid .wp-cg__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-cg__arrow{width:34px;height:34px}}@media screen and (min-width:1068px){.wp-cg__panel{padding:var(--wp-cg-py, 0px) 0}.wp-cg--bg-panel .wp-cg__panel{padding-left:40px;padding-right:40px}.wp-cg--bg-full .wp-cg__panel{padding-top:calc(var(--wp-cg-py, 0px) + var(--wp-mt, 0px));padding-bottom:calc(var(--wp-cg-py, 0px) + var(--wp-mb, 80px))}.wp-cg__grid{gap:var(--wp-cg-gap, 16px)}.wp-cg__info{padding:16px 18px}.wp-cg--fit-cover .wp-cg__info{margin:auto 14px 14px}.wp-cg__title{font-size:var(--wp-cg-title, 18px)}.wp-cg__arrow{width:38px;height:38px}.wp-cg__arrow svg{width:18px;height:18px}.wp-cg--grid .wp-cg__grid{grid-template-columns:repeat(var(--wp-cg-cols, 3),minmax(0,1fr))}.wp-cg--featured .wp-cg__grid{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:var(--wp-cg-row-h, 260px)}.wp-cg--featured .wp-cg__card{aspect-ratio:auto}.wp-cg--featured .wp-cg__item--big{grid-row:span 2}.wp-cg--featured .wp-cg__item--big .wp-cg__title{font-size:calc(var(--wp-cg-title, 18px) * 1.4)}.wp-cg--featured .wp-cg__item--big .wp-cg__desc{font-size:.9375rem;max-width:46ch}.wp-cg--featured .wp-cg__item--big .wp-cg__info{padding:22px 24px}.wp-cg--featured.wp-cg--extra-wide .wp-cg__item:nth-child(n+6){grid-column:1 / -1}.wp-cg--featured.wp-cg--extra-wide.wp-cg--fit-contain .wp-cg__item:nth-child(n+6) .wp-cg__card{flex-direction:row-reverse;align-items:stretch}.wp-cg--featured.wp-cg--extra-wide.wp-cg--fit-contain .wp-cg__item:nth-child(n+6) .wp-cg__media{flex:0 0 40%}.wp-cg--featured.wp-cg--extra-wide.wp-cg--fit-contain .wp-cg__item:nth-child(n+6) .wp-cg__info{flex:1;align-items:center;padding:24px 32px}}.wp-cg.wp-cg--hd-custom .wp-cg__heading{font-size:var(--wp-cg-hd-fs-m, 24px);font-weight:var(--wp-cg-hd-fw, 700);text-transform:var(--wp-cg-hd-tt, uppercase);letter-spacing:var(--wp-cg-hd-ls, 0em);line-height:var(--wp-cg-hd-lh, 1.15)}@media screen and (min-width:1068px){.wp-cg.wp-cg--hd-custom .wp-cg__heading{font-size:var(--wp-cg-hd-fs, 32px)}}.wp-cg .wp-cg__title{font-weight:var(--wp-cg-ct-fw, var(--font-body-medium-weight, 500));text-transform:var(--wp-cg-ct-tt, none);letter-spacing:var(--wp-cg-ct-ls, -.01em)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/wp-collection-grid.css.map */
