@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url('../fonts/confident-care/bricolage-grotesque-vietnamese.woff2') format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url('../fonts/confident-care/bricolage-grotesque-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url('../fonts/confident-care/bricolage-grotesque-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Public Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/confident-care/public-sans-vietnamese.woff2') format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Public Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/confident-care/public-sans-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Public Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/confident-care/public-sans-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cc-navy-900:#06302d;--cc-navy-800:#0a423d;--cc-navy-700:#0c5b53;--cc-blue-600:#0e9389;--cc-teal:#12afa3;--cc-teal-600:#0f978d;--cc-teal-700:#0b7d74;--cc-mint:#e3faf8;--cc-sky-050:#eefbfa;--cc-sky-100:#d2f1ee;--cc-coral:#ff6a4d;--cc-ink:#0b1f33;--cc-slate:#48607a;--cc-slate-300:#92a6bb;--cc-line:#e5edf5;--cc-bg:#fff;--cc-bg-soft:#f1f6fb;--cc-green:#1f9d57;--cc-shadow-md:0 10px 28px rgba(6,48,45,.12);--cc-shadow-lg:0 26px 60px rgba(6,48,45,.2);--cc-radius:20px;--cc-maxw:1260px;--cc-font-display:"Bricolage Grotesque","Poppins",system-ui,sans-serif;--cc-font-body:"Public Sans","Open Sans",system-ui,sans-serif}.cc-wrap{max-width:var(--cc-maxw);margin:0 auto;padding:0 30px}.page-header{background:0 0;border:0;margin:0;padding:0}.page-header .panel.wrapper,.page-header .panel.page-header__panel,.page-header .page-header__content,.page-header .header-bottom-wrap-bg{display:none}.cc-utility{background:var(--cc-navy-900);color:#bfe6e1;font-size:13px;font-family:var(--cc-font-body)}.cc-utility .cc-wrap{display:flex;align-items:center;justify-content:space-between;height:42px}.cc-utility a{color:#bfe6e1;text-decoration:none}.cc-utility a:hover{color:#fff}.cc-utility .promo{display:flex;align-items:center;gap:9px;color:#fff;font-weight:500;overflow:hidden;white-space:nowrap}.cc-utility .promo .pill{background:var(--cc-coral);color:#fff;font-family:var(--cc-font-display);font-weight:700;font-size:11px;letter-spacing:.04em;padding:3px 9px;border-radius:6px;flex-shrink:0}.cc-utility .promo p{margin:0;display:inline}.cc-utility nav{display:flex;align-items:center;gap:20px;flex-shrink:0}.cc-utility .region{display:inline-flex;gap:2px}.cc-utility .region a,.cc-utility .region .on{padding:2px 7px;border-radius:5px;font-weight:700;font-size:12px;color:#bfe6e1}.cc-utility .region .on{background:var(--cc-teal);color:#fff}@media (max-width:780px){.cc-utility .promo span:not(.pill){display:none}.cc-utility nav a.hide-sm{display:none}}@media (max-width:560px){.cc-utility .promo .pill{display:none}}.page-header{position:sticky;top:-42px;z-index:90}.cc-masthead{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--cc-line)}.cc-masthead .cc-wrap{display:flex;align-items:center;gap:28px;height:80px}.cc-masthead .logo{display:flex;align-items:center;gap:11px;font-family:var(--cc-font-display);font-weight:800;font-size:26px;color:var(--cc-navy-900);letter-spacing:-.03em;text-decoration:none;flex-shrink:0;float:none;margin:0;max-width:none}.cc-masthead .logo img{height:44px;width:auto}.cc-masthead .cc-search{flex:1;max-width:540px;position:relative}.cc-masthead .cc-search input{width:100%;height:50px;border:2px solid var(--cc-line);border-radius:14px;padding:0 54px 0 20px;font-family:var(--cc-font-body);font-size:15px;background:var(--cc-bg-soft);transition:.15s;margin:0;position:static}.cc-masthead .cc-search input:focus{outline:none;border-color:var(--cc-teal);background:#fff;box-shadow:0 0 0 4px var(--cc-mint)}.cc-masthead .cc-search .cc-search-submit{position:absolute;right:6px;top:6px;width:38px;height:38px;border:none;border-radius:10px;background:var(--cc-navy-800);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:1}.cc-masthead .cc-search .cc-search-submit:hover{background:var(--cc-teal)}.cc-masthead .cc-search .cc-search-submit svg{width:18px;height:18px}.cc-masthead .cc-search .search-autocomplete{margin-top:4px}.cc-masthead .cc-search .mst-searchautocomplete__autocomplete{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:70;background:#fff;border:1px solid var(--cc-line);border-radius:14px;box-shadow:var(--cc-shadow-md)}.cc-masthead .cc-search .mst-searchautocomplete__autocomplete._active{display:block}.cc-head-actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.cc-icon-btn{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 12px;border-radius:11px;color:var(--cc-slate);font-size:12px;font-weight:700;font-family:var(--cc-font-display);transition:.15s;position:relative;text-decoration:none;cursor:pointer;line-height:1.2}.cc-icon-btn:hover{background:var(--cc-bg-soft);color:var(--cc-navy-800);text-decoration:none}.cc-icon-btn svg{width:22px;height:22px}.cc-icon-btn .cc-badge,.cc-icon-btn .counter.qty{position:absolute;top:2px;right:7px;background:var(--cc-coral);color:#fff;font-size:10px;font-weight:700;min-width:17px;height:17px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;margin:0;line-height:1}.cc-icon-btn .counter.qty.empty{display:none}.cc-icon-btn .counter.qty .counter-label{display:none}.cc-icon-btn .counter.qty .counter-number{font-size:10px;font-weight:700}.cc-head-actions .minicart-wrapper{margin:0;float:none;position:relative}.cc-head-actions .minicart-wrapper .block-minicart{position:absolute;right:0;top:calc(100% + 8px);z-index:101;width:360px;max-width:90vw;background:#fff;border:1px solid var(--cc-line);border-radius:16px;box-shadow:var(--cc-shadow-lg);padding:18px}@media (max-width:980px){.cc-masthead .cc-search{display:none}}@media (max-width:560px){.cc-icon-btn>span:not(.counter):not(.cc-badge){display:none}}.cc-hamb{display:none;width:46px;height:46px;border:none;background:0 0;border-radius:12px;color:var(--cc-navy-900);cursor:pointer;align-items:center;justify-content:center;flex-shrink:0;padding:0}.cc-hamb:hover{background:var(--cc-bg-soft)}.cc-hamb svg{width:26px;height:26px}@media (max-width:900px){.cc-hamb{display:flex}.cc-masthead .cc-wrap{gap:12px}}.cc-catnav{background:var(--cc-navy-800);position:relative}.cc-catnav .cc-wrap{display:flex;align-items:stretch;gap:2px}.cc-catnav .item{position:static}.cc-catnav .item>a{display:flex;align-items:center;gap:7px;height:54px;padding:0 18px;font-family:var(--cc-font-display);font-weight:600;font-size:15px;color:#d4f2ee;transition:.15s;white-space:nowrap;text-decoration:none}.cc-catnav .item>a .car{width:14px;height:14px;opacity:.65;transition:.18s}.cc-catnav .item:hover>a,.cc-catnav .item:focus-within>a{background:rgba(255,255,255,.1);color:#fff}.cc-catnav .item:hover>a .car{transform:rotate(180deg);opacity:1}.cc-catnav .mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:3px solid var(--cc-teal);box-shadow:var(--cc-shadow-lg);opacity:0;visibility:hidden;transform:translateY(8px);transition:.16s ease;z-index:60;border-radius:0 0 22px 22px}.cc-catnav .item:hover .mega,.cc-catnav .item:focus-within .mega{opacity:1;visibility:visible;transform:translateY(0)}.cc-catnav .mega .inner{max-width:var(--cc-maxw);margin:0 auto;padding:34px 30px 30px;display:grid;grid-template-columns:repeat(3,1fr) 300px;gap:10px 36px;align-items:start}.cc-catnav .mega .group .gh{display:block;margin:0 0 6px;font-family:var(--cc-font-display);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-slate-300);padding-bottom:8px;border-bottom:1px solid var(--cc-line);transition:.13s;text-decoration:none}.cc-catnav .mega .group .gh:hover{color:var(--cc-teal-700);border-color:var(--cc-teal)}.cc-catnav .mega .group+.group{margin-top:22px}.cc-catnav .mega .group ul{list-style:none;margin:0;padding:0}.cc-catnav .mega .group li{margin:0}.cc-catnav .mega .group li a{display:block;padding:8px 0;font-family:var(--cc-font-body);font-weight:500;font-size:14.5px;color:var(--cc-ink);transition:.13s;text-decoration:none}.cc-catnav .mega .group li a:hover{color:var(--cc-teal-700);padding-left:4px}.cc-catnav .mega .group li a.viewall{color:var(--cc-teal-700);font-family:var(--cc-font-display);font-weight:700}.cc-catnav .mega .group li a.l3{font-family:var(--cc-font-display);font-weight:700;color:var(--cc-navy-900)}.cc-catnav .mega .group li.l4 a{padding:6px 0 6px 16px;font-size:13.5px;color:var(--cc-slate);position:relative}.cc-catnav .mega .group li.l4 a:before{content:"";position:absolute;left:4px;top:50%;width:6px;height:2px;border-radius:2px;background:var(--cc-sky-100)}.cc-catnav .mega .group li.l4 a:hover{color:var(--cc-teal-700);padding-left:20px}.cc-catnav .mega .mega-promo{grid-row:1/9;grid-column:4;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,var(--cc-mint),var(--cc-sky-100));min-height:280px;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;position:relative;text-decoration:none}.cc-catnav .mega .mega-promo .art{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--cc-teal-700)}.cc-catnav .mega .mega-promo .art svg{width:44%;height:44%;opacity:.4}.cc-catnav .mega .mega-promo b{position:relative;font-family:var(--cc-font-display);font-weight:800;font-size:19px;color:var(--cc-navy-900);line-height:1.15}.cc-catnav .mega .mega-promo span{position:relative;font-size:13px;color:var(--cc-navy-800);margin-top:6px}.cc-catnav .mega .mega-promo .go{position:relative;margin-top:14px;display:inline-flex;align-items:center;gap:7px;font-family:var(--cc-font-display);font-weight:700;font-size:13.5px;color:var(--cc-teal-700)}.cc-catnav .mega .inner.no-promo{grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.cc-catnav .mega .inner{grid-template-columns:repeat(3,1fr)}.cc-catnav .mega .mega-promo{display:none}}@media (max-width:900px){.cc-catnav{display:none}}.cc-scrim{position:fixed;inset:0;background:rgba(6,48,45,.55);opacity:0;visibility:hidden;transition:.2s;z-index:98}.cc-scrim.on{opacity:1;visibility:visible}.cc-drawer{position:fixed;top:0;bottom:0;left:0;width:min(340px,88vw);background:#fff;z-index:99;transform:translateX(-105%);transition:.26s ease;display:flex;flex-direction:column;overflow-y:auto;font-family:var(--cc-font-body)}.cc-drawer.open{transform:none;box-shadow:0 0 60px rgba(6,48,45,.35)}.cc-drawer a{text-decoration:none}.cc-drawer .dhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#fff;border-bottom:1px solid var(--cc-line)}.cc-drawer .dhead .t img{height:38px;width:auto;display:block}.cc-drawer .dhead button{width:38px;height:38px;border:none;background:var(--cc-bg-soft);border-radius:50%;cursor:pointer;color:var(--cc-navy-900);display:flex;align-items:center;justify-content:center;transition:.15s;padding:0}.cc-drawer .dhead button:hover{background:var(--cc-mint)}.cc-drawer .dhead button svg{width:17px;height:17px}.cc-drawer .dsearch{padding:14px 18px;border-bottom:1px solid var(--cc-line)}.cc-drawer .dsearch input{width:100%;height:44px;border:2px solid var(--cc-line);border-radius:12px;padding:0 14px;font-family:var(--cc-font-body);font-size:14px;background:var(--cc-bg-soft)}.cc-drawer .dsearch input:focus{outline:none;border-color:var(--cc-teal)}.cc-drawer nav{padding:8px 10px 20px}.cc-drawer details{border-bottom:1px solid var(--cc-line)}.cc-drawer summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:14px 10px;font-family:var(--cc-font-display);font-weight:700;font-size:15.5px;color:var(--cc-navy-900);cursor:pointer;border-radius:10px}.cc-drawer summary::-webkit-details-marker{display:none}.cc-drawer summary svg{width:17px;height:17px;color:var(--cc-slate-300);transition:.18s;flex-shrink:0}.cc-drawer details[open]>summary svg{transform:rotate(180deg);color:var(--cc-teal-600)}.cc-drawer .lvl2{padding:0 0 10px 10px}.cc-drawer .lvl2>a{display:block;padding:10px;font-family:var(--cc-font-display);font-weight:600;font-size:14.5px;color:var(--cc-ink);border-radius:9px}.cc-drawer .lvl2>a:hover{background:var(--cc-mint);color:var(--cc-teal-700)}.cc-drawer .lvl2 details{border:none}.cc-drawer .lvl2 summary{padding:10px;font-weight:600;font-size:14.5px;color:var(--cc-ink)}.cc-drawer .lvl3{padding-left:14px}.cc-drawer .lvl3 a{display:block;padding:8px 10px;font-size:13.5px;color:var(--cc-slate);border-radius:8px}.cc-drawer .lvl3 a:hover{background:var(--cc-mint);color:var(--cc-teal-700)}.cc-drawer .dall{display:block;padding:10px;margin:2px 0 6px 10px;font-family:var(--cc-font-display);font-weight:700;font-size:13.5px;color:var(--cc-teal-700)}.cc-drawer .dflat>a{display:block;padding:14px 10px;font-family:var(--cc-font-display);font-weight:700;font-size:15.5px;color:var(--cc-navy-900);border-bottom:1px solid var(--cc-line)}.cc-drawer .dfoot{margin-top:auto;padding:16px 18px 22px;border-top:1px solid var(--cc-line);display:grid;gap:10px;font-size:14px}.cc-drawer .dfoot a{display:flex;align-items:center;gap:10px;color:var(--cc-navy-800);font-weight:600;font-family:var(--cc-font-display)}.cc-drawer .dfoot svg{width:18px;height:18px;color:var(--cc-teal-600)}@media (max-width:640px){.cc-masthead .cc-wrap{height:66px}.cc-masthead .logo img{height:36px}}body.medibc-pdp-simple .breadcrumbs{max-width:var(--cc-maxw);margin:0 auto;padding:18px 30px 0;background:0 0}body.medibc-pdp-simple .breadcrumbs .items{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:13.5px;color:var(--cc-slate);font-family:var(--cc-font-body);max-width:none}body.medibc-pdp-simple .breadcrumbs .item{display:flex;align-items:center;gap:8px}body.medibc-pdp-simple .breadcrumbs .item:not(:last-child):after{content:"/";color:var(--cc-slate-300)}body.medibc-pdp-simple .breadcrumbs a{color:var(--cc-slate)}body.medibc-pdp-simple .breadcrumbs a:hover{color:var(--cc-teal-700);text-decoration:none}body.medibc-pdp-simple .breadcrumbs strong{color:var(--cc-navy-900);font-weight:600}body.medibc-pdp-simple .page-main{max-width:var(--cc-maxw)}body.medibc-pdp-simple .column.main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:26px 54px;align-items:start;padding:26px 0 70px}body.medibc-pdp-simple .column.main>.product.media{grid-column:1;grid-row:1;width:100% !important;max-width:100% !important;float:none !important;margin:0 !important}body.medibc-pdp-simple .column.main>.product-info-main{grid-column:2;grid-row:1;width:100% !important;max-width:100% !important;float:none !important}body.medibc-pdp-simple .column.main>*:not(.product.media):not(.product-info-main){grid-column:1/-1}@media (max-width:900px){body.medibc-pdp-simple .column.main{grid-template-columns:minmax(0,1fr);gap:34px}body.medibc-pdp-simple .column.main>.product.media,body.medibc-pdp-simple .column.main>.product-info-main{grid-column:1;grid-row:auto}}body.medibc-pdp-simple .column.main>.product.media{align-self:stretch}body.medibc-pdp-simple .product.media .gallery-placeholder{position:sticky;top:100px}@media (max-width:900px){body.medibc-pdp-simple .product.media .gallery-placeholder{position:static}}body.medibc-pdp-simple .fotorama:not(.fotorama--fullscreen) .fotorama__wrap .fotorama__stage,body.medibc-pdp-simple .gallery-placeholder__image{background:var(--cc-sky-050);border:1px solid var(--cc-line);border-radius:24px}body.medibc-pdp-simple .fotorama:not(.fotorama--fullscreen) .fotorama__wrap .fotorama__stage{overflow:hidden}body.medibc-pdp-simple .fotorama:not(.fotorama--fullscreen) .fotorama__wrap .fotorama__img{mix-blend-mode:multiply}body.medibc-pdp-simple .fotorama__nav-wrap{margin-top:14px}body.medibc-pdp-simple .fotorama__nav--thumbs .fotorama__thumb{border-radius:11px;border:2px solid var(--cc-line);background:var(--cc-sky-050);transition:.15s}body.medibc-pdp-simple .fotorama__nav--thumbs .fotorama__thumb img{mix-blend-mode:multiply}body.medibc-pdp-simple .fotorama__nav--thumbs .fotorama__active .fotorama__thumb{border-color:var(--cc-teal);box-shadow:0 0 0 3px var(--cc-mint)}body.medibc-pdp-simple .fotorama__thumb-border{display:none}body.medibc-pdp-simple .product-info-main{display:flex;flex-direction:column;gap:0;padding:0;font-family:var(--cc-font-body)}body.medibc-pdp-simple .product-info-main>*{margin:0}body.medibc-pdp-simple .product-info-main .product-info-stock-sku{order:0;display:flex !important;align-items:center;gap:14px;margin:0;font-family:var(--cc-font-body)}body.medibc-pdp-simple .product-info-main .product-info-stock-sku .product.attribute.sku{order:0;margin-left:0;font-size:12.5px;color:var(--cc-slate-300);letter-spacing:0;text-transform:none}body.medibc-pdp-simple .product-info-main .product-info-stock-sku .product.attribute.sku .type{color:var(--cc-slate-300);font-weight:400}body.medibc-pdp-simple .product-info-main .product-info-stock-sku .product.attribute.sku .value{color:var(--cc-slate-300);font-weight:600}body.medibc-pdp-simple .product-info-main .medibc-pdp-eyebrow{order:0;font-family:var(--cc-font-display);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-teal-700);margin:0}body.medibc-pdp-simple .product-info-main .product-info-stock-sku .availability.only{display:none}body.medibc-pdp-simple .product-info-main .page-title-wrapper.product{order:1;margin:10px 0 0}body.medibc-pdp-simple .product-info-main .page-title-wrapper.product .page-title,body.medibc-pdp-simple .product-info-main .product.name .page-title{font-family:var(--cc-font-display) !important;font-weight:800 !important;font-size:clamp(26px,2.8vw,36px) !important;line-height:1.08 !important;letter-spacing:-.015em !important;color:var(--cc-navy-900) !important;margin:0 !important}body.medibc-pdp-simple .product-info-main .product.attribute.overview{order:2;margin:12px 0 0;font-size:14.5px;color:var(--cc-slate)}body.medibc-pdp-simple .product-info-main .product-info-price{order:3;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:20px 0 0;padding:20px 22px;background:var(--cc-sky-050);border:1px solid var(--cc-sky-100);border-radius:16px;flex-wrap:nowrap}body.medibc-pdp-simple .product-info-main .product-info-price .price-box{margin:0;display:block;padding:0;background:0 0;border:0}body.medibc-pdp-simple .product-info-main>.product-info-price>.price-box:before{content:none}body.medibc-pdp-simple .product-info-main .product-info-price .price-box .price{font-family:var(--cc-font-display);font-weight:800;font-size:40px;color:var(--cc-navy-900);line-height:1;white-space:nowrap}body.medibc-pdp-simple .product-info-main .product-info-price .price-box .cc-gst{font-size:15px;font-weight:600;color:var(--cc-slate);margin-left:6px;font-family:var(--cc-font-body)}body.medibc-pdp-simple .product-info-main .cc-stockline{text-align:right;font-size:13.5px;white-space:nowrap}body.medibc-pdp-simple .product-info-main .cc-stockline .stock{display:flex;align-items:center;gap:7px;justify-content:flex-end;color:var(--cc-green);font-family:var(--cc-font-display);font-weight:700;font-size:14.5px;background:0 0;border:0;padding:0;margin:0;text-transform:none;letter-spacing:0}body.medibc-pdp-simple .product-info-main .cc-stockline .stock:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--cc-green);box-shadow:none;flex:0 0 9px}body.medibc-pdp-simple .product-info-main .cc-stockline .stock.unavailable{color:#b91c1c}body.medibc-pdp-simple .product-info-main .cc-stockline .stock.unavailable:before{background:#b91c1c}body.medibc-pdp-simple .product-info-main .product-add-form{order:4;margin:18px 0 0}body.medibc-pdp-simple .product-info-main .box-tocart{margin:0}body.medibc-pdp-simple .product-info-main .box-tocart .fieldset{display:flex;align-items:stretch;gap:12px;flex-wrap:nowrap;margin:0}body.medibc-pdp-simple .product-info-main .box-tocart .field.qty{flex:0 0 auto;margin:0;width:auto !important;padding:0 !important;display:flex;align-items:flex-start;height:58px;min-height:0}body.medibc-pdp-simple .product-info-main .box-tocart .field.qty>.label{display:none}body.medibc-pdp-simple .product-info-main .box-tocart .field.qty .control{display:flex;align-items:center;border:2px solid var(--cc-line);border-radius:14px;overflow:hidden;background:#fff;height:58px}body.medibc-pdp-simple .product-info-main .qty-step{width:46px;height:54px;border:none;background:0 0;font-size:20px;color:var(--cc-navy-800);cursor:pointer;font-family:var(--cc-font-display);padding:0}body.medibc-pdp-simple .product-info-main .qty-step:hover{background:var(--cc-mint)}body.medibc-pdp-simple .product-info-main .box-tocart .field.qty .control input.qty{width:52px;height:54px;border:none;text-align:center;font-family:var(--cc-font-display);font-weight:700;font-size:17px;color:var(--cc-ink);background:0 0;padding:0}body.medibc-pdp-simple .product-info-main .box-tocart .field.qty .control input.qty:focus{outline:none;box-shadow:none}body.medibc-pdp-simple .product-info-main .box-tocart .actions{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;padding:0;min-width:0}body.medibc-pdp-simple .product-info-main .box-tocart .action.tocart,body.medibc-pdp-simple .product-info-main #product-addtocart-button{background:var(--cc-teal) !important;border:2px solid transparent !important;border-radius:14px !important;color:#fff !important;height:58px;width:100%;min-width:0 !important;padding:0 26px !important;font-family:var(--cc-font-display) !important;font-weight:700 !important;font-size:16.5px !important;text-transform:none !important;letter-spacing:-.005em !important;display:inline-flex !important;align-items:center;justify-content:center;gap:9px;transition:.18s}body.medibc-pdp-simple .product-info-main .box-tocart .action.tocart:hover,body.medibc-pdp-simple .product-info-main #product-addtocart-button:hover{background:var(--cc-teal-600) !important;transform:translateY(-2px);box-shadow:0 10px 26px rgba(18,175,163,.35)}body.medibc-pdp-simple .product-info-main .cc-assure-list{order:5;list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.medibc-pdp-simple .product-info-main .cc-assure-list li{display:flex;gap:11px;align-items:flex-start;background:#fff;border:1px solid var(--cc-line);border-radius:13px;padding:13px 15px;margin:0}body.medibc-pdp-simple .product-info-main .cc-assure-list svg{width:20px;height:20px;color:var(--cc-teal-600);flex-shrink:0;margin-top:1px}body.medibc-pdp-simple .product-info-main .cc-assure-list b{font-family:var(--cc-font-display);font-size:13.5px;display:block;color:var(--cc-navy-900)}body.medibc-pdp-simple .product-info-main .cc-assure-list span{font-size:12.5px;color:var(--cc-slate)}@media (max-width:560px){body.medibc-pdp-simple .product-info-main .cc-assure-list{grid-template-columns:1fr}}body.medibc-pdp-simple .product-info-main .cc-shipnote{order:6;margin:16px 0 0;display:flex;gap:11px;align-items:center;background:var(--cc-mint);border-radius:13px;padding:14px 16px;font-size:13.5px;color:var(--cc-navy-800)}body.medibc-pdp-simple .product-info-main .cc-shipnote svg{width:20px;height:20px;color:var(--cc-teal-700);flex-shrink:0}body.medibc-pdp-simple .product-info-main .cc-shipnote b{font-family:var(--cc-font-display)}body.medibc-pdp-simple .product-info-main .cc-payrow{order:7;margin:18px 0 0}body.medibc-pdp-simple .product-info-main .cc-paylabel{display:block;font-family:var(--cc-font-display);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-slate-300);margin:0 0 8px}body.medibc-pdp-simple .product-info-main .cc-paychips{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}@media (max-width:1100px){body.medibc-pdp-simple .product-info-main .cc-paychips{flex-wrap:wrap}}body.medibc-pdp-simple .product-info-main .cc-paychips .chip{border:1px solid var(--cc-line);border-radius:7px;padding:5px 8px;font-size:11px;font-weight:700;color:var(--cc-slate);font-family:var(--cc-font-display);letter-spacing:.03em;background:#fff;white-space:nowrap}body.medibc-pdp-simple .product-info-main .medibc-trust-strip,body.medibc-pdp-simple .product-info-main .medibc-delivery-card,body.medibc-pdp-simple .product-info-main .medibc-buy-row:before{display:none}body.medibc-pdp-simple .cc-panel{background:#fff;border:1px solid var(--cc-line);border-radius:var(--cc-radius);overflow:hidden;margin:44px 0 0}body.medibc-pdp-simple .cc-tabbar{display:flex;background:#fff;border-bottom:1px solid var(--cc-line);padding:0 26px;gap:0 36px;flex-wrap:wrap;overflow-x:visible;scrollbar-width:none}body.medibc-pdp-simple .cc-tabbar::-webkit-scrollbar{display:none}body.medibc-pdp-simple .cc-tabbar button{border:none;background:0 0;cursor:pointer;font-family:var(--cc-font-display);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--cc-slate-300);padding:22px 2px 19px;transition:color .16s;white-space:nowrap;position:relative}body.medibc-pdp-simple .cc-tabbar button:hover{color:var(--cc-navy-800)}body.medibc-pdp-simple .cc-tabbar button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--cc-teal);transform:scaleX(0);transition:transform .22s ease}body.medibc-pdp-simple .cc-tabbar button[aria-selected=true]{color:var(--cc-navy-900)}body.medibc-pdp-simple .cc-tabbar button[aria-selected=true]:after{transform:scaleX(1)}body.medibc-pdp-simple .cc-tabpane{display:none;padding:38px 42px}body.medibc-pdp-simple .cc-tabpane.on{display:block}body.medibc-pdp-simple .cc-tabpane>h3:first-child{display:none}body.medibc-pdp-simple .cc-acc-head{display:none}body.medibc-pdp-simple .cc-prose h2{font-family:var(--cc-font-display);font-size:26px;color:var(--cc-navy-900);margin:34px 0 0}body.medibc-pdp-simple .cc-prose h2:first-child,body.medibc-pdp-simple .cc-tabpane>h2:first-of-type{margin-top:0}body.medibc-pdp-simple .cc-prose h3{font-family:var(--cc-font-display);font-size:15px;letter-spacing:.09em;text-transform:uppercase;color:var(--cc-teal-700);margin:34px 0 0;padding-bottom:10px;border-bottom:2px solid var(--cc-mint)}body.medibc-pdp-simple .cc-prose h4{font-family:var(--cc-font-display);font-size:16px;color:var(--cc-navy-800);margin:22px 0 0}body.medibc-pdp-simple .cc-prose p{color:var(--cc-slate);font-size:15px;margin:14px 0 0;line-height:1.6}body.medibc-pdp-simple .cc-prose em{color:var(--cc-teal-700);font-family:var(--cc-font-display);font-weight:600;font-style:italic}body.medibc-pdp-simple .cc-prose ul{list-style:none !important;margin:16px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}body.medibc-pdp-simple .cc-prose ul li{list-style:none !important;background:var(--cc-sky-050);border-radius:10px;padding:10px 14px;font-size:14px;color:var(--cc-slate);margin:0}body.medibc-pdp-simple .cc-prose ul li::marker{content:none}body.medibc-pdp-simple .cc-prose ul li strong,body.medibc-pdp-simple .cc-prose ul li b{color:var(--cc-navy-900);font-family:var(--cc-font-display);font-weight:700}body.medibc-pdp-simple .cc-prose ul li:has(>ul){grid-column:1/-1;background:0 0;border:1px solid var(--cc-line);border-radius:14px;padding:16px 18px;font-family:var(--cc-font-display);font-weight:700;color:var(--cc-navy-900);font-size:14px}body.medibc-pdp-simple .cc-prose ul li>ul{margin-top:10px;grid-template-columns:1fr 1fr}body.medibc-pdp-simple .cc-prose ul li>ul li{background:var(--cc-sky-050);font-family:var(--cc-font-body);font-weight:400}@media (max-width:640px){body.medibc-pdp-simple .cc-tabbar{display:none}body.medibc-pdp-simple .cc-acc-head{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;background:#fff;cursor:pointer;font-family:var(--cc-font-display);font-weight:700;font-size:15.5px;color:var(--cc-navy-900);padding:17px 16px;border-top:1px solid var(--cc-line);text-align:left}body.medibc-pdp-simple .cc-panel .cc-acc-head:first-of-type{border-top:none}body.medibc-pdp-simple .cc-acc-head .tog{width:26px;height:26px;border-radius:8px;background:var(--cc-mint);color:var(--cc-teal-700);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.18s}body.medibc-pdp-simple .cc-acc-head .tog svg{width:15px;height:15px;transition:.18s}body.medibc-pdp-simple .cc-acc-head[aria-expanded=true]{color:var(--cc-teal-700)}body.medibc-pdp-simple .cc-acc-head[aria-expanded=true] .tog{background:var(--cc-teal);color:#fff}body.medibc-pdp-simple .cc-acc-head[aria-expanded=true] .tog svg{transform:rotate(180deg)}body.medibc-pdp-simple .cc-tabpane{display:none;border-top:1px solid var(--cc-line);padding:22px 16px}body.medibc-pdp-simple .cc-tabpane.acc-open{display:block}body.medibc-pdp-simple .cc-tabpane.on:not(.acc-open){display:none}body.medibc-pdp-simple .cc-prose ul,body.medibc-pdp-simple .cc-prose ul li>ul{grid-template-columns:1fr}body.medibc-pdp-simple .cc-prose h2{font-size:22px}}@media (max-width:640px){body.medibc-pdp-simple .product-info-main .product-info-price{align-items:center;gap:10px}body.medibc-pdp-simple .product-info-main .product-info-price .price-box .price{font-size:26px}body.medibc-pdp-simple .product-info-main .product-info-price .price-box .cc-gst{font-size:12px;margin-left:4px}body.medibc-pdp-simple .product-info-main .cc-stockline .stock{font-size:13px}}@media (max-width:640px){body.medibc-pdp-simple .product-info-main .box-tocart .fieldset{gap:10px}body.medibc-pdp-simple .product-info-main .qty-step{width:38px}body.medibc-pdp-simple .product-info-main .box-tocart .field.qty .control input.qty{width:42px}body.medibc-pdp-simple .product-info-main .box-tocart .action.tocart,body.medibc-pdp-simple .product-info-main #product-addtocart-button{font-size:15.5px !important;padding:0 12px !important;gap:7px;white-space:nowrap}}body.medibc-pdp-simple .cc-related{padding:44px 0 0}body.medibc-pdp-simple .cc-related .cc-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}body.medibc-pdp-simple .cc-related .cc-sec-head .eyebrow{display:block;font-family:var(--cc-font-display);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-teal-700);margin-bottom:6px}body.medibc-pdp-simple .cc-related .cc-sec-head h2{font-family:var(--cc-font-display);font-size:clamp(26px,3vw,38px);font-weight:800;color:var(--cc-navy-900);margin:0}body.medibc-pdp-simple .cc-related .cc-nav-arrows{display:flex;gap:8px}body.medibc-pdp-simple .cc-related .cc-nav-arrows button{width:44px;height:44px;border-radius:50%;border:2px solid var(--cc-line);background:#fff;color:var(--cc-navy-800);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s;padding:0}body.medibc-pdp-simple .cc-related .cc-nav-arrows button:hover{border-color:var(--cc-teal);color:var(--cc-teal-700);background:var(--cc-mint)}body.medibc-pdp-simple .cc-related .cc-nav-arrows button svg{width:19px;height:19px}body.medibc-pdp-simple .cc-related .cc-nav-arrows button:disabled{opacity:.35;cursor:default;background:#fff;border-color:var(--cc-line);color:var(--cc-navy-800)}body.medibc-pdp-simple .cc-products{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}body.medibc-pdp-simple .cc-products.slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}body.medibc-pdp-simple .cc-products.slider::-webkit-scrollbar{display:none}body.medibc-pdp-simple .cc-products.slider .cc-product{flex:0 0 calc(25% - 16.5px);scroll-snap-align:start}body.medibc-pdp-simple .cc-product{background:#fff;border:1px solid var(--cc-line);border-radius:var(--cc-radius);overflow:hidden;transition:.18s;display:flex;flex-direction:column}body.medibc-pdp-simple .cc-product:hover{box-shadow:var(--cc-shadow-md);transform:translateY(-4px)}body.medibc-pdp-simple .cc-product .media{position:relative;background:var(--cc-sky-050);height:190px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--cc-line)}body.medibc-pdp-simple .cc-product .media img{max-width:72%;max-height:76%;object-fit:contain;mix-blend-mode:multiply}body.medibc-pdp-simple .cc-product .body{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1}body.medibc-pdp-simple .cc-product .body h3{font-size:15.5px;line-height:1.3;margin:6px 0 0;font-family:var(--cc-font-display);font-weight:600;color:var(--cc-ink)}body.medibc-pdp-simple .cc-product .body h3 a{color:inherit;text-decoration:none}body.medibc-pdp-simple .cc-product .body .price-box{margin:auto 0 0;padding-top:14px}body.medibc-pdp-simple .cc-product .body .price{font-family:var(--cc-font-display);font-weight:800;font-size:21px;color:var(--cc-navy-900)}body.medibc-pdp-simple .cc-product .body .action.tocart{margin-top:12px;width:100%;justify-content:center;padding:12px 20px;font-size:14.5px;background:var(--cc-navy-800);border:2px solid transparent;border-radius:14px;color:#fff;font-family:var(--cc-font-display);font-weight:700;display:inline-flex;align-items:center;transition:.18s}body.medibc-pdp-simple .cc-product .body .action.tocart:hover{background:var(--cc-navy-900);transform:translateY(-2px);box-shadow:var(--cc-shadow-md)}@media (max-width:980px){body.medibc-pdp-simple .cc-products{grid-template-columns:1fr 1fr}body.medibc-pdp-simple .cc-products.slider .cc-product{flex-basis:calc(50% - 11px)}}@media (max-width:640px){body.medibc-pdp-simple .cc-products{grid-template-columns:1fr}body.medibc-pdp-simple .cc-products.slider .cc-product{flex:0 0 82%}}body.medibc-pdp-simple .product-info-main #product-addtocart-button span:before,body.medibc-pdp-simple .product-info-main .box-tocart .action.tocart span:before{content:none !important;display:none !important}body.medibc-pdp-simple .product-info-main #product-addtocart-button .cc-cart-ico{width:19px;height:19px;flex:0 0 19px}body.medibc-pdp-simple .product-info-main #product-addtocart-button.is-loading,body.medibc-pdp-simple .product-info-main .box-tocart .action.tocart.is-loading{cursor:wait;opacity:.85;pointer-events:none}body.medibc-pdp-simple .product-info-main #product-addtocart-button.is-loading .cc-cart-ico{display:none}body.medibc-pdp-simple .product-info-main #product-addtocart-button.is-loading:before{content:"";width:18px;height:18px;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:cc-cart-spin .7s linear infinite;box-sizing:border-box;flex:0 0 18px}@keyframes cc-cart-spin{to{transform:rotate(360deg)}}body.medibc-pdp-simple .product-info-main .product-info-price>.cc-gst{align-self:flex-end;font-size:15px;font-weight:600;color:var(--cc-slate);font-family:var(--cc-font-body);margin:0 0 5px -8px;white-space:nowrap}body.medibc-pdp-simple .product-info-main .product-info-price>.cc-stockline{margin-left:auto}body.medibc-pdp-simple .price-container.price-final_price.tax.weee:before,body.medibc-pdp-simple .product-info-main .price-container.price-final_price.tax.weee:before{content:none !important}body.medibc-pdp-simple .cc-tabbar button:before{content:none !important;display:none !important}body.medibc-pdp-simple .column.main>*{order:9}body.medibc-pdp-simple .column.main>.product.media{order:1}body.medibc-pdp-simple .column.main>.product-info-main{order:2}body.medibc-pdp-simple .column.main>.cc-panel{order:3}body.medibc-pdp-simple .column.main>.product.info.detailed{order:4}body.medibc-pdp-simple .column.main>.cc-related{order:5}.cc-search .mst-searchautocomplete__autocomplete{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:70;background:#fff;border:1px solid var(--cc-line);border-radius:16px;box-shadow:var(--cc-shadow-lg);max-height:min(70vh,640px);overflow-y:auto;overscroll-behavior:contain;padding:6px 0 0}.cc-search .mst-searchautocomplete__autocomplete._active{display:block}.cc-search .mst-searchautocomplete__close{display:none}.cc-search .mst-searchautocomplete__wrapper{padding:4px 8px 8px}.cc-search .mst-searchautocomplete__index{padding:6px 0 2px}.cc-search .mst-searchautocomplete__index+.mst-searchautocomplete__index{border-top:1px solid var(--cc-line);margin-top:6px}.cc-search .mst-searchautocomplete__index-title{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 6px;font-family:var(--cc-font-display);font-weight:700;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-slate-300)}.cc-search .mst-searchautocomplete__index-title .num_results{font-family:var(--cc-font-body);font-weight:600;font-size:11px;letter-spacing:0;text-transform:none;color:var(--cc-slate-300)}.cc-search .mst-searchautocomplete__index ul{list-style:none;margin:0;padding:0}.cc-search .mst-searchautocomplete__index ul li{margin:0;border-radius:10px;transition:background .12s}.cc-search .mst-searchautocomplete__index ul li:hover,.cc-search .mst-searchautocomplete__index ul li._active{background:var(--cc-sky-050)}.cc-search .mst-searchautocomplete__index ul li.mst-searchautocomplete__item{display:flex;align-items:center;gap:12px;padding:8px 12px}.cc-search .mst-searchautocomplete__index ul li>a{color:var(--cc-ink);text-decoration:none;flex:0 0 auto}.cc-search .mst-product-image-wrapper{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--cc-sky-050);border:1px solid var(--cc-line);border-radius:9px;overflow:hidden}.cc-search .mst-product-image-wrapper img{max-width:100%;max-height:100%;width:auto !important;height:auto !important;object-fit:contain;mix-blend-mode:multiply}.cc-search .mst-searchautocomplete__index .meta{flex:1;min-width:0}.cc-search .mst-searchautocomplete__index .title{font-family:var(--cc-font-body);font-weight:500;font-size:14px;line-height:1.35;color:var(--cc-ink)}.cc-search .mst-searchautocomplete__index .title a{color:inherit;text-decoration:none}.cc-search .mst-searchautocomplete__index .store{flex:0 0 auto;margin-left:auto}.cc-search .mst-searchautocomplete__index .price{font-family:var(--cc-font-display);font-weight:700;font-size:14px;color:var(--cc-navy-900);white-space:nowrap}.cc-search .mst-searchautocomplete__index .price .price{font-size:14px;font-weight:700}.cc-search .mst-searchautocomplete__index .price .old-price{display:none}.cc-search .mst-searchautocomplete__index .sku,.cc-search .mst-searchautocomplete__index .description,.cc-search .mst-searchautocomplete__index .stock_status,.cc-search .mst-searchautocomplete__index .to-cart{display:none}.cc-search .mst-searchautocomplete__show-all{display:block;border-top:1px solid var(--cc-line);margin-top:6px;padding:0;text-align:center}.cc-search .mst-searchautocomplete__show-all a{display:block;padding:13px 16px;font-family:var(--cc-font-display);font-weight:700;font-size:13.5px;color:var(--cc-teal-700);text-decoration:none}.cc-search .mst-searchautocomplete__show-all a:hover{background:var(--cc-mint)}.cc-search .mst-searchautocomplete__empty-result{padding:18px 16px;font-size:14px;color:var(--cc-slate);text-align:center}.cc-search .mst-searchautocomplete__spinner{display:flex;justify-content:center;padding:14px}.cc-search .mst-searchautocomplete__index .meta .rating-summary,.cc-search .mst-searchautocomplete__index .meta .reviews-actions,.cc-search .mst-searchautocomplete__index .meta .product-reviews-summary{display:none}@media (min-width:641px){body.medibc-pdp-simple .fotorama:not(.fotorama--fullscreen) .fotorama__wrap{display:grid !important;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start}body.medibc-pdp-simple .fotorama:not(.fotorama--fullscreen) .fotorama__wrap .fotorama__stage{grid-column:2;grid-row:1}body.medibc-pdp-simple .fotorama:not(.fotorama--fullscreen) .fotorama__wrap .fotorama__nav-wrap{grid-column:1;grid-row:1;margin-top:0;width:64px !important}body.medibc-pdp-simple .fotorama:not(.fotorama--fullscreen) .fotorama__wrap .fotorama__nav{width:64px !important;height:auto !important;overflow:visible}body.medibc-pdp-simple .fotorama:not(.fotorama--fullscreen) .fotorama__wrap .fotorama__nav__shaft{display:flex !important;flex-direction:column;gap:10px;width:64px !important;transform:none !important}}body.medibc-pdp-simple .fotorama__nav__frame--thumb{width:64px !important;height:64px !important;padding:0 !important}body.medibc-pdp-simple .fotorama__nav--thumbs .fotorama__thumb{width:64px;height:64px;display:flex;align-items:center;justify-content:center;overflow:hidden}body.medibc-pdp-simple .fotorama__nav--thumbs .fotorama__thumb img{position:static !important;width:auto !important;height:auto !important;max-width:85% !important;max-height:85% !important;transform:none !important;object-fit:contain}body.medibc-pdp-simple .fotorama:not(.fotorama--fullscreen) .fotorama__wrap .fotorama__stage__frame .fotorama__img{max-width:82% !important;max-height:82% !important;width:auto !important;height:auto !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;margin:0 !important}@media (min-width:641px){body.medibc-pdp-simple .fotorama:not(.fotorama--fullscreen) .fotorama__wrap .fotorama__arr{display:none !important}}body.medibc-pdp-simple .cc-solo-thumb{width:64px;height:64px;border-radius:11px;border:2px solid var(--cc-teal);box-shadow:0 0 0 3px var(--cc-mint);background:var(--cc-sky-050);display:flex;align-items:center;justify-content:center;overflow:hidden}body.medibc-pdp-simple .cc-solo-thumb img{max-width:85%;max-height:85%;object-fit:contain;mix-blend-mode:multiply}@media (min-width:641px){body.medibc-pdp-simple .cc-solo-thumb{grid-column:1;grid-row:1}}@media (max-width:640px){body.medibc-pdp-simple .cc-solo-thumb{margin-top:14px}}body.medibc-pdp-simple .fotorama--fullscreen .cc-solo-thumb{display:none}body.medibc-pdp-simple .fotorama--fullscreen{background:#fff}body.medibc-pdp-simple .fotorama--fullscreen .fotorama__stage{background:#fff;border:none;border-radius:0}body.medibc-pdp-simple .fotorama--fullscreen .fotorama__stage__frame .fotorama__img,body.medibc-pdp-simple .fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{position:absolute;max-width:92% !important;max-height:92% !important;width:auto !important;height:auto !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;margin:0 !important}body.medibc-pdp-simple .fotorama--fullscreen .fotorama__fullscreen-icon{width:46px;height:46px;top:18px;right:18px;background:#fff none !important;border:1px solid var(--cc-line);border-radius:50%;box-shadow:var(--cc-shadow-md,0 8px 22px rgba(6,48,45,.12));opacity:1}body.medibc-pdp-simple .fotorama--fullscreen .fotorama__fullscreen-icon:before{content:"\2715";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--cc-navy-900);font-family:var(--cc-font-display)}body.medibc-pdp-simple .fotorama--fullscreen .fotorama__fullscreen-icon:hover{background:var(--cc-mint) none !important}body.medibc-pdp-simple .product-info-main .product-brand{order:0;margin:0;padding:0;border:0;background:0 0;text-align:left;font-family:var(--cc-font-display);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-teal-700)}body.medibc-pdp-simple .product-info-main .product-brand a{color:inherit;text-decoration:none}body.medibc-pdp-simple .product-info-main .product.attribute.overview{border:0 !important;padding:0 !important}body.medibc-pdp-simple .fotorama:not(.fotorama--fullscreen) .fotorama__wrap .fotorama__stage__frame{background:var(--cc-sky-050)}body.medibc-pdp-simple .product-info-main .product-brand,body.medibc-pdp-simple .product-info-main .product-brand *{color:var(--cc-teal-700) !important;border:0 !important;text-decoration:none !important;font-family:var(--cc-font-display) !important}body.medibc-pdp-simple .page-wrapper{overflow:visible;overflow-x:clip}body.medibc-pdp-simple .page-main{max-width:var(--cc-maxw) !important;margin-left:auto !important;margin-right:auto !important;padding-left:30px;padding-right:30px;padding-top:0 !important;box-sizing:border-box;width:100%}body.medibc-pdp-simple .fotorama:not(.fotorama--fullscreen) .fotorama__wrap .fotorama__stage{height:auto !important;aspect-ratio:1/1}body.medibc-pdp-simple .fotorama:not(.fotorama--fullscreen) .fotorama__wrap .fotorama__stage__shaft,body.medibc-pdp-simple .fotorama:not(.fotorama--fullscreen) .fotorama__wrap .fotorama__stage__frame{height:100% !important;width:100% !important;max-width:100% !important}body.medibc-pdp-simple .cc-details-band{background:var(--cc-bg-soft);padding:70px 0;margin:44px calc(50% - 50vw) 0;width:100vw}body.medibc-pdp-simple .cc-details-band .cc-details-wrap{max-width:var(--cc-maxw);margin:0 auto;padding:0 30px}body.medibc-pdp-simple .cc-details-band .cc-panel{margin:0}body.medibc-pdp-simple .column.main>.cc-details-band{order:3;grid-column:1/-1}@media (max-width:640px){body.medibc-pdp-simple .cc-details-band{padding:44px 0}body.medibc-pdp-simple .cc-details-band .cc-details-wrap{padding:0 16px}body.medibc-pdp-simple .fotorama__thumb__arr{display:none !important}body.medibc-pdp-simple .fotorama__nav-wrap--horizontal .fotorama__nav{height:72px !important}}body.medibc-pdp-grouped .product-info-main .box-tocart{display:none !important}body.medibc-pdp-simple .product-info-main .cc-from{font-family:var(--cc-font-display);font-weight:600;font-size:15px;color:var(--cc-slate);margin-right:2px;align-self:center}body.medibc-pdp-grouped .product-info-main .price-box .minimal-price .price-label{display:none}body.medibc-pdp-grouped .product-info-main .cc-grouped{order:4;margin:18px 0 0;border:2px solid var(--cc-line);border-radius:16px;overflow:hidden;background:#fff}body.medibc-pdp-grouped .cc-grow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border-bottom:1px solid var(--cc-line)}body.medibc-pdp-grouped .cc-grow:hover{background:var(--cc-sky-050)}body.medibc-pdp-grouped .cc-gname b{display:block;font-family:var(--cc-font-display);font-weight:700;font-size:14.5px;color:var(--cc-ink)}body.medibc-pdp-grouped .cc-gname .cc-gprice{font-family:var(--cc-font-display);font-weight:700;font-size:14px;color:var(--cc-teal-700)}body.medibc-pdp-grouped .cc-goos{font-family:var(--cc-font-display);font-weight:700;font-size:13px;color:#b91c1c;white-space:nowrap}body.medibc-pdp-grouped .cc-gqty{display:flex;align-items:center;border:2px solid var(--cc-line);border-radius:12px;overflow:hidden;background:#fff;flex-shrink:0}body.medibc-pdp-grouped .cc-gqty .qty-step{width:36px;height:42px;border:none;background:0 0;font-size:17px;color:var(--cc-navy-800);cursor:pointer;font-family:var(--cc-font-display);padding:0}body.medibc-pdp-grouped .cc-gqty .qty-step:hover{background:var(--cc-mint)}body.medibc-pdp-grouped .cc-gqty input.qty{width:42px;height:42px;border:none;text-align:center;font-family:var(--cc-font-display);font-weight:700;font-size:15px;color:var(--cc-ink);background:0 0;padding:0}body.medibc-pdp-grouped .cc-gqty input.qty:focus{outline:none;box-shadow:none}body.medibc-pdp-grouped .cc-gfoot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:var(--cc-sky-050)}body.medibc-pdp-grouped .cc-gtotal{font-family:var(--cc-font-display);font-weight:600;font-size:14px;color:var(--cc-slate);white-space:nowrap}body.medibc-pdp-grouped .cc-gtotal b{font-size:22px;font-weight:800;color:var(--cc-navy-900);margin-left:8px}body.medibc-pdp-grouped .cc-gfoot .cc-gadd{background:var(--cc-teal) !important;border:2px solid transparent !important;border-radius:14px !important;color:#fff !important;height:52px;min-width:0 !important;padding:0 24px !important;font-family:var(--cc-font-display) !important;font-weight:700 !important;font-size:16px !important;text-transform:none !important;display:inline-flex !important;align-items:center;justify-content:center;gap:9px;transition:.18s;white-space:nowrap}body.medibc-pdp-grouped .cc-gfoot .cc-gadd:hover:not(:disabled){background:var(--cc-teal-600) !important;transform:translateY(-2px);box-shadow:0 10px 26px rgba(18,175,163,.35)}body.medibc-pdp-grouped .cc-gfoot .cc-gadd:disabled{opacity:.45;cursor:not-allowed}body.medibc-pdp-grouped .cc-gfoot .cc-gadd.is-loading{opacity:.85;cursor:wait;pointer-events:none}body.medibc-pdp-grouped .cc-gfoot .cc-gadd.is-loading .cc-cart-ico{display:none}body.medibc-pdp-grouped .cc-gfoot .cc-gadd.is-loading:before{content:"";width:18px;height:18px;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:cc-cart-spin .7s linear infinite;box-sizing:border-box;flex-shrink:0}@media (max-width:560px){body.medibc-pdp-grouped .cc-gfoot{flex-direction:column;align-items:stretch;text-align:center}body.medibc-pdp-grouped .cc-gfoot .cc-gadd{justify-content:center;width:100%}}body.medibc-pdp-simple .cc-faq-item{border:1px solid var(--cc-line);border-radius:16px;padding:20px 22px;transition:.15s}body.medibc-pdp-simple .cc-faq-item+.cc-faq-item{margin-top:12px}body.medibc-pdp-simple .cc-faq-item:hover{border-color:var(--cc-teal-600);box-shadow:0 4px 14px rgba(18,175,163,.08)}body.medibc-pdp-simple .cc-faq-item .cc-faq-q{font-family:var(--cc-font-display);font-weight:700;font-size:15.5px;color:var(--cc-navy-900);margin:0;padding:0;border:0;display:flex;gap:13px;align-items:flex-start}body.medibc-pdp-simple .cc-faq-item .cc-faq-q:before{content:"Q";flex-shrink:0;width:28px;height:28px;border-radius:8px;background:var(--cc-mint);color:var(--cc-teal-700);font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center}body.medibc-pdp-simple .cc-faq-item .cc-faq-a{margin:10px 0 0 41px;font-size:14.5px;color:var(--cc-slate);line-height:1.6}body.medibc-pdp-simple .cc-faq-item .cc-faq-a>*:first-child{margin-top:0}body.medibc-pdp-simple .cc-faq-item .cc-faq-a>*:last-child{margin-bottom:0}@media (max-width:640px){body.medibc-pdp-simple .cc-faq-item{padding:16px}body.medibc-pdp-simple .cc-faq-item .cc-faq-a{margin-left:0}}body.medibc-pdp-grouped .product-info-main .cc-lowprice{font-family:var(--cc-font-display);font-weight:800;font-size:40px;color:var(--cc-navy-900);line-height:1}body.medibc-pdp-grouped .product-info-main .price-box:empty{display:none}@media (max-width:640px){body.medibc-pdp-grouped .product-info-main .cc-lowprice{font-size:26px}}body.medibc-pdp-configurable .product-options-wrapper{margin:0}body.medibc-pdp-configurable .swatch-attribute{margin-top:18px}body.medibc-pdp-configurable .swatch-attribute .swatch-attribute-label{display:inline-block;font-family:var(--cc-font-display);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--cc-navy-800);margin-bottom:9px}body.medibc-pdp-configurable .swatch-attribute .swatch-attribute-selected-option{font-family:var(--cc-font-display);font-weight:600;font-size:13px;color:var(--cc-slate-300);padding-left:6px}body.medibc-pdp-configurable .swatch-attribute .swatch-attribute-selected-option:before{content:"— "}body.medibc-pdp-configurable .swatch-attribute .swatch-attribute-selected-option:empty:before{content:"— choose an option"}body.medibc-pdp-configurable .swatch-attribute-options{display:flex;flex-wrap:wrap;gap:10px;margin:0}body.medibc-pdp-configurable .swatch-option{display:inline-flex;align-items:center;gap:9px;width:auto !important;height:auto !important;min-width:0 !important;border:2px solid var(--cc-line) !important;border-radius:12px !important;padding:10px 18px;background:#fff;font-family:var(--cc-font-display);font-weight:700;font-size:14px;color:var(--cc-ink);cursor:pointer;transition:.15s;box-shadow:none;outline:none !important;margin:0 !important;line-height:1.2}body.medibc-pdp-configurable .swatch-option.color,body.medibc-pdp-configurable .swatch-option.image{background-image:linear-gradient(#fff,#fff) !important;background-size:cover !important;padding:10px 16px 10px 12px}body.medibc-pdp-configurable .swatch-option.color:before,body.medibc-pdp-configurable .swatch-option.image:before{content:"";width:20px;height:20px;border-radius:50%;border:2px solid rgba(0,0,0,.08);background-color:inherit;background-image:none;flex-shrink:0}body.medibc-pdp-configurable .swatch-option.color:after,body.medibc-pdp-configurable .swatch-option.image:after{content:attr(data-option-label);text-transform:capitalize}body.medibc-pdp-configurable .swatch-option:hover{border-color:var(--cc-teal-600) !important;outline:none !important}body.medibc-pdp-configurable .swatch-option.selected{border-color:var(--cc-teal) !important;box-shadow:0 0 0 3px var(--cc-mint) !important;color:var(--cc-teal-700);outline:none !important}body.medibc-pdp-configurable .swatch-option.disabled{opacity:.4;cursor:not-allowed}body.medibc-pdp-configurable .product-options-wrapper .field{margin-top:18px;padding:0}body.medibc-pdp-configurable .product-options-wrapper .field>.label{display:inline-block;font-family:var(--cc-font-display);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--cc-navy-800);margin-bottom:9px;padding:0}body.medibc-pdp-configurable .product-options-wrapper .field>.label:after{color:var(--cc-slate-300)}body.medibc-pdp-configurable .product-options-wrapper .field:not(.required)>.label:after{content:" optional";font-weight:600;text-transform:none;letter-spacing:0;font-size:12px}body.medibc-pdp-configurable .product-options-wrapper .field>.label .price-notice{color:var(--cc-slate-300)}body.medibc-pdp-configurable .product-options-wrapper select.product-custom-option,body.medibc-pdp-configurable .product-options-wrapper .control select{width:100%;height:50px !important;border:2px solid var(--cc-line);border-radius:12px;padding:0 40px 0 14px;font-family:var(--cc-font-display);font-weight:600;font-size:14.5px;color:var(--cc-ink);background-color:#fff;cursor:pointer;transition:.15s;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a8696' stroke-width='2.6'%3E%3Cpath d='m6 9 6 6 6-6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}body.medibc-pdp-configurable .product-options-wrapper .control select:focus{border-color:var(--cc-teal);box-shadow:0 0 0 3px var(--cc-mint);outline:none}body.medibc-pdp-configurable .product-info-main #product-addtocart-button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}body.medibc-pdp-simple .product-info-main .product-reviews-summary{order:1;display:flex;align-items:center;gap:10px;margin:6px 0 0}body.medibc-pdp-simple .product-info-main .product-reviews-summary .label{display:none}body.medibc-pdp-simple .product-info-main .product-reviews-summary .reviews-actions{font-size:13.5px;line-height:1}body.medibc-pdp-simple .product-info-main .product-reviews-summary .reviews-actions a{color:var(--cc-slate);text-decoration:underline;text-underline-offset:3px}body.medibc-pdp-simple .product-info-main .product-reviews-summary .reviews-actions a:hover{color:var(--cc-teal-700)}body.medibc-pdp-simple .product-info-main .product-reviews-summary .reviews-actions .action.add{display:none}body.medibc-pdp-simple .cc-specs .additional-attributes-wrapper{margin:0}body.medibc-pdp-simple .cc-specs table.additional-attributes{width:100%;border-collapse:separate;border-spacing:0;margin-top:16px;border:1px solid var(--cc-line);border-radius:14px;overflow:hidden}body.medibc-pdp-simple .cc-specs table.additional-attributes th,body.medibc-pdp-simple .cc-specs table.additional-attributes td{text-align:left;padding:11px 16px;font-size:14px;border-bottom:1px solid var(--cc-line)}body.medibc-pdp-simple .cc-specs table.additional-attributes tr:last-child th,body.medibc-pdp-simple .cc-specs table.additional-attributes tr:last-child td{border-bottom:none}body.medibc-pdp-simple .cc-specs table.additional-attributes th{width:38%;font-family:var(--cc-font-display);font-weight:700;color:var(--cc-navy-900);background:var(--cc-sky-050)}body.medibc-pdp-simple .cc-specs table.additional-attributes td{color:var(--cc-slate)}body.medibc-pdp-simple .cc-reviews .stamped-main-widget{display:block !important}body.medibc-pdp-simple .cc-reviews{border:1px solid var(--cc-line);border-radius:16px;padding:22px}@media (max-width:640px){body.medibc-pdp-simple .cc-tabpane.cc-reviews{border:none;padding:22px 16px}}body.medibc-pdp-configurable .product-info-price .price-box .price-label{display:inline !important;font-family:var(--cc-font-display);font-weight:600;font-size:15px;color:var(--cc-slate);margin-right:6px;text-transform:none}body.medibc-pdp-configurable .swatch-attribute .swatch-attribute-selected-option{display:inline !important;text-transform:capitalize}body.medibc-pdp-configurable .product-options-wrapper .field.required>.label:after,body.medibc-pdp-configurable .product-options-wrapper .field._required>.label:after,body.medibc-pdp-configurable .product-options-wrapper .field.required>.label span:after,body.medibc-pdp-configurable .product-options-wrapper .field.required .label em,body.medibc-pdp-configurable .product-options-wrapper .required em{display:none !important;content:none}body.medibc-pdp-simple .product-info-main .box-tocart .action.toprint{display:none !important}body.medibc-pdp-configurable .product-options-wrapper .swatch-attribute .swatch-attribute-label{display:inline !important;width:auto !important;min-width:0 !important}body.medibc-pdp-configurable .product-options-wrapper .swatch-attribute .swatch-attribute-selected-option{display:inline !important;width:auto !important;float:none !important}@media (min-width:641px){body.medibc-pdp-simple .fotorama:not(.fotorama--fullscreen) .fotorama__wrap .fotorama__nav-wrap{position:relative}body.medibc-pdp-simple .cc-rail-btn{position:absolute;left:19px;width:26px;height:26px;border:none;border-radius:50%;background:rgba(6,48,45,.82);color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:5;box-shadow:0 4px 10px rgba(6,48,45,.28);padding:0;transition:.15s}body.medibc-pdp-simple .cc-rail-btn.on{display:flex}body.medibc-pdp-simple .cc-rail-btn:hover{background:var(--cc-teal)}body.medibc-pdp-simple .cc-rail-up{top:6px}body.medibc-pdp-simple .cc-rail-down{bottom:6px}}@media (max-width:640px){body.medibc-pdp-simple .cc-rail-btn{display:none !important}}body.medibc-pdp-configurable .product-options-wrapper .swatch-attribute{display:block !important}body.medibc-pdp-configurable .product-options-wrapper .field{display:block !important}body.medibc-pdp-configurable .product-options-wrapper .field>.label{width:auto !important;max-width:none !important;flex:none !important;margin:0 0 9px !important;text-align:left !important}body.medibc-pdp-configurable .product-options-wrapper .field>.control{width:100% !important;max-width:100% !important;flex:none !important;margin:0 !important}body.medibc-pdp-configurable .product-options-wrapper .select2-container{width:100% !important;max-width:100%}body.medibc-pdp-configurable .product-options-wrapper .select2-container .select2-selection--single{height:50px !important;border:2px solid var(--cc-line) !important;border-radius:12px !important;background:#fff !important;display:flex;align-items:center;padding:0 40px 0 14px;transition:.15s;outline:none}body.medibc-pdp-configurable .product-options-wrapper .select2-container .select2-selection__rendered{line-height:1.2 !important;padding:0 !important;font-family:var(--cc-font-display);font-weight:600;font-size:14.5px;color:var(--cc-ink) !important}body.medibc-pdp-configurable .product-options-wrapper .select2-container .select2-selection__arrow{height:100% !important;width:40px !important;top:0 !important;right:0 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a8696' stroke-width='2.6'%3E%3Cpath d='m6 9 6 6 6-6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px}body.medibc-pdp-configurable .product-options-wrapper .select2-container .select2-selection__arrow b{display:none !important}body.medibc-pdp-configurable .product-options-wrapper .select2-container--focus .select2-selection--single,body.medibc-pdp-configurable .product-options-wrapper .select2-container--open .select2-selection--single{border-color:var(--cc-teal) !important;box-shadow:0 0 0 3px var(--cc-mint) !important}.select2-dropdown{border:2px solid var(--cc-line) !important;border-radius:12px !important;font-family:var(--cc-font-display);font-size:14px;overflow:hidden}.select2-results__option--highlighted{background:var(--cc-mint) !important;color:var(--cc-teal-700) !important}body.medibc-pdp-simple .swatch-option-tooltip,body.medibc-pdp-simple .swatch-option-tooltip-layered{display:none !important}body.medibc-pdp-configurable .swatch-attribute-options:focus,body.medibc-pdp-configurable .swatch-attribute-options:focus-visible{outline:none !important;box-shadow:none !important}body.medibc-pdp-simple .cc-hidden{display:none !important}body.medibc-pdp-simple .cc-product .media .product-image-container,body.medibc-pdp-simple .cc-product .media .product-image-wrapper{display:contents !important}body.medibc-pdp-simple .cc-product .media img,body.medibc-pdp-simple .cc-product .media img.product-image-photo{position:static !important;width:auto !important;height:auto !important;max-width:72% !important;max-height:76% !important;margin:0 !important;object-fit:contain;mix-blend-mode:multiply}body.medibc-pdp-simple .column.main>.stamped-main-widget,body.medibc-pdp-simple .column.main>.stamped,body.medibc-pdp-simple .product.info.detailed~.stamped-main-widget{display:none !important}body.medibc-pdp-simple .cc-tabpane.cc-reviews .stamped-main-widget{display:block !important}body.medibc-pdp-simple .page-footer{padding-top:0 !important;margin-top:0 !important}body.medibc-pdp-simple .column.main{padding-bottom:0}body.medibc-pdp-simple .page-main{margin-bottom:0 !important}body.medibc-pdp-simple .product.info.detailed{padding-bottom:0 !important;margin-bottom:0 !important}body.medibc-pdp-simple .column.main>.cc-related,body.medibc-pdp-simple .column.main>.cc-upsell{padding-bottom:70px}.cc-search input[type=search]::-webkit-search-cancel-button,.cc-drawer input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.cc-search .cc-search-clear{position:absolute;right:52px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:none;border-radius:50%;background:0 0;color:var(--cc-slate);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:2;transition:.15s}.cc-search .cc-search-clear[hidden]{display:none}.cc-search .cc-search-clear svg{width:14px;height:14px}.cc-search .cc-search-clear:hover{background:var(--cc-mint);color:var(--cc-teal-700)}body.medibc-pdp-simple .cc-prose ol{margin:16px 0 0;padding-left:22px;color:var(--cc-slate);font-size:14.5px;line-height:1.6}body.medibc-pdp-simple .cc-prose ol li{margin:6px 0 0}body.medibc-pdp-simple .cc-prose table{width:100%;border-collapse:separate;border-spacing:0;margin-top:16px;border:1px solid var(--cc-line);border-radius:14px;overflow:hidden;font-size:14px}body.medibc-pdp-simple .cc-prose table th,body.medibc-pdp-simple .cc-prose table td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--cc-line);color:var(--cc-slate)}body.medibc-pdp-simple .cc-prose table tr:last-child th,body.medibc-pdp-simple .cc-prose table tr:last-child td{border-bottom:none}body.medibc-pdp-simple .cc-prose table th,body.medibc-pdp-simple .cc-prose table thead td{font-family:var(--cc-font-display);font-weight:700;color:var(--cc-navy-900);background:var(--cc-sky-050)}body.medibc-cart .page-main,body.medibc-pdp-simple .page-main{box-shadow:none !important}body.medibc-cart .page-main{max-width:var(--cc-maxw) !important;margin:0 auto !important;padding:0 30px;width:100%;box-sizing:border-box}body.medibc-cart .page-footer{padding-top:0 !important;margin-top:0 !important}body.medibc-cart .page-main{margin-bottom:70px !important}body.medibc-cart .breadcrumbs{max-width:var(--cc-maxw);margin:0 auto;padding:18px 30px 0;background:0 0}body.medibc-cart .breadcrumbs .items{font-size:13.5px;color:var(--cc-slate);font-family:var(--cc-font-body)}body.medibc-cart .page-title-wrapper{display:flex !important;align-items:baseline;justify-content:flex-start !important;text-align:left !important;gap:14px;margin:18px 0 26px;padding:0}body.medibc-cart .page-title-wrapper .page-title{margin:0 !important;text-align:left !important;font-family:var(--cc-font-display) !important;font-weight:800 !important;font-size:clamp(28px,3.4vw,40px) !important;color:var(--cc-navy-900) !important;letter-spacing:-.02em;margin:0}body.medibc-cart .page-title-wrapper .container{width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;display:flex;align-items:baseline;gap:14px}body.medibc-cart .cc-cart-count{font-family:var(--cc-font-display);font-weight:600;font-size:15px;color:var(--cc-slate)}body.medibc-cart .cart-container{display:grid !important;grid-template-columns:minmax(0,1fr) 380px;gap:34px;align-items:start}body.medibc-cart .cart-container:before,body.medibc-cart .cart-container:after{content:none}body.medibc-cart .cart-container>.cart-table,body.medibc-cart .cart-container>.col-md-4{width:100% !important;max-width:none !important;padding:0 !important;float:none !important;flex:none !important}body.medibc-cart .cc-citems table,body.medibc-cart .cc-citems tbody,body.medibc-cart .cc-citems tr,body.medibc-cart .cc-citems td{display:block;border:0;padding:0;margin:0;width:100%}body.medibc-cart .cc-citems{border:0;margin:0}body.medibc-cart .cc-citems .table-wrapper,body.medibc-cart .cc-citems table,body.medibc-cart .cc-citems tbody,body.medibc-cart .cc-citems tr,body.medibc-cart .cc-citems td,body.medibc-cart .form-cart,body.medibc-cart .cart.table-wrapper{border:0 !important;background:0 0 !important;box-shadow:none !important}body.medibc-cart .cc-citems tbody.cart.item+tbody.cart.item{margin-top:14px}body.medibc-cart .cc-citem-cell,body.medibc-cart .cc-citem,body.medibc-cart .cinfo{text-align:left !important}body.medibc-cart .cc-citem{position:relative;display:grid;grid-template-columns:96px 1fr 90px 132px 100px;gap:18px;align-items:center;background:#fff;border:1px solid var(--cc-line);border-radius:18px;padding:18px}body.medibc-cart .cc-citem .lbl{display:none;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-slate-300);font-family:var(--cc-font-display)}body.medibc-cart .cimg{width:96px;height:96px;border-radius:14px;background:#eefbfa;display:flex;align-items:center;justify-content:center;overflow:hidden}body.medibc-cart .cimg .product-image-container,body.medibc-cart .cimg .product-image-wrapper{display:contents !important}body.medibc-cart .cimg img{position:static !important;width:100% !important;height:100% !important;object-fit:contain;mix-blend-mode:multiply;padding:8px;box-sizing:border-box}body.medibc-cart .cname{font-family:var(--cc-font-display);font-weight:700;font-size:16px;color:var(--cc-navy-900);line-height:1.3;display:block;text-decoration:none}body.medibc-cart a.cname:hover{color:var(--cc-teal-700)}body.medibc-cart .cbrand{display:block;margin-top:3px;font-family:var(--cc-font-display);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-teal-700)}body.medibc-cart .cinfo .item-options{margin:6px 0 0;font-size:12.5px;color:var(--cc-slate);display:flex;flex-wrap:wrap;gap:2px 6px}body.medibc-cart .cinfo .item-options dt{font-weight:700}body.medibc-cart .cinfo .item-options dt:after{content:":"}body.medibc-cart .cinfo .item-options dd{margin:0 8px 0 0}body.medibc-cart .cremove{display:inline-flex;align-items:center;gap:6px;border:none;background:0 0;padding:0;margin-top:10px;font-family:var(--cc-font-display);font-weight:600;font-size:13px;color:var(--cc-slate-300);cursor:pointer;transition:.15s;border-radius:10px}body.medibc-cart .cremove:hover{color:#e04c3c}body.medibc-cart .cunit .price,body.medibc-cart .cunit .price-including-tax .price,body.medibc-cart .cunit .price-excluding-tax .price{font-family:var(--cc-font-display) !important;font-weight:600 !important;font-size:15px !important;color:var(--cc-slate) !important}body.medibc-cart .csub{text-align:right}body.medibc-cart .csub .price,body.medibc-cart .csub .price-including-tax .price,body.medibc-cart .csub .price-excluding-tax .price{font-family:var(--cc-font-display) !important;font-weight:800 !important;font-size:18px !important;color:var(--cc-navy-900) !important}body.medibc-cart .cqty{display:flex;align-items:center;border:2px solid var(--cc-line);border-radius:12px;overflow:hidden;background:#fff;width:fit-content}body.medibc-cart .cqty .qty-step{width:36px;height:42px;border:none;background:0 0;font-size:17px;color:var(--cc-navy-800);cursor:pointer;font-family:var(--cc-font-display);padding:0}body.medibc-cart .cqty .qty-step:hover{background:var(--cc-mint)}body.medibc-cart .cqty input.qty{width:46px;height:42px;border:none;text-align:center;font-family:var(--cc-font-display);font-weight:700;font-size:15px;color:var(--cc-ink);background:0 0;padding:0;-moz-appearance:textfield;appearance:textfield}body.medibc-cart .cqty input.qty::-webkit-outer-spin-button,body.medibc-cart .cqty input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.medibc-cart .cqty input.qty:focus{outline:none;box-shadow:none}body.medibc-cart .cc-cart-actions{margin-top:18px;display:flex}body.medibc-cart .cc-continue{font-family:var(--cc-font-display);font-weight:600;font-size:14.5px;color:var(--cc-slate);text-decoration:none}body.medibc-cart .cc-continue:before,body.medibc-cart .cc-continue:after{content:none !important}body.medibc-cart .cc-continue:hover{color:var(--cc-teal-700)}body.medibc-cart .cc-hidden-update{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.cc-visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body.medibc-cart .cc-busy{opacity:.55;pointer-events:none;transition:opacity .2s}body.medibc-cart .cart-summary{background:#fff !important;border:1px solid var(--cc-line);border-radius:20px;padding:26px !important;position:sticky;top:100px;margin:0 !important;display:flex;flex-direction:column;width:auto !important;float:none !important}body.medibc-cart .cart-summary>.summary.title{order:1;display:block;font-family:var(--cc-font-display);font-weight:800;font-size:21px;color:var(--cc-navy-900);margin:0 0 10px;padding:0;border:0;background:0 0}body.medibc-cart .cart-summary th:after,body.medibc-cart .cart-summary .mark:after,body.medibc-cart .cart-summary .summary.title:before,body.medibc-cart .cart-summary .summary.title:after{content:none !important}body.medibc-cart .cart-summary .cart-totals{display:contents}body.medibc-cart .cart-summary .cart-totals .table-wrapper,body.medibc-cart .cart-summary .cart-totals table,body.medibc-cart .cart-summary .cart-totals tbody{display:contents}body.medibc-cart .cart-summary .cart-totals tr{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;font-size:14.5px;color:var(--cc-slate);border:0}body.medibc-cart .cart-summary .cart-totals th,body.medibc-cart .cart-summary .cart-totals td{padding:0 !important;border:0 !important;background:0 0 !important;font-weight:inherit;font-family:var(--cc-font-body) !important;font-size:14.5px !important;color:var(--cc-slate) !important;text-transform:none !important;letter-spacing:0 !important}body.medibc-cart .cart-summary .cart-totals tr.grand.totals th,body.medibc-cart .cart-summary .cart-totals tr.grand.totals td{font-family:var(--cc-font-display) !important;font-size:16px !important;color:var(--cc-navy-900) !important;font-weight:700}body.medibc-cart .cart-summary .cart-totals .amount .price{font-family:var(--cc-font-display) !important;font-weight:700 !important;color:var(--cc-navy-900) !important;font-size:15px !important}body.medibc-cart .cart-summary .cart-totals tr.totals.sub{order:2}body.medibc-cart .cart-summary .block.discount{order:3}body.medibc-cart .cart-summary .cart-totals tr.totals-tax{display:none}body.medibc-cart .cc-gst-srow{order:4;display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-top:1px solid var(--cc-line);font-size:13px;color:var(--cc-slate)}body.medibc-cart .cc-gst-srow b{font-family:var(--cc-font-display);font-weight:700;font-size:13.5px;color:var(--cc-slate)}body.medibc-cart .cart-summary .cart-totals tr.grand.totals{order:5;border-top:2px solid var(--cc-navy-900);margin-top:2px;padding-top:14px;font-family:var(--cc-font-display);font-weight:700;color:var(--cc-navy-900);font-size:16px}body.medibc-cart .cart-summary .cart-totals tr.grand.totals .amount .price{font-size:26px !important;font-weight:800 !important;font-family:var(--cc-font-display) !important;color:var(--cc-navy-900) !important}body.medibc-cart .cc-taxnote{order:6;display:block;text-align:right;font-size:11.5px;color:var(--cc-slate-300);margin-top:2px}body.medibc-cart .cc-discount{margin:10px 0 4px;padding:14px;border:1px solid var(--cc-line);border-radius:12px;background:var(--cc-sky-050)}body.medibc-cart .cc-discount-label{display:block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cc-slate);margin-bottom:7px;font-family:var(--cc-font-display)}body.medibc-cart .cc-discount-inline{display:flex;gap:8px}body.medibc-cart .cc-discount input.input-text{flex:1;min-width:0;height:42px;border:2px solid var(--cc-line);border-radius:10px;padding:0 12px;font-family:var(--cc-font-body);font-size:14px;background:#fff}body.medibc-cart .cc-discount input.input-text:focus{outline:none;border-color:var(--cc-teal);box-shadow:none}body.medibc-cart .cc-apply{height:42px !important;padding:0 16px !important;border:2px solid var(--cc-line) !important;border-radius:10px !important;background:#fff !important;font-family:var(--cc-font-display) !important;font-weight:700 !important;font-size:13.5px !important;color:var(--cc-navy-800) !important;cursor:pointer;transition:.15s;text-transform:none !important;box-shadow:none !important;flex-shrink:0}body.medibc-cart .cc-apply:hover{border-color:var(--cc-teal-600) !important;color:var(--cc-teal-700) !important;background:#fff !important}body.medibc-cart .cc-discount-applied{display:block;margin-top:8px;font-size:12.5px;color:var(--cc-teal-700);font-family:var(--cc-font-display);font-weight:600}body.medibc-cart .cart-summary .checkout-methods-items{order:7;margin:18px 0 0;padding:0;list-style:none}body.medibc-cart .cart-summary .checkout-methods-items .item{margin:0 0 10px}body.medibc-cart .cart-summary .action.primary.checkout{width:100%;height:54px;background:var(--cc-teal) !important;border:2px solid transparent !important;border-radius:14px !important;color:#fff !important;font-family:var(--cc-font-display) !important;font-weight:700 !important;font-size:16.5px !important;display:inline-flex !important;align-items:center;justify-content:center;gap:9px;cursor:pointer;transition:.18s;text-transform:none !important}body.medibc-cart .cart-summary .action.primary.checkout:hover{background:var(--cc-teal-600) !important;transform:translateY(-2px);box-shadow:0 10px 26px rgba(18,175,163,.35)}body.medibc-cart .cart-summary .paypal.checkout{text-align:center}body.medibc-cart .cart-summary .paypal.checkout input[type=image],body.medibc-cart .cart-summary .paypal.checkout img{border-radius:14px;max-height:48px}body.medibc-cart .cart-summary .action.multicheckout{display:none !important}body.medibc-cart .cc-sum-payrow{order:8;margin-top:18px;border-top:1px solid var(--cc-line);padding-top:14px}body.medibc-cart .cc-sum-payrow .cc-paylabel{display:block;font-family:var(--cc-font-display);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-slate-300);margin-bottom:8px}body.medibc-cart .cc-sum-payrow .cc-paychips{display:flex;flex-wrap:wrap;gap:8px}body.medibc-cart .cc-sum-payrow .chip{border:1px solid var(--cc-line);border-radius:7px;padding:5px 10px;font-size:11px;font-weight:700;color:var(--cc-slate);font-family:var(--cc-font-display);letter-spacing:.03em;background:#fff;white-space:nowrap}body.medibc-cart .cc-sum-payrow .chip.more{border-style:dashed;color:var(--cc-slate-300)}body.medibc-cart .cart-summary>*{order:9}body.medibc-cart .cart-summary>.summary.title{order:1}body.medibc-cart .cart-summary>.block.discount{order:3}body.medibc-cart .cart-summary>.cc-gst-srow{order:4}body.medibc-cart .cart-summary>.cc-taxnote{order:6}body.medibc-cart .cart-summary>.checkout-methods-items{order:7}body.medibc-cart .cart-summary>.cc-sum-payrow{order:8}body.medibc-cart .cart-summary .block.shipping{display:none !important}body.medibc-cart .cc-cart-empty{text-align:center;padding:70px 20px 90px;color:var(--cc-slate)}body.medibc-cart .cc-cart-empty svg{color:var(--cc-slate-300)}body.medibc-cart .cc-cart-empty h2{font-family:var(--cc-font-display);font-weight:800;font-size:26px;color:var(--cc-navy-900);margin:14px 0 6px}body.medibc-cart .cc-cart-empty p{font-size:15px;margin:0 0 22px}body.medibc-cart .cc-start-shopping{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 30px;background:var(--cc-teal);color:#fff !important;border-radius:14px;font-family:var(--cc-font-display);font-weight:700;font-size:16px;text-decoration:none !important;transition:.18s}body.medibc-cart .cc-start-shopping:hover{background:var(--cc-teal-600);transform:translateY(-2px);box-shadow:0 10px 26px rgba(18,175,163,.35)}@media (max-width:1000px){body.medibc-cart .cart-container{grid-template-columns:1fr}body.medibc-cart .cart-summary{position:static}}@media (max-width:640px){body.medibc-cart .page-main{padding:0 16px}body.medibc-cart .breadcrumbs{padding:14px 16px 0}body.medibc-cart .cc-citem{grid-template-columns:72px 1fr auto;grid-template-areas:"img info info" "img unit sub" "img qty qty";row-gap:10px;padding:14px}body.medibc-cart .cimg{grid-area:img;width:72px;height:72px;align-self:start}body.medibc-cart .cinfo{grid-area:info}body.medibc-cart .cunit{grid-area:unit}body.medibc-cart .csub{grid-area:sub;text-align:right}body.medibc-cart .cqty{grid-area:qty;justify-self:start}body.medibc-cart .cc-citem .lbl{display:block;margin-bottom:2px}body.medibc-cart .cname{padding-right:36px}body.medibc-cart .cremove{position:absolute;top:10px;right:10px;width:34px;height:34px;margin:0;justify-content:center}body.medibc-cart .cremove span{display:none}body.medibc-cart .cremove:hover{background:#fdf0ee}}body.medibc-pdp-configurable .product-options-wrapper select.cc-pill-hidden{display:none !important}body.medibc-pdp-configurable .cc-pill-row{display:flex;flex-wrap:wrap;gap:10px}body.medibc-pdp-configurable .cc-pill-opt{display:inline-flex;align-items:center;gap:9px;border:2px solid var(--cc-line);border-radius:12px;padding:10px 16px 10px 12px;background:#fff;font-family:var(--cc-font-display);font-weight:700;font-size:14px;color:var(--cc-ink);cursor:pointer;transition:.15s;line-height:1.2;text-transform:capitalize}body.medibc-pdp-configurable .cc-pill-opt .dot{width:20px;height:20px;border-radius:50%;border:2px solid rgba(0,0,0,.08);flex-shrink:0}body.medibc-pdp-configurable .cc-pill-opt:hover{border-color:var(--cc-teal-600)}body.medibc-pdp-configurable .cc-pill-opt.sel{border-color:var(--cc-teal);box-shadow:0 0 0 3px var(--cc-mint);color:var(--cc-teal-700)}body.medibc-pdp-configurable .cc-pill-state{font-family:var(--cc-font-display);font-weight:600;font-size:13px;color:var(--cc-slate-300);padding-left:6px;text-transform:none;letter-spacing:0}.cc-head-actions .cc-mpq-host{display:none}.cc-minicart-root>.payments-accept,.cc-minicart-root>.block.block-payments-accept{display:none !important}.mpquickcart-has-modal .modals-wrapper{z-index:950 !important}.mpquickcart.modal-slide{z-index:902 !important;left:auto !important;right:0 !important;width:420px !important;max-width:92vw}.mpquickcart .modal-inner-wrap{width:100% !important;margin:0 !important;height:100%;box-shadow:-12px 0 34px rgba(6,48,45,.18)}.mpquickcart-has-modal .modals-overlay{z-index:901 !important}.mpquickcart .action-close{display:flex !important;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:0 0;color:var(--cc-navy-900);cursor:pointer}.mpquickcart .action-close:hover{background:var(--cc-mint)}.mpquickcart .modal-title{font-family:var(--cc-font-display) !important;font-weight:800 !important;color:var(--cc-navy-900) !important}.mpquickcart .block-minicart{border:0;box-shadow:none}.mpquickcart .action.primary.checkout{background:var(--cc-teal) !important;border-color:var(--cc-teal) !important;border-radius:12px !important;font-family:var(--cc-font-display) !important;font-weight:700 !important;text-transform:none !important}.mpquickcart .action.primary.checkout:hover{background:var(--cc-teal-600) !important}.mpquickcart .modal-header{background:#fff !important;border-bottom:1px solid var(--cc-line);padding:16px 22px !important}.mpquickcart .modal-title{background:0 0 !important;text-align:left;font-size:20px !important}.mpquickcart .modal-content{background:#fff}.mpquickcart .minicart-items .product-item-name a{color:var(--cc-navy-900);font-family:var(--cc-font-display);font-weight:700}.mpquickcart .price,.mpquickcart .subtotal .price{color:var(--cc-navy-900) !important;font-family:var(--cc-font-display) !important;font-weight:800 !important}.mpquickcart .button-action{background:var(--cc-teal) !important;border-radius:6px !important}.mpquickcart .action.apply,.mpquickcart button.action.apply{background:var(--cc-teal) !important;border:none !important;border-radius:10px !important;font-family:var(--cc-font-display) !important;text-transform:none !important}.mpquickcart .block-minicart .block-content>.actions .action.viewcart,.mpquickcart .block-minicart .block-content>.actions .action.primary{border-radius:12px !important;font-family:var(--cc-font-display) !important;font-weight:700 !important;text-transform:none !important}.mpquickcart .modal-header{display:none !important}.mpquickcart.modal-slide{width:min(410px,100vw) !important;top:0 !important;bottom:0 !important;height:100% !important}@media (max-width:480px){.mpquickcart.modal-slide{width:100vw !important;max-width:100vw !important}}.mpquickcart .modal-inner-wrap{box-shadow:-24px 0 60px rgba(7,42,79,.18)}.mpquickcart-has-modal .modals-overlay{position:fixed;inset:0;background:rgba(6,36,69,.45) !important;backdrop-filter:blur(2px)}.mpquickcart .modal-inner-wrap{height:100% !important;max-height:100% !important;display:flex !important;flex-direction:column;overflow:hidden;padding:0 !important}.mpquickcart .modal-content{padding:0 !important;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden !important}.mpquickcart .block-minicart,.mpquickcart #minicart-content-wrapper,.mpquickcart .minicart-wrapper{height:100% !important;display:flex !important;flex-direction:column !important;margin:0 !important;padding:0 !important;border:0 !important;width:auto !important;min-height:0}.mpquickcart .cc-mc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--cc-line);flex-shrink:0}.mpquickcart .cc-mc-head h2{font-family:var(--cc-font-display);font-weight:800;font-size:19px;color:var(--cc-navy-900);display:flex;align-items:baseline;gap:9px;margin:0}.mpquickcart .cc-mc-head h2 span{font-family:var(--cc-font-display);font-weight:600;font-size:13.5px;color:var(--cc-slate)}.mpquickcart .cc-mc-close{width:36px;height:36px;border:none;background:var(--cc-bg-soft);border-radius:50%;cursor:pointer;color:var(--cc-navy-900);display:flex;align-items:center;justify-content:center;transition:.15s;flex-shrink:0;padding:0}.mpquickcart .cc-mc-close:hover{background:var(--cc-mint)}.mpquickcart .cc-mc-ship{padding:14px 20px;background:var(--cc-sky-050);border-bottom:1px solid var(--cc-line);flex-shrink:0}.mpquickcart .cc-mc-ship p{font-size:13px;color:var(--cc-slate);font-weight:600;font-family:var(--cc-font-display);margin:0}.mpquickcart .cc-mc-ship p b{color:var(--cc-teal-700)}.mpquickcart .cc-mc-ship .bar{height:6px;border-radius:3px;background:var(--cc-sky-100);margin-top:8px;overflow:hidden}.mpquickcart .cc-mc-ship .bar i{display:block;height:100%;border-radius:3px;background:var(--cc-teal);transition:width .3s}.mpquickcart .cc-mc-items{flex:1 1 auto;overflow-y:auto;padding:6px 20px;min-height:0}.mpquickcart .minicart-items{list-style:none;margin:0;padding:0}.mpquickcart .cc-mc-item{display:grid !important;grid-template-columns:64px 1fr;gap:14px;padding:16px 0 !important;border-bottom:1px solid var(--cc-line);position:relative;margin:0 !important}.mpquickcart .cc-mc-item:last-child{border-bottom:none}.mpquickcart .cc-mc-img{width:64px;height:64px;border-radius:12px;background:#eefbfa;display:flex;align-items:center;justify-content:center;overflow:hidden}.mpquickcart .cc-mc-img .product-image-container,.mpquickcart .cc-mc-img .product-image-wrapper{display:contents !important}.mpquickcart .cc-mc-img img{position:static !important;width:100% !important;height:100% !important;object-fit:contain;mix-blend-mode:multiply;padding:5px;box-sizing:border-box}.mpquickcart .cc-mc-name{font-family:var(--cc-font-display);font-weight:700;font-size:14px;color:var(--cc-navy-900) !important;line-height:1.3;display:block;padding-right:32px;text-decoration:none !important}.mpquickcart a.cc-mc-name:hover{color:var(--cc-teal-700) !important}.mpquickcart .cc-mc-opts{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-teal-700);margin-top:3px}.mpquickcart .cc-mc-rowbottom{display:flex;align-items:center;gap:12px;margin-top:9px}.mpquickcart .cc-mc-qty{display:flex;align-items:center;border:2px solid var(--cc-line);border-radius:10px;overflow:hidden;background:#fff;height:34px}.mpquickcart .cc-mc-qty .button-action{width:30px;height:34px;background:0 0 !important;border:none;border-radius:0 !important;margin:0 !important;padding:0 !important;color:var(--cc-navy-800);font-family:var(--cc-font-display);font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none !important}.mpquickcart .cc-mc-qty .button-action:before{content:none !important}.mpquickcart .cc-mc-qty .button-action:hover{background:var(--cc-mint) !important}.mpquickcart .cc-mc-qty input.item-qty{width:34px !important;height:34px;border:none !important;text-align:center;font-family:var(--cc-font-display);font-weight:700;font-size:13.5px;color:var(--cc-ink);background:0 0;padding:0;margin:0 !important;-moz-appearance:textfield;appearance:textfield}.mpquickcart .cc-mc-qty input.item-qty::-webkit-outer-spin-button,.mpquickcart .cc-mc-qty input.item-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mpquickcart .cc-mc-linetotal{line-height:1.15}.mpquickcart .cc-mc-price{font-family:var(--cc-font-display);font-weight:800;font-size:15px;color:var(--cc-navy-900);display:block}.mpquickcart .cc-mc-unit{font-size:11.5px;color:var(--cc-slate-300);display:block;margin-top:2px}.mpquickcart .cc-mc-del{position:absolute;top:14px;right:0;width:30px;height:30px;border:none;background:0 0;border-radius:9px;color:var(--cc-slate-300) !important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s;text-decoration:none !important}.mpquickcart .cc-mc-del:hover{color:#e04c3c !important;background:#fdf0ee}.mpquickcart .cc-mc-del:before,.mpquickcart .cc-mc-del:after{content:none !important}.mpquickcart .cc-mc-foot{border-top:1px solid var(--cc-line);padding:16px 20px 20px;background:#fff;flex-shrink:0;display:flex;flex-direction:column}.mpquickcart .cc-mc-sub{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--cc-font-display);font-weight:700;color:var(--cc-navy-900);font-size:15px}.mpquickcart .cc-mc-sub b,.mpquickcart .cc-mc-sub .price{font-size:23px !important;font-weight:800 !important;font-family:var(--cc-font-display) !important;color:var(--cc-navy-900) !important}.mpquickcart .cc-mc-tax{display:block;text-align:right;font-size:11.5px;color:var(--cc-slate-300);margin-top:1px}.mpquickcart .cc-mc-foot>div[data-bind]{display:contents}.mpquickcart .cc-mc-checkout{width:100%;height:52px;margin-top:12px;background:var(--cc-teal) !important;border:2px solid transparent !important;border-radius:14px !important;color:#fff !important;font-family:var(--cc-font-display) !important;font-weight:700 !important;font-size:16px !important;cursor:pointer;transition:.18s;text-transform:none !important}.mpquickcart .cc-mc-checkout:hover{background:var(--cc-teal-600) !important}.mpquickcart .cc-mc-viewcart{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:12px !important;background:#fff;color:var(--cc-navy-800) !important;border:2px solid var(--cc-line);border-radius:14px;font-family:var(--cc-font-display);font-weight:700;font-size:15px;text-decoration:none !important;transition:.15s;box-sizing:border-box}.mpquickcart .cc-mc-viewcart:hover{border-color:var(--cc-teal-600);color:var(--cc-teal-700) !important}.mpquickcart .update-cart-item{display:none !important}.mpquickcart .cc-mc-empty{text-align:center;padding:60px 24px;color:var(--cc-slate)}.mpquickcart .cc-mc-empty svg{color:var(--cc-sky-100)}.mpquickcart .cc-mc-empty h3{font-family:var(--cc-font-display);font-weight:800;font-size:19px;color:var(--cc-navy-900);margin:12px 0 0}.mpquickcart .cc-mc-empty p{margin:6px 0 0;font-size:14px}.mpquickcart .cc-mc-start{margin-top:18px;height:48px;padding:0 26px;background:var(--cc-teal);border:none;border-radius:14px;color:#fff;font-family:var(--cc-font-display);font-weight:700;font-size:15px;cursor:pointer;transition:.18s}.mpquickcart .cc-mc-start:hover{background:var(--cc-teal-600)}