.elementor-2855 .elementor-element.elementor-element-a437351 > .elementor-container{min-height:200px;}.elementor-2855 .elementor-element.elementor-element-a437351:not(.elementor-motion-effects-element-type-background), .elementor-2855 .elementor-element.elementor-element-a437351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2855 .elementor-element.elementor-element-a437351 > .elementor-background-overlay{background-color:#000000;opacity:0.57;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2855 .elementor-element.elementor-element-a437351{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2855 .elementor-element.elementor-element-a437351 > .elementor-shape-bottom .elementor-shape-fill{fill:#EDEDED;}.elementor-2855 .elementor-element.elementor-element-a437351 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:87px;}.elementor-2855 .elementor-element.elementor-element-91e076e{text-align:center;}.elementor-2855 .elementor-element.elementor-element-91e076e .elementor-heading-title{color:#FFFFFF;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:6px 6px 10px rgba(0,0,0,0.3);mix-blend-mode:lighten;}.elementor-2855 .elementor-element.elementor-element-91e076e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2855 .elementor-element.elementor-element-65470434{padding:0px 0px 0px 0px;}.elementor-2855 .elementor-element.elementor-element-3804c2f > .elementor-widget-container{margin:0px 10px -70px 10px;}.elementor-2855 .elementor-element.elementor-element-9d85768 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:none;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-2855 .elementor-element.elementor-element-ce213dd{text-align:left;}.elementor-2855 .elementor-element.elementor-element-ce213dd > .elementor-widget-container{padding:10px 10px 10px 10px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products  ul.products{grid-column-gap:13px;grid-row-gap:13px;}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product{text-align:left;border-radius:5px;box-shadow:0px 0px 10px -4px rgba(0,0,0,0.5);}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:3px;}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;font-weight:bold;}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .star-rating{color:#7a7a7a;font-size:0.4em;}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Archivo Narrow", Sans-serif;font-size:25px;}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .price del {font-family:"Archivo Narrow", Sans-serif;font-size:20px;font-weight:100;}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .button{background-color:#6EC1E4;font-family:"Archivo Narrow", Sans-serif;}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2855 .elementor-element.elementor-element-61e0d0c > .elementor-widget-container{margin:0px 10px 0px 10px;}@media(min-width:768px){.elementor-2855 .elementor-element.elementor-element-837e5f6{width:25.695%;}.elementor-2855 .elementor-element.elementor-element-a152fdd{width:115.971%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2855 .elementor-element.elementor-element-837e5f6{width:30%;}.elementor-2855 .elementor-element.elementor-element-a152fdd{width:70%;}}@media(min-width:1025px){.elementor-2855 .elementor-element.elementor-element-a437351:not(.elementor-motion-effects-element-type-background), .elementor-2855 .elementor-element.elementor-element-a437351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:12px;}}@media(max-width:767px){.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:15px;}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .price{font-size:20px;}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .price del {font-size:20px;}.elementor-2855 .elementor-element.elementor-element-61e0d0c.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-2855 .elementor-element.elementor-element-61e0d0c > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-a437351 */.sydney-hero-area
{
    display: none;
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_product_search, class: .elementor-element-f01729e */.woocommerce-product-search {
    position: relative;
    display: flex;
    align-items: center;
    background-color: #B3E5FC;
    border-radius: 25px;
    padding: 8px 15px;
}

.woocommerce-product-search .search-field::placeholder {
    color: #999;
}

.woocommerce-product-search .search-field {
    width: 100%;
    height: 40px;
    padding: 0 10px;
    border: none;
    font-size: 16px;
    color: #333;
    background-color: transparent;
}

.woocommerce-product-search .search-field:focus {
    outline: none;
}

.woocommerce-product-search button[type="submit"] {
    background-color: #01579b;
    border: none;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    padding: 8px 12px;
    margin-left: 10px;
    color: #fff;
    border-radius: 25px;
}

.woocommerce-product-search button[type="submit"]:hover {
    background-color: #004c81;
}

.woocommerce-product-search button[type="submit"] {
    background-color: #01579b;
    border: none;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    padding: 0px 12px;
    margin-left: 10px;
    color: transparent; /* 設定文字顏色為透明 */
    border-radius: 25px;
}


.woocommerce-product-search button[type="submit"]::before {
    content: "\f002";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 18px;
    color: #fff;
    margin-right: 10px;
    position: absolute; /* 將圖標設為絕對定位 */
    top: 50%; /* 將圖標垂直置中 */
    left: 50%; /* 將圖標水平置中 */
    transform: translate(-50%, -50%); /* 將圖標向上和向左移動一半的大小，使其完全置中 */
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_product_categories, class: .elementor-element-9d85768 */.widget_product_categories h5 {
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.product-categories {
    list-style: none;
    margin: 0;
    padding: 0;
}

.product-categories li {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #ccc;
}

.product-categories a {
    display: block;
    padding: 10px 15px;
    font-size: 16px;
    color: #333;
    text-decoration: none;
}

.product-categories a:hover {
    color: #fff;
    background-color: #01579b;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-61e0d0c */.products .woocommerce-loop-product__title
{
    text-align: center;
    padding: 5px;
}

.loop-image-wrap
{
    margin-bottom: 0px !important;
}/* End custom CSS */