.jp-sale-products{padding-top:40px;padding-bottom:0;font-family:Poppins,sans-serif}.jp-sale-products__heading{margin:0 0 12px;color:#111;font-family:Poppins,sans-serif;font-size:44px;font-weight:800;font-style:italic;line-height:1.1;letter-spacing:.5px}.jp-sale-products__underline{display:block;width:115px;height:8px;background:#0012ff}.jp-sale-products__description{margin:22px 0 0;color:#1d192c;font-size:18px;line-height:1.45}.jp-sale-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:50px;margin:56px 0 68px}.jp-sale-products__card{position:relative;display:block;min-width:0;overflow:hidden;border-radius:20px;background:#1d192c;color:#fff;text-decoration:none;box-shadow:0 10.5px 6px #0000000d,0 4.5px 4.5px #00000017,0 1.5px 3px #0000001a}.jp-sale-products__card:hover,.jp-sale-products__card:focus-visible{color:#fff;text-decoration:none}.jp-sale-products__card:focus-visible{outline:3px solid #0012ff;outline-offset:4px}.jp-sale-products__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.jp-sale-products__badge{position:absolute;top:0;left:0;z-index:1;padding:13px 18px;border-radius:2px 0 0;background:#c65e49;color:#fff;font-size:18px;font-weight:700;line-height:1}.jp-sale-products__card--sold-out .jp-sale-products__image{filter:grayscale(100%)}.jp-sale-products__meta{padding:17px 15px}.jp-sale-products__title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:10px}.jp-sale-products__product-title{margin:0;color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:1.35;letter-spacing:-.3px;text-transform:none;overflow-wrap:anywhere}.jp-sale-products__rating{flex-shrink:0;color:#fff;font-size:12px;white-space:nowrap}.jp-sale-products__rating>span{color:#ffd600}.jp-sale-products__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;color:#fff;font-family:Poppins,sans-serif;font-size:22px;font-weight:500;line-height:1.35;letter-spacing:0}.jp-sale-products__price>span,.jp-sale-products__price s{color:inherit;font:inherit;white-space:nowrap}.jp-sale-products__price s{color:#e8fc66}.jp-sale-products__price .jp-sale-products__from,.jp-sale-products__price .jp-sale-products__tax{font-size:12px}.jp-sale-products__actions{display:flex;justify-content:center;margin-bottom:40px}@media(max-width:1024px){.jp-sale-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:600px){.jp-sale-products{padding-top:30px}.jp-sale-products__heading{font-size:32px}.jp-sale-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:36px 0 40px}.jp-sale-products__meta{padding:10px 10px 20px}.jp-sale-products__title-row{flex-wrap:wrap}.jp-sale-products__badge{padding:10px 12px;font-size:14px}}.gibbon-sale-hero{position:relative;width:100%;overflow:hidden;color:#1d192c;background:#c65e49;font-family:Poppins,sans-serif}.gibbon-sale-hero__media,.gibbon-sale-hero__image{display:block;width:100%;height:auto}.gibbon-sale-hero--header{margin-top:65px}.gibbon-sale-hero--sale-page .gibbon-sale-hero__image{aspect-ratio:1512 / 400}.gibbon-sale-hero__copy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1vw,18px);width:70%;text-align:center}.gibbon-sale-hero__copy>*{margin:0;color:inherit;font-family:inherit}.gibbon-sale-hero__campaign{font-size:clamp(14px,1.7vw,28px);font-weight:500;line-height:1.3}.gibbon-sale-hero__offer{font-size:clamp(36px,5.3vw,88px);font-weight:700;line-height:1.15;letter-spacing:-.035em;text-transform:none}.gibbon-sale-hero__description{max-width:900px;font-size:clamp(14px,1.55vw,24px);line-height:1.4}.gibbon-sale-hero__disclaimer{max-width:800px;font-size:clamp(11px,1vw,15px);line-height:1.4}@media(min-width:750px){.gibbon-sale-hero--sale-page .gibbon-sale-hero__copy{top:52.75%;left:48.35%;width:54%}.gibbon-sale-hero--sale-page .gibbon-sale-hero__offer{font-size:clamp(24px,4vw,88px)}}@media(max-width:749px){.gibbon-sale-hero--sale-page .gibbon-sale-hero__image{aspect-ratio:1}.gibbon-sale-hero--sale-page .gibbon-sale-hero__copy{top:54%;gap:8px}.gibbon-sale-hero--sale-page .gibbon-sale-hero__offer{font-size:clamp(28px,10vw,66px)}.gibbon-sale-landing .gibbon-sale-hero{margin-top:7px}.gibbon-sale-hero--header{margin-top:72px}.gibbon-sale-hero__copy{top:52%;width:74%;gap:16px}.gibbon-sale-hero__campaign{font-size:clamp(14px,4.1vw,22px);line-height:1.4}.gibbon-sale-hero__offer{font-size:clamp(32px,11.8vw,70px);line-height:1.1}.gibbon-sale-hero__description{font-size:clamp(15px,4.1vw,23px);line-height:1.4}.gibbon-sale-hero__disclaimer{font-size:clamp(12px,3.3vw,17px);line-height:1.4}}.grid-product .grid-product__price.grid-product__price--gibbon-sale{font-size:14px}.grid-product .grid-product__price.grid-product__price--gibbon-sale span,.grid-product .grid-product__price.grid-product__price--gibbon-sale .grid-product__price--current{font-size:inherit}.grid-product .grid-product__price.grid-product__price--gibbon-sale sup{font-size:.6em}.gibbon-sale-product__actions{box-sizing:border-box;width:100%;padding:0 12px 12px}.gibbon-sale-product__actions .gibbon-sale-product__button:focus-visible{outline:2px solid #000000;outline-offset:3px}.gibbon-sale-product__actions .btn.gibbon-sale-product__button{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:48px;margin:0;padding:12px 16px;border-radius:40px;background:#000;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.4;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}@media only screen and (min-width:769px){.grid-product .grid-product__price.grid-product__price--gibbon-sale{font-size:16px}.gibbon-sale-product__actions{padding:0 20px 20px}.gibbon-sale-product__actions .btn.gibbon-sale-product__button{padding:16px 20px;font-size:16px}}.grid-product__tag.grid-product__tag--gibbon-sale{background:#c65e49;color:#fff;border-radius:4px;padding:7px 10px;font-weight:700;line-height:1.2;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
