.wc-block-cart__main .wc-block-cart-items .wc-block-cart-items__row td{border-top:0}.cartitems-wrapper table.wc-block-cart-items{border:1px solid var(--pl-line);padding:20px;display:block;border-radius:20px}.cartitems-wrapper table.wc-block-cart-items tbody{display:flex;flex-direction:column}.cartitems-wrapper table.wc-block-cart-items tbody .wc-block-components-product-metadata__description{display:none}.cartitems-wrapper table.wc-block-cart-items .wc-block-cart-items__row{padding:0}.cartitems-wrapper table.wc-block-cart-items .wc-block-components-product-metadata{margin:0}.cartitems-wrapper table.wc-block-cart-items .wc-block-cart-item__wrap{gap:0}.wc-block-components-sidebar-layout{align-items:flex-start}.wc-block-components-sidebar-layout .wc-block-components-totals-wrapper{padding-top:0;border:0}.wc-block-cart .wp-block-woocommerce-cart-order-summary-block{border-bottom:0}.wc-block-cart .wp-block-woocommerce-cart-order-summary-totals-block{border-top:0}.wc-block-cart .wc-block-cart__submit:hover{box-shadow:none}.rail-btn,.mp-add{padding:0}.mini-prod .mp-name:hover{color:var(--accent-deep)}.wc-block-cart__submit .wc-block-components-button,.wc-block-cart__submit .wc-block-components-button:visited{color:var(--white);background:var(--global-palette-btn)}.wc-block-cart__submit .wc-block-components-button:hover,.wc-block-cart__submit .wc-block-components-button:focus{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}@media(max-width:1200px){.entry-content.single-content{margin:0 var(--global-content-edge-padding, 20px)}.wc-block-components-sidebar-layout .wc-block-components-main{padding-right:20px}.wc-block-components-sidebar{padding:15px}.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block{padding:0}}@media(max-width:699px){.wc-block-components-sidebar-layout .wc-block-components-main{padding-right:0}.cartitems-wrapper table.wc-block-cart-items{padding:10px}.cartitems-wrapper table.wc-block-cart-items .wc-block-cart-items__row{padding:10px 0}.wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:20px;margin-top:20px}}.pl-fsb{margin:0 0 24px;padding:0;border:0;background:none}.pl-fsb .pl-fsb__msg,.single-content .pl-fsb p.pl-fsb__msg{margin:0 0 12px;font-size:14px;line-height:1.4;color:#030032;text-align:center}.pl-fsb__msg b{font-weight:700}.pl-fsb__track{height:8px;border-radius:999px;background:#0300321f;overflow:hidden}.pl-fsb__bar{width:0;height:100%;border-radius:999px;background:#030032;transition:width .35s ease}.pl-fsb.is-done .pl-fsb__bar{background:#ff4eff}html body.woocommerce-cart .wc-block-cart-items{margin:0!important;border:0!important;padding:0!important;background:none!important;border-radius:0!important;box-shadow:none!important}html body.woocommerce-cart .plc-head{display:flex;justify-content:space-between;padding:0 0 12px 114px;border-bottom:1px solid var(--pl-line);font-size:13px;font-weight:600;color:var(--pl-ink-soft)}html body.woocommerce-cart .wc-block-cart-items__row{position:relative;display:grid!important;grid-template-columns:88px minmax(0,1fr) auto!important;column-gap:26px!important;align-items:start!important;padding:20px 0!important;border:0!important;border-bottom:1px solid var(--pl-line)!important}html body.woocommerce-cart .wc-block-cart-items__row>td{padding:0!important;border:0!important}html body.woocommerce-cart .wc-block-cart-item__image{width:88px!important;height:auto!important;overflow:visible!important}html body.woocommerce-cart .wc-block-cart-item__image a{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:12px;background:var(--pl-seafoam);overflow:hidden}html body.woocommerce-cart .wc-block-cart-item__image img{width:72px!important;height:72px!important;object-fit:contain;border-radius:0!important;mix-blend-mode:multiply}html body.woocommerce-cart .wc-block-cart-item__wrap{display:flex!important;flex-direction:column;align-items:flex-start}html body.woocommerce-cart .wc-block-cart-item__product .wc-block-components-product-name{order:1;display:block;font-size:16px!important;font-weight:600!important;line-height:1.35!important;color:var(--pl-blue)!important;text-decoration:none!important}html body.woocommerce-cart .wc-block-cart-item__wrap .wc-block-components-product-metadata{order:2;margin:6px 0 0!important;font-size:13px!important;color:var(--pl-ink-soft)!important}html body.woocommerce-cart .wc-block-cart-item__wrap .wc-block-components-product-metadata *{font-size:13px!important}html body.woocommerce-cart .wc-block-cart-item__prices{order:3;margin:4px 0 0!important}html body.woocommerce-cart .wc-block-cart-item__prices *{font-size:14px!important;font-weight:400!important;color:var(--pl-ink-soft)!important}html body.woocommerce-cart .wc-block-cart-item__prices del{opacity:.7}html body.woocommerce-cart .wc-block-cart-item__quantity{order:4;display:flex!important;align-items:center;margin-top:12px!important}html body.woocommerce-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector{width:104px!important;height:40px!important;margin:0!important;padding:0 4px!important;border:0!important;border-radius:999px!important;background:var(--pl-seafoam)!important;box-shadow:none!important}html body.woocommerce-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector:after{display:none!important}html body.woocommerce-cart .wc-block-components-quantity-selector__button{width:32px!important;min-width:32px!important;height:32px!important;align-self:center;border-radius:999px!important;font-size:18px!important;color:var(--pl-blue)!important;opacity:1!important}html body.woocommerce-cart .wc-block-components-quantity-selector__button:hover{background:#fff!important}html body.woocommerce-cart .wc-block-components-quantity-selector__input{font-size:15px!important;font-weight:700!important;color:var(--pl-blue)!important;background:none!important;border:0!important;box-shadow:none!important}html body.woocommerce-cart .wc-block-cart-item__remove-link{position:absolute!important;right:0;bottom:30px;height:20px!important;width:auto!important;margin:0!important;padding:0!important;font-size:0!important;line-height:20px!important;background:none!important;color:var(--pl-blue)!important;opacity:1!important}html body.woocommerce-cart .wc-block-cart-item__remove-link svg{display:none!important}html body.woocommerce-cart .wc-block-cart-item__remove-link:after{content:"Remove item";font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--pl-line-strong)}html body.woocommerce-cart .wc-block-cart-item__remove-link:hover:after{text-decoration-color:var(--pl-blue)}html body.woocommerce-cart .wc-block-cart-item__total{text-align:right}html body.woocommerce-cart .wc-block-cart-item__total .wc-block-components-product-price,html body.woocommerce-cart .wc-block-cart-item__total .wc-block-components-product-price *{font-size:16px!important;font-weight:700!important;color:var(--pl-blue)!important}html body.woocommerce-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:flex!important;flex-direction:column;align-items:flex-end;gap:6px}html body.woocommerce-cart .wc-block-components-sale-badge{display:inline-flex!important;align-items:center;gap:4px;height:24px;margin:0!important;padding:0 10px!important;border:0!important;border-radius:999px!important;background:#ff4eff1f!important;color:#b81fb8!important;font-size:12px!important;font-weight:600!important;white-space:nowrap}html body.woocommerce-cart .wc-block-components-sale-badge *{font-size:12px!important;font-weight:600!important;color:inherit!important}html body.woocommerce-cart .plc-coupon{padding-top:20px}html body.woocommerce-cart .plw-cart{margin:32px 0 0!important}html body.woocommerce-cart .plc-addons{position:relative;margin:32px 0 0!important;padding:0!important}html body.woocommerce-cart .plc-addons>h2{min-height:36px;margin:0 0 8px;padding-right:88px;font-size:20px;font-weight:700;line-height:36px;color:var(--pl-blue)}html body.woocommerce-cart .plc-addons .pl-ov-wrap{position:static!important}html body.woocommerce-cart .plc-addons .pl-ov-btn{top:0!important;bottom:auto!important;width:36px!important;height:36px!important;margin:0!important;transform:none!important;box-shadow:none!important}html body.woocommerce-cart .plc-addons .pl-ov-btn--prev{left:auto!important;right:44px!important}html body.woocommerce-cart .plc-addons .pl-ov-btn--next{left:auto!important;right:0!important}html body.woocommerce-cart .plc-addons .rail{align-items:stretch!important}html body.woocommerce-cart .plc-addons .mini-prod{flex:0 0 200px!important;width:200px!important;display:flex!important;flex-direction:column;gap:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}html body.woocommerce-cart .plc-addons .mini-prod>.th{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:auto!important;aspect-ratio:1/1;border-radius:12px;background:var(--pl-seafoam);overflow:hidden}html body.woocommerce-cart .plc-addons .mini-prod>.th img{width:82%!important;height:82%!important;max-width:none!important;object-fit:contain;mix-blend-mode:multiply;border-radius:0!important}html body.woocommerce-cart .plc-addons .mini-prod>div{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;margin-top:12px}html body.woocommerce-cart .plc-addons .mini-prod .mp-name{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px!important;font-weight:600!important;line-height:1.35!important;color:var(--pl-blue)!important;text-decoration:none!important}html body.woocommerce-cart .plc-addons .mini-prod .mp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px!important;font-size:14px!important;color:var(--pl-ink-soft)!important}html body.woocommerce-cart .plc-addons .mini-prod .mp-meta .tiered-pricing-dynamic-price-wrapper{gap:4px!important}html body.woocommerce-cart .plc-addons .mini-prod .mp-meta .tiered-pricing-dynamic-price-wrapper,html body.woocommerce-cart .plc-addons .mini-prod .mp-meta .tiered-pricing-dynamic-price-wrapper *{font-size:14px!important;font-weight:600!important;color:var(--pl-blue)!important}html body.woocommerce-cart .plc-addons .mini-prod .pl-card-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#ff4eff1f;color:#b81fb8;font-size:11px;font-weight:600;white-space:nowrap}html body.woocommerce-cart .plc-addons .mini-prod .mp-variation{width:100%!important;height:36px!important;margin:10px 0 0!important;padding:0 8px!important;border:1px solid var(--pl-line)!important;border-radius:8px!important;background-color:#fff!important;font-size:13px!important;color:var(--pl-blue)!important}html body.woocommerce-cart .plc-addons .mini-prod .mp-variation:hover{border-color:var(--pl-line-strong)!important}html body.woocommerce-cart .plc-addons .mini-prod .mp-add{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:40px!important;margin:10px 0 0!important;padding:0!important;border:0!important;border-radius:999px!important;background:var(--pl-seafoam)!important;color:var(--pl-blue)!important;font-size:0!important;box-shadow:none!important;transform:none!important}html body.woocommerce-cart .plc-addons .mini-prod .mp-add:after{content:"Add to cart";font-size:14px;font-weight:700}html body.woocommerce-cart .plc-addons .mini-prod .mp-add:hover{background:#0300321a!important}@media(max-width:767px){html body.woocommerce-cart .plc-addons .mini-prod{flex-basis:160px!important;width:160px!important}}html body.woocommerce-cart .plc-addons .reco-strip{margin:0!important}html body.woocommerce-cart .wc-block-cart__sidebar{padding:24px!important;border:0!important;border-radius:var(--pl-radius)!important;background:var(--pl-seafoam)!important;box-shadow:none!important;align-self:flex-start}html body.woocommerce-cart .wc-block-cart__sidebar .pl-fsb{margin:0 0 20px!important}html body.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block{border:0!important;border-radius:0!important;padding:0!important;background:none!important}html body.woocommerce-cart .wc-block-cart__totals-title,html body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-heading-block{margin:0 0 4px!important;padding:0!important;font-family:var(--global-heading-font-family)!important;font-size:var(--pl-fs-h3)!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;color:var(--pl-blue)!important}html body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper{padding:0!important;border:0!important}html body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper:after,html body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper:before{display:none!important}html body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-item{padding:14px 0!important;border-bottom:1px solid var(--pl-line)}html body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-item__label,html body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-item__value,html body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-item__value *{font-size:15px!important;font-weight:500!important;color:var(--pl-blue)!important}html body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-item__description{font-size:13px!important;color:var(--pl-ink-soft)!important}html body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-footer-item{padding:16px 0 0!important;border-top:0!important;border-bottom:0!important}html body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,html body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,html body.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__value *{font-size:18px!important;font-weight:800!important}html body.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit{margin:20px 0 0!important;padding:0!important}html body.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-container:not(.wc-block-cart__submit-container--sticky){padding:0!important}html body.woocommerce-cart .wc-block-cart__submit-button{width:100%!important;height:var(--pl-btn-h-lg)!important;font-size:var(--pl-btn-fs-lg)!important}html body.woocommerce-cart .wc-block-cart__submit-container--sticky .wc-block-components-button__text[data-plc-total]:after{content:" · " attr(data-plc-total)}html body.woocommerce-cart .plc-continue{display:block;margin:16px 0 0;text-align:center;font-size:15px;font-weight:600;color:var(--pl-blue)!important;text-decoration:none!important}html body.woocommerce-cart .plc-continue:hover{text-decoration:underline!important;text-underline-offset:3px}html body.woocommerce-cart .mhs-page-title{padding-top:40px!important}@media(max-width:767px){html body.woocommerce-cart .mhs-page-title{padding-top:24px!important}}html body.woocommerce-cart .wc-block-cart__submit-button{width:100%!important}html body.woocommerce-cart .wc-block-cart-item__total .wc-block-components-sale-badge{margin-right:-10px!important}html body.woocommerce-cart .rail{scroll-padding-inline:4px}html body.woocommerce-cart .mini-prod{border-radius:var(--pl-radius)!important;padding:16px!important}html body.woocommerce-cart .mini-prod .mp-variation{border-radius:8px!important}html body.woocommerce-cart .kb-row-layout-id7_8ecda2-2a>.kt-row-column-wrap,html body.woocommerce-cart .kb-row-layout-id7_89edd3-61>.kt-row-column-wrap{max-width:var(--global-calc-content-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}html body.woocommerce-cart .mhs-page-title>.wrap{width:auto!important;max-width:var(--global-calc-content-width)!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:1024px){html body.woocommerce-cart .mhs-page-title>.wrap{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media(min-width:1025px){html body.woocommerce-cart .wc-block-cart.wc-block-components-sidebar-layout{display:flex!important;flex-wrap:nowrap!important;column-gap:32px!important}html body.woocommerce-cart .wc-block-cart .wc-block-cart__main{flex:1 1 0!important;width:auto!important;min-width:0;padding-right:0!important;margin-right:0!important}html body.woocommerce-cart .wc-block-cart .wc-block-cart__sidebar{flex:0 0 clamp(340px,32%,460px)!important;width:clamp(340px,32%,460px)!important;margin-left:0!important}}html body.woocommerce-cart .plc-addons .mini-prod{position:relative!important}html body.woocommerce-cart .plc-addons .mini-prod .mp-variation,html body.woocommerce-cart .plc-addons .mini-prod .mp-add{display:none!important}html body.woocommerce-cart .plc-addons .mini-prod a.th{background:#fff!important;border:1px solid var(--pl-line)!important;border-radius:var(--pl-radius)!important;box-shadow:none!important;transition:border-color .15s}html body.woocommerce-cart .plc-addons .mini-prod:hover a.th{border-color:var(--pl-line-strong)!important}html body.woocommerce-cart .plc-addons .mini-prod .mp-name{margin-top:12px!important;font-family:TT Firs Text Trial,Georgia,serif!important;font-size:var(--pl-fs-md)!important;font-weight:500!important;line-height:1.3!important;color:var(--pl-blue)!important;-webkit-line-clamp:2}html body.woocommerce-cart .plc-addons .mini-prod .mp-meta,html body.woocommerce-cart .plc-addons .mini-prod .mp-meta .amount{margin-top:8px;font-size:var(--pl-fs-md)!important;font-weight:700!important;color:var(--pl-blue)!important}html body.woocommerce-cart .plc-addons .mini-prod .mp-meta .amount{margin-top:0}html body.woocommerce-cart .plc-addons .mini-prod .pl-card-badge{position:absolute!important;top:12px!important;left:12px!important;z-index:2;margin:0!important;padding:4px 10px!important;border-radius:999px!important;background:var(--pl-sunrise)!important;color:var(--pl-blue)!important;font-size:var(--pl-fs-xs)!important;font-weight:600!important;line-height:1.4!important;white-space:nowrap}@media(min-width:768px){html body.woocommerce-cart .plc-addons .mini-prod .plc-qa{position:absolute!important;top:0!important;left:0!important;right:0!important;margin:0!important;aspect-ratio:1/1;padding:10px;display:flex!important;flex-direction:row!important;align-items:flex-end;pointer-events:none;z-index:3}html body.woocommerce-cart .plc-addons .mini-prod .plc-qa .kt-woo-quickview-button{pointer-events:auto;flex:1 1 auto!important;width:100%;height:var(--pl-btn-h-sm);margin:0;padding:0 12px;border:0;border-radius:999px;background:var(--pl-sky-btn);color:var(--pl-blue);box-shadow:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:visible;transform:none;transition:opacity .15s,background-color .15s}html body.woocommerce-cart .plc-addons .mini-prod .plc-qa .kt-woo-quickview-button:after{content:"Quick Add";font-family:inherit;font-size:var(--pl-btn-fs-sm);font-weight:600;line-height:1;color:var(--pl-blue)}html body.woocommerce-cart .plc-addons .mini-prod:hover .plc-qa .kt-woo-quickview-button,html body.woocommerce-cart .plc-addons .mini-prod .plc-qa .kt-woo-quickview-button:focus-visible{opacity:1}html body.woocommerce-cart .plc-addons .mini-prod .plc-qa .kt-woo-quickview-button:hover{background:var(--pl-sky-btn-hover)}}@media(max-width:767px){html body.woocommerce-cart .plc-addons .mini-prod .plc-qa{display:none!important}}html body.woocommerce-cart .plc-addons{isolation:isolate}
