.breakdance .bde-section-295-102 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-295-102{background-color:var(--bde-palette-off-white-85e71fcb-5d7c-47d6-b974-8278520838b7-5)}.breakdance .bde-section-295-102 .section-container{padding-bottom:16px;padding-top:16px}.breakdance .bde-woo-breadcrumb-295-103.bde-woo-breadcrumb .bde-woo-breadcrumb_delimiter:before{margin:0 8px}@media (max-width:1119px){.breakdance .bde-woo-breadcrumb-295-103.bde-woo-breadcrumb .bde-woo-breadcrumb_delimiter:before{margin:0 8px}}@media (max-width:1023px){.breakdance .bde-woo-breadcrumb-295-103.bde-woo-breadcrumb .bde-woo-breadcrumb_delimiter:before{margin:0 8px}}@media (max-width:767px){.breakdance .bde-woo-breadcrumb-295-103.bde-woo-breadcrumb .bde-woo-breadcrumb_delimiter:before{margin:0 8px}}@media (max-width:479px){.breakdance .bde-woo-breadcrumb-295-103.bde-woo-breadcrumb .bde-woo-breadcrumb_delimiter:before{margin:0 8px}}.breakdance .bde-section-295-100 .section-container{display:flex;flex-direction:column}.breakdance .phox-cart-295-101 .pcart-wrap{width:100%;max-width:100%}.breakdance .phox-cart-295-101 .pcart-delivery-bar{background:#fff;border-radius:12px;padding:20px 24px;margin-bottom:24px;border:1px solid #e8e8e8}.breakdance .phox-cart-295-101 .pcart-delivery-bar-inner{display:flex;align-items:center;gap:16px}.breakdance .phox-cart-295-101 .pcart-delivery-icon{width:44px;height:44px;border-radius:50%;background:#fef0ec;color:#e85d3a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-delivery-content{flex:1;min-width:0}.breakdance .phox-cart-295-101 .pcart-delivery-text{margin:0 0 8px;font-size:15px;color:#333}.breakdance .phox-cart-295-101 .pcart-delivery-text strong{font-weight:700}.breakdance .phox-cart-295-101 .pcart-delivery-progress{height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.breakdance .phox-cart-295-101 .pcart-delivery-progress-fill{height:100%;background:#e85d3a;border-radius:3px;transition:width 0.4s ease}@keyframes pcartBarStripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes pcartBarPulse{0%,100%{opacity:1}50%{opacity:0.55}}@media (prefers-reduced-motion:reduce){.breakdance .phox-cart-295-101 .pcart-delivery-progress-fill{animation:none!important}}.breakdance .phox-cart-295-101 .pcart-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start}.breakdance .phox-cart-295-101 .pcart-items{display:flex;flex-direction:column;gap:16px}.breakdance .phox-cart-295-101 .pcart-item{background:#fff;border-radius:12px;border:1px solid #e8e8e8;padding:20px}.breakdance .phox-cart-295-101 .pcart-item-top{display:flex;gap:16px;align-items:flex-start}.breakdance .phox-cart-295-101 .pcart-item-image{width:120px;flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-item-image img{width:100%;height:auto;border-radius:8px;object-fit:cover;aspect-ratio:1;display:block}.breakdance .phox-cart-295-101 .pcart-item-details{flex:1;min-width:0}.breakdance .phox-cart-295-101 .pcart-item-name{margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.3;color:#1a1a1a}.breakdance .phox-cart-295-101 .pcart-item-name a{color:inherit;text-decoration:none}.breakdance .phox-cart-295-101 .pcart-item-name a:hover{text-decoration:underline}.breakdance .phox-cart-295-101 .pcart-item-desc{margin:0 0 6px;font-size:13px;color:#888;line-height:1.4}.breakdance .phox-cart-295-101 .pcart-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.breakdance .phox-cart-295-101 .pcart-item-stock{font-size:13px;font-weight:500}.breakdance .phox-cart-295-101 .pcart-in-stock{color:var(--bde-palette-color-4-8e8f98b1-c55f-4efe-b15a-bcd77bed596f)}.breakdance .phox-cart-295-101 .pcart-out-of-stock{color:#ef4444}.breakdance .phox-cart-295-101 .pcart-item-price{text-align:right;flex-shrink:0;min-width:80px}.breakdance .phox-cart-295-101 .pcart-item-current-price{display:block;font-size:18px;font-weight:700;color:#1a1a1a}.breakdance .phox-cart-295-101 .pcart-item-current-price .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.breakdance .phox-cart-295-101 .pcart-item-original-price{display:block;font-size:14px;color:#aaa;text-decoration:line-through;margin-top:2px}.breakdance .phox-cart-295-101 .pcart-item-original-price .woocommerce-Price-amount{color:inherit;font-size:inherit}.breakdance .phox-cart-295-101 .pcart-item-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.breakdance .phox-cart-295-101 .pcart-item-qty{display:inline-flex;align-items:center;background:var(--bde-palette-color-3-0032b3f0-4f09-4141-b45a-228df6fd33fe);border-radius:8px;overflow:hidden}.breakdance .phox-cart-295-101 .pcart-qty-minus,.breakdance .phox-cart-295-101 .pcart-qty-plus{width:38px;height:38px;border:none;background:transparent;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity 0.15s}.breakdance .phox-cart-295-101 .pcart-qty-minus:hover,.breakdance .phox-cart-295-101 .pcart-qty-plus:hover{opacity:0.7}.breakdance .phox-cart-295-101 .pcart-qty-input{width:36px;height:38px;border:none;background:transparent;color:#fff;font-size:15px;font-weight:600;text-align:center;-moz-appearance:textfield;appearance:textfield}.breakdance .phox-cart-295-101 .pcart-qty-input::-webkit-outer-spin-button,.breakdance .phox-cart-295-101 .pcart-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.breakdance .phox-cart-295-101 .pcart-item-actions{display:flex;align-items:center;gap:20px}.breakdance .phox-cart-295-101 .pcart-save-later,.breakdance .phox-cart-295-101 .pcart-remove-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font-size:13px;color:#888;cursor:pointer;transition:color 0.15s}.breakdance .phox-cart-295-101 .pcart-save-later:hover,.breakdance .phox-cart-295-101 .pcart-remove-btn:hover{color:#333}.breakdance .phox-cart-295-101 .pcart-save-later.active{color:#e74c3c}.breakdance .phox-cart-295-101 .pcart-save-later svg,.breakdance .phox-cart-295-101 .pcart-remove-btn svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-summary{background:var(--bde-palette-off-white-85e71fcb-5d7c-47d6-b974-8278520838b7-5);border-radius:12px;border:1px solid #e8e8e8;padding:28px;position:sticky;top:24px}.breakdance .phox-cart-295-101 .pcart-summary-title{font-size:24px;font-weight:700;margin:0 0 24px;color:#1a1a1a;text-transform:capitalize}.breakdance .phox-cart-295-101 .pcart-summary-rows{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;margin-bottom:20px}.breakdance .phox-cart-295-101 .pcart-summary-row{display:flex;justify-content:space-between;align-items:center}.breakdance .phox-cart-295-101 .phox-tax-row-incl{display:none}.breakdance .phox-cart-295-101 .pcart-summary-label{font-size:15px;color:#666}.breakdance .phox-cart-295-101 .pcart-summary-value{font-size:15px;font-weight:600;color:#1a1a1a}.breakdance .phox-cart-295-101 .pcart-summary-value .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.breakdance .phox-cart-295-101 .pcart-savings-row .pcart-summary-value{color:#e85d3a}.breakdance .phox-cart-295-101 .pcart-savings-row .pcart-summary-value .woocommerce-Price-amount{color:inherit}.breakdance .phox-cart-295-101 .pcart-fees{display:contents}.breakdance .phox-cart-295-101 .pcart-fees:empty{display:none}.breakdance .phox-cart-295-101 .pcart-shipping-note{margin:-6px 0 0;font-size:12px;line-height:1.4;color:#999}.breakdance .phox-cart-295-101 .pcart-summary-total{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.breakdance .phox-cart-295-101 .pcart-summary-total .pcart-summary-label{font-size:16px;font-weight:500;padding-top:4px}.breakdance .phox-cart-295-101 .pcart-summary-total-right{text-align:right}.breakdance .phox-cart-295-101 .pcart-total-value{font-size:28px;font-weight:700;color:#1a1a1a;display:block;line-height:1.2}.breakdance .phox-cart-295-101 .pcart-total-value .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.breakdance .phox-cart-295-101 .pcart-vat-note{font-size:12px;color:#999;display:block;margin-top:2px}.breakdance .phox-cart-295-101 .pcart-promo{border-top:1px solid #e8e8e8;padding-top:20px;margin-bottom:20px}.breakdance .phox-cart-295-101 .pcart-promo-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;color:#666;margin-bottom:10px}.breakdance .phox-cart-295-101 .pcart-promo-input-wrap{display:flex;gap:8px}.breakdance .phox-cart-295-101 .pcart-promo-input{flex:1;padding:10px 14px;border:1px solid #ddd;border-radius:8px;background:#f8f8f8;font-size:14px;outline:none;transition:border-color 0.15s}.breakdance .phox-cart-295-101 .pcart-promo-input:focus{border-color:#999}.breakdance .phox-cart-295-101 .pcart-promo-apply{padding:10px 20px;background:#fff;color:#333;border:1px solid #ddd;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background 0.15s,color 0.15s;white-space:nowrap}.breakdance .phox-cart-295-101 .pcart-promo-apply:hover{background:#f0f0f0}.breakdance .phox-cart-295-101 .pcart-applied-coupons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.breakdance .phox-cart-295-101 .pcart-coupon-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#f0f0f0;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:0.3px}.breakdance .phox-cart-295-101 .pcart-coupon-remove{background:none;border:none;padding:0;font-size:16px;line-height:1;color:#999;cursor:pointer}.breakdance .phox-cart-295-101 .pcart-coupon-remove:hover{color:#e74c3c}.breakdance .phox-cart-295-101 .pcart-promo-error{margin:8px 0 0;font-size:13px;color:#e74c3c}.breakdance .phox-cart-295-101 .pcart-checkout-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 24px;background:var(--bde-palette-color-3-0032b3f0-4f09-4141-b45a-228df6fd33fe);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:background 0.2s,transform 0.1s;margin-bottom:12px;font-weight:400}.breakdance .phox-cart-295-101 .pcart-checkout-btn:hover{background:var(--bde-palette-color-4-8e8f98b1-c55f-4efe-b15a-bcd77bed596f)}.breakdance .phox-cart-295-101 .pcart-checkout-btn:active{transform:scale(0.98)}.breakdance .phox-cart-295-101 .pcart-checkout-btn svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-checkout-btn.pcart-btn-disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.breakdance .phox-cart-295-101 .pcart-min-banner{display:flex;align-items:center;gap:10px;padding:14px 18px;margin-bottom:24px;border-radius:12px;background:#fff4e5;color:#8a5a00;border:1px solid #ffd591;font-size:14px;font-weight:500;line-height:1.4}.breakdance .phox-cart-295-101 .pcart-min-banner.pcart-hidden{display:none}.breakdance .phox-cart-295-101 .pcart-min-banner svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-trust-line{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#999;margin:0 0 20px;text-align:center}.breakdance .phox-cart-295-101 .pcart-trust-line svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-gift{display:flex;align-items:center;gap:14px;padding:16px;background:#f8f8f8;border-radius:10px}.breakdance .phox-cart-295-101 .pcart-gift-icon{width:40px;height:40px;border-radius:50%;background:#e8e8e8;color:#666;display:flex;align-items:center;justify-content:center;flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-gift-content{flex:1;min-width:0}.breakdance .phox-cart-295-101 .pcart-gift-content strong{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:2px}.breakdance .phox-cart-295-101 .pcart-gift-content p{margin:0;font-size:13px;color:#888;line-height:1.4}.breakdance .phox-cart-295-101 .pcart-trust-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}.breakdance .phox-cart-295-101 .pcart-trust-badge{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#f8f8f8;border-radius:10px}.breakdance .phox-cart-295-101 .pcart-trust-badge-icon{flex-shrink:0;display:inline-flex;align-items:center;color:#e85d3a}.breakdance .phox-cart-295-101 .pcart-trust-badge-icon svg{width:20px;height:20px}.breakdance .phox-cart-295-101 .pcart-trust-badge-icon--custom svg{fill:currentColor}.breakdance .phox-cart-295-101 .pcart-trust-badge-text{font-size:14px;font-weight:500;color:#333}.breakdance .phox-cart-295-101 .pcart-empty{text-align:center}.breakdance .phox-cart-295-101 .pcart-empty-content{max-width:400px;margin:0 auto;padding:60px 24px;background:#fff;border-radius:12px;border:1px solid #e8e8e8}.breakdance .phox-cart-295-101 .pcart-empty-content svg{color:#ccc;margin-bottom:16px}.breakdance .phox-cart-295-101 .pcart-empty-msg{font-size:18px;color:#666;margin:0 0 20px}.breakdance .phox-cart-295-101 .pcart-continue-btn{display:inline-block;padding:12px 32px;background:#222;color:#fff;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity 0.15s}.breakdance .phox-cart-295-101 .pcart-continue-btn:hover{opacity:0.85}.breakdance .phox-cart-295-101 .pcart-item.pcart-removing{opacity:0;transform:translateX(-20px);transition:opacity 0.3s,transform 0.3s;max-height:0;padding:0;margin:0;overflow:hidden;border:none}.breakdance .phox-cart-295-101 .pcart-cross-sells{margin-top:40px;padding-top:32px;border-top:1px solid #eee}.breakdance .phox-cart-295-101 .pcart-cross-title{margin:0 0 20px;font-size:20px;font-weight:700}.breakdance .phox-cart-295-101 .pcart-cross-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.breakdance .phox-cart-295-101 .pcart-cross-card{display:flex;flex-direction:column;background:#fff;border:1px solid #ececec;border-radius:12px;overflow:hidden;transition:box-shadow 0.2s ease,transform 0.2s ease}@media (hover:hover){.breakdance .phox-cart-295-101 .pcart-cross-card:hover{box-shadow:0 6px 20px rgba(0,0,0,0.08)}}.breakdance .phox-cart-295-101 .pcart-cross-image{display:block;aspect-ratio:1 / 1;background:#f5f5f5;overflow:hidden}.breakdance .phox-cart-295-101 .pcart-cross-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}@media (hover:hover){.breakdance .phox-cart-295-101 .pcart-cross-card:hover .pcart-cross-image img{transform:scale(1.05)}}.breakdance .phox-cart-295-101 .pcart-cross-body{display:flex;flex-direction:column;flex:1;gap:8px;padding:14px}.breakdance .phox-cart-295-101 .pcart-cross-name{font-size:15px;font-weight:600;line-height:1.3;color:inherit;text-decoration:none}.breakdance .phox-cart-295-101 .pcart-cross-name:hover{opacity:0.7}.breakdance .phox-cart-295-101 .pcart-cross-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.breakdance .phox-cart-295-101 .pcart-cross-price{font-size:16px;font-weight:700}.breakdance .phox-cart-295-101 .pcart-cross-price del{color:#999;font-weight:400;font-size:0.85em}.breakdance .phox-cart-295-101 .pcart-cross-price ins{text-decoration:none}.breakdance .phox-cart-295-101 .pcart-cross-add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:var(--bde-palette-color-3-0032b3f0-4f09-4141-b45a-228df6fd33fe);color:#fff;cursor:pointer;text-decoration:none;transition:opacity 0.15s ease,transform 0.1s ease}.breakdance .phox-cart-295-101 .pcart-cross-add:hover{opacity:0.9}.breakdance .phox-cart-295-101 .pcart-cross-add:active{transform:scale(0.94)}.breakdance .phox-cart-295-101 .pcart-cross-add .pcart-cross-plus{width:18px;height:18px}.breakdance .phox-cart-295-101 .pcart-cross-add.pcart-adding{opacity:0.6;pointer-events:none}.breakdance .phox-cart-295-101 .pcart-cross-add-text{width:100%;height:auto;border-radius:8px;padding:10px 14px;margin-top:10px;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}.breakdance .phox-cart-295-101 .pcart-cross-add-text:active{transform:none}@media (max-width:991px){.breakdance .phox-cart-295-101 .pcart-cross-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.breakdance .phox-cart-295-101 .pcart-cross-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.breakdance .phox-cart-295-101 .pcart-layout{grid-template-columns:minmax(0,1fr)}.breakdance .phox-cart-295-101 .pcart-summary{position:static}.breakdance .phox-cart-295-101 .pcart-summary,.breakdance .phox-cart-295-101 .pcart-items,.breakdance .phox-cart-295-101 .pcart-main{min-width:0;max-width:100%}}@media (max-width:600px){.breakdance .phox-cart-295-101 .pcart-item-top{flex-wrap:wrap}.breakdance .phox-cart-295-101 .pcart-item-details{flex:1;min-width:120px}.breakdance .phox-cart-295-101 .pcart-item-price{width:100%;text-align:left;margin-top:8px}.breakdance .phox-cart-295-101 .pcart-item-current-price{display:inline;font-size:16px}.breakdance .phox-cart-295-101 .pcart-item-original-price{display:inline;margin-left:8px}.breakdance .phox-cart-295-101 .pcart-item-bottom{flex-direction:column;align-items:flex-start;gap:12px}.breakdance .phox-cart-295-101 .pcart-trust-badges{grid-template-columns:1fr}.breakdance .phox-cart-295-101 .pcart-delivery-bar-inner{flex-direction:column;align-items:stretch;text-align:center}.breakdance .phox-cart-295-101 .pcart-delivery-icon{align-self:center}.breakdance .phox-cart-295-101 .pcart-delivery-content{width:100%}.breakdance .phox-cart-295-101 .pcart-delivery-progress{width:100%}}@media (max-width:1119px){.breakdance .phox-cart-295-101 .pcart-wrap{width:100%;max-width:100%}.breakdance .phox-cart-295-101 .pcart-delivery-bar{border-radius:12px;padding:20px 24px;margin-bottom:24px;border:1px solid #e8e8e8}.breakdance .phox-cart-295-101 .pcart-delivery-bar-inner{display:flex;align-items:center;gap:16px}.breakdance .phox-cart-295-101 .pcart-delivery-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-delivery-content{flex:1;min-width:0}.breakdance .phox-cart-295-101 .pcart-delivery-text{margin:0 0 8px;font-size:15px}.breakdance .phox-cart-295-101 .pcart-delivery-text strong{font-weight:700}.breakdance .phox-cart-295-101 .pcart-delivery-progress{height:6px;border-radius:3px;overflow:hidden}.breakdance .phox-cart-295-101 .pcart-delivery-progress-fill{height:100%;border-radius:3px;transition:width 0.4s ease}@keyframes pcartBarStripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes pcartBarPulse{0%,100%{opacity:1}50%{opacity:0.55}}@media (prefers-reduced-motion:reduce){.breakdance .phox-cart-295-101 .pcart-delivery-progress-fill{animation:none!important}}.breakdance .phox-cart-295-101 .pcart-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.breakdance .phox-cart-295-101 .pcart-items{display:flex;flex-direction:column;gap:16px}.breakdance .phox-cart-295-101 .pcart-item{border:1px solid #e8e8e8;padding:20px}.breakdance .phox-cart-295-101 .pcart-item-top{display:flex;gap:16px;align-items:flex-start}.breakdance .phox-cart-295-101 .pcart-item-image{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-item-image img{width:100%;height:auto;object-fit:cover;aspect-ratio:1;display:block}.breakdance .phox-cart-295-101 .pcart-item-details{flex:1;min-width:0}.breakdance .phox-cart-295-101 .pcart-item-name{margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.3}.breakdance .phox-cart-295-101 .pcart-item-name a{color:inherit;text-decoration:none}.breakdance .phox-cart-295-101 .pcart-item-name a:hover{text-decoration:underline}.breakdance .phox-cart-295-101 .pcart-item-desc{margin:0 0 6px;font-size:13px;line-height:1.4}.breakdance .phox-cart-295-101 .pcart-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.breakdance .phox-cart-295-101 .pcart-item-stock{font-size:13px;font-weight:500}.breakdance .phox-cart-295-101 .pcart-item-price{text-align:right;flex-shrink:0;min-width:80px}.breakdance .phox-cart-295-101 .pcart-item-current-price{display:block;font-size:18px;font-weight:700}.breakdance .phox-cart-295-101 .pcart-item-current-price .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.breakdance .phox-cart-295-101 .pcart-item-original-price{display:block;font-size:14px;text-decoration:line-through;margin-top:2px}.breakdance .phox-cart-295-101 .pcart-item-original-price .woocommerce-Price-amount{color:inherit;font-size:inherit}.breakdance .phox-cart-295-101 .pcart-item-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.breakdance .phox-cart-295-101 .pcart-item-qty{display:inline-flex;align-items:center;overflow:hidden}.breakdance .phox-cart-295-101 .pcart-qty-minus,.breakdance .phox-cart-295-101 .pcart-qty-plus{width:38px;height:38px;border:none;background:transparent;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity 0.15s}.breakdance .phox-cart-295-101 .pcart-qty-minus:hover,.breakdance .phox-cart-295-101 .pcart-qty-plus:hover{opacity:0.7}.breakdance .phox-cart-295-101 .pcart-qty-input{width:36px;height:38px;border:none;background:transparent;font-size:15px;font-weight:600;text-align:center;-moz-appearance:textfield;appearance:textfield}.breakdance .phox-cart-295-101 .pcart-qty-input::-webkit-outer-spin-button,.breakdance .phox-cart-295-101 .pcart-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.breakdance .phox-cart-295-101 .pcart-item-actions{display:flex;align-items:center;gap:20px}.breakdance .phox-cart-295-101 .pcart-save-later,.breakdance .phox-cart-295-101 .pcart-remove-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font-size:13px;cursor:pointer;transition:color 0.15s}.breakdance .phox-cart-295-101 .pcart-save-later.active{color:#e74c3c}.breakdance .phox-cart-295-101 .pcart-save-later svg,.breakdance .phox-cart-295-101 .pcart-remove-btn svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-summary{border:1px solid #e8e8e8;padding:28px;position:sticky;top:24px}.breakdance .phox-cart-295-101 .pcart-summary-title{font-size:24px;font-weight:700;margin:0 0 24px}.breakdance .phox-cart-295-101 .pcart-summary-rows{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;margin-bottom:20px}.breakdance .phox-cart-295-101 .pcart-summary-row{display:flex;justify-content:space-between;align-items:center}.breakdance .phox-cart-295-101 .phox-tax-row-incl{display:none}.breakdance .phox-cart-295-101 .pcart-summary-label{font-size:15px}.breakdance .phox-cart-295-101 .pcart-summary-value{font-size:15px;font-weight:600}.breakdance .phox-cart-295-101 .pcart-summary-value .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.breakdance .phox-cart-295-101 .pcart-savings-row .pcart-summary-value .woocommerce-Price-amount{color:inherit}.breakdance .phox-cart-295-101 .pcart-fees{display:contents}.breakdance .phox-cart-295-101 .pcart-fees:empty{display:none}.breakdance .phox-cart-295-101 .pcart-shipping-note{margin:-6px 0 0;font-size:12px;line-height:1.4;color:#999}.breakdance .phox-cart-295-101 .pcart-summary-total{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.breakdance .phox-cart-295-101 .pcart-summary-total .pcart-summary-label{font-size:16px;font-weight:500;padding-top:4px}.breakdance .phox-cart-295-101 .pcart-summary-total-right{text-align:right}.breakdance .phox-cart-295-101 .pcart-total-value{font-size:28px;font-weight:700;display:block;line-height:1.2}.breakdance .phox-cart-295-101 .pcart-total-value .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.breakdance .phox-cart-295-101 .pcart-vat-note{font-size:12px;color:#999;display:block;margin-top:2px}.breakdance .phox-cart-295-101 .pcart-promo{border-top:1px solid #e8e8e8;padding-top:20px;margin-bottom:20px}.breakdance .phox-cart-295-101 .pcart-promo-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;margin-bottom:10px}.breakdance .phox-cart-295-101 .pcart-promo-input-wrap{display:flex;gap:8px}.breakdance .phox-cart-295-101 .pcart-promo-input{flex:1;padding:10px 14px;border:1px solid;border-radius:8px;font-size:14px;outline:none;transition:border-color 0.15s}.breakdance .phox-cart-295-101 .pcart-promo-input:focus{border-color:#999}.breakdance .phox-cart-295-101 .pcart-promo-apply{padding:10px 20px;border:1px solid #ddd;font-size:14px;font-weight:600;cursor:pointer;transition:background 0.15s,color 0.15s;white-space:nowrap}.breakdance .phox-cart-295-101 .pcart-applied-coupons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.breakdance .phox-cart-295-101 .pcart-coupon-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#f0f0f0;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:0.3px}.breakdance .phox-cart-295-101 .pcart-coupon-remove{background:none;border:none;padding:0;font-size:16px;line-height:1;color:#999;cursor:pointer}.breakdance .phox-cart-295-101 .pcart-coupon-remove:hover{color:#e74c3c}.breakdance .phox-cart-295-101 .pcart-promo-error{margin:8px 0 0;font-size:13px;color:#e74c3c}.breakdance .phox-cart-295-101 .pcart-checkout-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 24px;border:none;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:background 0.2s,transform 0.1s;margin-bottom:12px}.breakdance .phox-cart-295-101 .pcart-checkout-btn:active{transform:scale(0.98)}.breakdance .phox-cart-295-101 .pcart-checkout-btn svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-checkout-btn.pcart-btn-disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.breakdance .phox-cart-295-101 .pcart-min-banner{display:flex;align-items:center;gap:10px;padding:14px 18px;margin-bottom:24px;border-radius:12px;color:#8a5a00;border:1px solid #ffd591;font-size:14px;font-weight:500;line-height:1.4}.breakdance .phox-cart-295-101 .pcart-min-banner.pcart-hidden{display:none}.breakdance .phox-cart-295-101 .pcart-min-banner svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-trust-line{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;margin:0 0 20px;text-align:center}.breakdance .phox-cart-295-101 .pcart-trust-line svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-gift{display:flex;align-items:center;gap:14px;padding:16px}.breakdance .phox-cart-295-101 .pcart-gift-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-gift-content{flex:1;min-width:0}.breakdance .phox-cart-295-101 .pcart-gift-content strong{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:2px}.breakdance .phox-cart-295-101 .pcart-gift-content p{margin:0;font-size:13px;color:#888;line-height:1.4}.breakdance .phox-cart-295-101 .pcart-trust-badges{display:grid;grid-template-columns:repeat(2,1fr);margin-top:24px}.breakdance .phox-cart-295-101 .pcart-trust-badge{display:flex;align-items:center;gap:12px;padding:16px 20px}.breakdance .phox-cart-295-101 .pcart-trust-badge-icon{flex-shrink:0;display:inline-flex;align-items:center}.breakdance .phox-cart-295-101 .pcart-trust-badge-icon svg{width:20px;height:20px}.breakdance .phox-cart-295-101 .pcart-trust-badge-icon--custom svg{fill:currentColor}.breakdance .phox-cart-295-101 .pcart-trust-badge-text{font-size:14px;font-weight:500}.breakdance .phox-cart-295-101 .pcart-empty{text-align:center}.breakdance .phox-cart-295-101 .pcart-empty-content{max-width:400px;margin:0 auto;padding:60px 24px;border:1px solid #e8e8e8}.breakdance .phox-cart-295-101 .pcart-empty-content svg{color:#ccc;margin-bottom:16px}.breakdance .phox-cart-295-101 .pcart-empty-msg{font-size:18px;margin:0 0 20px}.breakdance .phox-cart-295-101 .pcart-continue-btn{display:inline-block;padding:12px 32px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity 0.15s}.breakdance .phox-cart-295-101 .pcart-continue-btn:hover{opacity:0.85}.breakdance .phox-cart-295-101 .pcart-item.pcart-removing{opacity:0;transform:translateX(-20px);transition:opacity 0.3s,transform 0.3s;max-height:0;padding:0;margin:0;overflow:hidden;border:none}.breakdance .phox-cart-295-101 .pcart-cross-sells{margin-top:40px;padding-top:32px;border-top:1px solid #eee}.breakdance .phox-cart-295-101 .pcart-cross-title{margin:0 0 20px;font-size:20px;font-weight:700}.breakdance .phox-cart-295-101 .pcart-cross-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.breakdance .phox-cart-295-101 .pcart-cross-card{display:flex;flex-direction:column;border:1px solid #ececec;overflow:hidden;transition:box-shadow 0.2s ease,transform 0.2s ease}@media (hover:hover){.breakdance .phox-cart-295-101 .pcart-cross-card:hover{box-shadow:0 6px 20px rgba(0,0,0,0.08)}}.breakdance .phox-cart-295-101 .pcart-cross-image{display:block;aspect-ratio:1 / 1;background:#f5f5f5;overflow:hidden}.breakdance .phox-cart-295-101 .pcart-cross-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}@media (hover:hover){.breakdance .phox-cart-295-101 .pcart-cross-card:hover .pcart-cross-image img{transform:scale(1.05)}}.breakdance .phox-cart-295-101 .pcart-cross-body{display:flex;flex-direction:column;flex:1;gap:8px;padding:14px}.breakdance .phox-cart-295-101 .pcart-cross-name{font-size:15px;font-weight:600;line-height:1.3;color:inherit;text-decoration:none}.breakdance .phox-cart-295-101 .pcart-cross-name:hover{opacity:0.7}.breakdance .phox-cart-295-101 .pcart-cross-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.breakdance .phox-cart-295-101 .pcart-cross-price{font-size:16px;font-weight:700}.breakdance .phox-cart-295-101 .pcart-cross-price del{color:#999;font-weight:400;font-size:0.85em}.breakdance .phox-cart-295-101 .pcart-cross-price ins{text-decoration:none}.breakdance .phox-cart-295-101 .pcart-cross-add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;color:#fff;cursor:pointer;text-decoration:none;transition:opacity 0.15s ease,transform 0.1s ease}.breakdance .phox-cart-295-101 .pcart-cross-add:hover{opacity:0.9}.breakdance .phox-cart-295-101 .pcart-cross-add:active{transform:scale(0.94)}.breakdance .phox-cart-295-101 .pcart-cross-add .pcart-cross-plus{width:18px;height:18px}.breakdance .phox-cart-295-101 .pcart-cross-add.pcart-adding{opacity:0.6;pointer-events:none}.breakdance .phox-cart-295-101 .pcart-cross-add-text{width:100%;height:auto;border-radius:8px;padding:10px 14px;margin-top:10px;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}.breakdance .phox-cart-295-101 .pcart-cross-add-text:active{transform:none}@media (max-width:991px){.breakdance .phox-cart-295-101 .pcart-cross-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.breakdance .phox-cart-295-101 .pcart-cross-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.breakdance .phox-cart-295-101 .pcart-layout{grid-template-columns:minmax(0,1fr)}.breakdance .phox-cart-295-101 .pcart-summary{position:static}.breakdance .phox-cart-295-101 .pcart-summary,.breakdance .phox-cart-295-101 .pcart-items,.breakdance .phox-cart-295-101 .pcart-main{min-width:0;max-width:100%}}@media (max-width:600px){.breakdance .phox-cart-295-101 .pcart-item-top{flex-wrap:wrap}.breakdance .phox-cart-295-101 .pcart-item-details{flex:1;min-width:120px}.breakdance .phox-cart-295-101 .pcart-item-price{width:100%;text-align:left;margin-top:8px}.breakdance .phox-cart-295-101 .pcart-item-current-price{display:inline;font-size:16px}.breakdance .phox-cart-295-101 .pcart-item-original-price{display:inline;margin-left:8px}.breakdance .phox-cart-295-101 .pcart-item-bottom{flex-direction:column;align-items:flex-start;gap:12px}.breakdance .phox-cart-295-101 .pcart-trust-badges{grid-template-columns:1fr}.breakdance .phox-cart-295-101 .pcart-delivery-bar-inner{flex-direction:column;align-items:stretch;text-align:center}.breakdance .phox-cart-295-101 .pcart-delivery-icon{align-self:center}.breakdance .phox-cart-295-101 .pcart-delivery-content{width:100%}.breakdance .phox-cart-295-101 .pcart-delivery-progress{width:100%}}}@media (max-width:1023px){.breakdance .phox-cart-295-101 .pcart-wrap{width:100%;max-width:100%}.breakdance .phox-cart-295-101 .pcart-delivery-bar{border-radius:12px;padding:20px 24px;margin-bottom:24px;border:1px solid #e8e8e8}.breakdance .phox-cart-295-101 .pcart-delivery-bar-inner{display:flex;align-items:center;gap:16px}.breakdance .phox-cart-295-101 .pcart-delivery-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-delivery-content{flex:1;min-width:0}.breakdance .phox-cart-295-101 .pcart-delivery-text{margin:0 0 8px;font-size:15px}.breakdance .phox-cart-295-101 .pcart-delivery-text strong{font-weight:700}.breakdance .phox-cart-295-101 .pcart-delivery-progress{height:6px;border-radius:3px;overflow:hidden}.breakdance .phox-cart-295-101 .pcart-delivery-progress-fill{height:100%;border-radius:3px;transition:width 0.4s ease}@keyframes pcartBarStripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes pcartBarPulse{0%,100%{opacity:1}50%{opacity:0.55}}@media (prefers-reduced-motion:reduce){.breakdance .phox-cart-295-101 .pcart-delivery-progress-fill{animation:none!important}}.breakdance .phox-cart-295-101 .pcart-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.breakdance .phox-cart-295-101 .pcart-items{display:flex;flex-direction:column;gap:16px}.breakdance .phox-cart-295-101 .pcart-item{border:1px solid #e8e8e8;padding:20px}.breakdance .phox-cart-295-101 .pcart-item-top{display:flex;gap:16px;align-items:flex-start}.breakdance .phox-cart-295-101 .pcart-item-image{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-item-image img{width:100%;height:auto;object-fit:cover;aspect-ratio:1;display:block}.breakdance .phox-cart-295-101 .pcart-item-details{flex:1;min-width:0}.breakdance .phox-cart-295-101 .pcart-item-name{margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.3}.breakdance .phox-cart-295-101 .pcart-item-name a{color:inherit;text-decoration:none}.breakdance .phox-cart-295-101 .pcart-item-name a:hover{text-decoration:underline}.breakdance .phox-cart-295-101 .pcart-item-desc{margin:0 0 6px;font-size:13px;line-height:1.4}.breakdance .phox-cart-295-101 .pcart-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.breakdance .phox-cart-295-101 .pcart-item-stock{font-size:13px;font-weight:500}.breakdance .phox-cart-295-101 .pcart-item-price{text-align:right;flex-shrink:0;min-width:80px}.breakdance .phox-cart-295-101 .pcart-item-current-price{display:block;font-size:18px;font-weight:700}.breakdance .phox-cart-295-101 .pcart-item-current-price .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.breakdance .phox-cart-295-101 .pcart-item-original-price{display:block;font-size:14px;text-decoration:line-through;margin-top:2px}.breakdance .phox-cart-295-101 .pcart-item-original-price .woocommerce-Price-amount{color:inherit;font-size:inherit}.breakdance .phox-cart-295-101 .pcart-item-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.breakdance .phox-cart-295-101 .pcart-item-qty{display:inline-flex;align-items:center;overflow:hidden}.breakdance .phox-cart-295-101 .pcart-qty-minus,.breakdance .phox-cart-295-101 .pcart-qty-plus{width:38px;height:38px;border:none;background:transparent;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity 0.15s}.breakdance .phox-cart-295-101 .pcart-qty-minus:hover,.breakdance .phox-cart-295-101 .pcart-qty-plus:hover{opacity:0.7}.breakdance .phox-cart-295-101 .pcart-qty-input{width:36px;height:38px;border:none;background:transparent;font-size:15px;font-weight:600;text-align:center;-moz-appearance:textfield;appearance:textfield}.breakdance .phox-cart-295-101 .pcart-qty-input::-webkit-outer-spin-button,.breakdance .phox-cart-295-101 .pcart-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.breakdance .phox-cart-295-101 .pcart-item-actions{display:flex;align-items:center;gap:20px}.breakdance .phox-cart-295-101 .pcart-save-later,.breakdance .phox-cart-295-101 .pcart-remove-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font-size:13px;cursor:pointer;transition:color 0.15s}.breakdance .phox-cart-295-101 .pcart-save-later.active{color:#e74c3c}.breakdance .phox-cart-295-101 .pcart-save-later svg,.breakdance .phox-cart-295-101 .pcart-remove-btn svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-summary{border:1px solid #e8e8e8;padding:28px;position:sticky;top:24px}.breakdance .phox-cart-295-101 .pcart-summary-title{font-size:24px;font-weight:700;margin:0 0 24px}.breakdance .phox-cart-295-101 .pcart-summary-rows{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;margin-bottom:20px}.breakdance .phox-cart-295-101 .pcart-summary-row{display:flex;justify-content:space-between;align-items:center}.breakdance .phox-cart-295-101 .phox-tax-row-incl{display:none}.breakdance .phox-cart-295-101 .pcart-summary-label{font-size:15px}.breakdance .phox-cart-295-101 .pcart-summary-value{font-size:15px;font-weight:600}.breakdance .phox-cart-295-101 .pcart-summary-value .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.breakdance .phox-cart-295-101 .pcart-savings-row .pcart-summary-value .woocommerce-Price-amount{color:inherit}.breakdance .phox-cart-295-101 .pcart-fees{display:contents}.breakdance .phox-cart-295-101 .pcart-fees:empty{display:none}.breakdance .phox-cart-295-101 .pcart-shipping-note{margin:-6px 0 0;font-size:12px;line-height:1.4;color:#999}.breakdance .phox-cart-295-101 .pcart-summary-total{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.breakdance .phox-cart-295-101 .pcart-summary-total .pcart-summary-label{font-size:16px;font-weight:500;padding-top:4px}.breakdance .phox-cart-295-101 .pcart-summary-total-right{text-align:right}.breakdance .phox-cart-295-101 .pcart-total-value{font-size:28px;font-weight:700;display:block;line-height:1.2}.breakdance .phox-cart-295-101 .pcart-total-value .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.breakdance .phox-cart-295-101 .pcart-vat-note{font-size:12px;color:#999;display:block;margin-top:2px}.breakdance .phox-cart-295-101 .pcart-promo{border-top:1px solid #e8e8e8;padding-top:20px;margin-bottom:20px}.breakdance .phox-cart-295-101 .pcart-promo-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;margin-bottom:10px}.breakdance .phox-cart-295-101 .pcart-promo-input-wrap{display:flex;gap:8px}.breakdance .phox-cart-295-101 .pcart-promo-input{flex:1;padding:10px 14px;border:1px solid;border-radius:8px;font-size:14px;outline:none;transition:border-color 0.15s}.breakdance .phox-cart-295-101 .pcart-promo-input:focus{border-color:#999}.breakdance .phox-cart-295-101 .pcart-promo-apply{padding:10px 20px;border:1px solid #ddd;font-size:14px;font-weight:600;cursor:pointer;transition:background 0.15s,color 0.15s;white-space:nowrap}.breakdance .phox-cart-295-101 .pcart-applied-coupons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.breakdance .phox-cart-295-101 .pcart-coupon-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#f0f0f0;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:0.3px}.breakdance .phox-cart-295-101 .pcart-coupon-remove{background:none;border:none;padding:0;font-size:16px;line-height:1;color:#999;cursor:pointer}.breakdance .phox-cart-295-101 .pcart-coupon-remove:hover{color:#e74c3c}.breakdance .phox-cart-295-101 .pcart-promo-error{margin:8px 0 0;font-size:13px;color:#e74c3c}.breakdance .phox-cart-295-101 .pcart-checkout-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 24px;border:none;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:background 0.2s,transform 0.1s;margin-bottom:12px}.breakdance .phox-cart-295-101 .pcart-checkout-btn:active{transform:scale(0.98)}.breakdance .phox-cart-295-101 .pcart-checkout-btn svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-checkout-btn.pcart-btn-disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.breakdance .phox-cart-295-101 .pcart-min-banner{display:flex;align-items:center;gap:10px;padding:14px 18px;margin-bottom:24px;border-radius:12px;color:#8a5a00;border:1px solid #ffd591;font-size:14px;font-weight:500;line-height:1.4}.breakdance .phox-cart-295-101 .pcart-min-banner.pcart-hidden{display:none}.breakdance .phox-cart-295-101 .pcart-min-banner svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-trust-line{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;margin:0 0 20px;text-align:center}.breakdance .phox-cart-295-101 .pcart-trust-line svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-gift{display:flex;align-items:center;gap:14px;padding:16px}.breakdance .phox-cart-295-101 .pcart-gift-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-gift-content{flex:1;min-width:0}.breakdance .phox-cart-295-101 .pcart-gift-content strong{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:2px}.breakdance .phox-cart-295-101 .pcart-gift-content p{margin:0;font-size:13px;color:#888;line-height:1.4}.breakdance .phox-cart-295-101 .pcart-trust-badges{display:grid;grid-template-columns:repeat(2,1fr);margin-top:24px}.breakdance .phox-cart-295-101 .pcart-trust-badge{display:flex;align-items:center;gap:12px;padding:16px 20px}.breakdance .phox-cart-295-101 .pcart-trust-badge-icon{flex-shrink:0;display:inline-flex;align-items:center}.breakdance .phox-cart-295-101 .pcart-trust-badge-icon svg{width:20px;height:20px}.breakdance .phox-cart-295-101 .pcart-trust-badge-icon--custom svg{fill:currentColor}.breakdance .phox-cart-295-101 .pcart-trust-badge-text{font-size:14px;font-weight:500}.breakdance .phox-cart-295-101 .pcart-empty{text-align:center}.breakdance .phox-cart-295-101 .pcart-empty-content{max-width:400px;margin:0 auto;padding:60px 24px;border:1px solid #e8e8e8}.breakdance .phox-cart-295-101 .pcart-empty-content svg{color:#ccc;margin-bottom:16px}.breakdance .phox-cart-295-101 .pcart-empty-msg{font-size:18px;margin:0 0 20px}.breakdance .phox-cart-295-101 .pcart-continue-btn{display:inline-block;padding:12px 32px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity 0.15s}.breakdance .phox-cart-295-101 .pcart-continue-btn:hover{opacity:0.85}.breakdance .phox-cart-295-101 .pcart-item.pcart-removing{opacity:0;transform:translateX(-20px);transition:opacity 0.3s,transform 0.3s;max-height:0;padding:0;margin:0;overflow:hidden;border:none}.breakdance .phox-cart-295-101 .pcart-cross-sells{margin-top:40px;padding-top:32px;border-top:1px solid #eee}.breakdance .phox-cart-295-101 .pcart-cross-title{margin:0 0 20px;font-size:20px;font-weight:700}.breakdance .phox-cart-295-101 .pcart-cross-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.breakdance .phox-cart-295-101 .pcart-cross-card{display:flex;flex-direction:column;border:1px solid #ececec;overflow:hidden;transition:box-shadow 0.2s ease,transform 0.2s ease}@media (hover:hover){.breakdance .phox-cart-295-101 .pcart-cross-card:hover{box-shadow:0 6px 20px rgba(0,0,0,0.08)}}.breakdance .phox-cart-295-101 .pcart-cross-image{display:block;aspect-ratio:1 / 1;background:#f5f5f5;overflow:hidden}.breakdance .phox-cart-295-101 .pcart-cross-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}@media (hover:hover){.breakdance .phox-cart-295-101 .pcart-cross-card:hover .pcart-cross-image img{transform:scale(1.05)}}.breakdance .phox-cart-295-101 .pcart-cross-body{display:flex;flex-direction:column;flex:1;gap:8px;padding:14px}.breakdance .phox-cart-295-101 .pcart-cross-name{font-size:15px;font-weight:600;line-height:1.3;color:inherit;text-decoration:none}.breakdance .phox-cart-295-101 .pcart-cross-name:hover{opacity:0.7}.breakdance .phox-cart-295-101 .pcart-cross-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.breakdance .phox-cart-295-101 .pcart-cross-price{font-size:16px;font-weight:700}.breakdance .phox-cart-295-101 .pcart-cross-price del{color:#999;font-weight:400;font-size:0.85em}.breakdance .phox-cart-295-101 .pcart-cross-price ins{text-decoration:none}.breakdance .phox-cart-295-101 .pcart-cross-add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;color:#fff;cursor:pointer;text-decoration:none;transition:opacity 0.15s ease,transform 0.1s ease}.breakdance .phox-cart-295-101 .pcart-cross-add:hover{opacity:0.9}.breakdance .phox-cart-295-101 .pcart-cross-add:active{transform:scale(0.94)}.breakdance .phox-cart-295-101 .pcart-cross-add .pcart-cross-plus{width:18px;height:18px}.breakdance .phox-cart-295-101 .pcart-cross-add.pcart-adding{opacity:0.6;pointer-events:none}.breakdance .phox-cart-295-101 .pcart-cross-add-text{width:100%;height:auto;border-radius:8px;padding:10px 14px;margin-top:10px;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}.breakdance .phox-cart-295-101 .pcart-cross-add-text:active{transform:none}@media (max-width:991px){.breakdance .phox-cart-295-101 .pcart-cross-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.breakdance .phox-cart-295-101 .pcart-cross-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.breakdance .phox-cart-295-101 .pcart-layout{grid-template-columns:minmax(0,1fr)}.breakdance .phox-cart-295-101 .pcart-summary{position:static}.breakdance .phox-cart-295-101 .pcart-summary,.breakdance .phox-cart-295-101 .pcart-items,.breakdance .phox-cart-295-101 .pcart-main{min-width:0;max-width:100%}}@media (max-width:600px){.breakdance .phox-cart-295-101 .pcart-item-top{flex-wrap:wrap}.breakdance .phox-cart-295-101 .pcart-item-details{flex:1;min-width:120px}.breakdance .phox-cart-295-101 .pcart-item-price{width:100%;text-align:left;margin-top:8px}.breakdance .phox-cart-295-101 .pcart-item-current-price{display:inline;font-size:16px}.breakdance .phox-cart-295-101 .pcart-item-original-price{display:inline;margin-left:8px}.breakdance .phox-cart-295-101 .pcart-item-bottom{flex-direction:column;align-items:flex-start;gap:12px}.breakdance .phox-cart-295-101 .pcart-trust-badges{grid-template-columns:1fr}.breakdance .phox-cart-295-101 .pcart-delivery-bar-inner{flex-direction:column;align-items:stretch;text-align:center}.breakdance .phox-cart-295-101 .pcart-delivery-icon{align-self:center}.breakdance .phox-cart-295-101 .pcart-delivery-content{width:100%}.breakdance .phox-cart-295-101 .pcart-delivery-progress{width:100%}}}@media (max-width:767px){.breakdance .phox-cart-295-101 .pcart-wrap{width:100%;max-width:100%}.breakdance .phox-cart-295-101 .pcart-delivery-bar{border-radius:12px;padding:20px 24px;margin-bottom:24px;border:1px solid #e8e8e8}.breakdance .phox-cart-295-101 .pcart-delivery-bar-inner{display:flex;align-items:center;gap:16px}.breakdance .phox-cart-295-101 .pcart-delivery-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-delivery-content{flex:1;min-width:0}.breakdance .phox-cart-295-101 .pcart-delivery-text{margin:0 0 8px;font-size:15px}.breakdance .phox-cart-295-101 .pcart-delivery-text strong{font-weight:700}.breakdance .phox-cart-295-101 .pcart-delivery-progress{height:6px;border-radius:3px;overflow:hidden}.breakdance .phox-cart-295-101 .pcart-delivery-progress-fill{height:100%;border-radius:3px;transition:width 0.4s ease}@keyframes pcartBarStripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes pcartBarPulse{0%,100%{opacity:1}50%{opacity:0.55}}@media (prefers-reduced-motion:reduce){.breakdance .phox-cart-295-101 .pcart-delivery-progress-fill{animation:none!important}}.breakdance .phox-cart-295-101 .pcart-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.breakdance .phox-cart-295-101 .pcart-items{display:flex;flex-direction:column;gap:16px}.breakdance .phox-cart-295-101 .pcart-item{border:1px solid #e8e8e8;padding:20px}.breakdance .phox-cart-295-101 .pcart-item-top{display:flex;gap:16px;align-items:flex-start}.breakdance .phox-cart-295-101 .pcart-item-image{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-item-image img{width:100%;height:auto;object-fit:cover;aspect-ratio:1;display:block}.breakdance .phox-cart-295-101 .pcart-item-details{flex:1;min-width:0}.breakdance .phox-cart-295-101 .pcart-item-name{margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.3}.breakdance .phox-cart-295-101 .pcart-item-name a{color:inherit;text-decoration:none}.breakdance .phox-cart-295-101 .pcart-item-name a:hover{text-decoration:underline}.breakdance .phox-cart-295-101 .pcart-item-desc{margin:0 0 6px;font-size:13px;line-height:1.4}.breakdance .phox-cart-295-101 .pcart-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.breakdance .phox-cart-295-101 .pcart-item-stock{font-size:13px;font-weight:500}.breakdance .phox-cart-295-101 .pcart-item-price{text-align:right;flex-shrink:0;min-width:80px}.breakdance .phox-cart-295-101 .pcart-item-current-price{display:block;font-size:18px;font-weight:700}.breakdance .phox-cart-295-101 .pcart-item-current-price .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.breakdance .phox-cart-295-101 .pcart-item-original-price{display:block;font-size:14px;text-decoration:line-through;margin-top:2px}.breakdance .phox-cart-295-101 .pcart-item-original-price .woocommerce-Price-amount{color:inherit;font-size:inherit}.breakdance .phox-cart-295-101 .pcart-item-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.breakdance .phox-cart-295-101 .pcart-item-qty{display:inline-flex;align-items:center;overflow:hidden}.breakdance .phox-cart-295-101 .pcart-qty-minus,.breakdance .phox-cart-295-101 .pcart-qty-plus{width:38px;height:38px;border:none;background:transparent;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity 0.15s}.breakdance .phox-cart-295-101 .pcart-qty-minus:hover,.breakdance .phox-cart-295-101 .pcart-qty-plus:hover{opacity:0.7}.breakdance .phox-cart-295-101 .pcart-qty-input{width:36px;height:38px;border:none;background:transparent;font-size:15px;font-weight:600;text-align:center;-moz-appearance:textfield;appearance:textfield}.breakdance .phox-cart-295-101 .pcart-qty-input::-webkit-outer-spin-button,.breakdance .phox-cart-295-101 .pcart-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.breakdance .phox-cart-295-101 .pcart-item-actions{display:flex;align-items:center;gap:20px}.breakdance .phox-cart-295-101 .pcart-save-later,.breakdance .phox-cart-295-101 .pcart-remove-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font-size:13px;cursor:pointer;transition:color 0.15s}.breakdance .phox-cart-295-101 .pcart-save-later.active{color:#e74c3c}.breakdance .phox-cart-295-101 .pcart-save-later svg,.breakdance .phox-cart-295-101 .pcart-remove-btn svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-summary{border:1px solid #e8e8e8;padding:28px;position:sticky;top:24px}.breakdance .phox-cart-295-101 .pcart-summary-title{font-size:24px;font-weight:700;margin:0 0 24px}.breakdance .phox-cart-295-101 .pcart-summary-rows{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;margin-bottom:20px}.breakdance .phox-cart-295-101 .pcart-summary-row{display:flex;justify-content:space-between;align-items:center}.breakdance .phox-cart-295-101 .phox-tax-row-incl{display:none}.breakdance .phox-cart-295-101 .pcart-summary-label{font-size:15px}.breakdance .phox-cart-295-101 .pcart-summary-value{font-size:15px;font-weight:600}.breakdance .phox-cart-295-101 .pcart-summary-value .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.breakdance .phox-cart-295-101 .pcart-savings-row .pcart-summary-value .woocommerce-Price-amount{color:inherit}.breakdance .phox-cart-295-101 .pcart-fees{display:contents}.breakdance .phox-cart-295-101 .pcart-fees:empty{display:none}.breakdance .phox-cart-295-101 .pcart-shipping-note{margin:-6px 0 0;font-size:12px;line-height:1.4;color:#999}.breakdance .phox-cart-295-101 .pcart-summary-total{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.breakdance .phox-cart-295-101 .pcart-summary-total .pcart-summary-label{font-size:16px;font-weight:500;padding-top:4px}.breakdance .phox-cart-295-101 .pcart-summary-total-right{text-align:right}.breakdance .phox-cart-295-101 .pcart-total-value{font-size:28px;font-weight:700;display:block;line-height:1.2}.breakdance .phox-cart-295-101 .pcart-total-value .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.breakdance .phox-cart-295-101 .pcart-vat-note{font-size:12px;color:#999;display:block;margin-top:2px}.breakdance .phox-cart-295-101 .pcart-promo{border-top:1px solid #e8e8e8;padding-top:20px;margin-bottom:20px}.breakdance .phox-cart-295-101 .pcart-promo-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;margin-bottom:10px}.breakdance .phox-cart-295-101 .pcart-promo-input-wrap{display:flex;gap:8px}.breakdance .phox-cart-295-101 .pcart-promo-input{flex:1;padding:10px 14px;border:1px solid;border-radius:8px;font-size:14px;outline:none;transition:border-color 0.15s}.breakdance .phox-cart-295-101 .pcart-promo-input:focus{border-color:#999}.breakdance .phox-cart-295-101 .pcart-promo-apply{padding:10px 20px;border:1px solid #ddd;font-size:14px;font-weight:600;cursor:pointer;transition:background 0.15s,color 0.15s;white-space:nowrap}.breakdance .phox-cart-295-101 .pcart-applied-coupons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.breakdance .phox-cart-295-101 .pcart-coupon-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#f0f0f0;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:0.3px}.breakdance .phox-cart-295-101 .pcart-coupon-remove{background:none;border:none;padding:0;font-size:16px;line-height:1;color:#999;cursor:pointer}.breakdance .phox-cart-295-101 .pcart-coupon-remove:hover{color:#e74c3c}.breakdance .phox-cart-295-101 .pcart-promo-error{margin:8px 0 0;font-size:13px;color:#e74c3c}.breakdance .phox-cart-295-101 .pcart-checkout-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 24px;border:none;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:background 0.2s,transform 0.1s;margin-bottom:12px}.breakdance .phox-cart-295-101 .pcart-checkout-btn:active{transform:scale(0.98)}.breakdance .phox-cart-295-101 .pcart-checkout-btn svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-checkout-btn.pcart-btn-disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.breakdance .phox-cart-295-101 .pcart-min-banner{display:flex;align-items:center;gap:10px;padding:14px 18px;margin-bottom:24px;border-radius:12px;color:#8a5a00;border:1px solid #ffd591;font-size:14px;font-weight:500;line-height:1.4}.breakdance .phox-cart-295-101 .pcart-min-banner.pcart-hidden{display:none}.breakdance .phox-cart-295-101 .pcart-min-banner svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-trust-line{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;margin:0 0 20px;text-align:center}.breakdance .phox-cart-295-101 .pcart-trust-line svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-gift{display:flex;align-items:center;gap:14px;padding:16px}.breakdance .phox-cart-295-101 .pcart-gift-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-gift-content{flex:1;min-width:0}.breakdance .phox-cart-295-101 .pcart-gift-content strong{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:2px}.breakdance .phox-cart-295-101 .pcart-gift-content p{margin:0;font-size:13px;color:#888;line-height:1.4}.breakdance .phox-cart-295-101 .pcart-trust-badges{display:grid;grid-template-columns:repeat(2,1fr);margin-top:24px}.breakdance .phox-cart-295-101 .pcart-trust-badge{display:flex;align-items:center;gap:12px;padding:16px 20px}.breakdance .phox-cart-295-101 .pcart-trust-badge-icon{flex-shrink:0;display:inline-flex;align-items:center}.breakdance .phox-cart-295-101 .pcart-trust-badge-icon svg{width:20px;height:20px}.breakdance .phox-cart-295-101 .pcart-trust-badge-icon--custom svg{fill:currentColor}.breakdance .phox-cart-295-101 .pcart-trust-badge-text{font-size:14px;font-weight:500}.breakdance .phox-cart-295-101 .pcart-empty{text-align:center}.breakdance .phox-cart-295-101 .pcart-empty-content{max-width:400px;margin:0 auto;padding:60px 24px;border:1px solid #e8e8e8}.breakdance .phox-cart-295-101 .pcart-empty-content svg{color:#ccc;margin-bottom:16px}.breakdance .phox-cart-295-101 .pcart-empty-msg{font-size:18px;margin:0 0 20px}.breakdance .phox-cart-295-101 .pcart-continue-btn{display:inline-block;padding:12px 32px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity 0.15s}.breakdance .phox-cart-295-101 .pcart-continue-btn:hover{opacity:0.85}.breakdance .phox-cart-295-101 .pcart-item.pcart-removing{opacity:0;transform:translateX(-20px);transition:opacity 0.3s,transform 0.3s;max-height:0;padding:0;margin:0;overflow:hidden;border:none}.breakdance .phox-cart-295-101 .pcart-cross-sells{margin-top:40px;padding-top:32px;border-top:1px solid #eee}.breakdance .phox-cart-295-101 .pcart-cross-title{margin:0 0 20px;font-size:20px;font-weight:700}.breakdance .phox-cart-295-101 .pcart-cross-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.breakdance .phox-cart-295-101 .pcart-cross-card{display:flex;flex-direction:column;border:1px solid #ececec;overflow:hidden;transition:box-shadow 0.2s ease,transform 0.2s ease}@media (hover:hover){.breakdance .phox-cart-295-101 .pcart-cross-card:hover{box-shadow:0 6px 20px rgba(0,0,0,0.08)}}.breakdance .phox-cart-295-101 .pcart-cross-image{display:block;aspect-ratio:1 / 1;background:#f5f5f5;overflow:hidden}.breakdance .phox-cart-295-101 .pcart-cross-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}@media (hover:hover){.breakdance .phox-cart-295-101 .pcart-cross-card:hover .pcart-cross-image img{transform:scale(1.05)}}.breakdance .phox-cart-295-101 .pcart-cross-body{display:flex;flex-direction:column;flex:1;gap:8px;padding:14px}.breakdance .phox-cart-295-101 .pcart-cross-name{font-size:15px;font-weight:600;line-height:1.3;color:inherit;text-decoration:none}.breakdance .phox-cart-295-101 .pcart-cross-name:hover{opacity:0.7}.breakdance .phox-cart-295-101 .pcart-cross-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.breakdance .phox-cart-295-101 .pcart-cross-price{font-size:16px;font-weight:700}.breakdance .phox-cart-295-101 .pcart-cross-price del{color:#999;font-weight:400;font-size:0.85em}.breakdance .phox-cart-295-101 .pcart-cross-price ins{text-decoration:none}.breakdance .phox-cart-295-101 .pcart-cross-add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;color:#fff;cursor:pointer;text-decoration:none;transition:opacity 0.15s ease,transform 0.1s ease}.breakdance .phox-cart-295-101 .pcart-cross-add:hover{opacity:0.9}.breakdance .phox-cart-295-101 .pcart-cross-add:active{transform:scale(0.94)}.breakdance .phox-cart-295-101 .pcart-cross-add .pcart-cross-plus{width:18px;height:18px}.breakdance .phox-cart-295-101 .pcart-cross-add.pcart-adding{opacity:0.6;pointer-events:none}.breakdance .phox-cart-295-101 .pcart-cross-add-text{width:100%;height:auto;border-radius:8px;padding:10px 14px;margin-top:10px;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}.breakdance .phox-cart-295-101 .pcart-cross-add-text:active{transform:none}@media (max-width:991px){.breakdance .phox-cart-295-101 .pcart-cross-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.breakdance .phox-cart-295-101 .pcart-cross-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.breakdance .phox-cart-295-101 .pcart-layout{grid-template-columns:minmax(0,1fr)}.breakdance .phox-cart-295-101 .pcart-summary{position:static}.breakdance .phox-cart-295-101 .pcart-summary,.breakdance .phox-cart-295-101 .pcart-items,.breakdance .phox-cart-295-101 .pcart-main{min-width:0;max-width:100%}}@media (max-width:600px){.breakdance .phox-cart-295-101 .pcart-item-top{flex-wrap:wrap}.breakdance .phox-cart-295-101 .pcart-item-details{flex:1;min-width:120px}.breakdance .phox-cart-295-101 .pcart-item-price{width:100%;text-align:left;margin-top:8px}.breakdance .phox-cart-295-101 .pcart-item-current-price{display:inline;font-size:16px}.breakdance .phox-cart-295-101 .pcart-item-original-price{display:inline;margin-left:8px}.breakdance .phox-cart-295-101 .pcart-item-bottom{flex-direction:column;align-items:flex-start;gap:12px}.breakdance .phox-cart-295-101 .pcart-trust-badges{grid-template-columns:1fr}.breakdance .phox-cart-295-101 .pcart-delivery-bar-inner{flex-direction:column;align-items:stretch;text-align:center}.breakdance .phox-cart-295-101 .pcart-delivery-icon{align-self:center}.breakdance .phox-cart-295-101 .pcart-delivery-content{width:100%}.breakdance .phox-cart-295-101 .pcart-delivery-progress{width:100%}}}@media (max-width:479px){.breakdance .phox-cart-295-101 .pcart-wrap{width:100%;max-width:100%}.breakdance .phox-cart-295-101 .pcart-delivery-bar{border-radius:12px;padding:20px 24px;margin-bottom:24px;border:1px solid #e8e8e8}.breakdance .phox-cart-295-101 .pcart-delivery-bar-inner{display:flex;align-items:center;gap:16px}.breakdance .phox-cart-295-101 .pcart-delivery-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-delivery-content{flex:1;min-width:0}.breakdance .phox-cart-295-101 .pcart-delivery-text{margin:0 0 8px;font-size:15px}.breakdance .phox-cart-295-101 .pcart-delivery-text strong{font-weight:700}.breakdance .phox-cart-295-101 .pcart-delivery-progress{height:6px;border-radius:3px;overflow:hidden}.breakdance .phox-cart-295-101 .pcart-delivery-progress-fill{height:100%;border-radius:3px;transition:width 0.4s ease}@keyframes pcartBarStripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes pcartBarPulse{0%,100%{opacity:1}50%{opacity:0.55}}@media (prefers-reduced-motion:reduce){.breakdance .phox-cart-295-101 .pcart-delivery-progress-fill{animation:none!important}}.breakdance .phox-cart-295-101 .pcart-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.breakdance .phox-cart-295-101 .pcart-items{display:flex;flex-direction:column;gap:16px}.breakdance .phox-cart-295-101 .pcart-item{border:1px solid #e8e8e8;padding:20px}.breakdance .phox-cart-295-101 .pcart-item-top{display:flex;gap:16px;align-items:flex-start}.breakdance .phox-cart-295-101 .pcart-item-image{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-item-image img{width:100%;height:auto;object-fit:cover;aspect-ratio:1;display:block}.breakdance .phox-cart-295-101 .pcart-item-details{flex:1;min-width:0}.breakdance .phox-cart-295-101 .pcart-item-name{margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.3}.breakdance .phox-cart-295-101 .pcart-item-name a{color:inherit;text-decoration:none}.breakdance .phox-cart-295-101 .pcart-item-name a:hover{text-decoration:underline}.breakdance .phox-cart-295-101 .pcart-item-desc{margin:0 0 6px;font-size:13px;line-height:1.4}.breakdance .phox-cart-295-101 .pcart-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.breakdance .phox-cart-295-101 .pcart-item-stock{font-size:13px;font-weight:500}.breakdance .phox-cart-295-101 .pcart-item-price{text-align:right;flex-shrink:0;min-width:80px}.breakdance .phox-cart-295-101 .pcart-item-current-price{display:block;font-size:18px;font-weight:700}.breakdance .phox-cart-295-101 .pcart-item-current-price .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.breakdance .phox-cart-295-101 .pcart-item-original-price{display:block;font-size:14px;text-decoration:line-through;margin-top:2px}.breakdance .phox-cart-295-101 .pcart-item-original-price .woocommerce-Price-amount{color:inherit;font-size:inherit}.breakdance .phox-cart-295-101 .pcart-item-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.breakdance .phox-cart-295-101 .pcart-item-qty{display:inline-flex;align-items:center;overflow:hidden}.breakdance .phox-cart-295-101 .pcart-qty-minus,.breakdance .phox-cart-295-101 .pcart-qty-plus{width:38px;height:38px;border:none;background:transparent;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity 0.15s}.breakdance .phox-cart-295-101 .pcart-qty-minus:hover,.breakdance .phox-cart-295-101 .pcart-qty-plus:hover{opacity:0.7}.breakdance .phox-cart-295-101 .pcart-qty-input{width:36px;height:38px;border:none;background:transparent;font-size:15px;font-weight:600;text-align:center;-moz-appearance:textfield;appearance:textfield}.breakdance .phox-cart-295-101 .pcart-qty-input::-webkit-outer-spin-button,.breakdance .phox-cart-295-101 .pcart-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.breakdance .phox-cart-295-101 .pcart-item-actions{display:flex;align-items:center;gap:20px}.breakdance .phox-cart-295-101 .pcart-save-later,.breakdance .phox-cart-295-101 .pcart-remove-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font-size:13px;cursor:pointer;transition:color 0.15s}.breakdance .phox-cart-295-101 .pcart-save-later.active{color:#e74c3c}.breakdance .phox-cart-295-101 .pcart-save-later svg,.breakdance .phox-cart-295-101 .pcart-remove-btn svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-summary{border:1px solid #e8e8e8;padding:28px;position:sticky;top:24px}.breakdance .phox-cart-295-101 .pcart-summary-title{font-size:24px;font-weight:700;margin:0 0 24px}.breakdance .phox-cart-295-101 .pcart-summary-rows{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;margin-bottom:20px}.breakdance .phox-cart-295-101 .pcart-summary-row{display:flex;justify-content:space-between;align-items:center}.breakdance .phox-cart-295-101 .phox-tax-row-incl{display:none}.breakdance .phox-cart-295-101 .pcart-summary-label{font-size:15px}.breakdance .phox-cart-295-101 .pcart-summary-value{font-size:15px;font-weight:600}.breakdance .phox-cart-295-101 .pcart-summary-value .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.breakdance .phox-cart-295-101 .pcart-savings-row .pcart-summary-value .woocommerce-Price-amount{color:inherit}.breakdance .phox-cart-295-101 .pcart-fees{display:contents}.breakdance .phox-cart-295-101 .pcart-fees:empty{display:none}.breakdance .phox-cart-295-101 .pcart-shipping-note{margin:-6px 0 0;font-size:12px;line-height:1.4;color:#999}.breakdance .phox-cart-295-101 .pcart-summary-total{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.breakdance .phox-cart-295-101 .pcart-summary-total .pcart-summary-label{font-size:16px;font-weight:500;padding-top:4px}.breakdance .phox-cart-295-101 .pcart-summary-total-right{text-align:right}.breakdance .phox-cart-295-101 .pcart-total-value{font-size:28px;font-weight:700;display:block;line-height:1.2}.breakdance .phox-cart-295-101 .pcart-total-value .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.breakdance .phox-cart-295-101 .pcart-vat-note{font-size:12px;color:#999;display:block;margin-top:2px}.breakdance .phox-cart-295-101 .pcart-promo{border-top:1px solid #e8e8e8;padding-top:20px;margin-bottom:20px}.breakdance .phox-cart-295-101 .pcart-promo-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;margin-bottom:10px}.breakdance .phox-cart-295-101 .pcart-promo-input-wrap{display:flex;gap:8px}.breakdance .phox-cart-295-101 .pcart-promo-input{flex:1;padding:10px 14px;border:1px solid;border-radius:8px;font-size:14px;outline:none;transition:border-color 0.15s}.breakdance .phox-cart-295-101 .pcart-promo-input:focus{border-color:#999}.breakdance .phox-cart-295-101 .pcart-promo-apply{padding:10px 20px;border:1px solid #ddd;font-size:14px;font-weight:600;cursor:pointer;transition:background 0.15s,color 0.15s;white-space:nowrap}.breakdance .phox-cart-295-101 .pcart-applied-coupons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.breakdance .phox-cart-295-101 .pcart-coupon-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#f0f0f0;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:0.3px}.breakdance .phox-cart-295-101 .pcart-coupon-remove{background:none;border:none;padding:0;font-size:16px;line-height:1;color:#999;cursor:pointer}.breakdance .phox-cart-295-101 .pcart-coupon-remove:hover{color:#e74c3c}.breakdance .phox-cart-295-101 .pcart-promo-error{margin:8px 0 0;font-size:13px;color:#e74c3c}.breakdance .phox-cart-295-101 .pcart-checkout-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 24px;border:none;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:background 0.2s,transform 0.1s;margin-bottom:12px}.breakdance .phox-cart-295-101 .pcart-checkout-btn:active{transform:scale(0.98)}.breakdance .phox-cart-295-101 .pcart-checkout-btn svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-checkout-btn.pcart-btn-disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.breakdance .phox-cart-295-101 .pcart-min-banner{display:flex;align-items:center;gap:10px;padding:14px 18px;margin-bottom:24px;border-radius:12px;color:#8a5a00;border:1px solid #ffd591;font-size:14px;font-weight:500;line-height:1.4}.breakdance .phox-cart-295-101 .pcart-min-banner.pcart-hidden{display:none}.breakdance .phox-cart-295-101 .pcart-min-banner svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-trust-line{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;margin:0 0 20px;text-align:center}.breakdance .phox-cart-295-101 .pcart-trust-line svg{flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-gift{display:flex;align-items:center;gap:14px;padding:16px}.breakdance .phox-cart-295-101 .pcart-gift-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.breakdance .phox-cart-295-101 .pcart-gift-content{flex:1;min-width:0}.breakdance .phox-cart-295-101 .pcart-gift-content strong{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:2px}.breakdance .phox-cart-295-101 .pcart-gift-content p{margin:0;font-size:13px;color:#888;line-height:1.4}.breakdance .phox-cart-295-101 .pcart-trust-badges{display:grid;grid-template-columns:repeat(2,1fr);margin-top:24px}.breakdance .phox-cart-295-101 .pcart-trust-badge{display:flex;align-items:center;gap:12px;padding:16px 20px}.breakdance .phox-cart-295-101 .pcart-trust-badge-icon{flex-shrink:0;display:inline-flex;align-items:center}.breakdance .phox-cart-295-101 .pcart-trust-badge-icon svg{width:20px;height:20px}.breakdance .phox-cart-295-101 .pcart-trust-badge-icon--custom svg{fill:currentColor}.breakdance .phox-cart-295-101 .pcart-trust-badge-text{font-size:14px;font-weight:500}.breakdance .phox-cart-295-101 .pcart-empty{text-align:center}.breakdance .phox-cart-295-101 .pcart-empty-content{max-width:400px;margin:0 auto;padding:60px 24px;border:1px solid #e8e8e8}.breakdance .phox-cart-295-101 .pcart-empty-content svg{color:#ccc;margin-bottom:16px}.breakdance .phox-cart-295-101 .pcart-empty-msg{font-size:18px;margin:0 0 20px}.breakdance .phox-cart-295-101 .pcart-continue-btn{display:inline-block;padding:12px 32px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity 0.15s}.breakdance .phox-cart-295-101 .pcart-continue-btn:hover{opacity:0.85}.breakdance .phox-cart-295-101 .pcart-item.pcart-removing{opacity:0;transform:translateX(-20px);transition:opacity 0.3s,transform 0.3s;max-height:0;padding:0;margin:0;overflow:hidden;border:none}.breakdance .phox-cart-295-101 .pcart-cross-sells{margin-top:40px;padding-top:32px;border-top:1px solid #eee}.breakdance .phox-cart-295-101 .pcart-cross-title{margin:0 0 20px;font-size:20px;font-weight:700}.breakdance .phox-cart-295-101 .pcart-cross-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.breakdance .phox-cart-295-101 .pcart-cross-card{display:flex;flex-direction:column;border:1px solid #ececec;overflow:hidden;transition:box-shadow 0.2s ease,transform 0.2s ease}@media (hover:hover){.breakdance .phox-cart-295-101 .pcart-cross-card:hover{box-shadow:0 6px 20px rgba(0,0,0,0.08)}}.breakdance .phox-cart-295-101 .pcart-cross-image{display:block;aspect-ratio:1 / 1;background:#f5f5f5;overflow:hidden}.breakdance .phox-cart-295-101 .pcart-cross-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}@media (hover:hover){.breakdance .phox-cart-295-101 .pcart-cross-card:hover .pcart-cross-image img{transform:scale(1.05)}}.breakdance .phox-cart-295-101 .pcart-cross-body{display:flex;flex-direction:column;flex:1;gap:8px;padding:14px}.breakdance .phox-cart-295-101 .pcart-cross-name{font-size:15px;font-weight:600;line-height:1.3;color:inherit;text-decoration:none}.breakdance .phox-cart-295-101 .pcart-cross-name:hover{opacity:0.7}.breakdance .phox-cart-295-101 .pcart-cross-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.breakdance .phox-cart-295-101 .pcart-cross-price{font-size:16px;font-weight:700}.breakdance .phox-cart-295-101 .pcart-cross-price del{color:#999;font-weight:400;font-size:0.85em}.breakdance .phox-cart-295-101 .pcart-cross-price ins{text-decoration:none}.breakdance .phox-cart-295-101 .pcart-cross-add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;color:#fff;cursor:pointer;text-decoration:none;transition:opacity 0.15s ease,transform 0.1s ease}.breakdance .phox-cart-295-101 .pcart-cross-add:hover{opacity:0.9}.breakdance .phox-cart-295-101 .pcart-cross-add:active{transform:scale(0.94)}.breakdance .phox-cart-295-101 .pcart-cross-add .pcart-cross-plus{width:18px;height:18px}.breakdance .phox-cart-295-101 .pcart-cross-add.pcart-adding{opacity:0.6;pointer-events:none}.breakdance .phox-cart-295-101 .pcart-cross-add-text{width:100%;height:auto;border-radius:8px;padding:10px 14px;margin-top:10px;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}.breakdance .phox-cart-295-101 .pcart-cross-add-text:active{transform:none}@media (max-width:991px){.breakdance .phox-cart-295-101 .pcart-cross-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.breakdance .phox-cart-295-101 .pcart-cross-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.breakdance .phox-cart-295-101 .pcart-layout{grid-template-columns:minmax(0,1fr)}.breakdance .phox-cart-295-101 .pcart-summary{position:static}.breakdance .phox-cart-295-101 .pcart-summary,.breakdance .phox-cart-295-101 .pcart-items,.breakdance .phox-cart-295-101 .pcart-main{min-width:0;max-width:100%}}@media (max-width:600px){.breakdance .phox-cart-295-101 .pcart-item-top{flex-wrap:wrap}.breakdance .phox-cart-295-101 .pcart-item-details{flex:1;min-width:120px}.breakdance .phox-cart-295-101 .pcart-item-price{width:100%;text-align:left;margin-top:8px}.breakdance .phox-cart-295-101 .pcart-item-current-price{display:inline;font-size:16px}.breakdance .phox-cart-295-101 .pcart-item-original-price{display:inline;margin-left:8px}.breakdance .phox-cart-295-101 .pcart-item-bottom{flex-direction:column;align-items:flex-start;gap:12px}.breakdance .phox-cart-295-101 .pcart-trust-badges{grid-template-columns:1fr}.breakdance .phox-cart-295-101 .pcart-delivery-bar-inner{flex-direction:column;align-items:stretch;text-align:center}.breakdance .phox-cart-295-101 .pcart-delivery-icon{align-self:center}.breakdance .phox-cart-295-101 .pcart-delivery-content{width:100%}.breakdance .phox-cart-295-101 .pcart-delivery-progress{width:100%}}}