/**
 * Swiper 6.7.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 1, 2021
 */

:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:"cyanfont";font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'\e66e';}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'\e670'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden} 

.page-products .product-item-info {width: 100%; border: 1px solid#f4f4f4;}
.category-view  .home-swiper {padding:0 10px;}
.category-view .swiper-container .swiper-slide {margin: 20px 16px 30px 0;
width:calc((100% - 80px) / 6); 
    box-shadow: 0 0 6px 0 #c3bcbc;
    font-size: 13px;
    page-break-inside: avoid;
    text-align: center;
    border-radius: 6px;}
.cyanfont {
    font-family: "cyanfont" !important;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .cyan-icon-test13:before {
    content: "\e640";
  }
  
  .cyan-icon-test14:before {
    content: "\e641";
  }
  
  .cyan-icon-test15:before {
    content: "\e642";
  }
  
  .cyan-icon-test16:before {
    content: "\e643";
  }
  
  .cyan-icon-test17:before {
    content: "\e644";
  }
  
  .cyan-icon-test18:before {
    content: "\e645";
  }
  
  .cyan-icon-test19:before {
    content: "\e646";
  }
  
  .cyan-icon-test20:before {
    content: "\e647";
  }
  
  .cyan-icon-test21:before {
    content: "\e648";
  }
  
  .cyan-icon-test22:before {
    content: "\e649";
  }
  
  .cyan-icon-test23:before {
    content: "\e64a";
  }
  
  .cyan-icon-test24:before {
    content: "\e64b";
  }
  
  .cyan-icon-test25:before {
    content: "\e64c";
  }
  
  .cyan-icon-test26:before {
    content: "\e64d";
  }
  
  .cyan-icon-test27:before {
    content: "\e64e";
  }
  
  .cyan-icon-test28:before {
    content: "\e64f";
  }
  
  .cyan-icon-test29:before {
    content: "\e650";
  }
  
  .cyan-icon-test30:before {
    content: "\e651";
  }
  
  .cyan-icon-test31:before {
    content: "\e652";
  }
  
  .cyan-icon-test32:before {
    content: "\e653";
  }
  
  .cyan-icon-test33:before {
    content: "\e654";
  }
  
  .cyan-icon-test34:before {
    content: "\e655";
  }
  
  .cyan-icon-test35:before {
    content: "\e656";
  }
  
  .cyan-icon-test36:before {
    content: "\e657";
  }
  
  .cyan-icon-test37:before {
    content: "\e658";
  }
  
  .cyan-icon-test38:before {
    content: "\e659";
  }
  
  .cyan-icon-test39:before {
    content: "\e65a";
  }
  
  .cyan-icon-test40:before {
    content: "\e65b";
  }
  
  .cyan-icon-test41:before {
    content: "\e65c";
  }
  
  .cyan-icon-test42:before {
    content: "\e65d";
  }
  
  .cyan-icon-test43:before {
    content: "\e65e";
  }
  
  .cyan-icon-test44:before {
    content: "\e65f";
  }
  
  .cyan-icon-test45:before {
    content: "\e660";
  }
  
  .cyan-icon-test46:before {
    content: "\e661";
  }
  
  .cyan-icon-test47:before {
    content: "\e662";
  }
  
  .cyan-icon-test48:before {
    content: "\e663";
  }
  
  .cyan-icon-test49:before {
    content: "\e664";
  }
  
  .cyan-icon-test50:before {
    content: "\e665";
  }
  
  .cyan-icon-test51:before {
    content: "\e666";
  }
  
  .cyan-icon-test52:before {
    content: "\e667";
  }
  
  .cyan-icon-test53:before {
    content: "\e668";
  }
  
  .cyan-icon-test54:before {
    content: "\e669";
  }
  
  .cyan-icon-test55:before {
    content: "\e66a";
  }
  
  .cyan-icon-test56:before {
    content: "\e66b";
  }
  
  .cyan-icon-test57:before {
    content: "\e66c";
  }
  
  .cyan-icon-test58:before {
    content: "\e66d";
  }
  
  .cyan-icon-test59:before {
    content: "\e66e";
  }
  
  .cyan-icon-test60:before {
    content: "\e66f";
  }
  
  .cyan-icon-test61:before {
    content: "\e670";
  }
  
  .cyan-icon-test62:before {
    content: "\e671";
  }
  
  .cyan-icon-test63:before {
    content: "\e672";
  }
  
  .cyan-icon-test64:before {
    content: "\e673";
  }
  
  .cyan-icon-test65:before {
    content: "\e674";
  }
  
  .cyan-icon-test66:before {
    content: "\e675";
  }
  
  .cyan-icon-test67:before {
    content: "\e676";
  }
  
  .cyan-icon-test68:before {
    content: "\e677";
  }
  
  .cyan-icon-test69:before {
    content: "\e678";
  }
  
  .cyan-icon-test70:before {
    content: "\e679";
  }
  
  .cyan-icon-test71:before {
    content: "\e67a";
  }
  
  .cyan-icon-test72:before {
    content: "\e67b";
  }
  
  .cyan-icon-test73:before {
    content: "\e67c";
  }
  
  .cyan-icon-test74:before {
    content: "\e67d";
  }
  
  .cyan-icon-test75:before {
    content: "\e67e";
  }
  
  .cyan-icon-test76:before {
    content: "\e67f";
  }
  
  .cyan-icon-test77:before {
    content: "\e680";
  }
  
  .cyan-icon-test78:before {
    content: "\e681";
  }
  
  .cyan-icon-test79:before {
    content: "\e682";
  }
  
  .cyan-icon-test80:before {
    content: "\e683";
  }
  
  .cyan-icon-test81:before {
    content: "\e684";
  }
  
  .cyan-removesign:before {
    content: "\e685";
  }
  
  .cyan-icon-test:before {
    content: "\e633";
  }
  
  .cyan-icon-test1:before {
    content: "\e634";
  }
  
  .cyan-icon-test2:before {
    content: "\e635";
  }
  
  .cyan-icon-test3:before {
    content: "\e636";
  }
  
  .cyan-icon-test4:before {
    content: "\e637";
  }
  
  .cyan-icon-test5:before {
    content: "\e638";
  }
  
  .cyan-icon-test6:before {
    content: "\e639";
  }
  
  .cyan-icon-test7:before {
    content: "\e63a";
  }
  
  .cyan-icon-test8:before {
    content: "\e63b";
  }
  
  .cyan-icon-test9:before {
    content: "\e63c";
  }
  
  .cyan-icon-test10:before {
    content: "\e63d";
  }
  
  .cyan-icon-test11:before {
    content: "\e63e";
  }
  
  .cyan-icon-test12:before {
    content: "\e63f";
  }
  
  
.cyan-container{margin:0 auto;width:100%}
.row:after,.row:before{clear:both;display:table;content:""}
.max-cyan-container,.footer_foot {float: none !important;}
[class*=cyan-]{float: left;box-sizing: border-box;padding:6px;;min-height:1px}
.cyan-lg-0{overflow:hidden;width:0%}
.cyan-lg-1{width:4.16666667%}
.cyan-lg-2{width:8.333333333%}
.cyan-lg-3{width:12.5%}
.cyan-lg-4{width:16.66666667%}
.cyan-lg-5{width:20.83333333%}
.cyan-lg-6{width:25%}
.cyan-lg-7{width:29.16666667%}
.cyan-lg-8{width:33.33333333%}
.cyan-lg-9{width:37.5%}
.cyan-lg-10{width:41.66666667%}
.cyan-lg-11{width:45.83333333%}
.cyan-lg-12{width:50%}
.cyan-lg-13{width:54.16666667%}
.cyan-lg-14{width:58.33333333%}
.cyan-lg-15{width:62.5%}
.cyan-lg-16{width:66.66666667%}
.cyan-lg-17{width:70.83333333%}
.cyan-lg-18{width:75%}
.cyan-lg-19{width:71.16666667%}
.cyan-lg-20{width:83.33333333%}
.cyan-lg-21{width:87.5%}
.cyan-lg-22{width:91.66666667%}
.cyan-lg-23{width:95.83333333%}
.cyan-lg-24{width:100%}

@media screen and (max-width:1200px)
{.cyan-md-0{overflow:hidden;width:0%}
.cyan-md-1{width:4.16666667%}
.cyan-md-2{width:8.333333333%}
.cyan-md-3{width:12.5%}
.cyan-md-4{width:16.66666667%}
.cyan-md-5{width:20.83333333%}
.cyan-md-6{width:25%}
.cyan-md-7{width:29.16666667%}
.cyan-md-8{width:33.33333333%}
.cyan-md-9{width:37.5%}
.cyan-md-10{width:41.66666667%}
.cyan-md-11{width:45.83333333%}
.cyan-md-12{width:50%}
.cyan-md-13{width:54.16666667%}
.cyan-md-14{width:58.33333333%}
.cyan-md-15{width:62.5%}
.cyan-md-16{width:66.66666667%}
.cyan-md-17{width:70.83333333%}
.cyan-md-18{width:75%}
.cyan-md-19{width:71.16666667%}
.cyan-md-20{width:83.33333333%}
.cyan-md-21{width:87.5%}
.cyan-md-22{width:91.66666667%}
.cyan-md-23{width:95.83333333%}
.cyan-md-24{width:100%}
}


@media screen and (max-width:1024px){
.cyan-sm-0{overflow:hidden;width:0%}
.cyan-sm-1{width:4.16666667%}
.cyan-sm-2{width:8.333333333%}
.cyan-sm-3{width:12.5%}
.cyan-sm-4{width:16.66666667%}
.cyan-sm-5{width:20.83333333%}
.cyan-sm-6{width:25%}
.cyan-sm-7{width:29.16666667%}
.cyan-sm-8{width:33.33333333%}
.cyan-sm-9{width:37.5%}
.cyan-sm-10{width:41.66666667%}
.cyan-sm-11{width:45.83333333%}
.cyan-sm-12{width:50%}
.cyan-sm-13{width:54.16666667%}
.cyan-sm-14{width:58.33333333%}
.cyan-sm-15{width:62.5%}
.cyan-sm-16{width:66.66666667%}
.cyan-sm-17{width:70.83333333%}
.cyan-sm-18{width:75%}
.cyan-sm-19{width:71.16666667%}
.cyan-sm-20{width:83.33333333%}
.cyan-sm-21{width:87.5%}
.cyan-sm-22{width:91.66666667%}
.cyan-sm-23{width:95.83333333%}
.cyan-sm-24{width:100%}
}
@media screen and (max-width:768px){
    .cyan-xs-0{overflow:hidden;width:0%}
    .cyan-xs-1{width:4.16666667%}
    .cyan-xs-2{width:8.333333333%}
    .cyan-xs-3{width:12.5%}
    .cyan-xs-4{width:16.66666667%}
    .cyan-xs-5{width:20.83333333%}
    .cyan-xs-6{width:25%}
    .cyan-xs-7{width:29.16666667%}
    .cyan-xs-8{width:33.33333333%}
    .cyan-xs-9{width:37.5%}
    .cyan-xs-10{width:41.66666667%}
    .cyan-xs-11{width:45.83333333%}
    .cyan-xs-12{width:50%}
    .cyan-xs-13{width:54.16666667%}
    .cyan-xs-14{width:58.33333333%}
    .cyan-xs-15{width:62.5%}
    .cyan-xs-16{width:66.66666667%}
    .cyan-xs-17{width:70.83333333%}
    .cyan-xs-18{width:75%}
    .cyan-xs-19{width:71.16666667%}
    .cyan-xs-20{width:83.33333333%}
    .cyan-xs-21{width:87.5%}
    .cyan-xs-22{width:91.66666667%}
    .cyan-xs-23{width:95.83333333%}
    .cyan-xs-24{width:100%}

}
body{font-family:  Arial, sans-serif;}









 /* 底部样式—————————— */
.footer .index-contact-list li{    width: 50%;  display: inline-block; margin: 0;  float:right;  text-align: center;} 
.footer .index-contact-list li:last-child{    border-right: 1px solid #ccc;  box-sizing: border-box;}
.footer_main_promise li{    width: 33.2%;  float: left;  margin-top: -20px !important; text-align: center;  border-right: 1px solid #e5e5e5;}
.footer_main_promise li:last-child{border: none;}
.footer_main_promise ul {   border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;     padding: 35px 0 !important;    line-height: 32px;}
.footer.content{padding-top: 5px; border:none;background:#f8f8f8;}
 
.footer  .row dl dt, .en_footer .row dl dd p{margin-bottom: 10px;}
.footer  .row dl dd p a, .en_footer .newsletter .block-title strong{ color: #616265;  font-size: 14px;font-weight: normal;} 
#newsletter-validate-detail{  display: flex; margin: 20px 0;}
#footer_newsletter{border-radius: 5px 0 0 5px;   border: none; height: 45px; width:100%; }
input#footer_newsletter:not([disabled]):focus{box-shadow:none;}
.footer .actions .action.subscribe.primary  {  position: relative;  border-radius: 0 5px 5px 0;  background-color: #000;  text-align: center; border: 1px solid #000;height: 45px;   }
.footer .actions .action.subscribe.primary:before { position: absolute; content: "  ";  font-family: "cyanfont"; font-size: 25px; top: 8px;  right: 7px; }
.footer .actions .action.subscribe.primary:hover {  background: #4c4948;  border-color:#4c4948;  }
.footer .iconfont.icon::after{     position: relative;  top: 5px;   font-family: "cyanfont"; font-size: 30px;      font-style: normal;     padding-right: 5px;}
.footer .index-contact-list li .icon,.footer_promise em {  font-size: 0;  }
.footer .index-contact-box,.footer .index-contact-list  a.after{    display: flex;  flex-direction: column;}
.footer .index-contact-list li.email .icon:after {  content: "\e654 ";}
.footer .index-contact-list li.order .icon:after { content: "\e63b ";}
.footer .after li:nth-child(1) em:after {  content: "\e65e ";}
.footer .after li:nth-child(3) em:after { content: "\e64d ";}
.footer .after li:nth-child(5) em:after {  content: "\e682 ";}
.footer .index-contact-list li a,.footer_main_promise li a{color:#000;margin-bottom: 15px;}
.footer .index-contact-list li a:hover,.footer_main_promise li a:hover{text-decoration: none;}
.footer .footer_main_promise {border-top: 0px!important;  margin-top: 0!important;}

@media screen and (min-width:1025px){

.footer  .row>div:nth-child(2) {  margin-top: 10px;    padding-top: 25px;}
}

@media screen and (max-width:1024px){
.footer .iconfont.icon::after{top:0;right:0}
.footer .index-contact-list a{display:flex;align-items:center;flex-direction:column}
.footer .row dl dd, .footer .after{display:none}
.footer .row dl dd.showinfo{display:block;    margin-top: 10px;}
.footer .row dl dt:not(:first-child){border-top:1px solid #ccc;padding-top:20px;display:flex;align-items:center;justify-content:space-between}
.footer .row dl dt:after{float:right;color:#333;content:"\e670";font-weight:700;font-size:17px;font-family:cyanfont;transition:transform .5s;margin-top:0px}
.footer .row .cyan-lg-24.cyan-sm-24 dl{border-bottom:1px solid #e3e3e3;margin-bottom:0}
.footer .row dl dt{margin-bottom:0;padding: 8px 0 6px 0;font-weight: normal;color: #333;font-size: 18px;}
.footer_foot_right .copyright{color:#000;font-size:12px;padding:5px 30px 15px;text-align:center;margin:0}
.footer .row .active:after {transform: rotate( 90deg );}
#search{position: initial;height: 40px;font-size: 16px; border-left: 0;border-right: 0;}

}
/* ———————— */


/*size*/
#sizeinfo .infomation{ padding:10px;   background: rgb(255 85 1 / 10%);overflow: auto;}
#sizeinfo .somedetails th{color:#0a0a0a;text-align:center;font-weight:400;font-size:14px;vertical-align: middle;}
#sizeinfo  .parameters td{text-align:center;font-size:14px;vertical-align: middle;}
#sizeinfo  .somedec{margin-top:15px;margin-left:10px;color: #7d7d7d;font-size:12px;line-height:10px; line-height: 1.5;}
.sizetable .js-btn{width:120px;border:1px solid #ccc;padding:10px 0;font-size:16px;display:inline-block;text-align:center;line-height:1}
.sizetable .btn-toggle{margin-bottom:40px;text-align:center}
.sizetable .js-btn.on{background:#000;color:#fff}
.sizetable .sizetab thead{background:#000;color:#fff;font-size:18px}
.sizetable .sizetab tbody tr{font-size:16px}
.sizetable .sizetab,.sizetable .sizetab thead tr th{text-align:center}
.sizetable .sizetab tbody tr:nth-child(odd){background:#fff}
.sizetable .sizetab tbody tr:nth-child(even){background:#ebe9eb}
.sizetable .sizetab #s-cm{display:none}
.sizetable .year{margin:30px auto;padding:10px 30px;width:500px;background:#000;color:#fff;text-align:center;font-weight:700;font-size:22px;line-height:1;}
.sizetable .sizetab thead tr td,.sizetable .sizetab thead tr th{vertical-align:middle;}
.sizetable .btn-toggle{margin-bottom:30px;}
.sizetable .sizetab{border:1px solid #ccc;}
.sizetable table{margin-bottom:50px;}
.sizetable table{display:none;}
.sizetable table.show{display:inline-table;}

@media(max-width:768px){
.sizetable .sizetab tbody tr td{padding:6px 2px;}
.sizetable .year{margin:15px auto;width:200px;font-size:18px;}
.sizetable .btn-toggle{margin-bottom:15px;}
.sizetable .size_tit span{display:block;}
.sizetable .btn-toggle{margin-bottom:20px;text-align:center}
.sizetable .js-btn{width:100px;font-size:15px}
.sizetable .sizetab thead{background:#000;color:#fff;font-size:14px}
.sizetable .sizetab tbody tr{font-size:14px}
.sizetable .sizetab{table-layout:fixed}
}

 
 
 /*cms-magehome—————————— */
   .cms-magehome  .homephoto picture img,
   .cms-magehome   .hotbanner picture img{width:100% } 
   .cms-magehome   .hotbanner{margin-top:70px;}

.minicart-wrapper .action.close:before{ content:"";}
.minicart-wrapper .action.showcart{position:relative;}

  select,.amreview-submit-form .field .input-text{height:45px;}
 .page-header .panel.wrapper .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown{   padding:10px; min-width: 220px;}
#switcher-currency-trigger{position:relative;}
  #switcher-currency-trigger strong span:before,
 #switcher-currency-trigger-nav strong span:before,
li.switcher-option a:before{position:relative;top:0px;display:inline-block;margin-right:10px;width:24px;height:16px;border:1px solid #999;background-size:cover;content:"";}
#switcher-currency li.switcher-option a,
#switcher-currency-nav .switcher-option a,
.nav-sections .switcher-trigger strong span{display:flex;justify-content: flex-start;align-items: center;}
#switcher-currency-trigger strong span:before{top:3px;}
.nav-sections .switcher-trigger strong{padding-bottom:10px;}
#switcher-currency-nav .switcher-option a{padding:8px;    color: #848383;}
#switcher-currency-nav .dropdown {margin-top:15px;}
li.currency-AUD.switcher-option  a:before,
#switcher-currency-trigger strong.language-AUD span:before,
#switcher-currency-trigger-nav strong.language-AUD span:before{background:url(https://animeoutletshop.com/media/wysiwyg/images/AUD.svg)no-repeat 50%; background-size: cover;}
li.currency-GBP.switcher-option a:before,
#switcher-currency-trigger strong.language-GBP span:before,
#switcher-currency-trigger-nav strong.language-GBP span:before{background:url(https://animeoutletshop.com/media/wysiwyg/images/UK.svg)no-repeat 50%; background-size:cover;}
li.currency-EUR.switcher-option a:before,
#switcher-currency-trigger strong.language-EUR span:before,
#switcher-currency-trigger-nav strong.language-EUR span:before{background:url(https://animeoutletshop.com/media/wysiwyg/images/EUR.svg)no-repeat 50%; background-size:cover;}
li.currency-NZD.switcher-option a:before,
#switcher-currency-trigger strong.language-NZD span:before,
#switcher-currency-trigger-nav strong.language-NZD span:before{background:url(https://animeoutletshop.com/media/wysiwyg/images/NZD.svg)no-repeat 50%; background-size:cover;}
li.currency-USD.switcher-option a:before,
#switcher-currency-trigger strong.language-USD span:before,
#switcher-currency-trigger-nav strong.language-USD span:before{background:url(https://animeoutletshop.com/media/wysiwyg/images/USD.svg)no-repeat 50%; background-size:cover;}

.cyan-pubu{box-sizing:border-box;margin:0 20px 20px 0;width:95%;box-shadow: 0 -1px 2px 0 rgb(182 183 184 / 30%), 0 -2px 6px 1px rgba(60, 64, 67, 0.15);
font-size:13px;page-break-inside: avoid; border-right:5px;}
.cyan-pubu>a{display:block;text-align:center;}
.cyan-pubu .amreview-description-wrapper,.cyan-pubu .amreview-rating-item,.cyan-pubu .amreview-title-wrapper{margin:5px 20px;}
.cyan-pubu .amreview-name,.cyan-pubu  .amreview-date{color:#c9c7c7;}
.cyan-pubu .amreview-name strong{color:#000;}
.cyan-pubu .amreview-date{font-size:12px;}
.cyan-pubu .amreview-title-wrapper.pubu-title{text-align:left; margin-bottom:10px;}
.cyan-pubu .amreview-title-wrapper.pubu-title a{display:-webkit-box;overflow:hidden;font-size:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.cyan-pubu .amreview-message{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;}
.cyan-pubu .amreview-rating-label{font-size:12px;}
.rewpb{column-count:6;column-gap:0;-moz-column-count:6;-webkit-column-count:6;}
.amstars-rating-container .amstars-stars,.amstars-rating-container.-small .amstars-stars{height:121%;background:url(https://animeoutletshop.com/media/wysiwyg/images/star.svg) -1px -2px;background-size:contain;}



#category {margin:20px auto;}
#category li.cyan-lg-4{list-style: none;}
#category .category-items{padding-left: 0;}
#category .category-title{font-size:24px;font-weight:700;    margin: 20px auto;}
#category .category-con{border:1px solid #ccc; border-radius:10px;text-align:center;display: block;overflow:hidden;}
#category .category-con p{overflow:hidden;padding:15px;text-overflow:ellipsis;white-space:nowrap;font-weight:700;}
#category .category-con:hover{box-shadow: 0 4px 20px rgb(34 34 34 / 15%);}


/* Login,Customer-Account样式—————————— */
.action.primary, 
.action-primary, 
.amshopby-button, 
.am-filter-go { background: #ff7805 !important; border-color:  #ff7805 !important; color: #fff !important;}
.action.primary:hover, 
.action-primary:hover, 
.amshopby-button:hover,
.am-filter-go:hover{background: #4c4948; border: 1px solid #4c4948;}
.header.content .action.search{right:0;padding:5px 8px;border-color:#000;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;background:#000;opacity:1;height: 45px;}
.header.content .action.search:hover{background:#4c4948;}
#search{position:initial; border-color:transparent;border-radius:5px;background:#fff;font-size:16px;border: 1px solid #c2c2c2;}
.block-search .action.search{position:absolute;z-index:99;display:inline-block;margin:0; }
.block-search .label {display:none}
.block-search .action.search span {display:none}
.header.content .action.search:before{color: #fff;content: '\e63f';font-family:"cyanfont";    font-size: 28px; font-weight: 700;}
#search:focus{box-shadow: none;}  
.fieldset>.field:not(.choice)>.label{ text-align: left; margin-bottom: 5px;width:100%;}
.fieldset>.field:not(.choice)>.control{width: 100%;}
.field.required {display: flex;flex-direction: column;}
.field-name-firstname,  .field-name-lastname{ display:inline-block !important;padding-right: 10px;}
.fieldset>.field.choice:before,  .fieldset>.field.no-label:before{width: auto;}
.action.primary, .action-primary {padding: 10px 15px;    height: 45px;}
.customer-account-create .fieldset .legend,
.customer-account-login .actions-toolbar,
.customer-account-login .fieldset.login:after{margin-left: 0 !important;}
.customer-account-create .field.choice.newsletter{clear: both;}
.customer-account-create .actions-toolbar>.secondary .action.back{display: block;    color: #1979c3;}
.customer-account-login .page-title-wrapper .page-title{margin:20px 15px;  }

 
.account .form-address-edit .fieldset:first-child {display:flex; margin-bottom:0;}
.account .form-address-edit .fieldset:first-child>.field{margin-bottom:0;}
.fieldset>.field{margin: 0px 0 20px;}
.fieldset.create.info{margin-bottom: 0;}
.fieldset{margin-bottom: 20px;}
.fieldset .legend{display: none;}


@media screen and (max-width:1024px){ 
  .field-name-firstname, .field-name-lastname{    display: block; float: left; width: 50%;  padding-right: 10px; box-sizing: border-box;}
 
 
  .customer-account-login .page-title-wrapper .page-title{margin-top: 0;  }
  .customer-account-create  .column.main,
  .customer-account-login .login-container{  padding-top: 30px;  margin-bottom: 50px;}
  .shippingtracking .primary{float: none;width: 100%;}

}
@media screen and (min-width:1025px){ 
  .shippingtracking-index-index .shippingtracking .actions-toolbar {max-width:500px;margin:0 auto;}
  input[type="checkbox"] {margin-left: -15px;}
  .field-name-firstname,  .field-name-lastname{ width:50%;}
  .customer-account-login .page-title-wrapper .page-title{margin:20px 15px;  }
  .customer-account-create .form-create-account{width: 100%  !important;}
  .customer-account-login .page-title-wrapper .page-title{margin:20px 15px;  }
  .column:not(.sidebar-main) form .actions-toolbar{ margin-left: 0%;} 
  .customer-account-forgotpassword .password.forget .primary ,
  .shippingtracking-index-index .shippingtracking .primary { width:100% ;}
  .shippingtracking-index-index  #send_order_info{    padding: 10px 60px;}
}

/* ———————— */


/*cart-index*/
div.cart-empty a {color:#ff7805;text-decoration-line: revert;}

 /* 分类页面—————————— */
.page-wrapper a,  .page-wrapper .alink{color: #000 ;}
.breadcrumbs { border-bottom: 1px solid #e1e1e1; padding: 20px 0; margin: 0 auto 0;}
.page-layout-1column.page-with-filter .column.main{padding-top: 0;position: initial;}
.page-layout-1column .toolbar-products{ position: initial;}
.page-layout-1column .filter.block{border: none;margin-bottom:10px;}
.page-layout-1column h1{margin-bottom: 25px;}
.header .minicart-wrapper .action.showcart:before,
.header .minicart-wrapper .action.showcart.active:before {content: '\e63d';font-family: "cyanfont";   color:#000;  }
.minicart-wrapper .action.showcart .counter.qty{ position: absolute;        left: 30px;
    top: -15px;border-radius: 50%;}
.block-search .control{padding:0;}
.column.main .toolbar-products { border-bottom: 1px solid #ccc;  padding: 10px 0px 15px;  width: 100%;}
.columns .wrapper.products-grid+div.toolbar-products {border: none;    clear: both;}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type*="date"], input[type="email"]{height:45px;}
.mageworx-swatch-container .mageworx-swatch-option.text{max-width:100% !important}
.swatch-attribute.size .swatch-attribute-options.clearfix:before{display:none;}
.product-image-container .product-image-photo {position:relative}
.products-grid.swiper-wrapper .swiper-slide  {border-color:   #f4f4f4;}
.product-image-container{      width: 100%;  padding: 15px 15px 0;  box-sizing: border-box;}
.product-item-details{padding: 0 15px 15px;}
.product-item-actions >a,
.product-item-name>a{display:inline-block;display:-webkit-box;overflow:hidden;height:40px;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.products-grid .product-item-actions>a,
.swiper-container .swiper-slide .product-item-details>a{  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  overflow: hidden; height: 44px;font-size: 16px; font-weight: 500;}
.price-box .normal-price .price-container .price-label, .product-info-main .old-price .price-label {display: none;}
.price-box{margin-top:10px;}
.price-box .price{font-size: 16px;font-weight: 600;}
.price-box .old-price ,
.price-box .old-price .price{  color: #999!important;}
.product-item .price-box{display: flex; }
.product-item .price-box .old-price{margin-left:10px;}
.product-info-main .price-box .price{ font-size: 2.8rem !important  ;}
.mageworx-swatch-option:not(.disabled):hover {outline: none !important;   border-color: #ff7805 !important;  color: #fff !important;}
.product-info-main .price-box{    display: flex;  align-items: center;height:24px}
.product-info-main .old-price .price {    color: #999!important; font-weight: 600 !important; text-decoration: line-through;     margin-left: 15px; font-size: 2.5rem  !important;}
.product-options-bottom .box-tocart .field.qty > label > span {display:none}
.product-options-bottom .box-tocart .field.qty .control {margin-top:10px}
.product.data.items>.item.title>.switch{top:0px; height:46px;line-height:46px;background:0 0;font-weight:400;border:0;border-right:1px solid #fff}
.product.data.items > .item.title{margin-right:0; }
.am-tabs-view .product.data.items > .item.content{margin-top: 49px;}
.am-tabs-view .product.data.items > .item.title > .switch{font-size:16px;font-weight:700;padding:0px  ; }
.swatch-attribute.manufacturer .mageworx-swatch-option.selected,.swatch-attribute.size .mageworx-swatch-option.selected{border-color:#ff7805!important;color:#ff7805!important}
.paypal.before:before, .price-box .price-label {display:none}
.mageworx-swatch-container .mageworx-swatch-option.text {  padding: 7px 8px;color:#000!important;   background:#fff!important;font-size: 14px;font-weight: 400;}
.fieldset.address div[name$=".firstname"], .fieldset.address div[name$=".lastname"] , .fieldset.address div[name$=".city"] , .fieldset.address div[name$=".postcode"] , .fieldset.address div[name$=".country_id"], .fieldset.address div[name$=".region_id"] {
    width: calc(50% - 1px)!important;}
.product.data.items>.item.title.active>.switch ,
.product.data.items>.item.title:not(.disabled)>.switch:focus,
.product.data.items>.item.title:not(.disabled)>.switch:hover{  color: #000;    } 
.am-tabs-view .product.data.items > .item.title.active > .switch, .am-tabs-view .product.data.items > .item.title.active > .switch:focus, .am-tabs-view .product.data.items > .item.title.active > .switch:hover{color:#000;  }
.product.data.items>.item.title.active>.switch{color: #777;}
.product-reviews-summary {position: relative;margin-bottom: 35px;}
.product-info-main .stock.available, .product-info-main .stock.unavailable{float:right;margin-top:-20px;}
.product-reviews-summary:after{position: absolute;  top: 25px;left: 0px;content:'';display:block;width:60px;border-top:2px solid #e7e7e7;margin:1rem 0 .5rem;}
.product-reviews-summary.empty .action.add:before { content: "\e66c" "\e66c" "\e66c" "\e66c" "\e66c";  font-family: "cyanfont"; font-size :14px;color:#ccc;}
.product-reviews-summary .reviews-actions a{color: #999;}
.product-info-main .stock .label, .product-info-main .sku .type{    color: #777;    font-weight: 400;    margin-right: 5px;}
.product-info-main .sku .value{color: #333;  font-weight: 700;}
.review-control-vote label{top:1px;}

.swiper-button-next,.swiper-button-prev{background: #eee; padding: 0px 8px;  border-radius: 10px;}
.swiper-button-next:after, .swiper-button-prev:after{color: #000; font-size: 30px; font-weight: 700;}
.toolbar .pages-items, .toolbar .limiter{margin-top: 40px;}
.filter-options-item .filter-options-title:after{    font-size: 20px; font-weight: 700;}
.page-layout-2columns-left .filter-options-title:after{    top: 0px;}
.page-layout-2columns-left .filter-options   .filter-options-content{display: block !important  ;}
.page-layout-2columns-left .filter-options-item.allow.active .filter-options-content{display: none !important;}
.categorypath-apparel .filter-options-content li.item{padding-left: 25px;}
#minicart-content-wrapper .action.viewcart{color: #fff; line-height: 2.2rem; font-size: 1.8rem; font-weight: 700;}
#minicart-content-wrapper .actions:not(.product.actions) .secondary{    background: #000  ;  border-color: #000  ; height: 45px;line-height: 45px;border-radius: 3px;}
.minicart-wrapper .update-cart-item{height:45px;}
 .product-info-main .box-tocart .action.tocart, .product-options-bottom .box-tocart .action.tocart{    padding: 10px 17px;}

/*.product-gifts-card*/
.catalog-product-view.page-product-giftcard   .product-info-main .price-box{height:auto;margin-top: 20px;}
.catalog-product-view.page-product-giftcard .giftcard-amount{width:100%;}
.field.sender.required,.field.recipient.required{    width: 49%; float: left;}

 .field.sender.required.email ,.field.recipient.required.email {float:right;}
@media screen and (min-width:1240px){
    .cms-index-index .products-grid .product-item-info,
.cms-index-index .swiper-container .swiper-slide{ width:calc((100% - 90px) / 6);margin-right:15px;border: 1px solid#f4f4f4; }

    .swatch-attribute.size .swatch-attribute-options{    display: grid;  grid-template-columns: repeat(6,1fr); margin:0;}
     .catalog-product-view .swatch-attribute-options div.mage-error{grid-column-start: 1;  grid-column-end: 7;}
}
@media screen and (min-width:1025px){
.cms-index-index .products-grid .product-item-info,
.cms-index-index .swiper-container .swiper-slide{ width:calc((100% - 90px) / 4);margin-right:15px;border: 1px solid#f4f4f4; }

}


@media screen and (max-width:1239px){.swatch-attribute.size .swatch-attribute-options{    display: grid;  grid-template-columns: repeat(5,1fr);}
    .catalog-product-view .swatch-attribute-options div.mage-error{grid-column-start: 1;  grid-column-end: 6;}
}
@media screen and (max-width:1024px){
.cms-index-index .products-grid .product-item-info,
.cms-index-index .swiper-container .swiper-slide{width:calc((100% - 10px) / 2);border: 1px solid#f4f4f4; margin-right:10px}
.swatch-attribute.size .swatch-attribute-options{    display: grid;  grid-template-columns: repeat(4,1fr);}
.catalog-product-view .swatch-attribute-options div.mage-error{grid-column-start: 1;  grid-column-end: 5;}
}

/* ———————— */


/* 产品页面—————————— */
  button.action-secondary.action-dismiss{height:45px;}
.product-info-main .box-tocart,.product-options-bottom .box-tocart{display:block;}
.box-tocart .fieldset .qty,.fieldset .field.qty .control .qtyminus{float:left;}
.fieldset .field.qty .control .qtyminus,.fieldset .field.qty .control .qtyplus{margin-right:2px;width:40px;height:45px;border:1px solid #c2c2c2;background:#fff;font-weight:400;font-size:0;}
.fieldset .field.qty .control .qtyminus{background:url(https://animeoutletshop.com/media/qtyminus1.png) no-repeat 50%;background-size:50%;}
.fieldset .field.qty .control .qtyplus{background:url(https://animeoutletshop.com/media/qtyplus1.png) no-repeat 50%;background-size:55%;}
.product-info-main .box-tocart .input-text.qty,.product-options-bottom .box-tocart .input-text.qty{font-size:18px;}
#qty{width:65px;height:45px;}
.product-options-bottom input.qtyplus{margin:0 0 0 2px;}
.catalog-product-view #product-addtocart-button{float:right;overflow:hidden;margin-top:29px;padding:8px 40px;width:calc(100% - 166px);height:46px;text-overflow:ellipsis;white-space:nowrap; }
.product-info-main .product-add-form{margin:20px 0 30px;padding-bottom:20px;border-top:1px solid #dfdfdf;}
.catalog-product-view .field.Hoodie-size .label span{border:none!important}
.catalog-product-view   .fieldset>.field:not(.choice)>.label{width:auto;}
#product-options-wrapper {padding-top:15px;}
.product.data.items > .item.content{margin-top:50px;}
.abs-reset-image-wrapper,.block-giftregistry-shared-items .product-image-wrapper,.cart.table-wrapper .product-image-wrapper,.minicart-items .product-image-wrapper,.products-list .product-image-wrapper{width:65px;}
.catalog-product-view button#buy-now{line-height:45px;padding:0;font-size:18px;font-weight:700;}
#co-payment-form #recaptcha-checkout-place-order-wrapper{display:none;}

.line_black_red{margin:10px auto 30px;height:2px;max-width:200px;}
/*.line_black_red:after{background:#ff5501;}*/
/*.line_black_red:before{background:#000;}*/
.line_black_red:after{background: url(https://animeoutletshop.com/media/wysiwyg/title-bg.png)no-repeat 50% 1px;
    background-size: contain;transform: rotate(0deg);}
.line_black_red:before{background: url(https://animeoutletshop.com/media/wysiwyg/title-bg.png)no-repeat 50%  ;
    background-size: contain;transform: rotate(180deg);}
.line_black_red:after,.line_black_red:before{float:left;width:50%;height:18px;content:" ";}
.block-content .swiper-container{clear:both;}
.cms-index-index .homeconinfo .title{margin:80px auto 0;text-align:center;font-weight:600;font-size:30px;}
.widget-product-grid.swiper-container{padding-top:10px;padding-bottom:40px;}
.swiper-pagination-bullet-active{width:30px!important;border-radius:5px!important;background:#ff7937!important;}
.swatch-option-tooltip div.corner:before,.swatch-option-tooltip-layered div.corner:before{top:14px;}
.swatch-option-tooltip div.corner:after,.swatch-option-tooltip-layered div.corner:after{top:12px;}
.product-info-main .product.attribute.sku{display:none;}
.catalog-product-view #buy-now{margin-top:10px;width:100%;font-weight:400;}
.catalog-product-view .product-options-wrapper .field.required{display:inherit;}
.product-info-main .field.required a.otsize{float:right;}
.amreview-submit-form .review-control-vote.control:hover:before{color: #b1aeae;}
.pages strong.page ,  .pages a.page, .pages .action {    padding: 1.5px 13.5px; border: 1px solid #000;color: #000; font-size: 16px; margin-right: 2px;;}
.pages .action {padding:1px }
.pages strong.page {    border: 1px solid #eb6800;  color: #ff7805;}
.pages a.page:visited{color:#000;}
.pages a.page:hover{color: #ff7805;border-color:#ff7805;}
.category-accessories.catalog-product-view .product-options-wrapper .mageworx-swatch-option.image {width:100%!important;}
.category-accessories.catalog-product-view .product-options-wrapper label.label.admin__field-label span{font-size: 16px;  margin-right: 5px;}
.category-accessories.catalog-product-view .product-options-wrapper .price-notice{  color: #595959;}
.category-accessories.catalog-product-view .product-options-wrapper input[type=checkbox]{top:-3px;}
 
 /* ———————— */
.description table>tbody>tr>td,.description table>tbody>tr>th,.description table>tfoot>tr>td,.description table>tfoot>tr>th,.description table>thead>tr>td,.description table>thead>tr>th{border-top:1px solid #ddd!important;border-left:1px solid #ddd!important;vertical-align:middle;text-align:center;}
.description table{border-right:1px solid #ddd!important;border-bottom:1px solid #ddd!important;}
.detailed .description{overflow-x:auto;}


@media screen and (min-width:1025px){
.header.content{padding:0px; }
.page-layout-1column h3.block-title{margin-top:45px;margin-bottom:15px;text-align:center;}
.catalog-product-view h1.page-title{font-weight:700;font-size:30px;}
.products-grid .product-item-info,.swiper-container .swiper-slide{box-shadow:0 0 6px 0 ##fffFFF4D;}
.products-grid.swiper-wrapper .swiper-slide{border:1px solid #f4f4f4;}
.products-grid .product-item-info:hover,.swiper-container .swiper-slide:hover{box-shadow:0 0 6px 0 #c3bcbc;}
.checkout-cart-index .cart-container .cart.main.actions .action{margin-right:10px;}
.widget-product-grid.swiper-container{margin-left:-20px;padding-right:10px;padding-left:10px;}
.checkout-cart-index .cart.table-wrapper thead .col.item{padding-left:0;}
.am-tabs-view .product.data.items > .item.title.active > .switch, .am-tabs-view .product.data.items > .item.title.active > .switch:focus, .am-tabs-view .product.data.items > .item.title.active > .switch:hover{ border-left: 1px solid #f3f3f3;padding-bottom: 5px; }

}




/*.checkout-cart-index*/
.checkout-cart-index #discount-coupon-form #coupon_code-error{position:absolute;}
.checkout-cart-index #remove-coupon .field .control{position:relative;}
.checkout-cart-index #form-validate .action.continue,.checkout-cart-index #form-validate .action.update,.checkout-cart-index .cart-gift-item .title{margin-right:0;padding:0;width:140px;height:45px;text-align:center;line-height:45px;}
.checkout-cart-index .cart-container .form-cart .action.continue:before,.checkout-cart-index .cart-container .form-cart .action.update:before{line-height:45px;}
.checkout-cart-index .cart-summary .block>.title{padding:12px 30px 12px 0;}
.checkout-cart-index .cart-summary .actions-toolbar>.primary button{padding:0 12px;height:45px;line-height:45px;}
.checkout-cart-index .cart.table-wrapper .item .col.item{    padding:30px 8px 10px 0;}
.checkout-cart-index .cart.table-wrapper .col.subtotal{padding-right:0;}
.checkout-cart-index .cart.table-wrapper .item-actions td{padding:0;}
.checkout-cart-index .cart-summary .block .fieldset{margin-left:0;} 
.cart.table-wrapper .col.price, 
.order-items.table-wrapper .col.price,
.cart.table-wrapper .col.qty, 
.order-items.table-wrapper .col.qty, 
.cart.table-wrapper .col.subtotal,
.order-items.table-wrapper .col.subtotal, 
.cart.table-wrapper .col.msrp, 
.order-items.table-wrapper .col.msrp{text-align:left;}

.checkout-payment-method .payment-methods .actions-toolbar .primary{width:100%;}
#payment_form_paypal_express{display:none;}
.checkout-cart-index .cart.table-wrapper .item-actions .actions-toolbar{text-align:right;}
.checkout-cart-index #gift-options-cart .gift-item-block .content{padding-left:0;border-bottom:none;}
.checkout-cart-index #gift-options-cart .gift-item-block .title{height: 45px;  font-weight: 400;   padding: 0 10px;   line-height: 45px;}
.checkout-cart-index .gift-item-block .title:after{ line-height: 45px;}
.checkout-cart-index #gift-options-cart .gift-options-title{margin:20px 0 20px 0;font-weight:600;}
.checkout-cart-index #gift-options-cart .gift-options .actions-toolbar{float:left;}
.checkout-cart-index #gift-options-cart .gift-options .actions-toolbar .secondary .action{margin-right:20px;margin-left:5px;height:32px;border:1px solid #000;border-radius:0;background:#fff;}
.checkout-cart-index #gift-options-cart .gift-options .actions-toolbar .secondary .action-cancel{margin-top:0;padding:5px 15px;border:1px solid #1979cf;}
.checkout-cart-index #gift-options-cart .gift-summary .actions-toolbar{display:flex;margin-top:10px;}
.checkout-cart-index #discount-coupon-form .fieldset{display:flex;margin-left:0;align-items:center;}
.checkout-cart-index #discount-coupon-form .fieldset .field{width:calc(100% - 130px);}
.checkout-cart-index #discount-coupon-form .fieldset .field input{height:45px;}
.checkout-cart-index #discount-coupon-form .fieldset .actions-toolbar{margin-top:15px;margin-left:15px;width:170px;}
.checkout-cart-index #discount-coupon-form .fieldset>.field:not(.choice)>.label{width:100%;}
.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout{height:45px;line-height: 1;  padding: 0;    width: 100%;
    margin-bottom: 15px;}
.checkout-cart-index .cart-summary .block>.title,.checkout-cart-index .cart-summary table>tbody>tr>th{padding-left:0;}
.checkout-cart-index .cart-summary .cart-totals .grand .amount,.checkout-cart-index .cart-summary table>tbody>tr>td{padding-right:0;}
.checkout-cart-index .action-delete span,.checkout-cart-index .action-edit span{position:relative;font-size:0}
.checkout-cart-index .action-edit span::after{content:'\e640';content:'\e640';font-family:"cyanfont";font-size:24px;font-weight:100;position:absolute;top: -17px;  left: -12px;color:#000}
.checkout-cart-index .action-delete span:after{content:'\e604';font-family:"icons-blank-theme";font-weight:100;content:'\e604' ;font-size:35px;position:absolute;left: -17px;  top: -17px;color:#000}
.cart.table-wrapper .actions-toolbar>.action, .cart.main.actions .action.update,.cart.main.actions .action.continue{background-color: #000;color:#f4f4f4;    height: 40px;    padding-top: 10px;}
.cart.table-wrapper .actions-toolbar>.action,
.checkout-cart-index   #gift-options-cart .gift-summary .actions-toolbar > .secondary .action {width: 30px;  height: 30px;    border-radius: 50%;background: #e2e2e2;}
.cart.table-wrapper .actions-toolbar > .action:hover,
.checkout-cart-index #gift-options-cart .gift-summary .actions-toolbar > .secondary .action:hover {background:#000;border-color: #000; color:#000;}
.cart.table-wrapper .actions-toolbar > .action:hover span::after,
.checkout-cart-index #gift-options-cart .gift-summary .actions-toolbar > .secondary .action:hover span::after{    color: #f4f4f4;}
#pay-later{display:none;}

/*.firecheckout */

.minicart-items .product-item-name a{color:#333;}
.product.media{margin-bottom:50px;}
.paypal-logo input { width: 100%;}
.paypal.after:before{display:none}
#minicart-content-wrapper .paypal.checkout,.catalog-product-view .paypal.checkout{margin-top:15px;border-radius:3px;text-align:center;clear:both;overflow:hidden;max-width:400px}
.nav-sections {padding: 7px 0;margin-bottom:0px}
.breeze-gallery .prev svg, 
.breeze-gallery .next svg,
.breeze-gallery .controls a svg,
.breeze-gallery .close svg{ width: 40px;height: 40px;}
    
    
/*cms-terms-of-service*/
.cms-terms-of-service #maincontent{max-width:95%;}

/*.catalog-category-view*/
.catalog-category-view .toolbar-amount{    height: 45px;  line-height: 45px;  padding: 0px ;  margin-top: 4px;}

@media screen and (max-width:1600px){
    .rewpb{column-count:5;column-gap:0;-moz-column-count:5;-webkit-column-count:5;}
    .page-products.page-layout-1column .products-grid .product-item { width: calc((100% - 9%) / 5);}
         .category-view .swiper-container .swiper-slide {width: calc((100% - 60px) / 5);}

}
@media screen and (min-width:1400px){
    .navpro-dropdown .multicolumn{column-count:4;}
    
}
@media screen and (max-width:1300px){
    .rewpb{column-count:4;column-gap:0;-moz-column-count:4;-webkit-column-count:4;}
     .page-products.page-layout-1column .products-grid .product-item { width: calc((100% - 7%) / 4);}
          .category-view .swiper-container .swiper-slide {width: calc((100% - 40px) / 4);}
 
   
}

@media screen and (max-width:1050px){
    .rewpb{column-count:3;column-gap:0;-moz-column-count:3;-webkit-column-count:3;}
     .page-products.page-layout-1column .products-grid .product-item { width: calc((100% - 5%) / 3);}
          .category-view .swiper-container .swiper-slide {width: calc((100% - 30px) / 3);}

     .header.content #search{display:none}
     .block-search .action.search{top: -15px;}
     .header.content div.block-search{width: 8%;}
     div.header.content .action.search{border-radius:5px;}
}

@media screen and (max-width:1024px){/*Android */
.breadcrumbs .items{padding-left:20px!important;}
.header .minicart-wrapper .action.showcart:before{color:#ff7805;}
.minicart-wrapper .action.showcart .counter.qty{     height:20px;min-width:14px;line-height:20px;}
.block-search .label:before{color:#ff7805;content:'\e63f';font-family:cyanfont;}

.block-search input{margin-top:0;}
#toggle_button::before{border:none;color:#ff7805;content:'\e65a';font-size:28px;font-family:cyanfont;}

.page-layout-1column h1{margin-bottom:0;}
.checkout-cart-index h1{margin-bottom:15px;}
.sorter{display:flex;justify-content:flex-end;align-items:center;}
.block.filter .filter-title strong{top:15px;}
.block.filter .filter-current-subtitle{margin-top:40px;}

.product-image-container{box-sizing:border-box;padding:8px 8px 0;}
.product-item-details{padding:8px;}
.swiper-button-next,.swiper-button-prev{top:42%;}
.swiper-pagination-bullet{background:#0075dc;opacity:.8;}
.products-grid.swiper-wrapper .swiper-slide{border:none;}

.viewswiper.swiper-container .swiper-button-next{left:auto;}
.product.data.items>.item.content,.product.data.items>.item.title{margin-bottom:0;}
.am-tabs-view .product.data.items>.item.content{margin-top:0;}
.product-info-main .product-add-form{border-bottom:1px solid #dfdfdf;}
.product.data.items>.item.title>.switch{position:relative;top:0;border-bottom:1px solid #9e9e9e;}
.product.data.items>.item.title.active>.switch,.product.data.items>.item.title:not(.disabled)>.switch:focus,
.product.data.items>.item.title:not(.disabled)>.switch:hover{border-bottom:1px solid #9e9e9e;color:#000;}
.product.data.items>.item.title>.switch:after{position:absolute;right:0px;float:right;content:"\e670";font-family:cyanfont;}
.product.data.items>.item.title.active>.switch:after{transform:rotate(90deg);}
.product.data.items>.item.title>.switch{color:#000;}
.line_black_red:after,.line_black_red:before{color:transparent;content:" 000000000";}
.cms-index-index .title{margin: 20px auto 0px;font-weight:500;font-size:26px;}
.page-with-filter .filter.active .filter-title strong:after{padding:7px 0;border-radius:5px;background:#000;color:#fff;font-weight:700;font-size:30px;}
.catalog-product-view .swiper-container{max-width:100%;}
.buynow-button{clear:both;}
.swiper-pagination-bullet-active{background:#ff7937;}
.paypal.checkout.before.paypal-logo{margin-top:10px;clear: both;}
.am-tabs-view .product.data.items > .data.item.title.active + .data.item.content{    margin-top: 20px;}
.amreview-add-new{    margin: 40px 5px 0px;}

 
.block-minicart .block-content>.actions>.primary .action.primary{height:45px;font-size:14px;line-height:5px;}
#minicart-content-wrapper .actions:not(.product.actions) .secondary{height:45px;line-height:45px;}
#minicart-content-wrapper .actions:not(.product.actions) .secondary a{font-size:16px;}
.checkout-cart-index #gift-options-cart .gift-options .actions-toolbar .secondary .action{padding:5px;font-size:16px;    height: 45px;}
.minicart-wrapper .block-minicart{right:0px;}
.checkout-cart-index #discount-coupon-form .fieldset .actions-toolbar{margin-top:15px;  }
.checkout-cart-index .cart-summary{margin-right:-15px;margin-left:-15px;}
.checkout-cart-index .cart.table-wrapper .col,.checkout-cart-index .cart.table-wrapper .item-actions td{padding-right:0;padding-left:0;}
.checkout-cart-index .cart.main.actions{justify-content:space-between;}
.checkout-cart-index .gift-wrapping{border:none;}
#sizeinfo  table > tbody > tr > th,#sizeinfo  table > tbody > tr > td{padding: 8px 2px;}
}
@media screen and (min-width:1025px){
.block-minicart .block-content>.actions>.primary .action.primary{height:45px;line-height:0;}
.checkout-cart-index #gift-options-cart .gift-options-content .fieldset{margin-left:15px;}
.product.data.items>.item.title.active>.switch,.product.data.items>.item.title:not(.disabled)>.switch:focus,.product.data.items>.item.title:not(.disabled)>.switch:hover{border:1px solid #f3f3f3;border-bottom:0;border-left:0;}
.product.data.items>.item.title>.switch{background:#f3f3f3;}
.am-tabs-view .product.data.items>.item.title>.switch{padding:5px 20px;}
}

@media screen and (max-width:980px){
    
.cyan-pubu{margin: 0px 5px 10px 5px;width:96%;white-space:nowrap}
.cyan-pubu .amreview-description-wrapper,
.cyan-pubu .amreview-rating-item,.cyan-pubu .amreview-title-wrapper{margin:5px ;white-space:normal}
.rewpb{column-count:2;column-gap:0;　-moz-column-count:2; -webkit-column-count:2;overflow-x:hidden;padding: 10px 0px;}
}

@media screen and (min-width:980px){
.page-products.page-layout-1column .products-grid .product-item{margin-right:.83%;margin-left:.83%!important;width:15%;}
.logo{margin:25px auto 25px 0;}

}
@media  (min-width:769px) and (max-width:1420px){
.checkout-cart-index div.cart-container{width:65%;}
.cart-summary{width:33%;}

}


/*pc 769—————————— */
@media screen and (min-width:768px){
 .header.content{display:flex;align-items:center;}
.header.content .minicart-wrapper{ text-align:right;order:3;}
.block-minicart .minicart-items-wrapper{height:350px!important;overflow-y:auto;}
.header.content .block-search{width:20%;order:2;}
.header.content a.logo{width:220px;}
.sections.nav-sections{    margin: 0 20px 0 30px;
    width: calc(100% - 20% - 270px);border-radius:4px;}
.header.content{max-width:100%;margin:0px auto  ;background:-webkit-linear-gradient(top,#fff 0,#efefef 100%); box-shadow:2px 4px 5px 0px #b9b9b9;      padding: 15px 5%;}
.page-header .header.panel{padding:10px 5%;max-width:100%;margin:0px auto;}
 div#switcher-currency-nav{display:none;}
         
header.page-header{border-bottom:1px solid #d1d1d1;box-shadow:0 8px 10px -5px rgb(24 23 23/19%);}
.sections.nav-sections{padding:0;background:0 0;}
nav.navigation{padding:0!important;background:0 0;}
li.li-item.level0.level-top{margin-right:0;padding:10px 0;}
li.li-item.level0.level-top a{color:#333;}
li.li-item.level0.level-top.active,li.li-item.level0.level-top:hover{     text-decoration: underline; }
.navpro-dropdown .multicolumn{display:block;box-sizing:border-box;padding:0;break-inside:avoid;column-count:3;column-gap:0;}
li.li-item.level1.size-small.category-item.parent-expanded{margin-bottom:10px;}
/*.navpro-dropdown>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>.parent-expanded>a{text-decoration:underline;}*/
li.li-item.level1.size-small.category-item.parent-expanded>a{border-bottom: 1px solid #dcdada;padding-bottom:10px !important;margin-bottom:10px ;}
li.li-item.level2.size-small.category-item a{opacity:.8;font-size: 15px !important;}
li.li-item.level2.size-small.category-item a:hover{opacity:1;    background: #e7e7e7;
    text-decoration: none;}
 .navpro .level0 .children > li > a:hover{ background: #e7e7e7;}
.navpro-dropdown .multicolumn>li{width:96%;}
 
.nav-sections-item-content>.navigation,
 
.max-cyan-container,
.footer_foot, .homeconinfo,
#navpro-topnav  .li-item.level0>.navpro-dropdown-level1>.navpro-dropdown-inner {padding:5px 0; max-width:90% !important;  margin:0 auto;}
#navpro-topnav .navpro-dropdown.navpro-dropdown-level1 { margin-top:20px;    padding: 30px 0;  max-height: 50vh;    overflow-y: auto;background:#fff; }
 #maincontent.page-main{max-width:90%;margin-top:30px;}
.cms-magehome #maincontent.page-main{max-width:100%;    margin-top: 0;}
.navigation ul{margin-left:-20px;}
.navpro-row.gutters, .navpro-row.gutters>.navpro-row{margin-left:0}
.navpro-dropdown>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>.parent-expanded>a{padding-left:10px;   padding-top:7px; margin-left: -7px}
.navpro-dropdown-expanded > .navpro-dropdown-inner > .navpro-row > .navpro-col > .children > li > a{padding-left:20px;}
.navigation .level0 > .level-top{font-size:16px;}
.navpro-dropdown > .navpro-dropdown-inner > .navpro-row > .navpro-col > .children > .parent-expanded > a,
.navpro-dropdown-expanded > .navpro-dropdown-inner > .navpro-row > .navpro-col > .children > li > a{font-size:16px;padding-top:5px;padding-bottom:5px;}
.header .minicart-wrapper .action.showcart:before,
.header .minicart-wrapper .action.showcart.active:before {     font-size:50px;overflow:initial}


 .breadcrumbs{max-width:90%;}
 .panel.header{    display: flex;flex-direction: row-reverse; align-items: center;}
 
.footer .new_footer_main_list,.footer .row .cyan-sm-24 ,.footer .footer_main_promise{    padding-left: 0;  padding-right: 0;}
.footer dl{margin-bottom:0;}
#newsletter-validate-detail .field.newsletter{width:100%;}










/*.catalog-product-view */
.catalog-product-view .viewswiper  .products-grid.swiper-wrapper {margin:10px 0;}
.catalog-product-view .viewswiper  {padding:10px ;}

.breeze-gallery.vertical:not(.opened){justify-content: flex-start;}
.page-products .products-grid .product-items{margin-right:-.83%!important;margin-left:-.83%!important;}
.catalog-product-view  #customer-reviews .amreview-rating-label{    font-size: 16px;}

.checkout-cart-configure.catalog-product-view .page-main .columns .column.main{width:100%;}
.checkout-cart-configure.page-layout-1column .product-info-main{width:49%;}
.product.data.items > .item.title{ margin-top:-8px;}



 
.category-accessories.catalog-product-view .product-options-wrapper label.label.admin__field-label span{font-size: 16px;  margin-right: 5px;}
 
 /*.customer-account-login*/
.customer-account-login .columns .block{width:100%;}
.contact-index-index #maincontent.page-main,
.customer-account-create #maincontent.page-main,
.customer-account-forgotpassword #maincontent.page-main,
.customer-account-login #maincontent.page-main,
.sales-guest-form #maincontent.page-main{margin:30px auto 0;max-width:500px;}
.contact-index-index #maincontent.page-main .page-title-wrapper,
.customer-account-create #maincontent.page-main .page-title-wrapper,
.customer-account-forgotpassword #maincontent.page-main .page-title-wrapper,
.customer-account-login #maincontent.page-main .page-title-wrapper,
.sales-guest-form #maincontent.page-main .page-title-wrapper{text-align:center;}
.contact-index-index h1.page-title,
.customer-account-create h1.page-title,
.customer-account-forgotpassword h1.page-title,
.customer-account-login h1.page-title,
.sales-guest-form h1.page-title{margin-bottom:30px;font-size:24px;}
.sales-guest-form h1.page-title{margin-bottom:0;}
.contact-index-index #maincontent.page-main,
.customer-account-create #maincontent.page-main,
.customer-account-forgotpassword #maincontent.page-main,
.customer-account-login #maincontent.page-main,
.sales-guest-form #maincontent.page-main{display:block;padding:30px 35px 35px;border:1px solid #e5e5e5;border-top:3px solid #ff7805;border-bottom:3px solid #ff7805;border-radius:20px;background:#fff;}
.contact-index-index .form.contact,.sales-guest-form .form.form-orders-search{min-width:100%!important;}

    
.customer-account-login .actions-toolbar,.form-create-account .actions-toolbar {display: flex; flex-direction: column; align-items: center;}
.form.create.account,.form.form-orders-search,.form.password.forget,.form.password.reset,.form.search.advanced,.form.send.confirmation{min-width:400px;}
.block-customer-login .primary,.block-customer-login .primary .action,.block-new-customer .primary,.block-new-customer .primary .action,.form-create-account .primary,.form-create-account .primary .action{margin-right:0!important;width:100%;height:45px;font-size:18px;}
.fieldset>.field.field-name-lastname{padding-right:0;}
.login-container .fieldset:after{margin-top:15px;}
.block.block-customer-login{margin-bottom:0;}
.rewpb{margin-top:40px;}


/*.checkout-cart-index*/
.checkout-cart-index #discount-coupon-form{position:relative;}
.checkout-cart-index #discount-coupon-form .fieldset .actions-toolbar .primary{position:absolute;right:0;bottom:5px;width:140px;max-width:140px;}
.minicart-wrapper .block-minicart{padding: 40px 20px;}
.checkout-cart-index .cart.table-wrapper .product-item-photo{width:15%;padding-right:0;}
.checkout-cart-index .product-item-name>a{height:auto;}
 .checkout-cart-index #shopping-cart-table .price-excluding-tax { line-height: 8;}
 .checkout-cart-index #shopping-cart-table .actions-toolbar{line-height: 11;text-align: right;}
 .checkout-cart-index #shopping-cart-table .product-image-container{padding: 0px 0px 0;}
 .checkout-cart-index .cart-container{    width: 75%;  float: left;    box-shadow: 0 10px 20px 8px rgba(0, 0, 0, 0.05);  padding: 20px; box-sizing: border-box;  border-radius: 20px;}
  .checkout-cart-index .cart-container .form-cart{width:100%;}
  .minicart-items .product-item-details{text-align:left}
 .checkout-cart-index  .cart-summary{box-shadow: 0 10px 20px 10px rgba(0, 0, 0, 0.05); padding: 20px; border-radius: 20px;background:#fff; box-sizing: border-box;}
  
  .account   .block-collapsible-nav .content{box-shadow: 0 10px 20px 8px rgba(0, 0, 0, 0.05);background: #fff;border-radius:15px;}
  .account.page-layout-2columns-left .column.main{box-shadow: 0 10px 20px 8px rgba(0, 0, 0, 0.05);background: #fff;border-radius:15px;padding:20px ;}
  .account .field.field-name-lastname.required{padding-right:10px;}
  
   /*checkout-cart-configure*/
.box-tocart.update .fieldset .actions{display:flex;margin-top:5px;margin-left:10%;text-align:right;justify-content:center;flex-direction:column;}
#product-updatecart-button{margin-bottom:10px;}

.paypal.checkout.paypal-logo {
        display: none; /* 设置为 block 或者其他你想要的显示样式 */
    }
    
    
 /*pc-ednd—————————— */
}


/*mb 768—————————— */
@media screen and (max-width:768px){
    
.paypal.checkout.paypal-logo {
        display: block; /* 设置为 block 或者其他你想要的显示样式 */
    }
    
.header.content{display:flex;flex-wrap:wrap;justify-content:space-between;}
.header.content:before{display:none;}
.header.content .nav-toggle{position:initial;width:10%;}
.header.content a.logo{    margin: 5px 0 10px;width:75%;transform:translate(0,0);display: flex; justify-content: center;}
.header.content .minicart-wrapper{width:10%;   text-align:right;    margin-top: 13px; margin-right:0px;}
.minicart-wrapper .action.showcart .counter.qty{    top: -10px;}
.header.content  div.block.block-search {width:100%;}
.header.content .logo{    max-width: 100%;}
  .header.content  input#search{display:block;}
  .header.content div.block-search {width:100%;}
  .nav-sections,.navigation,.nav-sections-item-title{background:#fff;}
  .nav-sections-item-title.active{    background: #ffa75d;}
   .nav-sections-item-title.active a{color:#fff;    font-weight: 700;}
   .block-search{z-index:initial;}
   .block-search .label:before{    position: absolute; top: 30px; right: 14%;font-size: 36px;}
   .mst-searchautocomplete__autocomplete{border-top: 2px solid #ff7805;}

li.li-item.level0.category-item.level-top.parent.opened > .level-top{background:-webkit-linear-gradient(top,#ffe8d4  0,#ff8218ba 100%); }
.header.content{padding-top:15px;}
.page-header{border-bottom:none;}
.block-search button.action.search{position:absolute;top:76px!important;z-index:999;display:inline-block;margin:0;width:55px;height:45px;
    border-top-left-radius: 0px !important;  border-bottom-left-radius: 0px!important;}
.logo  {  transform: translate(30%, 0px);margin: 0 0 20px 40px;}
.logo img{max-width:160px;}
.page-header .header.panel{padding:0;}
.header .minicart-wrapper .action.showcart:before{margin-right:0;}
.header.content .action.search{position: initial;}
.header.content .block-search .control{margin:0;    width:100%; }
.header.content .action.search:before{font-size:26px;line-height: 1;}
.header.content #search{height:45px;    }
.header.content .block.block-search .actions{position:absolute;right:15px;margin-top:-60px;}
.block-search .control{border-top:none;}
.minicart-wrapper .action.showcart:before{font-size:42px;}
.minicart-wrapper .block-minicart{position:fixed;top:-5px;right:0;padding-top:55px;width:90%;height:100%;min-width:auto;}
.minicart-wrapper.active .block-minicart:after{left:-12%;width:10%;height:100%;background:rgb(0 0 0 / 50%);content:"";}
.minicart-wrapper .action.close{margin:10px;width:30px;height:30px;background:url(https://animeoutletshop.com/media/wysiwyg/close.svg) no-repeat 50% !important;background-size:contain!important;}
.minicart-wrapper .minicart-items .product-item-details{text-align:left;}


.header .minicart-wrapper .action.showcart:before, .header .minicart-wrapper .action.showcart.active:before {color: #ff7805;}
.minicart-items-wrapper{max-height: 425px;  overflow-y: auto;}
.cart-container .checkout-methods-items{margin-top:0;}
.navpro.navpro .level0>.level-top{padding:16px 12px;}
.nav-open .nav-sections{box-shadow:none;}
.navpro-dropdown > .navpro-dropdown-inner > .navpro-row > .navpro-col > .children > .parent-expanded > a{color:#2a2a2a}
.nav-sections-item-content{padding-top:0;}
.nav-toggle:before{font-size:38px;color: #ff7805;margin-left:-5px;}
.nav-sections{padding-top:0;}
.navpro-icon-caret::before{right:10px;}
.block-content.rewpb{margin-left:-5px;margin-right:-2px;column-count:2;column-gap:0;-moz-column-count:2;-webkit-column-count:2}
.footer  .field.newsletter{width:100%}
.footer .cyan-sm-24 ,.footer .cyan-lg-6,
.footer  .max-cyan-container{    padding-left: 0;  padding-right: 0;}
.breadcrumbs .items{padding-left: 0px!important;}
 

 /*.cms-magehome*/
 .cms-magehome .page-header{margin-bottom:0;}
 .cms-magehome .columns {flex-direction: column-reverse;}
 .homephoto{margin:0 -15px;}

 .cms-index-index .footer .new_footer_main_list,
 .cms-index-index .footer .row .cyan-sm-24 ,
 .cms-index-index .footer .footer_main_promise{    padding-left: 0;  padding-right: 0;}
 .cyan-pubu .amreview-title-wrapper.pubu-title a{font-size:16px;}
 .cyan-pubu .amreview-message{    -webkit-line-clamp: 7;}

 /*.catalog-product-view */
 .category-view .swiper-container .swiper-slide {margin: 20px 16px 30px 0;width:calc((100% - 30px) / 3); }
 .catalog-product-view .product.media{order:-2;width:100%;}
 .catalog-product-view .page-main .columns .column.main{order:0;}
  .catalog-product-view h3.block-title.title{margin-top:30px;}
 .catalog-product-view h3.block-title.title,
 .catalog-product-view .line_black_red{width:100%;    text-align: center;}
 .catalog-product-view .am-tabs-view .product.data.items > .item.title > .switch{padding-left:754px }
 .catalog-product-view .product-options-wrapper .field.required{margin-bottom:10px;}
 .catalog-product-view  .product-info-main .product-add-form{margin-top:15px;margin-bottom:10px;}
 .catalog-product-view  .columns .column.main{padding-bottom:20px;}
 
 
 
 
.mst-searchautocomplete__item.magento_catalog_product{position:relative;padding-bottom:25px;border-color:#ccc;}
.mst-searchautocomplete__item.magento_catalog_product>a[rel=noreferrer]{width:30%;}
.mst-searchautocomplete__item.magento_catalog_product .meta{width:70%;}
.mst-searchautocomplete__item.magento_catalog_product .store{position:absolute;right:20px;bottom:10px;}
.swatch-attribute.size .swatch-attribute-options{box-sizing:border-box;grid-template-columns:repeat(4,1fr); margin:0;}
 .catalog-product-view .product-options-wrapper div.mage-error{grid-column-start: 1;  grid-column-end: 5;}
.am-tabs-view .product.data.items>.data.item.title.active+.data.item.content{padding:0 0 20px 0;border:0;border-bottom:1px solid #ccc;}
.page-products.page-layout-1column .products-grid .product-item{margin-bottom:8px;    width: calc((100% - 2%) / 2);}
.category-view .category-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.catalog-product-view .product.data.items .item.title > .switch { padding: 1px 15px 1px 0;}

/*.checkout-cart-index*/
.checkout-cart-index .cart.main.actions{display:flex;}
.checkout-cart-index #form-validate .action.continue{margin-left:0;margin-bottom: 22px;} 
.checkout-cart-index #form-validate .action.update{margin-right: 0px ;margin-bottom: 22px;}
.checkout-cart-index #gift-options-cart .gift-options .actions-toolbar .secondary .action{margin-left:0;  }
.checkout-cart-index .cart.table-wrapper .item-options{font-size:13px;}
.checkout-cart-index .cart.table-wrapper .product-item-details{margin-left: 20%;width:80%;}
.checkout-cart-index .cart.table-wrapper .product-item-photo{top:30px;}
.checkout-cart-index .cart.table-wrapper .col.price[data-th]:before{display:none;}
.checkout-cart-index .table-wrapper .action-delete span,.checkout-cart-index .table-wrapper .action-edit span{color:#000;font-size:12px;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action{padding-right:40px;width:auto;height:auto;border-radius:0;background: #fff;
    border: none;}
.checkout-cart-index  .table-wrapper .action-delete span:after,.checkout-cart-index .table-wrapper .action-edit span::after{top:0;left:auto;}
.checkout-cart-index  .cart.table-wrapper .actions-toolbar>.action:hover span,
.cart.table-wrapper .actions-toolbar > .action:hover span::after{color:#000;}
 .cart.table-wrapper .actions-toolbar > .action:active{box-shadow:none;}
 .checkout-cart-index .table-wrapper .action-edit span::after{margin-left: 8px;}
.checkout-cart-index #shopping-cart-table .price-excluding-tax{line-height:2;}
.checkout-cart-index #shopping-cart-table .product-item-name>a{height:auto;}
.checkout-cart-index #shopping-cart-table  td.col.subtotal{padding-top:0;    width: 80%; margin-left: 20%; text-align: right;}
.checkout-cart-index #shopping-cart-table td.col.price{padding-top:0;width:80%;margin-left:20%;    padding-left: 6px;  margin-top: -20px;}
.checkout-cart-index .cart-summary{margin-top:25px;     background: #fff;  border-top: 15px solid #f9f9f9;}
.checkout-cart-index div.cart-container{width:100%;}
.checkout-cart-index .header.content div.block-search{display:none;}


/*.customer-account-login */
.customer-account-login .login-container{    padding: 30px 15px 0;}

/*.account*/
.account .block-collapsible-nav .title{padding:15px 40px 15px 15px;    background: -webkit-linear-gradient(top,#ffe8d4 0,#ff8218ba 100%);}
.account .block-collapsible-nav .title:after{margin-top:5px;}
.account .block-collapsible-nav .content {   background: #fff;  box-shadow: 0 10px 20px 1px #cecbcb;}

.cms-billing-terms-and-conditions main#maincontent,
.cms-terms-of-service main#maincontent,
.cms-measuring-guide main#maincontent,
.customer-account-login  main#maincontent{padding:0;}
.checkout-cart-configure button#product-updatecart-button{margin-bottom:10px;}

/*.catalog-category-view */
.catalog-category-view .toolbar-amount{float:left;}
}

.amreview-submit-form .field.review-field-nickname.-half, .amreview-submit-form .field.review-field-email {float:none!important;}
.amreview-submit-form .field.review-field-nickname, .amreview-submit-form .field.review-field-email {
    width: 100%!important;    float: none!important;
}
 



.product.attribute.overview {clear: both;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
@media screen and (min-width: 1024px) {
    .pc-hide {
        display: none !important;
    }
}

#payment-request-button {    clear: both;}




.checkout-payment-method .ccard .captcha .input-text, .checkout-payment-method .ccard .number .input-text {
    width: 100%;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02);
    border-radius: 5px;
}

.checkout-payment-method .credit-card-types {
    margin: 0;
}


.abs-field-tooltip input, .field .control._with-tooltip input {
    width: calc(100% - 0px)!important;    border-radius: 5px;    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02);

}

#payment_form_payment_cardpay {
    border-radius: 5px;
    border: 1px solid #000;
    padding: 10px 15px;    position: relative;max-width:600px;
    margin: 15px 0;}
.checkout-payment-method .payment-methods .actions-toolbar .primary {max-width:635px;    float: left;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address {    padding: 0 15px 0px;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .payment-method-content {padding:0;
}
.checkout-payment-method .payment-method-content .fieldset>.field.type {    position: absolute;
    top: 50px;right: 45px;}
.checkout-payment-method .payment-method-content .fieldset>.field.date { display: inline-block;
    float: left;
    width: 60%;}
.checkout-payment-method .payment-method-content .fieldset>.field.cvv {width: 40%;
    display: inline-block;
    margin: 0;}
    
.checkout-payment-method .ccard>.field.cvv>.control {padding-right:0px}
.checkout-payment-method .field-tooltip .field-tooltip-action {    top: 5px;position: relative;right: 5px;}

.checkout-payment-method .fieldset>.field.required>.label:after {display:none}
.checkout-payment-method .fieldset>.field.required>.label {font-size:12px}
@media screen and (max-width:768px){ 
.checkout-payment-method .payment-method-content .fieldset>.field.type {
    top: 42px;
    right: 20px;
}
.checkout-payment-method .ccard .month .select {width:80px}
.checkout-payment-method .payment-method-content .fieldset>.field.date  {width:55%}
.checkout-payment-method .payment-method-content .fieldset>.field.cvv {width:45%}
}
    
    
    