.section-main-product-wrapper{padding:33px 0 0;background-color:#f4efe1}.section-main-product-wrapper .card{width:48%}.section-main-product-wrapper .card .main-image{margin-bottom:34px;background-color:#f5efe1;border-radius:33px}.section-main-product-wrapper .card .image{padding:15px 0}.section-main-product-wrapper .card .image img{display:block;width:100%;height:100%;max-width:600px;max-height:600px;margin:0 auto;object-fit:contain}.section-main-product-wrapper .card .thumbnails{display:grid;grid-template-columns:auto auto auto;justify-content:space-between;gap:20px}.section-main-product-wrapper .card .thumbnails .thumbnail-wrapper{max-height:181px;aspect-ratio:1/1;overflow:hidden;border-radius:33px;cursor:pointer}.section-main-product-wrapper .card .thumbnails .thumbnail-wrapper.active{border:1px solid #5c3f2f}.section-main-product-wrapper .card .thumbnails img{width:80%;width:-moz-available;width:-webkit-fill-available;width:stretch;height:auto;background-color:#f5efe1;border-radius:33px}.section-main-product-wrapper .card .load-more{display:none;margin-top:34px}.section-main-product-wrapper .card .load-more .load-more-button{width:fit-content;height:36px;margin:0 auto;padding:0 30px;color:#5e6c48;line-height:36px;border:1px solid #5e6c48;border-radius:18px;cursor:pointer}.section-main-product-wrapper .card .load-more .load-more-button:hover{opacity:.8}.section-main-product-wrapper .flex-wrapper{display:flex}.section-main-product-wrapper .info-wrapper{display:flex;flex-direction:column;gap:3px;width:48%}.section-main-product-wrapper .pill-container .pill{margin-left:17px}.section-main-product-wrapper .pill-container .pill:first-of-type{margin-left:0}.section-main-product-wrapper h1.title{margin:16px 0 8px;font-size:48px;font-weight:700;color:#1a1a1a}.section-main-product-wrapper .info-wrapper .ratings,.section-main-product-wrapper .info-wrapper .saves{display:flex;align-items:center;font-size:16px;color:#1a1a1a}.section-main-product-wrapper .ratings .loox-rating .loox-icon{color:#b3966e}.section-main-product-wrapper .info-wrapper .separator{display:block;height:80%;margin:0 15px;border:1px solid gray}.section-main-product-wrapper .info-wrapper .saves img{margin-right:10px}.section-main-product-wrapper .prices p:first-child{display:flex;flex-direction:column-reverse;font-size:26px;font-weight:700;color:#5e6c48}.section-main-product-wrapper .prices img{margin-left:5px;cursor:pointer}.section-main-product-wrapper .prices .what-is-fitclub{display:none;position:absolute;top:0;left:90px;width:180px;padding:0 2px;font-size:12px;line-height:initial;text-wrap:wrap;background-color:#fff;border:1px solid #5e6c48;border-radius:5px;box-shadow:0 5px 10px -5px #000000bf}.section-main-product-wrapper .prices img:hover+.what-is-fitclub{display:block}.section-main-product-wrapper .prices .retail-price{position:relative;font-size:14px;color:gray}.section-main-product-wrapper .info-title{color:#7c7c7c;font-size:14px;font-weight:400}.section-main-product-wrapper .description{font-size:20px;font-weight:400;line-height:normal;color:#1a1a1a}.section-main-product-wrapper .description,.section-main-product-wrapper .ingredients{max-width:711px}.section-main-product-wrapper .card .price{display:flex;justify-content:flex-start;flex-direction:column}.section-main-product-wrapper .card .fitclub-price{font-size:20px;color:#5e6c48;font-weight:600;margin:0}.section-main-product-wrapper .card .retail-price{font-size:16px;color:#7c7c7c;font-weight:400;margin:0}.section-main-product-wrapper .variant-options{margin-bottom:15px}.section-main-product-wrapper .variant-options fieldset{width:fit-content;padding-bottom:15px;border-radius:10px}.section-main-product-wrapper .info-wrapper form{display:flex;gap:14px;width:100%}.section-main-product-wrapper .info-wrapper .qty-selector{display:flex;justify-content:space-around;align-items:center;width:175px;height:50px;margin-bottom:40px;color:#5e6c48;border:2px solid #5e6c48;border-radius:37px}.section-main-product-wrapper .info-wrapper .qty-selector .button-minus,.section-main-product-wrapper .info-wrapper .qty-selector .button-plus{width:24px;height:100%;padding:0;background-color:transparent}.section-main-product-wrapper .info-wrapper .qty-selector .minus,.section-main-product-wrapper .info-wrapper .qty-selector .plus{width:16px;text-align:center;font-size:28px;background-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#product-page-qty-selector::-webkit-outer-spin-button,#product-page-qty-selector::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#product-page-qty-selector{width:35px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;color:#5e6c48;text-align:center;font-size:24px;font-weight:700;background-color:transparent;border:none!important}.section-main-product-wrapper .info-wrapper .product-form__buttons button{width:245px;height:50px;font-size:20px;font-family:DM Sans;color:#fff;background-color:#5e6c48;border-radius:25px;cursor:pointer}.section-main-product-wrapper .info-wrapper .product-form__buttons button:disabled{opacity:.6;cursor:default}@media(min-width:1200px){.section-main-product-wrapper .flex-wrapper{display:flex;gap:68px}}@media(max-width:1200px){.section-main-product-wrapper .flex-wrapper{flex-direction:column}.section-main-product-wrapper .card .cta{margin-top:16px}.section-main-product-wrapper .card,.section-main-product-wrapper .info-wrapper{max-width:unset;width:unset}.section-main-product-wrapper .info-wrapper{margin-top:40px}.section-main-product-wrapper .card .thumbnails{grid-template-columns:auto auto auto auto}}@media screen and (max-width:768px){.section-main-product-wrapper .card .thumbnails{grid-template-columns:30% 30% 30%}}.breadcrumb{display:flex;align-items:center;font-size:14px;color:#4d4d4d;margin-bottom:1rem}.breadcrumb__link{text-decoration:none;color:#4d4d4d}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__separator{margin:0 8px;color:#ccc}.breadcrumb__current{font-weight:700;color:#333}.section-main-product-wrapper .info-wrapper .allergens-wrapper{margin-top:24px}.section-main-product-wrapper .info-wrapper .macros-wrapper,.section-main-product-wrapper .info-wrapper .allergens-wrapper h1,.section-main-product-wrapper .info-wrapper .macros-wrapper h1{margin-bottom:24px}.section-main-product-wrapper .info-wrapper .accordion-wrapper{margin-top:36px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-main-product.css.map */
