@charset "utf-8";
/****************************************************************************************
  * File Name   : CSS_Common
  * Description : style common
  * Copyright   : Copyright © 2023 SAMSUNG All Rights Reserved
  * Author      : seonmi13.kim
  * Modification Log
  * ===============================================================
  * Ver     Date            Author           Modification
  * ===============================================================
    1.0     2023. 11. 01    seonmi13.kim     Create
****************************************************************************************/

/* *********************
    Common
********************* */
:root {
    /** set the font for all root/body text **/
    --dxp-g-root-font-family: 'SamsungOne', arial, sans-serif;

    /** set the font for headings **/
    --dxp-g-heading-font-family: 'SamsungSharpSans', 'SamsungOne', arial, sans-serif;

    /* button text color
    --sds-c-button-brand-text-color: white; */

    --dxp-c-button-samsung-transition: border 0.15s linear;

    --dxp-g-spacing-xxxlarge: 5rem;
    --com-c-checkout-order-confirmation-icon-color: var(--slds-g-color-samsung-skyblue);

    --slds-g-color-samsung-skyblue: #2189ff;
    --slds-g-color-samsung-skyblue-dark : #006bea;
    --slds-g-color-samsung-coraldark: #d62e2e;
    --slds-g-color-samsung-grayscale-0-f7: #f7f7f7;
    --slds-g-color-samsung-grayscale-1-ee: #eee;
    --slds-g-color-samsung-grayscale-2-dd: #ddd;
    --slds-g-color-samsung-grayscale-3-cc: #ccc;
    --slds-g-color-samsung-grayscale-4-aa: #aaa;
    --slds-g-color-samsung-grayscale-5-8f: #8f8f8f;
    --slds-g-color-samsung-grayscale-6-75: #757575;
    --slds-g-color-samsung-grayscale-7-55: #555;
    --slds-g-color-samsung-grayscale-8-31: #313131;
    /* --safe-top: env(safe-area-inset-top);
    --safe-bottom: env(safe-area-inset-bottom);     */
}
@supports (--safe-top: constant(safe-area-inset-top)) {
    :root {
        --safe-top:constant(safe-area-inset-top);
        --safe-bottom: constant(safe-area-inset-bottom)
    }
}

/* @supports (--safe-top: env(safe-area-inset-top)) {
    :root {
        --safe-top:env(safe-area-inset-top);
        --safe-bottom: env(safe-area-inset-bottom);
    }
} */

/* spinner */
.slds-spinner::after,.slds-spinner::before,.slds-spinner__dot-a::after,.slds-spinner__dot-a::before,.slds-spinner__dot-b::after,.slds-spinner__dot-b::before,.slds-spinner--inverse .slds-spinner__dot-a::after,.slds-spinner--inverse .slds-spinner__dot-a::before,.slds-spinner--inverse .slds-spinner__dot-b::after,.slds-spinner--inverse .slds-spinner__dot-b::before,.slds-spinner--inverse.slds-spinner::after,.slds-spinner--inverse.slds-spinner::before,.slds-spinner_inverse .slds-spinner__dot-a::after,.slds-spinner_inverse .slds-spinner__dot-a::before,.slds-spinner_inverse .slds-spinner__dot-b::after,.slds-spinner_inverse .slds-spinner__dot-b::before,.slds-spinner_inverse.slds-spinner::after,.slds-spinner_inverse.slds-spinner::before {
    background: var(--slds-g-color-samsung-skyblue);
}

.blind {
    position:absolute; 
    overflow:hidden; 
    border:0; 
    width:1px; 
    height:1px; 
    clip:rect(1px, 1px, 1px, 1px); 
    clip-path:inset(50%); 
}
.sr-only {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}

.font-weight--normal,.font-weight--normal .slds-button {font-weight: var(--dxp-c-placeholder-font-weight) !important;}
.font-weight--strong,.font-weight--strong .slds-button {font-weight: var(--dxp-c-strong-text-weight) !important;}

/* icon */
.slds-icon svg,.slds-button__icon svg {fill: var(--dxp-g-brand) !important;}
.slds-button__icon_outlink {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect width='16' height='16' fill='none'/%3E%3Cpath d='M2.431,0V1.333H9.2L0,10.535l.943.944,9.2-9.2V9.048h1.333V0Z' transform='translate(2.261 2.26)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
}
[target="_blank"] .icon {
    width: 12px;
    height: 12px;
    margin-left: 2px;
    vertical-align: middle;
}

.type-skyblue.slds-badge {
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: var(--dxp-g-font-size-2);
    font-weight: 700;
    color: #fff; 
    border-color: var(--slds-g-color-samsung-skyblue);
    background-color: var(--slds-g-color-samsung-skyblue);
}

/* spacing */
.slds-m-top--xxx-large,.slds-m-top_xxx-large,.slds-m-top_xxxlarge {margin-top: var(--dxp-g-spacing-xxxlarge);}

/* a, button */
*:focus {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
a:hover:not(.slds-button,.slds-dropdown__item>a),
a:active:not(.slds-button,.slds-dropdown__item>a),
a:focus:not(.slds-button,.slds-dropdown__item>a) {
    color: var(--slds-g-color-samsung-grayscale-7-55);
}

.slds-button:hover, 
.slds-button:active, 
.slds-button:focus {
    border-color: transparent;
}

.slds-button:not(.drilldown-nav-hamburger-button, .input-search-button,.add-section,.menu-button,.slds-button_icon,.input-clear-button,.main_actions_remove,.number-input__decrement-button,.number-input__increment-button,.slds-button_icon-bare,.chatter-button .slds-button,.menu-button,.user-custom.comm-forgot-password .slds-button,.user-custom.comm-login-form .slds-button,.main_actions_remove .slds-button,.order-confirm-custom a.slds-button, footer .slds-button,.btn-download .slds-button,.btn-clipboard .slds-button,.desktop-featured-image-carousel .carousel li .slds-button,.copyright-wrap .slds-button,.item-list-custom .qty-wrap .slds-button) {
    min-width: 5rem;
    min-height: 2rem; 
    padding: 0 var(--dxp-g-spacing-medium) !important;
    font-size: var(--dxp-g-font-size-2);
    justify-content: center;
}
.slds-button.dxp-button-small:not(.input-search-button,.add-section,.slds-button_icon,.input-clear-button,.main_actions_remove,.number-input__decrement-button,.number-input__increment-button,.slds-button_icon-bare,.chatter-button .slds-button,.menu-button), 
.dxp-button-small .slds-button:not(.input-search-button,.add-section,.slds-button_icon,.input-clear-button,.main_actions_remove,.number-input__decrement-button,.number-input__increment-button,.slds-button_icon-bare,.chatter-button .slds-button,.menu-button) {
    min-width: 3.75rem !important;
    min-height: 1.5rem !important;
    padding: 0 var(--dxp-g-spacing-small) !important;
}
.slds-button.dxp-button-large:not(.input-search-button,.add-section,.slds-button_icon,.input-clear-button,.main_actions_remove,.number-input__decrement-button,.number-input__increment-button,.slds-button_icon-bare,.chatter-button .slds-button,.menu-button), 
.dxp-button-large .slds-button:not(.input-search-button,.add-section,.slds-button_icon,.input-clear-button,.main_actions_remove,.number-input__decrement-button,.number-input__increment-button,.slds-button_icon-bare,.chatter-button .slds-button,.menu-button) {
    min-width: 7.5rem !important;
    min-height: 2.5rem !important;
    padding: 0 var(--dxp-g-spacing-large) !important;
    font-size: var(--dxp-g-font-size-4) !important;
}
.slds-button--samsung,.slds-button_samsung,lightning-button[variant=neutral]::part(button) {
    background-color: var(--sds-c-button-samsung-color-background,var(--dxp-g-root,#fff));
    border-color: var(--sds-c-button-samsung-color-border,var(--slds-g-color-samsung-skyblue,#2189ff));
    transition: var(--dxp-c-button-samsung-transition);
    color: var(--sds-c-button-text-samsung-text-color,var(--slds-g-color-samsung-skyblue,#2189ff));
}
.slds-button--samsung:focus,.slds-button--samsung:hover,.slds-button_samsung:focus,.slds-button_samsung:hover,lightning-button[variant=neutral]::part(button):focus,lightning-button[variant=neutral]::part(button):hover {
    background-color: var(--sds-c-button-samsung-color-background-hover,var(--dxp-g-root,#fff));
    border-color: var(--sds-c-button-samsung-color-border-hover,var(--slds-g-color-samsung-skyblue-dark,#006bea));
    color: var(--sds-c-button-text-destructive-text-color-hover,var(--slds-g-color-samsung-skyblue-dark,#006bea));
}
.slds-button--samsung:active,.slds-button_samsung:active,lightning-button[variant=neutral]::part(button):active {
    background-color: var(--sds-c-button-samsung-color-background-active,var(--dxp-g-root,#fff));
    border-color: var(--sds-c-button-samsung-color-border-active,var(--slds-g-color-samsung-skyblue-dark,#006bea));
    color: var(--sds-c-button-text-destructive-text-color-hover,var(--slds-g-color-samsung-skyblue-dark,#006bea));
}
.slds-button--samsung.slds-is-selected:focus:not([disabled]),.slds-button--samsung.slds-is-selected:hover:not([disabled]),.slds-button_samsung.slds-is-selected:focus:not([disabled]),.slds-button_samsung.slds-is-selected:hover:not([disabled]) {
    background-color: var(--sds-c-button-samsung-color-background,var(--dxp-g-root,#f3f3f3));
    border-color: var(--sds-c-button-samsung-color-border-hover,var(--slds-g-color-samsung-skyblue-dark,#006bea));
}
.slds-button--samsung.slds-is-selected:active:not([disabled]),.slds-button_samsung.slds-is-selected:active:not([disabled]) {
    background-color: var(--sds-c-button-samsung-color-background-active,var(--dxp-g-root-1,#e5e5e5));
}
.slds-button-unset {
    padding: 0;
    border: 0;
    background: none;
}
.slds-button-unset:hover {
    text-decoration: underline;
}

/* input */
.slds-form-element:not(.type-skyblue,.tbl01 .slds-form-element,.item-container-custom .sort-menu.slds-form-element,.chatter-input .slds-form-element,.item-list-custom .qty-wrap .slds-form-element, .search-wrap lightning-combobox) {
    margin-bottom: var(--dxp-g-spacing-xlarge);
}
.slds-form-element__label {font-size: var(--dxp-g-font-size-2); margin-bottom: var(--dxp-g-spacing-xsmall);}
/* .slds-form-element__label.slds-form-element__legend {font-size: var(--dxp-g-font-size-4);} */
.slds-input, 
.slds-input_faux, 
.slds-select, 
.slds-checkbox .slds-checkbox__label .slds-form-element__label, 
.slds-radio .slds-form-element__label {font-size: var(--dxp-g-font-size-4);}
.slds-input[readonly] {
    padding-left: var(--slds-c-input-spacing-horizontal-end,var(--sds-c-input-spacing-horizontal-end,1rem)); 
    border: 1px solid var(--border-color); background-color: var(--slds-g-color-samsung-grayscale-0-f7);
}
.slds-input_faux {border-radius: .375rem;}
.slds-form-element__icon {padding-top: 0;}
.slds-grid.slds-gutters.slds-grid-wrap {flex-wrap: wrap;}

/* type-skyblue */
.type-skyblue.slds-form-element {margin-bottom: 0;}

/* checkbox */
.type-skyblue .slds-checkbox .slds-checkbox--faux,.type-skyblue .slds-checkbox .slds-checkbox_faux {
    width: 1.25rem;
    height: 1.25rem;
    border: 1px solid var(--slds-g-color-samsung-grayscale-5-8f);
    border-radius: 50% !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.type-skyblue .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label {font-weight: 700;}
.type-skyblue .slds-checkbox [type=checkbox]:checked+.slds-checkbox--faux,.type-skyblue .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux,.type-skyblue .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,.type-skyblue .slds-checkbox [type=checkbox]:checked+.slds-checkbox_faux,.type-skyblue .slds-checkbox [type=checkbox]:checked~.slds-checkbox--faux,.type-skyblue .slds-checkbox [type=checkbox]:checked~.slds-checkbox_faux {
    border-color: var(--slds-g-color-samsung-skyblue); 
    background-color: var(--slds-g-color-samsung-skyblue);
}
.type-skyblue .slds-checkbox [type=checkbox]:checked+.slds-checkbox--faux:after,.type-skyblue .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux:after,.type-skyblue .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux:after,.type-skyblue .slds-checkbox [type=checkbox]:checked+.slds-checkbox_faux:after,.type-skyblue .slds-checkbox [type=checkbox]:checked~.slds-checkbox--faux:after,.type-skyblue .slds-checkbox [type=checkbox]:checked~.slds-checkbox_faux:after {
    height: .4rem;
    width: .7rem;
    top: 45%;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
}
.type-skyblue .slds-checkbox [type=checkbox]:focus+.slds-checkbox--faux,.type-skyblue .slds-checkbox [type=checkbox]:focus+.slds-checkbox__label .slds-checkbox--faux,.type-skyblue .slds-checkbox [type=checkbox]:focus+.slds-checkbox__label .slds-checkbox_faux,.type-skyblue .slds-checkbox [type=checkbox]:focus+.slds-checkbox_faux,.type-skyblue .slds-checkbox [type=checkbox]:focus~.slds-checkbox--faux,.type-skyblue .slds-checkbox [type=checkbox]:focus~.slds-checkbox_faux {
    border-color: #006bea; 
    background-color: rgba(0,107,234,.08);
}
.type-skyblue .slds-checkbox [type=checkbox]:focus:checked+.slds-checkbox__label .slds-checkbox--faux,.type-skyblue .slds-checkbox [type=checkbox]:focus:checked+.slds-checkbox__label .slds-checkbox_faux,.type-skyblue .slds-checkbox [type=checkbox]:focus:checked>.slds-checkbox--faux,.type-skyblue .slds-checkbox [type=checkbox]:focus:checked>.slds-checkbox_faux,.type-skyblue .slds-checkbox [type=checkbox]:focus:checked~.slds-checkbox--faux,.type-skyblue .slds-checkbox [type=checkbox]:focus:checked~.slds-checkbox_faux {
    border-color: var(--slds-g-color-samsung-skyblue); 
    background-color: var(--slds-g-color-samsung-skyblue);
}
.type-skyblue .slds-checkbox [type=checkbox][disabled]+.slds-checkbox--faux,.type-skyblue .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox--faux,.type-skyblue .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux,.type-skyblue .slds-checkbox [type=checkbox][disabled]+.slds-checkbox_faux,.type-skyblue .slds-checkbox [type=checkbox][disabled]~.slds-checkbox--faux,.type-skyblue .slds-checkbox [type=checkbox][disabled]~.slds-checkbox_faux {
    border-color: var(--slds-g-color-samsung-grayscale-2-dd);
    background-color: var(--slds-g-color-samsung-grayscale-2-dd);
}

/* radio */
.type-skyblue .slds-radio .slds-radio--faux,.type-skyblue .slds-radio .slds-radio_faux {
    width: 1.25rem;
    height: 1.25rem;
    border: 1px solid var(--slds-g-color-samsung-grayscale-5-8f);
    -webkit-box-shadow: none;
    box-shadow: none;
}
.type-skyblue .slds-radio [type=radio]:checked+.slds-radio__label {font-weight: 700;}
.type-skyblue .slds-radio [type=radio]:checked+.slds-radio--faux,.type-skyblue .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux,.type-skyblue .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux,.type-skyblue .slds-radio [type=radio]:checked+.slds-radio_faux,.type-skyblue .slds-radio [type=radio]:checked~.slds-radio--faux,.type-skyblue .slds-radio [type=radio]:checked~.slds-radio_faux {
    border-color: var(--slds-g-color-samsung-skyblue);
}
.type-skyblue .slds-radio [type=radio]:checked+.slds-radio--faux:after,.type-skyblue .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux:after,.type-skyblue .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after,.type-skyblue .slds-radio [type=radio]:checked+.slds-radio_faux:after,.type-skyblue .slds-radio [type=radio]:checked~.slds-radio--faux:after,.type-skyblue .slds-radio [type=radio]:checked~.slds-radio_faux:after {
    width: 0.75rem;
    height: 0.75rem;
    background-color: var(--slds-g-color-samsung-skyblue);
}
.type-skyblue .slds-radio [type=radio]:focus+.slds-radio--faux,.type-skyblue .slds-radio [type=radio]:focus+.slds-radio__label .slds-radio--faux,.type-skyblue .slds-radio [type=radio]:focus+.slds-radio__label .slds-radio_faux,.type-skyblue .slds-radio [type=radio]:focus+.slds-radio_faux,.type-skyblue .slds-radio [type=radio]:focus~.slds-radio--faux,.type-skyblue .slds-radio [type=radio]:focus~.slds-radio_faux {
    border-color: var(--slds-g-color-samsung-skyblue-dark);
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.type-skyblue .slds-radio [type=radio]:checked:focus+.slds-radio--faux:after,.type-skyblue .slds-radio [type=radio]:checked:focus+.slds-radio__label .slds-radio--faux:after,.type-skyblue .slds-radio [type=radio]:checked:focus+.slds-radio__label .slds-radio_faux:after,.type-skyblue .slds-radio [type=radio]:checked:focus+.slds-radio_faux:after,.type-skyblue .slds-radio [type=radio]:checked:focus~.slds-radio--faux:after,.type-skyblue .slds-radio [type=radio]:checked:focus~.slds-radio_faux:after {
    background-color: var(--slds-g-color-samsung-skyblue-dark);
}
.type-skyblue .slds-radio [type=radio]:hover+.slds-radio--faux,.type-skyblue .slds-radio [type=radio]:hover+.slds-radio__label .slds-radio--faux,.type-skyblue .slds-radio [type=radio]:hover+.slds-radio__label .slds-radio_faux,.type-skyblue .slds-radio [type=radio]:hover+.slds-radio_faux,.type-skyblue .slds-radio [type=radio]:hover~.slds-radio--faux,.type-skyblue .slds-radio [type=radio]:hover~.slds-radio_faux {
    border-color: var(--slds-g-color-samsung-skyblue-dark);
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.type-skyblue .slds-radio [type=radio]:checked:hover+.slds-radio--faux:after,.type-skyblue .slds-radio [type=radio]:checked:hover+.slds-radio__label .slds-radio--faux:after,.type-skyblue .slds-radio [type=radio]:checked:hover+.slds-radio__label .slds-radio_faux:after,.type-skyblue .slds-radio [type=radio]:checked:hover+.slds-radio_faux:after,.type-skyblue .slds-radio [type=radio]:checked:hover~.slds-radio--faux:after,.type-skyblue .slds-radio [type=radio]:checked:hover~.slds-radio_faux:after {
    background-color: var(--slds-g-color-samsung-skyblue-dark);
}

/* table */
table .slds-form-element {margin-bottom: 0;}
.slds-table td, 
.slds-table th {padding: 0.8125rem 0.5rem;}
.slds-table--header-fixed_container,.slds-table_header-fixed_container {padding-top: 2.625rem; border-top:1px solid var(--dxp-g-brand);}
.slds-table .slds-truncate {font-size: var(--dxp-g-font-size-4);}
.slds-th__action {height: 2.625rem;}

.tbl01 {width: 100%; border-top: 1px solid var(--dxp-g-brand); border-bottom: 1px solid var(--slds-g-color-samsung-grayscale-2-dd); font-size: var(--dxp-g-font-size-4);}
.tbl01 a,.tbl01 a:link {font-weight: 700;}
.tbl01 a:hover,.tbl01 a:active,.tbl01 a:focus {
    color:var(--slds-g-color-samsung-grayscale-7-55);
    text-decoration: underline;
}
/* 0119 var(--slds-g-color-samsung-grayscale-0-f7) edit */
.tbl01 thead th {background-color: var(--slds-g-color-samsung-grayscale-0-f7);}
.tbl01 tbody tr {border-top: 1px solid var(--slds-g-color-samsung-grayscale-2-dd);}
.tbl01 th {padding: var(--dxp-g-spacing-small) var(--dxp-g-spacing-medium); text-align: center;}
.tbl01 td {padding: var(--dxp-g-spacing-medium) var(--dxp-g-spacing-medium); text-align: center;}
.tbl01 td.slds-text-align_left {text-align: left;}
.datatable-result-none,
.tbl-result-none {
    position: relative;
    padding: 9rem 0 7.5rem !important; 
    font-size: 1.5rem !important;
    font-weight: var(--dxp-c-strong-text-weight, 700); 
    text-align: center; 
    border-bottom: 1px solid var(--slds-g-color-samsung-grayscale-2-dd);
    color: #000 !important;
}
.datatable-result-none:before,
.tbl-result-none:before {
    content: '';
    position: absolute;
    top: 5rem;
    left: 50%;
    width: 3rem;
    height: 3rem;
    background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='48px' height='48px' viewBox='0 0 48 48' enable-background='new 0 0 48 48' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M16,27.5v-3c0-0.8-0.7-1.5-1.5-1.5h-11C2.7,23,2,23.7,2,24.5v3C2,28.3,2.7,29,3.5,29h11 C15.3,29,16,28.3,16,27.5z'/%3E%3Cpath fill='%23FFFFFF' d='M17.9,32c-0.6-0.6-1.5-0.6-2.1,0L8,39.8c-0.6,0.6-0.6,1.5,0,2.1l2.1,2.1c0.6,0.6,1.5,0.6,2.1,0l7.8-7.8 c0.6-0.6,0.6-1.5,0-2.1L17.9,32z'/%3E%3Cpath fill='%23FFFFFF' d='M34.1,20c0.6,0.6,1.5,0.6,2.1,0l7.8-7.8c0.6-0.6,0.6-1.5,0-2.1L41.9,8c-0.6-0.6-1.5-0.6-2.1,0L32,15.7 c-0.6,0.6-0.6,1.5,0,2.1L34.1,20z'/%3E%3Cpath fill='%23FFFFFF' d='M12.2,8c-0.6-0.6-1.5-0.6-2.1,0L8,10.1c-0.6,0.6-0.6,1.5,0,2.1l7.8,7.8c0.6,0.6,1.5,0.6,2.1,0l2.1-2.1 c0.6-0.6,0.6-1.5,0-2.1L12.2,8z'/%3E%3Cpath fill='%23FFFFFF' d='M36.3,32c-0.6-0.6-1.5-0.6-2.1,0L32,34.1c-0.6,0.6-0.6,1.5,0,2.1l7.8,7.8c0.6,0.6,1.5,0.6,2.1,0l2.1-2.1 c0.6-0.6,0.6-1.5,0-2.1L36.3,32z'/%3E%3Cpath fill='%23FFFFFF' d='M27.5,36h-3c-0.8,0-1.5,0.7-1.5,1.5v11c0,0.8,0.7,1.5,1.5,1.5h3c0.8,0,1.5-0.7,1.5-1.5v-11 C29,36.7,28.3,36,27.5,36z'/%3E%3Cpath fill='%23FFFFFF' d='M48.5,23h-11c-0.8,0-1.5,0.7-1.5,1.5v3c0,0.8,0.7,1.5,1.5,1.5h11c0.8,0,1.5-0.7,1.5-1.5v-3 C50,23.7,49.3,23,48.5,23z'/%3E%3Cpath fill='%23FFFFFF' d='M27.5,2h-3C23.7,2,23,2.7,23,3.5v11c0,0.8,0.7,1.5,1.5,1.5h3c0.8,0,1.5-0.7,1.5-1.5v-11 C29,2.7,28.3,2,27.5,2z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% var(--slds-g-color-samsung-grayscale-3-cc);
    background-size: 50%;
    border-radius: 50%;
    transform: translateX(-50%);
}
.tbl01 thead.slds-text-align_left th, 
.tbl01 thead th.slds-text-align_left,
.tbl01.slds-text-align_left td, 
.tbl01 td.slds-text-align_left {text-align: left;}
.tbl01.slds-text-align_center td,
.tbl01 td.slds-text-align_center {text-align: center;}
.tbl01.slds-text-align_right td,
.tbl01 td.slds-text-align_right {text-align: right;}
.tbl01 tfoot tr.total {
    border-top: 1px solid var(--slds-g-color-samsung-grayscale-6-75);
    background-color: var(--slds-g-color-samsung-grayscale-0-f7);
}
.tbl01 tfoot tr.total td {
    padding: var(--dxp-g-spacing-small) var(--dxp-g-spacing-medium) var(--dxp-g-spacing-small) var(--dxp-g-spacing-small);
    font-size: var(--dxp-g-font-size-7);
    font-weight: 700;
    text-align: right;
}
.tbl01 tfoot tr.total td span {
    display: inline-block;
    margin-right: 4.5rem;
    font-size: var(--dxp-g-font-size-4);
}

.tbl02 {border-top: 2px solid var(--dxp-g-brand); border-bottom: 1px solid var(--slds-g-color-samsung-grayscale-2-dd);}
.tbl02 th {padding: var(--dxp-g-spacing-small); border-top: 1px solid var(--slds-g-color-samsung-grayscale-2-dd); background-color: var(--slds-g-color-samsung-grayscale-2-dd);}
.tbl02 td {padding: var(--dxp-g-spacing-small); border-top: 1px solid var(--slds-g-color-samsung-grayscale-2-dd);}

/* tab */
.custom_tab{
    display: flex;
    margin-bottom: 24px;
    border-bottom: 1px solid var(--slds-g-color-samsung-grayscale-2-dd);
}
.custom_tab li + li{
    margin-left: 32px;
}
.custom_tab li a{
    display: flex;
    align-items: center;
    position: relative;
    height: 56px;
    padding: 0 4px;
    color: var(--slds-g-color-samsung-grayscale-4-aa) !important;
    font-size: 16px;
    font-weight: 700;
}
.custom_tab li a:hover,
.custom_tab li a:focus{
    text-decoration: none;
}
.custom_tab li a.active{
    color: var(--slds-g-color-samsung-skyblue) !important;
}
.custom_tab li a.active:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background-color: var(--slds-g-color-samsung-skyblue);
}
@media (max-width: 712px) {
    .custom_tab{
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .custom_tab li + li{
        margin-left: 16px;
    }
    .custom_tab li a{
        white-space: nowrap;
    }
}

/* round box */
.slds-box.slds-round-box {padding: 2.5rem 2.5rem var(--dxp-g-font-size-7) 2.5rem; border-radius: 1rem; border-color: var(--slds-g-color-samsung-grayscale-2-dd);}
.rich-text-input-style-box {
    display: block;
    padding-left: var(--slds-c-input-spacing-horizontal-end,var(--sds-c-input-spacing-horizontal-end,1rem));
    border: 1px solid var(--border-color);
    background-color: var(--slds-g-color-samsung-grayscale-0-f7);
    --slds-c-input-spacing-horizontal-start: 0;
    --slds-c-input-color-border: transparent;
    --slds-c-input-color-background: transparent;
    font-size: .875rem;
    font-weight: 400;
    min-height: calc(1.875rem + (1px * 2));
    line-height: 1.875rem;
    --input-color-background: var(--sds-c-input-color-background, var(--dxp-s-form-element-color-background, var(--dxp-g-root)));
    --input-color-background-focus: var(--sds-c-input-color-background-focus, var(--dxp-s-form-element-color-background-active, var(--dxp-s-form-element-color-background, var(--dxp-g-root))));
    color: var(--sds-c-input-text-color,var(--dxp-s-form-element-text-color,var(--dxp-g-root-contrast)));
    --border-color: var(--sds-c-input-color-border, var(--dxp-s-form-element-color-border, var(--dxp-g-neutral-3)));
    --border-width: var(--dxp-c-input-width-border, var(--dxp-s-form-element-width-border, 1px));
    border-inline-start: var(--dxp-c-input-border-inline-start,var(--dxp-s-form-element-border-inline-start,var(--border-width) solid var(--border-color)));
    border-inline-end: var(--dxp-c-input-border-inline-end,var(--dxp-s-form-element-border-inline-end,var(--border-width) solid var(--border-color)));
    border-block-start: var(--dxp-c-input-border-block-start,var(--dxp-s-form-element-border-block-start,var(--border-width) solid var(--border-color)));
    border-block-end: var(--dxp-c-input-border-block-end,var(--dxp-s-form-element-border-block-end,var(--border-width) solid var(--border-color)));
    border-radius: var(--sds-c-input-radius-border,var(--dxp-s-form-element-radius-border,4px));
    margin-bottom: var(--dxp-g-spacing-xlarge);
}

/* heading title */
.page-title {
    padding-bottom: 0.813rem;
    border-bottom: 1px solid var(--dxp-g-brand);
}
.sub-title {
    padding-bottom: 0.813rem;
    border-bottom: 1px solid var(--slds-g-color-samsung-grayscale-2-dd);
}

/* list */
.slds-text-longform_custom {}

/* modal */
.slds-modal .slds-modal__header {border-top-right-radius: var(--dxp-g-font-size-7); border-top-left-radius: var(--dxp-g-font-size-7); border-bottom-width: 1px;}
.slds-modal .slds-modal__header  .slds-modal__title {
    font-size: var(--dxp-g-font-size-7);
    font-weight: var(--dxp-c-strong-text-weight);
    font-family: var(--dxp-s-text-heading-large-font-family);
}
.slds-modal .slds-modal__content {padding: 1.938rem 1.938rem 3rem 1.938rem !important;}
.slds-modal .slds-modal__footer {border-bottom-right-radius: var(--dxp-g-font-size-7); border-bottom-left-radius: var(--dxp-g-font-size-7); border-top-width: 1px; background-color: var(--slds-g-color-samsung-grayscale-0-f7);}
.slds-modal .slds-modal__content.slds-modal__content_footless,
.slds-modal .slds-modal__content.slds-modal__content_has-hidden-footer {border-bottom-right-radius: var(--dxp-g-font-size-7); border-bottom-left-radius: var(--dxp-g-font-size-7);}
.slds-modal__content .slds-grid.slds-grid-last .slds-form-element {margin-bottom: 0 !important;}
.slds-modal .slds-table tbody th, 
.slds-modal .slds-table tbody td, 
.slds-modal .tbl01 tbody th, 
.slds-modal .tbl01 tbody td {font-size: var(--dxp-g-font-size-2);}

lightning-button-icon.slds-modal__close:focus [title="Cancel and close"] svg,
lightning-button-icon.slds-modal__close:hover [title="Cancel and close"] svg,
lightning-button-icon.slds-modal__close:active [title="Cancel and close"] svg{
    fill: #fff;
}
lightning-button-icon.slds-modal__close [title="Cancel and close"] svg{
    fill: #fff;
}


/* *********************
    header
********************* */
/* nav */
.component-wrapper-spacer{
    margin-bottom: 0;
}
.component-wrapper-spacer commerce_builder-cart-badge{
    margin-top: 0;
}
.component-wrapper-spacer commerce_builder-cart-badge commerce_cart-badge{
    display: block;
    width: 24px;
    height: 24px;
    padding: 0;
}
.component-wrapper-spacer commerce_builder-cart-badge commerce_cart-badge a{
    display: block;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg id='icon_form' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect id='사각형_20772' data-name='사각형 20772' width='24' height='24' fill='none'/%3E%3Cg id='그룹_31579' data-name='그룹 31579' transform='translate(-1.319 -1.136)'%3E%3Cpath id='패스_44908' data-name='패스 44908' d='M15.112,1.631V5.153A2.888,2.888,0,0,0,18.3,8.281h3.81' transform='translate(0 1)' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3Cline id='선_19' data-name='선 19' x2='6' transform='translate(8.319 13.756)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='선_20' data-name='선 20' x2='10' transform='translate(8.319 17.756)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath id='패스_44917' data-name='패스 44917' d='M-12232.25-17891.82s-.339-3.893,3.586-3.893h6.881s1-.281,2.956,1.721,3.441,3.639,3.441,3.639a4.862,4.862,0,0,1,1.114,3.084v9.256s.34,3.285-2.325,3.285h-12.7s-2.956.213-2.956-3.285Z' transform='translate(12236.577 17898.367)' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
}                
.component-wrapper-spacer commerce_builder-cart-badge commerce_cart-badge a svg{
    display: none;
}
commerce-layout-header header {
    margin: 0 auto;
    padding: 0 !important;
    border-bottom: 1px solid var(--slds-g-color-samsung-grayscale-1-ee);
}
commerce-layout-header header .header-content{
    padding: 0 !important;
}
commerce-layout-header .layout-header-desktop,
commerce-layout-header .layout-header-tablet {
    display: flex;
    align-items: center;
    width: 1440px;
    height: 80px;
    padding: 0 !important;
    margin: 0 !important;
}
commerce-layout-header .layout-header-desktop .header-navigation {
    width: 75%;
    padding: 0 !important;
    margin-left: var(--slds-g-spacing-10);
}
commerce-layout-header .layout-header-tablet .header-navigation {
    /* width: 75%; */
    padding: 0 !important;
    margin-left: var(--slds-g-spacing-10);
}
commerce-layout-header .layout-header-desktop .header-navigation commerce_builder-drilldown-navigation,
commerce-layout-header .layout-header-tablet .header-navigation commerce_builder-drilldown-navigation{
    padding-top: 0;
}
commerce-layout-header .header-logo {
    width: auto;
    padding: 0 !important;
}
commerce-layout-header .header-badge-icons{
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%);
    padding: 0 !important;
}
commerce-layout-header .header-search {display: none;}
commerce-layout-header .header-navigation nav a:hover, 
commerce-layout-header .header-navigation nav button:hover {
    color: var(--dxp-g-brand-contrast) !important; 
    background-color: var(--dxp-g-brand) !important;
}
commerce-layout-header .header-navigation nav > ul > li:first-child{
    margin: 0;
}
commerce-layout-header .header-navigation nav > ul > li + li{
    margin: 0 0 0 var(--slds-g-spacing-2);
}
commerce-layout-header .header-navigation nav a.lwc-59kp5sov61j, 
commerce-layout-header .header-navigation nav button.lwc-59kp5sov61j {
    padding: var(--dxp-g-spacing-xxsmall) 0.938rem !important; 
    font-size: var(--dxp-g-font-size-4);
    font-weight: var(--dxp-c-strong-text-weight, 700); 
    border-radius: 30px;
}
commerce-layout-header .header-navigation nav a.lwc-59kp5sov61j lightning-icon, 
commerce-layout-header .header-navigation nav button.lwc-59kp5sov61j lightning-icon {display: none;}
commerce-layout-header .header-navigation nav nav a, 
commerce-layout-header .header-navigation nav nav button {
    padding: var(--dxp-g-spacing-xxsmall) 2.25rem var(--dxp-g-spacing-xxsmall) 0.938rem !important; 
    font-size: var(--dxp-g-font-size-4); 
}
commerce-layout-header .header-navigation nav .chevron-right {top: 50%; right: 0.75rem; transform: translateY(-50%);}
commerce-layout-header .header-navigation nav .chevron-left {top: 50%; left: auto !important; right: 0.75rem; transform: translateY(-50%);}
commerce-layout-header .header-navigation nav lightning-primitive-icon .slds-icon, 
commerce-layout-header .header-navigation nav lightning-primitive-icon .slds-icon {fill: var(--slds-g-color-samsung-grayscale-5-8f);}
commerce-layout-header .header-navigation nav button:hover lightning-primitive-icon .slds-icon, 
commerce-layout-header .header-navigation nav button:hover lightning-primitive-icon .slds-icon {fill: var(--dxp-g-brand);}
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical {
    top: 57px; 
    left: -7px;
    min-width: 12.5rem;
    padding-top: 0;
    padding-bottom: 0.5rem;
    outline: 0; 
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16); 
    border-bottom-left-radius: var(--dxp-g-font-size-7); 
    border-bottom-right-radius: var(--dxp-g-font-size-7);
}
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical > li {margin: 0.688rem;}
/* 240617-18  [aria-label="Producte, Producten, Producto, Productos, Produit, Des, Tuote, Tuotteet, Vara, Produkter, Prodotto, Prodotti, Prodott, Produkt, Produkty, Product, Products, " add */

commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Producte"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Producten"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Producto"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Productos"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Produit"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Des produits"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Tuote"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Tuotteet"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Vara"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Produkter"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Prodotto"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Prodotti"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Prodott"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Produkt"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Produkty"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Product"] > li:first-child, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Products"] > li:first-child {display: none;}
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Memory"] > li:nth-child(2),
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Display"] > li:nth-child(2), 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical[aria-label="Mobile"] > li:nth-child(2) {display: none;}
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical > li a, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical > li button {
    position: relative;
    font-size:var(--dxp-g-font-size-4); 
    font-weight: 400;
}
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical > li a:hover, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical > li a:active, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical > li button:active, 
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical > li button:hover {
    font-weight: var(--dxp-c-strong-text-weight, 700); 
    color: var(--dxp-c-navigation-item-focus-color) !important;
    background: none !important;
}
commerce-layout-header .header-badge-icons dxp_layout-columns{
    position: relative;
    width: 72px;
}
commerce-layout-header .header-badge-icons dxp_layout-columns commerce_builder-cart-badge{
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    height: 24px;
}
/*s: gnb 추가 0318 mc1.noh */
commerce-layout-header .layout-header-desktop,
commerce-layout-header .layout-header-tablet{
    width: auto;
    max-width: 1440px;
}
commerce-layout-header .header-badge-icons dxp_layout-columns{
    position: relative;
    width: 72px;
    height: 24px;
}
commerce-layout-header .header-badge-icons dxp_layout-columns {
    padding: 0;
    margin: 0;
}
commerce-layout-header .header-badge-icons dxp_layout-columns commerce_builder-cart-badge{
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    height: 24px;
}
commerce-layout-header .header-badge-icons dxp_layout-columns commerce_builder-cart-badge .slds-notification-badge{
    position: absolute;
    right: -9px;
    top: -9px;    
    background-color: var(--slds-g-color-samsung-skyblue);
}
commerce-layout-header .header-badge-icons dxp_layout-columns c-notifications .slds-dropdown-trigger_click{
    position: static;
}
commerce-layout-header .header-badge-icons dxp_layout-columns c-notifications button{
    position: absolute;
    left: 0;
    top: 0;
    width: 24px !important;
    height: 24px !important;
}
commerce-layout-header .header-badge-icons dxp_layout-columns c-notifications button .defaultIcon{
    width: 24px; 
    height: 24px;
    background: url("/eu/webruntime/org-asset/a299d1d8e6/resource/081Ii000000oOwH") no-repeat 0 0;
    background-size: 100%;
}
commerce-layout-header .header-badge-icons dxp_layout-columns c-notifications button .defaultIcon svg{
    display: none;
}
.mobile-menu-container nav ul li a[title="Products"]{
    display: none;
}
.mobile-menu-container nav ul li a[title="Memory"]{
    display: none;
}
/*e: gnb 추가 0318 mc1.noh */
/* user menu */
.header-account .dxpStyle_a7c19e90-fa00-4e60-ba74-c8a0538bf3be {padding-right: 0;}
.header-badge-icons {top: 24px !important;}
.header-badge-icons.slds-grid_align-end {width: 8.3333333333% !important;}  /* 0513 add */
.header-badge-icons .header-cart {width: 24px; height:24px; margin-left: 24px;}
.header-badge-icons .header-cart svg {opacity: 0;}
.header-user-custom .login-link {
    display: block; 
    width: 24px; 
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg id='icon-login' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect id='rect_login' data-name='rect login' width='24' height='24' fill='none'/%3E%3Cpath id='icon-gnb-2020-login' d='M24,14.457a8.135,8.135,0,0,1,8,8.059v2.062a1.276,1.276,0,0,1-1.25,1.3H17.25a1.276,1.276,0,0,1-1.25-1.3V22.515a8.135,8.135,0,0,1,8-8.059Zm0,2.076a6.146,6.146,0,0,0-6,5.983V23.8H30V22.515a6.146,6.146,0,0,0-6-5.983ZM24,2a5.608,5.608,0,0,1,5.5,5.71,5.5,5.5,0,1,1-11,0A5.619,5.619,0,0,1,24,2Zm0,2.076A3.569,3.569,0,0,0,20.5,7.71a3.5,3.5,0,1,0,7,0A3.573,3.573,0,0,0,24,4.076Z' transform='translate(-12 -2)'/%3E%3C/svg%3E") no-repeat 50%;
    background-size: auto;
}
.header-user-custom .login-link:hover {background-color: transparent !important;}
.header-user-custom .menu-button:hover {background: none !important;}
.header-user-custom .menu-button:active {border-color: transparent !important;}
.header-user-custom .slds-dropdown-trigger {
    background: url("data:image/svg+xml,%3Csvg id='icon-26-mypage_login' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect id='rect_189' data-name='rect 189' width='24' height='24' fill='none'/%3E%3Cpath id='icon-gnb-2020-login' d='M24,14.457a8.135,8.135,0,0,1,8,8.059v2.062a1.276,1.276,0,0,1-1.25,1.3H17.25a1.276,1.276,0,0,1-1.25-1.3V22.515a8.135,8.135,0,0,1,8-8.059ZM24,2a5.608,5.608,0,0,1,5.5,5.71,5.5,5.5,0,1,1-11,0A5.619,5.619,0,0,1,24,2Z' transform='translate(-12 -2)'/%3E%3C/svg%3E") no-repeat 50%;
    background-size: auto;
}

/* item */
.header-quote {margin-bottom: 0;}
.header-quote .slds-global-actions__item-action {opacity: 0 !important;}
.header-quote .icon-container {position: relative;}
.header-quote .icon-container:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='52' viewBox='0 0 52 52' width='52'%3E%3Crect fill='none' height='4.8' rx='1.6' width='27.2' x='12.4' y='26'/%3E%3Crect fill='none' height='4.8' rx='1.6' width='24' x='12.4' y='35.6'/%3E%3Cg fill='var(--dxp-g-brand)'%3E%3Cpath d='m36.4 14.8h8.48a1.09 1.09 0 0 0 1.12-1.12 1 1 0 0 0 -.32-.8l-10.56-10.56a1 1 0 0 0 -.8-.32 1.09 1.09 0 0 0 -1.12 1.12v8.48a3.21 3.21 0 0 0 3.2 3.2z'/%3E%3Cpath d='m44.4 19.6h-11.2a4.81 4.81 0 0 1 -4.8-4.8v-11.2a1.6 1.6 0 0 0 -1.6-1.6h-16a4.81 4.81 0 0 0 -4.8 4.8v38.4a4.81 4.81 0 0 0 4.8 4.8h30.4a4.81 4.81 0 0 0 4.8-4.8v-24a1.6 1.6 0 0 0 -1.6-1.6zm-32-1.6a1.62 1.62 0 0 1 1.6-1.55h6.55a1.56 1.56 0 0 1 1.57 1.55v1.59a1.63 1.63 0 0 1 -1.59 1.58h-6.53a1.55 1.55 0 0 1 -1.58-1.58zm24 20.77a1.6 1.6 0 0 1 -1.6 1.6h-20.8a1.6 1.6 0 0 1 -1.6-1.6v-1.57a1.6 1.6 0 0 1 1.6-1.6h20.8a1.6 1.6 0 0 1 1.6 1.6zm3.2-9.6a1.6 1.6 0 0 1 -1.6 1.63h-24a1.6 1.6 0 0 1 -1.6-1.6v-1.6a1.6 1.6 0 0 1 1.6-1.6h24a1.6 1.6 0 0 1 1.6 1.6z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: cover;
}


/* *********************
    footer
********************* */
footer {
    padding-top:0 !important; 
    padding-bottom:0 !important; 
    border-top: 1px solid var(--slds-g-color-samsung-grayscale-2-dd);
}
@media (max-width: 712px) {
    footer{
        padding: 0 !important;
        border-top: 1px solid var(--slds-g-color-samsung-grayscale-3-cc);
    }
    footer community_layout-section{
        padding: 0 !important;
    }
}

/* *********************
    contents
********************* */
/* list */
/* .list-dot {margin-top: var(--dxp-g-spacing-large);} */
.list-dot li {
    position: relative;
    margin-top: 4px;
    padding-left: 15px;
}
.list-dot li::before {
    content: '';
    position: absolute;
    top: 12px;
    left: 0;
    width: 4px;
    height: 4px;
    border-radius: 100%;
    background-color: var(--dxp-g-brand);
}

/* breadcrumb */
nav.commerce-breadcrumb {margin-top: var(--dxp-g-spacing-medium); margin-bottom: var(--dxp-g-spacing-xxlarge);}
nav.commerce-breadcrumb ol li, nav.commerce-breadcrumb ol li a {font-size: var(--dxp-g-font-size-2) !important; font-weight: 400; color: var(--slds-g-color-samsung-grayscale-5-8f) !important;}
nav.commerce-breadcrumb ol li {padding-left: 0.625rem !important;}
nav.commerce-breadcrumb ol li:first-child {padding-left: 0 !important;}
nav.commerce-breadcrumb ol li::before {padding-right: 0.625rem !important; color: var(--slds-g-color-samsung-grayscale-5-8f) !important;}

/* login */
.user-custom .comm-login-form__container {border: none; box-shadow: none; background: none;}
.user-custom .comm-login-form__container fieldset {margin-bottom: 0 !important;}
.user-custom .comm-login-form__container fieldset+.slds-form-element.slds-m-top_large {margin-top: var(--dxp-g-spacing-xsmall);}
.user-custom .comm-login-form__container .slds-form-element.slds-border_top.slds-m-top_large {
    margin-top: 0; 
    padding-top: 0; 
    border-top: none;
}
.user-custom .comm-login-form__container .comm-login-form__link-section {display: block; text-align: center;}
.user-custom .comm-login-form__container .comm-login-form__link-section  > a {
    display: inline-block; 
    margin-left: var(--dxp-g-spacing-xsmall); 
    margin-right: var(--dxp-g-spacing-xsmall);
    font-size: var(--dxp-g-font-size-4);
}
.user-custom .comm-login-form__container .comm-login-form__link-section  > a.comm-login-form__self-register {
    color: var(--slds-g-color-samsung-skyblue);
}
.user-custom .comm-forgot-password__title {display: none;}
.user-custom .comm-forgot-password__container {max-width: 40rem !important; border: none; box-shadow: none; background: none; text-align: center;}
.user-custom .comm-forgot-password__container .slds-form-element__control .slds-p-top_small {padding-top: var(--dxp-g-spacing-xxlarge); text-align: left;}
.user-custom .comm-check-email__title {display: none;}
.user-custom .comm-check-email__container {max-width: 40rem !important; border: none; box-shadow: none; background: none; text-align: center;}
.user-custom .comm-check-email__container .slds-m-top_small {margin-top: var(--dxp-g-spacing-xlarge);}
.user-custom .comm-self-register__container {max-width: 40rem !important; border: none; box-shadow: none; background: none;}
.user-custom .comm-self-register__container footer.slds-m-top_large {margin-top: var(--dxp-g-spacing-xlarge);}
.user-custom .comm-login-form__login-button, 
.user-custom .comm-forgot-password__cancel-button, 
.user-custom .comm-forgot-password__submit-button, 
.user-custom .comm-check-email_return-button {
    min-height: 2.5rem !important; 
    padding: 0 var(--dxp-g-spacing-large) !important;
    font-size: var(--dxp-g-font-size-4) !important;
}

/* address */
.address-footer-style .address-footer-button-style {    
    padding-left: var(--dxp-g-spacing-xxxsmall) !important;
    padding-right: var(--dxp-g-spacing-xxxsmall) !important;
}

/* order */
.order-confirm-custom > .slds-box {border: 0;}
.order-confirm-custom .slds-box h1 {padding-bottom: var(--dxp-g-spacing-xlarge); font-family: var(--dxp-g-heading-font-family); font-size: 2.5rem !important;}
.order-confirm-custom .slds-box .slds-p-vertical_small {padding-top: var(--dxp-g-spacing-large); padding-bottom: var(--dxp-g-spacing-xxlarge); font-size: var(--dxp-g-font-size-4);}
.order-confirm-custom .slds-box a.slds-button {
    width: auto;
    min-height: 2.5rem !important; 
    padding: 0 var(--dxp-g-spacing-large) !important;
    font-size: var(--dxp-g-font-size-4) !important;
}

/* product category */
.results-container.slds-border_bottom {border-bottom-color: var(--dxp-g-brand);}
.results-container > .sorting-menu .sort-custom > .slds-grid > .slds-col {width: 50% !important;}
.results-container > .sorting-menu .sort-custom .slds-combobox__input.slds-combobox__input-value {border-color: var(--dxp-g-brand-contrast); font-weight: var(--dxp-c-strong-text-weight, 700);}
.results-container .filters {max-width: 248px !important;}
.results-container .results {max-width: 1192px !important; background-color: var(--slds-g-color-samsung-grayscale-0-f7);}
.results-container .results commerce_search-paging-control {padding-bottom: 4rem;}
/* 0119 svg color add */
.results-container > .sorting-menu .sort-custom > .slds-grid > .slds-col .slds-combobox__form-element.slds-input-has-icon.slds-input-has-icon_right svg {fill: #000000; }
/* 0516 asw add - products */
.panel-container .categories-section.clearfix{
    display: none !important;
}
.filters-custom {
    display:block; 
    position:relative; 
    min-width: 15.5rem; 
    padding-top: 1.063rem; 
    padding-right: 1.875rem;
    padding-bottom: 2.2222rem;
}

/* 0529 asw add */
.filters-custom .section-header .slds-button:focus {outline: none;}
.filters-custom .panel-container commerce_search-facet-item{
    align-items: center;
}

/* [S] 0514 asw edit - filters-title > h3, clear-all > clear-button */
.filters-custom .filters-header h3 {
    position: relative; 
    margin-top: 0;
    padding-left: var(--dxp-g-font-size-7) !important; 
    font-size: var(--dxp-g-font-size-6);
}
.filters-custom .filters-header h3:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 0.875rem;
    height: 0.875rem;
    font-weight: 700;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='52px' height='52px' viewBox='0 0 52 52' enable-background='new 0 0 52 52' xml:space='preserve'%3E%3Cpath fill='var(--dxp-g-brand)' d='M48.3,4H3.9C2.4,4,1.7,5.7,2.6,6.8l19.4,22.7c0.6,0.7,0.9,1.7,0.9,2.6v14.4c0,0.8,0.8,1.5,1.6,1.5h3 c0.8,0,1.4-0.7,1.4-1.5V32.1c0-1,0.4-1.9,1.1-2.6L49.6,6.8C50.5,5.7,49.8,4,48.3,4z'/%3E%3C/svg%3E%0A") no-repeat 0 0;
    background-size: cover;
    transform: translateY(-70%);
}
.filters-custom .filters-header h3+.clear-button button {
    padding: 0 !important; 
    border: none;
    font-size: var(--dxp-g-font-size-4); 
    font-weight: var(--dxp-c-title-caps-font-weight);
}

/* 240119 asw add */
.filters-custom .filters-header h3+.clear-button button:hover{
    border: none;
    color: #555;
    text-decoration: underline;
}

.filters-custom .filters-header h3+.clear-button button:active, 

.filters-custom .filters-header h3+.clear-button button:focus {border: none; color: var(--slds-g-color-samsung-skyblue);}
/* [E] 0514 asw edit - filters-title > h3, clear-all > clear-button */

.filters-custom .filters-header+.category-tree-section {
    display: none;
    /* font-size: var(--dxp-g-font-size-6); 
    font-weight: 700; */
}
.filters-custom .filters-header+.category-tree-section li lightning-button-icon {display: none;}
.filters-custom .facets-section .facet-header .facet-name {font-size: var(--dxp-g-font-size-6); font-weight: var(--dxp-c-strong-text-weight, 700);}
.filters-custom .facets-section .facet-header .expand-button.slds-m-right_x-small {margin-right: 0;}
.filters-custom .facets-section .facet-header .expand-button.slds-m-right_x-small button:active, 
.filters-custom .facets-section .facet-header .expand-button.slds-m-right_x-small button:hover,
.filters-custom .facets-section .facet-header .expand-button.slds-m-right_x-small button:focus {border-color: transparent;}
.filters-custom .facets-section .facet-body commerce_search-facet-item.slds-p-top_medium {grid-template-columns: var(--dxp-g-spacing-large) auto !important;}
.filters-custom .facets-section .facet-body lightning-input.slds-form-element {margin-bottom: 0;}
.filters-custom .facets-section .facet-body .slds-checkbox--faux, 
.filters-custom .facets-section .facet-body .slds-checkbox .slds-checkbox_faux {
    width: 1.25rem; 
    height: 1.25rem; 
    border-radius: 50% !important;
}
.filters-custom .facets-section .facet-body span.slds-form-element__label {
    margin-top: var(--dxp-g-spacing-xxxsmall); 
    margin-bottom: 0;
    font-size: var(--dxp-g-font-size-4);
}
.filters-custom .facets-section .facet-body commerce_search-facet-item .slds-checkbox [type=checkbox]:checked+.slds-checkbox--faux, 
.filters-custom .facets-section .facet-body commerce_search-facet-item .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux, 
.filters-custom .facets-section .facet-body commerce_search-facet-item .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux, 
.filters-custom .facets-section .facet-body commerce_search-facet-item .slds-checkbox [type=checkbox]:checked+.slds-checkbox_faux, 
.filters-custom .facets-section .facet-body commerce_search-facet-item .slds-checkbox [type=checkbox]:checked~.slds-checkbox--faux, 
.filters-custom .facets-section .facet-body commerce_search-facet-item .slds-checkbox [type=checkbox]:checked~.slds-checkbox_faux {
    background-color: var(--slds-g-color-samsung-skyblue);
    border-color: var(--slds-g-color-samsung-skyblue);
    box-shadow: none;
    font-weight: 700;
}
.filters-custom .facets-section .facet-body commerce_search-facet-item .slds-checkbox [type=checkbox]:checked+.slds-checkbox--faux:after, 
.filters-custom .facets-section .facet-body commerce_search-facet-item .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux:after, 
.filters-custom .facets-section .facet-body commerce_search-facet-item .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux:after, 
.filters-custom .facets-section .facet-body commerce_search-facet-item .slds-checkbox [type=checkbox]:checked+.slds-checkbox_faux:after, 
.filters-custom .facets-section .facet-body commerce_search-facet-item .slds-checkbox [type=checkbox]:checked~.slds-checkbox--faux:after, 
.filters-custom .facets-section .facet-body commerce_search-facet-item .slds-checkbox [type=checkbox]:checked~.slds-checkbox_faux:after {
    height: .4rem;
    width: .7rem;
    top: 45%;
    border-color: var(--dxp-g-brand-contrast);
}

/* 0529 asw add */
.filters-custom .slds-form-element {
    margin-bottom: 0 !important;
}
/* [S] 0530 asw add - ksj */
.results-container.lwc-20bef5plkfo .sorting-menu.lwc-20bef5plkfo {
    justify-content: end;
}

.sort-custom .lwc-4s0nr8gc7hj.slds-grid.slds-grid_vertical-align-center>div:nth-child(n+2) {
    min-width: 50% !important;
    margin-left: 0 !important;
    
}

.sort-custom lightning-button-menu.lwc-5td4rsvvcb9.slds-dropdown-trigger.slds-dropdown-trigger_click {
    width: 100% !important;
}

.sort-custom button.slds-button {
    display: flex !important;
    width: 100% !important;
    justify-content: space-between !important;
}
.sort-custom .slds-button:focus{
    outline: none !important;
}
/* [E] asw add - ksj */



.results-container.slds-border_bottom {padding-bottom: var(--dxp-g-spacing-medium);}
.results-container .product-grid-container li {
    border-radius: var(--dxp-g-font-size-7);
    background-color: var(--com-c-product-card-container-color-background, inherit);
}
.results-container .product-grid-container li .lwc-7r0fpe1q2mp {
    height: 100%;
    margin: 0;
}

/* 240617 asw remove - display: flex; flex-direction: column;  */
.results-container .product-grid-container .card-item .cardContainerGrid {
    padding: 0;
    border: 0;
    border-radius: 0;
    background: none;
    grid-template-rows: var(--com-c-product-card-container-grid-template-rows, min-content min-content min-content auto) !important;
    grid-template-areas:
        var(--com-c-product-card-container-grid-template-areas,
        "imageArea"
        "fieldsArea"
        "subscriptionArea"
        "priceArea") !important;
    display: flex;
    flex-direction: column;
    
}
.results-container .product-grid-container .card-item .cardContainerGrid > * {width: 100%;}
.results-container .product-grid-container .card-item .cardContainerGrid .imageArea {width: 10rem; height: 10rem; margin: 0 auto; align-items: center;}
.results-container .product-grid-container .card-item .cardContainerGrid .fieldsArea a.slds-var-p-top_x-small {
    padding-top: var(--dxp-g-spacing-large); 
    font-size: var(--dxp-g-font-size-2);
}
.results-container .product-grid-container .card-item .cardContainerGrid .fieldsArea a.slds-var-p-top_x-small .slds-text-heading_large {
    width: 100%;
    height: 2.813rem;
    margin-bottom: var(--dxp-g-spacing-small);
    font-size: var(--dxp-g-font-size-5); 
    font-weight: 700;
    word-wrap: break-word;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.results-container .product-grid-container .card-item .cardContainerGrid .fieldsArea a.slds-var-p-top_x-small .slds-text-heading_medium {
    width: 100%;
    text-align: left;
}
/* 240617 asw remove margintop, add padding-top */
.results-container .product-grid-container .card-item .cardContainerGrid .priceArea {
    /* margin-top: var(--dxp-g-spacing-large); */
    margin-top: auto !important;
    padding-top: var(--dxp-g-spacing-large);
}
.results-container .product-grid-container .card-item .cardContainerGrid .priceArea commerce-product-pricing {width: 100%;}
.results-container .product-grid-container .card-item .cardContainerGrid .priceArea .price-container .price-col.slds-p-right_x-small {
    width: 100%; 
    padding-right: 0;
    text-align: right;
}
.results-container .product-grid-container .card-item .cardContainerGrid .callToActionArea > div, 
.results-container .product-grid-container .card-item .cardContainerGrid .callToActionArea .callToActionButton, 
.results-container .product-grid-container .card-item .cardContainerGrid .callToActionArea .callToActionButton .slds-button {width: 100%;}
.results-container .results .pageControlPart > * {font-size: var(--dxp-g-font-size-4);}
.results-container .results .pageControlPart .slds-button {
    width:var(--dxp-g-font-size-8); 
    height: var(--dxp-g-font-size-8); 
    min-width: auto !important;
    min-height: auto !important;
    margin-right: var(--dxp-g-spacing-xsmall);
    padding: 0 !important;
    border: 0;
}
.results-container .results .pageControlPart .slds-button:not(span) {
    font-weight: var(--dxp-s-body-font-weight); 
    background-color: transparent;
}
.results-container .results .pageControlPart .slds-button.nav-button-current {
    padding: 0 !important;
    border-radius: 50%;
}
.results-container .results .pageControlPart .slds-button .slds-icon {fill: var(--slds-g-color-samsung-grayscale-5-8f);}
.results-container .product-grid-container .imageArea .lwc-6d0jmdgc6e8 img{
    max-height: 10rem;
}
[kx-scope=button][kx-type=underline]:after {display: none;}
/* category list */
/* 250227 mc1.noh 추가 */
.dx_result .product-grid-container{
    gap: 16px;
    padding: 16px !important;
}
.dx_result .product-grid-container li.grid-item{
    position: relative;
    max-width: 271px;
    width: auto;
    padding: 24px 24px 32px 24px !important;
    margin: 0 !important;
    flex: 1 1 20% !important;
}
.dx_result .product-grid-container li.grid-item .card-item .cardContainerGrid{
    align-items: center;
}
.dx_result .product-grid-container li.grid-item .card-item .cardContainerGrid .imageArea{
    width: auto;
    max-width: 10rem;
    margin: 0;
}    
.dx_result .product-grid-container li.grid-item .fieldsArea a{
    padding-top: 16px !important;
}
.dx_result .product-grid-container li.grid-item .fieldsArea a:hover{
    text-decoration: none;
}
.dx_result .product-grid-container li.grid-item .fieldsArea a commerce_search-product-field .slds-text-heading_large{
    height: auto !important;
    margin-bottom: 8px !important;
}
.dx_result .product-grid-container li.grid-item .fieldsArea a commerce_search-product-field .slds-text-heading_large lightning-formatted-rich-text{
    line-height: 1;
}
.dx_result .product-grid-container li.grid-item .fieldsArea a commerce_search-product-field .slds-text-heading_large lightning-formatted-rich-text span{
    font-size: 14px;
    font-family: 'SamsungOne';
    font-weight: 400;            
}
.dx_result .product-grid-container li.grid-item .fieldsArea a commerce_search-product-field .slds-text-heading_medium span{
    font-size: 16px;
}

.priceArea .price-col{
    line-height: 1 !important;
}
.priceArea .price-col .original-price{
    color: var(--slds-g-color-samsung-grayscale-6-75);
    font-size: 14px;
}
.priceArea .price-col .negotiated-price{
    margin-top: 4px;
    font-size: 20px;
}
.dx_result .product-grid-container li.grid-item .fieldsArea [title="Tiered Price"]{
    position: absolute;
    left: 0;
    top: 0;
    width: 79px;
    height: 79px;
    background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='78.988' height='79.109' viewBox='0 0 78.988 79.109'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='사각형_21106' data-name='사각형 21106' width='78.987' height='79.109' transform='translate(0 0)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='badge_tier' transform='translate(0)'%3E%3Cpath id='패스_44961' data-name='패스 44961' d='M78.987,0H39.857L0,39.907v39.2Z' fill='%23101011'/%3E%3Cg id='그룹_31810' data-name='그룹 31810'%3E%3Cg id='그룹_31809' data-name='그룹 31809' clip-path='url(%23clip-path)'%3E%3Cpath id='패스_44962' data-name='패스 44962' d='M13.675,44.52l-1.491,1.491,4.972,4.972-1.141,1.141-4.972-4.972L9.55,48.646,8.522,47.618l4.126-4.126Zm1.193-.3,1.127-1.127,4.525,4.525-1.127,1.128Zm-.023-1.154a.969.969,0,0,1-.665.325.869.869,0,0,1-.646-.29.886.886,0,0,1-.3-.654,1.139,1.139,0,0,1,.99-.99.869.869,0,0,1,.646.29.885.885,0,0,1,.3.654.965.965,0,0,1-.326.669ZM22.933,40.3a3.889,3.889,0,0,1,.5.6l-2.753,2.753a1.454,1.454,0,0,0,2.056-.06c.023-.023.044-.048.065-.073a3.531,3.531,0,0,0,.829-1.359l1.236.441a4.02,4.02,0,0,1-.431,1.077,4.613,4.613,0,0,1-.746.978,2.875,2.875,0,0,1-2.2.97,3.55,3.55,0,0,1-2.305-1.186,3.711,3.711,0,0,1-1.226-2.279,2.6,2.6,0,0,1,.862-2.1,2.564,2.564,0,0,1,2.005-.861,3.322,3.322,0,0,1,2.114,1.1Zm-3.159.775q-.736.736.138,1.835L21.6,41.217a1.637,1.637,0,0,0-.965-.493,1.074,1.074,0,0,0-.864.349m4.051-5.99a1.55,1.55,0,0,1,.6-.388l.84,1.265a2.565,2.565,0,0,0-.6.456,1.525,1.525,0,0,0-.381.572,1.2,1.2,0,0,0-.025.646l3.124,3.124-1.127,1.126-4.525-4.525,1.019-1.019.712.713a1.75,1.75,0,0,1,.367-1.972Zm2.865-6.4,6.383,6.383-1.018,1.018-.647-.646a1.905,1.905,0,0,1-.488,2,1.953,1.953,0,0,1-1.823.588,4.3,4.3,0,0,1-2.169-1.32A4.333,4.333,0,0,1,25.6,34.515a1.961,1.961,0,0,1,.589-1.831,2.266,2.266,0,0,1,.76-.512,1.856,1.856,0,0,1,.843-.135l-2.226-2.226Zm3.547,7.342a1.246,1.246,0,0,0,.307-.489,2,2,0,0,0,.082-.662L28.7,32.943a1.514,1.514,0,0,0-.643.087,1.469,1.469,0,0,0-.534.344q-.813.812.514,2.137,1.362,1.36,2.207.515Zm3.687-13.813a2.785,2.785,0,0,1,2.024-.946,2.955,2.955,0,0,1,2.039.995,2.936,2.936,0,0,1,.989,2.067,2.9,2.9,0,0,1-.981,2.068l-1.027,1.027L38.841,29.3,37.7,30.441l-6-6Zm3.108,3.108q.828-.829-.2-1.856-1.061-1.061-1.947-.174L33.86,24.316l2.089,2.089Zm3.149-6.6a1.569,1.569,0,0,1,.6-.388l.84,1.265a2.565,2.565,0,0,0-.6.456,1.525,1.525,0,0,0-.381.572,1.2,1.2,0,0,0-.025.646L43.738,24.4l-1.126,1.126L38.086,21,39.1,19.983l.713.712a1.749,1.749,0,0,1,.366-1.971Zm1.289-1.107L42.6,16.49l4.525,4.526L46,22.143Zm-.022-1.154a.974.974,0,0,1-.665.326.873.873,0,0,1-.646-.29.89.89,0,0,1-.3-.655,1.142,1.142,0,0,1,.99-.99.873.873,0,0,1,.647.29.886.886,0,0,1,.3.655.965.965,0,0,1-.329.671ZM50.3,18.037a2.993,2.993,0,0,1-2.209,1.006,3.342,3.342,0,0,1-2.269-1.125,4.13,4.13,0,0,1-1.015-1.546,2.822,2.822,0,0,1-.1-1.6,2.939,2.939,0,0,1,.82-1.426,3.653,3.653,0,0,1,.849-.634,2.954,2.954,0,0,1,.925-.328l.472,1.268a3.643,3.643,0,0,0-1.243.729,1.17,1.17,0,0,0-.364,1.071,2.424,2.424,0,0,0,.758,1.254q1.326,1.326,2.4.249a2.843,2.843,0,0,0,.7-1.193l1.243.48a3.1,3.1,0,0,1-.964,1.794m3.165-8.27a3.779,3.779,0,0,1,.5.6l-2.751,2.751a1.455,1.455,0,0,0,2.057-.059c.022-.024.044-.048.064-.074a3.5,3.5,0,0,0,.829-1.359l1.235.44a3.979,3.979,0,0,1-.43,1.076,4.613,4.613,0,0,1-.746.978,2.873,2.873,0,0,1-2.2.97A3.547,3.547,0,0,1,49.712,13.9a3.721,3.721,0,0,1-1.226-2.279,2.6,2.6,0,0,1,.862-2.1,2.562,2.562,0,0,1,2.006-.861,3.321,3.321,0,0,1,2.113,1.1Zm-3.157.77q-.738.738.138,1.835l1.691-1.691a1.64,1.64,0,0,0-.966-.493,1.073,1.073,0,0,0-.863.349' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
    background-size: 100%;
}
.dx_result .product-grid-container li.grid-item .fieldsArea [title="Tiered Price"] span{
    font-size: 0;
}
.dx_result .product-grid-container li.grid-item .fieldsArea [title="Bid Grid Price"]{
    position: absolute;
    right: 16px;
    top: 16px;
    width: 95px;
    height: 26px;
    background: url("data:image/svg+xml,%0A%3Csvg id='badge_bid' xmlns='http://www.w3.org/2000/svg' width='95.004' height='26' viewBox='0 0 95.004 26'%3E%3Crect id='사각형_21013' data-name='사각형 21013' width='95.004' height='26' rx='6' fill='%23e6f0fd'/%3E%3Cpath id='패스_44958' data-name='패스 44958' d='M5.508-4.477a1.916,1.916,0,0,1,1.57,1.969A2.387,2.387,0,0,1,6.363-.656a2.854,2.854,0,0,1-2,.656H.984V-8.484H3.961a2.793,2.793,0,0,1,1.945.627A2.259,2.259,0,0,1,6.6-6.094,1.578,1.578,0,0,1,5.508-4.477ZM2.379-7.23v2.285H3.961q1.207,0,1.207-1.125,0-1.16-1.277-1.16ZM4.43-1.254a1.077,1.077,0,0,0,1.207-1.23A1.119,1.119,0,0,0,4.359-3.738H2.379v2.484ZM8.52-6.363H9.9V0H8.52Zm.691-.914A.86.86,0,0,1,8.584-7.5a.8.8,0,0,1-.229-.6.819.819,0,0,1,.223-.615.87.87,0,0,1,.633-.217.86.86,0,0,1,.627.223.8.8,0,0,1,.229.6.819.819,0,0,1-.223.615A.87.87,0,0,1,9.211-7.277Zm7.5-1.746V0H15.457V-.891A1.963,1.963,0,0,1,13.676.152a1.963,1.963,0,0,1-1.711-.879,4.276,4.276,0,0,1-.609-2.461,4.185,4.185,0,0,1,.621-2.455,2.019,2.019,0,0,1,1.746-.873,2.245,2.245,0,0,1,.908.182,1.853,1.853,0,0,1,.7.521V-9.023Zm-2.6,7.875a1.432,1.432,0,0,0,.639-.141,2.033,2.033,0,0,0,.58-.457V-4.687a1.7,1.7,0,0,0-.58-.434,1.662,1.662,0,0,0-.7-.152q-1.277,0-1.277,2.039Q12.773-1.148,14.109-1.148Zm13.078-3.6V-.492a3.792,3.792,0,0,1-1.131.475,5.614,5.614,0,0,1-1.4.17A3.676,3.676,0,0,1,21.756-1a4.715,4.715,0,0,1-1.025-3.24,4.715,4.715,0,0,1,1.025-3.24,3.676,3.676,0,0,1,2.9-1.154A5.353,5.353,0,0,1,26-8.473,3.409,3.409,0,0,1,27.082-8L26.66-6.879a4.789,4.789,0,0,0-2.027-.492q-2.449,0-2.449,3.129T24.656-1.1a4.376,4.376,0,0,0,1.125-.152V-3.492H24.34V-4.746Zm4.594-1.746a1.655,1.655,0,0,1,.727.152l-.281,1.313a2.4,2.4,0,0,0-.762-.117,1.535,1.535,0,0,0-.715.152,1.4,1.4,0,0,0-.516.492V0H28.852V-6.363h1.254v.973A1.826,1.826,0,0,1,31.781-6.492Zm1.828.129h1.383V0H33.609Zm.691-.914a.86.86,0,0,1-.627-.223.8.8,0,0,1-.229-.6.819.819,0,0,1,.223-.615A.87.87,0,0,1,34.3-8.93a.86.86,0,0,1,.627.223.8.8,0,0,1,.229.6.819.819,0,0,1-.223.615A.87.87,0,0,1,34.3-7.277Zm7.5-1.746V0H40.547V-.891A1.963,1.963,0,0,1,38.766.152a1.963,1.963,0,0,1-1.711-.879,4.276,4.276,0,0,1-.609-2.461,4.185,4.185,0,0,1,.621-2.455,2.019,2.019,0,0,1,1.746-.873,2.245,2.245,0,0,1,.908.182,1.853,1.853,0,0,1,.7.521V-9.023ZM39.2-1.148a1.432,1.432,0,0,0,.639-.141,2.033,2.033,0,0,0,.58-.457V-4.687a1.7,1.7,0,0,0-.58-.434,1.662,1.662,0,0,0-.7-.152q-1.277,0-1.277,2.039Q37.863-1.148,39.2-1.148ZM49.254-8.484A2.735,2.735,0,0,1,51.3-7.74a2.885,2.885,0,0,1,.727,2.1,2.873,2.873,0,0,1-.75,2.115,2.823,2.823,0,0,1-2.1.756H47.59V0H46.184V-8.484Zm0,4.465q1.324,0,1.324-1.594,0-1.617-1.395-1.617H47.59V-4.02Zm6.8-2.473a1.655,1.655,0,0,1,.727.152L56.5-5.027a2.4,2.4,0,0,0-.762-.117,1.535,1.535,0,0,0-.715.152A1.4,1.4,0,0,0,54.5-4.5V0H53.121V-6.363h1.254v.973A1.826,1.826,0,0,1,56.051-6.492Zm1.828.129h1.383V0H57.879Zm.691-.914a.86.86,0,0,1-.627-.223.8.8,0,0,1-.229-.6.819.819,0,0,1,.223-.615.87.87,0,0,1,.633-.217.86.86,0,0,1,.627.223.8.8,0,0,1,.229.6.819.819,0,0,1-.223.615A.87.87,0,0,1,58.57-7.277Zm5.1,7.418a2.855,2.855,0,0,1-2.215-.855,3.423,3.423,0,0,1-.785-2.4A4.135,4.135,0,0,1,61.031-4.9a2.769,2.769,0,0,1,1.031-1.189,2.835,2.835,0,0,1,1.547-.422,3.574,3.574,0,0,1,1.014.146,2.869,2.869,0,0,1,.873.416l-.5,1.078a3.324,3.324,0,0,0-1.406-.375,1.29,1.29,0,0,0-1.107.539A2.531,2.531,0,0,0,62.086-3.2q0,2.074,1.652,2.074a2.888,2.888,0,0,0,1.348-.363l.48,1.066A3.109,3.109,0,0,1,63.668.141Zm8.016-3.586a3.93,3.93,0,0,1-.059.691H67.652a1.574,1.574,0,0,0,1.7,1.641,3.12,3.12,0,0,0,1.559-.41l.5,1.043A3.5,3.5,0,0,1,70.4-.023a4.35,4.35,0,0,1-1.189.164A2.774,2.774,0,0,1,67.02-.732a3.561,3.561,0,0,1-.773-2.443,3.753,3.753,0,0,1,.727-2.467,2.506,2.506,0,0,1,2.039-.873,2.47,2.47,0,0,1,1.969.809A3.336,3.336,0,0,1,71.684-3.445ZM68.977-5.3q-1.16,0-1.324,1.57H70.3a1.844,1.844,0,0,0-.369-1.16A1.182,1.182,0,0,0,68.977-5.3Z' transform='translate(11.086 17.436)' fill='%232189ff'/%3E%3C/svg%3E%0A") no-repeat 0 0;
    background-size: 100%;
}
.dx_result .product-grid-container li.grid-item .fieldsArea [title="Bid Grid Price"] span{
    font-size: 0;
}
.dx_result .product-grid-container li.grid-item .callToActionArea{
    padding-top: 24px !important;
    margin: 0 !important;
    border: 0 !important;
}
.dx_result .product-grid-container li.grid-item .callToActionArea .quantitySelectorContainer{
    gap: 10px;
    flex-direction: row;
}
.dx_result .product-grid-container li.grid-item .callToActionArea commerce-quantity-selector{
    margin-bottom: 0;
}
.dx_result .product-grid-container li.grid-item .callToActionArea commerce-quantity-selector commerce-quantity-selector-popover{
    display: none;
}
.dx_result .product-grid-container li.grid-item .callToActionArea commerce-quantity-selector commerce-number-input label{
    display: none;
}
.dx_result .product-grid-container li.grid-item .callToActionArea commerce-quantity-selector commerce-number-input span button{
    width: 40px;
    height: 40px;
    min-height: auto;
    border: 1px solid var(--slds-g-color-samsung-grayscale-2-dd) !important;
}
.dx_result .product-grid-container li.grid-item .callToActionArea commerce-quantity-selector commerce-number-input span button:first-of-type{
    border-radius: 20px 0 0 20px !important;
}
.dx_result .product-grid-container li.grid-item .callToActionArea commerce-quantity-selector commerce-number-input span button:last-of-type{
    border-radius: 0 20px 20px 0 !important;
}
.dx_result .product-grid-container li.grid-item .callToActionArea commerce-quantity-selector commerce-number-input span input{
    width: 37px !important;
    border-color: var(--slds-g-color-samsung-grayscale-2-dd) !important;;
    font-size: 14px !important; 
}
.dx_result .product-grid-container li.grid-item .callToActionArea commerce-action-button{
    height: 40px;
    min-height: auto;
}
.dx_result .product-grid-container li.grid-item .callToActionArea commerce-action-button button{
    height: 40px;
    min-height: auto;
    padding: 0 !important;
    border: 1px solid #000 !important;
    background: #fff;
    border-radius: 20px !important;
    color: #000;
    font-size: 14px;
}
.dx_result .product-grid-container li.grid-item .callToActionArea commerce-action-button button[disabled]{
    border-color: #ddd !important;
    color: #ddd;
}        

.detail-header-custom .columns-content > community_layout-column+community_layout-column-spacer {padding-right: 4.5rem;}
.detail-header-custom commerce_product_details-gallery-image.desktop-gallery-image {
    width: 30.625rem; 
    height: 30.625rem; 
    padding: 0; 
    border: 0;
}
.detail-header-custom .desktop-featured-image-carousel {width: 30.625rem !important;}
.detail-header-custom .desktop-featured-image-carousel button {border-radius: 0.375rem;}
.detail-header-custom .desktop-featured-image-carousel button picture {
    position: relative;
    border: 0;
}
/* 0508 add - products - 위쪽 큰 이미지 비율 수정 */
.detail-header-custom .desktop-gallery-image button picture img{
    object-fit: contain;
}

/* 0508 add - products - 아래 carousel의 이미지 비율 수정 */
.detail-header-custom .desktop-featured-image-carousel button experience-picture{
    display: contents !important;
}

.detail-header-custom .desktop-featured-image-carousel button picture img{
    max-height: 99%;
    max-width: 99%;
}

/* 0508 add - products - 팝업 모달 작은 이미지  */
.detail-header-custom .image-lightbox button experience-picture{
    display: contents !important;
}

.detail-header-custom .image-lightbox button experience-picture img{
    max-height: 100%;
}



/*
.detail-header-custom .desktop-featured-image-carousel button picture img {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
} */


.detail-header-custom .desktop-featured-image-carousel button picture img {
    /* position: absolute; */
    top: 50%;
    left: 0;
    /* transform: translateY(-50%); */
}



.detail-header-custom .purchase-custom commerce-quantity-selector {display: block;}
/* 240119 asw add */
.detail-header-contents-custom {
    padding-bottom: var(--dxp-g-spacing-xlarge);
    border-bottom: 1px solid var(--slds-g-color-samsung-grayscale-2-dd);
    margin-bottom: var(--dxp-g-spacing-xlarge);
}
.detail-header-contents-custom .slds-grid.slds-p-top_x-small .slds-rich-text-editor__output {
    font-size: var(--dxp-g-font-size-2);
    color: var(--slds-g-color-samsung-grayscale-6-75);
}
.detail-header-contents-custom .slds-p-bottom_small > .slds-grid.slds-p-top_x-small:last-child {
    margin-top: var(--dxp-g-spacing-xlarge);
    padding-top: var(--dxp-g-spacing-xlarge);
    border-top: 1px solid var(--slds-g-color-samsung-grayscale-2-dd);
}
.detail-header-contents-custom .slds-p-bottom_small > .slds-grid.slds-p-top_x-small:last-child .slds-rich-text-editor__output {
    font-size: var(--dxp-g-font-size-4);
    color: var(--dxp-g-brand);
}
.detail-header-custom table.lwc-6p1eg88ej8i {width: 100%;}
.detail-header-custom table.lwc-6p1eg88ej8i td {
    padding-right: var(--dxp-g-spacing-small);
    text-align: right;
}
.detail-header-custom .tax-container {
    padding-right: var(--dxp-g-spacing-small);
    text-align: right;
}
.detail-header-custom .quantity-list-action {justify-content: right;}
.detail-header-custom .quantity-list-action commerce-action-button .slds-button {
    min-width: 10rem !important;
    font-size: var(--dxp-g-font-size-4) !important;
}

/* item list(=cart) */
/* .item-container-custom .product-image.lwc-1noralhrh9q {flex: 2 !important; width: 192px !important; height: 192px !important;}
.item-container-custom .product-image.lwc-1noralhrh9q + .main.lwc-1noralhrh9q {flex: 7 !important;} */
.item-container-custom footer {display:none;}
.item-container-custom commerce_cart-header {
    position: relative;
    padding-bottom: 16px;
    border-bottom: 1px solid #000;
}
.item-container-custom .empty commerce_cart-header {display: none;}
.item-container-custom commerce_cart-header .clear-cart-section {margin-left: 0;}
.item-container-custom .items commerce_cart-header .cart_text .cart_text_sort{
    position: absolute;
    right: 13.75rem;
    top: 13px;
}
.item-container-custom .items commerce_cart-header .cart_text .cart_text_sort h3{
    color: var(--slds-g-color-samsung-grayscale-6-75);
    font-size: 14px;
}
.item-container-custom .items {
    padding: 0;
}

.item-container-custom .items commerce_cart-header .clear-cart-button {min-height: auto; padding: 0 !important; border: 0;}
.item-container-custom .items commerce_cart-header lightning-combobox {
    width: 100px;
    margin-bottom: 0;
}
.item-container-custom .items commerce_cart-header lightning-combobox [part="combobox"]{
    height: 32px;
}
c .slds-combobox_container .slds-combobox {
}
.item-container-custom .items commerce_cart-header .slds-combobox_container .slds-combobox .slds-combobox__input.slds-combobox__input-value {min-width: 13.75rem; border-color: var(--dxp-g-brand-contrast); font-weight: var(--dxp-c-strong-text-weight, 700);}
.item-container-custom .items commerce_cart-header .slds-combobox_container .slds-combobox .slds-combobox__input.slds-combobox__input-value .slds-truncate {padding-top: 3px;}

.item-list-custom commerce_cart-item {padding-top: 2.5rem; padding-bottom: 2.5rem;}
.item-list-custom .item_details_description .description-name-label {display: none;}
.item-list-custom .item_details_description .item_details_description_fields {font-size: var(--dxp-g-font-size-2);}
.item-list-custom .item_details_description .item_details_description_fields .field-label.lwc-1noralhrh9q {margin-left: 0;}
.item-list-custom .item_details_description .item_details_description_fields > div:first-child {
    font-size: var(--dxp-g-font-size-6);
    font-weight: 700;
    color: var(--dxp-g-brand);
}
.item-list-custom .item_details_currency {justify-content: center;}
.item-list-custom .item_details_currency .actualPrice {
    margin-left: 0;
    font-size: 20px;
}
.item-list-custom .item_details_currency .originalPrice {font-size: var(--dxp-g-font-size-2);}
.item-list-custom .discount-price {margin-top: 1.25rem;}
.item-list-custom .discount-price .slds-badge {
    position: relative;
    padding: 0.188rem 0.625rem;
    font-weight: 700;
    border: 0;
    border-radius: 0.25rem;
    background-color: var(--slds-c-icon-color-background, var(--slds-g-color-samsung-skyblue));
}

.item-list-custom .discount-price .slds-badge::before, 
.item-list-custom .discount-price .slds-badge::after {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    border: 4px solid transparent;
    border-top-color: #fff;
    border-right-color: #fff;
    border-radius: 50%;
}
.item-list-custom .discount-price .slds-badge::before {left: 0;}
.item-list-custom .discount-price .slds-badge::after {
    -webkit-transform: translate(-50%, -50%) rotate(225deg);
    transform: translate(-50%, -50%) rotate(225deg);
    right: -8px;
}
.item-list-custom .discount-price .slds-badge:hover, 
.item-list-custom .discount-price .slds-badge:active {border: 0;}


/* [S] 240524 asw add Cart item List */
.item-list-custom .item-name {
    position: absolute;
    display: none;
    width: 0;
    height: 0;
    left: -1px;
    top: -1px;
    grid-area: none !important;
}
.item-list-custom ul .li-layout{
    padding: 30px 0;
}
.item-list-custom .item-details-pills-qty {
    grid-row: 1 / 3 !important;
}
.item-list-custom .item-details-pills-qty .product-fields{
    margin-bottom: 0;
}
.item-list-custom .item-details-pills-qty .product-fields lightning-formatted-rich-text{
    margin: 0 !important;
}
.item-list-custom .item-details-pills-qty .product-fields:first-child {
    margin-bottom: 8px;
    color: #000;
    font-size: 20px;
    font-weight: 700;
}
.item-list-custom .item-details-pills-qty .product-fields:nth-child(2) {
    height: 12px;
    color: var(--dxp-g-neutral-3);
    font-size: 12px;
}
.item-list-custom .item-details-pills-qty .product-fields:nth-child(3){
    margin-top: 8px;
}
.item-list-custom .item-details-pills-qty .product-fields:nth-child(3) > lightning-formatted-rich-text{
    display: none;
}
.item-list-custom .item-details-pills-qty .product-fields:nth-child(3) lightning-formatted-rich-text + commerce-field-display lightning-formatted-rich-text{
    display: block;
    width: 104px;
    height: 26px;
    background: url("data:image/svg+xml,%0A%3Csvg id='badge_status' xmlns='http://www.w3.org/2000/svg' width='104' height='26' viewBox='0 0 104 26'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23e6f0fd; %7D .cls-2 %7B fill: %232189ff; font-size: 12px; font-family: SamsungOne-700, 'SamsungOne %5C37 00'; font-weight: 700; %7D %3C/style%3E%3C/defs%3E%3Crect id='사각형_21013' data-name='사각형 21013' class='cls-1' width='104' height='26' rx='6'/%3E%3Ctext id='Portal_Price' data-name='Portal Price' class='cls-2' transform='translate(12 5.047)'%3E%3Ctspan x='8.77' y='12'%3EPortal Price%3C/tspan%3E%3C/text%3E%3C/svg%3E%0A") no-repeat 0 0;
    background-size: 100%;    
    font-size: 0;
}
.item-list-custom .item-details-pills-qty commerce-quantity-selector{
    margin-top: 22px;
}
.item-list-custom .item-unit-price{
    position: absolute;
    right: 172px;
    top: 50%;
    transform: translateY(-50%);
}
.item-list-custom .item-unit-price span{
    font-size: 16px;
}
.item-list-custom .item-prices{
    display: flex;
}
.item-list-custom .item-prices .item_details_currency{
    flex-direction: column;
    align-items: end;
    padding-right: 12px;
}
.item-list-custom .lwc-1noralhrh9q.item-delete {
    padding: 30px 0 0 0;
    text-decoration: none !important;
}
.item-list-custom .lwc-1noralhrh9q.item-delete button{
    min-width: auto !important;
    min-height: auto !important;
}

/* [E] 240524 asw add Cart item List */

/* [S] 20240122 asw Promotion add */
.items.lwc-26kv81bckgr{
    position: relative;
}
.item-list-custom commerce_cart-item{
    padding-bottom: 4.25rem;
}
/* 240614 asw  position: absolute remove */
.item-list-custom .promotion_pill {
    /* position: absolute; */
    bottom: 2.5rem;
}
.item-list-custom .promotion_pill .slds-pill {
    position: relative;
    padding: 0.188rem 0.625rem;
    font-weight: 700;
    border: 0;
    border-radius: 0.25rem;
    background-color: var(--slds-c-icon-color-background, var(--slds-g-color-samsung-skyblue));
}

.item-list-custom .promotion_pill .slds-pill::before, 
.item-list-custom .promotion_pill .slds-pill::after {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    border: 4px solid transparent;
    border-top-color: #fff;
    border-right-color: #fff;
    border-radius: 50%;
}
.item-list-custom .promotion_pill .slds-pill::before {left: 0;}
.item-list-custom .promotion_pill .slds-pill::after {
    -webkit-transform: translate(-50%, -50%) rotate(225deg);
    transform: translate(-50%, -50%) rotate(225deg);
    right: -8px;
}
.item-list-custom .promotion_pill .slds-pill:hover, 
.item-list-custom .promotion_pill .slds-pill:active {border: 0;}

.promotion_pill .slds-pill .slds-pill__label{
    color: #fff !important;
}

/* [E] 20240122 asw Promotion add */


.item-list-custom .main_actions {margin-top: var(--dxp-g-spacing-medium);}
.item-list-custom .slds-button--neutral:disabled, 
.item-list-custom .slds-button--neutral[disabled], 
.item-list-custom .slds-button_neutral:disabled, 
.item-list-custom .slds-button_neutral[disabled] {border-color: var(--dxp-g-neutral-1);}
.item-list-custom .main_actions .main_actions_quantity {margin-right: var(--dxp-g-spacing-xsmall);}
.number-input__input {
    width: 82px !important;
    margin-bottom: 0;
    border-color: var(--slds-g-color-samsung-grayscale-2-dd);
    font-size: 14px;
}
.number-input__increment-button.slds-p-horizontal--xx-small, 
.number-input__increment-button.slds-p-horizontal_xx-small {
    min-height: auto !important;
    padding: 0 var(--dxp-g-spacing-small) !important; 
    --sds-c-button-neutral-color-border: var(--dxp-g-neutral-1) !important; 
    border-top-right-radius: 50% !important; 
    border-bottom-right-radius: 50% !important; 
}
.number-input__decrement-button.slds-p-horizontal--xx-small, 
.number-input__decrement-button.slds-p-horizontal_xx-small {
    min-height: auto !important;
    padding: 0 var(--dxp-g-spacing-small) !important; 
    --sds-c-button-neutral-color-border: var(--dxp-g-neutral-1) !important; 
    border-top-left-radius: 50% !important; 
    border-bottom-left-radius: 50% !important; 
}
.number-input__button-icon .slds-icon--x-small,.number-input__button-icon .slds-icon_x-small {width: var(--dxp-g-font-size-2); height: var(--dxp-g-font-size-2);}
.number-input__button-icon .slds-icon_x-small {display: block;}
.main_actions_remove,.main_actions_quantity + .main_actions_remove > button {
    overflow: hidden;
    position: relative;
    width: 2rem;
    min-height: auto;
    padding: 0 !important;
    border: 0;
    border-radius: 0;
    color: transparent;
}
.main_actions_quantity + .main_actions_remove > button:after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 1.5rem;
    height: 1.5rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.059' height='18.226' viewBox='0 0 18.059 18.226'%3E%3Cg id='deleteGroup_30795' data-name='deleteGroup 30795' transform='translate(0.75 0.75)'%3E%3Cpath id='delete44713' data-name='delete 44713' d='M1.472,5.748H18.031' transform='translate(-1.472 -1.738)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath id='delete44714' data-name='delete 44714' d='M3.829,5.748H15.674V16.373a2.094,2.094,0,0,1-2.1,2.091H5.924a2.093,2.093,0,0,1-2.1-2.091Z' transform='translate(-1.472 -1.738)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath id='delete44715' data-name='delete 44715' d='M9.751,8.128v7.956' transform='translate(-1.472 -1.738)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath id='delete44716' data-name='delete 44716' d='M7.055,8.128v7.956' transform='translate(-1.472 -1.738)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath id='delete44717' data-name='delete 44717' d='M12.448,8.128v7.956' transform='translate(-1.472 -1.738)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath id='delete44718' data-name='delete 44718' d='M6.949,5.747V4.536a2.8,2.8,0,0,1,5.605,0V5.747' transform='translate(-1.472 -1.738)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: auto;
    transform: translateX(-50%);
}

[lwc-1h6a9krevrv-host] {padding-right: var(--dxp-g-spacing-small) !important;}
.item-summary-custom commerce_cart-summary dl .summary-label dxp_base-text-block{
    margin-top: 0;
}
.item-summary-custom header {
    margin-bottom: 40px;
    padding-top: 10px;
    padding-bottom: var(--dxp-g-spacing-small);
    border-bottom:1px solid var(--dxp-g-brand);
}
.item-summary-custom header div dxp_base-text-block h3{
    font-family: var(--dxp-s-text-heading-extra-large-font-family);
}
.item-summary-custom header+.item {margin-top: 2.5rem;}
.item-summary-custom .item {
    padding: 0;
}
.item-summary-custom .item.original-price{
    margin: 0 16px 24px 16px;
}
.item-summary-custom .item.subtotal-price{
    margin: 0 16px;
}
.item-summary-custom .item:not(.total-price) lightning-formatted-number {font-size: var(--dxp-g-font-size-4) !important;}
.item-summary-custom .item.total-price {
    align-items: center;
    margin-top: 40px; 
    padding: 40px 16px; 
    font-size: var(--dxp-g-font-size-6);
    border-top: 1px solid var(--slds-g-color-samsung-grayscale-2-dd);
}
.item-summary-custom .item.total-price dt p{
    font-size: 16px;
    font-weight: 700;
}
.item-summary-custom .item.total-price dd lightning-formatted-number{
    font-size: 20px;
    font-weight: 700;
}
/* My Profile */
.myProfile-contents-wrap .columns-content community_layout-column lightning-card .slds-card {border-radius: var(--dxp-g-spacing-medium);} 
.myProfile-contents-wrap .columns-content community_layout-column lightning-card .slds-card header .slds-button {font-weight: 400; color: var(--slds-g-color-samsung-skyblue);}


/* Dashboart */
.dashboard-wrapper .header-wrap {
    margin-top: 3.75rem;
    padding-top: 2.5rem;
    padding-left: 6.25rem;
    height: 10rem;
    color: #fff;
    background: #000;
    background-position: 100%;
    background-repeat: no-repeat;
}
.dashboard-wrapper .header-wrap h2 {color: #fff;}
.dashboard-wrapper .header-wrap h2 + p {
    margin-top: var(--dxp-g-spacing-small);
    font-size: var(--dxp-g-font-size-4);
}
.dashboard-wrapper .case-header {background-image: url('/eu/sfsites/c/cms/delivery/media/MCLAKCUBO6P5ETRPTDUG3L4K7DHE');}
.dashboard-wrapper .training-header {background-image: url('/eu/sfsites/c/cms/delivery/media/MCDTQVR433TFBQVOMILQRLBB7UCQ');}
.dashboard-wrapper .performance-header {background-image: url('/eu/sfsites/c/cms/delivery/media/MC7M7SMRFPENDIXH5A34PWNX7CYA');}
.dashboard-wrapper .tab-wrap {margin-top: 3.75rem;}
.dashboard-wrapper .content-wrap .cont + .cont {margin-top: 4.875rem;}
.dashboard-wrapper .content-wrap .cont .slds-float_right lightning-select,
.dashboard-wrapper .content-wrap .cont .slds-float_right lightning-input {
    width: 10rem;
    margin-bottom: 0;
}
.dashboard-wrapper .content-wrap .cont .slds-float_right > * {
    display: inline-block;
}
.slds-round-box-wrap {
    position: relative;
    margin-top: 1rem;
}
.slds-round-box-wrap + .slds-round-box-wrap {margin-top: 2.5rem;}
.radius-box {
    height: 10rem;
    padding: 1.5rem;
    border: 1px solid #ddd;
    border-radius: 1.25rem;
    background-color: #fff;
}
.radius-box dd {
    padding-top: 1.5rem;
    font-size: 1.75rem;
    font-weight: 700;
    text-align: center;
}
.radius-box-active {border-color: #000;}
.radius-box-active dt {
    font-size: 1.25rem;
    font-weight: 700;
}
.radius-box-disabled {background-color: #f7f7f7;}
.radius-box-disabled dd {color: #8f8f8f;}
.radius-box.cols {
    display: flex;
    padding: 0;
}
.radius-box.cols dl {
    width: 33.33333%;
    padding: 1.5rem;
    border-left: 1px solid #ddd;
}
.radius-box.cols dl:first-child {border-left: 0;}
.radius-box.cols.cols-4 dl {width: 25%;}
.radius-box.cols.cols-5 dl {width: 20%;}

.radius-box.radius-box_small {
    height: 7.125rem;
}
.radius-box.radius-box_small dd {
    padding-top: 0.75rem;
    font-size: 1.25rem;
    text-align: right;
}

.radius-box_position {height: 7.3125rem;}
.radius-box_position .position_absolute {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 29rem;
    height: 100%;
}
.radius-box_position .position_absolute dl {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
}
.radius-box_position .position_absolute dd {
    padding-top: 0;
}
.radius-box_position .radius-box-disabled {
    display: flex;
    align-items: center;
    height: 100%;
    padding-left: 34rem;
}
.radius-box_position .radius-box-disabled dl {
    display: inline-block; 
    padding-left: 6.25rem;
    border-left: 0;
}
.radius-box_position .radius-box-disabled dl:first-child {padding-left: 0;}
.radius-box_position .radius-box-disabled dt {
    display: inline-block;
    padding-right: 1rem;
    color: #000;
}
.radius-box_position .radius-box-disabled dd {
    display: inline-block;
    padding: 0 0 0 1rem;
    border-left: 1px solid #ddd;
    font-size: 1.25rem;
    color: #000;
}

.tier-radius-box {
    overflow: hidden;
    margin-top: 1rem;
    border: 1px solid #8f8f8f;
    border-radius: 1.25rem;
    text-align: center;
    background-color: #fff;
}
.tier-radius-box dt {
    padding: 1rem 0;
    border-bottom: 1px solid #ddd;
    background-color: #f7f7f7;
}
.tier-radius-box dd {
    padding: 1.5rem 0 2rem;
}
.tier-radius-box dd span {
    display: block;
    padding-bottom: .75rem;
    font-size: 1.75rem;
    font-weight: 700;
}
.tier-platinum dd {color: #bdb88d;}
.tier-gold dd {color: #c0a249;}
.tier-silver dd {color: #aeafb0;}

.dashboard-wrapper .tbl01 thead th {
    padding: 0.6rem 0 0.6rem;
    font-size: .875rem;
}
.dashboard-wrapper .tbl01 thead th em {
    font-size: .75rem;
    font-weight: 400;
}
.tbl-tier tbody th, 
.tbl-tier tbody td {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    font-size: .75rem;
}
.tbl-tier tbody th {
    text-align: left;
}
.tbl-tier .state {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url("data:image/svg+xml,%3Csvg id='icon_tier_table_on' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle id='1608' data-name='1608' cx='8' cy='8' r='8' fill='%23ddd'/%3E%3Cpath id='favorite' d='M7.286,2.228l.959,3.124a.3.3,0,0,0,.292.187h3.128a.336.336,0,0,1,.188.6L9.309,8.018a.328.328,0,0,0-.1.354l1.21,3.207a.312.312,0,0,1-.48.354L7.2,9.893a.313.313,0,0,0-.375,0L4.075,11.934a.311.311,0,0,1-.48-.354L4.763,8.372a.328.328,0,0,0-.1-.354L2.115,6.144a.34.34,0,0,1,.188-.6H5.43c.146,0,.25-.042.292-.187L6.7,2.207A.3.3,0,0,1,7.286,2.228Z' transform='translate(0.974 0.961)' fill='%23fff'/%3E%3C/svg%3E ");
    background-repeat: no-repeat;
}
.tbl-tier .state.active {
    background-image: url("data:image/svg+xml,%3Csvg id='icon_tier_table_on' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle id='1608_active' data-name='1608_active' cx='8' cy='8' r='8' fill='%232189ff'/%3E%3Cpath id='favorite' d='M7.286,2.228l.959,3.124a.3.3,0,0,0,.292.187h3.128a.336.336,0,0,1,.188.6L9.309,8.018a.328.328,0,0,0-.1.354l1.21,3.207a.312.312,0,0,1-.48.354L7.2,9.893a.313.313,0,0,0-.375,0L4.075,11.934a.311.311,0,0,1-.48-.354L4.763,8.372a.328.328,0,0,0-.1-.354L2.115,6.144a.34.34,0,0,1,.188-.6H5.43c.146,0,.25-.042.292-.187L6.7,2.207A.3.3,0,0,1,7.286,2.228Z' transform='translate(0.974 0.961)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.radius-box h5.title {
    padding-bottom: 1rem;
    border-bottom: 1px solid #ddd;
    font-size: 1.125rem;
    font-weight:  700;
}
.radius-box h5.title.inner-price {
    position: relative;
    padding-right: 7.5rem;
}
.radius-box h5.title.inner-price strong {
    position: absolute;
    right: 0;
    bottom: 1rem;
    width: 7.5rem;
    font-size: 1.75rem;
    text-align: right;
}
.radius-box h5.title.border-none {
    padding-bottom: 0;
    border-bottom: 0;
}
.dashboard-wrapper .inner-wrap {margin-top: 3.25rem;}
.dashboard-wrapper .inner-wrap .title-desction {
    margin-bottom: 0.5rem;
    margin-left: 1.5rem;
    font-size: .875rem;
    text-align: right;
}
.dashboard-wrapper .inner-wrap .title-desction .type-skyblue {
    color: #2189ff;
}

.radius-box.height-full {height: auto;}

.dashboard-wrapper .slds-badge {
    display: inline-block;
    margin-left: .5rem;
    font-size: .75rem;
    border: none;
    vertical-align: middle;
}
.dashboard-wrapper .slds-badge em {
    display: inline-block;
    padding-right: .75rem;
    margin-right: .75rem;
    border-right: 1px solid #ddd;
    color: #757575;
}

.dashboard-wrapper em {font-style: normal;}
.dashboard-wrapper .result-wrap {margin-top: 2.6875rem;}
.dashboard-wrapper .slds-button.slds-button_icon {color: #000;}

.dashboard-wrapper .chart-wrap {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-align: center;
}
.dashboard-wrapper .chart-wrap .text-estimate {font-size: .875rem; text-align: left;}
.dashboard-wrapper .chart-wrap .text-estimate em {display: inline-block; vertical-align: super;}
.dashboard-wrapper .chart-wrap .text-estimate strong {display: inline-block; padding-left: .25rem; font-size: 1.75rem; font-weight: 700;}
.dashboard-wrapper .chart-wrap .text-achievement {display: inline-block; margin-top: 1rem; padding-left: .875rem; padding-right: .875rem; border: 1px solid #ddd; border-radius: 1.875rem; font-size: .875rem;}
.dashboard-wrapper .chart-wrap .text-achievement strong {display: inline-block; padding-left: .25rem; font-size: 1.25rem; font-weight: 700;}
.dashboard-wrapper .chart-wrap .text-achievement span {display: inline-block; padding-left: .25rem; font-size: .75rem; color: #757575;}
.dashboard-wrapper .chart-wrap .text-target {margin-top: .75rem; font-size: 1.125rem; font-weight: 700;}
.dashboard-wrapper .chart-wrap .text-target strong {display: inline-block; padding-left: .25rem; font-size: 1.75rem;}
.dashboard-wrapper .chart-wrap.secend .text-achievement strong {color: #00c3b2;}
.dashboard-wrapper .chart-wrap.third .text-achievement strong {color: #00b3e3;}

.dashboard-wrapper .dl-align_horizontal {height: 7.3125rem;}
.dashboard-wrapper .dl-align_horizontal dl {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
}
.dashboard-wrapper .dl-align_horizontal dd {
    padding-top: 0;
}
.radius-box_type2 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    /* justify-content: center; */
    height: auto;
    padding: 0;
}
.radius-box_type2 dl {
    /* flex: 1 1 25%; */
    width: 25%;
    padding: 1rem 1.5rem;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.radius-box_type2 dl:nth-child(4),
.radius-box_type2 dl:nth-child(8) {
    border-right: 0;
}
.radius-box_type2 dl:nth-child(5),
.radius-box_type2 dl:nth-child(6),
.radius-box_type2 dl:nth-child(7),
.radius-box_type2 dl:nth-child(8) {
    border-bottom: 0;
}
.radius-box_type2.radius-box-top {
    border-bottom-width: 0;
    border-radius: 1.25rem 1.25rem 0 0;
}
.radius-box_type2.radius-box-bottom {
    border-radius: 0 0 1.25rem 1.25rem;
}
.radius-box_type2 dd {
    overflow: hidden;
    position: relative;
    padding-left: 5rem;
    font-size: 1.5rem;
    text-align: right;
}
.radius-box_type2 dd.updown-price span {
    position: absolute;
    top: 50%;
    left: 0;
    padding-top: 1.5rem;
    padding-right: 0;
    transform: translateY(-50%);
}
.dashboard-wrapper .updown-price span {
    display: inline-block;
    padding-right: 1.375rem;
    font-size: .875rem;
    color: #8f8f8f;
}
.dashboard-wrapper .updown-price span.arrow em {
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    font-weight: 400;
    color: #8f8f8f;
    background-image: url("data:image/svg+xml,%3Csvg id='icon_20_down' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='merge_6' data-name='merge 6' d='M0,7h4.25V1h1.5V7H10L5,15Z' transform='translate(5.002 1.998)' fill='%238f8f8f'/%3E%3Crect id='208723' data-name='208723' width='20' height='20' fill='none'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 50%;
    vertical-align: sub;
}
.dashboard-wrapper .updown-price span.arrow.up {color: #2189ff;}
.dashboard-wrapper .updown-price span.arrow.up em {
    background-image: url("data:image/svg+xml,%3Csvg id='icon_20_up' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='merge_4' data-name='merge 4' d='M12910.253,22049v-6H12906l5-8,5,8h-4.25v6Z' transform='translate(-12901 -22032)' fill='%232189ff'/%3E%3Crect id='20872' data-name='20872' width='20' height='20' fill='none'/%3E%3C/svg%3E");
}
/* 240110 asw add */
.slds-modal__title.slds-hyphenate:focus-visible {
    outline: none;
}

/* 240117 asw add */
commerce-layout-header .header-navigation nav button+commerce-drilldown-navigation-list .slide-down.slds-list_vertical > li a:focus {
    background-color: #FFF;
}

/* 240119 asw add */
.suggestions-combobox-container .input-wrapper svg.slds-icon.slds-input__icon {
    fill: #000000;
}

input[type=search] { border-color: #000; color: #000; }
input[type=search]::placeholder { color: #000; }
input[type=search] + lightning-primitive-icon svg.slds-input__icon{ fill: #000; }

/* 240122 asw add */
.hide-banner-btn dxp_content_layout-button-group.lwc-2e9p45m2o16.slds-m-top_small.lwc-4jvuae7j6si-host {
    display: none;
}

.item-container-custom button.lwc-5fghn3l4ske.number-input__increment-button.slds-button.slds-button_neutral.slds-p-horizontal_xx-small.slds-p-vertical_x-small, button.lwc-5fghn3l4ske.number-input__decrement-button.slds-button.slds-button_neutral.slds-p-horizontal_xx-small.slds-p-vertical_x-small {
    --sds-c-button-neutral-color-background-hover: unset;
}
/* 240124 asw add */
nav.lwc-44m8jpc5qct a:focus.lwc-44m8jpc5qct, nav.lwc-44m8jpc5qct a:hover.lwc-44m8jpc5qct, nav.lwc-44m8jpc5qct a:active.lwc-44m8jpc5qct, nav.lwc-44m8jpc5qct button:hover.lwc-44m8jpc5qct, nav.lwc-44m8jpc5qct button:focus.lwc-44m8jpc5qct, nav.lwc-44m8jpc5qct button:active.lwc-44m8jpc5qct {
    background-color: #fff !important;
}
dxp_layout-columns.component-wrapper-spacer.lwc-bh41l7ugn9-host {
    margin-bottom: 0 !important;
}
/* 20240524 asw add */
[name='header'] > .component-wrapper-spacer {
    margin-bottom: 0 !important;
}

.slds-button+.slds-button {
    margin-left: 0.625rem;
}
/* 240126 asw add */
.item-list-custom commerce_cart-item {
    position: relative;
}
.slds-tabs_custom a{
    position: relative;
}
.slds-tabs_custom a.active:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 5px;
    left: 0;
    bottom: -4.5px;
    background-color: #fff;
    z-index: 0;
}

/* 240201 asw add + 0202 edit*/

lightning-spinner.slds-spinner_container {
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

/* 0531 asw letter-spacing: 0 !important; add */
.slds-spinner.slds-spinner_large span.slds-assistive-text::after {
    content: 'Hang tight! \A This may take few more minutes to process your request.';
    white-space: pre;
    text-align: center;
    position: absolute;
    top: calc(100% + 1rem);
    letter-spacing: 0 !important;
    color: #ffffff;
    left: 50%;
    transform: translateX(-50%)
}
[lang="it"] .slds-spinner.slds-spinner_large span.slds-assistive-text::after {
    content: "L'elaborazione della richiesta potrebbe \A richiedere qualche minuto in più.";
}
[lang="pl"] .slds-spinner.slds-spinner_large span.slds-assistive-text::after {
    content: 'Potrzebujemy chwili, \A aby załadować wybraną stronę.';
}
.slds-spinner--large, .slds-spinner_large {
    width: 2.75rem !important;
}

.slds-spinner.slds-spinner_large span.slds-assistive-text {
    overflow: unset !important;
    position: relative !important;
    content: '' !important;
    color: #ffffff00;
    visibility: 0;
}

.slds-spinner.slds-spinner_large {
    -webkit-transform: translate(-50%,-50%) rotate(0deg) !important;
    transform: translate(-50%,-50%) rotate(0deg) !important;
}

.slds-spinner_container [part="backdrop"] {
    position: fixed;
    display: block;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 150vw;
    height: 150vh;
    background-color: rgb(0 0 0 / 25%) !important;
}



/*  */
.radius-box.radius-box_type2.type3 dl {
    width: 33.3%;
}

.radius-box.radius-box_type2.type3 dl:nth-child(4), 
.radius-box.radius-box_type2.type3 dl:nth-child(8) {
    border-right: 1px solid #ddd;
}

.radius-box.radius-box_type2.type3 dl:nth-child(3), 
.radius-box.radius-box_type2.type3 dl:nth-child(6), 
.radius-box.radius-box_type2.type3 dl:nth-child(9) {
    border-right: 0;
}
.radius-box_type2.type3 dl:nth-child(4){
        border-bottom: 0;
}

/*  */
@media all and (max-width: 1240px) {
    commerce-layout-header .header-navigation nav > ul > li {margin-left: 0; margin-right: 1.438rem;}
}
@media all and (max-width: 1040px) {
    commerce-layout-header .header-navigation nav > ul > li {margin-left: 0; margin-right: 0;}

}
/* 0520 asw add */
c-de-contactus-title.component-wrapper-spacer{
    margin-bottom: 0 !important;
}

/* 0531 asw add */
.slds-button:hover, .slds-button:active, .slds-button:focus{
    outline : 2px solid transparent !important;
}

/* 0603 asw add */
lightning-combobox lightning-base-combobox.slds-combobox_container .slds-media__body .slds-truncate{
    font-size:14px;
}

/* .results-container .product-grid-container li {
    max-width: 272px;
} */

/* 0610 asw add product */
.search-container .product-grid-container {
    background-color: #F7F7F7;
}
.search-container .header-container {
    border-color: #000000 !important;
    margin: 0 !important;
    padding: var(--dxp-g-spacing-medium, 1em) var(--dxp-g-spacing-xxsmall, 0.25em) !important;
}
.search-container .categories-section{
    display: none !important;
}
.search-container .results-container .slds-button {
    min-width: unset !important;
    border-radius: 50% !important;
    border: none !important;
    border-color: transparent !important;
}

/* 0610 asw add product - filter */
.search-container .section-header h3 {
    font-weight: bold;
}

.search-container h3.filters-header {
    font-weight: bold !important;
    position: relative; 
    margin-top: 0;
    padding-left: var(--dxp-g-font-size-7) !important; 
    font-size: var(--dxp-g-font-size-6);
}
.search-container h3.filters-header:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 0.875rem;
    height: 0.875rem;
    font-weight: 700;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='52px' height='52px' viewBox='0 0 52 52' enable-background='new 0 0 52 52' xml:space='preserve'%3E%3Cpath fill='var(--dxp-g-brand)' d='M48.3,4H3.9C2.4,4,1.7,5.7,2.6,6.8l19.4,22.7c0.6,0.7,0.9,1.7,0.9,2.6v14.4c0,0.8,0.8,1.5,1.6,1.5h3 c0.8,0,1.4-0.7,1.4-1.5V32.1c0-1,0.4-1.9,1.1-2.6L49.6,6.8C50.5,5.7,49.8,4,48.3,4z'/%3E%3C/svg%3E%0A") no-repeat 0 0;
    background-size: cover;
    transform: translateY(-60%);
}
.slds-form-element__help {
    margin-top: -1.53rem;
}
/* m1.noh pc 신규 공통 */
/* lightning checkbox 디자인 변경// 우선 삭제
lightning-input lightning-primitive-input-checkbox .slds-checkbox .slds-checkbox__label .slds-checkbox_faux{
    display: inline-block;
    width: 0.8889rem;
    height: 0.8889rem;
    background: url("data:image/svg+xml,%0A%3Csvg id='checkbox_data' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='사각형_20705' data-name='사각형 20705' fill='%23fff' stroke='%23707070' stroke-width='1'%3E%3Crect width='16' height='16' rx='6' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='5.5' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
    background-size: 100%;
    box-shadow: none;
}
lightning-input lightning-primitive-input-checkbox .slds-checkbox input:checked + .slds-checkbox__label .slds-checkbox_faux{
    background-image: url("data:image/svg+xml,%0A%3Csvg id='checkbox_data' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='사각형_20705' data-name='사각형 20705' fill='%23fff' stroke='%23000' stroke-width='1'%3E%3Crect width='16' height='16' rx='6' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='5.5' fill='none'/%3E%3C/g%3E%3Cg id='icon_check_data' transform='translate(2 2)'%3E%3Cpath id='icon_check_data-2' data-name='icon_check_data' d='M9.122,2,7.707.59,3.715,4.582,2.293,3.16.879,4.574,3.713,7.408h0l0,0Z' transform='translate(1.121 2.41)' fill-rule='evenodd'/%3E%3Crect id='사각형_20706' data-name='사각형 20706' width='12' height='12' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");
}
*/
/* mc1.noh 여기서 부터 모바일 신규 공통 */
@media (max-width: 712px) {
    body{
        -webkit-text-size-adjust: none !important;
        touch-action:manipulation;
    }
    .mobile_cons{
        padding-top: 1.3333rem !important;
        padding-bottom:  2.2222rem !important;
    }
    /* s: header */
    commerce_data_provider-navigation-menu-data-provider{
        position: absolute;
        right: 0.8889rem;
        top: 1rem;
    }
    commerce-layout-header .header-badge-icons dxp_layout-columns{
        position: absolute;
        right: 5.3333rem;
        top: 1rem;
        width: 3.5556rem;
        height: 1.3333rem;
    }
    commerce-layout-header .header-badge-icons dxp_layout-columns {
        padding: 0;
        margin: 0;
    }
    commerce-layout-header .header-badge-icons dxp_layout-columns commerce_builder-cart-badge{
        width: 24px;
        height: 24px;
    }
    commerce-layout-header .header-badge-icons dxp_layout-columns c-notifications button{
        width: 24px !important;
        height: 24px !important;
    }
    commerce-layout-header .header-badge-icons dxp_layout-columns c-notifications button .defaultIcon{
    }

    commerce_data_provider-navigation-menu-data-provider commerce_builder-drilldown-navigation{
        padding-top: 0 !important;
    }
    .drilldown-nav-hamburger-button{
        width: 24px;
        height: 24px;
        min-width: auto !important;
        min-height: auto !important;;
        padding: 0 !important;
        background: url("data:image/svg+xml,%0A%3Csvg id='icon_menu' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='18' height='15.5' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='사각형_189' data-name='사각형 189' width='24' height='24' fill='none'/%3E%3Cg id='반복_그리드_207' data-name='반복 그리드 207' transform='translate(3 4.25)' clip-path='url(%23clip-path)'%3E%3Cg transform='translate(13491 18047.25)'%3E%3Cline id='선_2' data-name='선 2' x2='18' transform='translate(-13491 -18046.5)' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/g%3E%3Cg transform='translate(13491 18054.25)'%3E%3Cline id='선_2-2' data-name='선 2' x2='18' transform='translate(-13491 -18046.5)' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/g%3E%3Cg transform='translate(13491 18061.25)'%3E%3Cline id='선_2-3' data-name='선 2' x2='18' transform='translate(-13491 -18046.5)' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
        background-size: 100%;
    }
    .drilldown-nav-hamburger-button svg{
        display: none;
    }                    
    commerce_builder-layout-header header{
        height: 3.3333rem;
        min-height: auto !important;
    }

    commerce_builder-cart-badge{
        position: absolute;
        right: 5.3333rem;
        top: 1rem;                
    }

    .mobile-menu-container .close-button-wrapper{
        height: 3.3333rem;
    }
    .mobile-menu-container .close-button-wrapper lightning-button-icon{
        right: 0.8889rem !important;
        top: 0.8889rem;
        margin: 0;
    }
    .mobile-menu-container .close-button-wrapper lightning-button-icon [title="Close navigation menu"]{
        width: 24px;
        height: 24px;
        background: url("data:image/svg+xml,%0A%3Csvg id='icon_menu' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect id='사각형_189' data-name='사각형 189' width='24' height='24' fill='none'/%3E%3Cline id='선_2' data-name='선 2' x2='15' y2='15' transform='translate(5 5)' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3Cline id='선_3' data-name='선 3' x1='15' y2='15' transform='translate(5 5)' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0;
        background-size: 100%;
    }
    .mobile-menu-container .close-button-wrapper lightning-button-icon [title="Close navigation menu"] lightning-primitive-icon{
        display: none;
    }
    .mobile-menu-container nav ul li{
        position: relative;
        margin: 0 !important;
    }
    .mobile-menu-container nav ul li button[data-id="back"]{
        position: fixed;
        left: 0;
        top: 0;
        z-index: 100;
        width: 2.6667rem;
        padding: 0;
        background: url("data:image/svg+xml,%0A%3Csvg id='icon_menu' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect id='사각형_189' data-name='사각형 189' width='24' height='24' fill='none'/%3E%3Cpath id='패스_44892' data-name='패스 44892' d='M0,8.25,8,0l8,8.25' transform='translate(1.625 20) rotate(-90)' fill='none' stroke='%23000' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='선_22' data-name='선 22' x2='20' transform='translate(2.375 12.001)' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 100% 50%;
        background-size: 24px;
        font-size: 0 !important;
    }
    .mobile-menu-container nav ul li [title="O stránkách"],
    .mobile-menu-container nav ul li [title="Marketing"],
    .mobile-menu-container nav ul li [title="Dashboard"],
    .mobile-menu-container nav ul li [title="Propagační akce"],
    .mobile-menu-container nav ul li [title="Ceník"],
    .mobile-menu-container nav ul li [title="Lead"],
    .mobile-menu-container nav ul li [title="Distribuce"],
    .mobile-menu-container nav ul li [title="Technické zdroje"],
    .mobile-menu-container nav ul li [title="Technické případy"],
    .mobile-menu-container nav ul li [title="Om"],
    .mobile-menu-container nav ul li [title="Markedsføring"],
    .mobile-menu-container nav ul li [title="Kampagner"],
    .mobile-menu-container nav ul li [title="Prisliste"],
    .mobile-menu-container nav ul li [title="Førende"],
    .mobile-menu-container nav ul li [title="Fordelinger"],
    .mobile-menu-container nav ul li [title="Tekniske ressourcer"],
    .mobile-menu-container nav ul li [title="ærinder"],
    .mobile-menu-container nav ul li [title="Acerca de"],
    .mobile-menu-container nav ul li [title="Promociones"],
    .mobile-menu-container nav ul li [title="Lista de Precios"],
    .mobile-menu-container nav ul li [title="Leads"],
    .mobile-menu-container nav ul li [title="Distribución"],
    .mobile-menu-container nav ul li [title="Recursos Técnicos"],
    .mobile-menu-container nav ul li [title="Casos"],
    .mobile-menu-container nav ul li [title="Noin"],
    .mobile-menu-container nav ul li [title="Markkinointi"],
    .mobile-menu-container nav ul li [title="Kampanjat"],
    .mobile-menu-container nav ul li [title="Hinnasto"],
    .mobile-menu-container nav ul li [title="Liidit"],
    .mobile-menu-container nav ul li [title="Jakelut"],
    .mobile-menu-container nav ul li [title="Tekniset resurssit"],
    .mobile-menu-container nav ul li [title="Tapaukset"],
    .mobile-menu-container nav ul li [title="À propos"],
    .mobile-menu-container nav ul li [title="Tableau de bord"],
    .mobile-menu-container nav ul li [title="Promotions"],
    .mobile-menu-container nav ul li [title="Liste de prix"],
    .mobile-menu-container nav ul li [title="Prospects"],
    .mobile-menu-container nav ul li [title="Distribution"],
    .mobile-menu-container nav ul li [title="Ressources techniques"],
    .mobile-menu-container nav ul li [title="Cas"],
    .mobile-menu-container nav ul li [title="Promozioni"],
    .mobile-menu-container nav ul li [title="Distribuzione"],
    .mobile-menu-container nav ul li [title="Risorse tecnologiche"],
    .mobile-menu-container nav ul li [title="Richieste"],
    .mobile-menu-container nav ul li [title="Over"],
    .mobile-menu-container nav ul li [title="Promoties"],
    .mobile-menu-container nav ul li [title="Prijslijst"],
    .mobile-menu-container nav ul li [title="Distributie"],
    .mobile-menu-container nav ul li [title="Technische hulpmiddelen"],
    .mobile-menu-container nav ul li [title="Tickets"],
    .mobile-menu-container nav ul li [title="Kampanjer"],
    .mobile-menu-container nav ul li [title="Distribusjoner"],
    .mobile-menu-container nav ul li [title="Tekniske ressurser"],
    .mobile-menu-container nav ul li [title="Case"],
    .mobile-menu-container nav ul li [title="About"],
    .mobile-menu-container nav ul li [title="Oferty specjalne"],
    .mobile-menu-container nav ul li [title="Cennik"],
    .mobile-menu-container nav ul li [title="Dystrybucja"],
    .mobile-menu-container nav ul li [title="Zasoby techniczne"],
    .mobile-menu-container nav ul li [title="Cases"],
    .mobile-menu-container nav ul li [title="O stránke"],
    .mobile-menu-container nav ul li [title="Propagačné akcie"],
    .mobile-menu-container nav ul li [title="Cenník"],
    .mobile-menu-container nav ul li [title="Distribúcia"],
    .mobile-menu-container nav ul li [title="Technické zdroje"],
    .mobile-menu-container nav ul li [title="Technické prípady"],
    .mobile-menu-container nav ul li [title="Handla om"],
    .mobile-menu-container nav ul li [title="Marknadsföring"],
    .mobile-menu-container nav ul li [title="Prislista"],
    .mobile-menu-container nav ul li [title="Leder"],
    .mobile-menu-container nav ul li [title="Distributioner"],
    .mobile-menu-container nav ul li [title="Tekniska resurser"],
    .mobile-menu-container nav ul li [title="Ärenden"],
    .mobile-menu-container nav ul li [title="About"],
    .mobile-menu-container nav ul li [title="Marketing"],
    .mobile-menu-container nav ul li [title="Promotions"],
    .mobile-menu-container nav ul li [title="Price List"],
    .mobile-menu-container nav ul li [title="Leads"],
    .mobile-menu-container nav ul li [title="Distribution"],
    .mobile-menu-container nav ul li [title="Tech Resources"],
    .mobile-menu-container nav ul li [title="Tech Resource"],
    .mobile-menu-container nav ul li [title="Cases"],
    .mobile-menu-container nav ul li [title="Go to Internal"],
    .mobile-menu-container nav ul li [title="MDF"],
    .mobile-menu-container nav ul li [title="Quote Requests"],
    .mobile-menu-container nav ul li [title="Dashboard"],
    .mobile-menu-container nav ul li a[title="Products"],
    .mobile-menu-container nav ul li a[title="Display"],
    .mobile-menu-container nav ul li a[title="Mobile"],
    .mobile-menu-container nav ul li a[title="Tech Resources"],
    .mobile-menu-container nav ul li a[title="Memory"]{
        display: none;
    }
        
    .mobile-menu-container nav ul li a,
    .mobile-menu-container nav ul li button{
        height: 3.1111rem;
        padding: 0 0 0 1.3333rem;;
        font-size: 1rem !important;
        line-height: 3.1111rem;
    }
    .mobile-menu-container nav ul li a:focus,
    .mobile-menu-container nav ul li a:active,
    .mobile-menu-container nav ul li a:hover,
    .mobile-menu-container nav ul li a,
    .mobile-menu-container nav ul li button:focus,
    .mobile-menu-container nav ul li button:active,
    .mobile-menu-container nav ul li button:hover,
    .mobile-menu-container nav ul li button{
        color: #000 !important;
    }
    .mobile-menu-container nav ul li a lightning-icon,
    .mobile-menu-container nav ul li button lightning-icon{
        display: none;
    }
    .mobile-menu-container nav ul li a:after,
    .mobile-menu-container nav ul li button:after{
        content: '';
        position: absolute;
        top: 50%;
        right: 1.3333rem;
        transform: translateY(-50%);
        width: 0.8889rem;
        height: 0.8889rem;
        background: url("data:image/svg+xml,%0A%3Csvg id='icon_arrow' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect id='사각형_20955' data-name='사각형 20955' width='16' height='16' fill='none'/%3E%3Cpath id='패스_44889' data-name='패스 44889' d='M-13038.25-17745.383l6,6.188,6-6.187' transform='translate(17750.289 -13024.25) rotate(-90)' fill='none' stroke='%23000' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0;
        background-size: 100%;
    }
    .mobile-menu-container nav ul li [data-id="back"]:after{
        display: none;
    }
    c-de-custom-user-icon{
        
    }
    c-de-country-select{
        display: none !important;
    }


    /* e: header */
    /* s: accordion */
    .accordion_list{
        border-top: 1px solid #000;
    }
    lightning-modal-body .accordion_list{
        margin: 0 0.8889rem;
    }
    .accordion_list .accordion_header button{
        padding:0;
        background: inherit;
        border:none;
        box-shadow:none;
        border-radius:0;
        overflow:visible;
        cursor:pointer
    }
    .accordion_list > li{
        border-bottom: 1px solid var(--slds-g-color-samsung-grayscale-2-dd) !important;
    }
    .accordion_list > li .accordion_header{
        display: flex;
        position: relative;
    }
    .accordion_list > li .accordion_header .check_wrap{
        display: flex;
        justify-content: end;
        width: 1.3333rem;
        padding-top: 19px;
    }
    .accordion_list > li .accordion_header .check_wrap input[type=checkbox]{
        position: absolute;
        left: 0;
        top: -2px;
        width: 1px;
        height: 1px;
    }
    .accordion_list > li .accordion_header .check_wrap label{
        display: block;
        width: 0.8889rem;
        height: 0.8889rem;
        background: url("data:image/svg+xml,%0A%3Csvg id='checkbox_data' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='사각형_20705' data-name='사각형 20705' fill='%23fff' stroke='%23707070' stroke-width='1'%3E%3Crect width='16' height='16' rx='6' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='5.5' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
        background-size: 100%;
    }
    .accordion_list > li .accordion_header .check_wrap input[type=checkbox]:checked + label{
        background-image: url("data:image/svg+xml,%0A%3Csvg id='checkbox_data' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='사각형_20705' data-name='사각형 20705' fill='%23fff' stroke='%23000' stroke-width='1'%3E%3Crect width='16' height='16' rx='6' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='5.5' fill='none'/%3E%3C/g%3E%3Cg id='icon_check_data' transform='translate(2 2)'%3E%3Cpath id='icon_check_data-2' data-name='icon_check_data' d='M9.122,2,7.707.59,3.715,4.582,2.293,3.16.879,4.574,3.713,7.408h0l0,0Z' transform='translate(1.121 2.41)' fill-rule='evenodd'/%3E%3Crect id='사각형_20706' data-name='사각형 20706' width='12' height='12' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");
    }
    .accordion_list > li .accordion_header .trigger{
        display: flex;
        justify-content: center;
        flex-direction: column;
        gap: 4px;
        position: relative;
        width: 100%;
        min-height: 3.1111rem;
        padding: 16px 32px 16px 8px;
        color: #000;
        font-size: 0.8889rem;
        font-weight: 700;
        line-height: 1.1667rem;
        text-align: left;
        word-break: break-all;
    }
    .accordion_list > li .accordion_header .trigger:after{
        content: '';
        position: absolute;
        right: 0.5rem;
        top: 19px;
        width: 1rem;
        height: 1rem;
        background: url("data:image/svg+xml,%0A%3Csvg id='icons_accordion' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='icon_dash'%3E%3Crect id='사각형_20668' data-name='사각형 20668' width='16' height='16' fill='none'/%3E%3Cpath id='dash' d='M13.462,7.4a.414.414,0,0,1-.4.4H.942a.414.414,0,0,1-.4-.4V6.6a.414.414,0,0,1,.4-.4H13.058a.414.414,0,0,1,.4.4Z' transform='translate(1 1)' fill-rule='evenodd'/%3E%3C/g%3E%3Cg id='icon_add'%3E%3Crect id='사각형_20669' data-name='사각형 20669' width='16' height='16' fill='none'/%3E%3Cpath id='add' d='M8.077,7.808h4.442a.414.414,0,0,0,.4-.4V6.6a.414.414,0,0,0-.4-.4H8.077a.254.254,0,0,1-.269-.269V1.481a.414.414,0,0,0-.4-.4H6.6a.414.414,0,0,0-.4.4V5.923a.254.254,0,0,1-.269.269H1.481a.414.414,0,0,0-.4.4V7.4a.414.414,0,0,0,.4.4H5.923a.254.254,0,0,1,.269.269v4.442a.414.414,0,0,0,.4.4H7.4a.414.414,0,0,0,.4-.4V8.077A.254.254,0,0,1,8.077,7.808Z' transform='translate(1 1)' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
        background-size: 100%;
    }
    .accordion_list > li .accordion_header.on .trigger:after{
        background-image: url("data:image/svg+xml,%0A%3Csvg id='icons_accordion' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='icon_dash'%3E%3Crect id='사각형_20668' data-name='사각형 20668' width='16' height='16' fill='none'/%3E%3Cpath id='dash' d='M13.462,7.4a.414.414,0,0,1-.4.4H.942a.414.414,0,0,1-.4-.4V6.6a.414.414,0,0,1,.4-.4H13.058a.414.414,0,0,1,.4.4Z' transform='translate(1 1)' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
    }
    .accordion_list > li .accordion_header.with_qty{
        flex-direction: column;
    }
    .accordion_list > li .accordion_header.with_qty .trigger{
        padding-bottom: 0.5rem;
    }
    .accordion_list > li .accordion_header.with_qty .price_qty{
        display: flex;
        gap: 0.5rem;
        padding: 0 0.5rem 16px 0.5rem;
    }
    .accordion_list > li .accordion_header.with_qty .price_qty dl{
        flex: 1 1 40%;
    }
    .accordion_list > li .accordion_header.with_qty .price_qty dl dt{
        color: var(--slds-g-color-samsung-grayscale-5-8f);
        font-size: 0.6667rem;
    }
    .accordion_list > li .accordion_header.with_qty .price_qty dl dd{
        margin-top: 0.5rem;
        color: var(--slds-g-color-samsung-grayscale-5-8f);
        font-size: 0.6667rem;
        word-break: break-all;
    }
    .accordion_list > li .accordion_header.with_qty .price_qty dl dd input[type=number]{
        width: 100%;
        height: 1.7778rem;
        padding: 0 0.6667rem;
        border: 1px solid var(--slds-g-color-samsung-grayscale-2-dd);
        border-radius: 0.5rem;
        color: var(--slds-g-color-samsung-grayscale-6-75);
        font-size: 0.7778rem;
    }
    .accordion_list > li .cons{
        display: none;
        position: relative;
        padding: 0 0.6667rem 0.8889rem 0.6667rem;
        border-top: 1px solid var(--slds-g-color-samsung-grayscale-6-75);
        background-color: var(--slds-g-color-samsung-grayscale-0-f7);
    }
    .accordion_list > li .accordion_header .trigger span{
        color: var(--slds-g-color-samsung-skyblue);
        font-size: 0.6667rem;
        font-weight: 400;
        font-family: var(--dxp-s-body-font-family);
        line-height: 1.4;
    }
    .accordion_list > li .accordion_header.on + .cons{
        display: block;
    }
    .accordion_list > li .cons .list dt{
        margin-top: 0.8889rem;
        color: var(--slds-g-color-samsung-grayscale-5-8f);
        font-size: 0.6667rem;
    }
    .accordion_list > li .cons .list dd{
        min-height: 1.1667rem;
        margin-top: 0.4444rem;
        color: #000;
        font-size: 0.7778rem;
    }
    .accordion_list > li .cons .list dd.check:before{
        content: '';
        display: block;
        width: 0.8889rem;
        height: 0.8889rem;
        background: url("data:image/svg+xml,%0A%3Csvg id='icon_16_check' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath id='Icon' d='M4.408,7.808.6,3.977a.362.362,0,0,1,0-.508l.508-.508a.362.362,0,0,1,.508,0L4.477,5.846a.251.251,0,0,0,.346,0L10.431.192a.362.362,0,0,1,.508,0L11.446.7a.362.362,0,0,1,0,.508l-6.531,6.6a.327.327,0,0,1-.508,0Z' transform='translate(1.977 3.992)' fill-rule='evenodd'/%3E%3Crect id='사각형_20818' data-name='사각형 20818' width='16' height='16' fill='none'/%3E%3C/svg%3E%0A") no-repeat 0 0;
        background-size: 100%;
    }
    .accordion_list > li .cons .list dd .btn_download{
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 0.5rem;
        width: 100%;
        height: 2rem;
        background-color: #fff;
        border: 1px solid var(--slds-g-color-samsung-grayscale-7-55);
        border-radius: 0.3333rem;;
    }
    .accordion_list > li .cons .list dd .btn_download:before{
        content: '';
        width: 0.8889rem;
        height: 0.8889rem;
        color: #000;
        font-size: 0.6667rem;
        background: url("data:image/svg+xml,%0A%3Csvg id='icon_16_download' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='그룹_30953' data-name='그룹 30953' transform='translate(1.5 1.5)'%3E%3Cpath id='패스_44760' data-name='패스 44760' d='M14.594,31h-.813a.409.409,0,0,0-.406.391V34a.409.409,0,0,1-.406.391H4.031A.409.409,0,0,1,3.625,34V31.391A.409.409,0,0,0,3.219,31H2.406A.409.409,0,0,0,2,31.391v3.521a1.067,1.067,0,0,0,1.083,1.043H13.917A1.067,1.067,0,0,0,15,34.913V31.391A.409.409,0,0,0,14.594,31Z' transform='translate(-2 -22.956)'/%3E%3Cpath id='패스_44761' data-name='패스 44761' d='M14.912,11.286a.419.419,0,0,0,.581,0L19.23,7.765a.363.363,0,0,0,0-.548l-.581-.548a.419.419,0,0,0-.581,0L16.517,8.13a.28.28,0,0,1-.471-.183V2.391A.487.487,0,0,0,15.6,2h-.83a.414.414,0,0,0-.415.391v5.53a.28.28,0,0,1-.471.183l-1.55-1.461a.419.419,0,0,0-.581,0l-.581.574a.363.363,0,0,0,0,.548Z' transform='translate(-8.689 -2)'/%3E%3C/g%3E%3Crect id='사각형_20762' data-name='사각형 20762' width='16' height='16' fill='none'/%3E%3C/svg%3E%0A") no-repeat 0 0;
        background-size: 100%;
    }
    .accordion_list > li .cons .link{
        display: flex;
        justify-content: end;
        align-items: center;
        height: 1.7778rem;
        margin-top: 1rem;
    }
    .accordion_list > li .cons .link a{
        position: relative;
        margin-right: 1.2778rem;
        font-family: var(--dxp-s-button-font-family);
        font-size: 0.6667rem;
        text-decoration: underline;
        text-underline-offset: 0.1667rem;
        font-weight: 700;
    }
    .accordion_list > li .cons .link a:after{
        content: '';
        position: absolute;
        right: -1.2778rem;
        top: 50%;
        transform: translateY(-50%);
        width: 0.8889rem;
        height: 0.8889rem;
        background: url("data:image/svg+xml,%0A%3Csvg id='icon_arrow' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect id='사각형_20955' data-name='사각형 20955' width='16' height='16' fill='none'/%3E%3Cpath id='패스_44889' data-name='패스 44889' d='M-13038.25-17745.383l6,6.188,6-6.187' transform='translate(17750.289 -13024.25) rotate(-90)' fill='none' stroke='%23000' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0;
        background-size: 100%;
    }    
    .mobile_btn_wrap{
        display: flex !important;
        gap: 0.5rem;
        position: sticky;
        left: 0;
        bottom: 0;
        width: 100vw;
        height: 4rem;
        margin-top: 2.2222rem;
        padding: 1rem;
        padding-bottom: calc(1rem + env(safe-area-inset-bottom)) !important;
        margin-left: -0.75rem;
        background: #fff;
        box-shadow: 0px -4px 5px 0px rgba(0, 0, 0, 0.15);
    }
    .mobile_btn_wrap > *{
        flex: 1;
        margin: 0;
    }
    .mobile_btn_wrap > * button{
        width: 100%;
    }
    .mobile_btn_wrap lightning-button button{
        width: 100%;
    }    
    .view_more_wrap button{
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 0.5rem;
        width: 100%;
        height: 2.2222rem;
        margin-top: 0.5rem;
        background: inherit;
        border: 0;        
        color: #000;
        font-size: 0.7778rem;
        font-weight: 700;
    }
    .view_more_wrap button:before{
        content: '';
        display: block;
        width: 12px;
        height: 12px;
        background: url("data:image/svg+xml,%0A%3Csvg id='icon_chevrondown' xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='chevrondown' d='M10.985,4.108,6.254,8.885a.362.362,0,0,1-.508,0L1.015,4.108a.362.362,0,0,1,0-.508l.508-.508a.362.362,0,0,1,.508,0L5.746,6.854a.362.362,0,0,0,.508,0L9.969,3.115a.362.362,0,0,1,.508,0l.508.508A.382.382,0,0,1,10.985,4.108Z' transform='translate(0.009 0.012)' fill-rule='evenodd'/%3E%3Crect id='사각형_20953' data-name='사각형 20953' width='12' height='12' fill='none'/%3E%3C/svg%3E%0A") no-repeat 0 0;
        background-size: 100%;
    }
    .result_none{
        position: relative;
        height: 13.8889rem;
        padding-top: 7.7778rem;
        border-top: 1px solid #000;
        border-bottom: 1px solid var(--slds-g-color-samsung-grayscale-2-dd);
        color: #000;
        font-size: 1.1111rem;
        font-weight: 700;
        text-align: center;
    }
    .result_none:before{
        content: '';
        position: absolute;
        left: 50%;
        top: 3.1111rem;
        transform: translateX(-50%);
        width: 3.5rem;
        height: 3.5rem;
        background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='48px' height='48px' viewBox='0 0 48 48' enable-background='new 0 0 48 48' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M16,27.5v-3c0-0.8-0.7-1.5-1.5-1.5h-11C2.7,23,2,23.7,2,24.5v3C2,28.3,2.7,29,3.5,29h11 C15.3,29,16,28.3,16,27.5z'/%3E%3Cpath fill='%23FFFFFF' d='M17.9,32c-0.6-0.6-1.5-0.6-2.1,0L8,39.8c-0.6,0.6-0.6,1.5,0,2.1l2.1,2.1c0.6,0.6,1.5,0.6,2.1,0l7.8-7.8 c0.6-0.6,0.6-1.5,0-2.1L17.9,32z'/%3E%3Cpath fill='%23FFFFFF' d='M34.1,20c0.6,0.6,1.5,0.6,2.1,0l7.8-7.8c0.6-0.6,0.6-1.5,0-2.1L41.9,8c-0.6-0.6-1.5-0.6-2.1,0L32,15.7 c-0.6,0.6-0.6,1.5,0,2.1L34.1,20z'/%3E%3Cpath fill='%23FFFFFF' d='M12.2,8c-0.6-0.6-1.5-0.6-2.1,0L8,10.1c-0.6,0.6-0.6,1.5,0,2.1l7.8,7.8c0.6,0.6,1.5,0.6,2.1,0l2.1-2.1 c0.6-0.6,0.6-1.5,0-2.1L12.2,8z'/%3E%3Cpath fill='%23FFFFFF' d='M36.3,32c-0.6-0.6-1.5-0.6-2.1,0L32,34.1c-0.6,0.6-0.6,1.5,0,2.1l7.8,7.8c0.6,0.6,1.5,0.6,2.1,0l2.1-2.1 c0.6-0.6,0.6-1.5,0-2.1L36.3,32z'/%3E%3Cpath fill='%23FFFFFF' d='M27.5,36h-3c-0.8,0-1.5,0.7-1.5,1.5v11c0,0.8,0.7,1.5,1.5,1.5h3c0.8,0,1.5-0.7,1.5-1.5v-11 C29,36.7,28.3,36,27.5,36z'/%3E%3Cpath fill='%23FFFFFF' d='M48.5,23h-11c-0.8,0-1.5,0.7-1.5,1.5v3c0,0.8,0.7,1.5,1.5,1.5h11c0.8,0,1.5-0.7,1.5-1.5v-3 C50,23.7,49.3,23,48.5,23z'/%3E%3Cpath fill='%23FFFFFF' d='M27.5,2h-3C23.7,2,23,2.7,23,3.5v11c0,0.8,0.7,1.5,1.5,1.5h3c0.8,0,1.5-0.7,1.5-1.5v-11 C29,2.7,28.3,2,27.5,2z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50%;
        background-color: var(--slds-g-color-samsung-grayscale-3-cc);
        background-size: 50%;
        border-radius: 50%;

    }

    .accordion_list > li .cons .list dd .alternative_wrap{
        display: flex;
        width: 1.3333rem;
    }
    .accordion_list > li .cons .list dd .alternative_wrap input[type=checkbox]{
        position: absolute;
        left: 0;
        top: -2px;
        width: 1px;
        height: 1px;
    }
    .accordion_list > li .cons .list dd .alternative_wrap label{
        display: block;
        width: 0.8889rem;
        height: 0.8889rem;
        background: url("data:image/svg+xml,%0A%3Csvg id='checkbox_data' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='사각형_20705' data-name='사각형 20705' fill='%23fff' stroke='%23707070' stroke-width='1'%3E%3Crect width='16' height='16' rx='6' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='5.5' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
        background-size: 100%;
    }

    .accordion_list > li .cons .list dd .alternative_wrap input[type=checkbox]:checked + label{
        background-image: url("data:image/svg+xml,%0A%3Csvg id='checkbox_data' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='사각형_20705' data-name='사각형 20705' fill='%23fff' stroke='%23000' stroke-width='1'%3E%3Crect width='16' height='16' rx='6' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='5.5' fill='none'/%3E%3C/g%3E%3Cg id='icon_check_data' transform='translate(2 2)'%3E%3Cpath id='icon_check_data-2' data-name='icon_check_data' d='M9.122,2,7.707.59,3.715,4.582,2.293,3.16.879,4.574,3.713,7.408h0l0,0Z' transform='translate(1.121 2.41)' fill-rule='evenodd'/%3E%3Crect id='사각형_20706' data-name='사각형 20706' width='12' height='12' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");
    }
    /* e: accordion */

    /* cart */
    .item-container-custom .items header .header-labels{
        gap: 0.8889rem;
    }
    .item-container-custom .items header .header-labels .label-count{
        justify-content: space-between;
        align-items: center;
    }
    .item-container-custom .items header .header-labels .label-count h1{
        font-size: 1.1111rem;
        font-family: var(--dxp-s-text-heading-extra-large-font-family);
    }
    .item-container-custom .items header .header-labels .label-count dxp_base-text-block{
        margin: 0;
    }
    .item-container-custom .items header .header-labels .label-count dxp_base-text-block p{
        font-size: 0.8889rem;
        font-weight: 700;
    }
    .item-container-custom .items header .header-labels  .clear-cart-section{
        flex: none;
        width: 1.7778rem;
        height: 0.6667rem;
    }
    .item-container-custom .items header .header-labels  .clear-cart-section dxp_base-text-block{
        margin: 0;
    }
    .item-container-custom .items header .header-labels  .clear-cart-section dxp_base-text-block p{
        font-size: 0.7778rem;
    }
    .item-container-custom .items commerce_cart-header .cart_text .cart_text_sort{
        position: absolute;
        left: 0;
        right: auto;
        top: auto;
        bottom: 22px;
    }
    .item-container-custom .items commerce_cart-header .cart_text .cart_text_sort h3{
        font-size: 0.7778rem;
    }    
    .item-container-custom .items commerce_cart-header .sort-menu{
        display: none;
    }    
    .item-container-custom .items header lightning-combobox{
        width: calc(100% - 1.5444rem);
        margin: 0.5rem 0 0 1.5444rem;
        border-radius: 0.3333rem;
    }
    .item-container-custom .items header lightning-combobox [part="combobox"]{
        width: 100%;
        line-height: 1;
    }
    .item-container-custom .items header lightning-combobox [part="combobox"] button{
        height: 1.7778rem;
        min-height: auto;
    }
    .item-container-custom .items header lightning-combobox [part="combobox"] button span{
        font-size: 0.7778rem;
        padding-top: 0 !important;
        line-height: 1.6667rem;
    }
    .item-container-custom .items header lightning-combobox [part="combobox"] .slds-input__icon-group_right{
        transform: translateY(-50%);
        margin-top: 0;
    }
    .item-list-custom ul .li-layout {
        padding: 0.8889rem 0;
    }
    .item-list-custom ul article:not(:last-of-type) {
        border-bottom: 1px solid var(--slds-g-color-samsung-grayscale-2-dd);
    }
    .item-list-custom commerce_cart-item .item-image{
        margin-right: 1.3333rem;
    }
    .item-list-custom commerce_cart-item .item-image figure a{
        display: flex;
        width: 4.4444rem;
        height: 4.4444rem;
    }
    .item-list-custom .item-details-pills-qty {
        grid-area: auto !important;
    }
    .item-list-custom .item-details-pills-qty .product-fields:first-child {
        font-size: 0.8889rem;
    }
    .item-list-custom .item-details-pills-qty .product-fields:nth-child(4){
        margin-top: 0.4444rem;
    }
    .item-list-custom .item-details-pills-qty commerce-quantity-selector{
        margin-top: 0.8889rem;        
    }
    .item-list-custom .item-details-pills-qty commerce-quantity-selector .number-input__input{
        width: 3.6667rem !important;
        height: 1.7778rem;
        min-height: auto;
    }
    .item-list-custom .item-prices{
        margin-top: 0.8889rem;
    }
    .item-list-custom .item-prices .item_details_currency {
        align-items: start;
        padding-right: 0;
    }
    .item-list-custom .item_details_currency .originalPrice{
        font-size: 0.6667rem;
        line-height: normal;
    }
    .item-list-custom .item_details_currency .actualPrice {
        margin-top: 0.2222rem;
        font-size: 1.1111rem;
        line-height: 1;
    }
    .item-list-custom .item-unit-price{
        position: static;
        transform: translate(0);
        margin-top: 0.4444rem;
        font-size: 0.7778rem !important;
        line-height: 1;
    }
    .item-list-custom .item-unit-price * {
        font-size: 0.7778rem;
    }
    .item-list-custom .item-unit-price span {
        line-height: 1;
    }
    .item-list-custom .item-delete {
        display: flex;
        justify-content: end;
        position: absolute;
        right: 0;
        bottom: 0;        
        width: 100%;
    }
    .item-list-custom .item-delete button {
        font-size: 0.6667rem;
    }
    .dx_cart_custom commerce_builder-cart-summary{
        margin-left: 0;
    }
    .dx_cart_custom .item-summary-custom header {
        padding: 3rem 0 0.5rem 0;
        margin-bottom: 0.8889rem;
    }
    .dx_cart_custom .item-summary-custom .item.original-price {
        margin: 0 0 0.4444rem 0;
    }
    .dx_cart_custom .item-summary-custom .item.original-price dt p{
        font-size: 0.7778rem;
    }
    .dx_cart_custom .item-summary-custom .item.original-price dd lightning-formatted-number{
        font-size: 0.7778rem;
    }
    .dx_cart_custom .item-summary-custom .item.subtotal-price {
        margin: 0;
    }
    .dx_cart_custom .item-summary-custom .item.subtotal-price dt p{
        font-size: 0.7778rem;
    }
    .dx_cart_custom .item-summary-custom .item.subtotal-price dd lightning-formatted-number{
        font-size: 0.7778rem;
    }
    .dx_cart_custom .item-summary-custom .item.total-price {
        margin: 0.5rem 0 2rem 0;
        padding: 0.8889rem 0 0 0;
    }
    .dx_cart_custom .item-summary-custom .item.total-price dt p{
        font-size: 0.8889rem;
    }
    .dx_cart_custom .item-summary-custom .item.total-price dd lightning-formatted-number{
        font-size: 1.1111rem;
    }
    .dx_cart_custom .dx_cart_btn{
        margin: 1.7778rem 0 0 0;
    }
    /* bread */
    /* breadcrumb */
    nav.commerce-breadcrumb {
        margin: 0;
    }
}
