.food2c-pathofmilk{padding:var(--space-32) calc(var(--space-32) + var(--space-32))}.food2c-pathofmilk .food2c-pathofmilk-badge{margin:var(--space-34) 0 calc(var(--space-40) + var(--space-8)) 0;width:-moz-fit-content;width:fit-content}.food2c-pathofmilk .food2c-pathofmilk-wrapper{padding:calc(var(--space-40) + var(--space-40) + var(--space-16)) 0;display:grid;grid-template-columns:1fr,auto-fill,1fr;align-items:center;justify-content:center;grid-template-areas:". img flock" "milking img ." ". img dairy" "dairyFactory img ."}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-milking{grid-area:milking}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-dairy-factory{grid-area:dairyFactory}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-img{grid-area:img}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-img .food2c-pathofmilk-img-desktop{display:block;margin:0 calc(var(--space-34) + var(--space-40));width:268px;height:952px}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-img .food2c-pathofmilk-img-mobile{display:none}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-flock{grid-area:flock}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-dairy{grid-area:dairy}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-option-wrapper{display:flex;flex-direction:column;align-items:flex-start}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-option-title{font-weight:800;line-height:38px;width:100%;text-align:var(--pom-title-align);color:var(--pom-title-color);font-size:var(--fontsize-32);margin-bottom:var(--space-16);text-transform:uppercase}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-option-description{font-weight:400;line-height:16px;color:var(--dark-blue-fbv);font-size:var(--fontsize-14);margin-bottom:var(--space-8)}@media screen and (max-width:1050px){.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-option-description{text-align-last:left!important}}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-option-button{align-self:var(--pom-button-align);background-color:var(--light-blue-fbv)!important;border-color:var(--light-blue-fbv)!important;color:var(--bg-color)!important;text-transform:uppercase}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-option-link{align-self:var(--pom-button-align)}@media screen and (max-width:1024px){.food2c-pathofmilk .food2c-pathofmilk-badge{margin-bottom:0}.food2c-pathofmilk .food2c-pathofmilk-wrapper{padding:calc(var(--space-40) + var(--space-16)) 0 calc(var(--space-40) + var(--space-40) + var(--space-16)) 0;display:grid;grid-template-columns:1fr;align-items:flex-start;justify-content:center;grid-template-areas:"img" "flock" "milking" "dairy" "dairyFactory"}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-img .food2c-pathofmilk-img-desktop{display:none}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-img .food2c-pathofmilk-img-mobile{display:block;width:100%;height:auto}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-option-wrapper{padding:calc(var(--space-22) + var(--space-8)) 0}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-option-title{text-align:left}.food2c-pathofmilk .food2c-pathofmilk-wrapper .food2c-pathofmilk-option-link{align-self:flex-start}.food2c-pathofmilke-singlebannerforpages-wrapper{display:none}}.food2c-paymentapproved .food2c-paymentapproved-container{display:flex;flex-direction:row;flex-wrap:wrap-reverse;align-items:center;justify-content:center;gap:40px;padding:50px 0}.food2c-paymentapproved .food2c-paymentapproved-container .food2c-paymentapproved-text{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;flex-wrap:wrap;max-width:31%}.food2c-paymentapproved .food2c-paymentapproved-container .food2c-paymentapproved-text .food2c-typography-body1{color:var(--dark-blue-fbv);font-size:var(--fontsize-24);font-weight:700;text-align:left}.food2c-paymentapproved .food2c-paymentapproved-container .food2c-paymentapproved-text .food2c-typography-caption{color:var(--text-primary);font-size:var(--fontsize-14);font-weight:700;text-align:left;line-height:var(--space-18)}.food2c-paymentapproved .food2c-paymentapproved-container .food2c-paymentapproved-text .food2c-typography-body2{color:var(--text-secondary);font-size:var(--fontsize-14);text-align:left;line-height:var(--space-20);font-weight:500}@media(max-width:1643px){.food2c-paymentapproved .food2c-paymentapproved-container .food2c-paymentapproved-text .food2c-typography-body1{line-height:var(--space-24)}}@media(max-width:768px){.food2c-paymentapproved .food2c-paymentapproved-container .food2c-paymentapproved-text{max-width:100%}.food2c-paymentapproved .food2c-paymentapproved-container .food2c-paymentapproved-text .food2c-typography-body1{line-height:var(--space-24)}.food2c-paymentapproved .food2c-paymentapproved-container .food2c-paymentapproved-text .food2c-typography-body1,.food2c-paymentapproved .food2c-paymentapproved-container .food2c-paymentapproved-text .food2c-typography-body2,.food2c-paymentapproved .food2c-paymentapproved-container .food2c-paymentapproved-text .food2c-typography-caption{text-align:center}.food2c-paymentapproved .food2c-paymentapproved-container img{max-width:100%}}.food2c-paymentapproved .food2c-paymentapproved-button{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;width:100%;margin-top:var(--space-20)}.food2c-paymentapproved .food2c-paymentapproved-button .food2c-button-theme-contained-primary:first-child{background:var(--common-white);border:1px solid var(--light-blue);color:var(--light-blue)}.food2c-paymentapproved .food2c-paymentapproved-button .food2c-button-theme-contained-primary:first-child:hover{background:var(--light-blue);color:var(--common-white)}@media(max-width:768px){.food2c-paymentapproved .food2c-paymentapproved-button{flex-direction:column-reverse}}.food2c-paymentapproved .food2c-historyorderdetails-content{display:grid;grid-template-columns:950px 1fr;grid-gap:var(--space-20);gap:var(--space-20)}.food2c-paymentapproved .food2c-historyorderdetails-content .food2c-orderresume-content .food2c-paper,.food2c-paymentapproved .food2c-historyorderdetails-content .food2c-tablecartb2c-header{background:#d6e9f5}.food2c-paymentapproved .food2c-historyorderdetails-content .food2c-rowtableb2c-item .food2c-addquantity button,.food2c-paymentapproved .food2c-historyorderdetails-content .food2c-tablecartb2c-buttons{display:none}.food2c-paymentapproved .food2c-historyorderdetails-content .food2c-orderresume-total{font-size:var(--fontsize-16);font-weight:600!important}@media screen and (max-width:1420px){.food2c-paymentapproved .food2c-historyorderdetails-content{grid-template-columns:1fr}.food2c-paymentapproved .food2c-historyorderdetails-content .food2c-orderresume-container,.food2c-paymentapproved .food2c-historyorderdetails-content .food2c-resumeorder,.food2c-paymentapproved .food2c-historyorderdetails-content .food2c-resumeuserinfo,.food2c-paymentapproved .food2c-historyorderdetails-content .food2c-tablecartb2c-desktop{margin:0 auto}}@media screen and (max-width:1000px){.food2c-paymentapproved .food2c-historyorderdetails-content{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.food2c-paymentapproved .food2c-historyorderdetails-content{grid-template-columns:1fr}.food2c-paymentapproved .food2c-historyorderdetails-content .food2c-productincart{margin:0 auto}}.food2c-paymentapproved .food2c-orderpdfdownload{margin-left:auto;width:100%;max-width:420px}@media screen and (max-width:1420px){.food2c-paymentapproved .food2c-orderpdfdownload{margin-inline:auto}}.food2c-payment-refused .food2c-payment-refused-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:50px}.food2c-payment-refused .food2c-payment-refused-container .food2c-payment-refused-text{display:flex;flex-direction:row;gap:20px;justify-content:center;flex-wrap:wrap;max-width:40%}.food2c-payment-refused .food2c-payment-refused-container .food2c-payment-refused-text .food2c-typography-body1{color:var(--dark-blue-fbv);font-size:var(--fontsize-24);font-weight:700;text-align:center;width:100%;line-height:var(--space-32)}.food2c-payment-refused .food2c-payment-refused-container .food2c-payment-refused-text .food2c-typography-body2{color:var(--text-secondary);font-size:var(--fontsize-14);text-align:center;line-height:var(--space-20)}@media(max-width:1080px){.food2c-payment-refused .food2c-payment-refused-container .food2c-payment-refused-text{max-width:60%}}@media(max-width:840px){.food2c-payment-refused .food2c-payment-refused-container .food2c-payment-refused-text{max-width:100%}}.food2c-payment-refused .food2c-payment-refused-container .food2c-payment-refused-button{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}@media(max-width:768px){.food2c-payment-refused .food2c-payment-refused-container img{max-width:100%}}