#category-description .title{margin-bottom:22px;}#category-description #filter-titles.empty > span.clear{display:none;}#category-description #filter-titles ul li:not(:last-child)::after{content:', ';}#category-description #filter-titles ul li{display:inline-block;}#category-description #filter-titles ul{list-style-type:none;padding:0;margin:0;}#category-description #filter-titles .clear a:hover{color:#a40043;}#category-description #filter-titles .clear a::after{vertical-align:middle;margin-left:5px;}#category-description #filter-titles .clear a::after{display:inline-block;line-height:1;font-family:'Icons';font-size:inherit;font-weight:normal;content:'\0709';}#category-description #filter-titles .clear a{font-size:14px;display:inline-block;font-weight:normal;text-decoration:none;white-space:nowrap;}#category-description #filter-titles .clear{display:block;padding-bottom:10px;margin-top:5px;}#category-description #filter-titles{max-width:1366px;margin-left:auto;margin-right:auto;box-sizing:border-box;position:relative;display:block;z-index:2;font-weight:600;text-align:center;}@media all and (max-width: 1410px){#category-description #filter-titles{margin-left:22px;margin-right:22px;}}#category-description p{max-width:1366px;margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:center;}@media all and (max-width: 1410px){#category-description p{margin-left:22px;margin-right:22px;}}#category-description p{line-height:1.5;}#category-description p.more{overflow:hidden;max-height:0;margin-bottom:0;transition: max-height 0.25s ease-out;;}#category-description span.expand span,#category-description span.close span{text-decoration:underline;color:#d70076;cursor:pointer;font-weight:600;}#category-description span.expand,#category-description span.close{white-space:nowrap;}#category-description span.expand{display:none;}#category-description span.mobile{display:none !important;}#category-description:not(.collapsed):not(.expanded) span.expand,#category-description:not(.collapsed):not(.expanded) span.close{display:none;}#category-description.collapsed p.more{max-height:0 !important;}#category-description.collapsed span.expand{display:inline-block;}#category-description.expanded p.more{margin-bottom:10px;max-height:none;}#category-description.expanded p{transition: max-height 0.25s ease-in;;}body > section .category-contents{max-width:1366px;margin-left:auto;margin-right:auto;box-sizing:border-box;margin-top:22px;}@media all and (max-width: 1410px){body > section .category-contents{margin-left:22px;margin-right:22px;}}#category-navigation .subcategory > strong,#category-navigation .filter > strong,#category-navigation .subcategory.checkbox strong,#category-navigation .filter.checkbox strong{color:#a40043;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}#category-navigation .subcategory > strong::after,#category-navigation .filter > strong::after{margin-left:auto;padding-left:10px;}#category-navigation .subcategory > strong::after,#category-navigation .filter > strong::after{display:inline-block;line-height:inherit;font-family:'Icons';font-size:1em;font-weight:normal;content:'\070b';}#category-navigation .subcategory > strong,#category-navigation .filter > strong{cursor:pointer;display:flex;align-content:center;}#category-navigation .subcategory a.empty,#category-navigation .filter a.empty{opacity:0.65;cursor:not-allowed;}#category-navigation .subcategory a:not(.empty):hover,#category-navigation .filter a:not(.empty):hover{color:#d70076;}#category-navigation .subcategory a,#category-navigation .filter a{text-decoration:none;}#category-navigation .subcategory ul li,#category-navigation .filter ul li{margin:10px 0;}#category-navigation .subcategory ul,#category-navigation .filter ul{list-style-type:none;margin:0;padding:0;}#category-navigation .subcategory,#category-navigation .filter{display:block;}#category-navigation .filter.checkbox a{display:block;}#category-navigation .filter:not(.checkbox) li a small::before{content:'(';}#category-navigation .filter:not(.checkbox) li a small::after{content:')';}#category-navigation .filter:not(.checkbox) li a small{color:#d70076;font-weight:600;}#category-navigation .filter:not(.checkbox) li{position:relative;cursor:pointer;min-height:18px;overflow:hidden;}#category-navigation .filter:not(.checkbox) li >span::after,#category-navigation .filter:not(.checkbox) li >a::after{line-height:18px !important;left:0;transition: all 0.25s;text-align:center;color:#ffffff;margin-top:-8px;z-index:2;}#category-navigation .filter:not(.checkbox) li >span::after,#category-navigation .filter:not(.checkbox) li >a::after{display:inline-block;line-height:1;font-family:'Icons';font-size:14px;font-weight:normal;content:' ';}#category-navigation .filter:not(.checkbox) li >span::before,#category-navigation .filter:not(.checkbox) li >a::before,#category-navigation .filter:not(.checkbox) li >span::after,#category-navigation .filter:not(.checkbox) li >a::after{content:' ';display:block;width:18px !important;height:18px !important;position:absolute;top:50%;box-sizing:border-box;border-radius:4px;}#category-navigation .filter:not(.checkbox) li >span::before,#category-navigation .filter:not(.checkbox) li >a::before{border:1px solid #d70076;margin-top:-9px;left:0;z-index:1;}#category-navigation .filter:not(.checkbox) li >span,#category-navigation .filter:not(.checkbox) li >a{display:inline-block;position:relative;min-height:18px;padding-left:28px;vertical-align:middle;}#category-navigation .filter:not(.checkbox) li >input:checked+span::after,#category-navigation .filter:not(.checkbox) li >.active::after{content:'\0718';}#category-navigation .filter:not(.checkbox) li >input:checked+span::before,#category-navigation .filter:not(.checkbox) li >.active::before{background-color:#d70076;border-color:#a40043;}#category-navigation .filter:not(.checkbox) li >input:disabled+span::after,#category-navigation .filter:not(.checkbox) li >input[disabled=disabled]+span::after,#category-navigation .filter:not(.checkbox) li >.disabled::after,#category-navigation .filter:not(.checkbox) li >input:disabled+span::before,#category-navigation .filter:not(.checkbox) li >input[disabled=disabled]+span::before,#category-navigation .filter:not(.checkbox) li >.disabled::before{opacity:0.5;}#category-navigation .filter:not(.checkbox) li.highlighted >input:checked+span,#category-navigation .filter:not(.checkbox) li.highlighted >.active{background-color:#a40043;}#category-navigation .filter:not(.checkbox) li.notext >span,#category-navigation .filter:not(.checkbox) li.notext >a{width:18px;overflow:hidden;}#category-navigation .filter:not(.checkbox) li.top >span::before,#category-navigation .filter:not(.checkbox) li.top >a::before,#category-navigation .filter:not(.checkbox) li.top >span::after,#category-navigation .filter:not(.checkbox) li.top >a::after{top:0;}#category-navigation .filter:not(.checkbox) li.top >span,#category-navigation .filter:not(.checkbox) li.top >a{vertical-align:top;}#category-navigation .filter:not(.checkbox) li.right >span::before,#category-navigation .filter:not(.checkbox) li.right >a::before,#category-navigation .filter:not(.checkbox) li.right >span::after,#category-navigation .filter:not(.checkbox) li.right >a::after{left:auto;right:0;}#category-navigation .filter:not(.checkbox) li.right >span,#category-navigation .filter:not(.checkbox) li.right >a{padding-left:0;padding-right:28px;}#category-navigation .subcategory ul li a::before{margin-right:5px;vertical-align:middle;color:#d70076;}#category-navigation .subcategory ul li a::before{display:inline-block;line-height:1;font-family:'Icons';font-size:0.75em;font-weight:normal;content:'\070c';}#category-navigation{box-sizing:border-box;}#category-view.loading::before{position:fixed !important;z-index:50;}#category-view.loading::before{content:' ';border-radius:50%;width:40px;height:40px;border-top:0 solid rgba(215,0,118,0.4);border-right:0 solid rgba(215,0,118,0.4);border-bottom:0 solid rgba(215,0,118,0.4);border-left:0 solid #d70076;border-width:5px;transform:translateZ(0);-webkit-animation:loader 1.1s infinite linear; animation:loader 1.1s infinite linear;box-sizing:border-box;position:absolute;z-index:3;top:50%;margin-top:-20px;left:50%;margin-left:-20px;}#category-view.loading::after{z-index:49;}#category-view.loading::after{position:absolute;content:' ';top:0;left:0;bottom:0;right:0;z-index:2;background:rgba(255,255,255,0.55);}#category-view{position:relative;z-index:10;}#category-pages{margin-top:36px;}@media all and (min-width: 1024px){#category-description .title{margin-bottom:36px;}}@media all and (max-width: 1023px){#category-description #filter-titles{font-size:14px;}}@media all and (max-width: 767px){#category-description p{font-size:14px;}}@media all and (max-width: 767px){#category-description span.expand,#category-description span.close{text-align:center;}}@media all and (max-width: 767px){#category-description{position:relative;}#category-description:not(.collapsed):not(.expanded) span.expand,#category-description:not(.collapsed):not(.expanded) span.close{display:none;}#category-description p{overflow:hidden;max-height:0;transition: max-height 0.25s ease-out;;}#category-description span.expand,#category-description span.close{display:block;}#category-description span.expand{display:none;position:absolute;bottom:0;left:0;width:100%;}#category-description span.mobile{display:block !important;}#category-description.collapsed p{max-height:0 !important;margin-bottom:1em;}#category-description.collapsed span.expand{display:block;}#category-description.expanded span.expand.mobile{display:none !important;}#category-description.expanded p.more{max-height:none;}}@media all and (min-width: 1024px){body > section .category-contents .category-toolbar{width:100%;}}@media all and (min-width: 1024px){body > section .category-contents{margin-top:36px;display:flex;flex-wrap:wrap;}}@media all and (min-width: 1024px){#category-navigation > .toggle{display:none;}}@media all and (min-width: 1024px){#category-navigation > .content .heading,#category-navigation > .content > .submit{display:none;}}@media all and (min-width: 1024px){#category-navigation{flex:1 1 25%;width:25%;padding-right:36px;}}@media all and (min-width: 1024px){#category-navigation .subcategory > strong,#category-navigation .filter > strong,#category-navigation .subcategory.checkbox strong,#category-navigation .filter.checkbox strong{font-size:20px;}}@media all and (min-width: 1024px){#category-navigation .subcategory.toggled > strong::after,#category-navigation .filter.toggled > strong::after{content:'\070a';}}@media all and (min-width: 1024px){#category-navigation .subcategory.toggled ul,#category-navigation .filter.toggled ul{display:none;}}@media all and (max-width: 1023px){#category-navigation .subcategory:not(.toggled) > strong::after,#category-navigation .filter:not(.toggled) > strong::after{content:'\070a';}}@media all and (max-width: 1023px){#category-navigation .subcategory:not(.toggled) ul,#category-navigation .filter:not(.toggled) ul{display:none;}}@media all and (max-width: 1023px){#category-navigation .filter{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e6e6e6;}}@media all and (min-width: 1024px){#category-navigation .filter:not(.last-child){margin-bottom:22px;}}@media all and (max-width: 1023px){#category-navigation .orders{display:none;}}@media all and (max-width: 1023px){#category-navigation .subcategory:first-child{padding-top:0;}}@media all and (max-width: 1023px){#category-navigation .subcategory{padding-top:10px;padding-bottom:10px;}}@media all and (max-width: 1023px){#category-navigation .subcategory + *{border-top:1px solid #e6e6e6;}}@media all and (max-width: 1023px){#category-navigation #category-filters:first-child .filter:first-child{padding-top:0;}}@media all and (max-width: 1023px){#category-navigation >.toggle::before{margin:-0.12em 10px 0 0;vertical-align:middle;}#category-navigation >.toggle::before{display:inline-block;line-height:1;font-family:'Icons';font-size:22px;font-weight:normal;content:'\0712';}}@media all and (max-width: 1023px){#category-navigation >.toggle{display:inline-block;font-size:16px;line-height:1.2;text-align:center;cursor:pointer;border:2px solid currentColor;border-radius:25px;transition: background 0.25s, color 0.25s, border 0.25s;text-decoration:none;font-weight:bold;padding:10px 22px;color:#d70076;background:#ffffff;border-color:#d70076;display:block;box-sizing:border-box;margin:0 auto;max-width:320px;}#category-navigation >.toggle:active,#category-navigation >.toggle:visited,#category-navigation >.toggle:hover{text-decoration:none;}#category-navigation >.toggle:visited{color:#d70076;background:#ffffff;border-color:#d70076;}#category-navigation >.toggle:active,#category-navigation >.toggle:hover{color:#ffffff;background:#d70076;border-color:#d70076;}}@media all and (max-width: 1023px){#category-navigation >.content .heading .label{display:block;font-weight:bold;font-size:16px;flex:1 1 auto;}}@media all and (max-width: 1023px){#category-navigation >.content .heading .close::before{display:inline-block;line-height:1;font-family:'Icons';font-size:inherit;font-weight:normal;content:'\0709';}}@media all and (max-width: 1023px){#category-navigation >.content .heading .close{flex:0 0 auto;width:1em;height:1em;overflow:hidden;cursor:pointer;}}@media all and (max-width: 1023px){#category-navigation >.content .heading{padding:10px 22px;background:#fffafc;flex:0;display:flex;}}@media all and (max-width: 1023px){#category-navigation >.content .list{flex-grow:1;overflow:auto;padding:22px;}}@media all and (max-width: 1023px){#category-navigation >.content{display:flex;flex-direction:column;position:fixed;left:-340px;top:0;bottom:0;width:95%;max-width:340px !important;z-index:1000;background:#ffffff;transition: left 0.3s;}}@media all and (max-width: 1023px){#category-navigation .submit .actions{display:flex;}}@media all and (max-width: 1023px){#category-navigation .submit .button.submit{display:inline-block;font-size:16px;line-height:1.2;text-align:center;cursor:pointer;border:2px solid currentColor;border-radius:25px;transition: background 0.25s, color 0.25s, border 0.25s;text-decoration:none;font-weight:600;padding:5px 10px;color:#ffffff;background:#d70076;border-color:#d70076;}#category-navigation .submit .button.submit:active,#category-navigation .submit .button.submit:visited,#category-navigation .submit .button.submit:hover{text-decoration:none;}#category-navigation .submit .button.submit:visited{color:#ffffff;background:#d70076;border-color:#d70076;}#category-navigation .submit .button.submit:active,#category-navigation .submit .button.submit:hover{color:#ffffff;background:#a40043;border-color:#a40043;}}@media all and (max-width: 1023px){#category-navigation .submit .button.reset{display:none;}#category-navigation .submit .button.reset{font-weight:600;padding:5px 10px;}}@media all and (max-width: 1023px){#category-navigation .submit .button{display:inline-block;vertical-align:middle;margin-right:10px;padding-left:10px !important;padding-right:10px !important;flex:1;}}@media all and (max-width: 1023px){#category-navigation .submit.filtered .reset{display:inline-block;}}@media all and (max-width: 1023px){#category-navigation .submit{flex:0;background:#fffafc;padding:10px;padding-right:0;}}@media all and (max-width: 1023px){#category-navigation{margin-bottom:22px;}}@media all and (min-width: 1024px){#category-navigation .subcategory + *,#category-navigation .filter:not(:first-child){margin-top:10px;}}@media all and (min-width: 1024px){#category-navigation .subcategory:not(:last-child),#category-navigation .filter:not(.toggled){margin-bottom:36px;}}@media all and (min-width: 1024px){#category-navigation .orders > strong{font-size:20px;font-weight:600;color:#a40043;line-height:1;}}@media all and (min-width: 1024px){#category-navigation .orders ul li:first-child{margin-top:0;}}@media all and (min-width: 1024px){#category-navigation .orders ul li a{text-decoration:none;}}@media all and (min-width: 1024px){#category-navigation .orders ul li > * > span.image img{display:block;position:absolute;width:auto;height:auto;top:0%;left:0%;bottom:0%;right:0%;max-width:100%;max-height:100%;margin:auto;}}@media all and (min-width: 1024px){#category-navigation .orders ul li > * > span.image{max-width:80px;flex:0 1 40%;position:relative;overflow:hidden;display:block;aspect-ratio:1;margin-right:22px;font-size:10px;}#category-navigation .orders ul li > * > span.image::before{display:block;content:' ';height:0;padding-top:100%;}}@media all and (min-width: 1024px){#category-navigation .orders ul li > * > span.info > *{display:block;}}@media all and (min-width: 1024px){#category-navigation .orders ul li > * > span.info em{font-style:normal;}}@media all and (min-width: 1024px){#category-navigation .orders ul li > * > span.info small{color:#d70076;}}@media all and (min-width: 1024px){#category-navigation .orders ul li > * > span.info b span{flex:0 1 auto;text-decoration:underline;}}@media all and (min-width: 1024px){#category-navigation .orders ul li > * > span.info b::after{flex:0 0 auto;vertical-align:middle;margin-left:5px;text-decoration:none;color:#d70076;}#category-navigation .orders ul li > * > span.info b::after{display:inline-block;line-height:1;font-family:'Icons';font-size:0.8em;font-weight:normal;content:'\070c';}}@media all and (min-width: 1024px){#category-navigation .orders ul li > * > span.info b{font-weight:normal;display:inline-flex;align-items:center;}}@media all and (min-width: 1024px){#category-navigation .orders ul li > * > span.info{flex:1 1 60%;font-size:14px;}}@media all and (min-width: 1024px){#category-navigation .orders ul li > *{display:flex;align-items:center;}}@media all and (min-width: 1024px){#category-navigation .orders ul li{padding:0;margin:10px 0 0 0;}}@media all and (min-width: 1024px){#category-navigation .orders ul{list-style-type:none;margin:22px 0 0 0;padding:0;}}@media all and (min-width: 1024px){#category-navigation .orders{border:2px solid #d70076;border-radius:20px;padding:22px;}}@media all and (min-width: 1024px){#category-view{flex:1 1 75%;width:75%;}}@media all and (max-width: 1023px){body.filters-open #category-navigation >.toggle::after{position:absolute;content:' ';top:0;left:0;bottom:0;right:0;z-index:200;backdrop-filter:blur(6px);background:rgba(111,111,111,0.5);}}@media all and (max-width: 1023px){body.filters-open #category-navigation >.content{left:0;}}@media all and (max-width: 1023px){body.filters-open{overflow:hidden;}}