.elementor-kit-35{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000C9;--e-global-color-accent:#CD9A43;--e-global-color-b4b13c2:#905C17;--e-global-color-c73a4c9:#F5F4F3;--e-global-color-deab055:#EBEAE9;--e-global-color-0389843:#00000000;--e-global-color-f54ff19:#11111185;--e-global-color-23bb251:#00000029;--e-global-color-9a58d74:#55555555;--e-global-color-08f3e28:#5C697617;--e-global-color-bdeb2ce:#4C3618;--e-global-color-0a6cc3e:#EC6743;--e-global-color-07d11bf:#FFFFFF;--e-global-typography-primary-font-family:"Polin";--e-global-typography-primary-font-size:3.2vw;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:0.9em;--e-global-typography-secondary-font-family:"Polin";--e-global-typography-secondary-font-size:1.6vw;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-family:"Polin";--e-global-typography-text-font-size:1.1vw;--e-global-typography-text-font-weight:normal;--e-global-typography-text-line-height:1.45em;--e-global-typography-accent-font-family:"Polin";--e-global-typography-accent-font-size:1.1vw;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.35em;--e-global-typography-453bb7f-font-family:"Polin";--e-global-typography-453bb7f-font-size:0.85vw;--e-global-typography-453bb7f-font-weight:400;--e-global-typography-9a47d6c-font-family:"Polin";--e-global-typography-9a47d6c-font-size:1.25vw;--e-global-typography-9a47d6c-line-height:1.4em;--e-global-typography-a7bb0c6-font-family:"Polin";--e-global-typography-a7bb0c6-font-size:1.3vw;--e-global-typography-a7bb0c6-font-weight:normal;--e-global-typography-a7bb0c6-line-height:1.3em;--e-global-typography-4eb860f-font-family:"Polin";--e-global-typography-4eb860f-font-size:350px;--e-global-typography-4eb860f-font-weight:800;--e-global-typography-4eb860f-line-height:0.66em;background-color:var( --e-global-color-c73a4c9 );font-family:"Disc", Sans-serif;font-weight:400;}.elementor-kit-35 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:1vw;--container-default-padding-right:1vw;--container-default-padding-bottom:1vw;--container-default-padding-left:1vw;}.elementor-widget:not(:last-child){--kit-widget-spacing:15px;}.elementor-element{--widgets-spacing:15px 15px;--widgets-spacing-row:15px;--widgets-spacing-column:15px;}{}h1.entry-title{display:var(--page-title-display);}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{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 );}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{border-style:none;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-box-border-radius:10px 10px 10px 10px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){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 );}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{border-style:none;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-box-border-radius:10px 10px 10px 10px;--message-buttons-border-radius:8px 8px 8px 8px;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{border-style:none;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-box-border-radius:10px 10px 10px 10px;--info-border-type:solid;--info-buttons-border-radius:8px 8px 8px 8px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-35{--e-global-typography-primary-font-size:48px;--e-global-typography-secondary-font-size:24px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;--e-global-typography-453bb7f-font-size:14px;--e-global-typography-9a47d6c-font-size:18px;--e-global-typography-a7bb0c6-font-size:20px;--e-global-typography-4eb860f-font-size:48px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:10px;--container-default-padding-right:10px;--container-default-padding-bottom:10px;--container-default-padding-left:10px;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-kit-35{--e-global-typography-primary-font-size:10vw;--e-global-typography-secondary-font-size:7.5vw;--e-global-typography-9a47d6c-font-size:17px;--e-global-typography-a7bb0c6-font-size:18px;--e-global-typography-4eb860f-font-size:40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */html,body{
    overflow-x: hidden;
    max-width: 100%;
}
::selection {
  color: white;
  background-color: #BAE9F8;
}


span.color{
background: linear-gradient(90deg, #905C17 0%, #CD9A43 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    font-weight: bold;
}

.bold *{
    font-weight: bold!important;
}

.elementor-text-editor a, .elementor-widget-text-editor a{
    /*color: var(--e-global-color-accent);*/
    color: #0b00bb;
    text-decoration: underline;
}
.elementor-text-editor a:hover, .elementor-widget-text-editor a:hover{
    text-decoration: auto;
}

/**Breadcrumbs**/
#breadcrumbs .seperator{
    font-size: 85%;
    margin-inline: 0.3em;
}
#breadcrumbs .seperator i{
    transform: scale(0.85);
}

@media screen and (max-width: 480px){

#breadcrumbs{
    white-space: nowrap;
    overflow-x: scroll;
    /*padding: 0 25px;*/
}
    #breadcrumbs::-webkit-scrollbar {
    -webkit-appearance: none;
}
}

.product-box h3{
display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/**Dropdown**/
.dd-links li{
    padding: 4px 10px!important;
    border-radius: 8px;
    transition: 0.1s ease all;
}
.dd-links li:hover{
   background-color: var(--e-global-color-08f3e28);
}

.product-box .product-image{
    transition: 0.2s ease all;
}
.product-box .product-image img{
    aspect-ratio: 1;
    object-fit: contain;
}
.product-box:hover .product-image{
    transform: scale(1.02);
}


/**Fix sort by button**/
.jet-sorting-select{
    /*-webkit-appearance: none;*/
    position: relative!important;
    display: block;
    background-image: url('/wp-content/uploads/2025/03/dropdown-arrow.png');
    background-position: left 5px center;
    padding-left: 20px!important;
    background-repeat: no-repeat;
    background-size: 12px;
    line-height:34px;
    height:34px;
}
.jet-sorting-select:hover{
    background-color: rgba(0,0,0,0.05)!important;
}


/*WC Notices*/
.woocommerce-notices-wrapper{
    position: fixed;
    max-width: 800px;
    bottom: 0;
    left: 0;  right: 0;
    z-index: 999;
    margin: auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Polin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lp.icediamonds.shop/wp-content/uploads/2026/07/Polin-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Polin';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://lp.icediamonds.shop/wp-content/uploads/2026/07/Polin-Semibold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Disc';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lp.icediamonds.shop/wp-content/uploads/2026/04/Discovery_Fs-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Disc';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://lp.icediamonds.shop/wp-content/uploads/2026/04/Discovery_Fs-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Disc';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://lp.icediamonds.shop/wp-content/uploads/2026/04/Discovery_Fs-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Disc';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://lp.icediamonds.shop/wp-content/uploads/2026/04/Discovery_Fs-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */