.cp-section{overflow:hidden}.cp-header{text-align:center;padding-inline:80px;max-width:1400px;margin-inline:auto;margin-bottom:56px}.cp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:gt-ultra,sans-serif;font-size:13px;font-weight:500;letter-spacing:.1em;color:var(--cp-label-color, #87CEDC);margin:0 0 16px}.cp-eyebrow__icon{display:inline-flex;align-items:center;flex-shrink:0}.cp-eyebrow__icon svg,.cp-eyebrow__icon img{display:block;width:18px!important;height:18px!important;object-fit:contain;color:var(--cp-label-color, #87CEDC)}.cp-section-heading{font-family:gt-ultra,sans-serif;font-size:clamp(26px,3.5vw,44px);font-weight:600;line-height:1.3;color:var(--cp-heading-color, #2C2420);margin:0;letter-spacing:-.01em}.cp-block{width:100%}.cp-block__inner{display:grid;grid-template-columns:40fr 60fr;align-items:stretch;min-height:520px;max-width:1400px;margin-inline:auto;padding-inline:80px;gap:64px}.cp-block--even .cp-block__inner{grid-template-columns:60fr 40fr!important}.cp-block{margin-bottom:4rem}.cp-block .cp-block__text{order:1}.cp-block .cp-block__image,.cp-block--even .cp-block__text{order:2}.cp-block--even .cp-block__image{order:1}.cp-divider{width:100%;max-width:1240px;margin-inline:auto;height:1px;background-color:var(--cp-divider-color, #E2DDD6)}.cp-block__text{display:flex;flex-direction:column;gap:24px;padding-block:72px}.cp-label{display:inline-flex;align-items:center;gap:6px;font-family:gt-ultra,sans-serif;font-size:13px;font-weight:500;letter-spacing:.06em;color:var(--cp-label-color, #87CEDC);margin:0}.cp-label__icon{display:inline-flex;align-items:center;flex-shrink:0}.cp-label__icon svg,.cp-label__icon img{display:block;width:16px!important;height:16px!important;object-fit:contain;color:var(--cp-label-color, #87CEDC)}.cp-heading{font-family:gt-ultra,sans-serif;font-size:clamp(26px,3.5vw,44px);font-weight:600;line-height:1.35;color:var(--cp-heading-color, #2C2420);margin:0;letter-spacing:-.01em;white-space:pre-line}.cp-desc{font-family:gt-ultra,sans-serif;font-size:15px;line-height:2;color:var(--cp-body-color, #5A4A3A);max-width:420px}.cp-desc p{margin:0 0 .75em;font-size:inherit;color:inherit;line-height:inherit}.cp-desc p:last-child{margin-bottom:0}.cp-desc strong{font-weight:700}.cp-desc em{font-style:italic}.cp-block__image{height:100%;min-height:420px;max-height:640px;overflow:hidden;display:flex;flex-direction:column}.cp-block .cp-block__image,.cp-block--even .cp-block__image{border-radius:24px}.cp-image{width:100%;height:100%;flex:1;object-fit:cover;display:block;border-radius:inherit;transition:transform .6s cubic-bezier(.22,1,.36,1)}.cp-block__image:hover .cp-image{transform:scale(1.03)}.cp-image-placeholder{width:100%;height:100%;min-height:420px;background-color:#e2ddd6;border-radius:inherit;display:flex;align-items:center;justify-content:center}.cp-placeholder-svg{width:40%;height:40%;opacity:.25}@media(min-width:768px)and (max-width:1023px){.cp-header{padding-inline:40px;margin-bottom:40px}.cp-section-heading{font-size:clamp(22px,3.5vw,34px)}.cp-block__inner{padding-inline:40px;gap:32px;grid-template-columns:1fr 1fr;min-height:380px}.cp-block--even .cp-block__inner{grid-template-columns:1fr 1fr!important}.cp-block__text{padding-block:40px;gap:16px}.cp-heading{font-size:clamp(20px,2.8vw,30px)}.cp-desc{font-size:14px;max-width:100%;line-height:1.85}.cp-block__image{min-height:300px;max-height:460px}.cp-block{margin-bottom:2.5rem}.cp-divider{margin-inline:40px;width:calc(100% - 80px)}}@media(max-width:767px){.cp-header{padding-inline:20px;margin-bottom:24px;text-align:center}.cp-section-heading{font-size:clamp(20px,5.5vw,28px)}.cp-block__inner{grid-template-columns:1fr;padding-inline:20px;gap:20px;min-height:unset}.cp-block--even .cp-block__inner{grid-template-columns:1fr!important}.cp-block .cp-block__text,.cp-block--even .cp-block__text{order:2;padding-block:0 0;gap:14px}.cp-block .cp-block__image,.cp-block--even .cp-block__image{order:1;min-height:240px;max-height:280px;border-radius:14px}.cp-block{margin-bottom:2rem}.cp-heading{font-size:clamp(20px,5.5vw,26px)}.cp-desc{font-size:14px;line-height:1.85;max-width:100%}.cp-label{font-size:12px}.cp-divider{margin-inline:20px;width:calc(100% - 40px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-collection-point.css.map */
