.elementor-8 .elementor-element.elementor-element-247411fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-247411fa:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-247411fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-005d99c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-005d99c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-005d99c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-005d99c{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-36f9f7c0 */.uksc-cart-page-row--item{
					padding-top:32px!important;
					padding-bottom: 0!important;
}
.my-cart-full-bleed{
				    padding-bottom: 0px!important;
}
.uksc-cart-page-header h1{
    font-family: "Tomorrow";
    font-size: 48px!important;
    font-weight: 600!important;
}
.uksc-cart-page-shipping-text{
    font-size: 14px!important;
    font-weight: 400!important;
}
.uksc-cart-page-total{
    font-family: "Tomorrow";
    font-size: 18px!important;
    font-weight: 400!important;
}
.uksc-cart-page-title{
    font-weight: 400!important;
}
.uksc-price.uksc-price--highlight{
    font-weight: 400!important;
}
.uksc-cart-page-line-total{
    font-weight: 400!important;
}
.uksc-cart-page-shipping-estimator-title{
    font-size:13px!important ;
    font-weight: 600!important;
}
.form-row.uksc-fixed-shipping-submit button{
    font-weight: 600!important;
}
.form-row.uksc-fixed-shipping-submit button:hover{
    font-weight: 600!important;
}
.uksc-fixed-shipping-message strong{
    font-weight: 600!important;
}
/* 按钮/链接父级 */
.uksc-cart-page-checkout {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: 600!important;
}

/* 左侧锁图标 */
.uksc-cart-page-checkout .uksc-cart-page-lock {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);

    display: flex;
    align-items: center;
    justify-content: center;

    width: 17px;
    height: 17px;
}

/* SVG 图标尺寸 */
.uksc-cart-page-checkout .uksc-cart-page-lock svg {
    display: block;
    width: 17px;
    height: 17px;
}/* End custom CSS */