/* runtime-start */[hidden]{display:none!important}.i-spzhtml-element{display:inline-block}[layout=nodisplay]:not(.i-spzhtml-element){display:none!important}.i-spzhtml-layout-fixed,[layout=fixed][width][height]:not(.i-spzhtml-layout-fixed){display:inline-block;position:relative}.i-spzhtml-layout-responsive,[layout=responsive][width][height]:not(.i-spzhtml-layout-responsive),[width][height][heights]:not([layout]):not(.i-spzhtml-layout-responsive),[width][height][sizes]:not(img):not([layout]):not(.i-spzhtml-layout-responsive){display:block;position:relative}.i-spzhtml-layout-intrinsic,[layout=intrinsic][width][height]:not(.i-spzhtml-layout-intrinsic){display:inline-block;max-width:100%;position:relative}[layout=intrinsic][width][height].i-spzhtml-layout-intrinsic .i-spzhtml-fill-content{min-width:auto;width:auto}.i-spzhtml-layout-intrinsic .i-spzhtml-sizer{max-width:100%}.i-spzhtml-intrinsic-sizer{display:block!important;max-width:100%}.i-spzhtml-layout-container,.i-spzhtml-layout-fixed-height,.i-spzhtml-layout-logic,[layout=container],[layout=fixed-height][height]:not(.i-spzhtml-layout-fixed-height){display:block;position:relative}.i-spzhtml-layout-fill,.i-spzhtml-layout-fill.i-spzhtml-notbuilt,[layout=fill]:not(.i-spzhtml-layout-fill){bottom:0;display:block;left:0;overflow:hidden!important;position:absolute;right:0;top:0}.i-spzhtml-layout-flex-item,[layout=flex-item]:not(.i-spzhtml-layout-flex-item){display:block;flex:1 1 auto;position:relative}.i-spzhtml-layout-size-defined{overflow:hidden!important}.i-spzhtml-layout-awaiting-size{bottom:auto!important;position:absolute!important;top:auto!important}i-spzhtml-sizer{display:block!important}@supports (aspect-ratio:1/1){i-spzhtml-sizer.i-spzhtml-disable-ar{display:none!important}}.i-spzhtml-fill-content{display:block;height:0;margin:auto;max-height:100%;max-width:100%;min-height:100%;min-width:100%;width:0}.i-spzhtml-layout-size-defined .i-spzhtml-fill-content{bottom:0;left:0;position:absolute;right:0;top:0}.i-spzhtml-replaced-content{border:none!important;padding:0!important}.i-spzhtml-unresolved{overflow:hidden!important;position:relative}.i-spzhtml-notbuilt,[layout]:not(.i-spzhtml-element):not([i-spzhtml-ssr]),[width][height][heights]:not([layout]):not(.i-spzhtml-element):not([i-spzhtml-ssr]),[width][height][sizes]:not(img):not([layout]):not(.i-spzhtml-element):not([i-spzhtml-ssr]){color:transparent!important;overflow:hidden!important;position:relative}.i-spzhtml-notbuilt:not(.i-spzhtml-layout-container):not([i-spzhtml-ssr])>*,[layout]:not([layout=container]):not(.i-spzhtml-element):not([i-spzhtml-ssr])>*,[width][height][heights]:not([layout]):not(.i-spzhtml-element):not([i-spzhtml-ssr])>*,[width][height][sizes]:not([layout]):not(.i-spzhtml-element):not([i-spzhtml-ssr])>*{display:none}[layout]:not([layout=container]):not(.i-spzhtml-element):not([i-spzhtml-ssr]),[layout]:not([layout=container]):not([manual]):not([i-spzhtml-ssr]).i-spzhtml-notbuilt,[width][height][heights]:not([layout]):not(.i-spzhtml-element):not([i-spzhtml-ssr]),[width][height][sizes]:not(img):not([layout]):not(.i-spzhtml-element):not([i-spzhtml-ssr]){color:transparent!important;line-height:0!important}spz-img:not(.i-spzhtml-element)[i-spzhtml-ssr]>img.i-spzhtml-fill-content{display:block}.i-spzhtml-ghost{visibility:hidden!important}.i-spzhtml-element>[placeholder],[layout]:not(.i-spzhtml-element)>[placeholder],[width][height][heights]:not([layout]):not(.i-spzhtml-element)>[placeholder],[width][height][sizes]:not([layout]):not(.i-spzhtml-element)>[placeholder]{display:block;line-height:normal}.i-spzhtml-element>[placeholder].hidden,.i-spzhtml-element>[placeholder].spz-hidden{visibility:hidden}.i-spzhtml-layout-container>[placeholder].hidden,.i-spzhtml-layout-container>[placeholder].spz-hidden{display:none}.i-spzhtml-layout-size-defined>[placeholder]{bottom:0!important;left:0!important;position:absolute!important;right:0!important;top:0!important;z-index:1}spz-img.i-spzhtml-ssr:not(.i-spzhtml-element)>[placeholder]{z-index:auto}.i-spzhtml-notbuilt>[placeholder]{display:block!important}template{display:none!important}[visible-when-invalid]:not(.visible),form [submit-error],form [submit-success],form [submitting]{display:none}[layout=intrinsic][i-spzhtml-unheight-layout] img{height:auto!important;position:relative!important;width:100%!important}html{overflow-x:hidden!important}html,html body{height:auto!important}html body{margin:0!important}body{text-size-adjust:100%}html.i-spzhtml-doc{touch-action:pan-y pinch-zoom}html.i-spzhtml-doc>body{overflow:visible!important;position:relative!important}.i-spzhtml-scroll-disabled{overflow-x:hidden!important;overflow-y:hidden!important}.i-spzhtml-carousel-scroll-disabled{touch-action:none;touch-action:pan-y}spz-list [role=loading]:not([pagination]),spz-list [role=loading]:not([scroll]),spz-pagination>[role=arrow]{display:none}spz-carousel{display:flex!important}spz-img[layout=responsive][auto-fit]{width:100%}spz-accordion>section>:last-child{display:none!important}spz-accordion>section[expanded]>:last-child{display:block!important}spz-menu [spz-menu-root]{display:flex;flex-wrap:nowrap}spz-carousel:not([dom-mounted]) .i-spzhtml-slides-container>:not(.i-spzhtml-slide-item-show),spz-carousel:not([dom-mounted]) [next],spz-carousel:not([dom-mounted]) [pre],spz-carousel:not([dom-mounted]):not([i-spzhtml-ssr])>*{display:none}spz-carousel .i-spzhtml-slides-container{box-sizing:content-box;transform:translate(0);z-index:1}spz-carousel .i-spzhtml-slide-item,spz-carousel .i-spzhtml-slides-container{display:flex;height:100%;position:relative;transition-property:transform;width:100%}spz-carousel .i-spzhtml-slide-item{flex-shrink:0}spz-carousel .i-spzhtml-slide-item>*{overflow:hidden!important;width:100%}spz-carousel[effect=fade] .i-spzhtml-slides-container .i-spzhtml-slide-item{display:none;opacity:0}spz-carousel[effect=fade] .i-spzhtml-slides-container .i-spzhtml-slide-item-show{display:flex;opacity:1!important}.i-spzhtml-tab-panel:not([active]),spz-menu [spz-menu-submenu]{display:none}spz-menu>*{opacity:0;pointer-events:none}spz-menu[finish]>*{opacity:1!important;pointer-events:auto!important}spz-list[display-in-order] [role=listitem] spz-img img{opacity:0;transition:opacity .5s linear}spz-dropdown{display:none}spz-script{font-size:0}ljs-list [role=loading]:not([pagination]),ljs-list [role=loading]:not([scroll]),ljs-pagination>[role=arrow]{display:none}ljs-carousel{display:flex!important}ljs-img[layout=responsive][auto-fit]{width:100%}ljs-accordion>section>:last-child{display:none!important}ljs-accordion>section[expanded]>:last-child{display:block!important}[layout=container]:not(.i-spzhtml-built){color:inherit!important}ljs-menu [spz-menu-root]{display:flex;flex-wrap:nowrap}ljs-menu>*{opacity:0;pointer-events:none}ljs-menu[finish]>*{opacity:1!important;pointer-events:auto!important}ljs-list[display-in-order] [role=listitem] ljs-img img{opacity:0;transition:opacity .5s linear}ljs-script{font-size:0}ljs-img:not(.i-spzhtml-element)[i-spzhtml-ssr]>img.i-spzhtml-fill-content{display:block}ljs-img.i-spzhtml-ssr:not(.i-spzhtml-element)>[placeholder]{z-index:auto}ljs-carousel:not([dom-mounted]) .i-spzhtml-slides-container>:not(.i-spzhtml-slide-item-show),ljs-carousel:not([dom-mounted]) [next],ljs-carousel:not([dom-mounted]) [pre],ljs-carousel:not([dom-mounted]):not([i-spzhtml-ssr])>*{display:none}ljs-carousel .i-spzhtml-slides-container{box-sizing:content-box;transform:translate(0);z-index:1}ljs-carousel .i-spzhtml-slide-item,ljs-carousel .i-spzhtml-slides-container{display:flex;height:100%;position:relative;transition-property:transform;width:100%}ljs-carousel .i-spzhtml-slide-item{flex-shrink:0}ljs-carousel .i-spzhtml-slide-item>*{overflow:hidden!important;width:100%}ljs-carousel[effect=fade] .i-spzhtml-slides-container .i-spzhtml-slide-item{display:none;opacity:0}ljs-carousel[effect=fade] .i-spzhtml-slides-container .i-spzhtml-slide-item-show{display:flex;opacity:1!important}ljs-menu [spz-menu-submenu],ljs-tabs:not([finish]) [role=tabpanel],spz-tabs:not([finish]) [role=tabpanel]{display:none}/* runtime-end */

:root {
  --layout-width: 1440px;
  --page-width: var(--layout-width);
  --padding-x: 16px;
  --lg-padding-x: 40px;
  --product-align: left;
  --page-spacing: 40px;

  --layout:theme;
  --color-body-bg:#ffffff;
  --color-body-text:rgba(0, 0, 0, 1);
  --color-price-text:#BA4444;
  --color-compare-at-price-text:#888888;
  --color-save-text:#BA4444;
  --color-borders:#E8E8E1;
  --color-primary-btn-bg:rgba(26, 40, 54, 1);
  --color-primary-btn-text:#FFFFFF;
  --color-sale-tag-bg:#BA4444;
  --color-sale-tag-text:#FFFFFF;
  --color-cart-dot-bg:#BA4444;
  --color-cart-dot-text:#FFFFFF;
  --color-image-bg:#FFFFFF;
  --color-header-bg:rgba(26, 40, 54, 1);
  --color-header-text:#FFFFFF;
  --color-header-search:#FFFFFF;
  --color-footer-bg:#FFFFFF;
  --color-footer-border:#E8E8E1;
  --color-footer-text:#000000;
  --color-scheme-1-bg:rgba(106, 129, 153, 1);
  --color-scheme-1-text:rgba(255, 255, 255, 1);
  --color-scheme-2-bg:rgba(247, 247, 247, 1);
  --color-scheme-2-text:rgba(0, 0, 0, 1);
  --color-scheme-3-bg:#FCF4F1;
  --color-scheme-3-text:#000000;
  --type-title-font-size:36px;
  --type-body-font-size:14px;
  --type-nav-font-size:14px;
  --type-nav-spacing:0.01em;
  --edges:square;
  --button-style:square;
  --collection-grid-image-margin:14;
  --product-grid-image-size:100%px;
  --product-thumb-style:image;
  --variant-type:button;
  --swatch-style:round;
  --cart-recommendations:none;
  --postage-free-amount:49.99;
  --breakpoint:960;
  --color-scheme-1-texture:none;
  --color-scheme-2-texture:none;
  --color-scheme-3-texture:none;
  --color-countdown-bg:rgba(248, 248, 248, 0.8);
  --color-countdown-time-text:#EA3F36;
  --type-title-spacing:0.01em;
  --type-title-line-height:1.1;
  --type-body-spacing:0.01em;
  --type-body-line-height:1.3;
  --type-nav-style:body;
  --cart-icon:cart;
  --product-grid-style:simple;
  --collection-grid-shape:circle;
  --collection-grid-image:product;
  --product-save-type:amount;
  --product-title:title;
  --product-title-style:hide;
  --product-text-align:left;
  --swatch-size:40px;
  --cart-type:page;
  --product-cart-type:drawer;
  --add-to-cart-button-type:secondary;
  --buy-now-button-type:primary;
  --blog-slide-heading:Latest posts;
  --blog-collection-number:5;
  --blog-image-size:naturalpx;
  --checkout-alignment:center;
  --checkout-body-fontfamily:lato_n4;
  --checkout-button-background-color:#2277C8;
  --checkout-button-fontfamily:lato_n4;
  --checkout-button-text:#FFFFFF;
  --checkout-error-color:#EA0000;
  --checkout-focus-color:#2277C8;
  --checkout-heading-fontfamily:lato_n4;
  --checkout-image-height:small;
  --checkout-input-background-color:transparent;
  --checkout-logo-position:left;
  --checkout-logo-size:mediumpx;
  --checkout-menu-alignment:column;
  --checkout-mobile-discount-box-location:orderSummaryAndPaymentMethod;
  --checkout-order-background-color:#FAFAFA;
  --checkout-payment-background-color:#ffffff;
  --color-product-detail-bg:#f6f6f6;
  
  
  
  --type-title-capitalize:unset;
  --type-nav-capitalize:uppercase;
  
  
    
  
  
  
  
  --color-scheme-1-image:none;
  --color-scheme-1-repeat:repeat;
  --color-scheme-1-size:unset;

  
    
  
  
  
  
  --color-scheme-2-image:none;
  --color-scheme-2-repeat:repeat;
  --color-scheme-2-size:unset;

  
  
  
  
  
  
  --color-scheme-3-image:none;
  --color-scheme-3-repeat:repeat;
  --color-scheme-3-size:unset;

  --color-darken: rgba(0, 0, 0, 0.027);
  
  
  --color-primary-btn-light:#314c67;
  
  
  
  --color-header-border:rgba(255, 255, 255, 0.15);
  --global-border-radius:1px;
  --global-border-radius-btn:1px;
  --global-fixed-border-radius-btn: 1px;

  
  
  --color-body-8:rgba(0, 0, 0, 0.8);
  --color-body-7:rgba(0, 0, 0, 0.7);
  --color-body-6:rgba(0, 0, 0, 0.6);
  --color-body-5:rgba(0, 0, 0, 0.5);
  --color-warning: #d95d57;
  --color-placeholder: #7A8086;

  --color-countdown-bg: rgba(248, 248, 248, 0.8);
  --color-countdown-time-text: #EA3F36;
}
@media (max-width: 959.98px){
  :root {
    --type-body-font-size: 12px;

    
      --page-spacing: 8px;
    
  }
}
.type-title-font-family{
  font-family:Frank Ruhl Libre,sans-serif;
  font-style:normal;
  font-weight:400;
}.type-body-font-family{
  font-family:Montserrat,sans-serif;
  font-style:normal;
  font-weight:400;
}

/* hebrew */@font-face {  font-family: 'Frank Ruhl Libre';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/frankruhllibre/v21/j8_96_fAw7jrcalD7oKYNX0QfAnPcbzNEEB7OoicBw7FYWqVNRVUFFR-39-mvA.woff2) format('woff2');  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;}/* latin-ext */@font-face {  font-family: 'Frank Ruhl Libre';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/frankruhllibre/v21/j8_96_fAw7jrcalD7oKYNX0QfAnPcbzNEEB7OoicBw7FYWqZNRVUFFR-39-mvA.woff2) format('woff2');  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Frank Ruhl Libre';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/frankruhllibre/v21/j8_96_fAw7jrcalD7oKYNX0QfAnPcbzNEEB7OoicBw7FYWqXNRVUFFR-398.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* cyrillic-ext */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw0aXp-p7K4KLjztg.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}/* cyrillic */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw9aXp-p7K4KLjztg.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* vietnamese */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw2aXp-p7K4KLjztg.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXp-p7K4KLjztg.woff2) format('woff2');  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXp-p7K4KLg.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

input,textarea,button {
  font-family: Montserrat,sans-serif;
}

h1,h2,h3,h4,h5,h6{
  font-family: Frank Ruhl Libre;
}

.touch_scale {
  position: relative;
}
.touch_scale:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  transform: scale(1.8);
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

html { -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale; }
body {padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);-webkit-tap-highlight-color:transparent;}
*:focus{outline:none;}
.hide-scrollbar::-webkit-scrollbar,.hide-scrollbar ::-webkit-scrollbar{display:none}
.hide-scrollbar{-ms-overflow-style: none;scrollbar-width: none;}

.lazyloading:not(.lazyloaded){ background-color: #FFFFFF; animation-name: fadeinout; animation-duration: 4s; animation-iteration-count: infinite; height:100%;}
@keyframes fadeinout { 0%,100% { background-color: #f1f1f1; } 50% { background-color: #e2e2e2; } }
*, :after, :before {box-sizing: border-box;}
input[type=text],input[type='search'], input[type=email], input[type=password], input:not([type]), textarea {
  appearance: none;
  -webkit-appearance: none;
}
input[type='search']::-webkit-search-cancel-button {
  display: none;
}

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

.page-container {
    max-width: var(--page-width);
    padding: 0 var(--page-spacing);
    margin: 0 auto;
  }

  @media (max-width: 959.98px) {
    .md\:page-container {
      max-width: var(--page-width);
      padding: 0 var(--page-spacing);
      margin: 0 auto;
    }
  }

  @media (min-width: 960px) {
    .lg\:page-container {
      max-width: var(--page-width);
      padding: 0 var(--page-spacing);
      margin: 0 auto;
    }
  }

  [spz-if="false"] {
    display: none !important;
  }

.bounce1{
  border: 3px solid #fff;
  -webkit-animation: rotate .8s ease infinite;
  animation: rotate .8s ease infinite;
}
.bounce2{
  border: 3px dashed #fff;
  -webkit-animation: rotate .8s linear infinite;
  animation: rotate .8s linear infinite;
  opacity: 0.5;
}
.bounce1, .bounce2{
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border-top: 3px solid transparent !important;
  border-left: 3px solid transparent !important;
  border-right: 3px solid transparent !important;
}
.loading__inner-wrapper .bounce1, .loading__inner-wrapper .bounce2{
  border-color: var(--color-body-text);
}

@keyframes pploading {
  0% {
    background-position: 0% 0;
  }
  50% {
    background-position: 100% 0;
  }
  100% {
    background-position: 200% 0;
  }
}
.mce__content {font-size: var(--type-body-font-size) - 1px}
.mce__content p:first-child{margin-top: 0;}
.mce__content p:last-child{margin-bottom: 0;}
.mce__content img {position: relative;max-width: 100%;vertical-align: bottom;height: auto;}
.mce__content img+img {margin-top:30px;}
.mce__content table {max-width: 100%;border-collapse: collapse;}
.mce__content iframe {width: 100%;}
.mce__content blockquote {margin: 1em 40px;}
.mce__content a {color: inherit;word-break: break-all;}
.text_toggle {
  position: relative;
  padding-right: 15px;
  word-break: break-all;
}
.text_toggle [for^="text_limit"] {
  position: absolute;
  top: 0;
  right: 0;
  transition: all 0.3s;
}
.text_toggle [for^="text_limit"] i {
  font-size: 12px;
}
.text_toggle:checked + .three_line_text_truncate {
  -webkit-line-clamp: unset!important;
}
.text_toggle:checked + .three_line_text_truncate [for^="text_limit"] {
  transform: rotateZ(180deg);
}
.two_line_text_truncate {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.three_line_text_truncate {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
#atc-modal {
  -webkit-overflow-scrolling: touch;
}

.product-snippet__form{
  font-size: var(--type-body-font-size)
}
.product-snippet:hover .quick-wrapper{
  opacity: 100;
  transform: translateY(0);
}
.product-snippet__variant{
  box-shadow: inset 0px 0px 0px 1px var(--color-borders),inset 0px 0px 0px 3px var(--color-body-bg);
}
.product-snippet__variant[data-checked]{
  box-shadow: inset 0px 0px 0px 1px var(--color-body-text),inset 0px 0px 0px 3px var(--color-body-bg);
}
.product-snippet__indent{
  margin-top: 0%;
  margin-right: 0%;
  margin-left: 0%;
}
.line.product-snippet .product-snippet-content{
  width: 100%;
  flex-direction: row;
  align-items: center;
}
.line.product-snippet .product-snippet__indent{
  flex-shrink: 0;
  width: 45%;
  max-width: 200px;
  margin-top: calc(0% / 4);
  margin-right: 0;
  margin-bottom: calc(0% / 4);
  margin-left: calc(0% / 4);
}
.line.product-snippet .product-snippet__title-wrapper{
  flex: 1;
}
.product-snippet__price.has_discount_price {
  text-decoration: line-through;
  color: var(--color-compare-at-price-text);
}

.line.product-snippet .product-snippet__price-wrapper{
  display: flex;
  flex-direction: column;
}
.line.product-snippet .product-snippet-info{
  padding-right: 24px;
  padding-left: 20px;
}
@media (min-width: 960px){
  .line.product-snippet .product-snippet-info{
    padding-right: 44px;
  }
  .line.product-snippet .product-snippet-info{
    display: flex;
    align-items: center;
    flex: 1;
  }
  .line.product-snippet .product-snippet__form{
    margin-top: 0;
  }
  .line.product-snippet .product-snippet__price-wrapper{
    padding-left: 20px;
  }
  .product-snippet__img-hover:hover .product-snippet__img-first{
    opacity: 0;
  }
  .product-snippet__img-hover:hover .product-snippet__img-second{
    transform: scale(1);
    opacity: 1;
  }
}
.product-info__variants_radio ~ .product-info__label, .product-info__thumbnail{
  box-shadow: 0px 0px 0px 1px var(--color-borders), inset 0px 0px 0px 2px var(--color-body-bg);
}
.product-info__variants_radio:checked ~ .product-info__label, .product-info__variants_radio:checked ~ .product-info__thumbnail{
  box-shadow: 0px 0px 0px 2px var(--color-body-text), inset 0px 0px 0px 2px var(--color-body-bg);
}

.product-info__variants_radio[soldout] ~ .product-info__label,
.product-info__variants_radio[soldout] ~ .product-info__thumbnail[data-type="image_with_text"] {
  color: #888A8B;
  text-decoration: line-through;
}

.product-info__variants_radio[soldout] ~ .product-info__thumbnail[data-type="image"] {
  position: relative;
}

.product-info__variants_radio[soldout] ~ .product-info__thumbnail[data-type="image"]::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  z-index: 1;
  background-color: rgba(255, 255, 255, .5);
}


.product-title-transform{text-transform : var(--global-product-title-transform)}

.title-transform{text-transform : var(--global-title-transform)}
.slick-current .product-image__thumb:after{
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  box-shadow: inset 0px 0px 0px 2px var(--color-body-text),inset 0px 0px 0px 3px var(--color-body-bg);
}
.product-image__dot.slick-current{
  border-color: var(--color-body-text);
  opacity: 1;
}
.product-image__dot.slick-small{
  width: 3px;
  height: 3px;
  margin-top: 9px;
}

.product-image__thumbs-arrow.is-hidden{
  display:none;
}
.product-image__thumb,
.slick-current .product-image__thumb:after {
  border-radius: 1px;
}

@media (max-width: 959.98px) {
  .slick-slide-show.product-info__slide {
    border-radius: 1px;
  }

  .md\:two_line_text_truncate {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
  }
}
@media (min-width: 960px) {
  .product-image__thumbs-arrow{
    display:flex;
  }
  .product-info__slide {
    border-radius: 1px;
  }
}
.product-info__desc-wrap.is-open label{
  border: none;
}
.product-info__desc-wrap.is-open .product-info__desc-icon{
  transform: rotate(-90deg);
}
.product-info__desc-wrap.is-open .product-info__desc-tab-header{
  box-shadow: none;
}
.quick-shop-modal .breadcrumb{
  padding: 0;
}
.product-info__header_price {
  font-size: calc(var(--type-body-font-size) * 1.6667);
}
.product-info__header_compare-at-price{
  font-size: calc(var(--type-body-font-size) + 4px);
}
@media (min-width: 960px) {
  .product-info__header_price {
    font-size: calc(var(--type-body-font-size) * 2);
  }
  .product-info__header_compare-at-price{
    font-size: calc(var(--type-body-font-size) + 6px);
  }
}
.product-info__add-to-cart.is-disabled{
  border: 1px solid transparent !important;
  color: #b6b6b6 !important;
  background: #f6f6f6 !important;
  pointer-events: none;
  cursor: default !important;
}

@media (min-width: 960px) {
  [data-thumb-position="next"].product-image .product-image__content{
    width: calc(100% - 96px);
  }
}
.product-snippet .shoplazza-reviews-rating-wrap {
  white-space: unset !important;
}

.main-content > .card-spacing{
  margin: 30px 0;
  margin-top: 0;
  padding-top: 30px;
}

.main-content > .card-spacing ~ .card-spacing,
.main-content > div[data-section-type] ~ .card-spacing{
  margin-top: 30px;
  padding-top: 0;
}

@media (min-width: 960px) {
  .main-content > .card-spacing{
    margin: 60px 0;
    margin-top: 0;
    padding-top: 60px;
  }
  .main-content > .card-spacing ~ .card-spacing,
  .main-content > div[data-section-type] ~ .card-spacing{
    margin-top: 60px;
    padding-top: 0;
  }
}

html.is-locked,
html.is-locked body {
  box-sizing: border-box;
  height: calc(var(--window-inner-height) - 1px);
  overflow: hidden;
  touch-action: none;
}

@keyframes current__inventory-progress-bar-stripes {
  from {
    background-position: -40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes current__inventory-progress-bar-stripes-rtl {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.current__inventory-progress-bar {
  transition: width 1.2s ease;
}

.current__inventory-progress-bar:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(
    135deg,
    rgba(255, 255, 255, .1) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, .1) 50%,
    rgba(255, 255, 255, .1) 75%,
    transparent 75%,
    transparent
  );
  background-size: 40px 40px;
  animation: 2s linear infinite current__inventory-progress-bar-stripes;
}
.footer-copyright a[href] {
  color: inherit;
  text-decoration: none;
}

.cart__discount-input {
  background: none;
  outline: none;
  border: none;
  min-width: 10px;
  flex: 0;
  margin: 0;
  padding: 0;
}

.discount_gift_content {
  display: inline-flex;
  align-items: center;
  padding: 4px;
  color: #EB391B;
  background-color: rgba(235, 57, 27, 0.1);
  border-radius: 2px;
}
.discount_gift_content .discount__gift_lan {
  margin-left: 2px;
}

.product-share-btn-mobile {
  margin: 0;
  padding: 0;
  border: 0;
  outline: none;

  z-index: 10;
  position: absolute;
  top: 0;
  right: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  color: #fff;
  background-color: transparent;
  cursor: pointer;
}

.product-share-btn-mobile::before {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
}

html[dir="rtl"] .product-share-btn-mobile {
  left: 12px;
  right: unset;
}
.product-share-list-wrapper {
  position: relative;
}
.tooltip-arrow {
  background-color: var(--color-body-bg);
  box-shadow: 0 8px 25px 0 rgba(0, 0, 0, .25);
  inset-inline-start: 0;
  height: 8px;
  width: 16px;
  position: absolute;
  content: '';
  bottom: 0;
  top: -8px;
  left: 118.5px;
  clip-path: path("M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z");
}
.product-share-inner-tooltip {
  z-index: 50;
  min-width: 38%;
  max-width: unset;
  box-sizing: border-box;
  position: absolute;
  margin: 0;
  padding: 0;
  right: 12px;
  top: 52px;
  width: max-content;
  visibility: visible;
  background-color: var(--color-body-bg);
  opacity: 0;
  visibility: hidden;
  transition: opacity .3s cubic-bezier(.645,.045,.355,1);
  border-radius: 8px;
  box-shadow: 0px 8px 25px 0px #0000001A;
}
.product-share-list {
  padding: 16px !important;
}

.product-share-list li > a {
  display: flex;
  align-items: center;
  padding: 10px 0;
  line-height: 1.4;
  color: var(--color-body-text);
  font-size: calc(var(--type-text-font-size) + 2px);
  text-decoration: none;
}

.product-share-list svg {
  flex-shrink: 0;
  margin-right: 8px;
  color: #8B9195;
}

html[dir="rtl"] .product-share-list svg {
  margin-left: 8px;
  margin-right: 0;
}

.clear {
  margin: 0;
  padding: 0;
  border: 0;
  outline: none;
  list-style: none;
  background-color: transparent;
}

/* 配送信息 */

.product-info-shipping-container {
  padding: 8px;
  border-radius: 2px;
  background-color: #F6F6F6;
}



  
  .zoom_img {
    cursor: zoom-in;
  }
  @media (max-width: 959.98px){
    .zoomImg{
      display: none !important;
    }
  }

  .scroll-disabled {
    overflow-x: hidden !important;
    overflow-y: hidden !important;
  }

*,::after,::before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-blur:var(--tw-empty, );/*!*//*!*/--tw-brightness:var(--tw-empty, );/*!*//*!*/--tw-contrast:var(--tw-empty, );/*!*//*!*/--tw-grayscale:var(--tw-empty, );/*!*//*!*/--tw-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-invert:var(--tw-empty, );/*!*//*!*/--tw-saturate:var(--tw-empty, );/*!*//*!*/--tw-sepia:var(--tw-empty, );/*!*//*!*/--tw-drop-shadow:var(--tw-empty, );/*!*//*!*/--tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-pointer-events-none{pointer-events:none}.tw-pointer-events-auto{pointer-events:auto}.tw-invisible{visibility:hidden}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-sticky{position:sticky}.tw-inset-0{top:0;right:0;bottom:0;left:0}.tw-right-4{right:1rem}.tw-top-0{top:0}.tw-left-0{left:0}.tw-top-\[-31px\]{top:-31px}.tw-right-\[5px\]{right:5px}.tw-bottom-0{bottom:0}.tw-top-5{top:1.25rem}.tw-left-25{left:6.25rem}.tw-left-1{left:.25rem}.tw-top-1{top:.25rem}.tw-right-0{right:0}.tw-right-\[34px\]{right:34px}.tw-bottom-\[22px\]{bottom:22px}.tw-bottom-\[-18px\]{bottom:-18px}.tw-top-1\/2{top:50%}.tw-left-1\/2{left:50%}.tw-right-10{right:2.5rem}.tw-right-20{right:5rem}.tw-bottom-10{bottom:2.5rem}.tw-right-15{right:3.75rem}.tw-left-2{left:.5rem}.tw-right-2{right:.5rem}.tw--top-3{top:-.75rem}.tw--right-3{right:-.75rem}.tw-right-\[10px\]{right:10px}.tw-bottom-\[10px\]{bottom:10px}.tw-top-\[100px\]{top:100px}.tw-top-1\/4{top:25%}.tw-top-3{top:.75rem}.tw-left-full{left:100%}.tw-right-1\/2{right:50%}.tw-top-full{top:100%}.tw--right-2{right:-.5rem}.tw--top-2{top:-.5rem}.tw-top-2{top:.5rem}.tw--top-3\.5{top:-.875rem}.tw--left-3\.5{left:-.875rem}.tw--right-3\.5{right:-.875rem}.tw--left-3{left:-.75rem}.tw-left-3{left:.75rem}.tw-right-3{right:.75rem}.tw-left-\[10px\]{left:10px}.tw-top-\[10px\]{top:10px}.tw-top-\[-10px\]{top:-10px}.tw-right-\[-10px\]{right:-10px}.tw-bottom-\[40px\]{bottom:40px}.tw-bottom-auto{bottom:auto}.tw-top-auto{top:auto}.tw-top-\[67px\]{top:67px}.tw-bottom-5{bottom:1.25rem}.tw-right-5{right:1.25rem}.tw-bottom-\[46px\]{bottom:46px}.tw-z-dropdown{z-index:1000}.tw-z-sticky{z-index:1020}.tw-z-fixed{z-index:1030}.tw-z-10{z-index:10}.tw-z-30{z-index:30}.tw-z-20{z-index:20}.tw-z-\[19\]{z-index:19}.tw-z-\[-1\]{z-index:-1}.tw-z-modal{z-index:1050}.tw-z-\[100\]{z-index:100}.tw-z-modal-backdrop{z-index:1040}.tw-z-0{z-index:0}.tw-z-tooltip{z-index:1070}.tw-z-popover{z-index:1060}.tw-col-span-1{grid-column:span 1/span 1}.tw-m-0{margin:0}.tw-m-auto{margin:auto}.tw-m-4{margin:1rem}.\!tw-m-0{margin:0!important}.tw-m-\[80px\]{margin:80px}.tw-m-\[7px\]{margin:7px}.tw-m-\[7\%\]{margin:7%}.tw-m-\[15px\]{margin:15px}.tw--mx-2{margin-left:-.5rem;margin-right:-.5rem}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-2{margin-top:.5rem;margin-bottom:.5rem}.tw-my-\[-9px\]{margin-top:-9px;margin-bottom:-9px}.tw--mx-3{margin-left:-.75rem;margin-right:-.75rem}.tw-mx-\[-10px\]{margin-left:-10px;margin-right:-10px}.tw-mx-\[-6px\]{margin-left:-6px;margin-right:-6px}.tw-my-0{margin-top:0;margin-bottom:0}.tw-my-auto{margin-top:auto;margin-bottom:auto}.tw-my-\[75px\]{margin-top:75px;margin-bottom:75px}.tw-mx-15{margin-left:3.75rem;margin-right:3.75rem}.tw-my-4{margin-top:1rem;margin-bottom:1rem}.tw--mx-1{margin-left:-.25rem;margin-right:-.25rem}.tw-my-\[10px\]{margin-top:10px;margin-bottom:10px}.tw-my-\[40px\]{margin-top:40px;margin-bottom:40px}.tw-my-5{margin-top:1.25rem;margin-bottom:1.25rem}.tw-mx-4{margin-left:1rem;margin-right:1rem}.tw--mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.tw-mx-5{margin-left:1.25rem;margin-right:1.25rem}.tw-mx-1{margin-left:.25rem;margin-right:.25rem}.tw-mx-0{margin-left:0;margin-right:0}.tw-mx-\[2px\]{margin-left:2px;margin-right:2px}.tw-mx-\[5px\]{margin-left:5px;margin-right:5px}.tw-my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.tw-mx-\[30px\]{margin-left:30px;margin-right:30px}.tw-mt-0{margin-top:0}.tw-mb-8{margin-bottom:2rem}.tw--ml-15{margin-left:-3.75rem}.tw-ml-15{margin-left:3.75rem}.tw--mt-3{margin-top:-.75rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-2{margin-top:.5rem}.tw-mt-1{margin-top:.25rem}.tw-mb-\[50px\]{margin-bottom:50px}.tw-mt-\[30px\]{margin-top:30px}.tw-mb-9{margin-bottom:2.25rem}.tw-mb-\[18px\]{margin-bottom:18px}.tw-mr-2{margin-right:.5rem}.\!tw-mt-\[30px\]{margin-top:30px!important}.\!tw-mb-\[54px\]{margin-bottom:54px!important}.tw-mb-10{margin-bottom:2.5rem}.tw-mr-3{margin-right:.75rem}.tw-mt-18{margin-top:4.5rem}.tw-mb-4{margin-bottom:1rem}.tw-mt-14{margin-top:3.5rem}.tw-mt-5{margin-top:1.25rem}.tw-mb-\[30px\]{margin-bottom:30px}.tw-mb-2{margin-bottom:.5rem}.tw-mt-3{margin-top:.75rem}.tw-ml-3{margin-left:.75rem}.tw-mt-4{margin-top:1rem}.tw-ml-4{margin-left:1rem}.tw-mb-6{margin-bottom:1.5rem}.tw-mt-12{margin-top:3rem}.tw--ml-4{margin-left:-1rem}.tw-mb-0{margin-bottom:0}.tw-mr-auto{margin-right:auto}.tw-mr-6{margin-right:1.5rem}.tw-mt-8{margin-top:2rem}.tw-mt-9{margin-top:2.25rem}.tw-mb-5{margin-bottom:1.25rem}.tw--mb-3{margin-bottom:-.75rem}.tw-mt-\[18px\]{margin-top:18px}.tw-mb-15{margin-bottom:3.75rem}.tw-mb-3{margin-bottom:.75rem}.tw-mr-11{margin-right:2.75rem}.tw--mt-4{margin-top:-1rem}.tw-ml-\[1px\]{margin-left:1px}.tw-mr-\[1px\]{margin-right:1px}.tw-mr-4{margin-right:1rem}.tw-mt-7{margin-top:1.75rem}.tw--mt-5{margin-top:-1.25rem}.tw-mb-0\.5{margin-bottom:.125rem}.tw-mr-1\.5{margin-right:.375rem}.tw-mr-1{margin-right:.25rem}.tw-mb-18{margin-bottom:4.5rem}.tw--mr-2{margin-right:-.5rem}.tw-mr-\[4px\]{margin-right:4px}.tw-mb-7{margin-bottom:1.75rem}.tw-mt-\[-5px\]{margin-top:-5px}.tw-mt-\[5px\]{margin-top:5px}.tw-mt-\[25px\]{margin-top:25px}.tw-mb-\[26px\]{margin-bottom:26px}.tw-ml-1{margin-left:.25rem}.tw-ml-\[14px\]{margin-left:14px}.tw-mb-1{margin-bottom:.25rem}.tw-mt-\[2px\]{margin-top:2px}.\!tw-mt-2{margin-top:.5rem!important}.tw-mt-10{margin-top:2.5rem}.tw-mb-\[10px\]{margin-bottom:10px}.tw-mb-14{margin-bottom:3.5rem}.tw-mr-0{margin-right:0}.tw-mt-15{margin-top:3.75rem}.tw-mt-\[38px\]{margin-top:38px}.tw-ml-auto{margin-left:auto}.tw-mb-\[34px\]{margin-bottom:34px}.tw-mt-0\.5{margin-top:.125rem}.tw-ml-2{margin-left:.5rem}.tw-ml-6{margin-left:1.5rem}.tw-mr-5{margin-right:1.25rem}.tw-ml-5{margin-left:1.25rem}.tw-mb-\[6px\]{margin-bottom:6px}.tw-mr-\[6px\]{margin-right:6px}.tw-mr-\[2px\]{margin-right:2px}.tw--mt-1{margin-top:-.25rem}.tw-ml-\[2px\]{margin-left:2px}.tw-mb-12{margin-bottom:3rem}.tw-ml-\[7px\]{margin-left:7px}.tw-mb-1\.5{margin-bottom:.375rem}.tw-mt-1\.5{margin-top:.375rem}.tw-mr-0\.5{margin-right:.125rem}.tw-mt-\[14px\]{margin-top:14px}.tw-mt-\[6px\]{margin-top:6px}.tw-mr-\[10px\]{margin-right:10px}.tw-ml-\[10px\]{margin-left:10px}.tw-ml-0{margin-left:0}.tw-mr-\[3px\]{margin-right:3px}.tw-ml-\[3px\]{margin-left:3px}.tw-mt-\[10px\]{margin-top:10px}.tw-ml-0\.5{margin-left:.125rem}.tw-mt-\[26px\]{margin-top:26px}.tw-ml-\[6px\]{margin-left:6px}.tw-box-border{box-sizing:border-box}.tw-box-content{box-sizing:content-box}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-flex{display:flex}.\!tw-flex{display:flex!important}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-hidden{display:none}.\!tw-hidden{display:none!important}.tw-h-full{height:100%}.tw-h-\[46px\]{height:46px}.tw-h-\[40px\]{height:40px}.tw-h-\[14px\]{height:14px}.tw-h-screen{height:100vh}.tw-h-4{height:1rem}.tw-h-8{height:2rem}.tw-h-auto{height:auto}.tw-h-6{height:1.5rem}.tw-h-\[34px\]{height:34px}.tw-h-9{height:2.25rem}.tw-h-\[320px\]{height:320px}.tw-h-10{height:2.5rem}.tw-h-16{height:4rem}.tw-h-\[108px\]{height:108px}.tw-h-5{height:1.25rem}.tw-h-\[56px\]{height:56px}.tw-h-\[1px\]{height:1px}.tw-h-\[38px\]{height:38px}.tw-h-\[22px\]{height:22px}.tw-h-3{height:.75rem}.tw-h-25{height:6.25rem}.tw-h-\[30px\]{height:30px}.tw-h-\[54px\]{height:54px}.tw-h-\[6px\]{height:6px}.tw-h-12{height:3rem}.tw-h-15{height:3.75rem}.tw-h-\[52px\]{height:52px}.\!tw-h-7{height:1.75rem!important}.tw-h-\[50px\]{height:50px}.tw-h-1{height:.25rem}.tw-h-\[42px\]{height:42px}.tw-h-7{height:1.75rem}.tw-h-\[5px\]{height:5px}.tw-h-\[\{\{settings\.swatch_size\}\}px\]{height:{};}.tw-max-h-full{max-height:100%}.tw-max-h-screen{max-height:100vh}.tw-max-h-\[80vh\]{max-height:80vh}.tw-max-h-\[600px\]{max-height:600px}.tw-min-h-\[46px\]{min-height:46px}.tw-min-h-\[61px\]{min-height:61px}.tw-min-h-\[280px\]{min-height:280px}.tw-min-h-\[220px\]{min-height:220px}.tw-min-h-\[40px\]{min-height:40px}.tw-min-h-\[300px\]{min-height:300px}.tw-min-h-\[100px\]{min-height:100px}.tw-min-h-\[26px\]{min-height:26px}.tw-w-full{width:100%}.tw-w-1\/2{width:50%}.tw-w-\[110px\]{width:110px}.tw-w-\[14px\]{width:14px}.tw-w-2\/5{width:40%}.tw-w-3\/5{width:60%}.tw-w-screen{width:100vw}.tw-w-\[86px\]{width:86px}.tw-w-4{width:1rem}.tw-w-8{width:2rem}.tw-w-auto{width:auto}.tw-w-\[540px\]{width:540px}.tw-w-\[38px\]{width:38px}.tw-w-\[686px\]{width:686px}.tw-w-\[34px\]{width:34px}.tw-w-\[46px\]{width:46px}.tw-w-2\/3{width:66.666667%}.tw-w-9{width:2.25rem}.tw-w-\[274px\]{width:274px}.tw-w-\[620px\]{width:620px}.tw-w-\[640px\]{width:640px}.tw-w-10{width:2.5rem}.tw-w-16{width:4rem}.tw-w-\[14\%\]{width:14%}.tw-w-\[280px\]{width:280px}.tw-w-\[72px\]{width:72px}.tw-w-14{width:3.5rem}.tw-w-\[66px\]{width:66px}.tw-w-1\/3{width:33.333333%}.tw-w-\[90px\]{width:90px}.tw-w-3{width:.75rem}.tw-w-\[84\.6\%\]{width:84.6%}.tw-w-25{width:6.25rem}.tw-w-24{width:6rem}.tw-w-\[30px\]{width:30px}.tw-w-\[40\%\]{width:40%}.tw-w-5{width:1.25rem}.tw-w-\[46\%\]{width:46%}.tw-w-3\/4{width:75%}.tw-w-1\/4{width:25%}.tw-w-1\/5{width:20%}.tw-w-4\/5{width:80%}.tw-w-\[456px\]{width:456px}.tw-w-\[560px\]{width:560px}.tw-w-60{width:15rem}.tw-w-30{width:7.5rem}.\!tw-w-7{width:1.75rem!important}.tw-w-0{width:0}.tw-w-\[92px\]{width:92px}.tw-w-7{width:1.75rem}.tw-w-\[50px\]{width:50px}.tw-w-\[70px\]{width:70px}.tw-w-\[5px\]{width:5px}.tw-w-\[76px\]{width:76px}.tw-w-\[114px\]{width:114px}.tw-w-\[45px\]{width:45px}.tw-w-15{width:3.75rem}.tw-min-w-\[335px\]{min-width:335px}.tw-min-w-\[200px\]{min-width:200px}.tw-min-w-\[88px\]{min-width:88px}.tw-min-w-\[280px\]{min-width:280px}.tw-min-w-\[84px\]{min-width:84px}.tw-min-w-\[120px\]{min-width:120px}.tw-min-w-full{min-width:100%}.tw-min-w-5{min-width:1.25rem}.tw-min-w-\[140px\]{min-width:140px}.tw-min-w-\[42px\]{min-width:42px}.tw-min-w-\[36px\]{min-width:36px}.tw-max-w-full{max-width:100%}.tw-max-w-\[476px\]{max-width:476px}.tw-max-w-\[250px\]{max-width:250px}.tw-max-w-\[490px\]{max-width:490px}.tw-max-w-\[380px\]{max-width:380px}.tw-max-w-\[620px\]{max-width:620px}.tw-max-w-\[128px\]{max-width:128px}.tw-max-w-page{max-width:var(--layout-width)}.tw-max-w-\[300px\]{max-width:300px}.tw-max-w-\[175px\]{max-width:175px}.tw-max-w-\[calc\(100\%-28px\)\]{max-width:calc(100% - 28px)}.tw-max-w-\[calc\(100\%-44px\)\]{max-width:calc(100% - 44px)}.tw-max-w-\[calc\(100\%-34px\)\]{max-width:calc(100% - 34px)}.tw-max-w-\[234px\]{max-width:234px}.tw-max-w-\[75\%\]{max-width:75%}.tw-flex-1{flex:1 1 0%}.tw-flex-shrink-0{flex-shrink:0}.tw-flex-grow{flex-grow:1}.tw-flex-grow-0{flex-grow:0}.tw--translate-y-full{--tw-translate-y:-100%;transform:var(--tw-transform)}.tw--translate-x-1\/2{--tw-translate-x:-50%;transform:var(--tw-transform)}.tw--translate-y-1\/2{--tw-translate-y:-50%;transform:var(--tw-transform)}.tw-translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:var(--tw-transform)}.tw-translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:var(--tw-transform)}.tw-translate-y-full{--tw-translate-y:100%;transform:var(--tw-transform)}.tw--translate-y-3{--tw-translate-y:-0.75rem;transform:var(--tw-transform)}.tw-translate-x-1\/2{--tw-translate-x:50%;transform:var(--tw-transform)}.tw-translate-y-\[32\%\]{--tw-translate-y:32%;transform:var(--tw-transform)}.tw-translate-y-\[-6px\]{--tw-translate-y:-6px;transform:var(--tw-transform)}.tw-translate-y-\[200\%\]{--tw-translate-y:200%;transform:var(--tw-transform)}.tw-rotate-180{--tw-rotate:180deg;transform:var(--tw-transform)}.tw-rotate-90{--tw-rotate:90deg;transform:var(--tw-transform)}.tw-scale-\[1\.3\]{--tw-scale-x:1.3;--tw-scale-y:1.3;transform:var(--tw-transform)}.tw-scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:var(--tw-transform)}.tw-scale-90{--tw-scale-x:.9;--tw-scale-y:.9;transform:var(--tw-transform)}.tw-scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:var(--tw-transform)}.tw-scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:var(--tw-transform)}.tw-scale-\[0\.7\]{--tw-scale-x:0.7;--tw-scale-y:0.7;transform:var(--tw-transform)}.tw-scale-x-75{--tw-scale-x:.75;transform:var(--tw-transform)}.tw-scale-y-50{--tw-scale-y:.5;transform:var(--tw-transform)}.tw-transform{transform:var(--tw-transform)}.tw-cursor-pointer{cursor:pointer}.tw-cursor-default{cursor:default}.tw-cursor-auto{cursor:auto}.tw-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tw-list-none{list-style-type:none}.tw-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw-flex-row-reverse{flex-direction:row-reverse}.tw-flex-col{flex-direction:column}.tw-flex-col-reverse{flex-direction:column-reverse}.tw-flex-wrap{flex-wrap:wrap}.tw-items-start{align-items:flex-start}.tw-items-end{align-items:flex-end}.tw-items-center{align-items:center}.tw-items-baseline{align-items:baseline}.tw-items-stretch{align-items:stretch}.tw-justify-start{justify-content:flex-start}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-10{gap:2.5rem}.tw-gap-3{gap:.75rem}.tw-gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.tw-gap-y-7{row-gap:1.75rem}.tw-gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.tw-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.tw-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.tw-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.tw-space-x-\[2px\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2px * var(--tw-space-x-reverse));margin-left:calc(2px * calc(1 - var(--tw-space-x-reverse)))}.tw-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.tw-space-y-\[10px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}.tw-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.tw-space-y-\[18px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(18px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(18px * var(--tw-space-y-reverse))}.tw-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.tw-space-y-\[2px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2px * var(--tw-space-y-reverse))}.tw-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.tw-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.tw-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.tw-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.75rem * var(--tw-space-x-reverse));margin-left:calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))}.tw-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.tw-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.tw-overflow-auto{overflow:auto}.tw-overflow-hidden{overflow:hidden}.tw-overflow-x-auto{overflow-x:auto}.tw-overflow-y-auto{overflow-y:auto}.tw-overflow-x-hidden{overflow-x:hidden}.tw-overscroll-y-auto{overscroll-behavior-y:auto}.tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-overflow-ellipsis{text-overflow:ellipsis}.tw-whitespace-normal{white-space:normal}.tw-whitespace-nowrap{white-space:nowrap}.tw-break-normal{overflow-wrap:normal;word-break:normal}.tw-break-words{overflow-wrap:break-word}.tw-rounded-btn{border-radius:var(--global-border-radius-btn)}.tw-rounded-full{border-radius:9999px}.tw-rounded-global{border-radius:var(--global-border-radius)}.tw-rounded-\[10px\]{border-radius:10px}.tw-rounded-\[2px\]{border-radius:2px}.tw-rounded-\[1px\]{border-radius:1px}.tw-rounded-md{border-radius:.375rem}.tw-rounded-\[6px\]{border-radius:6px}.tw-rounded-sm{border-radius:.125rem}.tw-rounded-xl{border-radius:.75rem}.tw-rounded{border-radius:.25rem}.tw-rounded-btn-fixed{border-radius:var(--global-fixed-border-radius-btn)}.tw-rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.tw-rounded-r-btn{border-top-right-radius:var(--global-border-radius-btn);border-bottom-right-radius:var(--global-border-radius-btn)}.tw-rounded-t-global{border-top-left-radius:var(--global-border-radius);border-top-right-radius:var(--global-border-radius)}.tw-rounded-b-global{border-bottom-right-radius:var(--global-border-radius);border-bottom-left-radius:var(--global-border-radius)}.tw-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.tw-border{border-width:1px}.tw-border-0{border-width:0}.tw-border-\[1px\]{border-width:1px}.\!tw-border-0{border-width:0!important}.tw-border-b{border-bottom-width:1px}.tw-border-t{border-top-width:1px}.tw-border-r{border-right-width:1px}.tw-border-r-0{border-right-width:0}.tw-border-b-0{border-bottom-width:0}.tw-border-t-0{border-top-width:0}.tw-border-b-2{border-bottom-width:2px}.tw-border-t-\[1px\]{border-top-width:1px}.tw-border-l{border-left-width:1px}.tw-border-solid{border-style:solid}.tw-border-none{border-style:none}.\!tw-border-none{border-style:none!important}.tw-border-line{border-color:var(--color-borders)}.tw-border-\[rgba\(33\,43\,54\,0\.25\)\]{border-color:rgba(33,43,54,.25)}.tw-border-header{border-color:var(--color-header-border)}.tw-border-body-color{border-color:var(--color-body-text)}.tw-border-\[\#56AD6A\]{--tw-border-opacity:1;border-color:rgba(86,173,106,var(--tw-border-opacity))}.tw-border-footer{border-color:var(--color-footer-border)}.tw-border-tips-warning{--tw-border-opacity:1;border-color:rgba(217,93,87,var(--tw-border-opacity))}.tw-border-transparent{border-color:transparent}.\!tw-border-body-color{border-color:var(--color-body-text)!important}.tw-border-\[\#e6e6e6\]{--tw-border-opacity:1;border-color:rgba(230,230,230,var(--tw-border-opacity))}.tw-border-\[\#F98C00\]{--tw-border-opacity:1;border-color:rgba(249,140,0,var(--tw-border-opacity))}.tw-border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.tw-border-save{border-color:var(--color-save-text)}.tw-border-\[\#32393d\]{--tw-border-opacity:1;border-color:rgba(50,57,61,var(--tw-border-opacity))}.tw-border-\[\#BABFC3\]{--tw-border-opacity:1;border-color:rgba(186,191,195,var(--tw-border-opacity))}.tw-border-opacity-5{--tw-border-opacity:0.05}.tw-border-opacity-\[0\.15\]{--tw-border-opacity:0.15}.tw-bg-body{background-color:var(--color-body-bg)}.tw-bg-svg{--tw-bg-opacity:1;background-color:rgba(225,225,225,var(--tw-bg-opacity))}.tw-bg-transparent{background-color:transparent}.tw-bg-header{background-color:var(--color-header-bg)}.tw-bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.tw-bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.tw-bg-\[\#ECFEF0\]{--tw-bg-opacity:1;background-color:rgba(236,254,240,var(--tw-bg-opacity))}.tw-bg-footer{background-color:var(--color-footer-bg)}.tw-bg-image{background-color:var(--color-image-bg)}.tw-bg-primary-btn{background-color:var(--color-primary-btn-bg)}.tw-bg-\[\#EFEFEF\]{--tw-bg-opacity:1;background-color:rgba(239,239,239,var(--tw-bg-opacity))}.tw-bg-tips-warning{--tw-bg-opacity:1;background-color:rgba(255,246,246,var(--tw-bg-opacity))}.tw-bg-darken{background-color:var(--color-darken)}.tw-bg-\[\#f8f8f8\]{--tw-bg-opacity:1;background-color:rgba(248,248,248,var(--tw-bg-opacity))}.tw-bg-light-gray{--tw-bg-opacity:1;background-color:rgba(248,248,248,var(--tw-bg-opacity))}.tw-bg-body-alpha-80{background-color:var(--color-body-8)}.tw-bg-countdown-bg{background-color:var(--color-countdown-bg)}.tw-bg-\[\#f2f2f2\]{--tw-bg-opacity:1;background-color:rgba(242,242,242,var(--tw-bg-opacity))}.tw-bg-\[\#F8F8F8\]{--tw-bg-opacity:1;background-color:rgba(248,248,248,var(--tw-bg-opacity))}.tw-bg-\[\#FFE9D0\]{--tw-bg-opacity:1;background-color:rgba(255,233,208,var(--tw-bg-opacity))}.tw-bg-\[\#E5FFE2\]{--tw-bg-opacity:1;background-color:rgba(229,255,226,var(--tw-bg-opacity))}.tw-bg-cart-dot{background-color:var(--color-cart-dot-bg)}.tw-bg-header-search{background-color:var(--color-header-search)}.tw-bg-\[\#f1f1f1\]{--tw-bg-opacity:1;background-color:rgba(241,241,241,var(--tw-bg-opacity))}.tw-bg-\[\#f4f4f4\]{--tw-bg-opacity:1;background-color:rgba(244,244,244,var(--tw-bg-opacity))}.tw-bg-\[\#e4e5e7\]{--tw-bg-opacity:1;background-color:rgba(228,229,231,var(--tw-bg-opacity))}.tw-bg-sale-tag{background-color:var(--color-sale-tag-bg)}.tw-bg-\[\#E6E6E6\]{--tw-bg-opacity:1;background-color:rgba(230,230,230,var(--tw-bg-opacity))}.tw-bg-\[\#FFF4E8\]{--tw-bg-opacity:1;background-color:rgba(255,244,232,var(--tw-bg-opacity))}.tw-bg-body-color{background-color:var(--color-body-text)}.\!tw-bg-primary-btn{background-color:var(--color-primary-btn-bg)!important}.tw-bg-\[\#E0E0E0\]{--tw-bg-opacity:1;background-color:rgba(224,224,224,var(--tw-bg-opacity))}.tw-bg-\[\#FFFFFF\]{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.tw-bg-\[\#292929\]{--tw-bg-opacity:1;background-color:rgba(41,41,41,var(--tw-bg-opacity))}.tw-bg-opacity-50{--tw-bg-opacity:0.5}.tw-bg-opacity-30{--tw-bg-opacity:0.3}.tw-bg-opacity-80{--tw-bg-opacity:0.8}.tw-bg-opacity-40{--tw-bg-opacity:0.4}.tw-bg-opacity-95{--tw-bg-opacity:0.95}.tw-bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.tw-bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.tw-from-\[rgb\(248\,149\,72\)\]{--tw-gradient-from:rgb(248,149,72);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to, rgba(248, 149, 72, 0))}.tw-from-\[\#BA4444\]{--tw-gradient-from:#BA4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to, rgba(186, 68, 68, 0))}.tw-from-\[\#FFD472\]{--tw-gradient-from:#FFD472;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to, rgba(255, 212, 114, 0))}.tw-to-\[rgb\(204\,47\,133\)\]{--tw-gradient-to:rgb(204,47,133)}.tw-to-\[\#FFD472\]{--tw-gradient-to:#FFD472}.tw-to-\[\#BA4444\]{--tw-gradient-to:#BA4444}.tw-bg-cover{background-size:cover}.tw-bg-center{background-position:center}.tw-bg-no-repeat{background-repeat:no-repeat}.tw-fill-svg{fill:#999}.tw-object-contain{-o-object-fit:contain;object-fit:contain}.tw-object-cover{-o-object-fit:cover;object-fit:cover}.tw-object-left{-o-object-position:left;object-position:left}.tw-object-center{-o-object-position:center;object-position:center}.tw-object-right{-o-object-position:right;object-position:right}.tw-object-top{-o-object-position:top;object-position:top}.tw-object-bottom{-o-object-position:bottom;object-position:bottom}.tw-object-left-top{-o-object-position:left top;object-position:left top}.tw-object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.tw-object-right-top{-o-object-position:right top;object-position:right top}.tw-object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.tw-p-\[30px\]{padding:30px}.tw-p-4{padding:1rem}.tw-p-0{padding:0}.tw-p-3{padding:.75rem}.tw-p-0\.5{padding:.125rem}.tw-p-7{padding:1.75rem}.tw-p-2{padding:.5rem}.tw-p-15{padding:3.75rem}.tw-p-6{padding:1.5rem}.tw-p-5{padding:1.25rem}.tw-p-\[10px\]{padding:10px}.tw-p-1{padding:.25rem}.tw-p-\[20px\]{padding:20px}.tw-p-\[7\%\]{padding:7%}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-py-\[10px\]{padding-top:10px;padding-bottom:10px}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-py-\[15px\]{padding-top:15px;padding-bottom:15px}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-px-0{padding-left:0;padding-right:0}.tw-px-1{padding-left:.25rem;padding-right:.25rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.\!tw-px-0{padding-left:0!important;padding-right:0!important}.tw-py-4{padding-top:1rem;padding-bottom:1rem}.tw-px-\[26px\]{padding-left:26px;padding-right:26px}.tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-py-\[64px\]{padding-top:64px;padding-bottom:64px}.tw-px-\[22px\]{padding-left:22px;padding-right:22px}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.tw-py-\[30px\]{padding-top:30px;padding-bottom:30px}.tw-py-15{padding-top:3.75rem;padding-bottom:3.75rem}.tw-px-\[10px\]{padding-left:10px;padding-right:10px}.tw-py-\[11px\]{padding-top:11px;padding-bottom:11px}.tw-px-\[18px\]{padding-left:18px;padding-right:18px}.tw-py-\[6px\]{padding-top:6px;padding-bottom:6px}.tw-py-\[2px\]{padding-top:2px;padding-bottom:2px}.tw-px-\[14px\]{padding-left:14px;padding-right:14px}.tw-py-\[14px\]{padding-top:14px;padding-bottom:14px}.tw-py-\[40px\]{padding-top:40px;padding-bottom:40px}.tw-px-10{padding-left:2.5rem;padding-right:2.5rem}.tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.tw-py-8{padding-top:2rem;padding-bottom:2rem}.tw-px-15{padding-left:3.75rem;padding-right:3.75rem}.tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.tw-px-\[6px\]{padding-left:6px;padding-right:6px}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-py-25{padding-top:6.25rem;padding-bottom:6.25rem}.tw-py-\[18px\]{padding-top:18px;padding-bottom:18px}.tw-px-20{padding-left:5rem;padding-right:5rem}.tw-py-20{padding-top:5rem;padding-bottom:5rem}.tw-px-\[30px\]{padding-left:30px;padding-right:30px}.tw-py-0{padding-top:0;padding-bottom:0}.tw-px-\[5px\]{padding-left:5px;padding-right:5px}.tw-py-\[5px\]{padding-top:5px;padding-bottom:5px}.tw-py-\[1px\]{padding-top:1px;padding-bottom:1px}.tw-px-7{padding-left:1.75rem;padding-right:1.75rem}.tw-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.tw-py-11{padding-top:2.75rem;padding-bottom:2.75rem}.tw-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.tw-px-9{padding-left:2.25rem;padding-right:2.25rem}.tw-pb-1{padding-bottom:.25rem}.tw-pr-10{padding-right:2.5rem}.tw-pt-4{padding-top:1rem}.tw-pb-9{padding-bottom:2.25rem}.tw-pb-10{padding-bottom:2.5rem}.tw-pt-2{padding-top:.5rem}.tw-pt-5{padding-top:1.25rem}.tw-pl-3{padding-left:.75rem}.tw-pl-4{padding-left:1rem}.tw-pr-7{padding-right:1.75rem}.tw-pl-\[120px\]{padding-left:120px}.\!tw-pb-0{padding-bottom:0!important}.tw-pt-6{padding-top:1.5rem}.tw-pt-1{padding-top:.25rem}.tw-pt-18{padding-top:4.5rem}.tw-pb-14{padding-bottom:3.5rem}.tw-pb-3{padding-bottom:.75rem}.tw-pr-6{padding-right:1.5rem}.tw-pr-4{padding-right:1rem}.tw-pb-2{padding-bottom:.5rem}.tw-pt-15{padding-top:3.75rem}.tw-pb-8{padding-bottom:2rem}.tw-pt-8{padding-top:2rem}.tw-pr-5{padding-right:1.25rem}.tw-pl-1{padding-left:.25rem}.tw-pb-5{padding-bottom:1.25rem}.tw-pb-\[100px\]{padding-bottom:100px}.tw-pt-7{padding-top:1.75rem}.tw-pl-0{padding-left:0}.tw-pt-1\.5{padding-top:.375rem}.tw-pb-\[100\%\]{padding-bottom:100%}.tw-pb-6{padding-bottom:1.5rem}.tw-pt-9{padding-top:2.25rem}.tw-pl-6{padding-left:1.5rem}.tw-pr-3{padding-right:.75rem}.tw-pr-12{padding-right:3rem}.tw-pb-\[75px\]{padding-bottom:75px}.tw-pt-24{padding-top:6rem}.tw-pb-\[12px\]{padding-bottom:12px}.tw-pb-7{padding-bottom:1.75rem}.tw-pb-\[54px\]{padding-bottom:54px}.tw-pt-0{padding-top:0}.tw-pt-10{padding-top:2.5rem}.tw-pl-10{padding-left:2.5rem}.tw-pb-4{padding-bottom:1rem}.tw-pl-2{padding-left:.5rem}.tw-pb-\[56\.25\%\]{padding-bottom:56.25%}.tw-pb-0{padding-bottom:0}.tw-pb-\[14px\]{padding-bottom:14px}.tw-pr-1{padding-right:.25rem}.tw-pr-\[26px\]{padding-right:26px}.tw-pr-2{padding-right:.5rem}.tw-pr-\[6px\]{padding-right:6px}.tw-pl-\[6px\]{padding-left:6px}.tw-pt-3{padding-top:.75rem}.tw-pr-\[46px\]{padding-right:46px}.tw-pl-8{padding-left:2rem}.tw-pb-12{padding-bottom:3rem}.tw-pl-5{padding-left:1.25rem}.tw-pl-\[14px\]{padding-left:14px}.tw-pr-13{padding-right:3.25rem}.tw-pb-30{padding-bottom:7.5rem}.tw-pt-\[0\.5px\]{padding-top:.5px}.tw-pr-8{padding-right:2rem}.tw-pr-9{padding-right:2.25rem}.tw-pb-\[15px\]{padding-bottom:15px}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-align-top{vertical-align:top}.tw-align-middle{vertical-align:middle}.tw-text-body-font-size{font-size:var(--type-body-font-size)}.tw-text-6{font-size:1.5rem}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-\[13px\]{font-size:13px}.tw-text-nav-font-size{font-size:var(--type-nav-font-size)}.tw-text-0{font-size:0}.tw-text-\[14px\]{font-size:14px}.tw-text-\[0\.85em\]{font-size:.85em}.tw-text-\[30px\]{font-size:30px}.tw-text-5{font-size:1.25rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-\[20px\]{font-size:20px}.tw-text-\[12px\]{font-size:12px}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.tw-text-\[22px\]{font-size:22px}.tw-text-\[42px\]{font-size:42px}.tw-text-\[10px\]{font-size:10px}.tw-text-\[0\.935em\]{font-size:.935em}.tw-text-\[1\.6em\]{font-size:1.6em}.tw-text-\[1\.2em\]{font-size:1.2em}.tw-text-\[0\.9375em\]{font-size:.9375em}.tw-text-\[3\.375em\]{font-size:3.375em}.tw-text-\[15px\]{font-size:15px}.tw-font-semibold{font-weight:600}.tw-font-bold{font-weight:700}.tw-font-medium{font-weight:500}.tw-font-normal{font-weight:400}.tw-uppercase{text-transform:uppercase}.tw-capitalize{text-transform:capitalize}.tw-leading-body{line-height:var(--type-body-line-height)}.tw-leading-1\.4{line-height:1.4}.\!tw-leading-none{line-height:1!important}.tw-leading-4{line-height:1rem}.tw-leading-1\.3{line-height:1.3}.tw-leading-none{line-height:1}.tw-leading-1\.5{line-height:1.5}.tw-leading-\[19px\]{line-height:19px}.tw-leading-title{line-height:var(--type-title-line-height)}.tw-leading-1\.2{line-height:1.2}.tw-leading-10{line-height:2.5rem}.tw-leading-7{line-height:1.75rem}.tw-leading-\[45px\]{line-height:45px}.\!tw-leading-\[22px\]{line-height:22px!important}.tw-leading-5{line-height:1.25rem}.tw-leading-normal{line-height:1.5}.tw-leading-1\.1{line-height:1.1}.tw-leading-9{line-height:2.25rem}.tw-leading-\[20px\]{line-height:20px}.tw-leading-\[50px\]{line-height:50px}.\!tw-leading-4{line-height:1rem!important}.\!tw-leading-\[19px\]{line-height:19px!important}.tw-tracking-body{letter-spacing:var(--type-body-spacing)}.tw-tracking-nav{letter-spacing:var(--type-nav-spacing)}.tw-tracking-\[3px\]{letter-spacing:3px}.tw-tracking-title{letter-spacing:var(--type-title-spacing)}.tw-text-body-color{color:var(--color-body-text)}.tw-text-body-alpha-70{color:var(--color-body-7)}.tw-text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.tw-text-body-alpha-50{color:var(--color-body-5)}.tw-text-placeholder-color{color:var(--color-placeholder)}.tw-text-header-color{color:var(--color-header-text)}.tw-text-current{color:currentColor}.tw-text-primary-btn{color:var(--color-primary-btn-bg)}.tw-text-\[\#7E7E7E\]{--tw-text-opacity:1;color:rgba(126,126,126,var(--tw-text-opacity))}.tw-text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.tw-text-primary-btn-color{color:var(--color-primary-btn-text)}.tw-text-\[\#56AD6A\]{--tw-text-opacity:1;color:rgba(86,173,106,var(--tw-text-opacity))}.tw-text-footer-color{color:var(--color-footer-text)}.tw-text-\[rgb\(206\,206\,206\)\]{--tw-text-opacity:1;color:rgba(206,206,206,var(--tw-text-opacity))}.tw-text-warning{color:var(--color-warning)}.\!tw-text-body-color{color:var(--color-body-text)!important}.tw-text-\[\#757575\]{--tw-text-opacity:1;color:rgba(117,117,117,var(--tw-text-opacity))}.tw-text-\[rgba\(33\,43\,54\,0\.30\)\]{color:rgba(33,43,54,.3)}.tw-text-\[\#F98C00\]{--tw-text-opacity:1;color:rgba(249,140,0,var(--tw-text-opacity))}.tw-text-body-alpha-80{color:var(--color-body-8)}.tw-text-countdown-time-text{color:var(--color-countdown-time-text)}.tw-text-compare-at-price-color{color:var(--color-compare-at-price-text)}.tw-text-price-color{color:var(--color-price-text)}.tw-text-save-color{color:var(--color-save-text)}.tw-text-\[\#3AAA2E\]{--tw-text-opacity:1;color:rgba(58,170,46,var(--tw-text-opacity))}.tw-text-cart-dot-color{color:var(--color-cart-dot-text)}.tw-text-\[\#222222\]{--tw-text-opacity:1;color:rgba(34,34,34,var(--tw-text-opacity))}.tw-text-\[\#919BA0\]{--tw-text-opacity:1;color:rgba(145,155,160,var(--tw-text-opacity))}.tw-text-\[\#243742\]{--tw-text-opacity:1;color:rgba(36,55,66,var(--tw-text-opacity))}.tw-text-sale-tag-color{color:var(--color-sale-tag-text)}.tw-text-sale-tag-bg{color:var(--color-sale-tag-bg)}.tw-text-body-alpha-60{color:var(--color-body-6)}.tw-text-\[\#d8d8d8\]{--tw-text-opacity:1;color:rgba(216,216,216,var(--tw-text-opacity))}.tw-text-\[\#888888\]{--tw-text-opacity:1;color:rgba(136,136,136,var(--tw-text-opacity))}.tw-text-\[\#F0672C\]{--tw-text-opacity:1;color:rgba(240,103,44,var(--tw-text-opacity))}.tw-text-opacity-50{--tw-text-opacity:0.5}.tw-underline{text-decoration:underline}.tw-line-through{text-decoration:line-through}.tw-no-underline{text-decoration:none}.tw-placeholder-current::-moz-placeholder{color:currentColor}.tw-placeholder-current::placeholder{color:currentColor}.tw-opacity-65{opacity:.65}.tw-opacity-\[0\.15\]{opacity:.15}.tw-opacity-\[0\.18\]{opacity:.18}.tw-opacity-0{opacity:0}.\!tw-opacity-100{opacity:1!important}.tw-opacity-\[0\.45\]{opacity:.45}.tw-opacity-40{opacity:.4}.tw-opacity-70{opacity:.7}.tw-shadow-modal-content{--tw-shadow:0 -8px 20px 0 rgba(34, 34, 34, .08);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\!tw-shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.tw-shadow-drawer{--tw-shadow:0px 4px 8px 1px rgba(0,0,0,0.10);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-message{--tw-shadow:1px 4px 30px rgb(0 0 0 / 15%);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-toast{--tw-shadow:0 2px 10px 1px rgba(0, 0, 0, 0.1),0 0 4px 1px rgba(0, 0, 0, 0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-zoomIcon{--tw-shadow:0px 3px 6px 0px rgba(0,0,0,0.15);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-blur-2xl{--tw-blur:blur(40px);filter:var(--tw-filter)}.tw-filter{filter:var(--tw-filter)}.tw-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.tw-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.tw-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.tw-transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.tw-transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.tw-transition-none{transition-property:none}.tw-transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.tw-delay-300{transition-delay:.3s}.tw-duration-300{transition-duration:.3s}.tw-duration-500{transition-duration:.5s}.tw-duration-100{transition-duration:.1s}.tw-duration-200{transition-duration:.2s}.tw-duration-1000{transition-duration:1s}.tw-duration-150{transition-duration:150ms}.tw-ease-linear{transition-timing-function:linear}.tw-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.tw-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tw-container{margin-left:auto;margin-right:auto;max-width:var(--layout-width);padding-left:1rem;padding-right:1rem}@media (min-width:960px){.tw-container{padding-left:2.5rem;padding-right:2.5rem}}.tw-primary-btn{cursor:pointer;border-width:1px;border-style:solid;border-color:transparent;background-color:var(--color-primary-btn-bg);text-align:center;color:var(--color-primary-btn-text);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;transition-duration:.3s}@media (min-width:960px){.tw-primary-btn:hover{background-color:var(--color-primary-btn-light)}}.tw-secondary-btn{cursor:pointer;border-width:1px;border-style:solid;border-color:var(--color-body-text);background-color:var(--color-body-bg);text-align:center;color:var(--color-body-text);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;transition-duration:.3s}.tw-body-minus-2{font-size:calc(var(--type-body-font-size) - 2px)}.tw-body-minus-1{font-size:calc(var(--type-body-font-size) - 1px)}.tw-body-plus-1{font-size:calc(var(--type-body-font-size) + 1px)}.tw-body-plus-2{font-size:calc(var(--type-body-font-size) + 2px)}.tw-body-plus-3{font-size:calc(var(--type-body-font-size) + 3px)}.tw-body-plus-4{font-size:calc(var(--type-body-font-size) + 4px)}.tw-body-sm{font-size:calc(var(--type-body-font-size) * .85)}.tw-scheme-1{color:var(--color-scheme-1-text);background-color:var(--color-scheme-1-bg);background-image:var(--color-scheme-1-image);background-repeat:var(--color-scheme-1-repeat);background-size:var(--color-scheme-1-size)}.tw-scheme-2{color:var(--color-scheme-2-text);background-color:var(--color-scheme-2-bg);background-image:var(--color-scheme-2-image);background-repeat:var(--color-scheme-2-repeat);background-size:var(--color-scheme-2-size)}.tw-scheme-3{color:var(--color-scheme-3-text);background-color:var(--color-scheme-3-bg);background-image:var(--color-scheme-3-image);background-repeat:var(--color-scheme-3-repeat);background-size:var(--color-scheme-3-size)}.tw-title-2xs,.tw-title-base,.tw-title-sm,.tw-title-xs{line-height:var(--type-title-line-height);letter-spacing:var(--type-title-spacing);text-transform:var(--type-title-capitalize)}.tw-title-2xs{font-size:calc(var(--type-title-font-size) * .55)}.tw-title-xs{font-size:calc(var(--type-title-font-size) * .57)}.tw-title-sm{font-size:calc(var(--type-title-font-size) * .63)}.tw-title-base{font-size:calc(var(--type-title-font-size) * .85)}.tw-secondary-btn:hover{background-color:var(--color-primary-btn-bg);color:var(--color-primary-btn-text)}@media (min-width:960px){.tw-title-xs{font-size:calc(var(--type-title-font-size) * .7)}.tw-title-sm{font-size:calc(var(--type-title-font-size) * .85)}.tw-title-base{font-size:var(--type-title-font-size)}}.before\:tw-absolute::before{content:"";position:absolute}.before\:tw--inset-2::before{content:"";top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.before\:tw--inset-1::before{content:"";top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.before\:tw-top-\[-2px\]::before{content:"";top:-2px}.before\:tw--left-2::before{content:"";left:-.5rem}.before\:tw-box-content::before{content:"";box-sizing:content-box}.before\:tw-block::before{content:"";display:block}.before\:tw-h-\[13px\]::before{content:"";height:13px}.before\:tw-w-\[13px\]::before{content:"";width:13px}.before\:tw-rounded-full::before{content:"";border-radius:9999px}.before\:tw-border::before{content:"";border-width:1px}.before\:tw-border-solid::before{content:"";border-style:solid}.before\:tw-border-\[\#32393d\]::before{content:"";--tw-border-opacity:1;border-color:rgba(50,57,61,var(--tw-border-opacity))}.before\:tw-border-opacity-\[0\.15\]::before{content:"";--tw-border-opacity:0.15}.before\:tw-bg-white::before{content:"";--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.after\:tw-absolute::after{content:"";position:absolute}.after\:tw-left-\[-1px\]::after{content:"";left:-1px}.after\:tw-top-0::after{content:"";top:0}.after\:tw-box-border::after{content:"";box-sizing:border-box}.after\:tw-h-full::after{content:"";height:100%}.after\:tw-border-0::after{content:"";border-width:0}.after\:tw-border-l::after{content:"";border-left-width:1px}.after\:tw-border-solid::after{content:"";border-style:solid}.after\:tw-border-line::after{content:"";border-color:var(--color-borders)}.after\:tw-py-2::after{content:"";padding-top:.5rem;padding-bottom:.5rem}.first\:tw-mt-0:first-child{margin-top:0}.first\:tw-ml-0:first-child{margin-left:0}.first\:tw-text-\[\#222222\]:first-child{--tw-text-opacity:1;color:rgba(34,34,34,var(--tw-text-opacity))}.first\:tw-text-opacity-100:first-child{--tw-text-opacity:1}.first\:before\:tw-border-transparent:first-child::before{content:"";border-color:transparent}.first\:before\:tw-bg-\[\#FFA300\]:first-child::before{content:"";--tw-bg-opacity:1;background-color:rgba(255,163,0,var(--tw-bg-opacity))}.last\:tw-mb-0:last-child{margin-bottom:0}.last\:tw-mr-0:last-child{margin-right:0}.last\:tw-border-0:last-child{border-width:0}.last\:tw-border-opacity-0:last-child{--tw-border-opacity:0}.last\:tw-pb-0:last-child{padding-bottom:0}.hover\:tw-scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:var(--tw-transform)}.hover\:tw-bg-opacity-60:hover{--tw-bg-opacity:0.6}.focus\:tw-border-body-color:focus{border-color:var(--color-body-text)}.active\:tw-border-transparent:active{border-color:transparent}.active\:tw-bg-primary-btn:active{background-color:var(--color-primary-btn-bg)}.active\:tw-bg-\[\#f8f8f8\]:active{--tw-bg-opacity:1;background-color:rgba(248,248,248,var(--tw-bg-opacity))}.active\:tw-text-primary-btn-color:active{color:var(--color-primary-btn-text)}.active\:tw-opacity-90:active{opacity:.9}.disabled\:tw-cursor-default:disabled{cursor:default}.disabled\:tw-bg-\[\#f9f9f9\]:disabled{--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity))}.tw-group:hover .group-hover\:tw-scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:var(--tw-transform)}.empty\:tw-hidden:empty{display:none}@media (max-width:959.98px){.md\:tw-pointer-events-none{pointer-events:none}.md\:tw-pointer-events-auto{pointer-events:auto}.md\:tw-absolute{position:absolute}.md\:tw-relative{position:relative}.md\:tw-sticky{position:sticky}.md\:tw-top-0{top:0}.md\:\!tw-left-0{left:0!important}.md\:\!tw-right-0{right:0!important}.md\:tw-bottom-5{bottom:1.25rem}.md\:tw-right-4{right:1rem}.md\:tw-right-8{right:2rem}.md\:tw-right-0{right:0}.md\:tw-bottom-3{bottom:.75rem}.md\:tw-order-1{order:1}.md\:tw-order-2{order:2}.md\:tw-m-5{margin:1.25rem}.md\:tw-m-4{margin:1rem}.md\:tw-m-8{margin:2rem}.md\:tw--mx-2{margin-left:-.5rem;margin-right:-.5rem}.md\:tw-mx-2{margin-left:.5rem;margin-right:.5rem}.md\:tw-mx-\[-10px\]{margin-left:-10px;margin-right:-10px}.md\:tw-mx-\[10px\]{margin-left:10px;margin-right:10px}.md\:tw-mx-\[-5px\]{margin-left:-5px;margin-right:-5px}.md\:tw-mx-\[5px\]{margin-left:5px;margin-right:5px}.md\:tw-my-4{margin-top:1rem;margin-bottom:1rem}.md\:tw-mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:tw-mb-8{margin-bottom:2rem}.md\:tw-mb-4{margin-bottom:1rem}.md\:tw-mb-5{margin-bottom:1.25rem}.md\:tw-mt-\[-30px\]{margin-top:-30px}.md\:tw-mt-\[-35px\]{margin-top:-35px}.md\:tw-mb-6{margin-bottom:1.5rem}.md\:tw-mb-3{margin-bottom:.75rem}.md\:tw-mt-3{margin-top:.75rem}.md\:tw-mt-\[14px\]{margin-top:14px}.md\:tw-mb-\[30px\]{margin-bottom:30px}.md\:tw-mt-\[-18px\]{margin-top:-18px}.md\:tw-mt-\[18px\]{margin-top:18px}.md\:tw-mb-\[10px\]{margin-bottom:10px}.md\:tw-mb-2{margin-bottom:.5rem}.md\:tw-ml-5{margin-left:1.25rem}.md\:tw-mt-\[-10px\]{margin-top:-10px}.md\:tw-mt-\[10px\]{margin-top:10px}.md\:tw-mr-5{margin-right:1.25rem}.md\:tw-mt-\[230px\]{margin-top:230px}.md\:tw-mt-5{margin-top:1.25rem}.md\:tw--mt-3{margin-top:-.75rem}.md\:tw-mt-\[84px\]{margin-top:84px}.md\:tw-mb-7{margin-bottom:1.75rem}.md\:tw-mt-6{margin-top:1.5rem}.md\:tw-mb-\[78px\]{margin-bottom:78px}.md\:tw-mt-\[78px\]{margin-top:78px}.md\:tw-mb-0{margin-bottom:0}.md\:tw--mb-1{margin-bottom:-.25rem}.md\:tw--mt-2{margin-top:-.5rem}.md\:tw-mt-1{margin-top:.25rem}.md\:tw-mr-2{margin-right:.5rem}.md\:tw-ml-2{margin-left:.5rem}.md\:tw-mr-1{margin-right:.25rem}.md\:tw-ml-1{margin-left:.25rem}.md\:tw-mt-0{margin-top:0}.md\:tw-mt-4{margin-top:1rem}.md\:\!tw-block{display:block!important}.md\:tw-inline-block{display:inline-block}.md\:tw-flex{display:flex}.md\:tw-hidden{display:none}.md\:\!tw-hidden{display:none!important}.md\:tw-h-\[calc\(var\(--type-body-font-size\)\*1\.4\+22px\)\]{height:calc(var(--type-body-font-size) * 1.4 + 22px)}.md\:tw-h-screen{height:100vh}.md\:\!tw-h-auto{height:auto!important}.md\:tw-min-h-\[44px\]{min-height:44px}.md\:tw-w-full{width:100%}.md\:tw-w-1\/3{width:33.333333%}.md\:tw-w-auto{width:auto}.md\:tw-w-\[37\.8\%\]{width:37.8%}.md\:tw-w-1\/2{width:50%}.md\:tw-w-\[58px\]{width:58px}.md\:tw-w-\[320px\]{width:320px}.md\:tw-min-w-\[280px\]{min-width:280px}.md\:tw-max-w-\[290px\]{max-width:290px}.md\:\!tw-max-w-full{max-width:100%!important}.md\:tw-max-w-\[330px\]{max-width:330px}.md\:tw-flex-1{flex:1 1 0%}.md\:tw-flex-grow{flex-grow:1}.md\:tw-scale-50{--tw-scale-x:.5;--tw-scale-y:.5;transform:var(--tw-transform)}.md\:tw-transform{transform:var(--tw-transform)}.md\:tw-cursor-pointer{cursor:pointer}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-flex-row{flex-direction:row}.md\:tw-flex-row-reverse{flex-direction:row-reverse}.md\:tw-flex-col{flex-direction:column}.md\:tw-flex-col-reverse{flex-direction:column-reverse}.md\:tw-flex-wrap{flex-wrap:wrap}.md\:tw-flex-nowrap{flex-wrap:nowrap}.md\:tw-items-end{align-items:flex-end}.md\:tw-items-center{align-items:center}.md\:tw-justify-start{justify-content:flex-start}.md\:tw-justify-end{justify-content:flex-end}.md\:tw-justify-center{justify-content:center}.md\:tw-justify-between{justify-content:space-between}.md\:tw-gap-y-4{row-gap:1rem}.md\:tw-gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.md\:tw-gap-y-3{row-gap:.75rem}.md\:tw-space-y-\[18px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(18px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(18px * var(--tw-space-y-reverse))}.md\:tw-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:tw-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:tw-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.md\:tw-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:tw-overflow-auto{overflow:auto}.md\:tw-overflow-hidden{overflow:hidden}.md\:tw-overflow-x-auto{overflow-x:auto}.md\:tw-overflow-y-hidden{overflow-y:hidden}.md\:tw-overflow-x-scroll{overflow-x:scroll}.md\:tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md\:tw-rounded-\[10px\]{border-radius:10px}.md\:tw-rounded{border-radius:.25rem}.md\:tw-border-t{border-top-width:1px}.md\:tw-border-none{border-style:none}.md\:tw-border-body-color{border-color:var(--color-body-text)}.md\:tw-bg-transparent{background-color:transparent}.md\:tw-bg-body{background-color:var(--color-body-bg)}.md\:tw-bg-product-detail-bg{background-color:var(--color-product-detail-bg,#f6f6f6)}.md\:tw-object-cover{-o-object-fit:cover;object-fit:cover}.md\:tw-p-0{padding:0}.md\:tw-p-\[22px\]{padding:22px}.md\:tw-p-2{padding:.5rem}.md\:tw-py-\[14px\]{padding-top:14px;padding-bottom:14px}.md\:tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.md\:tw-py-\[5px\]{padding-top:5px;padding-bottom:5px}.md\:tw-px-2{padding-left:.5rem;padding-right:.5rem}.md\:tw-px-4{padding-left:1rem;padding-right:1rem}.md\:tw-px-8{padding-left:2rem;padding-right:2rem}.md\:tw-py-7{padding-top:1.75rem;padding-bottom:1.75rem}.md\:tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:tw-px-\[30px\]{padding-left:30px;padding-right:30px}.md\:tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:tw-py-4{padding-top:1rem;padding-bottom:1rem}.md\:tw-py-\[45px\]{padding-top:45px;padding-bottom:45px}.md\:tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:tw-px-\[38px\]{padding-left:38px;padding-right:38px}.md\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:tw-py-\[30px\]{padding-top:30px;padding-bottom:30px}.md\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:tw-px-\[18px\]{padding-left:18px;padding-right:18px}.md\:tw-py-15{padding-top:3.75rem;padding-bottom:3.75rem}.md\:tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:tw-px-\[10px\]{padding-left:10px;padding-right:10px}.md\:tw-pb-0{padding-bottom:0}.md\:tw-pt-\[30px\]{padding-top:30px}.md\:tw-pt-\[10px\]{padding-top:10px}.md\:tw-pb-5{padding-bottom:1.25rem}.md\:tw-pt-5{padding-top:1.25rem}.md\:tw-pt-\[85px\]{padding-top:85px}.md\:tw-pt-\[14px\]{padding-top:14px}.md\:tw-pt-2\.5{padding-top:.625rem}.md\:tw-pt-2{padding-top:.5rem}.md\:tw-pb-\[45px\]{padding-bottom:45px}.md\:tw-pb-\[54px\]{padding-bottom:54px}.md\:tw-pb-\[34px\]{padding-bottom:34px}.md\:tw-pt-4{padding-top:1rem}.md\:tw-pb-full{padding-bottom:100%}.md\:tw-pt-3{padding-top:.75rem}.md\:tw-pr-\[14px\]{padding-right:14px}.md\:tw-pl-\[14px\]{padding-left:14px}.md\:tw-pb-10{padding-bottom:2.5rem}.md\:tw-pt-9{padding-top:2.25rem}.md\:tw-text-left{text-align:left}.md\:tw-text-center{text-align:center}.md\:tw-text-right{text-align:right}.md\:tw-text-\[22px\]{font-size:22px}.md\:tw-text-5{font-size:1.25rem}.md\:tw-text-xs{font-size:.75rem;line-height:1rem}.md\:\!tw-text-base{font-size:1rem!important;line-height:1.5rem!important}.md\:tw-text-lg{font-size:1.125rem;line-height:1.75rem}.md\:tw-font-medium{font-weight:500}.md\:tw-leading-1\.4{line-height:1.4}.md\:tw-leading-1\.3{line-height:1.3}.md\:tw-leading-\[30px\]{line-height:30px}.md\:\!tw-leading-none{line-height:1!important}.md\:tw-leading-none{line-height:1}.md\:tw-text-compare-at-price-color{color:var(--color-compare-at-price-text)}.md\:tw-shadow-comment{--tw-shadow:0 5px 19px 4px rgba(0, 0, 0, 0.07);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:tw-container{margin-left:auto;margin-right:auto}.md\:tw-container{max-width:var(--layout-width)}.md\:tw-container{padding-left:1rem;padding-right:1rem}@media (min-width:960px){.md\:tw-container{padding-left:2.5rem;padding-right:2.5rem}}.md\:tw-body-plus-2{font-size:calc(var(--type-body-font-size) + 2px)}.md\:last\:tw-mb-0:last-child{margin-bottom:0}.md\:active\:tw-bg-\[\#f8f8f8\]:active{--tw-bg-opacity:1;background-color:rgba(248,248,248,var(--tw-bg-opacity))}}@media (min-width:960px){.lg\:tw-invisible{visibility:hidden}.lg\:tw-absolute{position:absolute}.lg\:tw-sticky{position:sticky}.lg\:tw-inset-0{top:0;right:0;bottom:0;left:0}.lg\:tw-right-\[36px\]{right:36px}.lg\:tw-right-3{right:.75rem}.lg\:tw--right-11{right:-2.75rem}.lg\:tw-top-3{top:.75rem}.lg\:tw-top-0{top:0}.lg\:tw-bottom-auto{bottom:auto}.lg\:tw-right-0{right:0}.lg\:tw-top-auto{top:auto}.lg\:tw-bottom-0{bottom:0}.lg\:tw-left-0{left:0}.lg\:tw-top-17{top:4.25rem}.lg\:tw-bottom-6{bottom:1.5rem}.lg\:tw-right-\[30px\]{right:30px}.lg\:tw-z-popover{z-index:1060}.lg\:tw-z-sticky{z-index:1020}.lg\:tw-order-1{order:1}.lg\:tw-order-2{order:2}.lg\:tw-order-3{order:3}.lg\:tw-col-span-5{grid-column:span 5/span 5}.lg\:tw-col-span-4{grid-column:span 4/span 4}.lg\:tw-col-span-6{grid-column:span 6/span 6}.lg\:tw-col-span-10{grid-column:span 10/span 10}.lg\:tw-col-start-1{grid-column-start:1}.lg\:tw-row-start-1{grid-row-start:1}.lg\:tw-m-0{margin:0}.lg\:tw-m-\[10px\]{margin:10px}.lg\:tw-m-\[6\%\]{margin:6%}.lg\:tw-m-\[30px\]{margin:30px}.lg\:tw-mx-\[-10px\]{margin-left:-10px;margin-right:-10px}.lg\:tw--mx-3{margin-left:-.75rem;margin-right:-.75rem}.lg\:tw-mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg\:tw-mx-auto{margin-left:auto;margin-right:auto}.lg\:tw--mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.lg\:tw--mx-2{margin-left:-.5rem;margin-right:-.5rem}.lg\:tw-my-5{margin-top:1.25rem;margin-bottom:1.25rem}.lg\:tw-my-\[-10px\]{margin-top:-10px;margin-bottom:-10px}.lg\:tw-mx-\[-18px\]{margin-left:-18px;margin-right:-18px}.lg\:tw-mx-\[-6px\]{margin-left:-6px;margin-right:-6px}.lg\:tw-mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:tw-mb-5{margin-bottom:1.25rem}.lg\:tw--mt-5{margin-top:-1.25rem}.lg\:tw-mt-15{margin-top:3.75rem}.lg\:tw-mt-3{margin-top:.75rem}.lg\:tw-mb-16{margin-bottom:4rem}.lg\:tw-mb-\[116px\]{margin-bottom:116px}.lg\:tw-mt-\[68px\]{margin-top:68px}.lg\:tw-ml-\[45px\]{margin-left:45px}.lg\:tw-mt-\[46px\]{margin-top:46px}.lg\:tw-mb-9{margin-bottom:2.25rem}.lg\:tw-mt-10{margin-top:2.5rem}.lg\:tw-ml-\[5\.88\%\]{margin-left:5.88%}.lg\:tw-mr-\[5\.88\%\]{margin-right:5.88%}.lg\:tw-mt-6{margin-top:1.5rem}.lg\:tw-mt-4{margin-top:1rem}.lg\:tw-mb-4{margin-bottom:1rem}.lg\:tw-ml-5{margin-left:1.25rem}.lg\:tw-mt-\[60px\]{margin-top:60px}.lg\:tw--ml-5{margin-left:-1.25rem}.lg\:tw-mb-\[30px\]{margin-bottom:30px}.lg\:tw-mt-11{margin-top:2.75rem}.lg\:tw--mt-17{margin-top:-4.25rem}.lg\:tw--mt-20{margin-top:-5rem}.lg\:tw-mt-\[38px\]{margin-top:38px}.lg\:tw-mb-10{margin-bottom:2.5rem}.lg\:tw-mb-7{margin-bottom:1.75rem}.lg\:tw--mb-6{margin-bottom:-1.5rem}.lg\:tw-mt-7{margin-top:1.75rem}.lg\:tw-mb-6{margin-bottom:1.5rem}.lg\:tw-mb-2{margin-bottom:.5rem}.lg\:tw-mt-5{margin-top:1.25rem}.lg\:tw-mr-4{margin-right:1rem}.lg\:tw-mr-2{margin-right:.5rem}.lg\:tw-mr-5{margin-right:1.25rem}.lg\:tw-mr-15{margin-right:3.75rem}.lg\:tw-ml-11{margin-left:2.75rem}.lg\:tw-mb-2\.5{margin-bottom:.625rem}.lg\:tw-mb-31{margin-bottom:7.75rem}.lg\:tw-mb-15{margin-bottom:3.75rem}.lg\:tw-mr-20{margin-right:5rem}.lg\:tw-mb-\[54px\]{margin-bottom:54px}.lg\:tw-ml-9{margin-left:2.25rem}.lg\:tw-ml-\[18px\]{margin-left:18px}.lg\:tw-ml-10{margin-left:2.5rem}.lg\:tw-mt-8{margin-top:2rem}.lg\:tw-mt-\[52px\]{margin-top:52px}.lg\:tw-mt-14{margin-top:3.5rem}.lg\:tw-mt-0{margin-top:0}.lg\:tw--ml-10{margin-left:-2.5rem}.lg\:tw-mb-3{margin-bottom:.75rem}.lg\:tw-mb-11{margin-bottom:2.75rem}.lg\:tw-mb-\[84px\]{margin-bottom:84px}.lg\:tw-mt-\[44px\]{margin-top:44px}.lg\:tw-mt-1{margin-top:.25rem}.lg\:tw-mr-\[56px\]{margin-right:56px}.lg\:tw-mr-3{margin-right:.75rem}.lg\:tw-ml-\[-18px\]{margin-left:-18px}.lg\:tw-mt-\[10px\]{margin-top:10px}.lg\:tw-ml-4{margin-left:1rem}.lg\:tw-ml-0{margin-left:0}.lg\:tw-mt-2{margin-top:.5rem}.lg\:tw-mr-\[5px\]{margin-right:5px}.lg\:tw-mr-\[10px\]{margin-right:10px}.lg\:tw-ml-\[5px\]{margin-left:5px}.lg\:tw-ml-\[10px\]{margin-left:10px}.lg\:\!tw-block{display:block!important}.lg\:tw-block{display:block}.lg\:tw-flex{display:flex}.lg\:tw-grid{display:grid}.lg\:tw-hidden{display:none}.lg\:\!tw-hidden{display:none!important}.lg\:tw-h-screen{height:100vh}.lg\:tw-h-20{height:5rem}.lg\:tw-h-\[108px\]{height:108px}.lg\:tw-h-1\/3{height:33.333333%}.lg\:tw-h-full{height:100%}.lg\:tw-h-30{height:7.5rem}.lg\:tw-h-10{height:2.5rem}.lg\:tw-h-\[46px\]{height:46px}.lg\:tw-h-9{height:2.25rem}.lg\:tw-h-\[42px\]{height:42px}.lg\:tw-max-h-\[70vh\]{max-height:70vh}.lg\:tw-min-h-\[660px\]{min-height:660px}.lg\:tw-min-h-\[500px\]{min-height:500px}.lg\:tw-min-h-\[36px\]{min-height:36px}.lg\:tw-min-h-\[700px\]{min-height:700px}.lg\:tw-min-h-\[46px\]{min-height:46px}.lg\:tw-w-\[460px\]{width:460px}.lg\:tw-w-\[30\%\]{width:30%}.lg\:tw-w-\[70\%\]{width:70%}.lg\:tw-w-3\/5{width:60%}.lg\:tw-w-\[164px\]{width:164px}.lg\:tw-w-1\/6{width:16.666667%}.lg\:tw-w-1\/2{width:50%}.lg\:tw-w-1\/3{width:33.333333%}.lg\:tw-w-2\/3{width:66.666667%}.lg\:tw-w-1\/5{width:20%}.lg\:tw-w-4\/5{width:80%}.lg\:tw-w-full{width:100%}.lg\:tw-w-auto{width:auto}.lg\:tw-w-\[200px\]{width:200px}.lg\:tw-w-1\/4{width:25%}.lg\:tw-w-50{width:12.5rem}.lg\:tw-w-20{width:5rem}.lg\:tw-w-\[72px\]{width:72px}.lg\:tw-w-\[260px\]{width:260px}.lg\:tw-w-\[14\.285\%\]{width:14.285%}.lg\:tw-w-3\/4{width:75%}.lg\:tw-w-2\/5{width:40%}.lg\:tw-w-\[468px\]{width:468px}.lg\:tw-w-\[450px\]{width:450px}.lg\:tw-w-30{width:7.5rem}.lg\:tw-w-\[50px\]{width:50px}.lg\:tw-w-\[108px\]{width:108px}.lg\:tw-w-9{width:2.25rem}.lg\:tw-w-\[84px\]{width:84px}.lg\:tw-w-\[40\%\]{width:40%}.lg\:tw-w-\[568px\]{width:568px}.lg\:tw-w-\[76px\]{width:76px}.lg\:tw-w-100{width:25rem}.lg\:tw-min-w-\[335px\]{min-width:335px}.lg\:tw-min-w-\[180px\]{min-width:180px}.lg\:tw-min-w-\[40px\]{min-width:40px}.lg\:tw-max-w-\[750px\]{max-width:750px}.lg\:tw-max-w-\[210px\]{max-width:210px}.lg\:tw-max-w-\[380px\]{max-width:380px}.lg\:tw-max-w-\[700px\]{max-width:700px}.lg\:tw-max-w-\[400px\]{max-width:400px}.lg\:tw-max-w-\[926px\]{max-width:926px}.lg\:tw-max-w-\[1200px\]{max-width:1200px}.lg\:tw-flex-1{flex:1 1 0%}.lg\:tw-flex-shrink-0{flex-shrink:0}.lg\:tw-flex-grow{flex-grow:1}.lg\:tw-translate-y-1{--tw-translate-y:0.25rem;transform:var(--tw-transform)}.lg\:tw-rotate-180{--tw-rotate:180deg;transform:var(--tw-transform)}.lg\:tw-rotate-0{--tw-rotate:0deg;transform:var(--tw-transform)}.lg\:tw-rotate-90{--tw-rotate:90deg;transform:var(--tw-transform)}.lg\:tw--rotate-90{--tw-rotate:-90deg;transform:var(--tw-transform)}.lg\:tw-scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:var(--tw-transform)}.lg\:tw-transform{transform:var(--tw-transform)}.lg\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:tw-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:tw-flex-col{flex-direction:column}.lg\:tw-flex-wrap{flex-wrap:wrap}.lg\:tw-items-start{align-items:flex-start}.lg\:tw-items-end{align-items:flex-end}.lg\:tw-items-center{align-items:center}.lg\:tw-justify-center{justify-content:center}.lg\:tw-justify-between{justify-content:space-between}.lg\:tw-gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.lg\:tw-space-x-18>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4.5rem * var(--tw-space-x-reverse));margin-left:calc(4.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:tw-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.lg\:tw-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.lg\:tw-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.lg\:tw-space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.lg\:tw-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.lg\:tw-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.75rem * var(--tw-space-x-reverse));margin-left:calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:tw-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.lg\:tw-overflow-auto{overflow:auto}.lg\:tw-rounded{border-radius:.25rem}.lg\:tw-rounded-\[20px\]{border-radius:20px}.lg\:tw-rounded-2xl{border-radius:1rem}.lg\:tw-rounded-l-\[20px\]{border-top-left-radius:20px;border-bottom-left-radius:20px}.lg\:tw-rounded-tr-\[20px\]{border-top-right-radius:20px}.lg\:tw-rounded-br-\[20px\]{border-bottom-right-radius:20px}.lg\:tw-border-0{border-width:0}.lg\:tw-border{border-width:1px}.lg\:tw-border-l{border-left-width:1px}.lg\:tw-border-r{border-right-width:1px}.lg\:tw-border-t{border-top-width:1px}.lg\:tw-border-solid{border-style:solid}.lg\:\!tw-border-none{border-style:none!important}.lg\:tw-border-\[rgba\(33\2c 43\2c 54\2c 0\.08\)\]{border-color:rgba(33,43,54,.08)}.lg\:tw-border-line{border-color:var(--color-borders)}.lg\:tw-border-transparent{border-color:transparent}.lg\:tw-bg-body{background-color:var(--color-body-bg)}.lg\:tw-bg-light-gray{--tw-bg-opacity:1;background-color:rgba(248,248,248,var(--tw-bg-opacity))}.lg\:tw-object-top{-o-object-position:top;object-position:top}.lg\:tw-object-bottom{-o-object-position:bottom;object-position:bottom}.lg\:tw-object-right{-o-object-position:right;object-position:right}.lg\:tw-object-left{-o-object-position:left;object-position:left}.lg\:tw-object-left-top{-o-object-position:left top;object-position:left top}.lg\:tw-object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.lg\:tw-object-right-top{-o-object-position:right top;object-position:right top}.lg\:tw-object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.lg\:tw-p-0{padding:0}.lg\:tw-p-4{padding:1rem}.lg\:tw-p-10{padding:2.5rem}.lg\:tw-p-5{padding:1.25rem}.lg\:tw-px-\[10px\]{padding-left:10px;padding-right:10px}.lg\:tw-py-\[116px\]{padding-top:116px;padding-bottom:116px}.lg\:tw-py-\[28px\]{padding-top:28px;padding-bottom:28px}.lg\:tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.lg\:tw-px-2{padding-left:.5rem;padding-right:.5rem}.lg\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:tw-py-4{padding-top:1rem;padding-bottom:1rem}.lg\:tw-py-15{padding-top:3.75rem;padding-bottom:3.75rem}.lg\:tw-px-\[38px\]{padding-left:38px;padding-right:38px}.lg\:tw-py-\[38px\]{padding-top:38px;padding-bottom:38px}.lg\:tw-py-\[20px\]{padding-top:20px;padding-bottom:20px}.lg\:tw-py-8{padding-top:2rem;padding-bottom:2rem}.lg\:tw-px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:tw-py-\[3px\]{padding-top:3px;padding-bottom:3px}.lg\:tw-px-3{padding-left:.75rem;padding-right:.75rem}.lg\:tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:tw-py-40{padding-top:10rem;padding-bottom:10rem}.lg\:tw-py-\[10px\]{padding-top:10px;padding-bottom:10px}.lg\:tw-py-\[22px\]{padding-top:22px;padding-bottom:22px}.lg\:tw-px-\[30px\]{padding-left:30px;padding-right:30px}.lg\:tw-px-\[18px\]{padding-left:18px;padding-right:18px}.lg\:tw-px-\[6px\]{padding-left:6px;padding-right:6px}.lg\:tw-px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:tw-px-9{padding-left:2.25rem;padding-right:2.25rem}.lg\:tw-px-11{padding-left:2.75rem;padding-right:2.75rem}.lg\:tw-py-\[54px\]{padding-top:54px;padding-bottom:54px}.lg\:tw-py-11{padding-top:2.75rem;padding-bottom:2.75rem}.lg\:tw-pt-9{padding-top:2.25rem}.lg\:tw-pt-10{padding-top:2.5rem}.lg\:tw-pt-2{padding-top:.5rem}.lg\:tw-pt-6{padding-top:1.5rem}.lg\:tw-pl-\[45px\]{padding-left:45px}.lg\:tw-pb-8{padding-bottom:2rem}.lg\:tw-pb-\[104px\]{padding-bottom:104px}.lg\:tw-pt-20{padding-top:5rem}.lg\:tw-pb-2{padding-bottom:.5rem}.lg\:tw-pt-\[30px\]{padding-top:30px}.lg\:tw-pb-20{padding-bottom:5rem}.lg\:tw-pb-7{padding-bottom:1.75rem}.lg\:tw-pb-11{padding-bottom:2.75rem}.lg\:tw-pb-6{padding-bottom:1.5rem}.lg\:tw-pt-2\.5{padding-top:.625rem}.lg\:tw-pt-15{padding-top:3.75rem}.lg\:tw-pb-15{padding-bottom:3.75rem}.lg\:tw-pl-5{padding-left:1.25rem}.lg\:tw-pt-8{padding-top:2rem}.lg\:tw-pt-\[50px\]{padding-top:50px}.lg\:tw-pl-15{padding-left:3.75rem}.lg\:tw-pr-15{padding-right:3.75rem}.lg\:tw-pb-10{padding-bottom:2.5rem}.lg\:tw-pl-8{padding-left:2rem}.lg\:tw-pr-\[280px\]{padding-right:280px}.lg\:tw-pl-2{padding-left:.5rem}.lg\:tw-pb-4{padding-bottom:1rem}.lg\:tw-pl-10{padding-left:2.5rem}.lg\:tw-pb-5{padding-bottom:1.25rem}.lg\:tw-pl-4{padding-left:1rem}.lg\:tw-pt-4{padding-top:1rem}.lg\:tw-pl-\[62px\]{padding-left:62px}.lg\:tw-pr-\[62px\]{padding-right:62px}.lg\:tw-pr-0{padding-right:0}.lg\:tw-pl-0{padding-left:0}.lg\:tw-pr-6{padding-right:1.5rem}.lg\:tw-pt-0{padding-top:0}.lg\:tw-pr-5{padding-right:1.25rem}.lg\:tw-pl-3{padding-left:.75rem}.lg\:tw-pl-16{padding-left:4rem}.lg\:tw-text-left{text-align:left}.lg\:tw-text-center{text-align:center}.lg\:tw-text-title-font-size{font-size:var(--type-title-font-size)}.lg\:tw-text-6{font-size:1.5rem}.lg\:tw-text-base{font-size:1rem;line-height:1.5rem}.lg\:tw-text-sm{font-size:.875rem;line-height:1.25rem}.lg\:tw-text-\[28px\]{font-size:28px}.lg\:tw-text-body-font-size{font-size:var(--type-body-font-size)}.lg\:tw-text-\[17px\]{font-size:17px}.lg\:tw-text-\[2\.125em\]{font-size:2.125em}.lg\:tw-leading-\[30px\]{line-height:30px}.lg\:tw-leading-none{line-height:1}.lg\:tw-leading-10{line-height:2.5rem}.lg\:tw-leading-6{line-height:1.5rem}.lg\:tw-tracking-\[2px\]{letter-spacing:2px}.lg\:tw-text-body-alpha-50{color:var(--color-body-5)}.lg\:tw-text-body-color{color:var(--color-body-text)}.lg\:tw-opacity-0{opacity:0}.lg\:tw-container{margin-left:auto;margin-right:auto}.lg\:tw-container{max-width:var(--layout-width)}.lg\:tw-container{padding-left:1rem;padding-right:1rem}@media (min-width:960px){.lg\:tw-container{padding-left:2.5rem;padding-right:2.5rem}}.lg\:tw-body-minus-2{font-size:calc(var(--type-body-font-size) - 2px)}.lg\:tw-body-minus-1{font-size:calc(var(--type-body-font-size) - 1px)}.lg\:tw-body-plus-1{font-size:calc(var(--type-body-font-size) + 1px)}.lg\:tw-body-plus-2{font-size:calc(var(--type-body-font-size) + 2px)}.lg\:tw-body-plus-3{font-size:calc(var(--type-body-font-size) + 3px)}.lg\:tw-body-plus-4{font-size:calc(var(--type-body-font-size) + 4px)}.lg\:first\:tw-mt-0:first-child{margin-top:0}.lg\:last\:tw-mb-7:last-child{margin-bottom:1.75rem}.lg\:last\:tw-pr-0:last-child{padding-right:0}.lg\:hover\:tw-z-10:hover{z-index:10}.lg\:hover\:tw-translate-y-\[-3px\]:hover{--tw-translate-y:-3px;transform:var(--tw-transform)}.hover\:lg\:tw-scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:var(--tw-transform)}.lg\:hover\:tw-scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:var(--tw-transform)}.lg\:hover\:tw-scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:var(--tw-transform)}.lg\:hover\:tw-border-transparent:hover{border-color:transparent}.lg\:hover\:tw-border-body-color:hover{border-color:var(--color-body-text)}.lg\:hover\:tw-bg-primary-btn:hover{background-color:var(--color-primary-btn-bg)}.lg\:hover\:tw-bg-\[\#f2f2f2\]:hover{--tw-bg-opacity:1;background-color:rgba(242,242,242,var(--tw-bg-opacity))}.lg\:hover\:tw-bg-body:hover{background-color:var(--color-body-bg)}.lg\:hover\:tw-text-primary-btn-color:hover{color:var(--color-primary-btn-text)}.lg\:hover\:tw-text-body-color:hover{color:var(--color-body-text)}.lg\:hover\:tw-underline:hover{text-decoration:underline}.hover\:lg\:tw-opacity-40:hover{opacity:.4}.lg\:hover\:tw-opacity-80:hover{opacity:.8}.lg\:hover\:tw-shadow-collection:hover{--tw-shadow:0 3px 10px rgb(0 0 0 / 10%);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-group:hover .lg\:group-hover\:tw-visible{visibility:visible}.tw-group:hover .lg\:group-hover\:tw-translate-y-0{--tw-translate-y:0px;transform:var(--tw-transform)}.tw-group:hover .lg\:group-hover\:tw-bg-primary-btn-color{background-color:var(--color-primary-btn-text)}.tw-group:hover .lg\:group-hover\:tw-text-primary-btn{color:var(--color-primary-btn-bg)}.tw-group:hover .lg\:group-hover\:tw-opacity-100{opacity:1}.tw-group:hover .lg\:group-hover\:tw-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}}

\s*$/g;function pa(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function qa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function ra(a){var b=na.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function sa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(N.hasData(a)&&(f=N.access(a),g=N.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}O.hasData(a)&&(h=O.access(a),i=n.extend({},h),O.set(b,i))}}function ta(a,b){var c=b.nodeName.toLowerCase();"input"===c&&X.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function ua(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&ma.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),ua(f,b,c,d)});if(o&&(e=ca(b,a[0].ownerDocument,!1,a,d),g=e.firstChild,1===e.childNodes.length&&(e=g),g||d)){for(h=n.map(_(e,"script"),qa),i=h.length;o>m;m++)j=e,m!==p&&(j=n.clone(j,!0,!0),i&&n.merge(h,_(j,"script"))),c.call(a[m],j,m);if(i)for(k=h[h.length-1].ownerDocument,n.map(h,ra),m=0;i>m;m++)j=h[m],Z.test(j.type||"")&&!N.access(j,"globalEval")&&n.contains(k,j)&&(j.src?n._evalUrl&&n._evalUrl(j.src):n.globalEval(j.textContent.replace(oa,"")))}return a}function va(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(_(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&aa(_(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(ka,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=_(h),f=_(a),d=0,e=f.length;e>d;d++)ta(f[d],g[d]);if(b)if(c)for(f=f||_(a),g=g||_(h),d=0,e=f.length;e>d;d++)sa(f[d],g[d]);else sa(a,h);return g=_(h,"script"),g.length>0&&aa(g,!i&&_(a,"script")),h},cleanData:function(a){for(var b,c,d,e=n.event.special,f=0;void 0!==(c=a[f]);f++)if(L(c)){if(b=c[N.expando]){if(b.events)for(d in b.events)e[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);c[N.expando]=void 0}c[O.expando]&&(c[O.expando]=void 0)}}}),n.fn.extend({domManip:ua,detach:function(a){return va(this,a,!0)},remove:function(a){return va(this,a)},text:function(a){return K(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.appendChild(a)}})},prepend:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(_(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return K(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!la.test(a)&&!$[(Y.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(_(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return ua(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(_(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),f=e.length-1,h=0;f>=h;h++)c=h===f?this:this.clone(!0),n(e[h])[b](c),g.apply(d,c.get());return this.pushStack(d)}});var wa,xa={HTML:"block",BODY:"block"};function ya(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function za(a){var b=d,c=xa[a];return c||(c=ya(a,b),"none"!==c&&c||(wa=(wa||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=wa[0].contentDocument,b.write(),b.close(),c=ya(a,b),wa.detach()),xa[a]=c),c}var Aa=/^margin/,Ba=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ca=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Da=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Ea=d.documentElement;!function(){var b,c,e,f,g=d.createElement("div"),h=d.createElement("div");if(h.style){h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===h.style.backgroundClip,g.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",g.appendChild(h);function i(){h.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",h.innerHTML="",Ea.appendChild(g);var d=a.getComputedStyle(h);b="1%"!==d.top,f="2px"===d.marginLeft,c="4px"===d.width,h.style.marginRight="50%",e="4px"===d.marginRight,Ea.removeChild(g)}n.extend(l,{pixelPosition:function(){return i(),b},boxSizingReliable:function(){return null==c&&i(),c},pixelMarginRight:function(){return null==c&&i(),e},reliableMarginLeft:function(){return null==c&&i(),f},reliableMarginRight:function(){var b,c=h.appendChild(d.createElement("div"));return c.style.cssText=h.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",h.style.width="1px",Ea.appendChild(g),b=!parseFloat(a.getComputedStyle(c).marginRight),Ea.removeChild(g),h.removeChild(c),b}})}}();function Fa(a,b,c){var d,e,f,g,h=a.style;return c=c||Ca(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Ba.test(g)&&Aa.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0!==g?g+"":g}function Ga(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Ha=/^(none|table(?!-c[ea]).+)/,Ia={position:"absolute",visibility:"hidden",display:"block"},Ja={letterSpacing:"0",fontWeight:"400"},Ka=["Webkit","O","Moz","ms"],La=d.createElement("div").style;function Ma(a){if(a in La)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ka.length;while(c--)if(a=Ka[c]+b,a in La)return a}function Na(a,b,c){var d=T.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Oa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+U[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+U[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+U[f]+"Width",!0,e))):(g+=n.css(a,"padding"+U[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+U[f]+"Width",!0,e)));return g}function Pa(b,c,e){var f=!0,g="width"===c?b.offsetWidth:b.offsetHeight,h=Ca(b),i="border-box"===n.css(b,"boxSizing",!1,h);if(d.msFullscreenElement&&a.top!==a&&b.getClientRects().length&&(g=Math.round(100*b.getBoundingClientRect()[c])),0>=g||null==g){if(g=Fa(b,c,h),(0>g||null==g)&&(g=b.style[c]),Ba.test(g))return g;f=i&&(l.boxSizingReliable()||g===b.style[c]),g=parseFloat(g)||0}return g+Oa(b,c,e||(i?"border":"content"),f,h)+"px"}function Qa(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=N.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&V(d)&&(f[g]=N.access(d,"olddisplay",za(d.nodeName)))):(e=V(d),"none"===c&&e||N.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Fa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Ma(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=T.exec(c))&&e[1]&&(c=W(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Ma(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Fa(a,b,d)),"normal"===e&&b in Ja&&(e=Ja[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Ha.test(n.css(a,"display"))&&0===a.offsetWidth?Da(a,Ia,function(){return Pa(a,b,d)}):Pa(a,b,d):void 0},set:function(a,c,d){var e,f=d&&Ca(a),g=d&&Oa(a,b,d,"border-box"===n.css(a,"boxSizing",!1,f),f);return g&&(e=T.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=n.css(a,b)),Na(a,c,g)}}}),n.cssHooks.marginLeft=Ga(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Fa(a,"marginLeft"))||a.getBoundingClientRect().left-Da(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px":void 0}),n.cssHooks.marginRight=Ga(l.reliableMarginRight,function(a,b){return b?Da(a,{display:"inline-block"},Fa,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+U[d]+b]=f[d]||f[d-2]||f[0];return e}},Aa.test(a)||(n.cssHooks[a+b].set=Na)}),n.fn.extend({css:function(a,b){return K(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ca(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Qa(this,!0)},hide:function(){return Qa(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function Ra(a,b,c,d,e){return new Ra.prototype.init(a,b,c,d,e)}n.Tween=Ra,Ra.prototype={constructor:Ra,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Ra.propHooks[this.prop];return a&&a.get?a.get(this):Ra.propHooks._default.get(this)},run:function(a){var b,c=Ra.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ra.propHooks._default.set(this),this}},Ra.prototype.init.prototype=Ra.prototype,Ra.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},Ra.propHooks.scrollTop=Ra.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=Ra.prototype.init,n.fx.step={};var Sa,Ta,Ua=/^(?:toggle|show|hide)$/,Va=/queueHooks$/;function Wa(){return a.setTimeout(function(){Sa=void 0}),Sa=n.now()}function Xa(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=U[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ya(a,b,c){for(var d,e=(_a.tweeners[b]||[]).concat(_a.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Za(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&V(a),q=N.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?N.get(a,"olddisplay")||za(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Ua.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?za(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=N.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;N.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ya(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function $a(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function _a(a,b,c){var d,e,f=0,g=_a.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Sa||Wa(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:Sa||Wa(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for($a(k,j.opts.specialEasing);g>f;f++)if(d=_a.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,Ya,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(_a,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return W(c.elem,a,T.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],_a.tweeners[c]=_a.tweeners[c]||[],_a.tweeners[c].unshift(b)},prefilters:[Za],prefilter:function(a,b){b?_a.prefilters.unshift(a):_a.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(V).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=_a(this,n.extend({},a),f);(e||N.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=N.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Va.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=N.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Xa(b,!0),a,d,e)}}),n.each({slideDown:Xa("show"),slideUp:Xa("hide"),slideToggle:Xa("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Sa=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Sa=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Ta||(Ta=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(Ta),Ta=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",l.checkOn=""!==a.value,l.optSelected=c.selected,b.disabled=!0,l.optDisabled=!c.disabled,a=d.createElement("input"),a.value="t",a.type="radio",l.radioValue="t"===a.value}();var ab,bb=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return K(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ab:void 0)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)}}),ab={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=bb[b]||n.find.attr;bb[b]=function(a,b,d){var e,f;return d||(f=bb[b],bb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,bb[b]=f),e}});var cb=/^(?:input|select|textarea|button)$/i,db=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return K(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,
e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):cb.test(a.nodeName)||db.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var eb=/[\t\r
\f]/g;function fb(a){return a.getAttribute&&a.getAttribute("class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,fb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,fb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,fb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=fb(this),b&&N.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":N.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+fb(c)+" ").replace(eb," ").indexOf(b)>-1)return!0;return!1}});var gb=/\r/g,hb=/[\x20\t\r
\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(gb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(hb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(n.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var ib=/^(?:focusinfocus|focusoutblur)$/;n.extend(n.event,{trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!ib.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),l=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},f||!o.trigger||o.trigger.apply(e,c)!==!1)){if(!f&&!o.noBubble&&!n.isWindow(e)){for(j=o.delegateType||q,ib.test(j+q)||(h=h.parentNode);h;h=h.parentNode)p.push(h),i=h;i===(e.ownerDocument||d)&&p.push(i.defaultView||i.parentWindow||a)}g=0;while((h=p[g++])&&!b.isPropagationStopped())b.type=g>1?j:o.bindType||q,m=(N.get(h,"events")||{})[b.type]&&N.get(h,"handle"),m&&m.apply(h,c),m=l&&h[l],m&&m.apply&&L(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=q,f||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!L(e)||l&&n.isFunction(e[q])&&!n.isWindow(e)&&(i=e[l],i&&(e[l]=null),n.event.triggered=q,e[q](),n.event.triggered=void 0,i&&(e[l]=i)),b.result}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&&c.preventDefault()}}),n.fn.extend({trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),l.focusin="onfocusin"in a,l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=N.access(d,b);e||d.addEventListener(a,c,!0),N.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=N.access(d,b)-1;e?N.access(d,b,e):(d.removeEventListener(a,c,!0),N.remove(d,b))}}});var jb=a.location,kb=n.now(),lb=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var mb=/#.*$/,nb=/([?&])_=[^&]*/,ob=/^(.*?):[ \t]*([^\r
]*)$/gm,pb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,qb=/^(?:GET|HEAD)$/,rb=/^\/\//,sb={},tb={},ub="*/".concat("*"),vb=d.createElement("a");vb.href=jb.href;function wb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function xb(a,b,c,d){var e={},f=a===tb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function yb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function zb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Ab(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:jb.href,type:"GET",isLocal:pb.test(jb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ub,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?yb(yb(a,n.ajaxSettings),b):yb(n.ajaxSettings,a)},ajaxPrefilter:wb(sb),ajaxTransport:wb(tb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m=n.ajaxSetup({},c),o=m.context||m,p=m.context&&(o.nodeType||o.jquery)?n(o):n.event,q=n.Deferred(),r=n.Callbacks("once memory"),s=m.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,getResponseHeader:function(a){var b;if(2===v){if(!h){h={};while(b=ob.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===v?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return v||(a=u[c]=u[c]||a,t[a]=b),this},overrideMimeType:function(a){return v||(m.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>v)for(b in a)s[b]=[s[b],a[b]];else x.always(a[x.status]);return this},abort:function(a){var b=a||w;return e&&e.abort(b),z(0,b),this}};if(q.promise(x).complete=r.add,x.success=x.done,x.error=x.fail,m.url=((b||m.url||jb.href)+"").replace(mb,"").replace(rb,jb.protocol+"//"),m.type=c.method||c.type||m.method||m.type,m.dataTypes=n.trim(m.dataType||"*").toLowerCase().match(G)||[""],null==m.crossDomain){j=d.createElement("a");try{j.href=m.url,j.href=j.href,m.crossDomain=vb.protocol+"//"+vb.host!=j.protocol+"//"+j.host}catch(y){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=n.param(m.data,m.traditional)),xb(sb,m,c,x),2===v)return x;k=n.event&&m.global,k&&0===n.active++&&n.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!qb.test(m.type),f=m.url,m.hasContent||(m.data&&(f=m.url+=(lb.test(f)?"&":"?")+m.data,delete m.data),m.cache===!1&&(m.url=nb.test(f)?f.replace(nb,"$1_="+kb++):f+(lb.test(f)?"&":"?")+"_="+kb++)),m.ifModified&&(n.lastModified[f]&&x.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&x.setRequestHeader("If-None-Match",n.etag[f])),(m.data&&m.hasContent&&m.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",m.contentType),x.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+ub+"; q=0.01":""):m.accepts["*"]);for(l in m.headers)x.setRequestHeader(l,m.headers[l]);if(m.beforeSend&&(m.beforeSend.call(o,x,m)===!1||2===v))return x.abort();w="abort";for(l in{success:1,error:1,complete:1})x[l](m[l]);if(e=xb(tb,m,c,x)){if(x.readyState=1,k&&p.trigger("ajaxSend",[x,m]),2===v)return x;m.async&&m.timeout>0&&(i=a.setTimeout(function(){x.abort("timeout")},m.timeout));try{v=1,e.send(t,z)}catch(y){if(!(2>v))throw y;z(-1,y)}}else z(-1,"No Transport");function z(b,c,d,h){var j,l,t,u,w,y=c;2!==v&&(v=2,i&&a.clearTimeout(i),e=void 0,g=h||"",x.readyState=b>0?4:0,j=b>=200&&300>b||304===b,d&&(u=zb(m,x,d)),u=Ab(m,u,x,j),j?(m.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(n.lastModified[f]=w),w=x.getResponseHeader("etag"),w&&(n.etag[f]=w)),204===b||"HEAD"===m.type?y="nocontent":304===b?y="notmodified":(y=u.state,l=u.data,t=u.error,j=!t)):(t=y,!b&&y||(y="error",0>b&&(b=0))),x.status=b,x.statusText=(c||y)+"",j?q.resolveWith(o,[l,y,x]):q.rejectWith(o,[x,y,t]),x.statusCode(s),s=void 0,k&&p.trigger(j?"ajaxSuccess":"ajaxError",[x,m,j?l:t]),r.fireWith(o,[x,y]),k&&(p.trigger("ajaxComplete",[x,m]),--n.active||n.event.trigger("ajaxStop")))}return x},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return!n.expr.filters.visible(a)},n.expr.filters.visible=function(a){return a.offsetWidth>0||a.offsetHeight>0||a.getClientRects().length>0};var Bb=/%20/g,Cb=/\[\]$/,Db=/\r?
/g,Eb=/^(?:submit|button|image|reset|file)$/i,Fb=/^(?:input|select|textarea|keygen)/i;function Gb(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||Cb.test(a)?d(a,e):Gb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Gb(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Gb(c,a[c],b,e);return d.join("&").replace(Bb,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Fb.test(this.nodeName)&&!Eb.test(a)&&(this.checked||!X.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(Db,"\r
")}}):{name:b.name,value:c.replace(Db,"\r
")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Hb={0:200,1223:204},Ib=n.ajaxSettings.xhr();l.cors=!!Ib&&"withCredentials"in Ib,l.ajax=Ib=!!Ib,n.ajaxTransport(function(b){var c,d;return l.cors||Ib&&!b.crossDomain?{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Hb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=n("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Jb=[],Kb=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Jb.pop()||n.expando+"_"+kb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Kb.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kb.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Kb,"$1"+e):b.jsonp!==!1&&(b.url+=(lb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Jb.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ca([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var Lb=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Lb)return Lb.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function Mb(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(e=d.getBoundingClientRect(),c=Mb(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Ea})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;n.fn[a]=function(d){return K(this,function(a,d,e){var f=Mb(a);return void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ga(l.pixelPosition,function(a,c){return c?(c=Fa(a,b),Ba.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return K(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)},size:function(){return this.length}}),n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Nb=a.jQuery,Ob=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Ob),b&&a.jQuery===n&&(a.jQuery=Nb),n},b||(a.jQuery=a.$=n),n});
</script>


      
<script>
/*! art-template@4.12.2 for browser | https://github.com/aui/art-template */
!function (e, t) { "object" == typeof exports && "object" == typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define([], t) : "object" == typeof exports ? exports.template = t() : e.template = t() }(this, function () {
  return function (e) { function t(r) { if (n[r]) return n[r].exports; var i = n[r] = { i: r, l: !1, exports: {} }; return e[r].call(i.exports, i, i.exports, t), i.l = !0, i.exports } var n = {}; return t.m = e, t.c = n, t.d = function (e, n, r) { t.o(e, n) || Object.defineProperty(e, n, { configurable: !1, enumerable: !0, get: r }) }, t.n = function (e) { var n = e && e.__esModule ? function () { return e["default"] } : function () { return e }; return t.d(n, "a", n), n }, t.o = function (e, t) { return Object.prototype.hasOwnProperty.call(e, t) }, t.p = "", t(t.s = 6) }([function (e, t, n) { (function (t) { e.exports = !1; try { e.exports = "[object process]" === Object.prototype.toString.call(t.process) } catch (n) { } }).call(t, n(4)) }, function (e, t, n) { "use strict"; var r = n(8), i = n(3), o = n(23), s = function (e, t) { t.onerror(e, t); var n = function () { return "{Template Error}" }; return n.mappings = [], n.sourcesContent = [], n }, a = function c(e) { var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; "string" != typeof e ? t = e : t.source = e, t = i.$extend(t), e = t.source, !0 === t.debug && (t.cache = !1, t.minimize = !1, t.compileDebug = !0), t.compileDebug && (t.minimize = !1), t.filename && (t.filename = t.resolveFilename(t.filename, t)); var n = t.filename, a = t.cache, u = t.caches; if (a && n) { var p = u.get(n); if (p) return p } if (!e) try { e = t.loader(n, t), t.source = e } catch (d) { var l = new o({ name: "CompileError", path: n, message: "template not found: " + d.message, stack: d.stack }); if (t.bail) throw l; return s(l, t) } var f = void 0, h = new r(t); try { f = h.build() } catch (l) { if (l = new o(l), t.bail) throw l; return s(l, t) } var m = function (e, n) { try { return f(e, n) } catch (l) { if (!t.compileDebug) return t.cache = !1, t.compileDebug = !0, c(t)(e, n); if (l = new o(l), t.bail) throw l; return s(l, t)() } }; return m.mappings = f.mappings, m.sourcesContent = f.sourcesContent, m.toString = function () { return f.toString() }, a && n && u.set(n, m), m }; a.Compiler = r, e.exports = a }, function (e, t) { Object.defineProperty(t, "__esModule", { value: !0 }), t["default"] = /((['"])(?:(?!\2|\\).|\\(?:\r
|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyu]{1,5}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g, t.matchToToken = function (e) { var t = { type: "invalid", value: e[0] }; return e[1] ? (t.type = "string", t.closed = !(!e[3] && !e[4])) : e[5] ? t.type = "comment" : e[6] ? (t.type = "comment", t.closed = !!e[7]) : e[8] ? t.type = "regex" : e[9] ? t.type = "number" : e[10] ? t.type = "name" : e[11] ? t.type = "punctuator" : e[12] && (t.type = "whitespace"), t } }, function (e, t, n) { "use strict"; function r() { this.$extend = function (e) { return e = e || {}, s(e, e instanceof r ? e : this) } } var i = n(0), o = n(12), s = n(13), a = n(14), c = n(15), u = n(16), p = n(17), l = n(18), f = n(19), h = n(20), m = n(22), d = { source: null, filename: null, rules: [f, l], escape: !0, debug: !!i && "production" !== process.env.NODE_ENV, bail: !0, cache: !0, minimize: !0, compileDebug: !1, resolveFilename: m, include: a, htmlMinifier: h, htmlMinifierOptions: { collapseWhitespace: !0, minifyCSS: !0, minifyJS: !0, ignoreCustomFragments: [] }, onerror: c, loader: p, caches: u, root: "/", extname: ".art", ignore: [], imports: o }; r.prototype = d, e.exports = new r }, function (e, t) { var n; n = function () { return this }(); try { n = n || Function("return this")() || (0, eval)("this") } catch (r) { "object" == typeof window && (n = window) } e.exports = n }, function (e, t) { }, function (e, t, n) { "use strict"; var r = n(7), i = n(1), o = n(24), s = function (e, t) { return t instanceof Object ? r({ filename: e }, t) : i({ filename: e, source: t }) }; s.render = r, s.compile = i, s.defaults = o, e.exports = s }, function (e, t, n) { "use strict"; var r = n(1), i = function (e, t, n) { return r(e, n)(t) }; e.exports = i }, function (e, t, n) { "use strict"; function r(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") } var i = n(9), o = n(11), s = "$data", a = "$imports", c = "print", u = "include", p = "extend", l = "block", f = "$$out", h = "$$line", m = "$$blocks", d = "$$slice", v = "$$from", g = "$$options", y = function (e, t) { return Object.hasOwnProperty.call(e, t) }, b = JSON.stringify, x = function () { function e(t) { var n, i, y = this; r(this, e); var b = t.source, x = t.minimize, w = t.htmlMinifier; if (this.options = t, this.stacks = [], this.context = [], this.scripts = [], this.CONTEXT_MAP = {}, this.ignore = [s, a, g].concat(t.ignore), this.internal = (n = {}, n[f] = "''", n[h] = "[0,0]", n[m] = "arguments[1]||{}", n[v] = "null", n[c] = "function(){var s=''.concat.apply('',arguments);" + f + "+=s;return s}", n[u] = "function(src,data){var s=" + g + ".include(src,data||" + s + ",arguments[2]||" + m + "," + g + ");" + f + "+=s;return s}", n[p] = "function(from){" + v + "=from}", n[d] = "function(c,p,s){p=" + f + ";" + f + "='';c();s=" + f + ";" + f + "=p+s;return s}", n[l] = "function(){var a=arguments,s;if(typeof a[0]==='function'){return " + d + "(a[0])}else if(" + v + "){if(!" + m + "[a[0]]){" + m + "[a[0]]=" + d + "(a[1])}else{" + f + "+=" + m + "[a[0]]} }else{s=" + m + "[a[0]];if(typeof s==='string'){" + f + "+=s}else{s=" + d + "(a[1])}return s} }", n), this.dependencies = (i = {}, i[c] = [f], i[u] = [f, g, s, m], i[p] = [v, u], i[l] = [d, v, f, m], i), this.importContext(f), t.compileDebug && this.importContext(h), x) try { b = w(b, t) } catch (E) { } this.source = b, this.getTplTokens(b, t.rules, this).forEach(function (e) { e.type === o.TYPE_STRING ? y.parseString(e) : y.parseExpression(e) }) } return e.prototype.getTplTokens = function () { return o.apply(undefined, arguments) }, e.prototype.getEsTokens = function (e) { return i(e) }, e.prototype.getVariables = function (e) { var t = !1; return e.filter(function (e) { return "whitespace" !== e.type && "comment" !== e.type }).filter(function (e) { return "name" === e.type && !t || (t = "punctuator" === e.type && "." === e.value, !1) }).map(function (e) { return e.value }) }, e.prototype.importContext = function (e) { var t = this, n = "", r = this.internal, i = this.dependencies, o = this.ignore, c = this.context, u = this.options, p = u.imports, l = this.CONTEXT_MAP; y(l, e) || -1 !== o.indexOf(e) || (y(r, e) ? (n = r[e], y(i, e) && i[e].forEach(function (e) { return t.importContext(e) })) : n = "$escape" === e || "$each" === e || y(p, e) ? a + "." + e : s + "." + e, l[e] = n, c.push({ name: e, value: n })) }, e.prototype.parseString = function (e) { var t = e.value; if (t) { var n = f + "+=" + b(t); this.scripts.push({ source: t, tplToken: e, code: n }) } }, e.prototype.parseExpression = function (e) { var t = this, n = e.value, r = e.script, i = r.output, s = this.options.escape, a = r.code; i && (a = !1 === s || i === o.TYPE_RAW ? f + "+=" + r.code : f + "+=$escape(" + r.code + ")"); var c = this.getEsTokens(a); this.getVariables(c).forEach(function (e) { return t.importContext(e) }), this.scripts.push({ source: n, tplToken: e, code: a }) }, e.prototype.checkExpression = function (e) { for (var t = [[/^\s*}[\w\W]*?{?[\s;]*$/, ""], [/(^[\w\W]*?\([\w\W]*?(?:=>|\([\w\W]*?\))\s*{[\s;]*$)/, "$1})"], [/(^[\w\W]*?\([\w\W]*?\)\s*{[\s;]*$)/, "$1}"]], n = 0; n < t.length;) { if (t[n][0].test(e)) { var r; e = (r = e).replace.apply(r, t[n]); break } n++ } try { return new Function(e), !0 } catch (i) { return !1 } }, e.prototype.build = function () { var e = this.options, t = this.context, n = this.scripts, r = this.stacks, i = this.source, c = e.filename, l = e.imports, d = [], x = y(this.CONTEXT_MAP, p), w = 0, E = function (e, t) { var n = t.line, i = t.start, o = { generated: { line: r.length + w + 1, column: 1 }, original: { line: n + 1, column: i + 1 } }; return w += e.split(/
/).length - 1, o }, k = function (e) { return e.replace(/^[\t ]+|[\t ]$/g, "") }; r.push("function(" + s + "){"), r.push("'use strict'"), r.push(s + "=" + s + "||{}"), r.push("var " + t.map(function (e) { return e.name + "=" + e.value }).join(",")), e.compileDebug ? (r.push("try{"), n.forEach(function (e) { e.tplToken.type === o.TYPE_EXPRESSION && r.push(h + "=[" + [e.tplToken.line, e.tplToken.start].join(",") + "]"), d.push(E(e.code, e.tplToken)), r.push(k(e.code)) }), r.push("}catch(error){"), r.push("throw {" + ["name:'RuntimeError'", "path:" + b(c), "message:error.message", "line:" + h + "[0]+1", "column:" + h + "[1]+1", "source:" + b(i), "stack:error.stack"].join(",") + "}"), r.push("}")) : n.forEach(function (e) { d.push(E(e.code, e.tplToken)), r.push(k(e.code)) }), x && (r.push(f + "=''"), r.push(u + "(" + v + "," + s + "," + m + ")")), r.push("return " + f), r.push("}"); var T = r.join("
"); try { var O = new Function(a, g, "return " + T)(l, e); return O.mappings = d, O.sourcesContent = [i], O } catch (F) { for (var $ = 0, j = 0, S = 0, _ = void 0; $ < n.length;) { var C = n[$]; if (!this.checkExpression(C.code)) { j = C.tplToken.line, S = C.tplToken.start, _ = C.code; break } $++ } throw { name: "CompileError", path: c, message: F.message, line: j + 1, column: S + 1, source: i, generated: _, stack: F.stack } } }, e }(); x.CONSTS = { DATA: s, IMPORTS: a, PRINT: c, INCLUDE: u, EXTEND: p, BLOCK: l, OPTIONS: g, OUT: f, LINE: h, BLOCKS: m, SLICE: d, FROM: v, ESCAPE: "$escape", EACH: "$each" }, e.exports = x }, function (e, t, n) { "use strict"; var r = n(10), i = n(2)["default"], o = n(2).matchToToken, s = function (e) { return e.match(i).map(function (e) { return i.lastIndex = 0, o(i.exec(e)) }).map(function (e) { return "name" === e.type && r(e.value) && (e.type = "keyword"), e }) }; e.exports = s }, function (e, t, n) { "use strict"; var r = { "abstract": !0, await: !0, "boolean": !0, "break": !0, "byte": !0, "case": !0, "catch": !0, "char": !0, "class": !0, "const": !0, "continue": !0, "debugger": !0, "default": !0, "delete": !0, "do": !0, "double": !0, "else": !0, "enum": !0, "export": !0, "extends": !0, "false": !0, "final": !0, "finally": !0, "float": !0, "for": !0, "function": !0, "goto": !0, "if": !0, "implements": !0, "import": !0, "in": !0, "instanceof": !0, "int": !0, "interface": !0, "let": !0, "long": !0, "native": !0, "new": !0, "null": !0, "package": !0, "private": !0, "protected": !0, "public": !0, "return": !0, "short": !0, "static": !0, "super": !0, "switch": !0, "synchronized": !0, "this": !0, "throw": !0, "transient": !0, "true": !0, "try": !0, "typeof": !0, "var": !0, "void": !0, "volatile": !0, "while": !0, "with": !0, "yield": !0 }; e.exports = function (e) { return r.hasOwnProperty(e) } }, function (e, t, n) { "use strict"; function r(e, t, n, r) { var i = new String(e); return i.line = t, i.start = n, i.end = r, i } var i = function (e, t) { for (var n = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}, i = [{ type: "string", value: e, line: 0, start: 0, end: e.length }], o = 0; o < t.length; o++)!function (e) { for (var t = e.test.ignoreCase ? "ig" : "g", o = e.test.source + "|^$|[\\w\\W]", s = new RegExp(o, t), a = 0; a < i.length; a++)if ("string" === i[a].type) { for (var c = i[a].line, u = i[a].start, p = i[a].end, l = i[a].value.match(s), f = [], h = 0; h < l.length; h++) { var m = l[h]; e.test.lastIndex = 0; var d = e.test.exec(m), v = d ? "expression" : "string", g = f[f.length - 1], y = g || i[a], b = y.value; u = y.line === c ? g ? g.end : u : b.length - b.lastIndexOf("
") - 1, p = u + m.length; var x = { type: v, value: m, line: c, start: u, end: p }; if ("string" === v) g && "string" === g.type ? (g.value += m, g.end += m.length) : f.push(x); else { d[0] = new r(d[0], c, u, p); var w = e.use.apply(n, d); x.script = w, f.push(x) } c += m.split(/
/).length - 1 } i.splice.apply(i, [a, 1].concat(f)), a += f.length - 1 } }(t[o]); return i }; i.TYPE_STRING = "string", i.TYPE_EXPRESSION = "expression", i.TYPE_RAW = "raw", i.TYPE_ESCAPE = "escape", e.exports = i }, function (e, t, n) {
    "use strict"; (function (t) {
      function r(e) { return "string" != typeof e && (e = e === undefined || null === e ? "" : "function" == typeof e ? r(e.call(e)) : JSON.stringify(e)), e } function i(e) { var t = "" + e, n = a.exec(t); if (!n) return e; var r = "", i = void 0, o = void 0, s = void 0; for (i = n.index, o = 0; i < t.length; i++) { switch (t.charCodeAt(i)) { case 34: s = "&#34;"; break; case 38: s = "&#38;"; break; case 39: s = "&#39;"; break; case 60: s = "&#60;"; break; case 62: s = "&#62;"; break; default: continue }o !== i && (r += t.substring(o, i)), o = i + 1, r += s } return o !== i ? r + t.substring(o, i) : r }/*! art-template@runtime | https://github.com/aui/art-template */
      var o = n(0), s = Object.create(o ? t : window), a = /["&'<>]/; s.$escape = function (e) { return i(r(e)) }, s.$each = function (e, t) { if (Array.isArray(e)) for (var n = 0, r = e.length; n < r; n++)t(e[n], n); else for (var i in e) t(e[i], i) }, e.exports = s
    }).call(t, n(4))
  }, function (e, t, n) { "use strict"; var r = Object.prototype.toString, i = function (e) { return null === e ? "Null" : r.call(e).slice(8, -1) }, o = function s(e, t) { var n = void 0, r = i(e); if ("Object" === r ? n = Object.create(t || {}) : "Array" === r && (n = [].concat(t || [])), n) { for (var o in e) Object.hasOwnProperty.call(e, o) && (n[o] = s(e[o], n[o])); return n } return e }; e.exports = o }, function (e, t, n) { "use strict"; var r = function (e, t, r, i) { var o = n(1); return i = i.$extend({ filename: i.resolveFilename(e, i), bail: !0, source: null }), o(i)(t, r) }; e.exports = r }, function (e, t, n) { "use strict"; var r = function (e) { console.error(e.name, e.message) }; e.exports = r }, function (e, t, n) { "use strict"; var r = { __data: Object.create(null), set: function (e, t) { this.__data[e] = t }, get: function (e) { return this.__data[e] }, reset: function () { this.__data = {} } }; e.exports = r }, function (e, t, n) { "use strict"; var r = n(0), i = function (e) { if (r) { return n(5).readFileSync(e, "utf8") } var t = document.getElementById(e); return t.value || t.innerHTML }; e.exports = i }, function (e, t, n) { "use strict"; var r = { test: /\{\{([@#]?)[ \t]*(\/?)([\w\W]*?)[ \t]*\}\}/, use: function (e, t, n, i) { var o = this, s = o.options, a = o.getEsTokens(i), c = a.map(function (e) { return e.value }), u = {}, p = void 0, l = !!t && "raw", f = n + c.shift(), h = function (t, n) {  }; switch ("#" === t && h("#value", "@value"), f) { case "set": i = "var " + c.join("").trim(); break; case "if": i = "if(" + c.join("").trim() + "){"; break; case "else": var m = c.indexOf("if"); ~m ? (c.splice(0, m + 1), i = "}else if(" + c.join("").trim() + "){") : i = "}else{"; break; case "/if": i = "}"; break; case "each": p = r._split(a), p.shift(), "as" === p[1] && (h("each object as value index", "each object value index"), p.splice(1, 1)); i = "$each(" + (p[0] || "$data") + ",function(" + (p[1] || "$value") + "," + (p[2] || "$index") + "){"; break; case "/each": i = "})"; break; case "block": p = r._split(a), p.shift(), i = "block(" + p.join(",").trim() + ",function(){"; break; case "/block": i = "})"; break; case "echo": f = "print", h("echo value", "value"); case "print": case "include": case "extend": if (0 !== c.join("").trim().indexOf("(")) { p = r._split(a), p.shift(), i = f + "(" + p.join(",") + ")"; break } default: if (~c.indexOf("|")) { var d = a.reduce(function (e, t) { var n = t.value, r = t.type; return "|" === n ? e.push([]) : "whitespace" !== r && "comment" !== r && (e.length || e.push([]), ":" === n && 1 === e[e.length - 1].length ? h("value | filter: argv", "value | filter argv") : e[e.length - 1].push(t)), e }, []).map(function (e) { return r._split(e) }); i = d.reduce(function (e, t) { var n = t.shift(); return t.unshift(e), "$imports." + n + "(" + t.join(",") + ")" }, d.shift().join(" ").trim()) } l = l || "escape" }return u.code = i, u.output = l, u }, _split: function (e) { e = e.filter(function (e) { var t = e.type; return "whitespace" !== t && "comment" !== t }); for (var t = 0, n = e.shift(), r = /\]|\)/, i = [[n]]; t < e.length;) { var o = e[t]; "punctuator" === o.type || "punctuator" === n.type && !r.test(n.value) ? i[i.length - 1].push(o) : i.push([o]), n = o, t++ } return i.map(function (e) { return e.map(function (e) { return e.value }).join("") }) } }; e.exports = r }, function (e, t, n) { "use strict"; var r = { test: /<%(#?)((?:==|=#|[=-])?)[ \t]*([\w\W]*?)[ \t]*(-?)%>/, use: function (e, t, n, r) { return n = { "-": "raw", "=": "escape", "": !1, "==": "raw", "=#": "raw" }[n], t && (r = "/*" + r + "*/", n = !1), { code: r, output: n } } }; e.exports = r }, function (e, t, n) { "use strict"; var r = n(0), i = function (e, t) { if (r) { var i, o = n(21).minify, s = t.htmlMinifierOptions, a = t.rules.map(function (e) { return e.test }); (i = s.ignoreCustomFragments).push.apply(i, a), e = o(e, s) } return e }; e.exports = i }, function (e, t) { !function (e) { e.noop = function () { } }("object" == typeof e && "object" == typeof e.exports ? e.exports : window) }, function (e, t, n) { "use strict"; var r = n(0), i = /^\.+\//, o = function (e, t) { if (r) { var o = n(5), s = t.root, a = t.extname; if (i.test(e)) { var c = t.filename, u = !c || e === c, p = u ? s : o.dirname(c); e = o.resolve(p, e) } else e = o.resolve(s, e); o.extname(e) || (e += a) } return e }; e.exports = o }, function (e, t, n) { "use strict"; function r(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") } function i(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return !t || "object" != typeof t && "function" != typeof t ? e : t } function o(e, t) { if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) } function s(e) { var t = e.name, n = e.source, r = e.path, i = e.line, o = e.column, s = e.generated, a = e.message; if (!n) return a; var c = n.split(/
/), u = Math.max(i - 3, 0), p = Math.min(c.length, i + 3), l = c.slice(u, p).map(function (e, t) { var n = t + u + 1; return (n === i ? " >> " : "    ") + n + "| " + e }).join("
"); return (r || "anonymous") + ":" + i + ":" + o + "
" + l + "

" + t + ": " + a + (s ? "
   generated: " + s : "") } var a = function (e) { function t(n) { r(this, t); var o = i(this, e.call(this, n.message)); return o.name = "TemplateError", o.message = s(n), Error.captureStackTrace && Error.captureStackTrace(o, o.constructor), o } return o(t, e), t }(Error); e.exports = a }, function (e, t, n) { "use strict"; e.exports = n(3) }])
});
/*! art template custom plugins */
// #region art template custom plugins
window.template.defaults.imports.finance_money_with_symbol = function (price) {
  return $.globalFinance(price);
};
Number.prototype.format = function (type) {
  var formatMap = {
    "amount": { n: 2, x: 3, s: ',', c: '.' },
    "amount_no_decimals": { n: 0, x: 3, s: ',', c: '' },
    "amount_with_comma_separator": { n: 2, x: 3, s: '.', c: ',' },
    "amount_no_decimals_with_comma_separator": { n: 0, x: 3, s: '.', c: '' },
    "amount_with_apostrophe_separator": { n: 2, x: 3, s: '\'', c: '.' },
  };
  var config = formatMap[type] || 'amount';
  var re = '\\d(?=(\\d{' + (config.x || 3) + '})+' + (config.n > 0 ? '\\D' : '$') + ')';
  var num;
  if (config.n === 0) {
    num = this.toFixed(0);
  } else {
    num = parseFloat(this).toFixed(config.n + 1).slice(0, -1);
  }
  return (config.c ? num.replace('.', config.c) : num).replace(new RegExp(re, 'g'), '$&' + (config.s || ','));
};
window.template.defaults.imports.finance_money_with_shop_symbol = function (price, onlyNumber, currency_symbol, currency_position) {
  var symbol = onlyNumber ? '' : window.C_SETTINGS.currency_symbol;
  if (!!currency_symbol) {
    symbol = currency_symbol;
  }

  var position = window.C_SETTINGS ? window.C_SETTINGS.currency_symbol_pos : 'left';
  if (!!currency_position) {
    position = currency_position;
  }

  var format = window.C_SETTINGS ? window.C_SETTINGS.money_format : 'amount';
  if (position == 'right') {
    return Number(Number(price) * 1).format(format) + symbol;
  }
  return symbol + Number(Number(price) * 1).format(format);
};
window.template.defaults.imports.reset_image = function (src, size) {
  var realSrc = ''
  if (src) {
    var lastDotIdx = src.lastIndexOf('.')
    if (lastDotIdx === -1) {
      realSrc = src
    } else {
      realSrc = src.substr(0, lastDotIdx)
        + "_"
        + (size || "330x")
        + ($.isSupportWebp ? "" : "_nw")
        + src.substr(lastDotIdx)
    }
  }
  return realSrc
};
window.template.defaults.imports.image_padding_bottom = function (width, height, origin) {
  origin = origin || 'limit';
  if (width && height) {
    var hw_ratio = height / width;
    if (origin == 'limit') {
      if (hw_ratio < 0.62) {
        return '62%';
      } else if (hw_ratio > 1.6) {
        return '160%';
      }
    }
    return parseInt(hw_ratio * 100) + '%';
  }
  return '100%';
}
window.template.defaults.imports.srcset = function (src, width) {
  if (width) {
    var result = ''
    $.each([2, 3], function (index, val) {
      if (result) {
        result += ',';
      }
      result += window.template.defaults.imports.img_url(src, width, val) + ' ' + val + 'x';
    })
    return result;
  }
  return src;
};
window.template.defaults.imports.img_url = function (src, width, val) {
  val = val || 1;
  var index = src.lastIndexOf('.');
  var result = src.substring(0, index) + '_' + parseInt(width) * val + 'x';
  !$.isSupportWebp && (result += '_nw');
  return result += src.substr(index);
};
window.template.defaults.imports.toTimestamp = function (dateStr) {
  return new Date(dateStr).getTime();
};
window.template.defaults.imports.dateFormat = function (timestamp, formatStr) {
  timestamp = timestamp.toString().length === 13 ? timestamp * 1 : timestamp * 1000;
  var thisTime = new Date(timestamp);
  var o = {
    "M+": thisTime.getMonth() + 1,
    "d+": thisTime.getDate(),
    "h+": thisTime.getHours(),
    "m+": thisTime.getMinutes(),
    "s+": thisTime.getSeconds(),
    "q+": Math.floor((thisTime.getMonth() + 3) / 3),
    "S": thisTime.getMilliseconds()
  };
  if (/(y+)/.test(formatStr)) formatStr = formatStr.replace(RegExp.$1, (thisTime.getFullYear() + "").substr(4 - RegExp.$1.length));
  for (var k in o)
    if (new RegExp("(" + k + ")").test(formatStr)) formatStr = formatStr.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
  return formatStr;
};
window.template.defaults.imports.getNumber = function (str) {
  str = str + '';
  return str.match(/\d+(\.\d+)?/g) ? Number(str.match(/\d+(\.\d+)?/g)[0]) : str;
};
window.template.defaults.imports.getI18n = function (label, obj) {
  var keys = Object.keys(obj);
  for (var i in keys) {
    label = label.replace(keys[i], obj[keys[i]]);
  }
  return label;
};
window.template.defaults.imports.within = function (str, obj) {
  return ((obj && obj.url) ? obj.url : "") + str;
}
window.template.defaults.imports.media_parse = function (url) {
  var result = {};
  try {
    url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) {
      try {
        result[key] = decodeURIComponent(value);
      } catch (e) {
        result[key] = value;
      }
    });
    result.preview_image = url.split('?')[0];
  } catch (e) {};
  return result;
}

window.template.defaults.imports.within = function(collectionUrl = '', productUrl = '') {
  const rootPath = window.C_SETTINGS.routes && window.C_SETTINGS.routes.root || '';
  if (rootPath === '') return `${collectionUrl}${productUrl}`;
  const root = `${rootPath}/`;
  if (productUrl.indexOf(root) === 0) {
    productUrl = productUrl.replace(rootPath, '');
  }
  return `${collectionUrl}${productUrl}`;
}

// #endregion
</script>

      
<script>
/**
 * serial_list : 列表中的图片按序显示动画
 */
/* global $:true */
$(function () {

  var loaded = [];
  $('<style type="text/css" class="serial_list">.serial-item .serial-item-unveiling{ opacity: 0; }.serial-item .with-transition{ transition: opacity 0.2s ease-in; }.serial-item .serial-item-unveil{ opacity: 1; }

.product_slide_enter {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .product_slide_enter:hover > svg {
    transform: scale(1.1);
  }
  .product_slide_enter:hover path {
    fill: #737373;
  }
  .zoom .model_viewer_toolkit {
    top: 100px;
  }
  .model_viewer_toolkit {
    display: flex;
    flex-direction: column;
    position: absolute;
    z-index: 10001;
    top: 10px;
    right: 10px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    transition: opacity 0.1s linear;
    background: white;
  }
  .model_viewer_toolkit button {
    outline: none;
    border-radius: 0;
    border: none;
    margin: 0px;
    cursor: pointer;
    padding: 0px;
    height: 44px;
    width: 44px;
    background: transparent;
    position: relative;
    color: #3a3a3a;
  }
  .model_viewer_toolkit button:after {
    position: absolute;
    content: "";
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    width: 28px;
    bottom: 0px;
    right: 8px;
    border-color: rgba(18, 18, 18, 0.04);
  }
  .product_slide_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 10002;
  }
  .product_slide_overlay:not(.tw-hidden) + .model_viewer_toolkit {
    opacity: 0 !important;
  }
  .model-viewer-poster {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: transparent;
    border: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
  }
  .model_viewer_container {
    display: block;
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
    overflow: hidden;
  }
  model-viewer {
    --progress-bar-height: 2px;
    --progress-bar-color: currentColor;
    transform: translateZ(0);
    z-index: 10000;
    background-color: white;
    display: block;
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }

.slick-slider {
        position: relative;
        display: block;
        box-sizing: border-box;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -ms-touch-action: pan-y;
        touch-action: pan-y;
        -webkit-tap-highlight-color: transparent;
      }
      .slick_image .slick-track {
        opacity: 1 !important;
      }

      .slick-list {
        position: relative;
        overflow: hidden;
        display: block;
        margin: 0;
        padding: 0
      }

      .slick-list:focus {
        outline: 0
      }

      .slick-list.dragging {
        cursor: pointer;
        cursor: hand
      }

      .slick-slider .slick-list,
      .slick-slider .slick-track {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }

      .slick-track {
        position: relative;
        left: 0;
        top: 0;
        display: block
      }

      .slick-track:after,
      .slick-track:before {
        content: "";
        display: table
      }

      .slick-track:after {
        clear: both
      }

      .slick-loading .slick-track {
        visibility: hidden
      }

      .slick-slide {
        float: left;
        min-height: 1px;
      }

      [dir=rtl] .slick-slide {
        float: right
      }

      .slick-slide img {
        display: block
      }

      .slick-slide.slick-loading img {
        display: none
      }

      .slick-slide.dragging img {
        pointer-events: none
      }

      .slick-initialized .slick-slide {
        display: block
      }

      .slick-loading .slick-slide {
        visibility: hidden
      }

      .slick-vertical .slick-slide {
        display: block;
        height: auto
      }

      .slick-arrow.slick-hidden {
        display: none
      }

      .slick-next,
      .slick-prev {
        position: absolute;
        display: block;
        height: 20px;
        width: 20px;
        line-height: 0;
        font-size: 0;
        cursor: pointer;
        background: 0 0;
        color: transparent;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        padding: 0;
        border: none;
        outline: 0!important
      }

      .slick-next:focus,
      .slick-next:hover,
      .slick-prev:focus,
      .slick-prev:hover {
        background: 0 0;
        color: transparent
      }

      .slick-next:focus:before,
      .slick-next:hover:before,
      .slick-prev:focus:before,
      .slick-prev:hover:before {
        opacity: 1
      }

      .slick-next.slick-disabled:before,
      .slick-prev.slick-disabled:before {
        opacity: .25
      }

      .slick-next:before,
      .slick-prev:before {
        font-family: "slick-icons, sans-serif";
        font-size: 20px;
        line-height: 1;
        color: #000;
        opacity: .75;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
      }

      .slick-prev {
        left: -25px
      }

      [dir=rtl] .slick-prev {
        left: auto;
        right: -25px
      }

      .slick-prev:before {
        content: "‹"
      }

      [dir=rtl] .slick-prev:before {
        content: "›"
      }

      .slick-next {
        right: -25px
      }

      [dir=rtl] .slick-next {
        left: -25px;
        right: auto
      }

      .slick-next:before {
        content: "›"
      }

      [dir=rtl] .slick-next:before {
        content: "‹"
      }

      .slick-dotted.slick-slider {
        margin-bottom: 30px
      }

      .slick-dots {
        position: absolute;
        bottom: 20px;
        list-style: none;
        display: block;
        text-align: center;
        padding: 0;
        margin: 0;
        width: 100%
      }

      .slick-dots li {
        position: relative;
        display: inline-block;
        height: 20px;
        width: 20px;
        margin: 0 5px;
        padding: 0;
        cursor: pointer
      }

      .slick-dots li button {
        border: 0;
        background: 0 0;
        display: block;
        height: 20px;
        width: 20px;
        line-height: 0;
        font-size: 0;
        color: transparent;
        padding: 5px;
        cursor: pointer
      }

      .slick-dots li button:focus:before,
      .slick-dots li button:hover:before {
        opacity: 1
      }

      .slick-dots li button:before {
        position: absolute;
        background-color: #fff;
        top: 0;
        left: 0;
        content: "";
        width: 20px;
        height: 20px;
        font-family: "slick-icons, sans-serif";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: #fff;
        opacity: .25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
      }

      .slick-dots li.slick-active button:before {
        color: #fff;
        opacity: .75
      }

      .slick-slider .slick-dots li,
      .slick-slider .slick-dots li button {
        width: 10px;
        height: 10px
      }

      .slick-slider .slick-dots li button::before {
        width: 10px;
        height: 10px;
        border-radius: 100%
      }

      .slick-slider .slick-dots li.slick-active,
      .slick-slider .slick-dots li.slick-active button,
      .slick-slider .slick-dots li.slick-active button::before {
        width: 12px;
        height: 12px
      }

      .hero.slick-dotted {
        margin-bottom: 0
      }

      .slick-track {
        cursor: pointer;
        cursor: -webkit-grab
      }

      [data-slide-count="1"] .slick-track {
        cursor: default
      }

      [data-slide-count="1"] .slick-track:active {
        cursor: default
      }

      .slick-track:active {
        cursor: -webkit-grabbing
      }

      .slick-next,
      .slick-prev {
        width: 40px;
        height: 40px;
        top: 40%;
        z-index: 20;
      }

      .slick-next:before,
      .slick-prev:before {
        color: #fff;
        font-size: 60px;
        line-height: 40px;
        text-shadow: 0 0 20px #000;
      }

[data-section-id=announcement]{
    position: relative;
    z-index: 1030;
  }

  [data-section-id=announcement] .announcement-social:first-of-type {
    margin-left: 50px;
  }

  .slick-announcement{
    animation: 5s linear infinite slide ;
  }
  @keyframes slide {
    
    
      
      0% {
        transform: translateY(-0%);
      }
      
        100% {
          transform: translateY(-0%);
        }
      
    
  }

[data-section-id="header"]{
    z-index: 1021
  }
  [data-section-id="header"].header_mask_open {
    z-index: 1031;
  }
  .header__account-popover ul,.open-drawer .open-menu .header__drawer, .header__search-drawer, .header__fixed-open .header,.header__fixed-open.open-menu .header__below{
    box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.1);
  }
  .header__nav-style{
    text-transform: var(--type-nav-capitalize);
  }
  .header__font-plus-1{
    font-size: calc(var(--type-body-font-size) + 1px)
  }
  .header__font-plus-2{
    font-size: calc(var(--type-body-font-size) + 2px)
  }
  
  .search-focus[data-layout='logo_left_and_menu_below'] .header__search-input ~ .header__search-icon, .header__search-model .header__search-icon{
    right: 44px;
  }
  .search-focus[data-layout*='menu_below'] .header__search-input ~ .header__search-close, .header__search-model .header__search-close{
    display: flex;
  }
  @media (max-width: 959.98px) {
    .search-focus .header__search-input ~ .header__search-close{
      display: flex;
    }
  }
  .search-focus .header__search-predictive,
  .search-focus .header__search-top{
    visibility: visible;
  }
  .search-focus .header__search-predictive .header__search-predictive-content,
  .search-focus .header__search-top .header__search-top-content{
    display: block;
  }
  .search-focus .header__search-predictive .header__search-top-content,
  .search-focus .header__search-top .header__search-predictive-content{
    display: none;
  }
  .header__search-model.is-active{
    display: flex;
  }
  @media (max-width: 959.98px) {
    .header__fixed-open .header__fixed-show,.header-smart-search-btn.header__fixed-show{
      display: flex;
    }
    .search-focus .header__search-input ~ .header__search-icon, .header__search-model .header__search-icon{
      right: 44px;
    }
    [data-section-id="header"]:not(.header__fixed-open) [data-search-style="search_box"] .header__search-model.is-active{
      display: none;
    }
  }
  
  .header__menu-item-first:hover > .header__submenu-title,
  .header__menu-item-first:hover .header__submenu-title-wrapper > .header__submenu-title {
    box-shadow: inset 0 -2px 0 0 var(--color-header-text);
  }
  .header__menu-openable.header__menu-item-first:hover > .header__submenu-title,
  .header__menu-openable.header__menu-item-first:hover .header__submenu-title-wrapper > .header__submenu-title {
    box-shadow: inset 0 -2px 0 0 var(--color-body-text);
  }
  .header__submenu{
    box-shadow: 0px 4px 8px -2px rgba(0, 0, 0, 0.1);
  }
  .more__submenu-title.is-active .more__submenu-icon{
    transform: rotate(0deg);
  }
  
  .header__below{
    transition: transform 0.2s cubic-bezier(0.18, 0.77, 0.58, 1),background-color 0.2s cubic-bezier(0.18, 0.77, 0.58, 1);
  }
  [data-section-id="header"] .header-love-icon {
    color: currentColor;
  }
  @media (min-width: 960px) {
    .header__below:before{
      position: absolute;
      content: "";
      left: 0;
      right: 0;
      display: block;
      border-top: 1px solid;
      border-top-color: var(--color-header-text);
      width: 100%;
      opacity: 0.15;
      transition: opacity 0.5s ease 0.3s;
      z-index: 1;
    }
  }
  
  
  .header__fixed-init{
    position: sticky !important;
    top: 0;
    pointer-events: none;
  }
  .header__fixed {
    transition: all .5s cubic-bezier(.18, .77, .58, 1);
  }
  body.cart_drawer_open .header__fixed {
    transition: none;
    transform: none !important;
  }
  .header__fixed-open .header__below{
    position: absolute;
    left: 0;
    right: 0;
    transform: translateY(-100%);
  }
  .header__menu-icon path {
    transition: transform .3s cubic-bezier(.18, .77, .58, 1), opacity .3s cubic-bezier(.18, .77, .58, 1);
  }
  .open-menu .header__menu-icon .path-1{
    transform: rotate(45deg);
    transform-origin: 20% 43%;
  }
  .open-menu .header__menu-icon .path-2{
    opacity: 0;
  }
  .open-menu .header__menu-icon .path-3{
    transform: rotate(-45deg);
    transform-origin: 15% 58%;
  }
  @media (min-width: 960px) {
    .header__fixed-open.open-menu .header__below{
      transform: translateY(0%);
    }
    .header__menu-icon-wrap{
      transition: width .3s cubic-bezier(.18, .77, .58, 1);
    }
    .header__menu-icon, .header__menu-icon-wrap{
      width: 0px;
    }
    .header__fixed-open .header__menu-icon-wrap, .header__fixed-open .header__menu-icon{
      width: auto;
    }
  }
  
  
  
  .header__drawer{
    transform: translateY(-100%);
  }
  .open-drawer:before{
    content: "";
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1020;
  }
  .open-drawer .open-menu .header__drawer{
    opacity: 100;
    visibility: visible;
    transform: translateY(0%);
  }
  
  .cart_drawer_open .header__icons, .cart_drawer_open .header__menu-icon{
    display: none;
  }
  .cart_drawer_open .header__card-close{
    display: block;
  }
  .cart-dropdown-summary-discount-modal:not([show]) {
    display: none;
  }
  @media (max-width: 959.98px) {
    .open-drawer .open-menu .header__icons, .cart_drawer_open .header__menu-icon-wrap{
      display: none;
    }

    .plugin__translate-header[data-position="viewport_top"],
    .plugin__currency[data-position="viewport_top"] {
      border-color: #E7E7E7;
    }

    .plugin__translate-header[data-position="viewport_top"]:not(:empty) ~ .plugin__currency[data-position="viewport_top"] {
      border-left-width: 0;
    }
  }

  body:not(.cart_drawer_open) .cart-drawer-mask {
    display: none;
  }

.header__logo-content{
    width: 140px;
  }
  @media (min-width: 960px) {
    .header__logo-content{
      width: 240px;
    }
  }
  @media (max-width: 959.98px){
    [data-section-id="header"] .header__logo {
      max-width: 70%;
    }
  }

.is-active[data-menu]{
    visibility: visible;
  }
  [data-current-levels='1']{
    transform: translateX(0);
  }
  [data-current-levels='2']{
    transform: translateX(-100%);
  }
  [data-current-levels='3']{
    transform: translateX(-200%);
  }

.product-detail {
    --type-title-font-size-small: 12px;
  }

  .main-content > .breadcrumb {
    display: none;
  }

  .breadcrumb {
    padding: 0;
  }

  .product-info-blocks > *:first-child {
    margin-top: 0;
  }

  .product-info__header_title {
    font-size: var(--type-title-font-size-small);
  }

  .product-info__dropdown-wrapper > select {
    font-size: calc(var(--type-title-font-size) * .4445);
  }

  .product-info__variants_title {
    font-size: var(--type-title-font-size-small);
  }

  .product-info__qty_container {
    font-size: var(--type-title-font-size-small);
  }

  .product-info-sales-and-reviews > * + * {
    margin-left: 8px;
  }

  html[dir="rtl"] .product-info-sales-and-reviews > * + * {
    margin-left: 0;
    margin-right: 8px;
  }

  .product-info-current-inventory-number {
    color: #EB391B;
  }

  /* 修改心愿单的样式 */
  [data-section-id="1539149753700"] .wishlist-add-to-cart-love-icon {
    min-width: 32px;
    width: 32px;
    height: 32px;
    margin-left: 8px;
    background-color: transparent !important;
  }
  html[dir="rtl"] [data-section-id="1539149753700"] .wishlist-add-to-cart-love-icon {
    margin-right: 8px;
  }

  /* 次要按钮hover时颜色变成主要按钮的颜色: var(--color-primary-btn-bg) */
  .tw-secondary-btn:hover {
    background-color: var(--color-primary-btn-bg);
    color: var(--color-primary-btn-text);
  }
  .slide-arrow {
    height: 45px;
  }
  @media (max-width: 959.98px){
    [data-section-id="1539149753700"] .product-info_fixed-bottom {
      position: fixed;
      bottom: 0;
      z-index: 1030;
      background: #fff;
      flex-direction: row;
      padding-top: 12px;
      padding-bottom: 12px;
      flex: 1;
      display: flex;
      width: 100%;
      left: 0;
      align-items: center;
      box-shadow: 0px -8px 20px 0px #00000014;
    }
    [data-section-id="1539149753700"] .product-info_fixed-bottom div[data-wishlist='product-cart-love'] {
      flex-direction: row-reverse;
    }
    [data-section-id="1539149753700"] .product-info_fixed-bottom .wishlist-add-to-cart-love-icon {
      margin-left: 0px;
      margin-right: 12px;
    }
    html[dir="rtl"] [data-section-id="1539149753700"] .product-info_fixed-bottom .wishlist-add-to-cart-love-icon {
      margin-left: 12px;
      margin-right: 0px;
    }
    [data-section-id="1539149753700"] .product-info_fixed-bottom button {
      flex: 1;
    }
    [data-section-id="1539149753700"] .product-info_fixed-bottom .product-detail-love-cart button, [data-section-id="1539149753700"] .product-info_fixed-bottom .product-detail-love-cart+button {
      width: calc(50vw - 40px);
    }
    html[dir="rtl"] [data-section-id="1539149753700"] .product-info_fixed-bottom > button {
      margin-right: 12px;
      margin-left: 0;
    }
  }

  
    @media (max-width: 959.98px) {
      [data-section-id="1539149753700"].card-spacing {
        padding-top: 0px;
        margin-top: 0px !important;
        margin-bottom: 0px;
        background-color: var(--color-product-detail-bg, #f6f6f6);
      }
    }
  

  @media (min-width: 960px) {
    [data-section-id="1539149753700"].card-spacing {
      padding-top: 40px;
    }

    .product-info__header_title {
      font-size: calc(var(--type-title-font-size) * .7778);
    }
    .product-info__variants_title {
      font-size: calc(var(--type-title-font-size) * .3889);
    }
    .product-info__qty_container {
      font-size: calc(var(--type-title-font-size) * .3889);
    }
  }
   
    .main-content {
      padding-bottom: 12px;
      background-color: var(--color-product-detail-bg, #f6f6f6);
    }
    @media (max-width: 960px) {
      .main-content .shoplaza-section {
        background-color: var(--color-body-bg);
        border-radius: 1px;
        margin-top: 12px;
        margin-left: 8px;
        margin-right: 8px;
      }
      .main-content > .card-spacing {
        margin: 0;
        margin-top: 12px;
      }
      .main-content > .card-spacing ~ .card-spacing, .main-content > div[data-section-type] ~ .card-spacing {
        margin: 0;
        margin-top: 12px;
        margin-left: 8px;
        margin-right: 8px;
      }
    }
    @media (min-width: 960px) {
      .main-content {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        background-color: var(--color-body-bg);
      }
    }

[data-section-id="1539149753700"] .support-slick .zoom_img{
    cursor: zoom-in;
  }
  [data-section-id="1539149753700"] .slide_arrows{
    background-color: var(--color-body-bg);
    color: var(--color-body-text);
    width: 40px;
    height: 40px;
    border: none;
    box-sizing: border-box;
    padding-top: 5px;
    border-radius: 50%;
    box-shadow: 0px 6px 6px 0px rgba(0,0,0,0.10);
    cursor: pointer;
  }
  @media (max-width: 959.98px) {
    [data-section-id="1539149753700"] .slick-slide-show {
      width: calc((100vw * 0.6666));
      padding-left: 8px;
      padding-right: 0px;
      padding-top: 8px;
    }
    [data-section-id="1539149753700"] .slick-slide-show-full {
      width: calc(100vw);
    }
    html[dir="rtl"] [data-section-id="1539149753700"] .slick-slide-show {
      padding-left: 0px;
      padding-right: 8px;
      padding-top: 8px;
    }
  }

@keyframes free__shipping-progress-bar-stripes {
      0% { background-position-x: -16px; }
    }
    @keyframes free__shipping-progress-bar-stripes-rtl {
      0% { background-position-x: 16px; }
    }
    [data-section-id="1539149753700"] .free__shipping-progress-bar {
      background: linear-gradient(to right, #D1A643, #D39B17);
      transition: width 1.2s ease;
    }
    [data-section-id="1539149753700"] .free__shipping-progress-bar-striped::before {
      content: "";
      display: block;
      width: 100%;
      height: 100%;
      background-image: linear-gradient(
        135deg,
      rgba(255, 255, 255, .1) 25%,
        transparent 25%,
        transparent 50%,
        rgba(255, 255, 255, .1) 50%,
        rgba(255, 255, 255, .1) 75%,
        transparent 75%,
        transparent
      );
      background-size: 16px 16px;
      animation: 1s linear infinite free__shipping-progress-bar-stripes;
    }
    html[dir="rtl"] [data-section-id="1539149753700"] .free__shipping-progress-bar {
      left: initial;
      right: 0;
      background: linear-gradient(to left, #D1A643, #D39B17);
    }

    html[dir="rtl"] [data-section-id="1539149753700"] .free__shipping-progress-bar-striped::before {
      background-image: linear-gradient(
        45deg,
      rgba(255, 255, 255, .1) 25%,
        transparent 25%,
        transparent 50%,
        rgba(255, 255, 255, .1) 50%,
        rgba(255, 255, 255, .1) 75%,
        transparent 75%,
        transparent
      );
      animation-name: free__shipping-progress-bar-stripes-rtl;
    }

[data-section-id="1718966555837"] .rich_text-wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }

  [data-section-id="1718966555837"]  {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  @media (max-width: 959.98px) {
    [data-section-id="1718966555837"] .rich_text-wrapper {
      padding-left: 0px;
      padding-right: 0px;
    }

    [data-section-id="1718966555837"]  {
      padding-top: 0px;
      padding-bottom: 0px;
    }
  }

  html[dir="rtl"] [data-section-id="1718966555837"] .large_image_text__text-layout {
    
      justify-content: flex-end;
    
  }

.product-desc-tab-title {
      font-size: 12px;
    }

    @media (max-width: 959.98px){
      [data-section-id="1539149753703"].card-spacing{
        background-color: var(--color-product-detail-bg, #f6f6f6);
      }
    }

    @media (min-width: 960px) {
      .product-info__desc-wrap {
        border: 1px solid #f6f6f6;
      }

      .product-desc-tab-title {
        font-size: 14px;
      }
    }

[data-section-id="footer"] .footer-copyright p, .sub_heading p{ margin: 0;}
  [data-section-id="footer"] .is-focus .footer-newsletter__label{
    top: 0px;
    font-size: 12px;
  }
  [data-section-id="footer"] .newsletter__err::before{
    content: '';
    position: absolute;
    left: 20px;
    bottom: calc(100% - 6px);
    width: 0;
    height: 0;
    color: var(--color-body-text);
    border: 6px solid transparent;
    border-top-color: white;
    z-index: 2;
  }
  [data-section-id="footer"] .newsletter__err::after{
    box-sizing: border-box;
    content: attr(errMsg);
    position: absolute;
    bottom: calc(100% + 6px);
    left: 0;
    line-height: 1.3;
    padding: 16px 20px;
    color: var(--color-body-text);
    background-color: white;
    border-radius: 4px;
    box-shadow: 0px 0px 8px 0px rgba(195,195,195,0.50);
    font-size: var(--type-body-font-size);
    z-index: 1;
  }
  [data-section-id="footer"] .input_email::-webkit-input-placeholder {
    color: var(--color-body-text);
  }
  @media (min-width: 960px) {
    [data-section-id="footer"] .icon_margin_top{
      margin-top: calc(var(--type-body-font-size) / 2 * (var(--type-body-line-height) - 1));
    }
  }
  @media (max-width: 959.98px){
    [data-section-id="footer"] .is-open .footer_tab_title i{
      transform: rotate(0deg)
    }
    [data-section-id="footer"] .footer_tab_wrap ~ .footer_tab_wrap{
      border-top: 1px solid var(--color-footer-border);
    }
  }

[data-section-id="popup"] .newsletter__err::before{
    content: '';
    position: absolute;
    left: 20px;
    bottom: calc(100% - 6px);
    width: 0;
    height: 0;
    color: var(--color-body-text);
    border: 6px solid transparent;
    border-top-color: white;
    z-index: 2;
  }
  [data-section-id="popup"] .newsletter__err::after{
    box-sizing: border-box;
    content: attr(errMsg);
    position: absolute;
    bottom: calc(100% + 6px);
    left: 0;
    line-height: 1.3;
    padding: 16px 20px;
    color: var(--color-body-text);
    background-color: white;
    border-radius: 4px;
    box-shadow: 0px 0px 8px 0px rgba(195,195,195,0.50);
    font-size: var(--type-body-font-size);
    z-index: 1;
  }
  [data-section-id="popup"] .input_email::-webkit-input-placeholder {
    color: var(--color-body-text);
  }

.cart-drawer {
    display: none;
  }

  .cart-drawer[open] {
    display: block;
  }

  .cart-drawer-container {
    pointer-events: none;
    transform: translateX(100%);
    animation-duration: 233ms;
    animation-fill-mode: forwards;
    animation-name: drawer-slide-out-right;
    animation-timing-function: cubic-bezier(0,0,.21,1);
  }

  .cart-drawer[open] .cart-drawer-container {
    pointer-events: auto;
    animation-name: drawer-slide-in-right;
  }

  @keyframes drawer-slide-out-right {
    from {
      transform: translateX(0);
    }

    to {
      transform: translateX(100%);
    }
  }

  @keyframes drawer-slide-in-right {
    from {
      transform: translateX(100%);
    }

    to {
      transform: translateX(0);
    }
  }

  .cart-drawer-discount-list-toggle-btn svg {
    transition: transform .3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }

  .cart-drawer-discount-list-toggle-btn.open svg {
    transform: rotate(-180deg);
  }

  #cart-drawer-summary-sticky {
    opacity: 0;
    pointer-events: none;
    transform: translateY(100%);
    transition: transform .3s;
  }

  #cart-drawer-summary-sticky[show] {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }


  .cart-drawer-summary-discount-modal {
    opacity: 0;
    pointer-events: none;
    transform: translateY(100%);
  }

  .cart-drawer-summary-discount-modal[show] {
    opacity: 1;
    transform: unset;
    pointer-events: auto;
  }

.st0{fill:none;}

.product-info__slide.zoom > video:first-child {
    z-index: 20;
    opacity: 1 !important;
  }

.video_play_controls::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .video_play_controls > .video_pause_icon {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .video_play_controls > .video_pause_icon > svg {
    display: block;
  }
  .video_play_controls.playing > .video_pause_icon {
    display: none !important;
  }
  .slides-active .video_play_controls > .video_pause_icon,
  .slick-active .video_play_controls > .video_pause_icon {
    display: block;
  }

@media(max-width: 320.02px) {#atc-modal .modal-content {padding:40px 0;} .header__wrapper.fixed { padding-top: 40px; }}

.cart__discount-container:empty {
    display: none;
  }

  .modal:not(#product-select-modal) {
    z-index: 1050 !important;
  }

  .dj-mce-view .common__img-wrapper_lazy img.lazyloaded {
    position: absolute;
  }

  img.sep-lazyload:not([src]):not([srcset]) {
    content: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
  }

  .lazyload.sep-lazyload:not([width])[style],
  .lazyloading.sep-lazyload:not([width])[style] {
    width: 100%;
    height: 0;
  }

  .lazyloaded.sep-lazyload {
    padding-bottom: 0 !important;
  }

  .product-single__description-full img[data-sizes="auto"]:not[style],
  .product-info__desc img[data-sizes="auto"]:not[style] {
    width: 100%;
  }

  .slide__img-wrapper div.d-none.d-md-block {
    display: block !important;
  }

  .product-info__desc-tab-content {
    overflow-x: auto;
  }

  .register-success_nova_icon {
    display: none;
  }

  @media (max-width: 959.98px) {
    .nova .shoplazza-currency__show .shoplazza-currency__list ul {
      display: block !important;
    }
  }

