section{padding:30px 0}.c-cake-add-item{margin:30px 0}.c-cake #c-cake-shuffler{margin-bottom:30px}@media (min-width:992px){.c-cake #c-cake-shuffler{margin-bottom:unset}}.c-cake__image{width:100%;height:220px;position:relative;border-radius:5px;-webkit-box-shadow:0 2px 8px 0px rgba(147,147,147,0.14);box-shadow:0 2px 8px 0px rgba(147,147,147,0.14);-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",serif}@media (min-width:768px){.c-cake__image{height:385px}}.c-cake__image--photoPie{height:auto;width:78%;border:solid 8px var(--primaryBase);margin:20px 0}.c-cake-images--photoPie{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.c-cake-images--list{width:100%;height:100%;min-height:65px;margin-bottom:-45px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:distribute;justify-content:space-around;gap:10px}@media (min-width:992px){.c-cake-images--list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.c-cake-images__image{-webkit-box-flex:1;-ms-flex:1 1 61px;flex:1 1 61px;height:61px;aspect-ratio:1;border-radius:5px;border:2px solid var(--storeGrey);-webkit-filter:drop-shadow(0 2px 8px 0px rgba(147,147,147,0.14));filter:drop-shadow(0 2px 8px 0px rgba(147,147,147,0.14));-webkit-box-shadow:0 2px 8px 0px rgba(147,147,147,0.14);box-shadow:0 2px 8px 0px rgba(147,147,147,0.14);cursor:pointer;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;",serif}@media (min-width:576px){.c-cake-images__image{-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px;height:100px}}@media (min-width:768px){.c-cake-images__image{-webkit-box-flex:1;-ms-flex:1 1 150px;flex:1 1 150px;height:150px}}@media (min-width:992px){.c-cake-images__image{border:2px solid transparent;-webkit-box-flex:0;-ms-flex:0 1 100px;flex:0 1 100px;height:100px}}@media (min-width:1200px){.c-cake-images__image{-webkit-box-flex:0;-ms-flex:0 1 120px;flex:0 1 120px;height:120px}}.c-cake-images__image:focus,.c-cake-images__image:hover{border:2px solid var(--primaryHover)}.c-cake-images__image--active{border:2px solid var(--primaryBase);cursor:default}.c-cake-data__title{font-size:1.875rem;line-height:2.0625rem;word-break:break-word;font-family:var(--primaryFont);margin-bottom:15px}@media (min-width:992px){.c-cake-data__title{font-size:3.5rem;line-height:3.8125rem}}.c-cake-data__kind{font-size:0.75rem;line-height:1.375rem;word-break:break-word;font-family:var(--tertiaryFont);color:#FFFFFF;padding:8px 12px;border-radius:5px;display:inline-block;background-color:var(--storeBlack)}@media (min-width:992px){.c-cake-data__kind{font-size:0.875rem;line-height:1.5rem}}.c-cake-data-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media (min-width:576px){.c-cake-data-form{margin-top:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.c-cake-data-form{margin-top:0}}@media (min-width:992px){.c-cake-data-form{margin-top:30px}}.c-cake-data-form select{border-radius:10px;border:2px solid var(--storeGrey);padding:15px 15px 15px 30px}.c-cake-data-form label{font-size:1rem;line-height:1.875rem;word-break:break-word;font-family:var(--tertiaryFont);margin:5px 0 0 0}@media (min-width:992px){.c-cake-data-form label{font-size:1.125rem;line-height:1.875rem}}@media (min-width:576px){.c-cake-data-form label{margin:0 0 5px 0}}.c-cake-data-form__type{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:60%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:0 30px 0 0}.c-cake-data-form__type select{font-size:1rem;line-height:1.875rem;word-break:break-word;font-family:var(--tertiaryFont);font-family:var(--primaryFont);color:var(--baseTitle);border-radius:10px;border:2px solid var(--storeGrey);padding:15px 65px 15px 25px;height:60px;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-image:url("/assets/images/icons/chevron-black-down.svg");background-repeat:no-repeat;background-size:14px;background-position-x:calc(100% - 28px);background-position-y:calc(50% + 1px);cursor:pointer}@media (min-width:992px){.c-cake-data-form__type select{font-size:1.125rem;line-height:1.875rem}}@media (min-width:768px){.c-cake-data-form__type select{padding:25px 85px 25px 30px;height:80px}}.c-cake-data-form__type select option:disabled{color:var(--storeGrey)}.c-cake-data-form__type--hidden{display:none}.c-cake-data-form__amount{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:calc(40% - 30px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.c-cake-data-form__amount--inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-cake-data-form__amount--inputs .minus,.c-cake-data-form__amount--inputs .plus{font-size:1rem;line-height:1.875rem;word-break:break-word;font-family:var(--tertiaryFont);color:#000000;text-align:center;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid var(--storeGrey);background-color:transparent;padding:15px 10px;height:60px}@media (min-width:992px){.c-cake-data-form__amount--inputs .minus,.c-cake-data-form__amount--inputs .plus{font-size:1.125rem;line-height:1.875rem}}.c-cake-data-form__amount--inputs .minus:focus,.c-cake-data-form__amount--inputs .minus:hover,.c-cake-data-form__amount--inputs .plus:focus,.c-cake-data-form__amount--inputs .plus:hover{background:#F9F9F9}@media (min-width:768px){.c-cake-data-form__amount--inputs .minus,.c-cake-data-form__amount--inputs .plus{padding:25px 20px;height:80px}}.c-cake-data-form__amount--inputs .plus{border-radius:0 10px 10px 0;border-left:none;padding-right:18px}@media (min-width:768px){.c-cake-data-form__amount--inputs .plus{padding-right:30px}}.c-cake-data-form__amount--inputs .minus{border-radius:10px 0 0 10px;border-right:none;padding-left:18px}@media (min-width:768px){.c-cake-data-form__amount--inputs .minus{padding-left:30px}}.c-cake-data-form__amount--inputs button:disabled{color:var(--storeGrey)}.c-cake-data-form__amount--inputs button:disabled:focus,.c-cake-data-form__amount--inputs button:disabled:hover{background:transparent}.c-cake-data-form__amount--inputs input{font-size:1rem;line-height:1.875rem;word-break:break-word;font-family:var(--tertiaryFont);font-family:var(--primaryFont);height:60px;width:30px;padding:15px 5px;margin:0 -2px;border-radius:0;text-align:center;border-left:unset;border-right:unset;display:inline-block;vertical-align:middle;border-top:2px solid var(--storeGrey);border-bottom:2px solid var(--storeGrey);background-color:transparent;-moz-appearance:textfield}@media (min-width:992px){.c-cake-data-form__amount--inputs input{font-size:1.125rem;line-height:1.875rem}}.c-cake-data-form__amount--inputs input::-webkit-inner-spin-button,.c-cake-data-form__amount--inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (min-width:768px){.c-cake-data-form__amount--inputs input{padding:25px 5px;height:80px}}.c-cake-data__description{font-size:1rem;line-height:1.875rem;word-break:break-word;font-family:var(--tertiaryFont);margin-top:20px}@media (min-width:992px){.c-cake-data__description{font-size:1.125rem;line-height:1.875rem}}@media (min-width:768px){.c-cake-data__description{margin-top:30px}}.c-cake-data__allergens{font-size:1rem;line-height:1.875rem;word-break:break-word;font-family:var(--tertiaryFont);font-weight:bold;margin-top:10px}@media (min-width:992px){.c-cake-data__allergens{font-size:1.125rem;line-height:1.875rem}}.c-cake-data-textPie{padding:16px 0}.c-cake-data-textPie label{display:block;font-size:1rem;line-height:1.875rem;word-break:break-word;font-family:var(--tertiaryFont);color:var(--storeBlack);font-weight:400!important;margin-bottom:8px}@media (min-width:992px){.c-cake-data-textPie label{font-size:1.125rem;line-height:1.875rem}}.c-cake-data-textPie input,.c-cake-data-textPie textarea{font-size:0.875rem;line-height:1.5rem;word-break:break-word;font-family:var(--tertiaryFont);color:#707070;background-color:#FFFFFF;border:2px solid var(--storeGrey);border-radius:5px;padding:15px;margin-bottom:4px;height:unset;width:100%}@media (min-width:992px){.c-cake-data-textPie input,.c-cake-data-textPie textarea{font-size:1rem;line-height:1.625rem}}.c-cake-data-textPie input::-webkit-input-placeholder,.c-cake-data-textPie textarea::-webkit-input-placeholder{color:var(--storeGrey)}.c-cake-data-textPie input::-moz-placeholder,.c-cake-data-textPie textarea::-moz-placeholder{color:var(--storeGrey)}.c-cake-data-textPie input:-ms-input-placeholder,.c-cake-data-textPie textarea:-ms-input-placeholder{color:var(--storeGrey)}.c-cake-data-textPie input::-ms-input-placeholder,.c-cake-data-textPie textarea::-ms-input-placeholder{color:var(--storeGrey)}.c-cake-data-textPie input::placeholder,.c-cake-data-textPie textarea::placeholder{color:var(--storeGrey)}.c-cake-data-textPie input:focus,.c-cake-data-textPie textarea:focus{border:2px solid #000000;-webkit-box-shadow:none!important;box-shadow:none!important}.c-cake-data-textPie #textPieCounter{font-size:0.75rem;line-height:1.375rem;word-break:break-word;font-family:var(--tertiaryFont);color:#4C515B}@media (min-width:992px){.c-cake-data-textPie #textPieCounter{font-size:0.875rem;line-height:1.5rem}}.c-cake-data-button{font-size:1rem;line-height:1.5rem;word-break:break-word;font-family:var(--tertiaryFont);margin-top:20px;text-align:left;position:relative;padding:10px 24px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width:992px){.c-cake-data-button{font-size:1.25rem;line-height:1.875rem}}@media (min-width:768px){.c-cake-data-button{margin-top:30px;padding:30px 40px}}.c-cake-data-button__unavailable{display:none}.c-cake-data-button__price{font-family:var(--primaryFont);position:absolute;right:24px}@media (min-width:768px){.c-cake-data-button__price{right:40px}}.c-cake-data button:disabled.c-cake-data-button{color:var(--cardRedHover);background-color:var(--cardRed);border:none;cursor:auto}.c-cake-data button:disabled span.c-cake-data-button__unavailable{display:block}.c-cake-tabs-tabcontrols{border-bottom:2px solid #F1F1F1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}@media (min-width:768px){.c-cake-tabs-tabcontrols{gap:4px}}.c-cake-tabs-tabcontrols__tab{font-size:0.875rem;line-height:1.5rem;word-break:break-word;font-family:var(--tertiaryFont);font-size:12px;color:var(--storeBlack);padding:8px 14px;background:#F1F1F1;border:2px solid #F1F1F1;border-radius:8px 8px 0 0;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width:992px){.c-cake-tabs-tabcontrols__tab{font-size:1rem;line-height:1.625rem}}@media (min-width:768px){.c-cake-tabs-tabcontrols__tab{padding:12px 18px}}.c-cake-tabs-tabcontrols__tab:focus,.c-cake-tabs-tabcontrols__tab:hover{background-color:var(--storeBlack);color:#FFFFFF}.c-cake-tabs-tabcontrols__tab.active{color:#FFFFFF;background:var(--primaryBase);border:2px solid var(--primaryBase);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.c-cake-tabs-content{padding:16px 0 0 0}@media (min-width:768px){.c-cake-tabs-content{padding:32px 0 0 0}}.c-cake-tabs-content h2{font-size:1.125rem;line-height:1.75rem;word-break:break-word;font-family:var(--primaryFont);color:var(--baseTitle);margin-bottom:10px}@media (min-width:992px){.c-cake-tabs-content h2{font-size:1.5rem;line-height:2.25rem}}@media (min-width:768px){.c-cake-tabs-content h2{margin-bottom:20px}}.c-cake-tabs-content p{font-size:1rem;line-height:1.875rem;word-break:break-word;font-family:var(--tertiaryFont);color:var(--storeBlack)}@media (min-width:992px){.c-cake-tabs-content p{font-size:1.125rem;line-height:1.875rem}}@media (min-width:992px){.c-cake-tabs-content p{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.c-cake-tabs-content details{margin-bottom:8px;border-radius:10px;background-color:#F0EFED}@media (min-width:768px){.c-cake-tabs-content details{margin-bottom:16px}}.c-cake-tabs-content details .c-cake-tabs-content--chevron{color:var(--storeBlack)}.c-cake-tabs-content details summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;padding:8px;-webkit-transition:margin 100ms ease-out;transition:margin 100ms ease-out}@media (min-width:768px){.c-cake-tabs-content details summary{padding:16px}}.c-cake-tabs-content details summary h2{margin:0}.c-cake-tabs-content details[open] .c-cake-tabs-content--chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-cake-tabs-content details[open] summary{margin-bottom:10px}.c-cake-tabs-content-details{padding:8px;margin-bottom:8px}@media (min-width:768px){.c-cake-tabs-content-details{margin-bottom:16px;padding:16px}}.c-cake-tabs-content-details h3{font-size:1.125rem;line-height:1.75rem;word-break:break-word;font-family:var(--primaryFont);margin-bottom:0.5em}@media (min-width:992px){.c-cake-tabs-content-details h3{font-size:1.5rem;line-height:2.25rem}}.c-cake-tabs-content-details table{width:100%;border:1px dashed var(--storeGrey)}.c-cake-tabs-content-details table thead tr{border-bottom:1px dashed var(--storeGrey)}.c-cake-tabs-content-details table tbody tr{border-bottom:1px dashed var(--storeGrey)}.c-cake-tabs-content-details table th{width:50%;font-size:0.875rem;line-height:1.5rem;word-break:break-word;font-family:var(--tertiaryFont);padding:8px}@media (min-width:992px){.c-cake-tabs-content-details table th{font-size:1rem;line-height:1.625rem}}.c-cake-tabs-content-details table td{width:50%;font-size:0.875rem;line-height:1.5rem;word-break:break-word;font-family:var(--tertiaryFont);color:var(--storeBlack);padding:8px;font-weight:normal}@media (min-width:992px){.c-cake-tabs-content-details table td{font-size:1rem;line-height:1.625rem}}.c-cake-help{padding:35px 0 25px}.c-cake-help--background{background:#F0EFED;border-radius:10px;margin:0 15px}@media (min-width:1400px){.c-cake-help--background{margin:unset}}.c-cake-help-data{margin:0 auto;padding:15px}@media (min-width:768px){.c-cake-help-data{text-align:center;max-width:60%;padding:40px 30px}}.c-cake-help-data__title{font-size:1.125rem;line-height:1.75rem;word-break:break-word;font-family:var(--primaryFont);color:var(--baseTitle);margin-bottom:10px}@media (min-width:992px){.c-cake-help-data__title{font-size:1.5rem;line-height:2.25rem}}@media (min-width:768px){.c-cake-help-data__title{margin-bottom:20px}}.c-cake-help-data__text p{font-size:0.875rem;line-height:1.5rem;word-break:break-word;font-family:var(--tertiaryFont);color:#000000}@media (min-width:992px){.c-cake-help-data__text p{font-size:1rem;line-height:1.625rem}}.c-cake-help-data__text a{font-size:0.875rem;line-height:1.5rem;word-break:break-word;font-family:var(--tertiaryFont);color:var(--primaryBase);text-decoration:underline}@media (min-width:992px){.c-cake-help-data__text a{font-size:1rem;line-height:1.625rem}}.c-cake-help-data__text a:focus,.c-cake-help-data__text a:hover{color:var(--primaryHover);text-decoration:none}.c-priceModal--modal{background-color:rgba(0,0,0,0.7);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.c-priceModal--modal{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-priceModal-modal{height:100%;min-height:100vh;border-radius:0;overflow-y:auto}@media (min-width:768px){.c-priceModal-modal{height:auto;min-height:unset;border-radius:20px}}.c-priceModal-modal__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-priceModal-modal__title h2{font-size:1.25rem;line-height:2rem;word-break:break-word;font-family:var(--primaryFont);-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 30px}@media (min-width:992px){.c-priceModal-modal__title h2{font-size:2rem;line-height:2.75rem}}.c-priceModal-modal__title--close{-webkit-box-flex:44px;-ms-flex:44px 0 0px;flex:44px 0 0;height:44px;width:44px;color:var(--storeBlack);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;border:2px solid var(--storeGrey);background-color:#FFFFFF;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width:768px){.c-priceModal-modal__title--close{-webkit-box-flex:50px;-ms-flex:50px 0 0px;flex:50px 0 0;height:50px;width:50px}}.c-priceModal-modal__title--close:focus,.c-priceModal-modal__title--close:hover{background-color:#F1F1F1;color:#000000;text-decoration:none}.c-priceModal-modal__title--close div{font-size:18px}.c-priceModal-modal-screen{width:100%;margin:15px;padding:40px;background:#FFFFFF;position:relative;border-radius:15px;display:inline-block}@media (min-width:768px){.c-priceModal-modal-screen{max-width:725px}}.c-priceModal-modal-screen-mid{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.c-priceModal-modal-screen-mid__image{width:100px;height:100px;display:block;margin-right:20px;border-radius:5px;background-size:cover;background-position:center;background-repeat:no-repeat}.c-priceModal-modal-screen-mid-wrap--photoPie{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 20px 0 0;width:100px}.c-priceModal-modal-screen-mid-wrap--photoPie .c-priceModal-modal-screen-mid__image{--aspect:4/3;aspect-ratio:var(--aspect);height:auto;width:78%;margin:12px;border:solid 2px var(--primaryBase);border-radius:12px}.c-priceModal-modal-screen-mid__content #addedName{font-size:1.125rem;line-height:2rem;word-break:break-word;font-family:var(--secondaryFont);font-family:var(--tertiaryFont);color:var(--storeBlack)}@media (min-width:992px){.c-priceModal-modal-screen-mid__content #addedName{font-size:1.25rem;line-height:2.125rem}}.c-priceModal-modal-screen-mid__content #addedType{font-size:0.875rem;line-height:1.5rem;word-break:break-word;font-family:var(--tertiaryFont);color:#707070}@media (min-width:992px){.c-priceModal-modal-screen-mid__content #addedType{font-size:1rem;line-height:1.625rem}}.c-priceModal-modal-screen-bot .o-btn{font-size:1rem;line-height:1.875rem;word-break:break-word;font-family:var(--tertiaryFont);width:100%;display:block;margin:15px 0;text-align:center}@media (min-width:992px){.c-priceModal-modal-screen-bot .o-btn{font-size:1.125rem;line-height:1.875rem}}@media (min-width:576px){.c-priceModal-modal-screen-bot .o-btn{margin:0;width:auto;display:inline-block}}.c-priceModal-modal-screen-bot .o-btn--alt{margin:0 20px 0 0}.c-priceModal-modal-related{border-top:var(--storeGrey) 2px solid;padding:30px 0}.c-priceModal-modal-related h3{font-size:1.125rem;line-height:1.75rem;word-break:break-word;font-family:var(--primaryFont);color:var(--baseTitle);margin-bottom:15px}@media (min-width:992px){.c-priceModal-modal-related h3{font-size:1.5rem;line-height:2.25rem}}.c-priceModal-modal-related-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;border-radius:10px;padding:5px;text-decoration:none!important}@media (min-width:576px){.c-priceModal-modal-related-product{padding:15px}}.c-priceModal-modal-related-product:focus,.c-priceModal-modal-related-product:hover{background-color:#F9F9F9}.c-priceModal-modal-related-product:focus *,.c-priceModal-modal-related-product:hover *{color:#000000}.c-priceModal-modal-related-product:focus span.material-symbols-outlined,.c-priceModal-modal-related-product:hover span.material-symbols-outlined{color:var(--primaryHover)}.c-priceModal-modal-related-product__img{-webkit-box-flex:75px;-ms-flex:75px 0 0px;flex:75px 0 0;width:75px;min-height:65px;border-radius:5px;background-size:cover;background-position:center;background-repeat:no-repeat}.c-priceModal-modal-related-product--content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px}@media (min-width:576px){.c-priceModal-modal-related-product--content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}}.c-priceModal-modal-related-product__info{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-priceModal-modal-related-product__info h4{font-size:1rem;line-height:1.875rem;word-break:break-word;font-family:var(--tertiaryFont);line-height:23px!important;color:var(--storeBlack)}@media (min-width:992px){.c-priceModal-modal-related-product__info h4{font-size:1.125rem;line-height:1.875rem}}.c-priceModal-modal-related-product__info span{font-size:0.75rem;line-height:1.375rem;word-break:break-word;font-family:var(--tertiaryFont);color:#707070;display:block}@media (min-width:992px){.c-priceModal-modal-related-product__info span{font-size:0.875rem;line-height:1.5rem}}.c-priceModal-modal-related-product__add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:576px){.c-priceModal-modal-related-product__add{-webkit-box-flex:130px;-ms-flex:130px 0 0px;flex:130px 0 0}}.c-priceModal-modal-related-product__add--price{font-size:1rem;line-height:1.875rem;word-break:break-word;font-family:var(--tertiaryFont);color:var(--baseTitle);font-family:var(--primaryFont);display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:992px){.c-priceModal-modal-related-product__add--price{font-size:1.125rem;line-height:1.875rem}}.c-priceModal-modal-related-product__add .material-symbols-outlined{color:var(--primaryBase);display:inline-block;padding:2px}.c-priceModal-modal--close{margin-top:20px}@media (min-width:992px){.c-priceModal-modal--close{margin-top:30px}}.c-editPie{display:none;position:fixed;background-color:var(--bgMain);height:100%;left:0;width:100%;overflow-y:auto;overflow-x:auto;z-index:10}@media (min-width:992px){.c-editPie{overflow-x:hidden}}.c-editPie-content{text-align:center;position:relative}.c-editPie-content h2{margin-bottom:30px}.c-editPie-content p{margin-bottom:10px}.c-editPie-content label,.c-editPie-content p{font-size:1rem;line-height:1.875rem;word-break:break-word;font-family:var(--tertiaryFont)}@media (min-width:992px){.c-editPie-content label,.c-editPie-content p{font-size:1.125rem;line-height:1.875rem}}.c-editPie-content__upload{font-size:1rem;line-height:1.875rem;word-break:break-word;font-family:var(--tertiaryFont);cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width:992px){.c-editPie-content__upload{font-size:1.125rem;line-height:1.875rem}}.c-editPie-content__upload::-webkit-file-upload-button{color:#FFFFFF;padding:10px 15px;margin:5px;border:2px solid var(--primaryBase);background-color:var(--primaryBase);border-radius:10px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.c-editPie-content__upload::file-selector-button{color:#FFFFFF;padding:10px 15px;margin:5px;border:2px solid var(--primaryBase);background-color:var(--primaryBase);border-radius:10px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.c-editPie-content__upload:focus-within::-webkit-file-upload-button,.c-editPie-content__upload:focus::-webkit-file-upload-button,.c-editPie-content__upload:hover::-webkit-file-upload-button{color:#FFFFFF;background-color:var(--primaryHover);border:2px solid var(--primaryHover)}.c-editPie-content__upload:focus-within::file-selector-button,.c-editPie-content__upload:focus::file-selector-button,.c-editPie-content__upload:hover::file-selector-button{color:#FFFFFF;background-color:var(--primaryHover);border:2px solid var(--primaryHover)}.c-editPie-content--close{position:absolute;top:-28px;right:-25px;height:44px;width:44px;color:var(--storeBlack);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;border:2px solid var(--storeGrey);background-color:#FFFFFF;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width:992px){.c-editPie-content--close{top:15px;right:-45px;height:50px;width:50px}}.c-editPie-content--close:focus,.c-editPie-content--close:hover{background-color:#F1F1F1;color:#000000;text-decoration:none}.c-editPie-content--close span{font-size:18px}.c-editPie-content-text{margin-top:8px}.c-editPie-content-text fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-editPie-content-text #addTextBtn{line-height:1;border-radius:5px}.c-editPie-content-text input:not(input[type=color]),.c-editPie-content-text select,.c-editPie-content-text textarea{font-size:1rem;line-height:1.875rem;word-break:break-word;font-family:var(--tertiaryFont);line-height:1;color:#707070;background-color:#FFFFFF;border:2px solid var(--storeGrey);border-radius:5px;padding:15px 25px}@media (min-width:992px){.c-editPie-content-text input:not(input[type=color]),.c-editPie-content-text select,.c-editPie-content-text textarea{font-size:1.125rem;line-height:1.875rem}}.c-editPie-content-text input:not(input[type=color])::-webkit-input-placeholder,.c-editPie-content-text select::-webkit-input-placeholder,.c-editPie-content-text textarea::-webkit-input-placeholder{color:var(--storeGrey)}.c-editPie-content-text input:not(input[type=color])::-moz-placeholder,.c-editPie-content-text select::-moz-placeholder,.c-editPie-content-text textarea::-moz-placeholder{color:var(--storeGrey)}.c-editPie-content-text input:not(input[type=color]):-ms-input-placeholder,.c-editPie-content-text select:-ms-input-placeholder,.c-editPie-content-text textarea:-ms-input-placeholder{color:var(--storeGrey)}.c-editPie-content-text input:not(input[type=color])::-ms-input-placeholder,.c-editPie-content-text select::-ms-input-placeholder,.c-editPie-content-text textarea::-ms-input-placeholder{color:var(--storeGrey)}.c-editPie-content-text input:not(input[type=color])::placeholder,.c-editPie-content-text select::placeholder,.c-editPie-content-text textarea::placeholder{color:var(--storeGrey)}.c-editPie-content-text input:not(input[type=color]):focus,.c-editPie-content-text select:focus,.c-editPie-content-text textarea:focus{border:2px solid #000000;-webkit-box-shadow:none!important;box-shadow:none!important}.c-editPie-content-text select{padding:2px 4px}.c-editPie-content-text .o-checkbox,.c-editPie-content-text .o-checkbox *{cursor:pointer}.c-editPie-content-text .o-checkbox{position:relative;padding:unset}.c-editPie-content-text .o-checkbox input{display:none!important}.c-editPie-content-text .o-checkbox label{padding:0 0 0 30px;margin-bottom:unset}@media (min-width:992px){.c-editPie-content-text .o-checkbox label{padding-left:30px}}.c-editPie-content-text .o-checkbox .checkmark-box{position:absolute;content:"";top:3px;left:0;height:20px;width:20px;border:2px solid var(--storeGrey);border-radius:5px;pointer-events:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.c-editPie-content-text .o-checkbox input:checked~.checkmark-box{border:2px solid var(--primaryBase);background-color:var(--primaryBase);background-size:8px;background-image:url("/assets/images/icons/check-white.svg");background-position:center;background-repeat:no-repeat}.c-editPie-content-text .o-checkbox:focus .checkmark-box,.c-editPie-content-text .o-checkbox:hover .checkmark-box{border:2px solid #000000}.c-editPie-content-text .o-checkbox:after{display:none}.c-editPie #photoPie-div{position:relative}.c-editPie .imageholder{position:relative;width:min(100%,880px);aspect-ratio:var(--aspect,4/3);border:solid 12px var(--primaryBase);border-radius:12px;margin:32px auto}.c-editPie .drawing-area{position:absolute;inset:0;border:0;overflow:hidden}.c-editPie .canvas-container{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-editPie .canvas-container,.c-editPie canvas{width:100%!important;height:100%!important;display:block}.c-editPie canvas{position:absolute;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.c-editPie .drawing-area,.c-editPie canvas{-ms-touch-action:none;touch-action:none}.c-editPie #photoPie-canvas:focus{outline:3px solid var(--primaryBase);outline-offset:2px}.c-editPie-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-bottom:16px}.c-editPie-layer{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:99999999;bottom:50px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-bottom:16px}.c-editPie-button{font-size:1rem;line-height:1.5rem;word-break:break-word;font-family:var(--tertiaryFont);margin-bottom:20px}@media (min-width:992px){.c-editPie-button{font-size:1.25rem;line-height:1.875rem}}.c-editPie-button__sluiten{color:var(--primaryBase);border:transparent;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.c-editPie-button__sluiten:focus,.c-editPie-button__sluiten:hover{color:var(--primaryHover);border:transparent}.c-editPie-button__opslaan:disabled{cursor:not-allowed;background-color:#D2D3D6;color:#F6F6F7;border-color:#D2D3D6}.c-editPie-button--state{line-height:0}.c-editPie-button--layer{line-height:0}.c-editPie-button--layer.o-btn--reverseAlt{background-color:#FFFFFF}.c-editPie-button--layer.o-btn--reverseAlt:focus,.c-editPie-button--layer.o-btn--reverseAlt:hover{background-color:var(--primaryBase)}.c-editPie--loader{display:none;position:absolute;top:calc(50% - 60px);left:calc(50% - 60px);z-index:150}.c-editPie--loader .lds-ring{display:inline-block;position:relative;width:80px;height:80px}.c-editPie--loader .lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:160px;height:160px;margin:8px;border:12px solid var(--primaryBase);border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:var(--primaryBase) transparent transparent transparent}.c-editPie--loader .lds-ring div:first-child{-webkit-animation-delay:-0.45s;animation-delay:-0.45s}.c-editPie--loader .lds-ring div:nth-child(2){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.c-editPie--loader .lds-ring div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.c-cake--hidden{display:none}h2.c-pastriesSale__title{font-size:1.25rem;line-height:2rem;word-break:break-word;font-family:var(--primaryFont)}@media (min-width:992px){h2.c-pastriesSale__title{font-size:2rem;line-height:2.75rem}}