/* Colors start */
light:#F2E9E4;rgba(242, 233, 228, 0.5);
yellowdark:#ffc857;
yellowlight:#F3F9D2;
blue:#21409a;
red:#42253b;
purple:#5f5aa2;
grey:#D7D1D7;
pink:#E49AB0;
/* Colors end */

/* Google rating start */
.google-rating::before {
content: "";
}

.google-value::before {
content: " 4.9";
}

.google-stars::before {
color:#ffc857;
content: "★★★★★";
}

.google-reviews::before {
content: " 93";
}

/* Google rating end */

.copyright-years::before {
content: "2018-2026";
}

html {
font-family:sans-serif;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
-ms-overflow-style:scrollbar;
-webkit-tap-highlight-color:transparent;
 scroll-behavior:smooth;
}

body {
font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
line-height:1.5;}

* {box-sizing:border-box; padding:0; margin:0;}

footer, header, main, section, .img-top, .card-title, .extra-title, .more-title, .dropdown {
display:block;
}

.notification, .list-bullet li:before, .list-tip li:before, .logo-facebook, .logo-google, .stock, .wash-info, .small-icon, .btn, .box-icon, .logo-maggi-tekstils {
display:inline-block;
}

.notification, .col-md-4, .col-md-7,.col-sm-4, .card, .card-menu, .card-wide, .navbar, .banner {
position:relative;
}

.badge, .share-button, .wash-button, .wash-button-another {
position:absolute;
}

h3, h4, .title-center, .card-title, .extra-title, .more-title, .fabrics, .btn, .jumbotron, .copyright {
text-align:center;
}

body, .text-left, .text-white {
text-align:left;
}

.col-price, .col-product-price, .banner-price {
text-align:right;
}

.small-text, .small-list {
font-size:0.85rem;
}

.col-product-title, .col-auto, .card-text, .banner {
font-size:1.1rem;
}

h4 {
font-weight:100;
}

h3, h4, .large, .card-title, .extra-title, .more-title {
font-size:1.3rem;
}

h2{
font-size:1.5rem;
}

h1{
font-size:2rem;
}

.container, btn, img {
margin:auto;
}

body, li {
margin:0;
}

.small-text {
margin-top:1rem;
}

.text-over {
top:40%;
width: 60%;
margin:auto;
}

.jumbotron, .jumbotron p:last-child {
margin-bottom:0;
}

h3, ul, .list-unstyled li {
margin-bottom:0.5rem;
}

.col-type, .margin-bottom, nav, footer, .inline-image {
margin-bottom:1rem;
}

.card, .card-wide, .social {
margin-bottom:1.5rem;
}

.card-menu, .btn {
margin-top:0.5rem;
margin-bottom:0.5rem;
}

.card-wide, ul.list-bullet {
margin-left:0.5rem;
}

.card-wide, .small-icon {
margin-right:0.5rem;
}

.product-name{
margin-right:1rem;
}

.navbar, .col-product-title, .col-auto, .title-center, .btn, .card-menu, .banner, .card-title, .extra-title, .more-title {
padding-top:0.5rem;
padding-bottom:0.5rem;
}

.col-md-7 {
padding-right:1rem;
}

.jumbotron, .col-md-4, .btn, .title-center, .card-title, .extra-title, .more-title, .about-contacts {
padding-left:0.5rem;
padding-right:0.5rem;
}

.jumbotron, .about, .about-contacts, .card-body, .banner {
padding-top:1rem;
padding-bottom:1rem;
}

.container, .fabrics, .card-menu, .col-product-title, .col-auto, .col-product-price, .banner, .card-body {
padding-left:1rem;
padding-right:1rem;
}

.album {
padding-top:1.5rem;
padding-bottom:1rem;
}

.col-name, .col-size, .col-type, .col-price, .dropdown  {
padding-left:5px;
padding-right:5px;	
}

.dropdown {
padding-top:5px;
padding-bottom:5px;	
}

a:link, a:visited, a:hover, a:active, a:not(.btn), .btn:hover, .notification {
text-decoration:none;
}

.primary, .dropdown {
color:#5f5aa2;
background-color:transparent;
}

.card-menu, .col-size, .bg-light, .highlight, .btn:hover, nav {
background-color:rgba(242, 233, 228, 0.5);
}

.btn-mdl, .btn-mdl.disabled, .btn-mdl:disabled, .btn-inline {
background-color:#5f5aa2;
}

.navbar, .btn-btm {
background-color:#42253b;
}

.btn-discount {
background-color:#E49AB0;
}

.notification .badge {
background-color:#ffc857;
}

.extra-title, .checkmark {
background-color:#D7D1D7;
}

.btn-highlight, .box-icon {
background-color:#ffc857;
}

.btn:hover, .btn-top:hover, .btn-inline:hover, .btn-mdl:hover, .btn-btm:hover, .btn-top.disabled,.btn-top:disabled, .btn-btm.disabled,.btn-btm:disabled, .card-title, .checkbox input:checked ~ .checkmark {
background-color:#21409a;
}

.col-price {
background-color:#D7D1D7;
}

.col-name, .col-product-title, .col-auto {
background-color:#F3F9D2;
}

body, .col-type, .col-title-type, .card, .card-wide, .transparent-box, .dropdown, .more-title {
background-color:#fff;
}

body, .col-price, .btn-highlight, .btn-discount {
color:#42253b;
}

ul.list-bullet li::marker {
color:#D7D1D7;
}

.text-white, .btn-btm, .btn-top, .btn-inline, .btn-highlight:hover, .btn-top:hover, .btn-inline:hover, .btn-mdl:hover, .btn-btm:hover, .btn-top.disabled,.btn-top:disabled, .btn-mdl, .btn-mdl.disabled, .btn-mdl:disabled, .btn-btm.disabled,.btn-btm:disabled, .navbar, .text-light, .card-title {
color:#fff;
}

.navbar, .col {
border-color:#F2E9E4;
}

.col-type{
border-bottom: 0.2rem solid rgba(242, 233, 228, 0.5);
}

.card, .card-menu, .card-wide, .banner, .dropdown {
box-shadow:0 .125rem .25rem rgba(0,0,0,.075)
}

.crossed {
text-decoration:line-through #ffc857 2px;
}

.notification {
border-radius:2px;
}

.notification .badge {
top:-5px;
right:0px;
padding:5px 5px;
border-radius:50%;
}

.social-button, .wash-button, .wash-info, .wash-button-another, .share-button, .stock, .small-icon, .logo-google, .logo-facebook, .text-white {
vertical-align:middle;
}

@media (min-width:576px) {
.container {
max-width:540px
}
}

@media (min-width:768px) {
.container {
max-width:720px
}
}

@media (min-width:992px) {
.container {
max-width:960px
}
}

@media (min-width:1200px) {
.container {
max-width:1150px
}
}

.row, .social, .navbar, .navbar>.container {
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}

.col-md-4 {
min-width:260px;
}

.col-md-7,.col-sm-4 {
min-height:1px;
}

@media (min-width:576px) {
.col-sm-4 {
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%
}

.col-sm-8 {
-ms-flex:0 0 66.666667%;
flex:0 0 66.666667%;
max-width:66.666667%
}
}

@media (min-width:768px) {
.col-md-4 {
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%
}

.col-md-7 {
-ms-flex:0 0 66.666667%;
flex:0 0 66.666667%;
max-width:66.666667%
}

.offset-md-1 {
margin-left:8.333333%
}
}

.title-light, .jumbotron-heading {
font-weight:300;
}

body, h2 {
font-weight:400;
}

h1,h3, .primary, .btn, .text-bold, .text-light, .col-name, .col-price, ul.list-bullet li::marker, .dropdown, .card-title, .copyright {
font-weight:600;
}

.col-name, .col-type, .col-info {
grid-column:auto / span 2;
}

.col-item-info, .col-product-title, .col-item-offer {
display:grid;
grid-template-columns:70% auto ;
grid-gap:1px;
}

.col-auto {
display:grid;
grid-template-columns:auto auto ;
grid-gap:1px;
}

.about-contacts {
display:grid;
grid-template-columns:25px auto;
grid-gap:1rem;
height:100%;
}

.wide, .inline, .video-fabric, .img-top, .fabrics, .jumbotron, .container, .row, .col-md-4, .col-md-7, .col-sm-4, nav {
width:100%;
}

.nowrap{
white-space:nowrap;
}

.inline{
display:flex;
flex-wrap:wrap;
float:left;
}

ul {
width:100%;
list-style-type:none;
}

li {10% 0 0; padding-left:0.5rem; padding-right:1rem; padding-bottom:0.5rem;}

.li-ident {padding-left:37px;}

list-unstyled {
padding-left:0;
list-style-type:none;
}

ul.list-bullet li::marker {
content: "|";
}

img {
border-style:none;
page-break-inside:avoid;
}

.video-fabric{
height:auto;
}

.logo-maggi-tekstils {
background-image:url("img/logo-maggi-tekstils.webp"); 
width:188px;
height:102px;
}

.img-top {
min-width:180px;
aspect-ratio: auto 300 / 225;
}

.img-top, .fabrics {
height:100%;
}

.img-header {
background-size:cover;
background-position:center; 
}

.fabrics {
background-size:cover; 
padding-top:33.33%;
}

.header-main {
background-image:url("img/header-main.webp"); 
}

.header-fabric-bags {
background-image:url("img/header-fabric-bags.webp"); 
}

.header-pillowcases {
background-image:url("img/header-pillowcases.webp"); 
}

.header-duvet-covers {
background-image:url("img/header-duvet-covers.webp"); 
}

.header-satin-white {
background-image:url("img/header-satin-white.webp"); 
}

.header-satin-grey {
background-image:url("img/header-satin-grey.webp"); 
}

.header-mattress-covers {
background-image:url("img/header-mattress-covers.webp"); 
}

.header-bath-towels {
background-image:url("img/header-bath-towels.webp"); 
}

.header-kitchen-towels {
background-image:url("img/header-kitchen-towels.webp"); 
}

.header-tablecloth {
background-image:url("img/header-tablecloth.webp"); 
}

.header-pillows {
background-image:url("img/header-pillows.webp"); 
}

.header-polyester {
background-image:url("img/header-polyester.webp"); 
}

.header-waterproof {
background-image:url("img/header-waterproof.webp"); 
}

.header-waterproof-fitted-bedsheet {
background-image:url("img/header-waterproof-fitted-bedsheet.webp"); 
}

.header-bedsheets {
background-image:url("img/header-bedsheets.webp"); 
}

.header-fitted-bedsheets {
background-image:url("img/header-fitted-bedsheets.webp"); 
}

.header-bedding-sets {
background-image:url("img/header-bedding-sets.webp"); 
}

.header-children-bedding {
background-image:url("img/header-children-bedding.webp"); 
}

.header-flannel-clothes {
background-image:url(""); 
}

.header-baby-apron {
background-image:url(""); 
}

.banner {
background-image:url("img/banner.webp"); 
}

.printed {
background-image:url("img/fabrics.webp"); 
}

.available{
background: url("img/sprites-fabrics.png") -114px -55px;
}

.readymade{
background: url("img/sprites-fabrics.png") -55px -102px;
}

.baby {
background: url("img/sprites-fabrics.png") -10px -102px;
}

.wash-40 {
background: url("img/sprites-fabrics.png") -10px -10px;
}

.wash-60 {
background: url("img/sprites-fabrics.png") -62px -10px;
}

.wash-90 {
background: url("img/sprites-fabrics.png") -10px -56px;
}

.wash-95 {
background: url("img/sprites-fabrics.png") -62px -56px;
}

.wash-black {
background: url("img/sprites-fabrics.png") -114px -10px;
}

.share {
background: url("img/sprites-fabrics.png") -100px -102px;
}

.extra{
background: url("img/sprites-contacts.png") -176px -55px;
}

.facebook {
background: url("img/sprites-contacts.png") -130px -10px;
}

.instagram {
background: url("img/sprites-contacts.png") -130px -56px;
}

.youtube {
background: url("img/sprites-contacts.png") -10px -130px;
}

.phone {
background: url("img/sprites-contacts.png") -101px -130px;
}

.contacts {
background: url("img/sprites-contacts.png") -56px -130px;
}

.whatsapp {
background: url("img/sprites-contacts.png") -176px -55px;
}

.mail {
background: url("img/sprites-contacts.png") -176px -100px;
}

.pin {
background: url("img/sprites-contacts.png") -176px -10px;
}

.flag {
background: url("img/sprites-contacts.png") -10px -176px;
}

.up-button {
background: url("img/sprites-contacts.png") -10px -10px;
}

.email-button{
background: url("img/sprites-contacts.png") -70px -10px;
}

.email-button:hover{
background: url("img/sprites-contacts.png") -10px -70px;
}

.whatsapp-button {
background: url("img/sprites-contacts.png") -70px -70px;
}

.contact-button{
}

.email-button, .whatsapp-button, .up-button{
position:fixed;
width:40px;
height:40px;
z-index: 1;
}

.email-button, .whatsapp-button{
bottom:25px;
right:10px;
}

.up-button {
bottom:75px;
right:10px;
}

.logo-facebook {
background-image:url("img/logo-facebook.webp");
width:86px;
height:18px;
}

.logo-google {
background-image:url("img/logo-google.webp");
width:60px;
height:18px;
}

.wash-info, .wash-button, .wash-button-another{
width:32px;
height:25px;
}

.share-button{
top:.5rem;
right:10px;
}

.wash-button {
left:10px;
}

.wash-button-another{
top:10px;
left:47px;
}

.small-icon, .stock, .share-button, .social-button {
width:25px;
height:25px;
border:none;
background-repeat:no-repeat;
}

.box-icon {
width:15px;
height:15px;
border-radius:.25rem;
}

.img-header, .fabrics, .wash-info, .wash-button, .wash-button-another, .share-button {
background-repeat:no-repeat;
}

.card, .card-menu, .banner {
word-break:break-word;
-webkit-hyphens:manual;
-ms-hyphens:manual;
hyphens:manual;
}

.card, .card-menu, .card-wide, .banner, .dropdown {
min-width:0;
background-clip:border-box;
border-top-left-radius:calc(.25rem - 1px);
border-top-right-radius:calc(.25rem - 1px);
flex-direction:column;
border:1px solid #D7D1D7;
}

.margin-border{
border:1px solid #D7D1D7;
}

.card-body {
flex:1 1 auto;
}

.d-flex, .card, .card-wide, .row, .social, .navbar, .navbar>.container {
display:-ms-flexbox;
display:flex
}

.justify {
-ms-flex-pack:justify;
justify-content:space-between;
align-items: center;
}

.align-items-center, .navbar, .navbar>.container {
-ms-flex-align:center;
align-items:center
}

@media print {
*,::after,::before {
text-shadow:none;
box-shadow:none
}

h1,h2,h3, p {
page-break-after:avoid;
orphans:3;
widows:3;
}

.navbar {
display:none;
}
}

.jumbotron {
background-repeat:repeat;
}

.jumbotron .container {
max-width:40rem;
}

.btn {
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
box-shadow:0 4px 8px 0 rgba(0,0,0,0.2), 0 2px 8px 0 rgba(0,0,0,0.19);
line-height:1;
border-radius:.25rem;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.btn:not(:disabled):not(.disabled), .dropdown {
cursor:pointer;
}

.disabled, .btn.disabled,fieldset:disabled .btn {
pointer-events:none;
}

/* Fullscreen image start */

.fulls {
text-align:center;
width:490px;
margin:auto;}

.full-image {
cursor:url("img/icon-cursor.webp") 25 25, auto;
width:auto;
height:225px;
display:inline-block;
background-size:cover;
background-position:50% 50%;
border-top-left-radius:calc(.25rem - 1px);
border-top-right-radius:calc(.25rem - 1px)
}

.full-image.aa {
background-image:url("fabrics/310-satin-jacquard-leaves.webp"); }
.full-image.ab {
background-position:50% 10%;
background-image:url("fabrics/201-curly-light.webp"); }
.full-image.ac {
background-position:50% 10%;
background-image:url("fabrics/202-curly-dark.webp"); }
.full-image.ad {
background-position:50% 10%;
background-image:url("fabrics/224-curly-beige.webp"); }
.full-image.ae {
background-position:50% 10%;
background-image:url("fabrics/103-burgundy.webp"); }
.full-image.af {
background-position:50% 10%;
background-image:url("fabrics/104-leaves.webp"); }
.full-image.ag {
background-position:50% 10%;
background-image:url("fabrics/105-pink.webp"); }
.full-image.ah {
background-position:50% 10%;
background-image:url("fabrics/106-coral.webp"); }
.full-image.ai {
background-position:50% 10%;
background-image:url("fabrics/203-rose.webp"); }
.full-image.aj {
background-position:50% 10%;
background-image:url("fabrics/221-tropical-forest.webp"); }
.full-image.ak {
background-position:50% 10%;
background-image:url("fabrics/108-roses-papyrus.webp"); }
.full-image.al {
background-position:50% 10%;
background-image:url("fabrics/109-roses-milk.webp"); }
.full-image.am {
background-position:50% 10%;
background-image:url("fabrics/123-roses-pink.webp"); }
.full-image.an {
background-position:50% 10%;
background-image:url("fabrics/205-pink-violet.webp"); }
.full-image.ao {
background-position:50% 10%;
background-image:url("fabrics/130-artistic-fun.webp"); }
.full-image.ap {
background-position:50% 10%;
background-image:url("fabrics/110-circles-blue.webp"); }
.full-image.aq {
background-position:50% 10%;
background-image:url("fabrics/111-circles-pink.webp"); }
.full-image.ar {
background-position:50% 10%;
background-image:url("fabrics/112-circles-khaki.webp"); }
.full-image.as {
background-position:50% 10%;
background-image:url("fabrics/113-peaceful.webp"); }
.full-image.at {
background-position:50% 10%;
background-image:url("fabrics/207-dark-blue-flowers.webp"); }
.full-image.au {
background-position:50% 10%;
background-image:url("fabrics/208-green-stripes.webp"); }
.full-image.av {
background-position:50% 10%;
background-image:url("fabrics/222-blue-blocks.webp"); }
.full-image.aw {
background-position:50% 10%;
background-image:url("fabrics/114-girls-butterflies.webp"); }
.full-image.ax {
background-position:50% 10%;
background-image:url("fabrics/115-boys-elephants.webp"); }
.full-image.ay {
background-position:50% 10%;
background-image:url("fabrics/220-curly-grey.webp"); }
.full-image.az {
background-position:50% 10%;
background-image:url("fabrics/210-champagne-beige.webp"); }
.full-image.ba {
background-position:50% 10%;
background-image:url("fabrics/228-sunrise-leaves.webp"); }
.full-image.bb {
background-position:50% 10%;
background-image:url("fabrics/229-brown-baroque.webp"); }
.full-image.bc {
background-position:50% 10%;
background-image:url("satin/301-satin-stripe-white-real.webp"); }
.full-image.bd {
background-position:50% 10%;
background-image:url("fabrics/304-beige-satin-stripes.webp"); }
.full-image.be {
background-position:50% 10%;
background-image:url("satin/302-satin-stripe-black-real.webp"); }
.full-image.bf {
background-position:50% 10%;
background-image:url("satin/303-satin-stripe-grey-real.webp"); }
.full-image.bg {
background-position:50% 10%;
background-image:url("satin/304-satin-stripe-beige-real.webp"); }
.full-image.bh {
background-position:50% 10%;
background-image:url("fabrics/312-satin-jacquard-rombs.webp"); }
.full-image.bj {
background-position:50% 10%;
background-image:url("fabrics/118-chocolate.webp"); }
.full-image.bk {
background-position:50% 10%;
background-image:url("fabrics/230-climbing-roses.webp"); }
.full-image.bl {
background-position:50% 10%;
background-image:url("fabrics/117-brown-dots.webp"); }
.full-image.bm {
background-position:50% 10%;
background-image:url("fabrics/119-brown-plants.webp"); }
.full-image.bn {
background-position:50% 10%;
background-image:url("fabrics/134-apple-bee.webp"); }
.full-image.bo {
background-position:50% 10%;
background-image:url("fabrics/209-media.webp"); }
.full-image.bp {
background-position:50% 10%;
background-image:url("fabrics/215-frozen-flowers.webp"); }
.full-image.br {
background-position:50% 10%;
background-image:url("fabrics/216-red-poppy.webp"); }
.full-image.bs {
background-position:50% 10%;
background-image:url("fabrics/231-green-leaves.webp"); }
.full-image.bt {
background-position:50% 10%;
background-image:url("fabrics/232-curly-mini.webp"); }
.full-image.bu {
background-position:50% 10%;
background-image:url("fabrics/233-orange-grey-checks.webp"); }
.full-image.bv {
background-position:50% 10%;
background-image:url("fabrics/234-stars-grey.webp"); }
.full-image.bw {
background-position:50% 10%;
background-image:url("fabrics/240-blue-violet.webp"); }
.full-image.bx {
background-position:50% 10%;
background-image:url("fabrics/124-love-bears-green.webp"); }
.full-image.by {
background-position:50% 10%;
background-image:url("fabrics/434-single-black.webp"); }
.full-image.bz {
background-position:50% 10%;
background-image:url("fabrics/237-grey-elegance.webp"); }
.full-image.ca {
background-position:50% 10%;
background-image:url("fabrics/401-single-white.webp"); }
.full-image.cb {
background-position:50% 10%;
background-image:url("fabrics/402-single-ivory.webp"); }
.full-image.cc {
background-position:50% 10%;
background-image:url("fabrics/238-grey-oriental.webp"); }
.full-image.cd {
background-position:50% 10%;
background-image:url("fabrics/143-colorful-diamonds.webp"); }
.full-image.ce {
background-position:50% 10%;
background-image:url("fabrics/247-puzzle.webp"); }
.full-image.cf {
background-position:50% 10%;
background-image:url("fabrics/406-single-frappe.webp"); }
.full-image.cg {
background-position:50% 10%;
background-image:url("fabrics/248-dandelions.webp"); }
.full-image.ch {
background-position:50% 10%;
background-image:url("fabrics/403-single-beige.webp"); }
.full-image.ci {
background-position:50% 10%;
background-image:url("fabrics/126-animal-farm.webp"); }
.full-image.cj {
background-position:50% 10%;
background-image:url("fabrics/144-sheep.webp"); }
.full-image.ck {
background-position:50% 10%;
background-image:url("fabrics/145-gift-bears.webp"); }
.full-image.cl {
background-position:50% 10%;
background-image:url("fabrics/125-blue-dots.webp"); }
.full-image.cm {
background-position:50% 10%;
background-image:url("fabrics/413-single-light-pink.webp"); }
.full-image.cn {
background-position:50% 10%;
background-image:url("fabrics/146-stripe-dream.webp"); }
.full-image.co {
background-position:50% 10%;
background-image:url("fabrics/147-orange-blue-dark.webp"); }
.full-image.cp {
background-position:50% 10%;
background-image:url("fabrics/102-cacao.webp"); }
.full-image.cq {
background-position:50% 10%;
background-image:url("fabrics/131-purple-checks.webp"); }
.full-image.cr {
background-position:50% 10%;
background-image:url("fabrics/418-single-light-navy.webp"); }
.full-image.cs {
background-position:50% 10%;
background-image:url("fabrics/150-dark-chocolate.webp"); }
.full-image.ct {
background-position:50% 10%;
background-image:url("fabrics/148-blue-elegance.webp"); }
.full-image.cu {
background-position:50% 10%;
background-image:url("fabrics/421-single-sun-yellow.webp"); }
.full-image.cv {
background-position:50% 10%;
background-image:url("fabrics/149-curly-yellow.webp"); }
.full-image.cw {
background-position:50% 10%;
background-image:url("fabrics/423-single-peach.webp"); }
.full-image.cx {
background-position:50% 10%;
background-image:url("fabrics/152-green-mosaic.webp"); }
.full-image.cy {
background-position:50% 10%;
background-image:url("fabrics/425-single-sand-grey.webp"); }
.full-image.cz {
background-position:50% 10%;
background-image:url("fabrics/426-single-salad-green.webp"); }
.full-image.da {
background-position:50% 10%;
background-image:url("fabrics/151-grey-leaves.webp"); }
.full-image.db {
background-position:50% 10%;
background-image:url("fabrics/419-single-dark-blue.webp"); }
.full-image.dc {
background-position:50% 10%;
background-image:url("fabrics/429-single-bright-green.webp"); }
.full-image.dd {
background-position:50% 10%;
background-image:url("fabrics/430-single-khaki.webp"); }
.full-image.de {
background-position:50% 10%;
background-image:url("fabrics/436-single-sand.webp"); }
.full-image.df {
background-position:50% 10%;
background-image:url("fabrics/432-single-wild-grey.webp"); }
.full-image.dg {
background-position:50% 10%;
background-image:url("fabrics/433-single-iron-grey.webp"); }
.full-image.dh {
background-position:50% 10%;
background-image:url("fabrics/204-pink-violet-rose.webp"); }
.full-image.di {
background-position:50% 10%;
background-image:url("fabrics/435-single-purple.webp"); }
.full-image.dj {
background-position:50% 10%;
background-image:url("fabrics/104-leaves.webp"); }
.full-image.dk {
background-position:50% 10%;
background-image:url("waterproof/437-pu-grey.webp"); }
.full-image.dl {
background-position:50% 10%;
background-image:url("fabrics/212-brown-stripes.webp"); }
.full-image.dm {
background-position:50% 10%;
background-image:url("fabrics/141-orange-blue-light.webp"); }
.full-image.dn {
background-position:50% 10%;
background-image:url("fabrics/218-curly-brown.webp"); }
.full-image.do {
background-position:50% 10%;
background-image:url("fabrics/101-mini-leaves.webp"); }
.full-image.dp {
background-position:50% 10%;
background-image:url("fabrics/214-leopard.webp"); }
.full-image.dq {
background-position:50% 10%;
background-image:url("fabrics/223-curly-stripe.webp"); }
.full-image.dr {
background-position:50% 10%;
background-image:url("fabrics/219-curly-beige.webp"); }
.full-image.ds {
background-position:50% 10%;
background-image:url("fabrics/242-curly-bw.webp"); }
.full-image.dt {
background-position:50% 10%;
background-image:url("fabrics/213-blue-checks.webp"); }
.full-image.du {
background-position:50% 10%;
background-image:url("fabrics/142-japanese.webp"); }
.full-image.dv {
background-position:50% 10%;
background-image:url("fabrics/243-orange-lines.webp"); }
.full-image.dw {
background-position:50% 10%;
background-image:url("fabrics/245-nautical.webp"); }
.full-image.dx {
background-position:50% 10%;
background-image:url("fabrics/246-zigzag.webp"); }
.full-image.dy {
background-position:50% 10%;
background-image:url("waterproof/438-pu-green.webp"); }
.full-image.dz {
background-position:50% 10%;
background-image:url("satin/321-satin-white-real.webp"); }
.full-image.ea {
background-position:50% 10%;
background-image:url("fabrics/306-brown-satin-stripes.webp"); }
.full-image.eb {
background-position:50% 10%;
background-image:url("waterproof/439-pu-blue.webp"); }
.full-image.ec {
background-position:50% 10%;
background-image:url("fabrics/227-love-cats.webp"); }
.full-image.ed {
background-position:50% 10%;
background-image:url("fabrics/217-pink-rombs.webp"); }
.full-image.ee {
background-position:50% 10%;
background-image:url(""); }

.zoom-image {
width:50px;
height:50px;
background-size:cover;
margin:auto;
margin-bottom:10px;
margin-top:-60px;
}

.zoom-image.plus{
background-position:50% 10%;
background-image:url("img/icon-cursor.webp"); }

/* Fullscreen image end */

/*Toggle menu start */

label, #content {
margin-bottom:5px;
border:none;
display:inline;
}
#header {
display:none;
}
#menuheader {
overflow:hidden;
max-height:0;
padding:0;
margin:0 auto;
-webkit-transition:all 0.3s ease;
}
#header:checked + #menuheader {
max-height:4000px;
}

/*Toggle menu end */

/* Customize the label (the container) */
ul.checkbox {
margin-top:0px;
margin-bottom:0px;
padding:0;
}
 
.checkbox li { 
display:inline-block;
width:14em;
margin-bottom:10px;
}
 
.checkbox {
display:block;
position:relative;
padding-left:35px;
cursor:pointer;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

/* Hide the browser's default checkbox */
.checkbox input {
position:absolute;
opacity:0;
cursor:pointer;
height:0;
width:0;
}

/* Create a custom checkbox */
.checkmark {
position:absolute;
top:0;
left:0;
height:25px;
width:25px;
border-radius:.25rem;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
content:"";
position:absolute;
display:none;
}

/* Show the checkmark when checked */
.checkbox input:checked ~ .checkmark:after {
display:block;
}

/* Style the checkmark/indicator */
.checkbox .checkmark:after {
left:9px;
top:5px;
width:5px;
height:10px;
border:solid #fff;
border-width:0 3px 3px 0;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
} 

/*Gradient draw start */

.draw {
    background: linear-gradient(-45deg, #5f5aa2, #42253b);
    background-size: 400% 400%;
    animation: gradient-bg 3s ease infinite;
}

@keyframes gradient-bg {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

/*Gradient draw end */

/*Dropdown menu start*/

.dropdown::after {
float:right;
content:url(img/icon-extra.webp);
}

.slide {
clear:both;
width:100%;
height:0px;
overflow:hidden;
padding:0px;
}

.slide li {margin:10px 0 10px 0;}

#touch {position:absolute; opacity:0; height:0px;} 

#touch:checked + .slide {height:100%;} 

/*Dropdown menu end*/