@font-face {
font-family: 'Helvetica Now Black'; src: url(https://kult.art/wp-content/themes/goya-child/assets/fonts/HelveticaNowDisplay-Black.woff2); src: url(https://kult.art/wp-content/themes/goya-child/assets/fonts/HelveticaNowDisplay-Black.woff2)
format('woff');
}
@font-face {
font-family: 'Helvetica Now Medium'; src: url(https://kult.art/wp-content/themes/goya-child/assets/fonts/HelveticaNowDisplay-Medium.woff2); src: url(https://kult.art/wp-content/themes/goya-child/assets/fonts/HelveticaNowDisplay-Medium.woff2)
format('woff');
}
@font-face {
font-family: 'Helvetica Now Light'; src: url(https://kult.art/wp-content/themes/goya-child/assets/fonts/HelveticaNowDisplay-Light.woff2); src: url(https://kult.art/wp-content/themes/goya-child/assets/fonts/HelveticaNowDisplay-Light.woff2)
format('woff');
}
*{
font-family:"Helvetica Now Light";
}
p, span, ul, li, td, tr, table, .et-checkout-login-title, .et-checkout-coupon-title, .woocommerce-gzd-legal-checkbox-text {
font-family: "Helvetica Now Light" !important;
letter-spacing: 0.5px !important;
}
h1,h2,h3,h4,h5,h6, label, h3 a{
font-family:"Helvetica Now Medium" !important;
text-transform:lowercase !important;
}
strong, b, .strong, .bold {
font-family:"Helvetica Now Black" !important;
text-transform:lowercase !important;
}
body, blockquote cite, div.vc_progress_bar .vc_single_bar .vc_label, div.vc_toggle_size_sm .vc_toggle_title h4 {
font-size:18px;
}
h1, h2, h3, h4, h5, h6, .button, label, .tabs, .price, .fancy-title {
font-weight: 700;
text-transform:lowercase;
font-family: "Helvetica Now Medium";
}
h1, h2, h3, h4, h5, h6 {
color: #282828;
}
.products .et-listing-style1 .product-title h3 {
font-weight:600;
}
h1.et-shop-title {
font-size:10rem !important;
text-align:left;
}
.subheadline {
font-size:10rem !important;
text-align:left;
font-weight: 100;
}
.term-description {
text-align:left;
}
@media only screen and (max-width: 1500px) {
h1.et-shop-title {
font-size:8rem !important;
text-align:left;
}
.subheadline {
font-size:8rem !important;
text-align:left;
font-weight: 100;
}
}
@media only screen and (max-width: 991px) {
h1.et-shop-title {
font-size:5rem !important;
text-align:left;
}
.subheadline {
font-size:5rem !important;
text-align:left;
font-weight: 100;
}
}
@media only screen and (max-width: 565px) {
h1.et-shop-title {
font-size:3.5rem !important;
text-align:left;
}
.subheadline {
font-size:3.5rem !important;
text-align:left;
font-weight: 100;
}
}
.woocommerce-checkout .shop_table {
background-color:transparent; }
.et-product-detail:not(.et-product-layout-full-width) .product-gallery .woo-variation-gallery-slider-wrapper img, .et-product-detail:not(.et-product-layout-full-width) .product-gallery .rtwpvg-slider-wrapper img, .et-product-detail:not(.et-product-layout-full-width) .woocommerce-product-gallery__image img.wp-post-image {
min-height: unset;
}
.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item, .rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term {
width:100% !important;
height: 42px;
padding: 10px !important;
background-color: #efefef !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child {
margin-right:4px;
}
.frame-small {
width: 70% !important;
margin: 50px !important;
border: solid 20px !important;
padding: 70px !important;
}
.frame-medium {
width: 80% !important;
margin: 30px !important;
border: solid 13px !important;
padding: 50px !important;
}
.frame-big {
width: 89% !important;
margin: 20px !important;
border: solid 10px !important;
padding: 35px !important;
}
.frame-xl{
width: 100% !important;
margin: 20px !important;
border: solid 10px !important;
padding: 28px !important;
}
.et-product-detail .product-gallery img.frame-small{
box-shadow: inset 7px 7px 12px rgba(0,0,0,0.5), 9px 9px 15px rgba(0,0,0,0.4) !important;
}
.et-product-detail .product-gallery img.frame-xl {
box-shadow: inset 4px 4px 8px rgba(0,0,0,0.3), 7px 7px 13px rgba(0,0,0,0.3) !important;
}
.et-product-detail .product-gallery img.frame-big {
box-shadow: inset 4px 4px 11px rgba(0,0,0,0.35), 7px 7px 13px rgba(0,0,0,0.3) !important;
}
.product_thumbnail img {
box-shadow: inset 3px 3px 6px rgba(0,0,0,0.3), 5px 5px 12px rgba(0,0,0,0.3) !important;
}
@media only screen and (max-width: 565px) {
.frame-small {
width: 75% !important;
margin: 35px !important;
border: solid 15px !important;
padding: 40px !important;
}
.frame-medium {
width: 85% !important;
margin: 10px !important;
border: solid 13px !important;
padding: 27px !important;
}
.frame-big {
width: 95% !important;
margin: 15px !important;
border: solid 8px !important;
padding: 15px !important;
}
.frame-xl {
width: 100% !important;
margin: 15px !important;
border: solid 7px !important;
padding: 12px !important;
}
.et-product-detail .product-gallery img.frame-small{
box-shadow: inset 5px 5px 8px rgba(0,0,0,0.5), 9px 9px 15px rgba(0,0,0,0.4) !important;
}
.et-product-detail .product-gallery img.frame-xl {
box-shadow: inset 2px 2px 6px rgba(0,0,0,0.3), 7px 7px 13px rgba(0,0,0,0.3) !important;
}
.et-product-detail .product-gallery img.frame-big {
box-shadow: inset 3px 3px 8px rgba(0,0,0,0.35), 7px 7px 13px rgba(0,0,0,0.3) !important;
}
.product_thumbnail img {
box-shadow: inset 2px 2px 5px rgba(0,0,0,0.3), 5px 5px 12px rgba(0,0,0,0.3) !important;
}
}
.border-holz {
border-color:#dccdb7 !important;
border-image: url(https://kult.art/wp-content/uploads/2024/03/holrahmen.png) 25 round !important;
border-image-width: 15px !important;
}
.frame-small.border-holz {
border-image: url(https://kult.art/wp-content/uploads/2024/03/holrahmen.png) 30 round !important;
border-image-width: 20px !important;
}
.frame-medium.border-holz {
border-image: url(https://kult.art/wp-content/uploads/2024/03/holrahmen.png) 23 round !important;
border-image-width: 16px !important;
}
.frame-big.border-holz {
border-image: url(https://kult.art/wp-content/uploads/2024/03/holrahmen.png) 22 round !important;
border-image-width: 12px !important;
}
.frame-xl.border-holz {
border-image: url(https://kult.art/wp-content/uploads/2024/03/holrahmen.png) 15 round !important;
border-image-width: 10px !important;
}
.product_thumbnail img.border-holz {
border-color:#dccdb7 !important;
border-image: url(https://kult.art/wp-content/uploads/2024/03/holrahmen.png) 13 round !important;
border-image-width: 8px !important;
}
@media only screen and (max-width: 565px) {
.border-holz {
border-color:#dccdb7 !important;
border-image: url(https://kult.art/wp-content/uploads/2024/03/holrahmen.png) 15 round !important;
border-image-width: 10px !important;
}
.frame-small.border-holz {
border-image: url(https://kult.art/wp-content/uploads/2024/03/holrahmen.png) 20 round !important;
border-image-width: 15px !important;
}
.frame-medium.border-holz {
border-image: url(https://kult.art/wp-content/uploads/2024/03/holrahmen.png) 18 round !important;
border-image-width: 13px !important;
}
.frame-big.border-holz {
border-image: url(https://kult.art/wp-content/uploads/2024/03/holrahmen.png) 13 round !important;
border-image-width: 9px !important;
}
.frame-xl.border-holz {
border-image: url(https://kult.art/wp-content/uploads/2024/03/holrahmen.png) 9 round !important;
border-image-width: 7px !important;
}
.product_thumbnail img.border-holz {
border-color:#dccdb7 !important;
border-image: url(https://kult.art/wp-content/uploads/2024/03/holrahmen.png) 13 round !important;
border-image-width: 8px !important;
}
}
.border-schwarz {
border-color:#333 !important;
}
.border-weiss {
border-color:#fbfbfb !important;
}
.products .product .product_thumbnail > a {
display:flex;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.button-variable-item-passepartout, .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.button-variable-item-ohne_passepartout {
width:calc(50% - 10px) !important;
}
img.ohne-passepartout {
padding:0px !important;
}
li.button-variable-item .variable-item-contents::before {
left: 0;
}
li.button-variable-item .variable-item-contents::after {
right: 0;
}
li.button-variable-item .variable-item-contents::before,
li.button-variable-item .variable-item-contents::after {
display: inline-block;
position: absolute;
font-family: "Helvetica Now Medium" !important;
}
li.button-variable-item-60_40:nth-of-type(1) .variable-item-contents::before, li.button-variable-item-40_40:nth-of-type(1) .variable-item-contents::before {
content: "small";
}
li.button-variable-item-60_40:nth-of-type(1) .variable-item-contents::after, li.button-variable-item-40_40:nth-of-type(1) .variable-item-contents::after {
content: "320 €";
right: 0;
color: #000;
font-size:17px;
}
li.button-variable-item-100_70:nth-of-type(2) .variable-item-contents::before, li.button-variable-item-70_70:nth-of-type(2) .variable-item-contents::before {
content: "medium";
}
li.button-variable-item-100_70:nth-of-type(2) .variable-item-contents::after, li.button-variable-item-70_70:nth-of-type(2) .variable-item-contents::after {
content: "490 €";
right: 0;
color: #000;
font-size:17px;
}
li.button-variable-item-120_90:nth-of-type(3) .variable-item-contents::before, li.button-variable-item-90_90:nth-of-type(3) .variable-item-contents::before {
content: "large";
}
li.button-variable-item-120_90:nth-of-type(3) .variable-item-contents::after, li.button-variable-item-90_90:nth-of-type(3) .variable-item-contents::after {
content: "790 €";
right: 0;
color: #000;
font-size:17px;
}
li.button-variable-item-145_110:nth-of-type(4) .variable-item-contents::before, li.button-variable-item-110_110:nth-of-type(4) .variable-item-contents::before {
content: "x-large";
}
li.button-variable-item-145_110:nth-of-type(4) .variable-item-contents::after, li.button-variable-item-110_110:nth-of-type(4) .variable-item-contents::after {
content: "990 €";
right: 0;
color: #000;
font-size:17px;
}
span.woo-selected-variation-item-name {
display:none !important;
}
#footer-bar {
padding-bottom: 2rem;
} .et-product-detail.et-variation-style-table .summary .variations tr td
{
border-bottom:none;
}
table.variations td.label {
padding-bottom:0px !important;
font-weight: 700;
}
.et-product-detail .summary .variations label {
font-size:1.2rem !important;
}
.checkout-button {
margin-bottom:5px;
background-color: #2C2E2F !important;
}
.button {
text-transform:lowercase;
}
.et-pro-summary-top .price ins, .et-pro-summary-top .price>.amount {
font-weight: 700;
font-size:2.3rem
}
.et-product-detail .summary h1 {
font-size:2.5rem !important;
}
.et-product-detail .summary .price {
display: flex;
align-items: baseline;
}
.woocommerce-price-suffix {
padding-left:5px;
}
.product p.wc-gzd-additional-info {
display:none !important;
}
.price, bdi  {
color:#5E7471;
font-family: "Helvetica Now Medium";
}
.products .type-product .product_after_title .after_shop_loop_actions {
position: absolute;
top: 100%;
left: 0;
width: 100%;
font-size: 14px;
line-height: 0.8;
}
.product_meta {
display:none;
}
.et-product-detail .summary .post-share{
border-top:none;
}
.big-menu > li:not(.title-item) > a, .menu {
text-transform: lowercase;
letter-spacing: 0.1em;
}
.et-listing-style1 .product-title {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column-reverse;
font-size: 23px;
}
.product.show-rating .product_after_shop_loop_price {
justify-content:center;
}
.products .et-listing-style1 .product-title h3 {
margin-right:unset;
text-align:center;
}
.products .type-product .product_after_title {
text-align:center;
}
.badge {
top:1.8%;
left:0%;
}
.product-inner .badge.new {
background-color: #fff !important;
color: #000 !important;
padding: 2px 10px 3px 14px;
text-transform: lowercase;
font-size: 18px;
font-family: 'Helvetica Now Black' !important;
border-radius:0px
}
.post .post-title h3 {
font-size:1.4rem;
}
.et-product-detail.et-wishlist-next .summary .yith-wcwl-add-to-wishlist > div > a, .et-product-detail.et-wishlist-next .summary .tinv-wishlist .tinvwl_add_to_wishlist_button {
background-color: #5E7471 !important;
}
.et-product-detail .summary .yith-wcwl-add-to-wishlist a .icon svg, .sticky-product-bar .yith-wcwl-add-to-wishlist a .icon svg {
stroke:#fff;
}
.product_after_shop_loop_price p {
width:100%;
}
.byehsmedia {
position:absolute;
height:50px;
bottom:-22px;
margin-left:-19px;
}
.checkout-distraction-free .byehsmedia {
position: absolute;
height: 35px !important;
bottom: -30px;
margin-left: 100px;
}
@media screen and (max-width: 768px) {
.byehsmedia {
position: absolute;
height: 35px;
bottom: -35px;
margin-left: 100px;
}
.entry-content h1 {
font-size:2.2rem;
}
}
dl.variation dd {
margin-right:5px;
padding-right:5px;
}
dl.variation dt {
margin-right:3px;
}
.woocommerce-gzd-legal-checkbox-text a {
text-decoration:underline;
}
.footer-widgets .widget h6 {
font-weight:600;
}
.et-feature-icon img {
width:70px !important;
}
img.kult-slider {
position: absolute;
z-index: 3;
right: 50px;
top: 30%;
width: 40%;
}
.header .logolink .logoimg {
margin-left:50%;
}
.et-iconbox .subtitle {
letter-spacing: unset !important;
}
.mejs-controls {
display: none !important;
visibility: hidden !important;
}
.woocommerce-error {
z-index: 99;
background-color: rgba(255,255,255,1);
}
.slick-track {
display:flex;
align-items:center;
justify-content:center;
}
.et-iconbox .et-feature-icon i {
font-family: 'Pe-icon-7-stroke' !important;
}
.products .product .product_thumbnail.et-image-hover {
align-items:center;
justify-content: center;
}
@media screen and (min-width: 1500px) {
.products .product .product_thumbnail img {
max-height:350px;
}
}
@media screen and (min-width: 1800px) {
.products .product .product_thumbnail img {
max-height:450px;
}
}
@media screen and (min-width: 2100px) {
.products .product .product_thumbnail img {
max-height:500px;
}
}
@media screen and (min-width: 2300px) {
.products .product .product_thumbnail img {
max-height:555px;
}
}
.woocommerce-products-header {
text-align:left !important;
}
.fotograf-title {
padding-right:75%;
width: min-intrinsic;
width: -webkit-min-content;
width: -moz-min-content;
width: min-content;
display: table-caption;
display: -ms-grid;
-ms-grid-columns: min-content;
}
.widget h6 {
letter-spacing: 0px;
color:#000;
}
.big-menu > li:not(.title-item) > a, .menu {
letter-spacing: 0px;
}
.widget ul li {
margin-bottom:5px !important;
}
.video-head {
position: relative;
width:100%;
height:160px;
overflow: hidden;
top:90px;
transition: ease-in-out all 1s;
}
.video-head.video-expanded {
height:700px;
transition: ease-in-out all 1s;
}
.video-head video {
width:100%;
height: 100%;
object-fit: cover;
transition: ease-in-out all 1s;
}
.video-head.video-expanded video {
transition: ease-in-out all 1s;
}
.play_button {
position: absolute;
top:50%;
left:50%;
transform: translate(-50%,-50%);
width:80px;
height:80px;
border-radius: 50%;
opacity: 1;
transition: ease-in-out all 1s;
}
.close_button {
position: absolute;
top:10px;
right:20px;
width:50px;
height:50px;
border-radius: 50%;
opacity: 0;
transition: ease-in-out all 1s;
}
.video-head.video-expanded .play_button {
opacity: 0;
transition: ease-in-out all 1s;
}
.video-head.video-expanded .close_button {
opacity: 1;
transition: ease-in-out all 1s;
}
.play_button svg {
width:100%;
}
@media screen and (max-width: 1200px) {
.video-head.video-expanded {
height:500px;
transition: ease-in-out all 1s;
}
}
@media screen and (max-width: 767px) {
.video-head {
position: relative;
width:100%;
height:110px;
overflow: hidden;
top:60px;
transition: ease-in-out all 1s;
}
.video-head.video-expanded {
height:320px;
transition: ease-in-out all 1s;
}
.play_button {
position: absolute;
top:40%;
left:50%;
transform: translate(-50%,-50%);
width:50px;
height:50px;
border-radius: 50%;
opacity: 1;
transition: ease-in-out all 1s;
}
.video-head.video-expanded video {
transition: ease-in-out all 1s;
height:320px;
object-fit: cover;
}
}
@media screen and (min-width: 1200px) {
.video-head.video-expanded {
height:550px;
transition: ease-in-out all 1s;
}
}
@media screen and (min-width: 1500px) {
.video-head.video-expanded {
height:600px;
transition: ease-in-out all 1s;
}
}
@media screen and (min-width: 1800px) {
.video-head.video-expanded {
height:700px;
transition: ease-in-out all 1s;
}
}
@media screen and (min-width: 2100px) {
.video-head.video-expanded {
height:800px;
transition: ease-in-out all 1s;
}
}
@media screen and (min-width: 2300px) {
.video-head.video-expanded {
height:900px;
transition: ease-in-out all 1s;
}
}
.front-page-gallery {
max-width:2200px !important;
margin: 0 auto;
}
@media (min-width: 1690px) {
.container {
max-width: 1620px;
}
}
@keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
} @-moz-keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
} @-webkit-keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
} @-ms-keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
}
.page-padding, .hero-header .regular-title {
padding-top:0px;
}
.price del {
color: #cc0515;
}
.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item, .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item, .rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term) {
width: 50px;
height: 50px;
padding: 5px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before {
background-image:none !important;
} .hentry table th, .entry-content table th {
text-transform: lowercase !important;
}
li.additional_information_tab {
display: none !important;
}
table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail {
display:none;
}