.black-friday-section.product-hero--container{gap:32px;width:100%;max-width:none;margin:0 auto;padding:0 15px;flex-direction:column}.black-friday-section .product-hero--header{gap:20px;padding:20px 0}.black-friday-section .product-hero--reviews .small{font-size:12px}.black-friday-section .product-form{gap:20px}.black-friday-section .product-hero--content,.black-friday-section .product-hero--carousel{width:100%;max-width:100%}.black-friday-section .product-form--purchase-tag{background:#003b17;color:#fff;padding:6px 8px;font-size:11px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.2px}.black-friday-section .product-form:not(.disabled) .product-form--purchase-inner:has(.product-form--purchase-heading input:checked){background:#fff;border-color:#fb691b;--color-bg: #FABF7A}.black-friday-section .product-form--option-value.pack-size input:checked+label{background:#fff;border-color:#fb691b}.black-friday-section .product-form--option-value-servings,.black-friday-section .product-form--purchase-description{border-color:color-mix(in srgb,#003B17 10%,transparent)}.black-friday-section .product-form--note{margin-top:0}@media screen and (min-width: 1024px){.black-friday-section.product-hero--container{width:100%;max-width:1024px;gap:20px;flex-direction:row}.black-friday-section .product-hero--content{width:100%;max-width:40%}.black-friday-section .product-hero--carousel{width:100%;max-width:60%}}.product-hero--benefits{order:4;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:flex-start}.product-hero--benefit{display:flex;align-items:center;gap:4px}.product-hero--benefit-icon{width:16px;height:16px;flex-shrink:0}.product-hero--benefit-text{font-family:Tiempos Text,serif;font-size:14px;line-height:11px;letter-spacing:.2px;color:#003b17;white-space:nowrap}.product-hero--black-friday-banner{order:5;background:linear-gradient(90deg,#edf5e3,#cbd3b7);border-radius:8px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;width:100%}.product-hero--black-friday-title{display:flex;align-items:center;justify-content:center;gap:4px;font-family:Tiempos Text,serif;font-size:16px;line-height:normal;letter-spacing:.2px;color:#003b17;text-align:center}.product-hero--black-friday-emoji{font-size:20px;line-height:1}.product-hero--black-friday-text{font-family:F37 Hooj,sans-serif;font-weight:600;font-size:12px;line-height:20px;letter-spacing:.4px;color:#003b17;text-align:center;margin:0}.product-hero--gift-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-radius:8px;background:linear-gradient(88deg,var(--Colours-Accents-Peach, #FABF7A) 2.93%,rgba(250,191,122,.3) 98.3%);position:relative;overflow:visible}.product-hero--gift-content{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.product-hero--gift-text{display:flex;flex-direction:column;gap:0}.product-hero--gift-heading{font-family:F37 Hooj,sans-serif;font-weight:600;font-size:12px;line-height:20px;letter-spacing:.2px;color:#003b17;margin:0}.product-hero--gift-heading p{margin:0}.product-hero--gift-heading u{text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font}.product-hero--gift-subheading{font-family:F37 Hooj,sans-serif;font-weight:600;font-size:10px;line-height:1;color:#003b17;margin:0}.product-hero--gift-progress{display:flex;flex-direction:column;gap:4px;width:100%}.product-hero--gift-progress-bar{position:relative;width:100%;height:4px;border-radius:80px;overflow:hidden}.product-hero--gift-progress-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#f6f5eb}.product-hero--gift-progress-fill{position:absolute;top:0;left:0;height:100%;background:#fb691b;border-radius:80px;transition:width .3s ease}.product-hero--gift-progress-text{font-family:F37 Hooj,sans-serif;font-weight:600;font-size:7px;line-height:9px;letter-spacing:.2px;text-transform:uppercase;color:#003b17;margin:0}.product-hero--gift-image{position:relative;width:70px;height:70px;flex-shrink:0}.product-hero--gift-image img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 1294px){.black-friday-section.product-hero--container{width:100%;max-width:1294px;gap:88px;flex-direction:row}.black-friday-section .product-hero--content{width:100%;max-width:420px}.black-friday-section .product-hero--carousel{width:100%;max-width:756px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/product-hero-black-friday.css.map */
