.abp-cooler-gallery{background:#f4efe5;color:#303030;padding:48px 20px}.abp-cooler-gallery__inner{max-width:1440px;margin-inline:auto}.abp-cooler-gallery__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.abp-cooler-gallery__image{display:block;width:100%;height:100%;aspect-ratio:3/4;object-fit:cover}.abp-cooler-gallery__content{max-width:850px;margin:32px auto 0;text-align:center}.abp-cooler-gallery__eyebrow{margin:0 0 10px}.abp-cooler-gallery h2{color:#06163d;font-size:clamp(28px,3vw,42px);line-height:1.2;margin:0 0 18px}.abp-cooler-gallery__text p{margin:0 0 12px;line-height:1.65}.abp-cooler-gallery__button{display:inline-block;background:#06163d;color:#fff;padding:14px 26px;margin-top:12px;text-decoration:none;font-family:var(--font-heading-family);font-weight:600}.abp-cooler-gallery__button:hover{background:#a80b16}.abp-cooler-gallery__button:focus-visible{outline:3px solid #a80b16;outline-offset:4px}@media(max-width:767px){.abp-cooler-gallery{padding:28px 20px}.abp-cooler-gallery__images{grid-template-columns:1fr;gap:16px}.abp-cooler-gallery__content{margin-top:24px}}.abp-order{display:block;max-width:1200px;margin:auto;padding:24px 24px 56px;color:#06163d}.abp-order p{line-height:1.65;color:#342e28}.abp-order h2{font-size:clamp(28px,4vw,40px);margin:0 0 16px}.abp-order a{text-decoration:underline;text-underline-offset:3px;color:#8f1018}.abp-order__nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.abp-order__nav a{padding:9px 13px;border:1px solid #06163d;text-decoration:none;color:#06163d}.abp-order__category{border-top:1px solid #c9c0b1;scroll-margin-top:150px}.abp-order__category summary{font-size:27px;padding:20px 0;cursor:pointer}.abp-order__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:24px}.abp-order__product{padding:20px;border:1px solid #dfd6c7;background:#fff9ef}.abp-order__product h3{font-size:21px;line-height:1.35;margin:0 0 12px}.abp-order__variant{display:grid;grid-template-columns:minmax(0,1fr) 85px auto;gap:12px;align-items:end;padding:12px 0;border-top:1px solid #dfd6c7}.abp-order__variant strong,.abp-order__variant span{display:block}.abp-order__variant label{font-size:12px}.abp-order input,.abp-order select,.abp-order textarea{font:inherit;background:#fff;color:#06163d;border:1px solid #a99d89;border-radius:0;padding:12px;width:100%;box-sizing:border-box}.abp-order__variant input{padding:10px 6px}.abp-order button{font:inherit;background:#06163d;color:#fff;border:0;padding:12px 16px;cursor:pointer}.abp-order button:hover{background:#8f1018}.abp-order button:disabled{background:#827c72;cursor:not-allowed}.abp-order__review{background:#e8dfcf;padding:32px;margin-top:28px;scroll-margin-top:160px}.abp-order__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.abp-order form label{display:block;margin:0 0 18px}.abp-order__fields label{margin-bottom:0}.abp-order__fields{margin-bottom:18px}.abp-order form label input,.abp-order form label select,.abp-order form label textarea{display:block;margin-top:7px}.abp-order__summary{list-style:none;padding:0;margin:12px 0}.abp-order__summary li{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid #c9c0b1;padding:12px 0}.abp-order__summary button{font-size:13px;padding:8px 12px}.abp-order .abp-order__total{font-size:21px;color:#06163d}.abp-order__shipping{padding:20px;border:1px solid #a99d89;margin:0 0 20px}.abp-order [hidden]{display:none!important}.abp-order form .abp-order__consent{display:flex;align-items:flex-start;gap:12px;line-height:1.55}.abp-order form .abp-order__consent input{width:20px;height:20px;flex:0 0 20px;margin:4px 0}.abp-order :focus-visible{outline:3px solid #8f1018;outline-offset:3px}.abp-order__success{padding:20px;border:2px solid #52613d;background:#f6faf0}@media(max-width:750px){.abp-order__products,.abp-order__fields{grid-template-columns:1fr}.abp-order__review{padding:22px 16px}.abp-order__variant{gap:8px;grid-template-columns:minmax(0,1fr) 75px auto}.abp-order__variant button{padding:12px 10px;font-size:13px}}img[src*=abp-official-logo]{mix-blend-mode:multiply}.abp-ranch-hero{position:relative;width:100%;height:clamp(420px,48vw,720px);overflow:hidden;background:#06163d}.abp-ranch-hero__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.abp-ranch-hero__photo{display:block;width:100%;height:100%;object-fit:cover}.abp-ranch-hero__brand{position:absolute;right:clamp(16px,2.5vw,40px);bottom:clamp(16px,2.5vw,36px);width:clamp(140px,17vw,230px);padding:0;background:transparent;mix-blend-mode:multiply}.abp-ranch-hero__logo{display:block;width:100%;height:auto}@media(max-width:749px){.abp-ranch-hero{height:420px}.abp-ranch-hero__brand{width:140px}}.abp-catalog{max-width:1200px;margin:0 auto;padding:24px 24px 56px;color:#06163d}.abp-catalog__header{margin-bottom:24px}.abp-catalog__header h2{font-size:clamp(28px,4vw,42px);margin:0 0 12px}.abp-catalog__header p{color:#342e28;line-height:1.6}.abp-catalog a{color:#06163d;text-decoration:underline;text-underline-offset:3px}.abp-catalog__nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.abp-catalog__nav a{padding:10px 16px;border:1px solid #06163d;border-radius:2px;text-decoration:none;font-weight:600;line-height:1.4}.abp-catalog__nav a:hover{background:#06163d;color:#fff}.abp-catalog a:focus-visible,.abp-catalog summary:focus-visible{outline:3px solid #8f1018;outline-offset:4px}.abp-catalog__category{border-top:1px solid #c9c0b1;scroll-margin-top:130px}.abp-catalog__category:last-child{border-bottom:1px solid #c9c0b1}.abp-catalog__category summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:24px 0}.abp-catalog__category summary::-webkit-details-marker{display:none}.abp-catalog__category h3{margin:0;font-size:clamp(24px,3vw,32px);color:#06163d}.abp-catalog__category summary span{font-size:28px;line-height:1;color:#8f1018}.abp-catalog__category[open] summary span{transform:rotate(45deg)}.abp-catalog__items ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0 0 24px;list-style:none}.abp-catalog__items li{font-size:15px;line-height:1.65;padding:16px 0;border-bottom:1px solid #dfd6c7;color:#50463d;overflow-wrap:anywhere}.abp-catalog__items li strong{display:block;font-size:17px;color:#06163d;font-weight:600}@media(max-width:640px){.abp-catalog{padding:16px 24px 36px}.abp-catalog__items ul{grid-template-columns:1fr}.abp-catalog__nav{gap:8px}.abp-catalog__nav a{font-size:14px;padding:10px 12px}.abp-catalog__category summary{padding:22px 0}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
