.dianey-order-panel{margin:20px 0;padding:22px;border:1px solid #e7d7df;border-radius:12px;background:#fff;color:#252025;text-align:left}.dianey-order-panel h2{font-size:22px!important;line-height:1.25;margin:0 0 10px}.dianey-order-panel p{font-size:15px;line-height:1.5;margin:0 0 14px}.dianey-order-panel form.cart{display:flex!important;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0!important}.dianey-order-panel form.variations_form,.dianey-order-panel form.grouped_form{display:block!important}.dianey-order-panel .variations{width:100%}.dianey-order-panel .single_add_to_cart_button,.dianey-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:13px 20px!important;border:0!important;border-radius:6px!important;background:#b63872!important;color:white!important;font-size:16px!important;line-height:1.3!important;font-weight:600;text-decoration:none!important;cursor:pointer}.dianey-order-panel .single_add_to_cart_button.disabled{opacity:.5}.dianey-order-panel .quantity input{max-width:88px;min-height:44px;padding:8px;border:1px solid #b6a8b0!important;border-radius:5px}.dianey-order-panel .woocommerce-variation-price,.dianey-order-panel .woocommerce-grouped-product-list-item__price,.dianey-order-panel .price{display:none!important}.dianey-order-note{font-size:13px!important;line-height:1.5;color:#5c5358;margin-top:12px!important}.dianey-bag-text-link{font-size:15px;color:#8b2855!important;text-decoration:underline}.dianey-bag-shortcut{position:fixed;left:20px;bottom:24px;z-index:1000;padding:12px 18px;background:white;color:#8b2855!important;border:1px solid #d8b3c4;border-radius:28px;box-shadow:0 3px 16px #0002;font-size:14px;font-weight:600;text-decoration:none}.dianey-order-bag{max-width:1100px;margin:0 auto;padding:54px 24px 80px;color:#252025;font-family:inherit}.dianey-bag-heading{max-width:760px;margin-bottom:30px}.dianey-eyebrow{font-size:12px;letter-spacing:.16em;font-weight:600;color:#8b2855}.dianey-bag-heading h1{font-size:clamp(30px,4vw,46px);line-height:1.15;margin:10px 0 18px}.dianey-order-bag p{line-height:1.6}.dianey-bag-items{border-top:1px solid #e4dbe0}.dianey-bag-item{display:grid;grid-template-columns:100px minmax(0,1fr) 120px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid #e4dbe0}.dianey-product-image img{width:100px;height:115px;object-fit:contain}.dianey-product-detail h2{font-size:20px;line-height:1.3;margin:0 0 10px}.dianey-product-detail h2 a{color:#252025;text-decoration:none}.dianey-product-detail .variation{margin:8px 0;font-size:14px}.dianey-product-detail .variation p{margin:0}.dianey-remove{font-size:14px;color:#8b2855!important;text-decoration:underline}.dianey-product-quantity label{display:block;font-size:13px;margin-bottom:8px}.dianey-product-quantity .quantity input{width:88px;min-height:44px;border:1px solid #b6a8b0;padding:8px;border-radius:5px}.dianey-bag-actions{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px 0}.dianey-bag-actions>a{color:#8b2855;text-decoration:underline}.dianey-button-secondary{background:#f4edf1!important;color:#7a2850!important;border:1px solid #d8b3c4!important}.dianey-bag-send{max-width:760px;padding:26px;background:#f7f2f5;border-radius:12px;margin:24px 0}.dianey-bag-send h2{font-size:23px;margin:0 0 8px}.dianey-button.is-disabled{opacity:.5;cursor:not-allowed}.dianey-update-reminder{color:#8b2855;font-weight:600}.dianey-empty-bag{padding:40px 0}.dianey-order-bag :focus-visible,.dianey-order-panel :focus-visible,.dianey-bag-shortcut:focus-visible{outline:3px solid #273f70!important;outline-offset:4px}.dianey-order-bag .woocommerce-notices-wrapper{margin-bottom:20px}@media(max-width:600px){.dianey-order-bag{padding:34px 18px 70px}.dianey-bag-item{grid-template-columns:72px minmax(0,1fr);gap:14px}.dianey-product-image img{width:72px;height:94px}.dianey-product-detail h2{font-size:17px}.dianey-product-quantity{grid-column:2;display:flex;align-items:center;gap:12px}.dianey-product-quantity label{margin:0}.dianey-bag-actions{align-items:stretch;flex-direction:column}.dianey-bag-send{padding:20px}.dianey-bag-send .dianey-button{width:100%;box-sizing:border-box}.dianey-bag-shortcut{left:12px;bottom:20px;padding:11px 14px}.dianey-order-panel{padding:18px}.dianey-order-panel .single_add_to_cart_button{max-width:100%}}

body.dianey-whatsapp-bag-page #ht-ctc-chat{display:none!important}
