
 @font-face { font-family: "EuclidSquare"; src: url("https://vesna.rs/n3cbd996/assets/fonts/EuclidSquare-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: "EuclidSquare"; src: url("https://vesna.rs/n3cbd996/assets/fonts/EuclidSquare-Bold.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: "EuclidSquare"; src: url("https://vesna.rs/n3cbd996/assets/fonts/EuclidSquare-BoldItalic.woff2") format("woff2"); font-weight: 700; font-style: italic; font-display: swap; } @font-face { font-family: "EuclidSquare"; src: url("https://vesna.rs/n3cbd996/assets/fonts/EuclidSquare-Italic.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; } @font-face { font-family: "EuclidSquare"; src: url("https://vesna.rs/n3cbd996/assets/fonts/EuclidSquare-Light.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: "EuclidSquare"; src: url("https://vesna.rs/n3cbd996/assets/fonts/EuclidSquare-LightItalic.woff2") format("woff2"); font-weight: 300; font-style: italic; font-display: swap; } @font-face { font-family: "EuclidSquare"; src: url("https://vesna.rs/n3cbd996/assets/fonts/EuclidSquare-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: "EuclidSquare"; src: url("https://vesna.rs/n3cbd996/assets/fonts/EuclidSquare-MediumItalic.woff2") format("woff2"); font-weight: 500; font-style: italic; font-display: swap; } @font-face { font-family: "EuclidSquare"; src: url("https://vesna.rs/n3cbd996/assets/fonts/EuclidSquare-SemiBold.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; } @font-face { font-family: "EuclidSquare"; src: url("https://vesna.rs/n3cbd996/assets/fonts/EuclidSquare-SemiBoldItalic.woff2") format("woff2"); font-weight: 600; font-style: italic; font-display: swap; } @font-face { font-family: "Playfair Display"; src: url("https://vesna.rs/n3cbd996/assets/fonts/PlayfairDisplay-VariableFont.woff2") format("woff2"); font-weight: 400 700; font-style: normal; font-display: swap; } @font-face { font-family: "Playfair Display"; src: url("https://vesna.rs/n3cbd996/assets/fonts/PlayfairDisplay-Italic-VariableFont.woff2") format("woff2"); font-weight: 400 700; font-style: italic; font-display: swap; } @font-face { font-family: "Roboto"; src: url("https://vesna.rs/n3cbd996/assets/fonts/Roboto-VariableFont.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; } @font-face { font-family: "Roboto"; src: url("https://vesna.rs/n3cbd996/assets/fonts/Roboto-Italic-VariableFont.woff2") format("woff2"); font-weight: 100 900; font-style: italic; font-display: swap; } @font-face { font-family: "woodmart-font"; src: url("https://vesna.rs/n3cbd996/assets/fonts/vesna-font-1-400.woff2"); font-weight: 400; font-style: normal; font-display: swap; } :root { --vesna-color-primary-green: #8bc34a; --vesna-color-primary-red: #d75959; --vesna-circle-bg-red: #f1cece; --vesna-color-light-green-bg: #e6f4d7; --vesna-color-white: #f8f8f8; --vesna-color-text-dark: #212529; --vesna-color-text-medium: #495057; --vesna-color-text-light: rgba(0, 0, 0, 0.6); --vesna-color-border: #dee2e6; --vesna-color-discount-bg: #ffc62966; --vesna-color-discount-text: #795548; --vesna-color-lagoon: #5d9c9c; --vesna-font-family-sans-serif: "EuclidSquare"; --vesna-body-bg: #ffffff; } .wd-popup.wd-promo-popup { background-color: #111111; background-image: none; background-repeat: no-repeat; background-size: contain; background-position: left center; } .header-banner { background-color: rgb(30, 115, 190); background-image: none; } .page-title-default { background-color: rgba(255, 255, 255, 0) !important; background-image: url("https://vesna.rs/n3cbd996/assets/img/default.webp") !important; background-repeat: no-repeat !important; background-size: cover !important; background-attachment: inherit !important; background-position: center center !important; } .page-title-bg-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; pointer-events: none; } .footer-container { background-color: #ffffff; background-image: none; } :root { --wd-text-font: "EuclidSquare", Arial, Helvetica, sans-serif; --wd-text-font-weight: 400; --wd-text-color: rgb(43, 43, 43); --wd-text-font-size: 13px; } :root { --wd-title-font: "EuclidSquare", Arial, Helvetica, sans-serif; --wd-title-font-weight: 400; --wd-title-color: #242424; } :root { --wd-entities-title-font: "EuclidSquare", Arial, Helvetica, sans-serif; --wd-entities-title-font-weight: 400; --wd-entities-title-color: #333333; --wd-entities-title-color-hover: rgb(51 51 51 / 65%); } :root { --wd-alternative-font: "EuclidSquare", Arial, Helvetica, sans-serif; } :root { --wd-widget-title-font: "EuclidSquare", Arial, Helvetica, sans-serif; --wd-widget-title-font-weight: 400; --wd-widget-title-transform: uppercase; --wd-widget-title-color: #333; --wd-widget-title-font-size: 16px; } :root { --wd-header-el-font: "EuclidSquare", Arial, Helvetica, sans-serif; --wd-header-el-font-weight: 400; --wd-header-el-transform: uppercase; --wd-header-el-font-size: 13px; } :root { --wd-primary-color: rgb(0, 0, 0); } :root { --wd-alternative-color: rgb(0, 0, 0); } :root { --wd-link-color: #333333; --wd-link-color-hover: #242424; } :root { --btn-default-transform: uppercase; } :root { --btn-default-bgcolor: rgb(0, 0, 0); } :root { --btn-default-bgcolor-hover: rgb(30, 30, 30); } :root { --btn-accented-transform: uppercase; } :root { --btn-accented-bgcolor: rgb(0, 0, 0); } :root { --btn-accented-bgcolor-hover: rgb(30, 30, 30); } :root { --notices-success-bg: rgb(0, 0, 0); } :root { --notices-success-color: #fff; } :root { --notices-warning-bg: rgb(0, 0, 0); } :root { --notices-warning-color: #fff; } .product-labels .product-label.onsale { background-color: rgb(249, 62, 124); color: rgb(255, 255, 255); } .product-labels .product-label.new { background-color: rgb(194, 252, 88); color: rgb(255, 255, 255); } .product-labels .product-label.featured { background-color: rgb(130, 36, 227); color: rgb(255, 255, 255); } .product-labels .product-label.out-of-stock { background-color: rgb(30, 115, 190); } .product-labels .product-label.out-of-stock { color: rgb(255, 255, 255); } :root { --wd-form-brd-radius: 0px; --wd-form-brd-width: 2px; --btn-default-color: #333; --btn-default-color-hover: #333; --btn-accented-color: #fff; --btn-accented-color-hover: #fff; --btn-default-brd-radius: 0px; --btn-default-box-shadow: none; --btn-default-box-shadow-hover: none; --btn-default-box-shadow-active: none; --btn-default-bottom: 0px; --btn-accented-bottom-active: -1px; --btn-accented-brd-radius: 0px; --btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15); --btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, 0.15); --wd-brd-radius: 0px; } @media (min-width: 1025px) { .whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header { max-width: 1192px; } } .container { max-width: 1222px; } :root { --wd-container-w: 1222px; } a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { font-family: "EuclidSquare", Arial, Helvetica, sans-serif; } button:focus { outline: 0 !important; } .elementor-element-91a3dc6 { display: none; } .star-rating span { font-family: "woodmart-font"; } [class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg { padding: var(--wd-swatch-inn-sp); } [class*="wd-swatches"].wd-bg-style-2 .wd-swatch-bg:before { border: none !important; } [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text .wd-swatch-text { font-size: calc(var(--wd-swatch-text-size) - 2px); } [class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text { box-shadow: 0 0 0 var(--brd-width, 1px) var(--wd-swatch-brd-color) inset; --wd-swatch-inn-sp: 4px; } [class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg:is(.wd-active, :hover:not(.wd-disabled)), [class*="wd-swatches"].wd-bg-style-2 :is(.wd-swatch-wrapa:hover, .wd-swatch-wrap.wd-active) .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text:is(.wd-active, :hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-2 :is(.wd-swatch-wrapa:hover, .wd-swatch-wrap.wd-active) .wd-swatch.wd-text { --wd-swatch-brd-color: var(--color-gray-900); } [class*="wd-swatches"].wd-bg-style-2 .wd-swatch-wrap.wd-active .wd-swatch.wd-bg, [class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg.wd-active, [class*="wd-swatches"].wd-text-style-2 .wd-swatch-wrap.wd-active .wd-swatch.wd-text, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text.wd-active { --wd-swatch-brd-color: var(--color-gray-900); --brd-width: 2px; } .single div.quantity input[type="button"] { height: 52px; } .single div.quantity :is(input[type="number"], input[type="text"]) { height: 52px; } .single div.quantity::before { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 0; padding-right: 22px; } .single-product .thumbs-position-left.wd-has-thumb > .col-lg-9 .product-additional-galleries { padding: 0; left: 27px; bottom: 25px; } .selected-color { font-size: 14px; font-weight: 400; line-height: 18px; letter-spacing: 0; text-align: left; color: #a3a3a3; margin-bottom: 10px; } .single-product #comments .show-full-rew .description:before { opacity: 0; display: none; } .single-product #comments .description { position: relative; overflow: hidden; transition-duration: 0.3s; } .single-product #comments .show-full-rew .description { overflow: visible; max-height: unset; transition-duration: 0.3s; } .single-product #comments .large-text .description:before { content: ""; width: 100%; height: 31px; left: 0; bottom: 1px; position: absolute; background: linear-gradient( 180deg, rgba(255, 255, 255, 0) 60.87%, #fff 95.24% ); } .show-all-review-wrapper { width: 100%; margin-top: 13px; } .single-product .commentlist .comment_container { -ms-flex-wrap: wrap; flex-wrap: wrap; } .single-product .commentlist .comment-text { width: calc(100% - 85px); } .single-product .variations .wd-swatch.wd-text { min-width: 48px; min-height: 31px; width: auto; height: auto; transition: 0.2s !important; } .single-product [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text:is(.wd-active, :hover:not(.wd-disabled)) { box-shadow: 0 0 0 1px #000 inset; } .show-all-review-btn { font-size: 12px; font-weight: 400; line-height: 18px; padding: 0; background: 0 0; cursor: pointer; border: unset; color: #000; border-bottom: 1px solid #000; min-height: unset; text-transform: unset; } .show-all-review-btn:hover { background: 0 0; } .show-all-review-btn:before { content: ""; position: absolute; width: 9px; height: 4px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-down.svg"); background-size: contain; right: -15px; bottom: 6px; background-repeat: no-repeat; } .single-product #comments .show-full-rew + .show-all-review-wrapper .show-all-review-btn:before { transform: rotate(180deg); } .comment-form .comment-form-comment { display: none; } .comment-form .comment-form-comment.show-comment-area { display: block; } #reply-title { display: none; } #comments { min-height: unset; } #comments .avatar { display: none; } .elementor-element-28c8179 .posted_in:hover a { cursor: pointer; border-bottom: 1px solid #a3a3a3; } .elementor-element-470df36 .star-rating:before { font-size: 16px; } .elementor-element-470df36 .star-rating span:before { font-size: 16px; } .single-product .wd-show-product-gallery-wrap > a:before { content: ""; background: url("https://vesna.rs/n3cbd996/assets/img/icons/resize.svg"); background-repeat: no-repeat; background-size: contain; max-width: 16px; max-height: 16px; } .single-product .wd-action-btn.wd-style-icon-bg-text > a { min-width: unset; width: 30px; height: 30px; min-height: unset; } @media (min-width: 992px) { .single-product .wd-action-btn.wd-style-icon-bg-text > a { width: 43px; height: 43px; } } @media screen and (max-width: 1024px) { .single-product .wd-rating-summary-main:after { margin-left: -60px; } #reviews .wd-rating-summary-heading:after { position: relative; top: 15px; width: 285px; min-width: 285px !important; height: 10px; display: block; margin-left: -20px; } } .single-product .wd-accordion.wd-style-default .wd-accordion-item { border-bottom: unset; } .single-product .wd-accordion-title.wd-opener-pos-right { padding-bottom: 8px; padding-top: 0; } .single-product .wd-single-tabs { margin-top: 28px; } .single-product .wd-action-btn.wd-style-icon-bg-text > a:hover > span { display: none; } body.single-product .wd-accordion-opener.wd-opener-style-plus:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/plus.svg"); } body.single-product .wd-active .wd-accordion-opener.wd-opener-style-plus:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/accordion-line.svg"); } body.single-product .woocommerce-Tabs-panel p { margin-bottom: 0; } body.single-product .wd-accordion-title.wd-active .wd-accordion-opener.wd-opener-style-plus { transform: unset; } .highlight-title { color: #a3a3a3; font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 400; } .highlight-item-wrapper { margin-top: 13px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; column-gap: 35px; row-gap: 13px; } .highlights-item { display: flex; align-items: center; } .highlights-item img { height: 24px; width: 24px; max-height: 24px; max-width: 24px; margin-right: 8px; } .highlights-item span { font-size: 16px; font-weight: 400; line-height: 20px; letter-spacing: 0; text-align: left; } nav[class*="-pagination"] .page-numbers li .next:before, nav[class*="-pagination"] li .prev:before { content: ""; position: absolute; background-size: contain; background-repeat: no-repeat; width: 22px; height: 15px; top: calc(50% - 7.5px); font-family: unset; background-position: center; } nav[class*="-pagination"] .page-numbers li .page-numbers.next, nav[class*="-pagination"] .page-numbers li .page-numbers.prev { width: 103px; } nav[class*="-pagination"] li .prev:after { content: var(--rc-tr_prev, "Прет"); } nav[class*="-pagination"] li .next:after { content: var(--rc-tr_next, "Sled"); left: 18px; } nav[class*="-pagination"] li .prev:after { right: 18px; } nav[class*="-pagination"] li .next:after, nav[class*="-pagination"] li .prev:after { color: #000; position: absolute; font-size: 14px; top: calc(50% - 8px); font-weight: 400; line-height: 17px; letter-spacing: 0; text-align: right; } nav[class*="-pagination"] li .prev:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-left.svg"); left: 17px; } nav[class*="-pagination"] .page-numbers li .next:before { right: 17px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-right.svg"); } body nav[class*="-pagination"] li .page-numbers { color: #5a5a5a; } body nav[class*="-pagination"] li .current { background: #f8f8f8; color: #000 !important; } body nav[class*="-pagination"] a:hover { background: #f8f8f8; } nav[class*="-pagination"] li :is(.next, .prev) { position: relative; } nav[class*="-pagination"] .page-numbers li .page-numbers { height: 44px; width: 46px; margin-right: 5px; } nav[class*="-pagination"] .page-numbers li:last-child .page-numbers { margin-right: 0; } .combine-font-text { text-align: left; } .combine-font-text .combine-font-1 { font-family: "Playfair Display SC"; font-size: 61px; font-style: italic; font-weight: 300; line-height: 80px; color: #000; } .combine-font-text .combine-font-2 { font-family: "Playfair Display SC"; font-size: 61px; font-weight: 300; line-height: 80px; letter-spacing: 0; text-align: left; font-style: normal; color: #000; } .home .main-page-wrapper .container, .page-id-155 .main-page-wrapper .container { max-width: 1580px; width: 100%; padding: 0; } #home-blog .elementor-post__excerpt { margin-top: 10px; } #home-product-tabs .wd-nav[class*="wd-style-underline"] > li:is(:hover, .current-menu-item, .wd-active, .active) > a .nav-link-text { color: #000; font-weight: 400; } .wd-tabs .tab-label { color: #c2c2c2; font-weight: 300; font-size: 14px; } #bestsellers > .e-con-inner, #home-product-tabs-title > .e-con-inner, #hone-cat-grid > .e-con-inner, .elementor-element-584e3d9 > .e-con-inner, .elementor-element-58bf0e2 > .e-con-inner, .elementor-element-851abb4 .e-con-inner { row-gap: 0; } .elementor-element-193efb8 .elementor-heading-title, .elementor-element-6af0190 > div:nth-child(1) > p:nth-child(1) { margin-bottom: 2px; } .elementor-element-2b91f5b > div:nth-child(1) > div:nth-child(1), .elementor-element-4b44641 .elementor-heading-title { margin-bottom: 20px; line-height: 51px; } .home .wd-prefooter { padding-bottom: 20px; } #home-product-tabs-title .wd-tabs-loader { margin-top: 30px; } #hone-cat-grid .hover-mask { position: relative; transform: unset; right: unset; top: unset; left: unset; bottom: unset; text-align: center; margin-top: 20px; } #hone-cat-grid .wd-entities-title { position: relative; } #hone-cat-grid .cat-design-default.categories-with-shadow .wrapp-category { box-shadow: unset; border: unset; } #hone-cat-grid .more-products { display: none; } html div.owl-stage-outer > div > div.owl-item.active > div > div > div.wrapper-content-banner.wd-fill.wd-items-middle.wd-justify-left > div > div.banner-btn-wrapper > div > a { padding-left: 53px; padding-right: 53px; } #home-product-tabs-title .wd-nav-tabs > li:not(:last-child) { margin-inline-end: 70px; } #home-product-tabs-title h2 { line-height: 51px; } #bestsellers .owl-dots { margin-top: 60px; } #bestsellers .owl-nav { display: none !important; } #home-product-tabs-title .owl-nav { display: none !important; } .wd-product-grid-slider-pagin { margin-left: 45px; margin-right: 46px; margin-bottom: 20px; } html .wd-product-grid-slider-dot.wd-active { background: #000; opacity: 1; } html .wd-product-grid-slider-pagin { filter: unset; } html .wd-product-grid-slider-dot { height: 2px; } html .wd-product-grid-slider-pagin { opacity: 1; visibility: visible; } #home-banner-slider .owl-dot span:before { display: none; } #home-banner-slider .owl-dots .owl-dot.active span { background-color: #000 !important; border-radius: 11px; border: 1px solid #000; } #home-banner-slider .owl-dots .owl-dot span { background-color: #f8f8f8; border-radius: 11px; border: 1px solid #000 !important; } #home-banner-slider .owl-dots { display: flex; flex-direction: column; position: absolute; top: 30%; left: 3%; } #home-banner-slider div.banner-btn-wrapper > div:after { content: "shop all"; color: #fff; font-size: 13px; font-family: EuclidSquare, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: 400; border: 1px solid #000; background: #000; padding: 17px 36px 20px 36px; margin-left: 15px; padding-left: 53px; padding-right: 53px; } body .whb-color-dark:not(.whb-with-bg) { background-color: #f8f8f8; } .home .main-page-wrapper { padding-top: 0; } #home-banner-slider { background-color: #f8f8f8; } #home-banner-slider .promo-banner-wrapper { background-color: #f8f8f8; } #home-banner-slider .owl-dots .owl-dot:nth-child(3) { display: block; } div.wd-negative-gap.elementor-element.elementor-element-23f7899.e-con-boxed.e-flex.wd-section-disabled.e-con > div > div.banner-slides-first .owl-dots .owl-dot:nth-child(3) { display: inline-block; } div.wd-negative-gap.elementor-element.elementor-element-23f7899.e-con-boxed.e-flex.wd-section-disabled.e-con > div > div.banner-slides-first .owl-dots { display: flex; flex-direction: column; position: absolute; top: 30%; left: 3%; } .product-element-top.wd-quick-shop a { background: #f8f8f8; } .product-wrapper .wd-buttons[class*="wd-pos-r"] { position: absolute; transform: unset !important; opacity: 1 !important; background: 0 0; box-shadow: unset; border: unset; top: 10px; z-index: 1; right: 10px; } .product-wrapper .wd-buttons[class*="wd-pos-r"] .wd-wishlist-btn a { background: 0 0; box-shadow: unset; width: 17px; height: 17px; } #home-product-tabs .owl-dots { margin-top: 60px; } .product-grid-item .product-wrapper .wd-add-btn a span { font-size: 0; width: 15px; height: 15px; } .product-grid-item .wd-add-btn-replace .add-to-cart-loop:before { display: none; } .product-grid-item .wd-hover-standard .wd-add-btn > a:hover { background: 0 0 !important; } .product-grid-item .product-wrapper .wd-add-btn a { background: url("https://vesna.rs/n3cbd996/assets/img/icons/product-grid-add-to-cart.svg") !important; background-size: contain !important; background-repeat: no-repeat !important; font-size: 0; padding: 0; width: 15px; height: 15px; } html body .product-grid-item .product-wrapper .wd-add-btn { right: 0; } .product-wrapper .wd-compare-btn { display: none; } .product-wrapper .quick-view { display: none; } body #menu-header li:first-child a span:after, body #menu-header li:first-child a span:before { left: -22px; } #payment-method { text-align: right; margin-right: 20px; display: flex; justify-content: flex-end; } #footer-icons .elementor-grid { width: 100%; justify-content: space-between; margin-right: 0; margin-left: auto; display: flex; } #footer-icons { max-width: 425px; } @media (max-width: 992px) { #footer-icons { max-width: 322px; } #payment-method { max-width: 55px; } #footer-icons .elementor-grid-item svg { max-width: 32px; } html div.owl-stage-outer > div > div.owl-item.active > div > div > div.wrapper-content-banner.wd-fill.wd-items-middle.wd-justify-left > div > div.banner-btn-wrapper > div > a { padding-left: 37px; padding-right: 37px; } .highlight-item-wrapper { margin-right: 0; } .highlights-item span { font-size: 14px; } #hone-cat-grid .products .category-grid-item:nth-child(5) { display: none; } #hone-cat-grid .products .category-grid-item:nth-child(6) { display: none; } } @media (min-width: 992px) { .single-product .thumbs-position-left.wd-has-thumb > .col-lg-9 figure { min-height: 510px; } .single-product .thumbs-position-left.wd-has-thumb > .col-lg-9 figure a img { min-height: 510px; } } @media (max-width: 768px) { nav[class*="-pagination"] .page-numbers li .page-numbers.next, nav[class*="-pagination"] .page-numbers li .page-numbers.prev { width: 60px; } body .woocommerce-Reviews nav[class*="-pagination"] { text-align: center; } #hone-cat-grid .products .category-grid-item:nth-child(4) { display: none; } #payment-method { max-width: unset; text-align: center; justify-content: center; } #home-product-tabs-title h2 { line-height: 35px; } } .product-grid-item .vesna-price-buy .price { margin-top: 0 !important; align-items: flex-end; font-size: 17px; } @media screen and (max-width: 1024px) { .product-grid-item .vesna-price-buy .price { font-size: 14px; } } .product-grid-item .vesna-price-buy .price .fromm { font-size: 14px !important; } .product-grid-item .vesna-price-buy .price .woocommerce-Price-amount { height: 21px; } .product-grid-item .wd-wishlist-icon > a { border: none !important; width: 18px; height: 18px; } .product-grid-item .wd-wishlist-icon > a:before { content: ""; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/hart.svg"); width: 18px; height: 18px; background-repeat: no-repeat; background-size: contain; } .product-element-top.wd-quick-shop a { background: 0 0 !important; } .product-grid-item.product-grid-item .product-element-top:hover { background: 0 0 !important; } .product-grid-item.product-grid-item .product-element-top:hover a { background: 0 0 !important; } .product-grid-item.product-grid-item .product-element-top:hover .hover-img { background: 0 0 !important; } .product-grid-item.product-grid-item .product-element-top:hover .hover-img a { background: 0 0 !important; } html body.woocommerce-cart .cart-totals-section { padding-left: 30px; padding-right: 30px; } html body.woocommerce-cart .cart-totals-section .shop_table tr :is(td, th):last-child { padding-right: 0; } html body.woocommerce-cart .cart-content-wrapper .cart-totals-inner { padding-left: 0; } .woocommerce-checkout .specification { display: block; } .woocommerce-checkout .cart_item .custom-product-name { display: inline !important; } .woocommerce-checkout .specification { display: block !important; margin-bottom: 7px; opacity: 0.7; } html .woocommerce-checkout #order_review tbody .quantity { border: 1px solid #f2f2f2; } html .woocommerce-checkout #order_review tbody .quantity .plus { padding: 0 9px 0 0; } html .woocommerce-checkout #order_review tbody .quantity .minus { padding: 0 0 0 9px; } html .woocommerce-checkout #customer_details { margin-top: 0 !important; } html .single-product .gift-cards-list button { border: 1px solid #f3f3f3; padding: 10px; min-height: 32px !important; height: 32px; margin-right: 7px; } .selected_image_parent { outline: 0 !important; outline-offset: 0 !important; border: 1px solid #4e4e4e !important; } .shop_table_responsive { text-align: left !important; } .woocommerce-cart .woocommerce-shipping-destination { text-align: left !important; } .woocommerce-cart .woocommerce-shipping-calculator { text-align: left !important; } html body.woocommerce-cart .cart-content-wrapper .cart-totals-inner { padding-bottom: 5px; } @media (max-width: 1024px) { html .woocommerce-cart .cart-totals-inner .cart-items-counter { margin-right: 10px; } html .woocommerce-cart .shop_table_responsive { padding-top: 10px; } .no-login-review { padding: 15px; text-align: center; } .elementor-element-a285107, .elementor-element-a8912bd { width: 50% !important; } } .vbadges { position: absolute; top: 1.25rem; left: 1.25rem; display: flex; gap: 0.5rem; flex-direction: column; } .vesna--sale, .vesna--soldout { font-size: 14px; color: #fff; font-weight: 600; background-color: #000; padding: 11px 20px; text-transform: uppercase; letter-spacing: 0.1px; text-align: center; min-width: 110px; } .woocommerce-product-gallery .onsale { display: none; } .product-labels { position: absolute; top: 7px; inset-inline-start: 7px; z-index: 1; display: flex; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; max-width: 50%; transition: opacity 0.3s ease; } .product-labels .label-with-img { padding: 0; max-width: 50px; } .product-label { padding: 3px; min-width: 37px; color: #fff; text-align: center; text-transform: uppercase; word-break: break-all; font-weight: 500; font-size: 11px; line-height: 1.2; } @media screen and (max-width: 1024px) { .product-label { min-width: 35px; font-size: 10px; } } .product-label:not(:last-child) { margin-bottom: 0; } .product-label.onsale { background-color: var(--wd-primary-color); direction: ltr; } .product-label.featured { background-color: #e22d2d; } .product-label.new { background-color: #438e44; } .product-label.out-of-stock { background-color: var(--bgcolor-white); color: var(--color-gray-900); } .product-label.attribute-label:not(.label-with-img) { background-color: var(--bgcolor-white); color: var(--color-gray-900); } .labels-rounded-sm .product-label { border-radius: 12px; } @media (max-width: 576px) { .product-label .label-with-img { padding-right: 0; padding-left: 0; } } .product-label + .product-label { transform: translatey(5px); } html body .wd-header-search .wd-tools-icon:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/search.svg"); padding-bottom: 3px; } .mobile-quanility { display: flex !important; align-items: center !important; } .mobile-quanility img { min-width: 9px; min-height: 1.5px; } .product-cart-mobile-item .product-quantity { margin-top: 6px; } .product-cart-mobile-item .product-price { margin-top: 12px; } .mobile-quanility-total input { color: #000; font-family: LarsseitN; font-size: 15px; font-style: normal; font-weight: 300; line-height: normal; } .mobile-quanility-plus { height: 43px; display: flex; align-items: center; } .mobile-quanility-minus { height: 43px; display: flex; align-items: center; } .mobile-quanility-total input::-webkit-input-placeholder { color: #000; font-family: LarsseitN; font-size: 15px; font-style: normal; font-weight: 300; line-height: normal; } .mobile-quanility-total input:-moz-placeholder { color: #000; font-family: LarsseitN; font-size: 15px; font-style: normal; font-weight: 300; line-height: normal; } .mobile-quanility-total input::-moz-placeholder { color: #000; font-family: LarsseitN; font-size: 15px; font-style: normal; font-weight: 300; line-height: normal; } .mobile-quanility-total input:-ms-input-placeholder { color: #000; font-family: LarsseitN; font-size: 15px; font-style: normal; font-weight: 300; line-height: normal; } .mobile-quanility-total input::-ms-input-placeholder { color: #000; font-family: LarsseitN; font-size: 15px; font-style: normal; font-weight: 300; line-height: normal; } ::placeholder { color: #000; font-family: LarsseitN; font-size: 15px; font-style: normal; font-weight: 300; line-height: normal; } .mobile-quanility { border: 1px solid #f2f2f2 !important; } .mobile-quanility-minus { padding-right: 8px; padding-left: 8px; } .mobile-quanility-plus { padding-right: 8px; padding-left: 8px; } .mobile-quanility-number { border: none !important; } .mobile-quanility-number { overflow-x: hidden; } html body .wd-header-search.wd-tools-element.wd-design-1 { border: 1px solid #e7e7cf; width: 47px; height: 47px; display: flex; align-items: center; justify-content: center; border-radius: 100%; } .show-shop-menu .mobile-menu-shop { display: block !important; } .show-shop-menu .mobile-menu-static { display: none !important; } .back-mobile-menu { display: none !important; } .show-shop-menu .back-mobile-menu { display: flex !important; align-items: center; } #menu-vesna-mobile-menu { padding-left: 25px; } .mobile-category-mega-menu-children-col { display: none; } .show-shop-menu .mobile-menu-shop { padding-left: 52px; padding-top: 7px; } #menu-vesna-mobile-menu a { font-weight: 600 !important; } .back-mobile-menu img { margin-left: 16px; margin-right: 16px; } .mobile-menu.show-shop-menu { overflow-y: scroll; } .has-childer-sub-cat-active + .mobile-category-mega-menu-children-sub-col { display: block; } .has-childer-sub-cat a.sub-cat-parent-link:after { content: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-down-cat.svg"); padding-left: 10px; } .mobile-category-mega-menu-children-sub-col { display: none !important; } html body .has-childer-sub-cat .sub-cat-parent-link { width: 100%; padding-right: 20px; } html body .mobile-category-mega-menu-children-sub-col.has-childer-sub-cat-active { display: block !important; margin-left: 15px; } .mobile-category-mega-menu-children-sub-col p { margin-bottom: 0; } #menu-item-14898 { position: relative; } #menu-item-14898 a:after { content: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-right-bold.svg"); padding-left: 18px; } .mobile-category-mega-menu-children-col { padding-left: 28px; text-transform: unset !important; } .mobile-category-mega-menu-children-col { padding-top: 3px; } .parent-cat-link.active-dropdown > a { border-color: transparent; } .show-child-cat { display: block !important; } .back-mobile-menu { color: #000; font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; line-height: normal; text-transform: uppercase; margin-top: 25px; } .show-shop-menu .mobile-menu-shop a { color: #000; font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; text-transform: uppercase; background: 0 0 !important; } html body .mobile-category-mega-menu-children-col.show-child-cat a { text-transform: unset !important; padding-bottom: 13px; display: flex; justify-content: space-between; } html body .azvuk .navs .nav-letters .nav-row > .nav-letter.nav-letter-active:after { content: " "; width: calc(100% - 0px) !important; height: 37px; border: 1px solid #000; display: block; position: relative; left: 0; top: -37px; } .page-container { max-width: 1200px; margin: auto; } .owl-dots .owl-dot span { background: #000; border: none !important; width: 10px !important; height: 10px !important; text-align: center; opacity: 0.25; color: #000; -webkit-font-smoothing: antialiased; display: block; margin: 14px; border-radius: 50%; } .owl-dots .owl-dot.active span { opacity: 1; } .owl-nav { display: none !important; } .owl-dots .owl-dot span:before { top: unset; } .owl-dots .owl-dot:nth-child(2).active span:before { top: unset; } .single-product .slider-type-product .owl-dots .owl-dot { margin-right: -15px; } .single-product .slider-type-product .owl-dots { margin-left: 40px; margin-top: 25px; } div.wd-swatch.wd-bg.wd-tooltip.wd-tooltip-inited.wd-active.wd-enabled { border: 1px solid #404040; display: flex; align-items: center; justify-content: center; padding: 2px; padding-left: 3px; padding-bottom: 3px; padding-top: 2px; } .footer-container .e-con-inner { max-width: 1200px; } .post-type-archive .woocommerce-ordering { display: none; } .post-type-archive .wd-products-per-page { display: none; } .pojastext a { text-decoration: underline; } .slick-dots li button { background: 0 0 !important; } @media (max-width: 992px) { .slick-dots li.slick-active button { position: relative; } .elementor-element-7b10c1e { margin-bottom: 60px; } .slick-dots li.slick-active button:after { content: url("https://vesna.rs/n3cbd996/assets/img/icons/active_dot.svg"); position: absolute; top: -1.5px; left: 0; } .slick-dots li.slick-active button:before { display: none; } } body.home .trp-language-switcher { background: #f8f8f8; } @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { html body .p-15 { padding-left: 15px; padding-right: 15px; } } .wd-product-grid-slider-pagin { display: none !important; } .arrow-inner { display: flex; } .arrow-item { margin-right: 28px; width: 42px; height: 16px; transition: all 0.3s; cursor: pointer; } .arrow-item svg { transition: all 0.3s; } .arrow-item:last-child { margin-right: 0; } .arrow-item:hover svg { opacity: 0.2; } .elementor-element-3ea6b9e .owl-nav { display: none !important; } body div.letter-section h2.letter-title { border-bottom: unset; max-width: 103px; display: inline-block; font-size: 65px; font-weight: 600; margin-right: 65px !important; line-height: 1; } .nav-letters-title.mobile { display: none; } .azvuk .navs .nav-letters { border: unset; } .azvuk .navs .nav-letters .nav-row { border: 1px solid #ebebeb; margin-left: auto; margin-right: auto; } .azvuk .navs .nav-letters .nav-row:last-child { border-top: unset; } .brand-toggle { display: flex; justify-content: center; gap: 50px; margin-bottom: 10px; } .brand-toggle .nav-letters-title { display: flex; justify-content: center; align-items: center; color: #737373; font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; border-bottom: 3px solid transparent; text-transform: uppercase; } .lat-active .nav-letters.lat { display: block; } .lat-active .nav-letters.vuk { display: none; } .nav-letters.mobile { display: none !important; } .vuk-active .nav-letters.lat { display: none; } .vuk-active .nav-letters.vuk { display: block; } .vuk-active .letter-tab.lat { display: none !important; } .lat-active .letter-tab.vuk { display: none !important; } .lat-active.azvuk .letter-tab.vuk { display: none; } .lat.azvuk .letter-tab.lat { display: none; } html body .show-all.active-nav { background: #000; color: #fff; } .brand-toggle { margin-top: 19px; } .brand-toggle .nav-letters-title.active-nav { color: #000; border-bottom: 3px solid #000; } .brand-toggle .show-all { color: #737373; font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; text-transform: uppercase; border: 1px solid #f0f0f0; padding: 10px 17px; cursor: pointer; } .brand-toggle .show-all:hover { background: #000; color: #fff; } .brand-toggle .nav-letters-title:hover { color: #000; border-bottom: 3px solid #000; cursor: pointer; } body div.letter-section { display: flex; align-items: flex-start; margin-bottom: 60px; justify-content: space-between; } .page-id-11192 .back-to-top { display: none !important; } body div.letter-section > ul.az-columns { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: 1fr 1fr 1fr; min-width: 959px; } body div.letter-section > ul.az-columns a { font-size: 13px; color: #000; } body div.letter-section > ul.az-columns > li { margin: 0 0 1em; } body .az-letters > ul.az-links { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: 1fr 1fr; gap: 0 0; max-width: 735px; margin: auto; border-top: 1px solid #ebebeb; border-left: 1px solid #ebebeb; } .page-id-11192 .page-title { display: block; background: 0 0; } .page-id-11192 .title-size-default { padding-top: 71px; padding-bottom: 0; margin-bottom: 0; } .page-id-11192 .breadcrumbs { display: none !important; } .page-id-11192 .wp-block-code code { display: none !important; } .page-id-11192 .items-outer { margin-top: 100px; } .brand_link { width: fit-content; display: inline-block; margin-right: 10px; } .brand_link { border-bottom: 1px solid transparent; } @media screen and (min-width: 1024px) { .brand_link:hover { text-decoration: underline; } } body .woocommerce-breadcrumb a { margin-right: 13px; font-size: 14px; } .az-letters > ul.az-links > li { border: none; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; margin: 0 !important; width: 100%; background: 0 0; } .az-letters > ul.az-links > li a span, .az-letters > ul.az-links > li span { font-size: 13px; font-weight: 400; line-height: 16px; letter-spacing: 0; color: #000; } .az-letters > ul.az-links > li span { opacity: 0.7; } .az-letters-wrap .az-letters > ul.az-links > li a span { opacity: 1; } .az-letters > ul.az-links > li:hover { border: 1px solid #000; cursor: pointer; } .az-letters > ul.az-links > li.az-selected { border: 1px solid #000; cursor: pointer; } .az-letters-wrap .first span { opacity: 1 !important; } .az-listing .az-letters-wrap .first { order: 0; } .az-listing .az-letters-wrap .last { order: 2; } .az-letters-wrap li { order: 3; } @media (max-width: 768px) { body .az-letters > ul.az-links { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: 1fr 1fr 1fr; } body div.letter-section > ul.az-columns { grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr 1fr 1fr; } body div.letter-section h2.letter-title { margin-right: 0; } body div.letter-section { flex-direction: column; } html body div.letter-section > ul.az-columns.max-4-columns { display: flex; flex-direction: row; flex-wrap: wrap; max-width: 100%; min-width: 100%; justify-content: space-between; } .az-listing .items-inner { display: flex; flex-direction: column; } .az-listing .items-inner .az-columns li { width: 48%; max-width: 48%; } } html body .azvuk .navs .nav-letters .nav-row.ds-row { display: flex; justify-content: flex-start; width: 100%; } html body .azvuk .navs .nav-letters.lat .nav-row.ds-row:first-child { border-right: unset; } html body .azvuk .navs .nav-letters.lat .nav-row.ds-row:first-child .nav-letter.ds-row.lat:last-child { border-right: 1px solid #ebebeb !important; } html body .vuk-active .nav-letters .nav-row { display: flex; } html body .azvuk .navs .nav-letters .nav-row > .nav-letter:hover:after { width: 100% !important; left: 0 !important; } .azvuk .navs .nav-letters .nav-row:last-child .nav-letter { border-bottom: 1px solid #ebebeb !important; border-top: unset; } html body .ds-row.vuk .all { border-bottom: 1px solid #ebebeb !important; } .azvuk .navs .nav-letters.ds-row.vuk .nav-row:first-child > .nav-letter:last-child { border-bottom: 1px solid #ebebeb !important; } html body .azvuk .navs .nav-letters.ds-row .nav-row.ds-row .nav-row:first-child { border-top: 1px solid #ebebeb !important; } .azvuk .navs .nav-letters > .nav-row:first-child { border-bottom: unset !important; border-right: unset !important; } .azvuk .navs .nav-letters > .nav-row:first-child .nav-letter:last-child { border-right: 1px solid #ebebeb !important; } html body .azvuk .navs .nav-letters .nav-row { border-bottom: unset; border-top: unset; } html body .azvuk .navs .nav-letters .nav-row > .nav-letter { border-top: 1px solid #ebebeb !important; } html body .nav-letters.ds-row.vuk .nav-row { margin-left: 0; } .azvuk .navs .nav-letters .nav-row > .nav-letter:first-child:hover:after { content: " "; width: calc(100% - 0px) !important; height: 37px; border: 1px solid #000; display: block; position: relative; left: 0; top: -37px; } @media (max-width: 768px) { html body .nav-letters { display: none !important; } .lat-active .nav-letters.lat.mobile { display: block !important; } .lat-active .nav-letters.vuk.mobile { display: none !important; } .vuk-active .nav-letters.lat.mobile { display: none !important; } .lat-active .nav-letters.lat.mobile { width: 100% !important; } .vuk-active .nav-letters.vuk.mobile { display: block !important; width: 100%; } html body .azvuk.all .nav-letters.mobile { display: block !important; width: 100%; } .azvuk.all .nav-letters.mobile.vuk { margin-top: 15px; } html body .azvuk .navs .nav-letters .nav-row > .nav-letter { width: 14.28% !important; } html body .azvuk .navs .nav-letters .nav-row { width: 100%; display: flex; justify-content: flex-start; } .country-col .mobile { display: flex; align-items: center; } .mobile-location-image { margin-right: 14px; } .country-col .mobile span { color: #000; font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; line-height: normal; } .azvuk .navs .nav-letters > .nav-row:last-child { border-right: unset; border-bottom: unset; } .azvuk .navs .nav-letters > .nav-row:last-child .nav-letter { border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; } html body .brand-toggle div { font-size: 13px !important; } html .azvuk .navs .nav-letters .nav-row > .nav-letter:hover:after { content: " "; height: 38px; border: 1px solid #000; display: block; position: relative; left: 0; top: -37px; width: 100% !important; } html .azvuk .navs .nav-letters .nav-row > .nav-letter:first-child:hover:after { content: " "; height: 38px; border: 1px solid #000; display: block; position: relative; left: 0; top: -37px; width: 100% !important; } html body .brand-toggle { display: flex; justify-content: space-between; gap: 23px; margin-bottom: 10px; } .nav-letters.mobile.vuk .nav-row:nth-child(4) .nav-letter { border-bottom: 1px solid #ebebeb !important; } .nav-letters.mobile.vuk .nav-row:nth-child(5) .nav-letter { border-top: unset !important; } } .cards_img .product-additional-galleries { display: none; } .cards_img .woocommerce-product-gallery .wd-owl .product-image-wrap { padding-left: 0; padding-right: 0; } .cards_img .woocommerce-product-gallery.image-action-zoom .wd-owl .product-image-wrap { box-shadow: none !important; } .product-type-gift-card .woocommerce-product-gallery__wrapper { box-shadow: none !important; } .product-type-gift-card .woocommerce-product-gallery__image { padding: 0 !important; } .gift-card-content-editor.step-content { display: none; } .gift-cards_form h3 { display: none; } .gift_card_template_button:before { content: "Količina:"; color: #a3a3a3; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; padding-right: 6px; } .gift_card_template_button div.quantity { vertical-align: middle; display: inline-flex; white-space: nowrap; font-size: 0; justify-content: space-around; width: 20%; } .gift_card_template_button div.quantity input[type="button"], .gift_card_template_button div.quantity input[type="number"] { border: 0 !important; } .gift_card_template_button .single_add_to_cart_button { width: 46%; } .wd-accordion.wd-style-default:before { border-top: 2px solid transparent !important; } .gift-cards-list button { border: 1px solid #f3f3f3; } .gift-cards-list button:hover { border: 1px solid #4e4e4e; background-color: #fff !important; color: #4e4e4e; } .page-id-11801 .wd-my-account-sidebar { display: none !important; } .page-id-11801 .woocommerce-MyAccount-content { flex: 1 0 100%; max-width: 100%; width: 100%; } .az-columns li a:hover { text-decoration: underline; } .page-id-11801 .wishlist-items { font-family: var(--wd-header-el-font); font-size: 13px; font-weight: 400; line-height: 16px; letter-spacing: 3px; text-align: center; text-transform: uppercase; } .page-id-11801 .wd-wishlist-product-remove .wd-wishlist-remove:before { content: ""; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/hart-fill.svg"); width: 17px; height: 16px; background-repeat: no-repeat; background-size: contain; } .page-id-11801 .wd-products-element .wd-wishlist-product-actions { position: absolute; z-index: 99; right: 30px; top: 20px; } .page-id-11801 .wd-wishlist-product-remove .wd-wishlist-remove { font-size: 0 !important; } .page-id-11801 .wd-wishlist-head { display: none; } .wd-action-btn > a.added .wd-tooltip-label { font-size: 0 !important; } .translatepress-en_US .wd-action-btn > a.added .wd-tooltip-label:after { content: "Remove from wishlist"; font-size: 12px !important; } .translatepress-sr_RS .wd-action-btn > a.added .wd-tooltip-label:after { content: "Уклоните са листе жеља"; font-size: 12px !important; } @media (min-width: 768px) { .page-id-11801 .woocommerce-MyAccount-content .product-grid-item { flex: 0 0 25%; max-width: 25%; } } @media (min-width: 992px) { } .wd-action-btn > a.added:before { content: "" !important; align-content: center; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/hart-fill.svg"); width: 17px !important; height: 15px !important; background-repeat: no-repeat; background-size: contain; } .destick-buybtn .wd-action-btn > a.added:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/hart-white.svg"); } .not_available_prod .wd-action-btn.wd-style-icon > a.added:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/hart-white.svg"); width: 17px; height: 15px; } .wc-variation-is-unavailable + .wd-wishlist-btn > a.added:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/hart-fill.svg") !important; } .single-product .rc_add-to-cart_mobile_wrapper .wd-action-btn > a.added:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/hart-white.svg"); } .single-product .rc_add-to-cart_mobile_wrapper .wc-variation-is-unavailable .wd-action-btn > a.added:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/hart-white.svg") !important; } body .product-labels.labels-rounded .out-of-stock { max-width: 83px; } .search-no-results .elementor-element.elementor-element-10ebd038 { display: none !important; } .woocommerce-info.woocommerce-no-products-found:before { content: "0 Items"; position: absolute; display: inline-block; color: #3c3c3c; text-align: center; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 17px; top: -20px; left: 0; } .search-no-results .elementor-11841 .elementor-element.elementor-element-1a351ea8 { display: none; } .search-no-results .elementor-11841 .elementor-element.elementor-element-447fb279 { width: 100%; margin-left: 0; margin-right: 0; } .search-no-results .elementor-element-49c969f { display: none; } .search-no-results .woocommerce-info.woocommerce-no-products-found { font-size: 0; } .search-no-results .woocommerce-info.woocommerce-no-products-found { text-align: center; justify-content: center; } .search-no-results .woocommerce-info.woocommerce-no-products-found:after { content: "Unfortunately nothing was found. Try a different search term"; font-size: 15px; font-style: normal; font-weight: 400; line-height: 20px; } .search-no-results .elementor-element-35fd4f6 { display: none; } .search-no-results .main-page-wrapper { padding-top: 0; } .search-no-results .premmerce-filter-ajax-container:before { content: "Search results"; color: #000; text-align: center; font-family: "Playfair Display", Sans-serif; font-size: 39px; font-style: normal; font-weight: 400; line-height: normal; text-transform: uppercase; width: 100%; display: inline-block; } .search-no-results .elementor-element-35fd4f6 { display: none !important; } .search-no-results .woocommerce-info.woocommerce-no-products-found { margin-top: 35px; } .search-no-results .no-products-footer:before { content: "Please try again using different words"; color: #000; text-align: center; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; line-height: 20px; display: block !important; } .search-no-results .woocommerce-info.woocommerce-no-products-found:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/exclamation-mark.svg"); display: inline-block !important; top: unset; margin-top: 3px; right: unset; position: relative; margin-bottom: 0; } .woocommerce-info.woocommerce-no-products-found { margin-top: 20px; } .search-no-results .woocommerce-info.woocommerce-no-products-found:before { display: none; } .no-products-footer:before { content: "Try to using search"; position: relative; display: inline-block; color: #000; padding-top: 65px; padding-bottom: 17px; text-align: center; font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; text-align: center; width: 100%; line-height: 20px; } .search-no-results .no-products-footer:before { display: none; } .count-rating { display: none !important; } .woocommerce-shop ul.page-numbers { margin-left: 14px; } .wd-product-grid-slide { max-height: 100%; } .product-element-top { width: 100%; } html body.page-id-11 #wcmca_custom_addresses { display: none; } .product .product-wrapper .brand_link { margin-right: 4px; } .elementor-134 .elementor-element.elementor-element-0e7262f, .product-grid-item.product.product-list-item.col-lg-12 .vesna-price-wrap { gap: 0; } .product-grid-item.product.product-list-item.col-lg-12 .vesna-price-buy .price { font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 14px !important; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.28px; color: #000; } .product-grid-item.product.product-list-item.col-lg-12 .fromm { font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 14px !important; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.28px; text-transform: capitalize; color: #000 !important; margin-right: 5px; } .product-type-gift-card .woocommerce-product-gallery__wrapper { max-width: 500px; margin: auto; width: 396.337px; height: 262.406px; transform: rotate(-5.786deg); } .gift-cards_form.cart { display: flex !important; } html body .gift-card-content-editor.step-appearance { margin-bottom: 0; } .elementor-element-0beb5ca .gift-card-content-editor { order: 1; } .elementor-element-0beb5ca .gift-cards-list { order: 0; } .elementor-element-0beb5ca .gift_card_template_button { order: 2; } @media (max-width: 576px) { html body .elementor-11841 .elementor-element.elementor-element-ab760f9 img { height: auto; } } .swatch-sidebar-wrap { position: fixed; left: 0; top: 0; width: 100vw; min-height: 100dvh; z-index: 99999; height: fit-content; overflow-y: scroll; overflow-x: hidden; } .swatch-sidebar-out { position: fixed; left: 0; top: 0; width: calc(100vw); height: 100dvh; background: rgba(0, 0, 0, 0.7); z-index: 88888; } .swatch-sidebar { position: absolute; top: 0; right: 0; width: 507px; min-height: 100dvh; background: #fff; transform: translate3d(100%, 0, 0); transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1); z-index: 100000; padding: 45px 40px; height: fit-content; display: flex; flex-direction: column; } .swatch-sidebar.opened { transform: none; } .swatch-sidebar .color-round .color-inner { width: 20px; height: 20px; border-radius: 50%; } .swatch-sidebar .color-round { width: 26px; height: 26px; border-radius: 50%; border: 1px solid transparent; display: flex; align-items: center; justify-content: center; } .swatch-sidebar .color-row.active .color-round { border: 1px solid #000; } .swatch-sidebar .color-row .color-row-attrs { display: none; } .swatch-sidebar .color-row.active .color-row-attrs { display: block; } .swatch-sidebar .color-row-top { display: flex; justify-content: space-between; align-items: center; } .swatch-sidebar .color-swatch { display: flex; align-items: center; gap: 8px; } .swatch-sidebar .color-swatch .color-text { color: #000; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; } .swatch-sidebar .color-row.active .color-swatch .color-text { font-weight: 600; } .swatch-sidebar .color-price { color: #000; text-align: right; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; } .swatch-sidebar .attr-row { display: flex; align-items: center; gap: 7px; } .swatch-sidebar .attr-row .attr-option { display: flex; justify-content: center; align-items: center; padding: 7px 10px; border: 1px solid #f3f3f3; color: #a3a3a3; font-size: 12px; font-style: normal; font-weight: 400; line-height: 17px; } .swatch-sidebar .attr-row .attr-option.active { border: 1px solid #4e4e4e; color: #4e4e4e; } .swatch-sidebar .vesna-swatches-side { display: flex; flex-direction: column; gap: 15px; margin-bottom: 32px; } .swatch-sidebar .color-row { display: flex; flex-direction: column; gap: 8px; } .swatch-sidebar .color-row .attr-option, .swatch-sidebar .color-row .color-price, .swatch-sidebar .color-row .color-swatch { cursor: pointer; } .swatch-sidebar .swa-cat { color: #4d4d4d; font-size: 12px; font-style: normal; font-weight: 400; line-height: 24px; letter-spacing: 1.08px; text-transform: uppercase; margin-bottom: 5px; } .swatch-sidebar .swa-title { color: #000; font-size: 18px; font-style: normal; font-weight: 400; line-height: 24px; margin-bottom: 26px; } .swatch-sidebar .vesna-swatches-bottom { margin-top: auto; } .swatch-sidebar .atb-button { display: flex; width: 430px; padding: 18px 53px; justify-content: center; align-items: center; gap: 6px; min-height: 54px; border: 1px solid #000; background: var(--black, #000); color: #fff; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; text-transform: uppercase; cursor: pointer; margin-bottom: 21px; } .swatch-sidebar .atb-button:hover { background: #343434; color: rgba(255, 255, 255, 0.8); } .swatch-sidebar .atb-button .icn { width: 13px; height: 14px; background-size: contain; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/add-to-cart.svg"); filter: invert(100%); } .swatch-sidebar .atb-button:not(.atb-disabled):before { content: ""; width: 13px; height: 14px; background-size: contain; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/add-to-cart.svg"); filter: invert(100%); } .swatch-sidebar .atb-under { display: flex; justify-content: center; gap: 12px; } .swatch-sidebar .atb-under a { color: #000; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; text-decoration-line: underline; } .swatch-sidebar .atb-under span { color: #9f9f9f; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; } .product-color-swatches { display: flex; justify-content: center; } .product-color-swatches .color-round .color-inner { width: 16px; height: 16px; border-radius: 50%; } .product-color-swatches .color-round { width: 22px; height: 22px; border-radius: 50%; border: 1px solid transparent; display: flex; align-items: center; justify-content: center; } .product-color-swatches .color-swatch { cursor: pointer; } .product-color-swatches.stuck-swatches .color-swatch:not(:first-child) { margin-left: -12px; } .product-color-swatches-bar .more-swatches { font-weight: 700; } .product-color-swatches-bar { display: flex; justify-content: center; align-items: center; } .swatch-product-card-wrap { width: 100%; } .product-color-swatches-bar .color-more { display: flex; align-items: center; margin-left: 3px; cursor: pointer; } .swatch-sidebar .atb-disabled { background: rgba(0, 0, 0, 0.7); } @media screen and (min-width: 768px) { .product-color-swatches-bar .color-more:not(.desk-too) { display: none; } } .product-list-item .swatch-product-card-wrap { z-index: 9; position: absolute; bottom: 29px; display: flex; justify-content: center; } .product-list-item .product-color-swatches-bar { padding: 9px; background: #fff; width: fit-content; } .product:hover .product-color-swatches-bar { display: flex; } .swatch-close-btn { display: flex; justify-content: flex-end; position: relative; z-index: 2; } .swatch-sidebar-wrap .vesna-swatches-header { margin-top: -28px; } .swatch-sidebar-wrap .vesna-swatches-header .vesna-swatches-header-title { margin-bottom: 17px; font-size: 15px; text-transform: uppercase; } .swatch-close-btn .close-btn-inner { padding: 5px; cursor: pointer; width: fit-content; } @media screen and (max-width: 768px) { .swatch-close-btn { position: absolute; right: 20px; top: 10px; display: block; } .swatch-sidebar { width: 100vw; } .swatch-sidebar .vesna-swatches-bottom { width: calc(100vw - 80px); } .swatch-sidebar .atb-button { width: 100%; } } .widget_product_categories .product-categories li:not(.children) a { color: #000; font-size: 15px; font-style: normal; font-weight: 400; } .widget_product_categories .product-categories li:not(.children) a:hover { color: #000; font-weight: 600; } .widget_product_categories .product-categories li.current-cat > a { font-weight: 600; color: #000; } @media (min-width: 992px) { html body .widget_product_categories .wd-cats-toggle:after { content: url("https://vesna.rs/n3cbd996/assets/icons/arrow-1.svg") !important; } } .star-zero { display: flex; align-items: center; } .star-zero .woocommerce-review-link { margin-left: 5px; color: #777 !important; } .single-product .variations_form .wd-swatch-bg { margin-top: 0 !important; min-width: 15px !important; min-height: 15px !important; position: relative; height: 15px !important; width: 15px !important; } .single-product .variations_form .wd-swatch { padding: 0 !important; position: relative !important; } .single-product .wd-accordion-content { display: none; } .single-product .wd-accordion-content.wd-active { display: block; } .not_available_prod { margin-bottom: 46px; gap: 5px; } .not_available_prod .not_available_prod_btn { background: #999; color: #fff; width: 100%; font-weight: 400; padding: 18px 65px 18px 85px; } @media (max-width: 768px) { html body.single-product .slider-type-product .owl-dots .owl-dot { position: relative; margin: 0 !important; display: flex !important; justify-content: center; align-items: center; width: 20px; height: 20px; } html .single-product .slider-type-product .owl-dots { display: none !important; justify-content: center; margin-left: 0 !important; gap: 7px; margin-top: 33px !important; } html .single-product .products[class*="wd-stretch-cont"] .product-element-bottom { text-align: left; } html body.single-product .elementor-element-7c84462 .owl-dots .owl-dot.active span:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/active_dot.svg"); height: 19px; width: 19px; position: relative; top: 0 !important; position: absolute; left: 0; margin: 0 !important; } html body.single-product .elementor-element-48bd374 .owl-dots .owl-dot.active span:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/active_dot.svg"); height: 19px; width: 19px; position: relative; top: 0 !important; position: absolute; left: 0; margin: 0 !important; } } .no-login-review { margin-top: 12px; margin-bottom: 30px; padding: 30px 0; flex-direction: column; justify-content: center; align-items: center; gap: 16px; background: #f8f8f8; display: flex; color: #000; } figure.woocommerce-product-gallery__wrapper { display: block !important; } .woocommerce-my-account-wrapper { padding-top: 20px; justify-content: space-between; } .woocommerce-MyAccount-content { flex: 1 0 75%; max-width: calc(75% - 75px); width: calc(75% - 75px); padding-left: 0; } .wd-my-account-sidebar { border: 1px solid #f3f3f3; padding: 0; } .woocommerce-MyAccount-title { font-size: 33px; font-weight: 400; line-height: 42px; letter-spacing: 0; text-align: left; border-bottom: unset; padding-top: 35px; padding-left: 40px; text-transform: none; } .woocommerce-MyAccount-navigation ul li a { font-size: 15px; font-weight: 400; line-height: 19px; letter-spacing: 0; text-align: left; padding-left: 84px; padding-top: 21px; padding-bottom: 21px; } .woocommerce-MyAccount-navigation ul li.is-active > a { background: #f8f8f8; } .woocommerce-MyAccount-navigation-link { position: relative; } .woocommerce-my-account-wrapper .woocommerce-MyAccount-navigation-link:before { content: ""; width: 16px; height: 16px; left: 48px; top: calc(50% - 8px); position: absolute; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/vesna-icon.svg"); background-repeat: no-repeat; background-size: contain; } .woocommerce-my-account-wrapper .woocommerce-MyAccount-navigation-link--dashboard:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/dashboard.svg"); } .woocommerce-my-account-wrapper .woocommerce-MyAccount-navigation-link--orders:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/orders.svg"); } .woocommerce-my-account-wrapper .woocommerce-MyAccount-navigation-link--gift-cards:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/gift-card.svg"); width: 18px; height: 14px; } .woocommerce-my-account-wrapper .woocommerce-MyAccount-navigation-link--edit-address:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/edit-address.svg"); } .woocommerce-my-account-wrapper .woocommerce-MyAccount-navigation-link--edit-account:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/edit-account.svg"); } .woocommerce-my-account-wrapper .woocommerce-MyAccount-navigation-link--wishlis:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/wishlist.svg"); } .woocommerce-my-account-wrapper .woocommerce-MyAccount-navigation-link--wishlist:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/wishlist.svg"); } .woocommerce-my-account-wrapper .woocommerce-MyAccount-navigation-link--customer-logout:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/customer-logout.svg"); } .woocommerce-MyAccount-navigation-link--downloads { display: none; } .woocommerce-MyAccount-navigation-link--dashboard { position: relative; } .woocommerce-MyAccount-content h3.dasboard { font-size: 33px; font-weight: 400; line-height: 42px; letter-spacing: 0; text-align: left; position: relative; padding-left: 46px; display: flex; align-items: center; margin-bottom: 19px; max-height: 74px; text-transform: none; } .woocommerce-view-order .woocommerce-OrderUpdates { display: none !important; } .woocommerce-edit-address .woocommerce-MyAccount-content > p { display: none; } .woocommerce-table--order-details :is(th, td) { padding-left: 0; text-transform: none !important; } .shop_table tr :is(td, th):last-child { padding-right: 33px; } .woocommerce-table--order-details thead tr th { padding-bottom: 26px; border-bottom: 1px solid #000; font-size: 16px; font-weight: 400; line-height: 17px; letter-spacing: 0; text-align: left; } .woocommerce-table--order-details thead tr th:last-child { padding-right: 62px; } .woocommerce-table--order-details .woocommerce-table__product-name { padding-top: 17px; } .dashboard-desc { font-size: 15px; font-weight: 400; line-height: 24px; letter-spacing: 0; text-align: left; margin-bottom: 10px; } .woocommerce-my-account-wrapper .woocommerce-MyAccount-content h3.dasboard:before { content: ""; width: 34px; position: absolute; height: 34px; left: 0; top: calc(50% - 17px); background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/vesna-icon.svg"); background-repeat: no-repeat; background-size: contain; } .woocommerce-edit-address .woocommerce-MyAccount-content h3.dasboard { width: 100%; margin-top: 20px; } html body #wcmca_custom_addresses { width: calc(50% - 10px); display: inline-block; height: 250px; margin: 0; vertical-align: top; margin-left: 0 !important; margin-right: 0 !important; } .woocommerce-edit-address .u-columns { width: calc(50% - 10px); margin-left: 0; margin-right: 0; margin-bottom: 20px; } .class_action_sparator, .wcmca_address_title, .wcmca_delete_address_button, .wcmca_duplicate_address_button { display: none !important; } .wcmca_address_container { padding: 0 !important; margin: 0 !important; background: 0 0 !important; } .wcmcam_address_block_title { position: absolute; } .woocommerce-edit-address .u-columns .u-column { width: 100%; flex: unset; max-width: 100%; } .woocommerce-edit-address .u-columns:hover { border: 1px solid #000; } body.woocommerce-edit-address .woocommerce-MyAccount-content .add-adress-block a { font-size: 12px; font-weight: 400; line-height: 17px; letter-spacing: 0; text-align: left; text-decoration: underline; position: absolute; right: 25px; top: 0; } body.woocommerce-edit-address .woocommerce-MyAccount-content .add-adress-block a:before { content: ""; width: 14px; position: absolute; top: 1px; right: 35px; height: 14px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/pencil.svg"); background-repeat: no-repeat; background-size: contain; } .u-column.add-adress-block address:before { content: "Shipping address"; font-size: 19px; font-weight: 500; line-height: 18px; letter-spacing: 0; text-align: left; display: block; color: #000; margin-bottom: 11px; margin-top: 23px; } .u-column.add-adress-block address { font-size: 14px; font-weight: 400; line-height: 26px; letter-spacing: 0; text-align: left; font-style: normal; } .woocommerce-edit-address .u-columns .u-column { position: relative; } #wcmca_add_new_address_button_shipping { background: unset !important; font-size: 19px; font-weight: 600; line-height: 22px; letter-spacing: 0; text-align: left; text-transform: unset; min-width: 200px; color: #000; padding-left: 0; margin-bottom: 20px; } #wcmca_add_new_address_button_shipping .u-column2.col-2 { padding-left: 25px; } .woocommerce-edit-address .u-columns { width: calc(100% - 10px); } #wcmca_custom_addresses { width: calc(50% - 10px); } #wcmca_custom_addresses .u-columns { width: 100%; height: 100%; max-width: 100%; margin-left: 20px; display: flex; } .woocommerce-EditAccountForm fieldset { padding: 0; border: none; } .woocommerce-EditAccountForm legend { padding-left: 0 !important; font-size: 24px; font-weight: 400; line-height: 30px; letter-spacing: 0.01em; text-align: left; margin-bottom: 23px; color: #000; } .woocommerce-EditAccountForm input { min-height: 49px; } .woocommerce-EditAccountForm label { font-size: 15px; font-weight: 400; line-height: 24px; letter-spacing: 0; color: #000; margin-bottom: 7px; text-align: left; } .woocommerce-EditAccountForm .woocommerce-form-row { margin-bottom: 26px; max-width: 48%; } .woocommerce-account .password-input { height: 100%; display: inline-block; width: 100%; } .woocommerce-EditAccountForm .show-password-input:before { content: "" !important; } .woocommerce-edit-account h3.dasboard { margin-top: 18px; margin-bottom: 28px; } .label-light { color: #ababab; font-size: 13px; } .woocommerce-EditAccountForm .woocommerce-edit-account { padding-top: 35px; } .woocommerce-EditAccountForm fieldset .woocommerce-Input--password { max-width: calc(50% - 17px); } .fieldset legend { margin-bottom: 26px; } #wcmca_custom_addresses .u-column1.col-1 { display: none; } .woocommerce-MyAccount-content { padding-top: 17px; } .wd-my-account-links a { text-align: left; font-size: 16px; font-weight: 400; line-height: 20px; letter-spacing: 0; text-align: left; color: #000; border: 1px solid #f3f3f3; box-shadow: unset; background: #ffff; padding: 30px; } .password-input { position: relative; } .woocommerce-EditAccountForm fieldset .woocommerce-Input--password { width: 100% !important; max-width: unset !important; } .wd-my-account-links a:before { margin-bottom: 32px; } .wd-my-account-links .orders-link a:before { content: ""; width: auto; height: 34px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/customer-logout.svg"); background-repeat: no-repeat; background-size: contain; } .wd-my-account-links .edit-account-link a:before { content: ""; width: auto; height: 34px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/edit-account.svg"); background-repeat: no-repeat; background-size: contain; } .wd-my-account-links .edit-address-link a:before { content: ""; width: auto; height: 34px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/edit-address.svg"); background-repeat: no-repeat; background-size: contain; } .wd-my-account-links a:before { content: "" !important; width: auto; height: 34px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/wishlist.svg"); background-repeat: no-repeat; background-size: contain; } .wd-my-account-links .gift-cards-link a:before { content: ""; width: auto; height: 34px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/wishlist.svg"); background-repeat: no-repeat; background-size: contain; } .wd-my-account-links .customer-logout-link a:before { content: ""; width: auto; height: 34px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/customer-logout.svg"); background-repeat: no-repeat; background-size: contain; } .wd-my-account-links .orders-link a:before { content: ""; width: auto; height: 34px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/orders.svg"); background-repeat: no-repeat; background-size: contain; } .orders-link { order: 0; } .gift-cards-link { order: 4; } .downloads-link { display: none; } .edit-address-link { order: 2; } .edit-account-link { order: 3; } .wishlist-link { order: 1; } .customer-logout-link { order: 5; } .woocommerce-edit-address .woocommerce-MyAccount-content h3.dasboard { margin-bottom: 41px; } .woocommerce-edit-address .u-columns { min-height: 250px; align-items: flex-end; border: 1px solid #dbdbdb; } .woocommerce-edit-address .u-columns .u-column { padding-left: 24px; } .woocommerce-edit-address .woocommerce-MyAccount-content .add-adress-block a { font-size: 19px; font-weight: 600; max-width: 170px; line-height: 22px; letter-spacing: 0; text-align: left; color: #000; } #wcmca_custom_addresses .u-column2.col-2 { padding-left: 25px; } #wcmca_add_new_address_button_shipping:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/plus.svg"); margin-bottom: 22px; display: block; } .password-input { position: relative; } .show-password-input { display: inline-block; width: 18px; position: absolute; right: 15px; cursor: pointer; top: 16px; height: 12px; background-size: contain !important; background: url("https://vesna.rs/n3cbd996/assets/img/icons/eye.svg") center no-repeat; width: 20px !important; height: 14px !important; padding: 0; margin: 0; top: 0 !important; } .show-password-input:hover { background-color: transparent !important; } .show-password-input.display-password { display: inline-block; width: 20px; height: 14px; background-size: contain; background: url("https://vesna.rs/n3cbd996/assets/img/icons/eye-white.svg") center no-repeat; } .woocommerce-edit-account .woocommerce-Button { max-width: calc(50% - 17px); width: calc(50% - 17px); padding-top: 18px; padding-bottom: 18px; font-size: 13px; font-weight: 400; line-height: 16px; letter-spacing: 0; border: 1px solid transparent; } .woocommerce-EditAccountForm .woocommerce-Button:hover { background: 0 0 !important; color: #000; border: 1px solid #000; } .woocommerce-EditAccountForm fieldset { margin-bottom: 0; } .woocommerce-MyAccount-content h3.dasboard.gift-title { margin-top: 18px; } .shop_table_responsive thead span { font-size: 16px; font-weight: 400; line-height: 17px; letter-spacing: 0; text-align: left; text-transform: none; } table.woocommerce-MyAccount-orders th { border-bottom: 1px solid #000 !important; padding-bottom: 24px; } table.woocommerce-MyAccount-orders td { padding: 35px 12px; } .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions > a { font-size: 13px; font-weight: 400; line-height: 16px; letter-spacing: 0; text-align: left; padding: 9px 25px; background: 0 0; border: 1px solid #000; color: #000; cursor: pointer; box-shadow: unset !important; margin-bottom: 0; } .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions > a:hover { border: 1px solid #000; color: #fff !important; background: #000 !important; } .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions { padding-top: 35px !important; padding-bottom: 35px !important; padding-right: 0 !important; } table.woocommerce-MyAccount-orders td { font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; line-height: 18px; letter-spacing: 0; text-align: left; color: #393939; } .woocommerce-orders-table__cell-order-total .woocommerce-Price-amount.amount { font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 400; line-height: 19px; letter-spacing: 0; text-align: left; margin-right: 3px; } .my-account-order-status { position: relative; } .my-account-order-status:before { content: ""; width: 8px; height: 8px; background: #ffc629; position: absolute; top: 5px; left: -15px; border-radius: 100%; } .my-account-order-status { color: #ffc629; } .my-account-order-status.order-status-Completed:before { background: #219653; } .my-account-order-status.order-status-Completed { color: #219653; } .my-account-order-status.order-status-Cancelled { color: #f02f2f; } .my-account-order-status.order-status-Cancelled:before { background: #f02f2f; } table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-total { font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; letter-spacing: 0; text-align: left; color: #818181; } .woocommerce-orders-table__cell-order-status .order-notes { font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; line-height: 15px; letter-spacing: 0; text-align: left; color: #777; margin-bottom: 0; margin-top: 3px; } .woocommerce-view-order .woocommerce-order-details { margin-top: 20px; } .woocommerce-view-order .wc-item-meta-label { position: relative; margin-bottom: 3.5px; } .woocommerce-view-order td.product-name p { margin-bottom: 0; } .order-color-rgb { min-width: 16px; min-height: 16px; display: inline-flex; margin-left: 7px; border-radius: 100%; margin-top: 0; position: absolute; top: 2px; } .woocommerce-table__product-name.product-name { font-size: 16px; font-weight: 400; line-height: 24px; letter-spacing: 0; text-align: left; } .woocommerce-view-order .product-quantity { font-size: 16px; font-weight: 400; line-height: 24px; letter-spacing: 0; text-align: left; color: #777; } .woocommerce-view-order td.product-name a { font-size: 16px; font-weight: 400; line-height: 24px; letter-spacing: 0; text-align: left; color: #000; } .woocommerce-view-order .wc-item-meta-label { margin-right: 5px; font-size: 14px; font-weight: 400; line-height: 18px; letter-spacing: 0; text-align: left; color: #a3a3a3; } .woocommerce-view-order .wc-item-meta p { color: #6d6d6d; font-size: 12px; font-weight: 400; line-height: 17px; letter-spacing: 0; text-align: left; } .woocommerce-view-order .woocommerce-table--order-details tfoot :is(th) { font-size: 13px; font-weight: 400; line-height: 24px; letter-spacing: 0; text-align: left; color: #393939; } .woocommerce-view-order .woocommerce-table--order-details tfoot :is(td) span { color: #000; font-size: 14px; font-weight: 400; line-height: 18px; letter-spacing: 0.02em; text-align: right; } .woocommerce-order-details .responsive-table { margin-bottom: 40px; } .woocommerce-view-order .woocommerce-table--order-details tfoot tr:last-child th { font-size: 16px; font-weight: 600; line-height: 24px; letter-spacing: 0; text-align: left; color: #000; } .woocommerce-view-order .woocommerce-table__product-total span bdi { font-size: 15px; font-weight: 400; line-height: 19px; letter-spacing: 0; text-align: left; } .woocommerce-view-order .woocommerce-table--order-details tfoot tr:last-child td span { font-size: 18px; font-weight: 600; line-height: 23px; letter-spacing: 0.02em; text-align: right; } .woocommerce-view-order .woocommerce-table--order-details tfoot :is(th, td) { border-bottom: 1px solid #f4f4f4; } .woocommerce-view-order .woocommerce-table--order-details tbody :is(th, td) { border-bottom: 1px solid #f4f4f4; } .woocommerce-view-order .woocommerce-customer-details { border: 1px solid #bcbcbc; max-width: 386px; padding: 23px; } .woocommerce-view-order .woocommerce-customer-details .woocommerce-column__title { font-size: 19px; font-weight: 600; line-height: 18px; letter-spacing: 0; text-align: left; text-transform: none; color: #000; margin-bottom: 11px; } .woocommerce-view-order .woocommerce-customer-details address { font-size: 14px; font-weight: 400; line-height: 28px; letter-spacing: 0; text-align: left; } .woocommerce-view-order .woocommerce-order-details mark { font-size: 14px; font-weight: 400; line-height: 18px; letter-spacing: 0; text-align: left; padding: 4px 13px 4px 13px; margin-left: 8px; margin-right: 8px; color: #000; } .woocommerce-view-order .woocommerce-order-details mark.order-status-processing { background: #ffc629; } .woocommerce-view-order .woocommerce-order-details mark.order-status-completed { background: #219653; } .woocommerce-view-order .woocommerce-order-details mark.order-status-cancelled { background: #f02f2f; } @media (min-width: 992px) { .woocommerce-table__product-name.product-name { min-width: 500px; } } @media (max-width: 992px) { .woocommerce-MyAccount-content { flex: unset; max-width: calc(75% - 76px); width: calc(75% - 75px); padding-left: 40px; } #wishlist-wrapper .woocommerce-MyAccount-content { padding-left: 0; } } @media (max-width: 768px) { .woocommerce-MyAccount-content { flex: unset; max-width: 100%; width: 100%; padding-left: 0; padding-left: 40px; } .woocommerce-orders-table__row { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; justify-content: space-between !important; } .woocommerce-orders-table__row td:before { content: none !important; display: none !important; } .woocommerce-orders-table__row td { max-width: 50%; width: 50%; } html body h3.dasboard { font-size: 24px !important; font-weight: 400 !important; line-height: 30px; letter-spacing: 0.01em; text-align: left; } .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions { padding-top: 35px !important; padding-bottom: 35px !important; padding-right: 0 !important; padding: 0 !important; width: 100% !important; min-width: 100% !important; } .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions > a { min-width: 100% !important; } .woocommerce-orders-table__cell-order-date { text-align: right !important; } table.woocommerce-MyAccount-orders td { padding: 12px 12px; } .woocommerce-orders-table__cell-order-number { padding-left: 0 !important; } .woocommerce-orders-table__cell-order-total { text-align: right !important; } .woocommerce-orders-table__cell-order-total .woocommerce-Price-amount.amount { display: block; width: fit-content; margin-left: auto; text-align: right; } .woocommerce-orders-table__cell-order-total { text-align: right; } .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions > a { padding-top: 9px; padding-bottom: 9px; } .shop_table_responsive tr { border: 1px solid #f3f3f3; margin-bottom: 0 !important; padding: 20px; } .woocommerce-edit-address .u-columns { width: 100% !important; min-width: 100% !important; max-width: 100% !important; margin-left: 0 !important; } html body #wcmca_custom_addresses { width: 100% !important; min-width: 100% !important; max-width: 100% !important; margin-left: 0 !important; } #wcmca_custom_addresses .u-columns { width: 100%; height: 100%; max-width: 100%; margin-left: 20px; display: flex; min-height: unset; height: 58px; margin-top: 12px; } #wcmca_add_new_address_button_shipping:before { display: inline-block; margin-right: 10px; margin-bottom: 0 !important; } #wcmca_custom_addresses .u-column2.col-2 { padding-right: 0 !important; padding-left: 0 !important; } #wcmca_add_new_address_button_shipping { display: inline-block; min-height: unset; padding-right: 0 !important; text-align: center; width: 100%; margin-bottom: 13px !important; margin: auto; padding-left: 0 !important; } .woocommerce-edit-address .woocommerce-MyAccount-content { padding: 45px !important; } } .page-id-12 .page-title { display: block; background: #ffff; padding: 0; } .page-id-12 h1.entry-title { display: none; } .page-id-12 .breadcrumbs { color: #000; text-align: left; font-size: 0; font-weight: 400; line-height: 18px; letter-spacing: 0; text-align: left; margin-bottom: 0 !important; } #wishlist-wrapper .woocommerce-my-account-wrapper, .woocommerce .woocommerce-my-account-wrapper { margin-left: auto; margin-right: auto; } .page-id-12 .breadcrumbs a { color: #a3a3a3; font-size: 14px !important; font-weight: 400 !important; text-transform: none !important; } .page-id-12 .breadcrumbs .current { color: #000 !important; margin-top: 18px; text-transform: none !important; font-size: 14px !important; font-weight: 400 !important; } .woocommerce-account .main-page-wrapper .show-password-input { top: 1rem; width: 1.5em; height: 1.5rem; right: 0.5rem; } .woocommerce-account .main-page-wrapper .show-password-input:before { display: none; } .page-id-12 .breadcrumbs > :is(a, span):after { padding: 0 14px; } .page-id-12 .woocommerce-customer-details address { color: #000 !important; opacity: 0.5 !important; } .dasboard strong { font-weight: 400; } @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { .page-id-12 .woocommerce-MyAccount-title { display: none; } .wd-my-account-links > div { flex-basis: 33%; max-width: 33%; width: 33%; } .page-id-12 .page-title { margin-bottom: 0; } .page-id-12 .woocommerce-MyAccount-content > p { margin-bottom: 0; } .woocommerce-MyAccount-navigation { border: 1px solid #f3f3f3; display: block; position: fixed; left: 0; top: calc(50% - 206.5px); z-index: 99999; background: #ffff; } .woocommerce-MyAccount-navigation ul li a { padding: 20px; font-size: 0 !important; width: 67px; height: 59px; } .woocommerce-MyAccount-navigation-link:before { left: 25px !important; } .page-id-12 .woocommerce-MyAccount-content h3.dasboard { margin-bottom: 11px; } .page-id-12 .woocommerce-my-account-wrapper { padding-top: 42px; } .page-id-12 .wd-my-account-links { margin-top: 40px; } .woocommerce-MyAccount-content { padding: 0; } .wd-my-account-sidebar { border: none; } .page-id-12 .dashboard-desc { font-size: 13px; line-height: 21px; } .woocommerce-MyAccount-content h3.dasboard.gift-title { margin-top: 0 !important; margin-bottom: 20px !important; } .page-id-12 .shop_table_responsive tr { padding-top: 0; } .page-id-12 table.woocommerce-MyAccount-orders td { padding-right: 0 !important; } .page-id-12 .woocommerce-orders-table__cell-order-date { margin-bottom: 0 !important; padding-bottom: 0 !important; } .page-id-12 .woocommerce-orders-table__cell-order-number { margin-bottom: 0 !important; padding-bottom: 0 !important; } .page-id-12 .shop_table_responsive tr { border-top: unset !important; padding-bottom: 20px; } .page-id-12 .shop_table_responsive tr:first-child { border-top: 1px solid #f3f3f3 !important; } .page-id-12 .woocommerce-order-details .responsive-table thead { display: none; } .woocommerce-view-order .woocommerce-order-details { margin-top: 0; } .page-id-12 .shop_table tr :is(td, th):last-child { padding-right: 0; } .page-id-12 .woocommerce-customer-details address { margin-bottom: 0; } .woocommerce-MyAccount-content { max-width: calc(100%); width: calc(100%); } .wd-my-account-sidebar { position: fixed; } .woocommerce-edit-address .dasboard { margin-bottom: 30px !important; } html body #wcmca_custom_addresses { height: fit-content; } } @media only screen and (min-device-width: 300px) and (max-device-width: 768px) { .wd-my-account-links > div { flex-basis: 50%; max-width: 50%; width: 50%; } html body #wcmca_custom_addresses { height: fit-content; } .woocommerce-edit-address .dasboard { margin-bottom: 25px !important; } .woocommerce-edit-address .woocommerce-MyAccount-content { padding: 0 !important; } .woocommerce-MyAccount-title { display: none; } #wcmca_add_new_address_button_shipping { font-size: 17px; } .wd-my-account-sidebar { border: unset !important; } .page-id-12.woocommerce-edit-address .woocommerce-MyAccount-content h3.dasboard { margin-top: 0 !important; } .page-id-12.woocommerce-edit-address .page-title { margin-bottom: 14px; } .woocommerce-MyAccount-navigation { display: none !important; } .woocommerce-MyAccount-content { padding-left: 0; } .woocommerce-view-order .woocommerce-order-details mark { font-size: 13px; } .page-id-12 .woocommerce-table__product-total { vertical-align: top; padding-top: 32px; } .page-id-12 .woocommerce-table__product-name { width: 70%; max-width: 70%; } .wd-my-account-links .wd-my-account-links a:before { margin-bottom: 13px; } .page-id-12 .woocommerce-my-account-wrapper { padding-top: 20px; } .page-id-12 .wd-my-account-links a { padding: 25px 20px; padding-right: 0; } .page-id-12 .wd-my-account-links a:before { margin-bottom: 13px; } .woocommerce-my-account-wrapper .woocommerce-MyAccount-content h3.dasboard:before { width: 20px; height: 20px; top: calc(50% - 9px); } .page-id-12 .woocommerce-MyAccount-content h3.dasboard { margin-bottom: 11px; padding-left: 29px; } .page-id-12 .wd-my-account-links { margin-top: 30px; } .woocommerce-order-details .dasboard + p { font-size: 13px; } .woocommerce-order-details .order-number { margin-bottom: 15px; } .woocommerce-order-details tfoot td, .woocommerce-order-details tfoot th { padding-top: 8px; padding-bottom: 8px; } .woocommerce-view-order .woocommerce-table--order-details tfoot tr:last-child td span { font-size: 16px; } .woocommerce-view-order .woocommerce-customer-details { margin-top: -10px; } } .u-column.add-adress-block address:before { font-weight: 600; } .woocommerce-account .wcmca_additional_addresses_list_title { display: none !important; } .woocommerce-account .wcmca_action_button_container { display: none !important; } .woocommerce-checkout .wcmca_address_selector_container { display: none !important; } .woocommerce-checkout #wcmca_loader_image_billing { display: none !important; } .woocommerce-edit-address .woocommerce-MyAccount-content { display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; } #wcmca_custom_addresses .addresses { display: none; } #wcmca_custom_addresses .u-columns.woocommerce-Addresses.col2-set.addresses { display: flex; } #wcmca_custom_addresses .u-columns { margin-left: 0 !important; } @media (max-width: 992px) { .woocommerce-EditAccountForm .woocommerce-form-row { display: inline-block; } .woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last { width: calc(50% - 10px); margin-left: 20px; } .woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first { width: calc(50% - 10px); } .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide { width: 100%; } .woocommerce-EditAccountForm .woocommerce-form-row { width: 100%; } .woocommerce-EditAccountForm.edit-account fieldset .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide { display: block; } } @media (max-width: 768px) { .woocommerce-EditAccountForm .woocommerce-form-row { display: inline-block; } .woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last { width: 100%; margin-left: 0; max-width: 100%; } .woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first { width: 100%; } .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide { width: 100%; } .woocommerce-EditAccountForm .woocommerce-form-row { width: 100%; max-width: 100%; } .woocommerce-EditAccountForm.edit-account fieldset .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide { display: block; max-width: 100%; } .woocommerce-edit-account .woocommerce-Button { max-width: 100%; width: 100%; } } .facetwp-facet-category .facetwp-counter { display: none; } .facetwp-facet-category .facetwp-checkbox { background: 0 0 !important; } .facetwp-facet-category .facetwp-checkbox { font-size: 15px; font-style: normal; font-weight: 400; line-height: normal; margin-bottom: 13px; } .facetwp-facet-category .facetwp-checkbox.basset-level-0 { color: var(--black, #000); text-transform: uppercase; } .facetwp-facet-category .facetwp-checkbox.basset-level-1 { color: #393939; } .facetwp-facet-category .facetwp-checkbox.basset-level-2 { color: #585858; } .facetwp-facet-category .facetwp-checkbox:not(.basset-level-0), .facetwp-facet-category .facetwp-checkbox:not(.basset-level-1) { color: #585858; } .facetwp-facet-category .facetwp-checkbox.checked { font-weight: 600; } .facetwp-facet-category .facetwp-checkbox.disabled { opacity: 1; cursor: pointer; } .basset-prices { display: flex; align-items: center; gap: 10px; } .basset-prices .price-lbl { color: #000; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; } .basset-prices input { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 69px; height: 36px; border-left: none; border-top: none; border-right: none; border-bottom: 1px solid #9e9e9e; text-align: center; } .basset-prices input::placeholder { color: #cbcbcb !important; } .basset-prices input::-webkit-inner-spin-button, .basset-prices input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .basset-prices input[type="number"] { -moz-appearance: textfield; } .basset-loading { opacity: 0.6; } .facetwp-facet-prices { display: none; } .bassets-top { display: flex; gap: 25px; align-items: center; } .facetwp-facet-brands { margin-bottom: 0 !important; } .facetwp-facet-brands .fs-label-wrap .fs-label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 8px 6px 8px 0; font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; border-left: none; color: #cbcbcb; } .facetwp-facet-brands .fs-label-wrap .fs-label.basset-selected { color: #000; } .facetwp-facet-brands .fs-label-wrap { border-left: none; border-top: none; border-bottom: 1px solid #9e9e9e; border-right: none; } .facetwp-facet-brands .fs-arrow { border: none !important; width: unset !important; height: unset !important; position: absolute; top: 10px; right: 5px; bottom: 0; transition: unset !important; } .facetwp-facet-brands .fs-open .fs-arrow svg { position: relative; top: 7px; } .facetwp-facet-brands .fs-dropdown { width: 187px; position: absolute; background-color: #f8f8f8; top: 46px; border: none !important; z-index: 1000; background: #f8f8f8; } .facetwp-facet-brands .fs-dropdown .fs-option { display: flex; padding: 12px 15px; align-items: center; gap: 10px; padding-left: 15px !important; color: #464646; font-size: 15px; font-style: normal; font-weight: 400; line-height: 15px; } .facetwp-facet-brands .fs-checkbox { display: none !important; } .facetwp-facet-brands .fs-dropdown .fs-option.selected { background: #f1f1f1; } .facetwp-facet-brands .fs-wrap { width: 167px; } .facetwp-facet-brands .fs-options::-webkit-scrollbar { width: 3px; } .facetwp-facet-brands .fs-options::-webkit-scrollbar-track { background: #f1f1f1; } .facetwp-facet-brands .fs-options::-webkit-scrollbar-thumb { background: #000; } .facetwp-facet-brands .fs-options::-webkit-scrollbar-thumb:hover { background: #000; } .facetwp-facet-brands .fs-search { padding: 6px 15px; } .facetwp-facet-brands .fs-label { max-width: 160px; } .facetwp-facet-countries { margin-bottom: 0 !important; } .facetwp-facet-countries .fs-label-wrap .fs-label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 8px 6px 8px 0; font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; border-left: none; color: #cbcbcb; } .facetwp-facet-countries .fs-label-wrap .fs-label.basset-selected { color: #000; } .facetwp-facet-countries .fs-label-wrap { border-left: none; border-top: none; border-bottom: 1px solid #9e9e9e; border-right: none; } .facetwp-facet-countries .fs-arrow { border: none !important; width: unset !important; height: unset !important; position: absolute; top: 10px; right: 5px; bottom: 0; transition: unset !important; } .facetwp-facet-countries .fs-open .fs-arrow svg { position: relative; top: 7px; } .facetwp-facet-countries .fs-dropdown { width: 187px; position: absolute; background-color: #f8f8f8; top: 46px; border: none !important; z-index: 1000; background: #f8f8f8; } .facetwp-facet-countries .fs-dropdown .fs-option { display: flex; padding: 12px 15px; align-items: center; gap: 10px; padding-left: 15px !important; color: #464646; font-size: 15px; font-style: normal; font-weight: 400; line-height: 15px; } .facetwp-facet-countries .fs-checkbox { display: none !important; } .facetwp-facet-countries .fs-dropdown .fs-option.selected { background: #f1f1f1; } .facetwp-facet-countries .fs-wrap { width: 167px; } .facetwp-facet-countries .fs-options::-webkit-scrollbar { width: 3px; } .facetwp-facet-countries .fs-options::-webkit-scrollbar-track { background: #f1f1f1; } .facetwp-facet-countries .fs-options::-webkit-scrollbar-thumb { background: #000; } .facetwp-facet-countries .fs-options::-webkit-scrollbar-thumb:hover { background: #000; } .facetwp-facet-countries .fs-search { padding: 6px 15px; } .facetwp-facet-countries .fs-label { max-width: 160px; } .facetwp-facet-sorts { margin-bottom: 0 !important; } .facetwp-facet-sorts .fs-label-wrap .fs-label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 8px 6px 8px 0; font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; border-left: none; color: #cbcbcb; } .facetwp-facet-sorts .fs-label-wrap .fs-label.basset-selected { color: #000; } .facetwp-facet-sorts .fs-label-wrap { border-left: none; border-top: none; border-bottom: 1px solid #9e9e9e; border-right: none; } .facetwp-facet-sorts .fs-arrow { border: none !important; width: unset !important; height: unset !important; position: absolute; top: 10px; right: 5px; bottom: 0; transition: unset !important; } .facetwp-facet-sorts .fs-open .fs-arrow svg { position: relative; top: 7px; } .facetwp-facet-sorts .fs-dropdown { width: 187px; position: absolute; background-color: #f8f8f8; top: 46px; border: none !important; z-index: 1000; background: #f8f8f8; } .facetwp-facet-sorts .fs-dropdown .fs-option { display: flex; padding: 12px 15px; align-items: center; gap: 10px; padding-left: 15px !important; color: #464646; font-size: 15px; font-style: normal; font-weight: 400; line-height: 15px; } .facetwp-facet-sorts .fs-checkbox { display: none !important; } .facetwp-facet-sorts .fs-dropdown .fs-option.selected { background: #f1f1f1; } .facetwp-facet-sorts .fs-wrap { width: 167px; } .facetwp-facet-sorts .fs-options::-webkit-scrollbar { width: 3px; } .facetwp-facet-sorts .fs-options::-webkit-scrollbar-track { background: #f1f1f1; } .facetwp-facet-sorts .fs-options::-webkit-scrollbar-thumb { background: #000; } .facetwp-facet-sorts .fs-options::-webkit-scrollbar-thumb:hover { background: #000; } .facetwp-facet-sorts .fs-search { padding: 6px 15px; } .basset-grid-switch { display: flex; align-items: center; gap: 19px; justify-content: flex-end; width: 100%; margin-bottom: 0 !important; margin-right: 0 !important; } .basset-grid-switch > div { cursor: pointer; } .basset-grid-switch > div.active svg path { stroke: #000 !important; } .basset-grid-switch > div:not(.active) svg path { stroke: #a3a3a3 !important; } .woocommerce-form.woocommerce-form-login .show-password-input { display: none; } .woocommerce-form.woocommerce-form-login .show-password-input { max-width: 18px; height: 16px; } .col-register-text .wd-switch-to-register { background: 0 0; } .active-register .col-register-text .go-register-btn { padding-left: 50px; padding-right: 50px; } .go-register-btn:hover { color: #ffff !important; background: #000 !important; } .woocommerce-account .woocommerce-privacy-policy-text { display: none !important; } .woocommerce-form .show-password-input:before { content: "" !important; } .woocommerce-form .show-password-input { max-width: 18px; height: 16px; top: 15px; right: 15px; } .woocommerce-form-register .woocommerce-Button { padding-top: 18px; padding-bottom: 18px; } .woocommerce-form-register .form-row { width: 100%; } .register-head { display: flex; } .register-head .check-user-type:first-child { margin-right: 30px; display: flex; align-items: center; } .social-login__items { display: flex; } .check-user-label { margin-left: 12px; } .active-register-tab { position: relative; } .active-register-tab .check-user-type-radio { border: 1px solid #000; } .active-register-tab:before { content: ""; width: 24px; height: 24px; background: url("https://vesna.rs/n3cbd996/assets/img/icons/tab-bg.svg"); left: 0; position: absolute; top: 0; background-size: contain; } .check-user-type { cursor: pointer; } .register-head .check-user-type input { margin-right: 0; } .register-head { margin-bottom: 26px; } .legal-active .legal-person-iput { display: block; } .legal-active .individual-person-iput { display: none; } .individual-active .individual-person-iput { display: block; } .individual-active .legal-person-iput { display: none; } .legal-active { display: flex; flex-direction: column; } .legal-active .email-adress-field { order: -1; } .legal-active .register-head { order: -2; } .lost_reset_password .form-row-first { border-top: unset; margin-bottom: 26px; } .lost_reset_password .woocommerce-Input--text { padding-top: 23px; padding-bottom: 23px; } .lost_reset_password .button { padding-top: 17px; padding-bottom: 17px; } .check-user-type-radio { width: 24px; height: 24px; border-radius: 100%; border: 1px solid #dedede; display: inline-block; } .check-user-type { display: flex; align-items: center; } .register-raddio-bottom { display: flex; align-items: center; cursor: pointer; } .register-raddio-bottom label { margin-bottom: 0; position: relative; padding-left: 36px; cursor: pointer; font-size: 13px; position: relative; } .register-raddio-bottom label a { text-decoration: underline; } .register-raddio-bottom label:before { content: ""; position: absolute; width: 24px; top: calc(50% - 12px); left: 0; height: 24px; border: 1px solid #000; background: 0 0; border-radius: 10%; font-size: 13px; font-weight: 400; color: #000; } .register-raddio-bottom:first-child { margin-bottom: 17px; } .register-raddio-bottom:last-child { margin-bottom: 26px; } .register-raddio-bottom input { visibility: hidden; position: absolute; opacity: 0; width: 0; height: 0; } .register-raddio-bottom input[type="checkbox"]:checked + label:after { content: ""; width: 24px; height: 24px; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hlY2siPjxwb2x5bGluZSBwb2ludHM9IjIwIDYgOSAxNyA0IDEyIi8+PC9zdmc+") no-repeat center/contain; left: 0; position: absolute; top: 0; } #rememberme:checked + #label-remember-me::before { border: 1px solid #000; border-radius: 100%; } #rememberme:checked + #label-remember-me::after { content: ""; width: 24px; height: 24px; background: url("https://vesna.rs/n3cbd996/assets/img/icons/tab-bg.svg"); left: 0; position: absolute; top: 0; background-size: contain; } .reset-form h3 { margin-bottom: 6px; font-size: 33px; } .reset-pass-text .wd-login-title { margin-bottom: 13px; } .reset-form { border: 1px solid #f3f3f3; padding: 40px !important; padding-bottom: 20px !important; } .woocommerce-lost-password h3.dasboard:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/vesna-icon.svg"); position: relative; display: block; } .vesna-reset-password { margin-top: 40px; } .registration-info { max-width: 486px; } .lost_reset_password .lost_reset_password label { font-size: 15px; } .lost_reset_password .lost_reset_password .woocommerce-Button { font-size: 13px; } #customer_login .col-login { border: 1px solid var(--brdcolor-gray-300); padding: 20px; } #customer_login .col-register, #customer_login .col-register-text { padding: 20px; } #customer_login > div:not(:first-child):last-child { } #customer_login { justify-content: space-between; margin-top: 40px; } #customer_login .wd-login-divider { display: none; } @media (min-width: 769px) { #customer_login { margin-right: 0 !important; margin-left: 0 !important; } } @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { .woocommerce-lost-password .woocommerce { margin-top: 55px; } .active-register #customer_login .col-register { border: 1px solid var(--brdcolor-gray-300); } #customer_login > .col-md-6 { flex: unset; max-width: calc(50% - 20px); } #customer_login { margin-left: 0; margin-right: 0; margin-top: 55px; } .login-form-footer { margin-bottom: 15px; } #customer_login > .col-md-6:not(:last-child) { margin-bottom: 35px; } #customer_login { margin-top: 0; } .woocommerce-lost-password .reset-form h3 { font-size: 24px; font-weight: 400; line-height: 30px; letter-spacing: 0.01em; } .reset-pass-text .wd-login-title { font-size: 24px; font-weight: 400; line-height: 30px; letter-spacing: 0.01em; } .woocommerce-lost-password .col-md-6 { flex: 0 0 50%; max-width: calc(50% - 5px); } .woocommerce-lost-password .woocommerce .row { justify-content: space-between; } .woocommerce-lost-password h3.dasboard:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/vesna-icon.svg"); } .reset-pass-text { padding-top: 60px; } .woocommerce-lost-password .reset-form { padding: 20px; } .lost_reset_password .form-row-first { padding-top: 15px; } #customer_login h2.wd-login-title { font-size: 24px; font-weight: 400; margin-bottom: 12px; } } .with-login-reg-info.active-register .login-title { display: block; } .with-login-reg-info.active-register .reg-title { display: none; } .with-login-reg-info .login-title { display: none; } .with-login-reg-info .reg-title { display: block; } @media only screen and (min-device-width: 300px) and (max-device-width: 768px) { .woocommerce-lost-password .woocommerce { margin-top: 29px; } .woocommerce-lost-password h3.dasboard:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/vesna-icon.svg"); } .active-register #customer_login .col-register { border: 1px solid var(--brdcolor-gray-300); } .reset-pass-text { padding-top: 47px; } #customer_login h2.wd-login-title { font-size: 24px; font-weight: 400; text-align: center; margin-bottom: 12px; } #customer_login .register-head { margin-bottom: 21px; } .woocommerce-lost-password .col-md-6 { flex: 0 0 100%; max-width: 100%; } #customer_login { margin-left: 0; margin-right: 0; } #customer_login > .col-md-6:not(:last-child) { padding: 23px; } #customer_login > .col-md-6 { width: 100%; flex: unset; max-width: 100%; } #customer_login .col-login .wd-login-title { text-align: center; font-size: 23px; margin-bottom: 15px; } .lost_reset_password { max-width: 100%; width: 100%; } .woocommerce-lost-password .reset-form h3 { font-size: 24px; font-weight: 400; line-height: 30px; letter-spacing: 0.01em; } .reset-pass-text .wd-login-title { font-size: 24px; font-weight: 400; line-height: 30px; letter-spacing: 0.01em; } .woocommerce-lost-password h3 { text-align: center; } .woocommerce-lost-password .reset-form { padding: 20px; } .lost_reset_password .form-row-first { padding-top: 15px; } .page-id-12.woocommerce-edit-address .woocommerce-my-account-wrapper { margin-top: 0; } .page-id-12 .woocommerce-my-account-wrapper { padding-top: 0; margin-top: -32px; } .woocommerce-MyAccount-content { padding-top: 0; } } .woocommerce-form.woocommerce-form-login .show-password-input { max-width: 18px; height: 12px; right: 15px; } .parent-cat-menu { display: flex; } .parent-cat-menu { width: 36%; } .parent-cat-link { width: calc(100% - 20px); display: flex; align-items: center; } .parent-cat-link a { font-size: 17px; font-weight: 600; line-height: 22px; letter-spacing: 0; text-align: left; color: #000; padding-right: 20px; padding-top: 13px; padding-bottom: 13px; border-bottom: 1px solid #f8f8f8; width: 100%; padding-left: 20px; } .parent-cat-link a:hover { background: #f8f8f8; } .elementor-element-8fa5712 { max-width: 771px !important; } .category-mega-menu-children-col { position: absolute; left: calc(36% - 55px); top: 0; width: 80%; padding-left: 105px; height: 100%; } #rememberme { opacity: 0; width: 0; height: 0; position: absolute; } #label-remember-me:after { content: ""; width: 10px; height: 10px; background: 0 0; left: 0; position: absolute; border-radius: 100%; } #rememberme:checked + #label-remember-me::after { content: ""; width: 10px; height: 10px; background: #000; border: unset; left: 7px; position: absolute; border-radius: 100%; top: 7px; } .woocommerce-form.woocommerce-form-login label { font-size: 15px; font-weight: 400; line-height: 24px; letter-spacing: 0; text-align: left; color: #000; } .woocommerce-form-login p.form-row-wide { margin-bottom: 26px; } .col-register-text h3 { font-size: 33px; font-weight: 400; line-height: 42px; letter-spacing: 0; text-align: left; position: relative; margin-bottom: 10px; } .col-register-text { text-align: left !important; } .go-register-btn { padding: 18px 29px; border: 1px solid #000; font-size: 13px; font-weight: 400; line-height: 16px; letter-spacing: 0; text-align: left; background: 0 0; cursor: pointer; } .go-register-btn:hover { color: #ffff !important; } .col-register-text h3:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/vesna-icon.svg"); position: relative; display: block; } .registration-info { font-size: 15px; font-weight: 400; line-height: 28px; letter-spacing: 0; text-align: left; color: #777; margin-bottom: 17px; } .woocommerce-form.woocommerce-form-login .show-password-input.display-password:before { content: "" !important; } .woocommerce-form.woocommerce-form-login .show-password-input:before { content: "" !important; } .woocommerce-form.woocommerce-form-login .show-password-input { display: block !important; } .woocommerce-form.woocommerce-form-login .woocommerce-LostPassword { font-size: 14px; font-weight: 400; line-height: 18px; letter-spacing: 0; text-align: right; color: #a3a3a3; text-decoration: underline; cursor: pointer; } .wd-login-title { text-transform: none !important; font-size: 33px; font-weight: 400; line-height: 42px; letter-spacing: 0; text-align: left; margin-bottom: 26px; } .woocommerce-form.woocommerce-form-login .woocommerce-form-login__submit { padding-top: 18px; padding-bottom: 18px; } .login-form-footer { margin-bottom: 26px !important; } .login-form-footer .woocommerce-form-login__rememberme { position: relative; padding-left: 36px; } .login-form-footer .woocommerce-form-login__rememberme:before { content: ""; width: 24px; height: 24px; background: 0 0; border: 1px solid #dedede; left: 0; position: absolute; border-radius: 100%; } .has-childer-cat { position: relative; } .has-childer-sub-cat a.sub-cat-parent-link.active-dropdown:after { opacity: 0.7; transform: rotate(180deg); } .active-dropdown.has-childer-cat:before { opacity: 0.7; transform: rotate(180deg); } .elementor-element-8eaf40a .parent-cat-menu .has-childer-cat:before { transform: rotate(-90deg); } .has-childer-cat:before { content: ""; position: absolute; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-down-cat.svg"); background-repeat: no-repeat; background-size: contain; width: 10px; right: 20px; height: 10px; top: calc(50% - 6px); } .category-mega-menu-children-col { display: none; } .parent-cat-menu:hover .category-mega-menu-children-col { display: block; max-width: calc(180px + 55px); } .category-mega-menu-children-col div { padding-bottom: 20px; margin-bottom: 0 !important; } .category-mega-menu-children-col a { min-width: 180px; } .has-childer-sub-cat:hover .category-mega-menu-children-sub-col { display: block; } .category-mega-menu-children-col .has-childer-sub-cat a.sub-cat-parent-link { position: relative; } .has-childer-sub-cat .category-mega-menu-children-sub-col { position: absolute; top: 0; left: calc(170px); padding-left: 155px; height: 100%; width: 195%; } .category-mega-menu-children-col { cursor: pointer; } .elementor-element-b57c29d { padding-top: 25px; } .parent-cat-menu a:hover { text-decoration: underline; color: #000 !important; } .category-mega-menu-children-col a { min-width: 180px; width: 180px; display: inline-block; } .sub-cat-items a { width: 100%; display: inline-block; } .has-childer-sub-cat:hover .category-mega-menu-children-sub-col { display: block; } .category-mega-menu-children-col a { font-size: 15px; font-weight: 400; line-height: 19px; letter-spacing: 0; text-align: left; } .category-mega-menu-children-col .has-childer-sub-cat a.sub-cat-parent-link:before { content: ""; position: absolute; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-right-bold.svg"); background-repeat: no-repeat; background-size: contain; width: 10px; right: 0; height: 10px; top: calc(50% - 6px); } .category-mega-menu-children-sub-col { display: none; } .product-list-item .vesna-price-buy { display: flex; justify-content: space-between; } .product-list-item .spring-buy-btn { color: #000; font-size: 13px; font-style: normal; font-weight: 400; line-height: 13px; display: flex; align-items: center; gap: 13px; cursor: pointer; } .vesna-buy-label { text-transform: uppercase; letter-spacing: 0.26px; display: inline-flex; align-items: center; min-height: 17px; } .product-list-item .spring-buy-btn img { width: 15.6px !important; height: 16.7px !important; max-width: 15.6px !important; max-height: 16.7px !important; min-width: 15.6px !important; min-height: 16.7px !important; } .product-list-item .vesna-star-rating { display: flex; gap: 9px; align-items: center; margin-bottom: 13.5px; } .product-list-item .vesna-star-rating .vesna-cnt { color: #8e8e8e; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; line-height: 12px; } .product-list-item .vesna-card-cat { color: #4d4d4d; font-size: 12px; font-style: normal; font-weight: 400; line-height: 24px; letter-spacing: 1.08px; text-transform: uppercase; margin-bottom: 11px; } .product-list-item .vesna-price-buy .price { text-align: center; font-size: 14px !important; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.28px; } .product-list-item .wd-entities-title { min-height: 0 !important; margin-bottom: 12px !important; } .product-list-item .woocommerce-product-details__short-description { color: #474747; font-size: 13px; font-style: normal; font-weight: 400; line-height: 22px; } .product-list-item.product-grid-item .product-element-top { height: 210px; } .product-list-item .product-wrapper { display: flex; flex-direction: row; } .product-list-item .vesna-price-buy .price { margin-bottom: 0; } @media screen and (min-width: 768px) { .product-list-item .product-list-content .wd-entities-title { height: fit-content; } .product-list-item.product-grid-item .product-element-top, .product-list-item.product-grid-item .product-element-top a.product-image-link, .product-list-item.product-grid-item .product-element-top img { height: 210px !important; } .product-list-item.product-grid-item .product-element-top img { object-fit: cover !important; } .product-list-item.product-grid-item .vesna-short-desc { margin-bottom: 15px; } .product-list-item.product-grid-item .hover-img, .product-list-item.product-grid-item .hover-img img { height: 210px !important; } .product-list-item.product-grid-item .hover-img img { padding: 0 !important; object-fit: cover !important; } } @media screen and (max-width: 768px) { .product-list-item.product-grid-item .product-element-top a.product-image-link, .product-list-item.product-grid-item .product-element-top img { width: 125px !important; height: 125px !important; } .product-list-item.product-grid-item .product-element-top { width: 125px !important; height: 155px !important; } .product-list-item.product-grid-item .product-element-top img { object-fit: contain !important; } .product-list-item.product-grid-item .product-list-content { margin-left: 20px; width: calc(100% - 150px); } .product-list-item.product-grid-item .swatch-product-card-wrap { bottom: unset !important; width: 100% !important; background: #fff; height: 30px; } .product-list-item.product-grid-item .swatch-product-card-wrap .product-color-swatches-bar { padding-bottom: 0 !important; } .product-list-item.product-grid-item .swatch-product-card-wrap .product-color-swatches-bar .product-color-swatches { width: 70px !important; } } .product-list-item.product-grid-item .vesna-short-desc, .product-list-item.product-grid-item .vesna-short-desc div { text-align: left; } .menyuga-popup-content:not(.menyuga-shop-opened) .menyuga-cats, .menyuga-popup-content:not(.menyuga-shop-opened) .menyuga-shop { display: none; } .menyuga-popup-content.menyuga-shop-opened .menyuga-menu { display: none; } .cat-menyuga { list-style: none; } .menyuga-item { display: flex; justify-content: space-between; } .menyuga-item .menyuga-arrow { padding: 5px; margin-left: 5px; cursor: pointer; } .menyuga-item .menyuga-link { display: flex; align-items: center; } .cat-menyuga { display: none; } .cat-menyuga.cat-menyuga-level-0, .cat-menyuga.opened { display: block; } .menyuga-item .menyuga-arrow:not(.opened) svg { transform: rotate(180deg); } .cat-menyuga-popup-wrap { position: fixed; left: 0; bottom: 0; right: 0; top: 0; z-index: 99999; display: flex; background: #fff; align-items: center; justify-content: center; transition: 0.1s; overflow: auto; transform: translateZ(1px); } .cat-menyuga-popup-wrap:not(.opened) { display: none; } .cat-menyuga-popup { width: 100%; height: 100%; background: #fff; } .menyuga-popup-header { display: flex; height: 63px; gap: 20px; background: #f8f8f8; } .menyuga-popup-header .close-btn { width: 58px; display: flex; justify-content: center; align-items: center; border-right: 1px solid #efefef; } .menyuga-popup-header .country-col, .menyuga-popup-header .lang-col { max-width: 80px; display: flex; align-items: center; } .menyuga-popup-header .long-col { flex: 1 0; display: flex; justify-content: flex-end; align-items: center; } .menyuga-popup-header .long-col .user-btn { margin-right: 10px; } .menyuga-popup-header .country-col .wd-info-box { margin-top: 0; } .menyuga-popup-header .country-col h4 { margin-bottom: 0; } .menyuga-popup-header .lang-col .trp-ls-shortcode-current-language { width: 16px; position: relative; left: 60px; top: 2px; } .menyuga-popup-header .lang-col .trp-ls-shortcode-current-language a { position: relative; top: -4px; left: -80px; font-size: 15px !important; } .menyuga-popup-header .lang-col .trp-language-switcher > .trp-ls-shortcode-language { width: 120px !important; left: -13px; top: -3px; } .menyuga-popup-header .lang-dropdown { position: relative; display: inline-block; cursor: pointer; } .menyuga-popup-header .lang-dropdown .cur-lang { font-size: 15px !important; display: flex; gap: 10px; align-items: center; padding: 0 15px; padding-left: 0; width: 145px; } .menyuga-popup-header .lang-dropdown .dropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 120px; padding: 0; z-index: 1; left: -14px; } .menyuga-popup-header .lang-dropdown .dropdown-content li { padding: 12px 15px; } .menyuga-popup-header .lang-dropdown.opened .dropdown-content { display: block; } .menyuga-popup-header .lang-dropdown.opened svg { transform: rotate(180deg); } .menyuga-popup-header .lang-dropdown ul { list-style: none; margin-bottom: 0 !important; padding-left: 0; } .menyuga-popup-header .lang-dropdown ul li { font-size: 15px !important; } .menyuga-popup-header .close-btn { cursor: pointer; } .menyuga-shop .menyuga-shop-lbl { display: flex; align-items: center; gap: 11px; margin-left: 16px; margin-bottom: 20px; margin-top: 24px; color: var(--black, #000); font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; text-transform: uppercase; } .menyuga-shop .menyuga-shop-lbl a { display: flex; align-items: center; gap: 11px; color: var(--black, #000); font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; text-transform: uppercase; } .menyuga-footer { text-align: center; } .menyuga-social { margin-bottom: 19px; } .menyuga-copyright { margin-bottom: 82px; } .menyuga-cats { padding-left: 72px; padding-right: 64px; height: calc(100dvh - 301px); padding-bottom: 19px; overflow-x: hidden; overflow-y: auto; } .menyuga-menu { padding-left: 58px; padding-top: 30px; height: calc(100dvh - 301px); padding-bottom: 19px; overflow-x: hidden; overflow-y: auto; } .menyuga-menu ul { list-style: none; display: flex; flex-direction: column; gap: 30px; } .menyuga-menu ul li a { color: var(--black, #000); font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; text-transform: uppercase; } .menyuga-menu ul li.shop-opener a { display: flex; align-items: center; gap: 15px; } .menyuga-menu ul li.menu-onsale a { color: #d69d00; } .facetwp-facet-brands .fs-options::-webkit-scrollbar { width: 3px; } .menyuga-cats::-webkit-scrollbar-track { background: #f1f1f1; } .menyuga-cats::-webkit-scrollbar-thumb { background: #000; } .menyuga-cats::-webkit-scrollbar-thumb:hover { background: #000; } ul.cat-menyuga { margin-bottom: 0; } html.menyuga-opened { overflow: hidden; } .elementor-element-3bb2f939 .wd-pf-title:after { content: url("https://vesna.rs/n3cbd996/assets/icons/arrow-1.svg") !important; } .elementor-element-3bb2f939 .wd-pf-title { border-bottom: 1px solid #9e9e9e !important; display: flex !important; padding: 8px 6px 8px 0 !important; align-items: center !important; } .elementor-11841 .elementor-element.elementor-element-3bb2f939 .title-text { color: #cbcbcb; font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; } .elementor-element-c08dd79 { margin-bottom: 10px !important; } @media screen and (max-width: 768px) { .elementor-element-3bb2f939 > .elementor-widget-container { display: flex; gap: 6px; flex-direction: column; } .elementor-element-3bb2f939 .wd-product-filters { gap: 25px; } .elementor-element-3bb2f939 > .elementor-widget-container { gap: 5px !important; } .elementor-element-29729aea > .elementor-container { display: flex; flex-direction: column-reverse; } .elementor-element-6fe94d4d { display: flex !important; } .elementor-element-6fe94d4d > .elementor-widget-wrap { justify-content: space-between !important; } } .filter-mobile-switch { display: flex; align-items: center; gap: 20px; color: #000; font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; line-height: 20px; } .filter-mobile-switch-wrap { position: relative; top: -10px; } .filter-mobile-switch.opened svg { transform: rotate(180deg); } @media screen and (min-width: 768px) { .filter-mobile-switch-wrap { display: none; } } .elementor-element-529dfb2d { display: none; } .items-result-counter { color: #3c3c3c; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 26px; } p.woocommerce-result-count { display: none; } @media screen and (min-width: 768px) { .wd-product-filters .wd-pf-attributes { width: 165px; } .elementor-element-10ebd038 { width: 90% !important; } } @media screen and (max-width: 768px) { .elementor-element-10ebd038 > .elementor-widget-wrap, .elementor-element-3bb2f939, .elementor-element-3bb2f939 form > div { width: 100% !important; } .elementor-element-3bb2f939 form { flex-direction: column; margin-top: 16px; } } @media screen and (min-width: 768px) { .woocommerce.widget_product_categories { border: 1px solid #f8f8f8; background: #fff; padding: 37px 31px; } } .menu-item-171 span.nav-link-text::after, .menu-item-171 span.nav-link-text::before { content: unset !important; background-color: none !important; height: unset !important; width: unset !important; } #menu-header li:first-child a span:after, #menu-header li:first-child a span:before, .menu-item-171 span.nav-link-text::after, .menu-item-171 span.nav-link-text::before { content: unset !important; background-color: none !important; height: unset !important; width: unset !important; } @media screen and (min-width: 768px) { .elementor-11841 .elementor-element.elementor-element-1a351ea8 { width: 300px; } .elementor-element-4519fe52 .widget_product_categories { width: 285px; } .elementor-11841 .elementor-element.elementor-element-447fb279 { width: calc(100% - 350px); margin-left: 70px; } } #menu-item-171 span.nav-link-text::before { display: none; } ul.product-categories > li > a { color: var(--black, #000) !important; font-size: 15px !important; font-style: normal !important; font-weight: 400 !important; line-height: normal !important; text-transform: uppercase !important; } ul.product-categories > li > ul > li > a { color: #393939 !important; font-size: 15px !important; font-style: normal !important; font-weight: 400 !important; line-height: normal !important; } ul.product-categories > li > ul > li > ul > li > a { color: #585858 !important; font-size: 13px !important; font-style: normal !important; font-weight: 400 !important; line-height: 23px !important; } ul.product-categories li.current-cat > a { font-weight: 600 !important; } .widget_product_categories .wd-cats-toggle:after { content: url("https://vesna.rs/n3cbd996/assets/icons/arrow-2.svg") !important; } .widget_product_categories .wd-cats-toggle.toggle-active, .widget_product_categories .wd-cats-toggle:hover { background-color: transparent !important; } @media screen and (min-width: 768px) { .product-grid-item .spring-buy-btn img { padding: unset !important; } .product-grid-item .wd-entities-title { overflow: hidden; } } @media screen and (max-width: 768px) { .product-grid-item .product-color-swatches-bar { width: 100%; justify-content: center !important; } .product-grid-item .product-color-swatches-bar .color-more { margin-left: 6px; } .product-grid-item .spring-buy-btn img { padding: unset !important; } .product-grid-item .vesna-price-wrap { max-width: calc(100% - 85px); max-height: 36px; align-items: center; } .product-grid-item .wd-entities-title { height: 90px; overflow: hidden; } } @media screen and (max-width: 576px) { .product-grid-item .product-wrapper .price:has(del + ins) del { margin-left: 0 !important; } .product-grid-item del .woocommerce-Price-currencySymbol { display: inline-flex !important; } .product-grid-item .product-wrapper .price:has(del + ins) { flex-direction: column; align-items: flex-start; } } .product-grid-item .product-wrapper h3 { order: unset !important; } .product .product-labels.labels-rounded .product-label { display: flex; padding: 4px 7px; align-items: flex-start; gap: 9px; background: #000; color: #fff; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; border-radius: 0; min-height: unset; } .product .product-labels { top: 11px; inset-inline-start: 17px; position: absolute; } .product-grid-item .product-labels { top: 10px; left: 10px; } @media screen and (max-width: 1024px) { .product-grid-item .product-labels { top: 0; left: 0; } } .product-grid-item .vesna-price-buy { display: flex; justify-content: space-between; flex-direction: column; width: 100%; min-height: 72px; padding-right: calc(var(--wd-sp) / 2); padding-left: calc(var(--wd-sp) / 2); } .product-wrapper .product-element-top { margin-bottom: 6px; } @media screen and (max-width: 1024px) { .product-wrapper .product-element-top { margin-bottom: 15px; } } .product-grid-item .spring-buy-btn { color: #000; background: #fff; font-size: 13px; font-weight: 400; line-height: 1; display: flex; align-items: center; justify-content: center; gap: 13px; cursor: pointer; width: 100%; padding: 13px; border: 1px solid #000; margin-top: 6px; transition: 0.3s; } .catalog-buy-btn-rounded .spring-buy-btn { border-radius: 50%; background: #383838 !important; border-color: #383838 !important; } @media screen and (min-width: 1024px) { .catalog-buy-btn-rounded .spring-buy-btn { opacity: 0; } .catalog-buy-btn-rounded .spring-buy-btn:hover { background: #7f7f7f !important; border-color: #7f7f7f !important; } } .catalog-buy-btn-rounded .spring-buy-btn .-tctp { background-color: #fff; } .catalog-buy-btn-rounded .spring-buy-btn img, .catalog-buy-btn-rounded .spring-buy-btn:hover img { filter: invert(1); } .catalog-buy-btn-rounded.small { bottom: -10px; right: 13px; } @media screen and (max-width: 1024px) { .catalog-buy-btn-rounded.small { bottom: -45px; right: 5px; } } .catalog-buy-btn-rounded.small .spring-buy-btn { width: 45px; height: 45px; } @media screen and (max-width: 1024px) { .catalog-buy-btn-rounded.big .spring-buy-btn, .catalog-buy-btn-rounded.small .spring-buy-btn { width: 40px; height: 40px; min-height: 0; } } .catalog-buy-btn-rounded.big .spring-buy-btn { width: 64px; height: 64px; } .catalog-buy-btn-rounded { position: absolute; z-index: 5; transition: 0.3s; } .product-wrapper:hover .catalog-buy-btn-rounded .spring-buy-btn { opacity: 1; } .catalog-buy-btn-rounded .product-grid-item .spring-buy-btn .btn-content { display: flex; justify-content: center; } .product-grid-item .spring-buy-btn .vesna-buy-label { margin-left: 5px; } .product-grid-item .spring-buy-btn .loader { opacity: 0; position: absolute; display: flex; justify-content: center; } .product-grid-item .spring-buy-btn.state-loading .loader { opacity: 1; } .product-grid-item .spring-buy-btn.state-loading .btn-content { opacity: 0; } .product-grid-item .spring-buy-btn:hover { background: #000; color: rgba(255, 255, 255, 0.8); } .product-grid-item .spring-buy-btn:hover img { filter: invert(1); } .product-grid-item .spring-buy-btn img { width: 15.6px !important; height: 16.7px !important; max-width: 15.6px !important; max-height: 16.7px !important; min-width: 15.6px !important; min-height: 16.7px !important; transition: 0.3s; } .product-grid-item .vesna-star-rating { display: flex; gap: 9px; align-items: center; padding-right: calc(var(--wd-sp) / 2); padding-left: calc(var(--wd-sp) / 2); } @media screen and (max-width: 1024px) { .product-grid-item .vesna-star-rating { margin-bottom: 2px; } .single-product .product-grid-item .vesna-star-rating { margin-bottom: 11px; } } .product-grid-item .vesna-star-rating .vesna-cnt { color: #8e8e8e; font-family: EuclidSquare, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; line-height: 12px; margin-bottom: -3px; } .product-grid-item .vesna-card-cat { color: #4d4d4d; font-size: 12px; font-style: normal; font-weight: 400; line-height: 24px; letter-spacing: 1.08px; text-transform: uppercase; margin-bottom: 0; display: flex; min-height: 24px; padding-right: calc(var(--wd-sp) / 2); padding-left: calc(var(--wd-sp) / 2); } @media screen and (max-width: 1024px) { .product-grid-item .vesna-card-cat { font-size: 11px; } } .product-grid-item .wd-entities-title { width: 100%; text-align: left; } .product-grid-item .vesna-price-buy .price { text-align: center; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.28px; font-family: EuclidSquare, Arial, Helvetica, sans-serif !important; } .product-grid-item .vesna-price-buy .price .od-span { font-weight: 600; padding-right: 3px; line-height: 19px; font-size: 15px; } @media (max-width: 1024px) { .product-grid-item .vesna-price-buy .price .od-span { line-height: 22px; } } .product-grid-item .woocommerce-product-details__short-description { color: #474747; font-size: 13px; font-style: normal; font-weight: 400; line-height: 22px; } .product-grid-item.product-grid-item .product-element-top { border: 1px solid #f8f8f8; transition: 0.3s; } @media screen and (min-width: 1024px) { .product-grid-item:hover .product-element-top { border: 1px solid #e2e2e2; } } .product-grid-item .swatch-product-card-wrap { width: auto; display: flex; align-items: center; justify-content: center; z-index: 1; } .product-grid-item .swatch-product-card-wrap.card-wrap-desktop { position: absolute; left: -2px; bottom: -2px; } @media screen and (min-width: 1025px) { .product-grid-item .swatch-product-card-wrap.card-wrap-mobile { display: none; } } @media screen and (max-width: 1024px) { .product-grid-item .swatch-product-card-wrap.card-wrap-desktop { display: none; } .product-grid-item .swatch-product-card-wrap { justify-content: start; } } .product-grid-item .product-color-swatches-bar { padding: 9px; width: fit-content; } @media screen and (max-width: 1024px) { .product-grid-item .product-color-swatches-bar { padding: 0 0 0 2px; } } .email-notice-motice { display: flex; width: 100%; padding: 10px 15px; justify-content: center; align-items: center; gap: 5px; border: 1px dashed #b5b5b5; } .email-notice-motice span { color: #000; font-family: "EuclidSquare"; font-size: 14px; font-style: normal; font-weight: 400; line-height: 17px; } .checkout-btn-group.already-login-email-notice-motice { padding: 0 !important; padding-bottom: 0 !important; border: none !important; } .product-grid-item .product-wrapper .product-element-bottom .wd-entities-title { order: unset !important; } .spring-buy-btn.added .added { display: block; } .spring-buy-btn.added .not-added { display: none; } .spring-buy-btn:not(.added) .added { display: none; } .spring-buy-btn:not(.added) .not-added { display: block; } @media screen and (min-width: 768px) { .product-grid-item:not(.product-list-item) .hover-img, .product-grid-item:not(.product-list-item) .hover-img img { height: 329px !important; } .product-grid-item:not(.product-list-item) .hover-img img { padding: 0 !important; object-fit: cover !important; } } .flick-top-navs { width: fit-content; } .flick-top-navs .nav-left, .flick-top-navs .nav-right { float: right; cursor: pointer; padding: 0; background: 0 0; } .flick-top-navs .nav-left { padding-left: 30px; } .flick-top-navs .nav-left svg, .flick-top-navs .nav-right svg { pointer-events: none; } .flick-top-navs .nav-left:hover svg > path, .flick-top-navs .nav-right:hover svg > path { fill: #000; } .slider_prods { width: 100%; display: flex; justify-content: center; } @media screen and (max-width: 480px) { .slider_navs_prod { right: 37%; } } .blog-design-masonry .post-title { font-size: 18px !important; font-style: normal; font-weight: 400; line-height: normal; text-transform: uppercase; color: #000; } .single-post .slide-post .post-img-wrapp img { object-fit: cover; } @media (max-width: 768px) { .single-post .owl-dots .owl-dot.active span:before { display: none; } } #review-search { display: flex; margin-bottom: 25px; } .review-search-option { display: none; } .review-search-select { position: relative; } .review-search-header { padding: 5px 30px; border: 1px solid var(--brdcolor-gray-300); border-radius: 3px; padding-left: 20px; padding-right: 20px; min-width: 185px; } .review-search-select { margin-right: 10px; cursor: pointer; } .select-active .review-search-option { display: block; border: 1px solid var(--brdcolor-gray-300); padding: 0; position: absolute; left: 0; width: 100%; z-index: 9; background: #ffff; border-top: unset !important; } .review-search-option div { cursor: pointer; padding: 5px 20px; min-height: 32px; } .review-search-option div:first-child { padding-top: 7px; } .review-search-option div:last-child { padding-bottom: 7px; } .review-search-option div:hover { background: var(--brdcolor-gray-300); } .select-item-active { background: var(--brdcolor-gray-300); } .review-search-header { position: relative; } .review-search-header:before { content: ""; width: 10px; height: 10px; position: absolute; background-size: contain; background-repeat: no-repeat; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/reverse-triangle.svg"); right: 15px; top: 12px; } .wd-progress-bar .progress-bar { height: 4px !important; } .progress-area { height: 4px !important; } .wd-free-progress-bar.sheeping-progress-bar { margin-bottom: 15px; } .wd-free-progress-bar.sheeping-progress-bar .woocommerce-Price-amount { font-size: 15px; font-weight: 500; } .wd-rating-summary-item .wd-progress-bar { padding-right: 16px; } .wd-rating-summary-cont .wd-rating-count { font-size: 12px; font-weight: 400; line-height: 15px; letter-spacing: 0; text-align: left; color: #9e9e9e; display: inline-block; margin-left: 6px; } .uset-height { max-height: unset !important; } .uset-height .show-all-review-wrapper { display: none !important; } .elementor-134 .elementor-element.elementor-element-84e1334 > .elementor-widget-container { margin-top: calc(105% + 43px) !important; } .elementor-134 .elementor-element.elementor-element-84e1334 .elementor-button:hover { background: #000 !important; cursor: pointer; color: #ffff !important; } .single-product .wd-label-hide-lg table.variations .value.with-swatches { padding-bottom: 13px; } .single-product .elementor-element-49f562e .price .amount { font-size: 23px; font-weight: 400; line-height: 29px; letter-spacing: 0.02em; text-align: left; } .single-product .elementor-element-470df36 .wd-star-rating { margin-top: 3px; } .product-grid-item .product-wrapper .product-element-bottom .wd-add-btn { position: absolute; bottom: 0; right: 5%; } .product-grid-item .product-wrapper .product-element-bottom .wd-add-btn a { color: #000; background: #fff; box-shadow: none; } .product-grid-item .product-wrapper .product-element-bottom .wd-add-btn a span { padding: 15px 0 0 0; min-height: 0; } .wd-entities-title a { color: inherit; font-weight: 400; font-size: 17px; line-height: 20px; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; } @media screen and (max-width: 1024px) { .product-grid-item .wd-entities-title a { font-size: 15px; } } .product-grid-item .product-wrapper .product-element-bottom .wd-product-cats { order: 1; color: #4d4d4d; font-size: 12px; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-weight: 400; } .product-price .amount { font-weight: 500; font-size: 23px; } .product-price .old-price { color: var(--color-gray-300); font-weight: 400; position: relative; } .product-price .old-price:after { bottom: 0; content: ""; display: block; height: 2px; left: -2px; right: -2px; position: absolute; top: 0; background: currentcolor; margin-bottom: auto; margin-top: auto; } .product-price .text { color: var(--color-gray-300); font-size: 15px; } .product-price .text.discount { color: #d69d00; } .wd-hover-standard .wd-add-btn .add-to-cart-loop span { padding: 5px 14px; min-height: 36px; font-size: 12px; font-weight: 400; } .product-grid-item .product-wrapper { display: flex; flex-direction: column; align-items: flex-start; } .product-grid-item .product-wrapper h3 { text-align: start; order: 2; } .product-grid-item .product-wrapper .wd-product-cats { order: 1; } .product-grid-item .product-wrapper .wd-star-rating { order: 3; } .product-grid-item .product-wrapper .price { order: 4; } .product-grid-item .product-wrapper .price del { margin-left: 10px; } .product-grid-item .product-wrapper .price:not(:has(> del)):not(:has(> ins)) { gap: 5px; align-items: baseline; } .product-grid-item .product-wrapper .fromm { display: none; } .product-grid-item .product-wrapper .price .discount-percent { display: none; } .product-grid-item .product-wrapper .wd-add-btn { position: absolute; bottom: 0; right: 5%; } .product-grid-item .product-wrapper .wd-add-btn a { color: #000; background: #fff; box-shadow: none; } .product-grid-item .product-wrapper .wd-add-btn a span { padding: 15px 0 0 0; min-height: 0; } .wd-owl .owl-stage { display: flex; } .product-grid-item { position: relative; } .product-grid-item .product-wrapper { justify-content: start; } body.single-product .variations_form .wd-swatch-bg { margin-top: 0 !important; min-width: 18px !important; min-height: 18px !important; position: relative; height: 18px !important; width: 18px !important; } #gift-this-product { display: none !important; } .woocommerce-product-gallery .product-labels.labels-rounded .product-label { min-width: 110px; min-height: 44px !important; font-size: 14px; font-weight: 600 !important; line-height: 18px; letter-spacing: 0; text-align: left; align-items: center !important; } html body .woocommerce-product-gallery .product-labels[class*="labels-rounded"] { top: 15px; right: unset; left: 22px; top: 22px; } .single-product .wc-variation-is-unavailable { background: #999 !important; position: relative; font-size: 0 !important; } .single-product .wc-variation-is-unavailable svg { display: none !important; } .single-product .wc-variation-is-unavailable:before { content: attr(data-unvlbl) !important; font-size: 13px; font-weight: 400; line-height: 13px; letter-spacing: 0; display: block !important; position: relative; background: 0 0; opacity: 1; text-decoration: none; box-shadow: unset; left: unset; right: unset; top: unset; bottom: unset; width: 100%; text-align: center; } .single-product .stock.in-stock.wd-style-default { display: none !important; } body.single-product .variations_form div.wd-swatch.wd-bg { width: 24px; height: 24px; } .single-product .variations, .single-product .variations tr:first-of-type td:first-of-type { position: relative; } .single-product .variations tr:first-of-type td:first-of-type:before { content: var(--rc-tr_select_var); position: absolute; box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1), 0 8px 19px 0 rgba(0, 0, 0, 0.1), 0 34px 34px 0 rgba(0, 0, 0, 0.09), 0 76px 45px 0 rgba(0, 0, 0, 0.05), 0 135px 54px 0 rgba(0, 0, 0, 0.01), 0 210px 59px 0 transparent; max-width: 309px; padding: 25px; z-index: 9999999999999; right: -350px; background: #ffff; top: -32px; display: none; font-size: 14px; font-weight: 400; line-height: 21px; letter-spacing: 0; text-align: left; } .single-product .variations tr:first-of-type td:first-of-type:after { content: ""; position: absolute; width: 22px; height: 22px; background: #fff; right: -53px; top: 4px; transform: rotate(45deg); box-shadow: 0 59px 33px 0 rgb(0 0 0 / 7%); z-index: 99999999999; display: none; } body.single-product .variations_form .wd-swatch.wd-text:not(.wd-active) span { color: var(--dark-gray, #a3a3a3); } body.single-product .variations_form .wd-swatch.wd-text span { font-size: 12px; font-style: normal; font-weight: 400; line-height: 17px; } body.single-product .variations_form .wd-swatch.wd-text span { padding: 7px 10px; } .wd-swatch { transition: unset !important; } .gift_card_template_button.variations_button { display: flex; align-items: center; } .gift_card_template_button div.quantity { margin-right: 22px; } .single_add_to_cart_button { height: 52px; display: flex; gap: 15px; box-shadow: unset !important; width: calc(100% - 55px); outline: 0 !important; border: 1px solid #000; } .single_add_to_cart_button:before { content: ""; display: none; } .single_add_to_cart_button .added { display: none; } .single_add_to_cart_button .vesna-buy-label { margin-left: 5px; } @media (min-width: 1024px) { .single_add_to_cart_button:hover { background: #2c2c2c; border: 1px solid #2c2c2c; } } .single_add_to_cart_button img { filter: invert(1); transition: 0.3s; } .single-product .woocommerce-Reviews #comments { margin-bottom: 0 !important; } @media (max-width: 992px) { .products.elements-grid > .product-grid-item { margin-bottom: 20px; } .single-product .product-type-gift-card .elementor-element.elementor-element-7da3aa2 { width: 48.587%; --width: 48.587%; } .elementor-element-0beb5ca .gift-cards-list { justify-content: flex-start; } .single-product .product-type-gift-card .woocommerce-product-gallery__image { display: flex; justify-content: center; } .single-product .product-type-gift-card .woocommerce-product-gallery__image a { display: flex; justify-content: center; } .single-product .product-type-gift-card .woocommerce-product-gallery__image a img { display: inline-flex; margin-left: auto; margin-right: auto; margin-top: 30px; max-width: 85%; } .no-login-review { padding-left: 10px; padding-right: 10px; } .woocommerce-product-gallery .col-lg-3.order-lg-first { flex: unset; width: 100%; } .single-product .woocommerce-product-gallery .order-lg-first .owl-item { margin-right: 0 !important; } } .home .whb-header { background: #f8f8f8; } html body.home .whb-general-header { background: #f8f8f8 !important; } html body.home .whb-header-bottom { background: #f8f8f8 !important; } html .elementor-600 .elementor-element.elementor-element-44d309b::before { background: #f8f8f8 !important; } @media screen and (max-width: 768px) { .woocommerce-variation-add-to-cart { flex-wrap: nowrap !important; gap: 20px !important; justify-content: space-between !important; } .woocommerce-variation-add-to-cart button { padding: 20px 25px 18px 25px !important; } } #write-revyushka { display: flex; width: 100%; padding: 18px 0; justify-content: center; align-items: center; gap: 10px; color: #fff; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; text-transform: uppercase; background: #000; border: 1px solid #fff; margin-top: 43px; } #write-revyushka:hover { background: #1e1e1e; } .elementor-element-84e1334 { display: none; } .comment-form .comment-form-comment { display: block !important; } .comment-form .comment-form-comment textarea { width: 33%; } @media screen and (max-width: 1024px) { nav[class*="-pagination"] li .next:after, nav[class*="-pagination"] li .prev:after { display: none; } html body .product-grid-item.product-grid-item .product-element-top { height: auto; overflow: visible; } } .vesna-price-wrap { display: flex; align-items: center; gap: 5px; } .vesna-price-wrap .price del { text-decoration: none; position: relative; white-space: nowrap; } .vesna-price-wrap .price del:after { border-top: 1px solid; position: absolute; content: ""; right: 0; top: 50%; left: 0; } .vesna-buy-wrap { display: flex; align-items: center; } .elementor-widget-image-carousel .swiper-slide.instaswiper { position: relative; overflow: hidden; aspect-ratio: 1; } @media screen and (max-width: 768px) { .product .product-labels.labels-rounded .product-label { font-size: 12px; } .elementor-element-f10b632 { display: none; } .single-product .price ins { margin-left: 0 !important; } .product-grid-item .vesna-price-wrap { max-width: unset; white-space: nowrap; } .single-product .woocommerce-product-gallery .order-lg-first { flex: unset; width: 100%; } .single-product .woocommerce-product-gallery .order-lg-first .owl-item { margin-right: 10px; } .single-product .elementor-134 .elementor-element.elementor-element-aacee00 { margin-top: 0; } .single-product .elementor-element-677a0ad { margin-bottom: 13px; } .woocommerce-product-gallery__wrapper .wd-btn-arrow { display: none; } .single-product .woocommerce-product-gallery .wd-owl :is(.owl-nav.owl-prev, .owl-nav.owl-next, .owl-dot) { display: none; } .single-product .woocommerce-product-gallery .product-image-wrap .wp-post-image { height: 100% !important; } .single-product .order-lg-first .owl-item.active:nth-child(3n) { margin-right: 0 !important; } .single-product .woocommerce-product-gallery.image-action-zoom .wd-owl .product-image-wrap { height: 100%; } .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image { height: 100%; padding: 6px 44px; } .single-product .woocommerce-product-gallery__wrapper { margin-bottom: 10px; } .single-product .wd-single-rating .woocommerce-product-rating { margin-top: 2px; } .single-product .wd-swatches-product { gap: 8px; } .single-product .wd-label-hide-lg table.variations .value.with-swatches { padding-bottom: 5px; } .single-product .wd-label-hide-lg table.variations tr:last-child .value.with-swatches { padding-bottom: 0; } .single-product .elementor-element-3bcd8d6 { margin-top: -10px; } .single-product .elementor-element-d686a7a { display: none; } .single-product .woocommerce-Reviews { margin-left: 0; margin-right: 0; } .single-product .elementor-element-7a88a45 { justify-content: center; } .single-product #reviews .wd-rating-summary-heading { margin-left: auto; margin-right: auto; max-width: 245px; width: 245px; } .single-product .selected-color { margin-top: 3px; } .elementor-widget-wd_single_product_price .price del { font-size: 49%; } .single-product .elementor-element-49f562e .price del .amount { font-size: 23px !important; } .single-product #reviews > div.wd-rating-summary-wrap > div > div.wd-rating-summary-heading > div.wd-rating-summary-total { left: 60% !important; top: 37px !important; } .single-product .wd-rating-summary-main:after { width: 220px !important; text-align: center !important; } .single-product .elementor-element-7a88a45 .e-con-inner { justify-content: center; } .elementor-134 .elementor-element.elementor-element-50316db .elementor-heading-title { text-align: center; } .single-product #write-revyushka { margin-top: 27px; } .single-product .comment-form .comment-form-comment textarea { width: 100%; } .single-product #review_form_wrapper.wd-form-pos-after { padding-left: 0; padding-right: 0; } .single-product .product-grid-item .vesna-price-buy .price { margin-top: 0; max-width: 50%; min-height: 36px; } .single-product .slide-product.owl-carousel-item .woocommerce-Price-amount { display: flex; white-space: nowrap; } .single-product .products[class*="wd-stretch-cont"] .product-element-bottom { max-width: 100%; } .single-product .slide-product.owl-carousel-item .woocommerce-Price-amount:nth-child(2) { display: none; } .single-product .product-grid-item .vesna-price-buy { margin-top: -10px; } .elementor-element-0beb5ca .gift-cards-list { justify-content: flex-start; } .single-product .gift_card_template_button.variations_button { margin-top: 0; } .single-product .gift-card-content-editor.step-appearance { display: block; } .single-product .elementor-element-1f2d2fb { display: none; } .single-product .gift-cards-list { margin-top: 20px; margin-bottom: 5px; } .single-product .elementor-element-d44e982 { display: none; } .single-product .hide-larger-price .price :not(.price) { display: flex; min-width: 100px; } .single-product .woocommerce-Reviews #comments { padding-left: 0; padding-right: 0; } .single-product #reviews > div.wd-rating-summary-wrap { flex-basis: 100%; padding-right: 0; padding-left: 0; } } .single-product .variations tbody tr th { display: none !important; } .single-specification { text-transform: uppercase; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; color: #a3a3a3; } .single-product .wd-swatches-product { gap: 10px; } .simple-product-page .selected-color { display: none !important; } .single-product div.quantity input[type="button"] { border: unset !important; } @media (min-width: 768px) { .single-product .variations.var-selected tr:first-of-type td:first-of-type:after, .single-product .variations.var-selected tr:first-of-type td:first-of-type:before { display: block; } } .woocommerce-product-gallery .product-labels.labels-rounded .out-of-stock.product-label { min-width: 86px; } html body.single .gift_card_template_button div.quantity::before { display: none; } html body.single div.quantity::before { content: "Quantity:"; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; font-size: 13px; color: #a3a3a3; padding-top: 0; padding-right: 10%; } html body.simple-product-page form.cart { justify-content: space-between; } .single_variation_wrap .woocommerce-variation.single_variation { display: none !important; } html .single-product .cat-menyuga-popup-wrap.opened { flex-direction: column; } .single-product .single-product-page.product.type-product.post-248 .e-con-inner { justify-content: space-between; } @media (max-width: 768px) { html body .elementor-element-4519fe52 { left: unset !important; position: fixed !important; width: 280px !important; margin-top: 0 !important; margin-bottom: 0 !important; top: 80px !important; inset-inline-start: 10px !important; } body.single-product .container { padding-left: 10px; padding-right: 10px; } } .woocommerce-mini-cart__buttons .btn-cart { color: #fff !important; font-weight: 500 !important; } .wc-item-meta-label .order-color-rgb { min-width: 16px; min-height: 16px; display: inline-flex; margin-left: 7px; border-radius: 100%; margin-top: 0; position: relative; top: 3.5px; } strong.wc-item-meta-label { margin-right: 3px !important; } body:not(.woocommerce-account) .wc-item-meta li p { position: relative; top: 1px; } .selected_image_parent { border: 1px solid #000 !important; padding: 3px; border-radius: 3px; opacity: 0.5; } @media screen and (min-width: 560px) { #bestsellers .owl-dots { display: none; } #home-product-tabs .owl-dots { display: none; } .single-product .slider-type-product .owl-dots { display: none; } } html .home .owl-dots { display: flex; justify-content: center; } html .home .owl-dots .owl-dot.active span { display: flex; align-items: center; justify-content: center; } html body .wd-owl :is(.owl-nav.owl-prev, .owl-nav.owl-next, .owl-dot) { display: flex; align-items: center; } .owl-dots .owl-dot.active span { display: flex; align-items: center; justify-content: center; } .owl-dots .owl-dot:nth-child(2).active span:before { top: -7px !important; margin-left: -14px; } #bestsellers .owl-dots, #home-product-tabs .owl-dots, .single-product .slider-type-product .owl-dots { margin-top: 0 !important; } .cont_social:hover .elementor-icon-box-title span { border-bottom: 1px solid #464646; } .cont_social:hover { cursor: pointer; } .elementor-element-1c330a4 > .elementor-widget-container { display: flex; } .product-share.opened svg.opened { display: block; } .product-share:not(.opened) svg.opened { display: none; } .product-share.opened svg.closed { display: none; } .product-share:not(.opened) svg.closed { display: block; } .product-share ul { list-style: none; padding-left: 0; display: flex; flex-direction: column; gap: 2px; } .product-share ul li { margin-bottom: 0; display: flex; align-items: center; } .product-share-dropdown { display: none; position: absolute; padding-top: 8px; } .product-share.opened .product-share-dropdown { display: block; } .product-share-lbl svg { cursor: pointer; } .slai-date-title { display: flex; gap: 20px; } .slai-date { color: var(--dark-gray, #a3a3a3); font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; width: 230px; display: flex; justify-content: flex-end; margin-left: auto; } @media screen and (max-width: 768px) { .slai-date-title { display: block; } .slai-date { display: block; margin-bottom: 9px; margin-top: -4px; } } .scrollToTop:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/to_top.svg"); width: 38px; height: 63px; } .scrollToTop:after { content: var(--rc-tr_totop) !important; text-align: center; color: #000; text-align: center; font-family: "EuclidSquare", Arial, Helvetica, sans-serif !important; font-size: 9px; font-style: normal; font-weight: 400; line-height: 20px; text-transform: uppercase; } .scrollToTop { position: fixed; right: 20px; bottom: 50px; z-index: 350; display: flex; align-items: center; justify-content: flex-start; flex-direction: column; width: 50px; height: 50px; border-radius: 50%; background-color: transparent !important; box-shadow: none !important; color: #000; font-size: 16px; opacity: 0; } .woocommerce-cart .woocommerce-cart-form thead th { font-size: 15px; font-weight: 400; line-height: 17px; letter-spacing: 0; text-align: left; color: #000; border-bottom: 1px solid #000; text-transform: none !important; padding: 0; padding-bottom: 7px; } .product-quantity .wac-qty-button { display: none; } html body .woocommerce-cart .quantity { max-width: 105px; min-width: 105px; } .woocommerce-cart .product-remove-all { padding-right: 0; } .woocommerce-cart .woocommerce-cart-form tbody td.product-thumbnail { padding-left: 0 !important; } .woocommerce-cart .woocommerce-cart-form tbody td { border: unset; padding-top: 35px; } .woocommerce-cart td.product-quantity { padding-left: 0; } .woocommerce-cart td.product-price { padding-left: 0; } .woocommerce-cart .cart-totals-section { margin-top: 77px; max-width: 30% !important; } .woocommerce-cart .cart-totals-section .wc-proceed-to-checkout { width: 100%; } .cart-content-wrapper .cart-totals-inner { border: unset !important; } .woocommerce-cart .cart-content-wrapper .cart-totals-inner .checkout-button { padding-top: 18px; padding-bottom: 18px; } .woocommerce-cart .cart-totals-section .wc-proceed-to-checkout { padding-bottom: 0; } .woocommerce-cart .cart-content-wrapper { justify-content: space-between; } .cart-totals-inner > h2 { font-size: 24px; font-weight: 400; line-height: 30px; letter-spacing: 0.01em; text-transform: unset; color: #000; } .woocommerce-cart div.quantity input { border: none; font-size: 18px; font-weight: 300; font-family: Larsseit; } html body.woocommerce-cart div.quantity input[type="number"] { width: 36px; height: 48px; border: 1px solid #f2f2f2; border-left: unset; border-right: unset; } .woocommerce-cart div.quantity input[type="button"] { padding: 0 5px; min-width: 36px; min-height: unset; height: 48px; border: unset; box-shadow: none; font-size: 22px; font-weight: 300; color: #000; font-family: Larsseit; } .woocommerce-cart div.quantity input[type="button"].plus { border: 1px solid #f2f2f2; border-left: unset; } .woocommerce-cart div.quantity input[type="button"].minus { border: 1px solid #f2f2f2; border-right: unset; } .woocommerce-cart td.product-remove a:hover:before { opacity: 0.8; } .woocommerce-cart td.product-remove a:before { content: ""; width: 15px; height: 15px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/trash.svg"); background-repeat: no-repeat; background-size: contain; } .woocommerce-cart td.product-remove a { margin-bottom: 15px; } .woocommerce-cart .woocommerce-Price-amount { font-size: 18px; font-weight: 400; line-height: 23px; letter-spacing: 0.02em; text-align: right; } .woocommerce-cart .quantity { border: unset; } .woocommerce-cart .woocommerce-cart-form thead th.product-remove-all { padding-right: 5px; text-align: center; } .woocommerce-cart .clear-all-btn { font-size: 13px; font-weight: 400; line-height: 17px; letter-spacing: 0; color: #a3a3a3; padding: 0 !important; background: 0 0 !important; text-transform: none !important; text-decoration: underline !important; } .woocommerce-cart .cart-totals-inner .cart-items-counter { display: inline-block; font-size: 11px; font-weight: 400; line-height: 14px; letter-spacing: 3px; color: #535353; text-transform: uppercase; margin-bottom: 10px; margin-left: 10px; } .cart-content-wrapper .cart-totals-inner { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; padding-left: 30px; padding-right: 30px; } .woocommerce-cart .cart-totals-inner > h2 { display: inline-block; margin-left: 0 !important; padding-left: 0 !important; } .woocommerce-cart-form__contents .product-price span { font-size: 18px; font-weight: 400; line-height: 23px; letter-spacing: 0.02em; color: #000; } .woocommerce-cart .coupon { display: flex; } .woocommerce-cart #coupon_code { font-size: 11px; font-weight: 400; line-height: 15px; letter-spacing: 0.09em; text-align: left; text-transform: uppercase; border: 1px dashed #000; border-right: unset; max-width: 183px; width: 183px; padding-top: 14px; padding-bottom: 14px; } .apply-coup { font-size: 13px; font-weight: 400; line-height: 16px; width: calc(100% - 183px); color: #000; background: 0 0; border: 1px solid #000; } .apply-coup:hover { font-size: 13px; font-weight: 400; line-height: 16px; width: calc(100% - 183px); color: #ffff; background: #000; border: 1px solid #000; } .woocommerce-cart .cart-totals-inner table tr:last-child td, .woocommerce-cart .cart-totals-inner table tr:last-child th { padding-top: 18px; padding-bottom: 8px; } .woocommerce-cart .reset-last-child .shop_table_responsive { margin-bottom: 0; } .woocommerce-cart .reset-last-child .shop_table_responsive th { padding-left: 0; } .woocommerce-cart .reset-last-child .shop_table_responsive td { padding-right: 0; } .woocommerce-cart .reset-last-child .shop_table_responsive .cart-subtotal span { font-size: 14px; font-weight: 400; line-height: 18px; letter-spacing: 0.02em; } .woocommerce-cart .reset-last-child .shop_table_responsive .order-total { border-bottom: 1px solid var(--brdcolor-gray-300); } .woocommerce-cart .coupon { margin-bottom: 20px; } .woocommerce-cart div.quantity input[type="button"]:hover { color: #ffff; outline: 0; box-shadow: none; border: 1px solid #000; height: 48px; } .product-items-thumb img { max-width: 100%; } .product-items-thumb { display: flex; flex-direction: row; flex-wrap: wrap; min-width: 230px; margin-bottom: 5px; } .woocommerce-cart .woocommerce-cart-form thead th.product-name { width: 49%; } .product-item-thumb { padding: 15px; background: 0 0; margin-right: 10px; width: calc(33.3% - 10px); height: 70px; margin-bottom: 10px; } .cart-content-wrapper .product-item-thumb { padding: 5px; overflow: hidden; } .woocommerce-cart .cart-totals-section { border: 1px solid #f3f3f3; } .single-product .e-con .wd-accordion-item #tab-description .wd-scroll-content p { margin-bottom: 10px; } @media (max-width: 1024px) { .woocommerce-cart .cart-totals-section { max-width: 100% !important; width: 100%; margin-top: 0; padding: 25px; padding-top: 19px; } .woocommerce-cart .cart-totals-inner .cart-items-counter { margin-right: calc(100% - 200px); } .cart-content-wrapper .cart-totals-inner { border: 1px solid #f3f3f3; } .cart-content-wrapper .cart-data-form { margin-bottom: 46px; } :is(.woocommerce-cart-form__contents, .group_table) td.product-name { width: calc(100% - 100px); margin-left: auto; } .woocommerce-cart .quantity { align-items: center; } } .mobile-cart { display: none; } @media (max-width: 768px) { .woocommerce-cart div.quantity input[type="button"] { width: 25px !important; min-width: 25px !important; height: 31px !important; } .woocommerce-cart #shipping_method { text-align: left; } .woocommerce-cart .cart-totals-inner .woocommerce-shipping-destination { text-align: left; } .cart-totals-inner .woocommerce-shipping-calculator { text-align: left; } .shop_table_responsive td:last-child { text-align: left; } .product-mobile-right { display: flex; flex-direction: row; position: relative; flex-wrap: wrap; } html body.woocommerce-cart div.quantity input[type="number"] { width: 25px !important; height: 31px !important; min-width: 25px !important; } .woocommerce-cart .quantity { width: 75px !important; height: 31px !important; min-width: 25px !important; } .mobile-cart { display: flex; flex-direction: column; } .woocommerce-cart .shop_table_responsive tr { border: unset; border-bottom: 1px solid #f3f3f3; } .woocommerce-cart .shop_table_responsive tr { display: inline-block; width: 100%; padding: 0; } .desctop-table-cart { display: none; } .woocommerce-cart .cart-subtotal th { display: inline-block; padding: 0; height: 21px; border-bottom: unset; } .woocommerce-cart .cart-subtotal { display: flex !important; padding-bottom: 8px !important; padding-top: 8px !important; justify-content: space-between; } .woocommerce-cart .order-total th { display: inline-block; padding: 0; height: 21px; border-bottom: unset; } .woocommerce-cart .order-total { display: flex !important; padding-top: 18px !important; padding-bottom: 8px !important; justify-content: space-between; } .woocommerce-cart .cart-totals-inner table tr:last-child th, html .woocommerce-cart .cart-totals-inner table tr:last-child td { padding-top: 0; padding-bottom: 0; } .product-cart-mobile-item .product-remove a { font-size: 0 !important; } .product-mobile-right ul.variation .item-variation-name { font-size: 12px; font-weight: 400; line-height: 15px; letter-spacing: 0; text-align: left; color: #a3a3a3; } .product-cart-mobile-item .product-remove a:before { content: ""; width: 15px; height: 15px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/trash.svg"); background-repeat: no-repeat; background-size: contain; position: absolute; left: -2px; bottom: 0; } .woocommerce-cart div.quantity input[type="button"] { min-width: 36px; } .woocommerce-cart .quantity { height: 48px; } .product-thumbnail { max-width: 72px; margin-right: 10px; } .product-cart-mobile-item { display: flex; padding-bottom: 18px; border-bottom: 1px solid #f3f3f3; padding-top: 18px; position: relative; } .product-cart-mobile-item:first-child { padding-top: 0; } .product-cart-mobile-item .product-name { font-size: 15px; font-weight: 400; line-height: 24px; letter-spacing: 0; text-align: left; } .product-cart-mobile-item .product-name a { margin-bottom: 4px; } .product-cart-mobile-item .product-name a.brand_link { margin-bottom: 0; } .product-cart-mobile-item .product-name .variation { margin-bottom: 4px; } .product-cart-mobile-item .product-remove { position: absolute; right: 15px; bottom: 9px; } .cart-content-wrapper .cart-data-form { margin-bottom: 34px; } .woocommerce-cart .cart-totals-section { padding: 0 15px; } .product-cart-mobile-item .product-price { margin-left: 18px; } .product-cart-mobile-item .product-price .woocommerce-Price-amount { font-size: 14px; font-weight: 400; line-height: 18px; letter-spacing: 0.02em; text-align: left; } .product-cart-mobile-item .product-price { width: fit-content; display: inline-flex; align-items: center; justify-content: center; height: 31px; } .product-cart-mobile-item .product-quantity { max-width: 76px; display: inline-block; } .woocommerce-cart .woocommerce-cart-form__cart-item .product-name { position: absolute; top: 18px; padding-top: 0; left: 80px; } :is(.woocommerce-cart-form__contents, .group_table) td.product-thumbnail { max-width: 72px; max-height: 72px; } :is(.woocommerce-cart-form__contents, .group_table) td.product-name { width: calc(100% - 70px); margin-left: auto; } :is(.woocommerce-cart-form__contents, .group_table) td.product-thumbnail { padding-top: 0 !important; } .shop_table_responsive tr { border: unset; border-bottom: 1px solid #f3f3f3; } .woocommerce-cart .shop_table_responsive td:before { display: none; } :is(.woocommerce-cart-form__contents, .group_table) td:before { display: none; } :is(.woocommerce-cart-form__contents, .group_table) td.product-thumbnail img { max-height: 72px; max-width: 72px; min-width: unset !important; min-height: unset !important; } .woocommerce-cart-form__contents .product-price span { font-size: 14px; font-weight: 400; line-height: 18px; letter-spacing: 0.02em; text-align: left; } .woocommerce-cart-form__contents .product-price { position: absolute; left: 162px; bottom: 20px; } .woocommerce-cart :is(.woocommerce-cart-form__contents, .group_table) td.product-remove { padding: 0; bottom: 0; align-items: flex-end; } } .woocommerce-cart ul.variation .item-variation-name { color: #a3a3a3; font-weight: 400; } .cart-color-swatch { position: relative; width: 16px; height: 16px; display: inline-block; border-radius: 100%; } .cart-color-swatch-parent { padding: 2px; border: 1px solid #404040; width: 20px; height: 20px; display: inline-flex !important; align-items: center; border-radius: 100%; } .cart-color-swatch-parent { width: 20px; height: 20px; display: flex; align-items: center; border-radius: 100%; justify-content: center; display: inline-flex !important; margin-right: 10px; } .cart-item-color { align-items: center; display: flex; } .cart-color-name { display: inline-block; } .cart_item .product-name div { display: block; } .cart-color-swatch { position: relative; width: 14px; height: 14px; display: inline-block; border-radius: 100%; min-width: 14px; min-height: 14px; } .cart-items-counter { padding: 0 !important; width: fit-content !important; } html .woocommerce-cart .shop_table .quantity { min-width: unset; width: 108px; } html body.woocommerce-cart .checkout-button { color: #fff; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; padding: 18px 0; text-transform: uppercase; justify-content: center; align-items: center; width: 100%; border: 1px solid #000; background: #000; margin-bottom: 30px; } .custom-product-name { display: inline-block !important; } .custom-product-name a { display: inline !important; } .product-name-content { flex-direction: column; } html body.woocommerce-cart td.product-name { display: inline-block; } @media (min-width: 992px) { html .woocommerce-cart .woocommerce-shipping-destination { text-align: right !important; } html .woocommerce-cart .woocommerce-shipping-calculator { text-align: right !important; } } .icons-design-bordered .wd-social-icon { border: 1px solid #f5f5f5; background-color: transparent; color: #000 !important; } #Rules_1:before, #Rules_2:before, #Rules_3:before, #Rules_4:before, #bonuses, #loyalty, #prices, #privacy_policy, #processing_policy { display: block; content: ""; height: 55px; margin: -55px 0 0; } @media screen and (max-width: 480px) { #Rules_1:before, #Rules_2:before, #Rules_3:before, #Rules_4:before { display: block; content: ""; height: 260px; margin: -260px 0 0; } #bonuses, #loyalty, #prices, #privacy_policy, #processing_policy { display: block; content: ""; height: 60px; margin: -60px 0 0; } } .page-id-13800 a { color: #000; } .page-id-13800 a:hover { text-decoration: underline; } .page-id-13800 .elementor-field-type-email { width: 300px !important; padding-right: 0 !important; } .page-id-13800 .elementor-field-type-email input { height: 100%; } .page-id-13800 .elementor-field-type-acceptance { order: 2; margin-top: 10px; } .page-id-13800 .elementor-field-type-recaptcha_v3 { order: 2; } .page-id-13800 .elementor-field-type-submit { width: 190px !important; padding: 0 !important; justify-content: flex-start !important; } .page-id-13800 .elementor-field-type-acceptance label { font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 13px; line-height: 24px; color: #000 !important; } .page-id-13800 .elementor-field-type-acceptance span { display: flex; align-items: center; } .page-id-13800 .cursiv { font-style: italic; } .page-id-13800 .elementor-field-type-acceptance { display: block; margin-bottom: 15px; } .page-id-13800 .elementor-field-type-acceptance input { padding: 0; height: initial; width: initial; margin-bottom: 0; display: none !important; cursor: pointer; } .page-id-13800 .elementor-field-type-acceptance label { position: relative; cursor: pointer; } .page-id-13800 .elementor-field-type-acceptance label:before { content: ""; -webkit-appearance: none; background-color: transparent; border: 1px solid #000; padding: 8px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 8px; margin-top: -1px; } .page-id-13800 .elementor-field-type-acceptance input:checked + label:after { content: ""; display: block; position: absolute; top: 4px; left: 5px; width: 8px; height: 8px; background: #000; } .page-id-13800 .footer-inner .copyright { display: none !important; } @media screen and (max-width: 500px) { .page-id-13800 .elementor-field-type-submit { width: 100% !important; padding: 0 5px !important; justify-content: center !important; } .page-id-13800 .elementor-field-type-submit button { width: 100% !important; } .page-id-13800 .elementor-field-type-email { width: 100% !important; padding-right: 5px !important; } } html .single-product .gift-cards-list button.selected_button { border: 1px solid #000; } .woocommerce-MyAccount-content { padding-right: 0 !important; } .woocommerce-checkout .check-out-order-col { width: 380px; flex: unset; max-width: unset; } .woocommerce-checkout .check-out-data-col { width: 783px; flex: unset; max-width: unset; } .checkout-wrapper { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } .checkout-btn-group .form-row-first, .checkout-btn-group .form-row-last { display: none; } html body .checkout-form-col.checkout-coupon.checkout-btn-group { padding: 0 !important; } .checkout-btn-group .woocommerce-form-coupon-toggle + p { display: none; } .checkout-btn-group { margin-left: 203px; padding: 12px 16px; border: 1px solid #e3e3e3; margin-bottom: 44px; padding-bottom: 10px !important; } .checkout-order-review:after, .woocommerce-order-pay #order_review:after { display: none !important; } .checkout-coupon.checkout-btn-group { border-style: dashed; } .already-login-col { margin-bottom: 15px; } .already-login { display: flex; align-items: flex-start; font-size: 14px; font-weight: 400; line-height: 17px; letter-spacing: 0; flex-direction: column; color: #000; } .already-login span { margin-left: 9px; } .already-login a { color: #000; text-decoration: underline; margin-left: 5px; } .checkout-login-form { width: 480px; margin-top: 15px; } .checkout-login-input label { color: #000; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; line-height: 24px; } .checkout-login-input input { padding: 15px 20px; color: #545454; width: 100%; height: 49px; border: 1px solid #dedede; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: 300; line-height: 13px; } #password-input.checkout-login-input { margin-top: 26px; margin-bottom: 26px; } #password-input { position: relative; } #password-input .show-password-input { right: 16px; top: 48px; width: 18px; height: 12px; } #password-input .show-password-input:before { display: none; } .checkout-login-before-submit { display: flex; justify-content: space-between; align-items: center; margin-bottom: 26px; } .checkout-login-before-submit .checkout-login-lost-password a { color: #a3a3a3; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; text-decoration: unset; } #checkout-remember-me { width: 0; height: 0; visibility: hidden; opacity: 0; position: absolute; } .checkout-login-remember-me label { position: relative; color: #000; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 15px; padding-left: 36px; margin-bottom: 0; height: 24px; cursor: pointer; display: flex; align-items: center; } .checkout-login-remember-me label:before { content: ""; position: absolute; width: 24px; height: 24px; left: 0; top: 0; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/circle-white.svg"); background-size: contain; background-repeat: no-repeat; border-radius: 100%; } .checkout-login-remember-me #checkout-remember-me:checked + label:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/remember-me.svg"); } .check-out-login-submit span { display: flex; width: 100%; height: 52px; padding: 18px 0; justify-content: center; align-items: center; flex-shrink: 0; border: 1px solid #000; background: #000; color: #fff; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; text-transform: uppercase; cursor: pointer; margin-bottom: 2px; margin-left: 0; } .check-out-login-submit span:hover { background: 0 0; border: 2px solid #000; color: #000; } .show-login-form .checkout-login-form { display: block; } .already-login-label { cursor: pointer; } .checkout-login-form { display: none; } .checkout-login-before-submit .checkout-login-lost-password a:hover { text-decoration: underline !important; } .checkout-btn-group .woocommerce-info { margin-bottom: 0 !important; font-size: 14px; font-weight: 400; line-height: 17px; letter-spacing: 0; color: #000; } .checkout-btn-group .woocommerce-info a { text-decoration: none !important; margin: 0; } .woocommerce-billing-fields__field-wrapper { margin-top: 44px; } .woocommerce-checkout form.checkout { margin-top: 0; justify-content: space-between; margin-left: 0; margin-right: 0; } .woocommerce-checkout form.woocommerce-checkout .check-out-data-col { padding-left: 0; padding-right: 0; } .woocommerce-checkout form.woocommerce-checkout .check-out-order-col { padding-right: 0; padding-left: 0; } .checkout-title h2 { font-family: "Playfair Display", sans-serif; font-size: 39px; font-weight: 400; line-height: 52px; letter-spacing: 0; text-align: center; text-transform: uppercase; margin-top: 15px; color: #000; } .woocommerce-checkout .main-page-wrapper { padding-top: 18px; } .woocommerce-checkout .wd-builder-off .woocommerce-billing-fields { margin-top: 0; } .woocommerce-checkout .checkout-order-review:before, .woocommerce-checkout .woocommerce-order-pay #order_review:before { display: none; } .woocommerce-checkout .checkout-order-review, .woocommerce-checkout .woocommerce-order-pay #order_review { background: 0 0; } .woocommerce-checkout .checkout-order-review { border: 1px solid #f3f3f3; padding: 24px 30px 40px 30px; } .woocommerce-checkout #order_review .wd-table-wrapper { padding: 0; border: unset; } .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead tr th { font-size: 12px; font-weight: 500; letter-spacing: 0; color: #000; padding-left: 0; padding-right: 0; padding-bottom: 18px !important; padding-top: 0 !important; border-bottom: none !important; } .woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr { border: none !important; } .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .cart-subtotal { font-size: 13px; font-weight: 400; line-height: 24px; letter-spacing: 0; color: #393939; border-top: 1px solid #f4f4f4; } .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .cart-subtotal .woocommerce-Price-amount { font-size: 14px; font-weight: 400; line-height: 18px; letter-spacing: 0.02em; color: #000; } .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total th { font-size: 16px; font-weight: 400; line-height: 24px; letter-spacing: 0; color: #000; } .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount { font-size: 17px; font-weight: 400; line-height: 22px; letter-spacing: 0.02em; color: #000; } .woocommerce-checkout .woocommerce-checkout-review-order-table thead tr { border-bottom: 1px solid #f3f3f3; margin-bottom: 7px; } .woocommerce-checkout .woocommerce-checkout-review-order-table :is(th, td) { padding-left: 0 !important; padding-right: 0 !important; } .woocommerce-checkout #order_review .wd-table-wrapper { border: none !important; box-shadow: unset !important; } #order_review_heading { text-transform: none !important; font-size: 24px; font-weight: 400; line-height: 1.5; letter-spacing: 0.01em; text-align: center; } .woocommerce-checkout .back-to-cart { position: relative; font-size: 12px; font-weight: 500; line-height: 24px; letter-spacing: 0; text-align: left; text-transform: uppercase; padding-left: 25px; border-bottom: 2px solid #000; width: 111px; margin-top: 0; } .woocommerce-checkout #customer_details { margin-top: 44px; } .woocommerce-checkout form.checkout { margin-top: 20px; } .woocommerce-checkout .back-to-cart:before { content: ""; height: 14px; width: 14px; position: absolute; left: 0; top: 3px; background-size: contain; background-repeat: no-repeat; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-left-cart.svg"); } .woocommerce-checkout .ts-product-image { position: absolute; left: 0; top: 20px; width: 70px; height: 70px; } .woocommerce-checkout #order_review tbody .product-cart-title a { font-size: 14px; font-weight: 400; line-height: 19px; letter-spacing: 0; text-align: left; max-width: 165px; margin-bottom: 9px; color: #000; } .woocommerce-checkout #order_review .product-total { min-width: 65px; } .woocommerce-checkout #order_review .product-total .woocommerce-Price-amount { font-size: 12px; font-weight: 400; line-height: 15px; letter-spacing: 0.02em; color: #606060; } .woocommerce-checkout #order_review tbody .product-name { position: relative; padding-left: 0 !important; line-height: 1.2; } .woocommerce-checkout #order_review tbody .product-name img { float: left; margin-top: 3px; margin-right: 15px; margin-bottom: 80px; min-width: 50px; min-height: unset; width: 70px; height: auto; } .woocommerce-checkout #order_review tbody .quantity { display: flex; max-width: 70px; min-width: 70px; border: 2px solid #f2f2f2; justify-content: space-between; margin-top: 8px; } .woocommerce-checkout #order_review tbody .quantity input { height: 28px; min-height: 28px; } .woocommerce-checkout #order_review tbody .quantity .minus { padding: 0 0 0 7px; background: 0 0; } .woocommerce-checkout #order_review tbody .quantity .plus { padding: 0 7px 0 0; background: 0 0; } .woocommerce-checkout #order_review tbody .quantity .input-text { border: unset; align-items: center; justify-content: center; display: flex; padding: 0; max-width: unset; min-width: unset; width: 33px; font-size: 14px; font-weight: 300; line-height: 14px; letter-spacing: 0; color: #000; } .woocommerce-checkout #order_review tbody .quantity .input-text::-webkit-inner-spin-button, .woocommerce-checkout #order_review tbody .quantity .input-text::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .checkout-col-content { display: flex; flex-direction: row; flex-wrap: wrap; } .checkout-form-col .checkout-title { position: relative; font-size: 24px; font-weight: 400; line-height: 30px; color: #000; margin-bottom: 52px; margin-left: 203px; } #order_review .wd-checkout-prod-title { padding-left: 85px; padding-top: 4px; } .checkout-form-col .checkout-title:before { content: ""; width: 55px; position: absolute; height: 55px; left: -92px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/vesna-icon.svg"); background-position: center; background-repeat: no-repeat; background-size: contain; top: -12px; } .checkout-col-content { margin-bottom: 52px; } .checkout-form-col .required { display: none; } .billing-label { min-width: 209px; font-size: 13px; font-weight: 500; line-height: 17px; letter-spacing: 2px; text-align: left; text-transform: uppercase; color: #565656; } .checkout-col-content .billing-input-group { width: calc(100% - 209px); } .checkout-col-content .billing-input-group input { font-size: 16px; font-weight: 400; line-height: 17px; width: 100%; letter-spacing: 0; color: #333; padding: 19px 0 19px 0; margin-bottom: 20px; border: unset !important; border-bottom: 1px solid #bcbcbc !important; } .billing-input-group { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } .single-field-wrapper { width: 100%; } .shipping-information .single-field-wrapper { max-width: calc(50% - 15px); } .shipping-information .billing-billing_country { max-width: 100%; } .billing-recipient-information .billing-billing_first_name, .billing-recipient-information .billing-billing_last_name { max-width: calc(50% - 15px); } .billing-input-group .woocommerce-additional-fields { width: 100%; } .billing-input-group .woocommerce-additional-fields textarea { resize: none; } .payment-method .billing-input-group { font-size: 0; } .payment-method #shipping_method label { font-size: 17px; font-weight: 400; line-height: 18px; letter-spacing: 0; text-align: left; color: #000; } #payment li label, .checkout-policy-input label { cursor: pointer; } .checkout-coupon-active .woocommerce-form-coupon-toggle { margin-bottom: 21px; } .checkout-coupon-active.checkout-btn-group .form-row-first, .checkout-coupon-active.checkout-btn-group .form-row-last { display: inline-block !important; float: none !important; } .checkout-coupon-active.checkout-btn-group .form-row-first { max-width: 265px; border: 1px dashed #000; font-size: 11px; font-weight: 400; line-height: 15px; letter-spacing: 0.09em; text-transform: uppercase; border-right: none; } .checkout-coupon-active.checkout-btn-group { display: flex; flex-direction: row; flex-wrap: wrap; padding: 0; } body .checkout-btn-group .woocommerce-info a:hover { text-decoration: underline !important; } .woocommerce-form-coupon-toggle { width: 100%; } .checkout-coupon-active.checkout-btn-group .form-row-first input { border: none; height: 100%; text-transform: uppercase !important; } .checkout-toggle .checkout-title { position: relative; cursor: pointer; } .checkout-toggle .checkout-title:after { content: ""; position: absolute; background-size: contain; background-repeat: no-repeat; width: 8px; height: 5px; right: 0; top: 15px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-up.svg"); } .checkout-toggle-hide .checkout-title:after { transform: rotate(180deg); } .checkout-toggle-hide .checkout-col-content { display: none; } .checkout-coupon-active.checkout-btn-group .form-row-last button { border: 1px solid #000; text-transform: uppercase; background: 0 0; color: #000; font-size: 13px; font-weight: 400; line-height: 16px; padding: 15px 52px; } .iziToast-capsule { font-size: 0; height: 0; width: 100%; transform: translateZ(0); backface-visibility: hidden; transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); } .iziToast-capsule, .iziToast-capsule * { box-sizing: border-box; } .iziToast-overlay { display: block; position: fixed; top: -100px; left: 0; right: 0; bottom: -100px; z-index: 997; } .iziToast { display: inline-block; clear: both; position: relative; font-family: Lato, Tahoma, Arial; font-size: 14px; padding: 8px 45px 9px 0; background: rgba(238, 238, 238, 0.9); border-color: rgba(238, 238, 238, 0.9); width: 100%; pointer-events: all; cursor: default; transform: translateX(0); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; min-height: 54px; } .iziToast > .iziToast-progressbar { position: absolute; left: 0; bottom: 0; width: 100%; z-index: 1; background: rgba(255, 255, 255, 0.2); } .iziToast > .iziToast-progressbar > div { height: 2px; width: 100%; background: rgba(0, 0, 0, 0.3); border-radius: 0 0 3px 3px; } .iziToast.iziToast-balloon:before { content: ""; position: absolute; right: 8px; left: auto; width: 0; height: 0; top: 100%; border-right: 0 solid transparent; border-left: 15px solid transparent; border-top: 10px solid #000; border-top-color: inherit; border-radius: 0; } .iziToast.iziToast-balloon .iziToast-progressbar { top: 0; bottom: auto; } .iziToast.iziToast-balloon > div { border-radius: 0 0 0 3px; } .iziToast > .iziToast-cover { position: absolute; left: 0; top: 0; bottom: 0; height: 100%; margin: 0; background-size: 100%; background-position: 50% 50%; background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.1); } .iziToast > .iziToast-close { position: absolute; right: 0; top: 0; border: 0; padding: 0; opacity: 0.6; width: 42px; height: 100%; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC") no-repeat 50% 50%; background-size: 8px; cursor: pointer; outline: 0; } .iziToast > .iziToast-close:hover { opacity: 1; } .iziToast > .iziToast-body { position: relative; padding: 0 0 0 10px; height: auto; min-height: 36px; margin: 0 0 0 15px; text-align: left; } .iziToast > .iziToast-body:after { content: ""; display: table; clear: both; } .iziToast > .iziToast-body .iziToast-texts { margin: 10px 0 0 0; padding-right: 2px; display: inline-block; float: left; } .iziToast > .iziToast-body .iziToast-inputs { min-height: 19px; float: left; margin: 3px -2px; } .iziToast > .iziToast-body .iziToast-inputs > input:not([type="checkbox"]):not([type="radio"]), .iziToast > .iziToast-body .iziToast-inputs > select { position: relative; display: inline-block; margin: 2px; border-radius: 2px; border: 0; padding: 4px 7px; font-size: 13px; letter-spacing: 0.02em; background: rgba(0, 0, 0, 0.1); color: #000; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); min-height: 26px; } .iziToast > .iziToast-body .iziToast-inputs > input:not([type="checkbox"]):not([type="radio"]):focus, .iziToast > .iziToast-body .iziToast-inputs > select:focus { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.6); } .iziToast > .iziToast-body .iziToast-buttons { min-height: 17px; float: left; margin: 4px -2px; } .iziToast > .iziToast-body .iziToast-buttons > a, .iziToast > .iziToast-body .iziToast-buttons > button, .iziToast > .iziToast-body .iziToast-buttons > input:not([type="checkbox"]):not([type="radio"]) { position: relative; display: inline-block; margin: 2px; border-radius: 2px; border: 0; padding: 5px 10px; font-size: 12px; letter-spacing: 0.02em; cursor: pointer; background: rgba(0, 0, 0, 0.1); color: #000; } .iziToast > .iziToast-body .iziToast-buttons > a:hover, .iziToast > .iziToast-body .iziToast-buttons > button:hover, .iziToast > .iziToast-body .iziToast-buttons > input:not([type="checkbox"]):not([type="radio"]):hover { background: rgba(0, 0, 0, 0.2); } .iziToast > .iziToast-body .iziToast-buttons > a:focus, .iziToast > .iziToast-body .iziToast-buttons > button:focus, .iziToast > .iziToast-body .iziToast-buttons > input:not([type="checkbox"]):not([type="radio"]):focus { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.6); } .iziToast > .iziToast-body .iziToast-buttons > a:active, .iziToast > .iziToast-body .iziToast-buttons > button:active, .iziToast > .iziToast-body .iziToast-buttons > input:not([type="checkbox"]):not([type="radio"]):active { top: 1px; } .iziToast > .iziToast-body .iziToast-icon { height: 100%; position: absolute; left: 0; top: 50%; display: table; font-size: 23px; line-height: 24px; margin-top: -12px; color: #000; width: 24px; height: 24px; } .iziToast > .iziToast-body .iziToast-icon.ico-info { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%; background-size: 85%; } .iziToast > .iziToast-body .iziToast-icon.ico-warning { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==) no-repeat 50% 50%; background-size: 85%; } .iziToast > .iziToast-body .iziToast-icon.ico-error { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC) no-repeat 50% 50%; background-size: 80%; } .iziToast > .iziToast-body .iziToast-icon.ico-success { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%; background-size: 85%; } .iziToast > .iziToast-body .iziToast-icon.ico-question { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%; background-size: 85%; } .iziToast > .iziToast-body .iziToast-title { padding: 0; margin: 0; line-height: 16px; font-size: 14px; text-align: left; float: left; color: #000; white-space: normal; } .iziToast > .iziToast-body .iziToast-message { padding: 0; margin: 0 0 10px 0; font-size: 14px; line-height: 16px; text-align: left; float: left; color: rgba(0, 0, 0, 0.6); white-space: normal; } .iziToast.iziToast-animateInside .iziToast-buttons-child, .iziToast.iziToast-animateInside .iziToast-icon, .iziToast.iziToast-animateInside .iziToast-inputs-child, .iziToast.iziToast-animateInside .iziToast-message, .iziToast.iziToast-animateInside .iziToast-title { opacity: 0; } .iziToast-target { position: relative; width: 100%; margin: 0 auto; } .iziToast-target .iziToast-capsule { overflow: hidden; } .iziToast-target .iziToast-capsule:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .iziToast-target .iziToast-capsule .iziToast { width: 100%; float: left; } .iziToast-wrapper { z-index: 99999; position: fixed; width: 100%; pointer-events: none; display: flex; flex-direction: column; } .iziToast-wrapper .iziToast.iziToast-balloon:before { border-right: 0 solid transparent; border-left: 15px solid transparent; border-top: 10px solid #000; border-top-color: inherit; right: 8px; left: auto; } .iziToast-wrapper-bottomLeft { left: 0; bottom: 0; text-align: left; } .iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before { border-right: 15px solid transparent; border-left: 0 solid transparent; right: auto; left: 8px; } .iziToast-wrapper-bottomRight { right: 0; bottom: 0; text-align: right; } .iziToast-wrapper-topLeft { left: 0; top: 0; text-align: left; } .iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before { border-right: 15px solid transparent; border-left: 0 solid transparent; right: auto; left: 8px; } .iziToast-wrapper-topRight { top: 0; right: 0; text-align: right; } .iziToast-wrapper-topCenter { top: 0; left: 0; right: 0; text-align: center; } .iziToast-wrapper-bottomCenter { bottom: 0; left: 0; right: 0; text-align: center; } .iziToast-wrapper-center { top: 0; bottom: 0; left: 0; right: 0; text-align: center; justify-content: center; flex-flow: column; align-items: center; } .iziToast-rtl { direction: rtl; padding: 8px 0 9px 45px; font-family: Tahoma, Lato, Arial; } .iziToast-rtl .iziToast-cover { left: auto; right: 0; } .iziToast-rtl .iziToast-close { right: auto; left: 0; } .iziToast-rtl .iziToast-body { padding: 0 10px 0 0; margin: 0 16px 0 0; text-align: right; } .iziToast-rtl .iziToast-body .iziToast-buttons, .iziToast-rtl .iziToast-body .iziToast-inputs, .iziToast-rtl .iziToast-body .iziToast-message, .iziToast-rtl .iziToast-body .iziToast-texts, .iziToast-rtl .iziToast-body .iziToast-title { float: right; text-align: right; } .iziToast-rtl .iziToast-body .iziToast-icon { left: auto; right: 0; } @media only screen and (min-width: 568px) { .iziToast-wrapper { padding: 10px 15px; } .iziToast { margin: 5px 0; width: auto; } .iziToast:not(.iziToast-rtl) .iziToast-cover { border-radius: 3px 0 0 3px; } .iziToast.iziToast-rtl .iziToast-cover { border-radius: 0 3px 3px 0; } .iziToast.iziToast-color-dark:after { box-shadow: inset 0 -10px 20px -10px rgba(255, 255, 255, 0.3), 0 10px 10px -5px rgba(0, 0, 0, 0.25); } .iziToast.iziToast-balloon .iziToast-progressbar { background: 0 0; } .iziToast.iziToast-balloon:after { box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.25), inset 0 10px 20px -5px rgba(0, 0, 0, 0.25); } .iziToast-target .iziToast:after { box-shadow: inset 0 -10px 20px -10px rgba(0, 0, 0, 0.2), inset 0 0 5px rgba(0, 0, 0, 0.1); } } .iziToast.iziToast-theme-dark { background: #565c70; border-color: #565c70; } .iziToast.iziToast-theme-dark .iziToast-title { color: #fff; } .iziToast.iziToast-theme-dark .iziToast-message { color: rgba(255, 255, 255, 0.7); font-weight: 300; } .iziToast.iziToast-theme-dark .iziToast-close { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%; background-size: 8px; } .iziToast.iziToast-theme-dark .iziToast-icon { color: #fff; } .iziToast.iziToast-theme-dark .iziToast-icon.ico-info { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%; background-size: 85%; } .iziToast.iziToast-theme-dark .iziToast-icon.ico-warning { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==) no-repeat 50% 50%; background-size: 85%; } .iziToast.iziToast-theme-dark .iziToast-icon.ico-error { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC) no-repeat 50% 50%; background-size: 80%; } .iziToast.iziToast-theme-dark .iziToast-icon.ico-success { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%; background-size: 85%; } .iziToast.iziToast-theme-dark .iziToast-icon.ico-question { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%; background-size: 85%; } .iziToast.iziToast-theme-dark .iziToast-buttons > a, .iziToast.iziToast-theme-dark .iziToast-buttons > button, .iziToast.iziToast-theme-dark .iziToast-buttons > input { color: #fff; background: rgba(255, 255, 255, 0.1); } .iziToast.iziToast-theme-dark .iziToast-buttons > a:hover, .iziToast.iziToast-theme-dark .iziToast-buttons > button:hover, .iziToast.iziToast-theme-dark .iziToast-buttons > input:hover { background: rgba(255, 255, 255, 0.2); } .iziToast.iziToast-theme-dark .iziToast-buttons > a:focus, .iziToast.iziToast-theme-dark .iziToast-buttons > button:focus, .iziToast.iziToast-theme-dark .iziToast-buttons > input:focus { box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.6); } .iziToast.iziToast-color-red { background: #eee; border-color: rgba(88, 88, 88, 0.9); } .iziToast.iziToast-color-orange { background: rgba(255, 207, 165, 0.9); border-color: rgba(255, 207, 165, 0.9); } .iziToast.iziToast-color-yellow { background: rgba(255, 249, 178, 0.9); border-color: rgba(255, 249, 178, 0.9); } .iziToast.iziToast-color-blue { background: rgba(157, 222, 255, 0.9); border-color: rgba(157, 222, 255, 0.9); } .iziToast.iziToast-color-green { background: rgba(166, 239, 184, 0.9); border-color: rgba(166, 239, 184, 0.9); } .iziToast.iziToast-layout2 .iziToast-body .iziToast-message, .iziToast.iziToast-layout2 .iziToast-body .iziToast-texts { width: 100%; } .iziToast.iziToast-layout3 { border-radius: 2px; } .iziToast.iziToast-layout3::after { display: none; } .iziToast .revealIn, .iziToast.revealIn { -webkit-animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both; -moz-animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both; animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both; } .iziToast .slideIn, .iziToast.slideIn { -webkit-animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both; -moz-animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both; animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both; } .iziToast.bounceInLeft { -webkit-animation: iziT-bounceInLeft 0.7s ease-in-out both; animation: iziT-bounceInLeft 0.7s ease-in-out both; } .iziToast.bounceInRight { -webkit-animation: iziT-bounceInRight 0.85s ease-in-out both; animation: iziT-bounceInRight 0.85s ease-in-out both; } .iziToast.bounceInDown { -webkit-animation: iziT-bounceInDown 0.7s ease-in-out both; animation: iziT-bounceInDown 0.7s ease-in-out both; } .iziToast.bounceInUp { -webkit-animation: iziT-bounceInUp 0.7s ease-in-out both; animation: iziT-bounceInUp 0.7s ease-in-out both; } .iziToast .fadeIn, .iziToast.fadeIn { -webkit-animation: iziT-fadeIn 0.5s ease both; animation: iziT-fadeIn 0.5s ease both; } .iziToast.fadeInUp { -webkit-animation: iziT-fadeInUp 0.7s ease both; animation: iziT-fadeInUp 0.7s ease both; } .iziToast.fadeInDown { -webkit-animation: iziT-fadeInDown 0.7s ease both; animation: iziT-fadeInDown 0.7s ease both; } .iziToast.fadeInLeft { -webkit-animation: iziT-fadeInLeft 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both; animation: iziT-fadeInLeft 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both; } .iziToast.fadeInRight { -webkit-animation: iziT-fadeInRight 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both; animation: iziT-fadeInRight 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both; } .iziToast.flipInX { -webkit-animation: iziT-flipInX 0.85s cubic-bezier(0.35, 0, 0.25, 1) both; animation: iziT-flipInX 0.85s cubic-bezier(0.35, 0, 0.25, 1) both; } .iziToast.fadeOut { -webkit-animation: iziT-fadeOut 0.7s ease both; animation: iziT-fadeOut 0.7s ease both; } .iziToast.fadeOutDown { -webkit-animation: iziT-fadeOutDown 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; animation: iziT-fadeOutDown 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; } .iziToast.fadeOutUp { -webkit-animation: iziT-fadeOutUp 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; animation: iziT-fadeOutUp 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; } .iziToast.fadeOutLeft { -webkit-animation: iziT-fadeOutLeft 0.5s ease both; animation: iziT-fadeOutLeft 0.5s ease both; } .iziToast.fadeOutRight { -webkit-animation: iziT-fadeOutRight 0.5s ease both; animation: iziT-fadeOutRight 0.5s ease both; } .iziToast.flipOutX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation: iziT-flipOutX 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; animation: iziT-flipOutX 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both; } .iziToast-overlay.fadeIn { -webkit-animation: iziT-fadeIn 0.5s ease both; animation: iziT-fadeIn 0.5s ease both; } .iziToast-overlay.fadeOut { -webkit-animation: iziT-fadeOut 0.7s ease both; animation: iziT-fadeOut 0.7s ease both; } @-webkit-keyframes iziT-revealIn { 0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 1); } 100% { opacity: 1; } } @-moz-keyframes iziT-revealIn { 0% { opacity: 0; -moz-transform: scale3d(0.3, 0.3, 1); } 100% { opacity: 1; } } @-webkit-keyframes iziT-slideIn { 0% { opacity: 0; -webkit-transform: translateX(50px); } 100% { opacity: 1; -webkit-transform: translateX(0); } } @-moz-keyframes iziT-slideIn { 0% { opacity: 0; -moz-transform: translateX(50px); } 100% { opacity: 1; -moz-transform: translateX(0); } } @-webkit-keyframes iziT-bounceInLeft { 0% { opacity: 0; -webkit-transform: translateX(280px); } 50% { opacity: 1; -webkit-transform: translateX(-20px); } 70% { -webkit-transform: translateX(10px); } 100% { -webkit-transform: translateX(0); } } @-webkit-keyframes iziT-bounceInRight { 0% { opacity: 0; -webkit-transform: translateX(-280px); } 50% { opacity: 1; -webkit-transform: translateX(20px); } 70% { -webkit-transform: translateX(-10px); } 100% { -webkit-transform: translateX(0); } } @-webkit-keyframes iziT-bounceInDown { 0% { opacity: 0; -webkit-transform: translateY(-200px); } 50% { opacity: 1; -webkit-transform: translateY(10px); } 70% { -webkit-transform: translateY(-5px); } 100% { -webkit-transform: translateY(0); } } @-webkit-keyframes iziT-bounceInUp { 0% { opacity: 0; -webkit-transform: translateY(200px); } 50% { opacity: 1; -webkit-transform: translateY(-10px); } 70% { -webkit-transform: translateY(5px); } 100% { -webkit-transform: translateY(0); } } @-webkit-keyframes iziT-fadeIn { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes iziT-fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes iziT-fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes iziT-fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(300px, 0, 0); transform: translate3d(300px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes iziT-fadeInRight { from { opacity: 0; -webkit-transform: translate3d(-300px, 0, 0); transform: translate3d(-300px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes iziT-flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } @-webkit-keyframes iziT-fadeOut { from { opacity: 1; } to { opacity: 0; } } @-webkit-keyframes iziT-fadeOutDown { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @-webkit-keyframes iziT-fadeOutUp { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @-webkit-keyframes iziT-fadeOutLeft { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-200px, 0, 0); transform: translate3d(-200px, 0, 0); } } @-webkit-keyframes iziT-fadeOutRight { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(200px, 0, 0); transform: translate3d(200px, 0, 0); } } @-webkit-keyframes iziT-flipOutX { from { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; } to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } } @-moz-keyframes iziT-revealIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 1); } 100% { opacity: 1; } } @-webkit-keyframes iziT-revealIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 1); } 100% { opacity: 1; } } @-o-keyframes iziT-revealIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 1); } 100% { opacity: 1; } } @keyframes iziT-revealIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 1); } 100% { opacity: 1; } } @-moz-keyframes iziT-slideIn { 0% { opacity: 0; transform: translateX(50px); } 100% { opacity: 1; transform: translateX(0); } } @-webkit-keyframes iziT-slideIn { 0% { opacity: 0; transform: translateX(50px); } 100% { opacity: 1; transform: translateX(0); } } @-o-keyframes iziT-slideIn { 0% { opacity: 0; transform: translateX(50px); } 100% { opacity: 1; transform: translateX(0); } } @keyframes iziT-slideIn { 0% { opacity: 0; transform: translateX(50px); } 100% { opacity: 1; transform: translateX(0); } } @-moz-keyframes iziT-bounceInLeft { 0% { opacity: 0; transform: translateX(280px); } 50% { opacity: 1; transform: translateX(-20px); } 70% { transform: translateX(10px); } 100% { transform: translateX(0); } } @-webkit-keyframes iziT-bounceInLeft { 0% { opacity: 0; transform: translateX(280px); } 50% { opacity: 1; transform: translateX(-20px); } 70% { transform: translateX(10px); } 100% { transform: translateX(0); } } @-o-keyframes iziT-bounceInLeft { 0% { opacity: 0; transform: translateX(280px); } 50% { opacity: 1; transform: translateX(-20px); } 70% { transform: translateX(10px); } 100% { transform: translateX(0); } } @keyframes iziT-bounceInLeft { 0% { opacity: 0; transform: translateX(280px); } 50% { opacity: 1; transform: translateX(-20px); } 70% { transform: translateX(10px); } 100% { transform: translateX(0); } } @-moz-keyframes iziT-bounceInRight { 0% { opacity: 0; transform: translateX(-280px); } 50% { opacity: 1; transform: translateX(20px); } 70% { transform: translateX(-10px); } 100% { transform: translateX(0); } } @-webkit-keyframes iziT-bounceInRight { 0% { opacity: 0; transform: translateX(-280px); } 50% { opacity: 1; transform: translateX(20px); } 70% { transform: translateX(-10px); } 100% { transform: translateX(0); } } @-o-keyframes iziT-bounceInRight { 0% { opacity: 0; transform: translateX(-280px); } 50% { opacity: 1; transform: translateX(20px); } 70% { transform: translateX(-10px); } 100% { transform: translateX(0); } } @keyframes iziT-bounceInRight { 0% { opacity: 0; transform: translateX(-280px); } 50% { opacity: 1; transform: translateX(20px); } 70% { transform: translateX(-10px); } 100% { transform: translateX(0); } } @-moz-keyframes iziT-bounceInDown { 0% { opacity: 0; transform: translateY(-200px); } 50% { opacity: 1; transform: translateY(10px); } 70% { transform: translateY(-5px); } 100% { transform: translateY(0); } } @-webkit-keyframes iziT-bounceInDown { 0% { opacity: 0; transform: translateY(-200px); } 50% { opacity: 1; transform: translateY(10px); } 70% { transform: translateY(-5px); } 100% { transform: translateY(0); } } @-o-keyframes iziT-bounceInDown { 0% { opacity: 0; transform: translateY(-200px); } 50% { opacity: 1; transform: translateY(10px); } 70% { transform: translateY(-5px); } 100% { transform: translateY(0); } } @keyframes iziT-bounceInDown { 0% { opacity: 0; transform: translateY(-200px); } 50% { opacity: 1; transform: translateY(10px); } 70% { transform: translateY(-5px); } 100% { transform: translateY(0); } } @-moz-keyframes iziT-bounceInUp { 0% { opacity: 0; transform: translateY(200px); } 50% { opacity: 1; transform: translateY(-10px); } 70% { transform: translateY(5px); } 100% { transform: translateY(0); } } @-webkit-keyframes iziT-bounceInUp { 0% { opacity: 0; transform: translateY(200px); } 50% { opacity: 1; transform: translateY(-10px); } 70% { transform: translateY(5px); } 100% { transform: translateY(0); } } @-o-keyframes iziT-bounceInUp { 0% { opacity: 0; transform: translateY(200px); } 50% { opacity: 1; transform: translateY(-10px); } 70% { transform: translateY(5px); } 100% { transform: translateY(0); } } @keyframes iziT-bounceInUp { 0% { opacity: 0; transform: translateY(200px); } 50% { opacity: 1; transform: translateY(-10px); } 70% { transform: translateY(5px); } 100% { transform: translateY(0); } } @-moz-keyframes iziT-fadeIn { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes iziT-fadeIn { from { opacity: 0; } to { opacity: 1; } } @-o-keyframes iziT-fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes iziT-fadeIn { from { opacity: 0; } to { opacity: 1; } } @-moz-keyframes iziT-fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes iziT-fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-o-keyframes iziT-fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes iziT-fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-moz-keyframes iziT-fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes iziT-fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-o-keyframes iziT-fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes iziT-fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-moz-keyframes iziT-fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(300px, 0, 0); transform: translate3d(300px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes iziT-fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(300px, 0, 0); transform: translate3d(300px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-o-keyframes iziT-fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(300px, 0, 0); transform: translate3d(300px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes iziT-fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(300px, 0, 0); transform: translate3d(300px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-moz-keyframes iziT-fadeInRight { from { opacity: 0; -webkit-transform: translate3d(-300px, 0, 0); transform: translate3d(-300px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes iziT-fadeInRight { from { opacity: 0; -webkit-transform: translate3d(-300px, 0, 0); transform: translate3d(-300px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-o-keyframes iziT-fadeInRight { from { opacity: 0; -webkit-transform: translate3d(-300px, 0, 0); transform: translate3d(-300px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes iziT-fadeInRight { from { opacity: 0; -webkit-transform: translate3d(-300px, 0, 0); transform: translate3d(-300px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-moz-keyframes iziT-flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } @-webkit-keyframes iziT-flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } @-o-keyframes iziT-flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } @keyframes iziT-flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } @-moz-keyframes iziT-fadeOut { from { opacity: 1; } to { opacity: 0; } } @-webkit-keyframes iziT-fadeOut { from { opacity: 1; } to { opacity: 0; } } @-o-keyframes iziT-fadeOut { from { opacity: 1; } to { opacity: 0; } } @keyframes iziT-fadeOut { from { opacity: 1; } to { opacity: 0; } } @-moz-keyframes iziT-fadeOutDown { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @-webkit-keyframes iziT-fadeOutDown { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @-o-keyframes iziT-fadeOutDown { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @keyframes iziT-fadeOutDown { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @-moz-keyframes iziT-fadeOutUp { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @-webkit-keyframes iziT-fadeOutUp { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @-o-keyframes iziT-fadeOutUp { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @keyframes iziT-fadeOutUp { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @-moz-keyframes iziT-fadeOutLeft { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-200px, 0, 0); transform: translate3d(-200px, 0, 0); } } @-webkit-keyframes iziT-fadeOutLeft { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-200px, 0, 0); transform: translate3d(-200px, 0, 0); } } @-o-keyframes iziT-fadeOutLeft { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-200px, 0, 0); transform: translate3d(-200px, 0, 0); } } @keyframes iziT-fadeOutLeft { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-200px, 0, 0); transform: translate3d(-200px, 0, 0); } } @-moz-keyframes iziT-fadeOutRight { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(200px, 0, 0); transform: translate3d(200px, 0, 0); } } @-webkit-keyframes iziT-fadeOutRight { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(200px, 0, 0); transform: translate3d(200px, 0, 0); } } @-o-keyframes iziT-fadeOutRight { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(200px, 0, 0); transform: translate3d(200px, 0, 0); } } @keyframes iziT-fadeOutRight { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(200px, 0, 0); transform: translate3d(200px, 0, 0); } } @-moz-keyframes iziT-flipOutX { from { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; } to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } } @-webkit-keyframes iziT-flipOutX { from { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; } to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } } @-o-keyframes iziT-flipOutX { from { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; } to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } } @keyframes iziT-flipOutX { from { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; } to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } } .checkout-coupon-active.checkout-btn-group .form-row-last button:hover { background: #000; color: #fff; } .payment-method #shipping_method { width: 100%; display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; } .payment-method #shipping_method li { width: calc(50% - 15px); height: 121px; border: 1px solid #bcbcbc; } .payment-method #shipping_method li label { padding: 25px; height: 100%; cursor: pointer; } .woocommerce-checkout .wc_payment_methods .payment_box.payment_method_bacs { display: none !important; } .woocommerce-checkout .payment-method #shipping_method li.active-shipping { border: 2px solid #000; cursor: pointer; } #shipping_method { cursor: pointer; } #shipping_method input.shipping_method { opacity: 0; width: 0; height: 0; } .woocommerce-checkout .wc_payment_method input { position: absolute; width: 0; height: 0; opacity: 0; visibility: hidden; } .woocommerce-checkout .wc_payment_method label { padding-left: 36px; position: relative; } .woocommerce-checkout .payment_box { display: none !important; } .woocommerce-checkout .wc_payment_method input:checked + label:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/remember-me.svg"); } .woocommerce-checkout .wc_payment_method label:before { content: ""; position: absolute; width: 24px; height: 24px; left: 0; top: -2px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/circle-white.svg"); background-size: contain; background-repeat: no-repeat; border-radius: 100%; } .woocommerce-checkout .wc_payment_method .payment_method_bacs label:after { top: 4px; } .woocommerce-checkout .woocommerce-terms-and-conditions-wrapper { padding-bottom: 0 !important; padding-top: 0 !important; margin-bottom: 0 !important; } .checkout-policy-input label { font-size: 12px; font-weight: 400; line-height: 18px; letter-spacing: 0; text-align: left; } .checkout-policy-input label a { text-decoration: underline; } .checkout-policy-input label { position: relative; } .checkout-policy-input label:before { top: 0 !important; content: ""; position: absolute; width: 24px; top: calc(50% - 12px); left: 0; height: 24px; border: 1px solid #000; background: 0 0; border-radius: 10%; font-size: 13px; font-weight: 400; color: #000; } .checkout-policy-input input:checked + label:after { content: ""; width: 24px; height: 24px; background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hlY2siPjxwb2x5bGluZSBwb2ludHM9IjIwIDYgOSAxNyA0IDEyIi8+PC9zdmc+) no-repeat center/contain; left: 0; position: absolute; top: 0; } .checkout-policy-input label { padding-left: 37px; max-width: 255px; } .checkout-policy-input { } .checkout-policy-input input { opacity: 0; width: 0; height: 0; visibility: hidden; } .payment-delivery .billing-input-group small { font-size: 16px; font-weight: 400; line-height: 28px; letter-spacing: 0; text-align: left; max-width: 350px; } .shipping_address.billing-input-group { margin-top: -15px; } .payment-delivery .billing-input-group { margin-top: -7px; } .billing-recipient-information .billing-input-group, .shipping-information .billing-input-group { margin-top: -9px; } .woocommerce-checkout form.checkout { width: 100%; } .coupon-title { color: #000; cursor: pointer; font-size: 14px; font-style: normal; font-weight: 400; line-height: 17px; padding: 13px 16px; width: 100%; } #coupon_code { font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; line-height: 15px; letter-spacing: 0.99px; height: 46px; text-transform: uppercase; color: #000; } #coupon_code::placeholder { font-size: 10px; letter-spacing: 0; } .woocommerce-form-coupon-block { display: flex; width: 100%; margin-left: 16px; } .checkout-coupon-active .woocommerce-form-coupon-block { margin-top: 5px; } .woocommerce-checkout .checkout-wrapper .woocommerce-error { margin-top: 20px; margin-bottom: 15px; } .woocommerce-checkout .u-column.add-adress-block address:before { display: none; } .saved-shippind-address p { display: none; } .saved-shippind-address { display: flex; flex-direction: row; flex-wrap: wrap; } .recipient-item { cursor: pointer; width: calc(50% - 15px); padding: 23px; border: 1px solid #bcbcbc; } .recipient-item-active { border-color: #000; } .recipient-item__name { color: #000; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 17px; font-style: normal; font-weight: 400; line-height: 108.235%; margin-bottom: 4px; } .woocommerce-checkout #order_review .wd-table-wrapper { overflow: hidden; } .recipient-item__hidden { display: none; } @media (max-width: 1220px) { .woocommerce-checkout .check-out-data-col { width: 100%; } .woocommerce-checkout .check-out-order-col { width: 100%; } .checkout-form-col .checkout-title:before { content: ""; width: 44px; position: absolute; height: 42px; left: -60px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/vesna-icon.svg"); background-position: center; background-repeat: no-repeat; background-size: contain; top: -6px; } .woocommerce-billing-fields__field-wrapper { margin-top: 25px; } .woocommerce-checkout #customer_details { margin-top: 0; } .woocommerce-checkout form.checkout { margin-top: -5px; } .checkout-form-col .checkout-title { margin-left: 182px; } .billing-label { min-width: 188px; } .checkout-btn-group { margin-left: 182px; margin-bottom: 40px; } .checkout-title h2 { margin-top: 37px; } #order_review_heading { margin-bottom: 28px; } .woocommerce-checkout .checkout-order-review { padding: 36px 25px 25px 25px; } .woocommerce-checkout form.woocommerce-checkout .check-out-order-col { margin-top: 40px; } .woocommerce-checkout .wd-prefooter { display: none; } .already-login-col { margin-bottom: 15px; } .checkout-coupon-active.checkout-btn-group .form-row-first { max-width: unset; width: 70%; } .woocommerce-form-coupon-block { display: flex; width: 100%; margin-left: 16px; margin-right: 16px; } .checkout-coupon-active.checkout-btn-group .form-row-last { width: 30%; max-width: 30%; min-width: 30%; } .checkout-coupon-active.checkout-btn-group .form-row-last button { width: 100%; max-width: 100%; padding-left: 0; padding-right: 0; } } @media (max-width: 768px) { .e-con.e-flex > .e-con-inner { gap: 0; } .checkout-title h2 { font-size: 27px; margin-top: 6px; margin-bottom: 16px; } .woocommerce-checkout .back-to-cart { width: fit-content; } .woocommerce-checkout #order_review .product-total .woocommerce-Price-amount { font-size: 14px; } .checkout-login-form { width: 100%; } html body .checkout-form-col.checkout-coupon.checkout-btn-group { margin-left: 0; } .checkout-form-col .checkout-title { margin-left: 30px; margin-bottom: 33px; } .billing-label { width: 100%; margin-bottom: 30px; } .checkout-col-content .billing-input-group { width: 100%; } .single-field-wrapper { max-width: 100% !important; width: 100% !important; } .checkout-col-content { margin-left: 30px; margin-right: 30px; } .payment-method #shipping_method li { width: 100%; height: 85px; } .payment-method #shipping_method li { width: 100%; height: 123px; } html body .payment-method #shipping_method li:first-child { margin-bottom: 15px; } .payment-delivery .billing-label { margin-bottom: 11px; } .checkout-form-col .checkout-title:before { width: 24px; height: 25px; left: -30px; top: 3px; } .shipping_method_description { font-size: 15px; } .payment-method #shipping_method li label { padding: 0; height: auto; } .checkout-btn-group { margin-bottom: 22px; } .woocommerce-checkout .payment-method #shipping_method li { display: flex; flex-direction: column; padding: 25px; } #shipping_method input { position: absolute !important; visibility: hidden !important; width: 0 !important; height: 0 !important; } .checkout-col-content { margin-bottom: 35px !important; } .woocommerce-checkout .woocommerce-additional-fields { margin-bottom: 0; } .wd-builder-off .woocommerce-billing-fields { margin-bottom: 0; } .woocommerce-checkout form.woocommerce-checkout .check-out-order-col { margin-top: 15px; } .woocommerce-checkout .checkout-order-review { padding: 16px 25px 25px 25px; margin-bottom: 0; } #order_review_heading { margin-bottom: 18px; } .billing-label { font-size: 12px; } .payment-delivery .billing-input-group small { font-size: 15px; } .woocommerce-checkout #order_review .wd-table-wrapper { margin-bottom: 6px; } body .already-login-col { margin-left: 0 !important; margin-bottom: 15px !important; } } input:-webkit-autofill, input:-webkit-autofill:active, input:-webkit-autofill:focus, input:-webkit-autofill:hover { -webkit-box-shadow: 0 0 0 30px #fff inset !important; } html body .already-login-col { padding: 14px 16px; } html body .elementor-element-0c759c4 .icons-design-bordered .wd-social-icon { margin-top: 15px; margin-bottom: 0; border: 1px solid #ccc; } html body .elementor-element-0c759c4 .icons-design-bordered .wd-social-icon:hover { background: #000; color: #fff; outline: 0; box-shadow: unset; border-color: #000; } .hide-larger-price .vesna-price-buy .price > ins { margin: 0; } .hide-larger-price .vesna-price-buy .fromm { margin-right: 4px; } .zoom-instagram-widget__item a.zoom-instagram-link { position: absolute; top: 0; width: 100%; } .zoom-instagram-widget__item .zoom-instagram-widget__item-inner-wrap { height: initial; } .product-list-view-description p { margin-bottom: 0 !important; } @media (max-width: 992px) { .elementor-element.elementor-element-d702fd9.wd-single-add-cart .elementor-widget-container { margin-bottom: 0 !important; } .elementor-element.elementor-element-d702fd9.wd-single-add-cart .elementor-widget-container table.variations { margin-bottom: 10px !important; } .single-product .wd-single-tabs { margin-top: 10px !important; } } .elementor-element .woocommerce-product-gallery .product-labels { max-width: 60%; } @media (max-width: 768px) { .slide-post .wd-entities-title a { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .elementor-134 .elementor-element.elementor-element-55647a9 { column-gap: 0; } .elementor-element-292305e { row-gap: 0; } .slide-post .article-body-container { padding-top: 15px; padding-bottom: 15px; } .home .site-content { margin-bottom: 10px; } body.home #home-product-tabs-title { margin-bottom: 0; } .elementor-element-546bc78 > .e-con-inner { padding-top: 30px; } .elementor-element-2b91f5b .elementor-heading-title, .elementor-element-2b91f5b > div:nth-child(1) > div:nth-child(1), .elementor-element-4b44641 .elementor-heading-title { line-height: 35px; margin-bottom: 0; } html .single-product .product-type-gift-card .elementor-element.elementor-element-7da3aa2 { width: 100%; --width: 100%; } } html body .wd-cookies-popup { z-index: 99999999; max-width: 70%; margin-left: auto; margin-right: 30px; margin-bottom: 35px; padding: 30px; } .cookies-info-text { font-size: 14px; font-weight: 400; line-height: 22px; letter-spacing: 0; text-align: left; } .cookies-info-text h3 { font-size: 19px; font-weight: 600; line-height: 26px; letter-spacing: 0; text-align: left; display: block; color: #000; margin-bottom: 18px; } .wd-cookies-inner .cookies-buttons { margin-top: 20px; } .wd-cookies-popup { transform: translate3d(0, 150%, 0) !important; } .wd-cookies-popup.popup-display { transform: none !important; } @media screen and (min-width: 1024px) { .vesna-buy-wrap:hover img { opacity: 0.8; } } .spring-buy-btn:hover { position: relative; } .product-labels.labels-rounded .onsale.product-label { font-size: 0 !important; } .trp-language-switcher { margin-top: 8px; height: 50px !important; top: unset !important; bottom: unset !important; } .trp-language-switcher:hover { margin-top: 107px !important; height: auto !important; } .trp-language-switcher:hover .trp-ls-shortcode-language { padding: 0 !important; position: relative !important; top: unset !important; left: unset !important; right: unset !important; bottom: unset !important; margin-left: 0 !important; margin-right: 0 !important; width: 100% !important; background: 0 0 !important; text-align: center !important; margin-bottom: 0 !important; } html body .trp-language-switcher > div > a { height: 47px !important; cursor: pointer; display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important; background: 0 0 !important; } html body .trp-language-switcher > .trp-ls-shortcode-language > a:hover { background: #000 !important; } html body .trp-ls-shortcode-language a { padding-left: 28px !important; } html body .trp-language-switcher > div.trp-ls-shortcode-current-language { background-image: unset !important; } html body .trp-ls-shortcode-current-language a { position: relative; } html body .trp-language-switcher > div.trp-ls-shortcode-current-language:hover { background-image: unset !important; } html body .trp-ls-shortcode-current-language a:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-down.svg") !important; position: absolute; right: -4px; top: 14px; } html body .trp-language-switcher > .trp-ls-shortcode-language > a.trp-ls-shortcode-disabled-language { border-bottom-left-radius: 25px !important; border-bottom-right-radius: 25px !important; cursor: pointer; } body .trp-language-switcher { background: #fff; } html body .trp-language-switcher > div > a:first-child { padding-left: 0; } .trp-language-switcher > div > a.trp-ls-shortcode-disabled-language { background: 0 0 !important; } body .trp-language-switcher { border-radius: 25px !important; } #review_form_wrapper.show-rew-modal { display: flex; } #review_form_wrapper { position: fixed; display: none; align-items: center; justify-content: center; top: 0; left: 0; width: 100%; height: 100%; background: #000000f2; z-index: 99999; } #review_form { background: #ffff; width: 890px; height: 530px !important; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 37px 50px 57px 50px; } .review_title { color: #2c2f30; font-family: "Playfair Display", sans-serif; font-size: 38px; font-style: normal; font-weight: 400; line-height: normal; text-transform: uppercase; } #review_form { padding: 37px 50px 57px 50px; position: relative; } .close-popup-rew { position: absolute; right: 13px; top: 13px; cursor: pointer; } .close-popup-rew img { height: 13px; width: 20px; max-width: unset; } #review_form_wrapper .comment-form-rating { justify-content: center; margin-bottom: 0; } .review_hint { margin-top: 5px; color: #000; text-align: center; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; line-height: 24px; } #review_form_wrapper .comment-form-rating { color: #000; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; line-height: 24px; margin-top: 27px; } #review_form_wrapper .stars a { width: 23px; height: 23px; } #review_form_wrapper .stars a:before { font-size: 20px; } #review_form_wrapper #comment { width: 100%; height: 97px; resize: none; max-height: 97px; min-height: unset; border: 1px solid #dedede; } #review_form_wrapper .comment-form .comment-form-comment { padding: 0; } #review_form_wrapper #submit:hover { opacity: 0.8; cursor: pointer; } #review_form_wrapper .comment-form-images { border: 1px dashed #d3d3d3; height: 89px; width: 100%; margin-bottom: 30px; } .wd-add-img-btn-wrapper { position: relative; } #review_form_wrapper .comment-form-images .wd-add-img-btn-wrapper { font-size: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; } .wd-add-img-btn-wrapper label { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: unset; } #review_form_wrapper .wd-add-img-btn { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } #review_form_wrapper .wd-hint:before { display: none !important; } #review_form_wrapper .comment-form-images .wd-add-img-btn-wrapper:before { content: "Click to upload photo"; color: #8e8e8e; position: relative; text-align: center; display: block; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: 500; line-height: 22px; } #review_form_wrapper .comment-form-images .wd-add-img-btn-wrapper:after { content: "Available photo extensions: jpeg, jpg, png, bmp"; color: #8e8e8e; display: block; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; line-height: 22px; } #review_form_wrapper .comment-form-images { display: flex; justify-content: center; align-items: center; } #review_form_wrapper #submit { width: 168px; height: 52px; padding: 18px 0; } #review_form_wrapper .wd-add-img-count { position: absolute; bottom: 5px; font-size: 10px; } @media (max-width: 768px) { .review_title { font-size: 32px; } #review_form_wrapper .comment-form-images .wd-add-img-btn-wrapper:after { font-size: 9px; } #review_form_wrapper .comment-form-images .wd-add-img-btn-wrapper:before { font-size: 13px; } #review_form { padding: 37px 50px 57px 50px; position: relative; max-width: 90%; padding-left: 20px; padding-right: 20px; } } #respond { padding-left: 10px; padding-right: 10px; } .comment-form .comment-form-rating label { margin-bottom: 4px; } .review-comment { position: relative; } .review-comment .hide-label { position: absolute; top: 38px; left: 20px; color: #545454; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: 300; line-height: 13px; } #comment:focus + .hide-label { display: none; } html #review_form_wrapper .stars a:last-child { margin-right: 0; } html body .comment-form .comment-form-rating label { margin-bottom: 0; } html body #respond .comment-form-author { display: none !important; } .comment-form-email { display: none !important; } html body .comment-form-cookies-consent { display: none !important; } html body .comment-form-img-message { display: none !important; } .woocommerce-cart .coupon-wrap { margin-bottom: 10px; } .woocommerce-cart .coupon-wrap .coupon-error { color: var(--red, #f02f2f); font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; visibility: hidden; } .woocommerce-cart .coupon-wrap .coupon { margin-bottom: 2px; } .woocommerce-cart .coupon.applied .apply-coup .apply { display: none; } .woocommerce-cart .coupon:not(.applied) .apply-coup .remove { display: none; } .woocommerce-cart .coupon.applied #coupon_code { pointer-events: none; } .woocommerce-cart .coupon-wrap.loading { opacity: 0.7; pointer-events: none; } .woocommerce-cart .coupon-wrap.error .coupon-error { visibility: visible; } .woocommerce-cart .coupon-wrap.error #coupon_code { color: var(--red, #f02f2f); border: 1px dashed var(--red, #f02f2f); } .woocommerce-cart .coupon .apply-coup { display: flex; flex-wrap: nowrap; justify-content: center; align-items: center; width: calc(100% - 186px); padding-left: 0; padding-right: 0; } .woocommerce-cart .coupon .apply-coup:hover { width: calc(100% - 186px); padding-left: 0; padding-right: 0; } .woocommerce-cart .coupon .apply-coup:hover svg path { fill: #fff; } .azvuk .navs { display: flex; flex-direction: column; gap: 15px; justify-content: center; } .azvuk .navs .nav-letters { margin: 0 auto; } .azvuk .navs .nav-letters, .azvuk .navs .nav-letters .nav-row { width: fit-content; } .azvuk .navs .nav-letters .nav-row { white-space: nowrap; } .azvuk .navs .nav-letters > .nav-row:first-child { border-bottom: 1px solid #ebebeb; } .azvuk .navs .nav-letters .nav-row > .nav-letter { width: 51px !important; height: 36px; border-right: 1px solid #ebebeb; margin: 0 !important; width: 100%; background: 0 0; display: inline-block; text-align: center; line-height: 36px; font-size: 13px; font-weight: 400; letter-spacing: 0; color: #000; cursor: pointer; } .azvuk .navs .nav-letters .nav-row > .nav-letter:hover:after { content: " "; width: 57px !important; height: 37px; border: 1px solid #000; display: block; position: relative; left: -5px; top: -37px; } .azvuk .navs .nav-letters .nav-row > .nav-letter:first-child:hover:after { content: " "; width: 52px !important; height: 37px; border: 1px solid #000; display: block; position: relative; left: -1px; top: -37px; } .azvuk .navs .nav-letters .nav-row > .nav-letter:last-child { border-right: none; } .azvuk .tabs { margin-top: 100px; } .azvuk .letter-tab .letter-title { border-bottom: unset; max-width: 103px; display: inline-block; font-size: 65px; font-weight: 600; margin-right: 65px !important; line-height: 1; color: #242424; width: 60px; } .azvuk .letter-tab { display: flex; margin-bottom: 60px; } .azvuk .letter-tab.hidden { display: none; } .azvuk .letter-tab .brands { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: 1fr 1fr 1fr; min-width: 959px; } .azvuk .letter-tab .brands .brand { margin-bottom: 13px; } .azvuk .letter-tab .brands .brand a { font-size: 13px; color: #000; } .azvuk .letter-tab .brands .brand a:hover { font-size: 13px; color: #000; text-decoration: underline; } @media screen and (max-width: 1080px) { .azvuk .letter-tab .brands { grid-template-columns: repeat(3, minmax(0, 1fr)); } } [data-id="4519fe52"] { visibility: visible !important; } @media screen and (min-width: 768px) { .azvuk .nav-letters.mobile { display: none; } } @media screen and (max-width: 768px) { .azvuk .nav-letters:not(.mobile) { display: none; } .azvuk .navs .nav-letters .nav-row > .nav-letter { width: 45px !important; } .azvuk .navs .nav-letters > .nav-row { border-bottom: 1px solid #ebebeb; } .azvuk .navs .nav-letters > .nav-row:last-child { border-bottom: unset !important; } .azvuk .navs .nav-letters.lat > .nav-row:last-child .nav-letter:last-child { border-right: 1px solid #ebebeb !important; } html body .azvuk .navs .nav-letters.lat .nav-row:nth-child(3) .nav-letter:last-child { border-bottom: 1px solid #ebebeb !important; } .azvuk .navs .nav-letters.vuk > .nav-row:last-child > .nav-letter:last-child { border-right: 1px solid #ebebeb; } .azvuk .navs .nav-letters .nav-row > .nav-letter:hover:after { content: " "; width: 50px !important; height: 38px; border: 1px solid #000; display: block; position: relative; left: -5px; top: -37px; } .azvuk .navs .nav-letters .nav-row > .nav-letter:first-child:hover:after { content: " "; width: 46px !important; height: 37px; border: 1px solid #000; display: block; position: relative; left: -1px; top: -37px; } .azvuk .letter-tab { display: block; } .azvuk .letter-tab .brands { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; min-width: unset; } .azvuk .letter-tab .letter-title { margin-bottom: 26px; } .azvuk .tabs { margin-left: 15px; margin-top: 50px; } } html body .trp-ls-shortcode-current-language a:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-down.svg") !important; position: absolute; right: -4px; top: 13px !important; } html body .wd-header-search.wd-tools-element.wd-design-1 { margin-top: 3px; } html body.home .whb-general-header { background-color: #ffff; } html body.home .whb-header-bottom { background-color: #ffff; border-bottom: 0 !important; } .elementor-600 .elementor-element.elementor-element-44d309b::before { background-color: #ffff !important; } html body .trp-language-switcher:hover { margin-top: 107.5px !important; } .wd-cookies-inner .cookies-buttons { margin-top: 15px; } html body .product .product-labels.labels-rounded .product-label { justify-content: flex-end; margin: auto !important; text-align: center; width: 100%; margin: 0; min-width: 100%; margin: auto; align-items: flex-end; gap: 0; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 7px; } html body.single-product .product .product-labels.labels-rounded .product-label { font-size: 13px; font-weight: 400; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-weight: 400 !important; color: #ffff; letter-spacing: 0; justify-content: flex-end; margin: auto !important; text-align: center; margin: 0; min-width: 100%; margin: auto; align-items: flex-end; gap: 0; padding-left: 15px; max-width: fit-content; padding-right: 15px; width: fit-content; padding-bottom: 6px; } .checkout-wrapper .woocommerce-error { margin-bottom: 15px; } .stock.out-of-stock.wd-style-default { font-size: 16px; font-weight: 400; color: #000; margin-bottom: 15px; text-transform: uppercase; } .search-no-results .elementor-element-a8912bd { display: none !important; } @media (max-width: 1024px) { .stock.out-of-stock.wd-style-default { display: none; } } @media (max-width: 992px) { .product-list-view-description { font-size: 12px; } html body .wd-cookies-popup { max-width: 100%; margin-left: 0; margin-right: 0; margin-bottom: 0; padding: 30px; } } .elementor-element-96743c6 { position: relative; } .elementor-element-96743c6:before { content: ""; width: 100%; background: #f8f8f8; height: 790px; top: 0; left: 0; } .elementor-155 .elementor-element.elementor-element-75b80b8 { position: relative; } .elementor-155 .elementor-element.elementor-element-75b80b8:before { content: ""; width: 100%; background: #fff; height: 50%; bottom: 0; left: 0; top: unset; } .elementor-element-4f9bbe6 { position: relative; } @media (max-width: 768px) { .elementor-element-96743c6:before { content: ""; width: 100%; background: #f8f8f8; height: 650px; top: 0; left: 0; } html body .wd-header-search.wd-tools-element.wd-design-1 { border: unset !important; } } @media (max-width: 468px) { .elementor-element-96743c6:before { content: ""; width: 100%; background: #f8f8f8; height: 550px; top: 0; left: 0; } } footer { z-index: 3; position: relative; } html body .elementor-11173 .elementor-element.elementor-element-0c759c4 { z-index: 2; } .elementor-element-0c759c4 .icons-design-bordered .wd-social-icon { background: #fff; } @media (min-width: 992px) { html body .elementor-11173 .elementor-element.elementor-element-0c759c4 { right: calc(((100vw - 1200px) / 2) - 12px) !important; max-width: 84px; } html body .elementor-11173 .elementor-element.elementor-element-1911faa { max-width: 796px; margin: auto; } } @media (max-width: 1222px) { html body .elementor-11173 .elementor-element.elementor-element-0c759c4 { right: 0; } } @media (min-width: 1700px) { html body .elementor-155 .elementor-element.elementor-element-4f9bbe6:not( .elementor-motion-effects-element-type-background ) { background-position: 0 44px; } } @media only screen and (min-device-width: 768px) and (max-device-width: 1200px) { .elementor-155 .elementor-element.elementor-element-4f9bbe6:not( .elementor-motion-effects-element-type-background ) { background-image: unset !important; position: relative; } .elementor-155 .elementor-element.elementor-element-4f9bbe6:not( .elementor-motion-effects-element-type-background ):before { content: ""; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/wave-line.webp"); background-repeat: no-repeat; background-size: cover; width: 960px; height: 699px; position: absolute; left: 0; top: 0; } html body .elementor-element.elementor-element-239bbcb { width: 38%; } html body .elementor-155 .elementor-element.elementor-element-31cb83f { width: 62%; } html body .elementor-155 .elementor-element.elementor-element-47a785a > .elementor-widget-container { margin: 0 25px 0 0; } html body .elementor-155 .elementor-element.elementor-element-b9bb77d > .elementor-widget-container { margin: 0 49px 0 0; } html body .elementor-155 .elementor-element.elementor-element-6f56309 > .elementor-widget-container { margin: 0 144px 0 0; } } @media (max-width: 992px) { .elementor-155 .elementor-element.elementor-element-4f9bbe6:not( .elementor-motion-effects-element-type-background ):before { left: -14%; } } #menu-vesna-mobile-menu li { list-style: none; } #menu-vesna-mobile-menu li a { color: #000; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; text-transform: uppercase; } .mobile-menu-static li a { margin-left: 38px; } .mobile-menu-static li { margin-top: 30px; } .has-childer-cat { display: none; } .mobile-menu-shop { display: none; } .single-product .elementor-element-7c84462 .product-element-bottom { text-align: left !important; } html body .trp_language_switcher_shortcode .trp-language-switcher:hover { margin-top: 105px !important; } .woocommerce-checkout .sheeping-address-picker { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 30px; } @media screen and (max-width: 576px) { .woocommerce-checkout .sheeping-address-picker { max-height: 286px; } .sheeping-address-picker, .sheeping-addresses { width: 100%; grid-template-columns: minmax(0, 1fr) !important; } } .sheeping-address-picker .address { padding: 23px; height: 155px; background: #fff; border: 1px solid #bcbcbc; cursor: pointer; } .sheeping-address-picker .address.active { border: 2px solid var(--black, #000); } .sheeping-address-picker .address .first-last-name { color: var(--black, #000); font-size: 17px; font-style: normal; font-weight: 400; line-height: 18.4px; margin-bottom: 4px; } .woocommerce-edit-address .woocommerce-MyAccount-content > p.empty-address-sheep { display: block; } @media screen and (min-width: 768px) { .woocommerce-edit-address .woocommerce-MyAccount-content > p.empty-address-sheep { margin-top: -180px; } } .sheeping-address-picker .address .email, .sheeping-address-picker .address .phone { color: var(--black-50, rgba(0, 0, 0, 0.5)); font-size: 15px; font-style: normal; font-weight: 400; line-height: 26px; } .woocommerce-edit-address .u-columns.sheeping-addresses { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; align-items: unset; padding-left: unset; border: none; } @media screen and (min-width: 768px) { .woocommerce-edit-address .u-columns.sheeping-addresses { margin-bottom: 160px; } } .woocommerce-edit-address .u-columns.sheeping-addresses:hover { border: none; } .woocommerce-edit-address .u-columns.sheeping-addresses .u-column { padding-left: 21px; padding: 21px; min-width: 300px; border: 1px solid #bcbcbc !important; } .woocommerce-edit-address .u-columns.sheeping-addresses .u-column:hover { border: 1px solid #000; } body.woocommerce-edit-address .woocommerce-MyAccount-content .sheeping-addresses .add-adress-block a { top: 16px; color: #535353; } @media (min-width: 992px) { html body .elementor-11841 .elementor-element.elementor-element-019602f img { object-fit: unset !important; height: auto !important; } } .anchor_cont { display: block; float: left; width: 100%; padding: 0 0; background: #fff; margin-bottom: 0; border-radius: 8px; } .anchor_cont2 { display: block; float: left; padding: 19px 0 18px 11px; } a.anchor_link:first-child { margin-left: 0; } a.anchor_link { display: block; float: left; width: 47px; margin-left: 8px; font-weight: 700; font-size: 18px; line-height: 1.6; color: #242424; text-align: center; } .game-list.game-list-container { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; padding: 20px; padding-top: 0; margin: 0; } .game-list.game-list-container { margin-left: 20%; } .game-list.game-list-container { display: block !important; } .game-list { margin: 20px 20px 20px 16px; padding: 0; font-family: Gilroy; } .game-list { list-style-type: none; } .game_list_cont { margin-left: 20%; } .letter_anchor_cont { margin-left: calc(-27% + 36px); width: 123.5%; margin-top: 6px; } .letter_anchor_cont { display: block; float: left; width: 100%; font-weight: 700; font-size: 24px; } .game-list__item-inner-parent { margin: 20px 5px 20px 5px; } .game-list__item-inner--title { margin: 0 0 10px 0; border: none; } .game-list__item-inner { margin: 0 0 5px 20px; } .cat_link, .game-list__item-inner, .nav-list__link.game-list__link.game-list__item-inner.game-list__item-inner--title_link_child { font-family: Gilroy !important; } .game-list__item-inner-parent { display: block; float: left; width: 25%; } .game-list__item-inner-parent a { font-family: Gilroy; font-weight: 700; font-size: 16px; line-height: 160%; color: #242424; border-bottom: none !important; } .game-list_clild { padding: 0; margin: 10px 0 0 0; list-style: none; } .game-list { margin: 20px 20px 20px 16px; padding: 0; font-family: Gilroy; } .game-list { list-style-type: none; } .game-list_clild { margin: 0 !important; } .game-list_clild li.game-list__item-inner { margin-bottom: 5px; } .game-list_clild li.game-list__item-inner { margin-bottom: 0 !important; } .game-list_clild .game-list__item-inner { padding: 0; margin: 0; } .game-list__item-inner { margin: 0 0 5px 20px; } .nav-list__item { font-weight: 600; } .cat_link, .game-list__item-inner, .nav-list__link.game-list__link.game-list__item-inner.game-list__item-inner--title_link_child { font-family: Gilroy !important; } .cat_link, .game-list__item-inner, .nav-list__link.game-list__link.game-list__item-inner.game-list__item-inner--title_link_child { font-family: Gilroy !important; } header .whb-column.whb-col-left .wd-header-text { flex: unset; } label[for="wd-add-img-btn"]:hover { border-color: none; } .comment-form .comment-form-rating label:after { display: none; } #review_form_wrapper #submit:hover { background: 0 0; border: 2px solid #000; color: #000; box-shadow: none; } .comment-form .comment-form-rating label { margin-right: 13px; } #review_form_wrapper #submit { font-weight: 400; } label[for="wd-add-img-btn"] { border: none !important; } html #review_form_wrapper .stars a { width: 24px; height: 20px; } .comment-form-rating .stars { margin-bottom: 5px; } #review_form_wrapper .stars a:before { font-size: 20px; } .cookies-accept-btn { width: 100%; height: 52px; } .parent-cat-menu { display: flex; } .parent-cat-menu { width: 36%; } .parent-cat-link { width: calc(100% - 20px); display: flex; } .parent-cat-link a { font-size: 17px; font-weight: 600; line-height: 22px; letter-spacing: 0; text-align: left; color: #000; padding-right: 20px; padding-top: 13px; padding-bottom: 13px; border-bottom: 1px solid #f8f8f8; width: 100%; padding-left: 20px; } .parent-cat-link a:hover { background: #f8f8f8; } .elementor-element-8fa5712 { max-width: 771px !important; } .category-mega-menu-children-col { position: absolute; left: calc(36% - 55px); top: 0; width: 80%; padding-left: 105px; height: 100%; } #rememberme { opacity: 0; width: 0; height: 0; position: absolute; } #label-remember-me:after { content: ""; width: 10px; height: 10px; background: 0 0; left: 0; position: absolute; border-radius: 100%; } #rememberme:checked + #label-remember-me::after { content: ""; width: 10px; height: 10px; background: #000; border: unset; left: 7px; position: absolute; border-radius: 100%; top: 7px; } .woocommerce-form.woocommerce-form-login label { font-size: 15px; font-weight: 400; line-height: 24px; letter-spacing: 0; text-align: left; color: #000; } .woocommerce-form-login p.form-row-wide { margin-bottom: 26px; } .col-register-text h3 { font-size: 33px; font-weight: 400; line-height: 42px; letter-spacing: 0; text-align: left; position: relative; margin-bottom: 10px; } .col-register-text { text-align: left !important; } .go-register-btn { padding: 18px 29px; border: 1px solid #000; font-size: 13px; font-weight: 400; line-height: 16px; letter-spacing: 0; text-align: left; background: 0 0; cursor: pointer; } .go-register-btn:hover { color: #ffff !important; } .col-register-text h3:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/vesna-icon.svg"); position: relative; display: block; } .registration-info { font-size: 15px; font-weight: 400; line-height: 28px; letter-spacing: 0; text-align: left; color: #777; margin-bottom: 17px; } .woocommerce-form.woocommerce-form-login .show-password-input.display-password:before { content: "" !important; } .woocommerce-form.woocommerce-form-login .show-password-input:before { content: "" !important; } .woocommerce-form.woocommerce-form-login .show-password-input { display: block !important; } .woocommerce-form.woocommerce-form-login .woocommerce-LostPassword { font-size: 14px; font-weight: 400; line-height: 18px; letter-spacing: 0; text-align: right; color: #a3a3a3; text-decoration: underline; cursor: pointer; } .wd-login-title { text-transform: none !important; font-size: 33px; font-weight: 400; line-height: 42px; letter-spacing: 0; text-align: left; margin-bottom: 26px; } .woocommerce-form.woocommerce-form-login .woocommerce-form-login__submit { padding-top: 18px; padding-bottom: 18px; } .login-form-footer { margin-bottom: 26px !important; } .login-form-footer .woocommerce-form-login__rememberme { position: relative; padding-left: 36px; } .login-form-footer .woocommerce-form-login__rememberme:before { content: ""; width: 24px; height: 24px; background: 0 0; border: 1px solid #dedede; left: 0; position: absolute; border-radius: 100%; } .has-childer-cat { position: relative; } .has-childer-sub-cat a.sub-cat-parent-link.active-dropdown:after { opacity: 0.7; transform: rotate(180deg); } .active-dropdown.has-childer-cat:before { opacity: 0.7; transform: rotate(180deg); } .has-childer-cat:before { content: ""; position: absolute; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-down-cat.svg"); background-repeat: no-repeat; background-size: contain; width: 10px; right: 20px; height: 10px; top: calc(50% - 6px); } .category-mega-menu-children-col { display: none; } .parent-cat-menu:hover .category-mega-menu-children-col { display: block; max-width: calc(180px + 55px); } .category-mega-menu-children-col div { padding-bottom: 20px; margin-bottom: 0 !important; } .category-mega-menu-children-col a { min-width: 180px; } .has-childer-sub-cat:hover .category-mega-menu-children-sub-col { display: block; } .category-mega-menu-children-col .has-childer-sub-cat a.sub-cat-parent-link { position: relative; } .has-childer-sub-cat .category-mega-menu-children-sub-col { position: absolute; top: 0; left: calc(170px); padding-left: 155px; height: 100%; width: 195%; } .category-mega-menu-children-col { cursor: pointer; } .elementor-element-b57c29d { padding-top: 25px; } .parent-cat-menu a:hover { text-decoration: underline; color: #000 !important; } .category-mega-menu-children-col a { min-width: 180px; width: 180px; display: inline-block; } .sub-cat-items a { width: 100%; display: inline-block; } .has-childer-sub-cat:hover .category-mega-menu-children-sub-col { display: block; } .category-mega-menu-children-col a { font-size: 15px; font-weight: 400; line-height: 19px; letter-spacing: 0; text-align: left; } .category-mega-menu-children-col .has-childer-sub-cat a.sub-cat-parent-link:before { content: ""; position: absolute; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-right-bold.svg"); background-repeat: no-repeat; background-size: contain; width: 10px; right: 0; height: 10px; top: calc(50% - 6px); } .category-mega-menu-children-sub-col { display: none; } .elementor-element-8eaf40a .has-childer-sub-cat a.sub-cat-parent-link:after { display: none; } .product-list-item .vesna-price-buy { display: flex; justify-content: space-between; } .has-childer-sub-cat a.sub-cat-parent-link:after { display: none !important; } .product-list-item .spring-buy-btn { color: #000; font-size: 13px; font-style: normal; font-weight: 400; line-height: 13px; display: flex; align-items: center; gap: 13px; cursor: pointer; } .product-list-item .spring-buy-btn img { width: 15.6px !important; height: 16.7px !important; max-width: 15.6px !important; max-height: 16.7px !important; min-width: 15.6px !important; min-height: 16.7px !important; } .product-list-item .vesna-star-rating { display: flex; gap: 9px; align-items: center; margin-bottom: 13.5px; } .product-list-item .vesna-star-rating .vesna-cnt { color: #8e8e8e; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; line-height: 12px; } .product-list-item .vesna-card-cat { color: #4d4d4d; font-size: 12px; font-style: normal; font-weight: 400; line-height: 24px; letter-spacing: 1.08px; text-transform: uppercase; margin-bottom: 11px; } .product-list-item .vesna-price-buy .price { text-align: center; font-size: 14px !important; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.28px; } .product-list-item .wd-entities-title { min-height: 0 !important; margin-bottom: 12px !important; } .product-list-item .woocommerce-product-details__short-description { color: #474747; font-size: 13px; font-style: normal; font-weight: 400; line-height: 22px; } .product-list-item.product-grid-item .product-element-top { height: 210px; } .product-list-item .product-wrapper { display: flex; flex-direction: row; } .product-list-item .vesna-price-buy .price { margin-bottom: 0; } @media screen and (min-width: 768px) { .product-list-item .product-list-content .wd-entities-title { height: fit-content; } .product-list-item.product-grid-item .product-element-top, .product-list-item.product-grid-item .product-element-top a.product-image-link, .product-list-item.product-grid-item .product-element-top img { height: 210px !important; } .product-list-item.product-grid-item .product-element-top img { object-fit: cover !important; } .product-list-item.product-grid-item .vesna-short-desc { margin-bottom: 15px; } .product-list-item.product-grid-item .hover-img, .product-list-item.product-grid-item .hover-img img { height: 210px !important; } .product-list-item.product-grid-item .hover-img img { padding: 0 !important; object-fit: cover !important; } } @media screen and (max-width: 768px) { .product-list-item.product-grid-item .product-element-top a.product-image-link, .product-list-item.product-grid-item .product-element-top img { width: 125px !important; height: 125px !important; } .product-list-item.product-grid-item .product-element-top { width: 125px !important; height: 155px !important; } .product-list-item.product-grid-item .product-element-top img { object-fit: contain !important; } .product-list-item.product-grid-item .product-list-content { margin-left: 20px; width: calc(100% - 150px); } .product-list-item.product-grid-item .swatch-product-card-wrap { bottom: unset !important; width: 100% !important; background: #fff; height: 30px; } .product-list-item.product-grid-item .swatch-product-card-wrap .product-color-swatches-bar { padding-bottom: 0 !important; } .product-list-item.product-grid-item .swatch-product-card-wrap .product-color-swatches-bar .product-color-swatches { width: 70px !important; } } .product-list-item.product-grid-item .vesna-short-desc, .product-list-item.product-grid-item .vesna-short-desc div { text-align: left; } .products[class*="wd-stretch-cont"] .product-element-bottom { width: 100%; } .product-list-item.col-lg-12 .vesna-card-cat { margin-bottom: 0; color: #4d4d4d; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; line-height: 24px; letter-spacing: 1.08px; text-transform: uppercase; } .product-list-item.col-lg-12 .wd-entities-title { margin-bottom: 3px !important; } html body .product-list-item.col-lg-12 .vesna-star-rating { margin-bottom: 0 !important; } html body .product-list-item.product-grid-item.col-lg-12 .product-element-top { margin-right: 28px; } html body .product-list-item.product-grid-item.col-lg-12 .vesna-star-rating { margin-bottom: 5px !important; } html body .product-list-item.col-lg-12 .product-wrapper { border: unset; margin-bottom: 40px; padding-bottom: 0; } html .product-grid-item.product.product-list-item.col-lg-12 .vesna-price-buy .price { font-size: 13px !important; } html .product-grid-item.product.product-list-item.col-lg-12 .fromm { font-size: 13px !important; } .product-list-view-description { color: #474747; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; line-height: 169.231%; margin-bottom: 5px; text-align: left; } @media (max-width: 576px) { .product-list-view-description { font-size: 11px; } .product-list-item.col-lg-12 .vesna-card-cat { font-size: 11px; } .product-list-item.col-lg-12 .wd-entities-title a { font-size: 15px; } .elementor-element-0beb5ca .gift-cards-list { justify-content: space-between; } } .cart-item-color { padding-right: 3px; } .cart-variation .cart-item-color:last-child:after { content: " "; } .hide-rew-button #write-revyushka { display: none !important; } .mobile-menu .has-childer-cat:before { display: none; } .has-childer-sub-cat a.sub-cat-parent-link:after { display: none !important; } .active-dropdown .show-subcat { transform: rotate(180deg); } .has-childer-sub-cat { display: flex; width: calc(100% - 20px); align-items: center; } .show-subcat { background: #f1f1f1; width: 30px; flex: 0 0 29px; height: 29px; display: flex; align-items: center; justify-content: center; border-radius: 100%; position: absolute; right: 0; } html body .mobile-category-mega-menu-children-col.show-child-cat .has-childer-sub-cat a { padding-bottom: 0; } html body .mobile-category-mega-menu-children-col.show-child-cat .has-childer-sub-cat { justify-content: space-between; flex-direction: row; flex-wrap: wrap; position: relative; } .has-childer-sub-cat .show-subcat { position: absolute; right: 0; top: -6px; } .off-canvas-shadow { position: fixed; } .widget_product_categories .wd-cats-toggle { background: #f1f1f1 !important; border-radius: 100%; line-height: 28px; height: 30px; min-width: 30px; } .elementor-element-4519fe52 .widget_product_categories .wd-cats-toggle:hover { background: #f1f1f1 !important; } html body .mobile-category-mega-menu-children-sub-col p { margin-bottom: 12px; } html body .mobile-category-mega-menu-children-sub-col.has-childer-sub-cat-active { margin-top: 12px; width: 100%; } html body .mobile-category-mega-menu-children-col.show-child-cat .has-childer-sub-cat a { width: calc(100% - 40px); } .sub-cat-parent-link.active-dropdown + .show-subcat { transform: rotate(180deg); } .widget_product_categories .wd-cats-toggle.toggle-active { background: #f1f1f1 !important; width: 30px; height: 29px; display: flex; align-items: center; justify-content: center; border-radius: 100%; } .has-childer-sub-cat-item a { padding-bottom: 0 !important; } .has-childer-sub-cat-item { margin-bottom: 15px; } .product-list-item .vesna-price-buy { display: flex; justify-content: space-between; } .product-list-item .spring-buy-btn { color: #000; font-size: 13px; font-style: normal; font-weight: 400; line-height: 13px; display: flex; align-items: center; gap: 13px; cursor: pointer; } .product-list-item .spring-buy-btn img { width: 15.6px !important; height: 16.7px !important; max-width: 15.6px !important; max-height: 16.7px !important; min-width: 15.6px !important; min-height: 16.7px !important; } .product-list-item .vesna-star-rating { display: flex; gap: 9px; align-items: center; margin-bottom: 13.5px; } .product-list-item .vesna-star-rating .vesna-cnt { color: #8e8e8e; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; line-height: 12px; } .product-list-item .vesna-card-cat { color: #4d4d4d; font-size: 12px; font-style: normal; font-weight: 400; line-height: 24px; letter-spacing: 1.08px; text-transform: uppercase; margin-bottom: 11px; } .product-list-item .vesna-price-buy .price { text-align: center; font-size: 14px !important; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.28px; } .product-list-item .wd-entities-title { min-height: 0 !important; margin-bottom: 12px !important; } .product-list-item .woocommerce-product-details__short-description { color: #474747; font-size: 13px; font-style: normal; font-weight: 400; line-height: 22px; } .product-list-item.product-grid-item .product-element-top { height: 210px; } .product-list-item .product-wrapper { display: flex; flex-direction: row; } .product-list-item .vesna-price-buy .price { margin-bottom: 0; } @media screen and (min-width: 768px) { .product-list-item .product-list-content .wd-entities-title { height: fit-content; } .product-list-item.product-grid-item .product-element-top, .product-list-item.product-grid-item .product-element-top a.product-image-link, .product-list-item.product-grid-item .product-element-top img { height: 210px !important; } .product-list-item.product-grid-item .product-element-top img { object-fit: contain !important; } .product-list-item.product-grid-item .vesna-buy-wrap .buy-more { width: 238px; } .product-list-item.product-grid-item .vesna-short-desc { margin-bottom: 15px; } .product-list-item.product-grid-item .hover-img, .product-list-item.product-grid-item .hover-img img { height: 210px !important; } .product-list-item.product-grid-item .hover-img img { padding: 0 !important; object-fit: cover !important; } } @media screen and (max-width: 768px) { .product-list-item.product-grid-item .product-element-top a.product-image-link, .product-list-item.product-grid-item .product-element-top img { width: 125px !important; height: 125px !important; } .product-list-item.product-grid-item .product-element-top { width: 125px !important; height: 155px !important; } .product-list-item.product-grid-item .product-element-top img { object-fit: contain !important; } .product-list-item.product-grid-item .product-list-content { margin-left: 20px; width: calc(100% - 150px); } .product-list-item.product-grid-item .wd-entities-title { height: 88px; margin-bottom: 0; } .product-list-item.product-grid-item .swatch-product-card-wrap { bottom: unset !important; width: 100% !important; background: #fff; height: 30px; } .product-list-item.product-grid-item .swatch-product-card-wrap .product-color-swatches-bar { padding-bottom: 0 !important; } .product-list-item.product-grid-item .swatch-product-card-wrap .product-color-swatches-bar .product-color-swatches { width: 70px !important; } } .product-list-item.product-grid-item .vesna-short-desc, .product-list-item.product-grid-item .vesna-short-desc div { text-align: left; } body .product-labels.labels-rounded .out-of-stock { max-width: 120px; } .search-no-results .elementor-element.elementor-element-10ebd038 { display: none !important; } .woocommerce-info.woocommerce-no-products-found:before { content: "0 Items"; position: absolute; display: inline-block; color: #3c3c3c; text-align: center; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 17px; top: -20px; left: 0; } .search-no-results .elementor-11841 .elementor-element.elementor-element-1a351ea8 { display: none; } .search-no-results .elementor-11841 .elementor-element.elementor-element-447fb279 { width: 100%; margin-left: 0; margin-right: 0; } .search-no-results .elementor-element-49c969f { display: none; } .search-no-results .woocommerce-info.woocommerce-no-products-found { font-size: 0; } .search-no-results .woocommerce-info.woocommerce-no-products-found { text-align: center; justify-content: center; } .search-no-results .woocommerce-info.woocommerce-no-products-found:after { content: "Unfortunately nothing was found. Try a different search term"; font-size: 15px; font-style: normal; font-weight: 400; line-height: 20px; } .search-no-results .elementor-element-35fd4f6 { display: none; } .search-no-results .main-page-wrapper { padding-top: 0; } .search-no-results .premmerce-filter-ajax-container:before { content: "Search results"; color: #000; text-align: center; font-family: "Playfair Display", sans-serif; font-size: 39px; font-style: normal; font-weight: 400; line-height: normal; text-transform: uppercase; width: 100%; display: inline-block; } .search-no-results .elementor-element-35fd4f6 { display: none !important; } .search-no-results .woocommerce-info.woocommerce-no-products-found { margin-top: 35px; } .search-no-results .no-products-footer:before { content: "Please try again using different words"; color: #000; text-align: center; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; line-height: 20px; display: block !important; } .search-no-results .woocommerce-info.woocommerce-no-products-found:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/exclamation-mark.svg"); display: inline-block !important; top: unset; margin-top: 3px; right: unset; position: relative; margin-bottom: 0; } .woocommerce-info.woocommerce-no-products-found { margin-top: 20px; } .search-no-results .woocommerce-info.woocommerce-no-products-found:before { display: none; } .no-products-footer:before { content: "Try to using search"; position: relative; display: inline-block; color: #000; padding-top: 65px; padding-bottom: 17px; text-align: center; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: 600; text-align: center; width: 100%; line-height: 20px; } .search-no-results .no-products-footer:before { display: none; } .count-rating { display: none !important; } .woocommerce-shop ul.page-numbers { margin-left: 14px; } .wd-product-grid-slide { max-height: 260px; min-height: 100%; } .product-grid-item .product-catalog-image-wrapper img { display: block; height: 100%; max-height: none; max-width: none; object-fit: contain; object-position: center; width: 100%; padding: 25px; image-rendering: -webkit-optimize-contrast; backface-visibility: hidden; transform: translateZ(0); will-change: transform; -webkit-font-smoothing: antialiased; } .product-grid-item .product-catalog-image-wrapper img.woocommerce-placeholder { object-fit: cover; padding: inherit; } .product-grid-item .product-catalog-image-wrapper img.hover { padding: 25px; object-fit: contain; } @media screen and (max-width: 1024px) { .product-grid-item .product-catalog-image-wrapper img { padding: 13px; } .product-grid-item .product-catalog-image-wrapper img.hover { padding: 13px; } } .product-element-top { width: 100%; position: relative; } .product-grid-item .product-element-top:before { content: ""; display: block; padding-bottom: 100%; } @media screen and (max-width: 1024px) { .product-grid-item .product-element-top:before { padding-bottom: calc(100% + 50px); } } .product-grid-item .product-catalog-image-wrapper { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .product-grid-item .product-catalog-image-wrapper a { width: 100%; height: 100%; display: flex; align-items: center; } html body.page-id-11 #wcmca_custom_addresses { display: none; } .product .product-wrapper .wd-entities-title { height: auto; max-height: 103px; } .product-grid-item .wd-entities-title { padding-right: calc(var(--wd-sp) / 2); padding-left: calc(var(--wd-sp) / 2); } @media screen and (max-width: 1024px) { .product-grid-item .wd-entities-title { margin-bottom: 2px; } } .product .product-wrapper .brand_link { margin-right: 4px; } .product-grid-item.product.product-list-item.col-lg-12 .vesna-price-wrap { gap: 0; } .product-grid-item.product.product-list-item.col-lg-12 .vesna-price-buy .price { font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 14px !important; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.28px; color: #000; } .product-grid-item.product.product-list-item.col-lg-12 .fromm { font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 14px !important; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.28px; text-transform: capitalize; color: #000 !important; margin-right: 5px; } .product-type-gift-card .woocommerce-product-gallery__wrapper { max-width: 500px; margin: auto; width: 396.337px; height: 262.406px; transform: rotate(-5.786deg); } .gift-cards_form.cart { display: flex !important; } html body .gift-card-content-editor.step-appearance { margin-bottom: 0; } .elementor-element-0beb5ca .gift-card-content-editor { order: 1; } .elementor-element-0beb5ca .gift-cards-list { order: 0; } .elementor-element-0beb5ca .gift_card_template_button { order: 2; } @media (max-width: 576px) { html body .elementor-11841 .elementor-element.elementor-element-ab760f9 img { height: auto; } } .elementor-element-677a0ad { z-index: 10; } .off-canvas-shadow { display: none; background: rgba(0, 0, 0, 0.6); position: fixed; left: 0; top: 0; width: 100vw; height: 100dvh; z-index: 9999; } .off-canvas-shadow.opened { display: block; } .elementor-element-1a351ea8.wd-opened .widget_block { display: none; } .elementor-element-1a351ea8.wd-opened .widget-title { display: block; } .elementor-element-1a351ea8.wd-opened .widget_product_categories .product-categories li a { padding-top: 10px; padding-bottom: 10px; } .elementor-element-1a351ea8.wd-opened .widget_product_categories .widget-title { margin-bottom: 20px; } .elementor-element-1a351ea8.wd-opened .widget_product_categories { padding-left: 25px; padding-top: 15px; } @media screen and (max-width: 768px) { .elementor-element-3bb2f939 { display: none; } } .elementor-element-3bb2f939 > .elementor-widget-container { display: flex; gap: 25px; } .filters-milters { position: relative; top: -3px; } .filters-milters .price-fromto { display: flex; gap: 10px; align-items: center; } .filters-milters .price-fromto span { color: #000; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; } .filters-milters .price-fromto input { width: 69px; height: 36px; text-align: center; border-bottom: 1px solid #9e9e9e; display: flex; flex-direction: column; justify-content: center; align-items: center; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; border-left: none; border-right: none; border-top: none; } .filters-milters .price-fromto input::placeholder { color: #cbcbcb; } .filters-milters .price-fromto input::-webkit-inner-spin-button, .filters-milters .price-fromto input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .filters-milters .price-fromto input[type="number"] { -moz-appearance: textfield; } .elementor-element-3bb2f939 .wd-pf-price-range { display: none; } .atb-button.atb-disabled { position: relative; } .atb-button.atb-disabled:before { content: attr(data-refuse-text); position: absolute; box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.4), 0 8px 19px 0 rgba(0, 0, 0, 0.2), 0 34px 34px 0 rgba(0, 0, 0, 0.19), 0 76px 45px 0 rgba(0, 0, 0, 0.15), 0 135px 54px 0 rgba(0, 0, 0, 0.05), 0 210px 59px 0 transparent; width: 360px; padding: 14px 18px; color: #111; z-index: 9999999999999; left: 50%; transform: translateX(-50%); background: #fff; bottom: 68px; font-size: 14px; font-weight: 400; line-height: 1.4; text-align: left; opacity: 0; visibility: hidden; transition: 0.2s; text-transform: initial; } .atb-button.atb-disabled:after { content: ""; position: absolute; width: 22px; height: 22px; background: #fff; left: 50%; bottom: 60px; transform: translateX(-50%) rotate(45deg); box-shadow: 0 59px 33px 0 rgb(0 0 0 / 7%); z-index: 99999999999; opacity: 0; visibility: hidden; transition: 0.2s; } .atb-button.atb-disabled.atb-showinfo:after, .atb-button.atb-disabled.atb-showinfo:before, .atb-button.atb-disabled:hover:after, .atb-button.atb-disabled:hover:before { opacity: 1; visibility: visible; } .atb-not-allowed { background: #999 !important; border-color: transparent !important; pointer-events: none; } .variations_form.variation-swatch-selected .woocommerce-variation-add-to-cart-disabled .quantity input { pointer-events: none; opacity: 0.7; } .variations_form .quantity { position: relative; } .variations_form .quantity .chint { position: absolute; box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1), 0 8px 19px 0 rgba(0, 0, 0, 0.1), 0 34px 34px 0 rgba(0, 0, 0, 0.09), 0 76px 45px 0 rgba(0, 0, 0, 0.05), 0 135px 54px 0 rgba(0, 0, 0, 0.01), 0 210px 59px 0 transparent; width: 320px; padding: 14px 16px; z-index: 9999999999999; left: 50%; transform: translateX(-50%); background: #ffff; bottom: 62px; font-size: 14px; font-weight: 400; line-height: 21px; letter-spacing: 0; opacity: 0; visibility: hidden; transition: 0.2s; white-space: pre-wrap; text-align: center; } .variations_form .quantity .chint__inner:after { content: ""; position: absolute; width: 22px; height: 22px; background: #fff; left: 50%; transform: translateX(-50%) rotate(45deg); bottom: -26px; box-shadow: 0 59px 33px 0 rgb(0 0 0 / 7%); z-index: 99999999999; opacity: 0; visibility: hidden; transition: 0.2s; } .variations_form .quantity .chint__inner { position: relative; } .variations_form .quantity.invalid .chint, .variations_form .quantity.invalid .chint__inner:after { opacity: 1; visibility: visible; } .show-shop-menu + .menyuga-footer .menyuga-copyright, .show-shop-menu + .menyuga-footer .menyuga-social { display: none; } .show-shop-menu { height: calc(100dvh - 100px); transition: 0.1s; } @media (max-width: 1024px) { .scrollToTop { right: 16px !important; bottom: 30px !important; } .cat-menyuga-popup { height: 100dvh; transition: 0.1s; } } @media screen and (max-width: 768px) { .variations_form .quantity .chint { transform: translatex(-24%); } .atb-button.atb-disabled:before { top: auto; bottom: 80px; width: 100%; } .atb-button.atb-disabled:after { top: auto; bottom: 71px; } } .product-list-item .vesna-price-buy { flex-direction: row; } .product-list-item .spring-buy-btn { padding: 9px; min-width: 240px; margin-top: 0; } .spring-buy-btn.unavailable { pointer-events: none; color: rgba(0, 0, 0, 0.5); background: #f4f4f4; border-color: #f4f4f4; } .spring-buy-btn.unavailable img { display: none !important; } @media screen and (max-width: 768px) { .vesna-buy-label { font-size: 12px; height: 15px; } .product-grid-item .spring-buy-btn img { width: auto !important; height: auto !important; min-width: unset !important; min-height: unset !important; max-height: 15px !important; max-width: 14px !important; } .product-list-item .vesna-price-buy { flex-direction: column; } .product-list-item .spring-buy-btn { min-width: unset; width: 100%; } } .archive .woocommerce-notices-wrapper { display: none; } .website-wrapper { display: flex; flex-direction: column; } .footer-container { margin-top: auto; } .slick-arrow { user-select: none; } .wd-unavailable { --wd-swatch-brd-color: #404040; border: 1px solid #404040 !important; cursor: default; } [class*="wd-swatches"].wd-dis-style-3 .wd-swatch.wd-unavailable:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: inherit; background-image: linear-gradient( to top left, transparent calc(50% - 1px), var(--wd-swatch-brd-color) 50%, transparent calc(50% + 1px) ); transition: opacity 0.2s ease; z-index: 2; opacity: 1; } .menu-shop-all { -text-decoration: underline !important; } .single-field-wrapper p { position: relative; } .input__error { color: red; font-size: 0.75em; position: absolute; left: 0; bottom: -4px; opacity: 0.8; } .main-page-wrapper form .input--invalid input { border-color: red !important; background: rgba(255, 0, 0, 0.02); } .woocommerce-NoticeGroup-checkout { display: none; } .whb-main-header .menu-item .wd-dropdown-menu { transform: none !important; } html.swatches-sidebar-opened { top: 0; left: 0; right: 0; bottom: 0; } .colorpick { position: relative; font-size: 14px; color: #a3a3a3; margin-top: 16px; margin-bottom: 5px; width: 100%; min-width: 375px; z-index: 10; } .colorpick__item { display: flex; align-items: center; } .colorpick__color { width: 1rem; flex: 0 0 1rem; height: 1rem; border-radius: 100%; margin-right: 10px; } .colorpick__current { padding: 15px; border: 1px solid #f1f1f1; cursor: pointer; transition: 0.2s; } .colorpick__current:hover { border-color: #ccc; } .colorpick__label { display: flex; align-items: center; justify-content: space-between; width: 100%; } .colorpick__current .colorpick__label:after { content: ""; width: 1.5rem; height: 1.5rem; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggOEwxMiA0TDE2IDgiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE2IDE2TDEyIDIwTDggMTYiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==); } .colorpick__option { display: flex; align-items: center; padding: 8px 12px; cursor: pointer; transition: 0.2s; } .colorpick__option:hover { background: #eee; } .colorpick__dropdown { overflow: auto; max-height: 0; width: 100%; border: 1px solid transparent; position: absolute; bottom: 0; background: #fff; z-index: 1000; transform: translateY(100%); transition: 0.1s; } .colorpick__unavailable { position: relative; } .colorpick__unavailable:after { content: ""; display: block; position: absolute; width: calc(100% + 6px); height: calc(100% + 6px); top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 100%; border: 1px solid #404040; } .colorpick__unavailable:before { content: ""; display: block; position: absolute; left: -3px; top: 50%; background: #404040; height: 1px; width: calc(100% + 6px); transform: translateY(-50%) rotate(-45deg); } .colorpick--expanded .colorpick__dropdown { max-height: 200px; border-color: #f1f1f1; box-shadow: 0 0 17px -10px #616161; } .colorpick--expanded .colorpick__current { border-color: #999; } .besplatna-dostava { font-size: 14px; position: relative; padding-left: 35px; padding-top: 7px; } .besplatna-dostava:before { position: absolute; top: 0; left: -5px; content: ""; display: inline-block; width: 40px; height: 34px; vertical-align: middle; background-repeat: no-repeat; background-size: contain; background-position: center; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/delivery-car.svg"); } .vesna_local_pickup { font-size: 14px; position: relative; padding-left: 35px; } .vesna_local_pickup:before { position: absolute; top: 0; left: 0; content: ""; display: inline-block; width: 23px; height: 22px; vertical-align: middle; background-repeat: no-repeat; background-size: contain; background-position: center; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/vesna-icon.svg"); } @media screen and (max-width: 992px) { .variations .with-swatches { width: 100% !important; } .colorpick { min-width: unset; width: 100%; } .colorpick__current { padding: 12px; } } .coupon-applied { color: #29900f; font-size: 13px; font-weight: 400; display: none; padding-left: 12px; } .coupon-error { padding-left: 12px; } .coupon.applied ~ .coupon-applied { display: block; } .woocommerce-checkout .apply-coup.button { flex: 0 0 120px; width: 120px; } .woocommerce-checkout .coupon-wrap { width: 100%; } .woocommerce-checkout .woocommerce-form-coupon-block { display: none; } .checkout-coupon-active .woocommerce-form-coupon-block { display: block; } .coupon.applied ~ .coupon-error { display: none; } .coupon-applied .amount { font-size: inherit; color: inherit; } .coupon-wrap.error .apply-coup { background: #dcdcdc; border-color: #dcdcdc; color: rgba(0, 0, 0, 0.4); pointer-events: none; } .variations_form .variations tbody { display: flex; flex-direction: column; } .variations_form .variations .attribute-pa_volume { order: 1; } .variations_form .variations .attribute-pa_color { order: 2; } .remove svg { margin-right: 8px; } .sku_wrapper { color: #000; display: block; } .slide-product.owl-carousel-item { height: 100%; } .slide-product .product, .slide-product .product-wrapper { height: 100%; } .colorpick__current .colorpick__color:not([data-value]):after, .colorpick__current .colorpick__color:not([data-value]):before { display: none; } .product-list-item .wd-action-btn.wd-style-icon > a:before { font-size: 20px; } .filter-mobile-switch { position: relative; } .filter-mobile-switch:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(2); } .wd-action-btn.wd-style-icon > a:before { font-size: 20px !important; } @media screen and (max-width: 768px) { .single-product .breadcrumb-last { display: none; } .single-product .breadcrumb-link-last:after { display: none !important; } .attribute-pa_color .wd-swatches-product { margin-top: 13px; } } .cart-discount .woocommerce-Price-amount { margin-left: 4px; } .elementor-11136 .elementor-element.elementor-element-f8824a7:not( .elementor-motion-effects-element-type-background ), .elementor-11136 .elementor-element.elementor-element-f8824a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: top right !important; } @media screen and (max-width: 1024px) { .elementor-11841 .elementor-element.elementor-element-447fb279 { margin-left: 0; } .elementor-element-447fb279 .elementor-widget:first-child { margin-block-end: 0; margin-bottom: 0; } } .woocommerce-MyAccount-content .woocommerce-message { margin-top: 16px; } .page-id-11192 [data-id="54e8ea88"], .page-id-11801 [data-id="159764ab"], .woodmart-archive-blog [data-id="2b2c3e20"] { display: none; } .elementor-element-4519fe52 + .elementor-element-4519fe52 { display: none; } .woocommerce-MyAccount-content .woocommerce-info a { color: inherit; } .breadcrumb-last br { display: none; } .cdelivery { display: flex; align-items: center; color: #2b2b2b; font-size: 15px; font-weight: 400; line-height: 22px; } .cdelivery__icon { display: flex; height: auto; margin-right: 8px; } .cdelivery b { font-weight: 700; } @media screen and (max-width: 768px) { .cdelivery { font-size: 14px; margin-top: 10px; } .single-product .o-rating { text-align: left !important; } } [data-id="417df17"] { display: none; } .cstitle { font-family: "Playfair Display", sans-serif; font-size: clamp(28px, 5vw, 39px); font-weight: 400; line-height: normal; text-transform: uppercase; text-align: center; margin-top: 24px; margin-bottom: clamp(24px, 4vw, 35px); } .cbold { text-align: center; font-size: clamp(16px, 3vw, 18px); font-weight: 600; line-height: 1.11; margin: clamp(60px, 5vw, 83px) 0 17px; } .csearch input { padding: 16px 20px; height: auto; font-size: 15px; border: 2px solid #eaeaea; } .woocommerce-no-products-found .woocommerce-info svg { margin-right: 8px; } @media screen and (max-width: 768px) { .woocommerce-no-products-found .woocommerce-info { flex-wrap: nowrap; padding: 20px; align-items: flex-start; font-size: 14px; } } .addresscard__edit { position: absolute; top: 8px; right: 8px; background: #fff; } .addresscard__edit svg { margin-right: 8px; } .woocommerce-edit-address .u-columns.sheeping-addresses .addresscard__add { border: 1px dashed #dbdbdb !important; font-size: 19px !important; font-style: normal; font-weight: 600 !important; color: var(--Black, #000); display: flex; justify-content: flex-end; flex-direction: column; cursor: pointer; } .woocommerce-edit-address .u-columns.sheeping-addresses .addresscard__add:hover { border-color: #555 !important; } .addresscard__add svg { margin-bottom: 22px; } .addrpicker__more { text-align: right; display: block; width: 100%; } .addrpicker__more span { cursor: pointer; text-decoration: underline; } .sheeping-address-picker { max-height: 155px; overflow: hidden; transition: 0.2s; } .addrpicker__more span:hover { color: #000; } .woocommerce-notices-wrapper { width: 100%; } #ep-instant-results .ep-search-toolbar { display: none; } #ep-instant-results .ep-search-page__body { margin-top: 20px; } .search-show .whb-header-bottom { visibility: hidden; } * { scroll-behavior: smooth; } [data-id="4519fe52"] { position: sticky !important; } .vesna-buy-wrap .buy-more { color: #000; background: #fff; font-size: 13px; font-weight: 400; line-height: 1; display: flex; align-items: center; justify-content: center; gap: 13px; cursor: pointer; width: 100%; padding: 15px; border: 1px solid #000; margin-top: 6px; transition: 0.3s; } .show-subcat.show-rotate { transform: rotate(180deg); } .woocommerce .wc-block-components-notice-banner { border: none; border-radius: 0; background-color: #f8f8f8; color: #000; border-left: 2px solid #000; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 400; line-height: 20px; } .woocommerce .woocommerce-info.is-success:before { content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb24tdGFibGVyLWNpcmNsZS1jaGVjayIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDEybS05IDBhOSA5IDAgMSAwIDE4IDBhOSA5IDAgMSAwIC0xOCAwIiAvPjxwYXRoIGQ9Ik05IDEybDIgMmw0IC00IiAvPjwvc3ZnPg==); } .mc4wp-alert :is(.button, .wc-backward):hover, .wd-notice :is(.button, .wc-backward):hover, :is(.woocommerce-error, .woocommerce-message, .woocommerce-info) :is(.button, .wc-backward):hover, div.wpcf7-response-output :is(.button, .wc-backward):hover { border-color: inherit; color: inherit; } .elementor.elementor-134 .rc-single-product-buttons-wrapper .rc_single-product-buttons-mobile-wrapper > .e-con-inner .wd-single-wishlist-btn { display: none; } @media (min-width: 768px) { .d-md-none { display: none; } } .rc_hide-notifications { margin-bottom: 2rem; } .rc_hide-notifications .wc-empty-cart-message, .rc_hide-notifications .woocommerce-notices-wrapper { display: none; } .woocommerce-notices-wrapper .wc-block-components-notice-banner__content a { color: #000; } .woocommerce-notices-wrapper .wc-block-components-notice-banner__content a:hover { color: #252525; } .single_add_to_cart_button .loader { opacity: 0; position: absolute; display: flex; justify-content: center; } .single_add_to_cart_button.loading .btn-content { opacity: 0; } .single_add_to_cart_button.loading .loader { opacity: 1; } .single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button.wc-variation-is-unavailable { padding: 18px 63px 18px 63px; } .single_add_to_cart_button .btn-content { display: flex; align-items: center; font-weight: 400; } .product-grid-item .spring-buy-btn .vesna-buy-label .added-text, .single_add_to_cart_button .btn-content .added-text { display: none; } .product-grid-item .spring-buy-btn.added .vesna-buy-label .text, .single_add_to_cart_button.added .btn-content .text { display: none; } .product-grid-item .spring-buy-btn.added .vesna-buy-label .added-text, .single_add_to_cart_button.added .btn-content .added-text { display: inline-block; } .single_add_to_cart_button .btn-content svg { margin-right: 5px; } .rc_add-to-cart_mobile_wrapper .btns-container { display: flex; justify-content: start; width: 100%; max-width: 375px; } @media (max-width: 1024px) { .rc_add-to-cart_mobile_wrapper .btns-container { max-width: none; } } .o8w4X { align-items: center; display: flex; height: 100%; justify-content: center; } .-tctp:first-child { animation-delay: 0.12s; } .-tctp:nth-child(2) { animation-delay: 0.24s; } .-tctp:nth-child(3) { animation-delay: 0.36s; } .-tctp { margin: 0 3px; height: 4px; width: 4px; background: currentcolor; border-radius: 50%; animation-duration: 0.75s; animation-iteration-count: infinite; animation-name: _5LGq6; animation-timing-function: cubic-bezier(0.2, 0.68, 0.18, 1.08); } @keyframes _5LGq6 { 0%, to { opacity: 1; } 66.66% { opacity: 0.2; } } .wd-single-add-cart .wd-wishlist-btn a { padding: 16px 10px; background-color: #000; border: 1px solid #000; height: 52px; color: #fff; margin-left: 5px; } .wd-single-add-cart .wd-wishlist-btn a.added { background-color: #fff; } .wd-single-add-cart .wd-wishlist-btn a:before { color: inherit; } .wd-single-add-cart .wd-wishlist-btn a:after { border-color: #fff; } @media (min-width: 1024px) { .wd-single-add-cart .wd-wishlist-btn a:hover { color: var(--btn-accented-color-hover); box-shadow: none; background-color: var(--btn-accented-bgcolor-hover); } .wd-single-add-cart .wd-wishlist-btn a.added:hover { background: #2c2c2c; border: 1px solid #2c2c2c; } .single-product .rc_add-to-cart_mobile_wrapper .wd-wishlist-btn a:hover { background: #2c2c2c; border: 1px solid #2c2c2c; } #woocommerce_price_filter-2, #woodmart-woocommerce-layered-nav-2, #woodmart-woocommerce-layered-nav-3 { max-width: 285px; width: 100%; } } @media (max-width: 768px) { .single-product-page > .elementor > .elementor-element.e-con.e-flex > .e-con-inner { gap: unset; } .wd-single-add-cart .rc_add-to-cart_mobile_wrapper { position: fixed; bottom: 0; z-index: 1001; width: 100%; left: 0; background: #fff; padding: 10px 15px 15px; } .wd-single-add-cart .rc_add-to-cart_mobile_wrapper > .row { margin: 0 -5px; } .wd-single-add-cart .rc_add-to-cart_mobile_wrapper .col-auto { padding-right: 5px; padding-left: 0; } .wd-single-add-cart .rc_add-to-cart_mobile_wrapper .col { padding-right: 2px; padding-left: 5px; } .single-product .rc_add-to-cart_mobile_wrapper .single_add_to_cart_button { flex-grow: 1; } .single-product .woocommerce-product-gallery .wd-wishlist-btn { display: none; } .single-product .scrollToTop.button-show { display: none; } .blog-post-loop .entry-content.wd-entry-content { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } } .woocommerce-review-link.rev-link { cursor: pointer; } body.home .elementor-600 .elementor-element.elementor-element-6116a75 { margin-bottom: 30px; } body.home .elementor-600 .elementor-element.elementor-element-851abb4 { margin-top: 40px; } .rc_home_blog_slider .wd-btn-arrow { display: none !important; } .pswp__img--placeholder--blank { display: none !important; } .pswp .pswp__top-bar .pswp__button.pswp__button--fs, .pswp .pswp__top-bar .pswp__button.pswp__button--share { display: none; } .wd-single-add-cart [class*="wd-swatches"].wd-bg-style-2.wd-text-style-2.wd-dis-style-3.wd-size-large.wd-shape-square .wd-swatch.wd-disabled { opacity: 1; } .wd-single-add-cart [class*="wd-swatches"].wd-bg-style-2.wd-text-style-2.wd-dis-style-3.wd-size-large.wd-shape-square .wd-swatch.wd-disabled::before { content: none; } .wd-single-add-cart [class*="wd-swatches"].wd-bg-style-2.wd-text-style-2.wd-dis-style-3.wd-size-large.wd-shape-square .wd-swatch.wd-disabled .wd-swatch-text { background-color: #f3f3f3; color: #cacaca; } .elementor-element-3bcd8d6.wd-section-disabled:not(:has(*)), .elementor-element-b2dc6fd.wd-section-disabled:not(:has(*)) { display: none !important; } .elementor-11801 .elementor-element.elementor-element-73e7a64d .elementor-heading-title { text-align: center; color: #000; font-family: "Playfair Display", sans-serif; font-size: 39px; font-weight: 400; text-transform: uppercase; } .slick-slide .category-grid-item, .slick-slide .slide-product, .slick-slide.slide-product { padding-left: 5px; padding-right: 5px; padding-bottom: 20px; } .rc-slider-wrapper .wd-entities-title mark.count { display: none; } .breadcrumb-lazd.show, .breadcrumb-lazd.show .lazd-prod { display: block; } @media (min-width: 992px) { .slick-slide .category-grid-item, .slick-slide .slide-product, .slick-slide.slide-product { padding-left: 10px; padding-right: 10px; padding-bottom: 30px; } } .woocommerce .woocommerce-password-strength, .woocommerce .woocommerce-password-strength:is(.short, .bad, .strong, .good) { display: block; background-color: transparent; margin-top: 10px; border: 1px solid #e3e3e3; padding: 12px 16px; font-size: 14px; font-weight: 400; line-height: 17px; letter-spacing: 0; color: #000; } .woocommerce-product-gallery .product-image-thumbnail img { width: 110px; height: 110px; object-fit: contain; margin: auto; display: block; } @media (min-width: 768px) { .woocommerce-product-gallery .product-image-thumbnail { padding: 0 4px; } } .rc_add-to-cart_mobile_wrapper { position: relative; } .wpced .wpced-inner { background-color: #fff; padding: 0; margin: 0; padding-left: 42px; margin-left: -7px; border: none; position: relative; } .wpced .wpced-inner:before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/clock.svg"); background-size: contain; width: 40px; height: 22px; position: absolute; left: 0; top: 0; } .pswp__img { padding: 15px; } .elementor-element.elementor-element-7b4302a { max-height: 450px; overflow: hidden; opacity: 0; } .rc-slider-wrapper .wrapp-category { position: relative; padding: 5px; } @media (min-width: 992px) { .elementor-element.elementor-element-7b4302a { max-height: 265px; } .woocommerce-noreviews { padding-top: 188px; } } .whb-clone { z-index: 1000 !important; } .mini_cart_item .loader { display: none; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; } .mini_cart_item.removing-process .loader { display: block; } .mini_cart_item .loader .cover { position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; opacity: 0.8; background-color: #fff; } .woocommerce-checkout-payment .blockUI.blockMsg, .woocommerce-checkout-review-order-table .blockUI.blockMsg { border: none !important; cursor: default !important; } .single-product .rc_add-to-cart_mobile_wrapper .wd-wishlist-btn a { padding: 16px 10px; background-color: #000; height: 52px; color: #fff; margin-left: 5px; transition: 0.3s; border: 1px solid #000; } .single-product .rc_add-to-cart_mobile_wrapper .wd-wishlist-btn a.added:after { filter: invert(1); } .related-products .slider-title { color: #000; font-family: "Playfair Display", Sans-serif; font-size: 39px; font-weight: 400; text-transform: uppercase; margin: 25px 0; text-align: center; padding-bottom: 0; } .related-products .slider-title:before { display: none; } .single-product .product-tabs-wrapper { border-bottom: none; border-top: none; padding-top: 0; } .reviews-title { color: #000; font-family: "Playfair Display", Sans-serif; font-size: 39px; font-weight: 400; text-transform: uppercase; margin: 25px 0; } .wd-accordion-title .wd-accordion-title-text { color: #a3a3a3 !important; } .wd-accordion-title.wd-active .wd-accordion-title-text { color: #333 !important; } .upsells-carousel .title.slider-title, .upsells-widget .widget-title { color: #000; font-family: "Playfair Display", Sans-serif; font-size: 39px; font-weight: 400; text-transform: uppercase; margin: 25px 0; } #reviews div.wd-rating-summary-wrap div div.wd-rating-summary-heading div.wd-rating-summary-main::before { position: absolute !important; top: -1px !important; left: 0; } .single-product #reviews .wd-rating-summary-main { position: relative; padding-left: 45px; font-size: 48px !important; text-align: left; font-weight: 400 !important; } .bs-tooltip-auto[x-placement^="top"] .arrow::before, .bs-tooltip-top .arrow::before { display: none; } .single-product .help { cursor: pointer; } .single-product .help .help-icon { width: 80px; height: 70px; position: relative; margin-right: 15px; background-image: url("https://vesna.rs/n3cbd996/assets/icons/product-helper-icon.svg"); } .single-product .help .description .top-text { font-size: 12px; font-weight: 400; color: #a3a3a3; } .single-product .help .description .bottom-text { font-size: 15px; font-weight: 500; line-height: 19px; } .single-product .benefits .benefit-item { font-size: 15px; width: 100%; max-width: 210px; line-height: 22px; position: relative; min-height: 44px; display: flex; align-items: center; } @media (max-width: 768px) { .single-product .benefits .benefit-item { max-width: none; } } .single-product .benefits .benefit-item .b-icon { position: absolute; top: 0; bottom: 0; left: 0; margin: auto; width: 45px; height: 45px; background-size: 45px; background-repeat: no-repeat; } .single-product .benefits .benefit-item .b-text { padding-left: 60px; } .single-product .benefits .benefit-item .b-icon.b1 { background-image: url("https://vesna.rs/n3cbd996/assets/icons/benefit-icon-1.svg"); } .single-product .benefits .benefit-item .b-icon.b2 { background-image: url("https://vesna.rs/n3cbd996/assets/icons/benefit-icon-2.svg"); } .single-product .benefits .benefit-item .b-icon.b3 { background-image: url("https://vesna.rs/n3cbd996/assets/icons/benefit-icon-3.svg"); } #help-modal { top: 0; right: 0; bottom: 0; left: 0; z-index: 99999999; margin: auto; position: fixed; display: none; opacity: 0; } #help-modal.visible { display: block; } #help-modal .overlay { position: absolute; background-image: linear-gradient(0deg, #0000004d, #0000004d); top: 0; right: 0; bottom: 0; left: 0; } #help-modal .self { position: absolute; bottom: -100%; left: 0; width: 100%; height: auto; max-height: calc(100dvh - 145px); overflow-y: auto; background-color: #fff; } #help-modal .wrp { padding: 20px; } #help-modal .wrp .help-title { font-size: 27px; } #help-modal .wrp .help-subtitle { font-size: 14px; } #help-modal .soc-list { list-style: none; padding: 0; margin: 0; } #help-modal .soc-list li { margin: 0; padding: 0; } #help-modal li.soc-item a { padding-bottom: 15px; padding-top: 15px; display: flex; align-items: center; font-weight: 400; font-size: 14px; } #help-modal li.soc-item i { width: 31px; height: 31px; margin-right: 10px; background-repeat: no-repeat; background-size: cover; } #help-modal .soc-item.whtsp { border-bottom: 2px solid #f8f8f8; } #help-modal .soc-item.whtsp i { background-image: url("https://vesna.rs/n3cbd996/assets/icons/helper-whatsapp-icon.svg"); } #help-modal .soc-item.tlgrm i { background-image: url("https://vesna.rs/n3cbd996/assets/icons/helper-telegram-icon.svg"); } #help-modal .close-button { background-color: #000; color: #fff; text-transform: uppercase; height: 52px; width: 100%; display: flex; align-items: center; justify-content: center; } .woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image { border: 1px solid #000; } .single-product .slick-vertical .slick-slide { max-width: 90px; } .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper img { padding: 3px; } @media (min-width: 1270px) { .product-image-summary-wrap { max-width: 1580px; margin: 0 auto; } } .product-tabs-wrapper .tabs-layout-tabs > .wd-nav-tabs-wrapper { margin-top: 0; } @media only screen and (min-width: 767px) { .woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper { width: 110px; } } .woo-variation-gallery-wrapper .woo-variation-gallery-trigger { display: none; } .sheeping-progress-bar .wd-progress-bar .progress-bar { background-color: #ffc629; margin-top: 10px; background-image: linear-gradient( 135deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent ); background-size: 15px 15px; } .form-row { margin: 0; } .single_add_to_cart_button:after { display: none; } :is(.blockOverlay, .wd-loader-overlay):after { display: none; } .pswp__button--arrow--left, .pswp__button--arrow--left:hover, .pswp__button--arrow--right, .pswp__button--arrow--right:hover { background: 0 0; } .site-content { margin-bottom: 80px; } @media only screen and (max-width: 992px) { .woocommerce-noreviews { display: none; } } .wc-tab-inner .brand_link { text-transform: uppercase; } .wc-tab-inner .brand_link i { margin-left: 5px; flex-shrink: 0; height: 15px; width: 15px; display: inline-block; vertical-align: top; fill: currentcolor; stroke: currentcolor; } .wc-tab-inner .brand_link i > * { display: block; height: 100%; width: 100%; } .breadcrumbs-desktop > span { display: flex; gap: 13px; flex-wrap: wrap; } .breadcrumbs-mobile { display: none; } .breadcrumbs-mobile i { margin-right: 10px; flex-shrink: 0; height: 15px; width: 15px; display: inline-block; vertical-align: top; fill: currentColor; stroke: currentColor; cursor: pointer; color: inherit; font-family: inherit; } .breadcrumbs-mobile a { display: flex; align-items: center; } .breadcrumbs-mobile i svg { display: block; height: 100%; width: 100%; fill: currentColor; stroke: currentColor; } .breadcrumbs-mobile ._58jUt { overflow-x: hidden; overflow-y: hidden; text-overflow: ellipsis; white-space: normal; } @media only screen and (max-width: 768px) { .breadcrumbs-mobile { display: block; } .breadcrumbs-desktop { display: none; } } .page-title-navs { scrollbar-width: none; -ms-overflow-style: none; display: flex; overflow: auto; scroll-behavior: auto; border-bottom: 1px solid #f6f6f6; } .page-title-navs .wd-nav-product-cat { padding-left: calc(50% - 773px); padding-right: calc(50% - 773px); flex-wrap: nowrap; display: flex; } @media (max-width: 1570px) { .page-title-navs .wd-nav-product-cat { padding-left: 10px; padding-right: 10px; } } .page-title-navs::-webkit-scrollbar { display: none; } .page-title-navs li.cat-item { padding: 25px 0; } .page-title-navs .category-nav-link { display: flex; align-items: center; font-size: 14px; color: #000; border: 1px solid #e7e7e7; border-radius: 100px; padding: 0; } .page-title-navs .category-nav-link .nav-link-text { padding: 0 15px 0 10px; white-space: nowrap; font-size: 15px; text-transform: none; font-weight: 400; } .page-title-navs .category-nav-link:hover .nav-link-text:after, .page-title-navs .nav-link-text:after { display: none; } .page-title-navs .icon-wrap { width: 64px; height: 64px; min-width: 64px; border-radius: 50%; border: 1px solid #e7e7e7; border-left: none; overflow: hidden; display: flex; justify-content: center; padding: 3px; } .page-title-navs .icon-wrap img.wd-nav-img { height: 100%; width: auto; margin-right: 0; max-height: none; } .vesna-page-title-brand-page .page-title-navs { display: none; } .vesna-breadcrumbs-archive { position: relative; } .vesna-breadcrumbs-archive .yoast-breadcrumb { position: absolute; left: 15%; z-index: 10; top: 15px; } .vesna-breadcrumbs-archive .yoast-breadcrumb, .vesna-breadcrumbs-archive .yoast-breadcrumb a { color: #fff; } @media (min-width: 1024px) { .vesna-breadcrumbs-archive .yoast-breadcrumb { top: -20px; } } @media (max-width: 1024px) { .vesna-breadcrumbs-archive .yoast-breadcrumb { left: 20px; top: -13px; } } .cwginstock-subscribe-form { position: relative; max-width: 600px; } .cwginstock-subscribe-form .cwginstock-panel-primary { padding: 20px; background-color: #f8f8f8; border: none; box-shadow: none; border-radius: 0; } .cwginstock-subscribe-form .cwginstock-panel-primary > .cwginstock-panel-heading { background: 0 0; border: none; padding: 0; } .cwginstock-subscribe-form .cwginstock-panel-primary .cwginstock-panel-heading h4 { color: #000; font-size: 20px; text-align: left !important; margin-bottom: 0; } .cwginstock-subscribe-form .col-md-12, .cwginstock-subscribe-form .cwginstock-panel-body, .cwginstock-subscribe-form .row { padding-left: 0; padding-right: 0; padding-bottom: 0; margin-left: 0; margin-right: 0; } .cwginstock-subscribe-form .form-group { margin-bottom: 3px; } .cwginstock-subscribe-form input { background-color: #fff; font-size: 16px; height: 35px; border-width: 1px; border-radius: 0; text-align: left !important; } .cwginstock-subscribe-form .form-group input[type="submit"] { height: 52px; font-size: 13px; font-weight: 400; text-align: center !important; text-transform: uppercase; border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); } .cwginstock-subscribe-form .form-group input[type="submit"]:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); } .cwg_iagree_checkbox label a { text-decoration: underline; } .cwg_iagree_checkbox label { position: relative; font-size: 12px; font-weight: 400; line-height: 24px; letter-spacing: 0; text-align: left; padding-left: 35px; cursor: pointer; } .cwg_iagree_checkbox label:before { top: 0; content: ""; position: absolute; width: 24px; left: 0; height: 24px; border: 1px solid #000; background: 0 0; font-size: 13px; font-weight: 400; border-radius: 0; color: #000; } .cwg_iagree_checkbox input:checked + label:after { content: ""; width: 24px; height: 24px; background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hlY2siPjxwb2x5bGluZSBwb2ludHM9IjIwIDYgOSAxNyA0IDEyIi8+PC9zdmc+) no-repeat center/contain; left: 0; position: absolute; top: 0; } .cwg_iagree_checkbox { margin-top: -4px; margin-bottom: 15px; } .cwg_iagree_checkbox input { opacity: 0; width: 0; height: 0; visibility: hidden; } .cwgstock_terms_agreement { margin-top: 15px; } .cwgstock_terms_agreement a { text-decoration: underline; } .cwginstock { padding: 15px 0 0 0; position: relative; display: flex; align-items: center; } .cwginstock .icn { width: 55px; height: 55px; background-size: cover; min-width: 55px; margin-right: 10px; } .cwginstock.success .icn { background-image: url("https://vesna.rs/n3cbd996/assets/img/cwginstock-success.svg"); } .cwginstock.error .icn { background-image: url("https://vesna.rs/n3cbd996/assets/img/cwginstock-error.svg"); } .slider-title:before { display: none; } .container.related-and-upsells { max-width: 1580px; } .whb-clone { z-index: 7777 !important; } @media (max-width: 768.5px) { .rc_add-to-cart_mobile_wrapper { position: fixed; left: 0; right: 0; bottom: 0; padding: 10px; background: #fff; z-index: 11; } } @media (max-width: 768px) { .rc_add-to-cart_mobile_wrapper:before { content: var(--rc-tr_select_var); position: absolute; box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1), 0 8px 19px 0 rgba(0, 0, 0, 0.1), 0 34px 34px 0 rgba(0, 0, 0, 0.09), 0 76px 45px 0 rgba(0, 0, 0, 0.05), 0 135px 54px 0 rgba(0, 0, 0, 0.01), 0 210px 59px 0 transparent; max-width: 309px; padding: 25px; z-index: 9999999999999; background: #ffff; display: none; font-size: 14px; font-weight: 400; line-height: 21px; letter-spacing: 0; text-align: left; top: -99px; left: 50%; width: 100%; transform: translateX(-50%); } .rc_add-to-cart_mobile_wrapper:after { content: ""; position: absolute; width: 22px; height: 22px; background: #fff; transform: rotate(45deg) translateX(-50%); box-shadow: 0 59px 33px 0 rgb(0 0 0 / 7%); z-index: 99999999999; display: none; left: 50%; top: -11px; } .rc_add-to-cart_mobile_wrapper.rc-need-variation:after, .rc_add-to-cart_mobile_wrapper.rc-need-variation:before { display: block; } .elementor-element-55647a9 { margin-top: 30px; margin-bottom: 15px; } .related-products .slider-title, .reviews-title, .upsells-carousel .title.slider-title, .upsells-widget .widget-title { font-size: 27px; } } @media screen and (max-width: 500px) { .opening-soon .elementor-field-type-submit { width: 100% !important; padding: 0 5px !important; justify-content: center !important; } .opening-soon .elementor-field-type-submit button { width: 100% !important; } .opening-soon .elementor-field-type-email { width: 100% !important; padding-right: 5px !important; } } .trp-language-switcher { width: 120px !important; border: 1px solid rgba(0, 0, 0, 0.105); border-radius: 90px !important; } .wd-filter-search input::placeholder { font-weight: 400 !important; font-size: 12px !important; font-family: "EuclidSquare", Arial, Helvetica, sans-serif !important; } .trp-language-switcher > div { border: 0 !important; background-color: transparent !important; font-size: 15px !important; padding: 2px 20px 3px 13px; } .elementor-element-11fff958 { position: sticky !important; padding-top: 0 !important; } .woocommerce.widget_product_categories { border: none !important; } .trp-language-switcher > div > a:hover { background-color: transparent !important; border-bottom: 2px solid #1e1e1e; } .wd-header-text { flex: unset; } .category .blog-title { display: none !important; } .elementor-post__read-more { padding: 11px 28px; border: 1px solid #000 !important; margin-top: 10px; transition: all 0.3s; } .elementor-post__read-more:hover { background: #000; color: #fff !important; } .elementor-posts--skin-classic .elementor-post { overflow: visible; } .elementor-posts .elementor-post__excerpt { margin-bottom: 20px !important; } .place h4 { font-size: 15px !important; margin-left: -6px; } .place { margin-top: 11px; } body.home .whb-general-header { background-color: #f8f8f8; border-color: #f8f8f8; } body.home .whb-header-bottom { background-color: #f8f8f8; border-color: #f8f8f8; } @media screen and (max-width: 480px) { .whb-general-header { border-bottom: 1px solid #f8f8f8 !important; } } .banner_title em { font-size: 61px; font-family: "Playfair Display", Sans-serif; font-style: italic; font-weight: 400; line-height: normal; text-transform: none !important; } .register-raddio-bottom label:before { top: 0 !important; } .product-cart-mobile-item .product-name { width: 100%; } .elementor-element-0beb5ca .gift-cards-list { order: 0; display: flex; flex-wrap: wrap; gap: 10px; } .brand-toggle .show-all { white-space: nowrap; } .elementor-10999 .elementor-element.elementor-element-53e1b98 .elementor-nav-menu__container { border: 1px solid #f8f8f8; } .elementor-10999 .elementor-element.elementor-element-53e1b98 .elementor-nav-menu__container .elementor-sub-item { padding-left: 0 !important; padding-right: 0 !important; border-left: 0 !important; margin-left: 38px; margin-right: 30px; border-bottom: 1px solid #fff; } .elementor-10999 .elementor-element.elementor-element-53e1b98 .elementor-nav-menu__container .elementor-sub-item:hover { border-bottom: 1px solid #000; } @media screen and (max-width: 768px) { .product-type-gift-card .woocommerce-product-gallery__wrapper { width: auto; } .product-type-gift-card .woocommerce-product-gallery__image { padding: 1em !important; } .elementor-10999 .elementor-element.elementor-element-53e1b98 .elementor-nav-menu__container .elementor-sub-item { margin-left: 28px; margin-right: 20px; } } .slick-arrow { transition: all 0.3s; cursor: pointer; } .slick-arrow path { transition: all 0.3s; } .slick-arrow:hover path { fill: #000; opacity: 1 !important; } .elementor-element-53e1b98 .elementor-item { background-color: #fff !important; box-shadow: none !important; } .elementor-element-53e1b98 .sub-menu li a { font-size: 14px !important; font-weight: 400 !important; } .fa-caret-down:before { width: 8px; height: 5px; content: "" !important; background: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-up.svg") center no-repeat; display: block; transform: rotate(180deg); } .highlighted .fa-caret-down:before { transform: rotate(0); } .entry-meta, .hovered-social-icons, .post-date, .post-image-mask { display: none !important; } .blog-post-loop .article-body-container { padding-left: 0 !important; padding-right: 0 !important; text-align: left !important; } .blog-design-masonry.wd-add-shadow:hover .article-inner { box-shadow: none !important; } .meta-categories-wrapp { position: relative !important; top: 0 !important; right: 0 !important; left: 0 !important; overflow: hidden; height: 25px; line-height: 25px; background: #fff; } .wd-post-cat.wd-style-with-bg { padding-right: 0 !important; padding-left: 0 !important; height: auto !important; background-color: #fff !important; } .wd-post-cat.wd-style-with-bg > a { color: var(--dark-gray, #a3a3a3) !important; font-size: 16px !important; font-weight: 400 !important; text-transform: none !important; } .blog-post-loop .wd-entry-content p, .entry-content { display: block; color: #5a5a5a; font-size: 15px; font-style: normal; font-weight: 400; line-height: 24px; margin-bottom: 0 !important; } .blog-post-loop .wd-entities-title { color: var(--black, #000); font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; text-transform: uppercase; } .btn-read-more { color: #000; font-size: 12px; font-weight: 400; text-transform: uppercase; padding: 11px 28px; border: 1px solid #000 !important; margin-top: 10px; transition: all 0.3s; } .btn-read-more:hover { background: #000; color: #fff !important; } .blog-post-loop .wd-entry-content .read-more-section { margin-top: 0 !important; } .read-more-section a:after { display: none !important; } .read-more-section a { font-weight: 400 !important; } .elementor-post-navigation .elementor-post-navigation__next { text-align: right; display: flex; justify-content: flex-end; } .elementor-post-navigation .elementor-post-navigation__link a { width: fit-content; border: 1px solid #000; padding: 18px 0; width: 162px; justify-content: center; transition: all 0.3s; } .elementor-widget-post-navigation span.post-navigation__next--label, .elementor-widget-post-navigation span.post-navigation__prev--label { color: #000; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 400; text-transform: uppercase; transition: all 0.3s; } .elementor-post-navigation .elementor-post-navigation__link a:hover { background: #000; } .elementor-post-navigation .elementor-post-navigation__link a:hover span { color: #fff; } .post-navigation__next--title, .post-navigation__prev--title { display: none !important; } .elementor-568 .elementor-element.elementor-element-db2a212 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) { padding: 0 !important; box-shadow: none !important; } .elementor-element-db2a212 .elementor-field-group.elementor-field-type-submit { width: 31px; height: 31px; position: absolute; right: 0; top: -1px; } .elementor-element-db2a212 .elementor-form .elementor-button svg { height: auto; width: 31px; } .elementor-568 .elementor-element.elementor-element-db2a212 .elementor-button[type="submit"] svg path { fill: #fff !important; } .elementor-568 .elementor-element.elementor-element-db2a212 .elementor-button[type="submit"] { background-color: #fff; color: #000; width: 33px; max-height: 33px; } .elementor-568 .elementor-element.elementor-element-db2a212 .elementor-button[type="submit"]:hover svg circle { fill: #343434 !important; } .elementor-element-f6dd97e.elementor-sticky--active { padding-top: 90px; } .elementor-element-a0659c6 .blog-design-masonry.blog-style-bg :is(.post-img-wrapp, .entry-thumbnailimg) { object-fit: cover !important; } .elementor-element-a0659c6 .wd-owl .owl-stage-outer { overflow: initial !important; } @media (max-width: 768px) { .elementor-element-a0659c6 .blog-design-masonry.blog-style-bg :is(.post-img-wrapp, .entry-thumbnailimg) { object-fit: cover !important; } .elementor-element-a0659c6 .read-more-section { display: none !important; } .elementor-element-c66abd5 .owl-dots, .elementor-element-c66abd5 .owl-nav { display: none !important; } } .footer_link a:hover { color: #141414 !important; border-bottom: 1px solid #141414; } @media screen and (min-width: 1100px) { .elementor-grid-0 .elementor-grid .elementor-grid-item:last-child { display: none; } } .wd-header-main-nav #menu-header { gap: 50px; } .wd-search-opened .wd-header-search .wd-tools-icon:after { margin-inline-start: -16px !important; } .wd-action-btn > a.added:before { width: 19px; height: 19px; } .wd-nav[class*="wd-style-"] > li:is(.wd-has-children, .menu-item-has-children) > a:after { display: none; } .stars.selected a:before, .stars.selected:hover a:before, .stars:hover a:before { color: #000 !important; } .woocommerce-Reviews .wd-reviews-heading { display: none !important; } .elementor-10999 .elementor-element.elementor-element-53e1b98 .elementor-nav-menu--dropdown a { cursor: pointer; margin-top: 15px; margin-bottom: 15px; } .page-id-10955 .wd-prefooter { display: none; } .product-grid-item .wd-entities-title { color: #000; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 400; line-height: 24px; } .parent-cat-link a { font-weight: 400; } .elementor-element-3ea6b9e .wd-entry-content { font-size: 0; line-height: 0; } .elementor-element-3ea6b9e img { height: 310px !important; } .elementor-element-3ea6b9e .btn-read-more { margin-top: 0 !important; } .single-product h1 { margin-bottom: 0; } .posted_in a { color: var(--dark-gray, #a3a3a3); font-family: EuclidCircularA; font-size: 13px; font-weight: 400; text-transform: uppercase; } .elementor-element-9ee89e6 .wd-btn-text { font-weight: 700 !important; } .elementor-element-9ee89e6 .btn { border-color: #000; } .trp-language-switcher > div > a { color: #000; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 400; line-height: 15px; border-radius: 0 !important; border-bottom: none !important; padding: 12px 15px !important; } .trp-ls-shortcode-current-language { width: fit-content !important; } .trp-language-switcher .trp-ls-shortcode-language { width: fit-content !important; } .trp-language-switcher > div.trp-ls-shortcode-current-language { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-down.svg") !important; background-position: center 1 20px !important; } .trp-language-switcher > div.trp-ls-shortcode-current-language:hover { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/arrow-down.svg") !important; } .trp-ls-shortcode-language { background-image: none !important; } .trp-language-switcher:focus .trp-ls-shortcode-current-language, .trp-language-switcher:hover .trp-ls-shortcode-current-language { visibility: visible; } .trp-language-switcher:focus .trp-ls-shortcode-language, .trp-language-switcher:hover .trp-ls-shortcode-language { top: 36px; } .trp-ls-shortcode-language a:not(.trp-ls-disabled-language) { background: #fff !important; color: #000 !important; } .trp-ls-shortcode-language a.trp-ls-shortcode-disabled-language { color: #464646 !important; background: #fff !important; order: 2; } .trp-language-switcher > div > a:hover { color: #fff !important; background: #000 !important; } .trp-language-switcher:focus .trp-ls-shortcode-language, .trp-language-switcher:hover .trp-ls-shortcode-language { display: flex !important; flex-direction: column; } .trp-language-switcher .trp-ls-shortcode-current-language a.trp-ls-shortcode-disabled-language { background-color: transparent !important; color: #000 !important; } .elementor-element-f33c218 .owl-dots { display: none !important; } .highlights-item span { color: #000; } .wd-nav-tabs-wrapper::-webkit-scrollbar { display: none; } .price { display: flex !important; gap: 0; } .price del { text-decoration: none; } .price del .woocommerce-Price-amount { position: relative; } .price del .woocommerce-Price-amount:after { bottom: 0; content: ""; display: block; height: 0; left: -2px; right: -2px; position: absolute; top: 0; background: currentcolor; margin-bottom: auto; margin-top: auto; } del { order: 2; } ins { order: 1; } .pswp__bg { background: #fff !important; } .widget_product_categories ul.product-categories > li > a { font-size: 13px !important; } #custom-filter-btn .wd-off-canvas-btn, #custom-filter-btn a { width: 100%; } .pswp__ui--fit :is(.pswp__top-bar, .pswp__caption) { background-color: #000; } [class*="pswp__button--arrow--"]:before { background-color: #000 !important; } .sezonska-hide { display: none !important; } .elementor-editor-active .sezonska-hide, .term-seasonal-offer .sezonska-hide { display: block !important; } @media (min-width: 769px) { #customer_login > .col-md-6 { } .product-list-item :is( .wd-product-cats, .wd-product-brands-links, .wd-entities-title, .wd-product-stock, .product-list-content.price ) { margin-bottom: 0 !important; } } @media screen and (max-width: 768px) { .elementor-134 .elementor-element.elementor-element-2845a8f > .elementor-widget-container { padding: 14px !important; } .single-product .slider-type-product .owl-dots { margin-left: -27px !important; } .banner_title em { font-size: 38px !important; } #hone-cat-grid .hover-mask { margin-top: 8px !important; } #bestsellers .owl-dots, #home-product-tabs .owl-dots { margin-top: 28px; } .read-more-section { display: none !important; } .blog-design-masonry.blog-style-bg :is(.post-img-wrapp, .entry-thumbnailimg) { height: auto !important; } .elementor-element-f33c218 .blog-post-loop .entry-thumbnail img { height: 215px !important; object-fit: cover; } .elementor-element-f33c218 .owl-dots { display: flex !important; justify-content: center; gap: 14px; } .elementor-element-f33c218 .owl-stage .active { width: 90vw !important; } .elementor-element-f33c218 .wd-owl .owl-stage-outer { overflow: initial; } .elementor-element-f33c218 .owl-dots .owl-dot span { width: 5px; height: 5px; border: none !important; background: #000 !important; } .elementor-element-f33c218 .owl-dots .active span { outline: 1px solid #000 !important; outline-offset: 7px !important; width: 7px; height: 7px; } .woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last { font-weight: 400 !important; color: #000; } .product-wrapper .wd-buttons[class*="wd-pos-r"] { transform: unset !important; opacity: 1 !important; background: 0 0; box-shadow: unset; border: unset; top: 11px; right: 11px; } .product-grid-item .product-wrapper .product-element-bottom .wd-entities-title { margin-bottom: 4px !important; } .lang-dropdown li { margin-bottom: 0 !important; transition: all 0.3s; } .lang-dropdown li:hover { background-color: #000 !important; color: #fff !important; } .lang-dropdown li:hover a { color: #fff !important; } .wd-tools-element:is(.wd-design-6, .wd-design-7) :is(.wd-tools-inner, .wd-tools-icon) { height: 37px; border-radius: 37px; } .wd-tools-element:is(.wd-design-6, .wd-design-7):not(.wd-with-wrap) .wd-tools-icon { width: 37px; } .products[class*="wd-stretch-cont"] :is(.price, .wrap-price, .product-rating-price) { margin-top: 0 !important; } .hide-larger-price .price :not(.price) { white-space: pre; } .elementor-element-0c759c4 { display: none; } .menyuga-item .menyuga-arrow { padding-left: 15px; } .menyuga-item .menyuga-arrow:not(.opened) svg { transform: rotate(0) !important; } .menyuga-item .menyuga-arrow.opened svg { transform: rotate(180deg) !important; } .widget_product_categories .wd-cats-toggle { transform: rotate(180deg) !important; width: 30px !important; top: 9px !important; } .widget_product_categories .wd-cats-toggle.toggle-active { transform: rotate(0) !important; } .woocommerce-checkout #order_review .product-total .woocommerce-Price-amount { white-space: pre; } .woocommerce-checkout form.woocommerce-checkout .check-out-order-col { width: 100% !important; } } @media (max-width: 1024px) { .wd-buttons .wd-action-btn > a:after, .wd-buttons .wd-action-btn > a:before { font-size: 18px !important; } } @media screen and (max-width: 480px) { .combine-font-2 { font-size: 30px !important; line-height: 34px !important; } .combine-font-1 { font-size: 30px !important; line-height: 34px !important; } .elementor-element-3ea6b9e img { height: 225px !important; } body div.letter-section > ul.az-columns { grid-template-columns: 1fr 1fr !important; min-width: 100% !important; } } :is(.woocommerce-error, .woocommerce-info) { background-color: transparent; color: #000; border-left: 2px solid #000; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 400; line-height: 20px; } .error_no_item { font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 400; line-height: 16px; letter-spacing: 3px !important; color: #3c3c3c; margin-bottom: 15px; } .error_title { margin-top: 60px; } .error_title h2 { font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; letter-spacing: 0; text-align: center; color: #000; } .no-products-footer input[type="text"] { border: 2px solid #eaeaea !important; background: #fff; height: 60px; } ::-webkit-input-placeholder { color: #b8b8b8; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; line-height: 20px; } ::-moz-placeholder { color: #b8b8b8; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; line-height: 20px; } :-moz-placeholder { color: #b8b8b8; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; line-height: 20px; } :-ms-input-placeholder { color: #b8b8b8; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; line-height: 20px; } [data-available="0"] .quantity [type="button"] { pointer-events: none; cursor: not-allowed; } .wd-cats-toggle { flex: 0 0 30px !important; width: 30px !important; height: 30px !important; position: relative; } .elementor-134 .elementor-element.elementor-element-49f562e .price { min-height: 30px; } @media screen and (max-width: 768px) { .elementor-element-546bc78 { overflow: hidden; } } .parent-cat-menu:hover .category-mega-menu-children-col { padding-right: 300px; padding-top: 10px; } .product_cat-gift-cards img { object-fit: contain !important; } .opening-soon a { color: #000; } .opening-soon a:hover { text-decoration: underline; } .opening-soon .elementor-field-type-email { width: 300px !important; padding-right: 0 !important; } .opening-soon .elementor-field-type-email input { height: 100%; } .opening-soon .elementor-field-type-acceptance { order: 2; margin-top: 10px; } .opening-soon .elementor-field-type-recaptcha_v3 { order: 2; } .opening-soon .elementor-field-type-submit { width: 190px !important; padding: 0 !important; justify-content: flex-start !important; } .opening-soon .elementor-field-type-acceptance label { font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 13px; line-height: 24px; color: #000 !important; } .opening-soon .elementor-field-type-acceptance span { display: flex; align-items: center; } .opening-soon .cursiv { font-style: italic; } .opening-soon .elementor-field-type-acceptance { display: block; margin-bottom: 15px; } .opening-soon .elementor-field-type-acceptance input { padding: 0; height: initial; width: initial; margin-bottom: 0; display: none !important; cursor: pointer; } .opening-soon .elementor-field-type-acceptance label { position: relative; cursor: pointer; } .elementor-10999 .elementor-element.elementor-element-53e1b98 .elementor-nav-menu--dropdown .elementor-item, .elementor-10999 .elementor-element.elementor-element-53e1b98 .elementor-nav-menu--dropdown .elementor-sub-item { word-break: break-word; } .opening-soon .elementor-field-type-acceptance label:before { content: ""; -webkit-appearance: none; background-color: transparent; border: 1px solid #000; padding: 8px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 8px; margin-top: -1px; } .opening-soon .elementor-field-type-acceptance input:checked + label:after { content: ""; display: block; position: absolute; top: 4px; left: 5px; width: 8px; height: 8px; background: #000; } .opening-soon .footer-inner .copyright { display: none !important; } .elementor-element-f6dd97e.elementor-sticky--active { inset-inline-start: 356.358px !important; } .documents-menu .menu-item a { text-decoration-color: #fff !important; transition: all 0.3s; text-underline-offset: 3px; } .documents-menu .menu-item a:hover { text-decoration-color: #000 !important; } .documents-sidebar .wd-text-block p { padding-top: 23px !important; padding-bottom: 0 !important; } .wd-style-form-underlined .wd-pf-title { border-bottom: 1px solid #9e9e9e !important; } .wd-style-form-underlined .wd-pf-title:after { color: #000; font-size: 10px; } .wd-style-form-underlined .wd-pf-title span { color: #cbcbcb; font-weight: 400; } .blog-post-loop .article-body-container { padding-bottom: 10px !important; } .selected-value { padding: 0 !important; background-color: transparent !important; } @media (min-width: 992px) { .categories-style-carousel .slide-product, .categories-style-carousel .slide-product .category-grid-item { padding-left: 3px !important; padding-right: 3px !important; padding-bottom: 0; } } @media screen and (max-width: 768px) { .slai-date { margin-left: 0; } .foot-epses .left-block { margin-bottom: 10px; } .elementor-element-4519fe52 { overflow-y: scroll; overflow-x: hidden; scrollbar-width: none; } .elementor-element-4519fe52::-webkit-scrollbar { display: none !important; } } .elementor-widget-wd_product_filters { width: auto !important; } .elementor-widget-wd_product_filters .wd-pf-sortby { flex: none !important; width: max-content !important; min-width: 215px !important; } body:not(.logged-in) #write-revyushka { display: none; } #menu-header li a span { font-weight: 400; color: #000; } #menu-header li a span:hover { color: #000; } #menu-header li:first-child a span:after, #menu-header li:first-child a span:before { content: ""; width: 13px; height: 2px; background-color: #000; display: block; left: -50%; position: absolute; } #menu-header li:nth-child(2) a span { color: #d69d00; } #menu-header li:first-child a span:before { bottom: 35%; } #menu-header li:first-child a span:after { top: 20%; } .copyrights-wrapper { display: none; } div.container.main-footer { padding: 0; margin: 0; max-width: 100%; } .star-rating span:before { color: #000; } .wrapper-content-banner.wd-fill.wd-items-middle.wd-justify-right > div > h4:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/vesna-icon.svg"); width: 141px; height: 133px; position: absolute; top: 20%; left: -30%; z-index: -1; } body .wd-accordion-opener.wd-opener-style-plus:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/plus.svg"); } .wrapper-content-banner.wd-fill.wd-items-middle.wd-justify-right > div > h4:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/vesna-icon.svg"); width: 141px; height: 133px; position: absolute; top: 55%; left: -18%; z-index: -1; } .elementor-600 .elementor-element.elementor-element-b21c6ba { position: absolute; left: -8%; } .elementor-600 .elementor-element.elementor-element-851abb4 { margin-top: 10%; } .elementor-600 .elementor-element.elementor-element-6116a75 { margin-bottom: 10%; } .owl-dots .owl-dot:nth-child(3) { display: none; } .elementor-600 .elementor-element.elementor-element-b21c6ba { position: relative; } .banners-carousel-wrapper .owl-dots { position: absolute; bottom: 10%; left: 63%; } div.wd-negative-gap.elementor-element.elementor-element-b21c6ba.e-con-boxed.e-flex.wd-section-disabled.e-con > div > div > div > div > div > div.owl-dots > div:nth-child(2) > span:before { left: 100%; top: -134%; } .reset-last-child > :last-child { width: 55%; padding-top: 23px; padding-bottom: 26px; } .elementor-600 .elementor-element.elementor-element-4495b27 .banner-title { width: 90%; } .elementor-600 .elementor-element.elementor-element-8b2d002:not( .elementor-motion-effects-element-type-background ), .elementor-600 .elementor-element.elementor-element-8b2d002 > .elementor-motion-effects-container > .elementor-motion-effects-layer { position: absolute; top: -2%; height: 15.4%; left: -10%; } .elementor-600 .elementor-element.elementor-element-9f2ed3f:not( .elementor-motion-effects-element-type-background ), .elementor-600 .elementor-element.elementor-element-9f2ed3f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #f8f8f8; position: absolute; top: -2%; height: 15.4%; right: -10%; } div.wrapper-content-banner.wd-fill.wd-items-middle.wd-justify-left > div > div.banner-btn-wrapper > div > a > span { color: #000; font-size: 13px; font-family: "EuclidSquare"; font-weight: 400; } div.owl-stage-outer > div > div.owl-item.active > div > div > div.wrapper-content-banner.wd-fill.wd-items-middle.wd-justify-left > div > div.banner-btn-wrapper > div > a { background-color: #f8f8f8; border: 1px solid #000; } .wd-action-btn.wd-style-icon > a:before { font-size: 32px; } .no-scroll { overflow: hidden !important; position: fixed; width: 100%; } .search-no-results h1 { color: #000; text-align: center; font-family: "Playfair Display", Sans-serif; font-size: 39px; font-style: normal; font-weight: 400; line-height: 39px; text-transform: uppercase; margin-bottom: 35px; margin-top: 12px; } .search-no-results .woocommerce-info { justify-content: center; } .search-no-results .woocommerce-info:before { display: none; } .search-no-results .woocommerce-info p:before { content: "\f100"; font-size: 18px; top: 2px; position: relative; padding-right: 15px; } body.no-scroll { overflow: hidden; position: fixed; width: 100%; } @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { html body .p-15 { padding-left: 15px; padding-right: 15px; } } body.woocommerce-shop .main-page-wrapper .container, body.woocommerce-page.tax-pa_brand .main-page-wrapper .container, body.woocommerce-page.tax-product_cat .main-page-wrapper .container { max-width: 1580px; } body.modal-open { overflow: hidden; } body.woocommerce-shop .main-page-wrapper .site-content, body.woocommerce-page.tax-pa_brand .main-page-wrapper .site-content, body.woocommerce-page.tax-product_cat .main-page-wrapper .site-content { padding: 0; } body.woocommerce-shop .main-page-wrapper .container .row, body.woocommerce-page.tax-pa_brand .main-page-wrapper .container .row, body.woocommerce-page.tax-product_cat .main-page-wrapper .container .row { margin-right: unset; margin-left: unset; padding: 0; } body.woocommerce-page.tax-pa_brand .wd-nav-product-cat, body.woocommerce-page.tax-pa_brand .woocommerce-products-header__title { display: none; } body.woocommerce-page.tax-pa_brand .woocommerce-products-header { padding-top: 35px; } @media (max-width: 768px) { body.woocommerce-page.tax-pa_brand .vesna-filter-panel { padding-top: 0; } } body.woocommerce-shop header.woocommerce-products-header, body.woocommerce-page.tax-product_cat header.woocommerce-products-header { display: none; } body.woocommerce-shop .cmtsfwc-MainPanel, body.woocommerce-page.tax-product_cat .cmtsfwc-MainPanel { width: 100%; } .wd-product-grid-slide { flex-grow: 1; } .wd-fill { display: flex; z-index: 1; } body.woocommerce-shop .products.elements-grid, body.woocommerce-page.tax-product_cat .products.elements-grid, body.woocommerce-page.tax-pa_brand .products.elements-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 30px; list-style: none; margin-right: unset; } @media (max-width: 576px) { body.woocommerce-shop .products.elements-grid, body.woocommerce-page.tax-product_cat .products.elements-grid, body.woocommerce-page.tax-pa_brand .products.elements-grid { grid-template-columns: repeat(auto-fit, minmax(157px, 1fr)); gap: 15px; margin-left: -15px; } } @media (min-width: 992px) { body.woocommerce-shop .products.elements-grid, body.woocommerce-page.tax-product_cat .products.elements-grid, body.woocommerce-page.tax-pa_brand .products.elements-grid { grid-template-columns: repeat(4, 1fr); gap: 30px; } } .ais-RefinementList-count { display: none; } .ais-RefinementList-labelText, .ais-HierarchicalMenu-label { font-size: 16px; line-height: 18px; color: #000; transition: color 0.3s ease; } .ais-RefinementList-labelText mark { padding: 0; background-color: initial; } .ais-RefinementList-labelText:hover, .ais-HierarchicalMenu-label:hover { color: #333333b3 !important; } .cmtsfwc-FilterPanel button:hover { color: inherit; background-color: inherit; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .ais-Panel[data-active="false"] .ais-Panel-body { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; } .ais-Panel[data-active="true"] .ais-Panel-body { max-height: max-content; overflow: visible; transition: max-height 0.3s ease; } .ais-Panel[data-active="true"] .ais-Panel-header::before { content: "\2212"; position: relative; left: 0; font-size: 16px; font-weight: 600; } .cmtsfwc-Filter-customAttributes .ais-Panel[data-active="false"] .ais-Panel-body, .cmtsfwc-Filter-customAttributes .ais-Panel[data-active="true"] .ais-Panel-body, [data-attr_facet_name="prices"] .ais-Panel-body { max-height: none !important; overflow: visible !important; transition: none !important; } .ais-Panel[data-active="true"] .ais-Panel-body { display: block; } .cmtsfwc-SearchHeader { display: none; } .ais-ClearRefinements-button[disabled], .ais-RefinementList-showMore--disabled[disabled] { display: none; } .ais-HierarchicalMenu-list, .ais-HierarchicalMenu-list--child { list-style: none; font-size: 16px; line-height: 20px; font-weight: 400; color: #000; padding: 0; } .ais-HierarchicalMenu-link { text-decoration: none; color: black; position: relative; padding-left: 25px; } .ais-HierarchicalMenu-count { display: none; } .ais-HierarchicalMenu-link::before { content: "\ff0b"; position: absolute; left: 0; } .ais-HierarchicalMenu-link--selected::before { content: "\2212"; } .ais-HierarchicalMenu-list--child { margin-left: 20px; } .ais-HierarchicalMenu-list--child .ais-HierarchicalMenu-list--child .ais-HierarchicalMenu-link::before { content: "\2610"; position: absolute; font-size: 24px; left: 0; } .ais-HierarchicalMenu-list--child .ais-HierarchicalMenu-list--child .ais-HierarchicalMenu-item > div > .ais-HierarchicalMenu-link--selected::before { content: "\25FC"; position: absolute; font-size: 28px; left: -1px; top: -2px; } .ais-HierarchicalMenu-list--child .ais-HierarchicalMenu-list--child .ais-HierarchicalMenu-item > div > a .ais-HierarchicalMenu-label { font-size: 14px; } .cmtsfwc-Filter-itemsContent { display: flex; flex-direction: column; row-gap: 18px; padding: 0 60px; flex-grow: 1; } .cmtsfwc-Filter-customAttributes { display: block; order: 1; padding-top: 25px; min-height: 140px; opacity: 1; transition: min-height 0.5s ease-out, opacity 0.3s ease-out; overflow: hidden; } .cm-tsfwc-shortcode-tags-attribute-filters[data-settings*='"searchable":false']:has( .ais-RefinementList--noRefinement ) { min-height: 0; opacity: 0; transition: min-height 0.5s ease-in, opacity 0.3s ease-in; } .cmtsfwc-Filter-itemsContent > *:not(.cmtsfwc-Filter-customAttributes):not( [data-attr_facet_name="prices"] ) { order: 3; } .ais-RefinementList-showMore, .ais-HierarchicalMenu-showMore { align-items: center; color: #b3b3b3; display: flex; font-size: 9px; font-weight: 500; text-transform: uppercase; width: 100%; justify-content: flex-start; border: none; cursor: pointer; transition: color 0.3s ease-in-out; background: transparent; padding-left: 17px; font-size: 12px; } .ais-RefinementList-showMore::after, .ais-HierarchicalMenu-showMore::after { content: ""; flex-grow: 1; height: 1px; background-color: #b3b3b3; margin-left: 10px; } .cmtsfwc-Pagination { display: flex; justify-content: center; padding-top: 80px; height: auto; } .cmtsfwc-Results .wd-load-more-loader .load-more-loading { position: absolute; min-height: 32px; } .cmtsfwc-Pagination .cmtsfwc-NextButton.button { color: #fff !important; background-color: #000 !important; display: none; text-align: center; padding-left: 15px; padding-right: 15px; padding-top: 16px; padding-bottom: 17px; width: 100%; background: #000; transition-duration: 0.25s; transition-property: color, background-color; transition-timing-function: ease-in-out; letter-spacing: 1.4px; max-width: 100%; text-transform: uppercase; font-weight: 400; font-size: 12px; height: 50px; line-height: 1.5; touch-action: manipulation; vertical-align: initial; max-width: 400px; } .cmtsfwc-Pagination .cmtsfwc-NextButton.button:hover { box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15); background-color: rgb(30, 30, 30) !important; } .load-more-loading:before { content: url("https://vesna.rs/n3cbd996/assets/img/icons/vesna-icon.svg"); display: inline-block; width: 35px; height: 32px; border-radius: 50%; vertical-align: middle; animation: spin 1s linear infinite; } .wd-action-btn > a.vesna-loading:before, .wd-action-btn > button.vesna-loading:before, .single-product .rc_add-to-cart_mobile_wrapper .wd-action-btn > a.added.vesna-loading:before, .single-product .rc_add-to-cart_mobile_wrapper .btns-container > button.added.vesna-loading:before, .destick-buybtn-wrap .destick-buybtn button.added.vesna-loading:before { content: ""; display: inline-block; width: 17px; height: 16px; background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/vesna-icon.svg") !important; background-repeat: no-repeat; background-size: contain; animation: spin 1s linear infinite; } .vesna-filter-panel .filter-text { font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-weight: 500; text-transform: capitalize; color: #000; font-size: 15px; } .vesna-filter-panel .ais-SortBy-select, .vesna-filter-panel .ais-HitsPerPage-select { border: none; font-family: "EuclidSquare", Arial, Helvetica, sans-serif; font-weight: 500; color: #000; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" stroke-width="2" stroke="%23000000"><path d="M6 9l6 6 6-6"/></svg>'); background-position: right 0px top 50%; padding-right: 24px; font-size: 15px; } .vesna-filter-panel .ais-Stats-text { font-size: 14px; color: #666666; } [data-facet_name="is_on_sale"] .ais-RefinementList-list, [data-facet_name="in_stock"] .ais-RefinementList-list { padding: 0; margin: 0; overflow: visible; } .cmtsfwc-Filter-customAttributes [data-facet_name="is_on_sale"], .cmtsfwc-Filter-customAttributes [data-facet_name="in_stock"] { order: 1; } .cmtsfwc-Filter-customAttributes [data-facet_name="is_on_sale"] .ais-Panel-header, .cmtsfwc-Filter-customAttributes [data-facet_name="in_stock"] .ais-Panel-header, [data-attr_facet_name="prices"] .ais-Panel-header { display: none; } [data-facet_name="is_on_sale"] .ais-RefinementList-label, [data-facet_name="in_stock"] .ais-RefinementList-label { display: flex; align-items: center; cursor: pointer; gap: 10px; flex-direction: row-reverse; justify-content: space-between; } [data-facet_name="is_on_sale"] .ais-RefinementList-count, [data-facet_name="in_stock"] .ais-RefinementList-count { display: none; } [data-facet_name="is_on_sale"] .ais-RefinementList-labelText, [data-facet_name="in_stock"] .ais-RefinementList-labelText { font-size: 16px; line-height: 20px; font-weight: 600; } [data-facet_name="is_on_sale"] .ais-RefinementList-labelText:hover, [data-facet_name="in_stock"] .ais-RefinementList-labelText { font-size: 16px; line-height: 20px; font-weight: 600; } [data-facet_name="is_on_sale"] .ais-RefinementList-checkbox, [data-facet_name="in_stock"] .ais-RefinementList-checkbox { appearance: none; width: 44px; height: 24px; background: #f2f2f2; border-radius: 24px; position: relative; margin-inline-end: 0; cursor: pointer; } [data-facet_name="is_on_sale"] .ais-RefinementList-checkbox::before, [data-facet_name="in_stock"] .ais-RefinementList-checkbox::before { content: ""; position: absolute; width: 25px; height: 25px; background: white; border-radius: 50%; box-sizing: border-box; border: 2px solid #000000; border-style: solid; border-width: 2px; transform: translateX(0); transition: transform 0.7s cubic-bezier(0.22, 1, 0.32, 1); will-change: transform; } [data-facet_name="is_on_sale"] .ais-RefinementList-checkbox:checked, [data-facet_name="in_stock"] .ais-RefinementList-checkbox:checked { background: #f2f2f2; } [data-facet_name="is_on_sale"] .ais-RefinementList-checkbox:checked::before, [data-facet_name="in_stock"] .ais-RefinementList-checkbox:checked::before { transform: translateX(18px); border-width: 10px; transition-duration: 0.3s; transition-timing-function: ease; } [data-attr_facet_name="is_on_sale"] .ais-Panel, [data-attr_facet_name="in_stock"] .ais-Panel { display: none !important; } [data-facet_name="is_on_sale"] .ais-Panel-collapseButton, [data-facet_name="in_stock"] .ais-Panel-collapseButton { display: none; } [data-attr_facet_name="is_on_sale"] .ais-Panel-body, [data-attr_facet_name="in_stock"] .ais-Panel-body { display: none !important; } [data-attr_facet_name="is_on_sale"] .ais-RefinementList-labelText, [data-attr_facet_name="in_stock"] .ais-RefinementList-labelText { font-size: 16px; text-transform: uppercase; line-height: 20px; font-weight: 500; color: #000; } [data-attr_facet_name="is_on_sale"] .ais-Panel-collapseButton, [data-attr_facet_name="in_stock"] .ais-Panel-collapseButton { display: none; } [data-attr_facet_name="prices"] .ais-Panel { display: block !important; } [data-attr_facet_name="prices"] .ais-Panel-header { pointer-events: none; } [data-attr_facet_name="prices"] .ais-Panel-body { display: block !important; } [data-attr_facet_name="prices"] .ais-Panel-body > div { display: flex; width: 93%; max-width: 100%; flex-flow: column; } [data-attr_facet_name="prices"] .ais-Panel-header span { display: none; } [data-attr_facet_name="prices"] .ais-Panel-collapseButton { display: none; } [data-attr_facet_name="prices"] { order: 2; } .ais-Panel-header::before { content: "\ff0b"; padding-right: 10px; position: relative; left: 0; font-size: 16px; font-weight: 500; color: black; transition: color 0.3s ease; } .ais-RefinementList-list { list-style: none; padding: 0; max-height: 275px; overflow-y: auto; border-radius: 5px; } .ais-RefinementList-count { color: gray; margin-left: 10px; } .ais-RefinementList-list::-webkit-scrollbar { width: 2px; } .ais-RefinementList-list::-webkit-scrollbar-thumb { background-color: #000; border-radius: 4px; } .ais-RefinementList-list::-webkit-scrollbar-track { background-color: #f1f1f1; } @media (max-width: 768px) { .ais-RefinementList-list { max-height: 300px; } .vesna-filter-panel .filter-text, .vesna-filter-panel .vesna-sortby__label { font-size: 14px; } .vesna-filter-panel .ais-SortBy-select { font-size: 14px; } } .ais-RefinementList-count { color: gray; margin-left: 10px; } .ais-RefinementList-list::-webkit-scrollbar { width: 2px; } .ais-RefinementList-list::-webkit-scrollbar-thumb { background-color: #000; border-radius: 4px; } .ais-RefinementList-list::-webkit-scrollbar-track { background-color: #f1f1f1; } @media (max-width: 768px) { .ais-RefinementList-list { max-height: 322px; } } .ais-HierarchicalMenu-list { list-style: none; margin: 0; max-height: 330px; overflow-y: auto; border-radius: 5px; padding-left: 16px; } .ais-HierarchicalMenu-count { color: gray; margin-left: 10px; } .cmtsfwc-FilterPanel::-webkit-scrollbar { width: 2px; } .cmtsfwc-FilterPanel::-webkit-scrollbar-thumb { background-color: #000; border-radius: 4px; } .cmtsfwc-FilterPanel::-webkit-scrollbar-track { background-color: #f1f1f1; } .ais-HierarchicalMenu-list::-webkit-scrollbar { width: 2px; } .ais-HierarchicalMenu-list::-webkit-scrollbar-thumb { background-color: #000; border-radius: 4px; } .ais-HierarchicalMenu-list::-webkit-scrollbar-track { background-color: #f1f1f1; } .ais-HierarchicalMenu-list--child .ais-HierarchicalMenu-list { list-style: none; padding: 0; max-height: none; overflow-y: visible; } @media (max-width: 768px) { .ais-HierarchicalMenu-list { max-height: 300px; } } .tippy-box[data-theme~="vesna-theme"] { background-color: #000000e6 !important; color: white !important; padding: 3px 5px !important; border-radius: 0px !important; font-size: 12px !important; text-align: left !important; max-width: 250px; } .tippy-box[data-theme~="vesna-theme"] .tippy-arrow { color: #000000e6; } .tooltip-content { display: flex; flex-direction: column; } .tooltip-title { font-weight: bold; font-size: 14px; margin-bottom: 4px; font-weight: 500; } .tooltip-text { font-size: 12px; } .tippy-box[data-theme~="vesna-theme"]:hover { visibility: visible !important; opacity: 1 !important; } .out-of-stock { position: relative; opacity: 0.7; } .product-grid-item.out-of-stock .catalog-buy-btn-rounded { display: none; } .out-of-stock-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(242, 242, 242, 0.8); display: flex; align-items: center; justify-content: center; z-index: 10; } .out-of-stock-text { position: absolute; opacity: 1; background: rgba(255, 255, 255, 1); padding: 0.4em 1.4em; text-transform: uppercase; color: black; font-size: 12px; font-weight: 500; z-index: 99999; mix-blend-mode: normal; } .product-grid-item .product-labels { display: flex; flex-direction: row; gap: 8px; } .product-grid-item .product-labels .product-label + .product-label { transform: translatey(0px); } .ais-Panel { display: flex; flex-direction: column; row-gap: 20px; } .ais-Panel-collapseButton span { display: none; } .ais-Panel-collapseButton::before { content: unset; } .mega-menu-container .category-item.collapsed > ul { display: none; } .mega-menu-container .category-level-0 { margin: 0; padding: 0; list-style: none; } .mega-menu-container .category-level-1, .mega-menu-container .category-level-2 { margin: 0; padding: 0 8px; list-style: none; } .mega-menu-container .category-level-1, .mega-menu-container .category-level-2 { margin: 10px 0; } .mega-menu-container .category-item { padding: 5px; margin-bottom: 5px; } .mega-menu-container .category-header { display: flex; align-items: center; font-size: 16px; color: #000; gap: 10px; } .mega-menu-container .category-name { cursor: pointer; font-size: 16px; font-weight: 500; color: #000; transition: color 0.3s ease; } .mega-menu-container .category-name:hover { color: #3e3e3e; } .mega-menu-container .category-label:hover { color: #3e3e3e; } .mega-menu-container .category-label { cursor: pointer; } .mega-menu-container input[type="checkbox"] { appearance: none; width: 24px; height: 24px; position: relative; cursor: pointer; margin-inline-end: 0; } .mega-menu-container input[type="checkbox"]::before { content: "□"; position: absolute; left: 0; top: -11px; font-size: 24px; color: black; } .mega-menu-container input[type="checkbox"]:checked::before { content: "■"; color: black; } .cmtsfwc-Filter-productAttribute { display: flex; flex-direction: column; row-gap: 20px; } [x-cloak] { display: none !important; } .product-price[data-stock="out_of_stock"] * { color: #ddd !important; } [class*="wd-swatches"].wd-dis-style-3 .wd-swatch.wd-disabled { opacity: 0.7 !important; cursor: default !important; --wd-swatch-brd-color: #404040 !important; } .wc-variation-is-unavailable ~ .wd-wishlist-btn > a, .wc-variation-is-unavailable + .wd-wishlist-btn > a { background: #999 !important; border: none !important; } .swatch-sidebar .vesna-swatches-side .color-price span.price-val:after { content: " RSD"; } .swatch-sidebar .vesna-swatches-side .color-price .prices { display: flex; flex-direction: column; } .swatch-sidebar .vesna-swatches-side .color-price .prices .prices-val { font-size: 14px; } .swatch-sidebar .vesna-swatches-side .color-price .prices small { font-size: 13px; color: var(--color-gray-300); position: relative; } .swatch-sidebar .vesna-swatches-side .color-price .prices small:after { bottom: 0; content: ""; display: block; height: 1px; left: 2px; right: -2px; position: absolute; top: 0; background: currentcolor; margin-bottom: auto; margin-top: auto; } button.wc-variation-is-unavailable { border: none; } button.wc-variation-is-unavailable:hover { border: none; } @media screen and (max-width: 768px) { button.wc-variation-is-unavailable .vesna-buy-label .text { display: none; } } body.single-product .woocommerce-Tabs-panel .description-tab-content p { margin-bottom: 20px; } body.woocommerce-page .cmtsfwc-InstantSearch.ais-InstantSearch { flex: 0 0 100%; } button.disabled.wc-variation-is-unavailable .added-text { display: none !important; } .vesna-multi-attributes-side { max-height: 70vh; } .vesna-multi-attributes-side .attribute-section { margin-bottom: 20px; } .vesna-multi-attributes-side .attribute-header { margin-bottom: 10px; } .vesna-multi-attributes-side .attribute-header h4 { font-size: 16px; font-weight: 500; margin: 0; } .vesna-multi-attributes-side .attribute-options { display: flex; flex-wrap: wrap; gap: 10px; } .vesna-multi-attributes-side .attribute-option { border: 1px solid #000; padding: 8px 12px; cursor: pointer; transition: all 0.2s ease; background-color: #fff; display: flex; flex-direction: column; } .vesna-multi-attributes-side .color-row.unavailable, .vesna-multi-attributes-side .attribute-option.unavailable { opacity: 0.7; cursor: not-allowed !important; } .vesna-multi-attributes-side .attribute-option.unavailable::after, .vesna-multi-attributes-side .color-row.unavailable::after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; } .vesna-multi-attributes-side .vesna-swatches-bottom { margin-top: 20px; } .vesna-multi-attributes-side .attribute-option:hover { border-color: #999; } .vesna-multi-attributes-side .attribute-option.selected { border-color: #000; background-color: #000; color: #fff; } .vesna-multi-attributes-side .attribute-option.unavailable { opacity: 0.5; cursor: not-allowed; text-decoration: line-through; } .vesna-multi-attributes-side .option-label { font-size: 14px; text-align: center; } .vesna-multi-attributes-side .option-price { font-size: 12px; color: #666; margin-top: 4px; } .vesna-multi-attributes-side .vesna-swatches-side { display: flex; flex-direction: column; gap: 15px; } .vesna-multi-attributes-side .color-row { border-radius: unset; padding: unset; background-color: #fff; box-shadow: unset; transition: all 0.2s ease; cursor: pointer; border: unset; } .vesna-multi-attributes-side .color-row:hover { } .vesna-multi-attributes-side .color-row.selected { background-color: unset; border: unset; } .vesna-multi-attributes-side .color-row.unavailable { opacity: 0.6; cursor: not-allowed; } .vesna-multi-attributes-side .color-row-top { display: flex; justify-content: space-between; align-items: center; } .vesna-multi-attributes-side .color-swatch { display: flex; align-items: center; } .vesna-multi-attributes-side .color-round { width: 24px; height: 24px; border-radius: 50%; margin-right: 10px; padding: 2px; } .vesna-multi-attributes-side .color-row.selected .color-round { border: 1px solid #000 !important; } .vesna-multi-attributes-side .color-inner { width: 100% !important; height: 100% !important; border-radius: 50%; } .vesna-multi-attributes-side .color-text { font-size: 14px; font-weight: 500; } .vesna-multi-attributes-side .color-price { text-align: right; } .vesna-multi-attributes-side .color-price .prices { display: flex; flex-direction: column; align-items: flex-end; } .vesna-multi-attributes-side .color-price .price-val { font-weight: 500; font-size: 14px; } .vesna-multi-attributes-side .color-price small { font-size: 13px; text-decoration: line-through; color: var(--color-gray-300); } .vesna-multi-attributes-side .color-row-attrs { margin-top: 10px; padding-top: 10px; border-top: 1px solid #eee; } .vesna-multi-attributes-side .attr-row { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 5px; } .vesna-multi-attributes-side .attr-option { padding: 5px 10px; border: 1px solid #ddd; border-radius: 4px; font-size: 13px; cursor: pointer; transition: all 0.2s; } .vesna-multi-attributes-side .attr-option:hover { border-color: #999; } .vesna-multi-attributes-side .attr-option.selected { background-color: #000; color: #fff; border-color: #000; } .vesna-multi-attributes-side .attr-option.unavailable { opacity: 0.5; cursor: not-allowed; text-decoration: line-through; } .vesna-multi-attributes-side .selected-variation-details { margin-top: 20px; padding: 15px; border: 1px solid #e0e0e0; border-radius: 4px; background-color: #f9f9f9; } .vesna-multi-attributes-side .selected-variation-price { font-size: 18px; font-weight: 500; margin-bottom: 10px; } .vesna-multi-attributes-side .selected-regular-price { text-decoration: line-through; font-size: 14px; color: #999; margin-left: 10px; } .vesna-multi-attributes-side .selected-variation-attributes { display: flex; flex-direction: column; gap: 5px; } .vesna-multi-attributes-side .selected-attribute { font-size: 14px; } .vesna-multi-attributes-side .attribute-label { font-weight: 500; } .vesna-multi-attributes-side .atb-button-wrap { margin-top: 20px; } .vesna-multi-attributes-side .atb-button.atb-disabled { cursor: not-allowed; } .vesna-multi-attributes-side .atb-under { display: flex; justify-content: center; margin-top: 15px; gap: 10px; font-size: 14px; } .vesna-multi-attributes-side .at-between { color: #999; } .vesna-multi-attributes-side .more-det, .vesna-multi-attributes-side .cont-shop { color: #666; text-decoration: none; } .vesna-multi-attributes-side .more-det:hover, .vesna-multi-attributes-side .cont-shop:hover { text-decoration: underline; } body.single-product .variations_form .variations .attribute-pa_color { order: 1; } .wd-search-full-screen.wd-fill { display: none !important; } .wd-disabled-during-process { opacity: 1; pointer-events: none; cursor: not-allowed; } .swatch-sidebar .atb-button.loading:before { display: none !important; } .product_list_widget > li .wd-entities-title .specification { text-transform: uppercase; } .swiper-slide-bg-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; } .swiper-slide-bg-img { width: 100%; height: 100% !important; object-fit: cover; object-position: center center; min-height: 100%; min-width: 100%; } body.woocommerce-shop .main-page-wrapper .yoast-breadcrumb a, body.woocommerce-page.tax-pa_brand .main-page-wrapper .yoast-breadcrumb a, body.woocommerce-page.tax-product_cat .yoast-breadcrumb a { color: #fff; } .single-product-page .yoast-breadcrumb a { color: #777; } .single-product-page .yoast-breadcrumb a:hover { color: #555; } .page-title.title-size-default { padding: 15px 0; } .product-wrapper .wd-buttons[class*="wd-pos-r"] { z-index: 11; } @media (hover: hover) and (min-width: 768px) { .product-grid-item .wd-wishlist-icon > a:hover::before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/hart-fill.svg"); } .product-grid-item .wd-wishlist-icon > a.added:hover::before { background-image: url("https://vesna.rs/n3cbd996/assets/img/icons/hart.svg"); } } .vesna-price-wrap .price del + ins .woocommerce-Price-amount { color: #e60022; } #place_order { font-weight: 500; } .amount { font-weight: 500 !important; } .woocommerce-mini-cart__buttons .checkout { font-weight: 500 !important; } .mt-20px { margin-top: 20px !important; } body.single-product .woocommerce-Tabs-panel .description-tab-content p { margin-bottom: 20px; } @media (max-width: 991px) { .single-product-page .yoast-breadcrumb { margin-top: 20px; } } .vesna-swatches-side .prices:has(small) .price-val { color: #e60022; } body.single-product [data-tab-id="description"] .wc-tab-inner p + p { margin-top: 10px; } body.single-product [data-tab-id="description"] .wc-tab-inner p { margin-bottom: 10px; } body.single-product [data-tab-id="description"] .wc-tab-inner p:last-child { margin-bottom: 0; } body.single-product [data-tab-id="description"] .line-break { display: block; height: 10px; } .vesna-buy-wrap .added_to_cart.wc-forward { display: none !important; } .custom-popup-added_to_cart .added-to-cart-container .added-product-title { font-weight: 500 !important; } .vesna_footer__container { width: 100%; background: #f8f8f8; padding: 0 15px; } .vesna_footer { padding: 64px 0 32px; max-width: 1192px; margin: 0 auto; } @media (max-width: 1024px) { .vesna_footer { padding: 64px 80px 32px; } } @media (max-width: 768px) { .vesna_footer { padding: 64px 40px 32px; } } @media (max-width: 480px) { .vesna_footer { padding: 64px 20px 32px; } } .vesna_company--desktop { display: flex; flex-direction: column; } .vesna_company--mobile { display: none !important; } .vesna_footer__content { display: grid; grid-template-columns: 2fr 1fr 1fr auto; margin-bottom: 40px; gap: 32px; } .vesna_footer__middle-columns { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 50px; } .vesna_footer__item { font-size: 15px; font-weight: 400; color: #707070; } @media (max-width: 767px) { .vesna_footer__content { display: grid; grid-template-columns: 1fr; grid-template-areas: "company" "middle" "subscribe"; gap: 20px; } .vesna_footer__column { display: flex; flex-direction: column; gap: 15px !important; } .vesna_footer__column:first-child { gap: 31px !important; margin-bottom: 20px; } .vesna_footer__middle-columns { grid-area: middle; display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } .vesna_company--desktop { display: none !important; } .vesna_company--mobile { display: flex !important; flex-direction: column; font-size: 14px; } .vesna_company { border-bottom: 1px solid #eaeaea; } .vesna_payment { border-bottom: 1px solid #eaeaea; padding-bottom: 16px !important; } .vesna_footer__copyright { order: 1; } .vesna_footer__copyright { order: 2; } .vesna_footer__bottom { padding-top: 16px !important; } .vesna_footer__content { margin-bottom: 20px; } .vesna_subscribe { width: 100%; max-width: 300px; margin: 0 auto 16px; } } .vesna_footer__column { display: flex; flex-direction: column; gap: 31px; } .vesna_footer__heading { font-size: 17px; font-weight: 500; margin: 0; color: #000; } .vesna_footer__list { display: flex; flex-direction: column; list-style: none; padding: 0; } .vesna_footer__link { color: #707070; transition: color 0.2s ease; } a.vesna_social__link:hover { background-color: #000000; border-color: #000000; } a.vesna_social__link:hover svg { filter: invert(1); } .vesna_footer__link:hover { color: #000000; } .vesna_footer__link--underline { text-decoration: underline; } .vesna_footer__text { color: #707070; } .vesna_footer__disclaimer { font-size: 14px; color: #707070; } .vesna_footer__bottom { display: flex; flex-direction: column; gap: 24px; padding-top: 32px; border-top: 1px solid #eaeaea; } @media (min-width: 768px) { .vesna_footer__bottom { flex-direction: row; justify-content: space-between; align-items: flex-start; } } .vesna_footer__copyright { font-size: 14px; color: #9d9d9d; } .vesna_social { display: flex; gap: 16px; } .vesna_social__link { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border: 1px solid #d9d9d9; border-radius: 2px; transition: background-color 0.2s ease; } .vesna_social__link:hover { background-color: #f8f8f8; } .vesna_social__icon { color: #000000; } .vesna_company { display: flex; flex-direction: column; gap: 4px; } .vesna_company__info { color: #141414; margin: 0; } .vesna_subscribe { display: flex; margin-bottom: 16px; } .vesna_subscribe__input { flex: 1; padding: 8px 12px; border: none; border-bottom: 1px solid #d9d9d9; outline: none; font-size: 16px; transition: border-color 0.2s ease; } .vesna_subscribe__input:focus { border-color: #000000; } .vesna_subscribe__button { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; background-color: #000000; color: #ffffff; border: none; border-radius: 50%; cursor: pointer; } .vesna_subscribe__icon { color: #ffffff; } .vesna_payment { display: flex; flex-direction: column; gap: 16px; } @media (min-width: 768px) { .vesna_payment { flex-direction: row; align-items: center; } } .vesna_payment__text { font-size: 14px; color: #9d9d9d; margin-right: 16px; } .vesna_payment__methods { display: flex; flex-wrap: wrap; gap: 8px; justify-content: flex-start; } .vesna_payment__logo { width: 60px; height: 44px; object-fit: contain; } body.woocommerce-checkout label[for="order_comments"] { display: none; } .checkout-policy-input:last-child { margin-bottom: 30px; } body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a { font-weight: 400; } .mfp-wrap { min-height: 120px; } .text-decoration-underline { text-decoration: underline; } .main-page-wrapper { min-height: 100vh; } .woocommerce-checkout.woocommerce-page.woocommerce-order-received .main-page-wrapper .container { max-width: 1610px; } .vesna_decoration { position: absolute; z-index: 1; pointer-events: none; } .vesna_decoration--main { top: 0; left: 0; width: 100%; height: 100%; } .vesna_decoration svg { width: 100%; height: 100%; object-fit: cover; } .vesna_floating-icon-container { position: relative; top: 50px; left: 50%; z-index: 10; } .vesna_order-confirmation { background-color: var(--vesna-color-white); max-width: 1192px; margin: 30px auto; padding: 45px 100px; position: relative; } .vesna_order-confirmation__header { text-align: center; margin-bottom: 44px; } .vesna_icon { display: inline-block; vertical-align: middle; } .vesna_icon__svg--error-tick circle { fill: var(--vesna-circle-bg-red); } .vesna_icon__svg--error-tick path { stroke: var(--vesna-color-primary-red); } .vesna_icon__svg--success-tick circle { fill: var(--vesna-color-light-green-bg); } .vesna_icon__svg--success-tick path { stroke: var(--vesna-color-primary-green); } .vesna_title--main { font-size: 28px; font-weight: bold; color: var(--vesna-color-primary-green); margin: 0; text-transform: uppercase; } .vesna_title--main-error { font-size: 28px; font-weight: bold; color: var(--vesna-color-primary-red); margin: 0; text-transform: uppercase; } .vesna_order-details { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; } .vesna_order-details__title { font-size: 20px; font-weight: 400; color: var(--vesna-color-text-dark); margin: 0; } .vesna_order-details__number-wrapper { display: flex; align-items: center; } .vesna_order-details__number { font-size: 20px; font-weight: 500; color: var(--vesna-color-text-dark); margin-right: 8px; } .vesna_icon-button { background: none; border: none; padding: 0; cursor: pointer; display: flex; align-items: center; justify-content: center; } .vesna_icon__svg--copy-content { stroke: var(--vesna-color-text-light); } .vesna_icon__svg--copy-content path { stroke-width: 1.5px; } .vesna_divider { border: 0; border-top: 1px solid var(--vesna-color-border); margin: 20px 0; max-width: 100%; } .vesna_divider--bold { border-top-width: 2px; } .vesna_customer-info { margin-bottom: 20px; } .vesna_info-list { padding: 0; margin: 0; list-style: none; } .vesna_info-list__item { display: flex; justify-content: space-between; margin-bottom: 8px; font-size: 13px; } .vesna_info-list__item:last-child { margin-bottom: 0; } .vesna_info-list__term { color: var(--vesna-color-text-medium); flex-basis: 30%; padding-right: 10px; font-size: 16px !important; font-weight: 400; color: #000000; } .vesna_info-list__description { color: var(--vesna-color-text-dark); flex-basis: 50%; text-align: right; font-size: 16px; margin: 0; word-break: break-word; } .vesna_info-list__item--stacked { flex-direction: column; } .vesna_info-list__item--stacked .vesna_info-list__term { margin-bottom: 4px; flex-basis: auto; } .vesna_info-list__item--stacked .vesna_info-list__description { text-align: left; flex-basis: auto; } .vesna_contact-note { font-size: 14px; color: var(--vesna-color-text-light); margin-top: 20px; text-align: center; } .vesna_contact-note p { margin: 0; max-width: 800px; margin-left: auto; margin-right: auto; } .vesna_contact-note a { color: var(--vesna-color-text-light); text-decoration: underline; } .vesna_contact-note a:hover { text-decoration: none; } .vesna_product-section { margin-bottom: 26px; margin-top: 18px; } .vesna_product-section__title { font-size: 16px; font-weight: 400; color: var(--vesna-color-text-dark); margin-top: 0; margin-bottom: 16px; } .vesna_product-list { list-style: none; padding: 0; margin: 0; } .vesna_product-item { display: flex; align-items: flex-start; margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px solid var(--vesna-color-border); } .vesna_product-item:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; } .vesna_product-item__index { color: var(--vesna-color-text-light); font-size: 13px; margin-right: 12px; width: 20px; padding-top: 4px; } .vesna_product-item__image { width: 80px; height: 80px; object-fit: contain; border: 1px solid var(--vesna-color-border); margin-right: 12px; padding: 5px; background-color: #ffffff; } .vesna_product-item__details { flex-grow: 1; margin-right: 12px; } .vesna_product-item__brand { display: block; font-size: 14px; color: var(--vesna-color-text-light); text-transform: uppercase; margin-bottom: 2px; } .vesna_product-item__name { font-size: 16px; font-weight: 400; color: var(--vesna-color-text-dark); margin: 0 0 4px 0; } .vesna_product-item__meta-group { display: flex; gap: 10px; } .vesna_product-item__meta { font-size: 14px; color: var(--vesna-color-text-medium); } .vesna_product-item__meta--color { display: flex; align-items: center; gap: 3px; } .vesna_color-swatch { display: inline-block; width: 12px; height: 12px; border-radius: 50%; border: 1px solid rgba(0, 0, 0, 0.1); } .vesna_product-item__price-wrapper { text-align: right; min-width: 100px; } .vesna_product-item__price { font-size: 16px; font-weight: 400; color: var(--vesna-color-text-dark); white-space: nowrap; } .vesna_discount-badge { background-color: rgb(249, 62, 124); color: rgb(255, 255, 255); padding: 3px; min-width: 37px; color: #fff; text-align: center; text-transform: uppercase; word-break: break-all; font-weight: 500; font-size: 11px; line-height: 1.2; margin-right: 5px; } .vesna_product-item__price--discounted { display: inline; } .vesna_product-item__price--original { font-size: 14px; color: var(--vesna-color-text-light) !important; text-decoration: line-through; text-decoration-color: #bbb !important; font-weight: 400 !important; display: block; } .vesna_summary { margin-bottom: 20px; } .vesna_summary__list { padding: 0; margin: 0; list-style: none; } .vesna_summary__item { display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px; font-size: 13px; } .vesna_summary__item:last-child { margin-bottom: 0; } .vesna_summary__term { color: var(--vesna-color-text-dark); font-size: 16px; font-weight: 400; } .vesna_summary__description { color: var(--vesna-color-text-dark); text-align: right; margin: 0; font-weight: 400; font-size: 16px; } .vesna_summary__delivery-method { display: block; font-size: 14px; color: var(--vesna-color-text-light); } .vesna_total { display: flex; justify-content: space-between; align-items: center; } .vesna_icon-button--copy svg path { fill: currentColor; transition: fill 0.2s ease; } .vesna_icon-button--copy:hover { color: rgba(100, 100, 100, 0.5); background-color: unset !important; } .vesna_total__label { font-size: 18px; font-weight: 400; color: var(--vesna-color-text-dark); margin: 0; } .vesna_total__amount { font-size: 18px; font-weight: bold; color: var(--vesna-color-text-dark); } .vesna_product-item__price.vesna_product-item__price--original .amount { color: var(--color-gray-300); text-decoration-color: currentColor; } @media (max-width: 991px) { .vesna_order-confirmation { padding: 20px 50px; } } @media (max-width: 600px) { .vesna_order-confirmation { padding: 20px 30px; } .vesna_floating-icon-container { top: 50px; left: 44%; } .vesna_product-item__meta-group { flex-direction: column; gap: 0px; } .vesna_product-item__price--original { margin-top: 0; } .vesna_summary__term { color: #00000080; } .vesna_discount-badge { padding: 3px 4px; } .vesna_product-item__price-wrapper { text-align: left; } .vesna_order-confirmation { padding: 16px; } .vesna_title--main { font-size: 20px; } .vesna_order-confirmation__header { margin-top: 20px; } .vesna_order-details { flex-direction: column; } .vesna_order-details .vesna_icon-button--copy { display: none; } .vesna_order-details__title, .vesna_order-details__number { font-size: 18px !important; } .vesna_order-details, .vesna_info-list__item, .vesna_summary__item, .vesna_total { font-size: 13px; } .vesna_order-details__title, .vesna_order-details__number, .vesna_product-section__title { font-size: 15px; } .vesna_product-item__name, .vesna_product-item__price { font-size: 13px; } .vesna_contact-note { text-align: left; } .vesna_product-item__image { width: 50px; height: 50px; } .vesna_total__label, .vesna_total__amount { font-size: 16px; } .vesna_info-list__item { flex-direction: column; align-items: flex-start; } .vesna_info-list__term { margin-bottom: 2px; flex-basis: auto; color: #00000080; } .vesna_info-list__description { text-align: left; flex-basis: auto; } .vesna_info-list__item--stacked .vesna_info-list__description { margin-left: 0; } }