@charset "UTF-8";:root{--green-info: #38A160;--product-bg-color: var(--surface-color);--body-bg-color: #f3f9ff;--card-hover-shadow: 0px 20px 60px rgba(13, 131, 253, .15);--transition-smooth: all .4s cubic-bezier(.4, 0, .2, 1);--transition-fast: all .2s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}body.product-page{background:var(--body-bg-color);animation:fadeInUp .6s ease-out}.item-breadcrumbs .breadcrumb-container a{color:var(--heading-color);font-weight:500;transition:var(--transition-fast)}.item-breadcrumbs .breadcrumb-container a:hover{color:var(--accent-color);transform:translate(2px)}.carousel-control{height:48px;width:48px;display:flex;align-items:center;justify-content:center;background:white;box-shadow:0 8px 24px #0d83fd1f;border-radius:50%;transition:var(--transition-smooth);border:1px solid rgba(13,131,253,.1)}.carousel-control:hover{transform:scale(1.1);box-shadow:0 12px 32px #0d83fd33;background:linear-gradient(135deg,#ffffff 0%,#f3f9ff 100%)}.carousel-control-prev,.carousel-control-next{opacity:1;width:8%;transition:var(--transition-smooth)}@media (max-width: 1200px){.carousel-control-prev,.carousel-control-next{width:10%}}@media (max-width: 768px){.carousel-control-prev,.carousel-control-next{width:15%}}.carousel-body{position:absolute;inset:0}.carousel-content{max-width:400px;margin-left:5rem;margin-right:5rem;animation:fadeInUp .8s ease-out}.card{border:none;border-radius:16px;transition:var(--transition-smooth);background:var(--surface-color);overflow:hidden}.product-category-section .card{position:relative}.product-category-section .card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(13,131,253,.05) 0%,rgba(50,185,241,.05) 100%);opacity:0;transition:var(--transition-smooth)}.product-category-section .card:hover{transform:translateY(-8px);box-shadow:var(--card-hover-shadow)}.product-category-section .card:hover:before{opacity:1}.product-category-section .card-grid{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.no-image-item{height:340px;width:340px;background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);border-radius:16px;font-size:2rem;color:color-mix(in srgb,var(--accent-color),transparent 60%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.no-image-item:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer 2s infinite}.item-card-group-section .card{height:100%;align-items:center;justify-content:center;position:relative;overflow:hidden;border:1px solid rgba(13,131,253,.08)}.item-card-group-section .card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(13,131,253,.03) 0%,transparent 100%);opacity:0;transition:var(--transition-smooth)}.item-card-group-section .card:hover{transform:translateY(-12px) scale(1.02);box-shadow:var(--card-hover-shadow);border-color:#0d83fd33}.item-card-group-section .card:hover:before{opacity:1}.item-card-group-section .card:hover .btn-add-to-cart-list,.item-card-group-section .card:focus-within .btn-add-to-cart-list{visibility:visible;opacity:1;transform:translateY(0)}.item-card-group-section .card:hover .like-action,.item-card-group-section .card:focus-within .like-action{visibility:visible;opacity:1;transform:scale(1)}.item-card-group-section .card:hover .btn-explore-variants,.item-card-group-section .card:focus-within .btn-explore-variants{visibility:visible;opacity:1;transform:translate(0)}.item-card-group-section .card-img-container{height:210px;width:100%;position:relative}.item-card-group-section .card-img{max-height:210px;-o-object-fit:contain;object-fit:contain;margin-top:1.25rem;transition:var(--transition-smooth)}.item-card-group-section .card:hover .card-img{transform:scale(1.08)}.item-card-group-section .no-image{display:flex;justify-content:center;align-items:center;height:220px;background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);width:100%;border-radius:16px 16px 0 0;font-size:2rem;color:color-mix(in srgb,var(--accent-color),transparent 60%);position:relative;overflow:hidden}.item-card-group-section .no-image:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:shimmer 2s infinite}.item-card-group-section .no-image-list{display:flex;justify-content:center;align-items:center;height:150px;background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);border-radius:12px;font-size:2rem;color:color-mix(in srgb,var(--accent-color),transparent 60%);margin-top:15px;margin-bottom:15px;position:relative;overflow:hidden}.item-card-group-section .no-image-list:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:shimmer 2s infinite}.item-card-group-section .card-body-flex{display:flex;flex-direction:column}.item-card-group-section .product-title{font-size:15px;color:var(--heading-color);font-weight:600;font-family:var(--heading-font);transition:var(--transition-fast)}.item-card-group-section .product-title:hover{color:var(--accent-color)}.item-card-group-section .product-description{font-size:13px;color:var(--default-color);margin:20px 0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;line-height:1.6}.item-card-group-section .product-description p{margin-bottom:.5rem}.item-card-group-section .product-category{font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%);margin:var(--margin-sm) 0;font-weight:500}.item-card-group-section .product-price{font-size:20px;font-weight:700;color:var(--accent-color);margin:var(--margin-sm) 0;margin-bottom:auto!important;font-family:var(--heading-font)}.item-card-group-section .product-price .striked-price{font-weight:500;font-size:15px;color:color-mix(in srgb,var(--default-color),transparent 50%);text-decoration:line-through}.item-card-group-section .product-info-green{color:var(--green-info);font-weight:600}.item-card-group-section .item-card{padding:var(--padding-sm);min-width:300px;animation:scaleIn .4s ease-out}.item-card-group-section .wishlist-card{padding:var(--padding-sm);min-width:260px;animation:scaleIn .4s ease-out}.item-card-group-section .wishlist-card .card-body-flex{display:flex;flex-direction:column}#products-list-area,#products-grid-area{padding:0 5px}.list-row{background-color:var(--surface-color);padding-bottom:1rem;padding-top:1.5rem!important;border-radius:12px;border:1px solid rgba(13,131,253,.08);margin-bottom:1rem;transition:var(--transition-smooth)}.list-row:hover,.list-row:focus-within{transform:translate(8px);box-shadow:var(--card-hover-shadow);border-color:#0d83fd33}.list-row:hover .btn-add-to-cart-list,.list-row:focus-within .btn-add-to-cart-list{visibility:visible;opacity:1}.list-row:hover .like-action-list,.list-row:focus-within .like-action-list{visibility:visible;opacity:1}.list-row:hover .btn-explore-variants,.list-row:focus-within .btn-explore-variants{visibility:visible;opacity:1}.list-row .product-code{padding-top:0!important}.list-row .btn-explore-variants{min-width:135px;max-height:30px;float:right;padding:.25rem 1rem}[data-doctype="Item Group"] .page-header,#page-index .page-header{font-size:28px;font-weight:700;color:var(--heading-color);font-family:var(--heading-font);margin-bottom:1.5rem}[data-doctype="Item Group"] .filters-section .title-section,#page-index .filters-section .title-section{border-bottom:1px solid rgba(13,131,253,.1);padding-bottom:1rem}[data-doctype="Item Group"] .filters-section .filter-title,#page-index .filters-section .filter-title{font-weight:600;color:var(--heading-color);font-family:var(--heading-font)}[data-doctype="Item Group"] .filters-section .clear-filters,#page-index .filters-section .clear-filters{font-size:13px;color:var(--accent-color);font-weight:600;transition:var(--transition-fast)}[data-doctype="Item Group"] .filters-section .clear-filters:hover,#page-index .filters-section .clear-filters:hover{text-decoration:underline}[data-doctype="Item Group"] .filters-section .filter-lookup-input,#page-index .filters-section .filter-lookup-input{background-color:var(--surface-color);border:2px solid rgba(13,131,253,.15);border-radius:10px;transition:var(--transition-fast);padding:.6rem 1rem}[data-doctype="Item Group"] .filters-section .filter-lookup-input:focus,#page-index .filters-section .filter-lookup-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 4px #0d83fd1a}[data-doctype="Item Group"] .filters-section .filter-label,#page-index .filters-section .filter-label{font-size:11px;font-weight:700;color:var(--heading-color);text-transform:uppercase;letter-spacing:.5px}[data-doctype="Item Group"] .filters-section .filter-block,#page-index .filters-section .filter-block{border-bottom:1px solid rgba(13,131,253,.1);padding:1.25rem 0}[data-doctype="Item Group"] .filters-section .checkbox .label-area,#page-index .filters-section .checkbox .label-area{font-size:14px;color:var(--default-color);font-weight:500}.product-filter{width:16px!important;height:16px!important;border:2px solid var(--accent-color);border-radius:4px;transition:var(--transition-fast)}.discount-filter:before{width:16px!important;height:16px!important}.list-image{border:none!important;overflow:hidden;max-height:200px;background-color:var(--surface-color);border-radius:12px}.product-container{border-radius:var(--border-radius-md);box-shadow:var(--card-shadow);padding:var(--padding-md);background-color:var(--card-bg);background-color:var(--product-bg-color)!important;min-height:-moz-fit-content;min-height:fit-content;border-radius:20px;box-shadow:0 4px 20px #0d83fd14;animation:fadeInUp .6s ease-out}.product-container .product-details{max-width:50%}.product-container .product-details .btn-add-to-cart{font-size:15px;font-weight:600;padding:.75rem 2rem;border-radius:12px;background:linear-gradient(135deg,var(--accent-color) 0%,#32b9f1 100%);border:none;transition:var(--transition-smooth)}.product-container .product-details .btn-add-to-cart:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0d83fd4d}.product-container.item-main .product-image{width:100%}.product-container .expand{max-width:100%!important}@media (max-width: 789px){.product-container .product-details{max-width:90%!important}.product-container .product-details .btn-add-to-cart{font-size:14px}}.product-container .btn-add-to-wishlist svg use{--icon-stroke: #F47A7A}.product-container .btn-view-in-wishlist svg use{fill:#f47a7a;--icon-stroke: none}.product-container .product-title{font-size:24px;font-weight:700;color:var(--heading-color);padding:0!important;font-family:var(--heading-font);margin-bottom:1rem}.product-container .product-description{font-size:15px;color:var(--default-color);line-height:1.8}.product-container .product-image{border:2px solid rgba(13,131,253,.1)!important;padding:15px;border-radius:16px;transition:var(--transition-smooth);background:linear-gradient(135deg,#ffffff 0%,#f3f9ff 100%)}.product-container .product-image:hover{border-color:#0d83fd4d!important;box-shadow:0 8px 32px #0d83fd26}@media (max-width: var(--md-width)){.product-container .product-image{height:300px;width:300px}}@media (min-width: var(--lg-width)){.product-container .product-image{height:350px;width:350px}}.product-container .product-image img{-o-object-fit:contain;object-fit:contain;transition:var(--transition-smooth)}.product-container .product-image:hover img{transform:scale(1.05)}.product-container .item-slideshow{overflow:auto}@media (max-width: var(--md-width)){.product-container .item-slideshow{max-height:320px}}@media (min-width: var(--lg-width)){.product-container .item-slideshow{max-height:430px}}.product-container .item-slideshow::-webkit-scrollbar{width:6px}.product-container .item-slideshow::-webkit-scrollbar-thumb{background:rgba(13,131,253,.3);border-radius:10px}.product-container .item-slideshow-image{height:4rem;width:6rem;-o-object-fit:contain;object-fit:contain;padding:.5rem;border:2px solid rgba(13,131,253,.15);border-radius:8px;cursor:pointer;transition:var(--transition-fast)}.product-container .item-slideshow-image:hover,.product-container .item-slideshow-image.active{border-color:var(--accent-color);box-shadow:0 4px 12px #0d83fd33;transform:scale(1.05)}.product-container .item-cart .product-price{font-size:28px;color:var(--accent-color);font-weight:700;font-family:var(--heading-font)}.product-container .item-cart .product-price .formatted-price{color:color-mix(in srgb,var(--default-color),transparent 40%);font-size:16px}.product-container .item-cart .no-stock{font-size:var(--text-base);color:#f47a7a;font-weight:600}.product-container .item-cart .offers-heading{font-size:18px!important;color:var(--heading-color);font-weight:600}.product-container .item-cart .offers-heading .tag-icon{--icon-stroke: var(--accent-color)}.product-container .item-cart .w-30-40{width:30%}@media (max-width: 992px){.product-container .item-cart .w-30-40{width:40%}}.product-container .tab-content{font-size:15px;line-height:1.8}.recommended-item-section{padding-right:0}.recommended-item-section .recommendation-header{font-size:20px;font-weight:700;color:var(--heading-color);font-family:var(--heading-font);margin-bottom:1.5rem}.recommended-item-section .recommendation-container{padding:1rem;min-height:0px;border-radius:12px;border:1px solid rgba(13,131,253,.08);background:var(--surface-color);transition:var(--transition-smooth)}.recommended-item-section .recommendation-container:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0d83fd1f;border-color:#0d83fd33}.recommended-item-section .recommendation-container .r-item-image{min-height:100px;width:40%}.recommended-item-section .recommendation-container .r-item-image .r-product-image{padding:2px 15px;transition:var(--transition-smooth)}.recommended-item-section .recommendation-container .r-item-image:hover .r-product-image{transform:scale(1.1)}.recommended-item-section .recommendation-container .r-item-image .no-image-r-item{display:flex;justify-content:center;background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);align-items:center;color:color-mix(in srgb,var(--accent-color),transparent 60%);margin-top:.15rem;border-radius:8px;height:100%;font-size:24px}.recommended-item-section .recommendation-container .r-item-info{font-size:14px;padding-right:0;padding-left:10px;width:60%}.recommended-item-section .recommendation-container .r-item-info a{color:var(--heading-color);font-weight:600;transition:var(--transition-fast)}.recommended-item-section .recommendation-container .r-item-info a:hover{color:var(--accent-color)}.recommended-item-section .recommendation-container .r-item-info .item-price{font-size:16px;font-weight:700;color:var(--accent-color)}.recommended-item-section .recommendation-container .r-item-info .striked-item-price{font-weight:500;color:color-mix(in srgb,var(--default-color),transparent 50%);text-decoration:line-through}.product-code{padding:.5rem 0;color:color-mix(in srgb,var(--default-color),transparent 40%);font-size:14px}.product-code .product-item-group{padding-right:.5rem;border-right:solid 2px rgba(13,131,253,.2);font-weight:500}.product-code .product-item-code{padding-left:.5rem;font-weight:500}.item-configurator-dialog .modal-body{padding-bottom:var(--padding-xl)}.item-configurator-dialog .modal-body .status-area .alert{padding:var(--padding-xs) var(--padding-sm);font-size:var(--text-sm);border-radius:10px}.item-configurator-dialog .modal-body .form-layout{max-height:50vh;overflow-y:auto}.item-configurator-dialog .modal-body .form-layout::-webkit-scrollbar{width:6px}.item-configurator-dialog .modal-body .form-layout::-webkit-scrollbar-thumb{background:rgba(13,131,253,.3);border-radius:10px}.item-configurator-dialog .modal-body .section-body .form-column .form-group .control-label{font-size:var(--text-md);color:var(--heading-color);font-weight:600}.item-configurator-dialog .modal-body .section-body .form-column .form-group .help-box{margin-top:2px;font-size:var(--text-sm)}.item-group-slideshow .carousel-inner.rounded-carousel{border-radius:20px;overflow:hidden}.sub-category-container{padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:2px solid rgba(13,131,253,.1)}.sub-category-container .heading{color:var(--heading-color);font-weight:600;font-family:var(--heading-font)}.scroll-categories .category-pill{display:inline-block;width:-moz-fit-content;width:fit-content;padding:8px 18px;margin-bottom:10px;margin-right:8px;background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);font-size:14px;border-radius:20px;color:var(--accent-color);font-weight:600;border:2px solid rgba(13,131,253,.15);transition:var(--transition-smooth);cursor:pointer}.scroll-categories .category-pill:hover{transform:translateY(-2px);background:var(--accent-color);color:#fff;box-shadow:0 4px 12px #0d83fd4d}.shopping-badge{position:relative;top:-10px;left:-12px;background:linear-gradient(135deg,#F47A7A 0%,#ff6b6b 100%);align-items:center;height:20px;width:20px;font-size:11px;border-radius:50%;font-weight:700;box-shadow:0 2px 8px #f47a7a66;animation:scaleIn .3s ease-out}.cart-animate{animation:wiggle .5s cubic-bezier(.4,0,.2,1)}@keyframes wiggle{8%,41%{transform:translate(-10px)}25%,58%{transform:translate(10px)}75%{transform:translate(-5px)}92%{transform:translate(5px)}0%,to{transform:translate(0)}}.total-discount{font-size:15px;color:var(--green-info)!important;font-weight:700}#page-cart .shopping-cart-header{font-weight:700;font-size:28px;color:var(--heading-color);font-family:var(--heading-font)}#page-cart .cart-container{color:var(--default-color);animation:fadeInUp .6s ease-out}#page-cart .cart-container .frappe-card{display:flex;flex-direction:column;justify-content:space-between;height:-moz-fit-content;height:fit-content;border-radius:16px;box-shadow:0 4px 20px #0d83fd14}#page-cart .cart-container .cart-items-header{font-weight:700;color:var(--heading-color)}#page-cart .cart-container .cart-table tr{margin-bottom:1rem;transition:var(--transition-fast)}#page-cart .cart-container .cart-table th,#page-cart .cart-container .cart-table tr,#page-cart .cart-container .cart-table td{border-color:#0d83fd14;border-width:1px}#page-cart .cart-container .cart-table th{font-weight:600;font-size:13px;color:var(--heading-color);padding:var(--padding-sm) 0;text-transform:uppercase;letter-spacing:.5px}#page-cart .cart-container .cart-table td{padding:var(--padding-sm) 0;color:var(--default-color)}#page-cart .cart-container .cart-table .cart-item-image{width:20%;min-width:84px}#page-cart .cart-container .cart-table .cart-item-image img{max-height:112px;transition:var(--transition-smooth)}#page-cart .cart-container .cart-table .cart-item-image:hover img{transform:scale(1.05)}#page-cart .cart-container .cart-table .cart-items .item-title{width:100%;font-size:15px;font-weight:600;color:var(--heading-color);transition:var(--transition-fast)}#page-cart .cart-container .cart-table .cart-items .item-title:hover{color:var(--accent-color)}#page-cart .cart-container .cart-table .cart-items .item-subtitle{color:color-mix(in srgb,var(--default-color),transparent 40%);font-size:13px}#page-cart .cart-container .cart-table .cart-items .item-subtotal{font-size:16px;font-weight:700;color:var(--accent-color)}#page-cart .cart-container .cart-table .cart-items .sm-item-subtotal{font-size:14px;font-weight:500;display:none}@media (max-width: 992px){#page-cart .cart-container .cart-table .cart-items .sm-item-subtotal{display:unset!important}}#page-cart .cart-container .cart-table .cart-items .item-rate{font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%)}#page-cart .cart-container .cart-table .cart-items .free-tag{padding:6px 12px;border-radius:8px;background:linear-gradient(135deg,#d4edda 0%,#c3e6cb 100%);color:var(--green-info);font-weight:700;font-size:12px}#page-cart .cart-container .cart-table .cart-items textarea{width:100%;height:30px;font-size:14px;border:2px solid rgba(13,131,253,.15);border-radius:8px;transition:var(--transition-fast)}#page-cart .cart-container .cart-table .cart-items textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 4px #0d83fd1a}#page-cart .cart-container .cart-table .cart-tax-items .item-grand-total{font-size:18px;font-weight:700;color:var(--accent-color);font-family:var(--heading-font)}@media (max-width: 992px){#page-cart .cart-container .cart-table .column-sm-view{display:none!important}}#page-cart .cart-container .cart-table .item-column{width:50%}@media (max-width: 992px){#page-cart .cart-container .cart-table .item-column{width:70%}}#page-cart .cart-container .cart-table .remove-cart-item{border-radius:8px;border:1px solid rgba(13,131,253,.08);width:32px;height:32px;font-weight:300;color:var(--heading-color);background:linear-gradient(135deg,#f3f9ff 0%,#ffffff 100%);float:right;cursor:pointer;margin-top:.25rem;justify-content:center;transition:var(--transition-smooth)}#page-cart .cart-container .cart-table .remove-cart-item:hover{background:linear-gradient(135deg,#ff6b6b 0%,#F47A7A 100%);color:#fff;transform:scale(1.1) rotate(90deg);box-shadow:0 4px 12px #f47a7a4d}#page-cart .cart-container .cart-table .remove-cart-item-logo{margin-top:2px;margin-left:2.2px;fill:currentColor!important;transition:var(--transition-fast)}#page-cart .cart-container .cart-payment-addresses hr{border-color:#0d83fd1a}#page-cart .cart-container .payment-summary h6{padding-bottom:1rem;border-bottom:solid 2px rgba(13,131,253,.1);font-weight:700;color:var(--heading-color);font-family:var(--heading-font)}#page-cart .cart-container .payment-summary table{font-size:15px}#page-cart .cart-container .payment-summary table td{padding:0;padding-top:.5rem!important;border:none!important}#page-cart .cart-container .payment-summary table.grand-total{border-top:solid 2px rgba(13,131,253,.1);margin-top:.5rem}#page-cart .cart-container .payment-summary .bill-label{color:var(--default-color);font-weight:500}#page-cart .cart-container .payment-summary .bill-content{font-weight:600;color:var(--heading-color)}#page-cart .cart-container .payment-summary .bill-content.net-total{font-size:20px;font-weight:700;color:var(--accent-color);font-family:var(--heading-font)}#page-cart .cart-container .payment-summary .btn-coupon-code{font-size:14px;border:dashed 2px rgba(13,131,253,.3);box-shadow:none;border-radius:10px;padding:.75rem 1.5rem;color:var(--accent-color);font-weight:600;transition:var(--transition-smooth);background:linear-gradient(135deg,#f3f9ff 0%,#ffffff 100%)}#page-cart .cart-container .payment-summary .btn-coupon-code:hover{background:linear-gradient(135deg,var(--accent-color) 0%,#32b9f1 100%);color:#fff;border-style:solid;transform:translateY(-2px);box-shadow:0 4px 12px #0d83fd4d}#page-cart .cart-container .number-spinner{width:75%;min-width:105px}#page-cart .cart-container .number-spinner .cart-btn{border:none;background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);box-shadow:none;width:28px;height:32px;align-items:center;justify-content:center;display:flex;font-size:20px;font-weight:600;color:var(--accent-color);border-radius:8px;transition:var(--transition-smooth)}#page-cart .cart-container .number-spinner .cart-btn:hover{background:var(--accent-color);color:#fff;transform:scale(1.1)}#page-cart .cart-container .number-spinner .cart-qty{height:32px;font-size:14px;font-weight:600;border:2px solid rgba(13,131,253,.15);border-radius:8px}#page-cart .cart-container .number-spinner .cart-qty:disabled{background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);opacity:.65}#page-cart .cart-container .place-order-container .btn-place-order{float:right;padding:.875rem 2.5rem;font-size:16px;font-weight:700;border-radius:12px;background:linear-gradient(135deg,var(--accent-color) 0%,#32b9f1 100%);border:none;transition:var(--transition-smooth);box-shadow:0 4px 16px #0d83fd4d}#page-cart .cart-container .place-order-container .btn-place-order:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0d83fd66}#page-cart .t-and-c-container{padding:1.5rem;background:linear-gradient(135deg,#f3f9ff 0%,#ffffff 100%);border-radius:12px}#page-cart .t-and-c-terms{font-size:14px;line-height:1.8;color:var(--default-color)}.no-image-cart-item{max-height:112px;display:flex;justify-content:center;background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);align-items:center;color:color-mix(in srgb,var(--accent-color),transparent 60%);margin-top:.15rem;border-radius:8px;height:100%;font-size:24px}.cart-empty.frappe-card{min-height:76vh;display:flex;justify-content:center;align-items:center;flex-direction:column;animation:fadeInUp .6s ease-out}.cart-empty.frappe-card .cart-empty-message{font-size:22px;color:var(--heading-color);font-weight:700;font-family:var(--heading-font);margin-top:1rem}.address-card{border-radius:12px;border:2px solid rgba(13,131,253,.08);transition:var(--transition-smooth)}.address-card:hover{border-color:#0d83fd4d;box-shadow:0 8px 24px #0d83fd1f;transform:translateY(-4px)}.address-card .card-title{font-size:16px;font-weight:700;color:var(--heading-color);font-family:var(--heading-font)}.address-card .card-body{max-width:80%}.address-card .card-text{font-size:14px;color:var(--default-color);line-height:1.6}.address-card .card-link{font-size:14px;color:var(--accent-color);font-weight:600;transition:var(--transition-fast)}.address-card .card-link svg use{stroke:var(--accent-color)}.address-card .card-link:hover{text-decoration:underline}.address-card .btn-change-address{border:2px solid var(--accent-color);color:var(--accent-color);box-shadow:none;border-radius:10px;padding:.5rem 1.5rem;font-weight:600;transition:var(--transition-smooth)}.address-card .btn-change-address:hover{background:var(--accent-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0d83fd4d}.address-header{margin-top:.15rem;padding:0;font-weight:700;color:var(--heading-color);font-family:var(--heading-font)}.btn-new-address{float:right;font-size:15px!important;color:var(--accent-color)!important;font-weight:700!important;transition:var(--transition-fast)}.btn-new-address:hover{transform:translate(4px)}.btn-new-address:hover,.btn-change-address:hover{color:var(--accent-color)!important}.modal .address-card .card-body{padding:var(--padding-sm);border-radius:12px;border:2px solid rgba(13,131,253,.15);transition:var(--transition-fast)}.modal .address-card .card-body:hover{border-color:var(--accent-color);background:linear-gradient(135deg,#ffffff 0%,#f3f9ff 100%)}.cart-indicator{position:absolute;text-align:center;width:24px;height:24px;left:calc(100% - 40px);top:22px;border-radius:50%;box-shadow:0 4px 12px #0d83fd4d;background:white;color:var(--accent-color);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;animation:scaleIn .3s ease-out}.cart-indicator.list-indicator{position:unset;margin-left:auto}.like-action{visibility:hidden;opacity:0;text-align:center;position:absolute;cursor:pointer;width:32px;height:32px;left:20px;top:20px;background:white;box-shadow:0 4px 12px #0d83fd26;border-radius:50%;transition:var(--transition-smooth);transform:scale(.8)}.like-action:hover{transform:scale(1.1);box-shadow:0 6px 16px #0d83fd40}.like-action.like-action-wished{visibility:visible!important;opacity:1!important;transform:scale(1)}@media (max-width: 992px){.like-action{visibility:visible!important;opacity:1!important;transform:scale(1)}}.like-action-list{visibility:hidden;opacity:0;text-align:center;position:absolute;cursor:pointer;width:32px;height:32px;left:20px;top:0;background:white;box-shadow:0 4px 12px #0d83fd26;border-radius:50%;transition:var(--transition-smooth)}.like-action-list:hover{transform:scale(1.1);box-shadow:0 6px 16px #0d83fd40}.like-action-list.like-action-wished{visibility:visible!important;opacity:1!important}@media (max-width: 992px){.like-action-list{visibility:visible!important;opacity:1!important}}.like-action-item-fp{visibility:visible!important;position:unset;float:right}.like-animate{animation:expand cubic-bezier(.04,.4,.5,.95) 1.6s forwards 1}@keyframes expand{30%{transform:scale(1.3)}50%{transform:scale(.8)}70%{transform:scale(1.1)}to{transform:scale(1)}}.not-wished{cursor:pointer;--icon-stroke: #F47A7A !important;transition:var(--transition-fast)}.not-wished:hover{fill:#f47a7a;transform:scale(1.1)}.wished{--icon-stroke: none;fill:#f47a7a!important;animation:expand .6s ease-out}.list-row-checkbox:before{display:none}.list-row-checkbox:checked:before{display:block;z-index:1}#pay-for-order{padding:.75rem 2rem;font-weight:700;border-radius:10px;background:linear-gradient(135deg,var(--accent-color) 0%,#32b9f1 100%);transition:var(--transition-smooth)}#pay-for-order:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0d83fd4d}.btn-explore-variants{visibility:hidden;opacity:0;box-shadow:none;margin:var(--margin-sm) 0;width:90px;max-height:50px;flex:none;transition:var(--transition-smooth);color:#fff;background:linear-gradient(135deg,#ff8c42 0%,#ff6b35 100%);border:none;font-size:13px;font-weight:600;border-radius:8px;transform:translate(-10px)}.btn-explore-variants:hover{color:#fff;transform:translate(0) translateY(-2px);box-shadow:0 4px 12px #ff6b3566}.btn-add-to-cart-list{visibility:hidden;opacity:0;box-shadow:none;margin:var(--margin-sm) 0;max-height:50px;flex:none;transition:var(--transition-smooth);font-size:13px;font-weight:600;border-radius:8px;background:linear-gradient(135deg,var(--accent-color) 0%,#32b9f1 100%);border:none;transform:translateY(10px)}.btn-add-to-cart-list:hover{color:#fff;transform:translateY(0) scale(1.05);box-shadow:0 4px 12px #0d83fd4d}@media (max-width: 992px){.btn-add-to-cart-list{visibility:visible!important;opacity:1!important;transform:translateY(0)}}.go-to-cart-grid{max-height:30px;margin-top:1rem!important;border-radius:8px;transition:var(--transition-smooth)}.go-to-cart-grid:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0d83fd4d}.go-to-cart{max-height:30px;float:right;border-radius:8px;transition:var(--transition-smooth)}.go-to-cart:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0d83fd4d}.remove-wish{background-color:#fff;position:absolute;cursor:pointer;top:10px;right:20px;width:36px;height:36px;border-radius:50%;border:2px solid rgba(13,131,253,.08);box-shadow:0 4px 12px #0d83fd26;transition:var(--transition-smooth);display:flex;align-items:center;justify-content:center}.remove-wish:hover{background:linear-gradient(135deg,#ff6b6b 0%,#F47A7A 100%);color:#fff;transform:scale(1.1) rotate(90deg);box-shadow:0 6px 16px #f47a7a66}.wish-removed{display:none}.item-website-specification{font-size:.875rem}.item-website-specification .product-title{font-size:20px;font-weight:700;color:var(--heading-color);font-family:var(--heading-font);margin-bottom:1.5rem}.item-website-specification .table{width:70%}.item-website-specification td{border:none!important;padding:.75rem 0}.item-website-specification .spec-label{color:var(--default-color);font-weight:600}.item-website-specification .spec-content{color:var(--heading-color);font-weight:500}.reviews-full-page{padding:2rem 3rem;animation:fadeInUp .6s ease-out}.ratings-reviews-section{border-top:2px solid rgba(13,131,253,.1);padding:1.5rem 1rem}.reviews-header{font-size:24px;font-weight:700;color:var(--heading-color);font-family:var(--heading-font);display:flex;align-items:center;padding:0;margin-bottom:1.5rem}.btn-write-review{float:right;padding:.75rem 1.5rem;font-size:14px;font-weight:600;border:none!important;box-shadow:none;color:var(--heading-color);background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);border-radius:10px;transition:var(--transition-smooth)}.btn-write-review:hover{background:linear-gradient(135deg,var(--accent-color) 0%,#32b9f1 100%);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0d83fd4d}.btn-view-more{font-size:14px;font-weight:600;color:var(--accent-color);border:2px solid var(--accent-color);border-radius:10px;padding:.5rem 1.5rem;transition:var(--transition-smooth)}.btn-view-more:hover{background:var(--accent-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0d83fd4d}.rating-summary-section{display:flex;gap:2rem}.rating-summary-title{margin-top:.15rem;font-size:20px;font-weight:700;color:var(--heading-color);font-family:var(--heading-font)}.rating-summary-numbers{display:flex;flex-direction:column;align-items:center;padding-right:2rem;border-right:solid 2px rgba(13,131,253,.1)}.user-review-title{margin-top:.15rem;font-size:16px;font-weight:700;color:var(--heading-color);font-family:var(--heading-font)}.rating{--star-fill: #e8f4ff;transition:var(--transition-fast)}.rating .star-hover{--star-fill: #ffd700}.rating .star-click{--star-fill: #ffa500;animation:expand .4s ease-out}.ratings-pill{background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);padding:.75rem 1.25rem;border-radius:20px;font-weight:600;color:var(--accent-color);border:2px solid rgba(13,131,253,.15)}.review{max-width:80%;line-height:1.8;padding-bottom:1rem;border-bottom:2px solid rgba(13,131,253,.08);margin-bottom:1rem;animation:fadeInUp .5s ease-out}.review-signature{display:flex;font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%);font-weight:500}.review-signature .reviewer{padding-right:8px;color:var(--heading-color);font-weight:600}.rating-progress-bar-section{padding-bottom:2rem}.rating-progress-bar-section .rating-bar-title{margin-left:-15px;font-weight:600;color:var(--heading-color)}.rating-progress-bar-section .rating-progress-bar{margin-bottom:6px;height:8px;margin-top:8px;background:#f3f9ff;border-radius:10px;overflow:hidden}.rating-progress-bar-section .rating-progress-bar .progress-bar-cosmetic{background:linear-gradient(90deg,var(--accent-color) 0%,#32b9f1 100%);border-radius:10px;transition:width .6s ease-out}.offer-container{font-size:14px;padding:1rem;background:linear-gradient(135deg,#fff8e1 0%,#ffecb3 100%);border-radius:10px;border:2px solid #ffd54f;margin:1rem 0}#search-results-container{border:2px solid rgba(13,131,253,.15);padding:1rem 1.5rem;border-radius:12px;background:white;box-shadow:0 8px 24px #0d83fd1f}#search-results-container .category-chip{background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);border:2px solid rgba(13,131,253,.15)!important;box-shadow:none;border-radius:10px;padding:.5rem 1rem;font-weight:600;color:var(--accent-color);transition:var(--transition-smooth)}#search-results-container .category-chip:hover{background:var(--accent-color);color:#fff;transform:translateY(-2px)}#search-results-container .recent-search{padding:.75rem;border-radius:10px;transition:var(--transition-fast)}#search-results-container .recent-search:hover{background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);color:var(--accent-color)}#search-box{background-color:#fff;height:100%;padding-left:2.5rem;border:2px solid rgba(13,131,253,.15);border-radius:12px;transition:var(--transition-fast)}#search-box:focus{border-color:var(--accent-color);box-shadow:0 0 0 4px #0d83fd1a}.search-icon{position:absolute;left:0;top:0;width:2.5rem;height:100%;display:flex;justify-content:center;align-items:center;padding-bottom:1px;color:var(--accent-color)}#toggle-view{float:right}#toggle-view .btn-primary{background:linear-gradient(135deg,var(--accent-color) 0%,#32b9f1 100%);box-shadow:0 4px 12px #0d83fd4d;border:none;border-radius:8px;transition:var(--transition-smooth)}#toggle-view .btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0d83fd66}.placeholder-div{height:80%;width:-webkit-fill-available;padding:50px;text-align:center;background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);border-top-left-radius:16px;border-top-right-radius:16px;animation:fadeInUp .6s ease-out}.placeholder{font-size:72px;color:color-mix(in srgb,var(--accent-color),transparent 50%)}[data-path=cart] .modal-backdrop{background-color:#0d83fd0d}.item-thumb{height:50px;max-width:80px;min-width:80px;-o-object-fit:cover;object-fit:cover;border-radius:8px;transition:var(--transition-smooth)}.item-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #0d83fd33}.brand-line{color:color-mix(in srgb,var(--default-color),transparent 40%)}.btn-next,.btn-prev{font-size:14px;font-weight:600;padding:.5rem 1.25rem;border-radius:8px;transition:var(--transition-smooth)}.btn-next:hover,.btn-prev:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0d83fd4d}.alert-error{color:#d32f2f;background:linear-gradient(135deg,#ffebee 0%,#ffcdd2 100%);border:2px solid #ef9a9a;border-radius:10px;padding:1rem}.font-md{font-size:14px!important}.in-green{color:var(--green-info)!important;font-weight:700}.has-stock{font-weight:600!important;color:var(--green-info)}.out-of-stock{font-weight:600;font-size:14px;line-height:20px;color:#f47a7a;padding:.5rem 1rem;background:linear-gradient(135deg,#fff5f5 0%,#ffe5e5 100%);border-radius:8px;display:inline-block}.mt-minus-2{margin-top:-2rem}.mt-minus-1{margin-top:-1rem}.tooltip-content{position:absolute;bottom:100%;left:0;z-index:9999;padding:6px 12px;border-radius:8px;background:linear-gradient(135deg,var(--heading-color) 0%,#2d465e 100%);color:#fff;font-size:12px;font-weight:600;opacity:0;cursor:copy;transition:opacity .3s ease,transform .3s ease;pointer-events:none;box-shadow:0 4px 12px #2d465e4d}.tooltip-content:after{content:"";position:absolute;top:100%;left:10px;border:5px solid transparent;border-top-color:var(--heading-color)}.show-tooltip .frappe-control:hover .tooltip-content{opacity:1;transform:translateY(-8px);pointer-events:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f3f9ff;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--accent-color) 0%,#32b9f1 100%);border-radius:10px;-webkit-transition:var(--transition-fast);transition:var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#0d83fd 0%,var(--accent-color) 100%)}a:focus,button:focus,input:focus,textarea:focus,select:focus{outline:3px solid rgba(13,131,253,.3);outline-offset:2px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading{animation:pulse 1.5s cubic-bezier(.4,0,.6,1) infinite}img{transition:var(--transition-smooth)}.btn{border-radius:10px;font-weight:600;transition:var(--transition-smooth);padding:.625rem 1.5rem}.btn:not(.btn-link){box-shadow:0 2px 8px #0d83fd26}.btn:not(.btn-link):hover{transform:translateY(-2px);box-shadow:0 6px 16px #0d83fd40}.btn:not(.btn-link):active{transform:translateY(0);box-shadow:0 2px 8px #0d83fd33}.btn-primary{background:linear-gradient(135deg,var(--accent-color) 0%,#32b9f1 100%);border:none;color:#fff}.btn-primary:hover{background:linear-gradient(135deg,#0d83fd 0%,var(--accent-color) 100%);color:#fff}.btn-secondary{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color),transparent 92%) 0%,color-mix(in srgb,var(--accent-color),transparent 88%) 100%);border:2px solid color-mix(in srgb,var(--accent-color),transparent 80%);color:var(--accent-color)}.btn-secondary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color),transparent 88%) 0%,color-mix(in srgb,var(--accent-color),transparent 84%) 100%);border-color:color-mix(in srgb,var(--accent-color),transparent 60%);color:var(--accent-color)}.btn-secondary:active:focus,.btn-secondary.active:focus,.btn-secondary:active,.btn-secondary.active,.btn-secondary.show{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color),transparent 88%) 0%,color-mix(in srgb,var(--accent-color),transparent 84%) 100%)!important;border-color:color-mix(in srgb,var(--accent-color),transparent 60%)!important;color:var(--accent-color)!important;box-shadow:none!important}.btn-success{background:linear-gradient(135deg,var(--green-info) 0%,#2d8f50 100%);border:none;color:#fff}.btn-success:hover{background:linear-gradient(135deg,#2d8f50 0%,var(--green-info) 100%);color:#fff}.btn-danger{background:linear-gradient(135deg,#F47A7A 0%,#ff6b6b 100%);border:none;color:#fff}.btn-danger:hover{background:linear-gradient(135deg,#ff6b6b 0%,#F47A7A 100%);color:#fff}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],textarea,select{border:2px solid rgba(13,131,253,.15);border-radius:10px;padding:.75rem 1rem;transition:var(--transition-fast);background:white}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=number]:hover,input[type=tel]:hover,textarea:hover,select:hover{border-color:#0d83fd4d}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,textarea:focus,select:focus{border-color:var(--accent-color);box-shadow:0 0 0 4px #0d83fd1a;background:white}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:color-mix(in srgb,var(--default-color),transparent 50%)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,textarea::placeholder,select::placeholder{color:color-mix(in srgb,var(--default-color),transparent 50%)}input[type=checkbox],input[type=radio]{width:18px;height:18px;border:2px solid rgba(13,131,253,.3);transition:var(--transition-fast);cursor:pointer}input[type=checkbox]:checked,input[type=radio]:checked{background:linear-gradient(135deg,var(--accent-color) 0%,#32b9f1 100%);border-color:var(--accent-color)}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--accent-color);transform:scale(1.1)}.badge{padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.badge.badge-primary{background:linear-gradient(135deg,var(--accent-color) 0%,#32b9f1 100%);color:#fff}.badge.badge-success{background:linear-gradient(135deg,var(--green-info) 0%,#2d8f50 100%);color:#fff}.badge.badge-danger{background:linear-gradient(135deg,#F47A7A 0%,#ff6b6b 100%);color:#fff}.badge.badge-warning{background:linear-gradient(135deg,#ffd54f 0%,#ffc107 100%);color:var(--heading-color)}.tag,.chip{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);border:2px solid rgba(13,131,253,.15);border-radius:20px;color:var(--accent-color);font-weight:600;font-size:13px;transition:var(--transition-smooth);cursor:pointer}.tag:hover,.chip:hover{background:var(--accent-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0d83fd4d}hr{border:none;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(13,131,253,.2) 50%,transparent 100%);margin:2rem 0}.modal .modal-content{border-radius:20px;border:none;box-shadow:0 20px 60px #0d83fd33;animation:scaleIn .3s ease-out}.modal .modal-header{border-bottom:2px solid rgba(13,131,253,.1);padding:1.5rem 2rem}.modal .modal-header .modal-title{font-size:24px;font-weight:700;color:var(--heading-color);font-family:var(--heading-font)}.modal .modal-header .close{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);border:2px solid rgba(13,131,253,.15);transition:var(--transition-smooth);display:flex;align-items:center;justify-content:center}.modal .modal-header .close:hover{background:linear-gradient(135deg,#ff6b6b 0%,#F47A7A 100%);color:#fff;transform:rotate(90deg);border-color:transparent}.modal .modal-body{padding:2rem}.modal .modal-footer{border-top:2px solid rgba(13,131,253,.1);padding:1.5rem 2rem}.dropdown-menu{border:2px solid rgba(13,131,253,.1);border-radius:12px;box-shadow:0 12px 40px #0d83fd26;padding:.5rem;animation:fadeInUp .3s ease-out}.dropdown-menu .dropdown-item{border-radius:8px;padding:.75rem 1rem;transition:var(--transition-fast);color:var(--default-color);font-weight:500}.dropdown-menu .dropdown-item:hover{background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);color:var(--accent-color);transform:translate(4px)}.dropdown-menu .dropdown-item:active{background:var(--accent-color);color:#fff}.dropdown-menu .dropdown-divider{height:2px;background:linear-gradient(90deg,transparent 0%,rgba(13,131,253,.1) 50%,transparent 100%);margin:.5rem 0}.nav-tabs{border-bottom:2px solid rgba(13,131,253,.1)}.nav-tabs .nav-link{border:none;border-bottom:3px solid transparent;color:var(--default-color);font-weight:600;padding:1rem 1.5rem;transition:var(--transition-fast);border-radius:0}.nav-tabs .nav-link:hover{color:var(--accent-color);background:linear-gradient(135deg,#f3f9ff 0%,transparent 100%)}.nav-tabs .nav-link.active{color:var(--accent-color);border-bottom-color:var(--accent-color);background:transparent}.pagination .page-item{margin:0 .25rem}.pagination .page-item .page-link{border:2px solid rgba(13,131,253,.15);border-radius:10px;color:var(--accent-color);font-weight:600;padding:.5rem 1rem;transition:var(--transition-smooth)}.pagination .page-item .page-link:hover{background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);border-color:var(--accent-color);color:var(--accent-color);transform:translateY(-2px)}.pagination .page-item.active .page-link{background:linear-gradient(135deg,var(--accent-color) 0%,#32b9f1 100%);border-color:var(--accent-color);color:#fff;box-shadow:0 4px 12px #0d83fd4d}.pagination .page-item.disabled .page-link{opacity:.5;cursor:not-allowed}.breadcrumb{background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);padding:1rem 1.5rem;border-radius:12px;border:2px solid rgba(13,131,253,.1)}.breadcrumb .breadcrumb-item{color:var(--default-color);font-weight:500}.breadcrumb .breadcrumb-item:before{color:#0d83fd66}.breadcrumb .breadcrumb-item a{color:var(--accent-color);font-weight:600;transition:var(--transition-fast)}.breadcrumb .breadcrumb-item a:hover{color:var(--heading-color);text-decoration:underline}.breadcrumb .breadcrumb-item.active{color:var(--heading-color);font-weight:600}.alert{border-radius:12px;border:2px solid;padding:1rem 1.5rem;font-weight:500;animation:fadeInUp .4s ease-out}.alert.alert-info{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border-color:#64b5f6;color:#1976d2}.alert.alert-success{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border-color:#81c784;color:var(--green-info)}.alert.alert-warning{background:linear-gradient(135deg,#fff8e1 0%,#ffecb3 100%);border-color:#ffd54f;color:#f57f17}.alert.alert-danger{background:linear-gradient(135deg,#ffebee 0%,#ffcdd2 100%);border-color:#e57373;color:#d32f2f}.progress{height:12px;border-radius:10px;background:#f3f9ff;overflow:hidden;box-shadow:inset 0 2px 4px #0d83fd1a}.progress .progress-bar{background:linear-gradient(90deg,var(--accent-color) 0%,#32b9f1 100%);border-radius:10px;transition:width .6s ease-out;position:relative;overflow:hidden}.progress .progress-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}.spinner-border{border:3px solid rgba(13,131,253,.2);border-top-color:var(--accent-color);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.table{border-collapse:separate;border-spacing:0}.table thead th{background:linear-gradient(135deg,#f3f9ff 0%,#e8f4ff 100%);color:var(--heading-color);font-weight:700;padding:1rem;border:none;text-transform:uppercase;font-size:12px;letter-spacing:.5px}.table thead th:first-child{border-top-left-radius:10px}.table thead th:last-child{border-top-right-radius:10px}.table tbody tr{transition:var(--transition-fast)}.table tbody tr:hover{background:linear-gradient(135deg,#f3f9ff 0%,transparent 100%);transform:scale(1.01)}.table tbody tr td{padding:1rem;border-bottom:1px solid rgba(13,131,253,.08);color:var(--default-color)}.skeleton{background:linear-gradient(90deg,#f3f9ff 25%,#e8f4ff 50%,#f3f9ff 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px}.fade-enter{opacity:0;transform:translateY(20px)}.fade-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.fade-exit{opacity:1;transform:translateY(0)}.fade-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease}.like-action,.like-action-list{width:36px;height:36px;border-radius:50%;background:var(--gray-100);display:flex;align-items:center;justify-content:center;cursor:pointer}.like-action svg,.like-action-list svg{width:20px;height:20px;fill:none;stroke:var(--gray-600);stroke-width:1.8;transition:all .2s ease}.like-action-wished,.like-action-list.like-action-wished{background:var(--primary-color)}.like-action-wished svg,.like-action-list.like-action-wished svg{fill:#fff}.filter-options{max-height:300px;overflow:auto}.address-card{cursor:pointer;position:relative}.address-card .check{display:none}.address-card.active{border-color:var(--primary)}.address-card.active .check{display:inline-flex}.check{display:inline-flex;padding:.25rem;background:var(--primary);color:#fff;border-radius:50%;font-size:12px;width:24px;height:24px}.website-list{background-color:var(--fg-color);padding:0 var(--padding-lg);border-radius:var(--border-radius-md)}@media screen and (max-width: 567px){.website-list{margin-left:0rem}}.website-list.result{border-bottom:1px solid var(--border-color)}.transaction-list-item{padding:1rem 0;border-bottom:1px solid var(--border-color);position:relative}.transaction-list-item:only-child,.transaction-list-item:last-child{border:0}.transaction-list-item a.transaction-item-link{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;opacity:0;overflow:hidden;text-indent:-9999px;z-index:0}.place-order-container{text-align:right}.kb-card .card-body>.card-title{line-height:1.3}.list-item-name,.item-total{font-size:var(--font-size-sm)}@media screen and (max-width: 567px){.items-preview{margin-top:1rem}}@media screen and (min-width: 567px){#page-order .main-column .page-content-wrapper .breadcrumb-container{padding-left:var(--padding-sm)}}#page-order .main-column .page-content-wrapper .container.my-4{background-color:var(--fg-color)}@media screen and (min-width: 567px){#page-order .main-column .page-content-wrapper .container.my-4{padding:1.25rem 1.5rem;border-radius:var(--border-radius-md);box-shadow:var(--card-shadow)}}@media screen and (max-width: 567px){.indicator-container{padding-bottom:.8rem}}.order-items{padding:1.5rem 0;border-bottom:1px solid var(--border-color);color:var(--gray-700)}@media screen and (max-width: 567px){.order-items{align-items:flex-start!important}}@media screen and (max-width: 567px){.order-items .col-2{flex:auto;max-width:28%}}.order-items .order-item-name{font-size:var(--text-base);font-weight:500}.order-items .btn:focus,.order-items .btn:hover{background-color:var(--control-bg)}@media screen and (max-width: 567px){.order-items .col-6{max-width:100%}}.order-items .col-6.order-item-name,.item-grand-total{font-size:var(--text-base)}.list-item-name,.item-total,.order-container,.order-qty{font-size:var(--text-md)}@media screen and (max-width: 567px){.d-s-n{display:none}}@media screen and (min-width: 567px){.d-l-n{display:none}}.border-btm{border-bottom:1px solid var(--border-color)}.order-taxes{display:flex}@media screen and (min-width: 567px){.order-taxes{justify-content:flex-end}}.order-taxes .col-4{padding-right:0}.order-taxes .col-4 .col-8{padding-left:0;padding-right:0}@media screen and (max-width: 567px){.order-taxes .col-4{padding-left:0;flex:auto;max-width:100%}}.list-group-item.active{z-index:2;color:var(--contrast-color);background-color:var(--accent-color);border-color:var(--contrast-color)}@media print{.no-print{display:none!important}body{background:white!important}.card,.product-container{box-shadow:none!important;border:1px solid #ddd!important}}@media (prefers-contrast: high){:root{--accent-color: #0066cc}.card,.product-container{border:2px solid currentColor}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.modal.fade{overflow:auto!important}.modal .modal-dialog{max-width:600px;width:100%}.modal .modal-content{border-radius:var(--border-radius-md);background-color:#fff;overflow:hidden;padding:0}.modal .modal-header{background-color:var(--primary);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem}.modal .modal-header .title-section{display:flex;align-items:center;width:100%}.modal .modal-header .title-section .indicator.hidden{display:none}.modal .modal-header .modal-actions{display:flex;gap:.5rem}.modal .modal-header .modal-actions .btn{padding:.25rem}.modal .modal-header .modal-actions .hide,.modal .modal-header .modal-actions .hidden{display:none!important}.modal .modal-body{padding:1rem;max-height:60vh;overflow-y:auto;font-size:.95rem;color:var(--text-color)}.modal .modal-body .msgprint{color:#e74c3c;margin-bottom:.5rem}.modal .modal-body .modal-message.hidden,.modal .modal-body .modal-message.hide,.modal .modal-body .form-message-container.hidden{display:none!important}.modal .modal-body .dialog-assignment-row{display:flex;flex-wrap:wrap;align-items:center;padding:5px 15px;border-radius:var(--border-radius-md);color:var(--text-color);margin-bottom:5px}.modal .modal-body .dialog-assignment-row .btn-group{opacity:0;transition:opacity .3s ease-in-out}.modal .modal-body .dialog-assignment-row .btn-group button{display:inline-flex;align-items:center}.modal .modal-body .dialog-assignment-row .assignee{flex:1}.modal .modal-body .dialog-assignment-row:hover .btn-group{opacity:1;transition:opacity .1s ease-in-out}.modal .modal-body .dialog-assignment-row .avatar{margin-right:var(--margin-md)}.modal .modal-footer{padding:.5rem 1rem;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:flex-end;gap:.5rem}.modal .modal-footer .hidden,.modal .modal-footer .hide,.hidden{display:none!important}.modal svg.icon{width:1rem;height:1rem;vertical-align:middle;display:inline-block}.control-input{position:relative}.control-input input,.control-input select{padding-right:2rem}.control-input .select-icon,.control-input .link-btn{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);pointer-events:none}.control-input .link-btn a{pointer-events:auto}.control-input svg.icon{width:1rem;height:1rem}input.input-with-feedback,select.input-with-feedback{height:2.2rem}[data-doctype="Web Form"] .page-content-wrapper .container .page-header{width:100%}[data-doctype="Web Form"] .page-content-wrapper .container .page-header img{margin:-1rem 0 -10.5rem;-o-object-fit:cover;object-fit:cover;width:100%;height:250px;z-index:-1}[data-doctype="Web Form"] .page-content-wrapper .container .page_content{max-width:800px;margin:0 auto}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .tooltip-content{display:none}[data-doctype="Web Form"] .page-content-wrapper .container .page_content h1{font-size:2.25rem;margin-top:0;margin-bottom:0;padding-bottom:2px}@media (max-width: 576px){[data-doctype="Web Form"] .page-content-wrapper .container .page_content h1{font-size:1.25rem}}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header{border:1px solid var(--nav-color);border-bottom:none;border-radius:.375rem .375rem 0 0;background-color:var(--surface-color);padding:2rem 2rem 0}@media (max-width: 576px){[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header{padding:1.5rem 1.5rem 0}}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .breadcrumb-container{padding:0;margin-bottom:2rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head{border-bottom:1px solid var(--nav-color);padding-bottom:1.25rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .web-form-title p{margin-bottom:0}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .indicator-pill{margin-top:7px}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .web-form-actions{display:flex;align-items:center;justify-content:flex-end;flex:1}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .web-form-introduction{color:var(--text-muted);margin-top:1.25rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .web-form-introduction p{color:var(--text-muted);font-size:.875rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-actions .edit-button{background-color:var(--primary-color, #007bff);border-color:var(--primary-color, #007bff);color:#fff;font-weight:500;padding:.5rem 1rem;border-radius:.375rem;transition:all .15s ease-in-out}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-actions .edit-button:hover{background-color:color-mix(in srgb,var(--primary-color, #007bff) 90%,black);border-color:color-mix(in srgb,var(--primary-color, #007bff) 85%,black);color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-actions .edit-button:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form{background-color:var(--surface-color);padding:1.25rem 2rem 2rem;border:1px solid var(--nav-color);border-top:none;border-radius:0 0 .5rem .5rem}@media (max-width: 576px){[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form{padding:1rem 1.5rem 1.5rem}}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-control{color:var(--default-color);background-color:var(--surface-color);font-size:.875rem;border-radius:.375rem;border:1px solid var(--border-color, #dee2e6);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-control:focus{border-color:var(--primary-color, #007bff);outline:0;box-shadow:0 0 0 .2rem #007bff40}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form select.form-control{border-radius:.375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-section .section-head{font-weight:600;font-size:1.25rem;padding:1rem 0}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column{padding:0 .5rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column:first-child{padding-left:0;padding-right:0}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column:last-child{padding-right:0;padding-left:0}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control{position:relative}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control[data-fieldtype=Rating] .like-disabled-input{background-color:unset;padding-left:0}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control[data-fieldtype=Rating] .like-disabled-input .rating{cursor:default}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .selected-color{top:6px}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .control-value.like-disabled-input{background-color:var(--bg-color, #f8f9fa);border:1px solid var(--border-color, #e0e0e0);border-radius:.375rem;padding:.5rem .75rem;min-height:38px;display:flex;align-items:center;color:var(--text-color, #333);font-size:.875rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .control-value.like-disabled-input.bold{font-weight:600;color:var(--heading-color, #1a1a1a)}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .control-value.like-disabled-input:empty:before{content:"\2014";color:var(--text-muted, #999);font-style:italic}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .awesomplete{position:relative;width:100%}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .awesomplete input{border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .awesomplete input:focus{border-color:var(--primary-color, #007bff);outline:0;box-shadow:0 0 0 .2rem #007bff40}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .awesomplete ul[role=listbox]{position:absolute;z-index:1000;background:var(--surface-color, #fff);border:1px solid var(--border-color, #ddd);border-radius:.375rem;box-shadow:0 .5rem 1rem #00000026;margin-top:.25rem;padding:.5rem 0;max-height:300px;overflow-y:auto;list-style:none}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .awesomplete ul[role=listbox] li{margin:0;padding:0}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .awesomplete ul[role=listbox] li a{display:block;padding:.5rem 1rem;color:var(--text-color, #333);text-decoration:none;transition:background-color .15s ease-in-out;cursor:pointer}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .awesomplete ul[role=listbox] li a p{margin:0}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .awesomplete ul[role=listbox] li a p strong{font-weight:500}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .awesomplete ul[role=listbox] li a:hover{background-color:var(--bg-hover, #f5f5f5)}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .awesomplete ul[role=listbox] li[aria-selected=true] a{background-color:var(--primary-light, #e7f3ff);color:var(--primary-color, #007bff)}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .awesomplete ul[role=listbox]::-webkit-scrollbar{width:8px}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .awesomplete ul[role=listbox]::-webkit-scrollbar-track{background:var(--bg-color, #f1f1f1);border-radius:.375rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .awesomplete ul[role=listbox]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, #c1c1c1);border-radius:.375rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .awesomplete ul[role=listbox]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover, #a8a8a8)}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control[data-fieldtype=Check] .disp-area input[type=checkbox].disabled-deselected{opacity:.6;cursor:not-allowed}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .control-label{font-size:.8125rem;font-weight:500;color:var(--text-color, #333);margin-bottom:.375rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column .frappe-control .control-label.reqd:after{content:" *";color:var(--red-500, #d32f2f)}@media (max-width: 576px){[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .form-column{padding:0;margin-bottom:.5rem}}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-skeleton .box-group{display:flex;flex-wrap:wrap}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-skeleton .box-group .box-container{width:100%;padding:0 .5rem;margin-bottom:15px}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-skeleton .box-group .box-container:first-child{padding-left:0}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-skeleton .box-group .box-container:last-child{padding-right:0}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-skeleton .box-group .box-container .box{background-color:var(--surface-color);border-radius:var(--border-radius, .25rem)}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-skeleton .box-group .box-container .box-label{height:20px;width:100px;margin-bottom:.5rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-skeleton .box-group .box-container .box-area{height:34px;width:100%}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer{margin-top:1rem}@media (max-width: 576px){[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer{margin-top:.5rem}}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .btn{font-size:.875rem;border-radius:.375rem;transition:all .15s ease-in-out}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .btn-link{padding-left:0;color:var(--accent-color)}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .btn-link:hover{color:color-mix(in srgb,var(--accent-color),transparent 25%)}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .right-area{display:flex;gap:.75rem;align-items:center}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .right-area .discard-btn,[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .right-area .submit-btn{margin:0}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .right-area .submit-btn{padding:.5rem 1.25rem;font-weight:500}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .left-area,[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .center-area,[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .right-area{display:flex;flex:1}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .center-area{justify-content:center;margin-bottom:1.5rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .attachments{margin-top:2rem;padding:2rem;border-radius:var(--border-radius, .25rem);border:1px solid var(--nav-color)}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .attachments .attachment{display:flex;justify-content:space-between;gap:6px;color:var(--text-muted);font-size:.875rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .attachments .attachment:hover{text-decoration:none}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .attachments .attachment:hover .file-name span{text-decoration:underline}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .success-page{background-color:var(--surface-color);padding:5rem 2rem;margin-top:3rem;border:1px solid var(--nav-color);border-radius:var(--border-radius, .25rem);text-align:center}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .success-page .success-header{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .success-page .success-header .success-icon{width:3rem;height:3rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .success-page .success-header .success-title{margin:0}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .success-page .success-body .success-message{margin:1rem 0 1.5rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .success-page .success-footer a{margin:0 .3rem 1rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container{min-height:470px;border:1px solid var(--nav-color);border-radius:.5rem;padding:2rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--nav-color);padding-bottom:1.25rem}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-filters{display:flex;flex-wrap:wrap;margin:1.25rem 0;gap:10px}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table{overflow:auto}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-table .table{border-top:1px solid var(--nav-color);border-bottom:1px solid var(--nav-color);width:100%;margin-bottom:1rem;color:var(--default-color)}[data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-list-container .web-list-footer{text-align:right}@media (max-width: 992px){[data-doctype="Web Form"] .page-content-wrapper .container{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width: 992px){[data-doctype="Web Form"] .page-content-wrapper{padding-left:0;padding-right:0}}.my-account-container{padding:2rem;background-color:var(--surface-color);border-radius:var(--border-radius-md, .5rem);border:1px solid var(--nav-color);margin-bottom:2rem}.my-account-container .my-account-header{font-size:1.75rem;font-weight:700;color:var(--heading-color);margin-bottom:1.5rem}.my-account-container .account-info{gap:1.5rem}.my-account-container .account-info .col{padding:1rem 0;border-bottom:1px solid var(--nav-color);display:flex;justify-content:space-between;align-items:center}.my-account-container .account-info .col:last-child{border-bottom:none}.my-account-container .account-info .col .my-account-avatar{display:inline-flex;align-items:center}.my-account-container .account-info .col .my-account-avatar .avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--accent-color);color:var(--contrast-color);font-weight:700;text-transform:uppercase}.my-account-container .account-info .col .my-account-avatar .avatar-frame.standard-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.my-account-container .account-info .col .my-account-name{margin-left:1rem;font-weight:500;color:var(--default-color)}.my-account-container .account-info .col .my-account-item{font-weight:600;color:var(--heading-color);margin-bottom:.25rem}.my-account-container .account-info .col .my-account-item-desc{font-size:.875rem;color:var(--text-muted, #6c757d)}.my-account-container .account-info .col .my-account-item-link a{display:inline-flex;align-items:center;color:var(--accent-color);text-decoration:none;font-weight:500;transition:color .2s}.my-account-container .account-info .col .my-account-item-link a svg.icon{width:1rem;height:1rem}.my-account-container .account-info .col .my-account-item-link a .item-link-text{padding-left:.5rem}.my-account-container .account-info .col .my-account-item-link a:hover{color:color-mix(in srgb,var(--accent-color),black 15%);text-decoration:none}@media (max-width: 576px){.my-account-container .account-info{flex-direction:column}.my-account-container .account-info .col{flex-direction:column;align-items:flex-start;gap:.5rem}.my-account-container .account-info .col .my-account-item-link{margin-top:.5rem}}.hidden,.hide{display:none!important}
/*# sourceMappingURL=emporium-web.bundle.HBPSDM7K.css.map */
