.pc-app .pc-cart{display:flex;flex-direction:column;min-height:700px;height:700px;padding:20px;overflow:hidden;box-sizing:border-box}body #pretty-care-booking .pc-category-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;margin:0 0 20px;background:#fff4ec;border:1px solid #eed4c6;border-radius:16px;overflow:hidden;max-height:230px;height:100%;width:100%}body #pretty-care-booking .pc-card-media{position:relative}body #pretty-care-booking .pc-card .pc-photo{width:100px;height:100px;border-radius:12px}body #pretty-care-booking .pc-card .pc-discount-percent,#pretty-care-booking .pc-card .pc-discount-label{font-size:32px!important;line-height:1.1}body #pretty-care-booking .pc-card .pc-discount-badge{padding:40px;background:#eee;color:#087b50;border:0;border-radius:10px!important;font-size:48px;width:100%;right:0}body #pc-category-packages .pc-app .pc-card-media .pc-photo img{object-fit:cover;filter:blur(2px)}body #pretty-care-booking .pc-category-banner-body{display:none}body .pc-app .pc-category-packages{padding:10px;min-height:inherit}body .pc-app .pc-category-packages .pc-category-arrow{position:absolute;top:0;right:10px}body .pc-app .pc-category{position:relative;padding:10px;min-height:100px}body .pc-app .pc-category img,.pc-app .pc-category-symbol{width:100px;height:70px;border-radius:5px;background:#FAEEE8;object-position:top}body #pretty-care-booking.pc-app{grid-template-columns:300px minmax(0,1fr) 300px;gap:32px;font-family:Spinnaker}body .pc-sidebar div#pc-cart-items button.pc-text-button{min-height:inherit;font-size:12px;line-height:0}body .pc-view-cart-dialog .pc-card-price{margin:2px 0}body section.pc-cart-gifts h3{margin:0;font-size:14px}body .pc-view-cart-dialog .pc-cart-review-items{padding:0;border-top:solid 1px #ead6ce}body .pc-cart-gifts ul{gap:10px;margin:0;padding:0}body ul.pc-ui-ul.pc-cart-inclusions{border:solid 1px #ddd;border-radius:8px;padding:5px 10px;background:#f9f9f9}body .pc-app .pc-cart-inclusions li:after{position:absolute;content:"";background-color:#000;width:4px;height:4px;border-radius:50px;left:0;top:7px}body .pc-app .pc-cart-inclusions li{color:#000;padding-left:10px;position:relative;font-size:12px}body button.pc-ui-button.pc-text-button{text-align:right}body .pc-cart-gifts li{font-size:10px}body .pc-header-tools svg{width:20px}body summary.pc-header-cart-summary .pc-header-cart-count{position:absolute;top:1px;left:20px}body .mob-top-header{position:absolute;top:14px;left:auto;right:45px;z-index:9}body .pc-header-cart{position:relative;font-family:inherit;margin-right:15px}body .pc-app .pc-editable-category-panel.pc-package-full .pc-category-packages{flex-direction:column;text-align:center;background:#fff0;grid-column:auto}body .pc-app .pc-editable-category-panel.pc-package-full .pc-category-packages :is(img,.pc-category-symbol){max-width:inherit}body .pc-app .pc-editable-category-panel .pc-category-packages small{font-size:inherit;color:var(--pc-panel-secondary,#625B60);display:none}body .pc-app .pc-editable-category-panel .pc-category-packages .pc-category-label{font-size:inherit}body .pc-editor-footer .pc-editor-saving{color:#fff!important}body .pc-editor .pc-package-footer-row{justify-content:space-between;width:100%}body .pc-editor-footer .pc-button{width:auto!important}body .pc-app .pc-quantity-button{color:#087c50}body .pc-editor .pc-package-footer .pc-discount-unlock{background:#fff4de;color:#714e15!important;border-radius:0}body .pc-app .pc-quantity{height:30px}body .pc-app .pc-quantity-button{width:25px!important;height:35px!important;top:-3px;position:relative;min-height:35px!important;min-width:25px!important}body span.pc-ui-span.pc-cart-row-price strong.pc-ui-strong{font-size:14px;line-height:1}body .pc-view-cart-dialog .pc-cart-review-row{padding:10px 0;border-bottom:solid 1px #ead6ce}body section.pc-ui-section.pc-cart-gifts .pc-complimentary-label{display:none}body .pc-editor-close{background:#000!important}body #pretty-care-booking .pc-category-banner{height:auto;aspect-ratio:16 / 7.3}body #pretty-care-booking .pc-category-banner>img{height:auto;aspect-ratio:16 / 7.3}body button.pc-ui-button.pc-text-button.pc-journey-back{padding:0;line-height:0;margin:10px 10px;min-height:inherit;font-size:12px}body button.pc-ui-button.pc-slot{font-size:12px!important;min-height:30px;padding:5px 10px!important}body button.pc-ui-button.pc-slot{font-size:12px!important;min-height:30px;padding:5px 10px!important;width:74px;overflow:hidden}body .pc-app .pc-slot-unavailable:disabled{filter:grayscale(1);opacity:.5}body dialog.pc-ui-dialog.pc-editor.pc-checkout-dialog.pc-journey-dialog .pc-editor-close{background:#ffffff!important;padding:0!important;color:#000}@media (max-width:767px){body .pc-cart-gifts ul{grid-template-columns:1fr}body .pc-editor h3{font-size:20px;margin:0}}@media (max-width:700px){body .pc-app .pc-category{min-height:70px}.pc-app h2{font-size:20px}body #pretty-care-booking.pc-app{grid-template-columns:300px minmax(0,1fr) 300px;gap:0;padding:0}body .pc-editor-head h2{font-size:20px!important}body .pc-app{margin:10px auto}body .pc-booking-steps li{padding:5px;font-size:9px;font-weight:700}body .pc-app .pc-section>h2{font-size:20px;margin-bottom:10px}body #pretty-care-booking .pc-card h3{font-size:16px}body #pretty-care-booking .pc-card-actions .pc-variant-button{padding:10px 5px!important}body .pc-editor-row .pc-variant-button{max-width:100px;font-size:12px;margin-left:0;font-size:12px!important;padding:5px!important}body .pc-editor-row{padding:5px 0;border:0;align-items:flex-start}body .pc-editor-body h3.pc-ui-h3{margin-top:25px}body .dialog.pc-ui-dialog.pc-editor .pc-editor-body h3.pc-ui-h3{margin-top:10px}body .pc-image-fallback{padding:5px;font-size:12px}body .pc-app .pc-editable-category-panel .pc-category :is(img,.pc-category-symbol){width:100%;height:70px}body ul.pc-ui-ul.pc-cart-inclusions{padding:5px 25px}body .pc-checkout-dialog>.pc-checkout,.pc-checkout-dialog>.pc-confirmation{padding:10px}body .pc-journey-dialog .pc-journey-progress li{padding:5px 4px;font-size:10px;font-size:10px}body .pc-setup-notice{padding:10px}body #pretty-care-booking.pc-app .pc-card .pc-discount-percent{font-size:48px}}@media (max-width:480px){.pc-location-dialog .pc-location-input{font-size:12px}body summary.pc-header-cart-summary{display:none!important}body .pc-header-tools .pc-location-trigger{width:35px;font-size:25px;padding:0 10px!important;min-height:30px!important;line-height:normal;margin-left:10px}}