:root{--rr-skel-base: #e5e5e5;--rr-skel-shine: #f0f0f0;--rr-skel-border: #ffffff;--rr-skel-duration: 1.4s}@keyframes rr-skeleton-pulse{0%,to{background-color:var(--rr-skel-base);opacity:1}50%{background-color:var(--rr-skel-shine);opacity:.72}}@keyframes rr-skeleton-pulse-bg{0%,to{background-color:var(--rr-skel-base)}50%{background-color:var(--rr-skel-shine)}}.rr-skeleton{display:block;width:100%;background-color:var(--rr-skel-base);animation:rr-skeleton-pulse var(--rr-skel-duration) ease-in-out infinite;border-radius:2px;pointer-events:none}.rr-skeleton--line{height:.9em;margin:.35em 0;max-width:100%}.rr-skeleton--line-sm{max-width:55%}.rr-skeleton--line-md{max-width:75%}.rr-skeleton--line-lg{max-width:90%}.rr-skeleton-card{display:block;width:100%}.rr-skeleton-card__img{display:block;width:100%;padding-bottom:var(--rr-skel-img-ratio, 125%);background-color:var(--rr-skel-base);animation:rr-skeleton-pulse var(--rr-skel-duration) ease-in-out infinite;border-radius:2px;margin-bottom:15px}.rr-skeleton-card__body{padding:0 2px}#PageContainer>.shopify-section{border-bottom:0px solid var(--rr-skel-border);box-sizing:border-box}#PageContainer>.shopify-section:last-child{border-bottom:0}html.js .grid_img.lazyload:not(.lazyloaded),html.js .grid_img.lazyloading:not(.lazyloaded){background-color:var(--rr-skel-base)!important;animation:rr-skeleton-pulse var(--rr-skel-duration) ease-in-out infinite}html.js img.lazyload:not(.lazyloaded),html.js img.lazyloading:not(.lazyloaded){background-color:var(--rr-skel-base);animation:rr-skeleton-pulse var(--rr-skel-duration) ease-in-out infinite}html.js .sslide.im{background-color:var(--rr-skel-base)}html.js .shopify-section:not(.rr-section-ready) .sslide.im{animation:rr-skeleton-pulse-bg var(--rr-skel-duration) ease-in-out infinite}html.js .shopify-section.rr-section-ready .sslide.im{animation:none;background-color:transparent}html.js .ssimg.lazyload:not(.lazyloaded),html.js .ssimg.lazyloading:not(.lazyloaded){opacity:.01;animation:none}html.js .ssimg.lazyloaded{opacity:1;transition:opacity .25s ease}html.js .shopify-section:not(.rr-section-ready) .video-container{background-color:var(--rr-skel-base);animation:rr-skeleton-pulse var(--rr-skel-duration) ease-in-out infinite}html.js .shopify-section:not(.rr-section-ready) .video-container video{opacity:0}html.js .shopify-section.rr-section-ready .video-container{animation:none}html.js .shopify-section.rr-section-ready .video-container video{opacity:1;transition:opacity .25s ease}html.js .shopify-section:not(.rr-section-ready) .stl-look-frame{background-color:var(--rr-skel-base);animation:rr-skeleton-pulse var(--rr-skel-duration) ease-in-out infinite;min-height:200px}html.js .shopify-section:not(.rr-section-ready) .stl-look-img{opacity:0}html.js .shopify-section.rr-section-ready .stl-look-frame{animation:none;background-color:transparent;min-height:0}html.js .shopify-section.rr-section-ready .stl-look-img{opacity:1;transition:opacity .25s ease}html.js .shopify-section:not(.rr-section-ready) .blogImg-lnk{background-color:var(--rr-skel-base);animation:rr-skeleton-pulse var(--rr-skel-duration) ease-in-out infinite}html.js .shopify-section:not(.rr-section-ready) .blogImg-lnk .lazyload:not(.lazyloaded){opacity:.01}html.js #PageContainer .shopify-section:not(.rr-section-ready) .sec-ttl .sttl,html.js #PageContainer .shopify-section:not(.rr-section-ready) .sec-ttl .sbttl{color:transparent!important;position:relative;border-color:transparent!important}html.js #PageContainer .shopify-section:not(.rr-section-ready) .sec-ttl .sttl:after,html.js #PageContainer .shopify-section:not(.rr-section-ready) .sec-ttl .sbttl:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:.85em;width:min(280px,70%);max-width:100%;background-color:var(--rr-skel-base);animation:rr-skeleton-pulse var(--rr-skel-duration) ease-in-out infinite;border-radius:2px;pointer-events:none}html.js #PageContainer .shopify-section:not(.rr-section-ready) .sec-ttl.tc .sttl:after,html.js #PageContainer .shopify-section:not(.rr-section-ready) .sec-ttl.tc .sbttl:after,html.js #PageContainer .shopify-section:not(.rr-section-ready) .sec-ttl:not(.tl) .sttl:after,html.js #PageContainer .shopify-section:not(.rr-section-ready) .sec-ttl:not(.tl) .sbttl:after{left:50%;transform:translate(-50%,-50%)}html.js #PageContainer .shopify-section:not(.rr-section-ready) .sec-ttl .sbttl:after{width:min(200px,55%);height:.7em}html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .details .grid_title,html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .details .grid_meta,html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .details .grid_vendor,html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .details .pr_review{position:relative;color:transparent!important}html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .details .grid_title a,html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .details .grid_meta *,html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .details .grid_vendor,html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .details .pr_review *{color:transparent!important;border-color:transparent!important;background:transparent!important}html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .details .grid_title:after,html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .details .grid_meta:after{content:"";position:absolute;left:0;top:.15em;height:.85em;width:78%;background-color:var(--rr-skel-base);animation:rr-skeleton-pulse var(--rr-skel-duration) ease-in-out infinite;border-radius:2px;pointer-events:none}html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .details .grid_meta:after{width:42%;top:.25em;height:.75em}html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .details .grid_vendor:after,html.js #PageContainer .shopify-section:not(.rr-section-ready) .wrap-blog .blogTtl:after{content:"";position:absolute;left:0;top:.15em;height:.75em;width:40%;background-color:var(--rr-skel-base);animation:rr-skeleton-pulse var(--rr-skel-duration) ease-in-out infinite;border-radius:2px;pointer-events:none}html.js #PageContainer .shopify-section:not(.rr-section-ready) .wrap-blog .blogTtl{position:relative;color:transparent!important}html.js #PageContainer .shopify-section:not(.rr-section-ready) .wrap-blog .blogTtl a{color:transparent!important}html.js #PageContainer .shopify-section:not(.rr-section-ready) .wrap-blog .blogTtl:after{width:70%}html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .button-set,html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .pr_lbl,html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .swatch,html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid-img-carousel__arrow,html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid-img-carousel__dots{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.js #PageContainer .shopify-section:not(.rr-section-ready) .swarw,html.js #PageContainer .shopify-section:not(.rr-section-ready) .swiper-pagination,html.js #PageContainer .shopify-section:not(.rr-section-ready) .vpc-arrow{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.js #PageContainer .shopify-section:not(.rr-section-ready) .tcc__card-media{background-color:var(--rr-skel-base);animation:rr-skeleton-pulse-bg var(--rr-skel-duration) ease-in-out infinite}html.js #PageContainer .shopify-section:not(.rr-section-ready) .tcc__card-img{opacity:0}html.js #PageContainer .shopify-section:not(.rr-section-ready) .tcc__card-title{position:relative;color:transparent!important}html.js #PageContainer .shopify-section:not(.rr-section-ready) .tcc__card-title:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:.85em;width:60%;background-color:var(--rr-skel-base);animation:rr-skeleton-pulse var(--rr-skel-duration) ease-in-out infinite;border-radius:2px;pointer-events:none}html.js .shopify-section:not(.rr-section-ready) .video-card-container .video-container{aspect-ratio:9 / 16}html.js .shopify-section:not(.rr-section-ready) .video-card-container .swiper-slide{opacity:1;filter:none}html.js #PageContainer .shopify-section:not(.rr-section-ready) .cl_item .img{background-color:var(--rr-skel-base);animation:rr-skeleton-pulse-bg var(--rr-skel-duration) ease-in-out infinite}html.js .cl_item .img:has(img.lazyload:not(.lazyloaded)){background-color:var(--rr-skel-base);animation:rr-skeleton-pulse-bg var(--rr-skel-duration) ease-in-out infinite}html.js .cl_item .img img.lazyload:not(.lazyloaded),html.js .cl_item .img img.lazyloading:not(.lazyloaded){opacity:0;animation:none}html.js .cl_item .img img.lazyloaded{opacity:1;transition:opacity .25s ease}html.js #PageContainer .shopify-section.rr-section-ready{transition:opacity .2s ease}product-recommendations:not(.product-recommendations--loaded) .rr-skel-recs,product-complementary:not(.product-recommendations--loaded) .rr-skel-recs{display:flex;flex-wrap:wrap;width:100%}product-recommendations.product-recommendations--loaded .rr-skel-recs,product-complementary.product-recommendations--loaded .rr-skel-recs{display:none!important}.rr-skel-recs .rr-skeleton-card{box-sizing:border-box;padding:0 7px;margin-bottom:15px}@media(max-width:767px){.rr-skel-recs .rr-skeleton-card{width:50%}}@media(min-width:768px)and (max-width:1023px){.rr-skel-recs .rr-skeleton-card{width:33.333%}}@media(min-width:1024px){.rr-skel-recs .rr-skeleton-card{width:25%}}.rr-skel-recs--carousel{display:flex!important;flex-wrap:nowrap;overflow:hidden}.rr-skel-recs--carousel .rr-skeleton-card{flex:0 0 auto;width:22%;min-width:160px}@media(max-width:767px){.rr-skel-recs--carousel .rr-skeleton-card{width:72%;min-width:0}}@media(prefers-reduced-motion:reduce){.rr-skeleton,.rr-skeleton-card__img,html.js .grid_img.lazyload:not(.lazyloaded),html.js .grid_img.lazyloading:not(.lazyloaded),html.js img.lazyload:not(.lazyloaded),html.js img.lazyloading:not(.lazyloaded),html.js .shopify-section:not(.rr-section-ready) .sslide.im,html.js .shopify-section:not(.rr-section-ready) .video-container,html.js .shopify-section:not(.rr-section-ready) .stl-look-frame,html.js .shopify-section:not(.rr-section-ready) .blogImg-lnk,html.js #PageContainer .shopify-section:not(.rr-section-ready) .sec-ttl .sttl:after,html.js #PageContainer .shopify-section:not(.rr-section-ready) .sec-ttl .sbttl:after,html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .details .grid_title:after,html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .details .grid_meta:after,html.js #PageContainer .shopify-section:not(.rr-section-ready) .grid_bx .details .grid_vendor:after,html.js #PageContainer .shopify-section:not(.rr-section-ready) .wrap-blog .blogTtl:after,html.js #PageContainer .shopify-section:not(.rr-section-ready) .tcc__card-media,html.js #PageContainer .shopify-section:not(.rr-section-ready) .tcc__card-title:after,html.js #PageContainer .shopify-section:not(.rr-section-ready) .cl_item .img{animation:none!important}html.js .cl_item .img:has(img.lazyload:not(.lazyloaded)){animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/section-skeletons.css.map */
