.product-nutrition-info{display:flex;flex-direction:column;gap:32px}.product-nutrition-info .product-nutrition-info-select-btn{width:-moz-fit-content;width:fit-content;max-width:none;margin-bottom:0}.product-nutrition-info .product-nutrition-info-select-btn .input-label{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:1.125rem;font-style:normal;font-weight:400;line-height:calc(1em + 4px);margin-block-end:12px;color:#4d5e80}.product-nutrition-info .product-nutrition-info-select-btn .input-label strong{font-weight:600}.product-nutrition-info .product-nutrition-info-select-btn .input-label:after{content:":"}.product-nutrition-info .product-nutrition-info-select-btn select{font-size:1rem;font-family:libertad,monospace;font-style:normal;font-weight:400;line-height:calc(1em + 4px);padding-right:40px;text-overflow:ellipsis;white-space:nowrap;background-color:#f9fafb;border-color:#dcdfe5;transition:color .2s,background-color .2s}@media(min-width:768px){.product-nutrition-info .product-nutrition-info-select-btn select{font-size:1rem}}.product-nutrition-info .product-nutrition-info-select-btn select:hover{color:#fff;background-color:#09023d;border-color:#09023d}.product-nutrition-info .product-nutrition-info-select-btn select:focus{border-color:#dcdfe5;outline:none}.product-nutrition-info .product-nutrition-info-select-btn .feed-select-arrow{transition:color .2s}.product-nutrition-info .product-nutrition-info-select-btn:hover .feed-select-arrow{color:#fff}.product-nutrition-info .product-nutrition-info-subtitle{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:1rem;font-style:normal;font-weight:600;line-height:calc(1em + 4px);max-width:450px;margin-bottom:16px}.product-details-accordion .feed-accordion .feed-accordion-trigger{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:1.25rem;font-style:normal;font-weight:600;line-height:calc(1em + 4px);width:100%;padding-block:24px;padding-inline:0;text-align:start;border-top:1px solid #dcdfe5}.product-details-accordion .feed-accordion .feed-accordion-trigger:hover{color:#09023d}.product-details-accordion .feed-accordion .feed-accordion-dropdown .accordion-animation-wrapper{padding-inline:0;background-color:transparent}.product-details-accordion .feed-accordion:last-child{border-bottom:1px solid #dcdfe5}.product-details-widget-fbt .widget-fbt-wrapper{border:1px solid #dcdfe5;border-radius:10px}.product-details-widget-fbt .widget-fbt-products{border-top:1px solid #dcdfe5;border-bottom:1px solid #dcdfe5}.product-details-widget-fbt .widget-fbt-product{position:relative}.product-details-widget-fbt .widget-fbt-product:not(:last-child,:only-child){border-right:1px solid #dcdfe5}.product-details-widget-fbt .widget-fbt-product:not(:last-child,:only-child):after{position:absolute;top:45%;left:100%;z-index:1;content:"";transform:translate(-50%,-50%);display:flex;align-items:flex-end;justify-content:center;color:var(--theme-accent-color);content:"+";background-color:var(--theme-accent-bg);width:40px;height:40px;font-size:2.3rem;line-height:1.2em;border-radius:8px}.product-details-widget-fbt .widget-fbt-footer{padding-block-end:24px;padding-inline:12px}.product-details-widget-fbt .product-variant-card{border:0;border-radius:0}.product-details-widget-fbt .product-variant-card .pc-button-row,.product-details-widget-fbt .widget-fbt-skeleton .widget-fbt-product:after{display:none}.product-details-widget-fbt .widget-fbt-skeleton .pc-image{border-radius:0}.product-details{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;padding-block-end:40px}@media(min-width:768px){.product-details{grid-template-columns:1fr 1fr;gap:40px 32px}}@media(min-width:1200px){.product-details{grid-template-columns:1.1fr .9fr;gap:40px 64px}}.product-details .product-details-col-left,.product-details .product-details-col-right{display:contents}@media(min-width:768px){.product-details .product-details-col-left,.product-details .product-details-col-right{display:flex;flex-direction:column;gap:40px;min-width:0}}.product-details .product-details-reviews{order:1}.product-details .product-details-description{order:2}.product-details .product-details-accordion{order:3}.product-details .product-details-widget-fbt{order:4}.product-details .product-details-widget-fbt:has(.widget-fbt-hidden){position:absolute;pointer-events:none}.subscription-success-alert{display:flex;gap:24px;align-items:center;justify-content:flex-start;margin-bottom:16px}.subscription-success-alert .feed-alert-body{display:contents}.subscription-success-alert .sub-success-product-img{display:inline-block;flex:0 0 auto;width:auto;height:108px;mix-blend-mode:multiply}.subscription-success-alert .sub-success-copy{display:inline-block;flex:1 1}.subscription-success-alert .sub-success-copy p{margin-bottom:4px}.subscription-success-alert .sub-success-copy p:last-of-type{margin-bottom:16px}.kevel-debug-mode{position:relative;background-color:#ffebee;outline:2px dashed #faadbb;outline-offset:2px}.kevel-debug-mode:after{display:inline-block;color:#72182d;content:"Kevel Ad";background-color:#ffebee}.kevel-debug-corner-flag,.kevel-debug-mode:after{position:absolute;top:0;right:0;padding:8px 12px;font-size:.75rem}.kevel-debug-corner-flag{z-index:3;color:#fff;background-color:#72182d;box-shadow:0 1px 10px 0 rgba(31,36,51,.5)}.floating-cart-button-wrapper .floating-cart-button{position:fixed;bottom:0;left:0;z-index:2;width:100%;padding:12px;text-align:center;background-color:#fff;box-shadow:0 -2px 8px 0 rgba(43,59,88,.078)}.floating-cart-button-wrapper .floating-add-actions{display:inline-flex;gap:16px;width:100%;max-width:480px}.floating-cart-button-wrapper .floating-add-actions .floating-add-btn-wrapper{flex:1 0}