.page-width .breadcrumb{padding:15px 0}.cfo-new-product .product__info-container>*+*{margin:16px 0}.cfo-new-product .product__info-container>.cfo-trust{margin-bottom:40px}.cfo-new-product .product__title,.cfo-new-product .product__title h1{font-family:var(--font-heading-family);font-weight:700;font-size:48px;line-height:1.1;color:#282828;text-transform:capitalize;margin:0 0 16px}.cfo-new-product .price__container .price-item--regular,.cfo-new-product .price__sale .price-item--sale{font-family:var(--font-body-family);font-weight:700!important;font-size:24px!important;line-height:1.6!important;letter-spacing:.48px;color:#ff2949!important}.cfo-new-product .price__sale s.price-item,.cfo-new-product .price__container s.price-item{font-family:var(--font-body-family);font-weight:500!important;font-size:20px!important;line-height:1.6!important;letter-spacing:.4px;color:#282828!important;opacity:.5;text-decoration:line-through}.cfo-new-product .price{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cfo-new-product .price__savings{display:inline-flex;flex-direction:column;align-items:flex-start;gap:0px}.cfo-new-product .price__savings-percent{display:none;font-family:var(--font-body-family);font-weight:600;font-size:14px;line-height:1.6;letter-spacing:.28px;color:#282828;padding-left:12px}.cfo-new-product .deal-badge{display:inline-flex!important;align-items:center;justify-content:center;background-color:#edc8ff!important;color:#282828!important;border:0!important;border-radius:8px!important;padding:4px 12px!important;width:auto!important;max-width:none!important;font-family:var(--font-body-family);font-weight:600!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.22px;white-space:nowrap;margin:0}.cfo-new-product .deal-badge *{font-size:11px!important;font-weight:600!important;color:#282828!important;line-height:1.6!important;margin:0}.cfo-new-product .product__description{font-family:var(--font-body-family);font-weight:400;font-size:16px;line-height:1.6;color:#282828;opacity:.9;margin:16px 0 0}.cfo-new-product .cfo-award{margin-bottom:16px}.cfo-new-product .product-metafield-data .usp-list{display:flex;align-items:stretch;gap:1px;border-radius:16px;overflow:hidden;width:100%;margin:16px 0 0;padding:0;list-style:none}.cfo-new-product .product-metafield-data .usp-list>li{flex:1 0 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:16px;background:#ffd35c7a;padding:10px 20px;margin:0;list-style:none;font-family:var(--font-body-family);font-weight:600;font-size:14px;line-height:1.4;letter-spacing:.28px;color:#282828}.cfo-new-product .product-metafield-data .usp-list>li>svg{width:24px!important;height:24px!important;flex:none}.cfo-new-product .product-metafield-data .usp-list>li>img{width:24px;height:24px;object-fit:contain;flex:none}.cfo-new-product .delivery-info{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:40px}.cfo-new-product .delivery-info .delivery-text{font-family:var(--font-body-family);font-weight:400;font-size:16px;line-height:1.6;color:#333}.cfo-new-product .delivery-info .delivery-icon{width:24px;height:24px;object-fit:contain;flex:none}.cfo-new-product .product-form__input--image-variants{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;border:0;padding:0;margin:32px 0}.cfo-new-product .product-form__input--image-variants>.form__label{flex:0 0 100%;display:block;margin:0 0 16px;padding:0;font-family:var(--font-body-family);font-weight:700;font-size:12px;line-height:1.6;text-transform:uppercase;color:#282828;opacity:.5}.cfo-new-product .variant-image-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;border-radius:30px;overflow:hidden;padding:4px 20px 4px 16px;border:1.5px solid transparent;margin:0;cursor:pointer;flex:1 1 0;min-width:0;height:auto}.cfo-new-product .variant-image-label input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cfo-new-product .variant-image-label .variant-image-wrapper,.cfo-new-product .variant-info .variant-image-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:none;border:0;padding:4px 0;width:100%;min-width:0;height:auto}.cfo-new-product .variant-info .variant-image-wrapper .variant-image-name{white-space:nowrap!important}.cfo-new-product .variant-image-label .info-div{min-width:0}.cfo-new-product .variant-image-thumb{width:48px;height:48px;object-fit:cover;display:block;flex:none;border-radius:0;margin:0}.cfo-new-product .variant-image-label .info-div{display:flex;align-items:center}.cfo-new-product .variant-image-name{font-family:var(--font-body-family);font-weight:500;font-size:14px;line-height:1.6;color:#282828;white-space:nowrap;text-align:center;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.cfo-new-product .variant-image-label .variant-price-wrap{display:none!important}.cfo-new-product .variant-image-label:has(input:checked){border-color:#282828;padding-right:24px}.cfo-new-product .variant-image-label:has(input:checked) .variant-image-name{font-weight:600}.cfo-new-product .variant-image-label:has(input.disabled){cursor:not-allowed}.cfo-new-product .product-form__submit{background:#ff2949!important;border-color:#ff2949!important;color:#eff0f5!important;border-radius:20px!important;padding:19px 32px!important;font-family:var(--font-body-family)!important;font-weight:600!important;font-size:18px!important;line-height:1.4!important;width:100%!important;min-height:0!important}.cfo-new-product .product-form__buttons{max-width:100%!important;width:100%}.cfo-new-product .product-form__submit[disabled]{margin:16px 0;opacity:.55!important;cursor:not-allowed!important}@media(max-width:767px){.cfo-new-product .page-width,.cfo-sticky__inner.page-width{padding-left:16px;padding-right:16px}.cfo-new-product .product__media-wrapper{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);padding-left:0;padding-right:0;margin-bottom:12px}.cfo-new-product .product-media-gallery{margin-right:0!important;margin-left:0!important;padding:0!important;position:static}.cfo-new-product .product-media-gallery .gallery-mobile{position:relative;padding:0;max-width:none;border-radius:0;margin-bottom:15px}.cfo-new-product .gallery-mobile .swiper-slide img{width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover;border-radius:0}.cfo-new-product .gallery-mobile .swiper-pagination{display:flex!important;align-items:flex-start;gap:8px;position:absolute;left:8px;right:8px;bottom:20px;top:auto;width:auto;margin:0;text-align:left;z-index:2}.cfo-new-product .gallery-mobile .swiper-pagination-bullet{flex:1 0 0;min-width:0;width:auto;height:3px;border-radius:30px;background:#fff;opacity:1;margin:0!important}.cfo-new-product .gallery-mobile .swiper-pagination-bullet-active{background:#282828}.cfo-new-product .cfo-gallery-award{position:absolute;left:16px;bottom:18%;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff;border:1px solid rgba(40,40,40,.12);border-radius:30px;padding:6px 12px;font-family:var(--font-body-family);font-weight:600;font-size:12px;line-height:1.6;color:#111;white-space:nowrap}.cfo-new-product .cfo-gallery-award img{width:16px;height:16px;object-fit:contain;display:block;flex:none}.cfo-new-product .cfo-award__pill{display:none!important}.cfo-new-product .cfo-award{justify-content:flex-start;margin-bottom:12px}.cfo-new-product .product__title,.cfo-new-product .product__title h1{font-size:36px;line-height:1.1;margin-bottom:12px}.cfo-new-product .price__container .price-item--regular,.cfo-new-product .price__sale .price-item--sale{font-size:20px!important;letter-spacing:.4px}.cfo-new-product .price__sale s.price-item,.cfo-new-product .price__container s.price-item{font-size:16px!important;letter-spacing:.32px}.cfo-new-product .deal-badge{padding:4px 8px!important;line-height:1.4!important}.cfo-new-product .product__description{font-size:14px}.cfo-new-product .product-metafield-data .usp-list{flex-direction:row}.cfo-new-product .product-metafield-data .usp-list>li{flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:16px;font-size:12px;line-height:1.4;letter-spacing:.24px;text-align:left}.cfo-new-product .product-metafield-data .usp-list>li>svg{width:20px!important;height:20px!important}.cfo-new-product .product-metafield-data .usp-list>li>img{width:20px;height:20px}.cfo-new-product .product-form__input--image-variants{gap:5px;flex-wrap:wrap}.cfo-new-product .product-form__input--image-variants>.form__label{margin-bottom:12px}.cfo-new-product .variant-image-label{padding:0 10px 0 6px;flex:1 1 0;min-width:0;max-width:100%}.cfo-new-product .variant-image-label .variant-image-wrapper,.cfo-new-product .variant-info .variant-image-wrapper{gap:4px;padding:4px 0;min-width:0;width:100%;justify-content:center}.cfo-new-product .variant-image-label .info-div{min-width:0}.cfo-new-product .variant-image-thumb{width:40px;height:40px}.cfo-new-product .variant-image-label:has(input:checked){padding-right:10px}.cfo-new-product .variant-image-name{font-size:12px;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.cfo-new-product .cfo-trust__row{flex-direction:column;align-items:center;gap:16px;padding:16px}.cfo-new-product .cfo-trust__cards{justify-content:center;flex-wrap:wrap;overflow:visible}}@media(min-width:768px){.cfo-new-product .cfo-klarna,.cfo-new-product .cfo-gallery-award{display:none}}klarna-placement,.cfo-new-product klarna-placement,.cfo-new-product [data-shopify-app-block] klarna-placement,.cfo-new-product .klarna-placement-wrapper{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;pointer-events:none!important}@media(min-width:768px){.cfo-new-product .cfo-klarna{display:none!important}}.cfo-sticky{position:fixed;left:0;right:0;bottom:0;z-index:5;background:#f5f5ee;border-radius:8px 8px 0 0;filter:drop-shadow(0 -4px 8px rgba(66,6,31,.25))}.cfo-sticky[hidden]{display:none}.cfo-sticky__inner{display:flex;align-items:center;gap:24px;width:100%;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.cfo-sticky__info{display:flex;align-items:center;gap:24px;flex:1 1 auto;min-width:0}.cfo-sticky__thumb{width:72px;height:72px;border-radius:8px;object-fit:cover;display:block;flex:none}.cfo-sticky__title-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;flex:none}.cfo-sticky__title{font-family:var(--font-heading-family);font-weight:700;font-size:24px;line-height:1.4;color:#282828;white-space:nowrap}.cfo-sticky__badge{display:inline-flex;align-items:center;justify-content:center;background:#edc8ff;border-radius:12px;padding:4px 12px;font-family:var(--font-body-family);font-weight:600;font-size:11px;line-height:1.6;letter-spacing:.22px;color:#282828;white-space:nowrap}.cfo-sticky__badge p{margin:0}.cfo-sticky__badge:empty{display:none}.cfo-sticky__variants{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:none;margin-left:auto}.cfo-sticky__variants-label{font-family:var(--font-body-family);font-weight:700;font-size:12px;line-height:1.6;text-transform:uppercase;color:#282828;opacity:.5}.cfo-sticky__pills{display:flex;gap:8px}.cfo-sticky__pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#fff;border:1.5px solid transparent;border-radius:30px;padding:2px 20px 2px 12px;overflow:hidden;cursor:pointer;-webkit-appearance:none;appearance:none;font-family:var(--font-body-family);font-weight:500;font-size:14px;line-height:1.6;color:#282828;white-space:nowrap}.cfo-sticky__pill img{width:36px;height:36px;object-fit:cover;display:block;flex:none}.cfo-sticky__pill[aria-pressed=true]{border-color:#282828;font-weight:600;padding-right:24px}.cfo-sticky__pill[data-unavailable=true]{opacity:.4}.cfo-sticky__pill[disabled]{opacity:.4;cursor:not-allowed}.cfo-sticky__price{display:flex;align-items:center;gap:16px;margin-left:auto;flex:none}.cfo-sticky__price s,.cfo-sticky__price .price-item--regular{font-family:var(--font-body-family);font-weight:500;font-size:16px;line-height:1.6;letter-spacing:.32px;color:#282828;opacity:.5;text-decoration:line-through}.cfo-sticky__price .cfo-sticky__now,.cfo-sticky__price .price-item--sale{font-family:var(--font-body-family);font-weight:800;font-size:20px;line-height:1.2;color:#ff2949;opacity:1;text-decoration:none}.cfo-sticky__cta{display:inline-flex;align-items:center;justify-content:center;background:#ff2949;color:#fff;border:0;border-radius:20px;padding:18px 48px;cursor:pointer;-webkit-appearance:none;appearance:none;font-family:var(--font-body-family);font-weight:600;font-size:16px;line-height:1.4;text-transform:capitalize;text-shadow:0 0 4px rgba(0,0,0,.25);white-space:nowrap;flex:none}.cfo-sticky__cta[disabled]{opacity:.55;cursor:not-allowed}.cfo-sticky__cta{position:relative}.cfo-sticky__cta.loading [data-cfo-sticky-label]{visibility:hidden}.cfo-sticky__cta .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:24px;display:flex;align-items:center}.cfo-sticky__cta .loading__spinner.hidden{display:none}.cfo-sticky__cta .loading__spinner .spinner{width:24px;height:24px}.cfo-sticky__cta .loading__spinner .path{stroke:#fff}@media(max-width:767px){.cfo-sticky__inner{padding-top:16px;padding-bottom:16px;gap:0}.cfo-sticky__info{display:none}.cfo-sticky__cta{flex:1 0 0;width:100%}}.cfo-sticky__price .badge,.cfo-sticky__price .deal-badge,.cfo-sticky__price .price__badge,.cfo-sticky__price [class*=badge],.cfo-sticky__price .price__savings,.cfo-sticky__price .price__savings-percent{display:none!important}.cfo-sticky__price .price,.cfo-sticky__price .price__container{display:flex!important;align-items:center;gap:16px;margin:0;flex-wrap:nowrap}.cfo-sticky__price .price__sale{display:flex;align-items:center;gap:16px;margin:0;flex-wrap:nowrap}@media(min-width:700px)and (max-width:1024px){.cfo-sticky__variants,.cfo-sticky__price{display:none!important}.cfo-sticky__inner{padding-top:16px;padding-bottom:16px}}@media(min-width:768px){body:has(.cfo-new-product){overflow-x:clip}body:has(.cfo-new-product) .header-wrapper,body:has(.cfo-new-product) .section-header{top:auto!important}.cfo-new-product .product__media-wrapper{display:flex;flex-direction:column;align-self:stretch}.cfo-new-product .product__media-wrapper>custom-media-gallery{display:block;flex:1 1 auto;min-height:0}.cfo-new-product .product-media-gallery{position:sticky;top:var(--cfo-gallery-sticky-top, 24px)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cfo-new-product.css.map */
