@charset "UTF-8";@media screen and (min-width:741px){.c-index__content--wrapper{display:grid;grid-template-columns:250px 1fr;gap:34px;max-width:var(--container-max-width);padding-inline:var(--container-gutter);--container-outer-margin: 0px;width:100%;margin-inline-start:auto;margin-inline-end:auto}}@media screen and (min-width:741px){.c-index__content .c-container__overflow{max-width:calc(100vw - 250px - 34px - var(--container-gutter))!important;min-width:1107px;margin-inline:0}.c-index__content .c-container__overflow.vertical-breather{padding-inline-start:var(--container-gutter)!important}.c-index__content .c-container__overflow:not(.vertical-breather){padding-inline-start:0!important}}@media screen and (min-width:1696px){.c-index__content .c-container__overflow{max-width:calc(var(--container-max-width) - 250px - 34px - var(--container-gutter) * 2)!important;padding-inline-end:0}}@media screen and (min-width:741px){.c-index__content .container:not(.c-container__overflow){max-width:initial;margin:0;padding-inline-start:0;padding-inline-end:var(--container-gutter)}.c-index__content .product--featured{margin-inline:auto;-moz-column-gap:40px;column-gap:40px}.c-index__content .product--featured.product--thumbnails-bottom .product__media{--product-media-width: 500px}.c-index__content .product--featured .product__info{flex-grow:1;max-width:initial}.c-index__content .image-with-text .image-with-text__image-wrapper{width:500px;margin-inline-start:0}.c-index__content .image-with-text .image-with-text__content-wrapper{width:500px!important;margin-inline-start:40px;margin-inline-end:0;flex-grow:1}}@media screen and (min-width:1696px){.c-index__content .container:not(.c-container__overflow){padding-inline-end:0}}@media screen and (min-width:741px){.c-index__content .section__color-wrapper{border-radius:8px 0 0 8px}}@media screen and (min-width:741px){.c-index__content .c-category-block{grid-template-columns:repeat(auto-fill,192px)}}@media screen and (max-width:740px){.c-index__content .c-category-block{grid-template-columns:repeat(auto-fill,128px);grid-template-rows:repeat(2,128px);gap:16px;width:calc(704px + var(--container-gutter) * 2);padding-inline:var(--container-gutter)}}.c-index-slideshow{position:relative}@media screen and (min-width:741px){.c-index-slideshow{display:grid;gap:16px;grid-template-columns:1fr 226px;margin-bottom:40px;max-height:var(--slider-desktop-height)}}@media screen and (max-width:740px){.c-index-slideshow{padding-inline:0;margin-bottom:24px}}.c-index-slideshow .c-mv-slider img{display:block;-o-object-fit:cover;object-fit:cover}.c-index-slideshow .c-mv-slider__item{position:relative;width:100%;padding:0 0 40px;margin:0}@media screen and (max-width:740px){.c-index-slideshow .c-mv-slider__item{height:100vw;padding-bottom:0}}.c-index-slideshow .c-mv-slider__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.c-index-slideshow .c-mv-slider__image,.c-index-slideshow .c-mv-slider svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-index-slideshow .c-mv-slider__image--wrapper,.c-index-slideshow .c-mv-slider svg--wrapper{width:100%;height:100%}@media screen and (min-width:741px){.c-index-slideshow .c-mv-slider__image--wrapper,.c-index-slideshow .c-mv-slider svg--wrapper{max-height:var(--slider-desktop-height)}}@media screen and (max-width:740px){.c-index-slideshow .c-mv-slider__image--wrapper,.c-index-slideshow .c-mv-slider svg--wrapper{aspect-ratio:1/1}}.c-index-slideshow .c-mv-slider__content{position:absolute;left:60px;bottom:0;z-index:1}@media screen and (max-width:740px){.c-index-slideshow .c-mv-slider__content{left:18px;bottom:18px}}.c-index-slideshow .c-mv-slider__title{font-size:40px;letter-spacing:0;font-weight:700;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:740px){.c-index-slideshow .c-mv-slider__title{font-size:23px}}.c-index-slideshow .c-mv-slider__title span{line-height:76px;background-color:#ffffffab;padding-inline:16px;white-space:nowrap;max-width:1000px;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:740px){.c-index-slideshow .c-mv-slider__title span{max-width:90vw;line-height:49px;padding-inline:8px}}.c-index-slideshow .c-mv-slider:not(:hover)~.c-mv-thumbnail-slider .c-mv-thumbnail-slider__image--wrapper:after{animation:indicator var(--c-slider-duration) infinite linear both}@media screen and (max-width:740px){.c-index-slideshow .c-mv-thumbnail-slider{margin-inline:auto;margin-block-start:8px}.c-index-slideshow .c-mv-thumbnail-slider .splide__arrow--prev{left:-32px}.c-index-slideshow .c-mv-thumbnail-slider .splide__arrow--next{right:-32px}}@keyframes indicator{0%{width:0%}to{width:100%}}.c-index-slideshow .c-mv-thumbnail-slider img{display:block;-o-object-fit:cover;object-fit:cover}.c-index-slideshow .c-mv-thumbnail-slider .splide__track--nav>.splide__list>.splide__slide{border-top:none;border-right:none;border-left:none;border-width:0}.c-index-slideshow .c-mv-thumbnail-slider__item{display:flex;gap:8px;font-size:13px}.c-index-slideshow .c-mv-thumbnail-slider__item:not(.is-active){opacity:.45}.c-index-slideshow .c-mv-thumbnail-slider__item:not(.is-active) .c-mv-thumbnail-slider__image--wrapper:after{display:none}.c-index-slideshow .c-mv-thumbnail-slider__image--wrapper{flex:none;width:105px;height:77px;border-radius:2px;background-color:#dfdfdf;padding-bottom:2px;position:relative;overflow:hidden}@media screen and (max-width:740px){.c-index-slideshow .c-mv-thumbnail-slider__image--wrapper{width:42px;height:42px}}.c-index-slideshow .c-mv-thumbnail-slider__image--wrapper:after{content:"";display:block;background-color:rgb(var(--primary-button-background));height:2px;position:absolute;left:0;bottom:0}.c-index-slideshow .c-mv-thumbnail-slider__image--wrapper picture{width:100%;height:100%}.c-index-slideshow .c-mv-thumbnail-slider__image,.c-index-slideshow .c-mv-thumbnail-slider svg{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:7/5}@media screen and (max-width:740px){.c-index-slideshow .c-mv-thumbnail-slider__image,.c-index-slideshow .c-mv-thumbnail-slider svg{aspect-ratio:1/1}}.c-index-slideshow .c-mv-thumbnail-slider__title{margin:0;max-height:75px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4}@media screen and (max-width:740px){.c-index-slideshow .c-mv-thumbnail-slider__title{display:none}}.c-index-slideshow__more{position:absolute;bottom:40px;right:var(--container-gutter)}.c-index-sidebar{width:250px;margin-block-start:40px}@media screen and (max-width:740px){.c-index-sidebar{width:100%;padding-inline:var(--container-gutter);margin-block:8px;position:relative}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.c-index-sidebar__popup{display:flex;flex-direction:column;gap:8px}@media screen and (max-width:740px){.c-index-sidebar__popup{align-items:flex-end;position:absolute;top:calc((100vw + 66px)*-1);right:14px;z-index:3}}.c-index-sidebar__popup--banner{max-width:80vw;background-color:#fff;border:1px solid #ededed;border-radius:2px;padding:6px 50px 6px 8px;font-size:13px;position:relative}@media screen and (min-width:741px){.c-index-sidebar__popup--banner{padding:10px 16px}}.c-index-sidebar__popup--banner.hidden{display:none}.c-index-sidebar__popup--banner img{display:block;border-radius:2px}@media screen and (max-width:740px){.c-index-sidebar__popup--banner img{width:155px;height:auto}}.c-index-sidebar__popup--title{margin:0;padding-inline-start:35px;position:relative}@media screen and (min-width:741px){.c-index-sidebar__popup--title{padding-inline-start:24px}}.c-index-sidebar__popup--title .icon{color:rgb(var(--primary-button-background));position:absolute;left:10px;top:2px}@media screen and (min-width:741px){.c-index-sidebar__popup--title .icon{left:0}}.c-index-sidebar__popup--close{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.c-index-sidebar__popup--close .icon{color:#777}.c-index-sidebar__heading{color:rgb(var(--primary-button-background));font-size:16px;margin:0}.c-index-sidebar__banner{margin-block-start:24px}.c-index-sidebar__banner+.c-index-sidebar__banner{margin-block-start:0}.c-index-sidebar__banner:not(:last-child){margin-block-end:14px}.c-index-sidebar__banner img{display:block;border-radius:2px}.c-index-sidebar__banner .c-button__text--arrow{display:inline-flex!important;margin-block-start:8px}.c-index-sidebar__keyword{background-color:#fdf2f0;border-radius:2px;margin-block:24px;padding:9px 16px}@media screen and (max-width:740px){.c-index-sidebar__keyword{display:flex;width:100%;overflow:scroll;margin-block:0}.c-index-sidebar__keyword:hover .c-index-sidebar__keyword--list{animation-play-state:paused}}.c-index-sidebar__keyword--list{display:flex;flex-wrap:wrap;gap:4px 12px}@media screen and (max-width:740px){.c-index-sidebar__keyword--list{flex-wrap:nowrap;white-space:nowrap;animation:scroll-left 20s infinite linear .5s both;gap:10px;margin-inline-end:10px}}.c-index-sidebar__keyword--list li{font-size:13px;padding-block:5px;min-height:30px}@media screen and (max-width:740px){.c-index-sidebar__keyword--list li{padding-inline-start:8px}}.c-index-sidebar__keyword--list li:before{content:"\ff03";color:rgb(var(--primary-button-background));font-size:13px}.c-index-sidebar__keyword--list li a{font-weight:500;text-decoration:underline;text-underline-offset:25%}@media screen and (max-width:740px){.c-index-sidebar__keyword--list li a{padding-inline-start:4px;padding-inline-end:8px}}.c-index-sidebar__menu{padding-block-start:24px;background:url(c-border-dotted.png) repeat-x left top;background-size:auto 3px}.c-index-sidebar__menu+.c-index-sidebar__menu{background:none}.c-index-sidebar .mobile-nav .mobile-nav .mobile-nav__item{margin-block-end:12px}.c-index-sidebar .mobile-nav__link{margin:0;font-size:13px}.c-index-sidebar .mobile-nav__link.heading{font-size:14px;letter-spacing:-.15px;padding-block:15px;min-height:64px}.shopify-section--apps .shopify-app-block{position:relative}.shopify-section--apps .ranking-app{padding-block-start:0}@media screen and (max-width:740px){.shopify-section--apps .ranking-app{padding-block-start:var(--vertical-breather)}}.shopify-section--apps #insta-feed{padding-block:var(--vertical-breather)}@media screen and (max-width:740px){.shopify-section--apps #insta-feed{margin-top:var(--vertical-breather)}}.shopify-section--apps #insta-feed>h2{font-weight:400;line-height:1.4;position:relative;padding-left:15px;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media screen and (max-width:740px){.shopify-section--apps #insta-feed>h2{font-size:22px!important}}.shopify-section--apps #insta-feed>h2:not(:first-child){margin-block-start:24px}.shopify-section--apps #insta-feed>h2:not(:last-child){margin-block-end:30px}.shopify-section--apps #insta-feed>h2:before{content:"";display:block;position:absolute;width:4px;height:calc(100% + 4px);background-color:rgb(var(--primary-button-background));top:50%;transform:translateY(-50%);left:0}@media screen and (max-width:740px){.shopify-section--apps #insta-feed>h2:before{width:2px}}.shopify-section--apps #insta-feed .instafeed-new-layout-item{clip-path:inset(0px round 2px)!important}.shopify-section--apps #insta-feed .instafeed-lazy-image,.shopify-section--apps #insta-feed .instafeed-hover-layer{border-radius:2px!important}.shopify-section--apps .instafeed-bottom-link-wrapper{position:absolute;top:0;right:0;gap:4px;align-items:center}@media screen and (max-width:740px){.shopify-section--apps .instafeed-bottom-link-wrapper{top:-3px}}.shopify-section--apps .instafeed-bottom-link-wrapper:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgMTJDMyA3LjAyOTQ0IDcuMDI5NDQgMyAxMiAzQzE2Ljk3MDYgMyAyMSA3LjAyOTQ0IDIxIDEyQzIxIDE2Ljk3MDYgMTYuOTcwNiAyMSAxMiAyMUM3LjAyOTQ0IDIxIDMgMTYuOTcwNiAzIDEyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEzIDlMMTYgMTJMMTMgMTVNMTYgMTJMOCAxMk0xMiAzQzcuMDI5NDQgMyAzIDcuMDI5NDQgMyAxMkMzIDE2Ljk3MDYgNy4wMjk0NCAyMSAxMiAyMUMxNi45NzA2IDIxIDIxIDE2Ljk3MDYgMjEgMTJDMjEgNy4wMjk0NCAxNi45NzA2IDMgMTIgM1oiIHN0cm9rZT0iI0YyQzkwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==)}.shopify-section--apps .instafeed-bottom-link-wrapper[data-feed-id="0"] a{margin:0;padding:0}.shopify-section--apps .instafeed-bottom-link-wrapper[data-feed-id="0"] a:after{display:none}.shopify-section--apps .instafeed-bottom-link-wrapper[data-feed-id="0"] a:hover{text-decoration:underline;text-underline-offset:25%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-template-index.css.map */
