@keyframes fkcartShimmer{0%,to{opacity:.5}50%{opacity:1}}ul{box-sizing:border-box;list-style:none}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--slicewp-litepicker-month-header-color:#333;--slicewp-litepicker-button-prev-month-color:#333;--slicewp-litepicker-button-next-month-color:#333;--slicewp-litepicker-button-prev-month-color-hover:#333;--slicewp-litepicker-button-next-month-color-hover:#333;--slicewp-litepicker-month-weekday-color:#9e9e9e;--slicewp-litepicker-month-week-number-color:#9e9e9e;--slicewp-litepicker-day-width:40px;--slicewp-litepicker-day-color:#333;--slicewp-litepicker-day-color-hover:#34495e;--slicewp-litepicker-is-today-color:#333;--slicewp-litepicker-is-in-range-color:rgba( 52, 73, 94, 0.2 );--slicewp-litepicker-is-start-color:#fff;--slicewp-litepicker-is-start-color-bg:#34495e;--slicewp-litepicker-is-end-color:#fff;--slicewp-litepicker-is-end-color-bg:#34495e;--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}}:root{--color-primary:#7B2D8E;--color-primary-light:#9B4DB0;--color-primary-dark:#5A1A6E;--color-secondary:#E91E8C;--color-secondary-light:#FF4DA6;--color-secondary-dark:#C01070;--color-accent:#F0E6F6;--color-dark:#1A0A2E;--color-dark-lighter:#2D1548;--color-light:#FFF5FC;--color-white:#FFFFFF;--color-gray-100:#F8F5FA;--color-gray-200:#EDE5F2;--color-gray-300:#D4C6DE;--color-gray-400:#A898B5;--color-gray-500:#7A6B8A;--color-gray-600:#5C4D6B;--color-text:#2D1548;--color-text-light:#7A6B8A;--color-text-inverse:#FFFFFF;--color-success:#28A745;--color-warning:#FFC107;--color-error:#DC3545;--gradient-primary:linear-gradient(135deg, #7B2D8E 0%, #E91E8C 100%);--gradient-primary-hover:linear-gradient(135deg, #5A1A6E 0%, #C01070 100%);--gradient-hero:linear-gradient(135deg, #1A0A2E 0%, #7B2D8E 50%, #E91E8C 100%);--gradient-subtle:linear-gradient(135deg, #F0E6F6 0%, #FFF5FC 100%);--gradient-card:linear-gradient(180deg, rgba(123, 45, 142, 0.03) 0%, rgba(233, 30, 140, 0.03) 100%);--font-primary:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--font-heading:'Plus Jakarta Sans', var(--font-primary);--font-mono:'JetBrains Mono', 'Fira Code', monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1200px;--container-2xl:1400px;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(26, 10, 46, 0.05);--shadow-md:0 4px 6px -1px rgba(26, 10, 46, 0.07), 0 2px 4px -2px rgba(26, 10, 46, 0.05);--shadow-lg:0 10px 15px -3px rgba(26, 10, 46, 0.08), 0 4px 6px -4px rgba(26, 10, 46, 0.04);--shadow-xl:0 20px 25px -5px rgba(26, 10, 46, 0.1), 0 8px 10px -6px rgba(26, 10, 46, 0.06);--shadow-glow:0 0 20px rgba(123, 45, 142, 0.15);--shadow-glow-pink:0 0 20px rgba(233, 30, 140, 0.15);--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:350ms ease;--header-height:80px}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-primary);font-size:var(--text-base);line-height:1.6;color:var(--color-text);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh}#main-content{flex:1}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-secondary)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:700;line-height:1.2;color:var(--color-dark)}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}p{margin-bottom:var(--space-4)}button{font-family:inherit;font-size:inherit}.container{width:100%;max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6)}.container--narrow{max-width:var(--container-lg)}.site-header{position:sticky;top:0;left:0;right:0;z-index:10000;background:rgb(255 255 255/.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-gray-200);transition:all var(--transition-base);height:var(--header-height)}.header-inner,.site-logo{display:flex;align-items:center}.header-inner{justify-content:space-between;height:var(--header-height)}.site-logo{gap:var(--space-3);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:800;text-decoration:none}.site-logo,.site-logo:hover{color:var(--color-dark)}.site-logo img,.site-logo-img{height:50px!important;width:auto!important;max-height:50px!important;max-width:50px!important;object-fit:contain!important;border-radius:var(--radius-sm)}.site-logo .logo-text{color:var(--color-primary)}.site-logo .logo-tm{font-size:var(--text-xs);font-weight:400;color:var(--color-gray-400);-webkit-text-fill-color:var(--color-gray-400);vertical-align:super;margin-left:1px}.header-actions,.primary-nav,.primary-nav .menu{display:flex;align-items:center;gap:var(--space-1)}.primary-nav .menu-item a{display:flex;align-items:center;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--color-gray-600);border-radius:var(--radius-md);transition:all var(--transition-fast)}.header-account-link:hover,.header-cart-link:hover,.primary-nav .menu-item a:hover{color:var(--color-primary);background:var(--color-accent)}.header-actions{gap:var(--space-3)}.header-account-link,.header-cart-link{position:relative;width:44px;height:44px;color:var(--color-gray-600);border-radius:var(--radius-full);transition:all var(--transition-fast)}.header-account-link svg,.header-cart-link svg{width:22px;height:22px}.announcement-bar .container,.cart-count,.header-account-link,.header-cart-link{display:flex;align-items:center;justify-content:center}.cart-count{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;color:var(--color-white);background:var(--color-secondary);border-radius:var(--radius-full)}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:0 0;border:0;cursor:pointer}.mobile-menu-toggle span{display:block;width:24px;height:2px;background:var(--color-dark);border-radius:2px;transition:all var(--transition-base)}.announcement-bar{background:var(--gradient-primary);color:var(--color-white);text-align:center;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:500;position:relative;z-index:10001;line-height:1.5}.announcement-bar .container{gap:var(--space-2);flex-wrap:wrap}.announcement-bar a,.announcement-dismiss{color:var(--color-white);text-decoration:underline}.announcement-dismiss{cursor:pointer;font-size:var(--text-sm);font-weight:500;opacity:.8;transition:opacity var(--transition-fast);flex-shrink:0}.announcement-dismiss:hover{opacity:1;color:var(--color-white)}.site-footer{background:var(--color-dark);color:var(--color-gray-300);padding-top:var(--space-16)}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-dark-lighter)}.footer-brand{max-width:320px}.footer-brand .site-logo{margin-bottom:var(--space-4)}.footer-brand p,.footer-heading,.footer-links a{font-size:var(--text-sm);color:var(--color-gray-400)}.footer-brand p{line-height:1.7}.footer-heading{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-white);margin-bottom:var(--space-6)}.footer-links li,.page-header h1{margin-bottom:var(--space-3)}.footer-links a{transition:color var(--transition-fast)}.footer-links a:hover{color:var(--color-secondary-light)}.footer-contact li,.footer-social a{display:flex;color:var(--color-gray-400)}.footer-contact li{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.footer-contact svg{flex-shrink:0;margin-top:2px;color:var(--color-secondary)}.footer-social{display:flex;gap:var(--space-3);margin-top:var(--space-6)}.footer-social a{align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-dark-lighter);transition:all var(--transition-fast)}.footer-social a:hover{background:var(--color-primary);color:var(--color-white);transform:translateY(-2px)}.footer-contact svg,.footer-social svg{width:18px;height:18px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6)0;font-size:var(--text-sm);color:var(--color-gray-500)}.page-header{padding:var(--space-8)0 var(--space-6);background:var(--gradient-subtle);text-align:center}.page-header h1{font-size:var(--text-4xl)}.page-header .breadcrumbs{justify-content:center;gap:var(--space-2)}.page-header .breadcrumbs a,.single-post-content a{color:var(--color-primary)}.page-header .breadcrumbs .separator{color:var(--color-gray-300)}.page-content{padding:var(--space-16)0}.page-content h2,h4{font-size:var(--text-2xl)}.page-content h3{font-size:var(--text-xl)}.page-content p,.page-content ul{margin-bottom:var(--space-4)}.page-content ul{padding-left:var(--space-6);list-style:disc}.page-content li,.page-content p{color:var(--color-gray-600);line-height:1.8}.page-header .breadcrumbs,.single-post-meta{display:flex;font-size:var(--text-sm);color:var(--color-text-light)}.single-post-meta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}.single-post-cat{padding:var(--space-1) var(--space-3);background:var(--color-accent);color:var(--color-primary);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.single-post-image{margin-bottom:var(--space-8);border-radius:var(--radius-xl);overflow:hidden}.single-post-image img{width:100%;height:auto;border-radius:var(--radius-xl)}.single-post-content{font-size:var(--text-base);line-height:1.9;color:var(--color-gray-600)}.page-content h2,.single-post-content h2{margin-top:var(--space-10);margin-bottom:var(--space-4)}.page-content h3,.single-post-content h3{margin-top:var(--space-8);margin-bottom:var(--space-3)}.single-post-content p,.single-post-content ul{margin-bottom:var(--space-5)}.single-post-content ul{padding-left:var(--space-6);list-style:disc}.page-content li,.single-post-content li{margin-bottom:var(--space-2)}.single-post-content a{font-weight:500;text-decoration:underline;text-underline-offset:2px}.post-nav-link:hover,.single-post-content a:hover{color:var(--color-secondary)}.single-post-nav{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-gray-200)}.post-nav-link{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-primary);max-width:45%;transition:color var(--transition-fast)}.post-nav-next{margin-left:auto;text-align:right}@media (max-width:1024px){.footer-main{grid-template-columns:1fr 1fr;gap:var(--space-8)}}@media (max-width:768px){:root{--header-height:70px}.mobile-menu-toggle{display:flex}.primary-nav{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;background:#fff!important;padding:0!important;z-index:9998!important;border-bottom:2px solid var(--color-gray-200);box-shadow:0 10px 30px rgb(0 0 0/.15)}.primary-nav .menu{flex-direction:column;gap:0}.primary-nav .menu-item{border-bottom:1px solid var(--color-gray-200)}.primary-nav .menu-item:last-child{border-bottom:none}.primary-nav .menu-item a{display:block!important;padding:16px 24px!important;font-size:18px!important;font-weight:600!important;color:var(--color-dark)!important;border-radius:0!important;background:#fff!important}.primary-nav .menu-item a:hover{background:var(--color-accent)!important;color:var(--color-primary)!important}.footer-main{grid-template-columns:1fr;gap:var(--space-8)}.footer-bottom{flex-direction:column;gap:var(--space-4);text-align:center}.page-header{padding-top:35px!important;padding-bottom:var(--space-4)!important}.page-header h1{margin-bottom:var(--space-1)}.page-header .breadcrumbs{font-size:var(--text-xs)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}.page-header h1,h3{font-size:var(--text-xl)}}#fkcart-modal{font-size:16px;color:var(--fkcart-primary-text-color);line-height:1.3;font-weight:500}#fkcart-modal svg{outline:0}#fkcart-modal,#fkcart-modal *{box-sizing:border-box}#fkcart-modal * ::-webkit-scrollbar{width:6px;height:5px}#fkcart-modal * ::-webkit-scrollbar-thumb{background:#666}#fkcart-modal * ::-webkit-scrollbar-track{background:#dedede}#fkcart-modal .fkcart-panel:not(.fkwcs_fkcart_gpay_wrapper){padding-left:16px;padding-right:16px}#fkcart-modal .fkcart-t--center{text-align:center}.fkcart-pt-16{padding-top:16px}#fkcart-modal .fkcart-text-light{font-size:14px;color:var(--fkcart-secondary-text-color);font-weight:500}.fkcart-shimmer{animation:fkcartShimmer 1.6s ease-in-out infinite;background-color:#f0f0f0;color:transparent;display:inline-block}#fkcart-modal{display:none;bottom:0;left:0;overflow:hidden;z-index:9876543210}#fkcart-modal .fkcart-modal-backdrop{position:fixed;background-color:#000;opacity:.3;top:0;left:0;bottom:0;right:0;z-index:999999998}#fkcart-modal,#fkcart-modal .fkcart-preview-ui{position:fixed;right:0;top:0;height:100%;width:100%;outline:0}#fkcart-modal .fkcart-preview-ui{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--fkcart-bg-color,#fff);max-height:100%;max-width:var(--fkcart-slider-desktop-width,420px);z-index:999999999;transform:translate(100%) scale(1);transition:transform var(--fkcart-animation-duration,.4s) ease-out}body #fkcart-modal .fkcart-preview-ui .fkcart-carousel-wrap,body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-area,body #fkcart-modal .fkcart-preview-ui .fkcart-reward-panel,body #fkcart-modal .fkcart-preview-ui .fkcart-slider-footer,body #fkcart-modal .fkcart-preview-ui .fkcart-slider-header{border:0}body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-icon.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-price.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-progress-wrap.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-reward-message.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-amount.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-text.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-title.fkcart-shimmer{height:10px;border-radius:0}body #fkcart-modal .fkcart-preview-ui .fkcart-title.fkcart-shimmer{width:25%}body #fkcart-modal .fkcart-preview-ui .fkcart-reward-message.fkcart-shimmer{width:50%}body #fkcart-modal .fkcart-preview-ui .fkcart-progress-wrap.fkcart-shimmer{width:100%;background-color:#f0f0f0}body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-icon.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-price.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-amount.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-text.fkcart-shimmer{width:70px}body #fkcart-modal .fkcart-preview-ui .fkcart-quantity-selector.fkcart-shimmer{width:30px;height:20px;border-radius:0}#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading{align-items:center;-js-display:flex;display:flex;flex-direction:row;justify-content:space-between;padding-top:12px;padding-bottom:12px}#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading .fkcart-title{width:100%;color:var(--fkcart-primary-text-color);font-size:16px;font-weight:600;margin:0;line-height:1.5}#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading .fkcart-modal-close{cursor:pointer;line-height:20px;display:flex;align-items:center}#fkcart-modal .fkcart-preview-ui .fkcart-slider-body{-ms-overflow-style:none;position:relative;display:grid;grid-template-rows:1fr;flex:1}#fkcart-modal .fkcart-drawer{position:fixed;top:0;width:200px;left:-200px;height:100vh;overflow:hidden}#fkcart-modal .fkcart-drawer .fkcart-drawer-container{transform:translate(100%);transition:transform .25s ease-in;margin:0;height:100%;background-color:#fff;border-right:1px solid var(--fkcart-border-color)}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap{padding:16px;height:100%;overflow-x:hidden;background-color:var(--fkcart-panel-color);overflow-y:auto;scrollbar-width:thin;position:relative}#fkcart-modal .fkcart-drawer .fkcart-drawer-heading{text-align:center;line-height:1.5;font-weight:500;font-size:14px;color:var(--fkcart-primary-text-color);margin-bottom:16px}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{flex-direction:column;text-align:center;margin-bottom:36px}body #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{gap:8px}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper{margin:0 auto}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper.fkcart-shimmer{margin-bottom:8px}#fkcart-modal .fkcart-drawer .fkcart-item-misc{display:none}#fkcart-modal .fkcart-coupon-area{border-bottom:1px solid var(--fkcart-border-color);padding:12px 16px}#fkcart-modal .fkcart-coupon-area .fkcart-panel{padding:0}#fkcart-modal .fkcart-coupon-area .fkcart-coupon-icon{height:16px}#fkcart-modal .fkcart-quantity-selector{display:inline-flex;align-items:center;justify-content:flex-start;box-shadow:0 0 0 1px var(--fkcart-border-color);border-radius:6px}#fkcart-modal .fkcart-quantity-selector.fkcart-shimmer{box-shadow:none}#fkcart-modal .fkcart-slider-body .fkcart-item-wrap .fkcart--item{gap:16px}#fkcart-modal .fkcart-item-wrap .fkcart--item{display:flex;height:auto;position:relative;margin-bottom:16px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper{text-decoration:none;margin:0;padding:0;display:inline-flex;width:60px;flex:0 0 60px;outline:0;align-self:flex-start;height:60px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-info{width:100%;display:flex;gap:16px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-title{display:block;line-height:1.5;font-size:14px;font-weight:600;text-decoration:none;color:var(--fkcart-primary-text-color);outline:0;margin-bottom:2px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-line-item{margin-top:8px;position:relative}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price{font-size:14px;font-weight:400;line-height:1.5;color:var(--fkcart-primary-text-color);flex-wrap:wrap;text-align:right}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta .fkcart-item-price{place-content:start}#fkcart-modal .fkcart-drawer .fkcart-item-wrap .fkcart--item .fkcart-item-price{place-content:center;text-align:center}#fkcart-modal .fkcart--item-heading{font-weight:600;font-size:16px;color:var(--fkcart-primary-text-color);line-height:1.5;padding-top:16px;padding-bottom:16px}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item{flex-direction:column;flex:0 0 50%;text-align:center}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper{margin:0 auto;width:auto;height:auto}#fkcart-modal .fkcart-carousel-wrap{background-color:var(--fkcart-panel-color);border-bottom:1px solid var(--fkcart-border-color);max-width:var(--fkcart-slider-desktop-width,420px);min-width:100%}#fkcart-modal .fkcart-carousel{position:relative;padding:0 40px}#fkcart-modal .fkcart-carousel *{box-sizing:border-box}#fkcart-modal .fkcart-carousel__viewport{overflow:hidden;width:100%}#fkcart-modal .fkcart-carousel__container{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;margin-left:-15px}#fkcart-modal .fkcart-carousel__slide{flex:0 0 100%}#fkcart-modal .fkcart-carousel-dots{display:flex;list-style:none;justify-content:center;padding-top:4px;min-height:34px}#fkcart-modal .fkcart-item-wrap .fkcart--item.fkcart-carousel__slide{margin-bottom:0;padding-left:21px;padding-right:6px;gap:12px}.fkcart-progress-wrap{width:100%;border-radius:100px;background:#ccc}.fkcart-reward-panel{padding-top:8px;padding-bottom:8px;border-bottom:1px solid var(--fkcart-border-color)}.fkcart-reward-panel .fkcart-reward-message{font-size:12px;font-weight:400;text-align:center;color:var(--fkcart-secondary-text-color);margin-bottom:6px}.fkcart-order-summary .fkcart-summary-line-item{display:flex;justify-content:space-between;margin-bottom:4px}.fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-amount,.fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-text{display:flex;align-items:center;font-size:14px;color:var(--fkcart-primary-text-color);font-weight:400;gap:8px}body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-area{border-bottom:1px solid var(--fkcart-border-color);border-top:1px solid var(--fkcart-border-color)}#fkcart-modal[data-upsell-style] .fkcart-preview-loading [class*=fkcart-upsell-style]{display:none}#fkcart-modal[data-upsell-style=style3] .fkcart-preview-loading .fkcart-upsell-style3{display:block}@media screen and (max-width:1000px){#fkcart-modal .fkcart-drawer{left:auto;height:auto;width:auto;max-width:var(--fkcart-slider-desktop-width,420px);overflow:initial;position:inherit;min-width:100%}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap{padding:16px 32px}#fkcart-modal .fkcart-drawer .fkcart-drawer-items{overflow:hidden;width:100%;padding:0}#fkcart-modal .fkcart-drawer.fkcart-upsell-style3 .fkcart-drawer-container,#fkcart-modal .fkcart-drawer.fkcart-upsell-style3 .fkcart-drawer-container .fkcart-drawer-wrap{height:auto}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart-item-wrap{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;margin-left:-15px}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{margin-bottom:0;padding-left:15px;display:flex;height:auto;position:relative;flex:0 0 100%;flex-direction:row;text-align:left}body #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-price{margin:0 0 2px}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper{margin:0 8px 0 0}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-info .fkcart-item-price{display:none}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-misc{display:block}#fkcart-modal .fkcart-drawer .fkcart-drawer-container{transform:unset!important;border-right:0}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap ::-webkit-scrollbar{width:1px;height:2px}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap ::-webkit-scrollbar-track{background:0 0}}@media screen and (max-width:768px){#fkcart-modal .fkcart-item-wrap .fkcart--item.fkcart-carousel__slide{gap:8px}}@media screen and (max-width:480px){#fkcart-modal .fkcart-preview-ui{max-width:var(--fkcart-slider-mobile-width, '100%')}}#fkcart-modal .fkcart-order-summary{padding-top:16px;padding-bottom:16px}.fkcart-item-meta{width:100%}@media screen and (max-width:767px){#fkcart-modal .fkcart-drawer .fkcart-drawer-heading{font-size:16px}}