.page_container__v81OJ{max-width:800px;margin:0 auto;padding:60px 40px;background-color:#fdfaf4;min-height:100vh;color:#0f405c;font-family:"CANormalSerif",serif}.page_header___5vX6{text-align:center;margin-bottom:80px;display:flex;flex-direction:column;align-items:center}.page_allergenToggleWrapper__m7pfw{margin-top:20px}.page_toggleLabel__3Gj60{cursor:pointer;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_toggleInput__BsXF6{display:none}.page_toggleText__jotGU{font-size:.85rem;text-transform:uppercase;letter-spacing:1px;padding:0 0 2px;border:none;border-bottom:1px solid #0f405c;border-radius:0;transition:opacity .3s ease;background:transparent;color:#0f405c}.page_toggleLabel__3Gj60:hover .page_toggleText__jotGU{opacity:.7}.page_toggleInput__BsXF6:checked+.page_toggleText__jotGU{background:transparent;color:#0f405c}.page_logo__mwdxa{width:250px;height:auto;margin-bottom:20px}.page_subtitle__LzTEt{font-size:.8rem;text-transform:uppercase;letter-spacing:3px;margin-top:10px;font-weight:600}.page_mainCategoryGroup__cHyeH{margin-bottom:50px}.page_mainCategoryTitleWrapper__y_Ln_{border-bottom:1px solid #0f405c;margin-bottom:40px;padding-bottom:5px;display:flex;justify-content:flex-start;align-items:baseline;gap:20px}.page_mainCategoryTitle__wZqQw{font-size:1.6rem;font-weight:400;text-transform:uppercase;letter-spacing:2px}.page_italianMainTitle__EcXzh{font-size:1.1rem;font-weight:400;font-style:italic;color:#0f405c;opacity:.5;text-transform:none;letter-spacing:1px}.page_pacchanellaWrapper__2Px_X{text-align:center;padding:10px;max-width:600px;margin:0 auto}.page_pacchanellaTitle__YDtvn{font-size:1.6rem;font-weight:400;color:#0f405c;margin-bottom:15px;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:15px}.page_pacchanellaTitle__YDtvn:after,.page_pacchanellaTitle__YDtvn:before{content:"";width:40px;height:.6px;border-top:2px solid #0f405c;border-bottom:2px solid #0f405c;display:block;opacity:.8}.page_pacchanellaDescription__W1yJj{font-size:.9rem;color:#2b556f;font-style:italic;line-height:1.5}.page_veganOptionWrapper__1z2_J{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;border:3px double #0f405c;padding:20px;margin:20px auto 0}.page_veganOptionText__5E22v{font-size:.95rem;line-height:1.5;color:#2b556f;font-style:italic}.page_pastaDescriptionWrapper__KCscy{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;border:3px double #0f405c;padding:15px;margin:20px auto 40px}.page_pastaDescription__RUaZg{font-size:.85rem;line-height:1.5;color:#2b556f;font-style:italic;margin-bottom:20px}.page_liguoriLogo__FEDvJ{width:100px;height:auto;opacity:.9}.page_subCategorySection__uQRPh{margin-bottom:30px}.page_subCategoryHeader__58IH5{margin-bottom:30px;padding:0;max-width:-moz-fit-content;max-width:fit-content;border:none}.page_subCategoryTitle__OA4B6{font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px}.page_subCategoryDescription__KeJTf{font-size:.85rem;margin-top:5px;line-height:1.4;max-width:500px}.page_grid__MfjBC{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.page_item__2GWHK{display:flex;flex-direction:column;padding-bottom:0}.page_itemImageWrapper__sVmQb{width:100%;margin-bottom:12px;border-radius:6px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease;cursor:zoom-out}.page_itemImageWrapper__sVmQb:hover{transform:scale(1.01)}.page_itemImage__mTxVn{width:100%;height:auto;object-fit:cover;display:block}.page_imageIndicator__eNXNa{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background-color:#fdfaf4;border:1px solid rgba(15,64,92,.15);color:rgba(15,64,92,.5);transition:all .3s cubic-bezier(.4,0,.2,1);vertical-align:middle;flex-shrink:0;margin-left:4px;position:relative;z-index:3;box-shadow:-4px 0 0 #fdfaf4,10px 0 0 #fdfaf4}.page_imageIndicator__eNXNa.page_activeImage__g0tk5{opacity:1;background-color:#0f405c;color:#fdfaf4;border-color:#0f405c;transform:scale(1.1) rotate(-8deg);box-shadow:0 2px 8px rgba(15,64,92,.2)}.page_imageIndicator__eNXNa svg{display:block}.page_itemHeader__cQTyC{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px;position:relative;z-index:1}.page_itemHeader__cQTyC:before{content:"";position:absolute;bottom:5px;left:0;right:0;border-bottom:1px dotted #0f405c;opacity:.3;z-index:-1}.page_itemHeader__cQTyC:after{display:none}.page_itemNameWrapper__CSNnd{display:flex;align-items:center;flex-wrap:wrap;gap:0;order:0;max-width:80%;position:relative;z-index:2}.page_itemName__cz0lz{font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:1px;background-color:#fdfaf4;display:inline-block;padding-right:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:1.3}.page_itemVolume__9fM5W{font-size:.6em;opacity:.8;margin-left:2px;text-transform:none;vertical-align:top;position:relative;top:-.4em;font-weight:400}.page_itemPrice__S_QCv{padding-left:5px}.page_itemPrice__S_QCv:before{content:"₺";font-size:.8rem;margin-right:4px}.page_itemDescription__A09Kh{font-size:.9rem;line-height:1.4;color:#2b556f;font-style:italic;max-width:85%;margin-top:4px}.page_allergenContainer__1nfCi{margin-top:8px;font-size:.75rem;color:#0f405c;opacity:.8}.page_allergenLabel__Wj8sQ{font-weight:600;margin-right:4px}.page_allergenCodes__0R0TF{font-size:.7rem;font-weight:400;color:#0f405c;opacity:.8;letter-spacing:1px;background-color:#fdfaf4}.page_tooltipWrapper__8ChkH{position:relative;display:inline-block;cursor:help}.page_tooltipPopup__nSAkV{visibility:hidden;background-color:#0f405c;color:#fdfaf4;text-align:center;border-radius:6px;padding:5px 10px;position:absolute;z-index:10;top:135%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s;font-size:.75rem;white-space:nowrap;box-shadow:0 4px 6px rgba(0,0,0,.1);pointer-events:none}.page_tooltipPopup__nSAkV:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#0f405c}.page_tooltipWrapper__8ChkH:active .page_tooltipPopup__nSAkV,.page_tooltipWrapper__8ChkH:focus .page_tooltipPopup__nSAkV,.page_tooltipWrapper__8ChkH:focus-within .page_tooltipPopup__nSAkV,.page_tooltipWrapper__8ChkH:hover .page_tooltipPopup__nSAkV{visibility:visible;opacity:1}.page_itemPrice__S_QCv{font-size:1.1rem;white-space:nowrap;position:relative;order:2;background-color:#fdfaf4;padding-left:10px}.page_multiPriceWrapper__v_3ii{display:flex;gap:15px;order:2;background-color:#fdfaf4;padding-left:10px;align-items:flex-end}.page_priceColumn__jdgtG{display:flex;flex-direction:column;align-items:center;line-height:1}.page_priceLabel__2Y4lf{font-size:.65rem;text-transform:uppercase;color:#0f405c;opacity:.7;margin-bottom:4px;letter-spacing:.5px}.page_priceValue__cvo1Z{font-size:1.1rem;white-space:nowrap}.page_priceValue__cvo1Z:before{content:"₺";font-size:.8rem;margin-right:2px}.page_menuFooter__QIceZ{margin-top:80px;padding:40px 20px 0;border-top:1px solid rgba(15,64,92,.2);text-align:center;display:flex;flex-direction:column;align-items:center}.page_allergenLegend__hDfeR{font-size:.75rem;margin-bottom:40px;letter-spacing:1px;text-transform:uppercase;max-width:800px;line-height:1.6}.page_disclaimer__RJlai{font-size:.65rem;opacity:.6}@media (max-width:900px){.page_grid__MfjBC{grid-template-columns:1fr;gap:30px}.page_title__i7iL2{font-size:4rem}.page_italianMainTitle__EcXzh{font-size:.85rem;opacity:.4}.page_container__v81OJ{padding:40px 20px}}