:root {    --color-white: #FFFFFF;    --color-black: #1E1E1E;    --color-finagle-red: #e20613;    --color-gray-1: #6b7280;    --color-gray-2: #b2b5ba;    --color-gray-3: #e6e6e6;    --color-gray-4: #f2f2f2;    --font-work-sans: "Work Sans", sans-serif;    --font-open-sans: "Open Sans", sans-serif;    --heading-font-family: var(--font-open-sans);    --button-font-family: var(--font-open-sans);.horizontal-menu-wrapper	    --number-body-font-size: 1.4rem;    --heading-1-font-size: 2.8rem;    --heading-1-font-family: var(--heading-font-family);    --heading-1-line-height: 120%;    --heading-1-font-weight: 700;    --heading-1-margin: 0 0 32px 0;    --heading-2-font-size: 2.4rem;    --heading-2-font-family: var(--heading-font-family);    --heading-2-line-height: 120%;    --heading-2-font-weight: 700;    --heading-2-margin: 0 0 24px 0;    --heading-3-font-size: 2.2rem;    --heading-3-font-family: var(--heading-font-family);    --heading-3-line-height: 120%;    --heading-3-font-weight: 600;    --heading-3-margin: 0 0 16px 0;    --heading-4-font-size: 2rem;    --heading-4-font-family: var(--heading-font-family);    --heading-4-line-height: 120%;    --heading-4-font-weight: 500;    --heading-4-margin: 0 0 16px 0;    --heading-5-font-size: 1.8rem;    --heading-5-font-family: var(--heading-font-family);    --heading-5-line-height: 120%;    --heading-5-font-weight: 500;    --heading-5-margin: 0 0 16px 0;    --heading-6-font-size: 1.6rem;    --heading-6-font-family: var(--heading-font-family);    --heading-6-line-height: 140%;    --heading-6-font-weight: 500;    --heading-6-margin: 0 0 16px 0;    --section-gap: 16px;    --list-item-spacing: 8px;    --breadcrumb-margin-top: 24px;    --default-margin: 0 0 32px 0;    --grid-item-gap: 24px;    --number-header-height: 66px;    --number-location-dropdown-wrapper: 64px;    --button-padding: 12px 24px;    --table-header-background-color: var(--color-neutral-800);    --table-header-font-color: var(--color-white);    --table-header-padding: 19px 72px 16px 72px;    --border-radius-default: 12px;}@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');/*  CSS Reset */*,*::before,*::after {    box-sizing: border-box;}* {    margin: 0;    padding: 0;}p,ul {    margin: 0;}h1,h2,h3,h4,h5,h6 {    color: var(--color-black)}h1,.h1 {    font-family: var(--heading-1-font-family);    font-size: var(--heading-1-font-size);    font-weight: var(--heading-1-font-weight);    line-height: var(--heading-1-line-height);    margin: var(--heading-1-margin);}h2,.h2 {    font-family: var(--heading-2-font-family);    font-size: var(--heading-2-font-size);    font-weight: var(--heading-2-font-weight);    line-height: var(--heading-2-line-height);    margin: var(--heading-2-margin)}h3,.h3 {    font-family: var(--heading-3-font-family);    font-size: var(--heading-3-font-size);    font-weight: var(--heading-3-font-weight);    line-height: var(--heading-3-line-height);    margin: var(--heading-3-margin)}h4,.h4 {    font-family: var(--heading-4-font-family);    font-size: var(--heading-4-font-size);    font-weight: var(--heading-4-font-weight);    line-height: var(--heading-4-line-height);    margin: var(--heading-4-margin)}h5,.h5 {    font-family: var(--heading-5-font-family);    font-size: var(--heading-5-font-size);    font-weight: var(--heading-5-font-weight);    line-height: var(--heading-5-line-height);    margin: var(--heading-5-margin)}h6,.h6 {    font-family: var(--heading-6-font-family);    font-size: var(--heading-6-font-size);    font-weight: var(--heading-6-font-weight);    line-height: var(--heading-6-line-height);    margin: var(--heading-6-margin)}/*.h1 *//*{*//*	    font-family: var(--heading-1-font-family);*//*	    font-size: var(--heading-1-font-size);*//*	    font-weight: var(--heading-1-font-weight);*//*	    line-height: var(--heading-1-line-height);*//*	    margin: var(--heading-1-margin)*//*}*//*.h2 *//*{*//*	    font-family: var(--heading-2-font-family);*//*	    font-size: var(--heading-2-font-size);*//*	    font-weight: var(--heading-2-font-weight);*//*	    line-height: var(--heading-2-line-height);*//*	    margin: var(--heading-2-margin)*//*}*//*.h3 *//*{*//*	    font-family: var(--heading-3-font-family);*//*	    font-size: var(--heading-3-font-size);*//*	    font-weight: var(--heading-3-font-weight);*//*	    line-height: var(--heading-3-line-height);*//*	    margin: var(--heading-3-margin)*//*}*//*.h4 *//*{*//*	    font-family: var(--heading-4-font-family);*//*	    font-size: var(--heading-4-font-size);*//*	    font-weight: var(--heading-4-font-weight);*//*	    line-height: var(--heading-4-line-height);*//*	    margin: var(--heading-4-margin)*//*}*//*.h5 *//*{*//*	    font-family: var(--heading-5-font-family);*//*	    font-size: var(--heading-5-font-size);*//*	    font-weight: var(--heading-5-font-weight);*//*	    line-height: var(--heading-5-line-height);*//*	    margin: var(--heading-5-margin)*//*}*//*./*{*//*	    font-family: var(--heading-6-font-family);*//*	    font-size: var(--heading-6-font-size);*//*	    font-weight: var(--heading-6-font-weight);*//*	    line-height: var(--heading-6-line-height);*//*	    margin: var(--heading-6-margin)*//*}*/html {    font-size: 10px;}body {    font-family: var(--font-open-sans);    font-weight: 400;    font-size: 1.8rem;    line-height: 150%;    overflow-x: hidden;    color: var(--color-black);    min-height: 100vh;}body .strip-row {    overflow: hidden}.strip-row:not(.fw) {    max-width: 1000px;    margin-left: auto;    margin-right: auto;}.container {    max-width: 1760px;    width: 100%;    margin-left: auto;    margin-right: auto;    overflow: hidden;    padding: 0 20px;}.container.flex-wrapper{    padding: 0;    overflow: initial;}.cms-form label.error {    color: #d04228 !important;}a.link-option-1 {    color: var(--color-gray-1);    font-weight: 400;    display: inline-flex;    margin-bottom: 16px;    position: relative;}a.link-option-1::after {    content: "";    position: absolute;    bottom: 1px solid var(--color-gray-1);    left: 0;    right: 0;    opacity: 0;    transition: all 0.4s ease-in-out}a.link-option-1:hover::after {    opacity: 1}a.link-option-2 {    color: var(--color-gray-1);    font-weight: 400;    display: inline-flex;    text-decoration: underline;    transition:color 0.3s ease-out;}a.link-option-2:hover{    color: var(--color-finagle-red);}.link-as-button {    text-decoration: none;}.link-as-button.link-as-button-option-1,.cms-form .button,button {    line-height: 150%;    color: var(--color-white);    text-decoration: none;    padding: 14px 24px;    border: 1px solid var(--color-finagle-red);    transition: all .4s ease;    display: inline-block;    white-space: nowrap;    background: var(--color-finagle-red);    position: relative;    font-weight: 600;    text-transform: uppercase;    border-radius: 2px;    font-size: 1.4rem;}.link-as-button.link-as-button-option-1.disabled, .cms-form .button.disabled, button.disabled {    background: var(--color-gray-2);    border-color: var(--color-gray-2);    pointer-events: none;}.link-as-button.link-as-button-option-1:hover,.cms-form .button:hover,button:hover {    color: var(--color-white);    border-color: var(--color-black);    background-color: var(--color-black);}button.button-disabled {    color: var(--color-gray-1);    background-color: var(--color-gray-3);    pointer-events: none;}.link-as-button.link-as-button-option-1:has(.icon) {    display: inline-flex;    justify-content: center;    align-items: center;    gap: 8px;}.link-as-button.link-as-button-option-2 {    color: var(--color-black);    padding: 0;    background-color: transparent;    font-weight: 600;    font-size: 1.6rem;}.link-as-button.link-as-button-option-2:hover {    color: var(--color-finagle-red);}.link-as-button+.link-as-button {    margin-left: 10px}.link-as-button-option-3 {    cursor: pointer;    color: var(--color-black);    padding: 0;    background-color: transparent;    font-weight: 600;    font-size: 1.6rem;    position: relative;    display: flex;    align-items: center;    gap: 8px;    will-change: color;    transition: color 0.3s ease-out;}.link-as-button-option-3:after,.link-as-button-option-3.icon-left:before {    content: '';    position: relative;    width: 24px;    height: 24px;    background-repeat: no-repeat;    background-size: contain;    flex-shrink: 0;    transform: translateX(0);    will-change: transform;    transition: transform 0.2s ease-out;}.link-as-button-option-3:after {    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.29297 6.70718L9.70718 5.29297L16.4143 12.0001L9.70718 18.7072L8.29297 17.293L13.5859 12.0001L8.29297 6.70718Z" fill="%23E20613"/></svg>');}.link-as-button-option-3.icon-left:after {    display: none;}.link-as-button-option-3.icon-left:before {    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.7073 6.70718L14.293 5.29297L7.58594 12.0001L14.293 18.7072L15.7073 17.293L10.4144 12.0001L15.7073 6.70718Z" fill="%23ED1C24"/></svg>');}.link-as-button-option-3:hover::after {    transform: translateX(2px);}.link-as-button-option-3.icon-left:hover::before {    transform: translateX(-2px);}.link-as-button-option-3:hover {    color: var(--color-finagle-red);}table tr,table td,table th,table thead,table tbody {    border: 0}table thead {    background: var(--color-black);    color: #fff}table tr:nth-of-type(2n) {    background-color: var(--color-gray-4)}.image-wrapper img {    width: 100%;}.content-wrapper.with-breadcrumbs{    width: 100%;    padding: 0 20px;    margin: 0 auto 96px;}.breadcrumb .breadcrumb-inner .breadcrumb-link {    font-size: 1.6rem;    text-decoration: none;    text-transform: capitalize;    color: var(--color-black);    position: relative;    display: inline-block;}.r2g-breadcrumb .breadcrumb-nav {    padding: 0 !important;}.breadcrumb .breadcrumb-inner .breadcrumb-link::after {    content: "";    height: 2px;    width: 100%;    background-color: var(--color-finagle-red);    position: absolute;    bottom: 1px;    left: 0;    opacity: 0;    transition: all .5s ease-out;}.breadcrumb .breadcrumb-inner .breadcrumb-link:hover::after {    opacity: 1}.breadcrumb .breadcrumb-inner .breadcrumb-link.active {    color: var(--color-gray-1);    pointer-events: none}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],input[type="file"],textarea,select {    border-radius: var(--default-border-radius);    background-color: var(--color-gray-4);}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="file"]:focus,textarea:focus,select:focus {    border-radius: 2px;    outline: none;    border-color: var(--color-gray-4);}.form label {    font-size: 1.6rem;    line-height: 150%;    color: var(--color-black);    margin-top: 0;}.fb-cr input:checked~.fb-checkbox-helper:before {    display: none;}.file-button {    border: 0}.cms-form .fb-privacyfield label {    margin-top: 0;}/*Radio Button Toggle Component Styles (Variables are defined at :root)    - ----- -- -- --  START*/.radio-toggle {    position: relative;    display: inline-grid;    grid-template-columns: 1fr 1fr;    background: #E6E6E6;    border-radius: 64px;    padding: 4px;    width: 327px;    font-weight: 600;    cursor: pointer;    user-select: none;}/* Move highlight on right option */.radio-toggle input:last-of-type:checked~.toggle__indicator {    transform: translateX(100%);}/*Radio Button Toggle Component Styles (Variables are defined at :root)    - ----- -- -- --  END*/.main-visual-default .main-visual-pager-wrapper {    max-width: fit-content;    transform: translateX(-50%);    left: 50%;    padding: 5px 6px;    background-color: rgba(24, 29, 39, 0.55);    border-radius: 12px;    display: flex;    justify-content: center;    align-items: center;    box-sizing: border-box;    display: none;}/*Checkout Form Styles*/.form input[type="text"],.form input[type="email"],.form input[type="number"],.form input[type="search"],.form input[type="tel"],.form input[type="url"],.form input[type="password"] {    width: 100%;    height: 40px;    border: 1px solid var(--color-gray-2);    border-radius: 4px;    padding: 8px 12px;    background: var(--color-white);    color: var(--color-black);    font-size: 1.6rem;    line-height: 150%;    font-weight: 400;    transition: border-color 0.3s ease-out;}.form input[type="text"]:focus,.form input[type="email"]:focus,.form input[type="number"]:focus,.form input[type="search"]:focus,.form input[type="tel"]:focus,.form input[type="url"]:focus,.form input[type="password"]:focus,.form input[type="text"]:hover,.form input[type="email"]:hover,.form input[type="number"]:hover,.form input[type="search"]:hover,.form input[type="tel"]:hover,.form input[type="url"]:hover,.form input[type="password"]:hover {    border-color: var(--color-gray-1);}.form input::-webkit-input-placeholder,.form input::-moz-placeholder,.form input:-ms-input-placeholder,.form input:-moz-placeholder,.form input::placeholder {    color: var(--color-gray-2);}.checkout-wrapper-form .form .shipping_outlet input[type="text"] {    text-transform: capitalize;    background-color: var(--color-gray-3);    pointer-events: none;}.checkout-wrapper-form .payment-method-wrapper input[type="radio"] {    width: 24px;    height: 24px;    margin-right: 4px;    border: none;    background-color: transparent;    background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.75C10.7196 2.75 9.45176 3.00219 8.26884 3.49217C7.08591 3.98216 6.01108 4.70034 5.10571 5.60571C4.20034 6.51108 3.48216 7.58591 2.99217 8.76884C2.50219 9.95176 2.25 11.2196 2.25 12.5C2.25 15.0859 3.27723 17.5658 5.10571 19.3943C6.93419 21.2228 9.41414 22.25 12 22.25C14.5859 22.25 17.0658 21.2228 18.8943 19.3943C20.7228 17.5658 21.75 15.0859 21.75 12.5C21.75 11.2196 21.4978 9.95176 21.0078 8.76884C20.5178 7.58591 19.7997 6.51108 18.8943 5.60571C17.9889 4.70034 16.9141 3.98216 15.7312 3.49217C14.5482 3.00219 13.2804 2.75 12 2.75ZM8.84286 4.87799C9.8438 4.46339 10.9166 4.25 12 4.25C13.0834 4.25 14.1562 4.46339 15.1571 4.87799C16.1581 5.2926 17.0675 5.90029 17.8336 6.66637C18.5997 7.43245 19.2074 8.34193 19.622 9.34286C20.0366 10.3438 20.25 11.4166 20.25 12.5C20.25 14.688 19.3808 16.7865 17.8336 18.3336C16.2865 19.8808 14.188 20.75 12 20.75C9.81196 20.75 7.71354 19.8808 6.16637 18.3336C4.61919 16.7865 3.75 14.688 3.75 12.5C3.75 11.4166 3.96339 10.3438 4.37799 9.34286C4.79259 8.34193 5.40029 7.43245 6.16637 6.66637C6.93245 5.90029 7.84193 5.2926 8.84286 4.87799Z" fill="%23B2B5BA"/></svg>');    background-repeat: no-repeat;    background-size: auto;    background-position: center;    transition: background-image 0.2s;}.checkout-wrapper-form .payment-method-wrapper input[type="radio"]:checked {    background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.2426 16.7426C15.1174 17.8679 13.5913 18.5 12 18.5C10.4087 18.5 8.88258 17.8679 7.75736 16.7426C6.63214 15.6174 6 14.0913 6 12.5C6 10.9087 6.63214 9.38258 7.75736 8.25736C8.88258 7.13214 10.4087 6.5 12 6.5C13.5913 6.5 15.1174 7.13214 16.2426 8.25736C17.3679 9.38258 18 10.9087 18 12.5C18 14.0913 17.3679 15.6174 16.2426 16.7426Z" fill="%23E20613"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.75C10.7196 2.75 9.45176 3.00219 8.26884 3.49217C7.08591 3.98216 6.01108 4.70034 5.10571 5.60571C4.20034 6.51108 3.48216 7.58591 2.99217 8.76884C2.50219 9.95176 2.25 11.2196 2.25 12.5C2.25 15.0859 3.27723 17.5658 5.10571 19.3943C6.93419 21.2228 9.41414 22.25 12 22.25C14.5859 22.25 17.0658 21.2228 18.8943 19.3943C20.7228 17.5658 21.75 15.0859 21.75 12.5C21.75 11.2196 21.4978 9.95176 21.0078 8.76884C20.5178 7.58591 19.7997 6.51108 18.8943 5.60571C17.9889 4.70034 16.9141 3.98216 15.7312 3.49217C14.5482 3.00219 13.2804 2.75 12 2.75ZM8.84286 4.87799C9.8438 4.46339 10.9166 4.25 12 4.25C13.0834 4.25 14.1562 4.46339 15.1571 4.87799C16.1581 5.2926 17.0675 5.90029 17.8336 6.66637C18.5997 7.43245 19.2074 8.34193 19.622 9.34286C20.0366 10.3438 20.25 11.4166 20.25 12.5C20.25 14.688 19.3808 16.7865 17.8336 18.3336C16.2865 19.8808 14.188 20.75 12 20.75C9.81196 20.75 7.71354 19.8808 6.16637 18.3336C4.61919 16.7865 3.75 14.688 3.75 12.5C3.75 11.4166 3.96339 10.3438 4.37799 9.34286C4.79259 8.34193 5.40029 7.43245 6.16637 6.66637C6.93245 5.90029 7.84193 5.2926 8.84286 4.87799Z" fill="%23E20613"/></svg>');}.checkout-wrapper-form .payment-method-wrapper span {    font-size: 1.6rem;    font-weight: 400;    color: var(--color-black);    line-height: 150%;}.checkout-wrapper-form .payment-method-wrapper .payment-method {    margin-bottom: 8px;    display: block;    background: none;}.checkout-wrapper-form .payment-method-wrapper .payment-method:last-child {    margin-bottom: 0;}.checkout-wrapper-form .address-section input[type="checkbox"] {    width: 24px;    height: 24px;    margin-right: 4px;    border: none;    background-color: transparent;    background-image: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.41699 4.33887C3.41699 3.92465 3.75278 3.58887 4.16699 3.58887H20.667C21.0812 3.58887 21.417 3.92465 21.417 4.33887V20.8389C21.417 21.2531 21.0812 21.5889 20.667 21.5889H4.16699C3.75278 21.5889 3.41699 21.2531 3.41699 20.8389V4.33887ZM4.91699 5.08887V20.0889H19.917V5.08887H4.91699Z" fill="%23B2B5BA"/></svg>');    background-repeat: no-repeat;    background-size: auto;    background-position: center;    transition: background-image 0.2s;}.checkout-wrapper-form .address-section input[type="checkbox"]:checked {    background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 4.33887C3 3.92465 3.33579 3.58887 3.75 3.58887H20.25C20.6642 3.58887 21 3.92465 21 4.33887V20.8389C21 21.2531 20.6642 21.5889 20.25 21.5889H3.75C3.33579 21.5889 3 21.2531 3 20.8389V4.33887ZM4.5 5.08887V20.0889H19.5V5.08887H4.5ZM17.7803 9.3692L11.0303 16.1192C10.7374 16.4121 10.2626 16.4121 9.96967 16.1192L6.21967 12.3692L7.28033 11.3085L10.5 14.5282L16.7197 8.30854L17.7803 9.3692Z" fill="%23E20613"/></svg>');}.checkout-wrapper-form .address-section label span {    font-size: 1.6rem;    color: var(--color-black);    font-weight: 400;    line-height: 150%;}.checkout-wrapper-form .address-section label {    margin: 0;}.checkout-wrapper-form .address-section {    margin-bottom: 16px;}.form label {    color: #000;    font-weight: 600;    font-size: 1.8rem;    line-height: 150%;    margin-bottom: 6px;}/*.form label.required*//*{*//*	    position: relative;*//*	    width: fit-content;*/	/*}*//*.form label.required:after *//*{*//*	    content: '*';*//*	    position: absolute;*//*	    top: -2px;*//*	    right: -8px;*//*	    font-size: 1.2rem;*/	/*}*/.form .error,.form .success{    font-size: 1.4rem;    margin: 4px 0;    line-height: 1;    display: block;}.form .error {    color: var(--color-finagle-red);}.form .toggle-password-view{    position: absolute;    top: 50%;    transform: translateY(-50%);    right: 12px;}.checkout-wrapper-form .form-section-wrapper:not(:last-child) {    padding-bottom: 32px;    margin-bottom: 16px;    border-bottom: 2px solid var(--color-gray-4);}.checkout-wrapper-form .form-section-wrapper:has(.t2){    	    margin-bottom: 0 !important;}.checkout-wrapper-form .form-section-wrapper .section-title h2 {    margin-bottom: 0;    font-weight: 600;    color: var(--color-black);}.checkout-wrapper-form .form-section-wrapper .t3{        display:none!important;}.checkout-wrapper-form .form-section-wrapper .section-title .checkout-delivery-title{        padding-bottom: 32px;    margin-bottom: 18px !important;    border-bottom: 2px solid var(--color-gray-4);} .form .form-group > div {    margin-bottom: 16px;}.form .form-group > div:last-child,.form .form-group > div:has(> #AddressBookPopup) {    margin-bottom: 0;}.checkout-wrapper-form .form .delivery-method-wrapper {    display: none;}.checkout-wrapper-form .form .order-types-wrapper {    margin-bottom: 32px;}/* Reset Multi-select */.checkout-wrapper-form .call-code-box {    margin-right: 0;}.checkout-wrapper-form .fixed-country-code .calling-code-dropdown{    border: none;    background: none;    padding: 0;    pointer-events: none;}.checkout-wrapper-form .fixed-country-code .multiselect__select{    top: 0;    right: 0;    /*pointer-events: none;*/}.checkout-wrapper-form .fixed-country-code  .multiselect__tags{    display: flex;    align-items: center;    justify-content: center;    height: 40px;    width: 100%;    border: 1px solid var(--color-gray-2);    border-radius: 4px;    border-top-right-radius: 0;    border-bottom-right-radius: 0;    padding: 8px 12px;    background: var(--color-gray-3);    border-right: none;    padding-right: 4px;}.checkout-wrapper-form .fixed-country-code .multiselect__input, .checkout-wrapper-form .fixed-country-code .multiselect__single {    min-height: 22px;    width: fit-content;    border-radius: 0;    background: none;    padding: 0;    margin-bottom: 0;    color: var(--color-black);    font-size: 1.6rem;    line-height: 150%;    font-weight: 400;    text-align: center;    border: none;}.checkout-wrapper-form  input[type="tel"].checkout-phone-field,.checkout-wrapper-form #shipping_contact_number{    border-top-left-radius: 0 !important;    border-bottom-left-radius: 0 !important;    border-left: none !important;    padding-left: 4px !important;}/* chekout open map button */.open-map-button-wrapper{    margin-top: 8px;}.open-map-button-wrapper .open-map-button {    width: 100%;    height: 40px;    border: 1px solid var(--color-gray-2);    border-radius: 4px;    padding: 8px 12px;    background: var(--color-white);    color: var(--color-black);    font-size: 1.6rem;    line-height: 150%;    font-weight: 400;    text-transform: unset;    transition: border-color 0.3s ease-out;    display: flex;    align-items: center;    gap: 8px;}.open-map-button-wrapper .open-map-button:hover,.open-map-button-wrapper .open-map-button:focus{    border-color: var(--color-gray-1);}.open-map-button-wrapper .open-map-button .marker-icon,.open-map-button-wrapper .open-map-button .arrow-icon{    width: 24px;}.open-map-button-wrapper .open-map-button .text{    width: calc(100% - (48px + 16px));    text-align: left;}.open-map-button-wrapper .open-map-button .arrow-icon{    padding-left: 0;    transition: 0.3s ease-out;}.open-map-button-wrapper .open-map-button:hover .arrow-icon,.open-map-button-wrapper .open-map-button:focus .arrow-icon{    padding-left: 4px;}/* chekout open map popup */.set-location-popup{    position: fixed;    inset: 0;    z-index: 50;    padding-top: 66px;    display: none;    background: var(--color-white);}.set-location-popup.popup-active{    display: flex;}.set-location-popup .set-location-wrapper{    width: 100%;    height: 100%;    display: flex;    flex-direction: column;    background: var(--color-white);    position: relative;    overflow-y: auto;}.set-location-popup .map-row{    order: 1;    margin-bottom: 32px;    min-height: 375px;}.set-location-popup .heading-row{    order: 2;    padding: 0 24px;    text-align: center;    margin-bottom: 16px;}.set-location-popup .heading-row .title{    font-size: 2rem;    font-weight: 600;    color: var(--color-black);    margin-bottom: 0;}.set-location-popup .heading-row .sub-title{    color: var(--color-gray-1);}.set-location-popup .input-row{    order: 3;    padding: 0 24px;    margin-bottom: 32px;}.set-location-popup .input-row .address-wrapper{    position: relative;    margin-bottom: 8px;}.set-location-popup .input-row .address-wrapper .search-icon{    position: absolute;    left: 12px;    top: 50%;    transform: translateY(-50%);    pointer-events: none;}.set-location-popup .input-row .address-input {    width: 100%;    height: 40px;    border: 1px solid var(--color-gray-2);    border-radius: 4px;    padding: 8px 12px 8px 44px;    background: var(--color-white);    color: var(--color-black);    font-size: 1.6rem;    line-height: 150%;    font-weight: 400;    text-transform: unset;    transition: border-color 0.3s ease-out;    color-scheme: auto;}.set-location-popup .input-row .address-input:hover,.set-location-popup .input-row .address-input:focus{    border-color: var(--color-gray-1);}.set-location-popup .input-row .info-text{    font-style: italic;    color: var(--color-gray-1);    font-size: 1.4rem;}.set-location-popup .input-row .info-text .unavailable{    color: var(--color-finagle-red);}.set-location-popup .input-row #address-autocomplete {    width: 100%;    height: auto;    min-height: 56px;    max-height: 120px;    background: var(--color-white);    z-index: 1;    border-radius: 2px;    overflow-y: auto;    padding: 8px 0;    box-shadow: 0px 2px 4px 0px #00000014;}.set-location-popup .autocomplete-item {    display: flex;    gap: 8px;    cursor: pointer;    border-bottom: 1px solid var(--color-gray-3);    padding: 8px 16px;    transition: background-color 0.3s ease-out;}.set-location-popup .autocomplete-item:last-child{    border-bottom: none;}.set-location-popup .autocomplete-item:hover {    background-color: var(--color-gray-3);}.set-location-popup .autocomplete-item .autocomplete-main {    font-size: 1.4rem;    font-weight: 600;    margin: 0;    line-height: 120%;}.set-location-popup .autocomplete-item .autocomplete-secondary {    font-size: 1.3rem;    line-height: 120%;    color: var(--color-gray-1);}.set-location-popup .button-row{    order: 4;    padding: 0 24px;}.set-location-popup .button-row .btn{    width: 100%;}.set-location-popup .close-button-wrapper{    position: absolute;    top: 16px;    right: 16px;}.set-location-popup .close-button-wrapper .close-button {    padding: 0;    border: none;    display: flex;    background: transparent;    border-radius: 0;    font-size: inherit;}.set-location-popup .close-button-wrapper .close-button svg path{    fill: var(--color-black);    transition: fill 0.3s ease-out;}.set-location-popup .close-button-wrapper .close-button:hover svg path,.set-location-popup .close-button-wrapper .close-button:focus svg path{    fill: var(--color-finagle-red);}/* The sliding highlight */.checkout-wrapper-form .form .radio-toggle .toggle__indicator {    position: absolute;    top: 4px;    bottom: 4px;    left: 4px;    width: calc(50% - 4px);    background: #fff;    border-radius: 64px;    transition: transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);    z-index: 0;}/* Hide inputs */.checkout-wrapper-form .form .radio-toggle input {    display: none;}.checkout-wrapper-form .form .radio-toggle label {    position: relative;    text-align: center;    padding: 12px 0;    z-index: 1;    cursor: pointer;    font-size: 1.8rem;    margin: 0;}.main-visual-pager-wrapper:has(.slick-dots) {    display: flex;}.main-visual-pager-wrapper .slick-dots {    display: flex;    justify-content: center;    gap: 8px}.dot-spin {    position: relative;    width: 10px;    height: 10px;    border-radius: 5px;    background-color: transparent;    color: transparent;    box-shadow: 0 -18px 0 0 var(--color-finagle-red) 12.727926px -12.727926px 0 0 var(--color-finagle-red), 18px 0 0 0 var(--color-finagle-red), 12.727926px 12.727926px 0 0 rgb(152 128 255 / 0), 0 18px 0 0 rgb(152 128 255 / 0), -12.727926px 12.727926px 0 0 rgb(152 128 255 / 0), -18px 0 0 0 rgb(152 128 255 / 0), -12.727926px -12.727926px 0 0 rgb(152 128 255 / 0);    animation: dot-spin 1.5s infinite linear}.dot-spin {    position: relative;    width: 10px;    height: 10px;    border-radius: 5px;    background-color: transparent;    color: transparent;    box-shadow: 0 -18px 0 0 var(--color-finagle-red) 12.727926px -12.727926px 0 0 var(--color-finagle-red), 18px 0 0 0 var(--color-finagle-red), 12.727926px 12.727926px 0 0 rgb(152 128 255 / 0), 0 18px 0 0 rgb(152 128 255 / 0), -12.727926px 12.727926px 0 0 rgb(152 128 255 / 0), -18px 0 0 0 rgb(152 128 255 / 0), -12.727926px -12.727926px 0 0 rgb(152 128 255 / 0);    animation: dot-spin 1.5s infinite linear}@keyframes dot-spin {    0%, 100% {        box-shadow: 0 -18px 0 0 var(--color-finagle-red), 12.727926px -12.727926px 0 0 var(--color-finagle-red), 18px 0 0 0 var(--color-finagle-red), 12.727926px 12.727926px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.727926px 12.727926px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.727926px -12.727926px 0 -5px rgba(152, 128, 255, 0)    }    12.5% {        box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.727926px -12.727926px 0 0 var(--color-finagle-red), 18px 0 0 0 var(--color-finagle-red), 12.727926px 12.727926px 0 0 var(--color-finagle-red), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.727926px 12.727926px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.727926px -12.727926px 0 -5px rgba(152, 128, 255, 0)    }    25% {        box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.727926px -12.727926px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 0 var(--color-finagle-red), 12.727926px 12.727926px 0 0 var(--color-finagle-red), 0 18px 0 0 var(--color-finagle-red), -12.727926px 12.727926px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.727926px -12.727926px 0 -5px rgba(152, 128, 255, 0)    }    37.5% {        box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.727926px -12.727926px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.727926px 12.727926px 0 0 var(--color-finagle-red), 0 18px 0 0 var(--color-finagle-red), -12.727926px 12.727926px 0 0 var(--color-finagle-red), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.727926px -12.727926px 0 -5px rgba(152, 128, 255, 0)    }    50% {        box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.727926px -12.727926px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.727926px 12.727926px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 0 var(--color-finagle-red), -12.727926px 12.727926px 0 0 var(--color-finagle-red), -18px 0 0 0 var(--color-finagle-red), -12.727926px -12.727926px 0 -5px rgba(152, 128, 255, 0)    }    62.5% {        box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.727926px -12.727926px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.727926px 12.727926px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.727926px 12.727926px 0 0 var(--color-finagle-red), -18px 0 0 0 var(--color-finagle-red), -12.727926px -12.727926px 0 0 var(--color-finagle-red)    }    75% {        box-shadow: 0 -18px 0 0 var(--color-finagle-red), 12.727926px -12.727926px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.727926px 12.727926px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.727926px 12.727926px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 0 var(--color-finagle-red), -12.727926px -12.727926px 0 0 var(--color-finagle-red)    }    87.5% {        box-shadow: 0 -18px 0 0 var(--color-finagle-red), 12.727926px -12.727926px 0 0 var(--color-finagle-red), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.727926px 12.727926px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.727926px 12.727926px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.727926px -12.727926px 0 0 var(--color-finagle-red)    }}.swal2-styled.swal2-confirm {    font-family: var(--font-work-sans) !important;    padding: 8px 24px !important;    border: 1px solid !important;    border-radius: 0 !important;    background: var(--color-finagle-red) no-repeat !important;    border-color: transparent !important;    color: #fff !important;    font-size: 1.5rem !important;    text-transform: capitalize !important;    white-space: nowrap !important;    transition: all .4s ease-in-out !important;    line-height: 150%;    text-transform: uppercase !important}.swal2-styled.swal2-confirm:hover {    background-color: var(--color-black) !important;    border-color: transparent !important;    color: #fff !important}.swal2-styled.swal2-confirm:focus {    box-shadow: none !important}.swal2-title {    font-size: 2rem !important}.swal2-html-container,.swal2-html-container p {    font-size: 1.8rem !important}.cms-form .fb-select-inner:after {    content: "\ec54"}.cms-form .fb-date-inner:after {    content: "\ec51"}.cms-form label.error {    font-size: .7em}.cms-form .iti__selected-country .iti__selected-dial-code {    color: var(--color-gray-50)}.cms-form .iti__selected-country .iti__selected-dial-code::after {    content: ')'}.cms-form .iti__selected-country .iti__selected-dial-code::before {    content: '('}.cms-form .iti {    width: 100%}.cms-form input[type=text],.cms-form input[type=email],.cms-form input[type=tel],.cms-form textarea,.cms-form select {    padding: 8px 16px;    height: 40px;    line-height: 150%;}.cms-form .form-group .form-control:is(:-webkit-autofill, :autofill) {    color: inherit !important;    background-color: inherit !important;    box-shadow: 0 0 0 1000px var(--color-white) inset !important}.cms-form .form-group.fb-button {    text-align: start;}.cms-form .iti__selected-country {    display: flex;    padding: 0;    border: none;    align-items: center;    justify-content: center}.form.user-registration .phone-field,.form.user-profile-edit .contact-number .country-code-wrapper{    width: 50px;    pointer-events: none;}.form.user-registration .phone-field .multiselect__select ,.form.user-profile-edit .contact-number .multiselect__select {    display: none;}.form.user-registration .phone-field .multiselect__tags,.form.user-profile-edit .contact-number .multiselect__tags{    padding: 8px 12px;    margin: 0;    min-height: unset;    height: 40px;    background: var(--color-gray-2);    border: 1px solid var(--color-gray-2);    border-right: none;    border-top-right-radius: 0;    border-bottom-right-radius: 0;    display: flex;    align-items: center;    justify-content: center;}.form.user-registration #contact_number,.form.user-profile-edit .contact-number .contact-number-input{    border-top-left-radius: 0;    border-bottom-left-radius: 0;    border-left: none;}.form.user-registration .phone-field #calling-code,.form.user-profile-edit .contact-number #calling-code{    display: none;}.form.user-registration .phone-field span.multiselect__single,.form.user-profile-edit .contact-number span.multiselect__single{    padding: 0;    margin: 0;    all: unset;    font-size: 1.4rem;    font-weight: 600;}.zoom-on-hover {    overflow: hidden}.zoom-on-hover img {    transition: all .5s ease;    will-change: transform}.zoom-on-hover:hover img {    transform: scale(1.1)}picture img[width][height]:not(.ignore-autoheight) {    height: auto}.form-group {    z-index: unset}table.button-table {    display: flex;    flex-direction: column}table.button-table tbody {    display: flex;    flex-direction: column}table.button-table tr {    display: flex;    flex-direction: column;    background-color: var(--color-white);    gap: 0}table.button-table tr td {    display: block;    padding-left: 0;    padding-right: 0;    text-align: left}@media(min-width: 1024px) {    :root {        --heading-1-font-size: 3.2rem;        --heading-2-font-size: 2.8rem;        --heading-3-font-size: 2.4rem;        --heading-4-font-size: 2.2rem;        --heading-5-font-size: 2rem;        --heading-6-font-size: 1.8rem;        --section-gap: 32px;    }}@media(min-width: 1920px) {    :root {        --heading-1-font-size: 4.8rem;        --heading-1-margin: 0 0 48px 0;        --heading-2-font-size: 3.2rem;        --heading-2-margin: 0 0 32px 0;        --heading-3-font-size: 2.4rem;        --heading-3-line-height: 130%;        --heading-3-margin: 0 0 16px 0;        --heading-4-font-size: 2.2rem;        --heading-4-line-height: 120%;        --heading-4-margin: 0 0 16px 0;        --heading-5-font-size: 2rem;        --heading-5-line-height: 120%;        --heading-5-margin: 0 0 8px 0;        --heading-6-font-size: 1.8rem;        --heading-6-line-height: 120%;        --heading-6-margin: 0 0 8px 0;        --number-header-height: 72px;        --section-gap: 64px;    }}.product-block {    margin-bottom: var(--section-gap);    padding:0 20px;}.header {    height: var(--number-header-height);    display: flex;    align-items: center;    width: 100%;    padding: 8px 12px;    /* position: fixed; */    top: 0;    left: 0;    width: 100%;    z-index: 999;    background-color: var(--color-white);    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.08);}.header .drawer-search {    background-color: var(--color-white);    padding: 10px;}.header .drawer-search button{    padding: 0;    border: none;}.fixed-mode .header {    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.08);}.header-wrapper>.flex-wrapper .left-section {    margin-left: auto;    margin-right: auto;    display: flex;    width: 100%;    justify-content: space-between;    align-items: center;    gap: 32px;}.header-wrapper .left-section .branding{    display: flex;    justify-content: center;    align-items: center;    /*gap: 16px;*/	    flex-shrink: 0;}.header-wrapper .right-section {    display: none;}.hamburgur-logo-outer-wrapper {    display: flex !important;    justify-content: center !important;    align-items: center !important;    margin-left: 2px !important;    margin-top: 15px !important;}.header>.header-wrapper {    width: 100%;}.header .desktop-center-section .search-wrapper {    padding: 10px 12px;    background-color: var(--color-gray-4);    border-radius: var(--border-radius-default);    box-sizing: border-box;    width: 300px;}.header .search-wrapper input {    background-color: transparent;    font-size: 1.8rem;}.hamburgur-menu-close {    margin-top: 15px;}.header .search-icon {    color: var(--color-black);    width: 18px;    height: 18px;    padding: 15px;    box-sizing: content-box;}.header .menu-button {    padding: 18px;    width: 40px;    height: 61px;    position: relative;    background-color: transparent;    border: none;}.header .menu-button svg {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.header .more-menu-inner-wrapper {    height: calc(100vh - var(--number-header-height));    top: var(--number-header-height);    padding: 28px 26px;}.header .drawer-menu {    display: flex;    flex-direction: column;    justify-content: space-between;    height: calc(100vh - 320px);}.header .action-header .right-header{    display: flex;    align-items: center;}.header-button.login-button{    padding: 15px;}.header-button.login-button svg{    width: 18px;    height: 18px;}/*Header User Login Icon After User Login*/.welcome-user-button{    position: relative;}.welcome-user-button .user-profile{    padding: 15px;}.welcome-user-button .user-profile .profile-image,.welcome-user-button .user-profile svg{    width: 30px;    height: 30px;}.welcome-user-button .profile-image-wrapper{    top: 100%;    z-index: 9;    list-style: none;    padding: 24px;    right: 0;    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 0 4px 8px 0 rgba(0, 0, 0, 0.06);    border-radius: 8px;}.welcome-user-button .welcome-user {    font-size: 1.4rem;    font-weight: 600;    color: var(--color-black);    line-height: 1;    position: absolute;    /*background: #000;*/	    padding: 4px;    width: 150px;    /*left: 50%;*/	    max-width: 220px;   /* adjust width as needed */        white-space: nowrap;        overflow: hidden;        text-overflow: ellipsis;    transform: translateX(-95%);    text-align: right;    border-radius: 2px;    top: 30%;}.welcome-user-button .profile-image-wrapper li{    margin-bottom: 16px;    margin-top: 0;}.welcome-user-button .profile-image-wrapper li a{    font-weight: 600;    transition: color 0.3s ease-out;    display: flex;    align-items: center;    gap: 12px;}.welcome-user-button .profile-image-wrapper li:last-child{    padding-top: 16px;    border-top: 1px solid var(--color-gray-3);    margin-bottom: 0;}.welcome-user-button .profile-image-wrapper li:last-child a{    color: var(--color-gray-1);}.welcome-user-button .profile-image-wrapper li a:hover,.welcome-user-button .profile-image-wrapper li:last-child a:hover{    color: var(--color-finagle-red);}.welcome-user-button .profile-image-wrapper li .list-icon{    width: 28px;    height: 28px;    flex-shrink: 0;}@media(max-width: 420px){    .welcome-user-button .welcome-user{        display:none !important;    }} /* hamburger */.header .hamburgur-menu-items {    list-style: none;    padding: 0;    margin: 0;    display: flex;    flex-direction: column;    gap: 30px;}.header .hamburgur-menu-items>li {    margin-bottom: 0;}.header form>label {    gap: 16px;}.cat-list-wrp a,header a,footer a {    color: var(--color-black);}.header .hamburgur-menu-items>li>a {    display: flex;    gap: 16px;    align-items: center;}.header .hamburguer-menu-footer-items {    display: flex;    flex-direction: column;    gap: 8px;    list-style: none;    padding: 0;    margin: 0;}.header .hamburguer-menu-footer-items a {    font-size: 16px;    color: var(--color-gray-1);}.header .search-suggestions-wrp {    position: fixed;    top: calc(var(--number-header-height));    left: 0;    background-color: var(--color-white);    border-radius: var(--border-radius-default);    max-width: 650px;    left: 50%;    transform: translateX(-50%);}.header .search-suggestions-wrp .item-thumb {    width: 55px;}.header .search-suggestions-wrp .item {    padding: 10px}.header .search-suggestions-wrp .item>a {    display: flex;    gap: 20px}.location-dropdown .location-dropdown-inner-wrapper {    display: flex;    gap: 10px;    align-items: center;}.header .loading-wrapper {    gap: 20px;    position: absolute;    top: calc(100% + 20px);    background-color: var(--color-white);    left: 0;    width: 100%;    padding: 10px;    border-radius: var(--border-radius-default);}.header .loading-wrapper svg {    width: 25px;    height: 25px;    flex-shrink: 0}.location-dropdown .location-dropdown-inner-wrapper .icon {    padding: 8px;}.location-dropdown .dropdown-title {    display: flex;    align-items: center;    gap: 4px;    font-size: 14px;    color: var(--color-gray-1);    line-height: 150%;}.location-dropdown .dropdown-title .icon-wrapper {    padding: 6px;    display: inline-flex;    box-sizing: border-box}.location-dropdown .dropdown-title .icon-wrapper svg {    width: 10px;    height: 7px}.location-dropdown {    display: flex;    flex-direction: column;    gap: 4px;    /* position: fixed; */    left: 0;    width: 100vw;    top: calc(var(--number-header-height));    height: var(--number-location-dropdown-wrapper);    z-index: 1;    background-color: var(--color-white);    box-sizing: border-box;    padding: 8px 16px;}.location-dropdown .dropdown-wrapper select {    background-color: transparent;    font-weight: 600;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    background: none;    font-size: 16px;}.footer {    background-color: var(--color-gray-3);}.footer * {    color: var(--color-gray-1);}.footer .outer-wrapper {    padding: 48px 0}.social-block ul,.social-block ul li {    margin: 0;}.social-block ul,.contact-block ul,.quick-link-block ul,.top-categories-block ul {    display: flex;    flex-direction: column;    row-gap: 16px}b {    font-weight: 600;    font-size: 1.8rem;}.footer .text-heading,.footer .text-heading b {    color: var(--color-black);    margin-bottom: 24px;}.footer .footer-bottom {    padding-top: 16px;    padding-bottom: 16px;    border-top: 1px solid var(--color-gray-2);}.footer .powered-by a {    text-decoration: underline}.footer .outer-wrapper {    gap: 30px}.footer .powered-by a {    text-decoration: none;}.header .desktop-center-section {    display: none;}.dt-cart-wrapper {    display: none;}/*Add to Cart Snippet*/.add-to-cart > .add-to-cart:not(button) {    background: #fff;    border: 1px solid var(--color-gray-2);    padding: 10px;    display: flex;    justify-content: center;    align-items: center;    gap: 8px;}.add-to-cart button,.add-to-cart input {    padding: 0;    background: var(--color-white);    color: var(--color-black);    font-size: 1.6rem;    font-weight: 600;}.add-to-cart button {    border: none;    gap: 8px;    align-items: center;}.add-to-cart button:hover {    color: var(--color-finagle-red);}.add-to-cart button svg path {    fill: var(--color-black);    transition: fill 0.3s ease-out;}.add-to-cart button:hover svg path {    fill: var(--color-finagle-red);}/*---------Checkout Page-----------------*//*.checkout-page footer*//*{*//*	    display: none;*/	/*}*/.checkout-page .header .action-header .desktop-center-section,.checkout-page .header .action-header .search-wrapper{    opacity: 0;    pointer-events: none;}.checkout-section {    max-width: 1462px;    /*margin-top: 66px;*/	    margin-bottom: 64px;}.checkout-wrapper {    padding-top: 32px;    gap: 16px;    justify-content: center;}.collapse-section .collapse-button {    font-weight: 600;    padding-top: 16px;    border-top: 2px solid rgba(0, 0, 0, 0.05);    margin-bottom: 16px;    position: relative;    cursor: pointer;    color: var(--color-black);    transition: color 0.3s ease-out;}.collapse-section .collapse-button:hover {    color: var(--color-finagle-red);}.collapse-section .collapse-button svg path {    fill: var(--color-black);    transition: fill 0.3s ease-out;}.collapse-section .collapse-button:hover svg path {    fill: var(--color-finagle-red);}.collapse-section .collapse-button span {    position: absolute;    right: 0;    transform-origin: center;    will-change: transform;    transition: transform 0.4s ease-in-out;    transform: rotateZ(180deg);}.collapse-section .collapse-button span.collapse-active{    transform: rotateZ(0);    transition: transform 0.3s ease;}.collapse-section .collapse-item {    position: relative;    /*max-height: 306px;*/	    overflow: hidden;    /*border-bottom: 2px solid var(--color-gray-4);*/	    /*margin-bottom: 32px;*/	    opacity: 1;    transform: translateY(0);    transition:        max-height 0.6s ease-in-out,        opacity 0.35s ease,        transform 0.35s ease;}.collapse-section .collapse-item:after {    content: '';    position: absolute;    width: 100%;    height: 16px;    /*background-color: var(--color-white);*/	    bottom: 0;    left: 0;    display: block;}.collapse-section .collapse-item.collapse-active {    max-height: 100%;    opacity: 1;    transform: translateY(-10px);}.collapse-section .collapse-item.collapse-active2 {    transform: translateY(-10px);    display:grid !important;}@media(max-width: 1023.5px){   .footer .collapse-section .collapse-item{    display:none;} }@media(min-width: 1023.5px){    .collapse-section .collapse-button{        display:none;    }}.collapse-section .collapse-item.collapse-active:after {    display: none;}.order-info-wrapper .product-list-wrapper .product-list {    max-height: 278px;    overflow-y: auto;}.order-info-wrapper .product-list .product-list-item,.cart-drawer .cart-drawer-body .product-list .product-list-item {    padding: 16px 0;    border-top: 1px solid var(--color-gray-4);    gap: 16px;    justify-content: flex-start;}.order-info-wrapper .product-list .product-list-item .item-image,.cart-drawer .cart-drawer-body .product-list .product-list-item .item-image {    width: 108px;    height: 108px;    border-radius: 12px;    aspect-ratio: 1/1;    background-color: var(--color-gray-4);}.order-info-wrapper .product-list .product-list-item .item-image img,.cart-drawer .cart-drawer-body .product-list .product-list-item .item-image img {    background-color: var(--color-gray-4);}/* mobile view for add to cart button *//*.image-with-add-to-cart{*/    /*}*/.order-info-wrapper .image-with-add-to-cart .item-add-to-cart, .cart-drawer .cart-drawer-body .product-list .product-list-item .image-with-add-to-cart .item-add-to-cart{    bottom: 8px;    right: 8px;}.order-info-wrapper .image-with-add-to-cart .add-to-cart > .add-to-cart, .cart-drawer .cart-drawer-body .product-list .product-list-item .image-with-add-to-cart .add-to-cart > .add-to-cart {    padding: 6px 12px;    border-radius: 48px;    box-shadow: 0px 2px 4px 0px #00000014;    border: none;    gap: 2px;}.order-info-wrapper .image-with-add-to-cart .add-to-cart .detail-count-btn-wrapper, .cart-drawer .cart-drawer-body .product-list .product-list-item .image-with-add-to-cart .add-to-cart .detail-count-btn-wrapper {    gap: 2px;}/*.add-to-cart > .add-to-cart:not(button) {*//*    background: #fff;*//*    border: 1px solid var(--color-gray-2);*//*    padding: 10px;*//*    display: flex;*//*    justify-content: center;*//*    align-items: center;*//*    gap: 8px;*//*}*/.order-info-wrapper .product-list .product-list-item .item-content,.cart-drawer .cart-drawer-body .product-list .product-list-item .item-content {    gap: 8px;}.order-info-wrapper .product-list .product-list-item .item-content .item-name a,.cart-drawer .cart-drawer-body .product-list .product-list-item .item-content .item-name a {    font-size: 1.6rem;    font-weight: 600;    color: var(--color-black);    transition: color 0.3s ease-out;}.order-info-wrapper .product-list .product-list-item .item-content .item-name a:hover,.cart-drawer .cart-drawer-body .product-list .product-list-item .item-content .item-name a:hover {    color: var(--color-finagle-red);}.order-info-wrapper .product-list .product-list-item .item-content .item-prices,.cart-drawer .cart-drawer-body .product-list .product-list-item .item-content .item-prices {    margin-bottom: 8px;}.order-info-wrapper .product-list .product-list-item .item-content .item-prices div,.cart-drawer .cart-drawer-body .product-list .product-list-item .item-content .item-prices div {    font-weight: 600;    font-size: 1.6rem;    color: var(--color-black);}.order-info-wrapper .product-list .product-list-item .item-content .item-prices .has-offer,.cart-drawer .cart-drawer-body .product-list .product-list-item .item-content .item-prices .has-offer {    color: var(--color-gray-1);}.order-info-wrapper .add-to-cart > .add-to-cart,.cart-drawer .cart-drawer-body .product-list .product-list-item .add-to-cart > .add-to-cart {    padding: 12px 14px;}.order-info-wrapper .add-to-cart .detail-count-btn-wrapper,.cart-drawer .cart-drawer-body .product-list .product-list-item .add-to-cart .detail-count-btn-wrapper {    gap: 8px;    justify-content: center;    background: transparent;}.order-info-wrapper .add-to-cart .detail-count-btn-wrapper .btn-decrement,.order-info-wrapper .add-to-cart .detail-count-btn-wrapper .btn-increment,.cart-drawer .cart-drawer-body .product-list .product-list-item .add-to-cart .detail-count-btn-wrapper .btn-decrement,.cart-drawer .cart-drawer-body .product-list .product-list-item .add-to-cart .detail-count-btn-wrapper .btn-increment {    width: 20px;    height: 20px;    color: var(--color-black);    border: none;}.order-info-wrapper .add-to-cart .detail-count-btn-wrapper .btn-decrement svg path,.order-info-wrapper .add-to-cart .detail-count-btn-wrapper .btn-increment svg path,.cart-drawer .cart-drawer-body .product-list .product-list-item .add-to-cart .detail-count-btn-wrapper .btn-decrement svg path,.cart-drawer .cart-drawer-body .product-list .product-list-item .add-to-cart .detail-count-btn-wrapper .btn-increment svg path {    fill: var(--color-black);    transition: fill 0.3s ease-out;}.order-info-wrapper .add-to-cart .detail-count-btn-wrapper .btn-decrement:hover svg path,.order-info-wrapper .add-to-cart .detail-count-btn-wrapper .btn-increment:hover svg path,.cart-drawer .cart-drawer-body .product-list .product-list-item .add-to-cart .detail-count-btn-wrapper .btn-decrement:hover svg path,.cart-drawer .cart-drawer-body .product-list .product-list-item .add-to-cart .detail-count-btn-wrapper .btn-increment:hover svg path {    fill: var(--color-finagle-red);}.order-info-wrapper .add-to-cart .detail-count-btn-wrapper input,.cart-drawer .cart-drawer-body .product-list .product-list-item .add-to-cart .detail-count-btn-wrapper input {    color: var(--color-black);    font-size: 1.6rem;    font-weight: 600;    width: 22px;}.checkout-page .mini-cart-box .order-info-wrapper .proceed-to-checkout {    display: none;}.checkout-page .mini-cart-wrapper .order-info-wrapper .proceed-to-checkout {    position: fixed;    bottom: 13px;    right: 24px;    z-index: 10;    max-width: calc(100% - 48px);}/*Cart Drawer*/.cart-drawer .cart-drawer-header {    margin-top: 32px;    border-top: 2px solid var(--color-gray-4);    padding: 16px 24px;}.cart-drawer .cart-drawer-header .title {    font-weight: 600;    color: var(--color-black);    margin-bottom: 8px;}.cart-drawer .cart-drawer-header .cart-close-button {    padding: 0;}.cart-drawer .cart-drawer-header .cart-close-button svg path {    transition: fill 0.3s ease-out;}.cart-drawer .cart-drawer-header .cart-close-button:hover svg path,.cart-drawer .cart-drawer-header .cart-close-button:focus svg path {    fill: var(--color-finagle-red);}.cart-drawer .cart-drawer-body {    height: calc(100vh - 125px);}.cart-drawer .cart-drawer-summary {    background-color: var(--color-gray-4);    padding: 24px 24px 32px;}.cart-drawer .cart-drawer-summary .order-info-wrapper .summary-item {    display: flex;    justify-content: space-between;    align-items: center;    gap: 16px;    margin-bottom: 8px;    color: var(--color-gray-1);    font-size: 1.8rem;}.cart-drawer .cart-drawer-summary .order-info-wrapper .summary-item:last-child {    margin-bottom: 0;    padding-bottom: 32px;    border-bottom: 1px solid var(--color-gray-3);}.cart-drawer .cart-drawer-summary .order-info-wrapper .drawer-item-count {    color: var(--color-black);    font-weight: 600;    font-size: 1.8rem;    margin-bottom: 8px;}.cart-drawer .cart-drawer-summary .order-info-wrapper button {    margin-top: 32px;    gap: 4px;}/*Header*/.header .dt-cart-wrapper .cart-drawer {    z-index: 99999999999999999999;}.header .dt-cart-wrapper .cart-drawer button {    border: 0}.header .dt-cart-wrapper .cart-drawer .cart-close-button:hover {    border: 0;    background-color: var(--color-white);    opacity: 1;}.header .dt-cart-wrapper .cart-drawer .cart-drawer-content>div>div {    justify-content: flex-start;    align-items: flex-start;}/*a{*//*    pointer-events:none;*//*}*/.card {    gap: 16px;    border-color: transparent;    flex-flow: row;}.card legend {    display: none;}.card:hover {    /*transform: none !important;*/	    box-shadow: none;    --tw-translate-y: 0 !important;}.card .info {    gap: 8px;    justify-content: flex-end;}.card .info * {    text-align: left}.card .text-xs {    font-size: 1.3rem}.card .text-heading {    font-size: 1.8rem !important;}.card .price {    font-size: 1.5rem}.card a {    width: 100%;    text-align: left;    height: auto;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}.card img{    aspect-ratio:548/548 !important;   /*background-color: var(--color-gray-3) !important;*/	}.card > a {    width: 108px;    flex-shrink: 0;    order: 2;}.card > div {    flex: 1;    padding: 0;    width: calc(100% - (108px + 16px));}.card h3 {    margin: 0 !important;    font-size: 2rem !important;    text-align: left;}.card input,.card button {    text-align: center !important}/*#search-page .card .info * *//*{*//*	    text-align: center*//*}*/.text-xs,.text-sm {    font-size: 1.6rem;    line-height: 150%;}.card .text-primary {    color: var(--color-black)}.card .info > :last-child {    width: 100%;    margin: 0;}.row h3 {    font-family: var(--heading-2-font-family);    font-size: var(--heading-2-font-size);    font-weight: var(--heading-2-font-weight);    line-height: var(--heading-2-line-height);    margin: var(--heading-2-margin);    color: var(--color-black);}.best-selling-block .product-row>div:first-child p {    display: none;}.best-selling-block .product-row>div:nth-child(1) {    width: 100%;}.best-selling-block .product-row>div:nth-child(1) p {    display: none}.best-selling-block .product-row>div:nth-child(2) {    width: 100%;    grid-template-columns: repeat(1,minmax(0,1fr))}.best-selling-block .product-row {    flex-direction: column}.best-selling-block .card .price-details span {    display: flex;    gap: 8px}.best-selling-block .card .price-details br {    display: none}.best-selling-block .card>div>a:nth-child(2) {    display: none}.best-selling-block .item-offer-wrapper {    display: none}/*---------Order Summery Section-----------------*/.order-charges {    background: var(--color-gray-4);    border-radius: 2px;    padding: 16px 16px 24px;}.order-charges .summary-item {    font-size: 1.8rem;    color: #6B7280;    font-weight: 400;    line-height: 150%;    display: flex;    gap: 24px;    justify-content: space-between;    align-items: center;    margin-bottom: 8px;    width: 100%;}.order-charges .summary-item:last-child {    margin-bottom: 0;}.order-charges .section-title {    margin-bottom: 24px;}.order-charges .section-title h3 {    font-weight: 600;    color: var(--color-black);    margin: 0;}.order-charges .summary-item.total-price {    padding-bottom: 24px;    border-bottom: 1px solid var(--color-gray-3);    margin-bottom: 32px;    color: var(--color-black);    font-weight: 600;}.checkout-page .order-charges .summary-item.total-price {    padding-bottom: 0;    border-bottom: 0;    margin-bottom: 0;}.mini-cart-box.fixed .order-info-inner-wrapper > div.order-charges > div:first-child {    display: none;}.mini-cart-box.fixed {    bottom: 0;    left: 0;    padding: 13px 24px;    box-sizing: border-box;    height: 77px;}.mini-cart-box.fixed .order-info-inner-wrapper {    display: flex;    justify-content: space-between;    align-items: flex-start;    flex-direction: column;}.mini-cart-box.fixed .order-info-inner-wrapper > * {    margin: 0;    padding: 0;}.mini-cart-box.fixed .order-info-inner-wrapper > :last-child {    position: absolute;    right: 24px;    top: 50%;    transform: translateY(-50%);}.mini-cart-box.fixed .order-charges {    background-color: transparent;    padding: 0;    font-weight: 600;    font-size: 1.8rem;}.mini-cart-box.fixed .sub-total,.mini-cart-box.fixed .additional-charge,.mini-cart-box.fixed .total-price .title {    display: none;}.mini-cart-box.fixed .total-price {    font-weight: 600;    color: var(--color-white);    border: none;}.cart-item {    width: auto;    bottom: 100px;    top: auto;}.cart-item > div:nth-child(3) {    margin-left: 20px}.fixed-mode .container:has(.horizontal-menu-wrapper) {    position: fixed;    /* top: calc(var(--number-header-height) + 64px); */    top: 0;    background-color: var(--color-white);    width: 100vw;    max-width: none;    left: 0;    z-index: 5;}.horizontal-menu-wrapper {    overflow: hidden;    padding: 14px 0 14px 0;}.fixed-mode .horizontal-menu-wrapper {    width: 90%;    margin: auto;    overflow: hidden;    padding: 14px 0 14px 0;}.horizontal-menu-wrapper ul {    gap: 16px;    /*transform: none!important;*/	}.horizontal-menu-wrapper ul li {    margin: 0;    position: relative;    color: var(--color-gray-1);}.horizontal-menu-wrapper .list-group li.active {    color: var(--color-black);}.horizontal-menu-wrapper .list-group li.active::after {    content: "";    position: absolute;    height: 3px;    width: 100%;    background-color: var(--color-finagle-red);    bottom: -14px;    z-index: 1;    left: 0;}/*----------------Thank You Page--------------*/.thank-you-page .mini-cart-box,.thank-you-page footer{    display: none;}.thank-you-wrapper {    width: 100%;    padding: 0 24px;    margin:  32px auto;    display: flex;    flex-direction: column;    gap: 32px;}/*.thank-you-wrapper *//*{*//*	    width: 100%;*//*	    padding: 0 20px;*//*	    margin: calc(var(--number-header-height) + 32px) auto 64px;*//*	    display: flex;*//*	    flex-direction: column;*//*	    gap: 56px;*/	/*}*/.thank-you-wrapper .section-title{    margin-bottom: 32px;}.thank-you-wrapper .section-title .order-number {    font-size: 1.6rem;    text-transform: uppercase;    font-weight: 400;    line-height: 150%;    color: var(--color-black);    margin: 0 0 8px;}.thank-you-wrapper .section-title .order-number .number {    padding-left: 2px;}.thank-you-wrapper .section-title .title {    color: var(--color-black);    margin-bottom: 0;    position: relative;          display: inline-block;          overflow: hidden;          vertical-align: top;    width: 100%;    transition: height 0.4s ease, margin-bottom 0.6s ease;}.thank-you-wrapper.pending .section-title .title,.thank-you-wrapper.error .section-title .title{  margin-bottom: 8px;  }.thank-you-wrapper .section-title .title span{    display: block;  position: absolute;  width: 100%;  top: 0;  left: 0;  transform: translateY(100%);  opacity: 0;  transition: transform 0.6s ease, opacity 0.5s ease;}.thank-you-wrapper .section-title .title .active{    position: relative;  transform: translateY(0);  opacity: 1;  z-index: 2;}.thank-you-wrapper .section-title .title .leaving{    transform: translateY(-100%);  opacity: 0;  z-index: 1;}.thank-you-wrapper .section-title .title .text-error{    color: var(--color-black);}.thank-you-wrapper .section-title .status-description {  font-size: 1.6rem;  color: var(--color-gray-1);  margin-bottom: 0;  max-height: 0;  overflow: hidden;  opacity: 0;  transition: max-height 0.6s ease, margin-bottom 0.6s ease, opacity 0.4s ease;}.thank-you-wrapper .section-title .status-description .description-error,.thank-you-wrapper .section-title .status-description .description-return,.thank-you-wrapper .section-title .status-description .description-confirmed, .thank-you-wrapper .section-title .status-description .description-rejected{    display: none;}.thank-you-wrapper.pending .section-title .status-description ,.thank-you-wrapper.error .section-title .status-description,.thank-you-wrapper.rejected .section-title .status-description ,.thank-you-wrapper.confirmed .section-title .status-description {    margin-bottom: 16px;  max-height: 200px;  opacity: 1; .footer}.thank-you-wrapper.rejected .footer{    display:none!important;}.thank-you-wrapper.error .section-title .status-description .description-error,.thank-you-wrapper.pending.limit-reached .section-title .status-description .description-return,.thank-you-wrapper.confirmed .section-title .status-description .description-confirmed,.thank-you-wrapper.rejected .section-title .status-description .description-rejected{    display: block;}.thank-you-wrapper.error .section-title .status-description .description-default,.thank-you-wrapper.pending.limit-reached .section-title .status-description .description-default,.thank-you-wrapper.pending.limit-reached .section-title .status-description .description-error, .thank-you-wrapper.confirmed .section-title .status-description .description-default, .thank-you-wrapper.rejected .section-title .status-description .description-default{    display: none;}.thank-you-wrapper .loader-wrapper{    display: flex;    max-height: 0;      opacity: 0;      transition: max-height 0.6s ease, opacity 0.4s ease;    width: 100%;    max-width: 100%;}.thank-you-wrapper.pending .loader-wrapper{max-height: 6px; /* large enough for typical content */  opacity: 1;}.thank-you-wrapper .loader-wrapper .loader {  width: 100%;  height: 4.8px;  display: inline-block;  position: relative;  background: var(--color-gray-3);  overflow: hidden;}.thank-you-wrapper .loader-wrapper .loader::after {  content: '';  width: 192px;  height: 4.8px;  background: var(--color-finagle-red);  position: absolute;  top: 0;  left: 0;  box-sizing: border-box;  animation: animloader 3s linear infinite;}@keyframes animloader {  0% {    left: 0;    transform: translateX(-100%);  }  100% {    left: 100%;    transform: translateX(0%);  }}    .thank-you-wrapper .summary-wrapper {    height: fit-content;}/*.thank-you-wrapper .summary-wrapper *//*{*//*	    background: var(--color-gray-4);*//*	    border-radius: 2px;*//*	    padding: 16px 16px 24px;*//*	    height: fit-content;*/	/*}*/.thank-you-wrapper .info-wrapper .summary-wrapper,.thank-you-wrapper .summary-wrapper .order-charges{    padding: 0;    background: none;    border-radius: 0;}.thank-you-wrapper .summary-wrapper .order-charges{    display: none;}.thank-you-wrapper .info-wrapper .summary-wrapper{    padding-bottom: 16px;    border-bottom: 2px solid var(--color-gray-4);    margin-bottom: 32px;}.thank-you-wrapper .summary-wrapper .summary-item {    font-size: 1.8rem;    color: #6B7280;    font-weight: 400;    line-height: 150%;    display: flex;    gap: 24px;    justify-content: space-between;    align-items: center;    margin-bottom: 8px;    width: 100%;}.thank-you-wrapper .summary-wrapper .summary-item:last-child {    margin-bottom: 0;}.thank-you-wrapper .summary-wrapper .section-title {    margin-bottom: 24px;}.thank-you-wrapper .summary-wrapper .section-title h3 {    font-weight: 600;    color: var(--color-black);    margin: 0;}.thank-you-wrapper .summary-wrapper .summary-item.total-price {    padding-bottom: 24px;    border-bottom: 1px solid var(--color-gray-3);    margin-bottom: 32px;    color: var(--color-black);    font-weight: 600;}.thank-you-wrapper .info-wrapper .summary-wrapper .summary-item.total-price {    padding-bottom: 0;    border-bottom: none;    margin-bottom: 0;}.thank-you-wrapper .info-wrapper .order-info-wrapper {    margin-bottom: 16px;}.thank-you-wrapper .collapse-section .collapse-item {    height: auto;}.thank-you-wrapper .collapse-section .collapse-item:last-child{    margin-bottom: 0;}.thank-you-wrapper .collapse-section .collapse-item.collapse-active {    height: 0;}.thank-you-wrapper .order-info-wrapper .order-product-list-item {    display: flex;    gap: 16px;    padding: 16px 0;    border-bottom: 1px solid var(--color-gray-4);}.thank-you-wrapper .order-info-wrapper .order-product-list-item:last-child {    border-bottom: none;}.thank-you-wrapper .order-info-wrapper .order-product-list-item .product-image {    width: 80px;    background-color: var(--color-gray-4);    aspect-ratio: 1 / 1;}.thank-you-wrapper .order-info-wrapper .order-product-list-item .product-image img {    object-fit: contain;}.thank-you-wrapper .order-info-wrapper .order-product-list-item .product-info {    position: relative;    width: calc(100% - (80px + 16px));}.thank-you-wrapper .order-info-wrapper .order-product-list-item .product-info .product-name {    color: var(--color-black);    font-size: 1.8rem;    font-weight: 600;    line-height: 140%;    margin-bottom: 4px;}.thank-you-wrapper .order-info-wrapper .order-product-list-item .product-info .product-price {    color: var(--color-gray-1);    font-size: 1.8rem;    font-weight: 400;    line-height: 150%;}.thank-you-wrapper .order-info-wrapper .order-product-list-item .product-info .order-qty {    position: absolute;    padding: 0 5px;    line-height: 150%;    font-weight: 400;    color: var(--color-black);    background-color: var(--color-gray-3);    border-radius: 4px;    top: 0;    right: 0;}.thank-you-wrapper .customer-info-wrapper .customer-info {    margin-bottom: 32px;}.thank-you-wrapper .customer-info-wrapper .customer-info-title {    color: var(--color-black);    font-weight: 600;    margin-bottom: 8px;}.thank-you-wrapper .customer-info-wrapper .customer-info .customer {    color: var(--color-gray-1);    font-size: 1.8rem;}.thank-you-wrapper .customer-info-wrapper .customer-info .customer span {    display: block;    margin: 0;}.billing-info .outlet-name {    color: var(--color-gray-1);    font-weight: 700;    font-size: 1.8rem;    margin-bottom: 0;}.billing-info .message {    color: var(--color-gray-1);    font-weight: 400;    font-size: 1.6rem;    font-style: italic;    margin-bottom: 8px;}/*--------------------------- Manage Profile Page ---------------------------*/.manage-profile-grid{    gap: 24px;}.manage-profile-grid .manage-profile-grid-item {    background: var(--color-gray-4);    padding: 16px 16px 24px;    border-radius: 2px;    display: flex;    align-items: center;}.manage-profile-grid .manage-profile-grid-item .items-wrapper{    gap: 24px;}.manage-profile-grid .manage-profile-grid-item .image-wrapper{    flex-shrink: 0;}.manage-profile-grid .manage-profile-grid-item .image-wrapper svg {    fill: var(--color-black);    transition: fill 0.3s ease-out;}.manage-profile-grid .manage-profile-grid-item:hover .image-wrapper svg {    fill: var(--color-finagle-red);}.manage-profile-grid .manage-profile-grid-item .title-wrapper .title{    margin-bottom: 4px;    font-weight: 600;}.manage-profile-grid .manage-profile-grid-item .title-wrapper span{    font-size: 1.8rem;    color: var(--color-gray-1);}/*--------------------------- Edit Profile Page ---------------------------*/.edit-profile-title .main-title-wrapper{    margin: 0 auto;    max-width: 450px;}.edit-profile-wrapper{    max-width: 450px;    margin: 0 auto;}.edit-profile-wrapper .profile-image-wrapper{    margin-bottom: 32px;}.edit-profile-wrapper .profile-info-wrapper{    padding-top: 16px;    border-top: 2px solid var(--color-gray-4);}.profile-picture-block .profile-image-wrapper{    position: relative;    display: flex;    align-items: center;    justify-content: center;    width: fit-content;    margin: 0 auto 12px;}.profile-picture-block .profile-image-wrapper .profile-image{    border: 1px solid var(--color-gray-3);}.profile-picture-block .profile-image-wrapper .profile-button{    position: absolute;    bottom: 0;    right: 0;}.profile-picture-block .profile-image-wrapper .profile-button .btn-update-profile-image {    padding: 0;    background: var(--color-finagle-red);    border: 1px solid var(--color-gray-3);    border-radius: 50%;    width: 32px;    height: 32px;    display: flex;    align-items: center;    justify-content: center;}.profile-picture-block .profile-image-wrapper .profile-button .btn-update-profile-image:hover {    background: var(--color-black);}.profile-picture-block .profile-image-wrapper .profile-button .btn-update-profile-image svg{    fill: var(--color-white)}.profile-picture-block .profile-items{    color: var(--color-gray-1);    text-align: center;}/* profile info */.profile-info-wrapper .profile-details .heading-wrapper{    margin-bottom: 16px;}.profile-info-wrapper .profile-details .title{    font-weight: 600;    margin-bottom: 0;}.profile-info-wrapper .profile-edit-button-wrapper{    margin-top: 24px;    justify-content: flex-end;}/* order history page */.order-hsitory-wrapper.main-wrapper .main-title-wrapper .order-history-heading{    margin-bottom: 0;}.order-hsitory-wrapper.main-wrapper{    gap: 16px;    margin-bottom: 32px;}#order-history-page .view-button-wrapper {        padding: 14px 24px !important;}/* order history mobile view */.order-history-mobile{    margin-bottom: 32px;}.order-history-mobile .order-item{    border: 1px solid var(--color-gray-3);    border-radius: 2px;    padding: 16px;}.order-history-mobile:last-child .order-item{    margin-bottom: 0;}.order-history-mobile .order-item > li{    margin-bottom: 8px;    margin-top: 0;}.order-history-mobile .order-item > li.add-margin{    margin-bottom: 32px;}.order-history-mobile .order-item > li:last-child{    margin-bottom: 0;}.order-history-mobile .order-item a:not(.link-as-button){    color: var(--color-gray-1);    text-decoration: underline;}.order-history-mobile .order-item a:not(.link-as-button):hover{    color: var(--color-finagle-red);}.order-history-mobile .order-item .order-heading,.order-history-mobile .order-item .order-value{    color: var(--color-gray-1);}.order-history-mobile .order-item .order-heading.highlight,.order-history-mobile .order-item .order-value.highlight{    color: var(--color-black);    font-weight: 600;    font-size: 1.8rem;}/* order history detail view */.detail-content-wrapper .billing-info .label{    margin-bottom: 8px;    font-weight: 600;    color: var(--color-black);}.detail-content-wrapper .billing-info .value{    margin-bottom: 0;    font-weight: 400;    color: var(--color-gray-1);}.order-history-detail-wrapper .info-wrapper .order-info-wrapper {    margin-bottom: 32px;}.order-history-detail-wrapper .collapse-section .collapse-item {    height: auto;}.order-history-detail-wrapper .collapse-section .collapse-item.collapse-active {    height: 0;}.order-history-detail-wrapper .order-info-wrapper .order-product-list-item {    display: flex;    gap: 16px;    padding: 16px 0;    border-bottom: 1px solid var(--color-gray-4);}.order-history-detail-wrapper .order-info-wrapper .order-product-list-item {    display: flex;    gap: 16px;    padding: 16px 0;    border-bottom: 1px solid var(--color-gray-4);}.order-history-detail-wrapper .order-info-wrapper .order-product-list-item:last-child {    border-bottom: none;}.order-history-detail-wrapper .order-info-wrapper .order-product-list-item .product-image {    width: 80px;    background-color: var(--color-gray-4);    aspect-ratio: 1 / 1;}.order-history-detail-wrapper .order-info-wrapper .order-product-list-item .product-image img {    object-fit: contain;}.order-history-detail-wrapper .order-info-wrapper .order-product-list-item .product-info {    position: relative;    width: calc(100% - (80px + 16px));}.order-history-detail-wrapper .order-info-wrapper .order-product-list-item .product-info .product-name {    color: var(--color-black);    font-size: 1.8rem;    font-weight: 600;    line-height: 140%;    margin-bottom: 4px;}.order-history-detail-wrapper .order-info-wrapper .order-product-list-item .product-info .product-price {    color: var(--color-gray-1);    font-size: 1.8rem;    font-weight: 400;    line-height: 150%;}.order-history-detail-wrapper .order-info-wrapper .order-product-list-item .product-info .order-qty {    position: absolute;    padding: 0 5px;    padding-top: 12px !important;    line-height: 150%;    font-weight: 400;    color: var(--color-black);    /*background-color: var(--color-gray-3);*/	    border-radius: 4px;    top: 0;    right: 0;}/* Product Detail Page *//*#product-page .mini-cart-box *//*{*//*	    display: none;*/	/*}*/.product-view-wrapper {    width: 100%;    padding: 0 20px;    margin: 32px auto 64px;}.product-view-wrapper .breadcrumb {    /*display: none;*/	    margin-bottom: 8px;}.product-view-wrapper .product-wrapper {    display: flex;    flex-direction: column;    gap: 24px;}.product-view-wrapper .image-wrapper {    background-color: var(--color-gray-3);    border-radius: 12px;    overflow: hidden;}.product-view-wrapper .product-details .title {    color: var(--color-black);    font-weight: 600;    margin-bottom: 4px;}.product-view-wrapper .product-details .product-details-wrapper {    display: none;}.product-view-wrapper .product-details .price-wrapper {    margin-bottom: 16px;}.product-view-wrapper .product-details .price-wrapper-inner .price {    font-size: 1.8rem;    font-weight: 600;    color: var(--color-black);}.product-view-wrapper .product-details .item-description.short {    margin-bottom: 24px;    color: var(--color-gray-1);}.product-view-wrapper .product-details .add-to-cart-wrapper {    padding-bottom: 24px;}.product-view-wrapper .product-details .add-to-cart-wrapper button.add-to-cart {    position: fixed;    bottom: 12px;    left: 50%;    transform: translateX(-50%);    width: 90%;    box-shadow: 0px 8px 16px 0px #00000014;    z-index: 99;}.product-view-wrapper .product-details .add-to-cart-wrapper > .add-to-cart > .add-to-cart {    background: transparent;    border: none;    padding: 0;    border-radius: 0;    height: auto;    display: block;}.product-view-wrapper .product-details .add-to-cart-wrapper .cart-button-title {    font-size: 1.8rem;    font-weight: 600;    color: var(--color-black);    text-transform: uppercase;    margin-bottom: 8px;}.product-view-wrapper .product-details .add-to-cart-wrapper .detail-count-btn-wrapper {    padding: 8px 12px;    border-radius: 4px;    border: 1px solid var(--color-gray-2);    display: flex;    align-items: center;    justify-content: center;    width: fit-content;}.product-view-wrapper .product-details .add-to-cart-wrapper .detail-count-btn-wrapper .item-remove {    padding-right: 12px;    box-sizing: content-box;}.product-view-wrapper .product-details .add-to-cart-wrapper .detail-count-btn-wrapper .item-count {    font-size: 1.8rem;    color: var(--color-black);    font-weight: 600;    padding: 0 12px;    border-left: 1px solid var(--color-gray-3);    border-right: 1px solid var(--color-gray-3);    max-width: 64px;}.product-view-wrapper .product-details .add-to-cart-wrapper .detail-count-btn-wrapper .item-add {    padding-left: 12px;    box-sizing: content-box;}.product-view-wrapper .product-details .add-to-cart-wrapper .detail-count-btn-wrapper button svg path {    fill: var(--color-black);    transition: fill 0.3s ease-out;}.product-view-wrapper .product-details .add-to-cart-wrapper .detail-count-btn-wrapper button:hover svg path,.product-view-wrapper .product-details .add-to-cart-wrapper .detail-count-btn-wrapper button:focus svg path {    fill: var(--color-finagle-red);}.product-view-wrapper .description-wrapper {    padding-top: 16px;    border-top: 1px solid var(--color-gray-4);}.product-view-wrapper .description-wrapper .description-title {    font-size: 1.8rem;    font-weight: 600;    color: var(--color-black);    margin-bottom: 8px;}.product-view-wrapper .description-wrapper .item-description {    font-size: 1.8rem;    color: var(--color-gray-1);    font-weight: 400;}/*.add-to-cart > .add-to-cart:not(button) {*//*    background: #fff;*//*    border: 1px solid var(--color-gray-2);*//*    padding: 10px;*//*    border-radius: 2px;*//*    height: 44px;*//*    display: flex;*//*    justify-content: center;*//*    align-items: center;*//*    gap: 8px;*//*}*//* Product Selling Blocks */.categroy-block-custom > .product-block > div[data-category-id],.best-selling-block .product-block > div {    padding: 0 !important;}.best-selling-block {    margin-top: 48px;    margin-bottom: 48px;}.best-selling-block legend {    display: none;}/* Popup - Confirmation */.footer-block .vc-container {    background-color: var(--color-white) !important;    border-radius: 2px !important;    width: 90% !important;    border-bottom: 1px solid var(--color-gray-2) !important;    max-width: 380px;}.footer-block .vc-text-grid {    padding: 16px 24px !important;}.footer-block .vc-text {    color: var(--color-gray-1) !important;    font-weight: 400 !important;    font-size: 1.8rem !important;}.footer-block .vc-btn-grid {    padding: 0 24px 16px !important;    width: 100% !important;    border-radius: 0 !important;    gap: 24px;}.footer-block .vc-btn {    line-height: 150% !important;    color: var(--color-white) !important;    text-decoration: none !important;    padding: 14px 24px !important;    border: 1px solid var(--color-black) !important;    transition: all .4s ease !important;    display: inline-block !important;    white-space: nowrap !important;    background: var(--color-black) !important;    position: relative !important;    font-weight: 600 !important;    text-transform: uppercase !important;    border-radius: 2px !important;    font-size: 1.4rem !important;}.footer-block .vc-btn:hover {    color: var(--color-white) !important;    border-color: var(--color-finagle-red) !important;    background-color: var(--color-finagle-red) !important;}/*.footer-block .vc-btn-grid .vc-btn {*//*    color: #000;*//*}*/.footer-block .vc-btn.left {    border-radius: 2px !important;    border-color: var(--color-finagle-red) !important;    background: var(--color-finagle-red) !important;}.footer-block .vc-btn.left:hover {    background: var(--color-black) !important;    border-color: var(--color-black) !important;}/* 404 page styles */.not-found-page .mini-cart-box{    display: none;}.not-found-wrapper{    margin: 32px auto;    display: flex;    flex-direction: column;    gap: 32px;    padding: 0 24px;    min-height: 70dvh;}.not-found-wrapper .not-found-content{    text-align: center;}.not-found-wrapper .not-found-content .not-found-heading{    margin-bottom: 8px;}.not-found-wrapper .not-found-content .not-found-description{    margin-bottom: 32px;    color: var(--color-gray-1);}.not-found-wrapper .not-found-content .not-found-button{    display: flex;    align-items: center;    justify-content: center;    gap: 8px;}/* CMS - custom page styles */.cms-page.content-wrapper{    width: 100%;    padding: 0 24px;    margin: 32px auto;}.cms-page.content-wrapper p{    margin-bottom: 16px;}@media(max-width: 1023px) {    /*.welcome-user-button .welcome-user{*/    /*    transform: translateX(-125%);*/    /*}*/	    .card .add-to-cart-card .btn-decrement, .card .add-to-cart-card input {        display:none    }    .card .add-to-cart-card .add-to-cart-expanded .btn-decrement, .card .add-to-cart-card .add-to-cart-expanded input {        display: flex;        width: calc(100% / 3)    }    .card .add-to-cart-card:has(.add-to-cart-expanded) {        width: 89px;        height: 32px;        border-radius: 48px;        padding: 12px 6px;    }    .card .add-to-cart-card .detail-count-btn-wrapper {        max-width: fit-content;    }    /* .card .add-to-cart-wrapper > .add-to-cart {        width: 32px;        height: 32px;        padding: 11px;        border-radius: 50%;        position: absolute;    } */    .card .m-auto.mb-5:has(.add-to-cart-card) {        position: absolute;        left: auto;        right: 8px;        bottom: 8px;        width: auto;    }    .card .add-to-cart-card {        padding: 11px;        width: 33px;        height: 33px;        border-radius: 50%;    }/* override add-to-cart on product listing */.product-row .add-to-cart > .add-to-cart:not(button) {    border: none;    padding: 8px;    gap: 8px;    box-shadow: 0px 2px 4px 0px #00000014;}}/* global page loader styles */.global-page-loader{    inset: 0px;    position: fixed;    width: 100vw;    height: 100vh;    background-color: var(--color-white);    z-index: 1000000;    display: flex;    align-items: center;    justify-content: center;}.global-page-loader .global-page-loading-wrapper{    padding: 0 24px;    width: 100%;    max-width: 320px;}.global-page-loader .global-page-loading-wrapper .global-page-loading-logo-img{    margin-bottom: 32px;}.global-page-loader .loader-wrapper{    display: flex;    width: 100%;    max-width: 480px;}.global-page-loader .loader-wrapper .loader {  width: 100%;  height: 4.8px;  display: inline-block;  position: relative;  background: var(--color-gray-3);  overflow: hidden;}.global-page-loader .loader-wrapper .loader::after {  content: '';  width: 192px;  height: 4.8px;  background: var(--color-finagle-red);  position: absolute;  top: 0;  left: 0;  box-sizing: border-box;  animation: animloader 3s linear infinite;}/* sitemap page styles */.sitemap-wrapper{    background: none;    margin: 32px auto;    width: 100%;    padding: 0 24px;}.sitemap-wrapper h1.title{    padding: 0;    background: none;    font-family: var(--heading-1-font-family);font-size: var(--heading-1-font-size);font-weight: var(--heading-1-font-weight);line-height: var(--heading-1-line-height);margin: var(--heading-1-margin);text-align: left;} .sitemap-wrapper > div{     margin: 0;     gap: 12px 24px; }.sitemap-wrapper .sitemap-row{    margin: 0;}.sitemap-wrapper .sitemap-row a{    gap: 8px;    line-height: 100%;    gap: 8px;    color: var(--color-black);    transition: color 0.3s ease;        word-break: break-word !important;        line-height:1.5;    	}.sitemap-wrapper .sitemap-row a:hover{    color: var(--color-finagle-red);}.sitemap-wrapper .sitemap-row a svg{    width: 16px;    height: 16px;    margin: 0;    flex-shink: 0;}/* check my order popup */.check-order-popup {    position: fixed;    inset: 0;    z-index: -2;    display: none;    pointer-events: none;}.check-order-popup.popup-active{    display: flex;    z-index: 999;    pointer-events: auto;}.check-order-popup .check-order-inner {    background: var(--color-white);    width: 100%;    /*height: calc(100% - var(--number-header-height));*/	    top: var(--number-header-height);    position: relative;    padding: 32px 24px;}.check-order-popup .title-wrapper{    margin-bottom: 32px;    position: relative;}.check-order-popup .title-wrapper .title{    margin-bottom: 0;}.check-order-popup .title-wrapper .close-popup {    position: absolute;    right: 16px;    top: 16px;    padding: 0;    border: none;    width: 24px;    height: 24px;    background: none;}.check-order-popup .title-wrapper .close-popup svg path{    transition: fill 0.3s ease-out;}.check-order-popup .title-wrapper .close-popup:hover svg path{    fill: var(--color-finagle-red);}.check-order-popup .input-wrapper .mobile-input{    margin-bottom: 16px;}.check-order-popup .input-wrapper .mobile-input #check-order-input{    width: 100%;    height: 40px;    border: 1px solid var(--color-gray-2);    border-radius: 4px;    padding: 8px 12px;    background: var(--color-white);    color: var(--color-black);    font-size: 1.6rem;    line-height: 150%;    font-weight: 400;    transition: border-color 0.3s ease-out;}.check-order-popup .input-wrapper .mobile-input #check-order-input:hover {    border-color: var(--color-gray-1);}.check-order-popup .input-wrapper .mobile-input label {    color: #000;    font-weight: 600;    font-size: 1.4rem;    line-height: 150%;    margin-bottom: 6px;}.check-order-popup .input-wrapper .mobile-input .error{    font-size: 1.4rem;    margin: 4px 0;    line-height: 1;    display: none;    color: var(--color-finagle-red);}.check-order-popup .input-wrapper .mobile-input .message{    margin: 16px 0 0;    display: none;}.check-order-popup .button-wrapper .check-order-btn.loading{    pointer-events: none;    opacity: 0.8;}.check-order-popup .button-wrapper .check-order-btn .loading-state,.check-order-popup .button-wrapper .check-order-btn.loading .default-state{    display: none;}.check-order-popup .button-wrapper .check-order-btn .default-state,.check-order-popup .button-wrapper .check-order-btn.loading .loading-state{    display: flex;}/* view cart page*//*.view-cart-page footer*//*{*//*	    display: none;*/	/*}*/.view-cart-page .cart-inner-wrapper{    gap: 32px;}.view-cart-page .collapse-section .collapse-button{     pointer-events: none;}.view-cart-page .collapse-section .collapse-button:hover {    color: var(--color-black);}.view-cart-page .collapse-section .collapse-item {    height: auto;    position: static;}.view-cart-page .order-info-wrapper .order-product-list-item {    display: flex;    flex-direction: row-reverse;    gap: 16px;    padding: 12px 0;    border-bottom: 1px solid var(--color-gray-4);}.view-cart-page .order-info-wrapper .order-product-list-item:last-child {    border-bottom: none;}.view-cart-page .order-info-wrapper .order-product-list-item .product-image {    background-color: var(--color-gray-4);    aspect-ratio: 1 / 1;position: relative;flex-shrink: 0;border-radius: 12px;width: 108px;height: 108px;overflow: hidden;}.view-cart-page .order-info-wrapper .order-product-list-item .product-image img {    object-fit: contain;}.view-cart-page .product-image > .add-to-cart{    position: absolute;    right: 8px;    bottom: 8px;}.view-cart-page .product-image .add-to-cart > .add-to-cart:not(button) {    border: none;    padding: 6px 12px;    border-radius: 48px;    box-shadow: 0px 2px 4px 0px #00000014;}.view-cart-page .product-image .add-to-cart .detail-count-btn-wrapper {    gap: 2px;}.view-cart-page .order-info-wrapper .order-product-list-item .product-info {    position: relative;    width: calc(100% - (108px + 16px));}.view-cart-page .order-info-wrapper .order-product-list-item .product-info .product-name {    color: var(--color-black);    font-size: 1.6rem;    font-weight: 600;    line-height: 150%;    margin-bottom: 8px;}.view-cart-page .order-info-wrapper .order-product-list-item .product-info .product-name a{    color: var(--color-black);}.view-cart-page .order-info-wrapper .order-product-list-item .product-info .product-name a:hover{    color: var(--color-finagle-red);}.view-cart-page .order-info-wrapper .order-product-list-item .product-info .product-price {    color: var(--color-black);    font-size: 1.6rem;    font-weight: 600;    line-height: 150%;margin-bottom: 8px;}.view-cart-page .order-info-wrapper .order-product-list-item .product-info > .add-to-cart{    display: none;}.view-cart-page .order-info-wrapper .order-product-list-item .product-info .order-qty {    position: absolute;    padding: 0 5px;    line-height: 150%;    font-weight: 400;    color: var(--color-black);    background-color: var(--color-gray-3);    border-radius: 4px;    top: 0;    right: 0;display: none;}.view-cart-page .order-info-wrapper .add-to-cart > .add-to-cart{    width: fit-content;}.view-cart-page .order-charges {    background: none;    border-radius: 0;    padding: 0;}.view-cart-page .order-charges .summary-item.total-price {    padding-bottom: 0;    border-bottom: none;    margin-bottom: 0;}.view-cart-page .order-charges .proceed-to-checkout{    display: none;}@media(min-width: 768px) {        .header {    padding: 8px 0;}            .container {    width: 90%;    padding: 0;}.content-wrapper.with-breadcrumbs{    width: 90%;    padding: 0;    max-width: 1462px;}	    /*----------------Thank You Page--------------*/ .thank-you-wrapper {        width: 90%;        padding: 0;        max-width: 1462px;    }    .best-selling-block .product-row>div:nth-child(2) {        grid-template-columns: repeat(2, minmax(0, 1fr));        gap: 24px;    }    .categroy-block-custom > .product-block > div[data-category-id] > .grid {        gap: 24px    }    /* Product Detail Page */    .product-view-wrapper {        width: 90%;        padding: 0;        max-width: 1462px;        margin: 32px auto 32px;    }    .product-view-wrapper .product-wrapper {        gap: 36px;    }    .product-view-wrapper .product-details .add-to-cart-wrapper {        padding-bottom: 24px;    }    .product-view-wrapper .description-wrapper {        padding-top: 24px;    }    .product-view-wrapper .product-details .add-to-cart-wrapper button.add-to-cart {        width: 50%;    }/* order history page */.order-hsitory-wrapper.main-wrapper{    flex-direction: row;    justify-content: space-between;}/* chekout open map popup */.set-location-popup{    background: rgba(0,0,0,0.5);    padding-top: 0;    align-items: center;    justify-content: center;}.set-location-popup .set-location-wrapper{    max-width: 700px;    max-height: 590px; 	    border-radius: 2px;    overflow: hidden;}.set-location-popup .map-row{    order: 2;    min-height: 400px;}.set-location-popup .heading-row{    order: 1;    padding: 16px 24px;    text-align: left;    margin-bottom: 0;}.set-location-popup .heading-row .title{    font-size: 2.4rem;}.set-location-popup .input-row{    margin-bottom: 24px;}.set-location-popup .button-row{    display: flex;    justify-content: flex-end;    margin-bottom: 32px;}.set-location-popup .button-row .btn{    width: fit-content;}/* 404 page styles */.not-found-wrapper{    padding: 0;    width: 90%;    max-width: 1462px;}.not-found-wrapper .not-found-content .not-found-button{    width: fit-content;    margin: 0 auto;}/* CMS - custom page styles */.cms-page.content-wrapper{    width: 90%;    padding: 0;    margin: 48px auto;    max-width: 960px;}/* sitemap page styles */.sitemap-wrapper{    margin: 48px auto;    width: 90%;    padding: 0;    max-width: 1462px;} .sitemap-wrapper > div{     gap: 12px 32px; }/* check my order popup */.check-order-popup {    background: rgba(0,0,0,0.5);    align-items: center;    justify-content: center;}.check-order-popup .check-order-inner {    /*height: 100%;*/	    top: auto;    padding: 0;    max-width: 700px;    max-height: fit-content;    border-radius: 2px;    box-shadow: 0px 8px 16px 0px #00000014;}.check-order-popup .title-wrapper{    padding: 16px 24px;    border-bottom: 1px solid var(--color-gray-4);}.check-order-popup .title-wrapper .close-popup{    display: flex;}.check-order-popup .input-wrapper{    padding: 0 24px 32px;}.check-order-popup .input-wrapper .mobile-input{    margin-bottom: 24px;}.check-order-popup .input-wrapper .button-wrapper{    display: flex;    justify-content: flex-end;}/* view cart page*/.view-cart-page .cart-inner-wrapper{    gap: 32px;    flex-flow: row wrap;}.view-cart-page .cart-inner-wrapper .cart-product-wrapper,.view-cart-page .cart-inner-wrapper .summery-wrapper{    width: calc(50% - (32px / 2));}.view-cart-page .order-info-wrapper .order-product-list-item {    flex-direction: row;}.view-cart-page .order-info-wrapper .order-product-list-item .product-image {    width: 120px;    height: 120px;}.view-cart-page .product-image > .add-to-cart{    display: none;}.view-cart-page .order-info-wrapper .order-product-list-item .product-info {    width: calc(100% - (120px + 16px));}.view-cart-page .order-info-wrapper .order-product-list-item .product-info > .add-to-cart{    display: flex;}.view-cart-page .order-info-wrapper .add-to-cart > .add-to-cart {    padding: 10px 14px;    border-radius: 2px;}.view-cart-page .order-charges {    background: var(--color-gray-4);    border-radius: 2px;    padding: 16px 16px 24px;}.view-cart-page .order-charges .summary-item.total-price {    padding-bottom: 24px;    border-bottom: 1px solid var(--color-gray-3);    margin-bottom: 32px;}.view-cart-page .order-charges .proceed-to-checkout{    display: block;}}@media(min-width: 1280px) {    .you-save-wrapper>span{       color:rgb(220 38 38 / var(--tw-text-opacity)) !important;    }	    .categroy-block-custom > .product-block > div[data-category-id] > div {        gap:24px    }    .best-selling-block .card .head h3,.best-selling-block .card .price-details span {        font-weight: 600;        font-size: 1.5rem;        line-height: 150%;        overflow-x: hidden;        color: var(--color-black);        text-align: left;        margin-bottom: 8px;        margin: 0;        /* color: var(--color-white); */    }.best-selling-block .card .price-details span {    font-size:1.8rem !important;}    /* Product Detail Page */    .product-view-wrapper {        margin: calc(var(--number-header-height) + 32px) auto;    }.content-wrapper.with-breadcrumbs{    margin: var(--number-header-height) auto 128px;}    .header {        position: fixed;    }.header-wrapper>.flex-wrapper .left-section{    gap: 80px;}    /* Product Detail Page */    .product-view-wrapper .product-wrapper {        gap: 48px;    }    .product-view-wrapper .product-details .add-to-cart-wrapper {        padding-bottom: 32px;    }    .product-view-wrapper .description-wrapper {        padding-top: 32px;    }/*--------------------------- Manage Profile Page ---------------------------*/.manage-profile-grid .manage-profile-grid-item {    padding: 24px 24px 32px;}    /*---------Checkout Page-----------------*/    .checkout-section {    margin-top: var(--number-header-height);        margin-bottom: 128px;    }    .checkout-wrapper {        padding-top: 64px;        gap: 112px;        	    }}@media(min-width: 1024px) {    .card {        flex-direction:column    }    .card > a {        order: 0;        width: auto;    }    .card > div {        width: 100%    }    .categroy-block-custom > .product-block > div[data-category-id] > .grid {        gap: 48px    }    .main-container {        margin-top: var(--number-header-height);    }.header-wrapper>.flex-wrapper .left-section {    justify-content: flex-start;}    .header .drawer-search {        background-color: transparent;        width: 100%;    }    .header .desktop-center-section .search-wrapper {        padding: 0;    }    .header .desktop-center-section {        display: flex;        justify-content: center;        align-items: center;        gap: 16px;    }    .header .desktop-center-section .dropdown-wrapper {        display: flex;        gap: 16px;        padding: 12px 14px;        background-color: var(--color-gray-4);        border-radius: var(--border-radius-default);        width: 224px;    }    .header .desktop-center-section .dropdown-wrapper select {        width: 100%;        font-weight: 600;    }.header-wrapper .right-section {    display: flex;    align-items: center;}.header .action-header .right-header{    display: none;}.header-button.login-button{    padding: 12px;}.header-button.login-button svg{    width: 24px;    height: 24px;}.welcome-user-button .user-profile{    padding: 12px;}.welcome-user-button .user-profile .profile-image,.welcome-user-button .user-profile svg{    width: 30px;    height: 30px;}    /*    .main-container {*/    /*    margin-top: calc(var(--number-header-height) + var(--number-location-dropdown-wrapper));*/    /*}*/    .location-dropdown {        display: none;    }    .drawer-search {        position: relative !important;        visibility: visible !important;        opacity: 1 !important;        display: flex;        width: 500px;        transform: none !important;        left: auto;        top: auto;        width: auto;    }    .drawer-search .voice-search {        right: 20px;    }    .search-overlay {        display: none !important;    }    .dt-cart-wrapper {        display: flex;        /*margin-left: auto;*/	    }    .dt-cart-wrapper>div {        margin: 0 !important    }    .dt-cart-wrapper svg {        width: 24px;        height: 24px;    }    .dt-cart-wrapper .cart-item-count {        font-size: 1.2rem;        width: 22px;        height: 22px;        position: absolute;        top: 3px;        right: 0;        background-color: var(--color-finagle-red);    }    .dt-cart-wrapper .cart-icon-link {        padding: 12px;    }    .header-wrapper>.flex-wrapper {        gap: 56px;        display: flex;        justify-content: flex-start;    }    .header .search-wrapper .input-group {        width: 100%;    }    .footer .outer-wrapper {        grid-template-columns: repeat(4, minmax(0, 1fr));    }    .footer a:hover, .footer a:hover * {        color: var(--color-finagle-red);    }    .footer a {        position: relative;    }    .footer a::after {        content: "";        width: 100%;        height: 1px;        background-color: var(--color-finagle-red);        position: absolute;        bottom: -2px;        left: 0;        opacity: 0;        transition: all .5s ease;    }    .footer a:hover::after {        opacity: 1;    }    /*---------Checkout Page-----------------*/    .checkout-section {        margin-bottom: 96px;        padding: 0;        width: 90%;    }    .checkout-wrapper {        padding-top: 32px;        gap: 60px;        flex-direction: row;        justify-content: space-between;    }.checkout-wrapper .checkout-wrapper-form{    width: 60%;    max-width: 890px;}.checkout-wrapper .checkout-wrapper-info{    height: 40%;    max-width: 460px;}.checkout-page .order-charges .summary-item.total-price {    padding-bottom: 24px;    border-bottom: 1px solid var(--color-gray-3);    margin-bottom: 32px;}.checkout-page .mini-cart-wrapper .order-info-wrapper .proceed-to-checkout {    position: relative;    bottom: unset;    right: unset;    z-index: initial;    max-width: unset;}    .order-info-wrapper .product-list .product-list-item .item-image, .cart-drawer .cart-drawer-body .product-list .product-list-item .item-image {        width: 100px;        height: 100px;    }.order-info-wrapper .image-with-add-to-cart > .item-add-to-cart, .cart-drawer .cart-drawer-body .product-list .product-list-item .image-with-add-to-cart > .item-add-to-cart{    display: none;}.order-info-wrapper .product-list .product-list-item .item-content .desktop-add-to-cart, .cart-drawer .cart-drawer-body .product-list .product-list-item .item-content .desktop-add-to-cart{    display: flex;}    .horizontal-menu-wrapper .list-group>ul {        display: flex;        gap: 40px;        color: var(--color-black);    }    .horizontal-menu-wrapper .list-group li {        padding: 20px 8px 18px 8px;        position: relative;        margin-bottom: 2px !important;        cursor: pointer;    }    .horizontal-menu-wrapper .list-group li.active::after {        content: "";        position: absolute;        height: 6px;        width: 100%;        background-color: var(--color-finagle-red);        bottom: -5px;        z-index: 1;        left: 0;    }    .horizontal-menu-wrapper .list-group>ul a {        color: var(--color-black);    }    .horizontal-menu-wrapper .list-group>ul>li {        margin: 0    }    .fixed-mode .container:has(.horizontal-menu-wrapper) {        position: fixed;        top: var(--number-header-height);        background-color: var(--color-white);        width: 100vw;        max-width: none;        left: 0;        z-index: 5;    }    .fixed-mode .horizontal-menu-wrapper .list-group {        max-width: 1760px;        width: 90vw;        margin-left: auto;        margin-right: auto;        padding-left: 30px;        padding-right: 30px;        /*border-bottom: 4px solid #0000000D;*/	    }    .best-selling-block .product-row>div:first-child {        display: block;        padding-right: 24px    }    /*---------Order Summery Section-----------------*/    .order-charges {        padding: 24px 24px 32px;    }    .mini-cart-box.fixed {        display: none;    }    /*----------------Thank You Page--------------*/    .thank-you-wrapper {        margin: calc(var(--number-header-height) + 30px) auto 30px;        flex-direction: row;        gap: 84px;    }    .thank-you-wrapper .info-wrapper {        width: calc(65% - (84px / 2));    }    .thank-you-wrapper .summary-wrapper {    	    background: var(--color-gray-4);    border-radius: 2px;    padding: 16px 16px 24px;        width: calc(35% - (84px / 2));    }.thank-you-wrapper .summary-wrapper .order-charges{    display: block;}.thank-you-wrapper .info-wrapper .summary-wrapper{    display: none;}    .thank-you-wrapper .order-info-wrapper .order-product-list-item .product-image {        width: 90px;    }    .thank-you-wrapper .order-info-wrapper .order-product-list-item .product-info {        width: calc(100% - (90px + 16px));    }    .horizontal-menu-wrapper {        padding: 0 !important    }    .best-selling-block .card::before {        /* content: "";        position: absolute;        bottom: 0;        left: 0;        width: 100%;        height: 50%;        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 30%); */        /* backdrop-filter: blur(12px); */        /* z-index: 1; */    }    .best-selling-block .card img {        /* background: linear-gradient(177deg, rgba(208, 122, 49, 1) 0%, rgba(126, 53, 18, 1) 50%, rgba(17, 12, 9, 1) 100%); */    }    .best-selling-block .card>div {        /* padding: 24px;        position: absolute;        bottom: 0;        height: auto;        z-index: 2; */    }    .best-selling-block .card>div> :last-child {        width: 100%;        margin: 10px 0 0 0;    }    /* Product Detail Page */    .product-view-wrapper .product-wrapper {        flex-flow: row wrap;    }    .product-view-wrapper .product-wrapper .image-outer-wrapper {        width: calc(40% - (36px / 2));    }    .product-view-wrapper .product-wrapper .product-details {        width: calc(60% - (36px / 2));    }    .product-view-wrapper .image-wrapper {        position: sticky;        top: 32px;    }    .product-view-wrapper .breadcrumb,.product-view-wrapper .product-details .product-details-wrapper {        display: block;    }    .product-view-wrapper .product-details .add-to-cart-wrapper .detail-count-btn-wrapper {        margin-bottom: 24px;    }    .product-view-wrapper .product-details .add-to-cart-wrapper button.add-to-cart {        position: relative;        bottom: auto;        left: auto;        transform: none;        width: fit-content;        box-shadow: none;        z-index: 1;    }/* 404 page styles */.not-found-wrapper{    flex-flow: row wrap;    gap: 32px;    align-items: center;    margin: 48px auto;}.not-found-wrapper .not-found-content{    text-align: left;    width: calc(60% - (32px / 2));}.not-found-wrapper .not-found-image{    width: calc(40% - (32px / 2));}.not-found-wrapper .not-found-content .not-found-button{    margin: 0;}/* sitemap page styles */ .sitemap-wrapper > div{     gap: 16px 48px; }/* view cart page*/.view-cart-page .cart-inner-wrapper{    gap: 48px;    flex-flow: row wrap;}.view-cart-page .cart-inner-wrapper .cart-product-wrapper{    width: calc(55% - (48px / 2));}.view-cart-page .cart-inner-wrapper .summery-wrapper{    width: calc(45% - (48px / 2));}.view-cart-page .order-info-wrapper .order-product-list-item .product-info .order-qty {display: block;}}@media(min-width: 1280px) {                .header .desktop-center-section .dropdown-wrapper {        width: 300px;    }    	    .categroy-block-custom > .product-block > div[data-category-id] > .grid {        grid-template-columns: repeat(4, minmax(0, 1fr));    }    .best-selling-block .product-row>div:nth-child(2) {        grid-template-columns: repeat(4, minmax(0, 1fr));    }    /* Product Detail Page */    .product-view-wrapper .product-wrapper .image-outer-wrapper,.product-view-wrapper .product-wrapper .product-details {        width: calc(50% - (48px / 2));    }    .product-view-wrapper .image-wrapper {        top: calc(var(--number-header-height) + 32px);    }/*----------------Thank You Page--------------*/    .thank-you-wrapper {        margin: calc(var(--number-header-height) + 64px) auto 64px;        gap: 112px;    }    .thank-you-wrapper .info-wrapper {        width: calc(65% - (112px / 2));    }    .thank-you-wrapper .summary-wrapper {        width: calc(35% - (112px / 2));    }    .thank-you-wrapper .order-info-wrapper .order-product-list-item .product-image {        width: 100px;    }    .thank-you-wrapper .order-info-wrapper .order-product-list-item .product-info {        width: calc(100% - (100px + 16px));    }/* 404 page styles */.not-found-wrapper{    gap: 64px;    margin: calc(var(--number-header-height) + 64px) auto 64px;}.not-found-wrapper .not-found-content{    width: calc(50% - (64px / 2));}.not-found-wrapper .not-found-image{    width: calc(50% - (64px / 2));}/* CMS - custom page styles */.cms-page.content-wrapper{    margin: calc(var(--number-header-height) + 64px) auto 64px;}/* sitemap page styles */.sitemap-wrapper{    margin: calc(var(--number-header-height) + 64px) auto 64px;} .sitemap-wrapper > div{     gap: 16px 64px; }/* view cart page*/.view-cart-page .cart-inner-wrapper{    gap: 112px;}.view-cart-page .cart-inner-wrapper .cart-product-wrapper{    width: calc(100% - (460px + 112px));}.view-cart-page .cart-inner-wrapper .summery-wrapper{    width: 460px;}.view-cart-page .order-charges {    padding: 24px 24px 32px;}}@media(min-width: 1366px) {  /*  #check-my-order .content-wrapper{        max-width: 1000px !important;    }*/	    .header .desktop-center-section .search-wrapper {        width: 490px;    }    .order-info-wrapper .product-list .product-list-item .item-image, .cart-drawer .cart-drawer-body .product-list .product-list-item .item-image {        width: 120px;        height: 120px;    }    .best-selling-block .product-row>div:first-child {        padding-right: 56px    }    .card .text-heading {        font-size: 2rem !important;    }    .card .price, .card .text-xs {        font-size: 1.8rem;    }/* 404 page styles */.not-found-wrapper{    gap: 112px;}.not-found-wrapper .not-found-content{    width: calc(50% - (112px / 2));}.not-found-wrapper .not-found-image{    width: calc(50% - (112px / 2));}}@media(min-width: 1920px) {    .header .desktop-center-section .dropdown-wrapper {        width: 400px    }    .header .desktop-center-section .search-wrapper {        width: 768px    }    /*---------Checkout Page-----------------*/    .checkout-section {        margin-top: 72px;    }    .best-selling-block .product-row>div:first-child {        padding-right: 96px    }    .best-selling-block .product-row>div:nth-child(2) {        gap: 32px    }    .categroy-block-custom > .product-block > div[data-category-id] > div {        gap: 48px    }    .best-selling-block {        margin-top: 64px;    }}/* Featured Offers Block */.featured-offers-block .outer-flex-wrapper {    display: flex;    flex-direction: column;}.featured-offers-block .left-content p {    display: none}.featured-offers-block .right-content {    display: flex;    gap: 24px;    flex-flow: row wrap;    justify-content: space-between;}.featured-offers-block .offers-item {    position: relative;    display: flex;    /*width: calc((100% ) - 16px);*/	    width:100%;    gap: 16px;}.featured-offers-block .offers-item .image-wrapper {    width: 108px;    flex-shrink: 0;    order: 2;}.featured-offers-block .offers-item .image-wrapper img {    width: 100%;}.featured-offers-block .content-wrapper {    flex: 1;    padding: 0;    width: calc(100% - (108px + 16px));    display: flex;    flex-direction: column;    justify-content: center;}.featured-offers-block .price {    display: inline-flex;    gap: 8px;    flex-flow: row wrap;}.featured-offers-block .price .offer-price {    font-size: 15px;    opacity: 0.8;    text-decoration-line: line-through;}.featured-offers-block {    margin-bottom: var(--section-gap);    margin-top: var(--section-gap);}@media(min-width: 768px) {    .featured-offers-block .offers-item{        width:calc((100% / 2) - 16px)    }}@media(min-width: 1024px) {    .featured-offers-block {        margin-bottom: var(--section-gap);    }.thank-you-wrapper{    margin:auto !important;    min-height:100vh !important;    padding-top:6% !important;}#order-status .thank-you-wrapper {        margin: auto !important;        min-height: 90vh !important;        padding-top: 5% !important;    }    .featured-offers-block .offers-item::after {        content: "";        position: absolute;        left: 0;        width: 100%;        height: 65%;        pointer-events: none;        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 30%);        bottom: 0;    }    .featured-offers-block .content-wrapper {        position: absolute;        bottom: 0;        left: 0;        width: 100% !important;        padding: 16px 24px;        color: var(--color-white);        z-index: 9;        gap: 8px;    }    .featured-offers-block .content-wrapper .name {        font-size: 2rem;    }    .featured-offers-block .offers-item .image-wrapper, .featured-offers-block .content-wrapper {        width: auto;    }    .featured-offers-block .offers-item .image-wrapper {        order: 1;    }    .featured-offers-block .offers-item .image-wrapper {        flex-shrink: unset;    }    .featured-offers-block .offers-item {        width: calc((100% / 3) - 16px);    }}@media(min-width: 1280px) {    .featured-offers-block .outer-flex-wrapper {        flex-flow:row wrap;        gap: 25px;        justify-content: space-between;    }    .featured-offers-block .left-content {        width: calc(20% - 25px)    }    .featured-offers-block .right-content {        width: calc(80% - 25px)    }    .featured-offers-block .offers-item {        width: calc((100% / 3) - 32px);    }    .featured-offers-block .right-content {        gap: 32px    }    .featured-offers-block .left-content p {        display: inline-block;    }    .featured-offers-block .left-content {        width: calc(20% - 25px);    }    .featured-offers-block .right-content {        width: calc(80% - 25px);    }}@media(min-width: 1920px) {    .featured-offers-block .outer-flex-wrapper {        gap:96px;    }    .featured-offers-block .right-content {        width: calc(80% - 96px);    }}/*a {*//*    pointer-events: none;*//*}*//*order-status*/.thank-you-wrapper .info-wrapper{    margin: auto;}.thank-you-wrapper .loader-wrapper{    padding-top: 10px;}.thank-you-wrapper .image-wrapper img{    width: 60%;    margin: auto;}.hamburgur-menu-items li:nth-child(2),.hamburgur-menu-items li:nth-child(3){    display: none;}/*order status changable message*/#custom-message{    opacity: 1;    transition: opacity 1s ease;    font-weight:bold;}#custom-message.fade-out{    opacity: 0;}.custom-message-wrapper{    padding-top:20px;}.desktop-center-section{     display:none !important;}.display{    display:flex !important;}.view-more-btn{    width: 100%;}.view-more-btn button{    width: 100%;}/*.fixed-mode .container:has(.horizontal-menu-wrapper)*//*{*//*	    z-index: 999;*/	/*}*/@media(min-width: 1024px){    .header{        position: fixed;    }}.set-location-popup{    z-index: 1000;}.thank-you-wrapper .buttons-wrapper{    display:flex;    gap: 40px;    justify-content:center;}.mask.open{    z-index: 999;}.checkout-section.content-wrapper.mx-auto.px-4.md\:px-8 {    margin-bottom: 100px;}.fixed-mode .container:has(.horizontal-menu-wrapper){    z-index:10 !important;}.check-order-header .order-id-wrapper,.check-order-header .payment-method-wrapper{    padding:12px 0;    }@media (max-width:1023px){        .check-order-header .text-base{        font-size: 14px;            }}@media (max-width:768px){           .check-order-header .text-base{        font-size: 14px;        line-height:100%;            }         .check-order-header .order-id-wrapper,   .check-order-header .payment-method-wrapper{        padding: 12px 0 0;            }             .check-order-header .text-\[18px\]{        font-size: 14px;            }      	    .view-more-btn    {    	        width:60% !important;    	        }    .view-more-btn button    {    	    padding: 8px 20px;    	    }    .thank-you-wrapper .info-wrapper    {    	    max-width:90%;    	    }    .thank-you-wrapper .buttons-wrapper    {    	    padding-top: 30px;    	    gap:20px;    	    }    .popup-wrapper    {    	    height: 100%;    	    }        /*.inner-content-wrapper{        position:absolute;        top:20px;    }*/        .view-more-btn{        position:absolute;        bottom:0;    }        .view-more-btn #offer-1,    .view-more-btn #offer-2,    .view-more-btn #offer-3{        width:60%;        font-size:12px;    }/*    #check-my-order .inner-content-wrapper*//*{*//*	        top: 50px !important;*/	    /*}*/}.set-location-popup{    padding-top: 0;}.set-location-popup .map-row{    min-height: 340px;}.location-cards-wrapper{    display:flex;    flex-wrap:wrap;    gap:16px;    justify-content:center;}@media(min-width: 768px){      /*  #check-my-order .content-wrapper{        max-width: 700px;    }*/    	    	    .set-location-popup .map-row    {    	        margin-bottom: 0;    	        }                .set-location-popup .map-row .h-full    {    	        height: 90%;    	        }/*        .location-cards-wrapper*//*{*//*	        grid-template-columns:repeat(4, minmax(0, 1fr));*/	    /*}*/   /* #check-my-order .inner-content-wrapper{        padding-top: 30px;    }*/}.thank-you-wrapper .buttons-wrapper{    padding-top: 30px;}#user-account-page .mask.open{    z-index: auto;}.popup-center{    height: auto;}.pages-main{        min-height: 20vh !important;}.min-h-screen.gggg.pages-main .main-container {    margin-bottom: 40px;}.main-page .relative.w-full.flex.flex-cols.justify-center.pt-6 {    overflow: hidden;}.min-h-screen.gggg.pages-main .mini-cart-box.fixed.bottom-0.right-0.z-10.bg-black.text-white,.min-h-screen.gggg.pages-main .main-page button.menu-button,.min-h-screen.gggg.pages-main .main-page .action-header,.min-h-screen.gggg.pages-main .main-page .dt-cart-wrapper {    display: none !important;}.home-page-heading-wrapper{    text-align: center;    padding-top: 30px;    padding-bottom: 30px;    padding-left: 10px;    padding-right: 10px;}.home-page-heading-wrapper h1{    margin-bottom: 10px;}@media (min-width: 1024px){    .content-wrapper.with-breadcrumbs    {    margin: var(--number-header-height) auto 128px;    }    .checkout-section{        margin-top: var(--number-header-height);    }/*    .location-cards-wrapper*//*{*//*	        grid-template-columns:repeat(5, minmax(0, 1fr));*/	    /*}*/}#user-account-page .header{    position: fixed;}#user-account-page .content-wrapper.with-breadcrumbs{    margin: var(--number-header-height) auto 128px;}.address-popup-txt-wrapper h3{    font-size: 2.4rem !important;}.address-popup-txt-wrapper h4{    font-size: 1.8rem !important;}#user-account-page #addressTypes .address-type-wrapper{    font-size: 2rem !important;}#user-account-page .mini-cart-box, #order-history-page .mini-cart-box{    display:none;}#user-account-page #addressTypes span{    font-size: 1.6rem;}#user-account-page .add-new-btn{    font-size: 1.4rem;}#user-account-page .edit-btn{    font-size: 1.5rem;}#order-history-page .custom-fields.billing-info{    padding-top: 20px;}#order-history-page .shipping_outlet p:nth-child(1){    margin-bottom:0 !important;}#order-history-page .shipping_outlet p:nth-child(2){    margin-bottom:14px !important;}#order-history-page .shipping_address p:nth-child(1){    margin-bottom: 0 !important;}#order-history-page .total-wrapper{    padding-bottom: 20px;    font-weight:600!important;}#order-history-page .customer-info-title{    margin-bottom: 0;    font-weight: 600;}#order-history-page .shipping-address-wrapper{    padding-bottom: 20px;}#order-history-page .section-header .text-heading{    font-weight: 600;}@media(min-width: 1280px){        #order-history-page .order-history-detail-wrapper .detail-item {            justify-content: space-between;    }	    #order-history-page .product-info-wrapper{        padding-right: 20px;        width:52% !important;    }}.checkout-page .payment-method-wrapper p{    color: var(--color-finagle-red);    font-size: 1.4rem;    padding-left: 10px;    line-height: 1;    display:block;}@media(max-width: 768px){    .checkout-page .close-button-wrapper{        z-index:10;        background: #fff;        padding: 8px;        border-radius: 3px;    }#cart-page .inner-content-wrapper{    position: unset !important;}        .set-location-popup .close-button-wrapper{        right: 12px;    }        #order-status .mini-cart-box{        display:none;    }}@media(max-width: 1024px){    .main-page .right-section{        display:block !important;        position: fixed;        top:10px;        right: 10px;    }.thank-you-wrapper{    margin:auto !important;    padding-top:11% !important;    min-height:90vh !important;}#order-status.thank-you-wrapper {        margin: auto !important;        padding-top: 8% !important;        min-height: 80vh !important;}        .location-home-page .header{        position:fixed;    }        .location-home-page .main-container{        margin-top: var(--number-header-height);    }}@media(max-width: 1023px){    .featured-offers-block .inner-content-wrapper{        max-width: 200px;    }}#search-page div:has(>.category-list-title){    display:none;}#search-page .header{    position:fixed;}#order-status .dt-cart-wrapper{    display:none;}#order-status .hamburgur-outer-wrapper{    display:none;}.checkout-page .mask.open{    z-index: 10 !important;}#search-page .search-product-card-wrapper{    display:block;}#search-page .search-section-image-wrapper{    width:100% !important;} #search-page .search-product-card-content-wrapper{    width:100% !important;}#search-page .search-product-card-content-wrapper .description{    display:none !important;}#search-page .search-product-card-content-wrapper .name-product-link .head{    padding-top: 10px;}#search-page .search-product-card-content-wrapper .name-product-link .head h3{    text-align:center;}#search-page .search-product-card-content-wrapper .price-wrapper .price {    text-align:center;} .custom-field.form-group.latitude {    display: none;}.custom-field.form-group.longitude {    display: none;}@media(min-width:1024px){    #search-page .action-buttons{        order:1;    }        #search-page .product-search-grid{        grid-template-columns:repeat(5,minmax(0, 1fr)) !important;        gap: 3.5rem !important;    }    #product-page .product-view-wrapper{        margin-top: 100px;    }}.mobile-view-style{    display:none;}.not-mobile-view-style{    display:block;}@media(max-width: 1023px){    .mobile-view-style{    display:block !important;    }    .not-mobile-view-style{    display:none !important;    }    #upperMinicart .order-charges {    display: none;    }    #lowerMinicart .product-list-wrapper.collapse-item {    display: none;}#lowerMinicart .empty-cart-icon {    display: none !important;}}#lowerMinicart h2.h5.summary-heading.collapse-button {    display: none;}/*login-page-and-register-styles*/.login-page .header,#register-page .header{    position: fixed !important;}.login-page .mini-cart-box,#register-page .mini-cart-box{    display:none !important;}.login-page .inner-content-wrapper,#register-page .inner-content-wrapper{    position:unset; !important;}.login-page .content-wrapper.with-breadcrumbs,#register-page .content-wrapper.with-breadcrumbs{    margin: var(--number-header-height) auto 128px;}#register-page .multiselect__tags{    width:50px !important;}.active-btn{    background-color: #000;    color:#fff;}.full-height{    height:100% !important;}#search-page .card > div{    width: 100%;}.multiselect__tags{    width: 200px;}#home-page .header{    position:fixed;}#home-page .mini-cart-box{    display:none;}#home-page .cms-page.content-wrapper{    margin: calc(var(--number-header-height) + 64px) auto 64px;}.thank-you-page .thank-you-wrapper .section-title,#order-status .section-title{    text-align:center;}@media(max-width: 1024px){   /* #check-my-order .check-order-content{        min-height: 100vh;    }    #check-my-order .mini-cart-box{        display:none;    }*/        #product-page .product-view-wrapper .product-details .add-to-cart-wrapper button.add-to-cart{        margin-top:20px;    }        #product-page .dt-cart-wrapper{        display:flex;    }}@media(max-width: 768px){    .thank-you-page button{        padding: 14px !important;    }        .main-container .dropdown-wrapper select{        padding: 20px;    }        /*#check-my-order .ordered-items{        padding-top: 40px;    }	        #check-my-order .second-section-wrapper{        margin-top: 20px;    }*/        #check-out-page .order-types-wrapper{        text-align: center;    }    }/*#check-my-order .order-details-wrapper{    display:none;}#check-my-order .main-wrapper .order-id-wrapper {    margin-right: 20px;}#chekc-my-order .main-wrapper{    margin-top:0;}*//*.check-order-body .footer*//*{*//*	    display:none;*/	/*}*//*#check-my-order .header{    position: fixed;}*/@media(max-width: 1023px){    .footer-block > div > a{        margin-bottom: 60px;	    }        .userway_buttons_wrapper{        margin-bottom: 65px;    }    	    footer{        padding-bottom: 70px;    }	    .add-to-cart .add-to-cart-card{        background: #b5b5b5 !important;    }        .add-to-cart .whitespace-nowrap{        background:transparent;    }        .add-to-cart-expanded>button,    .add-to-cart-expanded>input{        background:transparent;    }}#check-out-page .proceed-to-checkout .value{    display:none;}#product-page .header{    position:fixed;}#product-page .product-view-wrapper{    margin: calc(var(--number-header-height) + 32px) auto 32px;}#product-page .product-view-wrapper .product-details .add-to-cart-wrapper button.add-to-cart{    position:relative;    bottom:auto;    left:auto;    transform:none;    width:fit-content;    box-shadow:none;    z-index:1;}/*.hidden{*//*    display:none !important;*//*}*/.location-dropdown-dropdown-wrapper.location-dropdown-wrapper .dropdown-wrapper select{    color:black;}/*.mini-cart-box{*//*    opacity: 0;*//*    transform: translateY(20px);*//*    transition: opacity 0.3s ease, transform 0.3s ease;*//*    pointer-events: none;*//*}*//*.mini-cart-box.show{*//*    opacity:1;*//*    transform: translateY(0);*//*    pointer-events: auto;*//*}*/.hide{    display:none;}/*product-offer styles*/.offer-percentage-wrapper{    width: 30% !important;    display: flex;    justify-content: center;    background-color: var(--color-finagle-red);}.you-save-wrapper{    display:flex;    gap: 5px;    font-size: 1.5rem !important;}.msrp-wrapper{   font-size: 1.6rem !important;   line-height:normal !important;}.price-details .price:has(.discount-price){    display:flex;    gap: 5px;    order:-1!important;}#product-page .offer-percentage-wrapper{    background-color: #fff;    justify-content: left;}#product-page .price-details .discount-price{    font-size: 1.5rem !important;}#product-page .price-details .price{    font-size: 1.5rem !important;}@media(min-width: 1024px){    .product-view-wrapper .product-details .title{        font-size: 48px;    }	        .main-container .container .horizontal-menu-wrapper .list-group{        padding-bottom: 0 !important;    }	       /* #check-my-order .content-wrapper{        max-width: 800px;    }*/        .offer-percentage-wrapper{        width: 50% !important;        display: flex;        justify-content: center;        /* position: absolute; */        /* top: 77%; */        /* right: 0; */        overflow: hidden;        /* border: 2px solid red; */        /* border-radius: 999px; */    }	    }        .offer-percentage{        display:flex;        justify-content: center;        margin: 10px!important;            font-size: 1.7rem !important;            padding: 0;    }}.order-summary-text,.order-details-text,.ordered-items-text{    font-size: 1.8rem !important;    margin-bottom: 10px;}#check-my-order .main-title-wrapper h1{    font-size: 1.8rem;    margin-bottom: 10px;}.img-btn-wrapper{    height: 310px;    width: 260px;}.ordered-items-price{    display:flex;    align-items:center;}/*#check-my-order .content-wrapper .order-id-wrapper{    display: flex;    gap: 10px;    padding-top:20px;  	}#check-my-order .content-wrapper .main-title-wrapper{    padding-left: 15px;}#check-my-order .content-wrapper .main-wrapper{    margin-top:0;}*/.thank-you-page .thank-you-wrapper .buttons-wrapper{    padding-left: 15px;    padding-right: 15px;}.disable-option{    display: none;}.main-container .best-selling-block .popular-product-heading,.main-container .categroy-block-custom .product-block h2{    font-family: var(--font-work-sans);    font-size: var(--heading-2-font-size);    font-weight: var(--heading-2-font-weight);    line-height: var(--heading-2-line-height);    margin: var(--heading-2-margin);    color: var(--color-black);}.main-container .container .horizontal-menu-wrapper {    border-bottom: solid #d5d5d5 2px;    /*padding-bottom: 0;*/	}#lowerMinicart h2.h5.summary-heading.collapse-button{    display: block !important;}.checkout-page .form-section-wrapper button{    color: var(--color-white);    font-size: 1.5rem;}.checkout-page .form-section-wrapper button:hover{    border-color: var(--color-black);    background-color: var(--color-black);}.checkout-page #AddressBookPopup .billing-address-wrp .multiselect__tags{    width: 50px;}.checkout-page #AddressBookPopup .billing-address-wrp .multiselect__single{    background: transparent;}.open-map-button-wrapper .open-map-button{    color: var(--color-black) !important;    font-size: 1.6rem !important;}.open-map-button-wrapper .open-map-button:hover{    background: transparent !important;}.checkout-page #AddressBookPopup .address-close-btn{    color: var(--color-black);}.checkout-page #AddressBookPopup .address-close-btn:hover{    color: var(--color-white);}.footer-link-wrapper a.active-link{    color: var(--color-finagle-red);    border-bottom: solid var(--color-finagle-red) 1px;    padding-bottom: 5px;}.featured-offers-block > h1,.product-block > h2{    font-family: var(--font-work-sans);}/*.horizontal-menu-wrapper*//*{*//*	    overflow-x: auto !important;*//*	    scrollbar-width: thin;*/	/*}*/.user-profile-wraper{    order:-1;}#app{    min-height: 100vh !important;}.sitemap-page{    min-height: auto !important;}#app:has(.location-home-page){    min-height: auto !important;}#app:has(.thank-you-wrapper){    min-height: auto !important;}#app:has(.sitemap-wrapper){    min-height: auto !important;}/*.check-order-body .item-image{    width: 30% !important;    height: auto !important;}*/.profile-image-wrapper .welcome-user{    display:none;}.checkout-page .billing-address-wrp{    margin-top: 20px;}.checkout-wrapper-form .item-wrp div:nth-child(2) .item-wrapper section > div > div{    justify-content: space-between;}#check-out-page .checkout-section{    padding-bottom: 20px;}.checkout-page header{    position: fixed !important;}.checkout-page .checkout-section{    padding-top: var(--number-header-height);}.checkout-page .header .action-header .search-wrapper{    opacity: 1 !important;    pointer-events: auto !important;}.checkout-page .item-wrapper > section > div > div > h3{    font-size: 2rem;}#AddressBookPopup .billing-address-wrp{    margin-top: 0;    margin-bottom: 10px;}#AddressBookPopup div:has(> .billing-address-wrp){    padding-top: 0 !important;}#AddressBookPopup .header-wrapper{    padding-bottom: 0;}#AddressBookPopup .address-popup-txt-wrapper{    margin-bottom: 0;}#AddressBookPopup .header-wrapper div{    width: 90%;    justify-content: space-between;    align-items: self-start;}.checkout-page .delivery-address-heading-wrapper{    justify-content: space-between;}#profile-page .inner-content-wrapper.edit-profile-wrapper{    position: unset;}#order-history-page .content-wrapper .inner-content-wrapper{    position: unset;}#user-account-page .content-wrapper .inner-content-wrapper{    position: unset;}#user-account-page #AddressBookPopup .multiselect__tags{    width: 65px;}#AddressBookPopup .form-checkbox{    width: 13px;    height: 14px;}#AddressBookPopup .form-radio{    width: 13px;    height: 13px;}@media (max-width: 1023.5px){    .uwy.userway_p5 .userway_buttons_wrapper{        bottom: 79px !important;}}#user-account-page #AddressBookPopup .header-wrapper{    padding: 2rem 2rem 0 2rem ;}#user-account-page #AddressBookPopup .body-wrapper{    padding: 2rem;} #profile-page .password-change .title{     font-size:2rem !important; }@media(min-width: 1024px){    #profile-page .password-change .password-content-wrapper{        flex-direction: column !important;    }        #profile-page .password-change .password{        width: 100% !important;        margin-left: 0 !important;        margin-bottom: 10px !important;    }}#profile-page .welcome-user{    top: 30% !important;}#profile-page .multiselect__tags{    width:50px; !important;}/*footer quick links gap fixed*/.privacy-policy-footer{    margin-bottom:0 !important;}.footer-padding-bottom{    padding-bottom:0;}#search-page .search-product-main-wrapper{        width: 89%;    margin: 0 auto;    padding: 0;}#search-page .card img{    height:100% !important;}#search-page .product-grid-item-wrapper{        animation: none !important;    transition: none !important;    transform: none !important;    box-shadow: none !important;}/*#search-page .product-grid-item-wrapper{*//*    max-width:90% !important;*//*}*/#search-page .search-product-main-wrapper .product-list-inner-wrapper .temp-productlist-list .item-wrapper .item-wrapper img{    position:relative !important;}#cart-page .clear-cart-button{    color: var(--color-black);    border: 1px solid var(--color-black);    background: var(--color-white);    margin-top: 20px;}#cart-page .clear-cart-button:hover{    color: var(--color-finagle-red);    border: 1px solid var(--color-finagle-red);}#cart-page .clear-cart-button .icon{    display:none;}#cart-page .order-product-list-item .product-info{    display:flex;    align-items:center;}#cart-page .order-product-list-item .add-to-cart{    /*display: block;*/    position: absolute;    right: 0;    margin-bottom: 45px;}#check-out-page .checkout-section .checkout-wrapper .item-wrapper .error{   text-transform: capitalize; }#check-out-page .checkout-section .checkout-wrapper .form-group [key="Additional_note"] label{    text-transform: capitalize;}@media(max-width: 1024px){    #check-out-page .checkout-section .checkout-wrapper #lowerMinicart .order-info-main-wrapper .summary-heading{    display:none !important;}}.loc .card .info{    justify-content: flex-end !important;    gap:1px !important;}.loc .card .info .price-wrapper:has(a){    display: flex;    flex-direction: row;    /* justify-content: center; */    align-items: center;    padding-bottom:25px;}.loc .card .info .price-wrapper .name-product-link{    width:auto !important;}.loc .card .info .price-wrapper .offer-percentage-wrapper{    width: auto!important;   border-radius: 4px;   margin:5px  10px!important ;}.loc .card .info .price-wrapper .offer-percentage-wrapper .offer-percentage{    margin:0 !important;    padding:2px 10px!important;    font-weight:600!important;    color:white !important;    text-transform:lowercase;    	}/*@media(min-width: 768px) and (max-width: 1024px)*//*{*//*	    .loc .card .info .price-wrapper .offer-percentage-wrapper*//*{*//*	        margin:10px!important;*/	    /*}*//*    .loc .card .info .price-wrapper .offer-percentage-wrapper .offer-percentage*//*{*//*	    padding: 2px 4px !important;*//*	        font-size: 1rem !important;*/	/*}*//*}*/.min-h-screen:has(#product-page){    min-height: auto !important;}#product-page .cart-counter-bag span{    font-size: 1.5rem;    color: var(--color-finagle-red);}#product-page .added-count-icon{    fill: var(--color-finagle-red);}#cart-page .order-product-list{    max-height: 400px;    overflow-y:auto;    scroll-behavior:smooth;}#cart-page .product-image{    width: auto !important;    height: auto !important;}#order-status .search-wrapper{    display:none !important;}@media(min-width: 1024){    .loc .product-block .product-row{        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;    }}#order-history-page{    max-width: 90%;    margin: auto;    padding-top: 30px !important;}#order-history-page .content-wrapper.with-breadcrumbs{    margin-left: 0!important;    margin-bottom: 30px !important;}.product-offer-block .product-block > div {    width: 90%;    margin: auto;    padding: 0 !important;    border: none;}.product-offer-block .slick-track,.best-selling-block .slick-track{    display: flex !important;    gap: 48px;}.product-offer-block h3{    font-size:var(--heading-2-font-size);    font-weight: var(--heading-2-font-weight);    line-height: var(--heading-2-line-height);    margin: var(--heading-2-margin);    color: var(--color-black);}.slider-arrow-btn{    width: 4rem;    height: 4rem;}.slider-icon{    width: 2rem;    height: 2rem;    z-index: 1 !important;}.loc .product-offer-block .product-name{    /*padding-top: 20px;*/	}.header-wrapper .hamburgur-menu-items li{    font-size:2rem !important;}#order-status .thank-you-wrapper .loader-wrapper{    border:none!important;}#order-rejected-footer{    display:none;}.loc .product-offer-block .product-block > div{    display: flex;}.loc .product-offer-block .product-block .slide-show.slick-slider{    max-width: 75%;}.slider-arrow-btn{    z-index: 1 !important;}#sitemap-page .sitemap-wrapper .sitemap-row a{        word-break: break-word !important;}.product-offer-block{    padding-top: 50px;}@media(max-width: 1023.5px){    .loc .product-offer-block .product-block > div{        display: block;    }        .loc .product-offer-block .product-block .left-content{        padding-bottom: 20px;    }    .loc .product-offer-block .product-block .slide-show.slick-slider{        max-width: 100% !important;    }.loc .product-offer-block .product-block .left-content p{    display:none !important;}    }.best-selling-block .product-block > div{    border: none;}#user-account-page .manage-profile-grid{    grid-template-columns: repeat(2, minmax(0, 1fr));}#user-account-page .manage-profile-grid-item{    justify-content: center;}.mini-cart-wrapper .text-heading{    font-size: 1.6rem !important;}.sitemap-wrapper .sitemap-row a{    text-transform: capitalize;}.sitemap-wrapper > div > div:nth-of-type(2),.sitemap-wrapper > div > div:nth-of-type(3){    display:none;}.view-cart-page #app {    min-height: auto !important;}#order-cancellation .mask.open{    z-index:0 !important;}#order-cancellation .order-cancellation-popup h3{        line-height: 3.75rem;}#order-cancellation .order-cancellation-popup [tabindex="-1"]{        min-height: 100vh;}.slick-arrow{    width: 4rem;    height: 4rem;    z-index:1;}.slick-arrow > svg{    width: 2rem;    height: 2rem;}@media(min-width: 1023.5px){    .loc .main-container .product-row{        grid-template-columns: repeat(3, minmax(0, 1fr))!important;    }}@media(min-width: 1280.5px){    .loc .main-container .product-row{        grid-template-columns: repeat(3, minmax(0, 1fr))!important;    }}.policies-wrappers h2{     margin-top: 30px;    margin-bottom: 5px;}#order-history-page .latitude,#order-history-page .longitude{    display:none;}.delivery-address-heading-wrapper > button{    display:none;}body:not(:has(#sitemap-page)) .scroll-top-in-footer-div {    display: none;}@media(max-width: 1023px){    .scroll-top-in-footer-div{        position: fixed;        bottom: 10%;    }}/*@media(min-width: 1024px){*//*    .best-selling-block .slick-track .slick-slide .card{*//*        display: flex !important;*//*        flex-direction: column !important;*//*        justify-content: flex-end !important;*//*        min-height: 436px !important;*//*    }*//*}*//*@media(min-width: 1280px){*//*    .best-selling-block .slick-track .slick-slide .card{*//*    min-height: 706px !important;*//*    }*//*}*//*@media(min-width: 1440px){*//*    .best-selling-block .slick-track .slick-slide .card{*//*        min-height: 709px !important;*//*}*//*}*//*-----------------------------offers product design change-----------------------------*/@media(min-width: 1280px){    .product-offer-block .slick-track .slideshow-mode > div{    position:absolute;    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 252, 0) 0%, rgba(0, 0, 0, 1) 100%);    padding: 15px;    bottom:0;}.product-offer-block .slick-track .slideshow-mode .name-product-link .head > h3 > span,.product-offer-block .slick-track .slideshow-mode .name-product-link .price .discount-price{    color: var(--color-white);}.product-offer-block .slick-track .slideshow-mode .name-product-link .price-details{    display:flex;    gap: 10px;}.product-offer-block .slick-track .slideshow-mode .name-product-link .price-details > div:first-of-type{    order:-1;}.categroy-block-custom .product-block:has(.offer-percentage-wrapper) .price-details{    display:flex;    gap:10px;}}/*.product-offer-block .slick-track .slideshow-mode > div*//*{*//*	    position:absolute;*//*	    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 252, 0) 0%, rgba(0, 0, 0, 1) 100%);*//*	    padding: 15px;*//*	    bottom:0;*/	/*}*/.product-offer-block .slick-track .slideshow-mode .you-save-wrapper,.product-offer-block .slick-track .slideshow-mode .offer-percentage-wrapper,.product-offer-block .slick-track .slideshow-mode .name-product-link .price .label,.product-offer-block .slick-track .slideshow-mode .name-product-link .has-discount > span:first-of-type{    display:none;}/*.product-offer-block .slick-track .slideshow-mode .name-product-link .head > h3 > span,.product-offer-block .slick-track .slideshow-mode .name-product-link .price .discount-price*//*{*//*	    color: var(--color-white);*/	/*}*//*.product-offer-block .slick-track .slideshow-mode .name-product-link .price-details*//*{*//*	    display:flex;*//*	    gap: 20px;*/	/*}*//*.product-offer-block .slick-track .slideshow-mode .name-product-link .price-details > div:first-of-type*//*{*//*	    order:-1;*/	/*}*/.categroy-block-custom .product-block:has(.offer-percentage-wrapper) .you-save-wrapper,.categroy-block-custom .product-block:has(.offer-percentage-wrapper) .price-details .has-discount > span:first-of-type,.categroy-block-custom .product-block:has(.offer-percentage-wrapper) .price-details .price .label{        display:none;}/*.categroy-block-custom .product-block:has(.offer-percentage-wrapper) .price-details*//*{*//*	    display:flex;*//*	    gap:10px;*/	/*}*/.best-selling-block .card .price-details{    display:flex;    gap:10px !important;}.categroy-block-custom .product-block:has(.offer-percentage-wrapper) .price-details > div:first-of-type{    order:-1;}.card .price-wrapper .price-details .has-discount > span:first-child{    display:none !important;}/*.card .price-wrapper .price-details .label:has(.discount-price){*//*    display:none!important;*//*}*/.price-details .price:has(.discount-price) .label{    display:none !important;}.card .price-wrapper .price-details .you-save-wrapper{    display:none !important;}.mx-time-content{    height:auto !important;    max-height: 224px !important;    overflow-y:auto;    scroll-behavior:smooth;}@media(min-width: 1024px){    .product-offer-block .detail-count-btn-wrapper > input{        width: 90px;    }}@media(min-width: 1023.5px){.loc .product-offer-block .product-block .left-content p{    /*max-width: 287px;*/	    word-break: break-word;    padding-right: 20px;}}.Offer-heading{    margin-bottom: 0!important;}@media(max-width:1024px) { 	    .loc .card .info .price-wrapper:has(a) { 	        display:block !important; 	        padding-bottom:0 ; 	     }       .loc .card .info .price-wrapper .offer-percentage-wrapper .offer-percentage { 	        font-size:1.7rem;}    .loc .card .info .price-wrapper .offer-percentage-wrapper { 	        margin:5px 0!important;}.loc .card .info .price-wrapper .offer-percentage-wrapper{    width:50% !important;} }@media(min-width:768.5px){.loc .card .head h3{    padding-top:25px !important;}}/*@media(max-width: 1023.5px){*//*    .mini-cart-wrapper .drawer-item-count .name,.mini-cart-wrapper .drawer-item-count .value,*//*    .mini-cart-wrapper .summary-item .name, .mini-cart-wrapper .summary-item .value, .mini-cart-wrapper .summary-item .title,*//*    .mini-cart-wrapper .order-charges .section-title > h3*//*    {*//*    	    display:none;*/    	   /*    }*//*}*/.loc .container  {    padding: 0 !important;}.loc .best-selling-block{    padding: 0 20px !important;}@media(max-width: 1023.5px){   .loc .mini-cart-wrapper .summary-item.delivery-charge,    .loc .mini-cart-wrapper .order-charges .proceed-to-checkout    {        display:none;    } }.loc .product-offer-block .price-wrapper{    padding-bottom: 0 !important;}