.ps-mbar{display:none}@media (max-width:689.98px){.single-product main#main{padding-top:0}.single-product .ct-container-full{padding-top:10px}.single-product .hero-section{margin-bottom:10px}.single-product .hero-section .ct-breadcrumbs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:1.5}.single-product .hero-section .ct-breadcrumbs>span:last-child{display:none}.single-product .hero-section .ct-breadcrumbs>span:nth-last-child(2) .ct-separator{display:none}.single-product .woocommerce-product-gallery{width:100vw!important;max-width:100vw!important;margin:0 calc(50% - 50vw) 12px!important}.single-product .woocommerce-product-gallery .flexy-item img{aspect-ratio:1/1!important;width:100%;height:auto}.single-product .flexy-pills[data-type=thumbs]{padding:0 16px;margin-top:8px}.single-product .flexy-pills[data-type=thumbs] ol{display:flex!important;flex-wrap:nowrap!important;gap:8px;overflow-x:auto;scrollbar-width:none}.single-product .flexy-pills[data-type=thumbs] ol::-webkit-scrollbar{display:none}.single-product .flexy-pills[data-type=thumbs] li{flex:0 0 64px;width:64px!important;max-width:64px;margin:0!important}.single-product .product_title{font-size:24px;line-height:1.2;margin-bottom:6px}.single-product .ct-product-add-to-cart{display:flex;flex-direction:column;padding-top:14px!important}.single-product .ct-product-add-to-cart>form.cart{order:1;margin-top:0!important}.single-product .ct-product-add-to-cart .wcpa_form_outer{margin-top:0!important}.single-product .ct-product-add-to-cart>p.stock{order:2;margin:12px 0 6px;align-self:flex-start}.single-product .ct-product-add-to-cart>.ps-dispatch-note{order:3}body.single-product .woocommerce-tabs ul.tabs.wc-tabs{margin:0 auto 18px!important;flex-direction:row!important;gap:8px}body.single-product .woocommerce-tabs ul.tabs.wc-tabs li{flex:1 1 0;width:auto!important;min-width:0}body.single-product .woocommerce-product-details__short-description ul{list-style:none}.ps-mbar{position:fixed;left:0;right:0;bottom:0;z-index:9990;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #eadde2;box-shadow:0 -8px 24px rgba(67,38,52,.12);transform:translateY(110%);transition:transform .22s ease}.ps-mbar.is-on{transform:translateY(0)}.ps-mbar__price{display:flex;flex-direction:column;line-height:1.15;white-space:nowrap}.ps-mbar__price strong{font-size:19px;font-weight:800;color:#951d50}.ps-mbar__price del{font-size:13px;color:#8a7f83}.ps-mbar__btn{flex:1;min-height:50px;border:0;border-radius:14px;background:#951d50;color:#fff;font:inherit;font-size:16px;font-weight:800;letter-spacing:.01em;cursor:pointer}.ps-mbar__btn:active{transform:scale(.98)}body.ps-mbar-on{padding-bottom:76px}.tax-product_cat .hero-section[data-type=type-2],.post-type-archive-product .hero-section[data-type=type-2]{--min-height:0px;min-height:0!important;margin-bottom:0!important}.tax-product_cat .hero-section[data-type=type-2] .entry-header,.post-type-archive-product .hero-section[data-type=type-2] .entry-header{padding-top:26px!important;padding-bottom:22px!important}.tax-product_cat .hero-section .page-title{font-size:26px;margin-bottom:8px}.tax-product_cat .hero-section .page-description p:first-of-type,.tax-product_cat .hero-section .entry-header p:first-of-type{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.5;margin-bottom:0}.tax-product_cat .hero-section .entry-header p+p{display:none}.tax-product_cat .ct-container,.post-type-archive-product .ct-container{padding-top:14px!important}.woo-listing-top{margin-bottom:12px!important}ul.products{--shop-columns:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important}ul.products li.product{padding:8px!important}ul.products li.product figure{margin-bottom:10px!important}ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;line-height:1.3!important;margin-bottom:6px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}ul.products li.product .price{font-size:15px!important;margin-bottom:4px!important;display:flex;flex-wrap:wrap;gap:0 6px;align-items:baseline}ul.products li.product .price del{font-size:12px}ul.products li.product .ct-woo-card-rating{margin-bottom:6px!important}ul.products li.product .ct-woo-card-rating .star-rating{font-size:12px}ul.products li.product .entry-meta{display:none!important}ul.products li.product .ct-woo-card-extra{display:none!important}ul.products li.product .onsale{font-size:12px;padding:4px 8px}ul.products li.product .ct-woo-card-actions{margin-top:auto}ul.products li.product .ct-woo-card-actions .button{min-height:42px;font-size:14px!important;padding:8px 6px!important;width:100%;border-radius:12px}.woo-listing-top .woocommerce-ordering{min-width:44px;min-height:44px}html body #notificationx-frontend0 .notification-item.nx-notification{position:fixed!important;top:auto!important;bottom:76px!important;left:10px!important;right:80px!important;width:auto!important;max-width:none!important;margin:0!important}html body.ps-mbar-on #notificationx-frontend0 .notification-item.nx-notification,html body:has(#ps-bottom:not([hidden])) #notificationx-frontend0 .notification-item.nx-notification{bottom:148px!important}body.ps-typing #notificationx-frontend0,body:has(#mwai-chatbot-default.mwai-open) #notificationx-frontend0{display:none!important}html body #notificationx-frontend0 .notificationx-inner{padding:6px 26px 6px 6px!important;min-height:0!important;align-items:center}html body #notificationx-frontend0 .notificationx-image,html body #notificationx-frontend0 .notificationx-image img{width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;margin:0!important;padding:0!important}html body #notificationx-frontend0 .notificationx-content{padding:0 4px 0 10px!important;margin:0!important;flex:1 1 auto!important;min-width:0}html body #notificationx-frontend0 .notificationx-content p{margin:0!important;line-height:1.3!important}html body #notificationx-frontend0 .nx-first-row,html body #notificationx-frontend0 .nx-first-row span{font-size:12px!important}html body #notificationx-frontend0 .nx-second-row{display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}html body #notificationx-frontend0 .nx-second-row,html body #notificationx-frontend0 .nx-second-row span{font-size:13.5px!important}html body #notificationx-frontend0 .nx-third-row,html body #notificationx-frontend0 .nx-third-row span{font-size:11px!important}html body #notificationx-frontend0 .notificationx-close{top:4px!important;right:2px!important}body.ps-typing #ps-chat-label-button{display:none!important}html body #mwai-chatbot-default.mwai-chat.mwai-window.mwai-window:not(.mwai-open):not(.mwai-opening){top:auto!important;bottom:14px!important;right:12px!important;left:auto!important;width:52px!important;height:52px!important;pointer-events:none}html body #mwai-chatbot-default.mwai-chat.mwai-window.mwai-window:not(.mwai-open):not(.mwai-opening) .mwai-trigger.mwai-trigger{top:auto!important;bottom:14px!important;right:12px!important;left:auto!important;pointer-events:auto}html body.ps-mbar-on #mwai-chatbot-default.mwai-chat.mwai-window.mwai-window:not(.mwai-open):not(.mwai-opening) .mwai-trigger.mwai-trigger,html body:has(#ps-bottom:not([hidden])) #mwai-chatbot-default.mwai-chat.mwai-window.mwai-window:not(.mwai-open):not(.mwai-opening) .mwai-trigger.mwai-trigger{bottom:86px!important}html body #mwai-chatbot-default.mwai-chat.mwai-window:not(.mwai-open):not(.mwai-opening) .mwai-window-box{display:none!important}}