.cip-section{margin:0 auto;overflow:hidden}.cip-inner{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.cip-heading{text-align:center;margin-bottom:32px}.cip-heading p{margin:0;display:inline-block;padding:24px 60px;background-color:#fff;font-family:GT-Alpina-Bold,serif;border:1px solid #0000001a;line-height:50px}.cip-heading em,.cip-heading i{font-style:italic}.cip-slider{position:relative}.cip-slider__track{display:flex;gap:24px;transition:transform .45s cubic-bezier(.25,.46,.45,.94);will-change:transform}.cip-slider__slide{flex:0 0 calc(50% - 12px);min-width:0}.cip-card{border-radius:12px;border:1px solid rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column;height:100%;padding:24px;gap:16px}.cip-card__header{display:flex;gap:16px}.cip-card__image{height:155px;width:160px;border:1px solid #0000001a}.cip-card__image img{width:100%;height:auto;object-fit:contain;max-height:140px}.cip-card__info{display:flex;flex-direction:column;flex:1;min-width:0;gap:16px}.cip-card__reviews .oke-sr-stars{margin-right:12px!important}.cip-card__reviews{font-size:13px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:FoundersGrotesk-Regular,sans-serif}.cip-card__info-text-content{display:flex;flex-direction:column;gap:12px}.cip-card__reviews [data-oke-star-rating]{display:flex;align-items:center}.cip-card__review-link{color:#58595b;text-decoration:underline;font-size:13px;cursor:pointer;font-family:FoundersGrotesk-Regular,sans-serif;white-space:nowrap}.cip-card__title{font-family:GT-Alpina-Medium,serif;font-size:24px;font-weight:500;line-height:120%;color:#0c0c0d;margin:0}.cip-card__description{font-family:FoundersGrotesk-Regular,sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#0c0c0d}.cip-card__description p{margin:0}.cip-card__price-row{display:flex;align-items:center;gap:12px}.cip-card__price{font-family:Helvetica Neue,sans-serif;font-size:24px;font-weight:500;color:#0c0c0d}.cip-card__badge{font-size:12px;font-weight:500;padding:2px 8px;border-radius:30px;color:#fff;display:inline-block;line-height:28px;white-space:nowrap;font-family:Helvetica Neue,sans-serif}.cip-card__section{padding:20px;border-radius:12px;border:1px solid #ebebeb;display:flex;flex-direction:column;gap:12px}.cip-card__section-heading{font-family:GT-Alpina-Bold,sans-serif;font-size:18px;font-weight:700;margin:0;line-height:140%;color:#0c0c0d}.cip-card__section-text{font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:140%;color:#0c0c0d}.cip-card__section-text p{margin:0}.cip-card__take-columns{display:flex;flex-direction:row;gap:10px}.cip-card__section.cip-card__take-columns{border:none}.cip-card__take-col{border:1px solid #ebebeb;display:flex;flex-direction:column;flex:1;padding:20px;border-radius:12px;gap:12px}.cip-card__take-columns.cip-card__section{padding:0}.cip-card__callout{margin:0;padding:16px;border-radius:4px;display:flex;gap:20px}.cip-card__callout-bar{width:6px;height:100%;background-color:#fd902f;border-radius:10px}.cip-card__callout:first-of-type{margin-top:18px}.cip-card__callout-heading{font-family:GT-Alpina-Bold,sans-serif;font-size:18px;font-weight:700;line-height:140%;margin:0;color:#0c0c0d}.cip-card__callout-text{font-family:FoundersGrotesk-Regular,sans-serif;font-size:16px;font-weight:400;line-height:160%;color:#0d0d0d}.cip-card__callout-text p{margin:0}.cip-card__atc{margin:0 auto;width:262px}.cip-card__atc .product-form--atc,.cip-card__atc form,.cip-card__atc .product-form--regular{margin:0}.cip-card__atc variant-selection,.cip-card__atc options-selection,.cip-card__atc .form-options,.cip-card__atc .custom-subscription-product,.cip-card__atc .quantity-selector,.cip-card__atc .product-form__action-wrapper-inner,.cip-card__atc [data-payment-terms-reference],.cip-card__atc .surface-pick-up,.cip-card__atc .recipient-disclosure{display:none!important}.cip-card__atc .product-form--atc-button{width:100%;background:#0c0c0d;color:#fff;border:none;padding:14px 24px;font-size:15px;font-weight:600;border-radius:30px;cursor:pointer;transition:background .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-family:FoundersGrotesk-Semibold,sans-serif;min-height:50px}.cip-card__atc .product-form--atc-button:hover{background:#333}.cip-card__atc .product-form--atc-button:disabled{background:#999;cursor:not-allowed}.cip-slider__nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:32px}.cip-slider__arrow{width:40px;height:40px;border-radius:50%;border:1px solid #1a1a1a;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0;color:#1a1a1a}.cip-slider__arrow.active{border-color:#fd902f;color:#fd902f}.cip-slider__arrow:hover{background:#f5f5f5}.cip-slider__arrow.active:hover{background:snow}.cip-slider__arrow:disabled{opacity:1;cursor:default}.cip-slider__arrow svg{width:20px;height:20px}.cip-slider__dots{display:none;align-items:center;justify-content:center;gap:16px;margin-top:32px;padding:16px 48px;background:#fff;width:fit-content;margin-left:auto;margin-right:auto;border-radius:12px}.cip-slider__dot{width:10px;height:10px;border-radius:50%;border:none;background:#0003;cursor:pointer;padding:0;transition:background .3s ease}.cip-slider__dot.active{background:#0c0c0d}@media screen and (max-width:749px){.cip-card__info{text-align:left}.cip-heading p{padding:16px 14px}.cip-slider__slide{flex:0 0 100%}.cip-slider__nav{display:none}.cip-slider__dots{display:flex}.cip-card__header{flex-direction:column;align-items:center;text-align:center}.cip-card__image{flex:0 0 auto;width:45%;max-width:160px;margin-bottom:8px}.cip-card__reviews{justify-content:flex-start}.cip-card__title{font-size:18px}.cip-card__price-row{justify-content:flex-start}.cip-card__section{padding:14px 20px}.cip-card__take-columns{flex-direction:column}.cip-card__take-col{padding:14px 20px}.cip-card__take-col:first-child{border-right:none;border-bottom:1px solid rgba(0,0,0,.08)}.cip-card__callout{padding:12px}.cip-card__atc{padding:18px 20px 20px}.cip-heading{margin-bottom:32px}.cip-card__callout-heading{font-size:14px}}@media screen and (max-width:376px){.cip-heading{font-size:20px!important}}@media screen and (max-width:321px){.cip-heading{font-size:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/727/assets/section-choose-individual-products.css.map */
