@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.select2-container {
box-sizing: border-box;
display: inline-block;
margin: 0;
position: relative;
vertical-align: middle; }
.select2-container .select2-selection--single {
box-sizing: border-box;
cursor: pointer;
display: block;
height: 28px;
user-select: none;
-webkit-user-select: none; }
.select2-container .select2-selection--single .select2-selection__rendered {
display: block;
padding-left: 8px;
padding-right: 20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.select2-container .select2-selection--single .select2-selection__clear {
position: relative; }
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
padding-right: 8px;
padding-left: 20px; }
.select2-container .select2-selection--multiple {
box-sizing: border-box;
cursor: pointer;
display: block;
min-height: 32px;
user-select: none;
-webkit-user-select: none; }
.select2-container .select2-selection--multiple .select2-selection__rendered {
display: inline-block;
overflow: hidden;
padding-left: 8px;
text-overflow: ellipsis;
white-space: nowrap; }
.select2-container .select2-search--inline {
float: left; }
.select2-container .select2-search--inline .select2-search__field {
box-sizing: border-box;
border: none;
font-size: 100%;
margin-top: 5px;
padding: 0; }
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none; }
.select2-dropdown {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
box-sizing: border-box;
display: block;
position: absolute;
left: -100000px;
width: 100%;
z-index: 1051; }
.select2-results {
display: block; }
.select2-results__options {
list-style: none;
margin: 0;
padding: 0; }
.select2-results__option {
padding: 6px;
user-select: none;
-webkit-user-select: none; }
.select2-results__option[data-selected] {
cursor: pointer; }
.select2-container--open .select2-dropdown {
left: 0; }
.select2-container--open .select2-dropdown--above {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
.select2-container--open .select2-dropdown--below {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0; }
.select2-search--dropdown {
display: block;
padding: 4px; }
.select2-search--dropdown .select2-search__field {
padding: 4px;
width: 100%;
box-sizing: border-box; }
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none; }
.select2-search--dropdown.select2-search--hide {
display: none; }
.select2-close-mask {
border: 0;
margin: 0;
padding: 0;
display: block;
position: fixed;
left: 0;
top: 0;
min-height: 100%;
min-width: 100%;
height: auto;
width: auto;
opacity: 0;
z-index: 99;
background-color: #fff;
filter: alpha(opacity=0); }
.select2-hidden-accessible {
border: 0 !important;
clip: rect(0 0 0 0) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important; }
.select2-container--default .select2-selection--single {
background-color: #fff;
border: 1px solid #aaa;
border-radius: 4px; }
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 28px; }
.select2-container--default .select2-selection--single .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold; }
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: #999; }
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 26px;
position: absolute;
top: 1px;
right: 1px;
width: 20px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #888 transparent transparent transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
height: 0;
left: 50%;
margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
width: 0; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
left: 1px;
right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single {
background-color: #eee;
cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #888 transparent;
border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
cursor: text; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
box-sizing: border-box;
list-style: none;
margin: 0;
padding: 0 5px;
width: 100%; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
list-style: none; }
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
color: #999;
margin-top: 5px;
float: left; }
.select2-container--default .select2-selection--multiple .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
margin-top: 5px;
margin-right: 10px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: #e4e4e4;
border: 1px solid #aaa;
border-radius: 4px;
cursor: default;
float: left;
margin-right: 5px;
margin-top: 5px;
padding: 0 5px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
color: #999;
cursor: pointer;
display: inline-block;
font-weight: bold;
margin-right: 2px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
color: #333; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
float: right; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left: 5px;
margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left: 2px;
margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple {
border: solid black 1px;
outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple {
background-color: #eee;
cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
border-top-left-radius: 0;
border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa; }
.select2-container--default .select2-search--inline .select2-search__field {
background: transparent;
border: none;
outline: 0;
box-shadow: none;
-webkit-appearance: textfield; }
.select2-container--default .select2-results > .select2-results__options {
max-height: 200px;
overflow-y: auto; }
.select2-container--default .select2-results__option[role=group] {
padding: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] {
color: #999; }
.select2-container--default .select2-results__option[data-selected=true] {
background-color: #ddd; }
.select2-container--default .select2-results__option .select2-results__option {
padding-left: 1em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
padding-left: 0; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
margin-left: -1em;
padding-left: 2em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -2em;
padding-left: 3em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -3em;
padding-left: 4em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -4em;
padding-left: 5em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -5em;
padding-left: 6em; }
.select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: #5897fb;
color: white; }
.select2-container--default .select2-results__group {
cursor: default;
display: block;
padding: 6px; }
.select2-container--classic .select2-selection--single {
background-color: #f7f7f7;
border: 1px solid #aaa;
border-radius: 4px;
outline: 0;
background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
.select2-container--classic .select2-selection--single:focus {
border: 1px solid #5897fb; }
.select2-container--classic .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 28px; }
.select2-container--classic .select2-selection--single .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
margin-right: 10px; }
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
color: #999; }
.select2-container--classic .select2-selection--single .select2-selection__arrow {
background-color: #ddd;
border: none;
border-left: 1px solid #aaa;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
height: 26px;
position: absolute;
top: 1px;
right: 1px;
width: 20px;
background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
border-color: #888 transparent transparent transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
height: 0;
left: 50%;
margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
width: 0; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
border: none;
border-right: 1px solid #aaa;
border-radius: 0;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
left: 1px;
right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single {
border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
background: transparent;
border: none; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #888 transparent;
border-width: 0 4px 5px 4px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0;
background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }
.select2-container--classic .select2-selection--multiple {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
cursor: text;
outline: 0; }
.select2-container--classic .select2-selection--multiple:focus {
border: 1px solid #5897fb; }
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
list-style: none;
margin: 0;
padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
display: none; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
background-color: #e4e4e4;
border: 1px solid #aaa;
border-radius: 4px;
cursor: default;
float: left;
margin-right: 5px;
margin-top: 5px;
padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
color: #888;
cursor: pointer;
display: inline-block;
font-weight: bold;
margin-right: 2px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
color: #555; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
float: right; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left: 5px;
margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left: 2px;
margin-right: auto; }
.select2-container--classic.select2-container--open .select2-selection--multiple {
border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
.select2-container--classic .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa;
outline: 0; }
.select2-container--classic .select2-search--inline .select2-search__field {
outline: 0;
box-shadow: none; }
.select2-container--classic .select2-dropdown {
background-color: white;
border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above {
border-bottom: none; }
.select2-container--classic .select2-dropdown--below {
border-top: none; }
.select2-container--classic .select2-results > .select2-results__options {
max-height: 200px;
overflow-y: auto; }
.select2-container--classic .select2-results__option[role=group] {
padding: 0; }
.select2-container--classic .select2-results__option[aria-disabled=true] {
color: grey; }
.select2-container--classic .select2-results__option--highlighted[data-selected] {
background-color: #3875d7;
color: white; }
.select2-container--classic .select2-results__group {
cursor: default;
display: block;
padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown {
border-color: #5897fb; }#buyoneclick_form_order {
font-size: 16px;
}
#buyoneclick_form_order .form-message-result {
font-size: 13px;
color: red;
}
#buyoneclick_form_order form {
margin-bottom: 0;
}
#buyoneclick_form_order .table-wrap {
display: inline-block;
width: 100%;
background: linear-gradient(128.87deg, #FABF79 0.48%, #FFBB83 48.94%, #FE9AD4 85.96%);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding: 30px 30px 50px 30px;
margin-bottom: 30px;
}
#buyoneclick_form_order .table-wrap table {
width: 100%;
margin:0;
padding:0;
border-collapse: collapse;
border-spacing: 0;
}
#buyoneclick_form_order .table-wrap table tr {
display: grid; 
grid-auto-columns: 1fr; 
grid-template-columns: .25fr 1fr; 
gap: 25px 25px; 
grid-template-areas: 
"pic title"
"pic quantity-price"; 
}
.ark-woo-1click-pic { grid-area: pic; }
.ark-woo-1click-title { grid-area: title; }
.ark-woo-1click-quantity-price { grid-area: quantity-price; }
#buyoneclick_form_order .table-wrap table th, #buyoneclick_form_order .table-wrap table td {
font-size: 14px;
}
#buyoneclick_form_order .table-wrap table th {
color: #fff;
background-color: #444;
text-transform: uppercase;
}
#formOrderOneClick>.overlay {
background-color: rgba(0, 0, 0, 0.7);
bottom: 0;
cursor: default;
left: 0;
opacity: 0;
position: fixed;
right: 0;
top: 0;
width: 100%;
height: auto;
visibility: hidden;
z-index: 9999989;
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-ms-transition: opacity .5s;
-o-transition: opacity .5s;
transition: opacity .5s;
}
#formOrderOneClick>.popup {
display: block;
opacity: 0;
width: 100%;
max-width: 765px;
min-width: 320px;
height: auto;
position: fixed;
visibility: hidden;
z-index: 999999997;
-webkit-transition: opacity .5s, top .5s;
-moz-transition: opacity .5s, top .5s;
-ms-transition: opacity .5s, top .5s;
-o-transition: opacity .5s, top .5s;
transition: opacity .5s, top .5s;
border-radius: 4px;
margin: 0;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
padding: 40px 30px;
background: #FFFAF4;
border-radius: 10px;
}
#buyoneclick_form_order h2 {
background: linear-gradient(20.61deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
font-weight: 600;
font-size: 32px;
}
#formOrderOneClick .popup .close_order {
display: block;
width: 2em;
height: 2em;
padding:2px;
top: -6px;
right: -6px;
cursor: pointer;
color: #fff;
-webkit-border-radius: 20%;
-moz-border-radius: 20%;
-o-border-radius: 20%;
-ms-border-radius: 20%;
border-radius: 20%;
text-align: center;
}
#formOrderOneClick textarea{
resize: none;
font-family: 'arial', sans-serif;
padding: 6px;
width: 100%;
height: 80px;
color: #000;
border: 1px solid #ccc;
border-radius: 2px;
background-color: #fff;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
text-align: left;
margin-top: 5px;
margin-bottom: 5px;
}
#formOrderOneClick input[type="checkbox"] {
float: left;
}
#formOrderOneClick .popup #buyoneclick_form_order {
position: relative;
border-radius: 12px;
background: none;
}
#formOrderOneClick .button:hover {
text-decoration: none;
}
#formOrderOneClick .button:active, #buyoneclick_form_order input[type="submit"].button:disabled {
opacity: 0.7;
cursor: default;
}
#formOrderOneClick .phoneFormat {
line-height: 12px;
font-size: 12px;
color: #cacaca;
position: relative;
z-index: 20;
padding: 0;
margin: 2px;
}
#formOrderOneClick th,td {
font-weight: normal;
}
#formOrderOneClick .button{
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
display: block;
text-align: center;
margin: 10px auto;
text-decoration: none;
cursor: pointer;
}
#formOrderOneClick [name="quantity_product"] {
position: relative;
height: 50%;
width: 75px;
}
.ark-woo-1click-pic img {
width: 125px;
height: 125px;
border-radius: 10px;
}
.ark-woo-1click-title span {
font-weight: 700;
font-size: 22px;
line-height: 30px;
color: #FFFFFF;
}
.ark-woo-1click-quantity-price {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 10px;
padding: 10px 35px;
display: flex;
justify-content: space-between;
}
.ark.qib-button {
display: block !important;
}
.ark-woo-1click-quantity label,
.ark-woo-1click-price p {
margin-bottom: 10px;
display: block;
font-size: 18px;
}
.ark-woo-1click-price span {
font-size: 32px;
}
.ark-woo-1click-sign-form {
font-size: 22px;
line-height: 30px;
margin-bottom: 30px;
}
.b1c-form > label {
font-size: 12px;
color: #222222;
display: block;
margin-bottom: 10px;
}
.b1c-form > label span {
margin-bottom: 5px;
}
.b1c-form > label input {
background: #FFFFFF;
border: 1px solid rgba(227, 220, 214, 0.42);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding: 15px 20px;
}
.b1c-form > label input::placeholder {
color: #7C7C7C;
}
.ark-woo-1click-submit {
padding: 15px !important;
color: #FFFFFF;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%) !important;
box-shadow: 0px 0px 8px rgb(0 0 0 / 1%) !important;
border-radius: 10px !important;
display: flex;
align-items: center;
width: 100%;
font-weight: 500 !important;
font-size: 18px !important;
justify-content: center;
margin: 30px 0 0 0 !important;
}
.ark-woo-1click-close {
display: flex;
justify-content: space-between;
margin-bottom: 30px;
}
.ark-woo-1click-price-mob {
display: none;
}
@media screen and (max-width: 768px) {
#formOrderOneClick>.popup {
max-width: 90%;
min-width: 90%;
overflow: auto;
max-height: 90vh;
}
#buyoneclick_form_order .table-wrap table tr {
grid-template-columns: .35fr 1fr;
}
.ark-woo-1click-quantity-price {
padding: 10px 15px;
}
}
@media screen and (max-width: 600px) {
#formOrderOneClick > .popup {
min-width: 90%;
}
#buyoneclick_form_order .table-wrap table {
border: 0;
}
#buyoneclick_form_order .table-wrap table thead {
display: none;
}
#buyoneclick_form_order .table-wrap table tr {
}
#buyoneclick_form_order .table-wrap table td {
display: block;
font-size: 13px;
}
#buyoneclick_form_order .table-wrap table td:last-child {
border-bottom: 0;
}
#buyoneclick_form_order .table-wrap  table td:before {
content: attr(data-label);
float: left;
text-transform: uppercase;
font-weight: bold;
display: none;
}
#buyoneclick_form_order .table-wrap table tr {
grid-template-areas:
"pic title"
"quantity-price quantity-price";
gap: 20px 10px;
grid-template-columns: .5fr 1fr;
}
.ark-woo-1click-price-mob {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 35px;
}
.ark-woo-1click-price-mob p {
font-size: 14px;
}
.ark-woo-1click-price-mob span {
font-size: 22px;
}
.ark-woo-1click-sign-form {
display: none;
}
.ark-woo-1click-price {
display: none;
}
.ark-woo-1click-quantity-price {
padding: 0;
background: transparent;
border: none;
border-radius: 0;
}
#formOrderOneClick>.popup {
padding: 30px 20px 0 20px;
}
#buyoneclick_form_order h2 {
font-size: 22px;
line-height: 30px;
}
.ark-woo-1click-close {
margin-bottom: 10px;
}
#buyoneclick_form_order .table-wrap {
padding: 15px;
margin-bottom: 20px;
}
.ark-woo-1click-title span {
font-weight: 400;
font-size: 12px;
}
.ark-woo-1click-quantity label, .ark-woo-1click-price p {
color: #FFFFFF;
font-size: 14px;
}
.ark-qty-button {
color: #FFF !important;
border: 1px solid #FFF !important;
}
.ark-woo-1click-quantity-price .qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
background: #fff !important;
color: #FEA02E;
}
.b1c-form > label {
margin-bottom: 25px;
}
#formOrderOneClick .button {
width: calc(100% + 40px);
margin: 0 -20px !important;
border-radius: 0 !important;
}
}
@media screen and (max-width: 420px) {
#buyoneclick_form_order .table-wrap table tr {
grid-template-columns: 1fr 1fr;
}
}  #formOrderOneClick .buyvalide {
width: 100%;
margin-top: 10px;
}  #formOrderOneClick .overlay_message {
background-color: rgba(0, 0, 0, 0.7);
bottom: 0;
cursor: default;
left: 0;
opacity: 0;
position: fixed;
right: 0;
top: 0;
visibility: hidden;
z-index: 99999;
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-ms-transition: opacity .5s;
-o-transition: opacity .5s;
transition: opacity .5s;
}
#formOrderOneClick .popummessage {
display: inline-block;
opacity: 0;
position: fixed;
visibility: hidden;
z-index: 999999;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: opacity .5s, top .5s;
-moz-transition: opacity .5s, top .5s;
-ms-transition: opacity .5s, top .5s;
-o-transition: opacity .5s, top .5s;
transition: opacity .5s, top .5s;
border-radius: 11px;
margin: 0;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
border-radius: 10px;
padding: 35px 50px;
width: 100%;
max-width: 530px;
}
#formOrderOneClick .popummessage .close_message {
font-size: 13px;
display: block;
width: 6px;
height: 17px;
position: absolute;
padding: 1px 9px 4px 9px;
top: -15px;
right: -15px;
cursor: pointer;
color: #fff;
font-family: 'tahoma', sans-serif;
background: -webkit-gradient(linear, left top, right top, from(#3d51c8), to(#051fb8));
background: -webkit-linear-gradient(top, #3d51c8, #051fb8);
background: -moz-linear-gradient(top, #3d51c8, #051fb8);
background: -o-linear-gradient(top, #3d51c8, #051fb8);
background: -ms-linear-gradient(top, #3d51c8, #051fb8);
background: linear-gradient(top, #3d51c8, #051fb8);
background-color: #3d51c8;
border: 1px solid #061fb8;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
text-align: center;
box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.5);
display: none;
}
#formOrderOneClick .popummessage .close_message:hover {
background: -webkit-gradient(linear, left top, right top, from(#051fb8), to(#3d51c8));
background: -webkit-linear-gradient(top, #051fb8, #3d51c8);
background: -moz-linear-gradient(top, #ff5f0, #3d51c87);
background: -o-linear-gradient(top, #051fb8, #3d51c8);
background: -ms-linear-gradient(top, #051fb8, #3d51c8);
background: linear-gradient(top, #051fb8, #3d51c8);
background-color: #051fb8;
border: 1px solid #00385E;
}
#formOrderOneClick .popummessage .close_message:active {
background: #8f9be0;
}
.ark-woo-1click-thank-img {
text-align: center;
margin-bottom: 20px;
}
#formOrderOneClick .popummessage p {
font-weight: 500;
font-size: 18px;
line-height: 26px;
color: #FFFFFF;
text-align: center;
}
@media (max-width: 576px) {
#formOrderOneClick .popummessage {
width: 89%;
padding: 20px;
}
#formOrderOneClick .popummessage p {
font-weight: 400;
font-size: 14px;
}
}@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-ExtraBold.eot);
src: local('Gilroy ExtraBold'), local('Gilroy-ExtraBold'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-ExtraBold.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-ExtraBold.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-ExtraBold.ttf) format('truetype');
font-weight: 800;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Heavy.eot);
src: local('Gilroy Heavy'), local('Gilroy-Heavy'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Heavy.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Heavy.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Heavy.ttf) format('truetype');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-LightItalic.eot);
src: local('Gilroy Light Italic'), local('Gilroy-LightItalic'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-LightItalic.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-LightItalic.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-LightItalic.ttf) format('truetype');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-ThinItalic.eot);
src: local('Gilroy Thin Italic'), local('Gilroy-ThinItalic'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-ThinItalic.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-ThinItalic.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-ThinItalic.ttf) format('truetype');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-BlackItalic.eot);
src: local('Gilroy Black Italic'), local('Gilroy-BlackItalic'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-BlackItalic.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-BlackItalic.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-BlackItalic.ttf) format('truetype');
font-weight: 900;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-BoldItalic.eot);
src: local('Gilroy Bold Italic'), local('Gilroy-BoldItalic'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-BoldItalic.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-BoldItalic.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-BoldItalic.ttf) format('truetype');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-SemiBold.eot);
src: local('Gilroy SemiBold'), local('Gilroy-SemiBold'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-SemiBold.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-SemiBold.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-SemiBold.ttf) format('truetype');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-UltraLightItalic.eot);
src: local('Gilroy UltraLight Italic'), local('Gilroy-UltraLightItalic'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-UltraLightItalic.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-UltraLightItalic.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-UltraLightItalic.ttf) format('truetype');
font-weight: 200;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-SemiBoldItalic.eot);
src: local('Gilroy SemiBold Italic'), local('Gilroy-SemiBoldItalic'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-SemiBoldItalic.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-SemiBoldItalic.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-SemiBoldItalic.ttf) format('truetype');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Light.eot);
src: local('Gilroy Light'), local('Gilroy-Light'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Light.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Light.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-MediumItalic.eot);
src: local('Gilroy Medium Italic'), local('Gilroy-MediumItalic'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-MediumItalic.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-MediumItalic.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-MediumItalic.ttf) format('truetype');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-ExtraBoldItalic.eot);
src: local('Gilroy ExtraBold Italic'), local('Gilroy-ExtraBoldItalic'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-ExtraBoldItalic.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-ExtraBoldItalic.ttf) format('truetype');
font-weight: 800;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Regular.eot);
src: local('Gilroy Regular'), local('Gilroy-Regular'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Regular.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Regular.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-HeavyItalic.eot);
src: local('Gilroy Heavy Italic'), local('Gilroy-HeavyItalic'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-HeavyItalic.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-HeavyItalic.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-HeavyItalic.ttf) format('truetype');
font-weight: 900;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Medium.eot);
src: local('Gilroy Medium'), local('Gilroy-Medium'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Medium.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Medium.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Medium.ttf) format('truetype');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-RegularItalic.eot);
src: local('Gilroy Regular Italic'), local('Gilroy-RegularItalic'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-RegularItalic.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-RegularItalic.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-RegularItalic.ttf) format('truetype');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-UltraLight.eot);
src: local('Gilroy UltraLight'), local('Gilroy-UltraLight'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-UltraLight.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-UltraLight.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-UltraLight.ttf) format('truetype');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Bold.eot);
src: local('Gilroy Bold'), local('Gilroy-Bold'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Bold.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Bold.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Thin.eot);
src: local('Gilroy Thin'), local('Gilroy-Thin'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Thin.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Thin.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Thin.ttf) format('truetype');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gilroy';
src: url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Black.eot);
src: local('Gilroy Black'), local('Gilroy-Black'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Black.eot?#iefix) format('embedded-opentype'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Black.woff) format('woff'),
url(//m-sonechko.com/wp-content/themes/maminesonechko/fonts/Gilroy/Gilroy-Black.ttf) format('truetype');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@import url("https://fonts.googleapis.com/css2?family=Marck+Script&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500;800&display=swap");
:active,
:hover,
:focus {
outline: 0;
outline-offset: 0;
}
html {
scroll-behavior: smooth;
}
body {
font-family: 'Gilroy', sans-serif;
font-size: 16px;
background: #FFFAF4;
min-height: 100vh;
display: flex;
flex-direction: column;
justify-content: space-between;
}
body.toner {
overflow: hidden;
}
body.toner::after {
content: "";
display: block;
width: 100%;
height: 100vh;
position: fixed;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.25);
z-index: 9;
}
* {
padding: 0;
margin: 0;
box-sizing: border-box;
}
*:before,
*:after {
box-sizing: border-box;
}
img {
max-width: 100%;
height: auto;
}
button {
cursor: pointer;
}
ins {
text-decoration: none;
font-weight: normal;
}
button,
input,
input::placeholder,
select,
textarea,
textarea::placeholder {
outline: none;
font-family: 'Gilroy', sans-serif;
font-size: 16px;
opacity: 1;
color: #000;
background: none;
border: none;
}
input {
border-radius: 0;
-webkit-border-radius: 0;
}
button,
input,
select,
textarea {
outline: none;
font-family: 'Gilroy', sans-serif;
font-size: 16px;
}
a {
text-decoration: none;
outline: none;
color: #000;
}
.container {
width: 100%;
max-width: 1200px;
margin: 0 auto;
}
.half-container {
width: calc(100vw - ((100vw - 1200px) / 2));
margin-left: auto;
margin-right: 0px;
}
.front-container {
max-width: 1550px;
}
section {
margin-bottom: 100px;
}
.header-top {
display: flex;
align-items: center;
justify-content: space-between;
padding: 15px 0;
padding-top: 10px;
}
.header-top > a img,
.footer-logo img {
width: 150px;
}
.head-catalog-btn {
font-weight: 500;
font-size: 16px;
padding: 10px 15px;
background: #FFFFFF;
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.01);
border-radius: 10px;
display: flex;
line-height: 1;
}
.head-catalog-btn::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow.svg);
margin-left: 15px;
}
.header-top input {
background: #FFFFFF;
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.01);
border-radius: 10px 0 0 10px;
padding: 10px 20px;
width: 100%;
}
.header-top input::placeholder {
color: #A0A0A0;
}
.header-top form {
width: 500px;
position: relative;
z-index: 99;
}
.head-search-form {
display: flex;
}
.header-top form button {
padding: 10px 15px;
background: linear-gradient(20.61deg, #F9DABE -0.19%, #E9B7D4 104.1%);
border-radius: 0px 10px 10px 0px;
}
.result-search {
position: absolute;
width: 100%;
z-index: 5;
display: none;
}
.result-table {
width: 100%;
border-bottom: 1px solid #F0F0F0;
}
.result-table-title:hover {
color: #ff8b35;
}
.result-search-head {
width: 100%;
background: #FFFFFF;
border-radius: 10px;
position: absolute;
display: none;
top: 40px;
left: 0;
}
.result-search-wrapper {
padding: 8px 20px;
}
.result-search-wrapper:first-child {
padding-top: 25px;
}
.result-search-wrapper:last-child {
padding-bottom: 25px;
}
.head-lang-currency {
display: flex;
align-items: center;
}
.head-lang-currency svg {
margin: 0 10px;
}
.head-icons {
display: flex;
align-items: center;
}
.head-icons a {
margin: 0 15px;
}
.header-bottom {
background: #FFEBDC;
padding: 10px;
}
.header-bottom ul {
list-style: none;
display: flex;
align-items: center;
}
.header-bottom ul li {
margin: 0 15px;
}
.header-bottom ul li:first-child {
margin-left: 0;
}
.header-bottom ul li:last-child {
margin-right: 0;
}
.header-bottom ul li a {
font-size: 14px;
}
.header-bottom-wrapper {
display: flex;
align-items: center;
justify-content: space-between;
}
.mob-head-tel a {
justify-content: flex-start !important;
}
.head-tel a {
display: flex;
align-items: center;
line-height: 0;
}
.adaptive-menu-wrapper .head-tel a {
margin-bottom: 5px;
}
.adaptive-menu-wrapper .head-tel a:last-child {
margin-bottom: 0;
}
.head-tel a::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/phone.svg);
margin-right: 15px;
}
.head-tel a::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow-small-right.svg);
margin-left: 15px;
display: none;
}
.head-tel div,
.head-tel div img{
display: none;
align-items: center;
cursor: pointer;
}
.head-tel div img {
position: relative;
-webkit-transition: all .27s ease-in-out;
-o-transition: all .27s ease-in-out;
transition: all .27s ease-in-out;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
margin-left: 10px;
}
.head-tel div img.click {
position: relative;
-webkit-transition: all .27s ease-in-out;
-o-transition: all .27s ease-in-out;
transition: all .27s ease-in-out;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.head-tel div:first-child,
.head-tel div:first-child img{
display: flex;
}
.front-slider .swiper-slide {
display: flex;
flex-direction: row-reverse;
}
.front-slider-slide-txt .orange-btn {
font-weight: 400;
}
.front-slide-1 .front-slider-slide-txt {
margin: 0;
position: absolute;
top: 35%;
left: 175px;
margin-right: -50%;
transform: translate(0, -50%);
max-width: 400px;
}
.front-slide-1 img {
height: 600px;
}
.front-slide-3 .front-slider-slide-txt {
max-width: 540px;
}
.front-slider .front-slide-2 {
flex-direction: column-reverse;
}
.front-slider .front-slide-2 .front-slider-slide-txt {
text-align: center;
padding-top: 30px;
max-width: 1200px;
margin: 0 auto;
}
.front-slider .front-slide-2 .orange-btn {
margin: 0 auto;
}
.front-slider .front-slide-2 img {
object-fit: contain;
max-width: 1200px;
margin: 0 auto;
}
.front-slide-4 img {
width: 100%;
}
.front-slide-4 .front-slider-slide-txt {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
text-align: center;
color: #FFFFFF;
}
.front-slide-4 .front-slider-slide-txt span {
background: none;
-webkit-text-fill-color: #fff;
text-fill-color: #fff;
}
.front-slide-4 .front-slider-slide-txt a {
margin: 0 auto;
color: #FEA02E;
background: #fff;
}
.front-slide-4 .front-slider-slide-txt a::after  {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow-orange.svg);
}
.front-slider-slide-txt span {
display: block;
font-weight: 700;
font-size: 42px;
line-height: 58px;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 15px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.front-slider-slide-txt span {
display: table-cell;
} 
.front-slider-slide-txt p {
margin-top: 15px;
}
}
.front-slide-1 .front-slider-slide-txt span,
.front-slide-2 .front-slider-slide-txt span,
.front-slide-3 .front-slider-slide-txt span,
.front-slide-4 .front-slider-slide-txt span {
font-size: 50px;
}
.front-slider-pagination {
margin-top: 30px;
}
.front-slider-slide-txt p {
line-height: 19px;
margin-bottom: 15px;
}
.front-slider .swiper-slide.front-slide-sacrament {
position: relative;
display: flex;
flex-direction: row;
align-items: flex-end;
justify-content: space-between;
}
.front-slide-sacrament .front-slider-slide-txt {
text-align: center;
width: 100%;
margin: 0;
position: absolute;
top: 40%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}
.front-slide-sacrament .front-slider-slide-txt span {
display: block;
max-width: 40%;
margin: 0 auto;
}
.front-slide-sacrament .front-slider-slide-txt .orange-btn {
margin: 0 auto;
}
.front-slide-sacrament-mob {
display: none;
}
.orange-btn,
.woocommerce div.product form.cart .ark-woo-sp-add-to-cart-wrapper .button,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-ResetPassword.lost_reset_password button {
padding: 8px 15px;
color: #FFFFFF;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.01);
border-radius: 10px;
display: flex;
align-items: center;
width: max-content;
font-weight: 500;
min-width: 162px;
justify-content: center;
}
.woocommerce-ResetPassword.lost_reset_password button:hover {
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
color: #FFFFFF;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
min-width: 0;
}
.ark-woo-sp-add-to-cart-wrapper .qib-container {
display: none !important;
}
.orange-btn-wrapper a {
padding: 8px 15px !important;
color: #FFFFFF !important;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%) !important;
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.01) !important;
border-radius: 10px !important;
display: flex !important;
align-items: center;
width: max-content;
font-weight: 500 !important;
font-size: 18px !important;
height: 100%;
}
.front-slider-slide-txt a {
padding: 8px 37px;
}
.front-slider-slide-txt a::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow-white.svg);
}
.slider-pagination {
display: flex;
position: static;
text-align: center;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.swiper-pagination-bullet {
background: linear-gradient(20.61deg, #F9DABE -0.19%, #E9B7D4 104.1%) !important;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04) !important;
border-radius: 30px !important;
width: 10px !important;
height: 10px !important;
opacity: 1 !important;
margin: 5px 12px !important;
}
.swiper-pagination-bullet-active {
background: linear-gradient(90deg, #FFB55C 0.03%, #F8B680 30.2%, #E9B7D4 100.01%) !important;
width: 25px !important;
height: 25px !important;
}
.section-title,
.woocommerce-products-header__title.page-title {
font-weight: 700;
font-size: 42px;
line-height: 42px;
background: linear-gradient(359deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 30px;
}
.woocommerce-products-header__title.page-title {
font-weight: 600;
}
.front-what-need h2 {
margin-bottom: 30px;
}
.front-what-need-tabs {
margin-bottom: 15px;
}
.front-what-need-tabs ul {
display: flex;
align-items: center;
list-style: none;
}
.front-what-need-tabs ul li {
color: #A0A0A0;
padding: 5px 10px;
background: rgba(227, 220, 214, 0.42);
border-radius: 10px;
margin: 0 15px;
cursor: pointer;
}
.front-what-need-tabs ul li._active {
color: #FF671F;
background: #FFEBDC;
}
.front-what-need-tabs ul li:first-child {
margin-left: 0;
}
.front-what-need-tabs ul li:last-child {
margin-right: 0;
}
.front-what-need-tab-content {
display: none;
}
.front-what-need-tab-content._current {
display: grid;
grid-template-columns: 49.5% 49.5%;
gap: 1%;
}
.front-what-need-tab-contents .tab-content {
display: none;
padding-bottom: 15px;
line-height: 19px;
padding-right: 15px;
}
.front-what-need-tab-contents .tab-content p,
.front-what-need-tab-contents .tab-content ul,
.front-what-need-tab-contents .tab-content ol{
margin-bottom: 15px;
}
.front-what-need-tab-contents .tab-content.first {
display: block;
}
.front-what-need-tab-contents .faq-item {
border-bottom: 1px solid #000000;
}
.faq-wrapper {
padding-left: 20px;
}
.front-what-need-tab-contents .faq-item.active {
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.front-what-need-tab-contents .faq-item:first-child .tab-btn-dwn {
padding-top: 0;
}
.front-what-need-tab-contents .tab-btn-dwn {
font-size: 22px;
line-height: 26px;
cursor: pointer;
margin: 15px 0;
position: relative;
padding-right: 20px;
}
.front-what-need-tab-content-left img {
display: none;
border-radius: 10px;
}
.front-what-need-tab-content-left img.eq-image {
display: block;
}
.front-what-need-tab-contents .tab-btn-dwn::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow-faq.svg);
position: absolute;
right: 0;
top: 0;
-webkit-transition: all .27s ease-in-out;
-o-transition: all .27s ease-in-out;
transition: all .27s ease-in-out;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.front-what-need-tab-contents .tab-btn-dwn.active::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow-faq.svg);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.front-what-need-tab-content-right>a {
margin-top: 25px;
}
.orange-btn::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow-white.svg);
margin-left: 15px;
margin-top: 5px;
}
.front-categories-title {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 15px;
}
.front-categories .about-section-title {
margin-bottom: 0;
}
.front-cat-pagination {
margin-top: 50px;
}
.no-bg-btn {
--r: 10px;
--b: 2px;
font-weight: 500;
background: linear-gradient(to right, #FEA02E 0%, #FCA35B 33%, #FF7FC9 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
border-radius: var(--r);
display: flex;
align-items: center;
justify-content: center;
position: relative;
z-index: 0;
text-decoration: none;
padding: 12px 22px;
width: max-content;
}
.no-bg-btn::before {
content: "";
position: absolute;
z-index: -1;
inset: 0;
border: var(--b) solid transparent;
border-radius: var(--r);
background: inherit;
background-origin: border-box;
background-clip: border-box;
-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
-webkit-mask-repeat: no-repeat;
}
.no-bg-btn::after,
.white-btn::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow-orange.svg);
margin-left: 20px;
margin-top: 5px;
z-index: 99;
}
.front-categories-wrapperX {
display: grid;
grid-template-columns: 1fr 1fr 1.7fr 1fr 1fr;
gap: 0 2%;
}
.front-categories-wrapper {
align-items: center;
}
.front-categories-wrapper a {
position: relative;
display: block;
width: 100%;
height: 100%;
}
.front-categories-wrapper .swiper-slide-active span {
padding: 0;
}
.front-categories-wrapper a span {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
text-align: center;
background: linear-gradient(20.61deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
font-weight: 600;
font-size: 22px;
line-height: 26px;
}
.front-categories .swiper {
padding: 20px 0;
}
.front-categories-wrapper a img {
opacity: 0;
}
.front-categories-wrapperX a.front-categories-highlight img,
.front-categories-wrapper .swiper-slide-active img{
opacity: 1;
transform: scale(1.5);
width: 100%;
}
.front-categories-wrapperX a.front-categories-highlight span,
.front-categories-wrapper .swiper-slide-active span {
font-weight: 700;
font-size: 25px;
line-height: 26px;
color: #FFFFFF;
-webkit-text-fill-color: #fff;
background: rgba(255, 255, 255, 0);
}
.front-popular-item-img {
position: relative;
margin-bottom: 15px;
display: block;
}
.front-popular-item-img img {
width: 100%;
border-radius: 10px;
}
.front-popular-item-img .front-popular-item-label {
position: absolute;
top: 15px;
left: 15px;
font-size: 12px;
color: #3E9216;
padding: 4px 12px;
background: #D8FFC6;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
}
.front-popular-item-wish {
position: absolute;
top: 15px;
right: 15px;
z-index: 999;
}
#ark-woo-single-product-related-slider .front-popular-item-wish .delete-favorite-x span,
#ark-woo-single-product-related-slider .front-popular-item-wish .add-favorite span{
display: none !important;
}
.front-popular-item-wish .add-favorite::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/wishlist-white.svg);
}
.front-popular-item-wish .delete-favorite-x::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/wishlist-red.svg);
}
.front-popular-item-wish > span {
display: block;
}
.front-popular-item-txt {
display: grid;
grid-template-columns: 60% 40%;
justify-content: space-between;
}
.front-popular-item-txt-right {
text-align: right;
}
.front-popular-item-txt-right > span {
font-size: 12px;
display: block;
color: #A0A0A0;
text-align: right;
}
.front-popular-item-txt-right br {
display: none;
}
.front-popular-item-txt-left span {
line-height: 19px;
display: block;
margin-bottom: 7px;
}
.front-popular-item-txt-left small {
font-size: 12px;
line-height: 14px;
color: #A0A0A0;
}
.front-popular-item-txt-right s {
font-size: 14px;
color: #EF1010;
}
.front-popular-item-txt-right p {
font-weight: 500;
font-size: 18px;
}
.front-popular-item-btns {
display: none;
margin-top: 10px !important;
}
.front-popular-item-btns > div {
display: flex;
justify-content: space-between;
}
.front-popular-item-btns a {
font-size: 18px;
}
.front-popular-item-btns a::after {
display: none;
}
.front-popular-item-btns a.no-bg-btn {
margin-right: 5px;
}
.front-popular-item-btns .no-bg-btn {
padding: 12px 19px;
}
.front-popular-item-btns button.clickBuyButton {
--r: 10px;
--b: 2px;
font-weight: 500;
background: linear-gradient(to right, #FEA02E 0%, #FCA35B 33%, #FF7FC9 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
border-radius: var(--r);
display: flex;
align-items: center;
justify-content: center;
position: relative;
z-index: 0;
text-decoration: none;
padding: 12px 19px;
width: max-content;
font-size: 18px;
margin-right: 5px;
}
.front-popular-item-btns button.clickBuyButton::before,
.woocommerce a.button.cancel::before {
content: "";
position: absolute;
z-index: -1;
inset: 0;
border: var(--b) solid transparent;
border-radius: var(--r);
background: inherit;
background-origin: border-box;
background-clip: border-box;
-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
-webkit-mask-repeat: no-repeat;
}
.front-popular .swiper-wrapper {
margin-bottom: 30px;
}
#front-popular {
margin-bottom: 180px;
}
.front-about {
display: grid;
grid-template-columns: 42% 55%;
gap: 3%;
}
.front-about-left .section-title {
-webkit-text-fill-color: #fff;
position: relative;
max-width: 70%;
}
.front-about-left {
position: relative;
}
.front-about-left::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/front-about-bg.png);
margin: 0;
position: absolute;
z-index: -1;
top: -280px;
left: -215px;
}
.front-about-right {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 120px 20%;
align-items: center;
}
.front-about-item span {
font-weight: 600;
font-size: 22px;
line-height: 26px;
background: linear-gradient(20.61deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
display: block;
margin-bottom: 15px;
}
.front-about-item p {
line-height: 19px;
color: #222222;
}
.front-reviews .about-section-title {
margin-bottom: 0;
}
.front-reviews .swiper {
padding: 100px 0 100px 0;
margin-left: -75px;
}
.front-reviews .swiper-wrapper {
align-items: center;
}
.front-reviews .swiper {
overflow: visible;
}
.front-reviews .swiper .swiper-slide {
transform: scale(0.7);
transition: transform 1s ease, transform-origin 1s ease;
transform-origin: 100% 50%;
}
.front-reviews .swiper .swiper-slide img {
border-radius: 10px;
}
.front-reviews .swiper .swiper-slide-next {
transform-origin: 170% 50%;
}
.front-reviews .swiper .swiper-slide-prev {
transform-origin: 30% 50%;
}
.front-reviews .swiper .swiper-slide-active, {
transform: scale(1.5);
transform-origin: 20% 50%;
}
.front-reviews .swiper .swiper-slide-active {
transform: scale(1.5);
transform-origin: 20% 50%;
}
.single-product-gallery-nav .swiper-slide-duplicate-active {
transform: none !important;
transform-origin: none !important;
}
.front-reviews .swiper__img-wrapper {
width: 100%;
height: 100%;
overflow: hidden;
}
.front-reviews .swiper__img {
width: 100%;
height: 100%;
object-fit: cover;
}
.front-reviews-pagination {
margin: 0;
position: absolute;
bottom: 0 !important;
left: calc(50% + 40px) !important;
margin-right: -50%;
transform: translate(-50%, -50%);
width: 1300px !important;
}
#front-reviews {
position: relative;
}
.front-reviews {
overflow: hidden;
}
#front-reviews::after {
content: '';
height: 182px;
width: 992px;
display: block;
margin: 0;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
background: linear-gradient(90deg, #FFB55C 0.03%, #F8B680 30.2%, #E9B7D4 100.01%);
filter: blur(150px);
z-index: -1;
}
.front-advantages {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 10px;
}
.front-advantages > div {
position: relative;
text-align: center;
height: max-content;
}
.front-advantages > div span {
font-weight: 700;
font-size: 32px;
color: #FFFFFF;
display: block;
margin-bottom: 10px;
}
.front-advantages > div p {
font-weight: 600;
font-size: 18px;
line-height: 26px;
color: #FFFFFF;
}
.front-advantages-txt {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
max-width: 180px;
}
.front-advantages > div:nth-child(3) .front-advantages-txt {
top: 53%;
left: 42%;
}
.front-advantages > div:nth-child(8) .front-advantages-txt {
top: 46%;
}
.front-blog-title h2 {
margin-bottom: 0;
}
.front-blog-title {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 30px;
}
.front-blog-wrapper {
display: grid;
grid-template-columns: 66% 33%;
gap: 0 1%;
}
.front-blog-item-img img {
width: 100%;
display: block;
}
.front-blog-left .front-blog-item {
display: grid;
grid-template-columns: 37% 61%;
gap: 0 2%;
margin-bottom: 25px;
}
.front-blog-left .front-blog-item:last-child {
margin-bottom: 0;
}
.front-blog-item-txt > span {
font-weight: 700;
font-size: 24px;
line-height: 30px;
background: linear-gradient(20.61deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
display: block;
margin-bottom: 15px;
}
.front-blog-item-txt > div {
margin-bottom: 25px;
}
.front-blog-item-txt div {
display: flex;
align-items: center;
}
.front-blog-item-txt div div {
margin-right: 40px;
}
.front-blog-item-txt div div img {
margin-right: 7px;
}
.front-blog-item-txt div div span {
font-size: 12px;
color: #A0A0A0;
text-transform: lowercase;
}
.front-blog-item-txt p {
line-height: 19px;
margin-bottom: 25px;
}
.front-blog-item-txt small {
font-weight: 500;
display: flex;
align-items: center;
}
.front-blog-item-txt small::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow.svg);
margin-left: 15px;
}
.front-blog-right .front-blog-item .front-blog-item-img {
margin-bottom: 25px;
}
.front-blog-right .front-blog-item .front-blog-item-img img {
height: 167px;
object-fit: cover;
}
#front-blog {
margin-bottom: 80px;
}
.front-promotional .swiper-wrapper {
margin-bottom: 30px;
}
.front-promotional-item-label {
position: absolute;
top: 15px;
left: 15px;
font-size: 12px;
color: #FF0000;
padding: 4px 12px;
background: #FFDADA;
box-shadow: 0px 0px 12px rgb(0 0 0 / 4%);
border-radius: 10px;
}
#front-promotional {
margin-bottom: 80px;
}
#front-faq {
margin-bottom: 160px;
}
#front-faq .about-section-title {
font-size: 24px;
line-height: 30px;
}
.front-faq .faq-item {
position: relative;
padding: 30px 0;
}
.front-faq .faq-item::after {
content: '';
display: block;
width: 100%;
height: 1px;
background: linear-gradient(to right, #F9DABE 50%, #E9B7D4);
position: absolute;
left: 0;
bottom: 0;
}
.front-faq .tab-btn-dwn {
font-weight: 600;
font-size: 22px !important;
background: linear-gradient(359deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
cursor: pointer;
position: relative;
padding-right: 35px;
}
.front-faq .tab-content {
margin-top: 30px;
line-height: 19px;
display: none;
max-width: 880px;
}
.front-faq .tab-content.first {
display: block;
}
.front-faq .tab-btn-dwn::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/faq-plus.svg);
position: absolute;
right: 0;
top: 0;
}
.front-faq .tab-btn-dwn.active::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/faq-minus.svg);
}
.white-btn {
font-weight: 500;
font-size: 16px;
text-decoration: none;
color: #fff;
display: inline-flex;
position: relative;
padding: 10px 15px;
background-image: linear-gradient(90deg, #fff 0%, #fff 50%);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
align-items: center;
background-size: 200% 100%;
transition: background-position 0.2s ease-out;
background-position: 0 0;
}
.white-btn::before {
content: "";
position: absolute;
left: 3px;
top: 3px;
right: 3px;
bottom: 3px;
background: #fff;
border-radius: 30px;
transition: background 0.2s ease-out;
}
.white-btn span {
position: relative;
z-index: 2;
background: linear-gradient(to right, #FEA02E 0%, #FCA35B 33%, #FF7FC9 100%);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
#front-1nstagram {
background: linear-gradient(90deg, #FFB55C 0.03%, #F8B680 30.2%, #E9B7D4 100.01%);
padding: 140px 0;
}
.front-1nstagram {
display: grid;
grid-template-columns: 49% 49%;
gap: 0 2%;
align-items: center;
}
.front-1nstagram .front-1nstagram-title {
font-weight: 700;
font-size: 42px;
line-height: 42px;
color: #FFFFFF;
margin-bottom: 15px;
}
.front-1nstagram-left {
padding-left: 100px;
}
.front-1nstagram-right {
position: relative;
text-align: center;
}
.front-1nstagram-right video {
width: 330px;
position: relative;
z-index: 99;
top: 12px;
}
.front-1nstagram-right::before {
content: "";
width: 448.87px;
height: 448.87px;
display: block;
background: linear-gradient(128.87deg, #FABF79 0.48%, #FFBB83 48.94%, #FE9AD4 85.96%);
border-radius: 100%;
margin: 0;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%) rotate(-113.3deg);
z-index: 99;
}
.front-1nstagram-right::after {
content: "";
width: 585px;
height: 585px;
display: block;
background: linear-gradient(128.87deg, #FABF79 0.48%, #FFBB83 48.94%, #FE9AD4 85.96%);
border-radius: 100%;
margin: 0;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}
.front-1nstagram-right img {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
z-index: 999;
}
#front-1nstagram {
margin-bottom: 0;
}
footer {
background: #FFEBDC;
overflow: hidden;
}
.footer-wrapper {
display: grid;
grid-template-columns: 1fr 1fr 1fr .73fr;
gap: 0 5%;
margin-bottom: 45px;
padding-top: 80px;
}
.footer-logo {
margin-bottom: 25px;
display: block;
}
.footer-wrapper ul {
list-style: none;
}
.footer-wrapper ul li {
margin-bottom: 15px;
}
.footer-wrapper ul li a {
font-size: 14px;
}
.footer-last-column a,
.sidebar-contact a,
.footer-last-column > span {
display: flex;
align-items: center;
margin-bottom: 15px;
font-size: 14px;
}
.footer-last-column > a img,
.footer-last-column > span > img,
.sidebar-contact > a img {
margin-right: 10px;
width: 24px;
flex-shrink: 0;
object-fit: none;
}
.sidebar-contact br {
display: none;
}
.footer-s0cial {
margin-top: 25px;
display: flex;
align-items: center;
}
.footer-s0cial a {
display: block;
margin: 0 10px;
}
.footer-s0cial a img {
display: block;
height: 18px;
width: 18px;
}
.footer-s0cial a:first-child {
margin-left: 0;
}
.footer-s0cial a:last-child {
margin-right: 0;
}
.lang,
.currency-switcher {
position: relative;
}
.footer-bottom {
background: #363636;
padding: 12px 0;
display: flex;
align-items: center;
justify-content: space-between;
}
.footer-bottom-wrapper {
display: flex;
align-items: center;
justify-content: space-between;
color: #FFFFFF;
}
.lang-current::after {
content: '';
display: block;
width: 8px;
height: 15px;
position: absolute;
right: -20px;
top: 5px;
background: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow-small-right-white.svg) no-repeat right center;
-webkit-transition: all .27s ease-in-out;
-o-transition: all .27s ease-in-out;
transition: all .27s ease-in-out;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.ark-sidebar-lang-exit .lang-current::after {
background: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow-bc.svg) no-repeat right center;
}
.lang-current.click::after {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
#ua-lang .lang-current::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/ukraine.svg);
margin-right: 10px;
width: 25px;
}
#ru-lang .lang-current::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/russia.png);
margin-right: 10px;
width: 25px;
}
#en-lang .lang-current::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/united-kingdom.png);
margin-right: 10px;
width: 25px;
}
#pl-lang .lang-current::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/poland.png);
margin-right: 10px;
width: 25px;
}
.lang-current,
.currency-current{
display: flex;
align-items: center;
line-height: 0.8;
position: relative;
cursor: pointer;
}
.langs-list,
.currency-list{
display: none;
position: absolute;
bottom: 0;
right: -90px;
background: #FFFFFF;
color: #000;
box-shadow: 0px 2px 13px rgb(221 221 221);
padding: 10px;
width: 100%;
z-index: 9;
}
.currency-list {
top: 20px;
right: -35px;
height: max-content;
width: auto;
}
.langs-list-item,
.currency-list-item{
margin-bottom: 10px;
cursor: pointer;
text-transform: uppercase;
}
.langs-list-item:last-child,
.currency-list-item:last-child{
margin-bottom: 0;
}
.currency-list-item {
display: flex;
align-items: center;
justify-content: space-between;
font-size: 10px;
}
.currency-list-item span {
display: block;
margin-right: 50px;
}
.currency-list-item p {
color: #A0A0A0;
}
.footer-mail {
word-break: break-all;
padding-right: 10px;
}
.footer-payments {
display: flex;
align-items: center;
width: max-content;
}
.footer-payments img {
margin: 0 7.5px;
}
.footer-payments img:first-child {
margin-left: 0;
}
.footer-payments img:last-child {
margin-right: 0;
}
#breadcrumb {
margin: 45px 0 35px 0;
}
#breadcrumbs {
display: flex;
align-items: center;
}
.breadcrumbs__separator {
margin: 0 7.5px;
}
.breadcrumbs__current {
color: #A0A0A0;
}
#ark-breadcrumb {
margin: 45px 0 35px 0;
}
.ark-breadcrumb-wrapper li:first-child a span {
display: none;
display: inline;
}
.ark-breadcrumb-wrapper li:first-child {
display: flex;
align-items: center;
}
.ark-breadcrumb-wrapper li:first-child a::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/home.svg);
display: none;
}
.ark-breadcrumb-wrapper li.active {
color: #A0A0A0;
}
.ark-breadcrumb-wrapper ul {
list-style: none;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.ark-breadcrumb-wrapper ul li {
display: flex;
align-items: center;
margin: 1px 0;
}
.ark-bc-divider {
margin: 0 9px;
}
.categories-page h1 {
margin-bottom: 40px;
font-weight: 400;
}
.categories-page-wrapper {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 60px 20px;
}
.categories-page-item {
padding: 20px;
background: linear-gradient(180deg, #E9B7D4 0%, #F8D7C0 100%);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.15));
position: relative;
min-height: 290px;
overflow: hidden;
}
.categories-page-item span {
font-weight: 700;
font-size: 22px;
line-height: 26px;
color: #FFFAF4;
max-width: 85%;
display: block;
}
.categories-page-item img {
margin: 0;
position: absolute;
bottom: 0;
left: 50%;
margin-right: -50%;
transform: translate(-50%, 0);
}
.categories-page-item:first-child,
.categories-page-item:nth-child(9),
.categories-page-item:nth-child(17),
.categories-page-item:nth-child(25) {
background: linear-gradient(-54deg, #E9B7D4 0%, #F8D7C0 100%);
}
.categories-page-item:nth-child(2),
.categories-page-item:nth-child(10),
.categories-page-item:nth-child(18),
.categories-page-item:nth-child(26) {
background: linear-gradient(67deg, #E9B7D4 0%, #F8D7C0 100%);
}
.categories-page-item:nth-child(3),
.categories-page-item:nth-child(11),
.categories-page-item:nth-child(19),
.categories-page-item:nth-child(27) {
background: linear-gradient(-62deg, #E9B7D4 0%, #F8D7C0 100%);
}
.categories-page-item:nth-child(4),
.categories-page-item:nth-child(12),
.categories-page-item:nth-child(20),
.categories-page-item:nth-child(28) {
background: linear-gradient(-25deg, #E9B7D4 0%, #F8D7C0 100%);
}
.categories-page-item:nth-child(5),
.categories-page-item:nth-child(13),
.categories-page-item:nth-child(21),
.categories-page-item:nth-child(29) {
background: linear-gradient(40deg, #E9B7D4 0%, #F8D7C0 100%);
}
.categories-page-item:nth-child(6),
.categories-page-item:nth-child(14),
.categories-page-item:nth-child(22),
.categories-page-item:nth-child(30) {
background: linear-gradient(-85deg, #E9B7D4 0%, #F8D7C0 100%);
}
.categories-page-item:nth-child(7),
.categories-page-item:nth-child(15),
.categories-page-item:nth-child(23),
.categories-page-item:nth-child(31) {
background: linear-gradient(83deg, #E9B7D4 0%, #F8D7C0 100%);
}
.categories-page-item:nth-child(8),
.categories-page-item:nth-child(16),
.categories-page-item:nth-child(24),
.categories-page-item:nth-child(32) {
background: linear-gradient(25deg, #E9B7D4 0%, #F8D7C0 100%);
}
.categories-page-item div {
width: 100%;
background: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/wave.png);
height: 100%;
background-size: cover;
position: absolute;
left: 0;
top: 0;
padding: 0 20px;
padding-top: 120px;
transform: translateY(100%);
transition: all 0.4s ease;
}
.categories-page-item:hover div {
transform: translateY(0);
}
.categories-page-item img {
transition: all 0.8s ease;
}
.categories-page-item:hover img {
opacity: 0;
}
.categories-page-item div ol,
.categories-page-item div ul {
list-style-position: inside;
font-size: 12px;
color: #4F4F4F;
}
.categories-page-item div ol li,
.categories-page-item div ul li {
margin-bottom: 10px;
}
#categories-page {
margin-bottom: 85px;
}
.blog-page-wrapper {
display: grid;
grid-template-columns: 74% 24%;
gap: 0 2%;
}
.blog-page-wrapper .front-blog-item {
display: grid;
grid-template-columns: 32% 65%;
gap: 0 3%;
margin-bottom: 35px;
}
.sidebar-item {
background: #FFFFFF;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding: 25px;
}
.sidebar-item > span {
font-weight: 700;
font-size: 24px;
line-height: 30px;
background: linear-gradient(20.61deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
display: block;
margin-bottom: 25px;
}
.sidebar-item p {
line-height: 19px;
margin-bottom: 25px;
}
.pagination-block {
display: flex;
align-items: center;
justify-content: space-between;
}
.pagination .nav-links {
font-size: 10px;
display: flex;
align-items: center;
}
.ark-woo-page .pagination .nav-links {
font-size: 16px;
font-weight: 500;
}
.ark-woo-page .pagination .nav-links .current {
padding: 10px 17px;
width: 40px;
height: 40px;
display: flex;
align-content: center;
justify-content: center;
}
.pagination .nav-links a,
.pagination .nav-links span {
margin: 0 10px;
}
.blog-pagination-block {
margin-top: 40px;
}
.pagination .nav-links .current {
color: #F9F9F9;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
border-radius: 100px;
padding: 8px 12px;
}
.loadmore-btn {
--r: 10px;
--b: 2px;
font-weight: 500;
background: linear-gradient(to right, #FEA02E 0%, #FCA35B 33%, #FF7FC9 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
border-radius: var(--r);
display: flex;
align-items: center;
justify-content: center;
position: relative;
z-index: 0;
text-decoration: none;
padding: 6px 20px;
width: max-content;
}
.blog-load-more.loadmore-btn {
padding: 6px 86px;
}
.loadmore-btn::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/ajax-loader.svg);
margin-right: 10px;
}
.loadmore-btn::after {
content: "";
position: absolute;
z-index: -1;
inset: 0;
border: var(--b) solid transparent;
border-radius: var(--r);
background: inherit;
background-origin: border-box;
background-clip: border-box;
-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
-webkit-mask-repeat: no-repeat;
}
.single-blog-page-wrapper > img {
margin-bottom: 30px;
}
.blog-page-items-wrapper p {
line-height: 19px;
margin-bottom: 35px;
}
.blog-page-items-wrapper h1 {
width: 100% !important;
}
.blog-page-items-wrapper h2,
.blog-page-items-wrapper h3,
.blog-page-items-wrapper h4,
.blog-page-items-wrapper h5,
.blog-page-items-wrapper h6 {
font-weight: 700;
font-size: 24px;
line-height: 30px;
background: linear-gradient(20.61deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 35px;
}
.blog-page-items-wrapper h1 {
font-size: 30px;
}
.blog-page-items-wrapper ul,
.blog-page-items-wrapper ol {
list-style: none;
margin-bottom: 35px;
line-height: 19px;
}
.blog-page-items-wrapper ul li,
.blog-page-items-wrapper ol li {
margin-bottom: 20px;
}
.blog-page-items-wrapper ul li::before {
content: '-';
margin-right: 10px;
}
.blog-page-items-wrapper ol {
list-style: decimal;
padding-left: 30px;
list-style-position: outside;
}
#single-blog-page {
margin-bottom: 45px;
}
.privacy-policy-title {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 25px;
}
.privacy-policy-title h1 {
margin-bottom: 0 !important;
}
.privacy-policy-content p {
line-height: 19px;
margin-bottom: 30px;
}
.privacy-policy-content ul,
.privacy-policy-content ol {
line-height: 19px;
margin-bottom: 30px;
padding-left: 30px;
list-style-position: outside;
margin-left: 1em; 
}
.privacy-policy-content h2,
.privacy-policy-content h3,
.privacy-policy-content h4,
.privacy-policy-content h5,
.privacy-policy-content h6 {
font-weight: 600;
font-size: 24px;
line-height: 42px;
background: linear-gradient(20.61deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 30px;
}
#delivery-page {
margin-bottom: 80px;
}
.section-title-32 {
font-weight: 600;
font-size: 32px;
background: linear-gradient(20.61deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 30px;
}
.delivery-page-item {
display: grid;
grid-template-columns: 50% 50%;
background: #FFFFFF;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
margin-bottom: 20px;
}
.delivery-page-item:last-child {
margin-bottom: 0;
}
.delivery-page-item-left {
padding: 40px 55px 40px 40px;
}
.delivery-page-item-left h4 {
font-weight: 700;
font-size: 22px;
line-height: 27px;
color: #222222;
margin-bottom: 40px;
}
.delivery-page-item-left ul,
.delivery-page-item-left p {
font-size: 16px;
line-height: 19px;
color: #222222;
list-style: none;
margin-bottom: 25px;
}
.delivery-page-item-left ul li,
.delivery-page-item-left ol li {
display: flex;
}
.delivery-page-item-left ul li::before {
content: "·";
font-size: 40px;
vertical-align: middle;
line-height: 25px;
margin-right: 5px;
}
.delivery-page-item-right img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.delivery-page-item-left ul:last-child,
.delivery-page-item-left ol:last-child,
.delivery-page-item-left p:last-child {
margin-bottom: 0;
}
.delivery-page-item-left ol {
list-style: none;
counter-reset: my-awesome-counter;
}
.delivery-page-item-left ol li {
counter-increment: my-awesome-counter;
}
.delivery-page-item-left ol li::before {
content: counter(my-awesome-counter)'.';
margin-right: 5px;
}
.contacts-page-wrapper {
display: grid;
grid-template-columns: 67% 31%;
gap: 2%;
}
.contacts-page-left iframe {
width: 100%;
}
.contacts-tel {
display: flex;
margin-bottom: 20px;
}
.contacts-tel-img {
flex-shrink: 0;
margin-right: 30px;
}
.contacts-tel-number a {
display: block;
margin-bottom: 10px;
font-size: 18px;
}
.contacts-tel-number button {
text-align: left;
}
.contacts-page-right > a {
display: flex;
align-items: center;
margin-bottom: 25px;
font-size: 18px;
}
.contacts-page-right > a img {
margin-right: 30px;
}
#contacts-page {
margin-bottom: 40px;
}
.hidden {
display: none;
}
.ark-sidebar {
width: 100%;
height: 100%;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
position: relative;
}
.ark-sidebar > div:first-child {
border-right: 1px solid rgba(227, 220, 214, 0.42);
padding-right: 35px;
}
.ark-sidebar-head {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 60px;
}
.ark-sidebar-head > a {
width: 150px;
}
.ark-sidebar-account {
display: grid;
grid-template-columns: 6% 90%;
gap: 0 4%;
margin-bottom: 30px;
}
.ark-sidebar-account-name p {
font-size: 22px;
margin-bottom: 10px;
}
.ark-sidebar-account-name span {
line-height: 19px;
}
.ark-sidebar-account-name span a {
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
font-weight: 500;
}
.ark-sidebar-lang-exit {
display: flex;
align-items: center;
justify-content: space-between;
}
.ark-sidebar-lang-exit > a,
.ark-sidebar-lang-exit > span {
display: flex;
align-items: center;
cursor: pointer;
}
.ark-sidebar-lang-exit > a::after,
.ark-sidebar-lang-exit > span::after{
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/exit-arrow.svg);
margin-left: 10px;
margin-top: 5px;
}
.ark-sidebar-section {
padding: 30px 0;
border-top: 1px solid #FFF2E3;
border-bottom: 1px solid #FFF2E3;
}
.ark-sidebar-section.no-pad {
margin-right: -35px;
}
.ark-sidebar-section:first-child {
border-top: none;
padding-top: 10px;
}
.ark-sidebar-section:last-child {
border-bottom: none;
}
.ark-sidebar-catalog-cart a {
display: flex;
align-items: center;
margin-bottom: 15px;
font-size: 22px;
}
.ark-sidebar-catalog-cart li:hover,
.catalog-btn.click,
.sidebar-cart:hover {
background: linear-gradient(90deg, #FFB55C 0.03%, #F8B680 30.2%, #E9B7D4 100.01%);
}
.ark-sidebar-catalog-cart li:hover > a,
.catalog-btn.click,
.sidebar-cart:hover {
color: #FFFFFF;
}
.ark-sidebar-catalog-cart a img {
margin-right: 15px;
}
.ark-sidebar-links ul {
list-style: none;
}
.ark-sidebar-links ul li {
margin-bottom: 15px;
}
.ark-sidebar-links ul li a {
font-size: 22px;
}
.ark-sidebar-foot span {
font-size: 22px;
display: block;
margin-bottom: 15px;
}
.ark-sidebar-s0cial {
display: flex;
align-items: center;
}
.ark-sidebar-s0cial a {
padding: 0 12px;
}
.ark-sidebar-s0cial a:first-child {
padding-left: 0;
}
.ark-sidebar-s0cial a:last-child {
padding-right: 0;
}
.catalog {
display: none;
position: absolute;
width: calc(100% - 400px);
left: calc(100% / 3);
top: 0;
z-index: 999;
height: 100%;
}
.catalog.block {
display: block;
}
.catalog > div {
height: 100%;
}
.catalog > div > ul {
border-right: 1px solid rgba(227, 220, 214, 0.42);
padding-top: 130px;
}
.main_cat_list>.menu-item.menu-item-has-children:hover:after {
opacity: 1;
}
.main_cat_list .menu-item.menu-item-has-children:hover>.sub-menu {
display: block;
}
.main_cat_list .sub-menu .menu-item.menu-item.menu-item-has-children:hover:after {
display: none;
}
.main_cat_list,
.sub-menu {
flex-direction: column;
list-style: none;
padding: 0;
height: 100%;
width: calc(100% / 2);
}
.main_cat_list .menu-item {
position: relative;
}
.main_cat_list .menu-item a {
padding: 10px 35px;
margin-bottom: 0;
}
.main_cat_list .sub-menu {
display: none;
width: 100%;
position: absolute;
left: 100%;
top: 0;
height: 100%;
}
.main_cat_list .sub-menu .menu-item {
position: static;
}
.main_cat_list .sub-menu .menu-item a>img {
display: none;
}
.main_cat_list .sub-menu .sub-menu {
top: 0;
left: 100%;
}
#ark-sidebar {
display: none;
position: fixed;
width: 100%;
z-index: 9999;
background: #FFFAF4;
height: 100vh;
overflow: auto;
}
.about-section-title,
.page-template-page-pro-nas .front-reviews .section-title,
.about-page-mob-title {
font-weight: 600;
font-size: 42px;
line-height: 42px;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 25px;
width: fit-content;
}
.about-page-main {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0 20px;
}
.about-page-main-left {
position: relative;
height: max-content;
}
.about-page-main-left .about-page-main-left-img {
width: 100%;
}
.about-page-main-left-decor {
position: absolute;
right: 0;
bottom: -80px;
}
.about-page-main-right span {
font-size: 22px;
line-height: 26px;
padding: 15px;
background: #FFEBDC;
border-radius: 10px;
display: block;
margin-bottom: 25px;
}
.about-page-main-right-content {
line-height: 19px;
}
.about-page-main-right-content p {
margin-bottom: 15px;
}
.about-page-main-right-content p:last-child {
margin-bottom: 0;
}
.about-page-main-right-content {
margin-bottom: 25px;
}
#about-page-main {
margin-bottom: 200px;
}
.about-advantages .about-section-title {
margin-bottom: 80px;
}
.about-banner {
position: relative;
}
.about-banner img {
width: 100%;
border-radius: 10px;
}
.about-banner span {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
font-weight: 600;
font-size: 42px;
line-height: 42px;
color: #FFFFFF;
padding: 0 20px;
text-align: center;
}
.front-what-need-tab-content-left.about-faq-img img {
display: block;
width: 100%;
}
#about-faq-1 {
margin-bottom: 80px;
}
#about-faq-1 .front-what-need-tab-content-left.about-faq-img {
order: 2;
}
.about-faq-btn {
margin-top: 25px;
}
.about-opportunities-wrapper {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 0 20px;
}
.about-opportunities-item {
background: #FDBF8B;
padding: 30px 20px;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
border-radius: 10px;
min-height: 290px;
position: relative;
overflow: hidden;
line-height: 19px;
}
.about-opportunities-item span {
font-weight: 600;
font-size: 22px;
line-height: 26px;
color: #FFFFFF;
margin: 0;
position: absolute;
top: 50%;
left: 20px;
right: 20px;
margin-right: 0;
transform: translate(0, -50%);
}
.about-opportunities-item p {
color: #222222;
margin-bottom: 20px;
}
.about-opportunities-item a {
color: #FF671F;
text-decoration-line: underline;
display: block;
}
.about-opportunities-item > div {
width: 100%;
background: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/wave.png);
height: 100%;
background-size: cover;
position: absolute;
left: 0;
top: 0;
padding: 0 20px;
padding-top: 145px;
transform: translateY(100%);
transition: all 0.4s ease;
}
.about-opportunities-item:hover > div {
transform: translateY(0);
}
.about-opportunities-item:hover span {
position: static;
padding: 0;
}
.about-opportunities-item-links.aoill {
display: flex;
align-items: center;
justify-content: space-between;
}
.about-page-mob-title {
display: none;
} .single-product #sidebar {
display: none;
}
.ark-woo-sp-main-info-wrapper {
display: grid;
grid-template-columns: 49% 49%;
gap: 0 2%;
margin-bottom: 80px;
position: relative;
}
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary {
width: 100%;
}
.single-product-gallery-nav .swiper-slide,
.single-product-gallery-nav .swiper-slide img {
height: 105px;
width: 100%;
cursor: pointer;
object-fit: cover;
}
.single-product-gallery-nav .swiper-slide img {
background: #A0A0A0;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
}
.single-product-gallery-for {
margin-bottom: 25px;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
}
.single-product-gallery-for .rll-youtube-player {
padding-bottom: 108%;
}
.single-product-gallery-for .rll-youtube-player img {
height: 100%;
}
.single-product-gallery-for .swiper-slide img {
width: 100%;
height: 100%;
}
.single-product-gallery-for .swiper-slide .rll-youtube-player img {
object-fit: cover;
}
.video-slide {
overflow: hidden;
border-radius: 10px;
position: relative;
}
.video-slide img {
filter: blur(2px);
}
.video-slide::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/single-product-video.svg);
margin: 0;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}
.woocommerce div.product .product_title {
font-weight: 600;
font-size: 34px;
line-height: 42px;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 25px;
}
.ark-woo-sp-sku {
font-size: 14px;
padding: 10px;
background: #FFEBDC;
border-radius: 10px;
width: max-content;
margin-bottom: 25px;
}
.ark-woo-sp-wishlist-btn {
display: flex;
align-items: center;
margin-bottom: 20px;
cursor: pointer;
}
.ark-woo-sp-wishlist-btn .add-favorite,
.ark-woo-sp-wishlist-btn .delete-favorite-x {
display: flex;
align-items: center;
}
.ark-woo-sp-wishlist-btn .delete-favorite-x::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/single-product-wishlist-red.svg);
margin-right: 10px;
}
.archive-product .delete-favorite-x::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/single-product-wishlist-red.svg);
}
.ark-woo-sp-wishlist-btn .add-favorite::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/single-product-wishlist.svg);
margin-right: 10px;
}
.ark-woo-sp-wishlist-btn.wishlisted .add-favorite::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/single-product-wishlist.svg);
margin-right: 10px;
}
.single-product .ark-woo-sp-wishlist-btn div svg {
display: none;
}
.ark-woo-sp-main-info-wrapper > .summary.entry-summary > .price,
.woo-selected-variation-item-name,
.reset_variations,
.woocommerce div.product form.cart div.quantity,
.woocommerce-variation-description,
.woocommerce-variation-availability {
display: none !important;
}
table.variations {
text-align: left;
}
.ark-woo-sp-size-chart {
color: #A0A0A0;
display: block;
font-weight: 400;
margin-bottom: 10px;
}
.woocommerce div.product form.cart .button {
float: none !important;
padding: 15px;
text-align: center;
width: 100%;
display: block;
}
.woocommerce div.product form.cart .variations label {
font-weight: 400;
font-size: 18px;
line-height: 26px;
color: #000000;
margin: 0 0 10px 0;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
border: 0px solid #A0A0A0;
border-radius: 10px !important;
background: #FFFAF4;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #000000;
padding: 7px 17px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) .variable-item-span {
color: #FFFFFF;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
box-shadow: none;
}
.woocommerce div.product form.cart .variations tr,
.woocommerce div.product form.cart .variations {
margin-bottom: 15px;
}
.ark-woo-single-product-season {
display: flex;
align-items: center;
margin-bottom: 20px;
}
.woocommerce table.shop_attributes th {
display: block;
font-size: 18px;
margin-right: 15px;
width: auto;
font-weight: 400;
padding: 0;
line-height: 1.5;
border: none;
background: none !important;
}
.woocommerce table.shop_attributes {
border: none;
margin: 0;
margin-bottom: 25px;
}
.woocommerce-product-attributes-item {
display: flex;
align-items: center;
margin-bottom: 15px;
}
.woocommerce-product-attributes-item:last-child {
margin-bottom: 0;
}
.woocommerce table.shop_attributes td {
padding: 5px 10px !important;
background: rgba(227, 220, 214, 0.42) !important;
border-radius: 10px;
font-style: normal;
border: none;
}
.woocommerce table.shop_attributes td p {
padding: 0;
}
.woocommerce-product-attributes-item__value a {
font-size: 16px;
}
.ark-woo-sp-price-wrapper {
display: flex;
justify-content: space-between;
background: #FFEBDC;
border-radius: 10px;
padding: 25px;
margin-bottom: 20px;
}
.woocommerce div.product form.cart {
margin-bottom: 20px;
}
.woocommerce div.product span.price,
.single-product .woocs_price_code,
.woocommerce div.product p.price {
display: flex;
flex-direction: row-reverse;
}
.woocommerce div.product span.price ins bdi,
.woocommerce div.product p.price ins bdi,
.woocommerce div.product span.price > span > bdi,
.woocommerce div.product span.price > span > span > bdi,
.single-product.woocommerce div.product p.price,
.single-product.woocommerce div.product span.price {
font-weight: 400;
font-size: 36px;
line-height: 68px;
color: #000000;
text-decoration: none;
}
.woocommerce div.product span.price del bdi,
.woocommerce div.product p.price del bdi,
.woocommerce div.product p.price del {
opacity: 1;
font-weight: 400;
font-size: 22px;
color: #FF671F;
line-height: 1.5;
}
.woocommerce div.product span.price del {
color: #FF671F;
opacity: 1;
line-height: 1.5;
font-size: 22px;
}
.ark-woo-price-custom-block {
font-size: 12px;
line-height: 14px;
color: #A0A0A0;
}
.ark-woo-price-custom-block span {
margin-bottom: 10px;
display: block;
}
.ark-woo-price-custom-block div {
display: flex;
align-items: center;
}
.ark-woo-price-custom-block div img {
margin-right: 10px;
}
.ark-woo-price-custom-block div img:last-child {
margin-right: 0;
}
.ark-woo-sp-cart-btn-wrapper {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 25px;
align-items: center;
justify-content: space-between;
}
.ark-woo-sp-cart-btn-wrapper .no-bg-btn {
width: 100%
}
.ark-woo-sp-cart-btn-wrapper > .no-bg-btn::after {
display: none;
}
.ark-woo-sp-delivery-methods {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
padding: 20px 30px;
background: #FFFFFF;
border-radius: 10px;
}
.ark-woo-sp-delivery-methods div {
display: flex;
align-items: center;
}
.ark-woo-sp-delivery-methods div img {
margin-right: 15px;
}
.ark-woo-sp-delivery-methods div span {
font-size: 18px;
line-height: 26px;
}
.woocommerce div.product div.summary {
margin-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0;
margin-bottom: 40px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
margin: 0 23px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child {
margin-left: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
margin-right: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
display: inline-block;
padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
font-size: 20px;
font-weight: 500;
padding: 11px 27px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-weight: 400;
font-size: 20px;
color: #000000;
padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
padding: 0;
background: transparent;
border: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before,
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
display: none;
}
.ark-woo-sp-tabs-wrapper {
display: grid;
grid-template-columns: 66% 32%;
gap: 2%;
}
.woocommerce div.product .woocommerce-tabs .panel {
margin: 0;
}
.ark-woo-sp-descr-tab,
.ark-woo-sp-sidebar,
.ark-woo-sp-size-grid-tabs-wrapper {
background: #FFFFFF;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding: 45px 30px 25px 30px;
height: max-content;
}
.ark-woo-sp-sidebar {
margin-top: 85px;
height: 472px;
}
.ark-woo-sp-descr-tab-characteristics {
margin: 25px 0;
}
.ark-woo-sp-descr-tab-content strong,
.ark-woo-sp-descr-tab-characteristics strong {
font-weight: 500;
font-size: 18px;
line-height: 22px;
color: #000000;
}
.ark-woo-sp-descr-tab-characteristics strong {
margin-bottom: 15px;
display: block;
}
.ark-woo-sp-descr-tab-content p,
.ark-woo-sp-descr-tab-content ol,
.ark-woo-sp-descr-tab-content ul {
line-height: 19px;
margin-bottom: 20px;
}
.ark-woo-sp-descr-tab-content p:last-child,
.ark-woo-sp-descr-tab-content ol:last-child,
.ark-woo-sp-descr-tab-content ul:last-child {
margin-bottom: 0;
}
.ark-woo-sp-descr-tab-characteristics ul {
list-style: none;
}
.ark-woo-sp-descr-tab-characteristics ul li {
display: grid;
grid-template-columns: 32% 65%;
gap: 3%;
align-items: center;
margin-bottom: 15px;
}
.ark-woo-sp-descr-tab-characteristics ul li span {
color: #0B0B0B;
padding: 10px 25px;
background: #FFEBDC;
border-radius: 10px;
}
.ark-woo-sp-descr-tab-characteristics ul li p {
background: #FFFAF4;
border-radius: 10px;
color: #0B0B0B;
padding: 10px 25px;
}
.ark-woo-sp-size-grid-tabs ul {
list-style: none;
display: flex;
align-items: center;
margin-bottom: 15px;
}
.ark-woo-sp-size-grid-tabs ul li {
font-weight: 500;
font-size: 18px;
color: #A0A0A0;
margin: 0 8px;
cursor: pointer;
}
.ark-woo-sp-size-grid-tabs ul li:first-child {
margin-left: 0;
}
.ark-woo-sp-size-grid-tabs ul li:last-child {
margin-right: 0;
}
.ark-woo-sp-size-grid-tabs ul li._active {
color: #000000;
}
.ark-woo-sp-size-grid-tabs {
margin-bottom: 15px;
}
.ark-woo-sp-size-grid-tabs > p {
color: #FF0000;
}
.ark-woo-sp-size-grid-table {
display: grid;
grid-template-columns: 20% repeat(5, 14%);
gap: 15px 2%;
}
.ark-woo-sp-size-grid-table div {
padding: 10px 15px;
background: #FFFAF4;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
}
.ark-woo-sp-size-grid-table div.ark-woo-sp-size-grid-table-basic {
padding: 10px 15px;
background: #FFEBDC;
border-radius: 10px;
justify-content: flex-start;
}
.ark-woo-sp-size-grid-tabs-img,
.ark-woo-sp-size-grid-tabs-imgs {
display: none;
}
.ark-woo-sp-size-grid-tabs-img._current {
display: block;
text-align: center;
}
.ark-woo-sp-form-thank {
display: none;
text-align: center;
}
.ark-woo-sp-form-thank a {
pointer-events: none;
margin-bottom: 75px;
display: block;
}
.ark-woo-sp-form-thank img {
width: 150px;
}
.ark-woo-sp-form-thank span {
font-size: 36px;
line-height: 49px;
margin-bottom: 25px;
display: block;
}
.ark-woo-sp-form-thank p {
font-size: 16px;
line-height: 22px;
margin-bottom: 165px;
}
.ark-woo-sp-form > span {
font-size: 18px;
display: block;
margin-bottom: 25px;
}
.ark-woo-sp-form > p {
line-height: 19px;
margin-bottom: 25px;
}
.ark-woo-sp-form form label span {
font-size: 12px;
color: #A0A0A0;
display: block;
margin-bottom: 5px;
}
.ark-woo-sp-form form input {
border: 1px solid #A0A0A0;
border-radius: 10px;
padding: 15px 30px;
display: block;
width: 100%;
}
.ark-woo-sp-form form input::placeholder {
color: #A0A0A0;
font-size: 16px;
}
.ark-woo-sp-form form label {
display: block;
margin-bottom: 25px;
}
.ark-woo-sp-form form button {
width: 100%;
display: block;
text-align: center;
padding: 13px;
font-weight: 600;
font-size: 20px;
}
.ark-woo-sp-form form button::after {
display: none;
}
.ark-woo-sp-term-block-left > span {
display: block;
margin-bottom: 25px;
word-break: break-word;
width: 100%;
}
.ark-woo-sp-term-block {
display: grid;
grid-template-columns: 18% 77%;
gap: 5%;
align-items: center;
}
#ark-woo-sp-term-block {
width: calc(100vw - ((100vw - 1200px) / 2));
margin-left: auto;
margin-right: 0px;
}
.ark-woo-sp-term-block-right img {
width: 100%;
}
.orange-btn-wrapper .added_to_cart.wc-forward {
display: none !important;
}
.ark-woo-popular-item-label {
position: absolute;
top: 15px;
left: 15px;
font-size: 12px;
color: #3E9216;
padding: 4px 12px;
background: #D8FFC6;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
z-index: 999;
font-size: 18px;
}
.archive .ark-woo-popular-item-label {
font-size: 12px;
}
.ark-woo-archive-sidebar-products-wrapper {
display: grid;
grid-template-columns: 24% 75%;
gap: 0 1%;
}
.irs--round .irs-grid,
.irs-min,
.irs-max,
.irs-from,
.irs-to,
.irs-single,
.woof_radio_count,
.woof_radio_term_reset,
.woof_list_label .woof_label_count {
display: none !important;
}
.ark-woo-archive-sidebar-products-wrapper #sidebar ul {
list-style: none;
}
.woof_container_stock .woof_container_inner {
display: flex;
align-items: center;
}
.woof_price_filter h4 {
font-size: 22px;
}
.woof_container_inner h4 {
font-weight: 400;
font-size: 18px;
line-height: 26px;
color: #000000;
margin-bottom: 0;
position: relative;
padding-right: 24px;
}
input[type="radio"] {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
position: relative;
width: 16px;
height: 16px;
display: inline-block !important;
}
input[type="radio"]::before {
content: '';
display: block;
width: 16px;
height: 16px;
border: 1px solid #0B0B0B;
border-radius: 100px;
cursor: pointer;
}
input[type="radio"]:checked::before {
content: '';
display: block;
width: 16px;
height: 16px;
border: 1px solid #0B0B0B;
border-radius: 100px;
}
input[type="radio"]:checked::after {
content: '';
display: block;
width: 10px;
height: 10px;
background: #f89012;
border-radius: 100%;
position: absolute;
top: 3px;
left: 3px;
}
.woof_redraw_zone .woof_container:first-child {
border-top: 1px solid #E2E2E2;
}
.woof_redraw_zone .woof_container {
padding: 25px 30px 25px 0;
border-bottom: 1px solid #E2E2E2;
margin-bottom: 0;
}
.woof_redraw_zone .woof_container:last-child {
border-bottom: none;
}
.woof_block_html_items {
margin-top: 15px;
padding-left: 15px;
}
.widget .woof_redraw_zone ul li {
margin-bottom: 10px;
}
.woof_price_filter h4::after {
content: "(грн)";
font-size: 16px;
color: #A0A0A0;
}
.currency-eur .woof_price_filter h4::after {
content: "(eur)";
}
.currency-pln .woof_price_filter h4::after {
content: "(pln)";
}
.irs--round.irs-with-grid {
height: 25px !important;
}
.irs--round .irs-handle {
top: 0 !important;
}
.irs--round .irs-bar {
top: 11px !important;
}
.irs--round .irs-line {
top: 13px !important;
}
.woof_price_filter_txt_slider {
margin-top: 15px;
margin-bottom: 25px;
font-size: 0;
}
.woof_price_filter_txt_slider input[type='number'],
.price_slider_amount #min_price,
.price_slider_amount #max_price{
border: 1px solid #A0A0A0;
border-radius: 10px;
background: transparent;
text-align: center;
padding: 6px;
}
.woocommerce.widget_price_filter .price_slider_wrapper {
display: flex;
flex-direction: column-reverse;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number] {
-moz-appearance: textfield;
}
.woof_container.woof_price_filter {
padding-bottom: 35px;
}
.irs--round .irs-bar {
background: linear-gradient(128.87deg, #FABF79 0.48%, #FFBB83 48.94%, #FE9AD4 85.96%) !important;
}
.price_slider.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content {
height: 1px !important;
}
.irs--round .irs-handle {
background: #FCF5ED !important;
border: 1px solid #FABF79 !important;
}
.irs--round .irs-line {
height: 1px !important;
background-color: #E2E2E2 !important;
}
.price_slider_amount #min_price,
.price_slider_amount #max_price {
display: block !important;
width: 82px !important;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
display: none !important;
}
.price_slider_wrapper .price_slider_amount {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 25px;
margin-top: 20px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background: #FCF5ED;
box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
width: 24px;
height: 24px;
top: -12px;
border: 1px solid #FFB691;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background: linear-gradient(128.87deg, #FABF79 0.48%, #FFBB83 48.94%, #FE9AD4 85.96%) !important;
height: 4px !important;
top: -1px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background: #E2E2E2;
height: 1px !important;
}
.woof_price_filter_txt {
width: 82px !important;
}
.woof_list_label li {
margin: 0 !important;
}
.woof_list_label li span {
margin: 0 !important;
}
.woof_list_label .woof_label_term {
background: transparent !important;
border: 1px solid #A0A0A0;
border-radius: 10px !important;
height: auto !important;
}
.woof_list_label li .woof_label_term:hover {
border-color: #000 !important;
color: #000 !important;
}
.woof_list_label li .woof_label_term.checked {
color: #FFFFFF !important;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%) !important;
border-color: transparent;
}
input[type="checkbox"]:not(.woof_list_label .woof_label_term) {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
position: relative;
width: 16px;
height: 16px;
display: inline-block !important;
}
input[type="checkbox"]:not(.woof_list_label .woof_label_term)::before {
content: '';
display: block;
width: 16px;
height: 16px;
border: 1px solid #0B0B0B;
border-radius: 2px;
cursor: pointer;
}
input[type="checkbox"]:not(.woof_list_label .woof_label_term):checked::before {
content: '';
display: block;
width: 16px;
height: 16px;
border: 1px solid #0B0B0B;
border-radius: 2px;
background-image: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/checked.svg);
background-size: 100% 100%;
background-position: center center;
background-repeat: no-repeat;
}
.woof_list.woof_list_label {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 15px 5px;
margin-bottom: 15px !important;
display: flex;
flex-wrap: wrap;
}
.woof_checkbox_count {
font-size: 12px;
line-height: 14px;
color: #A0A0A0;
margin-left: 10px !important;
}
.button.woof_submit_search_form {
padding: 8px 15px !important;
color: #FFFFFF !important;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%) !important;
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.01) !important;
border-radius: 10px !important;
display: flex !important;
align-items: center;
width: max-content;
font-weight: 400 !important;
}
.ark-woo-archive-size-chart {
margin-bottom: 15px;
cursor: pointer;
}
.ark-woo-archive-order-size {
padding: 8px 25px;
color: #FFFFFF;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
border-radius: 10px;
width: 100%;
}
.archive-ordering-dropdown ul {
display: flex;
flex-direction: column;
}
.archive-ordering-dropdown ul li:nth-child(2) {
display: flex;
justify-content: center;
order: -1;
}
.select2-container {
width: max-content !important;
font-size: 18px;
}
.select2-container--default .select2-selection--single {
background: transparent !important;
border: none !important;
display: flex;
align-items: center;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border: none !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow-down.svg);
position: absolute;
-webkit-transition: all .27s ease-in-out;
-o-transition: all .27s ease-in-out;
transition: all .27s ease-in-out;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b::after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--single .select2-selection__arrow b {
position: static;
height: auto;
}
.select2-container--default .select2-results > .select2-results__options {
max-height: 100%;
text-align: center;
}
.select2-results__option {
font-size: 13px;
}
.select2-container--default .select2-results__option--highlighted[data-selected] {
background: #F9DABE;
color: #000;
}
.ark-woo-archive-reset-ordering-wrapper {
display: flex;
align-items: center;
justify-content: space-between;
}
.woocommerce .woocommerce-ordering {
float: none;
margin: 0;
position: relative;
}
.woocommerce-ordering .select2-container {
width: 310px !important;
}
.woocommerce-ordering .select2-selection--single {
border: 1px solid #E2E2E2 !important;
border-radius: 8px !important;
padding: 6px 12px !important;
background: #fff !important;
}
.woocommerce-ordering .select2-container--open .select2-selection--single {
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
border-bottom-color: transparent !important;
}
.woocommerce-ordering .select2-selection__arrow {
display: flex;
align-items: center;
padding-left: 8px;
}
.woocommerce-ordering .select2-selection__arrow b::after {
position: static !important;
display: block;
}
.archive-ordering-dropdown.select2-dropdown--below {
border: 1px solid #E2E2E2;
border-top: none;
border-radius: 0 0 8px 8px;
box-shadow: 0 4px 12px rgba(0,0,0,0.06);
margin-top: -1px;
}
.archive-ordering-dropdown .select2-results__option {
white-space: nowrap;
text-align: left;
padding: 8px 14px;
font-size: 14px;
}
.ark-woo-reset-btn {
line-height: 26px;
color: #ff671f;
cursor: pointer;
background: none;
border: none;
padding: 0;
font-size: 14px;
text-decoration: underline;
text-underline-offset: 2px;
}
.ark-swooforderby {
display: none;
}
.ark-woo-archive-filter-get {
margin-bottom: 25px;
}
.ark-woo-archive-reset-ordering-wrapper {
margin-bottom: 30px;
}
.ark-woo-archive-badge-wish-wrapper {
display: flex;
align-items: center;
justify-content: space-between;
}
.woocommerce-loop-product__title {
padding: 0;
line-height: 19px;
display: block;
margin-bottom: 7px;
font-size: 16px;
font-weight: 400;
}
.woocommerce ul.products li.product .button {
margin-top: 0 !important;
}
.woocommerce ul.products li.product a {
display: block;
}
.woocommerce ul.products li.product .button.clickBuyButton,
.woocommerce div.product form.cart .button.clickBuyButton,
.woocommerce a.button.cancel {
--r: 10px;
--b: 2px;
font-weight: 500;
background: linear-gradient(to right, #FEA02E 0%, #FCA35B 33%, #FF7FC9 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
border-radius: var(--r);
display: flex;
align-items: center;
justify-content: center;
position: relative;
z-index: 0;
text-decoration: none;
padding: 10px 15px;
width: max-content;
margin-right: 5px;
font-size: 18px;
}
.woocommerce div.product form.cart .button.clickBuyButton {
font-size: 20px;
padding: 15px;
}
.woocommerce ul.products li.product .button.clickBuyButton::before,
.woocommerce div.product form.cart .button.clickBuyButton::before {
content: "";
position: absolute;
z-index: -1;
inset: 0;
border: var(--b) solid transparent;
border-radius: var(--r);
background: inherit;
background-origin: border-box;
background-clip: border-box;
-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
-webkit-mask-repeat: no-repeat;
}
.woocommerce ul.products li.product .button.add_to_cart_button,
.woocommerce ul.products li.product .product_type_variable,
.woocommerce ul.products li.product .product_type_simple,
#submit_dibs_payment_form,
.return-to-shop .button.wc-backward,
.return-to-shop .button.wc-backward:hover{
padding: 8px 15px;
color: #FFFFFF;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
border-radius: 10px;
display: flex;
align-items: center;
width: max-content;
font-weight: 500;
font-size: 18px;
width: 43%;
justify-content: center;
text-align: center;
}
#submit_dibs_payment_form {
width: auto;
padding: 10px 15px;
}
.return-to-shop .button.wc-backward,
.return-to-shop .button.wc-backward:hover{
width: max-content;
padding: 10px 15px;
}
.added_to_cart.wc-forward,
.woof_reset_search_form {
display: none !important;
}
.product-type-variable p.price,
.product-type-simple .woocommerce-variation.single_variation {
display: none !important;
}
.ark-woo-sp-cart-btn-wrapper button {
width: 100% !important;
display: block !important;
height: 100%;
}
.ark-woo-sp-add-to-cart-wrapper {
height: 100%;
}
form.cart .qib-container + button[type='submit']:not(#qib_id):not(#qib_id), form.cart .qib-container + div:not(#qib_id):not(#qib_id):not(_) {
margin: 0 !important;
}
form.cart button[type='submit']:not(#qib_id):not(#qib_id):not(_):not(_) {
height: 100% !important;
}
.ark-woo-archive-filter-get {
list-style: none;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.ark-woo-archive-filter-get-item {
margin: 0 7.5px;
padding: 5px 20px;
background: #FFF3E5;
border-radius: 100px;
display: flex;
align-items: center;
}
.ark-woo-archive-filter-get-item:first-child {
margin-left: 0;
}
.ark-woo-archive-filter-get-item:last-child {
margin-right: 0;
}
.ark-woo-archive-filter-get-item span {
font-weight: 500;
font-size: 18px;
margin-right: 10px;
}
.ark-woo-archive-filter-get-item img {
margin-left: 10px;
cursor: pointer;
}
.ark-woo-sidebar-categories {
list-style: none;
}
.ark-woo-sidebar-categories.blocked {
pointer-events: none;
}
.ark-woo-sidebar-categories li a {
font-size: 18px;
}
.ark-woo-sidebar-categories li {
margin-bottom: 20px;
}
.ark-woo-sidebar-categories li.current-cat > a,
.ark-woo-sidebar-categories li.current-cat-parent > a{
font-weight: 500;
position: relative;
}
.ark-woo-sidebar-categories li.current-cat > a::after,
.ark-woo-sidebar-categories li.current-cat-parent > a::after{
display: block;
position: absolute;
left: 0;
width: 0;
height: 2px;
background-color: #000;
content: "";
transition: width 0.3s ease-out;
animation: grow 2s ease forwards;
margin-top: 3px;
}
.current-cat-parent .children .current-cat a {
text-decoration: underline;
}
.current-cat-parent .children a::after {
display: none !important;
}
.current-cat-parent .children a {
font-weight: 400 !important;
}
.ark-woo-sidebar-categories li .children {
list-style: none;
margin-top: 10px;
}
.ark-woo-sidebar-categories li .children li a {
font-size: 16px;
}
.ark-woo-sidebar-categories li .children li {
margin-bottom: 10px;
padding-left: 15px;
}
li.selected>.children {
display: block !important;
} .ark-woo-sidebar-categories ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.ark-woo-sidebar-categories li {
margin-bottom: 10px;
}
.ark-woo-sidebar-categories li ul {
display: none;
}
.ark-woo-sidebar-categories li.active ul {
display: block;
}
@keyframes grow {
to {
width: 100%;
}
}
a.woof_front_toggle {
color: transparent;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
width: 20px;
height: 20px;
display: flex;
align-items: center;
justify-content: center;
}
.woof_front_toggle.woof_front_toggle_opened::after,
.woof_front_toggle.woof_front_toggle_closed::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow-down.svg);
display: block;
line-height: 0;
transition: transform .27s ease-in-out;
}
.woof_front_toggle.woof_front_toggle_opened::after {
transform: rotate(180deg);
}
.woof_front_toggle.woof_front_toggle_closed::after {
transform: rotate(0deg);
}
a.woof_front_toggle img {
display: none;
}
.woocommerce div.product form.cart .ark-woo-sp-add-to-cart-wrapper .button {
font-size: 20px;
padding: 15px !important;
}
.wishlisted a span {
display: none;
}
.wish-btn-ua, .wish-btn-ru, .wish-btn-en, .wish-btn-pl, .wish-btn-archive {
display: none;
}
#ua-lang.single-product .wish-btn-ua,
#ru-lang.single-product .wish-btn-ru,
#en-lang.single-product .wish-btn-en,
#pl-lang.single-product .wish-btn-pl,
.wishlisted a span.wish-btn-archive {
display: block;
}
.single-product .wishlisted a span.wish-btn-single-mob {
display: block;
}
.single-product .wishlisted a span.wish-btn-archive,
.woocommerce ul.products::before,
.woocommerce ul.products::after {
display: none !important;
}
.wishlist-page-wrapper,
.viewed-page-wrapper,
.discount-page-wrapper {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 50px 2%;
}
.endpoints-paginatio-block {
margin-top: 30px;
}
.woocommerce-account #single-page .woocommerce {
display: grid;
}
.woocommerce-account #single-page .woocommerce.columns-3 {
display: block;
}
.wishlist-item-removed {
opacity: .5;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 100% !important;
float: none;
margin: 0 !important;
}
.woocommerce-page ul.products li.product.outofstock .clickBuyButton {
pointer-events: none;
opacity: .5;
}
.woocommerce ul.products, .woocommerce-page ul.products {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px 2%;
margin-bottom: 0;
}
.archive-product-pagination-block,
.discount-product-pagination-block{
margin-top: 90px;
}
.woocommerce-cart-form table.shop_table thead,
.woocommerce-cart-form table.shop_table tr:last-child {
display: none;
}
.ark-woo-cart-main-wrapper {
display: grid;
grid-template-columns: 67% 32%;
gap: 0 1%;
margin-bottom: 80px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float: none;
width: 100%;
padding: 50px 30px 25px 30px;
background: #FFFFFF;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.13);
border-radius: 10px;
}
.single-page-title-wrapper {
display: flex;
align-items: center;
margin-bottom: 30px;
}
.single-page-title {
font-weight: 600;
font-size: 32px;
background: linear-gradient(359deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
line-height: 42px;
}
.single-page-title-wrapper p {
font-size: 18px;
color: #A0A0A0;
margin-left: 30px;
}
.ark-woo-cart-promotion {
padding: 40px;
background: linear-gradient(128.87deg, #FABF79 0.48%, #FFBB83 48.94%, #FE9AD4 85.96%);
border-radius: 10px;
text-align: center;
margin-bottom: 30px;
}
.ark-woo-cart-promotion span {
font-weight: 600;
font-size: 32px;
line-height: 42px;
color: #FFFFFF;
}
.ark-woo-cart-promotion p {
line-height: 19px;
color: #FFFFFF;
}
.woocommerce-cart-form__cart-item {
display: grid !important; 
grid-auto-columns: 1fr; 
grid-auto-rows: 1fr; 
grid-template-columns: .7fr 1fr 1fr 1fr;
grid-template-rows: auto auto;
gap: 0px 3%;
grid-template-areas: 
"product-thumbnail product-name product-name product-remove"
"product-thumbnail ark-woo-cart-variations product-quantity product-subtotal";
padding: 30px 30px 45px 30px;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.13);
border-radius: 10px;
margin-bottom: 30px;
background: #FFFFFF;
}
.woocommerce-order-details .woocommerce-cart-form__cart-item {
grid-template-areas: 
"product-thumbnail product-name product-name product-name"
"product-thumbnail ark-woo-cart-variations product-quantity product-subtotal";
display: table-row !important;
}
.woocommerce-order-details .woocommerce-cart-form__cart-item .product-thumbnail,
.woocommerce-order-received .woocommerce-order-details .woocommerce-cart-form__cart-item .ark-woo-cart-variations,
.woocommerce-order-details .woocommerce-cart-form__cart-item .product-subtotal::before,
.woocommerce-order-details .woocommerce-cart-form__cart-item .product-quantity {
display: none !important;
}
.woocommerce-order-details .product-remove {
display: none;
}
.woocommerce-order-details .product-name {
max-width: 85%;
}
.woocommerce-order-details .woocommerce-cart-form__cart-item .product-name span,
.woocommerce-order-details .woocommerce-cart-form__cart-item .product-name strong {
display: inline-block !important;
}
.product-thumbnail { grid-area: product-thumbnail; }
.product-name { grid-area: product-name; }
.product-remove { grid-area: product-remove; }
.ark-woo-cart-variations { grid-area: ark-woo-cart-variations; }
.product-quantity { grid-area: product-quantity; }
.product-subtotal { grid-area: product-subtotal; }
.woocommerce-cart-form__cart-item:nth-last-child(2) {
margin-bottom: 0;
}
.cart-contents {
display: none;
}
.single-page .cart-contents {
display: inline !important;
}
.woocommerce-cart-form__cart-item .product-price {
display: none !important;
}
.woocommerce table.shop_table td {
border: none;
padding: 0;
line-height: normal;
}
.woocommerce table.shop_table th {
padding: 9px 0px;
}
.woocommerce-cart table.cart img,
.product-thumbnail img {
width: 100%;
border-radius: 10px;
border: 1px solid #d1d0d0;
}
.woocommerce table.shop_table {
border: none;
margin: 0;
border-radius: 0;
}
.product-name a {
font-size: 22px;
line-height: 30px;
}
.woocommerce a.remove {
color: transparent !important;
position: relative;
}
.woocommerce a.remove::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/cart-trash.svg);
margin: 0;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}
.woocommerce a.remove:hover {
color: transparent !important;
background: transparent;
}
.product-remove {
display: flex;
justify-content: flex-end;
}
.product-name {
padding-bottom: 35px !important;
}
.woocommerce-order-received .product-name {
padding-bottom: 0 !important;
}
.ark-woo-cart-variations {
display: flex !important;
flex-direction: column-reverse;
height: max-content;
}
.ark-woo-cart-variations dl.variation {
display: none;
}
.ark-woo-cart-price-value,
.ark-woo-cart-price-value > span > span {
display: flex;
flex-direction: row-reverse;
justify-content: flex-end;
}
.woocommerce-order-received .ark-woo-cart-price-value > span {
display: none;
}
.ark-woo-cart-variation-item,
.ark-woo-cart-variations .wc-item-meta li {
display: flex;
margin-bottom: 10px;
}
.ark-woo-cart-variation-item > span,
.ark-woo-cart-price-wrapper > span,
.ark-woo-cart-variations .wc-item-meta li strong {
margin-right: 10px;
font-size: 18px;
font-weight: 400;
}
.ark-woo-cart-price-wrapper {
display: flex;
align-items: center;
}
.ark-woo-cart-price-value del,
.woocommerce-order .ark-woo-cart-price-value s{
font-size: 12px;
color: #FF671F;
margin-left: 5px;
}
#ua-lang td.product-quantity::before {
content: "Кількість:";
margin-bottom: 10px;
display: block;
font-size: 18px;
}
#ru-lang td.product-quantity::before {
content: "Количество:";
margin-bottom: 10px;
display: block;
font-size: 18px;
}
#en-lang td.product-quantity::before {
content: "Quantity:";
margin-bottom: 10px;
display: block;
font-size: 18px;
}
#pl-lang td.product-quantity::before {
content: "Ilość:";
margin-bottom: 10px;
display: block;
font-size: 18px;
}
.woocommerce table.cart td.product-quantity .qib-container:not(#qib_id):not(#qib_id) {
justify-content: flex-start !important;
}
td.product-quantity {
text-align: left !important;
}
td.product-quantity strong {
font-weight: 400;
font-size: 16px;
}
.qib-button:not(#qib_id):not(#qib_id) {
font-size: 22px !important;
color: #A0A0A0 !important;
border: 1px solid #A0A0A0 !important;
border-radius: 10px !important;
background: transparent !important;
}
.qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%) !important;
border-radius: 10px !important;
color: #FFFFFF;
border: none !important;
}
.qib-container div.quantity:not(#qib_id):not(#qib_id) {
margin: 0 10px !important;
}
#ua-lang td.product-subtotal::before {
content: "Сума:";
margin-bottom: 5px;
display: block;
font-size: 18px;
}
#ru-lang td.product-subtotal::before {
content: "Сумма:";
margin-bottom: 5px;
display: block;
font-size: 18px;
}
#en-lang td.product-subtotal::before {
content: "Total";
margin-bottom: 5px;
display: block;
font-size: 18px;
}
#pl-lang td.product-subtotal::before {
content: "Suma:";
margin-bottom: 5px;
display: block;
font-size: 18px;
}
.product-subtotal {
display: flex;
flex-direction: column;
align-items: flex-end;
}
.product-subtotal span {
font-size: 32px;
}
.ark-woo-cart-total-price {
display: flex;
justify-content: center;
}
.ark-woo-cart-total-price del {
font-size: 22px;
color: #FF671F;
text-decoration-line: line-through;
margin-left: 5px;
}
.ark-woo-cart-total-price ins {
font-size: 36px;
}
.ark-woo-cart-total-continue-shopping-btn {
font-size: 18px;
display: block;
width: 100%;
text-align: center;
margin-bottom: 15px;
}
.cart_totals > p {
font-size: 18px;
margin-bottom: 15px;
}
.cart_totals table,
.cart_totals h2,
.ark-woo-cart-total-continue-shopping-btn::after {
display: none;
}
.ark-woo-cart-total-title {
font-size: 18px;
margin-bottom: 15px;
}
.ark-woo-cart-totals-wrapper {
padding: 15px;
background: #FBFBFB;
border-radius: 10px;
margin-bottom: 25px;
}
.woocommerce-cart .wc-proceed-to-checkout {
padding: 0;
}
.ark-woo-cart-totals-parts-pay-methods {
display: flex;
justify-content: space-between;
margin-bottom: 25px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
padding: 15px;
color: #FFFFFF;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
border-radius: 10px;
display: flex;
align-items: center;
width: 100%;
font-weight: 500;
font-size: 18px;
justify-content: center;
margin-bottom: 0;
}
.ark-woo-wishlist-endpoint > p,
.woocommerce-account .woocommerce::before,
.woocommerce-account .woocommerce::after,
.woocommerce-account #breadcrumb {
display: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content {
float: none;
width: 100%;
}
.woocommerce-account #single-page .woocommerce {
display: grid;
grid-template-columns: 24% 75%;
gap: 1%;
}
.woocommerce-lost-password.woocommerce-account #single-page .woocommerce {
display: block;
}
.woocommerce-ResetPassword.lost_reset_password > p:first-child {
font-size: 18px;
margin-bottom: 25px;
}
.woocommerce-ResetPassword.lost_reset_password input {
display: block;
width: 100%;
background: #FFFFFF;
border: 1px solid rgba(227, 220, 214, 0.42);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding: 15px 20px;
}
.woocommerce-ResetPassword.lost_reset_password label {
margin-bottom: 15px;
}
.woocommerce-account header {
margin-bottom: 65px;
}
.ark-woo-endpoint-title {
font-weight: 600;
font-size: 32px;
}
h1.ark-woo-endpoint-title {
display: none;
}
.ark-woo-account-navigation-user-info-wrapper {
background: #FFEBDC;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding-bottom: 30px;
height: max-content;
}
.ark-woo-account-navigation-user-info {
padding: 15px 15px 25px 15px;
display: grid;
grid-template-columns: 14% 80%;
gap: 0 6%;
align-items: center;
}
.ark-woo-account-navigation-user-info-name {
font-size: 18px;
line-height: 26px;
}
.ark-woo-account-navigation-user-info-image img {
border-radius: 100%;
}
.woocommerce-MyAccount-navigation ul {
list-style: none;
}
.woocommerce-MyAccount-navigation ul li {
font-size: 18px;
margin-bottom: 15px;
padding: 5px 15px;
display: flex;
}
.woocommerce-MyAccount-navigation ul li.is-active {
background: #FFFAF4;
}
.woocommerce-MyAccount-navigation ul li:last-child {
margin-bottom: 0;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--spisok-bazhan,
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--pereglyanut-tovari {
display: flex;
align-items: center;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--spisok-bazhan::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/account-wishlist.svg);
margin-top: 4px;
margin-right: 15px;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--nalashtuvannya::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/account-settings.svg);
margin-top: 4px;
margin-right: 15px;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--pereglyanut-tovari::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/account-viewed.svg);
margin-top: 4px;
margin-right: 15px;
}
#ark-woo-edit-user .ark-woo-account-form-submit {
display: none;
}
.ark-woo-account-settings {
padding: 25px 45px 30px 55px;
background: #FFFFFF;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
margin-bottom: 45px;
}
.ark-woo-account-settings-step-head {
display: flex;
justify-content: space-between;
margin-bottom: 40px;
}
.ark-woo-account-settings-step-head h4 {
font-weight: 400;
font-size: 20px;
}
.ark-woo-account-settings-step-head h4 span {
display: inline-block;
color: #F9F9F9;
padding: 6px 13px;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
border-radius: 100px;
font-size: 16px;
margin-right: 10px;
}
.ark-woo-account-settings-step-head h4 small {
color: #FF0000;
font-size: 20px;
}
.ark-woo-account-settings-step-head input {
font-size: 14px;
color: #FF671F;
}
.ark-woo-account-settings-step-head input {
margin-left: 10px;
cursor: pointer;
}
.ark-woo-account-settings-step-head p {
display: flex;
align-items: center
}
.ark-woo-account-settings-step-1-body {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 15px 6%;
}
.ark-woo-account-settings-body label {
font-size: 14px;
color: #A0A0A0;
display: block;
margin-bottom: 5px;
}
.ark-woo-account-settings-body input {
border: 1px solid #A0A0A0;
border-radius: 10px;
display: block;
width: 100%;
font-size: 14px;
padding: 15px 30px;
}
.ark-woo-account-settings-step-2-body,
.ark-woo-account-settings-step-3-body {
display: grid;
grid-template-columns: repeat(2, .4fr);
gap: 15px 4%;
}
.ark-woo-account-settings-step-4-body {
max-width: 485px;
}
.ark-woo-log-out-link {
font-size: 20px;
display: flex;
}
.ark-woo-log-out-link::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/exit-arrow.svg);
margin-left: 10px;
}
.ark-overlay-login,
.ark-overlay-coupon {
display: none;
position: fixed;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.75);
z-index: 99999;
}
.ark-overlay-login .popup,
.ark-overlay-coupon .popup {
position: fixed;
width: 500px;
z-index: 4;
margin: 0;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}
.ark-overlay-login .popup-close-login {
cursor: pointer;
display: flex;
justify-content: flex-end;
margin-bottom: 30px;
width: max-content;
margin: 0 0 0 auto;
margin-bottom: 30px;
}
.login-form-in-popup {
background: #FFFAF4;
box-shadow: 0px 0px 30px rgba(21, 79, 116, 0.1);
padding: 35px 30px 30px 30px;
border-radius: 10px;
max-height: 90vh;
overflow: auto;
}
.login-form-in-popup .woocommerce-error {
margin: 15px 0 0 0;
}
.modal-login-tabs {
position: relative;
margin-bottom: 25px;
}
.login-form-in-popup .modal-login-tabs ul {
list-style: none;
display: flex;
align-items: center;
}
.login-form-in-popup .modal-login-tabs ul li {
width: 50%;
text-align: center;
font-size: 22px;
color: #A0A0A0;
padding: 0 15px 15px 15px;
cursor: pointer;
}
.login-form-in-popup .modal-login-tabs ul li.active {
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
font-weight: 700;
}
#marker {
position: absolute;
height: 3px;
width: 210px;
left: 0;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
border-radius: 100px;
bottom: 0;
z-index: 1;
transition: .5s;
}
.marker-reverse .login-form-btn {
display: flex;
order: -1;
}
.modal-login-s0cial {
display: none;
text-align: center;
}
.modal-login-s0cial p {
font-size: 22px;
color: #A0A0A0;
margin-bottom: 20px;
}
.modal-login-s0cial div {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
}
.modal-login-s0cial span {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 25px;
}
.modal-login-s0cial em {
font-size: 16px;
color: #A0A0A0;
margin: 0 10px;
font-style: normal;
}
.modal-login-s0cial span::before,
.modal-login-s0cial span::after {
content: '';
display: block;
width: 272px;
height: 1px;
background: #E2E2E2;
margin: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.modal-login label {
font-size: 12px;
color: #A0A0A0;
margin-bottom: 5px;
display: block;
}
.modal-login input:not(.acceptance-label input) {
display: block;
width: 100%;
background: #FFFFFF;
border: 1px solid rgba(227, 220, 214, 0.42);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding: 15px 20px;
}
.modal-login input#password {
padding-right: 50px;
}
.login-form > p,
.reset-pass-form > p,
.registration-form > p {
margin-bottom: 25px;
}
.login-form > div {
display: flex;
align-items: center;
justify-content: space-between;
}
.modal-login input::placeholder {
color: #A0A0A0;
}
.modal-login label.acceptance-label,
.registration-form label.acceptance-label {
display: flex;
align-items: center;
margin-bottom: 15px;
}
.modal-login label.acceptance-label:last-of-type,
.registration-form label.acceptance-label:last-of-type {
margin-bottom: 0;
}
.ark-woo-reg-form-acceptance-info {
margin-bottom: 10px;
}
.login-form label.acceptance-label span,
.registration-form label.acceptance-label span {
font-size: 16px;
color: #0B0B0B;
}
.login-form label.acceptance-label input,
.registration-form label.acceptance-label input {
margin-right: 15px;
}
.login-form i,
.reset-pass-form i,
.registration-form > div > i {
color: #184981;
font-weight: 400;
cursor: pointer;
font-style: normal;
}
.reset-pass-form i {
margin-top: 25px;
text-align: center;
display: block;
font-style: normal;
}
.reset-pass-form > p:last-of-type {
margin-bottom: 0;
}
.login-form > div {
margin-bottom: 20px;
}
.login-form > button,
.reset-pass-form > button,
.registration-form > button {
display: block;
width: 100%;
text-align: center;
font-size: 18px;
padding: 13px 15px
}
.login-form > button::after,
.reset-pass-form > button::after,
.registration-form > button::after {
display: none;
}
.reset-pass-form,
.registration-form {
display: none;
}
.registration-form > span {
line-height: 19px;
color: #0B0B0B;
margin-bottom: 10px;
display: block;
}
.registration-form > button {
margin-top: 20px;
}
.ark-woo-checkout-form-main-wrapper {
display: grid;
grid-template-columns: 66% 32.5%;
gap: 0 1.5%;
}
.checkout.woocommerce-checkout > h3 {
display: none;
}
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2 {
float: none;
width: 100%;
}
.woocommerce .col2-set .col-2 {
display: none;
}
.woocommerce-order-received .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
display: block;
}
.ark-qty-button {
line-height: 1;
display: inline-block;
margin: 0;
padding: 0;
box-sizing: border-box;
height: 30px;
width: 50px;
float: left;
min-height: initial;
min-width: initial;
max-height: initial;
max-width: initial;
vertical-align: middle;
letter-spacing: 0;
transition: none;
font-size: 22px !important;
color: #A0A0A0 !important;
border: 1px solid #A0A0A0 !important;
border-radius: 10px !important;
background: transparent !important;
}
.woocommerce-billing-fields h3,
.ark-woo-checkout-pay-methods-title {
font-weight: 600;
font-size: 24px;
background: linear-gradient(359deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 25px;
display: flex;
order: -6;
}
.woocommerce-billing-fields label {
font-size: 12px;
color: #222222;
display: block;
margin-bottom: 5px;
}
.checkout.woocommerce-checkout .required {
display: none;
}
.woocommerce-billing-fields .woocommerce-input-wrapper input,
.input-text.wc-ukrposhta-select {
background: #FFFFFF;
border: 1px solid rgba(227, 220, 214, 0.42);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding: 15px 20px;
color: #7C7C7C;
}
.woocommerce-billing-fields .woocommerce-input-wrapper input::placeholder {
color: #7C7C7C;
}
.input-text.wc-ukrposhta-select::placeholder {
color: #7C7C7C;
}
.ark-woo-checkout-billing-info-wrapper {
order: -4;
display: flex;
}
.woocommerce-billing-fields__field-wrapper {
margin-bottom: 30px;
width: 100%;
}
.woocommerce-billing-fields__field-wrapper .form-row {
margin: 0 0 10px 0 !important;
padding: 0 !important;
}
.woocommerce-billing-fields__field-wrapper .form-row:last-child {
margin-bottom: 0 !important;
}
.ark-woo-checkout-coupone-wrapper {
margin-bottom: 30px;
}
.ark-woo-checkout-coupone-form-btn {
background: #FFFFFF;
border: 1px solid rgba(227, 220, 214, 0.42);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
display: flex;
align-items: center;
justify-content: space-between;
padding: 30px;
margin-bottom: 20px;
}
.ark-woo-checkout-coupone-form-btn span {
font-size: 18px;
}
.ark-woo-checkout-coupone-form-btn p {
font-size: 18px;
color: #FF671F;
cursor: pointer;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
margin-bottom: 30px;
}
.woocommerce-billing-fields {
display: flex;
flex-direction: column;
}
.ark-woo-checkout-shipping-methods {
order: -3;
display: flex;
}
.ark-woo-checkout-shipping-methods table {
width: 100%;
}
.ark-woo-checkout-shipping-methods ul {
background: #FFFFFF;
border: 1px solid rgba(227, 220, 214, 0.42);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding: 25px 20px !important;
}
.ark-woo-checkout-shipping-methods > div {
font-size: 0;
width: 100%;
}
.ark-woo-checkout-shipping-methods > div h3 {
font-weight: 600;
font-size: 24px;
background: linear-gradient(359deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.ark-woo-checkout-shipping-methods .woocommerce-shipping-methods li {
display: flex;
font-size: 18px;
margin: 0 0 30px 0 !important;
}
.ark-woo-checkout-shipping-methods .woocommerce-shipping-methods li:last-child {
margin: 0 !important;
}
.woocommerce ul#shipping_method li input,
.woocommerce-checkout #payment ul.payment_methods li input {
width: 12px;
height: 12px;
margin: 0 15px 0 0 !important;
}
.woocommerce ul#shipping_method li input[type="radio"]::before,
.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]::before {
width: 12px;
height: 12px;
}
.woocommerce ul#shipping_method li input[type="radio"]:checked::before,
.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]:checked::before {
content: '';
display: block;
width: 12px;
height: 12px;
border: 1px solid #000000;
border-radius: 30px;
}
.woocommerce ul#shipping_method li input[type="radio"]:checked::after,
.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]:checked::after {
content: '';
display: block;
width: 12px;
height: 12px;
background: #000000;
border-radius: 30px;
border: none;
position: absolute;
top: 0;
left: 0;
}
.woocommerce ul#shipping_method li label {
margin-bottom: 0;
font-size: 18px;
font-weight: 400;
background: none !important;
color: #000000 !important;
line-height: 0.7;
}
.woocommerce ul#shipping_method li label span {
color: #000000 !important;
background: none !important;
}
.wcus-checkout-fields h3 {
display: none;
}
#ua-lang .wcus-checkout-fields::before {
content: 'Вкажіть адресу доставки';
}
#ru-lang .wcus-checkout-fields::before {
content: 'Укажите адрес доставки';
}
#en-lang .wcus-checkout-fields::before {
content: 'Enter the shipping address';
}
#pl-lang .wcus-checkout-fields::before {
content: 'Podaj adres wysyłki';
}
.wcus-checkout-fields::before,
.wc-ukrposhta-up-fields::before {
display: block;
font-weight: 600;
font-size: 24px;
background: linear-gradient(359deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 25px;
}
#ua-lang .ark-woo-checkout-shipping-methods ul li:last-child label::after {
content: 'м. Львів, вул. Доробок, 36а (магазин)\0a м. Львів, вул. Городоцька, 172 (швейний цех)';
}
#ru-lang .ark-woo-checkout-shipping-methods ul li:last-child label::after {
content: 'г. Львов, ул. Работа, 36а (магазин)\0a г. Львов, ул. Городоцкая, 172 (швейный цех)';
}
#en-lang .ark-woo-checkout-shipping-methods ul li:last-child label::after {
content: 'Lviv, str. Work, 36a (shop)\0a Lviv, str. Gorodotska, 172 (sewing shop)';
}
#pl-lang .ark-woo-checkout-shipping-methods ul li:last-child label::after {
content: 'Lviv, str. Praca, 36a (sklep)\0a Lviv, str. Gorodotska, 172 (sklep z szyciem)';
}
.ark-woo-checkout-shipping-methods ul li:last-child label::after {
font-size: 18px;
line-height: 30px;
color: #565656;
display: block;
white-space: pre;
margin-top: 10px;
}
.zen-ui-select__value {
background: #FFFFFF;
border: 1px solid rgba(227, 220, 214, 0.42);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding: 12px 20px !important;
}
.wc-ukrposhta-up-fields,
.wcus-checkout-fields {
margin-top: 30px;
}
.woocommerce-checkout #payment {
background: none;
border-radius: 0;
}
.woocommerce-checkout #payment ul.payment_methods li {
background: #FFFFFF;
border: 1px solid rgba(227, 220, 214, 0.42);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding: 16px 20px;
margin-bottom: 25px;
}
.woocommerce-checkout #payment ul.payment_methods li label {
font-size: 18px;
line-height: 26px;
}
.woocommerce-checkout #payment ul.payment_methods li div {
display: block !important;
color: #A0A0A0;
margin: 10px 0 0 0;
font-size: 16px;
background-color: transparent;
padding: 0;
}
.woocommerce-checkout #payment div.payment_box {
background-color: transparent
}
.woocommerce-checkout #payment div.payment_box::before {
display: none;
}
.woocommerce-checkout #payment ul.payment_methods {
padding: 0;
border: none;
}
.woocommerce-checkout #payment ul.payment_methods li div p {
padding-left: 31px;
line-height: 19px;
}
.ark-woo-checkout-order-review {
background: linear-gradient(128.87deg, #FABF79 0.48%, #FFBB83 48.94%, #FE9AD4 85.96%);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding: 20px 15px 20px 15px;
margin-bottom: 25px;
}
.ark-woo-checkout-order-review h3 {
font-weight: 700;
font-size: 22px;
color: #FFFFFF;
margin-bottom: 25px;
}
.woocommerce-checkout-review-order-table thead,
.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal,
.woocommerce-checkout-review-order-table tr td > a:not(.woocommerce-remove-coupon),
.woocommerce-checkout-review-order-table .ark-woo-checkout-product-title-img-wrapper a:last-child {
display: none;
}
.woocommerce-checkout-review-order-table tr {
display: flex;
flex-direction: column;
margin-bottom: 15px;
}
.woocommerce-checkout-review-order-table tfoot {
display: flex;
flex-direction: column;
gap: 8px;
padding-top: 12px;
margin-top: 5px;
}
.woocommerce-remove-coupon {
display: inline !important;
font-size: 12px;
color: rgba(255, 255, 255, 0.6);
margin-left: 6px;
text-decoration: underline;
}
.woocommerce-checkout-review-order-table tfoot tr {
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-bottom: 0;
}
.woocommerce-checkout-review-order-table tfoot tr th,
.woocommerce-checkout-review-order-table tfoot tr td {
font-size: 16px;
font-weight: 400;
color: #FFFFFF;
padding: 0;
}
.woocommerce-checkout-review-order-table tfoot tr.cart-discount th,
.woocommerce-checkout-review-order-table tfoot tr.cart-discount td {
color: #FFFFFF;
}
.woocommerce-checkout-review-order-table tfoot tr.order-total th,
.woocommerce-checkout-review-order-table tfoot tr.order-total td {
font-size: 26px;
font-weight: 700;
} .woocommerce-checkout-review-order-table tbody tr {
display: flex;
flex-direction: column;
margin-bottom: 30px;
}
.woocommerce-checkout-review-order-table tr:last-child {
margin-bottom: 0;
}
.woocommerce-checkout-review-order-table tr td.product-name {
padding-bottom: 10px !important;
}
.woocommerce-checkout-review-order-table .ark-woo-checkout-product-title-img-wrapper {
display: grid;
grid-template-columns: 35% 59%;
gap: 0 6%;
}
.woocommerce-checkout-review-order-table .ark-woo-checkout-product-title-img-wrapper a {
font-size: 18px;
line-height: 26px;
color: #FFFFFF;
display: inline !important;
}
.woocommerce-checkout-review-order-table .product-quantity {
display: none;
}
.ark-woo-checkout-product-image img {
border-radius: 10px;
}
.woocommerce-checkout-review-order-table tr td.product-total {
background: #FFFFFF;
border-radius: 10px;
padding: 10px;
display: flex;
justify-content: space-between;
display: grid;
justify-content: space-between;
grid-template-columns: auto auto;
}
.ark-woo-checkout-product-variations dl.variation,
.woocommerce-checkout-payment .form-row.place-order {
display: none;
}
.ark-woo-checkout-product-variations .ark-woo-cart-variation-item:last-of-type {
margin-bottom: 0;
}
.ark-woo-checkout-product-total-price span {
display: block;
font-size: 18px;
color: #0B0B0B;
margin-bottom: 5px;
}
.ark-woo-checkout-product-total-price bdi {
display: flex;
font-size: 32px;
}
.ark-woo-checkout-product-total-price bdi span {
font-size: 32px;
}
.ark-woo-checkout-product-price {
display: flex;
align-items: center;
}
.ark-woo-checkout-product-price del {
font-size: 12px;
color: #FF671F;
}
.ark-woo-checkout-product-price p,
.ark-woo-checkout-product-price p span {
display: flex;
flex-direction: row-reverse;
}
.ark-woo-checkout-product-price p span bdi {
display: flex;
}
.ark-woo-checkout-product-price p ins {
margin-right: 5px;
}
.woocommerce form .form-row.woocommerce-invalid label a {
color: #a00;
text-decoration: underline;
}
.ark-woo-checkout-submit-wrapper {
display: flex;
flex-direction: column-reverse;
}
.ark-woo-checkout-submit-wrapper p {
padding: 0 !important;
margin: 0 0 25px 0 !important;
}
.ark-woo-checkout-submit-wrapper label {
display: flex !important;
line-height: 19px;
color: #222222;
}
.ark-woo-checkout-submit-wrapper label input {
margin: 0 20px 0 0 !important;
}
.ark-woo-checkout-submit-wrapper span {
line-height: 19px;
}
.ark-woo-checkout-submit-wrapper span a {
color: #222222;
text-decoration: underline;
}
.ark-woo-checkout-submit-wrapper button,
.ark-woo-checkout-coupone-form button {
width: max-content !important;
padding: 11px 20px !important;
color: #FFFFFF !important;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%) !important;
box-shadow: 0px 0px 8px rgb(0 0 0 / 1%) !important;
border-radius: 10px !important;
display: flex;
align-items: center;
width: 100%;
font-weight: 500 !important;
font-size: 18px !important;
justify-content: center;
margin-bottom: 0;
}
.woocommerce-account-fields .create-account {
display: none;
}
.ark-woo-checkout-old-customer_tabs {
order: -5;
}
.ark-woo-checkout-old-customer_tabs {
font-size: 18px;
font-weight: 500;
color: #A0A0A0;
margin-bottom: 25px;
}
.ark-woo-checkout-old-customer_tabs span.active {
color: #000000;
}
.ark-woo-checkout-old-customer_tabs span {
padding: 0 8px;
cursor: pointer;
}
.ark-woo-checkout-old-customer_tabs span:first-child {
padding-left: 0;
}
.ark-woo-checkout-old-customer_tabs span:last-child {
padding-right: 0;
}
.ark-woo-checkout-coupone-form p {
line-height: 19px;
color: #A0A0A0;
height: 100%;
}
.ark-woo-checkout-coupone-form p:first-child {
margin-bottom: 25px;
}
.ark-woo-checkout-coupone-form input {
background: #FFFFFF;
border: 1px solid rgba(227, 220, 214, 0.42);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding: 15px 20px;
}
.ark-woo-checkout-coupone-form input::placeholder {
color: #7C7C7C;
}
.checkout_coupon.woocommerce-form-coupon {
display: block;
}
.woocommerce-form-coupon-toggle {
display: none;
}
.coupon-form-in-popup {
background: #FFFAF4;
padding: 30px;
border-radius: 10px;
}
.popup-close-coupon {
position: absolute;
right: 15px;
top: 15px;
cursor: pointer;
}
.ark-woo-checkout-coupone-form form {
display: block !important;
}
.ark-woo-checkout-coupone-form .woocommerce-error {
margin-top: 15px;
}
.woocommerce-message {
background: #FFEBDC !important;
border-top: none !important;
border-left: 3px solid #FEA02E !important;
border-radius: 10px !important;
padding: 12px 16px 12px 16px !important;
color: #222222 !important;
font-size: 16px !important;
margin: 0 0 15px 0 !important;
box-shadow: none !important;
list-style: none !important;
}
.woocommerce-message::before {
display: none !important;
}
.checkout_coupon > p:not(.form-row) {
display: none;
}
.ark-overlay-coupon .popup {
width: 550px;
}
.ark-woo-checkout-coupone-form button {
width: 100% !important;
padding: 15px 20px !important;
}
.ark-overlay-login .woocommerce-error li a,
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details,
.woocommerce-order-details__title {
display: none;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,
.ark-woo-thank-page-btns-wrapper {
display: grid;
grid-template-columns: 66% 32.5%;
gap: 0 1.5%;
}
.ark-woo-cart-variations .wc-item-meta {
list-style: none;
margin-bottom: 10px !important;
}
.shop_table.order_details td.product-quantity {
display: flex;
}
.shop_table.order_details td.product-quantity::before {
margin-bottom: 0 !important;
margin-right: 10px;
}
.shop_table.order_details .woocommerce-cart-form__cart-item {
margin-bottom: 30px;
}
.shop_table.order_details .woocommerce-cart-form__cart-item:last-child {
margin-bottom: 0;
}
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table tfoot td {
border: none;
}
.shop_table.order_details tfoot {
background: linear-gradient(128.87deg, #FABF79 0.48%, #FFBB83 48.94%, #FE9AD4 85.96%);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding: 20px;
height: max-content;
display: none;
}
.woocommerce-order-received .woocommerce-columns {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 3%;
}
.woocommerce-order-received .woocommerce-columns::before,
.woocommerce-order-received .woocommerce-columns::after {
display: none;
}
.woocommerce-order-received .woocommerce-columns h2,
.ark-woo-thank-page-order-details-title {
font-size: 24px;
font-weight: 600;
line-height: 42.5px;
background: linear-gradient(20.61deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: 10px;
}
.woocommerce-order-received .woocommerce-columns address {
padding: 30px;
background: #FFFFFF;
box-shadow: 0px 0px 12px 0px #00000021;
border-radius: 10px;
display: flex;
flex-direction: column;
gap: 7px;
min-height: 160px;
}
.woocommerce-order-received .woocommerce-columns address div {
display: grid;
grid-template-columns: 15% 84%;
gap: 3%;
padding-left: 0 !important;
}
.woocommerce-order-received .woocommerce-columns address div::before {
display: none;
}
.woocommerce-order-received .woocommerce-columns address br {
margin-bottom: 7px !important;
}
.woocommerce-order-received .woocommerce-customer-details {
margin-bottom: 50px;
}
.ark-woo-thank-page-btnsx .no-bg-btn {
font-size: 18px;
font-weight: 500;
line-height: 26.5px;
padding: 7px;
min-width: 230px;
}
.ark-woo-thank-page-btnsx .no-bg-btn::after {
display: none;
}
.woocommerce-order > p {
display: none;
}
.woocommerce-order > p.ark-woo-thank-page-subtitle {
display: block;
font-size: 22px;
line-height: 30.5px;
margin-bottom: 30px;
}
.shop_table.order_details tfoot tr.order-right-title td {
font-weight: 700;
font-size: 22px;
color: #FFFFFF;
font-weight: 700;
padding-left: 0;
}
.ark-woo-thank-page-title {
font-size: 32px;
font-weight: 600;
line-height: 42.5px;
background: linear-gradient(20.61deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
color: transparent;
margin-bottom: 10px;
}
.shop_table.order_details tfoot tr td {
font-size: 14px;
padding-left: 15px;
color: #FFFFFF;
font-weight: 400;
}
.shop_table.order_details tfoot tr.order-right-sub-title {
margin-top: 15px;
margin-bottom: 15px;
display: block;
}
.shop_table.order_details tfoot tr.order-right-sub-title td {
font-size: 16px;
padding-left: 0;
}
.shop_table.order_details tfoot tr.order-right-total {
background: #FFFFFF;
border-radius: 10px;
padding: 10px;
display: block;
margin-top: 25px;
}
.shop_table.order_details tfoot tr.order-right-total td {
color: #000000;
padding-left: 0;
font-size: 16px;
display: block;
}
.shop_table.order_details tfoot tr.order-right-total td div {
display: flex;
align-items: center;
justify-content: space-between;
padding-bottom: 15px;
}
.shop_table.order_details tfoot tr.order-right-total td div:nth-child(2) {
border-bottom: 1px solid rgba(227, 220, 214, 0.42);
}
.shop_table.order_details tfoot tr.order-right-total td div:last-child {
padding-top: 20px;
padding-bottom: 0;
}
.shop_table.order_details tfoot tr.order-right-total td div:last-child p:first-child {
font-size: 18px;
}
.shop_table.order_details tfoot tr.order-right-total td div:last-child p:last-child {
font-size: 32px;
}
.ark-woo-thank-page-btns {
display: flex;
justify-content: flex-end;
}
.ark-woo-thank-page-btns a {
font-size: 18px;
padding: 8px 26px;
}
.ark-woo-thank-page-btns button {
font-size: 18px;
padding: 10px 88px;
margin-right: 15px;
}
.ark-woo-thank-page-btns a::after,
.ark-woo-thank-page-btns button::after,
.ark-woo-thank-page-btns .no-bg-btn {
display: none;
}
.woocs-style-1-dropdown .woocs-style-1-select > i {
padding: 0 10px;
}
.woocs-style-1-dropdown .woocs-style-1-select {
padding: 10px 0 10px 10px !important;
}
.woocommerce form.login,
.woocommerce form.register {
border: none;
padding: 0;
margin: 0;
border-radius: 0;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
.registration-form > button,
.reset-pass-form button {
float: none;
padding: 13px 15px !important;
color: #FFFFFF !important;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%) !important;
box-shadow: 0px 0px 8px rgb(0 0 0 / 1%) !important;
border-radius: 10px !important;
display: block !important;
text-align: center !important;
width: 100% !important;
font-weight: 500 !important;
font-size: 18px !important;
}
.reset-pass-form button::after {
display: none;
}
.registration-form > button {
margin-top: 25px !important;
}
.woocommerce form .form-row label {
line-height: normal !important;
}
.woocommerce form .form-row .input-text,
.woocommerce form .form-row select {
border: none;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
display: flex !important;
}
.woocommerce form.login-form .form-row,
.woocommerce form.registration-form .form-row {
padding: 0;
margin: 0 0 25px 0;
}
form.login-form .show-password-input::after,
form.registration-form .show-password-input::after,
.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after
{
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/eye-open.svg);
speak: never;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-left: 0.618em;
text-decoration: none;
}
form.login-form .show-password-input.display-password::after,
form.registration-form .show-password-input.display-password::after,
.woocommerce form .show-password-input.display-password::after, .woocommerce-page form .show-password-input.display-password::after{
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/eye-close.svg);
speak: never;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-left: 0.618em;
text-decoration: none;
}
form .show-password-input {
position: absolute;
right: 0.7em;
top: 0.7em;
cursor: pointer;
}
form .password-input {
display: flex;
flex-direction: column;
justify-content: center;
position: relative;
}
.adaptive-menu-btn,
.tel-menu{
display: none;
}
.adaptive-menu-btn div {
width: 30px;
height: 1px;
background: #000;
margin-bottom: 10px;
}
.adaptive-menu-btn div:last-child {
margin-bottom: 0;
}
.adaptive-menu-content {
position: absolute;
top: 0;
left: 0;
width: max-content;
height: max-content;
overflow: hidden;
transform: translateY(-100%);
transition: all 0.2s ease;
z-index: 999;
opacity: 0;
background: #FFFFFF;
padding: 30px 0 20px 0;
}
.adaptive-menu-content.showNav {
top: 0;
opacity: 1;
z-index: 99999;
}
.showNav {
transform: translateY(0);
}
.no-scroll {
overflow: hidden;
}
body.toner-menu {
overflow: hidden;
}
.menu-toner {
display: none;
}
.menu-toner.active {
display: block;
width: 100%;
height: 100vh;
position: fixed;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.25);
z-index: 999;
}
.adaptive-menu-wrapper {
min-width: 290px;
min-height: 500px;
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 0 30px;
}
.adaptive-menu-wrapper-links .head-logo img {
width: 80px;
}
.adaptive-menu-wrapper-links .head-logo {
display: block;
margin-bottom: 45px;
text-align: left;
width: 80px;
}
.adaptive-menu-wrapper-links ul {
list-style: none;
}
.adaptive-menu-wrapper-links ul a {
display: flex;
align-items: center;
}
.adaptive-menu-wrapper-links ul li {
margin-bottom: 15px;
}
.mob-menu-login {
color: #FF671F;
}
.adaptive-menu-wrapper-links ul a.mob-menu-login::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/mob-menu-catalog.svg);
margin-right: 10px;
opacity: 0;
}
.adaptive-menu-wrapper-links ul a.mob-menu-catalog::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/mob-menu-catalog.svg);
margin-right: 10px;
}
.adaptive-menu-wrapper-links ul a.mob-menu-cart::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/mob-menu-cart.svg);
margin-right: 10px;
}
.adaptive-menu-wrapper-links ul a.mob-menu-saved::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/mob-menu-saved.svg);
margin-right: 10px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
padding: 0;
margin-bottom: 5px;
}
.woocommerce ul.products li.product a img {
margin-bottom: 15px;
border-radius: 10px;
}
.woocommerce-product-details__short-description {
margin-bottom: 25px;
}
.aligncenter {
display: block;
margin: 0 auto;
}
.alignleft {
float: left;
padding-right: 15px;
}
.alignright {
float: right;
padding-left: 15px;
}
.ark-woo-single-product-no-thumb {
width: 100%;
}
.woocommerce div.product .out-of-stock {
margin-bottom: 25px;
font-size: 25px !important;
}
.page-404 {
display: flex;
justify-content: space-between;
align-items: center;
}
.page-404-left {
padding-right: 50px;
}
.page-404-left h1 {
font-weight: 600;
font-size: 42px;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 15px;
}
.page-404-left p {
margin-bottom: 40px;
}
.error404 #ark-breadcrumb {
margin: 0;
}
.error404 .ark-breadcrumb-wrapper {
position: relative;
}
.error404 .ark-breadcrumb-wrapper ul {
position: absolute;
left: 0;
top: 40px;
}
#page-404 {
margin-bottom: 60px;
}
.ark-modal-add-to-cart-checkout {
margin-left: 20px;
}
.ark-modal-add-to-cart-resume.no-bg-btn::after {
display: none;
}
.ark-overlay,
.ark-overlay-add-to-cart{
display: none;
position: fixed;
top: 0;
width: 100%;
height: 100%;
background: rgba(33, 27, 36, 0.9);
z-index: 999;
}
.ark-overlay .popup,
.ark-overlay-add-to-cart .popup-add-to-cart{
position: fixed;
z-index: 4;
margin: 0;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}
.ark-overlay .popup-close {
position: absolute;
right: 0;
top: 0;
cursor: pointer;
z-index: 99;
padding: 19px;
border-radius: 100%;
}
.lang-popup {
background: #FFFFFF;
border-radius: 10px;
padding: 40px 25px;
text-align: center;
}
.lang-popup-img {
margin-bottom: 25px;
}
.lang-popup-text {
margin-bottom: 25px;
}
.lang-popup-text p {
font-size: 18px;
line-height: 26px;
color: #000000;
}
.lang-popup-btns {
display: flex;
align-items: center;
justify-content: space-between;
}
.lang-popup-btns span,
.ark-woo-no-products-found input {
cursor: pointer;
}
.lang-popup-btns .orange-btn::after {
display: none;
}
.lang-popup-btns {
padding: 0 20px;
}
.lang-popup-btns .orange-btn {
padding: 11px 15px;
}
.lang-popup-btns .orange-btn a {
color: #fff;
}
.lang-popup-ru-btn {
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.ark-woo-sp-price-wrapper .woocommerce-variation.single_variation {
min-width: 100px;
}
.ark-woo-sp-wishlist-btn.ark-woo-sp-wishlist-btn-mob.wishlisted::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/single-product-wishlist-red.svg);
margin-right: 10px;
}
.qib-container {
display: flex;
align-items: center;
}
#formOrderOneClick [name="quantity_product"] {
height: 30px !important;
width: 50px !important;
text-align: center;
}
.woocommerce-account .qib-container .quantity {
float: left;
line-height: 1;
display: inline-block;
margin: 0;
padding: 0;
border: none;
border-radius: 0;
width: auto;
min-height: initial;
min-width: initial;
max-height: initial;
max-width: initial;
}
.woocommerce-account .qib-container .quantity input {
line-height: 1;
background: none;
text-align: center;
vertical-align: middle;
margin: 0;
padding: 0;
box-sizing: border-box;
height: 30px;
width: 50px;
min-height: initial;
min-width: initial;
max-height: initial;
max-width: initial;
box-shadow: none;
font-size: 15px;
border-style: solid;
border-color: #cac9c9;
border-width: 1px 0;
border-radius: 0;
width: 50px !important;
height: 30px !important;
}
.single-product .woocommerce-Price-amount::before {
content: 'Ціна:';
font-size: 12px;
color: #A0A0A0;
display: block;
line-height: 1;
}
#ua-lang.single-product .woocommerce-Price-amount::before{
content: 'Ціна:';
}
#ru-lang.single-product .woocommerce-Price-amount::before{
content: 'Цена:';
}
#en-lang.single-product .woocommerce-Price-amount::before{
content: 'Price:';
}
#pl-lang.single-product .woocommerce-Price-amount::before{
content: 'Koszt:';
}
#ua-lang.single-product del .woocommerce-Price-amount::before,
#ru-lang.single-product del .woocommerce-Price-amount::before,
#en-lang.single-product del .woocommerce-Price-amount::before,
#pl-lang.single-product del .woocommerce-Price-amount::before,
.woocommerce div.product span.price del .woocommerce-Price-amount::before
{
display: none !important;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
font-weight: normal !important;
}
.front-categories-foot-btn,
.front-blog-foot-btn,
.copyright-mob,
.privacy-policy-foot-btn,
.single-blog-meta,
.single-blog-miniature,
.single-blog-next-link,
.ark-woo-mob-filter-btn,
.ark-woo-mob-filter-popup,
.ark-woo-mob-filter-cat-title,
.ark-woo-single-product-mob-title,
.ark-woo-sp-wishlist-btn-mob,
.ark-woo-sp-custom-blocks-mob,
.product.outofstock .clickBuyButton,
.woocommerce div.product p.stock,
.front-slide-2-mob,
.front-slide-4-mob,
.front-slide-1-mob,
.front-slide-3-mob,
.front-slide-easter-mob {
display: none;
}
.single-product-gallery-nav-next,
.single-product-gallery-nav-prev {
display: block;
}
.single-product-gallery-nav-next {
text-align: right;
}
.single-product-gallery-nav-next::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/sp-arrow-next.svg);
line-height: .6;
}
.single-product-gallery-nav-prev::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/sp-arrow-prev.svg);
line-height: .6;
}
.ark-woo-single-product-nav-slider-wrapper {
position: relative;
}
.single-product-gallery-nav {
max-width: 450px;
}
.promotions-page h1,
.promotions-page .promotions-block-title {
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: 42.5px;
margin-bottom: 15px;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.promotions-page .promotions-block-title span {
padding: 5px 16px 5px 20px;
border-radius: 30px;
background: var(--cta, linear-gradient(163deg, #FEA02E 0%, #FCA35B 49.80%, #FF7FC9 87.83%));
-webkit-text-fill-color: #fff;
}
.promotions-page-block-txt p {
margin-bottom: 15px;
}
.promotions-page-block {
display: grid;
grid-template-columns: 43% 50%;
gap: 7%;
min-height: 450px;
align-items: flex-end;
margin-bottom: 150px;
}
.promotions-page-block:nth-child(odd) {
direction: rtl;
text-align: left;
}
.promotions-page-block:nth-child(odd) .promotions-page-block-txt .orange-btn {
display: flex;
flex-direction: row-reverse;
}
.promotions-page-block-img {
position: relative;
height: 100%;
}
.promotions-page-block-img img {
position: absolute;
top: 0;
left: 0;
}
.promotions-page-block-txt .orange-btn {
width: 100%;
}
.promotions-form {
display: grid;
grid-template-columns: 33% 65%;
gap: 2%;
align-items: center;
}
.promotions-form .ark-woo-sp-sidebar {
margin-top: 0;
}
.promotions-form div,
.promotions-form div img {
height: 100%;
}
.promotion-first-btn-text-sign,
#ru-lang .langs-list-item.ru,
#ua-lang .langs-list-item.uk,
#en-lang .langs-list-item.en,
#pl-lang .langs-list-item.pl{
display: none;
}
.oformiti-zamovlennya {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 5%;
align-items: center;
}
.oformiti-zamovlennya .ark-woo-sp-sidebar {
margin-top: 0;
}
.xoo-wsc-modal,
.ld-ext-left>.ld {
display: none !important;
}
.ld-ext-left.running {
padding-left: 15px !important;
}
.woocommerce-order-pay .container.single-page .woocommerce > p {
margin-bottom: 30px;
}
.search-page h1.ark-woo-endpoint-title {
display: block !important;
}
.catalog-btn-arrow {
display: none;
}
.footer-site-dev {
font-size: 12px;
margin-top: 25px;
}
.front-slide-easter .front-slider-slide-txt span {
font-size: 42px;
line-height: 58.5px;
}
.front-slide-easter img {
height: 800px;
}
.single-product-gallery-for .swiper-slide iframe {
width: 100% !important;
}
#billing_country_field,
.outofstock .add-favorite,
.outofstock .ark-woo-sp-delivery-methods {
display: none !important;
}
.stock.out-of-stock {
display: block !important;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
display: table;
background: #FFFFFF;
padding: 25px 30px;
box-shadow: 0px 0px 12px 0px #00000021;
border-radius: 10px;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr {
box-shadow: none;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
padding: 0 0 10px 0 !important;
font-size: 18px;
font-weight: 600;
line-height: 26.5px;
width: 100%;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-table.product-total {
text-align: right;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody a,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody span {
font-size: 18px;
line-height: 26.5px;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody .product-name span {
font-weight: 700;
margin-left: 10px;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td {
padding: 15px 0;
border-bottom: 1px solid #EDE0D1;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td.product-name {
padding-right: 20px;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr:first-child td {
padding-top: 0;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr:last-child td {
padding-bottom: 0;
border-bottom: none;
}
.woocommerce-order-received .woocommerce-order-details {
margin-bottom: 30px;
} @media (max-width: 1600px) {
.front-container {
max-width: 1350px;
}
.front-slider .swiper .swiper-slide img {
max-width: 750px;
}
.front-slide-1-desktop {
max-width: 100% !important;
}
.front-slider .swiper .swiper-slide.front-slide-2 img,
.front-slider .swiper .swiper-slide.front-slide-4 img{
max-width: 100%;
}
.front-slide-1 .front-slider-slide-txt {
left: 75px;
}
}
@media (max-width: 1300px) {
.container,
.front-container {
max-width: 942px;
}
.half-container {
width: calc(100vw - ((100vw - 942px) / 2));
margin-left: auto;
margin-right: 0px;
}
.header-top form {
width: 300px;
}
.front-slider .swiper .swiper-slide img {
max-width: 550px;
}
.front-slide-1 .front-slider-slide-txt {
margin: 0;
position: absolute;
top: 50%;
left: 0;
margin-right: -50%;
transform: translate(0, -50%);
}
.front-slide-1 img {
height: 400px;
}
.front-reviews-pagination {
width: 942px !important;
}
.front-advantages > div p {
font-size: 14px;
}
.front-1nstagram-left {
padding-left: 0;
padding-right: 40px;
}
.front-1nstagram {
grid-template-columns: 44% 49%;
}
.footer-wrapper {
grid-template-columns: repeat(4, 1fr);
gap: 0 2%;
}
.categories-page-wrapper {
grid-template-columns: repeat(3, 1fr);
}
.sidebar-contact a span {
word-break: break-word;
}
.sidebar-item {
padding: 15px;
}
.ark-woo-archive-sidebar-products-wrapper {
grid-template-columns: 24% 74%;
gap: 0 2%;
}
.woof_block_html_items {
padding-left: 15px;
}
.ark-woo-sp-delivery-methods {
gap: 20px;
}
.woocommerce div.product span.price ins bdi,
.single-product.woocommerce div.product p.price,
.single-product.woocommerce div.product span.price {
font-size: 25px;
}
.woocommerce div.product span.price del bdi {
font-size: 14px;
}
.woocommerce div.product span.price del {
font-size: 14px;
line-height: 2;
}
#ark-woo-sp-term-block {
width: calc(100vw - ((100vw - 942px) / 2));
}
.single-product-gallery-nav .swiper-slide, .single-product-gallery-nav .swiper-slide img {
height: 80px;
}
.woocommerce-cart-form__cart-item {
gap: 0px 2%;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
grid-template-columns: 67% 31.5%;
}
.front-faq .tab-content {
max-width: 100%;
}
.price_slider_amount #min_price, .price_slider_amount #max_price {
width: 55px !important;
}
.ark-woo-sp-sidebar {
height: max-content;
}
.about-opportunities-item > div {
padding-top: 120px;
top: 30px;
}
.about-opportunities-item a,
.about-opportunities-item p {
font-size: 14px;
}
.about-opportunities-item span {
font-size: 20px;
}
.single-product-gallery-nav {
max-width: 350px;
}
.woocommerce-order-received .woocommerce-columns address div {
grid-template-columns: 20% 77%;
}
}
@media (max-width: 992px) {
.container {
max-width: 718px;
}
.half-container {
width: calc(100vw - ((100vw - 718px) / 2));
margin-left: auto;
margin-right: 0px;
}
.front-reviews-pagination {
width: 718px !important;
}
.adaptive-menu-btn,
.tel-menu {
display: block;
width: max-content;
}
.header-bottom,
.head-catalog-btn,
.head-lang-currency,
.head-icons #head-icons-account,
.head-icons #head-icons-wish {
display: none;
}
.header-top {
display: grid; 
grid-auto-columns: 1fr; 
grid-auto-rows: 1fr; 
grid-template-columns: 1fr 1fr 1fr; 
grid-template-rows: 1fr 1fr; 
gap: 30px 0; 
grid-template-areas: 
"adaptive-menu-btn head-logo head-icons"
"head-search-form-wrapper head-search-form-wrapper head-search-form-wrapper"; 
}
.adaptive-menu-btn { grid-area: adaptive-menu-btn; }
.head-logo { grid-area: head-logo; }
.head-icons { grid-area: head-icons; }
.head-search-form-wrapper { grid-area: head-search-form-wrapper; }
.header-top form {
width: 100%;
}
.head-icons a {
margin: auto 0 auto auto;
}
.head-logo {
text-align: center;
}
.front-slider .swiper-slide {
flex-direction: column-reverse;
}
.front-slide-1 .front-slider-slide-txt {
position: static;
max-width: 100%;
text-align: center;
margin: 0 auto;
margin-bottom: 30px;
transform: none;
}
.front-slider .swiper .swiper-slide img {
max-width: none;
}
.front-slider .swiper .swiper-slide.front-slide-2 img {
width: 100%;
}
.front-slider .front-slide-2 .front-slider-slide-txt {
padding-top: 0;
}
.front-slider-slide-txt a {
margin: 0 auto;
}
.front-slider-pagination {
margin-top: 20px;
}
#front-slider {
margin-top: 70px;
}
.front-what-need-tab-content._current {
display: block;
}
.front-what-need-tabs ul {
justify-content: center;
}
.front-what-need-tab-content-left {
text-align: center;
}
.front-what-need-tab-content-right>a {
margin: 25px 0 auto auto;
}
.front-categories-wrapper > a {
display: flex;
align-items: center;
position: relative;
padding-right: 30px;
margin-bottom: 30px;
}
.front-categories-wrapper > a:last-child {
margin-bottom: 0;
}
.front-categories-wrapper > a::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow-faq.svg);
margin: 0;
position: absolute;
top: 50%;
right: 0;
transform: translate(0, -50%);
}
.front-categories-wrapper > a img {
width: 55px;
height: 45px;
display: block;
flex-shrink: 0;
}
.front-categories-wrapper a.front-categories-highlight span {
font-weight: 600;
font-size: 22px;
}
.front-about {
display: block;
}
.front-about-left::after {
display: none;
}
.front-about-left .section-title {
font-weight: 600;
font-size: 42px;
line-height: 42px;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 25px;
width: max-content;
}
.front-about-right {
grid-template-columns: 1fr 1fr;
gap: 60px 10%;
}
.front-reviews .swiper {
margin-left: -45px;
}
#front-reviews::after {
width: 100vw;
}
.front-advantages {
grid-template-columns: 1fr 1fr;
}
.front-advantages > div p {
font-size: 18px;
}
.front-advantages-empty {
display: none;
}
.front-blog-wrapper {
display: block;
}
.front-blog-right .front-blog-item {
display: grid;
grid-template-columns: 37% 61%;
gap: 0 2%;
margin-bottom: 25px;
}
.front-blog-right .front-blog-item .front-blog-item-img img {
height: auto;
object-fit: contain;
}
.front-blog-item,
.front-blog-left .front-blog-item:last-child {
margin-bottom: 30px;
}
.front-1nstagram-right {
display: flex;
justify-content: center;
align-items: center;
}
.front-1nstagram-right video {
margin: 0;
position: absolute;
top: 51%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}
.front-1nstagram-right img {
position: relative;
margin: 0;
transform: none;
z-index: 2;
top: auto;
left: auto;
}
.front-1nstagram {
display: block;
}
#front-1nstagram {
background: transparent;
padding: 0;
}
.front-1nstagram-right::after {
z-index: -1;
}
.front-1nstagram-right::before {
z-index: 1;
}
.front-1nstagram-left {
padding-right: 0;
margin-bottom: 50px;
}
.front-1nstagram .front-1nstagram-title {
font-weight: 600;
font-size: 42px;
line-height: 50px;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin: 0 auto;
margin-bottom: 25px;
width: max-content;
}
.front-1nstagram-left a {
background-image: none;
box-shadow: none;
border: 1px solid #FEA13A;
padding: 8px 11px;
}
.front-1nstagram-left a::before {
display: none;
}
.front-1nstagram-left > div {
text-align: center;
}
#front-1nstagram {
margin-bottom: 100px;
}
.faq-wrapper {
padding-left: 0px;
}
.categories-page-wrapper {
grid-template-columns: repeat(2, 1fr);
}
.contacts-page-wrapper {
display: block;
}
.contacts-page-left {
margin-bottom: 30px;
}
.contacts-tel-number button {
color: #FF671F;
}
.contacts-tel-number button br {
display: none;
}
.delivery-page-item {
display: flex;
flex-direction: column-reverse;
background: transparent;
margin-bottom: 30px;
}
.delivery-page-item-left {
padding: 30px 0 0 0;
}
.delivery-page-item-left h4 {
font-size: 24px;
background: linear-gradient(20.61deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 25px;
}
.delivery-page-item-left ul, .delivery-page-item-left p {
margin-bottom: 15px;
}
.privacy-policy-title .orange-btn {
display: none;
}
.privacy-policy-title .orange-btn {
display: none;
}
.privacy-policy-foot-btn {
display: block;
}
.privacy-policy-foot-btn a {
margin: 0 auto;
}
#ark-breadcrumb {
margin: 20px 0 35px 0;
}
.blog-page-wrapper aside {
display: none;
}
.blog-page-wrapper {
display: block;
}
.single-blog-meta {
margin-bottom: 25px;
}
.single-blog-meta,
.single-blog-meta > div {
display: flex;
align-items: center;
}
.single-blog-meta > div:first-child {
margin-right: 40px;
}
.single-blog-meta span {
color: #A0A0A0;
font-size: 12px;
margin-left: 8px;
}
.ark-woo-archive-sidebar-products-wrapper aside {
display: none;
position: fixed;
background: #fff;
width: 100vw;
height: 100vh;
left: 0;
top: 0;
z-index: 99999;
overflow: auto;
padding: 50px;
}
.ark-woo-archive-sidebar-products-wrapper {
display: block;
}
.ark-woo-reset-btn {
display: none;
}
.ark-woo-mob-filter-btn {
display: flex;
align-items: center;
}
.ark-woo-mob-filter-btn em {
font-size: 14px;
font-style: normal;
margin: 0 8px;
}
.ark-woo-mob-filter-btn span {
font-size: 14px;
color: #EF1010;
}
.woocommerce-ordering .select2-container--default .select2-selection--single {
overflow: hidden;
}
.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered {
opacity: 0;
width: 0;
padding: 0 !important;
overflow: hidden;
}
.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__arrow b {
display: none;
}
.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__arrow {
position: absolute !important;
top: 50%;
right: 10px;
transform: translateY(-50%);
height: 20px;
width: 20px;
background: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/shop-orderby-mob.svg) no-repeat center;
background-size: 16px 16px;
}
.woocommerce-ordering .select2-container {
width: 40px !important;
}
.archive-ordering-dropdown.select2-dropdown {
width: 220px !important;
left: auto !important;
right: 0;
}
.select2-container--open .select2-dropdown {
background: #FFFFFF;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
border: none;
}
.select2-container--default .select2-results__option--highlighted[data-selected] {
background: transparent;
font-weight: 600;
} 
.ark-woo-mob-filter-popup {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 0 2%;
margin-bottom: 50px;
}
.ark-woo-mob-filter-popup-title {
text-align: center;
font-weight: 600;
}
.ark-woo-mob-filter-cat-title {
font-weight: 600;
font-size: 16px;
display: block;
margin-bottom: 30px;
}
.ark-woo-archive-filter-get {
display: none;
}
.ark-woo-sp-main-info-wrapper {
display: block;
}
.single-product-gallery-nav .swiper-slide, .single-product-gallery-nav .swiper-slide img {
height: 130px;
}
.single-product-gallery-for img {
width: 100%;
}
.ark-woo-single-product-mob-title {
display: block;
font-weight: 600;
font-size: 42px;
line-height: 42px;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 25px;
}
.woocommerce div.product .product_title {
display: none;
}
.ark-woo-sp-wishlist-btn::before {
display: none;
}
.ark-woo-sp-tabs-wrapper,
.ark-woo-sp-wishlist-btn-mob {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 0;
}
.ark-woo-sp-tabs-wrapper {
display: block;
}
.ark-woo-sp-wishlist-btn-mob a span {
display: none !important;
}
.ark-woo-sp-wishlist-btn-mob.wishlisted a::before {
display: none;
}
.ark-woo-sp-wishlist-btn-mob.wishlisted .wish-btn-single-mob {
filter: brightness(0) saturate(100%)
}
.single-product-sliders-wrapper {
margin-bottom: 25px;
}
.woocommerce div.product div.summary {
margin-bottom: 35px;
}
.ark-woo-sp-sidebar {
margin-top: 35px;
}
#ark-woo-sp-term-block {
width: calc(100vw - ((100vw - 718px) / 2));
}
.ark-woo-sp-term-block {
grid-template-columns: 30% 68%;
gap: 2%;
}
.ark-woo-cart-main-wrapper,
.ark-woo-checkout-form-main-wrapper {
display: block;
}
.ark-woo-cart-main-wrapper > form {
margin-bottom: 80px;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
display: flex;
flex-direction: column;
}
.ark-woo-thank-page-btns {
flex-direction: column;
}
.ark-woo-thank-page-btns button,
.ark-woo-thank-page-btns a {
margin-right: 0;
display: block;
width: 100%;
text-align: center;
padding: 15px;
}
.ark-woo-thank-page-btns button {
margin-bottom: 15px;
}
.ark-woo-thank-page-btns-wrapper {
display: block;
}
.admin-bar .adaptive-menu-content.showNav {
top: 32px;
}
.woocommerce-account #single-page .woocommerce {
display: block;
}
.ark-woo-account-navigation-user-info-wrapper {
background: transparent;
box-shadow: none;
}
.ark-woo-account-navigation-user-info {
display: flex;
gap: 0;
padding: 0;
margin-bottom: 40px;
}
.ark-woo-account-navigation-user-info-image {
margin-right: 15px;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--spisok-bazhan::before,
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--nalashtuvannya::before,
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--pereglyanut-tovari::before {
display: none;
}
.woocommerce-MyAccount-navigation ul li {
padding: 0;
margin-bottom: 0px !important;
}
.woocommerce-MyAccount-navigation ul li a {
padding: 15px;
background: #FFFFFF;
border: 1px solid rgba(227, 220, 214, 0.42);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
}
.woocommerce-MyAccount-navigation ul {
display: flex;
flex-wrap: wrap;
gap: 15px;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
color: #FFFFFF;
}
.ark-woo-endpoint-title {
display: none;
}
h1.ark-woo-endpoint-title {
display: block;
}
.ark-woo-account-settings-step-2-body, .ark-woo-account-settings-step-3-body {
grid-template-columns: 1fr 1fr;
}
.price_slider_wrapper .price_slider_amount {
justify-content: flex-start;
}
.price_slider_wrapper .price_slider_amount input {
margin-right: 20px;
}
.single-product .summary.entry-summary > .ark-woo-sp-wishlist-btn {
display: none;
}
.ark-woo-sp-wishlist-btn-mob span {
display: none !important;
}
.ark-woo-sp-wishlist-btn .add-favorite::before,
.ark-woo-sp-wishlist-btn .delete-favorite-x::before{
margin-right: 0 !important
}
.ark-woo-sp-wishlist-btn.wishlisted .delete-favorite-x::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/single-product-wishlist-red.svg);
}
.front-popular-item-btns {
display: block;
}
.front-popular-item-btns > div {
display: flex;
flex-direction: column;
}
.front-popular-item-btns > div a,
.woocommerce ul.products li.product .button.add_to_cart_button, .woocommerce ul.products li.product .product_type_variable {
width: 100%;
justify-content: center;
}
.front-popular-item-btns > div button {
width: 100% !important;
margin: 0 0 10px 0 !important;
padding: 7px 19px !important;
}
.front-popular-item-btns > div a,
.front-popular-item-btns > div button {
font-size: 10px !important;
}
.about-page-main,
.about-page-mob-title{
display: block;
}
.about-page-main-right h1 {
display: none;
}
.about-page-mob-title {
text-align: center;
}
.about-page-main-left {
margin-bottom: 100px;
}
#about-page-main {
margin-bottom: 80px;
}
.about-opportunities-wrapper {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}
.about-opportunities-item > div {
padding-top: 145px;
top: 0;
}
.single-product-gallery-nav {
max-width: 85%;
}
.oformiti-zamovlennya {
display: block;
}
.price_slider_amount {
display: flex;
align-items: center;
justify-content: space-between !important;
}
.price_slider_amount .clear {
display: none;
}
.price_slider_amount .min-price-wrapper::before {
content: 'Від';
display: block;
margin-right: 10px;
}
.price_slider_amount .max-price-wrapper::before {
content: 'До';
display: block;
margin-right: 10px;
}
#ru-lang .price_slider_amount .min-price-wrapper::before {
content: 'От';
display: block;
margin-right: 10px;
}
.min-price-wrapper,
.max-price-wrapper {
display: flex;
width: 100%;
width: -webkit-fill-available;
}
.ark-sidebar > div {
display: none;
}
.ark-sidebar > div:first-child,
.ark-sidebar {
display: block;
padding: 0;
border: none;
}
.catalog > div > ul {
background: #FFFAF4;
margin-top: 130px;
width: 100%;
padding-top: 0;
border: none;
position: relative;
}
.catalog.block {
width: 100%;
left: 0;
}
.main_cat_list .menu-item img {
margin: 0;
position: absolute;
top: 22px;
right: 50%;
margin-right: -50%;
transform: translate(0, -50%);
filter: brightness(0%);
transition: all 0.3s ease-in-out 0s;
}
.ark-sidebar-catalog-cart li.arked-parent img {
transform: rotate(270deg) translate(0, -50%);
top: 10px;
filter: none;
right: -10px;
margin-right: 0;
}
.ark-sidebar-catalog-cart li:hover {
background: none;
}
.ark-sidebar-catalog-cart li:hover > a {
color: #000;
}
.ark-sidebar-catalog-cart li.arked-parent {
background: linear-gradient(90deg, #FFB55C 0.03%, #F8B680 30.2%, #E9B7D4 100.01%);
}
.ark-sidebar-catalog-cart li.arked-parent > a {
color: #fff;
}
.main_cat_list .sub-menu {
left: 0;
z-index: 9999;
background: #FFFAF4;
overflow: hidden;
max-height: 0;
opacity: 0;
transition: max-height 2s ease-out, opacity 0.2s ease-out;
}
.main_cat_list .sub-menu.arked {
opacity: 1;
max-height: 1000px;
position: static;
}
.main_cat_list .sub-menu.arked a {
font-size: 18px;
}
.ark-sidebar-section.no-pad {
margin: 0;
}
.sub-menu li img {
display: none;
}
#ark-sidebar.showNav {
display: block;
top: 0;
}
.admin-bar #ark-sidebar.showNav {
top: 32px;
}
.ark-sidebar-head {
position: relative;
z-index: 99999;
}
.catalog-btn {
position: relative;
}
.catalog-btn-arrow {
display: block;
margin: 0;
position: absolute;
top: 50%;
right: 0;
margin-right: 0 !important;
transform: translate(0%, -50%);
filter: brightness(0%);
}
.front-slide-easter-desktop {
max-width: 60%;
margin: 0 0 0 auto;
}
.front-slide-sacrament-desk-left,
.front-slide-sacrament-desk-right {
display: none;
}
.front-slide-sacrament-mob {
display: block;
}
.front-slide-sacrament .front-slider-slide-txt {
position: static;
margin: 0;
transform: none;
}
.front-slider .swiper-slide.front-slide-sacrament {
flex-direction: column-reverse;
}
.front-slide-sacrament .front-slider-slide-txt span {
max-width: 100%;
font-size: 28px;
line-height: 38px
}
.woocommerce-order-received .woocommerce-columns address div {
grid-template-columns: 25% 72%;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr{
display: flex !important;
justify-content: space-between;
align-items: flex-start;
padding: 0;
gap: 0;
margin: 0;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td {
padding: 0 !important;
border: none;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td.product-name {
padding-right: 20px !important;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr {
padding: 15px 0 !important;
border-bottom: 1px solid #EDE0D1;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr:first-child {
padding-top: 0 !important;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr:last-child {
border: none;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .product-subtotal {
flex-shrink: 0;
}
}
@media (max-width: 768px) {
.container {
max-width: 526px;
}
.half-container {
width: 100%;
max-width: 526px;
margin: 0 auto;
}
.front-reviews-pagination {
width: 526px !important;
left: calc(50% + 30px) !important;
}
.front-slide-1 .front-slider-slide-txt,
.front-slider .front-slide-2 .front-slider-slide-txt{
max-width: none;
}
.front-blog-right .front-blog-item,
.front-blog-left .front-blog-item {
display: block;
}
.front-blog-item-img {
margin-bottom: 25px;
}
.front-blog-right .front-blog-item:last-child {
margin-bottom: 0;
}
.front-1nstagram-right {
width: 535px;
height: 535px;
}
.front-1nstagram-right::after {
width: 100%;
height: 100%;
}
.front-1nstagram-right::before {
width: 80%;
height: 80%;
}
.footer-wrapper {
display: block;
}
.footer-wrapper > div {
margin-bottom: 50px;
}
.footer-wrapper > div:first-child {
display: flex;
align-items: center;
justify-content: space-between;
}
.footer-logo {
margin-bottom: 0;
}
.footer-s0cial {
margin-top: 35px;
}
.footer-bottom-wrapper .copyright {
display: none;
}
.copyright-mob {
display: block;
background: #363636;
color: #FFFFFF;
font-size: 13px;
line-height: 15px;
padding: 15px 0;
text-align: center;
}
.footer-bottom {
background: transparent;
}
.footer-bottom .lang-current {
color: #333333;
}
.lang-current::after,
.footer-payments img:first-child {
filter: brightness(0) saturate(100%)
}
.blog-page-wrapper .front-blog-item {
display: block;
}
.pagination-block {
display: block;
}
.pagination .nav-links {
justify-content: center;
margin-bottom: 25px;
}
.loadmore-btn {
margin: 0 auto;
}
.woocommerce ul.products, .woocommerce-page ul.products {
grid-template-columns: repeat(2, 1fr);
}
#ark-woo-sp-term-block {
display: none;
}
.single-product-gallery-nav .swiper-slide, .single-product-gallery-nav .swiper-slide img {
height: 90px;
}
.product-thumbnail {
display: block !important;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
display: none;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background: transparent !important;
}
.woocommerce-cart-form__cart-item {
grid-template-areas:
"product-thumbnail product-name product-name product-remove"
"ark-woo-cart-variations ark-woo-cart-variations ark-woo-cart-variations ark-woo-cart-variations"
"product-quantity product-quantity product-quantity product-quantity"
"product-subtotal product-subtotal product-subtotal product-subtotal";
grid-template-columns: 1.3fr 1fr 1fr 0.5fr;
grid-template-rows: auto auto auto auto;
gap: 20px 5%;
padding: 20px;
}
.woocommerce-order-details .woocommerce-cart-form__cart-item {
grid-template-areas:
"product-thumbnail product-name product-name product-name"
"ark-woo-cart-variations ark-woo-cart-variations ark-woo-cart-variations ark-woo-cart-variations"
"product-quantity product-quantity product-quantity product-quantity"
"product-subtotal product-subtotal product-subtotal product-subtotal";
grid-template-columns: 1.3fr 1fr 1fr 0.5fr;
grid-template-rows: auto auto auto auto;
gap: 20px 5%;
padding: 20px;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
text-align: left !important;
}
.woocommerce a.remove {
margin: 0 0 auto auto;
}
.ark-woo-cart-price-wrapper {
margin-bottom: 10px;
}
#ua-lang td.product-quantity::before,
#ru-lang td.product-quantity::before,
#en-lang td.product-quantity::before,
#pl-lang td.product-quantity::before {
float: none;
font-weight: 400;
}
#ua-lang td.product-subtotal::before,
#ru-lang td.product-subtotal::before,
#en-lang td.product-subtotal::before,
#pl-lang td.product-subtotal::before {
float: none;
font-weight: 400;
margin-bottom: 0;
}
.product-subtotal {
display: flex !important;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.product-name {
padding-bottom: 0px !important;
}
.admin-bar .adaptive-menu-content.showNav {
top: 46px;
}
.wishlist-page-wrapper, .viewed-page-wrapper, .discount-page-wrapper {
grid-template-columns: 1fr 1fr;
}
.woocommerce-MyAccount-navigation ul li a {
font-size: 16px;
}
.ark-woo-account-settings-step-head {
flex-direction: column;
}
.ark-woo-account-settings-step-head h4 {
margin-bottom: 20px;
}
.ark-woo-account-settings-step-1-body,
.ark-woo-account-settings-step-2-body,
.ark-woo-account-settings-step-3-body {
display: block;
}
.ark-woo-account-settings-step-1-body p,
.ark-woo-account-settings-step-2-body p,
.ark-woo-account-settings-step-3-body p {
margin-bottom: 20px;
}
.error404 .ark-breadcrumb-wrapper ul {
position: static;
}
.error404 #ark-breadcrumb {
margin: 20px 0 35px 0;
}
.page-404-right {
display: none;
}
.page-404 {
justify-content: center;
text-align: center;
}
.page-404-left {
padding-right: 0;
}
.page-404-left .orange-btn {
margin: 0 auto;
}
.about-banner span {
font-size: 30px;
}
.promotions-page-block {
display: block;
min-height: 0;
margin-bottom: 40px;
}
.promotions-page h1 {
margin-bottom: 60px;
}
.promotions-page-block-txt {
text-align: center;
margin-bottom: 40px;
}
.promotions-page-block-img img {
position: static;
}
.promotions-form {
display: flex;
flex-direction: column-reverse;
}
.promotions-form .ark-woo-sp-sidebar {
margin-top: 25px;
}
.front-1nstagram-right video {
top: 52%;
}
.front-categories-wrapper .swiper-slide-active img {
transform: none;
}
.front-1nstagram-left {
margin-bottom: 150px;
}
#front-1nstagram {
margin-bottom: 150px;
}
.admin-bar #ark-sidebar.showNav {
top: 46px;
}
.woocommerce-order-received .woocommerce-columns address,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
padding: 15px;
}
.woocommerce-order-received .woocommerce-columns address div {
grid-template-columns: 35% 62%;
}
}
@media (max-width: 576px) {
.container {
max-width: 100%;
padding: 0 20px;
}
.half-container {
width: 100%;
margin: 0 auto;
max-width: 100%;
padding: 0 20px;
}
.front-container.container {
padding: 0;
}
.front-reviews-pagination {
width: 100vw !important;
}
.header-top > a img {
width: 110px;
}
.result-search-wrapper:first-child {
padding-top: 15px;
}
.result-search-wrapper {
padding: 10px;
}
.result-search-wrapper:last-child {
padding-bottom: 15px;
}
.result-search-list-head {
font-size: 13px;
}
.header-top input {
padding: 5px 10px;
}
.front-slider-slide-txt span {
font-size: 32px;
line-height: 43px;
}
section {
margin-bottom: 85px;
}
.section-title, .woocommerce-products-header__title.page-title, .about-section-title {
font-size: 32px;
text-align: center;
margin: 0 auto;
margin-bottom: 25px;
}
.woocommerce-cart .front-promotional .section-title {
text-align: left;
}
.woocommerce-products-header__title.page-title {
text-align: left;
}
.front-what-need-tabs {
margin-bottom: 30px;
}
.front-what-need-tab-contents .tab-btn-dwn {
margin: 25px 0;
padding-right: 30px;
}
.front-what-need-tab-content-left {
padding-bottom: 5px;
}
.front-what-need-tab-contents .tab-content {
font-size: 15px;
line-height: 18px;
padding-bottom: 25px;
}
.front-what-need-tab-contents .tab-btn-dwn {
font-size: 20px;
}
.front-categories-foot-btn {
display: block;
margin: 35px 0 auto auto;
}
.front-categories-head-btn {
display: none;
}
.front-categories-title {
margin-bottom: 0;
}
.front-popular-item-img .front-popular-item-label,
.ark-sale-badge {
font-size: 10px;
}
.front-popular-item-txt-left span {
font-size: 10px;
line-height: 16px;
margin-bottom: 0;
}
.front-popular-item-txt-right s {
font-size: 10px;
}
.front-popular-item-txt-right p {
font-size: 12px;
}
.front-popular-item-txt-left small {
font-size: 8px;
}
.front-popular-item-img {
margin-bottom: 8px;
}
.front-about-right {
display: block;
padding: 0 40px;
}
.front-about-item {
text-align: center;
margin-bottom: 50px;
}
.front-about-item:last-child {
margin-bottom: 0;
}
.front-about-left .about-section-title {
margin-bottom: 50px;
}
.front-about-item span {
font-weight: 600;
font-size: 22px;
line-height: 26px;
}
#front-popular {
margin-bottom: 85px;
}
#front-reviews .container {
padding: 0;
}
.front-reviews .swiper {
margin-left: -80px;
}
#front-reviews::after {
content: '';
width: 100%;
height: 400px;
display: block;
filter: blur(150px);
background: linear-gradient(90deg, #FFB55C 0.03%, #F8B680 30.2%, #E9B7D4 100.01%);
top: 35%;
will-change: filter;
}
.front-reviews h2 {
background: transparent;
color: #fff;
-webkit-text-fill-color: white;
padding: 0 20px;
}
.front-advantages {
display: block;
}
.front-advantages > div {
margin-bottom: 70px;
}
.front-advantages > div:last-child {
margin-bottom: 0;
}
.front-advantages > div span {
font-size: 22px;
}
.front-advantages > div p {
font-size: 15px;
}
.front-blog-foot-btn {
display: block;
margin: 0 auto;
}
.front-blog-head-btn {
display: none;
}
.front-blog-wrapper {
margin-bottom: 30px;
}
.front-blog-title {
justify-content: center;
}
.front-blog-item {
margin-bottom: 30px !important;
}
.front-faq .tab-btn-dwn {
font-size: 16px;
line-height: 20px;
}
.front-faq .tab-content {
margin-top: 25px;
font-size: 14px;
line-height: 17px;
}
.front-faq .faq-item {
padding: 25px 0;
}
.front-faq .tab-btn-dwn::after {
transform: scale(0.6);
top: -7px;
}
.front-faq .faq-item:first-child {
padding-top: 0;
}
.front-1nstagram-right {
width: 430px;
height: 430px;
margin: 0 auto;
}
.front-1nstagram-right img {
width: 200px;
}
#front-faq {
margin-bottom: 80px;
}
.footer-logo img {
width: 110px;
}
.footer-wrapper > div:first-child .no-bg-btn {
padding: 7px 27px;
}
.footer-wrapper {
padding-top: 35px;
margin-bottom: 100px;
}
.footer-wrapper ul li a,
.footer-last-column a, .sidebar-contact a,
.footer-last-column > span {
font-size: 14px;
}
.footer-bottom .lang-current {
font-size: 13px;
}
.lang-current::after {
transform: scale(0.7);
}
.lang-current.click::after {
transform: rotate(-90deg) scale(0.7);
}
.footer-bottom {
padding: 0 0 15px 0;
}
.ark-overlay-login .popup, .ark-overlay-coupon .popup {
width: 90%;
}
.modal-login-s0cial div {
flex-direction: column;
}
.modal-login-s0cial div a:first-child {
margin-bottom: 15px;
}
.login-form-in-popup {
padding: 15px;
}
.categories-page-wrapper {
display: block;
}
.categories-page-item img,
.categories-page-item div {
display: none;
}
.categories-page-item {
display: flex;
align-items: center;
background: none !important;
padding: 0;
box-shadow: none;
border-radius: 0;
filter: none;
min-height: 0;
margin-bottom: 20px;
position: relative;
padding-right: 30px;
}
.categories-page-item span {
font-weight: 400;
font-size: 22px;
line-height: 26px;
color: #FF671F;
}
.categories-page-item::before {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/mob-cat-icon.svg);
margin-right: 10px;
}
.categories-page-item::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow-faq.svg);
margin: 0;
position: absolute;
top: 50%;
right: 0;
transform: translate(0, -50%);
}
#breadcrumbs span a span svg {
width: 18px;
}
.breadcrumbs__separator svg {
width: 5px;
}
#breadcrumbs a,
#breadcrumbs span {
font-size: 14px;
}
#breadcrumb {
margin: 15px 0 35px 0;
}
#ark-breadcrumb {
margin: 15px 0 35px 0;
}
.ark-breadcrumb-wrapper li:first-child a::before {
display: inline-block;
transform: scale(.8);
display: none;
}
.ark-bc-divider svg {
width: 5px;
}
.ark-breadcrumb-wrapper a,
.ark-breadcrumb-wrapper span {
font-size: 14px;
}
.contacts-page-left iframe {
height: 220px;
}
.contacts-page-right > a,
.contacts-tel-number a {
font-size: 14px;
}
.contacts-page-right > a {
margin-bottom: 20px;
}
.contacts-tel {
margin-bottom: 30px;
}
.delivery-page h1 {
margin-bottom: 25px;
}
#delivery-page {
margin-bottom: 50px;
}
.privacy-policy-content p,
.privacy-policy-content ul,
.privacy-policy-content ol {
font-size: 14px;
line-height: 17px;
margin-bottom: 15px;
word-break: break-word;
}
.privacy-policy-content h2, .privacy-policy-content h3, .privacy-policy-content h4, .privacy-policy-content h5, .privacy-policy-content h6 {
font-size: 20px;
line-height: 30px;
margin-bottom: 15px;
}
.privacy-policy-foot-btn {
margin-top: 30px;
}
.front-blog-item-img img {
border-radius: 10px;
}
.blog-page-items-wrapper p {
margin-bottom: 25px;
}
.loadmore-btn {
width: 100%;
text-align: center;
padding: 6px !important;
}
.single-blog-page h2 {
text-align: left;
}
.blog-page-items-wrapper h1 {
font-size: 24px;
line-height: 30px;
margin-bottom: 20px;
text-align: left;
}
.blog-page-items-wrapper h2, .blog-page-items-wrapper h3, .blog-page-items-wrapper h4, .blog-page-items-wrapper h5, .blog-page-items-wrapper h6 {
margin-bottom: 25px;
}
.single-blog-next-link {
display: block;
margin-top: 30px;
}
.single-blog-next-link a {
padding: 8px 15px;
color: #FFFFFF;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
border-radius: 10px;
display: flex;
align-items: center;
width: max-content;
font-weight: 500;
margin: 0 auto;
}
.single-blog-next-link a::after {
content: url(https://m-sonechko.com/wp-content/themes/maminesonechko/img/arrow-white.svg);
margin-left: 10px;
margin-top: 5px;
}
#single-blog-page {
margin-bottom: 80px;
}
.single-blog-products h2 {
text-align: left;
}
.select2-results__option,
.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered {
font-size: 10px;
}
.ark-woo-mob-filter-popup-title,
.ark-woo-mob-filter-cat-title {
font-size: 14px;
}
.woocommerce ul.products li.product a img {
border-radius: 10px;
}
.woocommerce ul.products, .woocommerce-page ul.products {
gap: 20px 10px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
font-size: 10px;
}
.archive-product-pagination-block,
.discount-product-pagination-block {
margin-top: 50px;
}
.ark-woo-archive-sidebar-products-wrapper aside {
padding: 40px 20px;
}
.ark-woo-sidebar-categories li a,
.woof label,
.woof_price_filter h4::after,
.woof_list_label .woof_label_term {
font-size: 14px;
}
.ark-woo-sidebar-categories .children li a {
font-size: 12px !important;
}
.woof_redraw_zone .woof_container {
border: none !important;
}
.woof_container_inner h4 {
font-weight: 600;
font-size: 14px;
margin-bottom: 15px;
}
.woof_block_html_items {
padding-left: 0;
}
.woof_price_filter_txt_slider input[type='number'] {
font-size: 10px;
padding: 9px;
}
.woof_price_filter_txt {
width: 125px !important;
}
.irs--round .irs-bar {
height: 2px !important;
}
.irs--round .irs-handle {
width: 15px !important;
height: 15px !important;
}
.irs--round .irs-handle {
top: 4px !important;
}
.woof_price_filter_txt_slider {
margin: 20px 0;
}
.woof_redraw_zone .woof_container {
padding-right: 0;
}
.ark-woo-archive-size-chart {
font-size: 14px;
margin-bottom: 25px;
}
.ark-woo-archive-order-size,
.woof_front_toggle {
display: none;
}
.ark-woo-single-product-mob-title {
font-size: 24px;
line-height: 30px;
}
.woocommerce-product-details__short-description {
font-size: 14px;
line-height: 16px;
}
.woocommerce div.product form.cart .variations th {
display: none;
}
.ark-woo-sp-size-chart,
.woocommerce table.shop_attributes th,
.woocommerce-product-attributes-item__value a {
font-size: 14px;
}
.woocommerce div.product form.cart .variations tr, .woocommerce div.product form.cart .variations {
margin-bottom: 30px;
}
.ark-woo-sp-price-wrapper .ark-woo-price-custom-block {
display: none;
}
.woocommerce div.product span.price ins bdi,
.single-product.woocommerce div.product p.price,
.single-product.woocommerce div.product span.price{
font-size: 22px;
}
.woocommerce div.product span.price del,
.woocommerce div.product span.price del bdi{
font-size: 18px;
}
.ark-woo-sp-price-wrapper {
padding: 10px 25px;
margin: 0px -20px;
margin-bottom: 25px;
}
.ark-woo-sp-cart-btn-wrapper {
display: flex;
flex-direction: column;
gap: 20px;
}
.woocommerce div.product form.cart .ark-woo-sp-add-to-cart-wrapper .button,
.ark-woo-sp-add-to-cart-wrapper {
width: 100% !important;
display: block !important;
}
.woocommerce div.product form.cart .button.clickBuyButton {
margin: 0;
}
.ark-woo-sp-custom-blocks-mob {
display: flex;
margin-bottom: 25px;
}
.ark-woo-sp-custom-blocks-mob .ark-woo-sp-parts {
margin-right: 30px;
}
.woocommerce div.product form.cart {
margin-bottom: 25px;
}
.ark-woo-sp-delivery-methods div span {
font-size: 12px;
line-height: 14px;
}
.ark-woo-sp-delivery-methods {
padding: 25px 15px;
}
.ark-woo-sp-main-info-wrapper {
margin-bottom: 30px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-size: 14px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
padding: 10px 15px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
margin: 0 5px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
margin-bottom: 30px;
}
.ark-woo-sp-descr-tab {
padding: 0;
background: transparent;
box-shadow: none;
}
.ark-woo-sp-descr-tab-content p, .ark-woo-sp-descr-tab-content ol, .ark-woo-sp-descr-tab-content ul {
font-size: 14px;
line-height: 16px;
}
.ark-woo-sp-descr-tab-content strong, .ark-woo-sp-descr-tab-characteristics strong {
font-weight: 600;
font-size: 22px;
line-height: 27px;
background: linear-gradient(20.61deg, #F9DABE -0.19%, #E9B7D4 104.1%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.ark-woo-sp-descr-tab-characteristics ul li {
display: block;
margin-bottom: 25px;
}
.ark-woo-sp-descr-tab-characteristics ul li span {
display: block;
padding: 10px 20px;
margin-bottom: 10px;
font-size: 14px;
line-height: 16px;
}
.ark-woo-sp-descr-tab-characteristics ul li p {
background: #FFFFFF;
border-radius: 10px;
font-size: 14px;
line-height: 16px;
}
.ark-woo-sp-sidebar {
padding: 50px 20px 35px 20px;
margin: 0 -20px;
margin-top: 30px;
}
.ark-woo-sp-form > span {
font-size: 14px;
font-weight: 600;
}
.ark-woo-sp-form > p {
font-size: 14px;
line-height: 17px;
}
.ark-woo-sp-size-grid-tabs-wrapper {
padding: 15px;
}
.ark-woo-sp-size-grid-table {
font-size: 8px;
}
.ark-woo-sp-size-grid-table div,
.ark-woo-sp-size-grid-table div.ark-woo-sp-size-grid-table-basic {
padding: 5px;
}
.ark-woo-sp-size-grid-tabs ul li,
.ark-woo-sp-size-grid-tabs > p {
font-size: 14px;
}
.woocommerce-cart-form__cart-item {
grid-template-columns: 2.6fr 1fr 1fr 0.5fr;
padding: 15px 10px 25px 10px;
}
.product-name a {
font-size: 14px;
line-height: 21px;
}
.ark-woo-cart-main-wrapper .ark-woo-cart-price-wrapper > span,
.ark-woo-cart-main-wrapper .ark-woo-cart-variation-item > span,
.ark-woo-cart-main-wrapper .ark-woo-cart-variation-item > p {
font-size: 10px;
color: #A0A0A0;
}
.ark-woo-cart-price-value > span > span ins,
.ark-woo-cart-price-value > span > span del {
font-size: 10px;
}
#ua-lang td.product-quantity::before, #ru-lang td.product-quantity::before, #en-lang td.product-quantity::before, #pl-lang td.product-quantity::before,
#ua-lang td.product-subtotal::before, #ru-lang td.product-subtotal::before, #en-lang td.product-subtotal::before, #pl-lang td.product-subtotal::before {
font-size: 14px;
}
.product-subtotal span {
font-size: 22px;
}
.woocommerce a.remove::after {
transform: translate(-50%, -50%) scale(.8)
}
.single-page-title-wrapper p {
font-size: 14px;
margin-left: 15px;
}
.single-page-title-wrapper {
margin-bottom: 20px;
}
.ark-woo-cart-promotion {
padding: 25px 45px 45px 45px;
}
.ark-woo-cart-promotion span {
display: block;
font-size: 14px;
line-height: 24px;
margin-bottom: 10px;
}
.ark-woo-cart-promotion p {
font-size: 10px;
line-height: 12px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
padding: 25px 15px;
}
.ark-woo-cart-total-title {
text-align: center;
font-size: 14px;
margin-bottom: 25px;
}
.ark-woo-cart-total-price ins {
font-size: 22px;
}
.ark-woo-cart-total-price del {
font-size: 14px;
}
.woocommerce-billing-fields h3, .ark-woo-checkout-pay-methods-title,
.ark-woo-checkout-shipping-methods > div h3,
.wcus-checkout-fields::before, .wc-ukrposhta-up-fields::before {
font-size: 18px;
line-height: 22px;
margin-bottom: 15px;
}
.ark-woo-checkout-old-customer_tabs span {
font-size: 14px;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first,
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
float: none;
width: 100%;
}
.woocommerce-billing-fields__field-wrapper .form-row {
margin: 0 0 15px 0 !important;
}
.woocommerce ul#shipping_method li label,
.ark-woo-checkout-shipping-methods ul li:last-child label::after,
.zen-ui-select__value-text,
.zen-ui-select__option,
.woocommerce-billing-fields .woocommerce-input-wrapper input, .input-text.wc-ukrposhta-select,
.woocommerce-billing-fields .woocommerce-input-wrapper input::placeholder, .input-text.wc-ukrposhta-select::placeholder {
font-size: 14px;
}
.ark-woo-checkout-shipping-methods .woocommerce-shipping-methods li {
margin: 0 0 15px 0 !important;
}
.woocommerce-checkout #payment ul.payment_methods li label {
font-size: 14px;
}
.woocommerce-checkout #payment ul.payment_methods li div p {
font-size: 14px;
line-height: 16px;
}
.ark-woo-checkout-coupone-form-btn {
padding: 15px 40px;
}
.ark-woo-checkout-coupone-form-btn p {
font-weight: 600;
}
.ark-woo-checkout-order-review {
padding: 10px 20px;
}
.ark-woo-checkout-order-review h3 {
font-weight: 400;
font-size: 14px;
line-height: 26px;
margin-bottom: 15px;
}
.woocommerce-checkout-review-order-table .ark-woo-checkout-product-title-img-wrapper a {
font-size: 14px;
line-height: 26px;
}
.woocommerce-checkout-review-order-table .ark-woo-checkout-product-title-img-wrapper {
grid-template-columns: 43% 51%;
}
.ark-woo-checkout-order-review .ark-woo-cart-price-wrapper > span,
.ark-woo-checkout-order-review .ark-woo-cart-variation-item > span,
.ark-woo-checkout-order-review .ark-woo-cart-variation-item > p {
font-size: 14px;
color: #000000;
}
.ark-woo-checkout-product-total-price span {
font-size: 14px;
}
.ark-woo-checkout-product-total-price bdi,
.ark-woo-checkout-product-total-price bdi span {
font-size: 22px;
margin-bottom: 0;
}
.ark-woo-checkout-submit-wrapper span {
font-size: 10px;
line-height: 12px;
}
.ark-woo-checkout-submit-wrapper p {
margin: 0 0 50px 0 !important;
}
.ark-woo-checkout-submit-wrapper button, .ark-woo-checkout-coupone-form button {
display: block;
width: 100% !important;
text-align: center;
}
.ark-woo-checkout-shipping-methods ul li:last-child label::after {
white-space: break-spaces;
}
.ark-woo-checkout-coupone-form .form-row.form-row-first {
margin-bottom: 15px;
} 
.shop_table.order_details tfoot {
display: none;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody {
margin-bottom: 0;
}
.ark-woo-thank-page-btns button, .ark-woo-thank-page-btns a {
font-size: 14px;
padding: 12px;
}
.woocommerce-order-details .product-name {
max-width: 100%;
}
td.product-quantity strong {
font-size: 14px;
}
.woocommerce-order-details .ark-woo-cart-price-wrapper > span,
.woocommerce-order-details .ark-woo-cart-variation-item > span,
.woocommerce-order-details .ark-woo-cart-variation-item > p,
.woocommerce-order-details .ark-woo-cart-variation-item > span,
.woocommerce-order-details .ark-woo-cart-price-wrapper > span,
.woocommerce-order-details .ark-woo-cart-variations .wc-item-meta li strong,
.woocommerce-order-details .ark-woo-cart-price-value,
.woocommerce-order-details .ark-woo-cart-variations .wc-item-meta p {
font-size: 14px;
}
.wishlist-page-wrapper, .viewed-page-wrapper, .discount-page-wrapper {
gap: 10px 25px;
}
.ark-woo-endpoint-title {
font-weight: 700;
text-align: left;
}
.woocommerce-MyAccount-navigation ul li a {
font-size: 14px;
padding: 10px 15px;
}
.endpoints-paginatio-block {
margin-top: 45px;
}
.ark-woo-account-settings-step-head {
margin-bottom: 25px;
}
.ark-woo-account-settings {
padding: 25px 15px;
margin-bottom: 25px;
}
.front-slider-slide-txt {
padding: 0 20px;
}
.front-slide-2-desktop,
.front-slide-4-desktop,
.front-slide-1-desktop,
.front-slide-3-desktop{
display: none;
}
.front-slide-2-mob,
.front-slide-4-mob,
.front-slide-1-mob,
.front-slide-3-mob{
display: block;
}
.front-slide-1 .front-slider-slide-txt {
margin-bottom: 0;
}
.front-slide-1 img {
height: auto;
}
.front-slide-2 .front-slider-slide-txt span,
.front-slide-3 .front-slider-slide-txt span,
.front-slide-4 .front-slider-slide-txt span{
font-size: 28px;
line-height: 34px;
}
.front-slider-pagination {
margin-top: 0;
}
.front-slide-2-mob-top {
width: auto !important;
}
.front-slide-4 .front-slider-slide-txt {
position: static;
margin: 0 0 0 0;
transform: none;
color: #000;
}
.front-slide-2 .front-slider-slide-txt span {
display: block;
width: 100%;
}
.front-slide-4 .front-slider-slide-txt span {
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin: 0 auto;
text-align: center;
display: block;
}
.front-slide-4 .front-slider-slide-txt a {
color: #FFFFFF;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
}
#front-slider {
margin-top: 35px;
}
.lang-popup-btns {
flex-direction: column;
padding: 0;
}
.lang-popup-btns .orange-btn {
margin-bottom: 15px;
}
.ark-overlay .popup {
width: 95%;
}
.lang-popup {
padding: 20px 10px;
}
.lang-popup-text p {
font-size: 16px;
}
.single-product .ark-woo-sp-wishlist-btn-mob span {
display: none !important;
}
.single-product .ark-woo-sp-wishlist-btn-mob span.wish-btn-single-mob {
display: block !important;
}
.ark-woo-sidebar-categories li.current-cat a::after {
display: none;
}
.ark-woo-sidebar-categories li.current-cat > a,
.ark-woo-sidebar-categories li.current-cat-parent > a{
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.woof_price_filter h4::after, #en-lang .woof_price_filter h4::after,
.ark-woo-sidebar-categories li.current-cat > a::after, .ark-woo-sidebar-categories li.current-cat-parent > a::after{
display: none !important;
}
.woof_list_label li .woof_label_term:hover {
border: none;
}
#woof_html_buffer {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}
.woocommerce div.product form.cart .ark-woo-sp-add-to-cart-wrapper .button {
font-weight: 400;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
min-width: 136px;
text-align: center;
}
.ark-woo-page .woocommerce-notices-wrapper .woocommerce-message,
.ark-woo-page .woocommerce-notices-wrapper .woocommerce-error li {
display: flex;
}
.ark-woo-page .woocommerce-notices-wrapper .woocommerce-error li,
.ark-woo-page .woocommerce-notices-wrapper .woocommerce-message {
flex-direction: row-reverse;
}
.ark-woo-page .woocommerce-notices-wrapper .woocommerce-error li a,
.ark-woo-page .woocommerce-notices-wrapper .woocommerce-message a {
text-align: center;
}
.ark-woo-checkout-old-customer_tabs span.active {
font-weight: 400;
font-size: 14px;
border-radius: 10px;
padding: 25px;
border: 1px solid #FCA35B;
padding: 13px 24px;
display: inline-block;
}
.ark-woo-checkout-old-customer_tabs span {
font-weight: 400;
}
.shop_table.order_details .woocommerce-cart-form__cart-item {
margin-bottom: 15px;
}
.about-page-main-left-decor {
bottom: -40px;
width: 180px;
}
.about-page-main-left {
margin-bottom: 80px;
}
.about-page-main-right span {
font-size: 18px;
line-height: 26px;
}
.about-page-main-right-content {
text-align: center;
}
.about-section-title, .page-template-page-pro-nas .front-reviews .section-title, .about-page-mob-title, .front-1nstagram .front-1nstagram-title, .front-about-left .section-title {
font-weight: 700;
font-size: 32px;
width: auto;
}
.about-page-main-right .orange-btn {
width: 100%;
text-align: center;
}
#about-page-main {
margin-bottom: 80px;
}
.about-advantages .about-section-title {
margin-bottom: 40px;
}
.about-banner span {
font-size: 22px;
line-height: 26px;
}
.about-banner img {
height: 375px;
object-fit: cover;
}
.about-faq-btn {
display: none;
}
.about-opportunities-wrapper {
display: block;
}
.about-opportunities-item > div {
background-size: 100% 100%;
}
.about-opportunities-item span {
font-size: 22px;
}
.about-opportunities-item a, .about-opportunities-item p {
font-size: 16px;
}
.about-opportunities-item {
margin-bottom: 25px;
}
.about-opportunities-item:last-child {
margin-bottom: 0;
}
.front-popular-item-txt-right > span {
font-size: 8px;
}
.front-categories .swiper {
margin: 0 -20px;
}
.promotions-page h1 {
margin-bottom: 30px;
font-size: 32px;
font-weight: 700;
}
.promotions-page .promotions-block-title {
font-size: 24px;
font-weight: 700;
line-height: 30px;
}
.promotion-first-btn-text-sign {
display: block;
font-size: 12px;
margin-top: 10px;
}
.promotions-page-block-img {
margin-right: -20px;
}
.promotions-page-block:nth-child(odd) .promotions-page-block-img {
margin-right: 0;
margin-left: -20px;
}
.front-1nstagram-right video {
width: 180px;
top: 51%;
}
.ark-modal-add-to-cart-checkout {
margin-left: 0;
}
.ark-modal-add-to-cart-resume {
width: 100%;
margin-bottom: 15px;
}
.woocommerce ul.order_details li {
float: none;
margin-bottom: 15px;
border-right: none;
}
#submit_dibs_payment_form {
width: 100%;
margin-bottom: 15px;
}
.woocommerce a.button.cancel {
width: 100%;
text-align: center;
}
.front-categories-wrapper a span {
left: 45%;
top: 52%;
padding: 0 90px;
}
.front-categories-wrapper .swiper-slide-active span {
padding: 0 90px;
}
.front-reviews .about-section-title {
padding: 0 20px;
}
.front-blog-title {
margin-bottom: 0;
}
.front-1nstagram-left {
margin-bottom: 50px;
}
#front-1nstagram {
margin-bottom: 100px;
}
.front-slide-easter-desktop {
display: none;
}
.front-slide-easter-mob {
display: block;
}
.front-slide-easter .front-slider-slide-txt span {
font-size: 32px;
line-height: 43px;
}
.woocommerce-order-received .woocommerce-columns {
display: flex;
flex-direction: column;
gap: 30px;
}
.woocommerce-order-received .woocommerce-columns address div {
grid-template-columns: 30% 67%;
}
.woocommerce-order-received .woocommerce-columns address {
min-height: auto;
}
}
@media (max-width: 470px) {
.front-reviews .swiper .swiper-slide-next {
transform-origin: 225% 50%;
}
.front-reviews .swiper .swiper-slide-active, .swiper .swiper-slide-duplicate-active {
transform: scale(1.7);
transform-origin: 17% 50%;
}
.front-reviews-pagination {
left: calc(50% + 40px) !important;
}
.front-1nstagram-right {
width: 310px;
height: 310px;
}
.front-1nstagram-right video {
width: 120px;
top: 51%;
}
.front-1nstagram-right img {
width: 135px;
}
.login-form > div {
flex-direction: column;
}
.login-form > div label {
display: block;
margin-bottom: 15px !important;
}
.single-blog-miniature {
display: block;
margin: 0 auto;
}
.single-blog-full-img {
display: none;
}
}
@media (max-width: 350px) {
.adaptive-menu-wrapper {
min-width: 0;
min-height: calc(100vh - 50px);
}
.adaptive-menu-content {
width: 100%;
height: 100%;
}
.front-about-right {
padding: 0;
}
.front-reviews .swiper .swiper-slide-next {
transform-origin: 255% 50%;
}
.front-reviews .swiper .swiper-slide-active, .swiper .swiper-slide-duplicate-active {
transform: scale(1.8);
transform-origin: 15% 50%;
}
.front-1nstagram-right {
width: 290px;
height: 290px;
}
.ark-overlay-login .popup-close-login {
margin-bottom: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
margin: 15px 0 15px 0;
}
}
@media (max-width: 310px) {
.container {
padding: 0 10px;
}
.front-reviews .swiper .swiper-slide-next {
transform-origin: 290% 50%;
}
.front-reviews .swiper .swiper-slide-active, .swiper .swiper-slide-duplicate-active {
transform: scale(1.9);
transform-origin: 13% 50%;
}
.front-1nstagram-right::before,
.front-1nstagram-right::after {
display: none;
}
.front-1nstagram-right {
width: 100%;
height: auto;
}
.front-1nstagram-right video {
width: 89%;
}
.front-1nstagram-right img {
width: 100%;
}
.login-form-in-popup .modal-login-tabs ul {
flex-direction: column;
}
.login-form-in-popup .modal-login-tabs ul li {
width: 100%;
}
.marker {
display: none;
}
.ark-woo-sp-sidebar,
.ark-woo-sp-price-wrapper {
margin-left: -10px;
margin-right: -10px;
}
}
.woocommerce-loop-product__link>.ark-sale-badge{
position: absolute;
top: 15px;
left: 15px;
font-size: 12px;
color: #FF0000;
padding: 4px 12px;
background: #FFDADA;
box-shadow: 0px 0px 12px rgb(0 0 0 / 4%);
border-radius: 10px;
}
.products .product.type-product.outofstock {
position: relative;
opacity: 0.6; pointer-events: none; }
.products .product.type-product.outofstock::after {
content: "Немає в наявності";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: rgba(0, 0, 0, 0.7);
color: #fff;
padding: 10px 20px;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
border-radius: 5px;
}
.tabs.wc-tabs a h2{
font-size: 20px;
font-weight: 500;
}
.ark-woo-sp-descr-tab-characteristics h3,
.ark-tab-btn.ark-woo-tab h3{
font-weight: 500;
}
.jQuery-plainOverlay-progress{
border-color: #E77900 !important;
}
.header-bottom ul.menu .menu-item-has-children{
position: relative;
}
.header-bottom ul.menu a:hover{
color: #FF671F;
}
.header-bottom ul.menu .menu-item-has-children>a:after{
content: '>';
position: absolute;
transform: rotate(90deg);
font-family: cursive;
margin-left: 4px;
margin-top: 2px;
}
.header-bottom ul.menu .menu-item-has-children .sub-menu{
display: none;
position: absolute;
background: #FFEBDC;
height: auto;
margin-top: 0px;
padding: 15px 15px 15px;
width: 240px;
text-align: left;
left: -15px;
z-index: 11;
}
.header-bottom ul.menu .menu-item-has-children:hover .sub-menu{
display: block;
}
.header-bottom ul.menu .menu-item-has-children .sub-menu li{
margin-left: 0;
margin-right: 0;
margin-bottom: 4px;
}
.header-bottom ul.menu .menu-item-has-children{} .hero-slider-section {
width: 100%;
height: 730px;
overflow: hidden;
position: relative;
}
@media (min-width: 768px) {
.hero-slider-section {
height: calc(100vh - 130px);
}
}
.hero-slider-wrapper {
width: 100%;
height: 100%;
position: relative;
}
.hero-swiper {
width: 100%;
height: 100%;
}
.hero-slide {
width: 100%;
height: 100%;
background-size: cover;
background-position: center top;
background-repeat: no-repeat;
display: flex;
align-items: flex-start;
}
.hero-slide-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mob_slide_1.png);
}
.hero-slide-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mob_slide_2.png);
}
.hero-slide-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mob_slide_3.png);
}
.hero-slide-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mob_slide_4.png);
}
.hero-slide-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mob_slide_5.png);
}
.hero-slide-content {
width: 100%;
padding: 40px 20px;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
}
.hero-slide-content--centered {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}
.hero-slide-1 .hero-slide-content {
margin-top: 25px;
}
.hero-slide-2 .hero-slide-content {
margin-top: 170px;
}
.hero-slide-3 .hero-slide-content {
margin-top: 260px;
}
.hero-title {
font-family: 'Montserrat', sans-serif;
font-weight: 800;
font-size: 28px;
line-height: 34px;
background: linear-gradient(273.89deg, #FF7ADE 47.77%, #8495FF 78.76%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
margin: 0 0 12px 0;
}
.hero-subtitle {
font-family: 'Montserrat', sans-serif;
font-weight: 500;
font-size: 14px;
line-height: 21px;
color: #000000;
padding: 0 0 16px 0;
margin: 0;
}
@media (max-width: 768px) {
.hero-title {
max-width: 300px;
}
.hero-subtitle {
max-width: 300px;
}
}
.hero-btn {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 16px;
background: linear-gradient(101.51deg, #FFB7ED 31.79%, #A2AEFF 80.26%);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.01);
border-radius: 10px;
font-family: 'Gilroy', sans-serif;
font-weight: 400;
font-size: 14px;
color: #ffffff;
text-decoration: none;
transition: all 0.3s ease;
}
.hero-btn:hover {
transform: translateY(-2px);
box-shadow: 0px 4px 12px rgba(162, 174, 255, 0.4);
color: #ffffff;
}
.hero-btn svg {
width: 12px;
height: 12px;
transition: transform 0.3s ease;
}
.hero-btn:hover svg {
transform: translate(3px, -3px);
}
.hero-slider-prev,
.hero-slider-next {
position: absolute;
bottom: 20px;
top: auto;
transform: none;
z-index: 999;
width: 36px;
height: 36px;
display: flex;
align-items: center;
justify-content: center;
background: rgba(255, 255, 255, 0.9);
border-radius: 50%;
cursor: pointer;
transition: all 0.3s ease;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}
.hero-slider-prev {
left: calc(50% - 46px);
}
.hero-slider-next {
right: calc(50% - 46px);
}
.hero-slider-prev svg,
.hero-slider-next svg {
width: 20px;
height: 20px;
color: #333;
transition: color 0.3s ease;
}
.hero-slider-prev:hover svg,
.hero-slider-next:hover svg {
color: #fff;
}
.hero-slider-arrows--winter .hero-slider-prev:hover,
.hero-slider-arrows--winter .hero-slider-next:hover {
background: linear-gradient(101.51deg, #FFB7ED 31.79%, #A2AEFF 80.26%);
transform: scale(1.1);
}
.hero-slider-arrows--spring .hero-slider-prev:hover,
.hero-slider-arrows--spring .hero-slider-next:hover {
background: linear-gradient(121deg, #FCC6D4 60%, #ADD97A 140%);
transform: scale(1.1);
}
.hero-slider-arrows--summer .hero-slider-prev:hover,
.hero-slider-arrows--summer .hero-slider-next:hover {
background: linear-gradient(45deg, #FEA02E 0%, #FCA35B 50%, #FF7FC9 100%);
transform: scale(1.1);
}
.hero-slider-arrows--autumn .hero-slider-prev:hover,
.hero-slider-arrows--autumn .hero-slider-next:hover {
background: linear-gradient(101.51deg, #FDDA74 31.79%, #FD9A49 80.26%);
transform: scale(1.1);
}
@media (min-width: 768px) {
.hero-slide-2 .hero-slide-content {
margin-top: 30px;
}
.hero-slider-section {
height: calc(100vh - 130px);
}
.hero-slide-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_slide_1.png);
}
.hero-slide-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_slide_2.png);
}
.hero-slide-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_slide_3.png);
}
.hero-slide-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_slide_4.png);
}
.hero-slide-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_slide_5.png);
}
.hero-title {
font-size: 36px;
line-height: 44px;
max-width: 420px;
margin: 0 0 16px 0;
}
.hero-slide-content--centered .hero-title {
max-width: 600px;
}
.hero-subtitle {
font-size: 16px;
line-height: 24px;
max-width: 345px;
padding: 0 0 20px 0;
}
.hero-slide-content--centered .hero-subtitle {
max-width: 500px;
}
.hero-btn {
font-size: 16px;
padding: 10px 16px;
}
}
@media (min-width: 1100px) {
.hero-title--white {
background: none;
-webkit-background-clip: unset;
-webkit-text-fill-color: #ffffff;
background-clip: unset;
color: #ffffff;
}
.hero-subtitle--white {
color: #ffffff;
}
.hero-btn--white {
background: #ffffff;
color: #A2AEFF;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
}
.hero-btn--white:hover {
background: #ffffff;
color: #8495FF;
box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.15);
}
.hero-slide-1 .hero-slide-content,
.hero-slide-2 .hero-slide-content,
.hero-slide-3 .hero-slide-content {
margin-top: 0;
}
.hero-slide {
align-items: center;
background-position: center;
}
.hero-slide-content {
max-width: 1100px;
margin: 0 auto;
padding: 0 40px;
text-align: left;
align-items: flex-start;
}
.hero-slide-content--centered {
text-align: center;
align-items: center;
}
.hero-slider-prev,
.hero-slider-next {
top: 50%;
bottom: auto;
transform: translateY(-50%);
width: 44px;
height: 44px;
}
.hero-slider-prev {
left: 20px;
}
.hero-slider-next {
right: 20px;
}
.hero-slider-arrows--winter .hero-slider-prev:hover,
.hero-slider-arrows--winter .hero-slider-next:hover,
.hero-slider-arrows--spring .hero-slider-prev:hover,
.hero-slider-arrows--spring .hero-slider-next:hover,
.hero-slider-arrows--summer .hero-slider-prev:hover,
.hero-slider-arrows--summer .hero-slider-next:hover,
.hero-slider-arrows--autumn .hero-slider-prev:hover,
.hero-slider-arrows--autumn .hero-slider-next:hover {
transform: translateY(-50%) scale(1.1);
}
.hero-slider-prev svg,
.hero-slider-next svg {
width: 24px;
height: 24px;
}
}
@media (min-width: 1300px) {
.hero-slide-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_slide_1.png);
}
.hero-slide-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_slide_2.png);
}
.hero-slide-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_slide_3.png);
}
.hero-slide-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_slide_4.png);
}
.hero-slide-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_slide_5.png);
}
.hero-title {
font-size: 42px;
line-height: 52px;
max-width: 355px;
}
.hero-slide-content--centered .hero-title {
max-width: 650px;
}
.hero-subtitle {
font-size: 18px;
line-height: 28px;
max-width: 345px;
}
.hero-slider-prev,
.hero-slider-next {
width: 50px;
height: 50px;
}
.hero-slider-prev {
left: 30px;
}
.hero-slider-next {
right: 30px;
}
}
@media (min-width: 1920px) {
.hero-slide-content {
max-width: 1700px;
}
.hero-slide-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/main_slide_1.png);
}
.hero-slide-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/main_slide_2.png);
}
.hero-slide-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/main_slide_3.png);
}
.hero-slide-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/main_slide_4.png);
}
.hero-slide-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/main_slide_5.png);
}
.hero-title {
font-size: 52px;
line-height: 62px;
max-width: 435px;
}
.hero-slide-content--centered .hero-title {
max-width: 750px;
}
.hero-subtitle {
font-size: 22px;
line-height: 32px;
max-width: 370px;
padding: 14px 0 20px 0;
}
.hero-slide-content--centered .hero-subtitle {
max-width: 500px;
}
}
.hero-slide-spring-5 .hero-slide-content {
padding-top: 190px;
}
.hero-slide-summer-3 .hero-slide-content {
padding-top: 100px;
}
.hero-slide-autumn-3 .hero-slide-content {
padding-top: 150px;
}
.hero-slide-summer-4 .hero-slide-content {
padding-top: 70px;
}
.hero-slide-autumn-5 .hero-slide-content {
padding-top: 30px;
}
.hero-slide-spring-7 .hero-slide-content,
.hero-slide-autumn-7 .hero-slide-content {
padding-top: 70px;
}
.hero-slide-spring-4 .hero-slide-content {
padding-top: 250px;
}
.hero-slide-summer-6 .hero-slide-content,
.hero-slide-autumn-4 .hero-slide-content {
padding-top: 285px;
}
.hero-slide-spring-2 .hero-slide-content,
.hero-slide-summer-2 .hero-slide-content,
.hero-slide-autumn-2 .hero-slide-content {
padding-top: 285px;
}
.hero-slide-autumn-6 .hero-slide-content {
padding-top: 265px;
}
@media (min-width: 1100px) {
.hero-slide--top {
align-items: flex-start !important;
padding-top: 80px;
}
.hero-slide--top .hero-slide-content {
margin-top: 0;
}
.hero-slide-spring-5 .hero-slide-content,
.hero-slide-summer-3 .hero-slide-content,
.hero-slide-autumn-3 .hero-slide-content,
.hero-slide-summer-4 .hero-slide-content,
.hero-slide-autumn-5 .hero-slide-content,
.hero-slide-spring-7 .hero-slide-content,
.hero-slide-autumn-7 .hero-slide-content,
.hero-slide-spring-4 .hero-slide-content,
.hero-slide-summer-6 .hero-slide-content,
.hero-slide-autumn-4 .hero-slide-content,
.hero-slide-spring-2 .hero-slide-content,
.hero-slide-summer-2 .hero-slide-content,
.hero-slide-autumn-2 .hero-slide-content,
.hero-slide-autumn-6 .hero-slide-content {
padding-top: 0;
}
}
.hero-title--spring {
background: #FF96B1;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.hero-title--easter {
font-family: "Marck Script", cursive;
color: #FF96B1;
background: none;
-webkit-background-clip: unset;
-webkit-text-fill-color: #FF96B1;
background-clip: unset;
}
.hero-btn--spring {
background: linear-gradient(121deg, #FCC6D4 60%, #ADD97A 140%);
}
.hero-btn--spring:hover {
box-shadow: 0px 4px 12px rgba(173, 217, 122, 0.4);
}
.hero-btn--spring-white {
background: #ffffff;
color: #ADD97A;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
}
.hero-btn--spring-white:hover {
background: #ffffff;
color: #8BC34A;
box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.15);
}
.hero-slide-spring-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_spring_slide_1-1.png);
}
.hero-slide-spring-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_spring_slide_2-1.png);
}
.hero-slide-spring-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_spring_slide_3-1.png);
}
.hero-slide-spring-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_spring_slide_4.png);
}
.hero-slide-spring-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_spring_slide_5.png);
}
.hero-slide-spring-6 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_spring_slide_6-1.png);
}
.hero-slide-spring-7 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_spring_slide_7-1.png);
}
@media (min-width: 768px) {
.hero-slide-spring-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_spring_slide_1.png);
}
.hero-slide-spring-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_spring_slide_2-1.png);
}
.hero-slide-spring-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_spring_slide_3.png);
}
.hero-slide-spring-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_spring_slide_4.png);
}
.hero-slide-spring-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_spring_slide_5.png);
}
.hero-slide-spring-6 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_spring_slide_6.png);
}
.hero-slide-spring-7 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_spring_slide_7.png);
}
}
@media (min-width: 1300px) {
.hero-slide-spring-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_spring_slide_1.png);
}
.hero-slide-spring-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_spring_slide_2-1.png);
}
.hero-slide-spring-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_spring_slide_3.png);
}
.hero-slide-spring-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_spring_slide_4.png);
}
.hero-slide-spring-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_spring_slide_5.png);
}
.hero-slide-spring-6 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_spring_slide_6.png);
}
.hero-slide-spring-7 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_spring_slide_7.png);
}
}
@media (min-width: 1920px) {
.hero-slide-spring-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/spring_slide_1.png);
}
.hero-slide-spring-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/spring_slide_2-1.png);
}
.hero-slide-spring-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/spring_slide_3.png);
}
.hero-slide-spring-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/spring_slide_4.png);
}
.hero-slide-spring-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/spring_slide_5.png);
}
.hero-slide-spring-6 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/spring_slide_6.png);
}
.hero-slide-spring-7 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/spring_slide_7.png);
}
}
@media (min-width: 1100px) {
.hero-title--spring-white {
background: none;
-webkit-background-clip: unset;
-webkit-text-fill-color: #ffffff;
background-clip: unset;
color: #ffffff;
}
.hero-subtitle--spring-white {
color: #ffffff;
}
}
.hero-title--summer {
background: linear-gradient(45deg, #FEA02E 0%, #FCA35B 50%, #FF7FC9 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.hero-btn--summer {
background: linear-gradient(45deg, #FEA02E 0%, #FCA35B 50%, #FF7FC9 100%);
}
.hero-btn--summer:hover {
box-shadow: 0px 4px 12px rgba(255, 127, 201, 0.4);
}
@media (min-width: 1100px) {
.hero-title--summer-white {
background: none;
-webkit-background-clip: unset;
-webkit-text-fill-color: #ffffff;
background-clip: unset;
color: #ffffff;
}
.hero-subtitle--summer-white {
color: #ffffff;
}
}
.hero-btn--summer-white {
background: #ffffff;
color: #FCA35B;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
}
.hero-btn--summer-white:hover {
background: #ffffff;
color: #FEA02E;
box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.15);
}
.hero-slide-summer-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_summer_slide_1-1.png);
}
.hero-slide-summer-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_summer_slide_2-2.png);
}
.hero-slide-summer-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_summer_slide_3-1.png);
}
.hero-slide-summer-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_summer_slide_4-1.png);
}
.hero-slide-summer-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_summer_slide_5-1.png);
}
.hero-slide-summer-6 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_summer_slide_6-1.png);
}
@media (min-width: 768px) {
.hero-slide-summer-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_summer_slide_1.png);
}
.hero-slide-summer-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_summer_slide_2-1.png);
}
.hero-slide-summer-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_summer_slide_3.png);
}
.hero-slide-summer-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_summer_slide_4.png);
}
.hero-slide-summer-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_summer_slide_5.png);
}
.hero-slide-summer-6 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_summer_slide_6.png);
}
}
@media (min-width: 1300px) {
.hero-slide-summer-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_summer_slide_1.png);
}
.hero-slide-summer-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_summer_slide_2-1.png);
}
.hero-slide-summer-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_summer_slide_3.png);
}
.hero-slide-summer-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_summer_slide_4.png);
}
.hero-slide-summer-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_summer_slide_5.png);
}
.hero-slide-summer-6 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_summer_slide_6.png);
}
}
@media (min-width: 1920px) {
.hero-slide-summer-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/summer_slide_1.png);
}
.hero-slide-summer-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/summer_slide_2-1.png);
}
.hero-slide-summer-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/summer_slide_3.png);
}
.hero-slide-summer-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/summer_slide_4.png);
}
.hero-slide-summer-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/summer_slide_5.png);
}
.hero-slide-summer-6 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/summer_slide_6.png);
}
}
.hero-title--autumn {
background: #FF9945;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.hero-btn--autumn {
background: linear-gradient(101.51deg, #FDDA74 31.79%, #FD9A49 80.26%);
}
.hero-btn--autumn:hover {
box-shadow: 0px 4px 12px rgba(253, 154, 73, 0.4);
}
@media (min-width: 1100px) {
.hero-title--autumn-white {
background: none;
-webkit-background-clip: unset;
-webkit-text-fill-color: #ffffff;
background-clip: unset;
color: #ffffff;
}
.hero-subtitle--autumn-white {
color: #ffffff;
}
}
.hero-btn--autumn-white {
background: #ffffff;
color: #FF9945;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
}
.hero-btn--autumn-white:hover {
background: #ffffff;
color: #FD9A49;
box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.15);
}
.hero-slide-autumn-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_autumn_slide_1-1.png);
}
.hero-slide-autumn-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_autumn_slide_2-1.png);
}
.hero-slide-autumn-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_autumn_slide_3-1.png);
}
.hero-slide-autumn-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_autumn_slide_4.png);
}
.hero-slide-autumn-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_autumn_slide_5-3.png);
}
.hero-slide-autumn-6 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_autumn_slide_6-1.png);
}
.hero-slide-autumn-7 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/mobile_autumn_slide_7-1.png);
}
@media (min-width: 768px) {
.hero-slide-autumn-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_autumn_slide_1.png);
}
.hero-slide-autumn-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_autumn_slide_2.png);
}
.hero-slide-autumn-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_autumn_slide_3.png);
}
.hero-slide-autumn-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_autumn_slide_4.png);
}
.hero-slide-autumn-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_autumn_slide_5-2.png);
}
.hero-slide-autumn-6 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_autumn_slide_6.png);
}
.hero-slide-autumn-7 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/tablet_autumn_slide_7.png);
}
}
@media (min-width: 1300px) {
.hero-slide-autumn-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_autumn_slide_1.png);
}
.hero-slide-autumn-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_autumn_slide_2.png);
}
.hero-slide-autumn-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_autumn_slide_3.png);
}
.hero-slide-autumn-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_autumn_slide_4.png);
}
.hero-slide-autumn-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_autumn_slide_5-4.png);
}
.hero-slide-autumn-6 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_autumn_slide_6-1.png);
}
.hero-slide-autumn-7 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/1600_autumn_slide_7.png);
}
}
@media (min-width: 1920px) {
.hero-slide-autumn-1 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/autumn_slide_1.png);
}
.hero-slide-autumn-2 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/autumn_slide_2.png);
}
.hero-slide-autumn-3 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/autumn_slide_3.png);
}
.hero-slide-autumn-4 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/autumn_slide_4.png);
}
.hero-slide-autumn-5 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/autumn_slide_5-3.png);
}
.hero-slide-autumn-6 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/autumn_slide_6.png);
}
.hero-slide-autumn-7 {
background-image: url(https://m-sonechko.com/wp-content/uploads/2026/01/autumn_slide_7.png);
}
} .floating-contact {
position: fixed;
bottom: 30px;
right: 30px;
z-index: 9999;
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 12px;
}
.floating-contact__messengers {
display: flex;
flex-direction: column;
gap: 12px;
opacity: 0;
transform: translateY(20px);
pointer-events: none;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.floating-contact--active .floating-contact__messengers {
opacity: 1;
transform: translateY(0);
pointer-events: all;
}
.floating-contact__messenger {
width: 56px;
height: 56px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: #ffffff;
text-decoration: none;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
transition: all 0.3s ease;
transform: scale(0.8);
opacity: 0;
}
.floating-contact--active .floating-contact__messenger {
transform: scale(1);
opacity: 1;
}
.floating-contact--active .floating-contact__messenger:nth-child(1) {
transition-delay: 0.05s;
}
.floating-contact--active .floating-contact__messenger:nth-child(2) {
transition-delay: 0.1s;
}
.floating-contact--active .floating-contact__messenger:nth-child(3) {
transition-delay: 0.15s;
}
.floating-contact__messenger:hover {
transform: scale(1.1);
box-shadow: 0 6px 25px rgba(0, 0, 0, 0.2);
}
.floating-contact__messenger img {
width: 28px;
height: 28px;
display: block;
}
.floating-contact__messenger--telegram {
background: linear-gradient(135deg, #0088cc 0%, #229ED9 100%);
}
.floating-contact__messenger--viber {
background: linear-gradient(135deg, #665CAC 0%, #7C5CBE 100%);
}
.floating-contact__messenger--whatsapp {
background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);
}
.floating-contact__button {
width: 64px;
height: 64px;
border-radius: 50%;
border: none;
background: linear-gradient(45deg, #FEA02E 0%, #FCA35B 50%, #FF7FC9 100%);
color: #ffffff;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
box-shadow: 0 6px 30px rgba(254, 160, 46, 0.4);
transition: all 0.3s ease;
position: relative;
}
.floating-contact__button:hover {
transform: scale(1.05);
box-shadow: 0 8px 35px rgba(254, 160, 46, 0.5);
}
.floating-contact__button:active {
transform: scale(0.95);
}
.floating-contact__icon,
.floating-contact__icon-close {
transition: all 0.3s ease;
position: absolute;
width: 28px;
height: 28px;
display: block;
}
.floating-contact__icon {
opacity: 1;
transform: rotate(0deg);
}
.floating-contact__icon-close {
opacity: 0;
transform: rotate(90deg);
}
.floating-contact--active .floating-contact__icon {
opacity: 0;
transform: rotate(-90deg);
}
.floating-contact--active .floating-contact__icon-close {
opacity: 1;
transform: rotate(0deg);
}
@media (max-width: 768px) {
.floating-contact {
bottom: 20px;
right: 20px;
}
.floating-contact__button {
width: 56px;
height: 56px;
}
.floating-contact__messenger {
width: 48px;
height: 48px;
}
.floating-contact__messenger img {
width: 24px;
height: 24px;
}
.floating-contact__icon,
.floating-contact__icon-close {
width: 24px;
height: 24px;
}
}
@media (prefers-reduced-motion: reduce) {
.floating-contact *,
.floating-contact *::before,
.floating-contact *::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
}
.woocommerce-billing-fields .woocommerce-input-wrapper input,
.woocommerce-billing-fields .woocommerce-input-wrapper textarea,
.input-text.wc-ukrposhta-select {
background: #FFFFFF;
border: 1px solid rgba(227, 220, 214, 0.42);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding: 15px 20px;
color: #7C7C7C;
}
#order_comments {
resize: none;
height: 100px;
} #product-cat-seo-txt a {
color: #ff671f;
text-decoration: underline;
}
#product-cat-seo-txt a:hover {
text-decoration: none;
}
#product-cat-seo-txt {
margin-bottom: 0 !important;
}
#about-page-main a {
color: #ff671f;
text-decoration: underline;
}
#about-page-main a:hover {
text-decoration: none;
}
.single-blog-page a {
color: #ff671f;
text-decoration: underline;
}
.single-blog-page a:hover {
text-decoration: none;
}
.page-link {
color: #ff671f;
text-decoration: underline;
} .grid-row {
display: flex;
flex-wrap: wrap;
gap: 40px;
margin-bottom: 40px;
}
.grid-item {
width: calc(50% - 20px);
}
.grid-item img {
width: 100%;
height: auto;
display: block;
border-radius: 8px;
object-fit: cover;
}
@media (max-width: 600px) {
.grid-item {
width: 100%;
}
}
.head-catalog-btn {
font-weight: 600;
font-size: 16px;
padding: 10px 15px;
color: #fff;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%) !important;
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.01);
border-radius: 10px;
display: flex;
line-height: 1;
}
.blog-page-items-wrapper h2,
.blog-page-items-wrapper h3,
.blog-page-items-wrapper h4,
.blog-page-items-wrapper h5,
.blog-page-items-wrapper h6 {
font-weight: 700;
font-size: 24px;
line-height: 30px;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 35px;
}
.front-faq .tab-btn-dwn {
font-weight: 600;
font-size: 32px;
line-height: 30px;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
cursor: pointer;
position: relative;
padding-right: 35px;
}
.section-title,
.woocommerce-products-header__title.page-title {
font-weight: 700;
font-size: 42px;
line-height: 42px;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 30px;
}
.front-blog-item-txt > span {
font-weight: 700;
font-size: 24px;
line-height: 30px;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
display: block;
margin-bottom: 15px;
}
.rpi-dots .rpi-dot {
background: linear-gradient(20.61deg, #F9DABE -0.19%, #E9B7D4 104.1%) !important;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.04) !important;
border-radius: 30px !important;
width: 10px !important;
height: 10px !important;
opacity: 1 !important;
margin: 5px 12px !important;
}
.rpi-dots .rpi-dot.active {
width: 15px !important;
height: 15px !important;
}
@media (max-width: 992px) {
.ark-woo-mob-filter-btn {
font-weight: 500;
font-size: 16px;
padding: 10px 15px;
background: linear-gradient(107.96deg, #FEA02E -10.77%, #FCA35B 46.84%, #FF7FC9 90.85%);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.01);
border-radius: 10px;
color: #fff;
}
.ark-woo-mob-filter-btn svg path {
stroke: #fff !important;
}
}
@media (max-width: 576px) {
.woocommerce ul.products li.product .woocommerce-loop-product__title {
font-size: 14px;
}
}
.woof_list_label .woof_label_term {
background: linear-gradient(107.96deg, #FCA35B 0%, #FCA35B 100%) !important;
color: #fff;
font-weight: 600;
box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
padding: 5px 15px;
border: none;
}
.header-top form button {
position: relative;
z-index: 1;
background: linear-gradient(to right, #FEA02E 0%, #FCA35B 33%, #FF7FC9 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
border: none;
border-radius: 25px;
padding: 10px 40px 10px 25px;
cursor: pointer;
background-color: #fff;
overflow: hidden;
}
.header-top form button::before {
content: "";
position: absolute;
inset: 0;
border-radius: 25px;
padding: 3px;
background: linear-gradient(to right, #FEA02E 0%, #FCA35B 33%, #FF7FC9 100%);
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
z-index: -1;
}
.head-search-input {
border-radius: 25px !important;
padding: 10px 20px;
margin-right: 40px !important;
border: 1px solid #eee;
outline: none;
}
.ark-woo-sidebar-categories li.current-cat > a::after,
.ark-woo-sidebar-categories li.current-cat-parent > a::after {
display: none;
}
.ark-woo-sidebar-categories li > a {
position: relative;
display: flex;
justify-content: space-between;
align-items: center;
padding-right: 15px;
text-decoration: none !important;
}
.ark-woo-sidebar-categories li:has(> ul.children) > a::after {
content: "";
width: 8px;
height: 8px;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: rotate(45deg);
margin-left: 10px;
}
.woof_list.woof_list_label {
max-height: 100px;
overflow-y: auto;
padding-right: 5px;
scrollbar-width: thin;
}