.faq{position:relative}.faq__headline{padding:16px 25px 16px 0;font-family:"Knockout 49 Web",arial,sans-serif;font-size:20px;line-height:1.1;position:relative;cursor:pointer;outline:0}@media (min-width:1024px){.faq__headline{padding:8px 30px 8px 0}}.faq__headline-toggle{background:url(/sites/smashbox/themes/smashbox_base/img/icons/src/plus.svg) 0 0 no-repeat;background-size:contain;display:inline-block;float:right;height:22px;width:22px;transition:background .3s ease-in;right:0;position:absolute;top:50%;transform:translate(0,-50%)}.faq[aria-expanded=true] .faq__headline-toggle{background:url(/sites/smashbox/themes/smashbox_base/img/icons/src/minus.svg) 0 0 no-repeat;background-size:contain}.faq__content{font-family:"Courier Prime",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;height:auto;transition:height .3s ease-in;font-size:14px}.faq__content[aria-hidden=true]{height:0;overflow:hidden}.faq__content[aria-hidden=false]{padding-bottom:32px}@media (min-width:1024px){.faq__content[aria-hidden=false]{padding:5px 0 25px 0}}.faq__content p{margin:0}
.benefits-block{width:100%}.benefits-block__image{position:relative}.benefits-block__image img{width:auto}.benefits-block__text-content{position:relative;margin-top:10px;width:95%;padding-left:10px;padding-bottom:15px;line-height:1}@media (min-width:1024px){.benefits-block__text-content{width:75%}}.benefits-block__text-content .content-block__line--headline{font-family:"Neue Haas Grotesk",sans-serif;font-weight:900;font-style:normal;font-size:26px;line-height:22px}@media (min-width:1024px){.benefits-block__text-content .content-block__line--headline{font-size:36px;line-height:1}}.benefits-block__text-content .content-block__line--content{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:1.29412}@media (min-width:1024px){.benefits-block__text-content .content-block__line--content{font-size:17px}}.benefits-block__text-content p{line-height:1}.benefits-block__text-overlapping{margin-top:-7%}@media (min-width:1024px){.benefits-block__text-overlapping{margin-top:-3%}}.benefits-block__text-negative-padding-5{margin-top:-5%}.benefits-block__text-negative-padding-10{margin-top:-10%}.benefits-block__text-negative-padding-15{margin-top:-15%}.benefits-block__text-negative-padding-20{margin-top:-20%}
.benefits-block-formatter{width:100%}.benefits-block-formatter__bg-image{width:100%;position:absolute}.benefits-block-formatter__content{padding-bottom:30px;max-width:1440px;margin:0 auto;position:relative}.benefits-block-formatter__content .carousel-slides--mobile-1 .benefits-block-formatter__slide{width:100%}.benefits-block-formatter__content .carousel-slides--mobile-2 .benefits-block-formatter__slide{width:50%}@media (min-width:1024px){.benefits-block-formatter__content .carousel-slides--mobile-1.carousel-slides--pc-1 .benefits-block-formatter__slide,.benefits-block-formatter__content .carousel-slides--mobile-2.carousel-slides--pc-1 .benefits-block-formatter__slide{width:100%}.benefits-block-formatter__content .carousel-slides--mobile-1.carousel-slides--pc-2 .benefits-block-formatter__slide,.benefits-block-formatter__content .carousel-slides--mobile-2.carousel-slides--pc-2 .benefits-block-formatter__slide{width:50%}.benefits-block-formatter__content .carousel-slides--mobile-1.carousel-slides--pc-3 .benefits-block-formatter__slide,.benefits-block-formatter__content .carousel-slides--mobile-2.carousel-slides--pc-3 .benefits-block-formatter__slide{width:33%}.benefits-block-formatter__content .carousel-slides--mobile-1.carousel-slides--pc-4 .benefits-block-formatter__slide,.benefits-block-formatter__content .carousel-slides--mobile-2.carousel-slides--pc-4 .benefits-block-formatter__slide{width:25%}}.benefits-block-formatter__text-area{padding-bottom:15px;padding-left:30px;padding-top:33px;position:relative}@media (min-width:1024px){.benefits-block-formatter__text-area{padding-left:50px}}.benefits-block-formatter__text-area p{line-height:1}.benefits-block-formatter__text-align-centre{text-align:center}.benefits-block-formatter__text-align-right{text-align:right}.benefits-block-formatter__carousel{padding-left:30px;padding-right:5px;display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:1024px){.benefits-block-formatter__carousel{padding-left:50px}}.benefits-block-formatter__slide{width:230px;padding-right:15px}@media (min-width:1024px){.benefits-block-formatter__slide{width:500px}}.benefits-block-formatter__left-carousel-hide .slick-prev{display:none!important}.benefits-block-formatter .carousel-controls{top:30%}@media (min-width:1024px){.benefits-block-formatter .carousel-controls{top:40%;max-width:1440px}}.benefits-block-formatter .carousel-controls .slick-prev{background-image:url(/sites/smashbox/themes/smashbox_base/img/icons/src/caret-thin-white--left.svg);background-color:#000;background-repeat:no-repeat;left:1px;opacity:.8;height:50px;width:30px}.benefits-block-formatter .carousel-controls .slick-prev:before{width:70px;content:none}@media (min-width:1024px){.benefits-block-formatter .carousel-controls .slick-prev{left:10px}}.benefits-block-formatter .carousel-controls .slick-next{background-image:url(/sites/smashbox/themes/smashbox_base/img/icons/src/caret-thin-white--right.svg);background-color:#000;background-repeat:no-repeat;opacity:.8;height:50px;right:11px;width:30px}.benefits-block-formatter .carousel-controls .slick-next:before{content:none}
.videojs-video.player-aspect-ratio-5-2{padding-top:40%;}.videojs-video.player-aspect-ratio-2-1{padding-top:50%;}.videojs-video.player-aspect-ratio-16-9{padding-top:56.25%;}.videojs-video.player-aspect-ratio-4-3{padding-top:75%;}.videojs-video.player-aspect-ratio-5-4{padding-top:80.25%;}.videojs-video.player-aspect-ratio-1-1{padding-top:100%;}.videojs-video.player-aspect-ratio-4-5{padding-top:125%;}.videojs-video.player-aspect-ratio-9-16{padding-top:178.25%;}.videojs-video .mantle-media-asset img[height]{height:100%;}
.video-block{text-align:center;position:relative}.video-block:focus{outline:0}.video-block .videojs-video__landing__inner img{object-fit:cover;width:100%}.video-block__copy{bottom:40px;position:relative;z-index:9;font-weight:700;text-align:center;font-size:14px}@media (min-width:1024px){.video-block__copy{display:none}}.playing-video .video-block__copy{display:none}.video-block__play-image{top:33px;left:60px;position:absolute;z-index:9}@media (min-width:1024px){.video-block__play-image{top:72px;left:130px}}.video-block__play-image .mantle-media-asset img,.video-block__play-image .mantle-media-asset picture,.video-block__play-image .mantle-media-asset video{height:26px;width:auto}@media (min-width:1024px){.video-block__play-image .mantle-media-asset img,.video-block__play-image .mantle-media-asset picture,.video-block__play-image .mantle-media-asset video{height:49px}}.playing-video .video-block__play-image{display:none}
.split-width-text-image{margin:0 auto}.split-width-text-image__header{line-height:1;margin-top:10px;padding:10px 10px 0;width:100%}.split-width-text-image__columns{padding:10px}@media (min-width:1024px){.split-width-text-image__columns{display:flex}}.split-width-text-image__column1{width:100%}@media (min-width:1024px){.split-width-text-image__column1{width:50%}}.split-width-text-image__column1-text{padding-left:25px;padding-top:5px}.split-width-text-image__column2{position:relative;width:100%}@media (min-width:1024px){.split-width-text-image__column2{width:50%}}.split-width-text-image__column2-image{width:100%}.split-width-text-image__column2-text{position:absolute;width:auto}.split-width-text-image__column2-text.split-width-text-image__column2-text-bg .content-block__line{position:absolute;top:9px;width:95%;height:94%}.split-width-text-image__column2-text-hpos--center{left:0;right:0;margin-left:auto;margin-right:auto}.split-width-text-image__column2-text-hpos--left{left:5%}.split-width-text-image__column2-text-hpos--right{right:10px}.split-width-text-image__column2-text-vpos--top{top:2em}.split-width-text-image__column2-text-vpos--middle{top:30%}@media (min-width:1024px){.split-width-text-image__column2-text-vpos--middle{top:50%}}.split-width-text-image__column2-text-vpos--bottom{position:absolute;bottom:1em;top:auto}.split-width-text-image__column2-text-width-10{width:10%}.split-width-text-image__column2-text-width-20{width:20%}.split-width-text-image__column2-text-width-30{width:30%}.split-width-text-image__column2-text-width-40{width:40%}.split-width-text-image__column2-text-width-50{width:50%}.split-width-text-image__column2-text-width-60{width:60%}.split-width-text-image__column2-text-width-70{width:70%}.split-width-text-image__column2-text-width-80{width:80%}.split-width-text-image__column2-text-width-90{width:90%}.split-width-text-image__column1-text-overlapping-5{margin-top:-5%}.split-width-text-image__column1-text-overlapping-10{margin-top:-10%}.split-width-text-image__column1-text-overlapping-15{margin-top:-15%}.split-width-text-image__column1-text-overlapping-20{margin-top:-20%}.split-width-text-image__column2-text-border{padding:10px;border-radius:8px}.split-width-text-image__column2-text-border .content-block__line{border:2px solid #000;padding:12px}@media (min-width:1024px){.split-width-text-image__column1-60-2-40 .split-width-text-image__column1{width:60%}.split-width-text-image__column1-60-2-40 .split-width-text-image__column2{width:40%}}@media (min-width:1024px){.split-width-text-image__column1-55-2-45 .split-width-text-image__column1{width:55%}.split-width-text-image__column1-55-2-45 .split-width-text-image__column2{width:45%}}@media (min-width:1024px){.split-width-text-image__column1-45-2-55 .split-width-text-image__column1{width:45%}.split-width-text-image__column1-45-2-55 .split-width-text-image__column2{width:55%}}@media (min-width:1024px){.split-width-text-image__column1-40-2-60 .split-width-text-image__column1{width:40%}.split-width-text-image__column1-40-2-60 .split-width-text-image__column2{width:60%}}@media (min-width:1024px){.split-width-text-image__column2-text-overlapping-5{margin-left:-5%}}@media (min-width:1024px){.split-width-text-image__column2-text-overlapping-10{margin-left:-10%}}@media (min-width:1024px){.split-width-text-image__column2-text-overlapping-15{margin-left:-15%}}@media (min-width:1024px){.split-width-text-image__column2-text-overlapping-20{margin-left:-20%}}.split-width-text-image__column2-text-margin-5{margin-top:5%}.split-width-text-image__column2-text-margin-7{margin-top:7.5%}.split-width-text-image__column2-text-margin-10{margin-top:10%}.split-width-text-image__column2-text-margin-12{margin-top:12.5%}.split-width-text-image__column2-text-margin-15{margin-top:15%}
.hero-block{margin-left:auto;margin-right:auto}.hero-block__content,.hero-block__content-over-media,.hero-block__content-wrapper,.hero-block__media-wrapper{display:flex;flex-direction:column}.hero-block__media{display:block;width:100%;height:auto}.hero-block__media-wrapper{position:relative;text-align:center}.hero-block__content-over-media{z-index:9;position:absolute;top:0;bottom:0;width:100%;padding:15px}@media (min-width:1024px){.hero-block__content-over-media{padding:30px}}.hero-block-no-media .hero-block__content-over-media{position:relative}@media (min-width:1024px){.playing-video .hero-block__content-over-media{display:none}}.hero-block__content{padding:15px}@media (min-width:1024px){.hero-block__content{padding:30px}}.hero-block__content-wrapper{position:relative;overflow:hidden;z-index:1}.hero-block__content-media{z-index:-1}.hero-block .content-over-media__badge-wrapper,.hero-block .content__badge-wrapper{margin-bottom:10px}.hero-block .content-over-media__badge-wrapper .content-over-media__badge,.hero-block .content-over-media__badge-wrapper .content__badge,.hero-block .content__badge-wrapper .content-over-media__badge,.hero-block .content__badge-wrapper .content__badge{display:inline-block;height:32px}.hero-block .content-over-media__badge-wrapper .content-over-media__badge .mantle-media-asset,.hero-block .content-over-media__badge-wrapper .content__badge .mantle-media-asset,.hero-block .content__badge-wrapper .content-over-media__badge .mantle-media-asset,.hero-block .content__badge-wrapper .content__badge .mantle-media-asset{width:auto}.hero-block .content-over-media__badge-wrapper .content-over-media__badge .mantle-media-asset img,.hero-block .content-over-media__badge-wrapper .content-over-media__badge .mantle-media-asset picture,.hero-block .content-over-media__badge-wrapper .content-over-media__badge .mantle-media-asset video,.hero-block .content-over-media__badge-wrapper .content__badge .mantle-media-asset img,.hero-block .content-over-media__badge-wrapper .content__badge .mantle-media-asset picture,.hero-block .content-over-media__badge-wrapper .content__badge .mantle-media-asset video,.hero-block .content__badge-wrapper .content-over-media__badge .mantle-media-asset img,.hero-block .content__badge-wrapper .content-over-media__badge .mantle-media-asset picture,.hero-block .content__badge-wrapper .content-over-media__badge .mantle-media-asset video,.hero-block .content__badge-wrapper .content__badge .mantle-media-asset img,.hero-block .content__badge-wrapper .content__badge .mantle-media-asset picture,.hero-block .content__badge-wrapper .content__badge .mantle-media-asset video{height:100%;width:auto}.hero-block__link-wrapper{margin-top:14px;margin-bottom:14px}.hero-block__link-wrapper .content-block__link{margin-bottom:8px}.hero-block__link-wrapper .content-block__link .link{font-size:17px}.hero-block .content-block__content{height:auto;flex:0;display:block}.hero-block .content-block__line{margin:0}.hero-block .content-block__line--header{margin:1px 0 1px}.hero-block .content-block__line--content{margin:3px 0 0}.hero-block p{margin-bottom:0;line-height:inherit}.hero-block .mantle-custom-text{text-align:unset}.hero-block .headline-3,.hero-block .headline-4,.hero-block .headline-5,.hero-block .headline-6{line-height:1;letter-spacing:0}.hero-block .body-1,.hero-block .body-2{line-height:1.1;margin:0}.hero-block .button{height:40px;line-height:2}.hero-block .link{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;text-transform:none}.hero-block .basic-image{max-width:unset}.hero-block--outlined-layout .hero-block__content-over-media,.hero-block--outlined-layout .hero-block__content-over-media-wrapper,.hero-block--outlined-layout .hero-block__link-wrapper{text-align:left;justify-content:flex-start;max-width:100%;align-items:flex-start}.hero-block--outlined-layout .hero-block__content-over-media{padding:0;z-index:9}.hero-block--outlined-layout .hero-block__content-over-media:after{content:'';width:1px;height:100%;background-color:#fff;display:block;margin-top:15px}.hero-block--outlined-layout .hero-block__content-over-media:before{content:'';width:1px;height:auto;background-color:#fff;display:block;position:absolute;bottom:0;right:0;top:30px}.hero-block--outlined-layout .hero-block__content-over-media-wrapper{border-bottom:1px solid #fff;margin:10px 30px 30px 30px}.hero-block--outlined-layout .content-over-media__badge{margin-right:5px}.hero-block--outlined-layout .content-over-media__badge-wrapper{display:flex;align-items:flex-end;width:100%;height:80px;margin:10px 0}.hero-block--outlined-layout .content-over-media__badge-wrapper:after{content:'';width:auto;height:50%;display:inline-flex;flex-grow:1;border:1px solid #fff;border-left:none;border-bottom:none}.hero-block--outlined-layout .hero-block__link-wrapper{margin-bottom:0}.hero-block .video-block{position:inherit}.hero-block .video-block video{aspect-ratio:16/9}.hero-block .video-block__play-image{position:absolute;z-index:10}.hero-block .video-detail__video-wrapper{position:inherit}.hero-block .video-vertical-align{padding:0}.hero-block .video-vertical-align .videojs-video__landing__inner{position:relative}.hero-block .video-vertical-align .videojs-video__landing__inner .videojs-video__play{top:50%}.hero-block .video-vertical-align .videojs-video__landing__image img{object-fit:contain;position:relative;left:50%}.hero-block .playing-video .videojs-video{padding:0}.hero-block .playing-video .videojs-video__landing{display:none}.hero-block .playing-video .videojs-video__player{opacity:1;position:inherit}.hero-block .videojs-video{position:inherit;cursor:pointer}.hero-block .videojs-video__play{top:21px;bottom:auto;left:8px}@media (min-width:1024px){.hero-block .videojs-video__play{left:55px;top:62px}}.hero-block .videojs-video__landing{position:inherit}.hero-block .videojs-video__player{opacity:0}.hero-block .videojs-video__landing__image img{outline-offset:-20px}@media (min-width:1024px){.hero-block .videojs-video__landing__image img{outline-offset:-50px}}.hero-block .video-block__media-video .play-icon-color-white .videojs-video__play.video-play-trigger:before{background-image:url(/sites/smashbox/themes/smashbox_base/img/icons/src/video-play-button--white.svg)}.hero-block .video-block__media-video .play-icon-color-black .videojs-video__play.video-play-trigger:before{background-image:url(/sites/smashbox/themes/smashbox_base/img/icons/src/video-play-button--black.svg)}.hero-block .videojs-video__landing{z-index:unset}.hero-block .videojs-video__play{z-index:99}.hero-block .videojs-video__play.video-play-trigger:before{height:90px;width:90px;content:'';border-width:0;background-position:center;background-repeat:no-repeat}@media (min-width:1024px){.hero-block .videojs-video__play.video-play-trigger:before{height:175px;width:175px}}.sd-product-spp .spp-product-layout__content .hero-block__content .content-block__line--content .headline-4{font-family:"Neue Haas Grotesk",sans-serif;font-weight:900;font-style:normal;font-size:26px;line-height:1.5}@media (min-width:1024px){.sd-product-spp .spp-product-layout__content .hero-block__content .content-block__line--content .headline-4{font-size:44px;line-height:1.7}}
.elc-pixlee-v1{display:none}.elc-pixlee-v1.initialized{display:block}
.elc-product-full{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;display:inline-block;padding:0 0 40px;position:relative;width:100%}@media (min-width:1024px){.elc-product-full{padding:0 0 60px}}.sd-product-spp .elc-product-full{padding:0}.elc-product-full .elc-info-content-section{margin:0 24px;max-width:1366px}@media (min-width:1024px){.elc-product-full .elc-info-content-section{margin:0 0 25px 55px;padding:0}}.elc-product-full .elc-breadcrumbs-wrapper{margin:0 24px;max-width:1200px;padding:0}@media (min-width:768px){.elc-product-full .elc-breadcrumbs-wrapper{margin:2px 24px 0}}@media (min-width:1024px){.elc-product-full .elc-breadcrumbs-wrapper{margin:12px 55px 11px}}.elc-product-full .elc-breadcrumbs-wrapper p{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;border-bottom:1px solid transparent;color:#000;font-size:14px;font-weight:400;text-transform:initial}@media (min-width:1024px){.elc-product-full .elc-breadcrumbs-wrapper p{margin:10px 0}}.elc-product-full .elc-breadcrumbs-wrapper p:hover{border-color:#000;font-weight:400;text-decoration:none}.elc-product-full .elc-breadcrumbs-wrapper .elc-breadcrumbs{display:flex;margin:0}.elc-product-full .elc-breadcrumbs-wrapper .elc-breadcrumbs-item{display:flex}.elc-product-full .elc-breadcrumbs-wrapper .elc-breadcrumbs-item:before{content:'<';padding-right:3px}@media (min-width:768px){.elc-product-full .elc-breadcrumbs-wrapper .elc-breadcrumbs-item:before{content:unset}}.elc-product-full .elc-breadcrumbs-wrapper .elc-breadcrumbs-item a{text-decoration:none}.elc-product-full .elc-breadcrumbs-wrapper .elc-breadcrumbs-item p{letter-spacing:.25px;margin:0}.elc-product-full .elc-breadcrumbs-wrapper .elc-breadcrumbs-delimiter{padding:0 15px;letter-spacing:.25px}@media (min-width:768px){.elc-product-full .elc-breadcrumbs-wrapper .elc-breadcrumbs-delimiter{padding:0 16px;margin:0}}@media (min-width:1024px){.elc-product-full .elc-breadcrumbs-wrapper .elc-breadcrumbs-delimiter{padding:0;margin:0}}.elc-product-full .elc-breadcrumbs-wrapper .breadcrumbs-home,.elc-product-full .elc-breadcrumbs-wrapper .elc-breadcrumbs-delimiter{display:none}@media (min-width:768px){.elc-product-full .elc-breadcrumbs-wrapper .breadcrumbs-home,.elc-product-full .elc-breadcrumbs-wrapper .elc-breadcrumbs-delimiter{display:flex}}.elc-product-full .elc-breadcrumbs-wrapper .breadcrumbs-home:before,.elc-product-full .elc-breadcrumbs-wrapper .elc-breadcrumbs-delimiter:before{content:unset}.elc-product-full .elc-left-column-section{line-height:0;position:relative;width:100%}@media (min-width:1024px){.elc-product-full .elc-left-column-section{line-height:inherit;margin-bottom:20px}}.elc-product-full .elc-left-column-section .elc-product-badges-wrapper{position:absolute;height:100%;width:100%;min-height:340px}@media (min-width:768px){.elc-product-full .elc-left-column-section .elc-product-badges-wrapper{height:inherit;min-height:840px}}@media (min-width:1024px){.elc-product-full .elc-left-column-section .elc-product-badges-wrapper{max-width:853px;min-height:640px;min-width:375px}}.elc-product-full .elc-left-column-section .elc-product-badges-wrapper .elc-product-badge-wrapper{display:none}.elc-product-full .elc-left-column-section .elc-product-badges-wrapper .elc-product-image-badge-wrapper{position:relative;height:100%;min-height:340px}@media (min-width:768px){.elc-product-full .elc-left-column-section .elc-product-badges-wrapper .elc-product-image-badge-wrapper{min-height:840px}}@media (min-width:1024px){.elc-product-full .elc-left-column-section .elc-product-badges-wrapper .elc-product-image-badge-wrapper{max-width:853px;min-width:375px}}.elc-product-full .elc-left-column-section .elc-product-badges-wrapper .elc-product-image-badge-wrapper .elc-product-image-badge{aspect-ratio:1/1;position:absolute;right:25px;left:unset;bottom:10px;max-width:30vw;width:calc(185px * .6);left:70vw;bottom:80px}@media (min-width:768px){.elc-product-full .elc-left-column-section .elc-product-badges-wrapper .elc-product-image-badge-wrapper .elc-product-image-badge{width:calc(185px * 1)}}@media (min-width:1024px){.elc-product-full .elc-left-column-section .elc-product-badges-wrapper .elc-product-image-badge-wrapper .elc-product-image-badge{width:calc(185px * 1)}}@media (min-width:768px){.elc-product-full .elc-left-column-section .elc-product-badges-wrapper .elc-product-image-badge-wrapper .elc-product-image-badge{bottom:20px}}@media (min-width:1024px){.elc-product-full .elc-left-column-section .elc-product-badges-wrapper .elc-product-image-badge-wrapper .elc-product-image-badge{right:10px;left:unset}}.elc-product-full .elc-add-to-bag-sku-inventory-status-message-message{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;margin:0 20px 5px 0;color:#e20400;font-size:15px;display:inline-block}.elc-product-full .elc-right-column-section,.elc-product-full .skeleton-column--details{padding:0 20px 20px;position:relative}@media (min-width:1024px){.elc-product-full .elc-right-column-section,.elc-product-full .skeleton-column--details{right:50px;background:#fff;max-width:500px;padding:22px 36px;position:absolute;top:19px;width:40%}}.elc-product-full .elc-right-column-section .elc-product-badge-wrapper,.elc-product-full .skeleton-column--details .elc-product-badge-wrapper{position:relative;margin:12px 4px 0}@media (min-width:1024px){.elc-product-full .elc-right-column-section .elc-product-badge-wrapper,.elc-product-full .skeleton-column--details .elc-product-badge-wrapper{left:37px;position:absolute;top:-5px;margin:0}}.elc-product-full .elc-right-column-section .elc-product-shade-picker,.elc-product-full .skeleton-column--details .elc-product-shade-picker{margin-bottom:5px;overflow-y:auto;width:100%}@media (min-width:1024px){.elc-product-full .elc-right-column-section .elc-product-shade-picker,.elc-product-full .skeleton-column--details .elc-product-shade-picker{margin:12px 0 12px;padding-left:0}}.elc-product-full .elc-right-column-section .elc-product-shade-picker .elc-single-shade-wrapper,.elc-product-full .skeleton-column--details .elc-product-shade-picker .elc-single-shade-wrapper{display:none}.elc-product-full .elc-right-column-section .elc-product-shade-picker .elc-product-shades-container,.elc-product-full .skeleton-column--details .elc-product-shade-picker .elc-product-shades-container{overflow-x:hidden;padding:0}.elc-product-full .elc-right-column-section .elc-product-shade-picker .elc-slider-arrow-wrapper,.elc-product-full .skeleton-column--details .elc-product-shade-picker .elc-slider-arrow-wrapper{top:15px;width:15px;z-index:1}.elc-product-full .elc-right-column-section .elc-product-shade-picker .elc-slider-arrow-wrapper .elc-directional-icon,.elc-product-full .skeleton-column--details .elc-product-shade-picker .elc-slider-arrow-wrapper .elc-directional-icon{background-color:#fff}.elc-product-full .elc-right-column-section .elc-product-shade-picker .elc-slider-arrow-wrapper.slick-prev,.elc-product-full .skeleton-column--details .elc-product-shade-picker .elc-slider-arrow-wrapper.slick-prev{left:10px}.elc-product-full .elc-right-column-section .elc-product-shade-picker .elc-slider-arrow-wrapper.slick-next,.elc-product-full .skeleton-column--details .elc-product-shade-picker .elc-slider-arrow-wrapper.slick-next{right:10px}@media (min-width:1024px){.elc-product-full .elc-right-column-section .elc-product-shade-picker .elc-product-shades-grid-wrapper,.elc-product-full .skeleton-column--details .elc-product-shade-picker .elc-product-shades-grid-wrapper{display:grid;grid-template-columns:repeat(4,1fr);margin:0;max-height:144px;min-height:50px;padding:0}}.elc-product-full .elc-right-column-section .elc-product-shade-picker .elc-product-shade-picker-slider,.elc-product-full .skeleton-column--details .elc-product-shade-picker .elc-product-shade-picker-slider{padding:0}.elc-product-full .elc-right-column-section .elc-product-shade-picker .slick-slider,.elc-product-full .skeleton-column--details .elc-product-shade-picker .slick-slider{margin-bottom:0}.elc-product-full .elc-right-column-section .elc-product-shade-picker .elc-product-shade-picker-title,.elc-product-full .skeleton-column--details .elc-product-shade-picker .elc-product-shade-picker-title{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;color:#000;display:block;font-size:14px;text-transform:uppercase}@media (min-width:1024px){.elc-product-full .elc-right-column-section .elc-product-shade-picker .elc-product-shade-picker-title,.elc-product-full .skeleton-column--details .elc-product-shade-picker .elc-product-shade-picker-title{display:none}}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-products{display:contents;width:auto}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-products .elc-slider-view-wrapper{background:#f4f4f4;padding:0}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-products .slick-slider{margin-bottom:0}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-products .slick-slider .slick-slide:not(.slick-cloned)+.slick-cloned,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-products .slick-slider .slick-slide[data-index='0']{max-height:840px;overflow:hidden;width:840px}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-products .elc-product-images-wrapper img,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-products .elc-product-images-wrapper picture{aspect-ratio:1}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails{margin:0 20px;max-height:120px;max-width:800px;width:auto}@media (min-width:1024px){.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails{margin:20px 0 0 55px}}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-product-images-wrapper{padding:0}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-product-images-wrapper img,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-product-images-wrapper picture{aspect-ratio:1}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .slider-view{padding:0}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .slick-slide{padding-bottom:6px}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .slick-current .elc-img{border-bottom:3px solid #000;cursor:default;opacity:1}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-img{border-bottom:3px solid transparent;cursor:pointer;height:99px;opacity:.5;padding-bottom:2px;width:96px}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-img:hover{opacity:1}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-next,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-prev{background-color:transparent;height:40px;width:22px}@media (min-width:1024px){.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-next,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-prev{height:15px;width:9px}}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-next .elc-slider-arrow-left,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-next .elc-slider-arrow-right,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-prev .elc-slider-arrow-left,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-prev .elc-slider-arrow-right{background-color:transparent;color:#000;font-size:22px;height:40px;padding:0;width:22px}@media (min-width:1024px){.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-next .elc-slider-arrow-left,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-next .elc-slider-arrow-right,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-prev .elc-slider-arrow-left,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-prev .elc-slider-arrow-right{font-size:15px;height:15px;width:9px}}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-prev{left:-5%;top:35%}@media (min-width:1024px){.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-prev{left:-2%}}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-next{right:-5%;top:35%}@media (min-width:1024px){.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-next{right:-2%}}.elc-product-full .elc-shades-dropdown-component{display:none;margin-bottom:5px;overflow-y:inherit;width:61%}@media (min-width:1024px){.elc-product-full .elc-shades-dropdown-component{display:inline-block;margin-bottom:0;vertical-align:middle;width:60%}}.elc-product-full .elc-carousel-section-wrapper,.elc-product-full .skeleton-column--image{display:flex;flex-direction:column-reverse;min-height:300px;padding:10px 0 0;width:100%}@media (min-width:1024px){.elc-product-full .elc-carousel-section-wrapper,.elc-product-full .skeleton-column--image{min-height:853px;padding:0;width:100%}}.elc-product-full .elc-carousel-section-wrapper .elc-carousel-products,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails,.elc-product-full .skeleton-column--image .elc-carousel-products,.elc-product-full .skeleton-column--image .elc-carousel-thumbnails{padding:0}.elc-product-full .elc-carousel-section-wrapper .elc-slider-dots-list,.elc-product-full .skeleton-column--image .elc-slider-dots-list{display:none}.elc-product-full .elc-carousel-section-wrapper .slick-slider,.elc-product-full .skeleton-column--image .slick-slider{margin-bottom:0}.elc-product-full .elc-add-to-bag-sku-inventory-status-message{margin:10px 0 5px}.elc-product-full .elc-carousel-products .elc-slider-arrow-wrapper,.elc-product-full .elc-carousel-section-wrapper .elc-slider-arrow-wrapper{left:0;height:50px;width:45px;z-index:1}.elc-product-full .elc-carousel-products .elc-slider-arrow-wrapper.slick-prev,.elc-product-full .elc-carousel-section-wrapper .elc-slider-arrow-wrapper.slick-prev{left:0}.elc-product-full .elc-carousel-products .elc-slider-arrow-wrapper.slick-next,.elc-product-full .elc-carousel-section-wrapper .elc-slider-arrow-wrapper.slick-next{left:inherit;right:0}@media (min-width:1024px){.elc-product-full .elc-carousel-products .elc-slider-arrow-wrapper.slick-next,.elc-product-full .elc-carousel-section-wrapper .elc-slider-arrow-wrapper.slick-next{right:551px}}.elc-product-full .elc-carousel-products .elc-carousel-products .elc-slider-arrow-wrapper.slick-next,.elc-product-full .elc-carousel-products .elc-carousel-products .elc-slider-arrow-wrapper.slick-prev,.elc-product-full .elc-carousel-products .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-next,.elc-product-full .elc-carousel-products .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-prev,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-products .elc-slider-arrow-wrapper.slick-next,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-products .elc-slider-arrow-wrapper.slick-prev,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-next,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-prev{display:block}.elc-product-full .elc-carousel-products .elc-carousel-products .elc-slider-arrow-wrapper.slick-next.slick-disabled,.elc-product-full .elc-carousel-products .elc-carousel-products .elc-slider-arrow-wrapper.slick-prev.slick-disabled,.elc-product-full .elc-carousel-products .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-next.slick-disabled,.elc-product-full .elc-carousel-products .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-prev.slick-disabled,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-products .elc-slider-arrow-wrapper.slick-next.slick-disabled,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-products .elc-slider-arrow-wrapper.slick-prev.slick-disabled,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-next.slick-disabled,.elc-product-full .elc-carousel-section-wrapper .elc-carousel-thumbnails .elc-slider-arrow-wrapper.slick-prev.slick-disabled{display:none}.elc-product-full .elc-carousel-products .elc-directional-icon,.elc-product-full .elc-carousel-section-wrapper .elc-directional-icon{-webkit-mask-image:none;background-color:rgba(0,0,0,.55);cursor:pointer;height:50px;mask-image:none;padding:5px 7px;transform:none;width:45px;z-index:1}.elc-product-full .elc-carousel-products .elc-directional-icon.elc-slider-arrow-left,.elc-product-full .elc-carousel-section-wrapper .elc-directional-icon.elc-slider-arrow-left{color:#fff;font-size:40px;font-style:normal}.elc-product-full .elc-carousel-products .elc-directional-icon.elc-slider-arrow-left:before,.elc-product-full .elc-carousel-section-wrapper .elc-directional-icon.elc-slider-arrow-left:before{content:"";font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elc-product-full .elc-carousel-products .elc-directional-icon.elc-slider-arrow-right,.elc-product-full .elc-carousel-section-wrapper .elc-directional-icon.elc-slider-arrow-right{color:#fff;font-size:40px;font-style:normal;padding-left:0}.elc-product-full .elc-carousel-products .elc-directional-icon.elc-slider-arrow-right:before,.elc-product-full .elc-carousel-section-wrapper .elc-directional-icon.elc-slider-arrow-right:before{content:"";font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elc-product-full .elc-shade-image{border-bottom:4px solid #fff;border-radius:0;height:46px;margin:0;overflow:hidden;padding:0;width:98%}@media (min-width:1024px){.elc-product-full .elc-shade-image{border-bottom:2px solid #fff}}.elc-product-full .elc-shade-image svg{transform:scale(1.7)}.elc-product-full .elc-shade-image .elc-absolute-shade-wrapper{top:0}.elc-product-full .elc-shade-image.elc-shade-image-selected{border-bottom:2px solid #fff;box-shadow:0 2px #000}.elc-product-full .elc-shade-image.elc-shade-image-selected,.elc-product-full .elc-shade-image:hover{border-radius:0}@media (min-width:1024px){.elc-product-full .elc-shade-image.elc-shade-image-selected,.elc-product-full .elc-shade-image:hover{left:3px;border:1px solid #fff;box-shadow:none;height:40px;outline:2px solid #000;top:2px;width:92%}}.elc-product-full .elc-product-prices-clickable-wrapper,.elc-product-full .elc-product-prices-wrapper{margin-top:5px;vertical-align:top}.elc-product-full .elc-product-prices-clickable-wrapper .elc-product-prices-wrapper,.elc-product-full .elc-product-prices-wrapper .elc-product-prices-wrapper{width:100%;display:flex;flex-direction:column-reverse}.elc-product-full .elc-product-prices-clickable-wrapper .elc-product-tax-included-label-wrapper,.elc-product-full .elc-product-prices-wrapper .elc-product-tax-included-label-wrapper{display:inline-block}.elc-product-full .elc-product-prices-clickable-wrapper .elc-product-price-row-wrapper,.elc-product-full .elc-product-prices-wrapper .elc-product-price-row-wrapper{margin:0}.elc-product-full .elc-product-prices-clickable-wrapper .elc-product-price-per-unit-row-wrapper .elc-price-formatted-wrapper .elc-product-price-per-unit,.elc-product-full .elc-product-prices-wrapper .elc-product-price-per-unit-row-wrapper .elc-price-formatted-wrapper .elc-product-price-per-unit{font-size:15px;font-weight:400;margin-top:25px}.elc-product-full .elc-product-prices-clickable-wrapper .elc-price-formatted-wrapper,.elc-product-full .elc-product-prices-wrapper .elc-price-formatted-wrapper{display:inline-block}.elc-product-full .elc-product-prices-clickable-wrapper .elc-price-formatted-wrapper .elc-price-formatted,.elc-product-full .elc-product-prices-wrapper .elc-price-formatted-wrapper .elc-price-formatted{font-family:"Neue Haas Grotesk",sans-serif;font-weight:700;font-style:normal;color:inherit;font-size:17px;line-height:15px;margin:10px 0 0}.elc-product-full .elc-product-prices-clickable-wrapper .elc-price-formatted-wrapper:last-child,.elc-product-full .elc-product-prices-wrapper .elc-price-formatted-wrapper:last-child{color:#d50032}.elc-product-full .elc-product-prices-clickable-wrapper .elc-price-formatted-wrapper:last-child:first-child,.elc-product-full .elc-product-prices-wrapper .elc-price-formatted-wrapper:last-child:first-child{color:#000}.elc-product-full .elc-product-shades-dropdown-component{margin:0 30px 10px;width:100%}@media (min-width:1024px){.elc-product-full .elc-product-shades-dropdown-component{margin:0 0 10px}}.elc-product-full .elc-product-full-cta-wrapper{box-shadow:none;height:0;overflow:hidden;padding:0;position:relative;width:100%;z-index:0}@media (min-width:1024px){.elc-product-full .elc-product-full-cta-wrapper{display:block;height:auto;overflow:visible;margin-top:10px}}.elc-product-full .elc-product-display-name-link{font-family:"Neue Haas Grotesk",sans-serif;font-weight:900;font-style:normal;font-size:26px;line-height:.9;margin:20px 0 0}@media (min-width:1024px){.elc-product-full .elc-product-display-name-link{font-size:36px;line-height:30px}}.elc-product-full .elc-product-name-wrapper{margin:10px 5px 0 0;display:inline-block}.elc-product-full .elc-product-promo-banner-wrapper .elc-basic-tout__link-content{background:#f4f4f4;margin-top:20px;padding:15px 15px 5px}.elc-product-full .elc-product-promo-banner-wrapper .elc-basic-tout__link-content .elc-product-images-wrapper{left:-7px;position:absolute;top:-27px;width:160px}.elc-product-full .elc-product-promo-banner-wrapper .elc-basic-tout__link-content p{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;color:#000;font-size:15px;line-height:20px;margin:0;padding:15px 0 10px;text-align:left}@media (min-width:1024px){.elc-product-full .elc-product-promo-banner-wrapper .elc-basic-tout__link-content p{font-size:17px}}.elc-product-full .elc-product-short-description-wrapper{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;display:inline-block;font-size:20px;line-height:1;margin:5px 0 0;text-transform:uppercase;width:100%}@media (min-width:1024px){.elc-product-full .elc-product-short-description-wrapper{font-size:24px}}.elc-product-full .elc-product-full-accordion,.elc-product-full .elc-product-ingredients,.elc-product-full .elc-product-overview{display:block;margin-top:50px;position:relative;width:100%}@media (min-width:1024px){.elc-product-full .elc-product-full-accordion,.elc-product-full .elc-product-ingredients,.elc-product-full .elc-product-overview{border:none;margin-top:60px;max-width:840px}}.elc-product-full .elc-product-full-accordion>div,.elc-product-full .elc-product-ingredients>div,.elc-product-full .elc-product-overview>div{margin-bottom:15px}.elc-product-full .elc-product-full-accordion .elc-product-overview-description,.elc-product-full .elc-product-ingredients .elc-product-overview-description,.elc-product-full .elc-product-overview .elc-product-overview-description{margin:0}.elc-product-full .elc-product-full-accordion p,.elc-product-full .elc-product-ingredients p,.elc-product-full .elc-product-overview p{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:1.5;margin:0 0 15px;text-transform:initial}@media (min-width:1024px){.elc-product-full .elc-product-full-accordion p,.elc-product-full .elc-product-ingredients p,.elc-product-full .elc-product-overview p{font-size:17px}}.elc-product-full .elc-product-full-accordion .elc-read-more-link,.elc-product-full .elc-product-ingredients .elc-read-more-link,.elc-product-full .elc-product-overview .elc-read-more-link{font-family:"Neue Haas Grotesk",sans-serif;font-weight:900;font-style:normal;background:0 0;border-bottom:1px solid #000!important;border:none;color:#000;font-size:17px;line-height:15px;padding:0 0 5px}.elc-product-full .elc-product-full-accordion .elc-overview-truncated-description:after,.elc-product-full .elc-product-ingredients .elc-overview-truncated-description:after,.elc-product-full .elc-product-overview .elc-overview-truncated-description:after{content:'...'}.elc-product-full .elc-product-ingredients{width:100%}.elc-product-full .elc-product-ingredients .elc-accordion-header[aria-expanded=true] .elc-header-label:after{content:'';background:url(/sites/smashbox/themes/smashbox_base/img/icons/src/minus--bold.svg) 0 50% no-repeat;background-size:15px 15px;display:inline-block;margin-left:10px;height:18px;width:15px}@media (min-width:1024px){.elc-product-full .elc-product-ingredients .elc-accordion-header[aria-expanded=true] .elc-header-label:after{background-size:20px 20px;margin-left:15px;height:30px;width:20px}}.elc-product-full .elc-product-ingredients .elc-accordion-header[aria-expanded=false] .elc-header-label:after{content:'';background:url(/sites/smashbox/themes/smashbox_base/img/icons/src/plus--bold.svg) 0 50% no-repeat;background-size:15px 15px;display:inline-block;margin-left:10px;height:18px;width:15px}@media (min-width:1024px){.elc-product-full .elc-product-ingredients .elc-accordion-header[aria-expanded=false] .elc-header-label:after{background-size:20px 20px;margin-left:15px;height:30px;width:20px}}.elc-product-full .elc-product-ingredients .elc-accordion-header .elc-accordion-minus-icon,.elc-product-full .elc-product-ingredients .elc-accordion-header .elc-accordion-plus-icon{background:0 0;mask:none;-webkit-mask:none}.elc-product-full .elc-product-full-accordion{padding-left:0}.elc-product-full .elc-product-installments-price{background:#fff;display:inline-block;margin:0;padding:0 0 10px 0;position:relative;width:100%}.elc-product-full .elc-product-installments-price .elc-info-icon{height:20px;width:20px}@media (min-width:1024px){.elc-product-full .elc-product-installments-price{margin:15px 0 12px;padding-bottom:20px;width:auto}}.elc-product-full .elc-product-installments-price-logo{height:20px}.elc-product-full .elc-product-installments-price-open-modal{background:0 0;padding:0;position:relative;top:4px}.elc-product-full .elc-product-installments-price-open-modal:hover{background:0 0}.elc-product-full .elc-product-installments-price-label,.elc-product-full .elc-product-installments-price-unavailable-label{font-size:14px;padding-left:3px}.elc-product-full .elc-product-auto-replenish{margin-top:20px;position:relative;width:100%}.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-subscribe-wrapper{display:inline-flex}.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-subscribe-wrapper p{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;color:#000;font-size:14px;font-weight:400;letter-spacing:1.5px;text-transform:initial;width:150px;white-space:normal}@media (min-width:1024px){.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-subscribe-wrapper p{font-size:17px}}.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-subscribe-wrapper>div{justify-content:end}.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-subscribe-wrapper .elc-switch-background{background:#000}.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-subscribe-wrapper .elc-switch{background-color:#949494;border-radius:11px;border:none;height:24px;padding:1px;width:44px}.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-subscribe-wrapper .elc-switch-circle,.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-subscribe-wrapper .elc-switch-elc-switch{border:none;height:22px;width:22px}.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-open-modal{left:130px;background:no-repeat;padding:0;position:absolute;top:0}@media (min-width:1024px){.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-open-modal{left:152px}}.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-open-modal .elc-info-icon{height:20px;width:20px}.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-subscribe-copy-wrapper{display:none!important}.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-dropdown-wrapper{margin-bottom:8px}.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-dropdown-wrapper .elc-dropdown{height:46px;margin:15px 0 0;transition:height .25s ease-in}.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-dropdown-wrapper .elc-dropdown-readonly-input{font-weight:400;letter-spacing:1.5px;padding:0;text-transform:none}@media (min-width:1024px){.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-dropdown-wrapper .elc-dropdown-readonly-input{font-size:17px}}.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-dropdown-wrapper .elc-dropdown-disabled{height:0;margin:0;transition:height .25s ease-in;visibility:hidden}.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-dropdown-wrapper .elc-dropdown-wrapper{border:none;height:auto;padding:0}.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-dropdown-wrapper .elc-dropdown-options .elc-dropdown-option{font-weight:400;letter-spacing:1.5px;text-transform:none}@media (min-width:1024px){.elc-product-full .elc-product-auto-replenish .elc-auto-replenish-dropdown-wrapper .elc-dropdown-options .elc-dropdown-option{font-size:17px}}.elc-product-full .elc-header-label,.elc-product-full .elc-product-cross-sell-header,.elc-product-full .elc-product-ingredients-heading,.elc-product-full .elc-product-overview-title{font-family:"Neue Haas Grotesk",sans-serif;font-weight:900;font-style:normal;font-size:26px;line-height:1.5}@media (min-width:1024px){.elc-product-full .elc-header-label,.elc-product-full .elc-product-cross-sell-header,.elc-product-full .elc-product-ingredients-heading,.elc-product-full .elc-product-overview-title{font-size:44px;line-height:1.7}}.elc-product-full .elc-rating-component{margin:0;padding:0}@media (min-width:1024px){.elc-product-full .elc-rating-component{margin:0 0 10px}}.elc-product-full .elc-rating-component .elc-product-rating-wrapper{justify-content:flex-start}.elc-product-full .elc-rating-component .elc-product-rating-wrapper .elc-rating{margin:0}.elc-product-full .elc-rating-component .elc-product-rating-wrapper .elc-stars-simplified,.elc-product-full .elc-rating-component .elc-product-rating-wrapper .elc-stars-simplified-stars{height:30px;overflow:hidden;position:relative;width:96px}.elc-product-full .elc-rating-component .elc-product-rating-wrapper .elc-stars-simplified-stars:before,.elc-product-full .elc-rating-component .elc-product-rating-wrapper .elc-stars-simplified:before{content:"";font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elc-product-full .elc-rating-component .elc-product-rating-wrapper .elc-stars-simplified-stars:before,.elc-product-full .elc-rating-component .elc-product-rating-wrapper .elc-stars-simplified:before{color:#949494;font-size:95px;position:absolute;top:-35px;width:130px}.elc-product-full .elc-rating-component .elc-product-rating-wrapper .elc-stars-simplified-stars:before{color:#000}.elc-product-full .elc-rating-component .elc-product-rating-wrapper .elc-read-reviews{display:none}.elc-product-full .elc-rating-component .elc-product-rating-wrapper .elc-rating-reviews{margin:0}.elc-product-full .elc-rating-component .elc-product-rating-wrapper .elc-average-rating-text p,.elc-product-full .elc-rating-component .elc-product-rating-wrapper .elc-rating-reviews p{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;color:#000;font-size:14px;line-height:20px}.elc-product-full .elc-rating-component .elc-rating-button .elc-stars-simplified-stars::before,.elc-product-full .elc-rating-component .elc-rating-button .elc-stars-simplified::before{top:-31px;width:96px}.elc-product-full .elc-rating-component .elc-rating-button .elc-read-reviews{display:inline-block}.elc-product-full .elc-product-badge{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;background:#000;border-radius:4px;color:#fff;display:inline-block;font-size:14px;height:20px;margin:0;min-width:50px;padding:2px 8px;text-align:center;text-transform:uppercase;width:auto}@media (min-width:1024px){.elc-product-full .elc-product-badge{border-radius:6px;font-size:16px;height:28px;padding:5px 8px}}.elc-product-full .elc-selected-size,.elc-product-full .elc-selected-size-label{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;color:#000;font-size:15px;font-weight:400}.elc-product-full .elc-average-rating-text{display:none}.elc-product-full .elc-size-picker-box,.elc-product-full .elc-size-picker-box-selected{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;margin:8px 8px 5px 0;background:#fff;border-radius:9px;border:1px solid #6a6a6a;color:#6a6a6a;font-size:14px;line-height:20px;min-width:120px;padding:10px;width:auto}@media (min-width:1024px){.elc-product-full .elc-size-picker-box,.elc-product-full .elc-size-picker-box-selected{font-size:16px;margin-top:5px}}.elc-product-full .elc-size-picker-box-selected{border-color:#000;color:#000}.elc-product-full .elc-size-picker-wrapper>div{margin:0}.elc-product-full .elc-size-picker-wrapper>div .elc-selected-size{display:none}.elc-product-full .elc-size-picker-wrapper>div:last-child{display:block;margin:0}.elc-product-full .elc-size-picker-wrapper>div:last-child .elc-selected-size{display:block;line-height:20px;margin:5px 0 4px;width:auto}.elc-product-full .elc-size-picker-wrapper .slick-slide{width:auto!important}.elc-product-full .elc-size-picker-wrapper .slick-track{justify-content:flex-start}.elc-product-full .elc-size-picker-wrapper .slick-slider{margin-left:-10px}.elc-product-full:not(.multiple-shades) .elc-shades-dropdown-component{display:none}.sd-product-spp{margin:30px auto 0;width:100%}.sd-product-spp .elc-add-to-bag-button,.sd-product-spp .elc-product-notify-me-button{height:44px;width:164px;display:flex;align-items:center;justify-content:center;border:2px solid #000;color:#000;cursor:pointer;border-radius:10px;font-family:"Neue Haas Grotesk",sans-serif;font-weight:700;font-style:normal;border-radius:10px;transition:all .5s;font-size:15px;border-width:1px;padding:9px 10px 8px;width:auto;min-width:150px;background:#000;border-color:#fff;color:#fff;font-size:13px;height:40px;width:100%}.sd-product-spp .elc-add-to-bag-button:hover,.sd-product-spp .elc-product-notify-me-button:hover{background:#fff;border-color:#000;color:#000}@media (min-width:1024px){.sd-product-spp .elc-add-to-bag-button,.sd-product-spp .elc-product-notify-me-button{font-size:16px;height:44px}}.sd-product-spp .elc-add-to-bag-button-disabled,.sd-product-spp .elc-add-to-bag-button-disabled:hover,.sd-product-spp .elc-product-notify-me-button-disabled,.sd-product-spp .elc-product-notify-me-button-disabled:hover{background:#c3c3c3;border-color:#c3c3c3;color:#6a6a6a}.sd-product-spp .elc-product-shade-picker-dropdown-shade-icon{border-radius:0;height:21px;width:35px}.sd-product-spp .elc-product-shade-picker-dropdown-shade-image{max-height:30px}.sd-product-spp .elc-dropdown-wrapper{border-radius:9px;border:1px solid #000;height:46px;margin:0;width:100%}.sd-product-spp .elc-dropdown-wrapper .elc-dropdown-options{top:-100%;z-index:10;height:auto}.sd-product-spp .elc-dropdown-wrapper .elc-product-shade-picker-dropdown-shade-hex{height:30px;width:50px;overflow:hidden}.sd-product-spp .elc-dropdown-wrapper .elc-product-shade-picker-dropdown-shade-hex svg{transform:scale(1.7)}.sd-product-spp .elc-dropdown-wrapper>div[aria-expanded=false] .elc-auto-replenish-dropdown .elc-dropdown-arrow:after,.sd-product-spp .elc-dropdown-wrapper>div[aria-expanded=false] .elc-product-shade-picker-dropdown .elc-dropdown-arrow:after{content:'';background:url(/sites/smashbox/themes/smashbox_base/img/icons/src/arrow--down.svg) 0 50% no-repeat;background-size:15px 15px;display:inline-block;margin:0;height:18px;width:15px}@media (min-width:1024px){.sd-product-spp .elc-dropdown-wrapper>div[aria-expanded=false] .elc-auto-replenish-dropdown .elc-dropdown-arrow:after,.sd-product-spp .elc-dropdown-wrapper>div[aria-expanded=false] .elc-product-shade-picker-dropdown .elc-dropdown-arrow:after{background-size:20px 20px;height:30px;width:20px}}.sd-product-spp .elc-dropdown-wrapper>div[aria-expanded=true] .elc-auto-replenish-dropdown .elc-dropdown-arrow:after,.sd-product-spp .elc-dropdown-wrapper>div[aria-expanded=true] .elc-product-shade-picker-dropdown .elc-dropdown-arrow:after{content:'';background:url(/sites/smashbox/themes/smashbox_base/img/icons/src/arrow--up.svg) 0 50% no-repeat;background-size:15px 15px;display:inline-block;margin:0;height:18px;width:15px}@media (min-width:1024px){.sd-product-spp .elc-dropdown-wrapper>div[aria-expanded=true] .elc-auto-replenish-dropdown .elc-dropdown-arrow:after,.sd-product-spp .elc-dropdown-wrapper>div[aria-expanded=true] .elc-product-shade-picker-dropdown .elc-dropdown-arrow:after{background-size:20px 20px;height:30px;width:20px}}.sd-product-spp .elc-dropdown-option,.sd-product-spp .elc-dropdown-readonly-input{font-family:"Neue Haas Grotesk",sans-serif;font-weight:500;font-style:normal;color:#000;font-size:15px;font-weight:500;letter-spacing:normal;text-transform:uppercase}@media (min-width:1024px){.sd-product-spp .elc-dropdown-option,.sd-product-spp .elc-dropdown-readonly-input{font-size:16px}}.sd-product-spp .elc-dropdown-options-list{border:1px solid #000;border-radius:6px;z-index:1}.sd-product-spp .elc-dropdown-arrow{border:unset;border-radius:6px;padding:0 12px;margin-top:-1px;height:41px}.sd-product-spp .elc-dropdown-arrow .elc-arrow-icon{display:none}.sd-product-spp .elc-dropdown-arrow:hover{background:0 0}.sd-product-spp .elc-dropdown-icon-container{padding:0 2px}.sd-product-spp .elc-dropdown-option{display:flex;align-items:center}.sd-product-spp .elc-dropdown-option .elc-icon-wrapper{margin:0 10px 0 0}.sd-product-spp .elc-video-wrapper--youtube{left:0;top:0;min-height:500px;width:100vw;padding:0 15px}@media (min-width:1024px){.sd-product-spp .elc-video-wrapper--youtube{max-width:55%;min-height:840px}}@media (min-width:1280px){.sd-product-spp .elc-video-wrapper--youtube{max-width:60%;left:15px}}.sd-product-spp .elc-video-wrapper--youtube iframe{z-index:-1}.sd-product-spp .spp-product-layout__content{clear:both;margin-bottom:0;margin-top:30px}@media (min-width:1024px){.sd-product-spp .spp-product-layout__content{margin-bottom:150px}}.sd-product-spp .spp-product-layout__content-item-heading{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;color:#000;font-size:32px;letter-spacing:-.02em;line-height:1;margin:0 0 20px;text-align:center;z-index:1}.sd-product-spp .spp-product-layout__content .grid-row-formatter__wrapper{margin-left:0;margin-right:0}.sd-product-spp .spp-product-layout__content .grid-row-formatter__header{margin:5px 10px}@media (min-width:1024px){.sd-product-spp .spp-product-layout__content .grid-row-formatter__header{margin:5px 40px}}.sd-product-spp .spp-product-layout__content .grid-row-formatter__header p{font-family:"Neue Haas Grotesk",sans-serif;font-weight:900;font-style:normal;font-size:26px;line-height:1.5}@media (min-width:1024px){.sd-product-spp .spp-product-layout__content .grid-row-formatter__header p{font-size:44px;line-height:1.7}}.sd-product-spp .spp-product-layout__content .grid-row-formatter__grid .content-block__line p{font-size:26px}@media (min-width:1024px){.sd-product-spp .spp-product-layout__content .grid-row-formatter__grid .content-block__line p{font-size:126px}}.sd-product-spp .spp-product-layout__content .benefits-block-formatter__content{padding-bottom:0}.sd-product-spp .spp-product-layout__content .benefits-block-formatter__carousel,.sd-product-spp .spp-product-layout__content .benefits-block-formatter__text-area{margin:0 0 0 24px;padding:0}@media (min-width:1024px){.sd-product-spp .spp-product-layout__content .benefits-block-formatter__carousel,.sd-product-spp .spp-product-layout__content .benefits-block-formatter__text-area{margin:0 0 0 55px}}.sd-product-spp .spp-product-layout__content .benefits-block-formatter__text-area .headline-4{font-family:"Neue Haas Grotesk",sans-serif;font-weight:900;font-style:normal;font-size:26px;line-height:1.5}@media (min-width:1024px){.sd-product-spp .spp-product-layout__content .benefits-block-formatter__text-area .headline-4{font-size:44px;line-height:1.7}}.sd-product-spp .spp-product-layout__content .benefits-block-formatter__carousel .benefits-block__text-content .headline-1{font-size:100px}.sd-product-spp .spp-product-layout__content .benefits-block-formatter__carousel .benefits-block__text-content .body-1{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:1.5;margin:0 0 15px;text-transform:initial}@media (min-width:1024px){.sd-product-spp .spp-product-layout__content .benefits-block-formatter__carousel .benefits-block__text-content .body-1{font-size:17px}}.sd-product-spp .elc-grid-container{margin:0}.sd-product-spp .elc-sticky-container{z-index:9}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu{border-top:1px solid #b9bec1;padding:5px 20px;position:fixed;bottom:0;transform:none;width:100%}@media (min-width:1024px){.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu{padding:0;border:none;position:initial;transform:translateY(0)}}.sticky-footer-active .sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu{transform:translateY(-41px)}@media (min-width:1024px){.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu.sticky-visible{border-top:1px solid #b9bec1;transform:translateY(-100%);transition:transform .1s ease 0s}}.sticky-footer-active .sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu.sticky-visible{transform:translateY(-41px)}@media (min-width:1024px){.sticky-footer-active .sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu.sticky-visible{position:fixed;bottom:41px;transform:none}}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-grid-container>div{align-items:center}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-grid-container .elc-product-tax-included-label-wrapper+.elc-product-tax-included-label-wrapper{display:none}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-grid-container .elc-sticky-menu-product-left-cta .elc-product-shades-sidebar-wrapper{display:none}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-price-formatted{padding:10px 0}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-select-a-size{display:none}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-dropdown-arrow{border:unset;padding:0 12px;margin-top:1px}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-price-row-wrapper,.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-prices-clickable-wrapper,.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-prices-wrapper{order:2;padding:0;width:80%}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-price-row-wrapper .elc-price-formatted-wrapper,.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-prices-clickable-wrapper .elc-price-formatted-wrapper,.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-prices-wrapper .elc-price-formatted-wrapper{display:inline-block}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-price-row-wrapper .elc-price-formatted-wrapper .elc-product-price,.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-prices-clickable-wrapper .elc-price-formatted-wrapper .elc-product-price,.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-prices-wrapper .elc-price-formatted-wrapper .elc-product-price{color:#e20400}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-price-row-wrapper .elc-price-formatted-wrapper:last-child .elc-product-original-price,.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-prices-clickable-wrapper .elc-price-formatted-wrapper:last-child .elc-product-original-price,.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-prices-wrapper .elc-price-formatted-wrapper:last-child .elc-product-original-price{color:#000}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-original-price,.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-price,.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-price-range{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;color:#000;font-size:17px;font-weight:700;margin:0}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-original-price{color:#000;margin-right:5px}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-size-picker-wrapper{width:100%}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-size-picker-wrapper.elc-single-size{display:none}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-size-picker-dropdown{border:1px solid #000;height:40px}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-size-picker-dropdown .elc-dropdown-input-wrapper,.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-size-picker-dropdown .elc-dropdown-wrapper{border:none}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-product-shades-dropdown-wrapper{margin-right:0}@media (min-width:1024px){.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-add-to-bag-button{width:315px}}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-shades-dropdown-component{border-radius:9px;border:1px solid #000;height:44px;margin:5px 0;width:100%}.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-shades-dropdown-component .elc-dropdown-input-wrapper,.sd-product-spp .elc-sticky-container .elc-product-full-sticky-menu .elc-shades-dropdown-component .elc-dropdown-wrapper{border:none;height:auto;margin:0}.sd-product-spp .elc-sticky-container h5{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;font-size:22px;font-weight:700}.sd-product-spp .elc-sticky-container p.elc-subtitle--1{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;padding:10px 10px 0 0;font-size:17px;font-weight:500;line-height:1;white-space:nowrap}.sd-product-spp .elc-sticky-container .elc-product-price-row-wrapper{width:auto}.sd-product-spp .elc-sticky-container .elc-product-cta-button-wrapper>div{align-items:center;display:flex;flex-direction:column-reverse}.sd-product-spp .elc-sticky-container .elc-product-shades-dropdown-wrapper{pointer-events:auto}.sd-product-spp .elc-sticky-container .elc-product-shades-dropdown-wrapper .elc-dropdown-options-list{bottom:42px}.sd-product-spp:not(.multiple-shades)~.elc-add-to-bag-sticky-container .elc-shades-dropdown-component{display:none}.sd-product-spp__product-cross-sell{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;max-width:1366px;min-height:500px;padding:0 10px}@media (min-width:1024px){.sd-product-spp__product-cross-sell{margin-bottom:50px;margin:0 auto 60px;padding:0}}.sd-product-spp__product-cross-sell .elc-product-brief{padding:15px 10px 45px}@media (min-width:1024px){.sd-product-spp__product-cross-sell .elc-product-brief{padding:15px 10px 60px}}.sd-product-spp__product-cross-sell .elc-product-brief .slick-track{padding:0}@media (min-width:1024px){.sd-product-spp__product-cross-sell .elc-product-brief .elc-main-content-section,.sd-product-spp__product-cross-sell .elc-product-brief .elc-shade-swatches-wrapper{width:388px}}.sd-product-spp__product-cross-sell .elc-product-brief .elc-product-images-wrapper{min-height:auto}.sd-product-spp__product-cross-sell .elc-product-full-cta-wrapper{position:absolute;bottom:0}.sd-product-spp__product-cross-sell .elc-product-images-wrapper{background:#cbcbcb}@media (min-width:1024px){.sd-product-spp__product-cross-sell .elc-product-images-wrapper{height:396px;min-height:396px;min-width:388px;width:388px}}.sd-product-spp__product-cross-sell .elc-product-images-wrapper img{height:100%}.sd-product-spp__product-cross-sell .elc-product-cross-sell-header{font-family:"Neue Haas Grotesk",sans-serif;font-weight:900;font-style:normal;font-size:26px;line-height:1.5;margin-left:10px}@media (min-width:1024px){.sd-product-spp__product-cross-sell .elc-product-cross-sell-header{font-size:44px;line-height:1.7;margin:20px 0 0}}.sd-product-spp__product-cross-sell .elc-grid-container{margin:0 0 40px}@media (min-width:1024px){.sd-product-spp__product-cross-sell .elc-grid-container{margin:0 10px}}.sd-product-spp__product-cross-sell .elc-grid-container .slick-slide{margin:0}.sd-full-skeleton .elc-social-share{display:none}.sd-full-skeleton .elc-product-overview-description{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:1.5;margin:0 0 15px;text-transform:initial}@media (min-width:1024px){.sd-full-skeleton .elc-product-overview-description{font-size:17px}}.sd-full-skeleton .skeleton-image-wrapper{margin:0;max-width:800px}.sd-full-skeleton .skeleton--tag{height:10px}.sd-full-skeleton .skeleton--price,.sd-full-skeleton .skeleton--reviews{height:15px}.sd-full-skeleton .skeleton--description{height:100px}.sd-full-skeleton .skeleton--sizes{height:90px}.sd-full-skeleton .skeleton--cta{height:50px}.sd-full-skeleton .skeleton--reviews,.sd-full-skeleton .skeleton--wishlist{align-self:flex-end}.elc-responsive-modal-mask .elc-responsive-modal{top:37%}.elc-responsive-modal-mask .elc-responsive-modal .elc-product-info-modal-close-button{background:rgba(255,255,255,.7)}.elc-responsive-modal-mask .elc-responsive-modal .elc-product-info-popup-content-wrapper .elc-product-info-popup-content .elc-body--1{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;font-size:17px;line-height:1.5}.elc-responsive-modal-mask .elc-responsive-modal .elc-auto-replenish-modal-close-button-icon{background:0 0;color:#000;margin-top:20%}.elc-responsive-modal-mask .elc-responsive-modal .elc-auto-replenish-modal-close-button-icon .elc-basic-tout__content-over-media-block{position:absolute;top:10%}.elc-responsive-modal-mask .elc-responsive-modal .elc-product-notify-me-pop-up-close-button{background:#fff}.elc-responsive-modal-mask .elc-responsive-modal .elc-product-notify-me-content .elc-product-notify-me-info-button{background:#fff}.elc-size-picker-container .slick-track{display:flex;width:inherit!important}
.spp_customer_reviews.featured_header{background:#f4f4f4;padding:20px 24px}@media (min-width:1024px){.spp_customer_reviews.featured_header{padding:40px 55px}}.spp_customer_reviews.featured_header .elc-product-reviews{max-width:1366px;margin:0 auto}.spp_customer_reviews.featured_header .elc-product-reviews .product-reviews__title.pr-header{font-family:"Neue Haas Grotesk",sans-serif;font-weight:900;font-style:normal;font-size:26px;line-height:1.5;text-align:left}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .product-reviews__title.pr-header{font-size:44px;line-height:1.7;margin:0 0 40px;text-transform:uppercase}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper{background:#f4f4f4;margin:0 auto;max-width:1366px}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper .tabs-nav{display:none}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-snippets .pr-rating-stars>div{height:25px!important;width:25px!important}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-snippets{max-width:250px}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-header{float:none;margin-inline-end:36px;min-height:190px;padding:0}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-header{width:33%}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-snippet-stars-container{margin:0;text-align:left;width:100%}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display .pr-rd-content-block .pr-accordion-btn span{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;font-size:15px;font-weight:400;line-height:1.5;margin:0 0 15px;padding:0;text-transform:initial}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display .pr-rd-content-block .pr-accordion-btn span{font-size:17px;margin:0 0 8px}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display .pr-rd-content-block .pr-rd-def-list dd,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display .pr-rd-content-block .pr-rd-def-list dt{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;color:#000;font-size:15px;line-height:1.5;height:auto;margin:0 0 15px;text-transform:initial}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display .pr-rd-content-block .pr-rd-def-list dd,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display .pr-rd-content-block .pr-rd-def-list dt{font-size:17px}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-snippet-read-and-write a{height:44px;width:164px;display:flex;align-items:center;justify-content:center;border:2px solid #000;color:#000;cursor:pointer;border-radius:10px;font-family:"Neue Haas Grotesk",sans-serif;font-weight:700;font-style:normal;border-radius:10px;transition:all .5s;font-size:15px;border-width:1px;padding:9px 10px 8px;width:auto;min-width:150px;background:#000;border-color:#fff;color:#fff;font-size:13px;height:40px;width:100%;max-width:315px}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-snippet-read-and-write a:hover{background:#fff;border-color:#000;color:#000}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-snippet-read-and-write a{font-size:16px;height:44px}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-rating-stars,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-read-review,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-header,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-snippets,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-snippets .pr-snippet-rating-decimal,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-snippet-stars{background:#f4f4f4;border-radius:initial;border:0}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-ratings-histogram .pr-histogram-count,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-ratings-histogram .pr-histogram-label,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r span{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;color:#000;font-size:15px;line-height:1.5;margin:0 0 15px;text-transform:initial}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-ratings-histogram .pr-histogram-count,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-ratings-histogram .pr-histogram-label,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r span{font-size:17px}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-block .pr-snapshot-tag-def{margin:0}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-block-histogram .pr-ratings-histogram .pr-histogram-count,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-block-histogram .pr-ratings-histogram .pr-histogram-label{font-size:12px;font-weight:700}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-rd-main-header-search-sort .pr-rd-review-header-sorts #pr-rd-sort-by{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;border-radius:9px;border:1px solid #000;color:#000;height:46px;margin:0;min-width:250px;text-transform:uppercase;width:100%}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-rd-main-header-search,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-rd-review-header-contents,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-rd-review-total{display:none!important}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display .pr-rd-review-headline{font-family:"Neue Haas Grotesk",sans-serif;font-weight:900;font-style:normal;font-size:26px;line-height:.9;margin-bottom:0}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display .pr-rd-review-headline{font-size:36px;line-height:1.5}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-snippet-reco-to-friend .pr-reco-to-friend-message{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:1.5;margin:0 0 15px;max-width:520px;text-transform:initial}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-snippet-reco-to-friend .pr-reco-to-friend-message{font-size:17px}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;background:#fff;font-size:15px;line-height:1.5;margin:0 0 15px;margin-bottom:20px;padding:20px 30px;text-transform:initial}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review{font-size:17px}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review .pr-rating-stars,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review .pr-snippet-stars{background:#fff}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review .pr-rd-content-block.pr-accordion .pr-accordion-btn{z-index:1}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r #pr-review-display .pr-rd-side-content-block{border:none}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-rd-flag-review-btn,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-reco-to-friend-message,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display .pr-rd-description-text,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-pagination-btn,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-to-top,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-snippets .pr-snippet-reco-to-friend .pr-reco-value,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-snippet-reco-to-friend span{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;color:#000;font-size:15px;line-height:1.5;padding:0}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-rd-flag-review-btn,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-reco-to-friend-message,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display .pr-rd-description-text,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-pagination-btn,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-to-top,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-snippets .pr-snippet-reco-to-friend .pr-reco-value,.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-snippet-reco-to-friend span{font-size:17px;margin:0 0 15px}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r #pr-review-display .pr-rd-main-header-search-sort{background:#f4f4f4;padding:0;position:relative;width:100%}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r #pr-review-display .pr-rd-main-header-search-sort .pr-rd-review-header-sorts{background:#f4f4f4;margin:0;padding-left:15px;padding:0;position:relative;text-align:right;width:100%}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r #pr-review-display .pr-rd-main-header-search-sort .pr-rd-review-header-sorts .pr-rd-sort-group{margin:0;width:auto}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r #pr-review-display .pr-rd-main-header{margin:0 0 20px;padding:0;background:#f4f4f4}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r #pr-review-display .pr-rd-star-rating{margin-bottom:15px}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-block-container{justify-content:center;width:100%}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-block-container{width:33%}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-rd-flag-review-btn{font-size:15px;text-transform:initial}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer{border:none}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot{margin-bottom:0}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot{display:flex;margin-bottom:50px}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot .pr-ratings-histogram{margin:0}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-block-histogram{padding:0}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-block-histogram .pr-ratings-histogram-bar{background:#fff;border-radius:5px;border:1px solid #000;overflow:hidden}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-snippet-reco-to-friend-percent{height:20px}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r span.pr-accessible-text{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;color:#000;display:block!important;font-size:22px;height:auto;line-height:1.6;margin:0;position:relative;text-transform:uppercase;width:auto}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r span.pr-accessible-text{margin:10px 0 20px}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-snippets .pr-snippet-reco-to-friend{display:block;line-height:25px;margin:0;max-width:none;text-align:left}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-snippets .pr-snippet-reco-to-friend{max-width:320px}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-snippets .pr-snippet-read-and-write{margin:0}@media (min-width:1024px){.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-review-snapshot-snippets .pr-snippet-read-and-write{margin:8px auto 0}}.spp_customer_reviews.featured_header .elc-product-reviews .elc-reviews-wrapper #pr-review-display .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet{justify-content:center}
@media (min-width:1024px){.block-template-product-grid-v1 .basic-carousel-formatter .carousel-dots{display:none}}.mpp-sort__container{display:none;position:absolute;right:12px;top:-38px}@media (min-width:1024px){.mpp-sort__container{display:inline}}.mpp-sort__container .select-box{min-width:178px}.mpp-sort__container .select-box__label,.mpp-sort__container .select-box__options{min-width:212px}.product-grid-wrapper{max-width:1024px;clear:both;margin:0 auto;position:relative}.product-grid{width:100%;position:relative}.product-grid__content{margin:0 auto}.product-grid__content:after{content:"";display:table;clear:both}.product-grid--small-cols-2 .product-grid__item,.product-grid--small-cols-3 .product-grid__item{float:left}.product-grid--small-cols-2 .product-grid__item{width:50%}.product-grid--small-cols-3 .product-grid__item{width:33.333%}.product-grid__item{width:100%}@media (min-width:1024px){.product-grid{top:32px}.product-grid.product-grid--carousel{top:0}.product-grid__item{float:left;width:33.333%}.product-grid--medium-cols-1 .product-grid__item{width:auto;float:none}.product-grid--medium-cols-2 .product-grid__item{width:50%}.product-grid--medium-cols-3 .product-grid__item{width:33.333%}.product-grid--medium-cols-4 .product-grid__item{width:25%}}.product-grid__tout{padding:0 5px 0 5px}@media (min-width:1024px){.product-grid__tout{padding:0 12px 0 12px}}
.cart-item{display:block;text-align:left;color:#000;padding-top:20px;border-bottom:solid 1px rgba(0,0,0,.35);text-transform:none}.cart-item:after{content:"";display:table;clear:both}.cart-item:hover{color:#000}.cart-item:after{padding-top:20px}.cart-item__cart-details,.cart-item__img,.cart-item__info{float:left;display:block}.cart-item__img{width:30%;height:auto;margin-right:2%;max-width:75px}@media (min-width:1024px){.cart-item__img{max-width:100px}}.cart-item__info{width:46%;margin-right:4%}@media (min-width:1024px){.cart-item__info{width:39%}}.cart-item__cart-details{width:21%;float:right;text-align:right}@media (min-width:1024px){.cart-item__cart-details{width:30%}}.cart-item__subheading{padding-bottom:5px}.cart-item__title{margin:0 0 3px 0}.cart-item__qty{margin-bottom:5px}@media (min-width:1024px){.cart-item__qty{float:left;padding-bottom:0}}.cart-item__price{color:#000;float:right}.cart-item__price-discount{color:#e20400}.cart-item__price-strike-out{text-decoration:line-through}.cart-item__shade{margin:10px 0 0}.cart-item__shade:after{content:"";display:table;clear:both}.cart-item__shade__name{display:inline-block;margin:0;float:left}
.waitlist-form__submit{vertical-align:middle}.waitlist-form__email-promotion{margin-bottom:20px}.waitlist-form__email-promotion-label{text-transform:none}.waitlist-form__disclaimer{margin-top:15px;margin-bottom:0}.waitlist-form__disclaimer a{text-decoration:none}
.product-quickshop-wrapper{display:none;position:relative}@media (min-width:1024px){.product-quickshop-wrapper{display:block;clear:both}.product-quickshop-wrapper--carousel{margin-bottom:0}}.product-quickshop-wrapper.inline-active{margin-bottom:50px}.product-quickshop{position:relative}.quickshop-style-inline .product-quickshop{right:0;z-index:11;position:absolute;width:66.6%}.product-quickshop__content{background-color:#f4f4f4;position:relative}.quickshop-style-inline .product-quickshop__content{padding:40px 35px 30px;min-width:698px;box-sizing:content-box;margin:0}.product-quickshop__detail{margin:10px 0 0 0;float:right;width:50%;min-height:340px}.product-quickshop__more-link{display:block;padding:.5em 0;text-decoration:underline;text-transform:uppercase}.product-quickshop__image{margin:10px 0 0 0;width:50%;float:left;position:relative;min-height:340px}.product-quickshop__image--single{position:relative}.product-quickshop__product-social{padding-right:1em}.product-quickshop__product-social a:hover{text-decoration:none}.product-quickshop__close{font-size:34px;height:34px;line-height:34px;position:absolute;right:14px;top:14px}.product-quickshop__close:hover{text-decoration:none}.qs-overlay-cbox .product-quickshop__close{display:none}.left-active .product-quickshop,.qs-display-first .product-quickshop{left:0;right:auto}.product-quickshop .select-box__options{max-height:105px}.qs-overlay-cbox{background-color:#f4f4f4}.qs-overlay-cbox #cboxContent{margin-top:0}.qs-overlay-cbox #cboxLoadedContent{background-color:#f4f4f4}.qs-inline-overlay{background:rgba(0,0,0,.85);position:fixed;width:100%;height:100%;z-index:10;top:0}.qs-carousel-overlay{background:0 0;position:absolute;width:100%;height:100%;z-index:10;top:0}
.product-shade-picker{display:inline-block;position:relative;width:100%}.product-shade-picker:after{content:"";display:table;clear:both}.product-shade-picker__shades-window{display:inline-block;overflow:hidden;width:97%;max-width:410px;max-height:82px}.product-full__details .product-shade-picker__shades-window{max-height:205px}@media (min-width:768px){.product-full__details .product-shade-picker__shades-window{max-height:164px}}.product-shade-picker__shades{position:relative;top:0;font-size:0;white-space:nowrap;width:100%}.product-shade-picker__shades:after{content:"";display:table;clear:both}@media (min-width:1024px){.product-shade-picker__shades{float:left;width:auto}}.product-shade-picker__shade{float:left;width:40px;height:40px;margin-bottom:1px;margin-right:1px}.product-shade-picker__shade .icon--close{color:#000;font-size:40px}.product-shade-picker__shade.active{border:2px solid #000}.product-shade-picker__shade.active .icon--close{margin-top:-2px;margin-left:-2px}.product-shade-picker__shade--dark .icon--close{color:#fff}.product-shade-picker__shade--dark.active{border-color:#fff}.product-shade-picker__controls{display:inline-block;position:absolute;width:8%;height:82px;max-width:40px}.product-full__details .product-shade-picker__controls{height:205px}@media (min-width:768px){.product-full__details .product-shade-picker__controls{height:164px}}.product-shade-picker__arrow{position:absolute;font-size:1em;left:.5em;outline:0}.product-shade-picker__arrow:hover{text-decoration:none}.product-shade-picker__arrow--up{top:0}.product-shade-picker__arrow--down{bottom:0}.product-shade-picker__shade-desc{text-transform:uppercase}.product-shade-picker__shade-desc-label{font-weight:700}.product-shade-picker__shades--multi{display:inline-block;margin-right:15px;position:relative}.product-shade-picker__shades--multi:hover{text-decoration:none}.product-shade-picker__shades--multi.product-shade-picker__shades--multi-img{float:left;margin:0}.product-shade-picker__shade-multi{width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid transparent;display:block;float:left;line-height:42px;margin:0 2px 2px 0}.active .product-shade-picker__shade-multi{border-color:#000}.product-shade-picker__shades--multi--oos .product-shade-picker__shade-multi{background-color:#696969;border:2px solid #fff}.product-quickshop .product-shade-picker__shades--multi--oos .product-shade-picker__shade-multi{border:2px solid #f4f4f4}.product-shade-picker__shades--multi--oos.product-shade-picker__shades--multi--oos-image .product-shade-picker__shade-multi{background-color:transparent}.product-shade-picker__shades--multi--oos.active .product-shade-picker__shade-multi{border-color:#000}
.sku-menu__container{margin:1em 0}
.product__inventory-status{color:#e20400;display:inline-block;height:37px;margin:5px 10px 0;vertical-align:top}@media (min-width:1024px){.product__inventory-status{margin:0;max-width:270px}}.product__inventory-status-item{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}@media (min-width:1024px){.spp-add-bag-bar .product__inventory-status{margin:5px 10px}}.preorder-container .pre_order_active_msg,.preorder-container .pre_order_out_stock_msg,.preorder-container .pre_order_sold_msg{text-transform:uppercase;color:#000}.product-full__details .preorder-container{margin-top:3px;display:block}@media (min-width:768px){.product-full__details .preorder-container{margin-top:10px}}.pre-order-sold-mbl.spp-add-bag-bar .spp-add-bag-bar__details{width:55%}@media (min-width:768px){.pre-order-sold-mbl.spp-add-bag-bar .spp-add-bag-bar__details{width:auto}}.pre-order-sold-mbl.spp-add-bag-bar .button{width:43%}@media (min-width:768px){.pre-order-sold-mbl.spp-add-bag-bar .button{width:auto}}
.product__estimated-delivery-header{margin-top:0}.product__estimated-delivery-preface{margin-bottom:25px}.product__estimated-delivery-search{display:block;width:100%;margin-bottom:15px}.product__estimated-delivery-submit{float:right}.product__estimated-delivery-data-error{margin:10px 0 20px}.product__estimated-delivery-data-table{display:none;margin:30px 0;width:100%}.product__estimated-delivery-disclaimer{display:block;margin-top:-1em}.product__estimated-delivery-disclaimer-text{display:none;margin-top:30px}
.product-auto-replenishment__heading{margin-top:0}.product-auto-replenishment .product-auto-replenishment__description .terms-conditions-title{color:#000;text-decoration:underline;text-transform:uppercase;outline:0}.product-auto-replenishment .product-auto-replenishment__description .terms-conditions-title:hover{color:#000;outline:0}.product-auto-replenishment .product-auto-replenishment__description .terms-conditions-title:active,.product-auto-replenishment .product-auto-replenishment__description .terms-conditions-title:focus{outline:0}.product-auto-replenishment .product-auto-replenishment__description .auto-delivery-image-wrapper{text-align:center}.product-auto-replenishment .product-auto-replenishment__description .auto-delivery-image-pc{width:100%;max-width:846px;display:none}@media (min-width:1024px){.product-auto-replenishment .product-auto-replenishment__description .auto-delivery-image-pc{display:inline-block}}.product-auto-replenishment .product-auto-replenishment__description .auto-delivery-image-mobile{display:inline-block;width:100%;max-width:786px}@media (min-width:1024px){.product-auto-replenishment .product-auto-replenishment__description .auto-delivery-image-mobile{display:none;width:auto;max-width:none}}
.cart-fineprint__heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Knockout 49 Web",arial,sans-serif;text-transform:uppercase;font-weight:100;font-size:30px;line-height:28px;margin:0 0 25px 0}@media (min-width:1024px){.cart-fineprint__heading{font-size:36px;line-height:34px}}.cart-fineprint__description h1,.cart-fineprint__description h2,.cart-fineprint__description h3,.cart-fineprint__description h4,.cart-fineprint__description h5,.cart-fineprint__description h6{margin-bottom:5px}
.product-add-favorites{display:block;float:left;font-size:20px;margin:.5em}@media (min-width:1024px){.product-add-favorites{display:inline-block;float:none;margin:0}}.product-add-favorites:active,.product-add-favorites:hover,.product-add-favorites:link,.product-add-favorites:visited{outline:0;text-decoration:none}.tooltipster-smashbox{background:#000;color:#fff;max-width:300px}.tooltipster-smashbox a{color:#fff;text-decoration:underline}.tooltipster-smashbox .tooltipster-content{font-family:"Courier Prime",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-weight:400;font-size:14px;line-height:normal;overflow:hidden;padding:15px;text-transform:uppercase}.tooltipster-smashbox .anon-message{display:block;text-transform:none}body.signed-in .tooltipster-smashbox .anon-message{display:none}
.esearch-product__price .original-price,.product-brief__price .original-price,.product-sku-price .original-price{text-decoration:line-through}.esearch-product__price .sale-price,.product-brief__price .sale-price,.product-sku-price .sale-price{color:#e20400}
.product-rating__stars-wrapper{margin:0 auto;position:relative;width:80px;height:30px;line-height:30px}.product-rating__stars{color:#999;font-size:80px;height:30px;line-height:30px;overflow:hidden;text-align:left;width:80px}.product-rating__stars:after{content:"";font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-rating__stars:after{height:30px;line-height:30px}.product-rating__stars--off{position:relative}.product-rating__stars--on{color:#000;left:0;position:absolute;top:0;width:100%;z-index:2}
.egift__redemption-banner{clear:both;padding:1em;text-align:center;background-color:#f66cb6;color:#fff;text-transform:uppercase;position:fixed;width:100%;display:none}.egift__redemption-banner p{margin-bottom:0}
.overlay__egift-challenge #cboxLoadedContent{padding:10px}
.product-egift-faq{text-align:center}.product-egift-faq .what-the-faq-title a{text-transform:none}
.finder-result,.finder-result-match{max-width:388px;margin:0 15px 30px 15px;vertical-align:top;display:inline-block;text-align:left}.finder-result .product-brief__name,.finder-result .product-brief__price,.finder-result-match .product-brief__name,.finder-result-match .product-brief__price{padding:3px 0}@media (min-width:768px){.finder-result .product-brief__name,.finder-result .product-brief__price,.finder-result-match .product-brief__name,.finder-result-match .product-brief__price{padding:8px 0}}@media (min-width:768px){.finder-result .product-brief__detail,.finder-result-match .product-brief__detail{position:relative}.finder-result .product-brief__price,.finder-result-match .product-brief__price{position:absolute;top:0;right:0}.finder-result .product-brief__name,.finder-result-match .product-brief__name{width:85%}}.finder-result .product-sku-price__value,.finder-result-match .product-sku-price__value{font-family:"Courier Prime",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-weight:400;font-size:13px;line-height:17px;text-transform:none}.finder-result-match{max-width:200px}@media (min-width:768px){.finder-result-match .product-brief__price{position:relative}}.finder-result-match__label,.finder-result__label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Knockout 49 Web",arial,sans-serif;text-transform:uppercase;font-weight:100;font-size:25px;line-height:24px;margin:0;text-align:center;position:relative;z-index:1;top:8px}@media (min-width:768px){.finder-result-match__label,.finder-result__label{top:10px}}.finder-result-match__product-shade,.finder-result__product-shade{width:20px;height:20px;display:inline-block;vertical-align:middle}
.product-sku-price__value{font-family:"Knockout 49 Web",arial,sans-serif;text-transform:uppercase;font-weight:100}
.smashcash-popup{position:relative;text-align:left;text-transform:none}@media (min-width:1024px){.smashcash-popup{height:401px;margin:0 auto;max-width:650px;overflow:hidden}}.smashcash-popup__images{width:100%}.smashcash-popup__content{margin:0 auto;position:absolute;top:50%;left:55%;width:50%;transform:translateY(-50%);color:#000}.smashcash-popup__content--caption{font-family:"Freight Book Regular",arial,sans-serif;font-size:30px;font-weight:700;line-height:1;margin:5px 0}@media (min-width:768px){.smashcash-popup__content--caption{font-size:60px}}.smashcash-popup__content--header{font-family:"Knockout 49 Web",arial,sans-serif;font-weight:700;font-size:15px;line-height:1}@media (min-width:768px){.smashcash-popup__content--header{font-size:29px;margin-bottom:15px}}.smashcash-popup__content--subheader{margin:10px 0 0}.smashcash-popup__content--subheader li{font-size:11px;padding-bottom:10px}@media (min-width:768px){.smashcash-popup__content--subheader{margin:10px 0}.smashcash-popup__content--subheader li{font-size:14px}}.smashcash-popup__cta{padding-bottom:10px}.smashcash-popup__cta a{font-family:"Knockout 49 Web",arial,sans-serif}.smashcash-overlay #cboxLoadedContent{padding-bottom:0}
.site-banner{width:100%;background:#000;text-align:center;color:#fff;border-bottom:1px solid #fff;font-size:12px;text-transform:uppercase;padding:10px 0}@media (min-width:1024px){.site-banner{font-size:13px;padding:14px 0}}.site-banner .basic-grid{padding-right:0}.site-banner__copy{max-width:830px;margin:auto;position:relative;padding:0 30px 0 20px}@media (min-width:420px){.site-banner__copy{padding:0 40px 0 30px}}@media (min-width:1024px){.site-banner__copy{padding:0 50px 0 20px}}.site-banner p{margin-bottom:0}.site-banner__copy a{color:#fff}.site-banner__close{position:absolute;top:1px;right:15px;color:#fff;display:block;cursor:pointer;font-size:13px}.site-banner__close .icon--close{font-weight:700}@media (min-width:1024px){.site-banner__close{right:20px;top:-1px}}.site-banner__close.custom-button::hover{color:#fff}.site-banner__offer{display:none;margin:10px 0 -10px 0;background:#fff;color:#000;position:absolute}.site-banner__offer.active{display:block}.site-banner__offer.active:before{height:0;width:0;border-color:transparent;border-style:solid;border-width:15px;border-top-color:#000;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);content:' ';left:50%;position:fixed;z-index:21}.site-banner__offer-close{position:absolute;right:15px;top:13px;text-decoration:none}.site-banner__offer-close:active,.site-banner__offer-close:hover{text-decoration:none}@media (min-width:1024px){.site-banner__offer-close{top:12px;right:20px}}.site-banner__offer-close .icon{font-size:24px}.site-banner__offer-content{width:100%;max-width:830px;background:#fff;position:fixed;left:50%;transform:translateX(-50%);padding-top:25px;padding-bottom:65px;margin-top:1px;z-index:20;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}@media (min-width:768px){.site-banner__offer-content{padding-top:28px;padding-bottom:35px;height:auto;overflow:auto;padding-bottom:35px}}@media (min-width:1024px){.site-banner__offer-content{margin-top:4px}}@media (min-width:768px){.site-banner__offer-content .basic-grid__item{padding-bottom:5px}}.site-banner__offer-content .basic-grid__header{font-size:32px}@media (min-width:768px){.site-banner__offer-content .basic-grid__header{font-size:36px;margin-bottom:20px}}.site-banner__offer-content .basic-grid__subheader{margin-bottom:5px}@media (min-width:768px){.site-banner__offer-content .basic-grid__subheader{margin-bottom:20px}}.site-banner__offer .basic-grid__item:last-child{border-bottom:1px solid #696969}.site-banner__more{color:#000;margin-top:20px;font-size:18px;text-align:center;text-transform:uppercase;margin-bottom:40px}@media (min-width:768px){.site-banner__more{margin-top:30px;margin-bottom:0}}.site-banner__link{font-family:"Knockout 49 Web",arial,sans-serif;font-weight:400;text-transform:uppercase;display:inline-block;border-bottom:1px solid #000}.site-banner__link:hover{text-decoration:none}
.carousel-formatter{margin:0 auto;max-width:1280px;position:relative}.carousel-formatter.carousel-formatter--full-width{max-width:100%}.carousel-formatter .site-banner__offer{margin-top:0}.carousel-formatter .site-banner__offer-content{margin-top:0}
.loyalty__panel__join{display:block;clear:both}.loyalty__panel__join.is-member{display:none}#loyalty__page__about .loyalty__panel__join.index-1 .loyalty__panel__join__title{display:none}.loyalty-join{text-align:center}.loyalty-join__heading{display:none}.loyalty-join__rewards{text-transform:lowercase}.loyalty-join__rewards--desktop{display:none}@media (min-width:1024px){.loyalty-join__rewards--desktop{display:block}}.loyalty-join__rewards--mobile{display:block}@media (min-width:1024px){.loyalty-join__rewards--mobile{display:none}}.loyalty-join__birthdate-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Knockout 49 Web",arial,sans-serif;text-transform:uppercase;font-weight:100;font-size:18px;line-height:16px;display:inline-block;line-height:2.25;vertical-align:top}.loyalty-join__button{display:block}.loyalty-join__button--join{width:50%;margin:1em auto}.loyalty-join__button--no-thanks{margin-bottom:.5em}.loyalty-join__terms{text-transform:none}.loyalty-join .select-box__options{max-height:15em}
.signin-block{width:100%;text-align:left;max-width:485px;margin:0 auto}.signin-block .error_messages{margin:0 0 10px 0}.signin-block__forms{margin:0 0 10px 0}.elc-user-state-logged-in .signin-block__forms{display:none}.signin-block--signin .signin-block__form--register{display:none}.signin-block--signin .signin-block__form--signin{display:block}.signin-block--register{max-width:970px}.signin-block--register:after{content:"";display:table;clear:both}.signin-block--register .signin-block__main{float:left;width:46%;margin-right:4%}.signin-block--register .signin-block__footer{float:right;width:46%;margin-left:4%}.signin-block__form--signin{display:none}.signin-block__footer:after,.signin-block__main:after{content:"";display:table;clear:both}.signin-block__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Knockout 49 Web",arial,sans-serif;text-transform:uppercase;font-weight:100;font-size:25px;line-height:24px;margin-top:0}.signin-block__field-wrapper{display:block;margin:0 auto 17px auto}.signin-block__field-wrapper--password-show{display:block;margin:-10px 0 20px}.signin-block__field-wrapper--password-show .label-content{padding-left:2px}.signin-block input[type=submit]{border-radius:10px}.signin-block input[type=email],.signin-block input[type=password],.signin-block input[type=text]{width:100%;border-radius:10px}@media (min-width:1024px){.signin-block__field--first-name,.signin-block__field--last-name{width:49%;margin-bottom:4px}}@media (min-width:1024px){.signin-block__field--first-name{float:left}}@media (min-width:1024px){.signin-block__field--last-name{float:right}}@media (min-width:1024px){.signin-block__field--email{clear:left}}.signin-block__field--password-show{display:block}.signin-block__toggle-password{padding:4px 0 9px}.signin-block__toggle-password__option{cursor:pointer;text-align:center;display:inline-block}.signin-block__toggle-password__option--hide{display:none}.signin-block--show-password .signin-block__toggle-password__option--show{display:none}.signin-block--show-password .signin-block__toggle-password__option--hide{display:inline-block}.signin-block__forgot-password{display:block;color:#000;margin:15px 0 0 0}@media (min-width:1024px){.signin-block__forgot-password{display:inline}.signin-block__forgot-password:before{content:'|';display:inline-block;color:#000;margin:0 6px 0 -2px}}.signin-block__footer .signin-block__forgot-password{display:block}@media (min-width:1024px){.signin-block__footer .signin-block__forgot-password{display:none}}.signin-block__submit{float:right}.signin-block__toggle{font-family:"Courier Prime",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-weight:400;font-size:13px;line-height:17px;text-transform:none;margin-bottom:20px;text-transform:uppercase}.signin-block__toggle__cta{text-decoration:underline;cursor:pointer}.signin-block__checkboxes{margin-bottom:10px}@media (min-width:1024px){.signin-block__checkboxes{margin-bottom:15px}}.signin-block__checkboxes label{font-family:"Courier Prime",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-weight:400;font-size:13px;line-height:17px;text-transform:none}.signin-block__checkboxes--show-password{margin:-8px 0 20px 0}@media (min-width:1024px){.signin-block__checkboxes--show-password{margin:-10px 0 25px 0}}.signin-block__checkbox{display:block;margin:0 0 10px 0;position:relative;padding-left:23px}.signin-block__checkbox input[type=checkbox],.signin-block__checkbox input[type=radio]{position:absolute;top:2px;left:0}.signin-block .sign-in-component__form-smashcash-header-image{margin-left:-8px}.signin-block .sign-in-component__form-loyalty-text{margin-bottom:2em;text-transform:uppercase}.signin-block .sign-in-component__birthday-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Knockout 49 Web",arial,sans-serif;text-transform:uppercase;font-weight:100;font-size:18px;line-height:16px;display:inline-block;margin-top:.75em;vertical-align:top}.signin-block .sign-in-component__loyalty-program .signin-block__checkboxes{margin-top:2em}.signin-block__authed{display:none}.elc-user-state-logged-in .signin-block__authed{display:block}.signin-block__authed__title{display:none}.signin-block__authed__title--rendered{display:block}.signin-block__authed__title-first,.signin-block__authed__title-second{margin:0;display:inline-block}.signin-block__authed__title-welcome{margin:0 0 10px 0;display:inline-block}.signin-block__authed__signout-link{display:block;padding-left:20px}@media (min-width:1024px){.signin-block__authed__signout-link{display:inline-block;padding:0;line-height:1;margin-bottom:20px}}.signin-block__authed__content li{margin:0 0 8px 0}@media (min-width:1024px){.signin-block__authed__loyalty{margin-bottom:20px}.signin-block__authed__loyalty__logo{display:block;max-width:150px;margin-bottom:5px}.signin-block__authed__loyalty__non-member__register{margin-bottom:5px}}.elc-user-state-anonymous .hide_anon{display:none}.elc-user-state-logged-in .hide_auth{display:none}.signin-thanks{width:100%;max-width:1280px;margin:0 auto;padding:10px 20px 30px}@media (min-width:1024px){.signin-thanks{padding-left:30px;padding-right:30px}}.signin-thanks__header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Knockout 49 Web",arial,sans-serif;text-transform:uppercase;font-weight:100;font-size:25px;line-height:24px;margin:20px 0 15px}
.social_login_v2__social-login-container{text-align:center;margin-bottom:20px}.social-login-container__social-network{display:inline-block;margin:10px 14px;position:relative;width:60px;height:60px}@media (min-width:768px){.social-login-container__social-network{width:264px;height:40px}}.social-login-container__social-network-button{width:100%;height:100%;border:none;border-radius:5px;letter-spacing:.25px}.social-login-container__social-network-button_vkontakte,.social-login-container__social-network-button_vkontakte:hover{background:#4a76a8 url(/media/images/social_login/vk_icon.svg) 12px no-repeat;color:#fff}.social-login-container__social-network-button_facebook,.social-login-container__social-network-button_facebook:hover{background:#3c5a99 url(/media/images/social_login/fb_icon-1.svg) 0 no-repeat;color:#fff;background-size:40px 40px}.social-login-container__social-network-button-label{display:none}@media (min-width:768px){.social-login-container__social-network-button-label{font-size:11px;font-family:Helvetica,Arial,sans-serif;padding-left:20px;display:block}}.social-login-container__social-network-blocker{position:absolute;width:100%;height:100%;top:0;left:0}.social-login-container__social-network-blocker_hidden{display:none}.sign-in-component_ru__legal-container{padding-left:10px;font-family:"Courier Prime",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:13px;margin-top:20px}@media (min-width:768px){.sign-in-component_ru__legal-container{width:450px;margin:0 auto}}.sign-in-page .social-login-container__social-network{margin-bottom:20px}@media (min-width:768px){.sign-in-page .sign-in-component_ru__legal-container{width:100%}}@media (min-width:1024px){.sign-in-page .sign-in-component_ru__legal-container{padding-left:38px}}.legal-container__acceptance-block_error{color:#e20400}.legal-container__acceptance-block_error a{color:#e20400}.legal-container__acceptance-block .form-checkbox{float:left}.legal-container__acceptance-block .text--checkbox-label{margin-top:15px;margin-left:23px;display:block}.profile-page__content .social-info input[type=submit]{float:none}.profile-page__content .social-info .social-info__vk .button{height:20px}.profile-page__content .social-info .social-info__vk .vkontakte-login,.profile-page__content .social-info .social-info__vk .vkontakte-login:hover{background:#4a76a8 url(/media/images/social_login/vk_icon_21x21.png) 5px no-repeat;background-size:14px;font-size:11px;font-family:Helvetica,Arial,sans-serif;padding:0 8px 0 26px!important;border-radius:3px;border:none;color:#fff;margin:7px 0;text-transform:none;letter-spacing:.5px}.checkout__content .legal-container__acceptance-block input[type=checkbox]~label:before{content:''}.checkout__content .legal-container__acceptance-block input[type=checkbox]{position:inherit}.checkout__confirm-container .social_login_v2__social-login-container{clear:both}.checkout__confirm-container .social-login__title{text-align:center}.gnav-util .social_login_v2__social-login-container{text-align:left}.gnav-util .social_login_v2__social-login-container .social-login-container__social-network{width:220px;margin-left:6px;margin-right:0}.gnav-util .social_login_v2__social-login-container .social-login-container__social-network-button_facebook{background:#3c5a99 url(/media/images/social_login/fb_icon-1.svg) 5px no-repeat;background-size:25px 30px}.gnav-util .social_login_v2__social-login-container .social-login-container__social-network-button_vkontakte{background:#4a76a8 url(/media/images/social_login/vk_icon_21x21.png) 0 no-repeat;background-size:25px 25px;background-position-x:5px}.gnav-util .sign-in-component_ru__legal-container{padding-left:27px}#vkontakte_disconnect input.form-submit{line-height:16px;margin:10px 0 15px}
.cart-block{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.cart-block-loading *{cursor:wait}.cart-block__close{position:absolute;top:0;right:0;cursor:pointer;padding:.25em}.cart-block__header{border-bottom:solid 1px rgba(0,0,0,.35);font-family:"Knockout 49 Web",arial,sans-serif;padding:15px 0;margin:0 15px}.cart-block__header:after{content:"";display:table;clear:both}@media (min-width:1024px){.cart-block__header{margin:0 20px}}.cart-block__header__item-count{display:none}.cart-block__title{text-align:center;margin:0;padding:0;font-size:22px}.cart-block__title__text{display:none}.cart-block__title__text:hover{text-decoration:underline}.cart-block__title__text--empty{display:inline-block}.cart-block--added .cart-block__title__text--empty,.cart-block--nonempty .cart-block__title__text--empty{display:none}.cart-block--nonempty .cart-block__title__text--nonempty{display:inline-block}.cart-block--added .cart-block__title__text--added{display:inline-block}.cart-block__title-link:hover{text-decoration:underline}.cart-block__item-count{color:#999;font-size:1.25em;display:none}.cart-block--singular .cart-block__item-count--singular{display:none}.cart-block--plural .cart-block__item-count--plural{display:none}.cart-block--empty .cart-block__item-count{display:none}.cart-block--added .cart-block__item-count{display:none}.cart-block__products{overflow:auto;-webkit-overflow-scrolling:touch}.cart-block__items{padding:15px}@media (min-width:1024px){.cart-block__items{padding:15px 20px}}.cart-block__items--new{display:none}.cart-block--added .cart-block__items--new{display:block}.cart-block--added .cart-block__items--all{display:none}.cart-block__items__view-bag{display:block;padding:1em 0 2em}.cart-block__footer{border-top:solid 1px rgba(0,0,0,.35);padding:15px 0;margin:0 15px}@media (min-width:1024px){.cart-block__footer{margin:0 20px}}.cart-block__footer__summary{font-family:"Knockout 49 Web",arial,sans-serif;font-weight:400;text-transform:uppercase;display:none;margin:0 0 1em;font-size:18px}.cart-block__footer__summary:after{content:"";display:table;clear:both}.cart-block--added .cart-block__footer__summary,.cart-block--nonempty .cart-block__footer__summary{display:block}.cart-block__footer__item-count{float:left;display:none}.cart-block--plural .cart-block__footer__item-count{display:none}.cart-block__footer__subtotal{color:#000;display:block}.cart-block__footer__subtotal__label{float:left}.cart-block__footer__subtotal__value{float:right}.cart-block--added .cart-block__footer__subtotal{display:none}.cart-block__footer__button{width:100%;text-align:center;font-size:20px}.cart-block__footer__button--checkout{display:none}.cart-block--added .cart-block__footer__button--checkout,.cart-block--nonempty .cart-block__footer__button--checkout{display:block}.cart-block--added .cart-block__footer__button--continue-shopping,.cart-block--nonempty .cart-block__footer__button--continue-shopping{display:none}.cart-block__footer__fineprint{font-family:"Knockout 49 Web",arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:18px;padding-top:15px;text-align:center;line-height:1.22222}.cart-block__footer__fineprint a{text-decoration:none}
.gnav-util-formatter__items{float:right;padding-right:15px}@media (min-width:1024px){.gnav-util-formatter__items{float:none;padding-right:0}}.gnav-util-formatter__item{float:left}.gnav-util-formatter__item .menu__item{display:block}.gnav-util-formatter__item .menu__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Knockout 49 Web",arial,sans-serif;text-transform:uppercase;font-size:16px;display:block;height:50px;line-height:50px;margin:0 11px;text-decoration:none;position:relative;text-decoration:none;border:0;cursor:pointer}.gnav-util-formatter__item .menu__link:active,.gnav-util-formatter__item .menu__link:focus,.gnav-util-formatter__item .menu__link:hover{text-decoration:none}@media (min-width:1024px){.gnav-util-formatter__item .menu__link{height:68px;line-height:75px;margin:0 8px}}.gnav-util-formatter__item .menu__link:hover{text-decoration:none;border:0}.gnav-util-formatter__item .menu__link:before{display:block;content:'';position:absolute;bottom:-6px;left:0;width:100%;height:22px;background-repeat:no-repeat;background-position:0 100%;background-size:100% 50%;image-rendering:-webkit-optimize-contrast;background-image:url(/media/images/global/link_medium_red_underline.png)}.gnav-util-formatter__item .menu__link:before{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0;bottom:15px}.gnav-util-formatter__item .menu__link.active:before,.gnav-util-formatter__item .menu__link:hover:before{bottom:15px;opacity:1}@media (min-width:1024px){.gnav-util-formatter__item .menu__link{color:#000}.gnav-active .gnav-util-formatter__item .menu__link,.offer-active .gnav-util-formatter__item .menu__link{color:#fff}}.gnav-util--account .gnav-util__account-title--signed-in{display:none}@media (min-width:1024px){.elc-user-state-logged-in .gnav-util--account{position:relative}}.elc-user-state-logged-in .gnav-util--account .gnav-util__account-title--signed-out{display:none}.elc-user-state-logged-in .gnav-util--account .gnav-util__account-title--signed-in{display:block}.elc-user-state-logged-in .gnav-util--account .gnav-util__account-loyalty-point{position:relative;top:-55px;text-align:center;display:block}@media (min-width:1024px){.gnav-util--account.post-signin-smashcash{position:static}}.gnav-util--loyalty-join .gnav-util__account-title--signed-in{display:none}.elc-user-state-logged-in .gnav-util--loyalty-join .gnav-util__account-title--signed-out{display:none}.elc-user-state-logged-in .gnav-util--loyalty-join .gnav-util__account-title--signed-in{display:block}@media (min-width:1024px){.gnav-util--cart{position:relative}}.checkout .gnav-util--cart,.viewcart .gnav-util--cart{display:none}@media (min-width:768px){.checkout .gnav-util--cart,.viewcart .gnav-util--cart{display:inline-block}}.checkout .gnav-util--search,.viewcart .gnav-util--search{display:none}@media (min-width:768px){.checkout .gnav-util--search,.viewcart .gnav-util--search{display:inline-block}}.gnav-util__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Knockout 49 Web",arial,sans-serif;text-transform:uppercase;font-size:16px;display:block;height:50px;line-height:50px;margin:0 11px;text-decoration:none}.gnav-util__link:active,.gnav-util__link:focus,.gnav-util__link:hover{text-decoration:none}@media (min-width:1024px){.gnav-util__link{height:68px;line-height:75px;margin:0 8px}}.gnav-active .gnav-util__link,.mobile-gnav-active .gnav-util__link,.offer-active .gnav-util__link{color:#fff}@media (min-width:1024px){.gnav-util__link{color:#000;position:relative;text-decoration:none;border:0;cursor:pointer}.gnav-util__link:hover{text-decoration:none;border:0}.gnav-util__link:before{display:block;content:'';position:absolute;bottom:-6px;left:0;width:100%;height:22px;background-repeat:no-repeat;background-position:0 100%;background-size:100% 50%;image-rendering:-webkit-optimize-contrast;background-image:url(/media/images/global/link_medium_red_underline.png)}.gnav-util__link:before{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0;bottom:15px}.gnav-util__link.active:before,.gnav-util__link:hover:before{bottom:15px;opacity:1}}.gnav-util__link--account{position:relative;padding-right:10px;margin-right:0;line-height:66px}.gnav-util--account .gnav-util__link--account:before{display:none}.gnav-util__link--account .svg-icon{width:20px;height:20px}.gnav-active .gnav-util__link--account .svg-icon{fill:#fff}.gnav-util__icon{display:block;line-height:50px;padding:0 13px;position:relative}.gnav-active .gnav-util__icon,.mobile-gnav-active .gnav-util__icon,.offer-active .gnav-util__icon{color:#fff}@media (min-width:1024px){.gnav-util__icon{line-height:68px}}.gnav-util__icon--cart{padding-left:11px;padding-right:0}@media (min-width:375px){.gnav-util__icon--cart{padding-left:22px}}@media (min-width:1024px){.gnav-util__icon--cart{padding-left:15px}}.gnav-util__icon--cart .gnav-util__cart-count{font-family:Arial,sans-serif;letter-spacing:0;position:absolute;top:4px;right:23px;font-size:14px}.gnav-util__icon .svg-icon{width:20px;height:20px}.gnav-active .gnav-util__icon .svg-icon,.mobile-gnav-active .gnav-util__icon .svg-icon,.offer-active .gnav-util__icon .svg-icon{fill:#fff}.gnav-util--search .gnav-util__content.hidden{visibility:visible}.gnav-util__content{-webkit-transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;transition:opacity .4s ease-out;color:#000;position:absolute;left:0;background:#fff;width:100%;z-index:10;left:0;opacity:1}@media (min-width:1024px){.gnav-util__content{border-top:1px solid #fff}}.gnav-util__content.hidden{display:block!important;left:-100%;opacity:0}.gnav-util__content-close{position:absolute;z-index:2;right:15px;top:13px;text-decoration:none}.gnav-util__content-close:active,.gnav-util__content-close:hover{text-decoration:none}@media (min-width:1024px){.gnav-util__content-close{top:12px;right:20px}}.gnav-util__content-close .icon{font-size:24px}.gnav-util__content-inner{padding:20px 15px}@media (min-width:1024px){.gnav-util__content-inner{top:68px;padding:30px 20px}}.gnav-util__content--search .gnav-util__content-inner{padding:45px 0 0 0;min-height:135px}@media (min-width:1024px){.gnav-util__content--search .gnav-util__content-inner{padding:62px 0 45px 0}}@media (min-width:1024px){.elc-user-state-logged-in .gnav-util__content--account{width:297px;left:auto;right:0}}.post-signin-smashcash .gnav-util__content--account{width:100%;left:0;right:auto}.gnav-util__content--cart{left:auto;right:0;height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#f4f4f4;text-transform:uppercase;max-width:400px}@media (min-width:768px){.gnav-util__content--cart{max-width:none;width:400px}}@media (min-width:1024px){.gnav-util__content--cart{width:440px;overflow:hidden}}.gnav-util__content--cart .gnav-util__content-edit{float:left;position:relative;top:20px;left:20px;border-bottom:solid 1px rgba(0,0,0,.33)}.gnav-util__content--cart .gnav-util__content-edit:focus,.gnav-util__content--cart .gnav-util__content-edit:hover{text-decoration:none}
.header-transition .site-header{-webkit-transition:-webkit-transform .25s ease;-moz-transition:-moz-transform .25s ease;-o-transition:-o-transform .25s ease;transition:transform .25s ease}.site-header-formatter--hidden.site-header-formatter--sticky .site-header{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.sticky-footer{background-color:#000;padding:0;width:100vw;position:relative;margin-left:-50vw;left:50%;top:-22px}@media (min-width:1024px){.sticky-footer{padding:0 29px;height:65px;top:-30px}}.sticky-footer-active .sticky-footer{position:fixed;bottom:0;z-index:9;margin:0;left:0;height:41px;top:auto}.sticky-footer-active .sticky-footer .sticky-footer__item{min-height:145px;bottom:-50px}@media (min-width:1024px){.sticky-footer-active .sticky-footer .sticky-footer__item{min-height:120px;bottom:-41px}}.sticky-footer-active .sticky-footer .sticky-footer__item.active{bottom:0}.sticky-footer-active .sticky-footer .sticky-footer__item.active .sticky-footer__item-close{display:inline-block}@media (min-width:1024px){.sticky-footer-active .sticky-footer .sticky-footer__item.active .sticky-footer__item-close{display:none}}.ada-enabled .sticky-footer-active .sticky-footer .sticky-footer__item.active .sticky-footer__item-close{display:inline-block}.sticky-footer-active .sticky-footer .sticky-footer__item-trigger{line-height:2.41176}.page-product .sticky-footer-active .sticky-footer.sticky-footer-disabled-mobile{display:none}@media (min-width:1024px){.page-product .sticky-footer-active .sticky-footer.sticky-footer-disabled-mobile{display:block}}@media (min-width:1024px){.page-product .sticky-footer-active .sticky-footer.sticky-footer-disabled-pc{display:none}}.sticky-footer__wrapper{color:inherit;height:inherit;background-color:inherit}.sticky-footer__wrapper a{color:inherit;text-decoration:none}.sticky-footer__wrapper a:hover{text-decoration:underline}.sticky-footer__wrapper-pc{display:none}@media (min-width:1024px){.sticky-footer__wrapper-pc{display:flex;justify-content:space-between}}.sticky-footer__wrapper-mobile{display:flex;justify-content:space-between;align-items:center;padding-top:10px}@media (min-width:1024px){.sticky-footer__wrapper-mobile{display:none}}.is-sticky .sticky-footer__wrapper-mobile{padding:0}.sticky-footer__wrapper-mobile .sticky-footer__item{flex:1;text-align:center;padding:0 10px}.sticky-footer__wrapper-items{display:flex;align-items:center;background-color:inherit}.sticky-footer-left-section,.sticky-footer-right-section{display:flex;flex:1;background-color:inherit}@media (min-width:1024px){.sticky-footer-left-section,.sticky-footer-right-section{flex:none}}.sticky-footer-left-section{justify-content:flex-start}.sticky-footer-right-section{justify-content:flex-end}.sticky-footer__item{padding:0 15px;display:inline-block;border-right:1px solid #f5f5f5;line-height:1;background-color:inherit;position:relative;text-align:center}.sticky-footer__item.disabled{display:none}@media (min-width:1024px){.sticky-footer__item.active{bottom:0;transition:bottom .2s ease-in;animation-duration:1s;animation-fill-mode:both}}.sticky-footer__item.active>.sticky-footer__item-content{display:block}.sticky-footer__item-content{font-family:"Courier Prime",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:13px;padding-bottom:5px;line-height:1.2;display:none}.sticky-footer__item-content button{font-family:"Courier Prime",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:13px}.sticky-footer__item-cta-trigger{text-decoration:underline;cursor:pointer}.sticky-footer__item:last-child{border:none}.sticky-footer__item-trigger{font-family:"Neue Haas Grotesk",sans-serif;font-size:17px;line-height:1.5;padding:0;text-transform:none}.sticky-footer__item-trigger-link{text-decoration:underline}.sticky-footer__item-close{display:none}.sticky-footer__item-close .icon--close{padding:0 5px;fill:#fff;width:20px;height:11px;stroke:#fff;stroke-width:50px}@media (min-width:1024px){.sticky-footer__item-close .icon--close{width:24px;height:12px}}.sticky-footer a.sticky-footer__item-content-link{text-decoration:underline}.sticky-footer .sticky-livechat__headline{line-height:1.45}.sticky-footer .custom-link{border:none;color:inherit;background:0 0;padding:0}.sticky-footer .custom-link:active,.sticky-footer .custom-link:focus,.sticky-footer .custom-link:hover{background:0 0;border:none;color:inherit;padding:0}.sticky-footer .icon--chat{width:20px;height:25px}@media (min-width:1024px){.sticky-footer .icon--chat{width:18px;height:24px}}
.collapsible-block{border-bottom:#000 solid 1px;padding:1em;position:relative}.collapsible-block__title{font-family:"Knockout 49 Web",arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:24px;position:relative;cursor:pointer}.cs-page__content .collapsible-block__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Knockout 49 Web",arial,sans-serif;text-transform:uppercase;font-weight:100;font-size:18px;line-height:16px;color:#000}.collapsible-block__icon{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;font-size:18px;position:absolute;right:0;top:.15em}.collapsible-block__icon:after{content:"";font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-page__content .collapsible-block__icon{font-size:14px;top:0}.collapsible-block--alt .collapsible-block__icon:after{content:"";font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.collapsible-block--mobile-collapsed .collapsible-block__icon:after{content:"";font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1024px){.collapsible-block--mobile-collapsed .collapsible-block__icon{display:none}}.collapsible-block--mobile-collapsed.collapsible-block--alt .collapsible-block__icon:after{content:"";font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.collapsible-block__content{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;height:0;overflow:hidden}.collapsible-block--alt .collapsible-block__content{height:auto}@media (max-width:1023px){.collapsible-block--mobile-collapsed .collapsible-block__content{height:auto}}@media (max-width:1023px){.collapsible-block--mobile-collapsed.collapsible-block--alt .collapsible-block__content{height:0;overflow:hidden}}
.site-email-signup{margin:0 0 17px 0}.site-header .site-email-signup{max-width:485px;margin:0 auto}.site-email-signup__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Knockout 49 Web",arial,sans-serif;text-transform:uppercase;font-size:16px;margin:0 0 4px 0}@media (min-width:1024px){.site-email-signup__title{display:none}}.site-header .site-email-signup__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Knockout 49 Web",arial,sans-serif;text-transform:uppercase;font-weight:100;font-size:25px;line-height:24px;line-height:1;margin:0 0 10px 0;padding:0}@media (min-width:1024px){.site-header .site-email-signup__title{display:block}}.site-email-signup__message--error{color:#e20400}.site-email-signup__message--success{color:#000}.site-email-signup__fields{margin-bottom:20px}.site-header .site-email-signup__fields{padding:0}.site-email-signup__field{display:block;width:100%;margin:0 auto 10px}.site-email-signup__terms-conditions{padding:10px 15px 0 15px;display:none;position:relative}.site-header .site-email-signup__terms-conditions{padding:0}.site-email-signup__checkboxes{margin-bottom:10px}@media (min-width:1024px){.site-email-signup__checkboxes{margin-bottom:15px}}.site-email-signup__checkbox{display:block;margin:0 0 7px 0;text-transform:none}@media (min-width:1024px){.site-email-signup__checkbox{margin-bottom:12px}}.site-email-signup__checkbox__text p{display:inherit}.site-header .site-email-signup__footer:after{content:"";display:table;clear:both}.site-email-signup input[type=submit],.site-email-signup__submit{width:100%;display:block;border-radius:10px}.site-header .site-email-signup input[type=submit],.site-header .site-email-signup__submit{display:inline-block;float:right;width:auto}.site-email-signup__success{position:relative;text-align:center;padding:2em 0}.site-email-signup__success-header{text-transform:uppercase}.site-email-signup__success-offer{line-height:1.5em}.site-email-signup__success-offer__code{text-transform:uppercase}.site-email-signup__success-terms{margin-top:1em;margin-bottom:2em}.site-email-signup__success-cta{margin-bottom:2em}.site-email-signup__success-cta .button--medium{min-width:172px}.site-email-signup input{border-radius:10px}
@media (min-width:1024px){.country-chooser{display:inline-block}}.country-select,.country-select-img,.language-select{margin-top:4px;margin-left:10px;vertical-align:middle;display:inline-block}.country-select--hide,.country-select-img--hide,.language-select--hide{display:none}.locale-select{display:none}.country-select__menu{display:inline-block}.country-select-img{width:17px;height:13px;vertical-align:top;margin-top:13px;margin-left:0}.country-select__selectbox,.language-select__selectbox{min-width:auto}.no-touchevents .country-select__selectbox,.no-touchevents .language-select__selectbox{color:#fff}body.device-mobile .country-select__selectbox,body.device-mobile .language-select__selectbox{color:#000}.country-select__selectbox .select-box__label,.language-select__selectbox .select-box__label{min-width:auto;border-color:#000;text-decoration:underline;padding-right:15px;padding-left:0}.country-select__selectbox .select-box__label:after,.language-select__selectbox .select-box__label:after{content:"";font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.country-select__selectbox .select-box__label.open,.language-select__selectbox .select-box__label.open{text-decoration:none}.country-select__selectbox .select-box__label:after,.language-select__selectbox .select-box__label:after{position:relative;left:8px;border:none;width:1em;color:#fff;font-size:8px;text-decoration:none}.country-select__selectbox .select-box__options,.language-select__selectbox .select-box__options{min-width:155px;width:100%;max-height:180px;top:auto;bottom:3.5em}.country-select__selectbox .select-box__option,.language-select__selectbox .select-box__option{background:#000;text-align:left}.country-select__selectbox .select-box__option:hover,.language-select__selectbox .select-box__option:hover{background:#696969;text-decoration:none}.language-select__selectbox{padding-right:10px}.language-select__selectbox .select-box__options{min-width:112px}
.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component__loyalty-image{width:100%}@media (min-width:1024px){.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component__loyalty-image{height:240px}}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .loyalty-tier-restriction-message-wrapper{width:90%;margin:20px auto;text-align:center}@media (min-width:1024px){.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .loyalty-tier-restriction-message-wrapper{width:80%}}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .earn-more,.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled,.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .retricted-signin-form-container{width:90%;text-align:center;margin:5px auto 20px}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .retricted-signin-form-container .form-item{width:60%;margin:0 auto;margin-top:20px;text-align:left}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .retricted-signin-form-container .form-item input{width:100%}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .retricted-signin-form-container .form-item .forgot-password{text-align:center}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .retricted-signin-form-container .form-submit{padding:6px 40px 6px 40px;margin-top:20px}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .retricted-signin-form-container .not_a_member_wrapper{margin-top:20px;text-transform:uppercase}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled{text-align:center}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .birthday_wrapper{width:65%;text-align:center;margin:30px auto 0}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .birthday_wrapper .birthdate_text{text-transform:uppercase}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .birthday_wrapper .birth_day_container,.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .birthday_wrapper .birth_month_container{display:inline-block}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .birthday_wrapper .select-box{min-width:90px;margin-right:10px}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .birthday_wrapper .select-box__label,.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .birthday_wrapper .select-box__options{min-width:90px}@media (min-width:1024px){.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .birthday_wrapper .select-box__label,.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .birthday_wrapper .select-box__options{min-width:160px;max-height:15em}}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .birthday_wrapper .select-box__label{text-align:left}@media (min-width:1024px){.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .birthday_wrapper .select-box{min-width:160px}}@media (min-width:1024px){.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .birthday_wrapper{text-align:left}}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .join-smashcash-wrapper{width:90%;margin:20px auto 0}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .join-smashcash-wrapper .loyalty-cta__button{padding:6px 30px 6px 30px}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .join-smashcash-wrapper .learn_more_disclaimer,.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .join-smashcash-wrapper .learn_more_text{margin-top:20px}@media (min-width:1024px){.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .not-enrolled .join-smashcash-wrapper{width:60%}}.loyalty-restricted-overlay-template .restricted-loyalty-sign-in-component .earn-more{text-align:center}#colorbox.loyalty-early-access-overlay #cboxLoadedContent{padding:0}
.loyalty-cancellation_popup .error_messages{text-align:center;margin-bottom:10px}.loyalty-cancellation_popup .cancellation-loyalty-sign-in-component__form-header{text-align:center}.loyalty-cancellation_popup .cancellation-signin-form-container .cancellation-loyalty-sign-in-component__form-data{margin-bottom:30px;text-align:center}.loyalty-cancellation_popup .cancellation-signin-form-container .form-item input[type=password],.loyalty-cancellation_popup .cancellation-signin-form-container .form-item input[type=text]{width:100%}.loyalty-cancellation_popup .cancellation-signin-form-container .sign-in-component__button-wrapper{text-align:center}@media (min-width:1024px){.loyalty-cancellation_popup .cancellation-signin-form-container .sign-in-component__button-wrapper{text-align:right}}.loyalty-cancellation_popup .cancellation-signin-form-container .sign-in-component__button-wrapper .form-submit{padding:6px 50px}@media (min-width:1024px){.loyalty-cancellation_popup .cancellation-signin-form-container .sign-in-component__button-wrapper .form-submit{padding:6px 30px}}.loyalty-cancellation_popup .cancellation-signin-form-container .forget-password{margin:20px 0 10px;text-align:right}@media (min-width:1024px){.loyalty-cancellation_popup .cancellation-signin-form-container .forget-password{text-align:left}}@media (min-width:1024px){.loyalty-cancellation_popup .cancellation-confirmation-form-container{width:90%;margin:auto}}.loyalty-cancellation_popup .cancellation-confirmation-form-container .cancellation-loyalty-sign-in-component__form-data{margin-bottom:30px}.loyalty-cancellation_popup .cancellation-confirmation-form-container .loyalty_popover__loyalty_cancel-button{margin-top:2px;float:left}.loyalty-cancellation_popup .cancellation-confirmation-form-container .loyalty_popover__loyalty_cancel-text{margin-left:10px;width:80%;float:left}.loyalty-cancellation_popup .cancellation-confirmation-form-container .form-submit{margin-top:20px;padding:6px 30px}.loyalty-cancellation_popup .cancellation-confirmation-form-container .dont-cancel{margin-top:15px}@media (min-width:1024px){.loyalty-cancellation_popup .cancellation-confirmation-success-form-container{width:90%;margin:auto}}
.basic-formatter__header{text-align:center;margin:0 0 20px 0;padding:0 20px}@media (min-width:1024px){.basic-formatter__header{margin-bottom:25px}}.basic-formatter__headline{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Knockout 49 Web",arial,sans-serif;text-transform:uppercase;font-weight:100;font-size:30px;line-height:28px;margin:0 0 7px 0}@media (min-width:1024px){.basic-formatter__headline{font-size:36px;line-height:34px}}@media (min-width:1024px){.basic-formatter__headline{margin-bottom:15px}}.basic-formatter__headline>p{margin:0;line-height:inherit}.basic-formatter.homepage-wrapper--mobile .basic-formatter__item{padding-left:16px;padding-right:16px}.basic-formatter.homepage-wrapper--mobile .basic-formatter__item:nth-child(1){padding-left:0;padding-right:0}.basic-formatter.homepage-wrapper--desktop .basic-formatter__item.content-pad--divider:nth-child(1){padding-bottom:0;border-bottom:0}.basic-formatter.homepage-wrapper--desktop .basic-formatter__item.content-pad--divider:nth-child(2){padding-bottom:25px}.basic-formatter.story-lighting-page .basic-formatter__item.content-pad--divider:nth-child(1){padding-bottom:0}@media (min-width:1024px){.basic-formatter.story-lighting-page .basic-formatter__item.content-pad--divider:nth-child(1){border-bottom:0}}.basic-formatter.story-lighting-page .basic-carousel-formatter{margin-top:36px}@media (max-width:1023px){.basic-formatter.story-lighting-page .pro-artists ul.default-ul li{margin-left:1em}}.basic-formatter.story-primer-page .story-primer-carousel{background:#f8f8fa}@media (max-width:1023px){.basic-formatter.story-primer-page>.basic-formatter__items>.basic-formatter__item:nth-child(1){border-bottom:1px solid #696969;padding-bottom:10px;margin-bottom:20px}}@media (max-width:1023px){.basic-formatter.story-primer-page>.basic-formatter__items>.basic-formatter__item:nth-child(2){margin-bottom:0}}.basic-formatter.story-primer-page .primer-story-mobile-touts{background:#f8f8fa;padding:30px 0}.basic-formatter.story-primer-page .primer-story-mobile-touts h2{font-size:65px;line-height:.75;margin:0 0 10px 0;font-family:"Knockout 47 Web",arial,sans-serif}.basic-formatter.story-primer-page .primer-story-mobile-touts>.basic-formatter__item{margin-bottom:25px}@media (max-width:1023px){.basic-formatter.story-studio-skin-page .basic-formatter__items:nth-child(1)>.basic-formatter__item:nth-child(1){border-bottom:1px solid #696969;padding-bottom:25px;margin-bottom:25px}.basic-formatter.story-studio-skin-page .basic-formatter__items:nth-child(1)>.basic-formatter__item:nth-child(3),.basic-formatter.story-studio-skin-page .basic-formatter__items:nth-child(1)>.basic-formatter__item:nth-child(4){margin-bottom:25px}.basic-formatter.story-studio-skin-page .basic-formatter__items:nth-child(1)>.basic-formatter__item:nth-child(3) .hero-large{margin-bottom:10px}}.basic-formatter.story-studio-skin-page .basic-formatter__items:nth-child(1) .basic-formatter__item:nth-child(3) .basic-carousel-formatter{margin-bottom:26px}
