/** Shopify CDN: Minification failed

Line 6:389 Unexpected "zoom"

**/
@font-face{font-family:ck-icons;src:url(//cdn.shopify.com/s/files/1/1023/3455/t/3/assets/ck-icons.ttf?20220102=) format("truetype"),url(//cdn.shopify.com/s/files/1/1023/3455/t/3/assets/ck-icons.woff?20220102=) format("woff"),url(//cdn.shopify.com/s/files/1/1023/3455/t/3/assets/ck-icons.svg?20220102=#ck-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.clearfix{*zoom:1{}}
.ck-slider{
  overflow-x:scroll;
  -ms-scroll-snap-type:x mandatory;
  scroll-snap-type:x mandatory;
  scroll-behavior:smooth;
  -ms-overflow-style:none;
  scrollbar-width:none
}
.ck-slider::-webkit-scrollbar{
  display:none
}
.ck-slider-slide{
  scroll-snap-align:start
}

.ck-slider-dots{
  display:flex;
  position:absolute;
  bottom:30px;
  width:90%;
  margin-left:5%
}

.ck-slider-dot{
  border-radius:0;
  transition:all .15s linear;
  flex-grow:1;
  margin:0;
  height:4px;
  display:inline-block;
  background:#333;
  opacity:.25;
  cursor:pointer
}
.ck-slider-dot.current{
  opacity:1;
  border-radius:2px
}

.ck-slider-btn{
  position:absolute;
  top:50%;
  width:44px;
  height:44px;
  border:none;
  background:none
}
.ck-slider-btn.prev{
  left:10px
}
.ck-slider-btn.next{
  right:10px
}

.scrollable .ck-slider-btn{top:0;border-radius:0;background:#fff;width:35px;height:25px}
@media screen and (max-width:767px){
  .scrollable .ck-slider-btn{display:none}
}
.scrollable .ck-slider-btn .icon{font-size:16px}
.scrollable .ck-slider-btn.prev{left:unset;right:26px}
.scrollable .ck-slider-btn.next{right:-10px}
.product-modal-slider .ck-slider-btn:disabled .icon,.scrollable .ck-slider-btn:disabled .icon{color:#b5b5b5}
.curated-product-list .ck-slider-btn,.feature-collection .ck-slider-btn{top:-37px}
.promotion-bar{min-height:60px}
@media screen and (max-width:767px){.promotion-bar.with-timer{min-height:78px}
                                   }

#cart-recommend .scrollable .column, .home-section .scrollable .column {
    width: 30%;
    flex: none;
}
.home-grid-column {
    display: flex;
    flex-direction: column;
    position: relative;
}
.ck-slider-slide {
    scroll-snap-align: start;
}
.chose-ysslider .column {
    display: block;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
    padding: 10px;
}
#cart-recommend .columns, .home-section .columns {
    margin-bottom: 0;
}
@media print, screen and (min-width: 768px)
.chose-ysslider .columns:not(.is-desktop) {
    display: flex;
}
.chose-ysslider .columns.is-mobile {
    display: flex;
}
.chose-ysslider .columns:last-child {
    margin-bottom: -10px;
}
.ck-slider {
    overflow-x: scroll;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.chose-ysslider .columns {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    margin-top: -0.75rem;
}
.scrollable .ck-slider-btn.prev {
    left: unset;
    right: 26px;
}
.scrollable .ck-slider-btn {
    top: 0;
    border-radius: 0;
    background: #fff;
    width: 35px;
    height: 25px;
}
.ck-slider-btn.prev {
    left: 10px;
}
.ck-slider-btn {
    position: absolute;
    top: 50%;
    width: 44px;
    height: 44px;
    border: none;
    background: none;
}

.chose-ysslider .container {
    position: relative;
    max-width: 1368px;
    padding: 0 12px;
    width: 100%;
   margin: 0 auto;
}


.chose-ysslider .is-clipped {
    overflow: hidden!important;
}


.ck-slider{overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}
.ck-slider::-webkit-scrollbar{display:none}
.ck-slider-slide{scroll-snap-align:start}
.ck-slider-dots{display:flex;position:absolute;bottom:30px;width:90%;margin-left:5%}
.ck-slider-dot{border-radius:0;transition:all .15s linear;flex-grow:1;margin:0;height:4px;display:inline-block;background:#333;opacity:.25;cursor:pointer}
.ck-slider-dot.current{opacity:1;border-radius:2px}
.ck-slider-btn{position:absolute;top:50%;width:44px;height:44px;border:none;background:none}
.ck-slider-btn.prev{left:10px}
.ck-slider-btn.next{right:10px}
.scrollable .ck-slider-btn{top:0;border-radius:0;background:#fff;width:35px;height:25px}

@media screen and (max-width:767px){.scrollable .ck-slider-btn{display:none}}

.scrollable .ck-slider-btn .icon{font-size:16px}
.scrollable .ck-slider-btn.prev{left:unset;right:26px}
.scrollable .ck-slider-btn.next{right:-10px}
.product-modal-slider .ck-slider-btn:disabled .icon,.scrollable .ck-slider-btn:disabled .icon{color:#b5b5b5}
.curated-product-list .ck-slider-btn,.feature-collection .ck-slider-btn{top:-37px}
.promotion-bar{min-height:60px}

@media screen and (max-width:767px){.promotion-bar.with-timer{min-height:78px}}

#cart-recommend,.home-section{padding:60px 12px 0}
#cart-recommend:first-of-type,.home-section:first-of-type{padding-top:4px}
#cart-recommend:last-of-type,.home-section:last-of-type{padding-bottom:4px}

@media screen and (max-width:767px){
  #cart-recommend,.home-section{padding-top:42px}
  #cart-recommend:first-of-type,.home-section:first-of-type{padding-top:12px}
  #cart-recommend:last-of-type,.home-section:last-of-type{padding-bottom:12px}
}

#cart-recommend.hero-section,.home-section.hero-section{padding-left:0;padding-right:0}
#cart-recommend.hero-section:first-of-type,.home-section.hero-section:first-of-type{padding-top:0}

@media screen and (min-width:1088px){
  #cart-recommend.hero-section:first-of-type .home-none-fullscreen-container,.home-section.hero-section:first-of-type .home-none-fullscreen-container{padding-top:48px}}

#cart-recommend .shop-brands .image-wrapper,.home-section .shop-brands .image-wrapper{border:1px solid #ddd;background-color:#fff}
#cart-recommend .image-wrapper img,.home-section .image-wrapper img{transition:all .4s ease-in-out;border-radius:20px;}
#cart-recommend .image-wrapper:hover:not(.no-scale) img,.home-section .image-wrapper:hover:not(.no-scale) img{-webkit-transform:scale(1.03);transform:scale(1.03)}
#cart-recommend .banner-link,.home-section .banner-link{display:block}
#cart-recommend .scrollable .column,.home-section .scrollable .column{width:33.33%;flex:none}
@media screen and (min-width:991px){
  .home-section .scrollable.video_tolstory_stories .column{width:25%;}
}
@media screen and (min-width:1200px){
  .home-section .scrollable.video_tolstory_stories .column{width:20%;}
}
@media screen and (max-width:767px){
  #cart-recommend .scrollable .column,.home-section .scrollable .column{width:80%}
}

#cart-recommend .scrollable.product-list .column,.home-section .scrollable.product-list .column{width:67%}

@media print,screen and (min-width:768px){
  #cart-recommend .scrollable.product-list .column,.home-section .scrollable.product-list .column{width:22%}
}

@media screen and (min-width:1088px){
  #cart-recommend .scrollable.product-list .column,.home-section .scrollable.product-list .column{width:18%}
}

#cart-recommend .columns,.home-section .columns{margin-bottom:0}
#cart-recommend .columns.mobile-scrollable,#cart-recommend .columns:not(.scrollable),.home-section .columns.mobile-scrollable,.home-section .columns:not(.scrollable){overflow-x:auto;-webkit-overflow-scrolling:touch}

@media screen and (max-width:767px){
  #cart-recommend .columns.mobile-scrollable .image-wrapper,.home-section .columns.mobile-scrollable .image-wrapper{width:32.5vw}
}

#cart-recommend .columns.order-reversed,.home-section .columns.order-reversed{flex-direction:row-reverse}
#cart-recommend .columns.is-variable .column,.home-section .columns.is-variable .column{padding-top:var(--columnGap);padding-bottom:var(--columnGap)}

@media print,screen and (min-width:768px){
  #cart-recommend .columns-wrap,.home-section .columns-wrap{flex-wrap:wrap}
}

#cart-recommend .heading5:not(.no-divider),.home-section .heading5:not(.no-divider){display:flex;align-items:center;width:100%}
#cart-recommend .heading5:not(.no-divider):after,#cart-recommend .heading5:not(.no-divider):before,.home-section .heading5:not(.no-divider):after,.home-section .heading5:not(.no-divider):before{content:"";background-color:#dbdbdb;width:100%;height:2px;flex:1 1}
#cart-recommend .heading5:not(.no-divider):before,.home-section .heading5:not(.no-divider):before{margin-right:30px}

@media screen and (max-width:1087px){
  #cart-recommend .heading5:not(.no-divider):before,.home-section .heading5:not(.no-divider):before{margin-right:12px}
}

#cart-recommend .heading5:not(.no-divider):after,.home-section .heading5:not(.no-divider):after{margin-left:30px}

@media screen and (max-width:1087px){
  #cart-recommend .heading5:not(.no-divider):after,.home-section .heading5:not(.no-divider):after{margin-left:12px}
}

#cart-recommend .grid-banner-heading:after,#cart-recommend .grid-banner-heading:before,.home-section .grid-banner-heading:after,.home-section .grid-banner-heading:before{
  background-color:var(--my-color-var)}.home-section-hasbackground{position:relative}

@media screen and (max-width:767px){
  .home-section-hasbackground{padding-top:48px;margin-top:36px;padding-bottom:36px!important}
}

@media print,screen and (min-width:768px){
  .home-section-hasbackground{margin-top:54px;padding-bottom:54px!important}
}

.home-section-hasbackground .home-section-header{margin-top:-24px}
.home-portfolio-content{display:flex;flex-direction:column;justify-content:center}
.home-portfolio-content .content-wrapper{padding-left:72px;padding-right:36px}
.order-reversed .home-portfolio-content .content-wrapper{padding-left:0;padding-right:108px}

@media screen and (max-width:1087px){
  .home-portfolio-content .content-wrapper{padding:0!important;display:flex;flex-direction:column;align-items:center}
}

.home-portfolio-content .divider{display:inline-block;width:64px;margin:27px 0;border-bottom:4px solid #000}

@media screen and (max-width:767px){
  .home-portfolio-content .divider{margin:18px 0}
}

.home-portfolio-content .button{margin-top:18px}
.home-section-header-center{justify-content:center}
.home-section-header{margin-bottom:24px;position:relative}

@media screen and (max-width:767px){
  .home-section-header{margin-bottom:18px}
}

.home-hero-container .home-hero-text{position:absolute}
.home-hero-container .home-hero-text .hero-text-item{margin-top:24px;word-wrap:break-word}

@media screen and (min-width:1088px){
  .home-hero-container .home-hero-text{width:518px;bottom:40px}
}

@media screen and (max-width:1087px){
  .home-hero-container .home-hero-text{padding:0 9px;text-align:center;bottom:30px;width:100%}
  .home-hero-container .home-hero-text .hero-text-item:not(.heading3){margin-top:12px}
  .home-hero-container .home-hero-text .hero-text-item:not(.button){padding:0 12px}
}

@media screen and (max-width:767px){
  .home-hero-container .home-hero-position{position:unset}
}

@media screen and (min-width:1088px){
  .home-hero-container .home-hero-none-fullscreen{margin:0 42px}}

@media print,screen and (min-width:768px){
  .hero-text-centered{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}
}

@media print,screen and (min-width:768px){.hero-text-right{right:0}}

.home-hero{padding-bottom:44.4444444444%}@media screen and (max-width:1087px){.home-hero{padding-bottom:150%!important}}

.chose-ysslider .home-hero-fullscreen{padding-bottom:33.02%}
.chose-ysslider .home-promo-single{padding-bottom:14.8148148148%}
@media screen and (max-width:767px){.chose-ysslider .home-promo-single{padding-bottom:80%}}
.chose-ysslider .home-promo-double{padding-bottom:30.7692307692%}

@media screen and (max-width:767px){.chose-ysslider .home-promo-double{padding-bottom:80%}}

.chose-ysslider .home-product{padding-bottom:125%}



.chose-ysslider .home-grid-column{display:flex;flex-direction:column;position:relative}
.chose-ysslider .home-grid-column .image-wrapper{border:1px solid #707070;border-bottom:none}
.chose-ysslider .home-grid-column .image-wrapper.no-border{border:none}
.chose-ysslider .home-grid-text-section{padding:30px;border:1px solid #707070;border-top:none;flex:1 1;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff}

.chose-ysslider .home-grid-text-section .grid-margin-top{margin-top:9px}
.chose-ysslider .home-grid-text-section .grid-margin-top.button{margin-top:15px}

@media screen and (max-width:1087px){.chose-ysslider .home-grid-text-section{align-items:center;text-align:center}

.chose-ysslider .home-grid-text-section.spacing-small-mobile{padding:12px 9px}
.chose-ysslider .home-grid-text-section.spacing-small-mobile .button{margin-top:9px}}

.chose-ysslider .home-grid-text-section.no-border{border:none}

@media print,screen and (min-width:768px){.chose-ysslider .home-grid-text-section.align-center{align-items:center;text-align:center}}

@media print,screen and (min-width:768px){.chose-ysslider .home-grid-text-section.align-right{align-items:flex-end;text-align:right}}

.chose-ysslider .home-grid-text-section .banner-link{flex:1 1}

.chose-ysslider .home-grid-inside{padding:0;position:absolute;bottom:calc(30px + .75rem);left:calc(30px + .75rem);background:transparent;width:55%}

@media screen and (max-width:1087px){.chose-ysslider .home-grid-inside{left:50%;width:90%;-webkit-transform:translateX(-50%);transform:translate(-50%)}}

.chose-ysslider .home-grid-inside.align-center{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}

@media print,screen and (min-width:768px){.chose-ysslider .home-grid-inside.align-right{right:calc(30px + .75rem);left:unset}}

.chose-ysslider .home-grid-shop-all{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);white-space:nowrap}

.chose-ysslider .hover-white:hover{background-color:#fff!important}
.chose-ysslider .caption-new{color:#666;margin-top:6px}
.chose-ysslider .view-all-link{position:absolute;right:0;top:20px}



.chose-ysslider .icon-arrow-up:before{content:"\edb9"}
.chose-ysslider .icon-arrow-right:before{content:"\edbd"}
.chose-ysslider .icon-arrow-down:before{content:"\edc0"}
.chose-ysslider .icon-arrow-left:before{content:"\edc5"}
.chose-ysslider .icon-arrow-next:before{content:"\e90f"}

.chose-ysslider .icon-arrow-right:before {
    content: "\edbd";
}
.chose-ysslider .icon:before {
    display: none;
    display: inline;
    font-family: ck-icons;
    text-decoration: none;
    speak: none;
    font-style: normal;
    font-weight: 400;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.scrollable .ck-slider-btn .icon {
    font-size: 16px;
}

.chose-ysslider h2.heading5.grid-banner-heading {
    transition: color .15s ease 0s;
    font-weight: 700;
    font-family: Roboto,sans-serif;
    letter-spacing: normal!important;
    text-align: center;
    font-size: 25px;
    text-transform: uppercase;
}
@media screen and (max-width:767px){.is-hidden-mobile{display:none!important}}
@media print,screen and (min-width:768px){.is-hidden-tablet{display:none!important}}
@media screen and (min-width:768px)and (max-width:1087px){.is-hidden-tablet-only{display:none!important}}
@media screen and (max-width:1087px){.is-hidden-touch{display:none!important}}
@media screen and (min-width:1088px){.is-hidden-desktop{display:none!important}}
@media screen and (min-width:1088px)and (max-width:1279px){.is-hidden-desktop-only{display:none!important}}
@media screen and (min-width:1280px){.is-hidden-widescreen{display:none!important}}
@media screen and (min-width:1280px)and (max-width:1439px){.is-hidden-widescreen-only{display:none!important}}
@media screen and (min-width:1440px){.is-hidden-fullhd{display:none!important}}
.is-invisible{visibility:hidden!important}
@media screen and (max-width:767px){.is-invisible-mobile{visibility:hidden!important}}
@media print,screen and (min-width:768px){.is-invisible-tablet{visibility:hidden!important}}
@media screen and (min-width:768px)and (max-width:1087px){.is-invisible-tablet-only{visibility:hidden!important}}
@media screen and (max-width:1087px){.is-invisible-touch{visibility:hidden!important}}
@media screen and (min-width:1088px){.is-invisible-desktop{visibility:hidden!important}}
@media screen and (min-width:1088px)and (max-width:1279px){.is-invisible-desktop-only{visibility:hidden!important}}
@media screen and (min-width:1280px){.is-invisible-widescreen{visibility:hidden!important}}
@media screen and (min-width:1280px)and (max-width:1439px){.is-invisible-widescreen-only{visibility:hidden!important}}
@media screen and (min-width:1440px){.is-invisible-fullhd{visibility:hidden!important}}