/*Balsamiq*/
@import url('https://fonts.googleapis.com/css2?family=Balsamiq+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');

/*Fredoka*/
@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap');

/*Baloo 2*/
@import url('https://fonts.googleapis.com/css2?family=Baloo+2:wght@400..800&display=swap');

/*Noto sans*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');
    
/*Protest Strike*/
@import url('https://fonts.googleapis.com/css2?family=Protest+Strike&display=swap');

/*Protest Revolution*/
@import url('https://fonts.googleapis.com/css2?family=Protest+Revolution&display=swap');
    
/*Protest Riot*/
@import url('https://fonts.googleapis.com/css2?family=Protest+Riot&display=swap');
    
/*Poppins*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/*Rubik Spray*/
@import url('https://fonts.googleapis.com/css2?family=Rubik+Spray+Paint&display=swap');

/*Lacquer*/
@import url('https://fonts.googleapis.com/css2?family=Lacquer&display=swap');

/*Doodle*/
@import url('https://fonts.googleapis.com/css2?family=Rubik+Doodle+Shadow&display=swap');

/*Bowlby*/
@import url('https://fonts.googleapis.com/css2?family=Bowlby+One+SC&display=swap');

/*Chonburi*/
@import url('https://fonts.googleapis.com/css2?family=Chonburi&display=swap');

/*Amarante*/
@import url('https://fonts.googleapis.com/css2?family=Amarante&display=swap');

/*Raleway*/
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');

/*Oswald*/
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');

/*Lato*/
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

/*Roboto*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

/*Montserrat Monteserrat*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

/*MonteCarlo*/
@import url('https://fonts.googleapis.com/css2?family=MonteCarlo&display=swap');


/* icons ikony */
.chevron2 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
    display: inline-block;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 30px;
    height: 30px;
}
.instagram {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300.000000 300.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,300.000000) scale(0.100000,-0.100000)' fill='%23ffffff' stroke='none'%3E%3Cpath d='M740 2870 c-167 -19 -294 -81 -415 -204 -94 -95 -153 -200 -182 -323 -17 -72 -18 -135 -18 -843 0 -865 -1 -847 78 -1003 58 -114 180 -236 294 -294 156 -79 138 -78 1003 -78 865 0 847 -1 1003 78 114 58 236 180 294 294 79 156 78 138 78 1003 0 865 1 847 -78 1003 -32 63 -62 102 -127 167 -97 97 -182 148 -306 182 -78 22 -92 22 -814 24 -404 1 -769 -2 -810 -6z m1595 -387 c92 -31 165 -134 165 -233 0 -132 -118 -250 -250 -250 -60 0 -130 30 -175 75 -98 98 -98 252 0 350 69 70 164 91 260 58z m-687 -249 c192 -39 362 -153 474 -317 198 -291 160 -690 -89 -941 -139 -141 -292 -209 -493 -223 -210 -13 -418 66 -569 218 -339 341 -279 893 125 1159 161 105 361 143 552 104z'/%3E%3Cpath d='M1383 1986 c-181 -44 -334 -202 -372 -384 -35 -166 15 -330 138 -453 199 -199 503 -199 702 0 199 199 199 503 0 702 -126 126 -299 176 -468 135z'/%3E%3C/g%3E%3C/svg%3E");
    transition: all 0.5s;
}
.instagram:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300.000000 300.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,300.000000) scale(0.100000,-0.100000)' fill='%23fb88bf' stroke='none'%3E%3Cpath d='M740 2870 c-167 -19 -294 -81 -415 -204 -94 -95 -153 -200 -182 -323 -17 -72 -18 -135 -18 -843 0 -865 -1 -847 78 -1003 58 -114 180 -236 294 -294 156 -79 138 -78 1003 -78 865 0 847 -1 1003 78 114 58 236 180 294 294 79 156 78 138 78 1003 0 865 1 847 -78 1003 -32 63 -62 102 -127 167 -97 97 -182 148 -306 182 -78 22 -92 22 -814 24 -404 1 -769 -2 -810 -6z m1595 -387 c92 -31 165 -134 165 -233 0 -132 -118 -250 -250 -250 -60 0 -130 30 -175 75 -98 98 -98 252 0 350 69 70 164 91 260 58z m-687 -249 c192 -39 362 -153 474 -317 198 -291 160 -690 -89 -941 -139 -141 -292 -209 -493 -223 -210 -13 -418 66 -569 218 -339 341 -279 893 125 1159 161 105 361 143 552 104z'/%3E%3Cpath d='M1383 1986 c-181 -44 -334 -202 -372 -384 -35 -166 15 -330 138 -453 199 -199 503 -199 702 0 199 199 199 503 0 702 -126 126 -299 176 -468 135z'/%3E%3C/g%3E%3C/svg%3E");
    transition: all 0.5s;
}
.koszykfs {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300.000000 300.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,300.000000) scale(0.100000,-0.100000)' fill='%23ffffff' stroke='none'%3E%3Cpath d='M82 2983 c-105 -52 -107 -210 -2 -263 32 -16 59 -20 143 -20 l103 0 188 -992 c104 -546 195 -1008 204 -1026 17 -38 58 -70 100 -78 l29 -6 -33 -50 c-70 -104 -82 -231 -31 -341 35 -77 88 -131 165 -169 59 -29 76 -33 152 -33 76 0 93 4 152 33 194 95 255 330 134 511 l-35 51 374 0 374 0 -35 -51 c-74 -110 -83 -236 -25 -353 37 -75 92 -128 170 -165 47 -22 70 -26 141 -26 76 0 93 4 152 33 193 95 255 330 134 510 l-33 50 52 4 c31 3 64 13 82 26 90 64 78 209 -21 256 -31 14 -121 16 -889 16 l-854 0 -7 37 c-3 21 -6 44 -6 51 0 9 163 12 780 12 860 0 820 -3 887 62 20 20 40 55 52 92 30 93 221 764 221 777 0 7 -7 21 -17 31 -14 16 -15 24 -3 74 12 47 18 57 45 69 29 12 34 21 55 96 35 131 14 210 -73 267 l-41 27 -1098 3 -1098 2 -5 23 c-2 12 -18 96 -35 187 -36 198 -54 242 -109 270 -36 18 -59 20 -223 20 -148 0 -189 -4 -216 -17z'/%3E%3C/g%3E%3C/svg%3E");
    transition: all 0.5s;
}
.koszykfs:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300.000000 300.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,300.000000) scale(0.100000,-0.100000)' fill='%23fb88bf' stroke='none'%3E%3Cpath d='M82 2983 c-105 -52 -107 -210 -2 -263 32 -16 59 -20 143 -20 l103 0 188 -992 c104 -546 195 -1008 204 -1026 17 -38 58 -70 100 -78 l29 -6 -33 -50 c-70 -104 -82 -231 -31 -341 35 -77 88 -131 165 -169 59 -29 76 -33 152 -33 76 0 93 4 152 33 194 95 255 330 134 511 l-35 51 374 0 374 0 -35 -51 c-74 -110 -83 -236 -25 -353 37 -75 92 -128 170 -165 47 -22 70 -26 141 -26 76 0 93 4 152 33 193 95 255 330 134 510 l-33 50 52 4 c31 3 64 13 82 26 90 64 78 209 -21 256 -31 14 -121 16 -889 16 l-854 0 -7 37 c-3 21 -6 44 -6 51 0 9 163 12 780 12 860 0 820 -3 887 62 20 20 40 55 52 92 30 93 221 764 221 777 0 7 -7 21 -17 31 -14 16 -15 24 -3 74 12 47 18 57 45 69 29 12 34 21 55 96 35 131 14 210 -73 267 l-41 27 -1098 3 -1098 2 -5 23 c-2 12 -18 96 -35 187 -36 198 -54 242 -109 270 -36 18 -59 20 -223 20 -148 0 -189 -4 -216 -17z'/%3E%3C/g%3E%3C/svg%3E");
    transition: all 0.5s;
}
.facebook {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951'/%3E%3C/svg%3E");
    transition: all 0.5s;
}
.facebook:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fb88bf' viewBox='0 0 16 16'%3E%3Cpath d='M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951'/%3E%3C/svg%3E");
    transition: all 0.5s;
}
.check {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffcfe2' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z'/%3E%3C/svg%3E");
}
.arrow-short {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffa8ca' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8'/%3E%3C/svg%3E");
}
.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5'/%3E%3C/svg%3E");
}
.sample {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 300.000000 300.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cmetadata%3E%0ACreated by potrace 1.10, written by Peter Selinger 2001-2011%0A%3C/metadata%3E%3Cg transform='translate(0.000000,300.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M302 2798 c-16 -16 -17 -2165 -1 -2253 27 -148 132 -273 273 -328 50 -19 80 -19 1081 -18 708 2 1033 6 1042 13 19 16 19 871 0 887 -9 7 -93 12 -238 13 l-224 3 233 154 c177 117 232 158 232 174 0 24 -434 693 -455 701 -8 3 -92 -46 -190 -109 -96 -63 -175 -112 -175 -109 0 2 49 100 109 217 84 162 108 216 100 229 -5 9 -132 79 -282 156 -493 253 -456 235 -473 221 -9 -7 -51 -83 -94 -169 l-79 -155 0 181 c-1 126 -5 184 -13 192 -17 17 -829 17 -846 0z m788 -1122 c0 -637 -4 -1084 -10 -1114 -39 -210 -248 -344 -446 -287 -142 41 -236 144 -263 290 -12 65 -16 2156 -4 2168 3 4 168 7 365 7 l358 0 0 -1064z m599 833 c174 -89 318 -163 320 -165 2 -1 -31 -67 -72 -146 -41 -79 -136 -264 -212 -413 -76 -148 -152 -297 -170 -330 -18 -33 -112 -217 -210 -410 -98 -192 -180 -352 -182 -354 -1 -2 -3 147 -3 331 l0 336 64 0 c143 0 248 102 248 242 1 143 -105 250 -249 250 l-63 0 0 206 0 206 103 204 c56 112 104 204 106 204 2 0 146 -73 320 -161z m734 -754 l195 -299 -31 -22 c-31 -20 -754 -493 -1211 -790 -121 -79 -221 -142 -223 -140 -3 3 162 330 223 442 l33 61 53 -26 c174 -86 375 52 355 244 -9 92 -66 171 -145 204 -18 7 -32 18 -32 23 0 26 167 333 190 349 43 32 394 258 396 256 1 -1 90 -137 197 -302z m-1116 4 c120 -58 125 -240 8 -306 -31 -18 -53 -23 -95 -21 l-55 3 -3 164 c-2 125 1 166 10 173 24 15 91 8 135 -13z m395 -441 c59 -68 61 -161 6 -224 -42 -48 -78 -64 -140 -64 -53 0 -118 28 -118 50 0 12 89 192 127 257 l25 43 36 -15 c20 -8 49 -30 64 -47z m938 -663 l0 -385 -829 0 -830 0 52 49 c29 27 121 94 206 150 l155 101 27 -48 c33 -59 92 -100 165 -115 212 -44 373 200 250 380 l-32 48 155 103 155 102 263 0 263 0 0 -385z m-863 93 c54 -80 30 -198 -50 -247 -71 -43 -148 -36 -212 20 -18 16 -38 43 -45 60 -12 27 -11 33 3 40 8 5 69 45 134 88 65 44 124 80 130 80 7 1 25 -18 40 -41z'/%3E%3Cpath d='M642 2567 c-46 -14 -121 -84 -143 -132 -43 -93 -12 -228 67 -293 38 -32 116 -62 159 -62 84 0 187 67 224 145 27 58 28 154 2 210 -52 113 -188 171 -309 132z m139 -68 c19 -7 49 -25 66 -42 86 -81 63 -231 -43 -282 -50 -24 -139 -17 -182 14 -82 58 -96 187 -29 260 27 29 93 60 128 61 14 0 41 -5 60 -11z'/%3E%3Cpath d='M660 1971 c-72 -22 -139 -81 -166 -147 -17 -41 -18 -123 -2 -176 29 -99 148 -175 254 -165 91 9 176 71 210 153 19 44 18 146 -2 192 -45 108 -184 176 -294 143z m135 -80 c194 -88 92 -387 -113 -332 -160 43 -179 264 -28 332 52 23 90 24 141 0z'/%3E%3Cpath d='M660 1371 c-74 -24 -139 -82 -166 -147 -18 -44 -18 -143 1 -187 21 -50 70 -104 119 -130 57 -30 165 -30 222 0 47 25 101 82 120 129 19 44 18 146 -2 192 -19 47 -68 98 -118 124 -43 22 -136 32 -176 19z m135 -80 c194 -88 92 -387 -113 -332 -160 43 -179 264 -28 332 52 23 90 24 141 0z'/%3E%3Cpath d='M673 684 c-60 -30 -82 -91 -56 -155 13 -33 25 -46 58 -60 54 -24 96 -16 135 23 96 95 -17 253 -137 192z m98 -86 c15 -27 2 -57 -28 -64 -34 -9 -57 6 -61 39 -6 49 65 70 89 25z'/%3E%3Cpath d='M1410 2374 c-135 -59 -192 -211 -127 -341 48 -94 129 -138 241 -131 128 8 217 98 224 227 6 107 -40 190 -131 236 -60 29 -150 34 -207 9z m163 -68 c72 -30 117 -113 104 -193 -26 -157 -242 -195 -323 -57 -85 145 64 315 219 250z'/%3E%3Cpath d='M1974 1756 c-159 -74 -190 -290 -58 -406 52 -45 93 -60 164 -60 105 0 180 48 226 145 58 122 -4 278 -132 331 -52 22 -141 18 -200 -10z m211 -80 c41 -32 75 -95 75 -141 0 -43 -32 -107 -69 -138 -80 -67 -218 -39 -268 56 -27 51 -22 127 10 176 38 58 88 82 159 78 43 -2 65 -10 93 -31z'/%3E%3Cpath d='M2183 911 c-121 -31 -203 -145 -190 -266 14 -140 129 -235 267 -222 212 19 303 271 154 421 -58 57 -156 86 -231 67z m138 -87 c68 -34 108 -123 88 -196 -16 -60 -42 -93 -92 -117 -161 -78 -324 103 -224 249 55 81 145 106 228 64z'/%3E%3C/g%3E%3C/svg%3E");
}
.car {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 300.000000 300.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cmetadata%3E%0ACreated by potrace 1.10, written by Peter Selinger 2001-2011%0A%3C/metadata%3E%3Cg transform='translate(0.000000,300.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M542 2267 c-18 -19 -22 -37 -24 -117 l-3 -95 -109 -3 c-115 -3 -136 -10 -136 -46 0 -45 8 -46 330 -46 322 0 330 1 330 45 0 41 -17 45 -172 45 l-148 0 0 75 0 75 775 0 775 0 0 -615 0 -615 -339 0 -340 0 -24 53 c-59 129 -184 186 -319 145 -59 -18 -134 -90 -155 -149 l-18 -49 -177 0 -178 0 0 135 0 135 78 0 c83 0 102 9 102 46 0 43 -12 45 -338 44 -171 0 -318 -3 -326 -6 -20 -7 -21 -57 -3 -73 9 -6 84 -12 203 -13 l189 -3 3 -164 c1 -101 7 -170 13 -178 9 -10 60 -13 224 -13 l212 0 13 -39 c17 -54 62 -105 118 -139 40 -23 58 -27 122 -27 57 0 85 6 116 22 54 29 110 92 125 142 l12 41 425 -2 425 -3 14 -42 c8 -23 31 -59 52 -80 142 -147 376 -88 435 109 4 14 17 18 59 18 40 0 61 6 81 21 l27 22 -3 196 -3 196 -143 256 c-78 141 -154 267 -168 280 -25 23 -30 24 -225 27 l-199 3 0 183 c0 178 -1 183 -23 204 l-23 22 -820 0 -821 0 -21 -23z m2070 -489 c8 -7 76 -121 149 -253 l134 -240 3 -157 3 -158 -34 0 c-32 0 -36 4 -52 46 -39 102 -130 164 -241 164 -106 0 -205 -69 -239 -166 -11 -33 -18 -40 -44 -42 l-31 -3 0 410 0 411 168 0 c120 0 173 -4 184 -12z m-1304 -715 c101 -74 97 -216 -7 -277 -42 -24 -114 -26 -158 -3 -114 60 -107 240 12 293 40 19 119 12 153 -13z m1339 7 c98 -44 121 -168 46 -251 -67 -74 -170 -73 -237 1 -72 80 -51 197 43 247 53 28 92 29 148 3z'/%3E%3Cpath d='M532 1848 c-8 -8 -12 -57 -12 -155 l0 -143 -70 0 c-57 0 -74 -4 -90 -20 -11 -11 -20 -24 -20 -30 0 -5 9 -19 20 -30 19 -19 33 -20 443 -20 366 0 426 2 445 16 12 8 22 24 22 34 0 10 -10 26 -22 34 -19 14 -68 16 -330 16 l-308 0 0 136 c0 74 -5 144 -10 155 -12 21 -50 25 -68 7z'/%3E%3Cpath d='M7 1783 c-11 -11 -8 -58 5 -71 15 -15 350 -17 379 -2 21 12 25 50 7 68 -13 13 -379 18 -391 5z'/%3E%3C/g%3E%3C/svg%3E");
}
.package {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 300.000000 300.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cmetadata%3E%0ACreated by potrace 1.10, written by Peter Selinger 2001-2011%0A%3C/metadata%3E%3Cg transform='translate(0.000000,300.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M62 2938 c-9 -9 -12 -301 -12 -1255 l0 -1242 294 -196 293 -195 1145 0 c876 0 1147 3 1156 12 9 9 12 302 12 1255 l0 1243 -293 195 -293 195 -1145 0 c-877 0 -1148 -3 -1157 -12z m1163 -218 l210 -140 -383 0 -383 0 -197 131 c-108 72 -201 135 -206 140 -6 5 145 9 370 9 l379 0 210 -140z m371 3 l207 -138 -98 -3 -99 -3 -210 141 -211 140 103 0 102 0 206 -137z m940 0 l207 -138 -382 -3 -381 -2 -198 131 c-108 72 -201 135 -206 140 -6 5 153 9 372 9 l382 0 206 -137z m-2154 -65 l228 -151 0 -1164 0 -1163 -235 157 -235 156 0 1159 c0 637 3 1158 7 1158 4 0 110 -68 235 -152z m1168 -378 c0 -187 1 -200 19 -210 11 -5 24 -10 29 -10 5 0 48 30 96 66 l87 65 88 -65 c49 -36 93 -66 100 -66 6 0 20 9 31 20 19 19 20 33 20 210 l0 190 420 0 420 0 0 -1170 0 -1170 -1080 0 -1080 0 0 1170 0 1170 425 0 425 0 0 -200z m370 65 c0 -153 8 -146 -84 -80 -26 19 -52 35 -56 35 -4 0 -35 -20 -69 -45 -34 -25 -63 -45 -66 -45 -3 0 -5 61 -5 135 l0 135 140 0 140 0 0 -135z'/%3E%3Cpath d='M246 868 c-12 -17 -16 -50 -16 -139 0 -65 3 -124 6 -133 7 -18 216 -176 233 -176 6 0 20 9 31 20 18 18 20 33 20 139 0 66 -3 127 -6 136 -9 23 -213 175 -235 175 -10 0 -25 -10 -33 -22z m174 -245 c0 -59 1 -59 -57 -15 -31 23 -33 28 -33 84 l0 59 45 -37 c43 -35 45 -38 45 -91z'/%3E%3Cpath d='M1345 1767 c-109 -37 -186 -103 -232 -202 -27 -57 -28 -67 -27 -205 0 -132 3 -152 28 -225 62 -182 117 -245 410 -476 131 -104 247 -189 257 -189 10 0 86 54 171 119 349 272 388 311 458 456 57 116 72 194 68 345 -3 113 -6 130 -31 182 -36 74 -102 139 -175 175 -50 25 -68 28 -152 28 -78 0 -104 -4 -144 -23 -68 -31 -131 -85 -162 -138 -14 -24 -29 -44 -33 -44 -3 0 -15 16 -25 35 -28 51 -99 113 -164 143 -68 31 -184 39 -247 19z m221 -112 c64 -32 95 -67 142 -162 54 -108 89 -110 139 -11 49 100 86 143 145 172 110 54 215 41 302 -35 70 -62 89 -106 94 -219 7 -163 -41 -315 -135 -434 -34 -42 -433 -369 -466 -381 -13 -5 -354 258 -430 333 -111 109 -174 251 -184 419 -7 122 10 189 63 251 84 99 212 125 330 67z'/%3E%3C/g%3E%3C/svg%3E");
}







/* Zmiana koloru ikon na testa */
.sample {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffa6c9' viewBox='0 0 300.000000 300.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cmetadata%3E%0ACreated by potrace 1.10, written by Peter Selinger 2001-2011%0A%3C/metadata%3E%3Cg transform='translate(0.000000,300.000000) scale(0.100000,-0.100000)' fill='%23ffa6c9' stroke='none'%3E%3Cpath d='M302 2798 c-16 -16 -17 -2165 -1 -2253 27 -148 132 -273 273 -328 50 -19 80 -19 1081 -18 708 2 1033 6 1042 13 19 16 19 871 0 887 -9 7 -93 12 -238 13 l-224 3 233 154 c177 117 232 158 232 174 0 24 -434 693 -455 701 -8 3 -92 -46 -190 -109 -96 -63 -175 -112 -175 -109 0 2 49 100 109 217 84 162 108 216 100 229 -5 9 -132 79 -282 156 -493 253 -456 235 -473 221 -9 -7 -51 -83 -94 -169 l-79 -155 0 181 c-1 126 -5 184 -13 192 -17 17 -829 17 -846 0z m788 -1122 c0 -637 -4 -1084 -10 -1114 -39 -210 -248 -344 -446 -287 -142 41 -236 144 -263 290 -12 65 -16 2156 -4 2168 3 4 168 7 365 7 l358 0 0 -1064z m599 833 c174 -89 318 -163 320 -165 2 -1 -31 -67 -72 -146 -41 -79 -136 -264 -212 -413 -76 -148 -152 -297 -170 -330 -18 -33 -112 -217 -210 -410 -98 -192 -180 -352 -182 -354 -1 -2 -3 147 -3 331 l0 336 64 0 c143 0 248 102 248 242 1 143 -105 250 -249 250 l-63 0 0 206 0 206 103 204 c56 112 104 204 106 204 2 0 146 -73 320 -161z m734 -754 l195 -299 -31 -22 c-31 -20 -754 -493 -1211 -790 -121 -79 -221 -142 -223 -140 -3 3 162 330 223 442 l33 61 53 -26 c174 -86 375 52 355 244 -9 92 -66 171 -145 204 -18 7 -32 18 -32 23 0 26 167 333 190 349 43 32 394 258 396 256 1 -1 90 -137 197 -302z m-1116 4 c120 -58 125 -240 8 -306 -31 -18 -53 -23 -95 -21 l-55 3 -3 164 c-2 125 1 166 10 173 24 15 91 8 135 -13z m395 -441 c59 -68 61 -161 6 -224 -42 -48 -78 -64 -140 -64 -53 0 -118 28 -118 50 0 12 89 192 127 257 l25 43 36 -15 c20 -8 49 -30 64 -47z m938 -663 l0 -385 -829 0 -830 0 52 49 c29 27 121 94 206 150 l155 101 27 -48 c33 -59 92 -100 165 -115 212 -44 373 200 250 380 l-32 48 155 103 155 102 263 0 263 0 0 -385z m-863 93 c54 -80 30 -198 -50 -247 -71 -43 -148 -36 -212 20 -18 16 -38 43 -45 60 -12 27 -11 33 3 40 8 5 69 45 134 88 65 44 124 80 130 80 7 1 25 -18 40 -41z'/%3E%3Cpath d='M642 2567 c-46 -14 -121 -84 -143 -132 -43 -93 -12 -228 67 -293 38 -32 116 -62 159 -62 84 0 187 67 224 145 27 58 28 154 2 210 -52 113 -188 171 -309 132z m139 -68 c19 -7 49 -25 66 -42 86 -81 63 -231 -43 -282 -50 -24 -139 -17 -182 14 -82 58 -96 187 -29 260 27 29 93 60 128 61 14 0 41 -5 60 -11z'/%3E%3Cpath d='M660 1971 c-72 -22 -139 -81 -166 -147 -17 -41 -18 -123 -2 -176 29 -99 148 -175 254 -165 91 9 176 71 210 153 19 44 18 146 -2 192 -45 108 -184 176 -294 143z m135 -80 c194 -88 92 -387 -113 -332 -160 43 -179 264 -28 332 52 23 90 24 141 0z'/%3E%3Cpath d='M660 1371 c-74 -24 -139 -82 -166 -147 -18 -44 -18 -143 1 -187 21 -50 70 -104 119 -130 57 -30 165 -30 222 0 47 25 101 82 120 129 19 44 18 146 -2 192 -19 47 -68 98 -118 124 -43 22 -136 32 -176 19z m135 -80 c194 -88 92 -387 -113 -332 -160 43 -179 264 -28 332 52 23 90 24 141 0z'/%3E%3Cpath d='M673 684 c-60 -30 -82 -91 -56 -155 13 -33 25 -46 58 -60 54 -24 96 -16 135 23 96 95 -17 253 -137 192z m98 -86 c15 -27 2 -57 -28 -64 -34 -9 -57 6 -61 39 -6 49 65 70 89 25z'/%3E%3Cpath d='M1410 2374 c-135 -59 -192 -211 -127 -341 48 -94 129 -138 241 -131 128 8 217 98 224 227 6 107 -40 190 -131 236 -60 29 -150 34 -207 9z m163 -68 c72 -30 117 -113 104 -193 -26 -157 -242 -195 -323 -57 -85 145 64 315 219 250z'/%3E%3Cpath d='M1974 1756 c-159 -74 -190 -290 -58 -406 52 -45 93 -60 164 -60 105 0 180 48 226 145 58 122 -4 278 -132 331 -52 22 -141 18 -200 -10z m211 -80 c41 -32 75 -95 75 -141 0 -43 -32 -107 -69 -138 -80 -67 -218 -39 -268 56 -27 51 -22 127 10 176 38 58 88 82 159 78 43 -2 65 -10 93 -31z'/%3E%3Cpath d='M2183 911 c-121 -31 -203 -145 -190 -266 14 -140 129 -235 267 -222 212 19 303 271 154 421 -58 57 -156 86 -231 67z m138 -87 c68 -34 108 -123 88 -196 -16 -60 -42 -93 -92 -117 -161 -78 -324 103 -224 249 55 81 145 106 228 64z'/%3E%3C/g%3E%3C/svg%3E");
}
.car {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffa6c9' viewBox='0 0 300.000000 300.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cmetadata%3E%0ACreated by potrace 1.10, written by Peter Selinger 2001-2011%0A%3C/metadata%3E%3Cg transform='translate(0.000000,300.000000) scale(0.100000,-0.100000)' fill='%23ffa6c9' stroke='none'%3E%3Cpath d='M542 2267 c-18 -19 -22 -37 -24 -117 l-3 -95 -109 -3 c-115 -3 -136 -10 -136 -46 0 -45 8 -46 330 -46 322 0 330 1 330 45 0 41 -17 45 -172 45 l-148 0 0 75 0 75 775 0 775 0 0 -615 0 -615 -339 0 -340 0 -24 53 c-59 129 -184 186 -319 145 -59 -18 -134 -90 -155 -149 l-18 -49 -177 0 -178 0 0 135 0 135 78 0 c83 0 102 9 102 46 0 43 -12 45 -338 44 -171 0 -318 -3 -326 -6 -20 -7 -21 -57 -3 -73 9 -6 84 -12 203 -13 l189 -3 3 -164 c1 -101 7 -170 13 -178 9 -10 60 -13 224 -13 l212 0 13 -39 c17 -54 62 -105 118 -139 40 -23 58 -27 122 -27 57 0 85 6 116 22 54 29 110 92 125 142 l12 41 425 -2 425 -3 14 -42 c8 -23 31 -59 52 -80 142 -147 376 -88 435 109 4 14 17 18 59 18 40 0 61 6 81 21 l27 22 -3 196 -3 196 -143 256 c-78 141 -154 267 -168 280 -25 23 -30 24 -225 27 l-199 3 0 183 c0 178 -1 183 -23 204 l-23 22 -820 0 -821 0 -21 -23z m2070 -489 c8 -7 76 -121 149 -253 l134 -240 3 -157 3 -158 -34 0 c-32 0 -36 4 -52 46 -39 102 -130 164 -241 164 -106 0 -205 -69 -239 -166 -11 -33 -18 -40 -44 -42 l-31 -3 0 410 0 411 168 0 c120 0 173 -4 184 -12z m-1304 -715 c101 -74 97 -216 -7 -277 -42 -24 -114 -26 -158 -3 -114 60 -107 240 12 293 40 19 119 12 153 -13z m1339 7 c98 -44 121 -168 46 -251 -67 -74 -170 -73 -237 1 -72 80 -51 197 43 247 53 28 92 29 148 3z'/%3E%3Cpath d='M532 1848 c-8 -8 -12 -57 -12 -155 l0 -143 -70 0 c-57 0 -74 -4 -90 -20 -11 -11 -20 -24 -20 -30 0 -5 9 -19 20 -30 19 -19 33 -20 443 -20 366 0 426 2 445 16 12 8 22 24 22 34 0 10 -10 26 -22 34 -19 14 -68 16 -330 16 l-308 0 0 136 c0 74 -5 144 -10 155 -12 21 -50 25 -68 7z'/%3E%3Cpath d='M7 1783 c-11 -11 -8 -58 5 -71 15 -15 350 -17 379 -2 21 12 25 50 7 68 -13 13 -379 18 -391 5z'/%3E%3C/g%3E%3C/svg%3E");
}
.package {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffa6c9' viewBox='0 0 300.000000 300.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cmetadata%3E%0ACreated by potrace 1.10, written by Peter Selinger 2001-2011%0A%3C/metadata%3E%3Cg transform='translate(0.000000,300.000000) scale(0.100000,-0.100000)' fill='%%23ffa6c9' stroke='none'%3E%3Cpath d='M62 2938 c-9 -9 -12 -301 -12 -1255 l0 -1242 294 -196 293 -195 1145 0 c876 0 1147 3 1156 12 9 9 12 302 12 1255 l0 1243 -293 195 -293 195 -1145 0 c-877 0 -1148 -3 -1157 -12z m1163 -218 l210 -140 -383 0 -383 0 -197 131 c-108 72 -201 135 -206 140 -6 5 145 9 370 9 l379 0 210 -140z m371 3 l207 -138 -98 -3 -99 -3 -210 141 -211 140 103 0 102 0 206 -137z m940 0 l207 -138 -382 -3 -381 -2 -198 131 c-108 72 -201 135 -206 140 -6 5 153 9 372 9 l382 0 206 -137z m-2154 -65 l228 -151 0 -1164 0 -1163 -235 157 -235 156 0 1159 c0 637 3 1158 7 1158 4 0 110 -68 235 -152z m1168 -378 c0 -187 1 -200 19 -210 11 -5 24 -10 29 -10 5 0 48 30 96 66 l87 65 88 -65 c49 -36 93 -66 100 -66 6 0 20 9 31 20 19 19 20 33 20 210 l0 190 420 0 420 0 0 -1170 0 -1170 -1080 0 -1080 0 0 1170 0 1170 425 0 425 0 0 -200z m370 65 c0 -153 8 -146 -84 -80 -26 19 -52 35 -56 35 -4 0 -35 -20 -69 -45 -34 -25 -63 -45 -66 -45 -3 0 -5 61 -5 135 l0 135 140 0 140 0 0 -135z'/%3E%3Cpath d='M246 868 c-12 -17 -16 -50 -16 -139 0 -65 3 -124 6 -133 7 -18 216 -176 233 -176 6 0 20 9 31 20 18 18 20 33 20 139 0 66 -3 127 -6 136 -9 23 -213 175 -235 175 -10 0 -25 -10 -33 -22z m174 -245 c0 -59 1 -59 -57 -15 -31 23 -33 28 -33 84 l0 59 45 -37 c43 -35 45 -38 45 -91z'/%3E%3Cpath d='M1345 1767 c-109 -37 -186 -103 -232 -202 -27 -57 -28 -67 -27 -205 0 -132 3 -152 28 -225 62 -182 117 -245 410 -476 131 -104 247 -189 257 -189 10 0 86 54 171 119 349 272 388 311 458 456 57 116 72 194 68 345 -3 113 -6 130 -31 182 -36 74 -102 139 -175 175 -50 25 -68 28 -152 28 -78 0 -104 -4 -144 -23 -68 -31 -131 -85 -162 -138 -14 -24 -29 -44 -33 -44 -3 0 -15 16 -25 35 -28 51 -99 113 -164 143 -68 31 -184 39 -247 19z m221 -112 c64 -32 95 -67 142 -162 54 -108 89 -110 139 -11 49 100 86 143 145 172 110 54 215 41 302 -35 70 -62 89 -106 94 -219 7 -163 -41 -315 -135 -434 -34 -42 -433 -369 -466 -381 -13 -5 -354 258 -430 333 -111 109 -174 251 -184 419 -7 122 10 189 63 251 84 99 212 125 330 67z'/%3E%3C/g%3E%3C/svg%3E");
}





:root {
    
/*Fonts*/
--font-1: "Lacquer", system-ui;
--font-2: "Rubik Spray Paint", system-ui;
--font-3: "Rubik Doodle Shadow", system-ui;
--font-4: "Bowlby One SC", sans-serif;
--font-5: "Chonburi", serif;
--font-6: "Amarante", serif;
--font-7: "Raleway", sans-serif;
--font-8: "Oswald", sans-serif;
--font-9: "Lato", sans-serif;
--font-10: "Roboto", sans-serif;
--font-11: "Montserrat", sans-serif;
--font-12: "MonteCarlo", cursive;
--font-13: "Poppins", sans-serif;
--font-14: "Protest Riot", sans-serif;
--font-15: "Protest Revolution", sans-serif;
--font-16: "Protest Strike", sans-serif;
--font-17: "Noto Sans", sans-serif;

/* Color Main */
--color-main1: #ffa8ca;
--color-main1a: #ffcfe2;
--color-main2: #fb88bf;
--color-main3: #ffa6c9;
--color-main4: #fff4fd;

/* White Colors */
--color-white1: #fff;
--color-white2: #f7f7f7;
--color-white3: #F0F0F0;
--color-white4: #EEEEEE;
--color-white5: #f0f8ff;
--color-white6: #E4E6E4;
--color-white7: #ffffff;
--color-white8: #e6e6e6;
--color-white9: #c7c7c7;

/* Black Colors*/
--color-black1: #000;
--color-black2: #181818;
--color-black3: #1E1E1E;
--color-black4: #222222;
--color-black5: #272727;
--color-black6: #1F1F1F;
--color-black7: #0A0A0A;
--color-black8: #141414;
--color-black9: #1c1c1c;
--color-black10: #262626;
--color-black11: #22262C;
--color-black12: #2b2b2b;
--color-black13: #282828;
--color-black14: #363636;
--color-black15: #171717;
--color-black16: #373737;

/* Gray Colors*/
--color-gray1: #969696;
--color-gray2: #D3D3D3;
--color-gray3: #5E5E5E;
--color-gray4: #BCBCBC;
--color-gray5: #4D4D4D;
--color-gray6: #71717A;
--color-gray7: #464646;
--color-gray8: #76787C;
--color-gray9: #c1c1c1;
--color-gray10: #c7c7c7;
--color-gray11: #7f7f7f;
--color-gray12: #AAAAAA;
--color-gray13: #989CA5;
--color-gray14: #aeaeae;
--color-gray15: #d0d0d0;

/* Green Colors */
--color-green1: #25a40e;
--color-green2: #63FC85;
--color-green3: #0FFC94;
--color-green4: #ebffe6;
--color-green5: #d1ffc8;
--color-green6: #a8fe98;
--color-green7: #71fa5c;
--color-green8: #40f028;
--color-green9: #21d60c;
--color-green10: #12ac04;
--color-green11: #118209;
--color-green12: #13670d;
--color-green13: #125710;
--color-green14: #033003;
--color-green15: #60f647;
--color-green16: #228412;

/* Yellow & Gold Colors */
--color-yellow1: #ffe200;
--color-yellow2: #fff184;
--color-yellow3: #f9ff00;
--color-yellow4: #FFD700;

/* New Colors */
--color-new1: #fff4d5;
--color-new2: #ffeab9;
--color-new3: #FFFBD7;
--color-new4: #fffbd7;
--color-new5: #95a4b4;
--color-new6: #101828;
--color-new7: #A5AFBB;
    
/* Goat Colors*/
--color-goat1: #fdf3f3;
--color-goat2: #fde3e3;
--color-goat3: #fbcdcd;
--color-goat4: #f8a9a9;
--color-goat5: #f00000;
--color-goat6: #e64d4d;
--color-goat7: #c62a2a;
--color-goat8: #b12424;
--color-goat9: #932121;
--color-goat10: #7a2222;
--color-goat11: #420d0d;
--color-goat12: #ce2929;
--color-goat13: #f17878;
}



/* Woocommerce dla każdego sklepu */
.woocommerce-cart.woocommerce-page #content,
.woocommerce-checkout.woocommerce-page #content,
.woocommerce-shop.woocommerce-page #content,
.single.single-product #content {
    padding-right: 10%;
    padding-left: 10%;
    padding-top: 8%;
}
.wc-block-components-product-metadata__description {
    display: none;
}
.woocommerce-cart.woocommerce-page #content {
    min-height: 700px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.woocommerce-checkout.woocommerce-page #content {
    padding-bottom: 4%;
}
.single.single-product #content {
    padding-top: 10%;
}
.page-id-102 #content {
    padding: 10%;
}







h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 0px;
    margin-top: 0px;
}
p {
    margin-bottom: 0px;
    font-size: 16px;
    font-weight: 400;
}
a {
    color: #000;
    transition: all 0.5s;
    text-decoration: none!important;
    display: inline-block;
}
a:hover {
    color: #000;
    transition: all 0.5s;
}
button:focus {
    box-shadow: none!important;
}
.site-main {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}





/* Ogólne */
body {
    overflow-x: hidden;
    font-family: var(--font-11)!important;
}
.container,
.container-fluid {
    max-width: 1600px;
}
section {
	padding-top: 20px;
	padding-bottom: 20px;
    position: relative;
    width: 100%;
}
.sctitle {
	text-align: center;
    position: relative;
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.sctitle h2 {
	font-size: 34px;
	color: var(--color-black1);
	font-weight: 600;
	display: inline-block;
}
.sctitle span {
    text-transform: uppercase;
    font-size: 20px;
    color: var(--color-main1);
    font-weight: 500;
}
.btn1 {
    transition: all 0.5s;
    position: relative;
    padding: 10px 40px;
    font-weight: 500;
    font-size: 18px;
    background-color: var(--color-black1);
    color: var(--color-white1);
}
.btn2 {
    transition: all 0.5s;
    position: relative;
    background-color: transparent;
    font-size: 18px;
    font-weight: 500;
    color: var(--color-white1);
    border: 2px solid var(--color-black1);
    padding: 10px 40px;
}
.btn3 {
    background-color: var(--color-main2);
    color: var(--color-white1);
    padding: 10px 40px;
    transition: all 0.5s;
    position: relative;
    font-size: 18px;
    font-weight: 500;
}
.overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    background-color: #ffffff30;
    z-index: 1;
    height: -webkit-fill-available;
}
/* Ustawienia Icon */
.arrow-short {
    width: 38px;
    height: 38px;
    display: inline-block;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 8px;
}
.package,
.car,
.sample {
    display: inline-block;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    width: 70px;
    height: 70px;
    margin-right: 20px;
}
.check {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    position: relative;
    margin-right: 20px;
}
.facebook,
.instagram,
.koszykfs {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
}
.arrow-fillgr {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' class='bi bi-arrow-right-short' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 10px;
    width: 30px;
    height: 30px;
    display: inline-block;
}












/* Navbar, Offcanvas*/
.navbar {
    background-color: var(--color-white1);
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    flex-direction: column;
}
.offcanvas.show {
    visibility: visible;
}
.navbar-brand img {
    width: 18%;
    height: auto;
}
.navbar-brand {
    display: inline-block;
}
.navbar .navcont1 {
    display: flex;
    justify-content: end;
    align-items: center;
    background-color: var(--color-main1);
    padding: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
    width: 100%;
    padding-left: 10%;
    padding-right: 10%;
}
.navbar .navcont1 span {
    color: #fff;
    position: relative;
}
/*.navbar .navcont1 span::after {
    content: "";
    position: absolute;
    background-color: #fff;
    width: 20px;
    height: 3px;
    right: 0px;
}*/
.navbar .container.navcont2 {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    padding-top: 6px;
    padding-bottom: 6px;
}
.nav-items a {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    transition: all 0.3s;
}
.nav-items a:hover {
    color: var(--color-main1);
    transition: all 0.3s;
}
#wpadminbar {
    display: none !important;
}
.followus {
    margin-right: 8px;
}
.navicon {
    display: flex;
    justify-content: center;
    align-items: center;
}





/* Offcanvas */
.offcanvas.show {
    background-color: #ffaece;
    color: #fff;
}
.offcanvas-title {
    font-weight: 600;
    font-size: 25px;
}
.nav-link {
    font-weight: 400;
    font-size: 18px;
    color: #fff!important;
}
.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    color: #000;
    border: 0;
    border-radius: .25rem;
    opacity: 1!important;
    background-color: #000!important;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat!important;
    background-color: none!important;
}
.offcanvas-end {
    width: 70%!important;
}





/* Section-Hero */
.section-hero {
    background-image: url(http://test.slovianca.pl/wp-content/uploads/2025/04/bgnowe.jpg);
    background-repeat: no-repeat;
    width: 100%;
    background-position: top center;
    margin-top: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    transition: background-size 0.1s ease-out;  
    min-height: 800px;
    background-size: cover;
}



.section-hero .container {
    z-index: 5;
}
.section-hero .container .row {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.section-hero .btncontain {
    gap: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
}
.section-hero .btn1 {
    background-color: var(--color-white1);
    color: var(--color-black1);
    padding: 14px 55px;
    transition: all 0.5s;
}
.section-hero .btn1:hover {
    transition: all 0.5s;
    color: #fff;
    background-color: var(--color-main1a);
}
.section-hero .btn2 {
    color: var(--color-white1);
    padding: 14px 75px;
    border: none;
    background-color: var(--color-main1);
}
.section-hero .btn2:hover {
    background-color: var(--color-main2);
}
.section-hero span {
    font-size: 20px;
    text-transform: uppercase;
    color: var(--color-main1a);
    font-weight: 700;
    letter-spacing: 1px;
}
.section-hero h1 {
    color: #fff;
    font-size: 62px;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 10px;
}
.section-hero p {
    font-size: 28px;
    color: #fff;
}
.section-hero .overlay {
    background-color: #97979730;
    display: none!important;
}




/* Section Benefits */
.benefits {
    padding-top: 30px;
}
.benefits .icon {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
.benefits h2 {
    font-size: 20px;
    font-weight: 500;
}
.benefits .icon-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
}
.benefits p {
    font-size: 16px;
}





/* Products-highlight */
.products-highlight {
    padding-top: 50px;
    padding-bottom: 90px;
}
.products-highlight .row {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}
.products-highlight .sctitle {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
    margin-bottom: 30px;
}
.product-highlight {
    display: flex;
    flex-direction: column;
}
.product-highlight-img {
    height: -webkit-fill-available;
}
.product-highlight-img img {
    width: 80%;
    height: auto;
}
.basket {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M5.071 1.243a.5.5 0 0 1 .858.514L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15.5a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5H15v5a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V9H.5a.5.5 0 0 1-.5-.5v-2A.5.5 0 0 1 .5 6h1.717zM3.5 10.5a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 0px;
    width: 20px;
    height: 20px;
    display: inline-block;
}
.product-highlight-title {
    display: flex;
    justify-content: start;
}
.product-highlight-price {
    display: flex;
    justify-content: start;
    align-items: center;
    margin-top: 4px;
}
.product-highlight .price {
    color: #000;
    font-size: 18px;
}
.product-highlight h3 {
    font-size: 20px;
    color: var(--color-main2);
    font-weight: 600;
}
.product-highlight-title {
    display: flex;
    margin-top: 20px;
}
.product-highlight-buy {
    background-color: var(--color-main1);
    padding: 10px 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    height: -webkit-fill-available;
}

















/* Birchwater */
.birchwater {
    padding-top: 50px;
    padding-bottom: 40px;
    background-color: var(--color-main4);
}
.birchwater-photo {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.birchwater-photo video {
    width: 100%;
    height: auto;
    /*min-height: 600px;*/
    /*object-fit: cover;*/
}
.birchwater-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.birchwater p {
    font-size: 17px;
    margin-bottom: 30px;
}
.birchwater ul {
    padding-left: 0px;
}
.birchwater ul li {
    list-style: none;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 17px;
}
.birchwater h2 {
    font-size: 30px;
    font-weight: 600;
    position: relative;
    padding-left: 20px;
}
.birchwater h2::after {
    left: 0px;
    top: 0px;
    background-color: var(--color-main1);
    content: "";
    position: absolute;
    width: 4px;
    height: 100%;
}
.birchwater h3 {
    font-size: 22px;
    font-weight: 500;
    display: flex;
    justify-content: start;
    align-items: center;
}
.birchwater .arrow-short {
    width: 38px;
    height: 38px;
    display: inline-block;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 8px;
}









/* Banner */
.banner {
    background-image: url(http://test.slovianca.pl/wp-content/uploads/2025/03/bgbg3.png);
    background-repeat: no-repeat;
    width: 100%;
    min-height: 300px;
    background-position: center;
    background-size: 100%; /* Początkowy rozmiar */
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.banner-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.banner-box span {
    font-size: 60px;
    font-weight: 600;
    color: #fff;
}
.banner h3 {
    font-size: 22px;
    font-weight: 500;
    color: #fff;
}
.banner h2 {
    
}
.banner-box p {
    
}










/* Section-1 */
.section-1 {
    padding-top: 40px;
    padding-bottom: 70px;
}
.section-1 h2 {
    
}
.section-1 p {
    margin-bottom: 20px;
}
.section-1 span {
    font-size: 18px;
    color: var(--color-main1);
    font-weight: 500;
}
.sc1-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    padding-left: 8% !important;
}
.sc1-point {
    display: flex;
    margin-top: 6px;
    margin-bottom: 6px;
    justify-content: center;
    align-items: center;
}
.sc1-point .arrow-short {
    margin-right: 10px;
}
.section-1 h3 {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 0px;
    font-family: var(--font-9);
}
.section-1 .btn1 {
    width: fit-content;
    margin-top: 36px;
    background-color: var(--color-main3);
    text-align: center;
    width: 50%;
}
.sc1-img {
    position: relative;
}
.sc1-img video {
    width: -webkit-fill-available;
    height: auto;
    position: relative;
    z-index: 1;
}
/*.sc1-bg {
   position: absolute;
    width: 376px;
    height: 710px;
    background-color: var(--color-main1);
    display: flex;
    z-index: -1;
    top: -51px;
    right: -64px;
}*/
.sc2-bg {
    position: absolute;
    width: 600px;
    height: 629px;
    background-color: var(--color-main1);
    display: flex;
    z-index: -1;
    left: -70px;
    bottom: -30px;
}









/* Section-2 */
.section-2 {
    background-color: var(--color-main4);
    padding-top: 80px;
    padding-bottom: 80px;
}
.faq-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.faq-item {
    background: var(--color-main1);
    border-radius: 8px;
    margin-bottom: 10px;
    cursor: pointer;
    transition: background 0.3s;
    display: flex;
    flex-direction: column;
    padding: 16px 20px;
    max-width: 80%;
    width: -webkit-fill-available;
}
.faq-item:hover {
    background: #ff81bd;
    transition: all 0.3s;
}
.faq-answer {
    display: none;
    padding-top: 10px;
    color: #fff6f6;
    font-size: 18px;
}
.section-2 h2 {
    text-align: center;
    margin-bottom: 30px;
    color: vaR(--color-main2);
}
.section-2 h3 {
    font-size: 20px;
    margin-bottom: 0px;
}
.faq-text {
    color: #fff;
    display: flex;
    justify-content: start;
    align-items: center;
}
















/* Footer */
.footer {
    background-color: var(--color-main1);
    color: #fff;
    padding-top: 40px;
    padding-bottom: 40px;
}
.footer a {
    color: #fff;
    font-size: 17px;
    margin-top: 3px;
    margin-bottom: 3px;
}
.footer-row {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;
}
.footer-row-1 {
    justify-content: center;
}
.footer-logo {
    display: flex;
    flex-direction: column;
}
.footer-logo img {
    margin-bottom: 20px;
    width: 30%;
    height: auto;
}
.footer-socials {
    display: flex;
}
.footer-socials a {
    margin-right: 10px;
}
.footer h3 {
    font-size: 18px;
    font-weight: 600;
}
.footer h2 {
    font-size: 22px;
    font-weight: 600;
}



.footer2 {
    background-color: var(--color-main1);
    color: #fff;
    padding-top: 40px;
    padding-bottom: 40px; 
    border-top: 1px solid #f5f5f5;
}
.footer2-buttons a {
    margin-right: 15px;
    margin-left: 15px;
    color: #fff;
    font-weight: 400;
}
.footer2-buttons {
    display: flex;
    justify-content: center;
    align-items: center;
}












/* Rozwijane pola accordiony */
.rozwijanepola {
    padding-top: 100px;
    padding-bottom: 100px;
}
.rozwijanepola .title {
  text-align: center;
  margin-bottom: 2rem;
}
.rozwijanepola .title h3 {
  font-size: 35px;
  font-weight: bold;
}
.rozwijanepola .title p {
  font-size: 18px;
  color: #666;
}
.rozwijanepola .content {
  display: flex;
  gap: 2rem;
  flex-wrap: wrap;
}
.rozwijanepola .tabs {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  min-width: 200px;
}
.rozwijanepola .tab {
  padding: 1rem;
  border: 1px solid #f3c7d5;
  border-radius: 8px;
  cursor: pointer;
  text-align: left;
  font-weight: bold;
  transition: background-color 0.3s;
    color: #fff;
    background-color: var(--color-main1);
    justify-content: start;
    align-items: center;
    display: flex;
}
.rozwijanepola .tab:hover {
  background-color: var(--color-main2);
}
.rozwijanepola .tab.active {
  background-color: var(--color-main2);
}
.rozwijanepola .tab-content {
  flex: 2;
  background-color: #fff;
  border-radius: 12px;
  padding: 2rem;
  min-width: 300px;
    border: 2px solid var(--color-main1);
}
.rozwijanepola .tab-panel {
  display: none;
}
.rozwijanepola .tab-panel.active {
  display: block;
}
.rozwijanepola .tab-panel h3 {
  color: var(--color-main2);
    margin-bottom: 10px;
    font-size: 28px;
}
.rozwijanepola br {
    display: none;
}
.tab-content p {
    font-size: 17px;
}
.rozwijanepola .chevron2 {
    width: 22px;
    height: 22px;
    margin-right: 10px;
    transition: all 0.3s;
}
.rozwijanepola .tab.active .chevron2 {
    transform: rotate(90deg);
    transition: all 0.3s;
}





/* Koszty zakładka */
.koszt-info h2 {
    color: var(--color-main2);
}
.koszty-tabelka-section {
    display: flex;
    justify-content: start;
    align-items: center;
}
.koszty-tabelka {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    width: 70%;
    border: 1px solid #bfbfbf;
}
.koszty-row {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    padding: 20px;
    border-bottom: 1px solid #bfbfbf;
}
.koszty-row h4 {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
}









/* Woocommerce */
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 64%;
    clear: none;
}
.product-title {
    font-size: 30px;
}
.woocommerce .quantity .qty {
    padding: 5px;
    width: 120px;
}
.product_meta {
    display: none;
}
.woocommerce-product-gallery__wrapper {
    width: 250px;
    width: 320px;
    height: auto;
}
.woocommerce-product-gallery__trigger {
    display: none;
}
.price {
    margin-bottom: 5px;
}
.product-capacity {
    margin-bottom: 10px;
}
.woocommerce-Tabs-panel h2 {
    display: none;
}
.woocommerce-Tabs-panel .segment {
    margin-bottom: 60px;
}
.segment .liczba {
    background-color: var(--color-main2);
    display: inline-block;
    padding: 6px 18px;
    border-radius: 34%;
    height: auto;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    margin-right: 20px;
}
.segment-tytul {
    display: flex;
    justify-content: start;
    align-items: center;
    margin-bottom: 10px;
}
.segment h3 {
    margin-bottom: 0px;
}
.segment p {
    font-size: 18px;
}
.woocommerce-Price-amount {
    color: var(--color-main2);
    font-size: 24px;
}
.single_add_to_cart_button {
    background-color: var(--color-main2)!important;
}
.quantity input {
    border: 1px solid var(--color-white9);
    border-radius: 0px;
}
.fs-informations {
    border-left: 1px solid var(--color-main1);
}
.fs-informations ul {
    list-style: none;
    padding-left: 10px;
}
.fs-informations li {
    display: flex;
    justify-content: start;
    align-items: center;
}
.woocommerce ul.products li.product .button {
    background-color: var(--color-main2) !important;
    color: #fff;
    margin-top: 0px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    color: #000;
}
.wc-block-cart__submit-container .wc-block-components-button {
    background-color: var(--color-main1);
    color: #fff;
    font-weight: 600;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
    color: var(--color-main2);
}
.wc-block-components-checkout-place-order-button {
    border: none;
    background-color: #f9b5d0;
    color: #fff;
    font-weight: 600;
}
.postid-100 .woocommerce-product-gallery__wrapper {
    width: 420px;
    height: auto;
}
.orderby {
    border: none;
}
.orderby:focus {
    border: none;
}
.orderby:focus-visible {
    border: none;
}
.woocommerce-shop .woocommerce ul.products li.product a img {
    width: 90%;
}
.woocommerce-shop #content {
    min-height: 700px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 10%;
}
.woocommerce.columns-4 .products {
    padding-top: 40px;
    padding-bottom: 20px;
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link {
    display: block;
    min-height: 370px;
}
.animacja1 {
    opacity: 0;
    transition: all 2s;
}
.animacja1.active {
    opacity: 1;
    transition: all 2s;
}
.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title, .editor-styles-wrapper .wc-block-grid__product-title, .wc-block-grid__product-title {
    font-size: 20px!important;
    color: var(--color-main1)!important;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
    background-color: var(--color-main2)!important;
    color: #fff!important;
    font-size: 14px!important;
    font-weight: 500!important;
}






.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    max-height: 46px;
    overflow: hidden;
}


ul.products li.product a.button {
    margin-top: auto; 
}
.orderby {
    display: none;
}
.products.columns-4 {
    /*padding-bottom: 150px!important;*/
    padding-bottom: 50px!important;
}
.section-1 .btn1:hover {
    color: var(--color-main1a); 
}
.footer a:hover {
    color: var(--color-main1a);
}




.section-o-nas {
    padding-top: 40px;
    padding-bottom: 40px;
}
.section-o-nas img {
    width: 100%;
    height: auto;
}
.section-o-nas .col-xl-6 {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
}
.woocommerce ul.products li.product a img {
    width: 70%!important;
}




/* Newsletter od Moniki */
.ml-embedded {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px!important;
    background-color: #fff4fd;
}
.ml-form-embedContent p span {
    font-size: 24px!important;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper.embedForm {
    max-width: unset!important;
    width: 50%!important;
}
.wc-block-grid__products .wc-block-grid__product-image img {
    height: auto!important;
    max-width: 100%!important;
    width: 50%!important;
}
.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product, .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product {
    display: flex!important;
    flex-direction: column!important;
    justify-content: center!important;
}

.comment-form-rating select {
    font-size: 16px;
    padding: 5px;
    margin-top: 5px;
}

.comment-form-comment {
    text-align: start;
    justify-content: start;
    display: flex;
    align-items: start;
}
label[for="comment"],
label[for="author"],
label[for="email"] {
    margin-right: 20px;
}
#comment,
#author,
#email {
    background-color: var(--color-white3);
    padding: 12px 20px;
    border: 1px solid var(--color-white6);
    width: 100%;
}
.form-submit #submit {
    background-color: var(--color-main1)!important;
    color: #fff!important;
}
.comment-respond {
    padding-bottom: 20px;
    padding-top: 20px;
    margin-top: 50px;
}
.comment-body {
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: var(--color-white2);
    margin-bottom: 20px;
}
.comment-author.vcard {
    padding-bottom: 10px;
}
.woocommerce .star-rating span::before {
    color: #ffca00;
}
.woocommerce p.stars a {
    color: #ffca00;
}
/* Tutaj */
.kontakt1 {
    min-height: 80vh;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 100px;
}
.kontakt-box {
    display: flex;
    justify-content: center;
    align-items: start;
    text-align: start;
    flex-direction: column;
    border: 1px solid var(--color-white3);
    padding: 12px 24px;
    min-height: 300px;
}
.kontakt-row {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
.kontakt-row2 {
    display: flex;
    flex-direction: column;
}
.kontakt-row3 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
.kontakt-row h3 {
    color: #000000;
    font-weight: 500;
    font-size: 28px;
}
.kontakt-row2 h4 {
    font-size: 20px;
}
.kontakt-row h3 p {
    color: #959595;
}
.kontakt-row2 h5 {
    color: var(--color-main1);
    font-size: 20px;
}
.kontakt-icon1,
.kontakt-icon2 {
    display: inline-block;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center;
}
.kontakt-iconbox {
    background-color: #fff4f4;
    padding: 14px 16px;
    margin-right: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}
.kontakth2 {
    text-align: center;
    color: var(--color-main1);
    margin-bottom: 40px;
}
.kontaktbtn {
    padding: 10px 40px;
    background-color: var(--color-main1);
    color: #fff;
    text-align: center;
    font-weight: 600;
    width: 35% !important;
    margin-top: 40px !important;
    display: inline-block;
    transition: all 0.5s;
}
.kontaktbtn:hover {
    transition: all 0.5s;
    color: var(--color-main1a);
}
.kontakt1 .row {
    display: flex;
    justify-content: center;
    align-items: center;
}
.kontakt-icon1 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300.000000 300.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,300.000000) scale(0.100000,-0.100000)' fill='%23ffa8ca' stroke='none'%3E%3Cpath d='M1404 2930 c-265 -35 -502 -225 -593 -477 -36 -98 -57 -233 -41 -264 7 -11 10 -21 8 -22 -112 -56 -145 -76 -183 -109 -55 -48 -100 -113 -121 -170 -8 -24 -67 -320 -130 -658 -130 -690 -131 -704 -79 -815 40 -84 133 -174 227 -218 142 -68 129 -67 1011 -67 762 0 797 1 873 20 43 11 108 34 143 51 84 41 179 136 216 214 51 108 49 136 -55 695 -50 272 -93 500 -95 507 -3 9 -23 3 -68 -18 -324 -151 -691 18 -793 366 -11 39 -17 93 -17 154 l0 93 -401 -5 c-227 -3 -418 -9 -440 -15 l-38 -10 6 56 c23 206 108 365 259 485 184 147 452 182 671 87 99 -42 215 -134 275 -219 l22 -30 -38 -20 c-143 -74 -244 -248 -245 -426 -3 -344 333 -586 658 -475 201 69 334 259 334 476 0 313 -310 558 -608 480 -47 -12 -52 -11 -52 3 0 9 -20 40 -44 69 -116 142 -291 238 -479 262 -82 11 -98 11 -183 0z m584 -692 c7 -7 12 -29 12 -49 0 -29 -5 -39 -20 -44 -29 -9 -50 12 -50 49 0 32 15 56 35 56 6 0 16 -5 23 -12z m624 -13 c17 -38 0 -80 -32 -80 -22 0 -25 5 -28 39 -2 21 -1 44 2 52 9 23 45 16 58 -11z m-369 -165 c9 -11 23 -20 30 -20 8 0 22 9 32 20 37 41 91 7 59 -39 -17 -24 -64 -51 -89 -51 -27 0 -79 28 -93 51 -30 47 24 82 61 39z'/%3E%3C/g%3E%3C/svg%3E");
}
.kontakt-icon2 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300.000000 300.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,300.000000) scale(0.100000,-0.100000)' fill='%23ffa8ca' stroke='none'%3E%3Cpath d='M940 2365 l0 -565 560 0 560 0 0 565 0 565 -190 0 -190 0 0 -164 c0 -205 1 -204 -104 -142 l-76 45 -76 -45 c-105 -62 -104 -63 -104 142 l0 164 -190 0 -190 0 0 -565z'/%3E%3Cpath d='M1370 2789 l0 -141 48 28 c26 15 55 32 64 38 18 11 25 8 116 -46 l32 -20 0 141 0 141 -130 0 -130 0 0 -141z'/%3E%3Cpath d='M350 1185 l0 -565 563 2 562 3 3 563 2 562 -195 0 -195 0 -2 -167 c-3 -198 -1 -196 -107 -133 l-70 42 -70 -42 c-107 -64 -105 -66 -109 133 l-2 167 -190 0 -190 0 0 -565z'/%3E%3Cpath d='M780 1615 c0 -82 4 -135 10 -135 5 0 32 14 58 30 27 17 55 30 63 30 8 0 37 -14 64 -30 28 -16 53 -30 58 -30 4 0 7 61 7 135 l0 135 -130 0 -130 0 0 -135z'/%3E%3Cpath d='M1522 1188 l3 -563 563 -3 562 -2 0 565 0 565 -190 0 -190 0 -2 -167 c-4 -199 -2 -197 -109 -133 l-70 42 -70 -42 c-106 -63 -104 -65 -107 133 l-2 167 -195 0 -195 0 2 -562z'/%3E%3Cpath d='M1960 1615 c0 -74 3 -135 8 -135 4 0 30 14 57 30 28 16 56 30 64 30 8 0 36 -13 63 -30 26 -16 53 -30 58 -30 6 0 10 53 10 135 l0 135 -130 0 -130 0 0 -135z'/%3E%3Cpath d='M0 430 l0 -150 1500 0 1500 0 0 150 0 150 -1500 0 -1500 0 0 -150z'/%3E%3Cpath d='M0 150 l0 -80 150 0 150 0 0 80 0 80 -150 0 -150 0 0 -80z'/%3E%3Cpath d='M1350 150 l0 -80 150 0 150 0 0 80 0 80 -150 0 -150 0 0 -80z'/%3E%3Cpath d='M2700 150 l0 -80 150 0 150 0 0 80 0 80 -150 0 -150 0 0 -80z'/%3E%3C/g%3E%3C/svg%3E");
}
.metody {
    min-height: 70vh;
    display: flex;
    justify-content: center;
    align-items: center;
}
.metody-row span {
    display: block;
    margin-top: 14px;
    margin-bottom: 14px;
    font-size: 18px;
    font-weight: 400;
    color: #777777;
}
.metody-row p {
    color: var(--color-main1);
    font-weight: 500;
    font-size: 18px;
}
.zwroty {
    min-height: 70vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.zwroty a {
    color: #000;
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 20px;
    font-weight: 600;
}
.formularz-odstapienia1 {
    min-height: 70vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding-top: 150px;
}
.formularz-reklamacyjny {
    min-height: 70vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding-top: 150px;
}
.regulamin {
    min-height: 70vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding-top: 150px;
}
.polityka {
    min-height: 70vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding-top: 150px;
}
.woocommerce-review-link {
    color: #000!important;
}
.comment-meta a {
    color: #000 !important;
    font-weight: 500!important;
}
.reply a {
    color: #000 !important;
    font-weight: 500!important;
}
.logged-in-as a {
    color: #000!important;
    font-weight: 500!important;
}
.woocommerce p.stars a {
    color: #000!important;
}
.woocommerce .star-rating span::before {
    color: #000!important;
}
.products-highlight h5 {
    font-size: 18px;
    font-weight: 400;
    color: #000;
}


































/* Newsletter od Moniki */
/* Nie pisz nic pod tym bo nie działa nic poniżej tego */
@import url("https://assets.mlcdn.com/fonts.css?version=1745574");

<style type="text/css">
/* LOADER */
.ml-form-embedSubmitLoad {
display: inline-block;
width: 20px;
height: 20px;
}

.g-recaptcha {
transform: scale(1);
-webkit-transform: scale(1);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
height: ;
}

.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
}

.ml-form-embedSubmitLoad:after {
content: " ";
display: block;
width: 11px;
height: 11px;
margin: 1px;
border-radius: 50%;
border: 4px solid #fff;
border-color: #ffffff #ffffff #ffffff transparent;
animation: ml-form-embedSubmitLoad 1.2s linear infinite;
}
@keyframes ml-form-embedSubmitLoad {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
#mlb2-15324000.ml-form-embedContainer {
box-sizing: border-box;
display: table;
margin: 0 auto;
position: static;
width: 100% !important;
}
#mlb2-15324000.ml-form-embedContainer h4,
#mlb2-15324000.ml-form-embedContainer p,
#mlb2-15324000.ml-form-embedContainer span,
#mlb2-15324000.ml-form-embedContainer button {
text-transform: none !important;
letter-spacing: normal !important;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper {
background-color: #fff4fd;

border-width: 0px;
border-color: transparent;
border-radius: 0px;
border-style: solid;
box-sizing: border-box;
display: inline-block !important;
margin: 0;
padding: 0;
position: relative;
      }
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper.embedPopup,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper.embedDefault { width: 400px; }
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper.embedForm { max-width: 400px; width: 100%; }
#mlb2-15324000.ml-form-embedContainer .ml-form-align-left { text-align: left; }
#mlb2-15324000.ml-form-embedContainer .ml-form-align-center { text-align: center; }
#mlb2-15324000.ml-form-embedContainer .ml-form-align-default { display: table-cell !important; vertical-align: middle !important; text-align: center !important; }
#mlb2-15324000.ml-form-embedContainer .ml-form-align-right { text-align: right; }
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
height: auto;
margin: 0 auto !important;
max-width: 100%;
width: nullpx;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody {
padding: 20px 20px 0 20px;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal {
padding-bottom: 0;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent {
text-align: left;
margin: 0 0 20px 0;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 {
color: #000000;
font-family: Helvetica, sans-serif;
font-size: 45px;
font-weight: 700;
margin: 0 0 10px 0;
text-align: center;
word-break: break-word;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p {
color: #000000;
font-family: Helvetica, sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 20px;
margin: 0 0 10px 0;
text-align: center;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol {
color: #000000;
font-family: Helvetica, sans-serif;
font-size: 14px;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol {
list-style-type: lower-alpha;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol ol,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol ol {
list-style-type: lower-roman;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a {
color: #000000;
text-decoration: underline;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group {
text-align: left!important;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label {
margin-bottom: 5px;
color: #333333;
font-size: 14px;
font-family: Helvetica, sans-serif;
font-weight: bold; font-style: normal; text-decoration: none;;
display: inline-block;
line-height: 20px;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child {
margin: 0;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form {
margin: 0;
width: 100%;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow {
margin: 0 0 20px 0;
width: 100%;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow {
float: left;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm {
margin: 0;
padding: 0 0 20px 0;
width: 100%;
height: auto;
float: left;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow {
margin: 0 0 10px 0;
width: 100%;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item {
margin: 0;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal {
margin: 0;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input {
background-color: #ffffff !important;
color: #333333 !important;
border-color: #cccccc;
border-radius: 4px !important;
border-style: solid !important;
border-width: 1px !important;
font-family: Helvetica, sans-serif;
font-size: 14px !important;
height: auto;
line-height: 21px !important;
margin-bottom: 0;
margin-top: 0;
margin-left: 0;
margin-right: 0;
padding: 10px 10px !important;
width: 100% !important;
box-sizing: border-box !important;
max-width: 100% !important;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder { color: #333333; }

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder { color: #333333; }

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder { color: #333333; }

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder { color: #333333; }

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow textarea {
background-color: #ffffff !important;
color: #333333 !important;
border-color: #cccccc;
border-radius: 4px !important;
border-style: solid !important;
border-width: 1px !important;
font-family: Helvetica, sans-serif;
font-size: 14px !important;
height: auto;
line-height: 21px !important;
margin-bottom: 0;
margin-top: 0;
padding: 10px 10px !important;
width: 100% !important;
box-sizing: border-box !important;
max-width: 100% !important;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {
  border-color: #cccccc!important;
  background-color: #ffffff!important;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.custom-control-input[type="checkbox"]{
box-sizing: border-box;
padding: 0;
position: absolute;
z-index: -1;
opacity: 0;
margin-top: 5px;
margin-left: -1.5rem;
overflow: visible;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {
border-radius: 4px!important;
}


#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::after, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::after, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::before  {
  border-color: #000000!important;
  background-color: #000000!important;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::after, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::after, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::after, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::after {
   top: 2px;
   box-sizing: border-box;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
   top: 0px!important;
   box-sizing: border-box!important;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
top: 0px!important;
   box-sizing: border-box!important;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after {
    top: 0px!important;
    box-sizing: border-box!important;
    position: absolute;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before {
top: 0px!important;
box-sizing: border-box!important;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::before {
  position: absolute;
  top: 4px;
  left: -1.5rem;
  display: block;
  width: 16px;
  height: 16px;
  pointer-events: none;
  content: "";
  background-color: #ffffff;
  border: #adb5bd solid 1px;
  border-radius: 50%;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::after {
  position: absolute;
  top: 2px!important;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {
  position: absolute;
  top: 4px;
  left: -1.5rem;
  display: block;
  width: 16px;
  height: 16px;
  pointer-events: none;
  content: "";
  background-color: #ffffff;
  border: #adb5bd solid 1px;
  border-radius: 50%;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after {
  position: absolute;
  top: 0px!important;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
  position: absolute;
  top: 0px!important;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-radio .custom-control-label::after {
  background: no-repeat 50%/50% 50%;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-checkbox .custom-control-label::after, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
  background: no-repeat 50%/50% 50%;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-control, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-control {
position: relative;
display: block;
min-height: 1.5rem;
padding-left: 1.5rem;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
  box-sizing: border-box;
  padding: 0;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label {
  color: #000000;
  font-size: 12px!important;
  font-family: Helvetica, sans-serif;
  line-height: 22px;
  margin-bottom: 0;
  position: relative;
  vertical-align: top;
  font-style: normal;
  font-weight: 700;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-select, #mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-select {
background-color: #ffffff !important;
color: #333333 !important;
border-color: #cccccc;
border-radius: 4px !important;
border-style: solid !important;
border-width: 1px !important;
font-family: Helvetica, sans-serif;
font-size: 14px !important;
line-height: 20px !important;
margin-bottom: 0;
margin-top: 0;
padding: 10px 28px 10px 12px !important;
width: 100% !important;
box-sizing: border-box !important;
max-width: 100% !important;
height: auto;
display: inline-block;
vertical-align: middle;
background: url('https://assets.mlcdn.com/ml/images/default/dropdown.svg') no-repeat right .75rem center/8px 10px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}


#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow {
height: auto;
width: 100%;
float: left;
}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 70%; float: left; }
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal { width: 30%; float: left; }
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal.labelsOn { padding-top: 25px;  }
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields { box-sizing: border-box; float: left; padding-right: 10px;  }
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input {
background-color: #ffffff;
color: #333333;
border-color: #cccccc;
border-radius: 4px;
border-style: solid;
border-width: 1px;
font-family: Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
margin-bottom: 0;
margin-top: 0;
padding: 10px 10px;
width: 100%;
box-sizing: border-box;
overflow-y: initial;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button {
background-color: #ffa8ca !important;
border-color: #ffa8ca;
border-style: solid;
border-width: 1px;
border-radius: 4px;
box-shadow: none;
color: #ffffff !important;
cursor: pointer;
font-family: Helvetica, sans-serif;
font-size: 20px !important;
font-weight: 700;
line-height: 20px;
margin: 0 !important;
padding: 10px !important;
width: 100%;
height: auto;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover {
background-color: #ffa8ca !important;
border-color: #ffa8ca !important;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type="checkbox"] {
box-sizing: border-box;
padding: 0;
position: absolute;
z-index: -1;
opacity: 0;
margin-top: 5px;
margin-left: -1.5rem;
overflow: visible;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description {
color: #000000;
display: block;
font-family: Helvetica, sans-serif;
font-size: 12px;
text-align: left;
margin-bottom: 0;
position: relative;
vertical-align: top;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label {
font-weight: normal;
margin: 0;
padding: 0;
position: relative;
display: block;
min-height: 24px;
padding-left: 24px;

}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a {
color: #000000;
text-decoration: underline;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p {
color: #000000 !important;
font-family: Helvetica, sans-serif !important;
font-size: 12px !important;
font-weight: normal !important;
line-height: 18px !important;
padding: 0 !important;
margin: 0 5px 0 0 !important;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child {
margin: 0;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit {
margin: 0 0 20px 0;
float: left;
width: 100%;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {
background-color: #ffa8ca !important;
border: none !important;
border-radius: 4px !important;
box-shadow: none !important;
color: #ffffff !important;
cursor: pointer;
font-family: Helvetica, sans-serif !important;
font-size: 20px !important;
font-weight: 700 !important;
line-height: 21px !important;
height: auto;
padding: 10px !important;
width: 100% !important;
box-sizing: border-box !important;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading {
display: none;
}
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover {
background-color: #ffa8ca !important;
}
.ml-subscribe-close {
width: 30px;
height: 30px;
background: url('https://assets.mlcdn.com/ml/images/default/modal_close.png') no-repeat;
background-size: 30px;
cursor: pointer;
margin-top: -10px;
margin-right: -10px;
position: absolute;
top: 0;
right: 0;
}
.ml-error input, .ml-error textarea, .ml-error select {
border-color: red!important;
}

.ml-error .custom-checkbox-radio-list {
border: 1px solid red !important;
border-radius: 0px;
padding: 10px;
}

.ml-error .label-description,
.ml-error .label-description p,
.ml-error .label-description p a,
.ml-error label:first-child {
color: #ff0000 !important;
}

#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,
#mlb2-15324000.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter {
color: #ff0000 !important;
}
    @media only screen and (max-width: 400px){

.ml-form-embedWrapper.embedDefault, .ml-form-embedWrapper.embedPopup { width: 100%!important; }
.ml-form-formContent.horozintalForm { float: left!important; }
.ml-form-formContent.horozintalForm .ml-form-horizontalRow { height: auto!important; width: 100%!important; float: left!important; }
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 100%!important; }
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal > div { padding-right: 0px!important; padding-bottom: 10px; }
.ml-form-formContent.horozintalForm .ml-button-horizontal { width: 100%!important; }
.ml-form-formContent.horozintalForm .ml-button-horizontal.labelsOn { padding-top: 0px!important; 
        }