.cclp-product-cards{--cclp-cards-nav-size: 44px;--cclp-cards-shadow: color-mix(in srgb, var(--cclp-cards-text) 14%, transparent);--cclp-cards-gap: 16px;--cclp-cards-view-fraction: .44;display:block;overflow-x:clip;background-color:var(--cclp-cards-bg);color:var(--cclp-cards-text);padding-inline:20px}@media screen and (max-width:749px){.cclp-product-cards{--cclp-cards-view-fraction: .72}}.cclp-product-cards__inner{max-width:1200px;margin-inline:auto}.cclp-product-cards__head{text-align:center}.cclp-product-cards__eyebrow{margin:0 0 12px;font-family:GeogrotesqueCondBoldWeb,Arial Black,Impact,sans-serif;font-size:18px;font-weight:700;letter-spacing:.5px;line-height:16px;text-transform:uppercase;color:var(--cclp-cards-accent)}.cclp-product-cards__heading{margin:0;font-family:Canela,serif;font-size:30px;font-weight:300;letter-spacing:.5px;line-height:36px;text-wrap:balance}.cclp-product-cards__wrap{position:relative;margin-top:28px}.cclp-product-cards__viewport{margin:0 -20px;padding:4px 20px 16px;overflow:hidden}.cclp-product-cards__viewport:not(.is-swiper) .cclp-product-cards__card{margin-inline-end:var(--cclp-cards-gap)}.cclp-product-cards__track{display:flex;margin:0;padding:0;list-style:none;transition-property:transform}.cclp-product-cards__card{position:relative;display:flex;flex:0 0 calc(var(--cclp-cards-view-fraction) * 100%);flex-direction:column;gap:8px;padding:10px 10px 12px;border-radius:3px;background:var(--cclp-cards-card-bg);box-shadow:0 6px 10px var(--cclp-cards-shadow)}.cclp-product-cards__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:2px;background:var(--cclp-cards-well)}.cclp-product-cards__image{display:block;width:100%;height:100%;object-fit:cover}.cclp-product-cards__flag{position:absolute;inset-block-start:8px;inset-inline-start:8px;padding:5px 7px 4px;border-radius:3px;background:var(--cclp-cards-card-bg);color:var(--cclp-cards-accent);font-family:BaseMonoWideWeb,Courier New,monospace;font-size:12px;letter-spacing:.4px;line-height:1;text-transform:uppercase}.cclp-product-cards__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:6px}.cclp-product-cards__name{margin:0;font-family:GeogrotesqueCondBoldWeb,Arial Black,Impact,sans-serif;font-size:16px;font-weight:700;letter-spacing:.8px;line-height:1.2;text-transform:uppercase}.cclp-product-cards__price{flex:none;font-family:RingsideWideWeb,Helvetica,Arial,sans-serif;font-size:15px;letter-spacing:.8px}.cclp-product-cards__button{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:auto;border:1px solid var(--cclp-cards-button-bg);border-radius:2px;background:var(--cclp-cards-button-bg);color:var(--cclp-cards-button-text);font-family:BaseMonoWideWeb,Courier New,monospace;font-size:14px;letter-spacing:.4px;text-decoration:none;text-transform:uppercase}.cclp-product-cards__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cclp-product-cards__button:focus-visible,.cclp-product-cards__nav:focus-visible{outline:2px solid var(--cclp-cards-text);outline-offset:2px}.cclp-product-cards__nav{position:absolute;inset-block-start:calc(14px + ((100vw - 40px) * var(--cclp-cards-view-fraction) - 20px) / 2 - var(--cclp-cards-nav-size) / 2);z-index:2;display:flex;align-items:center;justify-content:center;width:var(--cclp-cards-nav-size);height:var(--cclp-cards-nav-size);padding:0;border:0;border-radius:100%;background:var(--cclp-cards-card-bg);box-shadow:0 2px 6px var(--cclp-cards-shadow);cursor:pointer}.cclp-product-cards__nav:before{content:"";width:9px;height:9px;margin-left:-3px;border-inline-end:1.5px solid var(--cclp-cards-text);border-block-end:1.5px solid var(--cclp-cards-text);transform:rotate(-45deg)}.cclp-product-cards__nav--prev{inset-inline-start:0}.cclp-product-cards__nav--prev:before{margin-left:3px;transform:rotate(135deg)}.cclp-product-cards__nav--next{inset-inline-end:0}@media screen and (max-width:749px){.cclp-product-cards__nav--next{inset-inline-start:calc(var(--cclp-cards-view-fraction) * 100% - var(--cclp-cards-nav-size));inset-inline-end:auto}}.cclp-product-cards__nav:disabled{opacity:.35;cursor:default}.cclp-product-cards--fits-tablet .cclp-product-cards__nav{display:none}@media screen and (max-width:749px){.cclp-product-cards--fits-tablet .cclp-product-cards__nav{display:flex}}.cclp-product-cards--fits-mobile .cclp-product-cards__nav{display:none}@media screen and (min-width:990px){.cclp-product-cards{--cclp-cards-gap: 21px;padding-inline:32px}.cclp-product-cards__eyebrow{font-size:22px}.cclp-product-cards__heading{font-size:38px}.cclp-product-cards__wrap{margin-top:34px}.cclp-product-cards__viewport{margin:0 -12px;padding:4px 12px 16px}.cclp-product-cards__card{flex-basis:calc((100% - 2 * var(--cclp-cards-gap)) / 3)}.cclp-product-cards__flag{font-size:14px}.cclp-product-cards__name{font-size:17px}.cclp-product-cards__price{font-size:16px}.cclp-product-cards__nav{inset-block-start:38%;border:1px solid var(--cclp-cards-text);box-shadow:none}.cclp-product-cards__nav--prev{inset-inline-start:calc(var(--cclp-cards-nav-size) / -2)}.cclp-product-cards__nav--next{inset-inline-start:auto;inset-inline-end:calc(var(--cclp-cards-nav-size) / -2)}.cclp-product-cards__nav--prev:disabled{visibility:hidden}.cclp-product-cards--fits-desktop .cclp-product-cards__nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1084/assets/section-cclp-product-cards.css.map */
