.elementor-kit-167{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-color-206a3ba:#EAE4DE;--e-global-color-b6e9e88:#96A57D;--e-global-color-3b03376:#FCBD59;--e-global-color-83eeb65:#000000;--e-global-color-b2a66c7:#FFFFFF;--e-global-color-081fe70:#4A6649;--e-global-color-2effd14:#ADADAD;--e-global-typography-primary-font-family:"League Spartan";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Spartan";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Cutive Mono";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.1em;--e-global-typography-accent-font-family:"Spartan";--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.2em;--e-global-typography-25df35f-font-family:"Spartan";--e-global-typography-25df35f-font-size:67px;--e-global-typography-25df35f-font-weight:700;--e-global-typography-25df35f-line-height:1.1em;--e-global-typography-472e2c5-font-family:"Spartan";--e-global-typography-472e2c5-font-size:33px;--e-global-typography-472e2c5-font-weight:700;--e-global-typography-472e2c5-line-height:1.2em;--e-global-typography-b664fc5-font-family:"Spartan";--e-global-typography-b664fc5-font-size:30px;--e-global-typography-b664fc5-font-weight:700;--e-global-typography-b664fc5-line-height:1.2em;--e-global-typography-d555bc1-font-family:"Spartan";--e-global-typography-d555bc1-font-size:24px;--e-global-typography-d555bc1-font-weight:700;--e-global-typography-d555bc1-line-height:1.3em;--e-global-typography-27bfacb-font-family:"Spartan";--e-global-typography-27bfacb-font-size:17px;--e-global-typography-27bfacb-font-weight:700;--e-global-typography-27bfacb-line-height:1.4em;--e-global-typography-d48a817-font-family:"Spartan";--e-global-typography-d48a817-font-size:22px;--e-global-typography-d48a817-font-weight:700;--e-global-typography-d48a817-line-height:1em;--e-global-typography-7e7b94d-font-family:"Spartan";--e-global-typography-7e7b94d-font-size:17px;--e-global-typography-7e7b94d-font-weight:700;--e-global-typography-7e7b94d-line-height:1.3em;--e-global-typography-82cea86-font-family:"Spartan";--e-global-typography-82cea86-font-size:20px;--e-global-typography-82cea86-font-weight:700;--e-global-typography-82cea86-line-height:1.3em;font-family:"Spartan", Sans-serif;font-size:17px;font-weight:bold;line-height:1.2em;}.elementor-kit-167 e-page-transition{background-color:#FFBC7D;}.elementor-kit-167 a{color:#000000;}.elementor-kit-167 h1{font-family:"Spartan", Sans-serif;font-size:67px;font-weight:bold;line-height:1.2em;}.elementor-kit-167 h2{font-family:"Spartan", Sans-serif;font-size:33px;font-weight:bold;line-height:1.2em;}.elementor-kit-167 h3{font-family:"Spartan", Sans-serif;font-size:24px;font-weight:bold;line-height:1.2em;}.elementor-kit-167 h4{font-family:"Cutive Mono", Sans-serif;font-size:18px;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );--message-message-icon-color:#8FAE1B;}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-kit-167{--e-global-typography-text-font-size:17px;--e-global-typography-text-line-height:1.1em;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 0px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 15px;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.woocommerce .woocommerce-products-header .woocommerce-products-header__title.page-title {
    font-family: Playfair Display;
    font-size: 48px;
    display: none;
}
.woocommerce .woocommerce-result-count {
    margin: 0 0 1em;
    display: none;
}

.page-id-750 .header-new .elementor-button-text {
    font-size: 17px;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .jupiterx-wc-loadmore {
    display: inline-block;
    padding: 0.575rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000000;
    background-color: #ffffff;
    border: 4px solid #000000;
    border-radius: 40px;
    transition: all .15s ease-in-out;
}

.woocommerce-message {
    border-top-color: #ffffff;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #f7f6f7;
    border-radius: 40px;
    color: #515151;
    border-top: 3px solid #a46497;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
}


.woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce .jupiterx-wc-loadmore:hover, .woocommerce .jupiterx-wc-loadmore:focus {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}

.woocommerce #respond input#submit:focus, .woocommerce #respond input#submit.focus, .woocommerce a.button:focus, .woocommerce a.button.focus, .woocommerce button.button:focus, .woocommerce button.button.focus, .woocommerce input.button:focus, .woocommerce input.button.focus, .woocommerce .jupiterx-wc-loadmore:focus, .woocommerce .jupiterx-wc-loadmore.focus {
    outline: 0;
    box-shadow: #000000;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #f48756;
    font-size: 1.25em;
}

.woocommerce-page .jupiterx-primary input, .woocommerce-page .jupiterx-primary textarea, .woocommerce-page .jupiterx-primary select, .woocommerce form input, .woocommerce form textarea, .woocommerce form select {
    width: 100%;
    padding: 0.55rem 0.7rem;
    color: #495057;
    background: #fff;
    border: 3px solid #000000;
    border-radius: 1.1rem;
    transition: all .15s ease-in-out;
}

.woocommerce div.product form.cart div.quantity input, .woocommerce div.product form.cart div.quantity .btn {
    border-width: 4px;
    border-color: #000000;
    border-style: solid;
    border-radius: 50pc;
    font-family: Open Sans;
    font-size: 14px;
    color: #222222;
    font-weight: bold;
}

.woocommerce div.product .product_title {
    margin-top: 170px;
    margin-bottom: 40px;
    margin-left: 0px;
    font-family: Spartan;
    font-size: 48px;
    color: #000000;
    font-weight: 600;
}


.elementor-slideshow--ui-hidden .elementor-slideshow__footer, .elementor-slideshow--ui-hidden .elementor-slideshow__header {
    opacity: 0;
    pointer-events: none;
    display: none;
}

.home .header-new .elementor-button {
    border: 0px solid white;
    font-size: 10px;
    padding: 5px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Spartan';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://plentygifting.com.au/wp-content/uploads/2024/04/Spartan-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Spartan';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://plentygifting.com.au/wp-content/uploads/2024/04/Spartan-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Spartan';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://plentygifting.com.au/wp-content/uploads/2024/04/Spartan-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Spartan';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://plentygifting.com.au/wp-content/uploads/2024/04/Spartan-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Spartan';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://plentygifting.com.au/wp-content/uploads/2024/04/Spartan-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Spartan';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://plentygifting.com.au/wp-content/uploads/2024/04/Spartan-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Spartan';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://plentygifting.com.au/wp-content/uploads/2024/04/Spartan-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Spartan';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://plentygifting.com.au/wp-content/uploads/2024/04/Spartan-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Spartan';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://plentygifting.com.au/wp-content/uploads/2024/04/Spartan-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */