/*!
Theme Name: dogsdreams
Theme URI: https://daynightcode.com/
Author: DayNightCode.com
Author URI: https://daynightcode.com/
Description: 
Version: 1.2.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dogsdreams
Tags: */
/*
! tailwindcss v3.2.0 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}a:hover{transition:all .3s}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.right-0{right:0}.top-\[144px\]{top:144px}.top-0{top:0}.bottom-0{bottom:0}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.-mb-\[10px\]{margin-bottom:-10px}.ml-6{margin-left:1.5rem}.mt-4{margin-top:1rem}.mb-8{margin-bottom:2rem}.ml-\[2px\]{margin-left:2px}.mr-\[2px\]{margin-right:2px}.mb-\[8px\]{margin-bottom:8px}.mb-\[6px\]{margin-bottom:6px}.mt-\[15px\]{margin-top:15px}.mt-\[60px\]{margin-top:60px}.mb-\[62px\]{margin-bottom:62px}.-mr-\[158px\]{margin-right:-158px}.mt-\[22px\]{margin-top:22px}.mb-\[50px\]{margin-bottom:50px}.mt-2{margin-top:.5rem}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-\[96px\]{height:96px}.h-\[75px\]{height:75px}.h-full{height:100%}.h-7{height:1.75rem}.w-full{width:100%}.w-\[440px\]{width:440px}.min-w-\[350px\]{min-width:350px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-\[23px\]{gap:23px}.gap-4{gap:1rem}.gap-\[30px\]{gap:30px}.gap-\[10px\]{gap:10px}.gap-\[22px\]{gap:22px}.gap-\[5px\]{gap:5px}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.border-t{border-top-width:1px}.border-l{border-left-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-\[\#E4E4E4\]{--tw-border-opacity:1;border-color:rgb(228 228 228/var(--tw-border-opacity))}.border-blue-primary{--tw-border-opacity:1;border-color:rgb(187 212 240/var(--tw-border-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-\[\#F9F9F9\]{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity))}.px-\[29px\]{padding-left:29px;padding-right:29px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.px-\[30px\]{padding-left:30px;padding-right:30px}.pt-\[20px\]{padding-top:20px}.pb-\[30px\]{padding-bottom:30px}.pt-\[25px\]{padding-top:25px}.pr-\[29\.48px\]{padding-right:29.48px}.pb-\[18px\]{padding-bottom:18px}.pt-\[15px\]{padding-top:15px}.pb-\[20px\]{padding-bottom:20px}.text-center{text-align:center}.text-12{font-size:14px;line-height:16px}.text-18{font-size:18px;line-height:24.55px}.text-16{font-size:18px;line-height:22px}.text-15{font-size:15px;line-height:20px}.text-17{font-size:17px;line-height:23.19px}.text-14{font-size:14px;line-height:19.1px}.font-semibold{font-weight:600}.font-light{font-weight:300}.uppercase{text-transform:uppercase}.text-\[\#BDBDBD\]{--tw-text-opacity:1;color:rgb(189 189 189/var(--tw-text-opacity))}body{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity));font-family:'Poppins', sans-serif,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity))}.container{margin-left:auto;margin-right:auto;width:100%;max-width:1280px}.top-bar{padding-top:13px;padding-bottom:13px;background:linear-gradient(269.5deg,rgba(187,212,240,.82) -.45%,rgba(205,209,230,.769) 41.03%,rgba(240,202,211,.67) 108.72%)}.shop-actions{display:flex;gap:10px}@media (min-width:1280px){.shop-actions{gap:20px}}.shop-action-item{display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center}.shop-action-item p{display:none;font-size:12px;line-height:16px;font-weight:500}@media (min-width:1024px){.shop-action-item p{display:block}}.cart{position:relative}.cart-badge{position:absolute;top:0;right:-2px;display:flex;height:13px;width:13px;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity));font-size:9px;line-height:10.35px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.main-categories{margin-bottom:123px;display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.main-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}.main-categories .item{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat;text-align:center}.main-categories .item h2{z-index:10;font-size:37px;line-height:50px;font-weight:300;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition:all .3s}.hover-effect{position:absolute;height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(253 248 251/var(--tw-bg-opacity));opacity:0}.main-categories .item .hover-effect{transition:all .3s}.main-categories .item:hover .hover-effect{opacity:.75}.main-categories .item:hover h2{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity))}.bestsellers{text-align:center}.bestsellers img,#random-products-slider img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#random-products-slider a{text-align:center}.benefits h2,.bestsellers h2{margin-bottom:63px;text-align:center;font-size:30px;line-height:40.92px;font-weight:600;text-transform:uppercase}.bestsellers img,#random-products-slider img{margin-bottom:15px;border-radius:5px}.button-primary{width:100%;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(240 202 211/var(--tw-bg-opacity));padding-top:16px;padding-bottom:16px;text-align:center;font-size:14px;line-height:19.1px;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity));letter-spacing:.05px}.button-primary:hover{--tw-bg-opacity:1;background-color:rgb(187 212 240/var(--tw-bg-opacity))}.rating{margin-bottom:15px;display:flex}.slider-wrapper{position:relative;overflow:hidden}.slides-container{display:flex;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;scroll-behavior:smooth;list-style:none}.slide-arrow{position:absolute;display:flex;top:0;bottom:0;margin:auto;height:4rem;background-color:#fff;border:none;width:2rem;font-size:3rem;padding:0;cursor:pointer;opacity:.5;transition:opacity .1s}.slide-arrow:focus,.slide-arrow:hover{opacity:1}#slide-arrow-prev{left:0;padding-left:.25rem;border-radius:0 2rem 2rem 0}#slide-arrow-next{right:0;padding-left:.75rem;border-radius:2rem 0 0 2rem}.slide{flex:1 0 25%}.recommended-hits-grid a,.slide a{font-weight:600}.recommended-hits img,.slide img{height:100%;max-height:337px;width:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}@media (min-width:640px){.benefits{max-width:640px}}@media (min-width:768px){.benefits{max-width:768px}}@media (min-width:1024px){.benefits{max-width:1024px}}@media (min-width:1280px){.benefits{max-width:1280px}}@media (min-width:1536px){.benefits{max-width:1536px}}.benefits{margin:120px auto;width:100%;max-width:1280px}.about-us-inner .benefits{display:flex;flex-direction:column}@media (min-width:1024px){.about-us-inner .benefits{max-height:350px;flex-direction:row}}@media (max-width:1310px){.benefits{padding-left:1rem;padding-right:1rem}}@media (max-width:500px){.about-us-inner .benefits{padding-right:0}}.benefits h2{margin-bottom:60px}.benefit{display:flex;flex-direction:column;align-items:center;gap:24px;border-radius:5px;border-width:1px;--tw-border-opacity:1;border-color:rgb(187 212 240/var(--tw-border-opacity));padding:2rem 30px;text-align:center;transition:all .3s}.benefit:not(.article):first-of-type{border-radius:80px 5px 5px 5px}.benefit:not(.article):last-of-type{border-radius:5px 5px 80px 5px}.benefit:hover{border-color:transparent;background:linear-gradient(287.07deg,rgba(187,212,240,.52) 14.59%,rgba(205,209,230,.69) 40.1%,rgba(240,202,211,.39) 97.68%)}.benefit h3{font-size:20px;line-height:27.28px;font-weight:500;text-transform:uppercase}.benefit p{font-size:18px;line-height:22px;font-weight:300}.shop-categories{margin-top:120px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.shop-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.shop-categories{grid-template-columns:repeat(4,minmax(0,1fr))}}.shop-categories h3{z-index:10;margin-bottom:50px;cursor:pointer;font-size:27px;line-height:36.83px;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-weight:900}.shop-categories .item{display:flex;height:580px;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:all .3s}.shop-categories .item ul{display:none}.shop-categories .item:hover ul{display:flex}.shop-categories .item li{font-size:22px;line-height:30.01px;font-weight:700}.shop-categories .item li:hover{font-weight:800}.shop-categories .item .hover-effect{transition:all .3s}.shop-categories .item:hover .hover-effect{opacity:.2}.recommended-hits{margin-top:120px;margin-bottom:120px}.recommended-hits-inner a{font-size:30px;line-height:40.92px;font-weight:600;text-transform:uppercase}.recommended-hits .tabs{border-bottom:1.5px solid #bdbdbd;margin-left:auto;margin-right:auto;display:flex;max-width:699px;justify-content:center;gap:2.5rem;text-transform:uppercase}@media (min-width:768px){.recommended-hits .tabs{justify-content:space-between}}.recommended-hits .tabs h2{cursor:pointer;font-size:14px;line-height:19.1px;font-weight:600}@media (min-width:768px){.recommended-hits .tabs h2{font-size:30px;line-height:40.92px}}.recommended-hits .tabs h2.tns-nav-active,.recommended-hits .tabs h2:hover{margin-bottom:-1.5px;border-bottom:1.5px solid #404040}.new-badge,.recommended-hits .tabs h2.tns-nav-active{font-weight:700}.new-badge{position:absolute;top:20px;left:20px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:6px 12px;font-size:14px;line-height:19.1px;text-transform:uppercase;z-index:2}@media (min-width:640px){.reviews1{max-width:640px}}@media (min-width:768px){.reviews1{max-width:768px}}@media (min-width:1024px){.reviews1{max-width:1024px}}@media (min-width:1280px){.reviews1{max-width:1280px}}@media (min-width:1536px){.reviews1{max-width:1536px}}.reviews{margin-bottom:100px;margin-left:auto;margin-right:auto;width:100%}.about-us-inner .reviews{display:flex;flex-direction:column}@media (min-width:1024px){.about-us-inner .reviews{max-height:350px;flex-direction:row}}@media (max-width:1310px){.reviews{padding-left:10px;padding-right:10px}}@media (max-width:500px){.about-us-inner .reviews{padding-right:0}}.reviews h2{font-size:30px;line-height:40.92px;font-weight:600;text-transform:uppercase}.review{border-radius:5px;padding:27.5px 27.5px 38px;border:1.5px solid #bbd4f0}.review img{margin-bottom:25px;border-radius:5px}.review p{font-size:18px;line-height:22px;font-weight:300}@media (min-width:640px){.blog{max-width:640px}}@media (min-width:768px){.blog{max-width:768px}}@media (min-width:1024px){.blog{max-width:1024px}}@media (min-width:1280px){.blog{max-width:1280px}}@media (min-width:1536px){.blog{max-width:1536px}}.blog{margin-left:auto;margin-right:auto;width:100%;max-width:1280px}.about-us-inner .blog{display:flex;flex-direction:column}@media (min-width:1024px){.about-us-inner .blog{max-height:350px;flex-direction:row}}@media (max-width:1310px){.blog{padding-left:1rem;padding-right:1rem}}@media (max-width:500px){.about-us-inner .blog{padding-right:0}}.blog h2{margin-bottom:60px;text-align:center;font-size:30px;line-height:40.92px;font-weight:600;text-transform:uppercase}.article{align-items:flex-start;gap:15px;text-align:left;font-size:14px;line-height:19.1px;padding:38px!important}.article img{width:100%;max-width:100%;border-radius:5px}@media (min-width:768px){.article img{max-width:250px}}@media (min-width:1024px){.article img{max-width:100%}}.article-with-image{gap:30px}.article-with-image-content{display:flex;flex-direction:column;gap:15px}.blog-first-col .article:first-of-type{border-radius:80px 5px 5px 5px}.blog-second-col .article:last-of-type{border-radius:5px 5px 80px 5px}.blog .article-with-image{flex-direction:row!important}.blog .button-primary{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:263px}.instagram{margin-top:120px;margin-bottom:50px}.instagram h2{margin-bottom:40px;text-align:center;font-size:30px;line-height:40.92px;font-weight:600;text-transform:uppercase}.ig-post{margin-bottom:15px;aspect-ratio:1}.ig-actions{gap:25px}.ig-actions,.ig-content{padding-left:15px;padding-right:15px}.ig-content{padding-bottom:26px}.ig-content p{font-size:18px;line-height:22px}.ig-actions p{font-size:17px;line-height:23.19px}footer{background:linear-gradient(269.5deg,rgba(187,212,240,.82) -.45%,rgba(205,209,230,.769) 41.03%,rgba(240,202,211,.67) 108.72%)}@media (min-width:640px){.footer-widgets{max-width:640px}}@media (min-width:768px){.footer-widgets{max-width:768px}}@media (min-width:1024px){.footer-widgets{max-width:1024px}}@media (min-width:1280px){.footer-widgets{max-width:1280px}}@media (min-width:1536px){.footer-widgets{max-width:1536px}}.footer-widgets{display:flex;gap:90px;padding-top:120px;margin-left:auto;margin-right:auto;width:100%;max-width:1280px}.about-us-inner .footer-widgets{display:flex;flex-direction:column}@media (min-width:1024px){.about-us-inner .footer-widgets{max-height:350px;flex-direction:row}}@media (max-width:1310px){.footer-widgets{padding-left:1rem;padding-right:1rem}}@media (max-width:500px){.about-us-inner .footer-widgets{padding-right:0}}.footer-widgets .menus{display:flex;width:100%;flex-direction:column;gap:90px}@media (min-width:768px){.footer-widgets .menus{flex-direction:row}}.newsletter{width:100%;max-width:574px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:44px 80px 32px 15px}@media (min-width:768px){.newsletter{margin-left:-80px;padding-left:80px;padding-right:80px}}.newsletter{border-radius:5px 400px 400px 5px}.newsletter h4{margin-bottom:20px;font-size:20px;line-height:27.28px;font-weight:700;text-transform:uppercase}.newsletter p:not(.terms){margin-bottom:18px;font-size:18px;line-height:24.55px;font-weight:300}.newsletter p span{font-weight:600}.button-small{padding:9px 30.5px!important}.newsletter input[type=email]{margin-bottom:5px;width:100%;font-size:18px;line-height:22px;color:rgb(189 189 189/var(--tw-text-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@media (min-width:768px){.newsletter input[type=email]{width:250px}}.newsletter input[type=email]:focus-visible{outline:2px solid transparent;outline-offset:2px}.newsletter .input-border{height:1.5px;width:100%;border-radius:9999px}@media (min-width:768px){.newsletter .input-border{max-width:250px}}.newsletter .input-border{background:linear-gradient(269.5deg,rgba(187,212,240,.82) -.45%,rgba(205,209,230,.769) 41.03%,rgba(240,202,211,.67) 108.72%)}.newsletter p{line-height:27px}.footer-title{margin-bottom:25px;font-size:20px;line-height:27.28px;font-weight:700;text-transform:uppercase}.footer-menu:first-of-type{width:96px}.footer-menu:nth-of-type(2){width:182.54px}.footer-menu:nth-of-type(3){width:227px}.footer-menu ul{display:flex;flex-direction:column;gap:9px}.footer-menu ul li{font-size:18px;line-height:24.55px}.footer-menu ul li:not(.opening-hours):hover{cursor:pointer;font-weight:800}.socials{display:flex;gap:20px}.footer-menu.last{display:flex;flex-direction:column;justify-content:space-between;gap:50px}@media (min-width:768px){.footer-menu.last{gap:0}}footer .copyrights{margin-top:67px}.about-us{display:flex;margin-top:159px}.about-us-inner{position:relative;margin-top:39px;margin-bottom:39px;display:flex;width:100%}@media (min-width:1024px){.about-us-inner{max-height:350px}}.about-us-inner{background:linear-gradient(283.98deg,rgba(187,212,240,.82) 5.31%,rgba(205,209,230,.769) 40.82%,rgba(240,202,211,.2) 98.78%)}.about-us-inner .container{display:flex;flex-direction:column}@media (min-width:1024px){.about-us-inner .container{max-height:350px;flex-direction:row}}.about-us .content{width:100%;padding-top:3.5rem;padding-bottom:3.5rem;padding-right:2.5rem}@media (min-width:1024px){.about-us .content{padding-top:80px;padding-bottom:80px;padding-right:120px}}.about-us .image{display:flex;height:350px;width:100%;justify-content:flex-end}@media (min-width:1024px){.about-us .image{height:100%}}.about-us img{position:relative;right:0;top:-100px;height:498px;width:719px;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.about-us img{max-width:500px}}@media (min-width:1024px){.about-us img{position:absolute;max-width:600px}}@media (min-width:1280px){.about-us img{max-width:719px}}.about-us .content h2{margin-bottom:22px;font-size:30px;line-height:40.92px;font-weight:600;text-transform:uppercase}.about-us .content p{margin-bottom:28px;font-size:20px;line-height:27.28px}.button-blue{display:block;max-width:337px;--tw-bg-opacity:1;background-color:rgb(187 212 240/var(--tw-bg-opacity));padding-left:85px;padding-right:85px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.button-blue:hover{--tw-bg-opacity:1;background-color:rgb(240 202 211/var(--tw-bg-opacity))}.hero{margin-bottom:120px;display:flex;flex-direction:column-reverse}@media (min-width:1024px){.hero{flex-direction:row}}.hero{background:rgba(249,164,184,.1)}.hero .content,.hero .image{width:100%;max-width:720px}.hero .image img{border-radius:0 400px 400px 0}.hero .content{padding:108px 128px 3.5rem 76px}@media (min-width:1024px){.hero .content{padding-bottom:0}}.hero h1{margin-bottom:35px;font-size:37px;line-height:50px;font-weight:600;text-transform:uppercase}.hero p{margin-bottom:45px;font-size:24px;line-height:32.74px}.hero .button-primary{padding-left:58.5px;padding-right:58.5px}.sub-menu ul li:hover,header .menu ul li:hover{cursor:pointer;font-weight:800}.ig-post:hover{cursor:pointer;background:rgba(236,217,225,.45)}.ig-post:hover img{opacity:.3}.ig-post:hover .ig-icon{position:absolute;top:0;z-index:10;display:flex;height:100%;width:100%;align-items:center;justify-content:center}nav .menu>div:not(.mobile-menu) ul:not(.sub-menu){display:none}@media (min-width:1024px){nav .menu>div:not(.mobile-menu) ul:not(.sub-menu){display:flex}}.desktop-menu>li:hover .sub-menu{position:absolute;top:95px;right:0;left:0;display:flex;width:100%}.desktop-menu li{display:flex;height:100%;align-items:center}ul.desktop-menu{min-width:630px}.mobile-menu{position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999;height:100vh;align-items:center;justify-content:center;overflow:scroll;--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity))}.has-submenu{z-index:20}.mobile-menu>ul li:hover .sub-menu{display:flex!important}.mobile-menu .close-menu{position:fixed;top:1rem;right:1rem;cursor:pointer}.desktop-menu{position:relative}#s:focus-visible{outline:0}#s{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.hero-slider-dots{z-index:1;position:absolute;margin-bottom:120px;bottom:70px;margin-left:auto;margin-right:auto;display:flex;width:100%;justify-content:center;gap:25px}.hero-slider-dot{height:15px;width:15px;border-radius:9999px;border-width:1.5px;border-color:#9cc1eae3}.hero-slider-dot:hover{cursor:pointer;background-color:#9cc1eae3}.hero-slider-dot.tns-nav-active{width:32px;background-color:#9cc1eae3}.shop-categories ul li a{display:flex;align-items:center;justify-content:center;gap:.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.shop-categories ul li a span{display:none}.shop-categories ul li a:hover span{display:flex}@media (max-width:500px){.blog .article-with-image{flex-direction:column!important}}@media (max-width:1310px){.container{padding-left:1rem;padding-right:1rem}.footer-widgets,.footer-widgets .menus{gap:30px}.hero-slider-dots{bottom:20px}}@media all and (max-width:768px){.instagram{margin-bottom:50px;margin-top:70px}section.shop-categories{margin-top:50px!important}section.bestsellers+section.benefits{margin-bottom:50px;margin-top:80px}section.recommended-hits+.reviews{margin-bottom:70px}.recommended-hits{margin-bottom:30px}.benefit.article.article-with-image.flex.flex-row>img{display:none}header.sticky_header{position:sticky;position:-webkit-sticky;top:0;z-index:9999;background:#fff}.blog h2{margin-bottom:40px}.newsletter{border-radius:0}.hero .content{padding-right:0;padding-left:20px}.hero h1{font-size:27px;margin-bottom:10px}.benefits h2,.bestsellers h2{margin-bottom:15px}.benefit{padding:20px 15px}.shop-categories .item{height:370px}.about-us{margin-top:50px}.about-us .content{padding-bottom:20px}.about-us .image{height:300px}.about-us img{height:440px}.recommended-hits .tabs h2{font-size:17px}.reviews h2{font-size:24px}#reviews-slider{margin-left:0!important}section.reviews .flex.justify-between.items-center.mb-\[62px\].container{margin-bottom:40px}}@media (max-width:1270px){.hero .content{padding-right:0;padding-left:40px}}@media (max-width:1110px){.footer-widgets{flex-direction:column;gap:50px}.footer-widgets .menus{justify-content:space-around}}@media (max-width:1060px){.hero .image{max-width:500px}.hero .content{padding-top:50px}}@media (max-width:999px){.hero .image{max-width:400px}}@media (max-width:500px){.about-us-inner .container{padding-right:0!important}}.checked\:bg-red-500:checked{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-0{gap:0}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:text-18{font-size:18px;line-height:24.55px}}@media(min-width:1536px){.\32xl\:w-\[230px\]{width:230px}}.hero{display:inline-flex!important}.hero-slider-container .tns-nav{display:none!important}#hero-controls button{z-index:999}.prev-hero-slider,.next-hero-slider{margin-bottom:120px}#bestseller-slider,#random-products-slider{display:flex!important}#bestseller-slider .tns-item,#random-products-slider .tns-item{display:inline-flex!important}#recommended-hits-slider>.tns-item{display:inline-grid!important}.font-800{font-weight:800!important}.search-bg{height:90px;z-index:99}@media (max-width:1023px){.search-bg{top:135px}}@media (max-width:767px){.search-bg{top:193px}}@media (max-width:520px){.search-bg .mx-auto{width:100%!important;padding-left:1rem;padding-right:1rem}}button:focus-visible,.next-hero-slider:focus-visible,.next-hero-slider:focus-visible{outline:0!important}.footer-widgets{padding-top:50px;padding-bottom:50px}footer .copyrights{margin-top:0}.product_title{font-size:16px!important;line-height:24px!important;margin-bottom:0!important;font-weight:600!important}.product--image{display:block;width:100%}@media all and (min-width:991px){.product--image img{height:290px}.product--custom1{justify-content:space-between}.product-content__div,.product-content__div1,.img__pdb{display:flex;justify-content:center;flex-direction:column}.img__pdb .product--custom1{display:flex!important}}.product-content__div1 .rating{justify-content:center}.product-content__div,.product-content__div1{display:block;width:100%}.product-content__div1 .button-primary,.product-content__div .product--name-link{display:block!important}.img__pdb .product--image{margin-bottom:15px}.product-content__div1 .rating{align-items:center}span.prc_min{text-transform:none}.grid--block--hp .benefit.article>img{max-width:200px;width:100%;height:240px;object-fit:cover;cursor:pointer}#blog_hp_3 .excerpt--hp_blog{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.footer_newsletter label[for=form_email_3]{display:none}.footer_newsletter input[type=email].mailpoet_text{margin-bottom:5px!important;font-size:18px!important;line-height:22px!important;color:rgb(189 189 189/var(--tw-text-opacity))!important;--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity))!important;width:250px!important;background:0 0!important;border-radius:0!important;padding:0 0 5px!important;font-family:'Poppins', sans-serif!important}.footer_newsletter .mm__px1{border-bottom:1px solid;border-image:linear-gradient(269.5deg,rgba(187,212,240,.82) -.45%,rgba(205,209,230,.769) 41.03%,rgba(240,202,211,.67) 108.72%)!important;border-image-slice:1!important}.footer_newsletter input[type=submit]{cursor:pointer;padding:9px 30.5px!important;color:rgb(64 64 64/var(--tw-text-opacity))!important;background-color:rgb(240 202 211/var(--tw-bg-opacity))!important;font-family:'Poppins', sans-serif!important}.footer_newsletter .mailpoet_paragraph.mm__px1{margin-bottom:0!important;height:30px}.footer_newsletter form.mailpoet_form.mailpoet_form_form.mailpoet_form_shortcode{display:flex;align-items:center}.footer_newsletter input[type=submit]:hover{background-color:rgb(187 212 240/var(--tw-bg-opacity))!important}.mailpoet_paragraph.mm__px1{margin-right:15px}#mailpoet_form_3 form.mailpoet_form{padding:10px 0!important}.eapps-instagram-feed-posts-item-header,.eapps-instagram-feed-posts-grid-load-more.eapps-instagram-feed-posts-grid-load-more-visible,a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout{display:none!important}@media all and (max-width:991px){.footer_newsletter form.mailpoet_form.mailpoet_form_form.mailpoet_form_shortcode{display:block!important}.footer_newsletter .mailpoet_paragraph.last{margin-top:10px}.newsletter{padding:25px}}.shop-action-item.login svg{margin:0 auto}a.xoo-wsc-ft-btn.button.btn.xoo-wsc-cart-close.xoo-wsc-ft-btn-continue{background:#fff;display:block;padding:10px;border:2px solid rgb(240 202 211);font-weight:400;color:#404040;border-radius:100px}a.xoo-wsc-ft-btn.button.btn.xoo-wsc-cart-close.xoo-wsc-ft-btn-continue:hover{background:rgb(240 202 211)}a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart{background:rgb(240 202 211);display:block;padding:10px;border:2px solid rgb(240 202 211);color:#404040;border-radius:100px}a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart:hover{background:rgb(187 212 240);border-color:rgb(187 212 240)}.search__header .dgwt-wcas-search-input{background:transparent!important;border-radius:300px!important;border:1px solid rgb(187 212 240)!important}.product_title{text-transform:uppercase}.input-text{border:1px solid #ddd;padding:10px;background:rgb(251 251 251);display:block;width:100%;transition:all .3s}.input-text:hover,.input-text:focus{background:#fff;border-color:rgb(90 168 255)}span.select2-selection.select2-selection--single{height:50px!important;padding:10px 2px;border:1px solid #ddd;color:#444!important;transition:all .3s;background:rgb(251 251 251);border-radius:0}.woocommerce button.button{background-color:rgb(240 202 211);padding:16px 58.5px;font-size:14px;line-height:19.1px;font-weight:700;text-transform:uppercase;letter-spacing:.05px;color:rgb(64 64 64);border-radius:9999px;transition:.3s}.woocommerce button.button:hover{background-color:rgb(187 212 240)}a.product--image>img{display:block;width:100%;transition:all .3s}a.product--image:hover>img{transform:scale(1.1)}.product--image{overflow:hidden}.xoo-wsc-empty-cart a.btn{background:#f0cad3;padding:20px 50px;border-radius:999px}.footer-menu a,li.opening-hours{font-weight:400}.footer-menu a:hover{font-weight:800}header .h-7{height:1.75rem!important}.position-relative{position:relative}.product--name-link{color:#404040!important;text-decoration:none!important}a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart{order:-1;font-weight:400}.select2-selection__arrow{top:10px!important;right:10px!important}section.about-us a.button-primary{color:#404040}.product-content__div1 .button-primary{font-weight:700}header.relative .container{justify-content:center}@media all and (max-width:991px){.hero .content{padding-left:10px;padding-right:10px}}h2.product_title{color:#8dc2ff}.text-center_pp{text-align:center}.review *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.review{cursor:pointer}section.bestsellers{margin-bottom:100px}section.blog {margin-top:100px}@media all and (max-width:991px){section.bestsellers{margin-bottom:50px}.main-categories{margin-bottom:0}section.benefits{margin-top:70px;margin-bottom:0}section.recommended-hits{margin-top:70px}section.reviews{margin-top:50px}section.reviews .mb-\[62px\].container.text-center_pp{margin-bottom:20px}section.blog{margin-top:30px}}.review .rating path{fill:#FFD707}.breadcrumbs nav.woocommerce-breadcrumb{font-size:13px}section.main-categories.shop-categories1{padding-top:30px}@media all and (max-width:1024px){.footer-menu,.newsletter,footer .copyrights,ul.tabs.wc-tabs{text-align:center}.display-pc,section.about-us{display:none!important}section.blog{margin-top:60px}.benefit.article p,p.excerpt--hp_blog{display:-webkit-box;-webkit-line-clamp:3!important;-webkit-box-orient:vertical;overflow:hidden}.footer-widgets .menus>div{width:100%}footer .socials{justify-content:center}.newsletter{border-radius:10px}ul.tabs.wc-tabs{padding:0 10px}.mobile-menu.flex ul ul{margin-left:0}}@media all and (min-width:1024px){.display-tel{display:none!important}}header.sticky_header .menu a,header.sticky_header .mobile-menu>ul li:hover .sub-menu{justify-content:center}header.sticky_header .menu{text-align:center}.logo.-mb-\[10px\].\32 xl\:w-\[230px\]{max-width:65px!important;width:100%!important;margin:0!important}.img__rwv img{margin:20px 0 0;max-width:100px}#reviews-slider{width:calc(600%);grid-gap:10px}@media all and (max-width:991px){div#reviews-slider{margin-left:0!important}}section.blog,section.blog .tns-outer,section.reviews{position:relative}section.blog .tns-nav,section.reviews .tns-nav{bottom:-60px;position:absolute;left:0;right:0;margin:auto;width:100%;text-align:center}section.blog .tns-nav button,section.reviews .tns-nav button{background:rgb(240 202 211);width:10px;height:10px;border-radius:100%}section.blog .tns-nav>button:not(:last-child),section.reviews .tns-nav>button:not(:last-child){margin-right:10px}section.blog .tns-nav>button.tns-nav-active,section.reviews .tns-nav>button.tns-nav-active{background:#c6daf1}section.blog .tns-nav{bottom:0}.blog .button-primary{margin-top:35px}@media all and (max-width:768px){section.reviews .tns-nav{bottom:-35px;position:absolute;left:0}section.blog .tns-controls{display:none}section.blog .grid.grid-cols-1.grid--block--hp.lg\:grid-cols-2.gap-\[30px\].mb-\[50px\]{display:block}.blog-first-col .article:first-of-type{border-radius:5px}.btn_read_more_blog a{margin:10px 0 0!important}}section.hero-slider-container.relative{margin-bottom:50px}.next-hero-slider,.prev-hero-slider{margin-bottom:0;margin-left:10px;margin-right:10px}div#dotsy__hero{margin:0;bottom:-25px}.product_title{font-weight:500!important}@media all and (min-width:1900px){.content_page p{font-size:18px!important}}.xoo-wsc-ft-buttons-cont > a{padding-top:15px!important;padding-bottom:15px!important}
.top-bar-green{background:#8bbd83;color:#FFF; font-weight:300;} .christmas-red{font-weight:bold;color: #fb4358;} .hero-slider-container .tns-item img{margin:0 auto;} .top-bar-green .font-semibold{font-weight:700;}
.mobile-full div{display:inline} @media (min-width: 468px) {.half-width{
	width:50%; display:block; 
} .mobile-full{
	display:inline-block; width:33%;
}.display_tel{
	display:none;
}} @media (max-width: 468px) { .top-bar-green{font-size:18px; line-height:30px; text-align:center;} .mobile-full div{width:49%; text-align:center; display:inline-block} }
@media (min-width: 1024px) {
	.w-200{min-width:200px; padding-right:25px;}
	.pl-50{padding-left:50px;}
	.counter_pp1 div{font-weight:bold;}
	.special_top.top_bar_black{background:#FFF !important; color:#FFF !important;}
}
@media (max-width: 1024px) {
	.counter_pp1 div{
		width:100%;
		min-width:100%;
		text-align:center;
		font-weight:bold;
	}
	.special_top.top_bar_black{background:#000 !important; color:#fff !important;}
	.mobile-hide{
		display:none;
	}
}
#demo span{
	color:#DD2E44 !important;
}
@media (min-width: 1024px) {
	.pc-hide{
		display:none !important;
	}
	.pc-show{
		display:block !important;
	}
	
}
@media (min-width: 990px) {
	.mobile-show{
		display:none;
	}
}
@media (max-width: 1023px) {
	.pc-show{
		display:none !important;
	}
}
 



.collapse-init summary + * {
  transition: all 0.25s ease-in-out;
  overflow: hidden;
}

/*
  Closed state. Any CSS transitions work here
  The JS has a height calculation to make sliding opened/closed easier, but it's not necessary
  Remove the height prop for a simple toggle on/off (after all that work I did for you?)
*/
.przerwa{
	font-size:14px !important;
}
.collapse-init :not(.panel-active) summary + * {
  height: 0;
  opacity: 0;
  transform: scale(0.9);
  transform-origin: bottom center;
}
details .details-wrapper{
    padding: 20px;
}



.collapse-init summary {
  list-style: none;
}
.collapse-init summary::-webkit-details-marker {
  display: none;
}
.collapse-init summary::before {
  display: none;
}
.collapse-init summary {
  cursor: pointer;
}



details {
  background: #fff;
  border: 1px solid rgba(0,0,0,.08);;
  
  list-style: none;
  margin-bottom: 10px;
}
details:first-child {
}
details:last-child {
  border-bottom: 1px solid #d6d1e0;
}

summary {
  display: block;
  transition: 0.2s;
  font-weight: 700;
  padding: 10px 20px;
  background: rgba(0,0,0,.08);
  color:#000;
  position: relative;
  cursor: pointer;
}


[open] summary {
  background: rgba(0,0,0,.08);
  color: #000;
}

summary span{
    display: inline-block;
    cursor: pointer;
}
summary span:nth-child(1){
    /*width: 95%;*/
}
summary span:nth-child(2){
    /*width: 4%;*/
    /*text-align: right;*/
}
.tab__icon::after, .tab__icon::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%) rotate(-90deg);
  background-color: #000;
  transition: transform .35s ease-in-out,opacity .35s ease-in-out;
  width: 15px;
  height: 2px;
  opacity: 1;
}

details[open] .tab__icon::before, details[open] .tab__icon::after{
    transform: translate(-50%,-50%) rotate(-135deg);
}


@media (min-width: 1025px) {
    .is--tab-layout__wide .t4s-container{
	    max-width: 1600px;
	}
	.is--tab-layout__content_full .t4s-container{
        max-width: 100%;
        padding-left: 30px;
        padding-right: 30px;
	}
}
.is--tab-design__tab.is--tab-design-mb__tab .t4s-tabs-ul {
	display: block;
}
.is--tab-design__tab.is--tab-design-mb__tab .t4s-tab-wrapper [data-t4s-tab-item] {
	display: none;
}
.t4s-product-tabs-wrapper.is--tab-position__external.is--tab-layout__full,
.t4s-product-tabs-wrapper.is--tab-position__external .t4s-container {
	background-color: var(--bg-tabs-mb);
}
@media (min-width: 768px) {
    .t4s-product-tabs-wrapper.is--tab-position__external .t4s-type-tabs{padding: 50px 0 30px;}
    .t4s-product-tabs-wrapper.is--tab-position__external.is--tab-design__accordion .t4s-type-tabs{padding: 30px 0;}
    .t4s-product-tabs-wrapper.is--tab-position__external.is--tab-layout__full,
	.t4s-product-tabs-wrapper.is--tab-position__external .t4s-container {
	 --bg-tabs-mb: var(--bg-tabs) !important;
	}
}
.t4s-pr_attrs, .t4s-pr_attrs p {
    margin-bottom: 0;
}

/* ------------------------Custom CSS----------------------------- */
.t4s-tabs-pr-ul {
    text-align: center;
    --list-mb: 15px;
}
.t4s-tabs-pr-ul a {
    font-size: 14px;
    font-weight: 600;
    margin: 10px;
    line-height: 1.2;
    color: var(--text-color);
    border-bottom: 2px solid transparent;
    display: inline-block;
}
.t4s-tabs-pr-ul a.t4s-active {
    border-color: var(--secondary-color);
}
.t4s-tabs-pr-ul a.t4s-active,
.t4s-tabs-pr-ul a:hover {
    color: var(--secondary-color);
}


/**
 * Accordion
 */
.is--tab-design__accordion .t4s-tab-wrapper > .t4s-tab__title[data-t4s-tab-item] {
    display: flex;
}
.is--tab-design__accordion .t4s-tab-wrapper:not(:last-of-type) {
    margin-bottom: 10px;
}
.is--tab-design__accordion .t4s-tab-content {
    padding: 20px;
    border: 1px solid rgba(var(--text-color-rgb), 0.08);
    border-top: 0;
}
.is--tab-design__accordion .t4s-tab-wrapper:first-child .t4s-tab-content:not([style]) {
	display: none;
}

.t4s-tab__title  {
  align-items: center;
  justify-content: space-between;
  background-color: rgba(var(--text-color-rgb), 0.08);
}

.t4s-tab__title .t4s-tab__text {
	padding: 10px;
}
.t4s-tab__title .tab__icon {
    width: 44px;
    height: 44px;
    background-color: var(--secondary-color);
    color: var(--t4s-light-color);
    position: relative;
    display: block;
    flex: 0 0 auto;
    margin-left: 5px;
}
.tab__icon{
    width: 44px;
    height: 100%;
    background: #000;
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 0px;
}
.tab__icon:after, 
.tab__icon:before {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(-90deg);
    background-color: #fff;
    transition: transform .35s ease-in-out,opacity .35s ease-in-out;
    width: 15px;
    height: 2px;
    opacity: 1;
}
.tab__icon:after {
    height: 15px;
    width: 2px;
}
.t4s-active > .t4s-tab__title > .tab__icon:before,
.t4s-active > .t4s-tab__title > .tab__icon:after {
    transform: translate(-50%,-50%) rotate(90deg);
}
.t4s-active > .t4s-tab__title > .tab__icon:before {
    opacity: 0;
}

@media (min-width: 768px) {  
    .t4s-product-tabs-wrapper.is--tab-position__external {
        margin: 60px 0px;
    } 
    .t4s-tabs-pr-ul {
     --list-mb: 5px;
    }
    .t4s-tabs-pr-ul a {
    min-height: 40px;
    display: inline-flex;
    align-items: center;
    border-radius: var(--btn-radius);
    border: 1px solid transparent;
    padding: 0 25px;
    margin: 0;
    }

    .is--tab-design__tab .t4s-tab-wrapper .t4s-tab-content {
    padding: 25px 0;
  }

  /**
   * Accordion
   */
    .t4s-tab__title .t4s-tab__text {
        padding: 10px 20px;
    }
  
}

@media (max-width: 1024px) { 
	.is--tab-design-mb__accordion .t4s-tab-wrapper > .t4s-tab__title[data-t4s-tab-item] {
	    display: flex;
	}
	.is--tab-design-mb__accordion .t4s-tab-wrapper:not(:last-of-type) {
	    margin-bottom: 10px;
	}
	.is--tab-design-mb__accordion .t4s-tab-content {
	    padding: 20px;
	    border: 1px solid rgba(0,0,0, 0.08);
	    border-top: 0;
	}
}
@media (max-width: 767px) { 
    .t4s-product-tabs-wrapper.is--tab-position__external .t4s-type-tabs{padding: 30px 0;}
    .t4s-product-tabs-wrapper.is--tab-position__external {
        margin: 30px 0;
	} 
}
h1.product_title.entry-title{
    font-size: 24px;
}
.variations label{
    font-size: 14px;
}
p.sng-p--btm2{
    font-size:14px;
}
.bonus-info{
    border: solid 1px #f8e2e7;
    display: table;

}
.bonus-info .bonus-info-box{
    border-right:solid 1px #f8e2e7;
    width:29%;
    padding: 2%;
    display: table-cell;
    min-height: 115px;
}
.bonus-info .bonus-info-box:nth-child(3){
    border-right:0px
}
.sng--btm1a img{
    max-height: 45px;
    margin: 0px auto;
}
.bonus-info-box:nth-child(3) img,.bonus-info-box:nth-child(1) img{
    max-height: 35px;
    margin-top:-5px;
    margin-bottom: 5px;
}
.bonus-info-box .sng-p--btm2{
    line-height: 16px;
    padding-bottom: 0px;
    text-align: center;
    margin-top:10px;
}




.woocommerce div.product .entry-summary .cart div.quantity{
    float: none;
    margin: 0;
    display: inline-block;
}
.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: none;
}
.single-product .quantity input {
    display: inline-block;
}
.single-product .quantity .minus, .single-product .quantity .plus{
    width:35px;
    text-align: center;
    font-size: 25px;
    top: 3px;
    position: relative;
}
.single-product .quantity .minus{
    text-align: right;
}
.single-product .quantity .plus{
    text-align: left;
}


.single-product .quantity input {
    -moz-appearance: textfield;
    border: none;
    background: none;
}
      
.single-product .quantity input::-webkit-outer-spin-button,
.single-product .quantity input::-webkit-inner-spin-button {
   -webkit-appearance: none;
   margin: 0;
}
.quantity{
    border: solid 2px #000;
    border-radius: 55px !important;
}
.variable-item.image-variable-item{
    width: 45px !important;
    height: 45px !important;
}
@media (max-width: 767px) { 
.sng--btm1a img{
    max-height: 25px;
}
.bonus-info-box:nth-child(3) img,.bonus-info-box:nth-child(1) img{
    max-height: 25px !important;
}
.bonus-info-box:nth-child(1) img{
    max-height: 25px;
}
p.sng-p--btm2{
    font-size: 12px !important;
}
details .details-wrapper{
    padding: 20px;
}

}
.sng--btm1a{
    text-align: center;
}




















.slider-container {    
    padding: 0rem 3rem;
    /*background: #e6e6e6;*/
    overflow: hidden;
    border-radius: 5px;    
    position:relative;
    
}

img {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
}

.my-slider {
    position: relative;    
}

.slider-item {
    /*background: grey;*/
    /*border-right: 2px solid #333;*/
    padding: 1.5rem .75rem;
    position: relative;
   
}

.controls {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    left: 0;    
    /*background: #333;*/
    width: 100%;    
    top: 50%;
    transform: translatey(-50%);
    display: flex;
    align-items: center;    
    justify-content: space-between;
    &:focus {
        outline: none;
    }

    li:hover {
        cursor: pointer;        
    }
}

.card {
    text-align: center;    
    margin: 0 auto;
    max-width: 200px;       
    color: #333;
    /*background: white;*/
    border-radius: 5px;
    padding-bottom: .75rem;
    font-family: sans-serif;
    overflow: hidden;
    box-shadow: 2px 2px rgba(black, .3);
    position: relative;

    img {
        margin-bottom: .25rem;
    }
    
    h2 {
        margin: 0 0 .25rem;
    }
    p {
        margin: 0;
        padding: 0 .5rem;
    }
}

.controls li, .slider-container li{
    list-style: none;
    padding:0px;
}
.controls, #customize-controls{
    padding: 0px;
    
}
.slider-item.tns-item .product_title{
    margin-top: 20px !important;
}
.slider-item.tns-item .product--image img{
    height: auto;
}
.tns-nav{
    /*display: none;*/
}

.single_add_to_cart_button{
    width: 100%;
}
.single_add_to_cart_button{
    color:#FFF;
}

.details-styling ul{
    list-style: disc;
    padding-left: 20px;
}
.row-prod .col-md-6{
    display: inline-block;
    width: 48%;
    padding: 1%
}


.sng--btm1a{
    height: 30px !important;
}
.sng-p--btm2{
    font-weight: 300 !important;
    line-height: 26px !important; 
}
.sng-p--btm2 strong{
    font-weight: 700 !important;
}

@media (max-width: 767px) { 
    .sng-p--btm2{
        font-weight: 300 !important;
        line-height: 20px !important; 
    }
	.przerwa{
		text-align:center !important;
		font-size:12px;
	}
}