@font-face{font-family:basis-grotesque;font-weight:700;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/0148/9585/files/basis-grotesque-bold.woff2?v=1614987536) format("woff2"),url(https://cdn.shopify.com/s/files/1/0148/9585/files/basis-grotesque-bold.woff?v=1614987536) format("woff")}@font-face{font-family:basis-grotesque;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/0148/9585/files/basis-grotesque-regular.woff2?v=1614987536) format("woff2"),url(https://cdn.shopify.com/s/files/1/0148/9585/files/basis-grotesque-regular.woff?v=1614987536) format("woff")}*{box-sizing:border-box;outline:none}body{margin:0;font-family:basis-grotesque,Helvetica,sans-serif;overflow-x:hidden}.button--primary{color:#fff;background-color:#002970;background-image:linear-gradient(116.57deg,rgba(8,177,255,.4) 0%,rgba(0,120,212,.4) 50%,rgba(0,120,212,0) 100%);transition:.2s ease;height:44px;line-height:44px;text-align:center;border:none;padding:0 16px;font-weight:700;cursor:pointer;outline:none;font-size:14px;text-decoration:none;border-radius:0;text-transform:uppercase;display:inline-block;letter-spacing:1px}.button--primary:hover{background-color:#0078d4;background-image:linear-gradient(116.57deg,rgba(191,248,255,.8) 0%,rgba(8,177,255,.8) 50%,rgba(8,177,255,0) 100%);color:#fff}.button--primary:disabled,.button--primary[disabled]{color:#8f8f8f;background-color:#d8d8d8;background-image:unset;cursor:not-allowed}.button--primary:disabled:hover,.button--primary[disabled]:hover{color:#8f8f8f;background-color:#d8d8d8;background-image:unset}.button--secondary{color:#002970;background-color:transparent;transition:.2s ease;height:40px;line-height:38px;text-align:center;border:2px solid #002970;border-radius:0;padding:0 16px;font-weight:700;cursor:pointer;outline:none;font-size:14px;text-decoration:none;display:inline-block;letter-spacing:1px;text-transform:uppercase}.button--secondary:hover{color:#0078d4;border:2px solid #0078d4}.button--outline{box-sizing:border-box;display:block;letter-spacing:.075em;text-transform:uppercase;height:44px;padding:14px 16px;background-color:#fff;border-radius:0;font-family:basis-grotesque,Helvetica,sans-serif;font-weight:700;font-stretch:normal;text-align:center;color:#0078d4!important;border:2px solid #0078d4!important;cursor:pointer;text-decoration:none;outline:none;line-height:1;font-size:13px;transition:all .25s ease}.button--outline:hover{color:#08b1ff!important;border:2px solid #08b1ff!important}.button--outline.inline{display:inline-block;font-size:12px;letter-spacing:.05em;padding:13px 18px;line-height:normal;width:auto}.button--outline.inline:hover{opacity:.85}.arrow-link{margin:0 0 30px;color:#004e9c;display:inline-block;text-decoration:none;letter-spacing:.025em;font-weight:700;font-size:16px;width:auto;position:relative;height:28px}.arrow-link .link-arrow{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC41MDQiIGhlaWdodD0iOS4yNzgiIHZpZXdCb3g9IjAgMCAxMC41MDQgOS4yNzgiPjxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4yNSAwLjE2OSkiPjxwYXRoIGlkPSJQYXRoIiBkPSJNOS44NjksMy45Nyw3LjA2OS4yMzhBLjU3Ni41NzYsMCwwLDAsNi4yMjIuMTQ1YS43MzUuNzM1LDAsMCwwLS4wODQuOTNMOC4xMzIsMy43M0guNmEuNjMxLjYzMSwwLDAsMC0uNi42NTkuNjMxLjYzMSwwLDAsMCwuNi42NTlIOC4xMzJMNi4xMzgsNy43YS43NDEuNzQxLDAsMCwwLC4wODQuOTMuNTc2LjU3NiwwLDAsMCwuODQ3LS4wOTNsMi44LTMuNzMyYS43MzQuNzM0LDAsMCwwLDAtLjgzN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wODIpIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMC41Ij48L3BhdGg+PC9nPjwvc3ZnPg==);display:inline-block;margin-left:10px;position:relative;transition:all .35s ease;right:0;width:10.5px;height:9.5px;background-repeat:no-repeat;background-position:center center;mix-blend-mode:screen}.arrow-link.left .link-arrow{transform:rotate(180deg);margin-left:0;margin-right:10px;left:auto;right:0}.arrow-link:hover{color:#08b1ff}.arrow-link:hover .link-arrow{left:5px;right:auto;-webkit-filter:invert(36%) sepia(80%) saturate(5476%) hue-rotate(191deg) brightness(96%) contrast(101%);filter:invert(36%) sepia(80%) saturate(5476%) hue-rotate(191deg) brightness(96%) contrast(101%)}.arrow-link.left:hover .link-arrow{right:5px;left:auto}.text-link{display:inline-block;font-family:basis-grotesque,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:.075em;color:#0078d4;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;border-radius:0;transition:all .2s ease,height .2s ease}.valign-center{align-items:center!important}@media screen and (min-width: 769px){.text-link:hover{color:#08b1ff}}.icon--badge-hot{color:#ffb805}.icon--badge-new{color:#08b1ff}.icon--badge-sale{color:#e62817}.icon--badge-limited{color:#002970}.icon--badge-sold-out,.icon--badge-coming-soon{color:#6d7782}.yotpo .yotpo-bottomline .yotpo-icon-star,.yotpo .yotpo-bottomline .yotpo-icon-half-star,.yotpo .yotpo-bottomline .yotpo-icon-empty-star,.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo .write-review .yotpo-header .yotpo-icon{color:#ffb805!important}.standard-page .hero-section{height:auto;position:relative}.standard-page .page-hero{margin-bottom:60px}.standard-page .hero-section picture{width:100%;height:350px;display:block}.standard-page .hero-section picture img{object-fit:cover;width:100%;height:100%;display:block}.standard-page .hero-descr-wrap{padding:40px 40px 60px;text-align:center}.standard-page .hero-descr-wrap h1.hero-title{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 auto 10px}.standard-page .hero-descr-wrap .subtitle{font-size:17px;max-width:650px;margin:1em auto 0}.standard-page .hero-buttons{display:flex;margin:20px auto 0;justify-content:center}.standard-page .hero-buttons .button{display:inline-block;margin:0 6px;text-transform:uppercase}@media screen and (min-width: 769px){.standard-page .hero-section,.standard-page .page-hero{margin-bottom:80px}.standard-page .hero-section picture{height:400px}.standard-page .hero-section:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(229.5deg,rgba(196,196,196,0) 0%,#232323 86.38%);z-index:1;opacity:.5;background-blend-mode:multiply}.standard-page .hero-descr-wrap{text-align:center;position:absolute;bottom:0;left:0;right:0;color:#fff;max-width:1300px;margin:0 auto;z-index:10;padding:0 30px;height:100%;display:flex;align-items:center;justify-content:center}.standard-page .hero-descr-wrap h1.hero-title{font-size:36px}.standard-page .hero-descr-wrap .subtitle{color:#fff}}@media screen and (min-width: 1024px){.standard-page .hero-descr-wrap h1.hero-title{font-size:48px}.standard-page .hero-descr-wrap .subtitle{font-size:22px}.standard-page .hero-section picture{height:500px}}body.flow-server-render .only-domestic,html.flow-localized .only-domestic,body.flow-server-render #rx-men-prescription,html.flow-localized #rx-men-prescription,body.flow-server-render #rx-women-prescription,html.flow-localized #rx-women-prescription,body.flow-server-render #rx-men-readers,html.flow-localized #rx-men-readers,body.flow-server-render #rx-women-readers,html.flow-localized #rx-women-readers{display:none!important}.flow-load-wait{opacity:0;visibility:hidden;transition:opacity .5s}.flow-load-wait.flow-show{opacity:1;visibility:visible;transition:opacity .3s}.shopify-section button.accordion{outline:none;display:block;width:100%;text-align:left;line-height:1.6;background:white;border:none;border-top:1px solid #ccd3da;border-radius:0;margin:0 auto;font-family:basis-grotesque,Helvetica,sans-serif;color:#495361;font-size:14px;font-weight:600;padding:18px 32px 18px 18px}.shopify-section button.accordion:after{content:"+";font-size:16px;color:#495361;float:right;margin-right:-14px;line-height:24px;font-weight:600!important}.shopify-section .panel{padding:0 18px;font-size:16px;color:#495361;line-height:1.6;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.shopify-section .panel:last-child{border-bottom:1px solid #ccd3da}.shopify-section .panel .accordion-button{padding:20px 0;text-align:center}.shopify-section button.accordion.active:after{content:"-"}.shopify-section .panel table{width:100%;display:block;font-size:14px!important;border-collapse:collapse}.shopify-section .panel table tr{border-bottom:1px solid #e6eaed}@media screen and (min-width: 769px){.shopify-section button.accordion{cursor:pointer}.shopify-section .panel .accordion-button{padding:20px 0 40px;text-align:center}}@media screen and (min-width: 1024px){.shopify-section .panel{font-size:17px}}* .page-hero{text-align:center;margin:0 auto 30px;position:relative}* .page-hero .page-featured-img{width:100%;height:150px;left:0;top:0;z-index:0;position:relative;background:#232b38}#shopify-section-static-giving-back .page-hero .page-featured-img{height:300px}#shopify-section-static-affiliate-program .page-hero .page-featured-img{height:450px}.template--page-careers .page-hero .page-featured-img{height:350px}* .page-hero .page-featured-img picture{width:100%;height:100%;position:relative}.page-become-retailer-wholesale .page-hero .page-featured-img,.page-goggle-and-helmet-warranty .page-hero .page-featured-img{height:350px}* .page-hero .page-featured-img picture img{display:block;object-fit:cover;width:100%;height:100%;object-position:center 25%}* .page-hero.centered .page-featured-img picture img{display:block;object-fit:cover;width:100%;height:100%;object-position:center!important}* .page-hero .page-title{position:absolute;width:100%;height:100%;z-index:1;display:flex;align-items:flex-end;bottom:0;left:0;right:0}* .page-hero .page-title .inner-title{width:85%;max-width:650px;background:white;padding:25px 30px 20px;margin:0 auto -6%}* .page-hero .page-title h1{font-family:aktiv-grotesk-extended,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 auto 10px}* .page-hero .page-subtitle{font-size:17px;margin-top:0;margin-bottom:15px;color:#6d7782;line-height:1.5}@media screen and (min-width: 769px){#shopify-section-static-giving-back .page-hero .page-featured-img{height:400px}#shopify-section-static-affiliate-program .page-hero .page-featured-img{height:350px}.template--page-careers .page-hero .page-featured-img{height:400px}* .page-hero .page-featured-img{height:250px}* .page-hero .page-featured-img:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(229.5deg,rgba(196,196,196,0) 0%,#232323 86.38%);z-index:1;opacity:.45;background-blend-mode:multiply}* .page-hero .page-title h1{font-size:36px;max-width:550px}}@media screen and (min-width: 769px){* .page-hero .page-featured-img{height:250px}* .page-hero .page-title{align-items:center;justify-content:center}* .page-hero .page-title .inner-title{background:none;margin:0 auto;max-width:830px}* .page-hero .page-title h1,* .page-hero .page-title .page-subtitle{color:#fff}* .page-hero .page-title h1{font-size:48px}* .page-hero .page-title .page-subtitle{font-size:22px}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#main-fixed{width:100%;left:0;top:0;z-index:99;transition:all .3s ease-in-out}#main-fixed.sticky{position:sticky}@media screen and (min-width: 768px){#main-fixed{top:-115px}#main-fixed.sticky{top:0}}#main-nav .icons .header-icons__icon-badge{position:absolute;top:15px;right:-8px;min-width:1rem;min-height:1rem;padding:.125rem .25rem;line-height:1;color:#fff;background-color:#08b1ff;border-radius:6.25rem;font-size:.875rem;visibility:visible;opacity:1;font-weight:400;text-align:center}@media screen and (max-width: 768px){#main-fixed{display:block!important;position:sticky}#main-nav .icons .header-icons__icon-badge{top:12px}}#main-nav .icons .header-icons__icon-badge:before{content:attr(data-cart-count)}#main-nav .icons .header-icons__icon-badge[data-cart-count="0"]{visibility:hidden;opacity:0}#notification-bar{background-color:#002970;padding:10px 20px;height:35px;box-sizing:border-box}#notification-bar .message{margin:0;text-align:center;color:#fff;font-family:basis-grotesque,sans-serif;font-size:13px;font-weight:700}#notification-bar .message a{color:#fff}.notification-menu{padding:0;margin:0;position:absolute;right:50px;top:10px;text-align:right;font-size:0}.notification-menu li{display:inline-block}.notification-menu li:nth-child(2){margin-left:5px;margin-right:5px;padding-left:5px;padding-right:5px;border-left:thin solid white;border-right:thin solid white}.notification-menu li a{color:#fff;font-size:13px;font-family:basis-grotesque;text-decoration:none}.notification-menu li a:hover{text-decoration:underline}#main-nav{padding:0 50px;height:80px;border-bottom:1px solid #e0e5e9;position:relative;z-index:2}#main-nav .logo{width:150px;float:left;text-align:left;padding-top:18px}#main-nav .logo a{color:#002970}#main-nav .logo:hover a svg,#main-nav .logo:hover a svg g{color:#08b1ff;fill:#08b1ff}#main-nav:hover .logo a{color:#002970}#main-nav .logo a{display:inline-block}#main-nav .main-dk{width:calc(100% - 300px);float:left}#main-nav:before{background-color:#fff;opacity:0;content:" ";position:absolute;width:100%;height:100%;left:0;top:0;transition:all .25s;z-index:-1}#main-nav:hover:before{opacity:1}#main-nav .main-dk>ul{margin:0;padding:0;text-align:center;display:block;width:100%;list-style-type:none;font-size:0px}#main-nav .main-dk>ul>li{display:inline-block;color:#002970;font-weight:700;font-family:basis-grotesque}#main-nav:hover .main-dk>ul>li{color:#002970}#main-nav .main-dk>ul>li>a{text-decoration:none;color:#002970;height:80px;line-height:80px;display:inline-block;padding:0 20px;font-size:14px;border-bottom:2px solid transparent}#main-nav .main-dk>ul>li>a svg{transform:rotate(180deg);margin-left:2px;top:-1px;position:relative;display:none}#main-nav .main-dk>ul>li>a:hover svg{transform:rotate(0)}#main-nav .main-dk>ul>li:hover>a{border-bottom:2px solid #08b1ff}#main-nav:hover .main-dk>ul>li>a{color:#002970}#main-nav .icons{float:left;width:150px}#main-nav .icons ul{margin:0;padding:0;text-align:right;display:block;width:100%;list-style-type:none}#main-nav .icons ul li{display:inline-block;margin:0 0 0 25px;font-size:14px;color:#002970;font-weight:700;font-family:basis-grotesque}#main-nav:hover .icons ul li{color:#002970}#main-nav .icons ul li a{text-decoration:none;color:#002970;height:80px;line-height:80px;display:inline-block;cursor:pointer;position:relative}#main-nav:hover .icons ul li a{color:#002970}#main-fixed.sticky #main-nav{background-color:#fff}#main-fixed.sticky #main-nav .logo a{color:#002970}#main-fixed.sticky #main-nav .main-dk>ul>li{color:#002970}#main-fixed.sticky #main-nav .main-dk>ul>li>a{color:#002970}#main-fixed.sticky #main-nav .icons ul li a{color:#002970}#main-nav .sub-dk{position:absolute;left:0;width:100%;background-color:#f3f4f7;height:auto;display:none}#main-nav .main-dk>ul>li:hover .sub-dk{display:block}#main-nav .sub-dk .container{max-width:1300px;margin:auto;font-size:0px;padding:20px 0 10px;overflow:auto;width:96%;text-align:center}#main-nav .sub-dk .container .column{display:inline-block;font-size:0;width:25%;vertical-align:top;padding:0 10px;box-sizing:border-box}#main-nav .sub-dk .container .column.half{width:50%}.menu-category{background-color:#fff;border-radius:2px;margin-bottom:10px;position:relative;overflow:auto}.menu-category h3{border-bottom:1px solid #e9ecef;padding:0;margin:0;font-size:15px;line-height:normal;letter-spacing:normal;height:56px;box-sizing:border-box;text-align:left;overflow:hidden}.menu-category h3 a{padding:20px;margin:0;color:#232c39;display:inline-block;font-family:basis-grotesque,Helvetica,sans-serif;font-size:15px;width:100%;position:relative;height:56px;text-decoration:none;box-sizing:border-box}.menu-category ul{margin:0;padding:0}.menu-category li{padding:0;margin:0;line-height:normal;float:none;color:#000;text-decoration:none;display:block;text-align:left;font-size:13px}.menu-category li a{padding:10px 20px;width:100%;margin:0;color:#51575f;display:inline-block;font-size:13px;font-family:basis-grotesque,Helvetica,sans-serif;font-weight:600;letter-spacing:normal;box-sizing:border-box;text-decoration:none}#main-nav .main-dk .d-solid-links li a{background-color:#002970;text-align:left;color:#fff;font-size:14px;font-family:basis-grotesque,Helvetica,sans-serif;padding:20px 16.5px;display:block;margin-bottom:10px;text-decoration:none;font-weight:700;letter-spacing:1px;border-radius:2px;box-sizing:border-box}@media screen and (max-width: 1300px){.menu-category li a{padding:10px 5px 10px 10px}}.menu-category li a:hover{color:#0078d4}.menu-category.blog-nav li a{padding:20px 20px 13px}.menu-category li a img{display:inline-block;margin-right:10px;height:35px;vertical-align:middle;@media screen and (max-width: 800px) and (min-width: 600px){margin-right:10px}}.menu-category h3 a span{display:inline-block;margin-left:10px;position:relative;transition:all .5s ease;left:0}.menu-category h3:hover a span{left:20px}.menu-category h3:hover a{color:#0078d4}.menu-category h3:hover a:before{content:"Shop All "}.menu-category h3:hover a svg{fill:#0078d4!important;stroke:#0078d4!important}.menu-category .rx-badge{top:-10px;font-weight:700;letter-spacing:.5px}.d-solid-links ul{padding:0;margin:0}.d-solid-links li a span{display:inline-block;margin-left:10px;position:relative;transition:all .5s ease;left:0}.d-solid-links li a svg{fill:#fff!important;stroke:#fff!important}.d-solid-links li a:hover span{left:20px}.menu-category h4{border-bottom:1px solid #e9ecef;padding:20px;margin:0;line-height:normal;letter-spacing:normal;color:#232c39;font-family:basis-grotesque,Helvetica,sans-serif;font-size:15px;text-align:left}.menu-category h4 a{float:right;color:#0078d4;text-decoration:none}.menu-category h4 a span{display:inline-block;margin-left:10px}.menu-category h4 a svg{fill:#0078d4!important;stroke:#0078d4!important}#main-nav .rx-nav-posts{overflow:auto}#main-nav .rx-nav-posts li{float:left;width:50%}#main-nav .rx-nav-posts li img{display:block;margin-right:0;vertical-align:middle;height:auto;width:100%;margin-bottom:10px}#main-nav .rx-nav-posts li a{line-height:1.5}#main-nav .rx-nav-posts li:first-child a{padding-right:10px}#main-nav .rx-nav-posts li:last-child a{padding-left:10px}.temp-img{display:inline-block;width:64px;vertical-align:middle;margin-right:10px;top:1px;position:absolute;left:20px}@media screen and (max-width: 1300px){.temp-img{left:10px}}.menu-category h3 a.temp-link{padding-left:100px}.menu-category h3:hover a.temp-link:before{content:"Shop All ";display:none}.menu-category h3:hover a:before{display:none}.menu-category ul.half{width:50%;float:left}.acsb-trigger.acsb-trigger-size-small{height:35px!important;left:0!important;z-index:100}@media screen and (max-width: 1080px){#main-nav{padding:0 15px}#main-nav .logo{width:60px}#main-nav .main-dk>ul{text-align:left}#main-nav .main-dk{width:calc(100% - 190px)}.notification-menu{right:15px}#main-nav .icons ul li:first-child{margin-left:0}#main-nav .icons ul li:nth-child(2){margin-left:0}#main-nav .main-dk>ul>li>a{padding:0 10px}#main-nav .icons{width:120px}}#main-nav .icons .mobile-only,.main-m{display:none}@media screen and (max-width: 768px){#main-nav .main-dk{display:none}#notification-bar{padding:10px 30px 10px 0}#notification-bar .message{font-weight:700;font-size:12px}.notification-menu{display:none}.acsb-trigger.acsb-trigger-size-small{right:0px!important;left:auto!important}#main-nav .icons{float:right}#main-nav .icons .desktop-only{display:none}#main-nav .icons .mobile-only{display:inline-block}#main-nav .icons ul li a{height:65px;line-height:72px}#main-nav{height:65px}#main-nav .logo{padding-top:15px;width:50px}.main-m{display:block}.main-m{float:left}.main-m a:first-child{margin-right:10px}.main-m a{height:65px;line-height:65px;text-decoration:none;color:#002970;font-size:14px;font-weight:700;letter-spacing:1px;display:inline-block}#main-nav .logo a svg{height:35px;width:35px}}body .acsb-trigger .acsb-trigger-icon svg,body .acsb-trigger .acsb-trigger-icon img,body .acsb-trigger .acsb-trigger-icon .acsb-entity{max-width:50%!important;max-height:50%!important}#search-bar-d,#search-bar-d-new{background-color:#fff;padding:5px 0;border-bottom:1px solid #e0e5e9;display:none}html div.snize-ac-results.snize-ac-results-mobile{background-color:#00000080}#search-bar-d .search-container form .search,#search-bar-d-new .search-container form .search{position:absolute;left:0px;top:15px;color:#858585}.search-container{max-width:1300px;width:96%;margin:auto}.search-container form{position:relative}.search-container input[type=text]{height:50px;width:100%;font-size:16px;padding:0 80px 0 25px;border:0}.search-container input[type=submit]{position:absolute;right:0;height:100%;font-size:16px;text-transform:uppercase;background-color:transparent;border:none;padding-right:0;cursor:pointer;color:#0078d4;font-family:basis-grotesque,Helvetica,sans-serif;font-weight:600}.template--index .section{margin:35px auto 45px}.template--index .section .text-center{text-align:center}.template--index .container,.template_name--page .container,.template--404 .container,.template--search .container{max-width:1300px;margin:0 auto}.template--index .container .inner-section{position:relative}.template--index .box-shadow{box-shadow:0 0 9px #00000026}@media screen and (min-width: 1024px){.template--index .section,.template_name--page .container,.template--404 .section{margin:60px auto 70px}}@media screen and (min-width: 1400px){.template--index .container{padding:0}}.hero-full-section-wrap{position:relative}@media screen and (max-width: 768px){.hero-full-section-wrap .hero-image{margin-bottom:20px}}.hero-full-section-wrap .hero-descr{position:absolute;top:50%;transform:translateY(-50%);text-align:center;z-index:1;max-width:575px;width:fit-content;left:2%}.hero-full-section-wrap--slider .hero-descr.hero-descr--bottom_left{top:unset;bottom:5%;transform:unset;position:absolute;text-align:left;z-index:1;max-width:575px;width:fit-content;left:2%;margin-bottom:40px}.hero-full-section-wrap .hero-descr.hero-align-right{position:absolute;top:50%;transform:translateY(-50%);text-align:center;z-index:1;max-width:575px;width:fit-content;right:2%;left:auto}.hero-full-section-wrap .button--primary{margin-left:5px;margin-right:5px}.hero-full-section-wrap .button--secondary{margin-left:5px;margin-right:5px;background:white;height:44px;line-height:40px}.hero-full-section-wrap--slider .hero-descr.hero-descr--middle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-flow:column;align-items:center;justify-content:center}@media screen and (min-width: 1700px){.hero-full-section-wrap .hero-descr{position:absolute;top:50%;transform:translateY(-50%) scale(1.15);text-align:center;z-index:1;max-width:575px;width:fit-content;left:10%}.hero-full-section-wrap--slider .hero-descr.hero-descr--bottom_left{position:absolute;top:unset;bottom:5%;text-align:left;z-index:1;max-width:575px;width:fit-content;left:2%}.hero-full-section-wrap .hero-descr.hero-align-right{position:absolute;top:50%;transform:translateY(-50%) scale(1.15);text-align:center;z-index:1;max-width:575px;width:fit-content;right:10%;left:auto}}.hero-full-section-wrap .hero-descr h1{margin-top:0;font-weight:900;font-size:36px;margin-bottom:10px;font-family:aktiv-grotesk-extended,sans-serif}.hero-full-section-wrap picture{width:100%;display:block;position:relative}.hero-full-section-wrap .hero-image img,.hero-full-section-wrap .hero-image video{width:100%;height:75vh;display:block;object-position:50% 50%;object-fit:cover;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNSAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzUgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQjNCQUM2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjQ5LDEwLjA5TDEyLjcsMjUuNTFIOC43NWw2Ljc5LTE1LjQySDE5LjQ5eiBNMjEuNDcsMTAuMDlsLTYuNzksMTUuNDJoMy45NWw2Ljc5LTE1LjQySDIxLjQ3eiBNMzMuNDksMTcuOAoJYzAtOS4wNS03LjM2LTE2LjQxLTE2LjQxLTE2LjQxQzguMDQsMS4zOSwwLjY4LDguNzUsMC42OCwxNy44czcuMzYsMTYuNDEsMTYuNDEsMTYuNDFDMjYuMTMsMzQuMjEsMzMuNDksMjYuODUsMzMuNDksMTcuOHoKCSBNMzEuNDYsMTcuOGMwLDcuOTItNi40NSwxNC4zNy0xNC4zNywxNC4zN2MtNy45MiwwLTE0LjM3LTYuNDUtMTQuMzctMTQuMzdjMC03LjkyLDYuNDUtMTQuMzcsMTQuMzctMTQuMzcKCUMyNS4wMSwzLjQzLDMxLjQ2LDkuODgsMzEuNDYsMTcuOHoiLz4KPC9zdmc+Cg==) #e7ebf2;background-repeat:no-repeat;background-position:center center;background-size:35px 35px}.hero-full-section-wrap p{margin:0 0 20px}.hero-full-section-wrap .signup,.hero-full-section-wrap .login{display:inline-block;width:174px;margin:0 10px;padding:12px;text-align:center;color:#fff;text-transform:uppercase;background-color:#004e9c;border-radius:2px;font-weight:400;transition:all .3s}.hero-full-section-wrap .signup:hover,.hero-full-section-wrap .login:hover{background-color:#0078d4}@media screen and (max-width: 768px){.hero-full-section-wrap .signup,.hero-full-section-wrap .login{width:134px;padding:10px;font-size:14px}.hero-full-section-wrap .hero-image img{height:40vh}.hero-full-section-wrap--slider .hero-image img,.hero-full-section-wrap--slider .hero-image video{height:63vh}.hero-full-section-wrap .hero-descr{position:relative;top:0;transform:none;width:100%;max-width:100%;left:0;margin-top:0;margin-bottom:20px}.hero-full-section-wrap--slider .hero-descr.hero-descr--bottom_left{position:absolute;bottom:2%;top:unset;text-align:left;left:3%;margin-bottom:0}.hero-full-section-wrap .hero-descr.hero-align-right{position:relative;top:0;transform:none;width:100%;max-width:100%;left:0;right:0;margin-top:20px}.hero-full-section-wrap .hero-descr h1{font-size:28px}.hero-full-section-wrap p{padding:0 10px}.hero-full-section-wrap .hero__button-wrapper .button--primary:first-child{margin-bottom:10px}}.template--index #site-footer{margin-top:0}.category-slider{display:grid;grid-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 769px){.category-slider{grid-gap:15px;grid-template-columns:repeat(4,minmax(0,1fr))}}.category-carousel-item h3,.category-carousel-item:visited h3{padding:10px 0;margin:0;color:#004e9c;display:inline-block;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;width:100%;position:relative}.category-carousel-item .link-arrow,.category-tabs__title .link-arrow{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC41MDQiIGhlaWdodD0iOS4yNzgiIHZpZXdCb3g9IjAgMCAxMC41MDQgOS4yNzgiPjxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4yNSAwLjE2OSkiPjxwYXRoIGlkPSJQYXRoIiBkPSJNOS44NjksMy45Nyw3LjA2OS4yMzhBLjU3Ni41NzYsMCwwLDAsNi4yMjIuMTQ1YS43MzUuNzM1LDAsMCwwLS4wODQuOTNMOC4xMzIsMy43M0guNmEuNjMxLjYzMSwwLDAsMC0uNi42NTkuNjMxLjYzMSwwLDAsMCwuNi42NTlIOC4xMzJMNi4xMzgsNy43YS43NDEuNzQxLDAsMCwwLC4wODQuOTMuNTc2LjU3NiwwLDAsMCwuODQ3LS4wOTNsMi44LTMuNzMyYS43MzQuNzM0LDAsMCwwLDAtLjgzN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wODIpIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMC41Ij48L3BhdGg+PC9nPjwvc3ZnPg==);display:inline-block;margin-left:10px;position:relative;transition:all .35s ease;left:0;width:10.5px;height:9.5px;background-repeat:no-repeat;background-position:center center;mix-blend-mode:screen}.category-carousel-item:hover .link-arrow{left:10px;-webkit-filter:invert(36%) sepia(80%) saturate(5476%) hue-rotate(191deg) brightness(96%) contrast(101%);filter:invert(36%) sepia(80%) saturate(5476%) hue-rotate(191deg) brightness(96%) contrast(101%)}#shopify-categories-section .category-carousel-item img{max-width:100%;display:block;-o-object-fit:cover;object-fit:cover}.categories-section__title{font-size:24px;font-weight:800;font-family:aktiv-grotesk-extended,sans-serif}#home-double-cta{overflow:auto;margin-top:20px}@media screen and (min-width: 769px){#home-double-cta{overflow:auto;margin-top:50px}}#home-double-cta .left-hero{width:49%;float:left;position:relative}#home-double-cta .right-hero{width:49%;float:right;position:relative}#home-double-cta img{display:block;max-width:100%;min-height:150px;height:auto;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNSAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzUgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQjNCQUM2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjQ5LDEwLjA5TDEyLjcsMjUuNTFIOC43NWw2Ljc5LTE1LjQySDE5LjQ5eiBNMjEuNDcsMTAuMDlsLTYuNzksMTUuNDJoMy45NWw2Ljc5LTE1LjQySDIxLjQ3eiBNMzMuNDksMTcuOAoJYzAtOS4wNS03LjM2LTE2LjQxLTE2LjQxLTE2LjQxQzguMDQsMS4zOSwwLjY4LDguNzUsMC42OCwxNy44czcuMzYsMTYuNDEsMTYuNDEsMTYuNDFDMjYuMTMsMzQuMjEsMzMuNDksMjYuODUsMzMuNDksMTcuOHoKCSBNMzEuNDYsMTcuOGMwLDcuOTItNi40NSwxNC4zNy0xNC4zNywxNC4zN2MtNy45MiwwLTE0LjM3LTYuNDUtMTQuMzctMTQuMzdjMC03LjkyLDYuNDUtMTQuMzcsMTQuMzctMTQuMzcKCUMyNS4wMSwzLjQzLDMxLjQ2LDkuODgsMzEuNDYsMTcuOHoiLz4KPC9zdmc+Cg==) #e7ebf2;background-repeat:no-repeat;background-position:center center;background-size:35px 35px}#home-double-cta .cc-heroo{position:absolute;bottom:0px;left:0px;width:100%;padding:20px 15px;box-sizing:border-box}#home-double-cta .cc-heroo h3{color:#fff;margin-bottom:0;margin-top:0;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800}#home-double-cta .cc-subt{color:#fff;margin-top:5px}.cc-heroo__btns .hero__button:first-child{margin-right:10px}@media screen and (max-width: 550px){#home-double-cta{width:100%;padding:0;max-width:100%}#home-double-cta .left-hero{width:100%;float:none;position:relative}#home-double-cta .right-hero{width:100%;float:none;margin-top:20px;position:relative}}#shopify-tab-section .tab-nav nav{display:flex;margin:20px auto 40px;align-items:center;justify-content:center;text-align:center}#shopify-tab-section h3{font-size:24px;font-weight:800;font-family:aktiv-grotesk-extended,sans-serif}#shopify-tab-section .tab-nav .tab-item{display:block;padding:12px 16px;position:relative;font-size:14px;letter-spacing:.02em;color:#232b38;outline:none;text-decoration:none}#shopify-tab-section .tab-nav .tab-item.active{font-weight:700;color:#002970}#shopify-tab-section .tab-nav .tab-item:active,#shopify-tab-section .tab-nav .tab-item:visited{outline:none;border:none}#shopify-tab-section .tab-nav .tab-item:after{content:"";display:block;left:0;right:0;position:absolute;bottom:0;top:auto;border-bottom:2px solid rgba(0,0,0,.05)}#shopify-tab-section .tab-nav .tab-item:before{content:"";display:block;left:0;right:0;position:absolute;bottom:0;top:auto;border-bottom:2px solid #08b1ff;transition:all .25s ease;width:0;margin:auto}#shopify-tab-section .tab-nav .tab-item.active:after{border-bottom:2px solid #002970;width:100%}#shopify-tab-section .review-wrap .text-m{display:none;font-size:11px;font-family:basis-grotesque,Helvetica,sans-serif;position:relative;top:1px;left:2px;color:#6e7d89!important}#shopify-tab-section .tab-content-wrap{transition:all .25s ease}#shopify-tab-section .tab-content{display:none;border:none;outline:none}#shopify-tab-section .tab-content .products-grid{margin:0 auto;font-size:0px}#shopify-tab-section .tab-content .tab-animate{transition:all .3s;opacity:0}#shopify-tab-section .tab-content.active{display:block}#shopify-tab-section .tab-content .tab-animate.in{opacity:1}#shopify-tab-section .tab-content img{margin:auto;display:block}@media screen and (max-width: 768px){#shopify-tab-section{padding-left:0;padding-right:0;margin-bottom:50px}#shopify-tab-section .tab-nav .tab-item{margin:0;padding:12px}#shopify-tab-section h3{font-size:22px}#shopify-tab-section .tab-nav .tab-item{margin:0;padding:12px;flex:1}#shopify-tab-section .review-wrap .text-m{top:-2px}}@media screen and (min-width: 901px){#shopify-tab-section .tab-content .products-grid .cc-collection-item:nth-last-child(-n+3){margin-bottom:0}}@media screen and (min-width: 1024px){#shopify-tab-section .tab-nav{margin-top:20px}#shopify-tab-section .tab-nav .tab-item:hover:before{width:100%}#shopify-tab-section .tab-nav .tab-item{font-size:16px;padding:15px 52px 24px}}.cc-collection-header{position:relative}.cc-collection-header--video{display:flex;flex-flow:column-reverse}.cc-collection-header--video .page-width{margin:0 auto}.cc-collection-header--video .collection-header__content{text-align:center;margin-top:20px;margin-bottom:20px}.cc-collection-header .featured-image{display:block;width:100%;height:30vh;object-fit:cover;object-position:center}.cc-collection-header .content{position:absolute;bottom:20px;left:0;width:100%}.cc-collection-header .content h1{font-size:45px;font-weight:800;font-family:aktiv-grotesk-extended,sans-serif;margin-top:0;margin-bottom:10px;max-width:75%}.collection-header__content h1{font-size:32px;font-weight:800;font-family:aktiv-grotesk-extended,sans-serif;margin-top:0;margin-bottom:5px}.collection-header__content h2,.collection-header__content p{font-size:16px;font-weight:400;font-family:basis-grotesque,Helvetica,sans-serif;margin-top:0;margin-bottom:0}.cc-collection-header .content.video-banner{position:relative;top:0;bottom:0;padding-top:30px}.cc-collection-header .content.video-banner h1{color:#232b38;max-width:100%;text-align:center;margin-bottom:0}.cc-collection-header .content.video-banner h2{color:#232b38;max-width:100%;text-align:center}.cc-collection-header .content.video-banner video{width:100%;display:block;margin:20px auto 0}.cc-collection-header .content .content-container.dark-text h1,.cc-collection-header .content .content-container.dark-text h2{color:#232b38}@media screen and (max-width: 768px){.cc-collection-header .featured-image{height:125px}.cc-collection-header .content{position:relative;bottom:0;left:0;width:100%;margin-top:10px;margin-bottom:12px;max-width:100%}.cc-collection-header .content.video-banner .content-container{max-width:100%}.collection-header__content h1{font-size:20px;max-width:100%}.collection-header__content h2,.collection-header__content p{font-size:15px;max-width:100%}}.cc-collection-header .content-container{width:1300px;max-width:96%;margin:auto;text-align:left}.collection-csbs-group__header{width:1300px;max-width:96%;margin:20px auto;text-align:left;border-bottom:1px solid #e0e5e9}.collection-csbs-group__header h2{font-family:aktiv-grotesk-extended,sans-serif;font-size:32px;font-weight:800;margin-bottom:0}.collection-csbs-group__header p{font-size:18px}.mobile-filter-triggers{width:96%;max-width:1300px;margin:20px auto 0;font-size:0px;text-align:left;display:none}@media screen and (max-width: 980px){.mobile-filter-triggers{display:none}}#mobile-filters.cc-collection-filters{position:fixed;top:0;width:100%;background-color:#fff;height:100%;z-index:999;margin:0;max-width:100%;padding:0 0 20px;display:none;overflow-x:hidden;overflow-y:auto}#mobile-filters.cc-collection-filters.active{display:block}#mobile-filters.cc-collection-filters .filter-button{width:100%;display:block;text-align:left;border-top:1px solid #eef1f3;border-bottom:0px;border-left:0px;border-right:0px;position:relative;border-radius:0;padding:15px}#mobile-filters.cc-collection-filters .filter-button svg{position:absolute;right:20px;top:20px}#mobile-filters.cc-collection-filters .nav.active{padding-bottom:5px}.mobile-filter-header{position:sticky;top:0;background-color:#fff;z-index:1}.mobile-filter-header p{font-size:20px;color:#002970;font-weight:900;font-family:aktiv-grotesk-extended,sans-serif;margin:0;padding:20px 15px}.mobile-filter-header p span{display:inline-block;float:right;cursor:pointer;font-weight:600}.cc-collection-filters{max-width:1300px;margin:20px auto;font-size:0px;text-align:left}.mobile-filter-triggers .filter-trigger{background-color:transparent;font-family:basis-grotesque,Helvetica,sans-serif;border:2px solid #eef1f3;border-radius:4px;padding:10px 15px;font-size:14px;text-transform:uppercase;font-weight:700;cursor:pointer;color:#495361;margin-right:1%;width:49%}.mobile-filter-triggers .sort-trigger{background-color:transparent;font-family:basis-grotesque,Helvetica,sans-serif;border:2px solid #eef1f3;border-radius:4px;padding:10px 15px;font-size:14px;text-transform:uppercase;font-weight:700;cursor:pointer;color:#495361;margin-left:1%;width:49%;position:relative;display:inline-block;text-align:center}.mobile-filter-triggers .sort-trigger select{position:absolute;left:0;width:100%;bottom:0;height:100%;opacity:0;text-transform:capitalize;font-size:16px}.cc-collection-filters .filter-button{background-color:transparent;font-family:basis-grotesque,Helvetica,sans-serif;border:2px solid #eef1f3;border-radius:4px;padding:10px 15px;font-size:14px;text-transform:uppercase;font-weight:700;cursor:pointer;color:#495361;margin-right:10px}.cc-collection-filters .filter-button.active{background-color:#07b1ff;color:#fff;border:2px solid #07b1ff}.cc-collection-filters .filter-button.active svg{color:#fff;transform:rotate(0);top:-2px}.cc-collection-filters .filter-button svg{transform:rotate(180deg);position:relative;top:-1px}#mobile-filters.cc-collection-filters .nav{padding-top:5px}.cc-collection-filters .nav{display:none;list-style-type:none;padding:20px 0 0}.cc-collection-filters #optionsD-feature.nav,.cc-collection-filters #optionsM-feature.nav{display:none}#optionsD-feature li:nth-child(1),#optionsM-feature li:nth-child(1){order:3}#optionsD-feature li:nth-child(2),#optionsM-feature li:nth-child(2){order:5}#optionsD-feature li:nth-child(3),#optionsM-feature li:nth-child(3){order:2}#optionsD-feature li:nth-child(4),#optionsM-feature li:nth-child(4){order:1}#optionsD-feature li:nth-child(5),#optionsM-feature li:nth-child(5){order:4}#optionsD-feature li:nth-child(6),#optionsM-feature li:nth-child(6){order:6}.cc-collection-filters .nav.active{display:block}#mobile-filters.cc-collection-filters .nav li{padding:5px}#mobile-filters.cc-collection-filters .active-filters{padding:15px;margin-top:0}#mobile-filters.cc-collection-filters .active-filters .clear-tags{position:relative;font-size:16px;margin-bottom:10px}#mobile-filters.cc-collection-filters .active-filters li{margin-bottom:10px}.collection-sorting__dropdown label{background-color:#fff;font-family:basis-grotesque,Helvetica,sans-serif;border:2px solid #eef1f3;border-radius:4px;padding:10px 15px;font-size:14px;text-transform:uppercase;font-weight:700;cursor:pointer;color:#495361;margin-right:0;position:relative;display:inline-block}.collection-sorting__dropdown label svg{transform:rotate(180deg);position:relative;top:-1px}.collection-sorting__dropdown select{position:absolute;left:0;width:100%;bottom:0;height:100%;opacity:0;text-transform:capitalize;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px}.cc-collection-filters .nav li{display:inline-block;font-size:14px;width:20%;padding:5px 10px 5px 0}.cc-collection-filters .nav li a{color:#000;text-decoration:none;display:inline-block;padding:10px;border:2px solid #f0f3f5;width:100%;border-radius:4px;text-transform:capitalize}.cc-collection-filters .nav li.active a,.cc-collection-filters .nav li a:hover{background-color:#f0f3f5}.cc-collection-filters .nav a{text-align:center}.cc-collection-filters #optionsD-color.nav a{text-align:left}.cc-collection-filters .nav img{height:auto;width:80px;object-fit:cover;display:block;margin:0 auto;mix-blend-mode:darken;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cc-collection-filters #optionsD-color.nav img{height:26px;width:26px;object-fit:cover;border-radius:100%;margin-right:10px;vertical-align:middle;display:inline-block}.cc-collection-filters #optionsM-lens-type li,.cc-collection-filters #optionsM-shape li,.cc-collection-filters #optionsM-collection li,.cc-collection-filters #optionsM-color li,.cc-collection-filters #optionsM-lens-color li,.cc-collection-filters #optionsM-feature li{width:50%;text-align:center}.cc-collection-filters #optionsM-lens-color li img,.cc-collection-filters #optionsM-lens-material li img,.cc-collection-filters #optionsM-color li img{height:30px;width:30px;display:block;margin:0 auto 5px;border-radius:100%}.cc-collection-filters #optionsM-material li,.cc-collection-filters #optionsM-polarized li,.cc-collection-filters #optionsM-size li{width:50%}.cc-collection-filters #optionsM-polarized.nav a,.cc-collection-filters #optionsM-material.nav a,.cc-collection-filters #optionsM-size.nav{text-align:center}.cc-collection-filters .active-filters{font-size:16px;text-transform:capitalize;margin-top:20px;padding-top:15px;border-top:1px solid #e0e5e9;position:relative}.cc-collection-filters .active-filters .clear-tags{color:#0078d4;font-weight:700;position:absolute;bottom:0px;right:0px;font-size:14px;padding-right:0}.cc-collection-filters .active-filters ul{list-style-type:none;margin:0;padding:0}.cc-collection-filters .active-filters ul li{display:inline-block;margin-right:20px;position:relative}.cc-collection-filters .active-filters ul li:hover a,.cc-collection-filters .active-filters ul li:hover svg{color:#232b38}.cc-collection-filters .active-filters ul li svg{color:#6d7782;position:absolute;right:0px;height:20px;width:20px;top:0px;pointer-events:none}.cc-collection-filters .active-filters a{text-decoration:none;color:#6d7782;display:inline-block;padding-right:25px}@media screen and (max-width: 980px){#desktop-filters{display:none}.mobile-filter-triggers{display:block}}.cc-collection-filters #optionsD-feature.nav.active,.cc-collection-filters #optionsM-feature.nav.active{display:flex;flex-flow:wrap}.cc-main-collection,.cc-container{width:1300px;max-width:96%;margin:auto;text-align:left;padding-top:20px}.cc-collection-item{display:inline-block;font-size:14px;vertical-align:top;position:relative}.cc-collection-item a{text-decoration:none}.cc-collection-item .featured-container{background-color:#f3f4f7;position:relative;height:240px;display:block}.cc-collection-item .featured-container img{mix-blend-mode:darken;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;max-width:76%;position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%)}.cc-collection-item.product-type-snow-helmet .featured-container img{margin:-10px auto auto}.cc-collection-item .collection-item-badge{position:absolute;top:15px;right:15px}.cc-collection-item .main-info{border-left:1px solid #f3f4f7;border-right:1px solid #f3f4f7;border-bottom:1px solid #f3f4f7;padding:20px 10px;position:relative}.cc-collection-item .main-info h4{display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:600;font-size:16px;margin:0;font-family:basis-grotesque,Helvetica,sans-serif}.cc-collection-item .main-info h4 a{text-decoration:none;color:#232b38;display:inline-block;text-align:left}.cc-collection-item .main-info h4 a:hover{text-decoration:underline}.cc-collection-item .main-info .collection-price.sale .saved{display:block;font-size:11px;font-family:basis-grotesque,Helvetica,sans-serif;font-weight:400;text-align:right;color:#6d7782;margin-bottom:1px}.cc-collection-item .main-info .collection-price.sale .compare{color:#6d7782;text-decoration:line-through}.cc-collection-item .main-info .collection-price.sale .main{color:#e62817;margin-right:5px}.cc-collection-item .cc-colors-label{display:none}.cc-collection-item .m-price-section{display:none;margin-top:0;margin-bottom:15px}.bl-color-sun{position:relative;display:inline-block;height:1.75rem;width:1.75rem;margin-right:.25rem;margin-left:.25rem;text-decoration:none;text-align:center;background-position:center;background-size:cover;border:2px solid #fff;border-radius:50%;overflow:hidden;color:#fff;box-shadow:0 0 0 2px #dddcdc}.bl-color-clear{position:relative;display:inline-block;height:1.75rem;width:1.75rem;margin-right:.25rem;margin-left:.25rem;text-decoration:none;text-align:center;background-position:center;background-size:cover;border:2px solid #fff;border-radius:50%;overflow:hidden;color:#000;box-shadow:0 0 0 2px #dddcdc}.sw-extra:hover .bl-color-sun,.sw-extra:hover .bl-color-clear{box-shadow:0 0 0 2px #002970}.bl-color-clear:hover{color:#000}.bl-color-sun span,.bl-color-clear span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.625rem}.bl-color-clear.active,.bl-color-sun.active{box-shadow:0 0 0 2px #002970}.blLink{margin:0}.cc-collection-item .variant-swatches.extra-bl .bl-color-sun{height:24px;width:24px;margin-right:5px;margin-left:5px;border:2px solid #f3f4f7;box-shadow:0 0 0 2px #dddcdc;cursor:pointer}.bl-color-sun.unavailable:before{display:block;position:absolute;top:0;left:0;width:1.75rem;height:1.75rem;content:"";background:rgba(242,244,247,.3)}.bl-color-sun.unavailable:after{display:block;position:absolute;top:50%;left:-10%;width:120%;height:1px;border-bottom:2px solid #002970;content:"";background:rgba(242,244,247,.3);transform:rotate(-45deg)}.cc-collection-item .variant-swatches.extra-bl .bl-color-sun.active,.cc-collection-item .variant-swatches.extra-bl .bl-color-sun:hover{box-shadow:0 0 0 2px #002970}.cc-collection-item .variant-swatches.extra-bl{position:absolute;top:205px;margin:auto;left:0;right:0;text-align:center;height:30px;width:235px;padding:0;border-bottom:none}.cc-collection-item .variant-swatches.extra-bl .sw-extra{margin-right:0}.cc-collection-item .rx-lens-colors .variant-swatch{display:inline-block;position:relative}.cc-collection-item .rx-lens-colors .variant-swatch__title{display:none}.cc-collection-item .main-info .m-price-section .collection-price{position:relative;right:0;font-weight:600;font-size:14px;font-family:basis-grotesque,Helvetica,sans-serif;color:#232b38;display:inline-block;text-align:left;margin-right:10px;top:0px}.cc-collection-item .main-info .m-price-section .collection-price.sale .saved{text-align:left}.cc-collection-item .m-price-section .pill-badge{position:relative;font-size:12px}.cc-collection-item .collection-name{font-size:12px;font-weight:700;margin-top:10px;color:#6e7d89;position:relative;padding-right:65px;margin-bottom:10px}.cc-collection-item .collection-name a{color:#6e7d89;font-family:basis-grotesque,Helvetica,sans-serif}.cc-collection-item .collection-name a:hover{color:#6e7d89;text-decoration:underline}.cc-collection-item .pill-badge{position:absolute;right:0;display:inline-block;padding:3px 10px;border:thin solid #6e7d89;border-radius:20px;text-transform:capitalize;font-weight:400}.cc-collection-item .review-wrap{display:block}@media screen and (max-width: 768px){.cc-collection-item .review-wrap{min-height:21px}}.cc-collection-item .yotpo.bottomLine{max-height:20px}.cc-collection-item .yotpo-bottomline .yotpo-stars{cursor:pointer!important}.cc-collection-item .yotpo-bottomline .yotpo-stars .sr-only{display:none!important}.template--collection .cc-collection-item .yotpo-display-wrapper .standalone-bottomline .text-m,.template--collection .cc-collection-item .yotpo-bottomline-wrapper .standalone-bottomline .text-m{color:#6a6c77!important;cursor:pointer!important}.cc-collection-item .yotpo.bottomLine .text-m{color:#232b38!important;cursor:pointer!important}.cc-collection-item form{background-color:#fff;width:calc(100% + 2px);left:-1px;border-left:1px solid #f3f4f7;border-right:1px solid #f3f4f7;border-bottom:1px solid #f3f4f7;transition:all .25s;visibility:hidden;opacity:0;box-sizing:border-box}@media screen and (min-width: 769px){.cc-collection-item form{position:absolute;bottom:-50px;padding:0 10px 20px}}.cc-collection-item form button{width:100%;text-transform:uppercase;border-radius:0;padding:0}.cc-collection-item form a{width:100%;text-transform:uppercase;border-radius:0}.cc-collection-item form button.BIS_trigger{display:none}.cc-collection-item:hover form{visibility:visible;opacity:1}.cc-collection-item .more-colors-title{margin-top:0;margin-bottom:5px;font-size:12px;font-weight:600;color:#6e7d89;text-align:right}.cc-collection-item .more-colors-title a{color:#6e7d89}.cc-collection-item .more-colors-slider{text-align:left;padding-left:0;padding-right:0;transition:all .25s;opacity:0;visibility:hidden;min-height:62px}@media screen and (max-width: 768px){.cc-collection-item .more-colors-title{margin-bottom:10px;margin-top:5px;font-weight:400}}.cc-collection-item .more-colors-slider.slick-initialized.d-left{text-align:left;padding-left:0;padding-right:0}.cc-collection-item .more-colors-slider.slick-initialized.d-left .slick-track{margin-left:0}.cc-collection-item .more-colors-slider.slick-initialized{text-align:center;padding-left:15px;padding-right:15px;transition:all .25s;opacity:0;visibility:hidden}.cc-collection-item:hover .more-colors-slider{position:relative;opacity:1;visibility:visible;width:100%;left:0}.cc-collection-item .more-colors-slider .more-slide{width:30%;display:inline-block}.cc-collection-item .more-colors-slider .more-slide a{display:inline-block;margin-bottom:3px;border-bottom:2px solid #fff;position:relative}.cc-collection-item .more-colors-slider .more-slide img{max-height:50px;min-height:50px;max-width:100%}.cc-collection-item .more-colors-slider .more-slide a:hover{border-bottom:2px solid #002970}.cc-collection-item .more-colors-slider .more-slide a.sold-out img{opacity:.25!important}.cc-collection-item .more-colors-slider .more-slide:nth-child(n + 4){display:none}.cc-collection-item .more-colors-slider.slick-initialized .more-slide:nth-child(n + 4){display:block}.cc-collection-item .more-colors-slider.slick-initialized .more-slide{display:block}.cc-collection-item .more-colors-slider .slick-next.slick-arrow{position:absolute;right:0px;top:20px;padding-right:0;width:8px;height:12px;text-align:center;line-height:12px;background-color:#fff;z-index:2;cursor:pointer}.cc-collection-item .more-colors-slider .slick-prev.slick-arrow{position:absolute;left:0px;top:20px;padding-right:0;width:8px;height:12px;text-align:center;line-height:12px;background-color:#fff;z-index:2;cursor:pointer}.cc-collection-item .more-colors-slider .slick-next.slick-arrow img,.cc-collection-item .more-colors-slider .slick-prev.slick-arrow img{width:8px}.collection-filter-bar{margin-bottom:50px!important}.shopify-section.collection .product-badge svg.badge-mips{top:0px}.cc-collection-item .snow-helmet-sizes{position:absolute;top:205px;margin:auto;left:0;right:0;text-align:center;height:30px;width:180px}.cc-collection-item .snow-helmet-sizes button{border-radius:0;width:auto;height:auto;min-width:42.5px;padding:4px 6px;font-weight:600;background-color:#fff;color:#000;font-size:12px;font-family:basis-grotesque,Helvetica,sans-serif;border:2px solid #fff;cursor:pointer;margin:0 5px;position:relative}.cc-collection-item .snow-helmet-sizes button:hover{border:2px solid #ccc}.cc-collection-item .snow-helmet-sizes button.selected{border:2px solid #002970}.cc-collection-item .snow-helmet-sizes button.sold-out:before{display:block;position:absolute;top:0;left:0;width:1.75rem;height:1.75rem;content:"";background:rgba(242,244,247,.3)}.cc-collection-item .snow-helmet-sizes button.sold-out:after{display:block;position:absolute;top:50%;left:0%;width:90%;height:1px;border-bottom:2px solid #002970;content:"";background:rgba(242,244,247,.3);transform:rotate(-45deg)}.cc-collection-item .readers-powers{position:absolute;top:205px;margin:auto;left:0;right:0;height:30px;width:235px;display:flex;justify-content:center}.cc-collection-item .readers-powers button{border-radius:0;width:auto;height:auto;padding:4px 6px;font-weight:600;background-color:#fff;color:#000;font-size:12px;font-family:basis-grotesque,Helvetica,sans-serif;border:2px solid #fff;cursor:pointer;margin:0 5px;position:relative}.cc-collection-item .readers-powers button:hover{border:2px solid #ccc}.cc-collection-item .readers-powers button.selected{border:2px solid #002970}.cc-collection-item .readers-powers button.sold-out:before{display:block;position:absolute;top:0;left:0;width:1.75rem;height:1.75rem;content:"";background:rgba(242,244,247,.3)}.cc-collection-item .readers-powers button.sold-out:after{display:block;position:absolute;top:50%;left:0%;width:90%;height:1px;border-bottom:2px solid #002970;content:"";background:rgba(242,244,247,.3);transform:rotate(-45deg)}.cc-collection-item .rx-lens-colors{position:absolute;top:205px;margin:auto;left:0;right:0;text-align:center;height:30px;width:235px}.cc-collection-item .rx-lens-colors .rx-swatch .variant-swatch__label{position:relative;display:inline-block;height:21px;width:21px;margin-right:5px;margin-left:5px;text-decoration:none;text-align:center;cursor:pointer;background-position:center;background-size:cover;border:2px solid #f3f4f7;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #dddcdc;pointer-events:none}@media screen and (min-width: 769px){.cc-collection-item .rx-lens-colors .rx-swatch .variant-swatch__label{height:25px;width:25px}}.cc-collection-item .rx-lens-colors .rx-swatch.selected .variant-swatch__label,.cc-collection-item .rx-lens-colors .rx-swatch:hover .variant-swatch__label{box-shadow:0 0 0 2px #002970}#CC-Pagination{text-align:center}#CC-Pagination .collection-total-viewed p{font-size:14px;color:#6e7883}#CC-Pagination a.button{width:225px;border-width:1px;border-radius:0;color:#000;border-color:#000}@media screen and (min-width: 901px){.cc-main-collection .cc-collection-item:nth-child(3n-1){margin-left:2%;margin-right:2%}}@media screen and (max-width: 900px){.cc-collection-item .yotpo.bottomLine .text-m{display:none}.cc-collection-item{font-size:14px}#rx-collection .cc-collection-item{width:96%;font-size:14px;margin-left:auto;margin-right:auto;max-width:400px}#rx-collection .cc-main-collection .cc-collection-item:nth-child(2n){margin-left:auto}#rx-collection .cc-collection-item .featured-container{height:180px}#rx-collection .cc-collection-item .featured-container img{max-width:80%}#rx-collection .cc-collection-item .rx-lens-colors{top:150px}#rx-collection .cc-collection-item .readers-powers{top:145px}.cc-collection-item .collection-item-badge{position:absolute;top:5px;right:5px;transform:scale(.75);transform-origin:right}.cc-collection-item .featured-container{height:150px}.cc-collection-item .main-info h4{padding-right:0}.cc-collection-item .main-info h4 .collection-price{display:none}.cc-collection-item .m-price-section{display:block}.cc-collection-item .yotpo.bottomLine .text-m{font-size:12px;padding-top:1px}.cc-collection-item form{visibility:visible;opacity:1;bottom:-40px}.cc-collection-item .featured-container img{max-width:96%}.cc-collection-item .collection-name{padding-right:0;margin-top:2px;margin-bottom:17px}.cc-collection-item .collection-name .pill-badge{display:none}.cc-collection-item .readers-powers{font-size:0px;top:120px;width:100%}.cc-collection-item .readers-powers button{margin:0 3px;padding:2px 4px}.cc-collection-item .snow-helmet-sizes{font-size:0px;top:120px;width:100%}.cc-collection-item .snow-helmet-sizes button{margin:0 3px;padding:3px 6px}.cc-collection-item .more-colors-slider{display:none}.cc-collection-item .variant-swatches.extra-bl{top:120px;width:100%}.cc-collection-item .more-colors-slider{min-height:0px}.cc-collection-item .more-colors-slider .slick-next.slick-arrow,.cc-collection-item .more-colors-slider .slick-prev.slick-arrow{top:12px}.cc-collection-item .more-colors-title a{margin-bottom:0}.cc-collection-item .rx-lens-colors{font-size:0px;top:120px;width:100%}}@media screen and (min-width: 769px){.cc-collection-item{margin-bottom:65px}}#cc-scroll-top{position:fixed;bottom:20px;right:10px;width:40px;height:40px;text-align:center;background-color:#1059a2;color:#fff;opacity:.9;display:none;z-index:1;text-decoration:none}#cc-scroll-top svg{position:relative;top:0px}#cc-scroll-top span{display:block;font-size:12px;position:relative;top:0px}#shopify-section-static-collection-coming-soon-bis{margin-top:50px}#shopify-section-static-collection{clear:both}.product-details__frame a.product-frame{color:#6d7782}.product-details__frame a.product-frame:hover{text-decoration:underline}.account-page.account-page__login{padding:0 15px}.account-page.account-page__login *{box-sizing:border-box}.account-page.account-page__login .account-page__login{margin-bottom:60px}.account-page.account-page__login .account-login__form{margin-top:40px}.account-page.account-page__login .account-page-masthead{margin-top:0;color:#232b38}.account-page.account-page__login .account-page-masthead h1{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;font-size:36px;text-align:center;margin:0 auto}.account-page.account-page__login .account-login,.account-page.account-page__login .account-register,.account-page.account-page__login .account-password-reset{max-width:400px;margin:0 auto 40px}.account-page.account-page__login .account-password-reset .account-login__account-message{margin-bottom:30px;text-align:center}.account-page.account-page__login .form-field{margin:0 0 24px}.account-page.account-page__login #cc-register-subtitle{text-align:center;font-family:basis-grotesque,Helvetica,sans-serif;line-height:1.65;margin-bottom:40px;font-size:16px}.account-page.account-page__login .form-checkbox{line-height:1.65}.account-page.account-page__login .account-register__cta{text-align:center}.account-page.account-page__login .form-field label{display:block;font-size:14px;color:#6d7782;font-weight:700;letter-spacing:.025em;line-height:1.35;margin-bottom:8px}.account-page.account-page__login .account-login__form-success,#shopify-section-static-account-login.account-login__account-recovery-message,.account-page.account-page__login .account-login__account-recovery-heading,.account-page.account-page__login .account-login__account-recovery-message,.account-page.account-page__login .account-login__cta{text-align:center;line-height:1.5}.account-page.account-page__login .account-login__cta{margin-top:20px;font-size:16px}.account-page.account-page__login .account-login__cta-no-account{margin-bottom:8px}.account-page.account-page__login .account-login__cta a{color:#0078d4;text-decoration:none}.account-page.account-page__login .account-login__account-recovery-heading{font-size:16px;margin-top:20px;font-weight:700;margin-bottom:8px}.account-page.account-page__login .account-login__form-success,.account-page.account-page__login .account-login__account-recovery-message{margin-bottom:30px}.account-page.account-page__login .form-field__input{height:40px;width:100%;padding:0rem 15px;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;line-height:1;color:#495361;background-color:#fff;text-align:left;border-radius:.1875rem;border:1px solid #e0e5e9;transition:all .2s ease;outline:none}.account-page.account-page__login .form-field__input:focus{border-color:#232b38}.account-page.account-page__login .button{width:100%;margin:0 auto 20px;font-size:14px;text-transform:uppercase;letter-spacing:.075em;border-radius:0}.account-page.account-page__login .button.button--link-styles{font-size:16px;color:#0078d4;letter-spacing:.025em;font-weight:700;border:none;background:none;outline:none;text-transform:none}.account-page.account-page__login .hidden{display:none!important}@media screen and (min-width: 769px){.account-page.account-page__login{padding:0}.account-page.account-page__login #cc-register-subtitle{margin-left:-50px;margin-right:-50px}.account-page.account-page__login .form-field__input{height:44px}.account-page.account-page__login .button.button--link-styles{cursor:pointer}}@media screen and (min-width: 1024px){.account-page.account-page__login .account-page__login{margin-bottom:12vh}.account-page.account-page__login .account-page-masthead h1{font-size:48px}.account-page.account-page__login .account-login__account-recovery-heading{font-size:18px}}#home-blog-articles h3{margin-bottom:0;font-size:24px;font-weight:800;font-family:aktiv-grotesk-extended,sans-serif}#home-blog-articles header p{color:#495361;font-size:16px;padding:0 10px}#home-blog-articles a{text-decoration:none;outline:none}#home-blog-articles .slick-prev-next-button{width:18px;height:18px;background:none;position:absolute;top:calc(50% - 28px);margin-top:-1.7rem;color:#232b38;display:block!important;padding:0}#home-blog-articles .slick-prev-next-button.previous{left:-18px}#home-blog-articles .slick-prev-next-button.next{right:-18px}#home-blog-articles .slick-prev-next-button.slick-disabled{opacity:.3;pointer-events:none}#home-blog-articles .slick-prev-next-button .slick-icon{width:100%}#home-blog-articles .text-link{display:inline-block;font-family:basis-grotesque,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:1;letter-spacing:.075em;color:#0078d4;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;border-radius:0;transition:all .2s ease,height .2s ease;margin-top:.75em}#home-blog-articles .arrow-link{margin:0;color:#004e9c;display:inline-block;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;width:auto;position:relative;height:28px;text-decoration:none;font-weight:700}#home-blog-articles .arrow-link .link-arrow{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC41MDQiIGhlaWdodD0iOS4yNzgiIHZpZXdCb3g9IjAgMCAxMC41MDQgOS4yNzgiPjxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4yNSAwLjE2OSkiPjxwYXRoIGlkPSJQYXRoIiBkPSJNOS44NjksMy45Nyw3LjA2OS4yMzhBLjU3Ni41NzYsMCwwLDAsNi4yMjIuMTQ1YS43MzUuNzM1LDAsMCwwLS4wODQuOTNMOC4xMzIsMy43M0guNmEuNjMxLjYzMSwwLDAsMC0uNi42NTkuNjMxLjYzMSwwLDAsMCwuNi42NTlIOC4xMzJMNi4xMzgsNy43YS43NDEuNzQxLDAsMCwwLC4wODQuOTMuNTc2LjU3NiwwLDAsMCwuODQ3LS4wOTNsMi44LTMuNzMyYS43MzQuNzM0LDAsMCwwLDAtLjgzN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wODIpIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMC41Ij48L3BhdGg+PC9nPjwvc3ZnPg==);display:inline-block;margin-left:10px;position:relative;transition:all .35s ease;left:0;width:10.5px;height:9.5px;background-repeat:no-repeat;background-position:center center;mix-blend-mode:screen}#home-blog-articles .articles-container{padding:30px 15px;position:relative}#home-blog-articles .featured-article,#home-blog-articles .secondary-article{display:block;position:relative}#home-blog-articles .featured-article>a,#home-blog-articles .secondary-article>a{display:block}#home-blog-articles .article-date{font-size:.6875rem;line-height:1.81;font-weight:700;letter-spacing:.05em;color:#ccd3da}#home-blog-articles .article-descr{text-align:center;position:absolute;bottom:0;left:0;right:0}#home-blog-articles .article-title{font-family:basis-grotesque,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:.025em;color:#232b38;margin:0 auto}#home-blog-articles .article-tags{display:none}#home-blog-articles .article-thumb{display:block;position:relative;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){#home-blog-articles{max-width:100%}#home-blog-articles .articles-container{padding:30px 0}#home-blog-articles h3{font-size:22px}#home-blog-articles .slick-slide a img{height:320px;max-width:96%;margin:auto}#home-blog-articles .article-descr{background:white;padding:15px;box-shadow:0 1px 2px #0a0e1a14,0 4px 12px #0a0e1a0a;bottom:2%;left:15px;right:15px}#home-blog-articles .text-link{display:none}}@media screen and (min-width: 600px){#home-blog-articles .slick-slide{height:400px}}@media screen and (min-width: 769px){#home-blog-articles .arrow-link:hover{color:#0078d4}#home-blog-articles .arrow-link:hover .link-arrow{left:10px;-webkit-filter:invert(36%) sepia(80%) saturate(5476%) hue-rotate(191deg) brightness(96%) contrast(101%);filter:invert(36%) sepia(80%) saturate(5476%) hue-rotate(191deg) brightness(96%) contrast(101%)}#home-blog-articles .text-link:hover{color:#08b1ff}#home-blog-articles .featured-article>a:after,#home-blog-articles .secondary-article>a:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;background:linear-gradient(44.91deg,rgba(35,43,56,.6) 0%,rgba(35,43,56,.2) 50.04%,rgba(35,43,56,0) 100%)}#home-blog-articles .text-link{margin-top:1em}#home-blog-articles .articles-container{display:flex;align-items:stretch;padding:40px 0}#home-blog-articles .featured-article,#home-blog-articles .secondary-article{margin:0 1%;display:flex}#home-blog-articles .featured-article{width:34%}#home-blog-articles .featured-article .article-title{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:0;color:#fff;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;letter-spacing:-.015em}#home-blog-articles .featured-article .article-thumb{height:350px}#home-blog-articles .secondary-article .article-thumb{height:100%}#home-blog-articles .secondary-article .article-descr{text-align:left;padding:25px}#home-blog-articles .secondary-article .article-descr .text-link{display:none}#home-blog-articles .featured-article .article-descr{width:95%;bottom:0;left:0;right:auto;text-align:left;padding:25px}#home-blog-articles .featured-article .article-title{font-size:24px;line-height:1.33;text-decoration:none;font-family:aktiv-grotesk-extended,sans-serif}#home-blog-articles .secondary-article{width:30%}#home-blog-articles .secondary-article .article-descr .article-title{font-family:basis-grotesque,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:.025em;color:#fff;font-size:1.125rem;line-height:1.33}}@media screen and (min-width: 1024px){#home-blog-articles .featured-article>a:after,#home-blog-articles .secondary-article>a:after{display:none}#home-blog-articles .article-descr{position:absolute;background:white;padding:30px;box-shadow:0 1px 2px #0a0e1a14,0 4px 12px #0a0e1a0a;bottom:0;left:0;right:0}#home-blog-articles .featured-article .article-descr .article-title{color:#232b38}#home-blog-articles .featured-article .article-descr{width:80%;bottom:7%;left:0;right:auto;text-align:left;padding:30px 40px}#home-blog-articles .featured-article .article-thumb{height:450px}#home-blog-articles .secondary-article .article-thumb{height:87%}#home-blog-articles .secondary-article .article-descr .article-title{color:#232b38}#home-blog-articles .secondary-article .article-descr .text-link{display:inline-block}#home-blog-articles header p{font-size:17px}}@media screen and (min-width: 1200px){#home-blog-articles .featured-article{width:44%}#home-blog-articles .secondary-article{width:25%}#home-blog-articles .secondary-article .article-descr{left:25px;right:25px;text-align:center}#home-blog-articles .featured-article .article-descr{width:75%}}.account-page{padding:0 15px;margin:20px auto;color:#232b38}.account-page .account-page-content .pagination{margin:30px auto;text-align:center;font-size:14px;color:#6d7782}.account-page .account-page-content .pagination .page{margin:0 6px}.account-page .account-page-content .pagination .page.current{color:#07b1ff}.account-page .account-page-content .pagination .next,.account-page-content .pagination .prev{display:none}.account-page .account-page-content .pagination a{text-decoration:none;color:#0d387c}.account-page .hide{display:none!important}.account-page .container{width:100%;max-width:1300px;margin:0 auto 30px}.account-page .account-page-masthead{padding:15px}.account-page .account-page-masthead h1{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;font-size:24px;text-align:center}.account-page .account-page-masthead .account-rewards{padding:25px;-webkit-box-shadow:0 0 15px 2px rgba(0,0,0,.03);box-shadow:0 0 15px 2px #00000008;max-width:365px;margin:30px auto}.account-page .account-page-masthead .rewards-balance{display:flex}.account-page .account-page-masthead .points-container{width:48%;margin-right:2%}.account-page .account-page-masthead .points-ratio{flex-grow:1;text-align:center;font-weight:600;color:#6d7782}.account-page .account-page-masthead .account-rewards .points-total{text-align:center;line-height:1;margin-bottom:10px}.account-page .account-page-masthead .account-rewards .points-total img{display:inline-block;width:20px;height:20px;object-fit:cover;content:url(//cdn.shopify.com/s/files/1/0148/9585/t/569/assets/swell-pic-star.svg?v=10525045299490808820);margin-right:8px;opacity:.25;position:relative;top:-4px}.account-page .account-page-masthead .account-rewards .swell-point-balance{font-family:aktiv-grotesk-extended,sans-serif;font-weight:700;letter-spacing:.05em;font-size:24px}.account-page .account-page-masthead .account-rewards .total-label{text-align:center;text-transform:uppercase;font-size:12px;letter-spacing:.075em;font-weight:700}.account-page .rewards-nav{display:none!important}.account-page .rewards-nav,.account-page .rewards-plugin{margin:20px auto 0}.account-page .rewards-plugin .yotpo-loyalty-popup-overlay,.account-page .rewards-plugin .yotpo-loyalty-popup-overlay *,.account-page .rewards-plugin .yotpo-inner-text{outline:none!important;box-shadow:none!important}.account-page .rewards-plugin .yotpo-rewards-history-title .yotpo-inner-text{color:#232b38!important;margin-top:0;font-family:basis-grotesque,Helvetica,sans-serif;border-bottom:1px solid #e0e5e9;font-size:18px!important;padding-bottom:15px;margin-bottom:20px}.account-page .rewards-plugin .yotpo-grid-row .yotpo-row-display{background:#fbfbfb!important;border-radius:0!important;border:none!important}.account-page .rewards-plugin .yotpo-grid-row .yotpo-row-display *{color:#495361!important}.account-page .rewards-plugin .yotpo-grid-row-headers *{color:#232b38!important;font-size:14px!important}.account-page .rewards-plugin .row-points-column *{font-weight:700!important}.account-page .rewards-nav,.account-page .rewards-plugin .yotpo-logged-in-view{padding:0!important}.account-page .rewards-plugin .yotpo-headline,.account-page .rewards-plugin .yotpo-description{display:none}.account-page .yotpo-primary-button-link{display:block!important;width:100%}.account-page .rewards-nav .outline-button,.account-page .yotpo-action-buttons-tile .yotpo-primary-button-link button{box-sizing:border-box;display:block;height:44px!important;padding:13px 18px;margin:5px 0;background-color:#fff!important;border-radius:0;font-family:basis-grotesque,Helvetica,sans-serif;font-size:13px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#0078d4!important;border:2px solid #0078d4!important;cursor:pointer;text-decoration:none;width:100%;transition:all .25s ease}.account-page .rewards-nav .outline-button:hover,.account-page .yotpo-action-buttons-tile .yotpo-primary-button-link button:hover{color:#08b1ff!important;border:2px solid #08b1ff!important}.account-page .yotpo-action-buttons-tile .yotpo-primary-button-link .yotpo-primary-button,.account-page .yotpo-action-buttons-tile .yotpo-secondary-button{padding:0!important;width:100%}.account-page .yotpo-action-buttons-tile .yotpo-primary-button-link button span{font-size:12px!important;line-height:1.1;font-family:basis-grotesque,Helvetica,sans-serif!important;font-weight:700!important;text-transform:capitalize impo!important;letter-spacing:.05em}.account-page .yotpo-action-buttons-tile .yotpo-primary-button-link.yotpo-inactive-button button{opacity:.5}.account-page .rewards-nav .outline-button:hover{color:#08b1ff}.account-page .rewards-nav .primary-button,.account-page .yotpo-secondary-button button{box-sizing:border-box;display:block;height:44px!important;padding:13px 0;margin:5px 0;background:#002970!important;border-radius:0;font-family:basis-grotesque,Helvetica,sans-serif;font-size:13px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal!important;letter-spacing:normal;text-align:center;color:#fff!important;border:none!important;cursor:pointer!important;text-decoration:none;width:100%!important;transition:all .2s ease}.account-page .rewards-nav .primary-button:hover,.account-page .yotpo-secondary-button button:hover{background-color:#0078d4!important;background-image:linear-gradient(116.57deg,rgba(191,248,255,.8) 0%,rgba(8,177,255,.8) 50%,rgba(8,177,255,0) 100%)!important;color:#fff!important;opacity:1}.account-page .yotpo-secondary-button button span{font-size:12px!important;line-height:1.1;font-family:basis-grotesque,Helvetica,sans-serif!important;font-weight:700!important;text-transform:capitalize impo!important;letter-spacing:.05em}.account-page .yotpo-loyalty-popup-overlay{background:rgba(35,43,56,.97)!important}.account-page .account-page-nav{line-height:1.5}.account-page .account-page-nav .account-page-nav__inner,.account-page .account-page-nav .nav-title{display:none}.account-page .account-page-nav .nav-title{text-transform:uppercase;font-size:14px;letter-spacing:.075em;margin-bottom:20px}.account-page .account-page-nav ul{list-style-type:none;margin:0;padding:0}.account-page .account-page-nav ul li{margin-bottom:10px}.account-page .account-page-nav ul li a{text-decoration:none;font-size:16px;color:#0d387c}.account-page .account-page-nav .mobile-account-nav select{color:#002970;background:white;border:1px solid #002970;border-radius:0;height:44px}.account-page .account-order-list__headings{padding:25px 0;display:flex}.account-page .order-history-block{padding:25px 0;display:flex;flex-wrap:wrap;border-bottom:1px solid #d8d9d8}.account-page .order-history-block a{color:#0d387c;text-decoration:none}.account-page .order-history-block a.view-order--mobile{display:none}.account-page .account-block{color:#495361}.account-page .account-block .form-field{margin:15px 0 20px}.account-page .account-block .go-back-link a{display:inline-block;text-decoration:none}.account-page .account-block .go-back-link a .icon{display:inline-block;margin-right:6px;width:6px;height:10px;content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgNiAxMCI+CiAgPHBhdGggaWQ9IlBhdGgiIGQ9Ik0uMjEsMS4wOTEsNC4zMyw1LC4yMSw4LjkwOWEuNi42LDAsMCwwLS4wMDUuOS43NTIuNzUyLDAsMCwwLDEsMGw0LjU4NC00LjM1TDUuOCw1LjQ1MUEuNi42LDAsMCwwLDYsNS4wMThDNiw1LjAxMiw2LDUuMDA2LDYsNXMwLS4wMTIsMC0uMDE4YS42LjYsMCwwLDAtLjItLjQzM2wtLjAxMS0uMDA4TDEuMi4xOTFhLjc1Mi43NTIsMCwwLDAtMSwwQS42LjYsMCwwLDAsLjIxLDEuMDkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iIzAwMjk3MCIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:cover;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.account-page .account-block .go-back-link a:hover,.account-page .account-block .go-back-link a:hover .icon{color:#0078d4;fill:#ff0}.account-page .account-block .account-page-content__addresses{font-size:16px;padding:30px 0;border-top:1px solid #e0e5e9}.account-page .account-block .account-page-content__addresses .address-controls__edit-delete{margin-top:15px}.account-page .account-block .account-page-content__addresses .address-controls__edit-delete .button{display:inline-block;font-family:basis-grotesque,Helvetica,sans-serif;color:#0d387c;border:none;outline:none;background:none;font-size:14px;padding:0;cursor:pointer}.account-page .account-block .account-page-content__addresses .address-controls__edit-delete .button:hover{color:#0078d4}.account-page .account-block .account-page-content__addresses .address-controls__edit-delete .address-delete-form{display:inline-block;margin-left:10px}.account-page .account-block .account-page-content__addresses .address-controls__edit-delete .address-delete-form .button{color:#e52817}.account-page .account-block .account-page-content__addresses:first-child{border:none}.account-page .account-block .account-address{padding:0;list-style-type:none;margin:0}.account-page .account-block .account-address li:first-child{font-weight:700}.account-page .account-block:first-child{margin-bottom:40px}.account-page .account-block p,.account-page .account-block ul{line-height:1.75}.account-page .account-block p{font-size:16px;color:#6d7782}.account-page .account-block .button--primary{text-transform:uppercase;letter-spacing:.075em}.account-page .account-block #AddressNewForm{margin:40px auto 20px;padding-bottom:40px;border-bottom:1px solid #e0e5e9}.account-page .account-block .view-addresses-link a{text-decoration:none;color:#0d387c;font-size:14px}.account-page .account-block .view-addresses-link a:hover{color:#0078d4}.account-page .account-block .account-block-title{color:#232b38;margin-top:0;font-family:basis-grotesque,Helvetica,sans-serif;border-bottom:1px solid #e0e5e9;font-size:18px;padding-bottom:15px;margin-bottom:20px}.account-page input,.account-page textarea,.account-page select,.account-page button.button__text{padding:0;margin:0;box-sizing:border-box}.account-page .form-field__input,.account-page .form-field__select,.account-page .address-country-option,.account-page select{height:40px;width:100%;padding:0rem 15px;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;line-height:1;color:#495361;background-color:#fff;text-align:left;border-radius:.1875rem;border:1px solid #e0e5e9;transition:all .2s ease;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.account-page .form-field__input:focus{border-color:#232b38}.account-page .form-field label{display:block;font-size:14px;color:#6d7782;font-weight:700;letter-spacing:.025em;line-height:1.35;margin-bottom:8px}.account-page .form-field label .form-field--required{font-weight:400;float:right}.account-page .form-field__select-outer{position:relative}.account-page .form-field__select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.account-page .input-wrap{position:relative}.account-page .input-wrap svg.icon{position:absolute;top:50%;right:1rem;z-index:2;pointer-events:none;transform:translateY(-50%) rotate(90deg)}.account-page .form-field{margin:15px 10px 20px;width:100%;position:relative;color:#6d7782}.account-page .form-checkbox{margin:10px 10px 20px;width:100%;color:#6d7782}.account-page .address-controls__default-check .form-checkbox{margin:10px auto;display:inline-block;padding:6px 12px;border:thin solid #07b1ff;border-radius:20px;text-transform:capitalize;font-weight:400;width:auto;color:#07b1ff}.account-page .form-checkbox input{margin-right:6px}.account-page .form-checkbox svg{opacity:.25}.account-page .form-field .form-field{margin:0}.account-page .edit-address .account-address-block{padding:10px 15px 15px;background:#fbfbfb}.account-page .order-block{margin-bottom:40px;line-height:1.75}.account-page .order-block .order-discount:not(.order-discount--title){color:#e52817}.account-page .order-block .discount-name{color:#6d7782}.account-page .order-block h3{display:block;font-size:14px;color:#232b38;font-weight:700}.account-page .order-block ul{list-style-type:none;padding:0;margin:0 0 10px}.account-page .order-block:not(.order-cost__total) .order-cost__value{color:#6d7782}.account-page .order-details{font-size:15px}.account-page .order-details .order-details__basic.track-order{margin-top:20px}.account-page .order-details p{margin:0}.account-page .order-details .order-details__basic span{color:#6d7782}.account-page .order-details .order-details__basic a{text-decoration:none;color:#0d387c}.account-page .order-details .order-details__basic a:hover{color:#0078d4}.account-page .order-details h2{color:#002970;margin-bottom:10px;margin-top:0;line-height:1.15}.account-page .order-details .order-details__order-date{color:#6d7782}.account-page .order-products.order-block .order-products__order-item{padding:25px 0;border-bottom:1px solid #d8d9d8}.account-page .order-products.order-block .order-product-name{display:flex;align-items:center}.account-page .order-products.order-block .order-product-name img{display:block}.account-page .order-products.order-block .order-product-name .product-info__product-titles{font-weight:700;margin-left:20px}.account-page .order-products.order-block .order-product-name .product-info__product-titles .product-titles__product-title a{color:#0d387c;text-decoration:none}.account-page .order-products.order-block .order-product-name .product-info__product-titles .product-titles__product-title a:hover{color:#0078d4}.account-page .order-cost.order-block .discount{color:#07b1ff}.account-page .order-cost__total.order-block{font-weight:700;padding-top:25px;margin-top:-20px;border-top:1px solid #d8d9d8}@media screen and (max-width: 768px){.account-page .account-order-list__headings{display:none}.account-page .mobile-account-nav{margin-bottom:30px}.account-page .order-history-block span{display:block;margin:10px 0}.account-page .order-history-block .account-order-list__column--order-number{width:50%;order:1;font-weight:700}.account-page .order-history-block .account-order-list__column--total.money,.account-page .order-history-block .account-order-list__column--total{width:50%;order:2;text-align:right}.account-page .order-history-block span.account-order-list__column--payment{margin-left:auto;order:4}.account-page .order-history-block .account-order-list__column--date{width:50%;order:3}.account-page .order-history-block .account-order-list__column--payment{order:3}.account-page .order-history-block .account-order-list__column--mobile-slash{order:5}.account-page .order-history-block .account-order-list__column--fulfillment{order:6}.account-page .order-history-block .account-order-list__column--track{width:100%;order:7;position:relative}.account-page .order-history-block a.view-order--mobile{margin-right:12px;display:inline-block}.account-page .account-block .account-block-title,.account-page .order-products.order-block .order-products__headings{display:none}.account-page .order-products.order-block .order-products__order-item{display:flex;flex-wrap:wrap}.account-page .order-products.order-block .order-product-name{align-items:center}.account-page .order-products.order-block .order-product-name{width:75%;order:1;margin-bottom:12px}.account-page .order-products__column.order-item__product-sku{width:35%;order:2;color:#6d7782;text-align:right;display:none}.account-page .order-products__column.order-item__product-quantity{order:3;color:#6d7782;margin-right:6px;margin-left:auto}.account-page .order-products__column.order-item__product-price{order:4;color:#6d7782}.account-page .order-item__final-price{margin-left:auto;order:5;display:none}}@media screen and (min-width: 769px){.account-page .container{display:flex;margin:40px auto}.account-page .rewards-nav,.yotpo-widget-my-rewards-widget .yotpo-action-buttons-tile{display:flex;justify-content:space-around}.account-page .yotpo-primary-button-link,.account-page .yotpo-action-buttons-tile .yotpo-secondary-button{width:48%;margin:0 1%}.account-page .account-page-nav .mobile-account-nav{display:none}.account-page .account-page-nav ul li{margin-bottom:16px}.account-page .account-page-nav .account-page-nav__inner,.account-page .account-page-nav .nav-title{display:block}.account-page .account-block .form-field{margin:15px 10px 20px}.account-page .form-field__input,.account-page .form-field__select,.account-page .address-country-option,.account-page select{height:44px}.account-page .rewards-nav .outline-button,.account-page .rewards-nav .primary-button{margin:0 5px}.account-page .account-page-masthead .account-rewards .swell-point-balance{font-size:42px}.account-page .account-page-nav{width:15%;margin-right:2%}.account-page .account-page-nav .selected-nav-item{display:none}.account-page-content{padding:25px;background:white;border:1px solid #e0e5e9;flex-grow:1;width:82%}.account-page .account-page-nav ul li a:hover{color:#0078d4}.account-page .account-page-nav ul li a.logout{color:#e52817;display:block;margin-top:30px}.account-page .account-order-list__headings span{display:block;font-size:14px;color:#232b38;font-weight:700;flex:0 1 130px;margin-right:15px;text-align:center}.account-page .order-history-block span{display:block;font-size:14px;color:#6d7782;flex:0 1 130px;margin-right:15px;text-align:center}.account-page .account-order-list__headings span.fulfillment,.account-page .order-history-block .account-order-list__column--fulfillment,.account-page .account-order-list__headings .account-order-list__column--payment,.account-page .order-history-block .account-order-list__column--payment{display:none}.account-page .order-products.order-block .order-product-name{flex:0 1 240px!important}.account-page .order-history-block span.account-order-list__column--mobile-slash{display:none}.account-page .order-history-block a:hover{color:#0078d4}.account-page .account-order-list__headings .account-order-list__column--track,.account-page .order-history-block .account-order-list__column--track{margin-left:auto;flex-basis:120px;margin-right:0}.account-page .order-history-block .account-order-list__column--track{word-wrap:break-word;hyphens:auto}.account-page .edit-address .account-address-block{padding:30px}.account-page .account-block:first-child{margin-bottom:70px}.account-page .account-page-content__form{display:flex;flex-wrap:wrap;flex-direction:row;margin-left:-10px;margin-right:-10px}.account-page .form-field{word-wrap:break-word}.account-page .form-field:nth-child(1),.account-page .form-field:nth-child(2){flex:1 0 0%}.account-page .form-field:nth-child(4),.account-page .form-field:nth-child(5),.account-page .form-field:nth-child(6){flex:1 0 25%}.account-page .form-field:nth-child(7),.account-page .form-field:nth-child(8),.account-page .form-field:nth-child(9),.account-page .form-field:nth-child(10){flex:2 0 25%}.account-page .form-field:nth-child(11){width:100%}.account-page .addresses.order-block{display:flex}.account-page .addresses.order-block .shipping-address,.account-page .addresses.order-block .billing-address{flex:1 0 0%;max-width:340px}.account-page .order-products.order-block .order-products__headings{padding:20px 0;border-bottom:1px solid #d8d9d8;display:flex}.account-page .order-products.order-block .order-products__headings span{display:block;font-size:14px;color:#232b38;font-weight:700;flex:0 1 130px;margin-right:15px;text-align:center}.account-page .order-products.order-block .order-products__headings span.order-products__column--last-column,.account-page .order-products__order-item .order-products__column.order-item__final-price{margin-left:auto;margin-right:0;flex:0 1 135px}.account-page .order-products.order-block .order-products__order-item{display:flex;align-items:center}.account-page .order-products__order-item .order-products__column{display:block;font-size:14px;color:#6d7782;flex:0 1 130px;margin-right:15px;text-align:center}.account-page .order-details{display:flex;flex-wrap:wrap}.account-page .order-details .order-details__order_number,.account-page .order-details .order-details__order-date{width:50%}.account-page .order-details .order-details__order_number{order:1}.account-page .order-details .order-details__order-date{order:3}.account-page .order-details .order-details__basic{width:50%;text-align:right}.account-page .order-details .order-details__basic.payment-status{order:2}.account-page .order-details .order-details__basic.fulfillment-status{order:4}.account-page .order-details .order-details__basic.track-order{width:100%;order:5;text-align:left}}@media screen and (min-width: 1024px){.account-page .account-page-masthead{padding:0}.account-page .account-page-masthead h1{font-size:36px}.account-page .account-page-nav{width:16%}.account-page-content{padding:40px}}@media screen and (min-width: 1200px){.account-page .account-order-list__headings span.fulfillment,.account-page .order-history-block .account-order-list__column--fulfillment,.account-page .account-order-list__headings .account-order-list__column--payment,.account-page .order-history-block .account-order-list__column--payment{display:block}}#blog{margin:0 auto 60px;box-sizing:border-box;padding:0 15px}#blog *{box-sizing:border-box;outline:none}#blog .container{width:100%;max-width:1300px;margin:0 auto}#blog .article-container{width:100%;max-width:960px;margin:0 auto}#blog .container img,#blog .article-container img{max-width:100%}#blog .tag-title{color:#232b38;text-align:center;margin:30px auto 40px;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;font-size:22px;text-transform:capitalize}.blog-card-details .article-date{color:#ccd3da;font-weight:700;letter-spacing:.025em;font-size:11px;margin-bottom:10px}#blog .section-title{font-size:18px;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;margin-bottom:30px;margin-top:60px;color:#232b38}.pagination{text-align:center;font-size:14px;color:#6d7782;display:flex;justify-content:center;margin:30px auto}.paginate-container{position:relative;padding:0 45px}.pagination ul{margin:0 auto;padding:0;list-style-type:none}.pagination li{display:inline-block;margin:0 6px}.pagination li a{color:#0d387c;text-decoration:none}.pagination li .pagination__list-item--active{color:#07b1ff}.pagination .next,.account-page-content .pagination .prev{display:none}.pagination__arrow{display:block;position:absolute;color:#002970}.pagination__arrow.pagination__arrow--previous{left:0;right:auto;top:0;transform:rotate(-90deg)}.pagination__arrow.pagination__arrow--next{left:auto;right:0;top:0;transform:rotate(90deg)}.blog-header{text-align:center;margin-top:30px}.blog-header h1{max-width:450px;margin:0 auto 25px}.blog-header h1 a{cursor:default}.blog-header h1 img{display:block;max-width:100%}.blog-header .blog__subtitle{color:#6d7782;font-size:18px;line-height:1.35;max-width:550px;margin:0 auto}.blog-article .article-hero{text-align:center;margin:0 -15px 30px;height:350px;position:relative;background:#232b38}.blog-article .article-featured-img{width:100%;height:100%;left:0;top:0;z-index:0;position:relative}.blog-article .article-featured-img picture{width:100%;height:100%;position:relative}.blog-article .article-featured-img img{display:block;object-fit:cover;width:100%;height:100%}.blog-article .article-featured-img:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(229.5deg,rgba(196,196,196,0) 0%,#232323 86.38%);z-index:1;opacity:0;background-blend-mode:multiply}.blog-article .article-title{position:absolute;width:100%;height:100%;z-index:1;display:flex;align-items:flex-end;bottom:0;left:0;right:0}.blog-article .inner-title{width:85%;max-width:650px;background:white;padding:25px 30px 20px;margin:0 auto -6%}.blog-article .article-title h1{font-family:aktiv-grotesk-extended,sans-serif;font-size:28px;font-weight:800;color:#232b38;letter-spacing:-.025em;line-height:1.1;margin:0 auto 10px}.blog-article .article-title .article-date{color:#ccd3da;font-weight:700;letter-spacing:.025em;font-size:11px;margin-bottom:10px}.blog-article .article-main-content{display:block;padding:0;margin-top:7vh;margin-bottom:5vh}.blog-article .content{font-size:16px;line-height:1.6;color:#495361;position:relative;z-index:5}.blog-article .content p img,.blog-article .content .embed-container,.blog-article .content video{width:100%;max-width:100%;display:block;margin:40px auto}.blog-article .content .embed-container{position:relative;width:100%;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.blog-article .content .embed-container iframe{position:absolute;width:100%;height:100%}.blog-article .content h2{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;font-size:20px;color:#232b38;line-height:1.25;margin-top:30px;padding-right:10%}.blog-article .content h2 a{color:#002970}.blog-article .container{width:100%;max-width:1300px;margin:0 auto;position:relative}.article-main-content .content p strong{font-weight:800}.blog-article .content p a{color:#0078d4}.blog-article .content p a:hover{color:#08b1ff}#blog.blog-article .article-products .section-title{margin-left:auto;margin-right:auto;margin-bottom:0;padding:0}#blog.blog-article .article-products .section-title span{color:#08b1ff}.blog-article .article-products{text-align:center;margin:0 -15px 30px}.blog-article .article-products .article-products-slider .cc-collection-item{padding:0 7px}#blog.blog-article .article-products .cc-collection-item .main-info{margin-top:0;text-align:center}#blog.blog-article .article-products .cc-collection-item .main-info h4,.basic-page-content .article-products .cc-collection-item .main-info h4{padding:0 15px}#blog.blog-article .article-products .cc-collection-item .main-info h4 a{display:block;text-align:center}#blog.blog-article .article-products .cc-collection-item .main-info .collection-price,#blog.blog-article .article-products .cc-collection-item .main-info .collection-name,.basic-page-content .article-products .cc-collection-item .main-info .collection-price{display:block;position:relative;padding:0 15px}#blog.blog-article .article-products .cc-collection-item .main-info .collection-price .saved{text-align:center;margin-top:10px}#blog.blog-article .article-products .cc-collection-item .main-info .collection-name a{display:none}#blog.blog-article .article-products .cc-collection-item .main-info .collection-name .pill-badge{position:relative;margin:0 15px}#blog.blog-article .article-products .cc-collection-item .main-info .m-price-section,.basic-page-content .article-products .cc-collection-item .main-info .m-price-section,#blog.blog-article .article-products .cc-collection-item .main-info .review-wrap,.basic-page-content .article-products .cc-collection-item .main-info .review-wrap,.basic-page-content .article-products .cc-collection-item .main-info .more-colors-title,#blog.blog-article .article-products .cc-collection-item .main-info .more-colors-title{display:none}.blog-article blockquote{font-size:32px;color:#002970;font-weight:700;line-height:1;background:url(logo-quote-blue.svg) no-repeat;background-position:left top;padding:0;margin:30px 0 50px;width:calc(100% + 1.5rem);width:90%;text-align:left}.blog-article blockquote p{margin-bottom:.5rem;line-height:1}.blog-article blockquote .btn-outline{margin:0 auto}.social-share{margin:40px 0;display:flex;justify-content:flex-start;height:40px}.social-share p{font-size:.9375rem;margin:0 .85rem 0 0;color:#002970}.social-share a{display:block;color:#232b38;text-decoration:none;transition:all .2s ease}.social-share a:hover{color:#002970}.blog-article .social-share a:not(:last-child){margin-right:18px}.blog-article .newsletter-signup{border-radius:4px;padding:2.625rem;width:100%;margin:var(--space-top-bottom) auto 6rem;text-align:center;background:url(images/orange-pattern.jpg);background-size:cover;background-repeat:no-repeat;box-shadow:0 5px 25px 1px #232b380d}.blog-article .newsletter-signup form{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2rem auto;max-width:350px}.blog-article .newsletter-signup form label{display:none}.blog-article .newsletter-signup .form-field{width:70%;margin-bottom:.75rem}.blog-article .newsletter-signup .klaviyo_form_actions{width:auto;min-width:0}.blog-article .blog-sidebar{text-align:center;position:relative;margin:0 auto}.blog-article .blog-sidebar .article-tags{margin:15px auto 30px}.blog-article .blog-sidebar .article-tags .single-tag{margin:4px 2px;display:inline-block;padding:6px 10px;border:1px solid #6e7d89;color:#002970;border-radius:20px;text-transform:capitalize;font-weight:400;font-size:11px;text-decoration:none;letter-spacing:.025em;transition:all .25s ease}.blog-article .blog-sidebar .article-tags .single-tag:hover{border:1px solid #08b1ff;color:#08b1ff}.blog-article .blog-sidebar .article-tags .single-tag.primary{background:#002970;border:1px solid #002970;color:#fff}.blog-article .article-meta{padding:2rem 0 2.5rem;border-bottom:1px solid var(--lightest-gray);width:70%;margin-left:auto;margin-right:auto}.blog-article .author{font-weight:400;font-size:.725rem;color:#002970;letter-spacing:.03em}.blog-article .author a{color:var(--link-blue);font-style:italic;text-decoration:none}.blog-article .author a:hover{color:#002970}.blog-article .featured-products{padding-top:30px;top:0;border-top:1px solid #d8d9d8;margin:0 -15px 30px}.blog-article .featured-products h2{font-size:24px;line-height:1.35;color:#232b38;padding:0 30px;font-weight:700;margin-bottom:2.5rem}.blog-article .article-products-slider .cc-collection-item{margin-bottom:85px}.blog-article .product-item{margin-bottom:2rem;text-decoration:none!important;display:block}.blog-article .product-item img{max-width:170px;display:block;margin:0 auto .7rem}.blog-article .product-item h3{font-size:1rem;letter-spacing:.025em;line-height:1.333;color:var(--black);font-weight:600}.blog-article .product-polarized{font-size:.6875rem;line-height:1.81;display:inline-block;padding-right:.5rem;padding-left:.5rem;border:1px solid #ccd3da;border-radius:1.25rem;color:#6d7782;height:1.25rem;position:relative;top:-.5rem}.blog-article .product-frame{color:var(--black);font-size:.75rem;line-height:1.67}.blog-article .money{color:#232b38;margin-bottom:.3rem}#blog .related-articles .section-title{margin-top:0}.blog-cat-nav{margin:40px auto}.blog-cat-nav ul{margin:0;padding:0;list-style-type:none;display:none}.blog-cat-nav ul li a{text-decoration:none}.blog-cat-nav .input-wrap{position:relative;max-width:400px;margin:0 auto}.blog-cat-nav select{display:block;color:#002970;background:white;border:1px solid #002970;border-radius:0;height:44px;width:100%;padding:0rem 15px;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;line-height:1.5;text-align:left;transition:all .2s ease;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.blog-cat-nav .input-wrap svg.icon{position:absolute;top:50%;right:1rem;z-index:2;pointer-events:none;transform:translateY(-50%) rotate(90deg)}#blog .featured-articles{margin:30px auto;max-width:100%;position:relative}#blog .featured-articles .single-feature{display:none}#blog .featured-articles .single-feature:first-child,#blog .featured-articles .slick-initialized .single-feature{display:block}#blog .featured-articles .slick-list{overflow:hidden;max-height:100%}#blog .featured-articles .single-feature{margin:5px;box-shadow:0 1px 2px #0a0e1a14,0 4px 12px #0a0e1a0a}#blog .featured-articles .single-feature .article-header,#blog .featured-articles .single-feature .article-header *{text-decoration:none}#blog .featured-articles .single-feature .article-header{padding:20px 15px;background:white}#blog .featured-articles .single-feature .article-header h2{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;color:#232b38;letter-spacing:-.015em;font-size:22px;line-height:1.2;margin:0 0 10px}#blog .featured-articles .single-feature img{max-width:100%;height:auto}#blog .featured-articles .slick-prev-next-button{box-sizing:border-box;width:44px;height:44px;background-color:#fff;border:1px solid #f2f4f7;border-radius:50%;transform:scale(1);transform-origin:50% 50%;box-shadow:0 1px 6px #0a0e1a12;transition:transform .15s;position:absolute;top:50%;margin-top:-22px;color:#232b38;outline:none}#blog .featured-articles .slick-prev-next-button .slick-icon{box-sizing:border-box;position:absolute;left:20%;top:20%;width:60%;height:60%;padding:8px}#blog .featured-articles .slick-prev-next-button.next{left:auto}#blog .featured-articles .slick-prev-next-button.previous{right:auto}#blog .featured-articles .slick-prev-next-button:hover,#blog .featured-articles .slick-prev-next-button:hover .slick-icon{transform:scale(1.1);color:#0078d4;fill:#0078d4}#blog .featured-articles .custom_paging{font-family:aktiv-grotesk-extended,sans-serif;text-align:center;list-style-type:none;margin:10px auto;padding:0}#blog .featured-articles .custom_paging li{letter-spacing:8px;display:none;font-size:14px}#blog .featured-articles .custom_paging li.slick-active{display:inline-block}.top-stories{margin:30px auto}.top-stories .top-story{position:relative;margin-bottom:30px}.top-stories .top-story .video-story{height:100%;width:100%;position:relative;margin-bottom:130px}.top-stories .top-story img,.top-stories .top-story video{display:block;object-fit:cover;height:100%;width:100%;position:relative}.top-stories .top-story .video-story:before{content:"";display:block;position:absolute;width:100%;height:100%;background:url(video-play-button.svg),rgba(0,120,212,.4);background-position:center center;background-repeat:no-repeat;z-index:10;cursor:pointer;transition:all .25s ease;opacity:.7}.top-stories .top-story .video-story .video-title{position:absolute;font-family:aktiv-grotesk-extended,sans-serif;color:#232b38;letter-spacing:-.015em;padding:20px 15px;top:auto;z-index:11;transition:all .35s ease}.top-stories .top-story .video-story .video-title h2{padding:0;margin:0;font-size:22px;font-weight:800}.top-stories .top-story .video-story.playing:before{opacity:0}.top-stories .top-story .top-story-header{text-align:center;padding:30px;background:white;position:relative;box-shadow:0 1px 2px #0a0e1a14,0 4px 12px #0a0e1a0a}.top-stories .top-story .top-story-header a{text-decoration:none}.top-stories .top-story .top-story-header h3{font-size:18px;color:#232b38;line-height:1.3;letter-spacing:.015em;font-weight:700;margin:0 auto 10px}.blog-cards .blog-card{position:relative;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%;background-color:#fff;border-radius:0;box-shadow:0 1px 2px #0a0e1a14,0 4px 12px #0a0e1a0a;margin-bottom:30px}.blog-card .article__image-wrapper{display:block;width:100%}.blog-card .article__image-wrapper img{object-fit:cover;width:100%}.blog-cards .blog-card-details{padding:30px}.blog-cards .blog-card-details h3{font-size:18px;color:#232b38;line-height:1.3;letter-spacing:.015em;font-weight:700;margin:0 auto 10px}.blog-cards .blog-card-details .blog-card-title{text-decoration:none}.blog-cards--col{display:flex;overflow-x:scroll;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}.blog-card--col{box-shadow:0 1px 2px #0a0e1a14,0 4px 12px #0a0e1a0a;text-align:center;width:100%;min-width:280px;margin-right:10px;margin-left:3px;margin-bottom:3px}@media screen and (min-width: 769px){.blog-card--col{min-width:400px;margin-right:20px}}.blog-card--col:last-child{margin-right:3px}.blog-card--col img{width:100%;height:180px;object-fit:cover}@media screen and (min-width: 769px){.blog-card--col img{height:300px}}@media screen and (max-width: 1439px){#blog .featured-articles--slider{padding:0 10px}#blog .featured-articles .slick-prev-next-button{width:18px;height:18px;border:none;box-shadow:none;background:none;top:calc(50% - 14px);color:#232b38;display:block!important;padding:0}#blog .featured-articles .slick-prev-next-button .slick-icon{width:100%;height:auto;padding:0;left:0;right:0;top:0;bottom:0}#blog .featured-articles .slick-prev-next-button.next{right:-8px}#blog .featured-articles .slick-prev-next-button.previous{left:-8px}}@media screen and (min-width: 769px){#blog{margin:0 auto 100px;padding:0 30px}#blog .blog-header{margin-top:30px}.blog-header h1 a{cursor:pointer}#blog .tag-title{font-size:24px}.blog-header .blog__subtitle{font-size:22px}.blog-cat-nav{margin:50px auto;font-family:aktiv-grotesk-extended,sans-serif;line-height:1.15;display:flex;justify-content:center}.blog-cat-nav .input-wrap{display:none}.blog-cat-nav ul{display:flex;padding:25px 15px;border-top:1px solid #232b38;border-bottom:1px solid #232b38;width:auto;justify-content:center}.blog-cat-nav ul li{margin:0;position:relative;padding:0 10px;font-size:12px}.blog-cat-nav ul li:not(:first-child){border-left:1px solid #232b38}.blog-cat-nav ul li a{color:#232b38;display:block;font-weight:700;letter-spacing:.075em;text-transform:uppercase;padding:0 5px;transition:all .25s ease}.blog-cat-nav ul li a:hover{color:#0078d4}.blog-cat-nav ul li a.selected{color:#08b1ff}.blog-article blockquote{font-size:42px}#blog .featured-articles{margin:60px auto}#blog .featured-articles--slider{padding:0}#blog .featured-articles .single-feature{position:relative;margin:0}#blog .featured-articles .slick-prev-next-button.previous{left:-22px}#blog .featured-articles .slick-prev-next-button.next{right:-22px}#blog .featured-articles .single-feature .article-header{width:60%;max-width:550px;background:white;padding:40px 30px 40px 50px;text-align:left;position:absolute;bottom:60px;left:0;right:auto;box-shadow:none}#blog .featured-articles .single-feature .article-header h2{font-size:24px}.top-stories{margin:60px auto 17vh}.top-stories .row{display:flex;flex-wrap:wrap;align-items:center;margin:0 -1%}.top-stories h2{width:100%}.top-stories .top-story{width:48%;margin:0 1%;height:320px}.top-stories .top-story .top-story-header{max-width:500px;position:absolute;bottom:0;left:30px;right:30px;margin:auto;transform:translateY(50%)}.blog-cards .row{display:flex;margin:0 -1%;flex-wrap:wrap}.blog-cards .blog-card{width:48%;margin:0 1% 30px}.blog-cards .blog-card-details{padding:30px 40px}.blog-article .article-hero{height:400px;margin:0 -30px 30px}.blog-article .article-title h1{font-size:36px}.blog-article .article-products{margin:15px auto}.blog-article .article-products .article-products-slider{padding:0 45px}#blog.blog-article .article-products-slider .cc-collection-item{margin-left:auto;margin-right:auto}#blog.blog-article .article-products .cc-collection-item .main-info{padding-bottom:20px;margin-top:-10px}.top-stories .top-story .video-story{margin-bottom:0}.top-stories .top-story .video-story .video-title{color:#fff;padding:30px;position:absolute;bottom:0;left:0;right:0;top:auto;z-index:11;transition:all .35s ease}.top-stories .top-story .video-story .video-title h2{font-size:24px}.top-stories .top-story .video-story.playing .video-title{opacity:0}}@media screen and (min-width: 1024px){#blog .tag-title{font-size:36px}.blog-cat-nav ul li{padding:0 15px;font-size:14px}#blog .featured-articles .single-feature .article-header{padding:50px 40px 50px 65px}#blog .featured-articles .single-feature .article-header h2{font-size:36px}.blog-article blockquote{font-size:44px}.top-stories .top-story{height:420px}.top-stories .top-story .top-story-header{padding:30px 60px}.top-stories .top-story .top-story-header h3{font-size:24px}#blog .section-title{font-size:22px}.blog-cards .blog-card{width:31%}.blog-article .article-hero{height:500px}.blog-article .article-featured-img:after{opacity:.35}.blog-article .inner-title{background:none;margin:0 auto 15px}.blog-article .article-title h1{font-size:48px;color:#fff}.blog-article .article-title .article-date{font-size:14px!important;color:#fff!important}.blog-article .blog-sidebar{max-width:280px;margin:0 6% 0 0}.blog-article .article-container{display:flex;flex-wrap:wrap;justify-content:center}.blog-article .content{font-size:17px;width:calc(100% - 400px);order:2;max-width:620px}#blog.blog-article .article-products .cc-collection-item .main-info{text-align:center}}@media screen and (min-width: 1200px){.blog-article .content{width:calc(100% - 350px)}.top-stories .top-story .video-story .video-title{padding:50px 40px 50px 65px}.top-stories .top-story .video-story .video-title h2{font-size:32px}.blog-article blockquote{font-size:50px}}@media screen and (min-width: 1440px){#blog .featured-articles .slick-prev-next-button.next{right:-54px}#blog .featured-articles .slick-prev-next-button.previous{left:-54px}}#blog .cc-collection-item{width:315px;display:block}.basic-page-content .cc-collection-item{width:315px;margin:0 auto}#blog .cc-collection-item .variant-swatches.extra-bl{display:none}#blog .cc-collection-item form,.basic-page-content .cc-collection-item form{visibility:visible;opacity:1;border:none}#blog .cc-collection-item .featured-container{height:210px}#blog .cc-collection-item .featured-container img,.basic-page-content .cc-collection-item .featured-container img{max-width:90%}#blog .cc-collection-item .rx-lens-colors{top:167px}#blog .cc-collection-item .main-info{border:none;text-align:left}#blog .slick-prev-next-button{width:2.75rem;height:2.75rem;background-color:#fff;border:1px solid #f2f4f7;border-radius:50%;transform:scale(1);transform-origin:50% 50%;box-shadow:0 1px 1px #0a0e1a14,0 1px 6px #0a0e1a0a;transition:transform .15s;position:absolute;top:calc(50% - 28px);margin-top:-1.7rem;color:#232b38}#blog .slick-prev-next-button.previous{left:0}#blog .slick-prev-next-button.next{right:0}#blog .slick-prev-next-button .slick-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;padding:.5rem}#blog .slick-dots{text-align:center}#blog .slick-dots>li{display:inline-block;margin:0 12px;font-size:14px;color:#222}#blog .slick-dots>li button{font-size:0px;height:8px;width:8px;padding:0;line-height:0;border-radius:100%;border:2px solid #222;background-color:#222;cursor:pointer;opacity:.5;outline:none;border:none}#blog .slick-dots>li.slick-active button{opacity:1}#blog .slick-dots>li button::marker{display:none}@media screen and (min-width: 769px){#blog .basic-product-slider{padding:0 50px}#blog .slick-prev-next-button:hover{transform:scale(1.1);color:#0078d4}#blog .cc-collection-item .variant-swatches.extra-bl{display:block;top:176px}}@media screen and (max-width: 1199px){#blog .slick-prev-next-button{display:block!important;box-shadow:none;border:none;top:calc(30% - 50px)}#blog .article-products-slider .slick-prev-next-button{top:calc(40% - 50px)}#blog .article-products-slider .slick-prev-next-button.next{right:0}#blog .slick-prev-next-button .slick-icon{left:15%;top:15%;width:70%;height:70%}#blog .slick-prev-next-button.next{right:-1.5rem}#blog.slick-prev-next-button.previous{left:-1.5rem}}@media screen and (max-width: 768px){#blog .cc-collection-item form{bottom:-50px}#blog .cc-collection-item .main-info{padding-top:10px}#blog .cc-collection-item{padding:0}#blog .slick-prev-next-button{border-radius:0}#blog{max-width:100%}.basic-product-slider{padding:0}#blog .slick-prev-next-button.next{right:10px;padding:0;width:18px}#blog .cc-collection-item .featured-container{height:180px;margin:0 10px}#blog .cc-collection-item .rx-lens-colors{display:none}#blog .slick-prev-next-button.previous{left:10px;padding:0;width:18px}#blog .slick-prev-next-button .slick-icon{left:15%;top:15%;width:100%;height:100%;padding:0}}@media screen and (min-width: 769px){#blog .cc-collection-item{margin-left:auto;margin-right:auto}}@media screen and (min-width: 1024px){#blog .cc-collection-item{width:96%}#blog .slick-prev-next-button.next{cursor:pointer}}.flagship-store *{box-sizing:border-box;outline:none}.flagship-store .container{width:1300px;max-width:100%;margin:0 auto;position:relative}.flagship-store h2{font-size:18px;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;margin-top:15px}.flagship-store h3{color:#ccd3da;font-weight:700;letter-spacing:.125em;font-size:11px;margin-bottom:10px;text-transform:uppercase}.flagship-store p{color:#6d7782;font-size:16px}.flagship-store p a{color:#0078d4;text-decoration:none}.flagship-store .hero-section{height:auto;position:relative}.flagship-store .hero-section picture{width:100%;height:400px}.flagship-store .hero-section picture img{object-fit:cover;width:100%;height:100%;display:block}.flagship-store .hero-descr-wrap{padding:30px 40px;text-align:center}.flagship-store .hero-descr-wrap h1.hero-title{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 auto 10px}.flagship-store .hero-descr-wrap .subtitle{font-size:17px}.flagship-store .main-address{text-align:center;padding:45px 15px;margin:0 auto;border-top:1px solid #e0e5e9}.flagship-store .main-address .button{display:inline-block}.flagship-store .gallery .container{padding:0 30px}.flagship-store .gallery-slider{position:relative}.flagship-store .gallery-slider .gallery-slide{display:none}.flagship-store .gallery-slider .gallery-slide:first-child,.flagship-store .gallery-slider.slick-initialized .gallery-slide{display:block}.flagship-store .gallery-slider img{max-width:100%;height:auto;display:block}.flagship-store .gallery-slider .slick-prev-next-button{box-sizing:border-box;width:44px;height:44px;background-color:#fff;border:1px solid #f2f4f7;border-radius:50%;transform:scale(1);transform-origin:50% 50%;box-shadow:0 1px 6px #0a0e1a12;transition:transform .15s;position:absolute;top:50%;margin-top:-22px;color:#232b38;outline:none;z-index:10}.flagship-store .gallery-slider .slick-prev-next-button .slick-icon{box-sizing:border-box;position:absolute;left:20%;top:20%;width:60%;height:60%;padding:8px}.flagship-store .gallery-slider .slick-prev-next-button.next{left:auto;right:-22px}.flagship-store .gallery-slider .slick-prev-next-button.previous{right:auto;left:-22px}.flagship-store .gallery-slider .slick-prev-next-button:hover,.flagship-store .gallery-slider .slick-prev-next-button:hover .slick-icon{transform:scale(1.1);color:#0078d4;fill:#0078d4}.flagship-store .gallery-slider .custom_paging{font-family:aktiv-grotesk-extended,sans-serif;text-align:center;list-style-type:none;margin:10px auto;padding:0}.flagship-store .gallery-slider .custom_paging li{letter-spacing:8px;display:none;font-size:14px}.flagship-store .gallery-slider .custom_paging li.slick-active{display:inline-block}.flagship-store .large-text-section{margin:45px auto;padding:0 15px;text-align:center}.flagship-store .large-text-section p{font-size:17px}.flagship-store .image-grid{padding:0 15px;margin-bottom:60px}.flagship-store .image-grid img{display:block;object-fit:cover;margin:15px auto;max-height:320px;width:100%}@media screen and (max-width: 1439px){.flagship-store .gallery-slider .slick-prev-next-button{width:18px;height:18px;border:none;box-shadow:none;background:none;top:calc(50% - 14px);color:#232b38;display:block!important;padding:0}.flagship-store .gallery-slider .slick-prev-next-button .slick-icon{width:100%;height:auto;padding:0;left:0;right:0;top:0;bottom:0}}@media screen and (min-width: 769px){.flagship-store p{font-size:17px}.flagship-store .hero-section picture{height:600px;position:relative}.flagship-store .hero-section:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(229.5deg,rgba(196,196,196,0) 0%,#232323 86.38%);z-index:1;opacity:.3;background-blend-mode:multiply}.flagship-store .hero-descr-wrap{text-align:left;position:absolute;bottom:0;left:0;right:0;color:#fff;max-width:1300px;margin:0 auto;z-index:10;padding:0 30px;height:100%;display:flex;align-items:center}.flagship-store .hero-descr-wrap h1.hero-title{font-size:36px}.flagship-store .hero-descr-wrap .subtitle{color:#fff}.flagship-store .main-address{border:none;padding:30px 0}.flagship-store .large-text-section{margin:60px auto}.flagship-store .image-grid .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;margin:0 -1%;max-height:100%}.flagship-store .image-grid img{margin:0;height:auto;max-height:100%}.flagship-store .image-grid .container .col{width:58%;flex-grow:1;margin:0 1%}.flagship-store .image-grid .container .col .grid-image:first-child img{margin-bottom:20px}.flagship-store .image-grid .container .col-two{width:38%;flex-grow:1;margin:0 1%}.flagship-store .image-grid .container .col-two .grid-image{height:100%;width:100%;overflow:hidden}.flagship-store .image-grid .container .col-two .grid-image img{width:100%;height:100%;object-position:center center}.flagship-store .gallery-slider .slick-prev-next-button{cursor:pointer}}@media screen and (min-width: 1024px){.flagship-store h2{font-size:24px}.flagship-store .main-address{padding:60px 0}.flagship-store .large-text-section{margin:120px auto}.flagship-store .hero-descr-wrap h1.hero-title{font-size:48px}.flagship-store .gallery-slider .slick-prev-next-button.next{right:-22px}.flagship-store .gallery-slider .slick-prev-next-button.previous{left:-22px}.flagship-store .large-text-section p,.flagship-store .hero-descr-wrap .subtitle{font-size:22px}.flagship-store .image-grid .container .col .grid-image:first-child img{margin-bottom:30px}}@media screen and (min-width: 1400px){.flagship-store .gallery .container{padding:0}.flagship-store .gallery-slider .slick-prev-next-button.next{right:-54px}.flagship-store .gallery-slider .slick-prev-next-button.previous{left:-54px}.flagship-store .hero-descr-wrap,.flagship-store .image-grid{padding:0}}.our-story{margin-top:40px}.our-story * img{max-width:100%}.our-story .container{width:100%;max-width:1300px;margin:0 auto 30px}.our-story .story-section{margin-bottom:7vh;padding:0 15px}.our-story .story-section .story-content,.rich-text .paragraph p{font-size:16px;color:#495361;line-height:1.6}.our-story .story-section .story-img{margin-bottom:30px}.our-story .story-title{font-size:18px;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;margin-top:0;margin-bottom:15px;color:#232b38}.our-story .subtitle{color:#6d7782;font-size:17px;margin-top:0;margin-bottom:15px}.our-story .image-grid{padding:0 15px;margin-bottom:60px}.our-story .image-grid img{display:block;object-fit:cover;margin:15px auto;max-height:460px;width:100%;object-position:35% center}.our-story .large-text-section,.image-overlay{text-align:center;line-height:1.6;margin:-20px auto 40px;padding:65px 40px 0;max-width:650px;font-size:16px;background-position:top center!important;background-repeat:no-repeat!important;background-size:185px auto!important;text-shadow:0 0 30px #ffffff}.our-story .large-text-section h2,.image-overlay__title{font-size:18px;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;margin-top:0;margin-bottom:15px;color:#232b38}.insta-grid{text-align:center;margin:7vh auto;padding:0 15px}.insta-grid header{margin-bottom:20px}.insta-grid h2{font-size:18px;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;margin-top:0;margin-bottom:15px;color:#495361}.insta-grid header a{font-size:17px;color:#0078d4;text-decoration:none}.insta-grid .yotpo-single-image-container{min-height:250px;width:300px}.insta-grid .slick-slide{transition:all .3s ease}.insta-grid .slick-slide:not(.slick-current){opacity:.2}@media screen and (max-width: 768px){.our-story .story-section .story-img img{display:block;object-fit:cover;margin:0 auto;max-height:320px;width:100%}.insta-grid .yotpo-display-wrapper .yotpo-pictures-gallery-images-wrapper .yotpo-single-image-container{margin:0 10px!important}}@media screen and (min-width: 650px){.our-story .image-grid img{max-height:900px}}@media screen and (min-width: 769px){.our-story{margin-top:60px}.our-story .story-section{margin-bottom:7vh;display:flex;flex-wrap:wrap;justify-content:space-between}.our-story .story-section.right-image-text .story-content{order:1}.our-story .story-section.right-image-text .story-img{order:2}.our-story .story-section.right-image-text .story-content .align-wrap{padding-right:30px}.our-story .story-section.left-image-text .story-content .align-wrap{padding-left:30px}.our-story .story-section .story-img,.our-story .story-section .story-content{width:50%}.our-story .story-section .story-content{display:flex}.our-story .image-grid .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;margin:0 -1%;max-height:100%}.our-story .image-grid img{margin:0;height:auto;max-height:100%}.our-story .image-grid .container .col{width:58%;flex-grow:1;margin:0 1%;display:flex;flex-direction:column}.our-story .image-grid .container .col .grid-image{height:50%}.our-story .image-grid .container .col .grid-image img{height:100%}.our-story .image-grid .container .col .grid-image:first-child{margin-bottom:4%}.our-story .image-grid .container .col-two{width:38%;flex-grow:1;margin:0 1%}.our-story .image-grid .container .col-two .grid-image{height:100%;width:100%;overflow:hidden}.our-story .image-grid .container .col-two .grid-image img{width:100%;height:100%;object-position:center center}.our-story .large-text-section,.image-overlay{font-size:17px;margin:7vh auto 12vh}.insta-grid header a:hover{color:#08b1ff}}@media screen and (min-width: 1024px){.our-story .story-title,.our-story .large-text-section h2,.insta-grid h2,.image-overlay__title{font-size:24px}.our-story .story-section .story-content{font-size:17px;max-width:550px}.our-story .subtitle{font-size:22px}.our-story .story-section .story-img{max-width:650px}.our-story .story-section.right-image-text .story-content .align-wrap{padding-right:60px}.our-story .story-section.left-image-text .story-content .align-wrap{padding-left:60px}.insta-grid{margin:7vh auto}.insta-grid header{margin-bottom:40px}}@media screen and (min-width: 1400px){.our-story .story-section,.our-story .image-grid,.insta-grid{padding:0}}.page-store-locator,.store-locator{margin-top:30px}.page-store-locator * img,.store-locator * img{max-width:100%}.page-store-locator .container{width:100%;max-width:1300px;margin:0 auto 30px}.page-store-locator header .page-title{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 auto 45px;text-align:center;color:#232b38;padding:0 40px}.page-store-locator .image-left-text{padding:0 15px;margin-bottom:40px}.page-store-locator .image-left-text .content-right{font-size:16px;color:#495361;line-height:1.6;text-align:center}.page-store-locator .image-left-text .content-right .shogun-image-text__text-title{font-size:18px;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;margin-top:0;margin-bottom:15px;color:#232b38}.page-store-locator .interactive-map .shogun-text__inner{text-align:center;font-size:17px;line-height:1.6}.page-store-locator .interactive-map .shogun-text__inner .text-title{font-size:18px;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;margin-top:0;margin-bottom:15px;color:#232b38}.page-store-locator .interactive-map .shogun-text__text-body{color:#495361}.page-store-locator .stockist-search-form,.store-locator .stockist-search-form{padding:30px!important;background:#f0f6f6;margin:20px auto 45px!important;max-width:550px}.page-store-locator #stockist-widget .stockist-query-entry .stockist-search-button button{display:inline-flex;align-items:center;justify-content:center;height:44px;min-width:4.25rem;padding:.875rem 1rem;font-family:basis-grotesque,Helvetica,sans-serif;font-size:.875rem;font-weight:700;line-height:1;letter-spacing:.075em;color:#0078d4;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;border-radius:.1875rem;transition:width .2s ease,height .2s ease;color:#fff;background-color:#002970;background-image:linear-gradient(116.57deg,rgba(8,177,255,.4) 0%,rgba(0,120,212,.4) 50%,rgba(0,120,212,0) 100%);transition:.2s ease}.page-store-locator #stockist-widget .stockist-query-entry .stockist-search-field{height:44px;font-size:17px}.page-store-locator #stockist-widget .stockist-result-list{font-family:basis-grotesque,Helvetica,sans-serif;line-height:1.6;font-size:16px}.page-store-locator #stockist-widget .stockist-result-distance-text{font-size:14px;color:#6d7782}.page-store-locator #stockist-widget .stockist-result-list a{text-decoration:none}@media screen and (max-width: 768px){.page-store-locator .image-left-text .img-left img{width:100%}}@media screen and (min-width: 769px){.page-store-locator{margin-top:60px}.page-store-locator header .page-title{font-size:36px;margin-bottom:80px}.page-store-locator .image-left-text{margin-bottom:10vh;display:flex;flex-wrap:wrap;justify-content:space-between}.page-store-locator .image-left-text .img-left{width:50%}.page-store-locator .image-left-text .content-right{width:50%;font-size:17px;max-width:550px;display:flex;align-items:center}.page-store-locator .image-left-text .content-right .content-inner{padding:0 10%}.page-store-locator #stockist-widget .stockist-query-entry .stockist-search-button button:hover{background-color:#0078d4;background-image:linear-gradient(116.57deg,rgba(191,248,255,.8) 0%,rgba(8,177,255,.8) 50%,rgba(8,177,255,0) 100%);color:#fff}.page-store-locator #stockist-widget .stockist-horizontal,.page-store-locator #stockist-widget .stockist-side-panel,.page-store-locator #stockist-widget .stockist-result-list,.store-locator #stockist-widget .stockist-horizontal,.store-locator #stockist-widget .stockist-side-panel,.store-locator #stockist-widget .stockist-result-list{height:500px!important}}@media screen and (min-width: 1024px){.page-store-locator header .page-title{font-size:48px}.page-store-locator .image-left-text .content-right .content-inner{padding:0 15%}.page-store-locator .image-left-text .content-right .shogun-image-text__text-title,.page-store-locator .interactive-map .shogun-text__inner .text-title{font-size:24px}.page-store-locator #stockist-widget .stockist-horizontal,.page-store-locator #stockist-widget .stockist-side-panel,.page-store-locator #stockist-widget .stockist-result-list{height:550px!important}}.basic-page-content{padding:0 15px}.basic-page-content.no-hero-section{margin-top:50px}.basic-page-content .container{max-width:900px;margin:0 auto 30px}.basic-page-content .container img{max-width:100%}.basic-page-content .container h2{font-size:18px;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;margin-top:0;margin-bottom:15px;color:#232b38}.basic-page-content .container h3{font-family:basis-grotesque,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:.025em;color:#232b38;line-height:1.33}.basic-page-content *:not(.button):not(.accordion):not(h1):not(h2):not(h3):not(h4):not(span){font-size:16px;color:#495361;line-height:1.6}.basic-page-content * .page-title{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 auto 40px;text-align:center;color:#232b38}.basic-page-content * ul,.basic-page-content * ol{padding:0 20px}.basic-page-content * table td,.basic-page-content * table th{padding:10px}.basic-page-content * table p{font-size:15px}.basic-page-content * a:not(.button):not(.accordion):not(h1):not(h2):not(h3):not(h4):not(span){color:#0078d4;text-decoration:none}.basic-page-content form,.basic-page-content form.shogun-form{margin:20px 0;max-width:500px}.basic-page-content .cc-field{margin-bottom:30px}.basic-page-content .form-field__label{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px;font-family:basis-grotesque,Helvetica,sans-serif;letter-spacing:.025em}.basic-page-content .form-field__label span{font-size:14px!important;font-weight:700}.basic-page-content .form-field__label span.form-field__required{font-weight:400;color:#6d7782;margin-left:15px}.basic-page-content .form-checkbox{margin-bottom:7px;position:relative}.basic-page-content .form-field__input{height:44px;width:100%;padding:0rem 1rem;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;line-height:1;color:#495361;background-color:#fff;text-align:left;border-radius:1px;border:1px solid #e0e5e9;transition:background-color .2s ease,width .2s ease,height .2s ease}.basic-page-content .form-field__textarea{min-height:80px;max-width:inherit;padding-top:1rem;padding-bottom:1rem}.basic-page-content .form-checkbox label{padding-left:30px;display:inline-flex;align-items:center;cursor:pointer;padding-right:30px}.basic-page-content .a11y{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.basic-page-content .form-checkbox__check{position:absolute;top:0;left:3px;display:none;pointer-events:none;color:#0078d4}.basic-page-content .form-checkbox input~.form-checkbox__check .icon{width:10px}.basic-page-content .form-checkbox input~label:before{content:"";position:absolute;left:0;width:14px;height:14px;border:solid .0625rem #495361;border-radius:3px}.basic-page-content .form-checkbox input:checked~label:before,.basic-page-content .form-checkbox input~label:hover:before{border:solid 1px #0078d4;box-shadow:0 0 0 1px #0078d4}.basic-page-content .form-checkbox input:checked~.form-checkbox__check *{color:#0078d4}.basic-page-content .form-checkbox input:checked~.form-checkbox__check{display:block;color:#0078d4}.basic-page-content .form-checkbox input:checked~.form-checkbox__check .icon{color:#0078d4}.basic-page-content .form-field__file-wrapper{position:relative;display:block;height:44px;cursor:pointer}.basic-page-content .form-field__file-button{position:absolute}.basic-page-content .form-field__file-button:before{display:inline-flex;justify-content:center;align-items:center;min-width:160px;content:attr(data-pseudo-button);margin-right:10px}.basic-page-content .form-field__file-button:after{content:attr(data-pseudo-filename);color:#0078d4;font-size:15px;font-weight:700}.basic-page-content .form-field__file-button:before{color:#0078d4;background-color:transparent;transition:.2s ease;height:40px;line-height:38px;text-align:center;border:2px solid #0078d4;padding:0 16px;font-weight:700;cursor:pointer;outline:none;font-size:14px;text-decoration:none;border-radius:0;display:inline-block;letter-spacing:1px;text-transform:uppercase;position:relative}.basic-page-content .button--with-spinner .button__icon{position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;opacity:0;visibility:hidden;pointer-events:none;color:#fff!important}.basic-page-content .button--with-spinner .button__icon svg{display:block;width:25px;height:25px}.basic-page-content .button--with-spinner .button__icon *{color:#fff!important}.basic-page-content .button--with-spinner.button--processing .button__text{opacity:0}.basic-page-content .button--with-spinner.button--processing .button__icon{opacity:1;visibility:visible;animation:rotate .6s linear infinite;transition:opacity .1s ease .1s}.basic-page-content .supportHubForm.successForm{padding:20px;background-color:#d0ffcc}.basic-page-content .supportHubForm .successMessage,.basic-page-content .supportHubForm.successForm .cc-field{display:none}.basic-page-content .supportHubForm.successForm .successMessage{display:block;text-align:center}@media screen and (min-width: 769px){.basic-page-content * a:not(.button):not(.accordion):hover{color:#08b1ff}.basic-page-content .page-title{font-size:36px}.basic-page-content .container h2{font-size:24px}.basic-page-content form,.basic-page-content form.shogun-form{margin:40px 0}.basic-page-content .form-field__file-button:hover:before{color:#08b1ff}}@media screen and (min-width: 1024px){.basic-page-content .container{margin:0 auto 7vh}.basic-page-content *:not(.button):not(.accordion):not(h1):not(h2):not(h3):not(h4):not(span){font-size:17px}.basic-page-content .page-title{font-size:48px}}.faq-page .hero-section.narrow{height:200px}.faq-page .page-hero{margin-bottom:60px}.faq-page .hero-section picture{width:100%;height:100%}.faq-page .hero-section img{display:block;width:100%;height:100%;object-fit:cover}.faq-page .page-header{margin:40px auto;text-align:center}.faq-page .page-header .page-title{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;color:#232b38;letter-spacing:-.025em;line-height:1.1;margin:0 auto 10px}.faq-page .faq-content,.shopify-section.rich-text{padding:0 15px}.faq-page .faq-content .container{width:100%;max-width:1300px;margin:40px auto;position:relative}.faq-page .faq-nav{line-height:1.5}.faq-page .faq-nav>nav{display:none}.faq-page .faq-nav ul{list-style-type:none;padding:0;margin:0}.faq-page .faq-nav ul li{margin-bottom:15px}.faq-page .faq-nav ul li a{text-decoration:none;font-size:16px;color:#0d387c}.faq-page .faq-nav ul li a:hover{color:#07b1ff}.mobile-faq-nav{position:relative}.mobile-faq-nav .faq-select{display:block;color:#002970;background:white;border:1px solid #002970;border-radius:0;height:44px;width:100%;padding:0rem 15px;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;line-height:1.5;text-align:left;transition:all .2s ease;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mobile-faq-nav .select-arrows{position:absolute;top:50%;right:1rem;z-index:2;pointer-events:none;transform:translateY(-50%) rotate(90deg)}.faq-page .cc-faq-container{margin-bottom:15px}.faq-page .cc-faq-container>h2{font-family:basis-grotesque,Helvetica,sans-serif;color:#232b38;margin-top:0;font-size:18px;padding-top:30px}.faq-page .question-box{border:2px solid #07b1ff;background:none;font-size:14px;text-align:center;margin:30px auto}.faq-page .question-box.hide-on-mobile{display:none}.faq-page .question-box .question-content{padding:20px}.faq-page .question-box .question-heading h3{color:#000;font-family:aktiv-grotesk-extended,sans-serif;font-size:18px;line-height:1.4}.faq-page .question-box a{text-decoration:underline;color:#0d387c}@media screen and (min-width: 769px){.faq-page .page-hero{margin-bottom:80px}.faq-page .hero-section.narrow{height:350px}.faq-page .page-header .page-title{font-size:36px}.faq-page .faq-nav>nav{display:block}.mobile-faq-nav{display:none}.faq-page .faq-content .container{display:flex;margin:60px auto;justify-content:center;align-items:flex-start}.faq-page .faq-nav{min-width:25%;margin-right:2%}.faq-page .faq-page-content{width:70%;max-width:750px;padding:0 25px}.faq-page .question-box{margin:50px 0;max-width:280px}.faq-page .question-box.hide-on-mobile{display:block}.faq-page .question-box.show-on-mobile{display:none}.faq-page .question-box .question-content{padding:40px 20px}.faq-page .question-box .question-content a:hover{color:#07b1ff}.faq-page .cc-faq-container{margin-bottom:60px}.faq-page .cc-faq-container>h2{font-size:24px!important;padding-top:0}}@media screen and (min-width: 1024px){.faq-page .page-header{margin:60px auto}.faq-page .page-header .page-title{font-size:48px}}.us-only-notice{padding:5px 10px;text-align:center;background-color:#000;font-size:14px;color:#fff}.swell-rewards .button-join{color:#fff;background-color:#002970;background-image:linear-gradient(116.57deg,rgba(8,177,255,.4) 0%,rgba(0,120,212,.4) 50%,rgba(0,120,212,0) 100%);transition:.2s ease;height:44px;text-align:center;border:none;padding:10px 27px;font-weight:700;cursor:pointer;outline:none;font-size:14px;text-decoration:none;border-radius:0;display:inline-block;letter-spacing:1px;margin:0 7px}.referral-email .input-email{height:44px;border:1px solid #495361;font-size:15px}.referral-email .button-send-email{min-width:20%;color:#fff;background-color:#002970;background-image:linear-gradient(116.57deg,rgba(8,177,255,.4) 0%,rgba(0,120,212,.4) 50%,rgba(0,120,212,0) 100%);transition:.2s ease;height:44px;text-align:center;border:none;padding:10px 14px;font-weight:700;cursor:pointer;outline:none;font-size:14px;text-decoration:none;border-radius:0;display:inline-block;letter-spacing:1px}.swell-rewards .button-join:hover,.referral-email .button-send-email:hover{background-color:#0078d4;background-image:linear-gradient(116.57deg,rgba(191,248,255,.8) 0%,rgba(8,177,255,.8) 50%,rgba(8,177,255,0) 100%);color:#fff}.swell-rewards .product-text-div{padding:0}.swell-rewards .text-points{padding-bottom:15px!important}.swell-rewards .product-text-div .text-btn{border-radius:0}.swell-rewards .product-img-div{height:auto;min-height:150px}.swell-rewards .product-text-div .products__item--info{padding:0}.swell-rewards .button-login{height:44px;font-size:14px;border-radius:0;margin:0 7px}.swell-rewards .titel h2,.swell-rewards h3,.swell-rewards h4{color:#232b38}.swell-rewards .swell-banner-titel h2,.swell-rewards .titel h2,.swell-rewards .referral-titel h1{font-size:24px}.swell-rewards .refer-explain-mobile{font-size:18px}.swell-rewards .swell-header-text p{line-height:1.35;margin:15px auto 20px;font-size:18px;color:#495361}.swell-rewards .redemption-products-grid,.swell-rewards .swell-how-it-works-container{margin:40px auto}.swell-rewards .redemption-option .explain-redemption-option{max-width:550px}.swell-rewards .redemption-option .explain-redemption-option h4{font-weight:700;letter-spacing:.025em;font-weight:16px;color:#0d387c;margin-bottom:10px}.swell-rewards .swell-all-steps .swell-step h4{color:#0d387c}.swell-rewards .swell-all-steps .swell-step p{font-size:16px!important}.swell-rewards .circle-how-it-works{background:linear-gradient(325deg,rgba(24,54,156,1) 0%,rgba(0,222,0,1) 100%)}.swell-rewards .campaign{padding:15px;min-height:12.5rem}.swell-rewards .campaign h4{color:#232b38;font-weight:800}.swell-rewards .campaign p{color:#495361;font-size:15px}.swell-rewards .referral-background{max-width:1300px;line-height:1.65;margin:0 auto!important}.swell-rewards .refer-form-text{background:none!important}.swell-rewards .referral-background .referral-titel h5{line-height:1.65;margin-bottom:5px}.swell-rewards .referral-background .existing p{margin-top:10px}.swell-rewards .referral-background .input-email{border:1px solid #495361;font-size:15px}.cc-terms-head,.cc-terms-faq{max-width:850px;margin:40px auto;padding:0 15px}.cc-terms-head{text-align:center}.cc-terms-head>p{max-width:550px;margin:15px auto 20px;line-height:1.35;color:#495361}.cc-terms-head p .button{margin:0 6px;height:44px}.cc-terms-head h3{margin-bottom:0;font-family:aktiv-grotesk-extended;font-size:24px;font-weight:900;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#232b38}.swell-rewards .option{padding:20px;border:1px solid #0d387c}.swell-rewards .option h3{color:#0d387c;font-size:20px;margin-bottom:15px}.swell-rewards .option p{font-size:16px}.swell-rewards .swell-header-mobile{height:350px!important}.swell-rewards .swell-how-it-works-container .titel h1,.swell-rewards .redemption-product-title,.swell-rewards .redemption-option h2,.swell-rewards .cc-terms-head h3{font-size:24px}.swell-rewards .refer-form-text p a{color:#0d387c;text-decoration:none}.swell-rewards .swell-all-steps div{padding:15px 30px}@media screen and (max-width: 900px){.swell-rewards .all-redemption-options{width:550px}.swell-rewards .option{margin:15px 2%}}@media screen and (max-width: 1000px){.swell-rewards .refer-form{margin:40px auto 0}.swell-rewards .referral-background{background:none}}@media screen and (min-width: 660px){.swell-rewards .swell-all-steps{width:850px}.swell-rewards .swell-campaign-grid{width:70%;margin:0 auto;max-width:1300px}}@media screen and (min-width: 769px){.swell-rewards .campaign{padding:30px;min-height:250px}.swell-rewards .swell-banner-titel h2{font-size:36px}.swell-rewards .redemption-option{flex-direction:column}}@media screen and (min-width: 900px){.swell-rewards .refer-form{padding:0 15px}.swell-rewards .referral-background{background:url(https://cdn.shopify.com/s/files/1/0148/9585/files/rewards-lighter.jpg?v=1620333863);background-size:cover;width:100%!important}}@media screen and (min-width: 1024px){.swell-rewards .redemption-products-grid,.swell-rewards .swell-how-it-works-container{margin:50px auto 65px}.cc-terms-head{margin-top:70px}.swell-rewards .swell-banner-titel h2{text-align:center}.swell-rewards .swell-header-text p{font-size:22px;text-align:center}.swell-rewards .redemption-option .explain-redemption-option p,.swell-rewards .option p{font-size:17px}.swell-rewards .redemption-option .explain-redemption-option h4{font-size:20px}.swell-rewards .swell-all-steps .swell-step p,.swell-rewards .campaign p,.cc-terms-head p{font-size:17px!important}.swell-rewards .referral-background{height:500px!important}.swell-rewards .referral-background .input-email{font-size:16px}.swell-rewards .option{padding:40px}.swell-rewards .option h3{font-size:27px}.cc-terms-faq{padding:0}}.cc-ref-page .referral-background{background:url(https://cdn.shopify.com/s/files/1/0148/9585/files/rewards-lighter.jpg?v=1620333863);background-position:center;background-size:cover;background-repeat:no-repeat}.cc-ref-page .refer-form-text{background:none}.cc-ref-page .referral-container-history{padding-bottom:0}.cc-ref-page .referral-history{background:none}.cc-ref-page .referral-history h2{padding:0 10%}.cc-ref-page .referral-history h4{color:#002970;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none}.cc-ref-page .referral-history h4:hover{color:#08b1ff}.cc-ref-page .referral-history-table{margin:20px auto;border:none}.cc-ref-page .referral-history-table tr td:nth-child(2){width:20%}.cc-ref-page .referral-history-table tr td:first-child{width:80%;font-weight:600}.cc-ref-page .referral-history th{font-size:14px;font-weight:600;letter-spacing:.045em;color:#232b38}.cc-ref-page .referral-history h2{font-size:24px;line-height:1.1;margin-bottom:15px!important}.cc-ref-page .Refer-Shop-Now-Btn{color:#002970;background-color:#fff;transition:.2s ease;height:44px;line-height:38px;text-align:center;border:2px solid #002970;padding:0 16px;font-weight:700;cursor:pointer;outline:none;font-size:14px;text-decoration:none;border-radius:0;display:inline-block;letter-spacing:1px;text-transform:uppercase}.cc-ref-page p a{color:#0d387c;text-decoration:none}@media screen and (max-width: 900px){.cc-ref-page .referral-email form,.cc-ref-page .referral-history-table{width:90%}.cc-ref-page .referral-background{background:none}.cc-ref-page .small-media,.swell-rewards .small-media,.cc-ref-page .swell-img-RAF-history-background{height:350px}.cc-ref-page .refer-history-explain-mobile{font-size:16px;padding:0 15%}.cc-terms-head>p{font-size:16px}}@media screen and (min-width: 769px){.cc-ref-page .Refer-Shop-Now-Btn:hover{color:#0078d4;border:2px solid #0078d4}}@media screen and (min-width: 900px){.cc-ref-page .refer-form-text{width:50%}.cc-ref-page .referral-history-background{background:url(https://cdn.shopify.com/s/files/1/0148/9585/files/refer-history.jpg?v=1620680508);background-size:cover;background-repeat:no-repeat}.referral-email .input-email{width:70%;max-width:360px}.cc-ref-page .referral-history p{padding:0 5%}}@media screen and (min-width: 1024px){.referral-email .input-email{font-size:16px;width:65%}.cc-ref-page .referral-history p{font-size:17px}.cc-ref-page .referral-history p .cc-ref-page .referral-history h2{padding:0 10%}}.giving-back * img,.page-with-sections * img{max-width:100%}.narrow-container{max-width:550px;width:100%;margin:0 auto}.giving-back .container,.page-with-sections .container{width:100%;max-width:1300px;margin:30px auto}.giving-back .page-hero,.page-with-sections .page-hero{margin-bottom:60px}.cta-banner{background:rgb(127,218,229);background:linear-gradient(90deg,rgba(127,218,229,1) 0%,rgba(160,239,249,1) 100%);padding:40px 30px;text-align:center;margin-bottom:60px}.cta-banner .call-to-action-title{font-size:17px;font-weight:600;margin-top:0;margin-bottom:20px}.page-with-sections .container .page-content{font-size:16px;line-height:1.6;color:#495361;position:relative;z-index:5;max-width:1000px;margin:40px auto;padding:0 15px}.giving-back .story-section,.page-with-sections .story-section{margin-bottom:7vh;padding:0 15px}.giving-back .story-section .story-content,.page-with-sections .story-section .story-content{font-size:16px;color:#495361;line-height:1.6}.giving-back .story-section .story-img,.page-with-sections .story-section .story-img{margin-bottom:30px}.giving-back .story-section .story-title,.page-with-sections .story-section .story-title{font-size:18px;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;margin-top:0;margin-bottom:15px;color:#232b38}.giving-back .story-section .subtitle,.page-with-sections .story-section .subtitle,.rich-text .subtitle{color:#6d7782;font-size:17px;margin-top:0;margin-bottom:15px;font-weight:400}.giving-back .large-quote,.page-with-sections .large-quote{max-width:700px;padding:0 30px;margin:5vh auto}.giving-back .large-quote blockquote,.page-with-sections .large-quote blockquote{font-size:32px;color:#002970;font-weight:700;line-height:1;background:url(logo-quote-blue.svg) no-repeat;background-position:left top;padding:0;margin:30px 0 15px;text-align:left}.giving-back .large-quote blockquote p,.page-with-sections .large-quote blockquote p{margin-bottom:.5rem;line-height:1}.giving-back .large-quote .author,.page-with-sections .large-quote .author{font-family:aktiv-grotesk-extended,sans-serif;color:#232b38;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.035em}.giving-back .large-quote blockquote .btn-outline{margin:0 auto}@media screen and (max-width: 768px){.giving-back .story-section .story-img img,.page-with-sections .story-section .story-img img{display:block;object-fit:cover;margin:0 auto;max-height:320px;width:100%}}@media screen and (min-width: 769px){.cta-banner{margin-bottom:80px;padding:20px 30px}.giving-back .container,.page-with-sections .container{margin-top:80px}.cta-banner .narrow-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.cta-banner .call-to-action-title{font-size:20px;margin-bottom:0}.page-with-sections .container .page-content{margin:60px auto}.giving-back .story-section,.page-with-sections .story-section{margin-bottom:7vh;display:flex;flex-wrap:wrap;justify-content:space-between}.giving-back .story-section .story-img,.page-with-sections .story-section .story-img{width:50%}.giving-back .story-section .story-content,.page-with-sections .story-section .story-content{display:flex;width:50%;max-width:550px}.giving-back .story-section.right-image-text .story-img,.page-with-sections .story-section.right-image-text .story-img{order:2}.giving-back .story-section.left-image-text .story-content .align-wrap,.page-with-sections .story-section.left-image-text .story-content .align-wrap{padding-left:30px;padding-right:15px}.giving-back .story-section.right-image-text .story-content .align-wrap,.page-with-sections .story-section.right-image-text .story-content .align-wrap{padding-right:30px}.giving-back .large-quote blockquote,.page-with-sections .large-quote blockquote{font-size:42px}}@media screen and (min-width: 1024px){.cta-banner{margin-bottom:100px}.giving-back .container,.page-with-sections .container{margin-top:100px}.page-with-sections .container .page-content{font-size:17px;margin-bottom:100px}.giving-back .story-section .story-img,.page-with-sections .story-section .story-img{max-width:650px}.giving-back .story-section.left-image-text .story-content .align-wrap,.page-with-sections .story-section.left-image-text .story-content .align-wrap{padding-left:60px;padding-right:30px}.giving-back .story-section.right-image-text .story-content .align-wrap,.page-with-sections .story-section.right-image-text .story-content .align-wrap{padding-right:60px}.giving-back .story-section .story-title,.page-with-sections .story-section .story-title{font-size:24px}.giving-back .story-section .subtitle,.page-with-sections .story-section .subtitle,.rich-text .subtitle{font-size:22px}.giving-back .story-section p,.page-with-sections .story-section p,.rich-text .paragraph p{font-size:17px}.giving-back .large-quote,.page-with-sections .large-quote{margin:7vh auto}.giving-back .large-quote blockquote,.page-with-sections .large-quote blockquote{font-size:44px}}@media screen and (min-width: 1200px){.giving-back .large-quote blockquote,.page-with-sections .large-quote blockquote{font-size:50px}.giving-back .large-quote,.page-with-sections .large-quote{margin:10vh auto}}@media screen and (min-width: 1400px){.giving-back .story-section,.page-with-sections .story-section{padding:0}}.basic-landing * img{max-width:100%}.basic-landing .container{width:100%;max-width:1300px;margin:40px auto;position:relative}.basic-landing .hero-section{height:auto;position:relative}.basic-landing .hero-section picture{width:100%;height:350px;display:block}.basic-landing .hero-section picture img{object-fit:cover;width:100%;height:100%;display:block;object-position:center}.basic-landing .hero-section.narrow picture{height:200px}.basic-landing .hero-graphics{max-width:550px;margin:40px auto 20px;width:80%}.basic-landing .buckets{padding:0 30px;width:100%;max-width:1300px;margin:40px auto 60px}.basic-landing .buckets .single-bucket{max-width:90%;margin:0 auto 40px;text-align:center;font-size:16px;color:#495361;line-height:1.6}.basic-landing .buckets .single-bucket .bucket-title{font-family:aktiv-grotesk-extended,sans-serif;font-size:16px;font-weight:800;margin-bottom:0;margin-top:20px;color:#232b38}.basic-landing .container .faq-content{padding:0 15px}.basic-landing .container .faq-content .cc-faq-container>h2{font-family:basis-grotesque,Helvetica,sans-serif;color:#232b38;margin-top:0;font-size:18px}.basic-landing .container .faq-content .question-box{border:2px solid #07b1ff;background:none;font-size:14px;text-align:center;margin:20px auto 45px}.basic-landing .container .faq-content .question-box a{text-decoration:none;color:#0d387c}.basic-landing .container .faq-content .question-box .question-content{padding:20px}.basic-landing .container .faq-content .question-box .question-heading h3{color:#0d387c;font-family:aktiv-grotesk-extended,sans-serif;font-size:18px;line-height:1.4}@media screen and (min-width: 769px){.basic-landing .hero-section picture{height:400px}.basic-landing .hero-section.narrow picture{height:350px}.basic-landing .hero-graphics{margin:60px auto 30px}.basic-landing .container{margin:60px auto}.basic-landing .container .faq-content{display:flex;justify-content:center;align-items:flex-start}.basic-landing .container .side-nav{min-width:25%;margin-right:2%;order:1}.basic-landing .container .faq-page-content{width:70%;max-width:750px;padding:0 25px;order:2}.basic-landing .container .faq-content .question-box{margin:50px 0;max-width:280px}.basic-landing .container .faq-content .question-box .question-content{padding:40px 20px}}@media screen and (min-width: 1024px){.basic-landing .hero-section picture{height:500px}.basic-landing .hero-graphics{margin:80px auto 40px}.basic-landing .buckets.row{display:flex;flex-wrap:wrap;justify-content:center}.basic-landing .buckets .single-bucket{font-size:17px;width:27%}.basic-landing .buckets .single-bucket .bucket-title{font-size:18px}.basic-landing .container .faq-content .cc-faq-container>h2{font-size:24px}.basic-landing .container .faq-content .question-box a:hover{color:#07b1ff}}@media screen and (min-width: 1400px){.basic-landing .buckets{padding:0}}.fit-guide-section{padding:0 15px}.fit-guide-section .fit-guide{width:100%;max-width:1300px;margin:40px auto;position:relative}.fit-guide-section .fit-guide .fit-guide__menu-container{display:none}.fit-guide-section .fit-guide .form-field__select-outer{position:relative;width:100%;margin:0 auto}.fit-guide-section .fit-guide .form-field label{display:none;margin-bottom:7px;position:relative}.fit-guide-section .fit-guide .form-field:before{content:"Choose collection:";position:inherit;display:block;height:20px;width:100%;margin-bottom:15px}.fit-guide-section .fit-guide .form-field__select{display:block;color:#002970;background:white;border:1px solid #002970;border-radius:0;height:44px;width:100%;padding:0rem 15px;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;line-height:1.5;text-align:left;transition:all .2s ease;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fit-guide-section .fit-guide .form-field__select-outer svg.icon{position:absolute;top:50%;right:1rem;z-index:2;pointer-events:none;transform:translateY(-50%) rotate(90deg)}.fit-guide-section .fit-guide .fit-guide__menu-container ul{list-style-type:none;padding:0;margin:0}.fit-guide-section .fit-guide .fit-guide__menu-container ul li{margin-bottom:15px}.fit-guide-section .fit-guide .fit-guide__menu-container ul li a{text-decoration:none;font-size:16px;color:#0d387c}.fit-guide-section .fit-guide .fit-guide__content{color:#495361;font-size:16px;line-height:1.6}.fit-guide-section .fit-guide .fit-guide__content .fit-guide__title{font-family:aktiv-grotesk-extended,sans-serif;font-size:24px;font-weight:800;color:#232b38;letter-spacing:-.025em;line-height:1.1;margin:0 auto 30px}.fit-guide-section .fit-guide .fit-guide__content .fit-guide__title--desktop{display:none}.fit-guide-section .fit-guide .fit-guide__content h5{font-family:basis-grotesque,Helvetica,sans-serif;color:#232b38;margin-top:20px;font-size:18px;margin-bottom:0}.fit-guide-section .fit-guide .fit-guide__content .fit-guide__frame-title{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;font-size:20px;color:#232b38;line-height:1.25;margin-top:15px;padding-right:10%}.fit-guide-section .fit-guide .fit-guide__content .fit-guide__guide{padding:0;margin:15px auto -20px;display:none}.fit-guide-section .fit-guide .fit-guide__content .fit-guide__guide.fit-guide__overview{padding-top:15px}.fit-guide-section .fit-guide .fit-guide__content .fit-guide__guide.active{display:block}.fit-guide-section .fit-guide .fit-guide__content .fit-guide__button{color:#fff;background-color:#002970;background-image:linear-gradient(116.57deg,rgba(8,177,255,.4) 0%,rgba(0,120,212,.4) 50%,rgba(0,120,212,0) 100%);transition:.2s ease;height:44px;line-height:44px;text-align:center;border:none;padding:0 16px;font-weight:700;cursor:pointer;outline:none;font-size:14px;text-decoration:none;border-radius:0;display:inline-block;letter-spacing:1px;text-transform:uppercase;position:relative}.fit-guide-section .fit-guide .fit-guide__image-container img{display:block;margin:20px auto;max-width:100%}.fit-guide-section .fit-guide .fit-guide__frame-specs{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.fit-guide-section .fit-guide .fit-guide__frame-specs ul{list-style-type:none;margin:0;padding:0}.fit-guide-section .fit-guide .fit-guide__frame-specs .fit-guide__list--labels{margin-right:40px}.fit-guide-section .fit-guide .fit-guide__frame-specs .fit-guide__list--values{color:#232b38;font-weight:700}.fit-guide-section .fit-guide .fit-guide__content .fit-guide__header{padding-top:15px}@media screen and (min-width: 769px){.fit-guide-section .fit-guide{display:flex;flex-wrap:wrap;margin:60px auto;justify-content:center;align-items:flex-start}.fit-guide-section .fit-guide .fit-guide__menu-container{min-width:25%;margin-right:2%;display:block}.fit-guide-section .fit-guide .fit-guide__content{width:70%;max-width:750px;padding:0 25px}.fit-guide-section .fit-guide .fit-guide__content .fit-guide__title,.fit-guide-section .fit-guide .fit-guide__content .fit-guide__select{display:none}.fit-guide-section .fit-guide .fit-guide__content .fit-guide__title--desktop{display:block;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;color:#232b38;letter-spacing:-.025em;line-height:1.1;margin:0 auto 10px;font-size:36px}.fit-guide-section .fit-guide .fit-guide__content .fit-guide__header{padding-top:90px;padding-bottom:0;border-bottom:1px solid #e0e5e9;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.fit-guide-section .fit-guide .fit-guide__content h5{margin-top:45px}.fit-guide-section .fit-guide .fit-guide__content .fit-guide__frame-title{font-size:30px;margin-top:30px}.fit-guide-section .fit-guide .fit-guide__content .fit-guide__guide{padding:0;margin:0 auto 30px;display:block}.fit-guide-section .fit-guide .fit-guide__content .fit-guide__button{background:white;color:#0d387c}.fit-guide-section .fit-guide .fit-guide__content .fit-guide__button:hover{color:#08b1ff}}@media screen and (min-width: 1024px){.fit-guide-section .fit-guide .fit-guide__content .fit-guide__title--desktop{font-size:48px}}.product-duties{margin:0;font-size:14px;clear:both;color:#495361}.countrycurrency-wrap{width:1300px;max-width:96%;margin:0 auto;clear:both;min-height:63px}body.flow-server-render .payment-icons,html.flow-localized .payment-icons{display:none!important}.flow-country-picker-modal-trigger{border:solid 1px #eee;border-radius:4px;cursor:pointer;display:inline;font-size:14px;padding:6px}.flow-country-picker-dropdown-trigger,.flow-currency-picker-dropdown-trigger{border:solid 1px #eee;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;margin-bottom:3px;padding:6px}.flow-country-picker-dropdown-trigger:after,.flow-currency-picker-dropdown-trigger:after{content:"";border-style:solid;border-color:transparent;border-top-color:#bbb;border-width:8px 6px 0 6px;display:inline-block;width:0;height:0;margin-bottom:0;margin-left:1px;transform:rotate(180deg)}.flow-advanced-country-picker .flow-country-picker-dropdown-trigger:after,.flow-advanced-country-picker .flow-currency-picker-dropdown-trigger:after{margin-left:25px}.flow-country-picker-modal-trigger>img,.flow-country-picker-dropdown-trigger>img{vertical-align:text-bottom;border-radius:2px;margin-right:6px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px #0000001a}.flow-country-picker-modal-trigger-text,.flow-country-picker-dropdown-trigger-text,.flow-currency-picker-dropdown-trigger-text{bottom:-1px;position:relative;color:#191919}.flow-country-picker-dropdown-backdrop{background-color:#0000;height:100%;position:fixed;top:0;width:100%;z-index:100}.flow-country-picker-instruction-txt{color:#000;display:block;padding:12px 10px;line-height:14px;border-bottom:1px solid #e6e6e6;margin-bottom:3px}.flow-country-picker-modal-trigger:hover,.flow-country-picker-modal-trigger:focus,.flow-country-picker-modal-trigger.flow-country-picker-open,.flow-country-picker-dropdown-trigger:hover,.flow-country-picker-dropdown-trigger:focus,.flow-country-picker-dropdown-trigger.flow-country-picker-open,.flow-currency-picker-dropdown-trigger:hover,.flow-currency-picker-dropdown-trigger:focus,.flow-currency-picker-dropdown-trigger.flow-country-picker-open{background-color:#f3f3f3}.flow-country-picker-country-logo{display:inline-block;padding-right:10px}.flow-country-picker-country-logo>img{border-radius:2px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px #0000001a}.flow-country-picker-advanced .flow-country-picker-dropdown-menu{max-height:300px!important}.flow-country-picker-dropdown-menu{visibility:hidden;opacity:0;border-radius:2px;-webkit-transition:visiblity .1s,opacity .1s linear;transition:visiblity .1s,opacity .1s linear;position:absolute;background-color:#fff;min-width:300px;max-height:400px;left:0px;bottom:50px;overflow-y:scroll;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px #00000040;z-index:1002;font-size:14px}.flow-country-picker-advanced .flow-country-picker-dropdown-menu{right:380px}.flow-country-picker-advanced .flow-currency-picker-dropdown-trigger+.flow-country-picker-dropdown-menu{right:264px}.flow-country-picker-dropdown-menu a:last-child{margin-bottom:4px}.flow-country-picker-dropdown-menu a{text-decoration:none;padding:6px 10px;line-height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flow-country-picker-dropdown-menu a:hover{opacity:1;background-color:#f3f3f3}.flow-country-picker-dropdown-option-text{-ms-flex-item-align:center;align-self:center;color:#191919;position:relative;display:inline-block;width:calc(100% - 33px);top:-1px}.flow-country-picker-show{visibility:visible;opacity:1}.flow-country-picker-open{color:#191919}.flow-country-picker-modal{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 24px 0 rgba(0,0,0,.15),0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 24px #00000026,0 2px 4px #00000026;max-height:700px;left:calc(50% - 375px);overflow:hidden;padding:20px;position:fixed;top:25vh;width:700px;z-index:1001}.flow-country-picker-modal-item-container{cursor:pointer;display:inline-block;font-size:12px;padding:7px 5px 7px 0;width:100%}.flow-country-picker-modal-item-container:hover{background-color:#e6e6e6}.flow-country-picker-modal-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flow-country-picker-selected-modal-item{background-color:#c0dfff;cursor:auto;cursor:initial}.flow-country-picker-modal-backdrop{background-color:#0000004d;height:100%;position:fixed;top:0;width:100%;z-index:1000}.flow-country-picker-modal-text{-ms-flex-item-align:center;align-self:center;color:#191919;line-height:15px}.flow-country-picker-modal-logo{-ms-flex-item-align:center;align-self:center;border-radius:2px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px #0000001a;flex-shrink:0;height:15px;margin-left:10px;margin-right:8px;width:21px}.flow-country-picker-modal-header{padding-left:5px;padding-bottom:16px}.flow-country-picker-modal-title{color:#191919;display:inline-block}.flow-country-picker-modal-close{float:right;cursor:pointer;width:10px;height:10px;margin-top:7px;stroke:#bfbfbf}.flow-country-picker-modal-close:hover{stroke:gray}.flow-country-picker-modal-body{max-height:650px;overflow-y:auto}.flow-country-picker-modal-body-content{-webkit-column-count:4;column-count:4}.flow-country-picker-current-experience-txt{display:inline-block;padding-left:7px;bottom:6px;position:relative}.flow-country-picker-selected-logo{display:inline-block}.flow-country-picker-button-container{display:flex;flex-direction:row;justify-content:flex-end}.flow-country-picker-button{font-size:14px;display:inline-block;min-width:80px;color:#fff;border:solid 1px #191919;border-radius:4px;background-color:#191919;cursor:pointer;flex-basis:30%;margin-left:20px;padding:8px}.flow-country-picker-button.flow-country-picker-button-secondary{border:solid 1px #191919;color:#191919;background-color:#fff}.flow-country-picker-advanced .flow-country-picker-modal-body-content{display:flex;padding-bottom:24px;padding-top:5px;flex-direction:row-reverse;justify-content:flex-end}.flow-country-picker-advanced .flow-country-picker-wrapper,.flow-country-picker-advanced .flow-currency-picker-wrapper{padding:0 10px 0 0;position:relative}.flow-country-picker-wrapper{position:relative}.dropdown-container{float:left;margin-top:15px}@media (max-width: 768px){.flow-country-picker-modal{top:0;bottom:0;left:0;right:0;height:100%;width:100%;max-height:unset}.flow-country-picker-modal-body-content{column-count:unset}.flow-country-picker-dropdown-trigger,.flow-currency-picker-dropdown-trigger{width:100%;text-align:left}.dropdown-container{width:100%;float:none}.flow-country-picker-dropdown-menu{width:96%;left:0;right:0;margin:auto}.flow-country-picker-dropdown-trigger:after,.flow-currency-picker-dropdown-trigger:after{position:absolute;right:10px;top:15px}}.flow-country-picker-extra-message-container{background-color:#f2f5f7;border-radius:2px;margin-bottom:24px;padding:20px}.flow-country-picker-extra-message,.flow-country-picker-delivery-window{padding-bottom:24px}.flow-country-picker-payment-methods>img{padding-right:12px;max-width:120px;max-height:32px;padding-bottom:8px}.flow-accepted-payment-methods{text-align:center;float:right;margin-top:20px;display:none}body.flow-server-render .flow-accepted-payment-methods,html.flow-localized .flow-accepted-payment-methods{display:flex}.flow-accepted-payment-methods img{max-height:24px;padding:4px}@media screen and (max-width: 768px){body.flow-server-render .flow-accepted-payment-methods,html.flow-localized .flow-accepted-payment-methods{padding:5px 0;float:none;display:block}.flow-accepted-payment-methods img{max-height:24px;display:inline-block}}.cart-duties{margin:0 0 10px;font-size:14px;padding-top:5px;clear:both}.flow-checkout #main-fixed{display:none!important}body.flow-checkout{padding-top:0!important;overflow-x:hidden}.flow-checkout .acsb-trigger.acsb-trigger-size-small{display:none!important}.flow-checkout #site-footer{margin-top:0!important}.flow-checkout{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif}.flow-checkout .header.application__header{display:none}.flow-checkout .section__title{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:18px;line-height:1.3em;font-weight:400}.flow-checkout .text-field__input--large.text-field__input--with-floating-label{font-size:.8571428571em}@media screen and (max-width: 768px){.flow-checkout .text-field__input--large.text-field__input--with-floating-label{font-size:16px}}.flow-checkout .customer-information-form__mobile-cart-button{display:none}.flow-checkout a.customer-information-form__desktop-cart-button{text-decoration:none;color:#2080ec;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:14px;text-transform:none;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;padding-left:0}.flow-checkout a.customer-information-form__desktop-cart-button.button>.svg-icon:first-child{height:16px;width:16px;margin-right:0;margin-left:0}.flow-checkout button.customer-information-form__continue-button{background-color:#2080ec;color:#fff;text-transform:none;font-weight:500;border-radius:5px;box-sizing:border-box;padding:22px 24px;font-size:14px;width:auto;height:auto;line-height:14px;border:none}.flow-checkout button.customer-information-form__continue-button:hover{background-color:#1167c8}.flow-checkout .coupon-form__text-field-column .text-field__optional{display:none}.flow-checkout button.coupon-form__apply{background-color:#2080ec;color:#fff;text-transform:none;font-weight:500;border-radius:5px;box-sizing:border-box;padding:20px 24px;font-size:14px;height:auto;line-height:14px;border:none}.flow-checkout button.coupon-form__apply:hover{background-color:#1167c8}.flow-checkout .chip--positive{border-color:#002970;background-color:#002970;color:#fff}.flow-checkout .chip--positive .chip__text{font-weight:400}.flow-checkout .checkout-layout__checkout-content-order-summary:after{content:"";display:block;width:300%;position:absolute;left:-100%;height:100vh;top:-25px;bottom:0;background:#fafafa;z-index:-1;-webkit-box-shadow:0 -1px 0 #e1e1e1 inset;box-shadow:0 -1px #e1e1e1 inset}@media (min-width: 1024px){.flow-checkout .checkout-layout__checkout-content-order-summary:after{left:0;background-position:left top;-webkit-box-shadow:1px 0 0 #e1e1e1 inset;box-shadow:1px 0 #e1e1e1 inset}}.flow-checkout .application__footer{display:none}.flow-checkout .checkout-layout__breadcrumb-container{width:58.33333%}.flow-checkout .order-summary>.section__header--divided{display:none}.flow-checkout .order-prices__label{padding:5px 10px;font-size:14px;color:#535353}.flow-checkout .order-prices__value{font-size:14px;color:#535353;font-weight:500;padding:5px 10px}.flow-checkout .order-item__quantity{padding-bottom:0}.flow-checkout .order-item__quantity .badge__content--tertiary{background-color:#727272e6;font-weight:400}.flow-checkout .order-item__price,.flow-checkout .order-item__name{color:#323232;font-weight:500;font-size:14px}@media screen and (min-width: 1024px){.flow-checkout .flow-generic-mobile-improvements .order-item__image{height:64px;width:64px}}.flow-checkout .order-total__label{font-size:16px;font-weight:400}.flow-checkout .flowio-optin-prompt .flowio-localized-content-element__markdown>:last-child{font-size:14px}.flow-checkout .checkout-layout__breadcrumb-container>a>img{max-height:40px;display:block;margin:25px auto 15px}.flow-checkout .checkout-layout__checkout-content-order-summary{top:-100px}.flow-checkout .flow-generic-mobile-improvements .order-prices__remove-discount{font-size:14px;text-transform:none}.flow-checkout a.shipping-method-form__return-button{text-decoration:none;color:#2080ec;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:14px;text-transform:none;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;padding-left:0;display:block}.flow-checkout a.shipping-method-form__return-button.button>.svg-icon:first-child{height:16px;width:16px;margin-right:0;margin-left:0;position:relative;top:-2px}.flow-checkout a.shipping-method-form__continue-button{background-color:#2080ec;color:#fff;text-transform:none;font-weight:500;border-radius:5px;box-sizing:border-box;padding:22px 24px;font-size:14px;width:auto;height:auto;line-height:14px;border:none;float:right}.flow-checkout a.shipping-method-form__continue-button:hover{background-color:#1167c8}.flow-checkout .billing-address{padding-left:0}.flow-checkout .billing-address .radio-button__label,.flow-checkout .payment-method .radio-button__label{font-size:14px!important}.flow-checkout a.payment-form__return-button{text-decoration:none;color:#2080ec;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:14px;text-transform:none;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;padding-left:0;display:block;margin-top:0}.flow-checkout a.payment-form__return-button.button>.svg-icon:first-child{height:16px;width:16px;margin-right:0;margin-left:0;position:relative;top:-2px}.flow-checkout button.payment-form__continue-button{background-color:#2080ec;color:#fff;text-transform:none;font-weight:500;border-radius:5px;box-sizing:border-box;padding:22px 24px;font-size:14px;width:auto;height:auto;line-height:14px;border:none;float:right}.flow-checkout button.payment-form__continue-button:hover{background-color:#1167c8}.flow-checkout .mobile-order-summary__header-action>button{background-color:transparent;border:none;height:20px;font-size:14px;color:#2080ec;text-transform:none;text-decoration:underline}@media screen and (max-width: 768px){.flow-checkout .checkout-layout__breadcrumb-container{width:100%}.flow-checkout .flow-generic-mobile-improvements .step__text{visibility:visible}.flow-checkout button.customer-information-form__continue-button{width:100%;margin-bottom:0}.flow-checkout a.customer-information-form__desktop-cart-button{width:100%}.flow-checkout a.shipping-method-form__continue-button{width:100%;margin-bottom:0}.flow-checkout a.shipping-method-form__return-button{background-color:transparent;border:none;width:100%}.flow-checkout button.payment-form__continue-button{width:100%;margin-bottom:0}.flow-checkout a.payment-form__return-button{background-color:transparent;border:none}.flow-checkout .checkout-layout{display:flex;flex-direction:column}.flow-checkout .checkout-layout__breadcrumb-container{order:0}.flow-checkout .mobile-order-summary{order:1}.flow-checkout .checkout-layout__checkout-content{order:2}}.flow-consent-container{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;z-index:999999;box-shadow:#121212 2px 2px 14px 2px}.flow-consent-container p{padding-right:120px;padding-left:35px}@media screen and (max-width: 768px){.flow-consent-container p{padding:0 10px;font-size:14px}}.flow-consent-container .flow-consent-dismiss-btn{position:absolute;top:50%;right:35px;transform:translateY(-50%);display:inline-block;background-color:#002970;color:#fff;padding:5px 10px;cursor:pointer}@media screen and (max-width: 768px){.flow-consent-container .flow-consent-dismiss-btn{position:relative;top:-5px;transform:none;left:0;right:0;font-size:14px;display:block;margin:auto;width:120px;text-align:center}}#site-footer .button{display:inline-flex;align-items:center;justify-content:center;height:40px;min-width:4.25rem;padding:.875rem 1rem;font-size:.875rem;font-weight:700;line-height:1;letter-spacing:.075em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#002970;border:0;border-radius:0;transition:width .2s ease,height .2s ease;width:100%}#site-footer{text-align:center;font-size:14px;color:#495361;line-height:1.56;border-top:1px solid #e0e5e9;margin-top:50px}#site-footer *{box-sizing:border-box}#site-footer .footer-upper{padding:50px 0;border-bottom:1px solid #e0e5e9}#site-footer .container{width:1300px;max-width:96%;margin:0 auto}#site-footer .footer-content{padding:0}#site-footer .footer-logo{margin-bottom:40px}#site-footer .footer-logo svg{color:#002970}#site-footer ul,#site-footer ol{list-style-type:none}#site-footer .footer-upper__menu{border-bottom:1px solid #e0e5e9;margin:0}#site-footer .footer-nav-title-wrapper{padding:20px 0 12px;position:relative;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 769px){#site-footer .footer-nav-title-wrapper{padding:0 0 12px}}#site-footer .footer-nav-title{font-size:14px;color:#495361;font-weight:700;letter-spacing:.075em;text-decoration:none;outline:none;line-height:1.15em;margin:0}#site-footer .accordion-icon{transform:rotate(180deg);transition:all .2s ease-in}#site-footer .footer-nav{padding:0 15px 6px;border-top:1px solid #e0e5e9;text-align:left;transition:all .3s ease}#site-footer .accordion-item{list-style-type:none;margin:0;padding:0;height:0;max-height:0;overflow:hidden;opacity:0;transition:all .25s ease;font-size:12px}#site-footer .footer-nav-link{margin-bottom:10px}#site-footer .footer-nav-link a{color:#6d7782;text-decoration:none}#site-footer .footer-nav.is-open .accordion-item{height:auto;max-height:9999em;opacity:1}#site-footer .footer-nav.is-open .accordion-icon{transform:rotate(0)}#site-footer .footer-nav.is-open .accordion-icon path{fill:#0078d4}.footer-upper__logo,.account-page__logo{width:1300px;max-width:96%;margin:0 auto 40px;text-align:center}.footer-upper__logo img{max-width:210px}#site-footer .newsletter .newsletter__heading{color:#002970;margin:50px auto 10px;font-weight:400;font-size:18px;line-height:1.56;max-width:320px}#site-footer ::placeholder{color:#e0e5e9}#site-footer .form-field{width:auto;margin-bottom:12px}#site-footer .form-field__input{height:40px;width:100%;padding:0rem 15px;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;line-height:1;color:#495361;background-color:#fff;text-align:left;border-radius:0;border:1px solid #e0e5e9;transition:background-color .2s ease,width .2s ease,height .2s ease}#site-footer .a11y{display:block;height:0px;width:0px;overflow:hidden;padding-bottom:0}#site-footer .social-icons{margin-top:20px;text-align:center}#site-footer .social-icons__link{display:inline-block;color:#002970;text-decoration:none;margin:0 6%}#site-footer .payment-icons{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:10px 7px}#site-footer .payment-icons__item{display:block;margin:0 3px;line-height:1}#site-footer .payment-icons__item svg{display:block;width:25px;height:15px}#site-footer .footer-lower-copyright{padding:10px 15px;border-top:1px solid #e0e5e9}#site-footer .footer-copyright-links{padding:0;margin:0;display:flex;justify-content:center}#site-footer .footer-lower-copyright .footer-link{margin:0 6px}#site-footer .footer-lower-copyright .footer-link a{color:#6d7782;text-decoration:none;font-size:12px}#site-footer .footer-lower__credits{color:#002970;font-size:12px}@media screen and (min-width: 769px){#site-footer{text-align:left}#site-footer .container{display:flex;flex-wrap:wrap}#site-footer .footer-upper{padding-bottom:30px}#site-footer .footer-upper__content{width:41%;margin-right:2%}#site-footer .footer-content{font-size:12px}#site-footer .footer-upper__menu{border:none;margin:0;flex-grow:1;display:flex}#site-footer .footer-upper__menu .footer-nav{width:31%;margin-right:2%;border:none;padding:0}#site-footer .footer-nav-title{color:#6d7782}#site-footer .accordion-icon{display:none}#site-footer .accordion-item{height:auto;opacity:1;max-height:9999em}#site-footer .footer-upper__social{width:100%}#site-footer .newsletter{display:flex;flex-flow:column;justify-content:space-between;margin-top:40px}#site-footer .newsletter .newsletter__heading{max-width:250px;margin-top:0;font-size:16px;margin-left:0}#site-footer #email_signup{width:57%}#site-footer .newsletter__form{display:flex;flex-wrap:wrap;justify-content:space-between}#site-footer .form-field{flex-grow:1;margin-right:10px}#site-footer .social-icons{text-align:left;margin-top:10px}#site-footer .social-icons__link{margin:0 1%}#site-footer .social-icons__link:first-child{margin-left:0}#site-footer .payment-icons{justify-content:center;float:right}#site-footer .footer-lower-copyright{text-align:center}#site-footer .payment-icons__item{margin:0 5px}#site-footer .footer-copyright-nav,#site-footer .footer-lower__credits{display:inline-block}}@media screen and (min-width: 1024px){#site-footer .footer-upper__content,#site-footer .footer-upper__social{width:23%}#site-footer .footer-upper__menu{margin-right:2%}#site-footer .newsletter{display:block;margin-top:0}#site-footer #email_signup{width:100%}#site-footer .form-field{margin-right:0;width:100%;display:block}#site-footer .social-icons{margin-top:25px}#site-footer .social-icons__link{margin:0 2%}}@media screen and (min-width: 1200px){#site-footer .footer-upper__content,#site-footer .footer-upper__social{width:29%}#site-footer .form-field{margin-right:10px;width:auto}}@media screen and (max-width: 768px){#site-footer .footer-upper__content{text-align:center}#site-footer .newsletter .newsletter__heading{text-align:center;margin-top:20px}}#cc-ajax-cart{width:96%;height:100%;max-width:460px;position:fixed;left:100%;top:0;background-color:#fff;z-index:9999999999;transition:transform .25s;transform:translate(0);box-sizing:border-box;box-shadow:0 1px 2px #0a0e1a14,0 4px 12px #0a0e1a0a}#cc-ajax-cart.show{transform:translate(-100%);display:block}.no-shipping #cc-shipping-status{display:none!important}.no-shipping #cc-ajax-cart-content{height:calc(100% - 180px)}.view-trending{display:none}#cc-cart-overlay{visibility:hidden;width:100%;height:100%;position:fixed;background-color:#0003;top:0;left:0;z-index:9999999998;transition:opacity .25s}#cc-cart-overlay.show{visibility:visible}body.cc-no-scroll{overflow:hidden}@media screen and (min-width: 769px){body.cc-no-scroll .header-wrapper{padding-right:17px}body.cc-no-scroll{padding-right:17px!important}}#cc-ajax-cart-content{height:calc(100% - 240px);overflow-y:auto;position:relative;display:flex;justify-content:space-between;flex-flow:column}.cartItemImg img{width:80px}#cc-ajax-cart h5{color:#232b38;font-size:15px;padding:15px;margin:0;border-bottom:1px solid #e0e5e9;text-align:center}#cc-ajax-cart #close-cart{position:absolute;top:0px;right:0px;cursor:pointer;padding:17px 15px 15px;color:#6d7782}#cc-cartItem{padding:0 15px 20px;list-style-type:none;margin:0}.cartItemImg{float:left}@media screen and (max-width: 768px){.cartItemImg{max-width:30%}}.cartItemDetails{float:left;margin-left:15px;max-width:185px}@media screen and (max-width: 768px){.cartItemDetails{max-width:40%;margin-left:0;padding-left:15px}}.ccItemL{overflow:auto;padding:20px 0 0}.cartItemDetails .title{font-size:14px;font-weight:700;margin-top:0;margin-bottom:0}.cartItemDetails .title a{text-decoration:none;color:#495361}.cartItemDetails .title span,.cart__variant_title{font-style:italic;font-weight:400;display:block;font-size:12px;margin-top:5px}.cartItemDetails .final-price{font-size:14px;font-weight:400;margin-top:10px;margin-bottom:10px}.cc-discount-title{color:#008a27;font-size:12px;margin:0}.cartItemDetails .final-price.sale>span:first-child{color:#e62817;margin-right:5px}.cartItemDetails .final-price.sale>span:last-child{color:#ccd3da;text-decoration:line-through}.delete-button{color:#6d7782;text-decoration:underline;font-size:12px;margin-top:0;margin-bottom:0;font-weight:700;cursor:pointer}.delete-button:hover,.delete-button:focus{color:#e62817}.cartItemQuantity{float:right;max-width:125px}@media screen and (max-width: 768px){.cartItemQuantity{max-width:30%}}.cartItemQuantity input::-webkit-outer-spin-button,.cartItemQuantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cartItemQuantity input[type=number]{-moz-appearance:textfield}.cartItemQuantity input{text-align:center;border-color:#fff;background-color:#fff;border-style:solid;height:40px;font-size:16px;width:50px;font-family:basis-grotesque,Helvetica,sans-serif}@media screen and (max-width: 768px){.cartItemQuantity input{font-size:16px;width:35px;background-clip:padding-box;box-shadow:none!important}}.cc-checkout-content{position:absolute;bottom:0;left:0;height:130px;background-color:#fff;width:100%;border-top:2px solid #e0e5e9}.cart-duties{font-size:12px}#cc-shipping-status{width:100%;padding-bottom:15px;margin-top:15px;border-bottom:1px solid #e0e5e9}#cc-cart-trending{height:245px;background-color:#f2f4f7;width:100%;position:absolute;bottom:0;left:0;padding:10px 15px}@media screen and (max-width: 768px){#cc-cart-trending{padding:10px;height:240px}}#cc-ajax-cart-content.addScroll #cc-cart-trending,#cc-ajax-cart-content.addScroll .rebuy-widget--c-drawer{position:relative!important}#cc-cart-trending .cc-trending-title{color:#495361;font-size:16px;margin:0;text-align:center;white-space:normal;font-family:aktiv-grotesk-extended,sans-serif;letter-spacing:.025em;font-weight:700;padding-bottom:15px}@media screen and (max-width: 768px){#cc-cart-trending .cc-trending-title{font-size:16px}}#cc-cart-trending .product-item__details-price{text-align:center;font-size:14px;margin-bottom:10px}.box-placeholder{display:inline-block;background-color:#fff;vertical-align:top;height:188px}@media screen and (max-width: 768px){.box-placeholder{height:185px}}.trending-products .box-placeholder{font-size:0;line-height:0;padding:15px;display:block;float:left;margin:0;width:48%;border-radius:3px;box-sizing:border-box}.trending-products .box-placeholder.right{float:right}.trending-products .box-placeholder .p-4{max-width:80%;margin:auto}.trending-products .box-placeholder .text{display:inline-block;background-color:#444;height:12px;border-radius:100px;margin:5px 0;min-width:100px;opacity:.1;animation:fading 1.5s infinite}.trending-products .box-placeholder .text:first-child{margin-top:0}.trending-products .box-placeholder .text:last-child{margin-bottom:0}.trending-products .box-placeholder .text.link{background-color:var(--blue);opacity:.4}.trending-products .box-placeholder .text.line{width:100%}.trending-products .box-placeholder .text.category{width:100px;margin-bottom:10px}.trending-products .box-placeholder h4.text{height:20px;margin:3px 0;opacity:.2}.trending-products .box-placeholder .image{background-color:#444;height:80px;width:80%;margin:20px auto 10px;opacity:.1;animation:fading 1.5s infinite}.real-trending-container .box-placeholder{font-size:0;line-height:0;padding:15px;display:block;float:left;margin:0;width:25%;border-radius:3px;border:10px solid #f2f4f7;height:235px}.real-trending-container .box-placeholder.right{float:left}.real-trending-container .box-placeholder .p-4{max-width:80%;margin:auto}.real-trending-container .box-placeholder .text{display:inline-block;background-color:#444;height:12px;border-radius:100px;margin:5px 0;min-width:100px;opacity:.1;animation:fading 1.5s infinite}.real-trending-container .box-placeholder .text:first-child{margin-top:0}.real-trending-container .box-placeholder .text:last-child{margin-bottom:0}.real-trending-container .box-placeholder .text.link{background-color:var(--blue);opacity:.4}.real-trending-container .box-placeholder .text.line{width:100%}.real-trending-container .box-placeholder .text.category{width:100px;margin-bottom:10px}.real-trending-container .box-placeholder h4.text{height:20px;margin:3px 0;opacity:.2}.real-trending-container .box-placeholder .image{background-color:#444;height:80px;width:80%;margin:20px auto 10px;opacity:.1;animation:fading 1.5s infinite}@keyframes fading{0%{opacity:.1}50%{opacity:.2}to{opacity:.1}}.cc-cart-button{font-family:basis-grotesque,Helvetica,sans-serif;font-size:14px;text-transform:uppercase;width:49%;display:block;float:left;font-weight:700;color:#002970;border:2px solid #002970;border-radius:3px;text-align:center;letter-spacing:1px;text-decoration:none;height:44px;line-height:42px}.cc-cart-button:hover{color:#0078d4;border:2px solid #0078d4}.cc-checkout-button{font-family:basis-grotesque,Helvetica,sans-serif;font-size:14px;text-transform:uppercase;width:49%;display:block;float:right;font-weight:700;color:#002970;border-radius:3px;text-align:center;letter-spacing:1px;color:#fff}.cc-checkout-button:hover{color:#fff}.cc-checkout-info{display:flex;justify-content:space-between;margin-bottom:5px}.cc-checkout-info .cc-checkout-count{float:left;max-width:48%;font-size:14px}.cc-checkout-info .cc-checkout-price{float:right;max-width:48%;font-size:14px;font-weight:700}.cc-checkout-info .cc-checkout-price.sale>span:first-child{color:#e62817;margin-right:5px}.cc-checkout-info .cc-checkout-price.sale>span:last-child{color:#6d7782;text-decoration:line-through}.quant-cont{display:flex;justify-content:space-between;height:42px;border:1px solid #e0e5e9;border-radius:3px;font-size:0px}.quant-cont .item-dec{height:40px;border:0;background-color:#fff;padding:0 12px;cursor:pointer;vertical-align:top}@media screen and (max-width: 768px){.quant-cont .item-dec{padding:0 0 0 7px}}.quant-cont .item-dec svg{position:relative;top:0px;height:2px;color:#6d7782;width:12px;vertical-align:middle}.quant-cont .item-inc{height:40px;border:0;background-color:#fff;padding:0 12px;cursor:pointer;vertical-align:top}@media screen and (max-width: 768px){.quant-cont .item-inc{padding:0 7px 0 0}}.quant-cont .item-inc svg{position:relative;top:0px;height:12px;color:#6d7782;width:12px}.trending-products .product-item{padding:10px;display:none;float:left;margin:0;width:48%;background-color:#fff;vertical-align:top;height:200px;border-radius:3px}.trending-products .product-item .product-item__details-title a{color:#495361;text-decoration:none;text-align:center;font-size:12px}@media screen and (max-width: 768px){.trending-products .product-item{padding:10px;height:175px}}.trending-products .product-item .product-item__image-item{width:100%;height:72px;margin:auto;text-align:center}.trending-products .product-item .product-item__image-item img{max-width:100%;max-height:100%}@media screen and (max-width: 768px){.trending-products .product-item .product-item__image-item{height:50px}}.trending-products .product-item .product-item__image-item .product-item__image img{width:auto;height:76px;margin:auto;display:block;object-fit:none;-webkit-backface-visibility:initial;backface-visibility:initial;transition:opacity .2s ease}@media screen and (max-width: 768px){.trending-products .product-item .product-item__image-item .product-item__image img{height:50px}}.trending-products .product-item .product-item__details-title h3{font-size:12px;text-align:center;margin-bottom:5px;margin-top:5px}.trending-products .product-item .product-item__cta{opacity:1;margin-top:4px;text-align:center}.trending-products .product-item .product-item__cta .button--secondary{height:38px;line-height:35px;font-size:12px}.trending-products .product-item .product-item__image-badge{position:relative;transform:none;left:0;height:18px;text-align:center}.trending-products .product-item{padding:10px;display:none;float:left;margin:0;width:48%;background-color:#fff;vertical-align:top;height:188px;border-radius:3px}@media screen and (max-width: 768px){.trending-products .product-item{padding:10px;height:185px}}.trending-products .product-item:last-child{float:right}.trending-products .product-item .product-item__image-item{width:100%;height:64px;margin:auto}@media screen and (max-width: 768px){.trending-products .product-item .product-item__image-item{height:64px}#cc-cart-trending .product-item__details-price{margin-bottom:0}}.trending-products .product-item .product-item__image-item .product-item__image img{width:auto;height:64px;margin:auto;display:block;object-fit:none;-webkit-backface-visibility:initial;backface-visibility:initial;transition:opacity .2s ease}@media screen and (max-width: 768px){.trending-products .product-item .product-item__image-item .product-item__image img{height:64px}.trending-products .product-item .product-item__details-title h3{margin-top:0}}.trending-products .product-item .product-item__details-title{padding:0;font-size:12px;margin-top:0}.trending-products .product-item .product-item__details-title h3,.trending-products .product-item .product-price{font-size:12px}.trending-products .product-item .product-price.sale>span:first-child{color:#e62817;margin-right:5px}.trending-products .product-item .product-price.sale>span:last-child{color:#ccd3da;text-decoration:line-through}.trending-products .product-item .product-item__cta{opacity:1;margin-top:4px}.trending-products .product-item .product-item__image-badge{position:relative;transform:none;left:0;height:18px}.trending-products .product-item .product-item__image-badge .product-badge svg{height:18px}#cc-real-trending .product-item{padding:15px;display:none;float:left;margin:0;background-color:#fff;vertical-align:top;height:235px;width:25%;border-radius:3px;border:10px solid #f2f4f7}@media screen and (max-width: 768px){#cc-real-trending .product-item{padding:10px;height:175px}}#cc-real-trending .product-item:last-child{float:right}#cc-real-trending .product-item .product-item__image-item{width:100%;height:76px;margin:auto}@media screen and (max-width: 768px){#cc-real-trending .product-item .product-item__image-item{height:50px}}#cc-real-trending .product-item .product-item__image-item .product-item__image img{width:auto;height:76px;margin:auto;display:block;object-fit:none;-webkit-backface-visibility:initial;backface-visibility:initial;transition:opacity .2s ease}@media screen and (max-width: 768px){#cc-real-trending .product-item .product-item__image-item .product-item__image img{height:50px}}#cc-real-trending .product-item .product-item__details-title{padding:0;font-size:12px;margin-top:0}#cc-real-trending .product-item .product-item__details-title h3{font-size:12px}#cc-real-trending .product-item .product-price{font-size:12px;text-align:center}#cc-real-trending .product-item .product-price.sale>span:first-child{color:#e62817;margin-right:5px}#cc-real-trending .product-item .product-price.sale>span:last-child{color:#ccd3da;text-decoration:line-through}#cc-real-trending .product-item .product-item__cta{opacity:1;margin-top:4px}#cc-real-trending .product-item .product-item__image-badge{position:relative;transform:none;left:0;height:18px}#cc-real-trending .product-item .product-item__image-badge .product-badge svg{height:18px}.cc-checkout-content .afterpay-logo{width:6em!important;height:auto!important}.cc-checkout-content .afterpay-paragraph{font-size:12px!important;margin-top:0!important;margin-bottom:10px!important}@media screen and (max-width: 768px){.cc-checkout-content .afterpay-paragraph{font-size:12px!important;margin-top:5px!important;margin-bottom:15px!important;float:left;width:100%}}.cc-shipping-content{text-align:center;color:#008a27;font-size:14px;margin:0;padding-top:7px;display:none}.cc-shipping-content .ship-icon{vertical-align:middle;margin-right:15px;display:inline-block}#cc-shipping-status .cc-bar .cc-bar-fill{background-color:#002970;width:0%;height:12px;margin:0;border-radius:10px;transition:all .5s}#cc-shipping-status.success .cc-bar-m{display:none}#cc-shipping-status.success .cc-bar-m--free-s{display:block}#cc-shipping-status.progress .cc-bar-m--free-s{display:none}#cc-shipping-status.progress .cc-shipping-progress{display:block}#cc-shipping-status .cc-bar{background-color:#ccc;width:90%;height:12px;margin:0 auto;border-radius:10px}#cc-shipping-status .cc-bar-m{margin:10px 0;width:100%;text-align:center;font-size:12px;color:#002970}#cc-shipping-status .cc-shipping-progress{position:relative}@media screen and (max-width: 720px){#rx-collection .collection__product-item-grid{grid-template-columns:repeat(1,1fr)}#rx-collection .product-item__image-badge{transform:translate(-50%,-50%) scale(1)}}#cc-cart-bestsellers{height:auto;width:100%;background-color:#f2f4f7;position:absolute;bottom:0;padding:20px;z-index:9;display:none}@media screen and (max-width: 768px){#cc-cart-bestsellers{padding:10px}}#cc-cart-bestsellers .cc-bsl-title{color:#495361;font-size:18px;margin:0;text-align:center;white-space:normal;font-family:aktiv-grotesk-extended,sans-serif;letter-spacing:.025em;font-weight:700;padding-bottom:15px}@media screen and (max-width: 768px){#cc-cart-bestsellers .cc-bsl-title{font-size:16px;padding-bottom:5px;padding-top:5px}}#cc-cart-bestsellers .product-item-bestseller{padding:15px;display:block;float:left;margin:10px 0 0;width:48%;background-color:#fff;vertical-align:top;height:215px;border-radius:3px;text-align:center}#cc-cart-bestsellers .product-item-bestseller:nth-child(even){float:right}#cc-cart-bestsellers .product-item-bestseller .product-item__image-item{width:100%;height:76px;margin:auto}#cc-cart-bestsellers .product-item-bestseller .product-item__image-item .product-item__image img{width:auto;height:76px;margin:auto;display:block;object-fit:none;-webkit-backface-visibility:initial;backface-visibility:initial;transition:opacity .2s ease}#cc-cart-bestsellers .product-item-bestseller .product-item__details-title{padding:0;font-size:12px;margin-top:0}#cc-cart-bestsellers .product-item-bestseller .product-item__details-title h3,#cc-cart-bestsellers .product-item-bestseller .product-price{font-size:12px}#cc-cart-bestsellers .product-item-bestseller .product-item__cta{opacity:1;margin-top:4px}#cc-cart-bestsellers .product-item-bestseller .product-item__image-badge{position:relative;transform:none;left:0;height:18px}#cc-cart-bestsellers .product-item-bestseller .product-item__image-badge .product-badge svg{height:18px}#cc-cart-bestsellers .product-item{padding:15px;display:block;float:left;margin:10px 0 0;width:48%;background-color:#fff;vertical-align:top;height:215px;border-radius:3px;text-align:center}@media screen and (max-width: 768px){#cc-cart-bestsellers .product-item{padding:10px;height:185px}}#cc-cart-bestsellers .product-item .product-item__cta .button--secondary{height:38px;line-height:35px;font-size:12px}#cc-cart-bestsellers .product-item:nth-child(2){float:right}#cc-cart-bestsellers .product-item:nth-child(4){float:right}#cc-cart-bestsellers .product-item .product-item__action--quickshop,#cc-cart-bestsellers .product-item .product-polarized__container,#cc-cart-bestsellers .product-item .product-item__details-frame{display:none}#cc-cart-bestsellers .product-item .product-item__image-item{width:100%;height:76px;margin:auto}@media screen and (max-width: 768px){#cc-cart-bestsellers .product-item .product-item__image-item{height:64px}}#cc-cart-bestsellers .product-item .product-item__image-item img{max-width:100%;max-height:100%;margin:auto;display:block;transition:opacity .2s ease}@media screen and (max-width: 768px){#cc-cart-bestsellers .product-item .product-item__image-item .product-item__image img{height:64px}}#cc-cart-bestsellers .product-item .product-item__details-title{padding:0;font-size:12px;margin-top:0}#cc-cart-bestsellers .product-item .product-item__details-title h3{color:#495361;text-decoration:none;text-align:center;font-size:12px;margin:5px auto}@media screen and (max-width: 768px){#cc-cart-bestsellers .product-item .product-item__details-title h3{margin:2px auto}}#cc-cart-bestsellers .product-item .product-item__details-title h3 a{color:#495361;text-decoration:none;text-align:center;font-size:12px}#cc-cart-bestsellers .product-item .product-price{text-align:center;font-size:12px;margin-bottom:10px}#cc-cart-bestsellers .product-item .product-price span{float:none!important}#cc-cart-bestsellers .product-item .product-item__cta{opacity:1;margin-top:4px}#cc-cart-bestsellers .product-item .product-item__image-badge{position:relative;transform:none;left:0;height:18px}#cc-cart-bestsellers .product-item .product-item__image-badge .product-badge svg{height:18px}.content-wrapper .mobile-static-header{z-index:1000000}#real-cart-bestsellers{height:auto;width:100%;background-color:#fff;position:relative;bottom:0;padding:20px;overflow:auto;display:none}#cc-real-cart-container .real-saved{margin:0;font-size:12px;color:#e62817;overflow:auto;font-weight:700;text-align:right}#cc-real-cart-container.cc-empty .real-saved{display:none}@media screen and (max-width: 768px){#real-cart-bestsellers{padding:10px}}#real-cart-bestsellers .cc-bsl-title{color:#232b38;font-size:24px;text-align:center;margin:0 0 20px;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800}#real-cart-bestsellers .product-item{padding:15px;display:block;float:left;margin:10px 0 0;background-color:#fff;vertical-align:top;height:235px;width:25%;border-radius:3px;border:10px solid #f2f4f7;text-align:center}@media screen and (max-width: 768px){#real-cart-bestsellers .product-item{padding:10px;height:175px}}#real-cart-bestsellers .product-item:nth-child(4){float:right}#real-cart-bestsellers .product-item:nth-child(8){float:right}#real-cart-bestsellers .product-item .product-item__action--quickshop,#real-cart-bestsellers .product-item .product-polarized__container,#real-cart-bestsellers .product-item .product-item__details-frame{display:none}#real-cart-bestsellers .product-item .product-item__image-item{width:100%;height:76px;margin:auto}@media screen and (max-width: 768px){#real-cart-bestsellers .product-item .product-item__image-item{height:50px}}#real-cart-bestsellers .product-item .product-item__image-item .product-item__image img{width:auto;height:76px;margin:auto;display:block;object-fit:none;-webkit-backface-visibility:initial;backface-visibility:initial;transition:opacity .2s ease}@media screen and (max-width: 768px){#real-cart-bestsellers .product-item .product-item__image-item .product-item__image img{height:50px}}#real-cart-bestsellers .product-item .product-item__details-title{padding:0;font-size:12px;margin-top:0}#real-cart-bestsellers .product-item .product-item__details-title h3,#real-cart-bestsellers .product-item .product-price{font-size:12px}#real-cart-bestsellers .product-item .product-price span{float:none!important}#real-cart-bestsellers .product-item .product-item__cta{opacity:1;margin-top:4px}#real-cart-bestsellers .product-item .product-item__image-badge{position:relative;transform:none;left:0;height:18px}#real-cart-bestsellers .product-item .product-item__image-badge .product-badge svg{height:18px}.real-cart-bst-container{padding:20px 3.75rem;max-width:90rem;width:100%;margin:auto;overflow:auto}@media screen and (max-width: 768px){.real-cart-bst-container{padding:20px 0;max-width:96%}}#cc-real-info #cc-shipping-status .cc-bar{width:100%}#cc-real-cart-container.cc-empty #cc-real-cart{display:none}#cc-real-cart-container.cc-empty #cc-real-info{float:none;margin:auto;padding:20px 50px 75px}#cc-real-cart-container.cc-empty .real-sub,#cc-real-cart-container.cc-empty .real-next-step{display:none}#cc-real-cart-container.cc-empty .cart-price-header{visibility:hidden;opacity:0}@media screen and (max-width: 768px){#launcher{right:0!important;left:auto!important;z-index:99!important;display:none!important}#cc-real-cart-container.cc-empty #cc-real-info{width:100%;position:relative;background-color:#fff;bottom:0;left:0;top:auto;z-index:1;padding:0 0 25px;border-top:0px solid #e0e5e9}#cc-real-cart-container.cc-empty .info-prop-wrap{display:block}#cc-real-cart-container.cc-empty .info-prop-wrap.mobile{display:none}#cc-real-cart-container.cc-empty>p.afterpay-paragraph{display:none}#cc-real-cart-container.cc-empty .real-checkout-summary .afterpay-paragraph{display:block}#cc-real-cart-container.cc-empty .real-checkout-summary{padding-top:15px;border-top:1px solid #e5e3e3;margin-top:15px}#cc-real-cart-container.cc-empty .cart-price-header{margin-top:20px}}.afterpay-paragraph{font-size:13px!important;color:#495631;text-align:center}.afterpay-logo{width:80px}.search-page__header{width:1300px;max-width:96%;margin:auto;text-align:left}@media screen and (min-width: 861px){.shopify-section.product .spin-trigger.cc-m,.shopify-section.product .spin-trigger-d.cc-m{display:none!important}}.shopify-section.product .spin-trigger.cc-m{position:absolute;bottom:77px;margin:0;left:0;right:0;z-index:2}.shopify-section.product .spin-trigger-d.cc-m{position:absolute;bottom:25px;margin:0;left:0;right:0;display:none;top:auto}.shopify-section.product .spin-trigger{text-align:center;margin-bottom:0}@media screen and (min-width: 768px){.shopify-section.product .spin-trigger a{display:none!important}}.shopify-section.product .spin-trigger a{padding:5px 25px;border:thin solid #ccc;border-radius:35px;font-size:12px;color:#0078d4;text-decoration:none}.shopify-section.product .spin-trigger-d{text-align:center;margin:0;position:absolute;bottom:auto;right:0;left:0;top:92%}.shopify-section.product .spin-trigger-d a{padding:5px 25px;border:thin solid #ccc;border-radius:35px;font-size:12px;color:#0078d4;text-decoration:none}.shopify-section.product .cc-qualified{display:block}.shopify-section.product .three-wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;max-width:90%;height:100%;max-height:80%;margin:auto}.shopify-section.product model-viewer{width:100%;max-width:100%;height:100%;mix-blend-mode:darken;-webkit-backface-visibility:hidden;backface-visibility:hidden}.shopify-section.product .snow-compare{margin-top:5px;font-size:14px;color:#0078d4;text-align:center}.shopify-section.product .snow-compare a{text-decoration:none;color:#0078d4}.shopify-section.product .snow-compare a:hover{text-decoration:underline;color:#0078d4}.shopify-section.product .snow-compare img{height:16px;display:inline-block;vertical-align:text-bottom;margin-right:5px}.shopify-section.product .cc-main-photo,.shopify-section.product .cc-3d-view{background-color:#f2f4f7;width:82%;float:right;height:100%;position:relative}.shopify-section.product .static-product__image-details .product-images{display:block;background-color:#f2f4f7;padding-top:0;position:sticky;top:100px;max-height:calc(100vh - 114px);height:auto;width:60%;padding-left:25px;padding-right:25px}.shopify-section.product .product-badge-container{position:absolute;top:15px;right:1.5rem;z-index:1;opacity:1;transition:opacity .2s ease}.shopify-section.product .cc-main-photo img{margin:auto;max-width:90%;display:block}.shopify-section.product .cc-main-photo .main-wrap{mix-blend-mode:darken;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:transparent}@media screen and (max-width: 861px){.shopify-section.product .cc-main-photo .main-wrap{position:absolute}}.shopify-section.product .cc-thumbs{max-width:15%;float:left;padding-right:20px;padding-top:0;width:15%;max-height:100%;position:relative;top:50%;transform:translateY(-50%);overflow:auto;scrollbar-width:thin;scrollbar-color:#90a4ae #f2f4f7}.shopify-section.product .cc-thumbs .slick-track{display:flex;align-items:center}.shopify-section.product .cc-thumbs::-webkit-scrollbar{width:11px}.shopify-section.product .cc-thumbs::-webkit-scrollbar-track{background:#f2f4f7}.shopify-section.product .cc-thumbs::-webkit-scrollbar-thumb{background-color:#90a4ae;border-radius:6px;border:3px solid #f2f4f7}@media screen and (min-width: 1300px){.shopify-section.product .cc-thumbs{width:12%}}.shopify-section.product .cc-thumbs .thumb-wrap{background-color:#f2f4f7;position:relative;margin-bottom:18px;display:block;padding:5px;border:2px solid #f2f4f7}.shopify-section.product .cc-thumbs .thumb-wrap:hover{opacity:.8}.shopify-section.product .cc-thumbs .thumb-wrap img{margin:auto;max-width:90%;display:block;mix-blend-mode:darken;-webkit-backface-visibility:hidden;backface-visibility:hidden}.shopify-section.product .product-polarized{display:inline-block;padding:2px 10px;border:1px solid #ccd3da;border-radius:20px;color:#6d7782;font-size:12px;margin-bottom:5px}.shopify-section.product .product-details__title{font-size:32px;font-weight:800;font-family:aktiv-grotesk-extended,sans-serif;margin-bottom:0;margin-top:0}#shopify-section-static-product-rx.shopify-section.product .product-details__title{font-size:24px}.shopify-section.product .product-details{width:40%;padding-left:50px;padding-right:50px;background-color:#fff}.shopify-section.product .product-details__inner{display:flex;flex-direction:column;justify-content:center}.shopify-section.product .product-details__inner .product-details__content{width:100%;margin:auto;padding-bottom:0}.shopify-section.product .static-product__image-details{margin:auto;background-color:#f2f4f7;display:flex}.shopify-section.product .cc-thumbs .thumb-wrap.active{border:2px solid #08b1ff}.shopify-section.product .cc-thumbs .slick-dots{position:absolute;bottom:15px;left:0;right:0;text-align:center;width:100%;padding:0;margin-top:0;margin-bottom:0}.shopify-section.product .cc-thumbs .slick-dots li{display:inline-block;margin:0 12px;font-size:14px;color:#222}.shopify-section.product .cc-thumbs .slick-dots li button{font-size:0px;height:8px;width:8px;padding:0;line-height:0;border-radius:100%;border:2px solid #697077;background-color:transparent;cursor:pointer;opacity:.5}.shopify-section.product .cc-thumbs .slick-dots li.slick-active button{background-color:#697077;opacity:1}.shopify-section.product .static-product__image-details .product-images .product-images__action-expand{position:absolute;bottom:15px;top:auto;right:1.5rem;left:auto;display:inline-block;width:auto;padding:0;background:none;border:0;cursor:pointer;color:#495361}.shopify-section.product .product-images__action-close{display:none}.shopify-section.product .expanded .product-images{position:fixed;top:0;left:0;width:100%;z-index:999;padding:0;height:100%;max-height:100%}.shopify-section.product .expanded .cc-main-photo{background-color:#f2f4f7;width:100%;float:none;padding-top:0;height:100%;position:relative}.shopify-section.product .expanded .cc-main-photo .main-wrap{left:12%}.shopify-section.product .expanded .cc-main-photo img{margin:auto;max-width:80%;display:block}.shopify-section.product .expanded .cc-thumbs{width:13%;float:none;position:absolute;top:50%;height:auto;z-index:2;padding:2%;overflow:auto;left:0;transform:translateY(-50%)}@media screen and (min-width: 1300px){.shopify-section.product .expanded .cc-thumbs{width:10%}}.shopify-section.product .expanded .cc-thumbs .thumb-wrap{background-color:#f2f4f7;position:relative;margin-bottom:18px;display:block;border:2px solid #f2f4f7}.shopify-section.product .expanded .cc-thumbs .thumb-wrap.active{border:2px solid #08b1ff}.shopify-section.product .expanded .product-badge-container{display:none}.shopify-section.product .expanded .product-images__action-close{position:absolute;top:15px;right:15px;left:auto;display:inline-block;width:auto;opacity:1;visibility:visible;cursor:pointer;pointer-events:initial;background-color:transparent;border:none;color:#495361}.shopify-section.product .product-details__inner{min-height:calc(100vh - 114px);text-align:left}.shopify-section.product .cc-price-wrap .product-price{color:#232b38;margin-right:5px}.shopify-section.product .cc-price-wrap .product-price__main{font-size:22px}.shopify-section.product .cc-price-wrap .yotpo .text-m{font-size:12px;text-decoration:underline!important;margin-left:5px;margin-top:1px}.shopify-section.product .cc-pdp-upsell .pdp-upsell-item img{max-height:100%}.shopify-section.product .cc-pdp-slider>div{width:30%}.shopify-section.product .cc-pdp-upsell{padding-bottom:15px;margin:10px auto auto;width:100%}.shopify-section.product .cc-pdp-upsell .up-price{text-align:center;font-size:12px;color:#6d7278;margin:10px 0 0;line-height:normal;font-weight:700}.shopify-section.product .cc-pdp-upsell .up-prod{text-align:center;font-size:12px;color:#6d7278;margin:0;line-height:normal;font-weight:700}.shopify-section.product .cc-pdp-upsell .up-button{text-align:center;font-size:12px;color:#004e9c;margin:8px 0 0;padding-bottom:2px}.shopify-section.product .cc-pdp-upsell .up-button a{display:inline-block;padding:5px;min-width:80px;border:1px solid #004e9c;border-radius:2px;color:#004e9c;text-decoration:none;font-weight:700}.shopify-section.product .cc-pdp-upsell .slick-arrow{background:none;border:none;outline:none;cursor:pointer}.shopify-section.product .cc-pdp-upsell .slick-prev.slick-arrow{position:absolute;left:0;top:0px;padding-left:0}.shopify-section.product .cc-pdp-upsell .slick-prev.slick-arrow img{width:6px}.shopify-section.product .cc-pdp-upsell .slick-next.slick-arrow{position:absolute;right:0;top:0px;padding-right:0}.shopify-section.product .cc-pdp-upsell .slick-next.slick-arrow img{width:6px}.shopify-section.product .cc-pdp-upsell .up-button a .checked{display:none}.shopify-section.product .cc-pdp-upsell .up-button a.selected{background-color:#07b1ff;color:#fff;border:thin solid #07b1ff;border-radius:2px}.shopify-section.product .cc-pdp-upsell .up-button a.selected .checked{display:inline;width:auto;height:12px;vertical-align:middle}.shopify-section.product .cc-pdp-upsell .cc-pdp-slider .pdp-upsell-item:nth-child(1){display:inline-block;width:30%}.shopify-section.product .cc-pdp-upsell .cc-pdp-slider .pdp-upsell-item:nth-child(2){display:inline-block;width:30%}.shopify-section.product .cc-pdp-upsell .cc-pdp-slider .pdp-upsell-item:nth-child(3){display:inline-block;width:30%}.shopify-section.product .cc-pdp-upsell .pdp-upsell-item{display:none}.shopify-section.product .cc-pdp-upsell .pdp-upsell-item.slick-slide{display:block;width:auto}.shopify-section.product .product-form .button.button--primary{text-transform:uppercase;width:100%}.shopify-section.product .cc-qualified,.pre-order__wrap label{margin-top:0;margin-bottom:10px;font-size:12px;color:#3d3c3c;text-align:center}.shopify-section.product .cc-qualified img{vertical-align:text-bottom}.cc-qualified a{color:#3d3c3c}.body--announcement-sticky .product-details__inner{text-align:left}.product-details__polarized{justify-content:left}.product-details__frame{margin-bottom:0;font-weight:600;color:#6d7782;margin-top:5px}.product-details__frame a{text-decoration:none}.product-form__price{margin-top:0}.yotpo-bottomline-wrapper{margin-left:10px}.product-price__main{float:left}.product-price__compare{float:left;margin-left:5px}.product-price-saved{display:block;clear:both}.yotpo-display-wrapper .bottomLine,.yotpo-bottomline-wrapper .bottomLine{margin-bottom:0}.product-form__price{overflow:auto;margin-bottom:0;margin-top:15px;min-height:26px}.trustblox-1-timer-textual.trustblox-1-style-text-only.trustblox-1-scheme-navy{display:none!important}.cc-price-wrap{display:flex;flex-wrap:wrap;flex-flow:column;padding-bottom:10px;border-bottom:1px solid #e5e3e3}.afterpay-paragraph{display:flex;align-items:center}.afterpay-paragraph .afterpay-text2,.afterpay-paragraph .afterpay-text1{order:1;margin-right:5px}.afterpay-paragraph .afterpay-logo,.afterpay-paragraph .afterpay-logo-link{order:2}.afterpay-paragraph .afterpay-link{order:3}.product-form button{margin-top:15px;margin-bottom:15px!important;max-width:100%!important}.variant-swatches{justify-content:start}.variant-swatches{padding-top:10px;padding-bottom:5px;border-bottom:1px solid #e5e3e3}.product-details__content{width:380px;margin:auto;max-width:96%}.product-info__frames{padding-top:15px;border-top:1px solid #e5e3e3;padding-bottom:10px;margin-top:10px;margin-bottom:0}@media (min-width: 768px) and (max-height: 730px){.product-info__frames{padding-bottom:20px;padding-top:5px}.shopify-section.product .cc-pdp-upsell .up-price{margin-top:5px}.product-details .product-details__fitguide-button,.shopify-section.product .product-details .product-details__more-button{bottom:10px}.shopify-section.product .product-details__inner .product-details__content{padding-bottom:25px}}.product-info__frame-collection-link{margin-top:0;float:right}.frames-carousel{clear:both;padding-top:10px;padding-left:10px;padding-right:10px}.frames-carousel__item img{max-width:100%;margin:auto}.frames-carousel .frames-carousel__item{display:none}.frames-carousel .frames-carousel__item:nth-child(1),.frames-carousel .frames-carousel__item:nth-child(2),.frames-carousel .frames-carousel__item:nth-child(3),.frames-carousel .frames-carousel__item:nth-child(4){display:inline-block;width:24%}.frames-carousel .frames-carousel__item.slick-slide{display:block;width:100%}.frames-carousel .frames-carousel__item.slick-slide.current{border-bottom:2px solid #002970}@media screen and (min-width: 769px){.rx-desc-wrap,.description-blocks__content{display:block!important}}.cc-price-wrap .afterpay-paragraph{font-size:12px!important;color:#495631;margin-bottom:5px;margin-top:5px;font-family:basis-grotesque,Helvetica,sans-serif;text-align:left}.product-info__frame-collection-link a{font-size:12px;font-family:basis-grotesque,Helvetica,sans-serif}.cc-more-styles{float:left;font-size:12px;font-family:basis-grotesque,Helvetica,sans-serif;color:#222b38}.cc-colors-label{float:left;font-size:12px;display:block;margin-right:15px;margin-top:5px;color:#222b38;font-family:basis-grotesque,Helvetica,sans-serif;font-weight:700}@media screen and (max-width: 768px){.rx-desc-wrap{display:none;padding:0 20px 20px}}.product-info-container{width:1300px;max-width:96%;margin:auto;text-align:left;padding-top:0}.product-info-container .yotpo-gallery-pdp__title{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;font-size:24px;text-align:center}.shopify-section.product .yotpo-pictures-widget{visibility:hidden;height:0px;padding:0;margin:0;text-align:left;overflow:hidden}.shopify-section.product .yotpo-pictures-widget.cc-show{height:auto;padding:0 0 40px;margin:auto;overflow:auto}.yotpo-label{display:none!important}.shopify-section.product .yotpo-pictures-widget.cc-show .yotpo-hover-enable .y-image-wrapper:hover .y-image-overlay{background-color:#656565;left:10px;right:10px}.shopify-section.product .yotpo-pictures-gallery-title-wrapper .yotpo-pictures-gallery-title{font-size:24px!important}.shopify-section.product .yotpo-pictures-widget.cc-show{max-width:100%}.shopify-section.product .yotpo-display-wrapper .yotpo-pictures-gallery-images-wrapper .yotpo-single-image-container{margin-right:0}.shopify-section.product .yotpo-pictures-gallery .yotpo-single-image-container:before,.shopify-section.product .yotpo-pictures-widget .yotpo-single-image-container:before{padding-top:0}.shopify-section.product .yotpo-pictures-widget .y-image-wrapper{position:relative;padding:0 10px;background:transparent}.shopify-section.product .yotpo-display-wrapper .yotpo-image{width:100%!important;height:275px!important}.shopify-section.product .yotpo-pictures-widget .yotpo-single-image-container .yotpo-video{height:275px!important}.shopify-section.product .yotpo-pictures-widget.cc-show{padding:0 0 20px}@media screen and (max-width: 768px){.shopify-section.product .yotpo-single-image-container .yotpo-icon-video{right:25px}.shopify-section.product .yotpo-pictures-widget .y-image-wrapper{padding:0 20px}.shopify-section.product .yotpo-pictures-widget .yotpo-single-image-container .yotpo-video{height:225px!important}.shopify-section.product .yotpo-display-wrapper .yotpo-image{width:100%!important;height:225px!important}.shopify-section.product .y-media-hover{display:none}}.product-info-container .recomatic-wrap .brand{display:none}.product-info-container .recomatic-wrap .recomatic-image-wrap{background-color:#f3f4f7}.product-info-container .recomatic-responsive-image{background-color:#f3f4f7;height:170px;position:relative}.product-info-container .recomatic-wrap .recomatic-image-wrap img{mix-blend-mode:darken;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:80%;position:absolute;left:0;right:0;margin:auto;top:50%;transform:translateY(-50%)}.product-info-container .recomatic-product-wrap{padding:0 10px}.product-info-container .recomatic-polarized-wrap{padding-bottom:8px;position:absolute;right:0;top:30px}.product-info-container .recomatic-content-wrap{position:relative;margin-top:15px}.product-info-container .recomatic-content-wrap .recomatic-title{color:#232b38;display:inline-block;text-align:left;font-weight:600;font-size:16px}.product-info-container .recomatic-wrap .recomatic-title-wrap{text-align:left}.product-info-container .recomatic-wrap .recomatic-price-wrap{position:absolute;top:5px;right:0;font-weight:600;font-size:16px;color:#232b38}.product-info-container .recomatic-frame-wrap{margin-top:5px}.product-info-container .recomatic-frame-wrap,.product-info-container .recomatic-frame-wrap .recomatic-frame{text-align:left;color:#6e7d89;font-size:12px;font-weight:700;text-decoration:none}.product-info-container .recomatic-wrap a{text-decoration:none}.product-info-container .recomatic-wrap .standalone-bottomline{text-align:left}.product-info-container .recomatic-wrap .yotpo .text-m{font-size:12px}.product-info-container .recomatic-wrap .recomatic-more{opacity:1!important;padding-top:5px}.product-info-container .recomatic-wrap .recomatic-add-to-cart,.product-info-container .recomatic-wrap .recomatic-view-product{width:100%;border-radius:0;text-transform:uppercase}.product-info-container .recomatic-reviews-wrap{display:block!important}.product-info-container .recomatic-wrap .slick-prev-next-button{width:2.75rem;height:2.75rem;background-color:#fff;border:1px solid #f2f4f7;border-radius:50%;transform:scale(1);transform-origin:50% 50%;box-shadow:0 1px 1px #0a0e1a14,0 1px 6px #0a0e1a0a;transition:transform .15s;position:absolute;top:calc(50% - 28px);margin-top:-1.7rem;color:#232b38;cursor:pointer}.product-info-container .recomatic-wrap .slick-prev-next-button .slick-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;padding:.5rem}.product-info-container .recomatic-wrap .slick-prev-next-button.previous{left:-12px;z-index:1}.product-info-container .recomatic-wrap .slick-prev-next-button.next{right:-12px;z-index:1}.product-info-container .recomatic-wrap .recomatic-compare-at-price-wrap{display:none}.product-info-container .pdp-recommendations{display:none;padding:40px 0}.product-info-container .pdp-recommendations h3{text-align:center;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;font-size:24px;margin:0 0 25px}.product-info__frame-collection-link{float:none}.product-info__frame-collection-link a{text-transform:uppercase;font-size:12px;float:none;text-decoration:none;color:#004e9c;font-weight:700;font-family:basis-grotesque,Helvetica,sans-serif}.product-info__frame-collection-link a:hover{text-decoration:underline}.shopify-section.product .frames-carousel__inner .slick-arrow{background:none;border:none;outline:none;cursor:pointer}.shopify-section.product .frames-carousel__inner .slick-prev.slick-arrow{position:absolute;left:-10px;top:50%;transform:translateY(-50%);padding-left:0}.shopify-section.product .frames-carousel__inner .slick-disabled{opacity:.5}.shopify-section.product .frames-carousel__inner .slick-prev.slick-arrow img{width:6px}.shopify-section.product .frames-carousel__inner .slick-next.slick-arrow{position:absolute;right:-10px;top:0px;padding-right:0;top:50%;transform:translateY(-50%)}.shopify-section.product .frames-carousel__inner .slick-next.slick-arrow img{width:6px}.shopify-section.product .frames-carousel__inner.override-left .slick-track{margin-left:0}.shopify-section.product .yotpo-pictures-gallery-title-wrapper .yotpo-pictures-gallery-title{text-align:center;font-family:aktiv-grotesk-extended,sans-serif!important;font-weight:800;font-size:24px;color:#000}.yotpo-pictures-widget .yotpo-single-image-container{cursor:pointer}.shopify-section.product .yotpo-pictures-widget .yotpo-pictures-gallery-title-wrapper{margin:0 0 25px}.shopify-section.product .yotpo-display-wrapper .yotpo-pictures-gallery-images-wrapper .yotpo-single-image-container{margin-bottom:0}#cc-snow-tabs{padding-right:3.75rem;padding-left:3.75rem;width:100%;max-width:1300px;margin:auto;padding-top:40px;overflow:auto;padding-bottom:40px}#cc-snow-tabs .tabs-wrap{font-size:0px;text-align:center;width:500px;max-width:90%;margin:0 auto 10px}#cc-snow-tabs .cc-tab{width:33.33%;color:#504b4b;border-bottom:2px solid #d6d6d6;font-size:16px;font-family:basis-grotesque,Helvetica,sans-serif;display:inline-block;cursor:pointer;padding:15px 0;background-color:#fff;letter-spacing:1px;position:relative;font-weight:700;border-left:0;border-right:0;border-top:0}#cc-snow-tabs .cc-tab.tabs-1{width:100%}#cc-snow-tabs .cc-tab.tabs-2{width:50%}#cc-snow-tabs .cc-tab.tabs-3{width:33.33%}#cc-snow-tabs .cc-tab.active{background-color:#fff;color:#504b4b;border-bottom:2px solid #504b4b}#cc-snow-tabs .cc-content-wrap{padding-top:35px;display:block;visibility:hidden;opacity:0;position:absolute;left:-10000px}#cc-snow-tabs .cc-content-wrap.active{display:block;position:static;left:0;visibility:visible;opacity:1}#cc-snow-tabs .cc-accordion{display:none;font-size:1.25rem;font-weight:800;line-height:1.4;letter-spacing:-.015em;color:#232b38;position:relative}.details-text-wrap{width:55%;float:right;padding:0 50px}.details-text-wrap p,.details-text-wrap ul,.details-text-wrap div{color:#495361;font-size:16px;line-height:1.75}.cc-inner-cont{position:relative}.details-img-wrap{width:45%;float:left}.details-img-wrap img{display:block;max-width:100%}@media screen and (min-width: 860px){#cc-snow-tabs .shogun-lens{padding-right:0;padding-left:0;max-width:100%}}@media screen and (min-width: 720px){#cc-snow-tabs .shogun-lens{padding-right:0;padding-left:0;max-width:100%}}#cc-snow-tabs .snow-slide img{display:block;margin:auto;max-width:90%}#cc-snow-tabs .snow-slide h5{text-align:center}#cc-snow-tabs .snow-features-slider{padding:40px 0 20px;width:80%;max-width:450px;margin:auto}#cc-snow-tabs .snow-features-slider .slick-prev.slick-arrow{left:-50px;top:125px}#cc-snow-tabs .snow-features-slider .slick-prev.slick-arrow img{width:11px}#cc-snow-tabs .snow-features-slider .slick-next.slick-arrow{right:-50px;top:125px}#cc-snow-tabs .snow-features-slider .slick-next.slick-arrow img{width:11px}@media screen and (max-width: 768px){#cc-snow-tabs .snow-features-slider{width:96%}}#cc-snow-tabs .snow-features-slider .slick-dots{cursor:pointer;list-style-type:none;text-align:center;padding:0;margin:0}#cc-snow-tabs .snow-features-slider .slick-dots li{display:inline-block;margin:0 5px}#cc-snow-tabs .snow-features-slider .slick-dots li button{font-size:0px;height:10px;width:10px;border-radius:100%;padding:0;border:0;background-color:#004e9c;opacity:.4}#cc-snow-tabs .snow-features-slider .slick-dots li.slick-active button{opacity:1}.yotpo .yotpo-label-container{display:none}.suggested-topics-row{float:left}.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile:before,.yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile:before,.yotpo .yotpo-question .yotpo-header .yotpo-icon-profile:before,.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(//cdn.shopify.com/s/files/1/0148/9585/t/597/assets/blenders-wordsmark.svg?v=12530946669877923225);background-repeat:no-repeat;background-size:cover;content:""}.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter{display:none}.shopify-section.product .yotpo .yotpo-review .yotpo-header .yotpo-icon-profile{background:white!important}.shopify-section.product .yotpo .yotpo-reviews .yotpo-regular-box{display:inline-block;width:50%;padding-left:20px;padding-right:20px;margin:0;border-top:0px;vertical-align:top}.shopify-section.product .yotpo .yotpo-regular-box-filters-padding{padding-top:25px}.shopify-section.product .yotpo-reviews.yotpo-active{font-size:0px}.shopify-section.product .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile{background-color:#fff!important}.shopify-section.product .yotpo-user-letter{display:none}.shopify-section.product .yotpo-widget-wrapper{padding:0}.shopify-section.product .main-widget.yotpo-display-wrapper{padding:40px 0}.shopify-section.product .yotpo-lightbox.yotpo-lightbox-new.yotpo{display:inline-block}.shopify-section.product .yotpo-no-reviews{display:none}.ctl-slide img{display:block;width:100%;margin:auto}#ctl-slider .ctl-slide{display:none;background:url(preloader.gif)!important;background-repeat:no-repeat!important;background-position:center center!important;min-height:220px}#ctl-slider .ctl-slide.slick-current{background:none!important}#ctl-slider .ctl-slide:first-child{display:block}.shopify-section.product .cc-check-the-look{padding:40px 0}.shopify-section.product .cc-check-the-look h3,.snow_features h3{text-align:center;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;font-size:24px;margin:0 0 25px;color:#232323}@media screen and (max-width: 550px){.shopify-section.product .cc-check-the-look h3{text-transform:uppercase;font-size:18px}}#ctl-slider.slick-slider .ctl-slide{display:block}.shopify-section.product #ctl-slider .slick-prev-next-button{width:2.75rem;height:2.75rem;background-color:#fff;border:1px solid #f2f4f7;border-radius:50%;transform:scale(1);transform-origin:50% 50%;box-shadow:0 1px 1px #0a0e1a14,0 1px 6px #0a0e1a0a;transition:transform .15s;position:absolute;top:calc(50% - 28px);margin-top:-1.7rem;color:#232b38;cursor:pointer}.shopify-section.product #ctl-slider .slick-prev-next-button .slick-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;padding:.5rem}.shopify-section.product #ctl-slider .slick-prev-next-button.previous{left:25px;z-index:1}.shopify-section.product #ctl-slider .slick-prev-next-button.next{right:25px;z-index:1}.shopify-section.product #ctl-slider .slick-dots{position:absolute;bottom:15px;left:0;right:0;text-align:center;width:100%;padding:0;margin-top:0;margin-bottom:0}.shopify-section.product #ctl-slider .slick-dots li{display:inline-block;margin:0 12px;font-size:14px;color:#222}.shopify-section.product #ctl-slider .slick-dots li button{font-size:0px;height:10px;width:10px;padding:0;line-height:0;border-radius:100%;border:2px solid #fff;background-color:transparent;cursor:pointer;opacity:1}.shopify-section.product #ctl-slider .slick-dots li.slick-active button{background-color:#fff;opacity:1}.shopify-section.product .product-details{position:relative}.shopify-section.product .product-details .product-details__more-button svg{display:block;color:#495361}.shopify-section.product .product-details .product-details__more-button{position:absolute;bottom:15px;right:1.5rem}.product-details .product-details__fitguide-button{display:block;position:absolute;bottom:15px;left:1.5rem;opacity:1;width:auto;height:1.5rem;color:#495361;font-family:basis-grotesque,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;background-color:transparent;border:none;letter-spacing:1px;cursor:pointer}.product-details .product-details__fitguide-button .button-text{vertical-align:text-top}.pdp-ship-return{font-size:0px;text-align:left;width:626px;margin:auto;max-width:70%;padding-bottom:40px}.pdp-ship-return h5{margin:0 15px 0 0;font-size:18px;font-weight:800;line-height:1.4;letter-spacing:-.015em;color:#232b38;padding:0;display:inline-block;width:auto}.pdp-ship-return h5:last-child{float:right}@media screen and (min-width: 861px){.pdp-ship-return h5 br{display:none}}.pdp-ship-return svg{vertical-align:middle;display:inline-block;margin:auto}#fit-guide-popup{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(0,0,0,.65);z-index:1000;display:none}#fit-guide-popup #fit_closebg{position:absolute;height:100%;width:100%;left:0;top:0}#fit-guide-popup #fit-guide-popup-info{width:900px;margin:100px auto auto;max-width:96%;background-color:#fff;padding:20px;position:relative;overflow:auto}#fit-guide-popup #fit-guide-popup-info h3{text-align:center}#fit-guide-popup .close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;float:none;position:absolute;top:5px;right:10px;font-size:40px;font-weight:400;line-height:1;color:#222b38;text-shadow:0 1px 0 #fff}#snow-compare-popup{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(0,0,0,.65);z-index:1000;display:none}#snow-compare-popup #snow_closebg{position:absolute;height:100%;width:100%;left:0;top:0}#snow-compare-popup #snow-compare-popup-info{width:827px;margin:100px auto auto;max-width:96%;background-color:#fff;padding:20px;position:relative;overflow:auto}@media screen and (max-width: 768px){#snow-compare-popup #snow-compare-popup-info{margin-top:10px;padding:10px 0 0}.ctl-slide img{min-height:240px;object-fit:cover;object-position:center}}#snow-compare-popup #snow-compare-popup-info h3{text-align:center;font-family:aktiv-grotesk-extended,sans-serif}#snow-compare-popup .close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;float:none;position:absolute;top:5px;right:10px;font-size:40px;font-weight:400;line-height:1;color:#222b38;text-shadow:0 1px 0 #fff}#snow-complete-look .cc-colors-label{display:none}#snow-complete-look .variant-swatches{padding-top:15px;padding-bottom:10px;border-bottom:none;display:block;margin-top:-55px}@media screen and (max-width: 600px){#snow-compare-popup .charts-desktop{display:none}}@media screen and (min-width: 601px){#snow-compare-popup .charts-mobile{display:none}}#snow-compare-popup .compare-chart{float:left;margin:0 2%;width:29%;padding:20px}@media screen and (max-width: 768px){#snow-compare-popup .compare-chart{padding:15px 5px}}#snow-compare-popup .chart-features{list-style-type:none;padding:0;margin:0}#snow-compare-popup .chart-features li{border-top:1px solid #e5e3e3;text-align:center;padding:10px 0;color:#222b38;font-size:14px}@media screen and (max-width: 768px){#snow-compare-popup .chart-features li{font-size:12px}}#snow-compare-popup .chart-features li:last-child{border-bottom:1px solid #e5e3e3}#snow-compare-popup .compare-chart img{display:block;max-width:90%;margin:0 auto 15px}#snow-compare-popup .compare-chart h5{text-align:center;font-size:22px;margin-top:0;margin-bottom:5px;font-weight:bolder;font-family:aktiv-grotesk-extended,sans-serif}@media screen and (max-width: 768px){#snow-compare-popup .compare-chart h5{font-size:20px}}#snow-compare-popup .yotpo .pull-left{float:none;text-align:center}#snow-compare-popup .yotpo .standalone-bottomline.star-clickable,#snow-compare-popup .yotpo .standalone-bottomline .star-clickable{display:block}#snow-compare-popup .chart-link{text-align:center;margin-bottom:0}#snow-compare-popup .chart-link a{display:inline-block;color:#fff;text-transform:uppercase;padding:8px 25px;background-color:#004e9c;text-align:center;transition:all .5s;text-decoration:none}@media screen and (max-width: 768px){#snow-compare-popup .chart-link a{padding:8px 0;width:100%;max-width:140px;font-size:14px}}#snow-compare-popup .chart-link a:hover{background-color:#0078d4}.compare-nav{margin:30px 0 0;padding:0 40px;display:flex;list-style:none}@media screen and (max-width: 480px){.compare-nav{padding:0 15px}}.compare-nav__item{width:33.33333%;text-align:center;border-bottom:2px solid #f2f2f2;transition:border .15s ease-in-out;cursor:pointer}.compare-nav__item.is-active{border-color:#002970}.compare-nav__item>img{padding:0 10px;width:100%;opacity:.5;transition:opacity .15s ease-in-out}.compare-nav__item.is-active>img,.compare-nav__item:hover>img{opacity:1}.compare-nav__item>h5{margin:4px 0 20px;font-size:16px;font-family:aktiv-grotesk-extended,sans-serif}.current-frame-pill{margin-bottom:8px;padding:3px 9px;display:inline-block;border:1px solid #007bd4;border-radius:10px;font-size:8px;text-transform:uppercase;letter-spacing:.02em;color:#007bd4;opacity:0;transition:opacity .15s ease-in-out}.compare-nav__item.is-current .current-frame-pill{opacity:1}.compare-drawer{padding:30px 76px;display:none}.compare-drawer.is-active{display:block}.compare-global-features{padding:30px 76px;background-color:#f3f4f7}.compare-feature-set{margin:0;padding:0;list-style:none;text-align:center}.compare-feature-set__heading{margin-top:10px;margin-bottom:10px;font-family:aktiv-grotesk-extended,sans-serif;text-align:center}.compare-feature-set__heading.compare-sale>.chart-price:first-child{color:#e62817}.compare-feature-set__heading.compare-sale>.chart-price:last-child{color:#ccd3da;text-decoration:line-through}.compare-feature-set__heading--lg{margin-bottom:15px;font-weight:700;font-size:26px}.compare-feature-set__heading--alt{margin-top:0;margin-bottom:0;padding-bottom:10px;font-size:14px;font-weight:700;color:#0078d4;border-bottom:1px solid #e5e3e3}.compare-feature-set__item{padding:10px;border-bottom:1px solid #e5e3e3;display:block;font-size:12px}.compare-feature-set>li:last-child{padding-bottom:0;border:none}.cc-tech-specs{float:left;width:50%;padding:20px 40px 20px 0}.cc-tech-specs h3{margin-top:0;text-align:center}@media screen and (max-width: 768px){.cc-tech-specs{width:100%;padding:0 0 20px;float:none}.cc-tech-specs h3{display:none}}#cc-snow-tabs .cc-content-wrap h3{font-size:22px;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800}.cc-tech-specs .tech-table{width:100%;border-collapse:collapse}.cc-tech-specs .tech-table tr{border-top:1px solid #e5e3e3}.cc-tech-specs .tech-table tr:last-child{border-bottom:1px solid #e5e3e3}.cc-tech-specs .tech-table tr td{padding:10px 0;color:#495361;font-size:16px;line-height:1.75}.cc-tech-specs .tech-table tr td a{text-decoration:none;color:#0078d4}.cc-tech-specs .tech-table tr td:first-child{width:25%;vertical-align:top;font-weight:700}.cc-tech-specs .tech-table tr td:last-child{width:75%;vertical-align:top}@media screen and (max-width: 768px){.cc-tech-specs .tech-table tr td:first-child{width:35%;padding-right:15px}.cc-tech-specs .tech-table tr td:last-child{width:65%}}.cc-feature-specs{float:right;width:50%;padding:20px;background-color:#f3f4f7}.cc-feature-specs h3{margin-top:0;text-align:center;margin-bottom:0}@media screen and (max-width: 768px){.cc-feature-specs{width:100%;float:none}.cc-feature-specs h3{display:none}}#cc-snow-tabs .snow-slide img{display:block;margin:auto;max-width:90%}#cc-snow-tabs .snow-slide h5{text-align:center;font-size:18px;font-weight:700}#cc-snow-tabs .snow-slide p{color:#495361;line-height:1.75}#cc-snow-tabs .snow-features-slider{padding:40px 0 20px;width:80%;max-width:450px;margin:auto}#cc-snow-tabs .snow-features-slider .slick-prev.slick-arrow{left:-50px;top:125px;position:absolute;background-color:transparent;border:none;cursor:pointer}#cc-snow-tabs .snow-features-slider .slick-prev.slick-arrow img{width:11px}#cc-snow-tabs .snow-features-slider .slick-next.slick-arrow{right:-50px;top:125px;position:absolute;background-color:transparent;border:none;cursor:pointer}#cc-snow-tabs .snow-features-slider .slick-next.slick-arrow img{width:11px}@media screen and (max-width: 768px){#cc-snow-tabs .snow-features-slider{width:96%}}#cc-snow-tabs .snow-features-slider .slick-dots{cursor:pointer;list-style-type:none;text-align:center;padding:0;margin:0}#cc-snow-tabs .snow-features-slider .slick-dots li{display:inline-block;margin:0 5px}#cc-snow-tabs .snow-features-slider .slick-dots li button{font-size:0px;height:10px;width:10px;border-radius:100%;padding:0;border:0;background-color:#004e9c;opacity:.4}#cc-snow-tabs .snow-features-slider .slick-dots li.slick-active button{opacity:1}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:white;position:absolute;z-index:30;-webkit-box-shadow:0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow:0px 0px 12px rgba(51,51,51,.5);box-shadow:0 0 12px #33333380}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.twentytwenty-before-label,.twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-before-label:before,.twentytwenty-after-label:before{position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid white;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow:0px 0px 12px rgba(51,51,51,.5);box-shadow:0 0 12px #33333380;z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 white,0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow:0 3px 0 white,0px 0px 12px rgba(51,51,51,.5);box-shadow:0 3px #fff,0 0 12px #33333380}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 white,0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow:0 -3px 0 white,0px 0px 12px rgba(51,51,51,.5);box-shadow:0 -3px #fff,0 0 12px #33333380}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 white,0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow:3px 0 0 white,0px 0px 12px rgba(51,51,51,.5);box-shadow:3px 0 #fff,0 0 12px #33333380}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 white,0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow:-3px 0 0 white,0px 0px 12px rgba(51,51,51,.5);box-shadow:-3px 0 #fff,0 0 12px #33333380}.twentytwenty-left-arrow{border-right:6px solid white;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid white;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid white;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid white;bottom:50%;margin-bottom:-17px}#cc-snow-tabs .lens-filter-wrap{width:50%}#cc-snow-tabs .lens-filter-wrap{float:right;width:50%}#cc-snow-tabs .lens-info-wrap{float:left;width:47%}#cc-snow-tabs .lens-info-wrap img{max-width:80%;display:block;margin:auto}#cc-snow-tabs .lens h3{text-align:center;margin-top:0;margin-bottom:35px}#cc-snow-tabs .lens-info-wrap h5{font-weight:700;font-size:18px;margin-bottom:15px}#cc-snow-tabs .lens-info-wrap{color:#495361;line-height:1.75}.power-pack-price .product-price__main--sale{color:#232b38}.product-price__main--sale{color:#e62817}.product-price__compare.visible{display:inline}.product-price-saved{font-size:11px;text-transform:uppercase;color:#6d7782}.product-price-saved.powder-pack-savings{color:#002970;font-weight:700;font-size:11px}.product-price__compare{display:none;margin-left:5px;color:#6d7782;text-decoration:line-through;font-size:22px}#snow-voptions{border-bottom:1px solid #e5e3e3;padding:10px 0}#snow-voptions label{display:block;font-size:12px;font-weight:700;color:#222b38}#snow-voptions label span{font-size:14px}#snow-voptions .snow-option{background-color:#fff;color:#222b38;font-size:16px;text-align:center;padding:0;height:35px;width:55px;border:1px solid #e5e3e3;font-weight:700;margin-right:10px;margin-top:5px;cursor:pointer;transition:all .5s;position:relative;margin-bottom:0!important}#snow-voptions .snow-option:hover{background-color:#ececec}#snow-voptions .snow-option.active{background-color:#004e9c;color:#fff;border:1px solid #004e9c}#snow-voptions .snow-option.active:hover{background-color:#004e9c}#shopify-section-static-product-snow .selector-wrapper,#shopify-section-static-product-snow #product-variants{display:none}#snow-voptions .snow-option.unavailable:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:transparent}#snow-voptions .snow-option.unavailable:after{display:block;position:absolute;top:-22%;left:50%;width:2px;height:145%;z-index:1;content:"";background:#002970;transform:rotate(45deg)}.shopify-section.product .selector-wrapper,.shopify-section.product .default-variant__input,.shopify-section.product .default-variant__label{display:none}.shopify-section.product .sw-extra{font-family:basis-grotesque,Helvetica,sans-serif;font-size:13px;font-weight:700;display:inline-block;color:#000;margin-right:15px;text-align:center}.shopify-section.product a.sw-extra{font-weight:400;color:#000;text-decoration:none}.shopify-section.product a.sw-extra:hover{color:#000}.shopify-section.product .bl-color-clear,.shopify-section.product .bl-color-sun{margin-bottom:5px}.shopify-section.product .fit-guide__frame-title{display:block;width:100%;font-family:aktiv-grotesk-extended,sans-serif;font-size:22px;font-weight:800;line-height:1.1;color:#232b38;text-align:center}.shopify-section.product a.fit-guide__button{display:none}.shopify-section.product .fit-guide__image-container{text-align:center;font-size:0px}.shopify-section.product .fit-guide__image-container img{display:inline-block;max-width:50%;margin:auto}.shopify-section.product .fit-guide__description{color:#495361;font-size:14px;line-height:1.75}.shopify-section.product .fit-guide__list--labels{float:left;list-style-type:none;padding:0;margin:0}.shopify-section.product .fit-guide__list--labels li{font-size:14px;font-weight:700;margin-bottom:5px;color:#495361}.shopify-section.product .fit-guide__list--values{float:right;list-style-type:none;padding:0;margin:0}.shopify-section.product .fit-guide__list--values li{font-size:14px;margin-bottom:5px;text-align:right}.shopify-section.product .fit-guide__frame-specs{padding:5px 0 10px;overflow:auto}.shopify-section.product .product-feature-icons__wrapper.feature-3-wrap .product-feature-icon{float:left;width:33.33%;text-align:center}.shopify-section.product .product-feature-icons__wrapper .product-feature-icon{float:left;width:25%;text-align:center}.shopify-section.product .product-feature-icons__wrapper{padding:40px 0}.shopify-section.product .product-feature-icons_list{border-top:1px solid #e0e5e9;border-bottom:1px solid #e0e5e9;padding:20px 0;overflow:auto;color:#495361;font-size:14px}.shopify-section.product .product-feature-icon img{vertical-align:middle;margin-right:10px;height:45px}#cc-snow-tabs{padding:40px 0;width:100%;margin:auto;overflow:auto}@media screen and (max-width: 860px){.shopify-section.product .product-feature-icons__wrapper.feature-3-wrap .product-feature-icon{padding:0 10px}.shopify-section.product .product-feature-icons__wrapper{padding:0 0 40px}.shopify-section.product .product-feature-icons_list{border:none;padding:0}.shopify-section.product .product-feature-icon img{display:block;margin:auto}.shopify-section.product .product-feature-icons__wrapper .product-feature-icon{width:50%;margin-bottom:15px}.shopify-section.product .product-feature-icons__wrapper .product-feature-icon:nth-child(3){margin-bottom:0}.shopify-section.product .product-feature-icons__wrapper .product-feature-icon:nth-child(4){margin-bottom:0}.shopify-section.product .fit-guide__frame-title{display:block;width:100%;font-family:aktiv-grotesk-extended,sans-serif;font-size:16px;font-weight:800;line-height:1.1;color:#232b38}.shopify-section.product a.fit-guide__button{display:none}.shopify-section.product .fit-guide__image-container img{display:block;max-width:100%;margin:auto}.shopify-section.product .fit-guide__description{color:#495361;font-size:16px;line-height:1.75}.shopify-section.product .fit-guide__list--labels{float:left;list-style-type:none;padding:0;margin:0}.shopify-section.product .fit-guide__list--labels li{font-size:12px;font-weight:700;margin-bottom:5px;color:#495361}.shopify-section.product .fit-guide__list--values{float:right;list-style-type:none;padding:0;margin:0}.shopify-section.product .fit-guide__list--values li{font-size:12px;margin-bottom:5px;text-align:right}.shopify-section.product .fit-guide__frame-specs{padding:5px 0 10px;overflow:auto}.shopify-section.product .yotpo-widget-wrapper .yotpo-main-widget .main-widget .yotpo-display-wrapper .yotpo-regular-box{display:flex;flex-wrap:wrap;justify-content:center;padding-top:0}.shopify-section.product .static-product__image-details{min-height:auto!important;display:block}.shopify-section.product .product-details{border-bottom:none;width:100%;padding-left:15px;padding-right:15px}.shopify-section.product .product-details__content{padding-bottom:0}.shopify-section.product .product-badge-container{position:absolute;top:15px;right:1.5rem;z-index:1;opacity:1;transition:opacity .2s ease}.shopify-section.product .cc-main-photo{background-color:#f2f4f7;width:85%;float:none;position:absolute;height:auto;overflow:auto;left:15%;top:50%;transform:translateY(-50%)}.shopify-section.product .cc-thumbs{max-width:15%;float:left;padding-right:20px;padding-top:0;width:15%;max-height:100%;position:relative;top:0;transform:translateY(0)}.shopify-section.product .static-product__image-details .product-images{display:block;background-color:#f2f4f7;padding-top:0;top:0;max-height:none;height:auto;position:relative;overflow:auto;width:100%;padding-left:0;padding-right:0;min-height:285px}.shopify-section.product .cc-main-photo img{position:relative}.shopify-section.product .static-product__image-details .product-images .product-images__action-expand,.shopify-section.product .cc-main-photo{display:none}.shopify-section.product .cc-thumbs{width:100%;padding-right:0;max-width:100%}.shopify-section.product .static-product__image-details .product-images{height:auto;padding-top:0;position:relative;top:0px}.shopify-section.product .cc-thumbs .thumb-wrap.active{border:0}.shopify-section.product .cc-thumbs .thumb-wrap{border:0;cursor:default;margin-bottom:0;padding:50px 0}.shopify-section.product .product-badge-container{top:10px;right:10px}.shopify-section.product .product-details__inner{top:0px;margin-top:0;min-height:0px;padding-top:20px}.shopify-section.product .cc-thumbs .thumb-wrap.active{opacity:1}.shopify-section.product .cc-thumbs .thumb-wrap:hover,.shopify-section.product .cc-thumbs .thumb-wrap:focus{opacity:1}.shopify-section.product .cc-3d-view{width:100%;float:none;z-index:2;min-height:460px}.product-details .product-details__fitguide-button,.shopify-section.product .product-details .product-details__more-button{display:none}.shopify-section.product .cc-thumbs .thumb-wrap img{max-width:98%}.shopify-section.product .cc-thumbs .thumb-slide{display:none}.shopify-section.product .cc-thumbs .thumb-slide:first-child,.shopify-section.product .cc-thumbs.slick-slider .thumb-slide{display:block}#cc-snow-tabs{padding:0 15px}#cc-snow-tabs .tabs-wrap{display:none}#cc-snow-tabs .cc-content-wrap{display:block!important;border-top:1px solid #e0e5e9;padding:0;position:static;left:0;visibility:visible;opacity:1}#cc-snow-tabs .cc-content-wrap.details p{margin-top:0}#cc-snow-tabs .cc-content{display:none;padding:0 20px 20px}#cc-snow-tabs .cc-content.active{display:block}#cc-snow-tabs .cc-accordion{display:block;position:relative;padding:10px 0}#cc-snow-tabs .cc-accordion:after{content:"+";font-size:16px;color:#495361;float:right;margin-right:0;line-height:24px;font-weight:600!important}#cc-snow-tabs .cc-accordion.active:after{content:"-"}#cc-snow-tabs .cc-accordion svg.chevron{position:absolute;top:30px;right:20px;color:#495361;transform:rotate(180deg)}#cc-snow-tabs .cc-accordion.active svg.chevron{transform:rotate(0)}.fitsguide .description-blocks__icon{display:inline-block;margin:auto 8px auto auto;color:#6d7782}.details .description-blocks__icon{vertical-align:top;display:inline-block;margin:auto 6px auto auto;color:#6d7782}#cc-snow-tabs .details .details-text-wrap{width:100%;float:none;padding:0}#cc-snow-tabs .details .details-text-wrap h3,#cc-snow-tabs .details .details-img-wrap{display:none}#cc-snow-tabs .lens-filter-wrap,#cc-snow-tabs .lens-info-wrap{width:100%;float:none}#cc-snow-tabs .lens-filter-wrap{margin-bottom:25px}#cc-snow-tabs .cc-accordion{font-size:14px}.pdp-ship-return{font-size:0px;text-align:center;border-top:1px solid #e0e5e9;max-width:100%;width:100%;overflow:auto;padding:0 0 20px}.pdp-ship-return h5{margin:0;font-size:16px;font-weight:800;line-height:1.4;letter-spacing:-.015em;color:#232b38;padding:20px 15px 10px;display:block;width:100%;text-align:left;border-bottom:1px solid #e0e5e9}.pdp-ship-return h5 br{display:none}.pdp-ship-return svg{vertical-align:top}.product-info-container .pdp-recommendations,.shopify-section.product .cc-check-the-look{padding:20px 0}}@media screen and (max-width: 500px){.product-info-container{max-width:100%}.content-wrapper{overflow-x:hidden;max-width:100%}.shopify-section.product .yotpo .yotpo-reviews .yotpo-regular-box{width:100%}.shopify-section.product .product-details__title{font-size:24px}}#RXbuilder{border-bottom:1px solid #e9e8e8;overflow:auto}#RXbuilder .rxType.active{color:#fff;font-weight:600;font-size:13px;background-color:#0a55a0;border:2px solid #0a55a0}#RXbuilder .rxColor.active .color{border:2px solid #004e9c}#RXbuilder .rxColor.active{font-weight:700}#RXbuilder .rxPower.active{color:#fff;font-weight:600;font-size:14px;background-color:#0a55a0;border:2px solid #0a55a0}#RXbuilder .rxPower.unavailable:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:transparent}#RXbuilder .rxPower.unavailable:after{display:block;position:absolute;top:-22%;left:50%;width:2px;height:145%;z-index:1;content:"";background:#002970;transform:rotate(45deg)}#RXbuilder h4{font-size:13px;font-weight:600;clear:both;margin-bottom:1.33em;position:relative;font-family:basis-grotesque,Helvetica,sans-serif}#RXbuilder h4 small{font-size:12px;font-weight:400;display:block;color:#6d7782;margin-top:7px;font-family:basis-grotesque,Helvetica,sans-serif}#RXbuilder h4.confirm:before{content:url(https://cdn.shopify.com/s/files/1/0148/9585/files/Group.png?v=1588841102);position:absolute;left:-25px;top:0}#RXbuilder h4>span{position:absolute;right:-25px;font-size:11px;padding:5px 10px;background-color:#f4f4f4;top:-3px;min-width:90px;text-align:center;display:none;color:#2165a8;border-radius:30px;font-family:basis-grotesque,Helvetica,sans-serif}#RXbuilder h4 small span.range{display:block!important}#RXbuilder h4 em{position:absolute;right:75px;font-size:11px;padding:0;background-color:transparent;top:2px;font-style:normal;width:auto;text-align:center;display:none;color:#1eb8ff;font-family:basis-grotesque,Helvetica,sans-serif}#RXbuilder #step2_single{padding-top:15px;border-top:1px solid #e9e8e8}#RXbuilder #step2_single h4{margin-top:0}#RXbuilder #step2_reader{padding-top:15px;border-top:1px solid #e9e8e8}#RXbuilder #step2_reader h4{margin-top:0}#RXbuilder #step3_single{padding-top:15px;border-top:1px solid #e9e8e8}#RXbuilder #step3_single h4{margin-top:0}#RXbuilder #step3_reader{padding-top:15px;border-top:1px solid #e9e8e8;display:none!important}#RXbuilder #step3_reader h4{margin-top:0}#RXbuilder .rxType{color:#0a55a0;font-weight:600;font-size:13px;background-color:#fff;border:2px solid #80a6cd;border-radius:4px;text-align:center;padding:15px 2px;width:48%;display:block;float:left;cursor:pointer;margin-top:0;position:relative}#RXbuilder .rxType:hover{color:#fff;font-weight:600;font-size:13px;background-color:#0a55a0;border:2px solid #0a55a0}#RXbuilder .rxType:last-child{float:right}#RXbuilder #step2_reader span,#RXbuilder #step2_reader input{display:none}#RXbuilder .rxPower{color:#0a55a0;font-weight:600;font-size:14px;background-color:#fff;border:2px solid #80a6cd;border-radius:4px;text-align:center;padding:10px;width:24%;display:block;float:left;cursor:pointer;margin-right:1%;margin-top:0;position:relative}#RXbuilder .rxPower:hover{color:#fff;font-weight:600;font-size:14px;background-color:#0a55a0;border:2px solid #0a55a0}#RXbuilder .rxColor{background-color:#fff;border:0;text-align:center;cursor:pointer;margin-top:0}.lens-colors-wrap{display:flex;flex-flow:row;justify-content:center}@media screen and (min-width: 769px){.lens-colors-wrap{justify-content:space-between}}#RXbuilder .rxColor:hover .color{border-color:#004e9c}#RXbuilder .rxColor span{display:block}#RXbuilder .rxColor span.hidden{display:none}#RXbuilder .rxColor .color{border:2px solid #dddcdc;border-radius:50%;margin:auto;padding:3px;display:inline-block;position:relative}#RXbuilder .rxColor span.color-holder{height:25px;width:25px;margin:auto;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center center}#RXbuilder .rxUpgrade{background-color:#fff;border:0;position:relative;margin-top:0}#RXbuilder .rxUpgrade:before{width:20px;height:20px;background-color:#f4f4f4;position:absolute;top:0;left:-25px;content:" "}#RXbuilder .rxUpgrade.active:after{width:15px;height:15px;position:absolute;top:-.5px;left:-22.5px;content:url(https://cdn.shopify.com/s/files/1/0148/9585/files/noun_tick_1296923.png?v=1588833857)}#RXbuilder .rxUpgrade span{display:block;text-align:left;font-size:13px;color:#8f969f;max-width:80%;line-height:1.5}#RXbuilder .add-price{font-size:14px;margin:5px 0;color:#ccd3db}#RXbuilder .rxUpgrade span.upgrade-name{font-weight:700;color:#010101;letter-spacing:.5px;margin-bottom:10px;line-height:normal}#RXbuilder .rxUpgrade{cursor:pointer;width:100%}#RXbuilder .lensImages img{width:92%;max-width:none;display:none;margin:0 auto 10px}#RXbuilder .lensImages img{display:block}#RXbuilder .lensImages{margin-bottom:15px}#RXbuilder #BIS_trigger{display:none!important}#RXbuilder .rxUpgrade span.upgrade-price{position:absolute;top:0;right:0;color:#0078d4;font-size:13px;font-weight:700}#RXbuilder #step2_single em{display:none!important}#RXbuilder #step1,#RXbuilder #step2_single,#RXbuilder #step2_reader,#RXbuilder #step3_single,#RXbuilder #step3_reader{overflow:auto;padding-left:25px;padding-right:25px}#RXbuilder .lensImages{display:none}#RXbuilder #rxInfo{padding:5px 0;display:none;border-top:1px solid #e9e8e8}#RXbuilder #rxInfo p{text-align:center;margin-top:0;font-size:13px;margin-bottom:0}@media screen and (max-width: 768px){#RXbuilder #step2_single .lensImages{display:block}}#RXbuilder .lensImages .slick-dots{position:absolute;bottom:8px;left:0;right:0;text-align:center;width:100%;padding:0;margin-top:0;margin-bottom:0}#RXbuilder .lensImages .slick-dots li{display:inline-block;margin:0 12px;font-size:14px;color:#222}#RXbuilder .lensImages .slick-dots li button{font-size:0px;height:8px;width:8px;padding:0;line-height:0;border-radius:100%;border:2px solid #222;background-color:#222;cursor:pointer;opacity:.5}#RXbuilder .lensImages .slick-dots li.slick-active button{background-color:#222;opacity:1}#RXbuilder .lensImages .slick-next.slick-arrow{top:50%;right:-15px;margin:auto!important;transform:translateY(-50%);position:absolute;background-color:transparent;border:0;z-index:1}#RXbuilder .lensImages .slick-prev.slick-arrow{top:50%;left:-15px;margin:auto!important;transform:translateY(-50%);position:absolute;background-color:transparent;border:0;z-index:1}#RXbuilder .lensImages .slick-next.slick-arrow.slick-disabled,#RXbuilder .lensImages .slick-prev.slick-arrow.slick-disabled{opacity:.5}#RXbuilder .color.unavailable:before{display:block;position:absolute;top:0;left:0;width:1.75rem;height:1.75rem;content:"";background:rgba(242,244,247,.3)}#RXbuilder .color.unavailable:after{display:block;position:absolute;top:50%;left:-10%;width:120%;height:1px;border-bottom:2px solid #002970;content:"";background:rgba(242,244,247,.3);transform:rotate(-45deg)}#RXbuilder .more-info{display:inline-block;background-color:#adadad;color:#fff;height:16px;border-radius:100%;width:16px;text-align:center;line-height:16px;font-style:normal;cursor:pointer;font-weight:700;vertical-align:baseline;margin-left:5px;font-size:14px}#RXbuilder #product-variants{display:none}#RXbuilder .upgrade-desc .range{display:none!important}body.flow-server-render .afterpay-paragraph,html.flow-localized .afterpay-paragraph,html.flow-localized afterpay-placement{display:none!important}@media screen and (max-width: 860px){#shopify-section-static-product-rx .product-badge-container{position:absolute;top:15px;right:1.5rem;z-index:1;opacity:1;transition:opacity .2s ease}#shopify-section-static-product-rx .cc-main-photo{background-color:#f2f4f7;width:85%;float:none;position:absolute;height:auto;overflow:auto;left:15%;top:50%;transform:translateY(-50%)}#shopify-section-static-product-rx .cc-thumbs{max-width:15%;float:left;padding-right:20px;padding-top:0;width:15%;max-height:100%;position:relative;top:0;transform:translateY(0)}#shopify-section-static-product-rx .static-product__image-details .product-images{display:block;background-color:#f2f4f7;padding-top:0;top:0;max-height:none;height:auto;position:relative;overflow:auto}#shopify-section-static-product-rx .cc-main-photo img{position:relative}#shopify-section-static-product-rx .static-product__image-details .product-images .product-images__action-expand{display:none}}@media screen and (max-width: 768px){#shopify-section-static-product-rx .cc-main-photo{display:none!important}#shopify-section-static-product-rx .cc-thumbs{width:100%;padding-right:0;max-width:100%}#shopify-section-static-product-rx .static-product__image-details .product-images{height:auto;padding-top:0;position:relative;top:0px}#shopify-section-static-product-rx .cc-thumbs .thumb-wrap.active{border:0}#shopify-section-static-product-rx .cc-thumbs .thumb-wrap{border:0;cursor:default;margin-bottom:0;padding:50px 0}#shopify-section-static-product-rx .product-badge-container{top:20px;right:20px}#shopify-section-static-product-rx .product-details__inner{top:0px!important;margin-top:20px!important}#shopify-section-static-product-rx .cc-thumbs .thumb-wrap.active{opacity:1}#shopify-section-static-product-rx .cc-thumbs .thumb-wrap:hover,#shopify-section-static-product-rx .cc-thumbs .thumb-wrap:focus{opacity:1}#shopify-section-static-product-rx .cc-thumbs .thumb-wrap img{max-width:98%}}#INFO_rxpop{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(0,0,0,.65);z-index:1000;display:none}#INFO_rxpop #INFOModal{width:460px;margin:auto;max-width:96%}#INFOModal a,.pd-subtitle a{color:#0078d4}#INFO_rxpop #container{background:#fff;position:relative;margin-top:20px}@media only screen and (min-width: 992px){#INFO_rxpop #container{margin-top:140px}}#INFO_rxpop #container{border-radius:5px;padding:36px 14px}@media screen and (min-width: 768px){#INFO_rxpop #container{padding:30px 45px}}#INFO_rxpop .close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;float:none;position:absolute;top:10px;right:10px;font-size:26px;font-weight:700;line-height:1;color:#ccc;text-shadow:0 1px 0 #fff}#INFO_rxpop h3{margin-top:10px}#INFO_rxpop .button-p{margin-bottom:0;text-align:right}#INFO_rxpop #INFO_closebg{position:absolute;height:100%;width:100%;left:0;top:0}#INFO_rxpop p span{display:block;text-align:center;font-weight:700;font-style:italic}#rx-nav{display:block;width:100%;position:absolute;top:35px;left:0;background-color:#fff;z-index:100;transform:translateZ(0);overflow:scroll;-webkit-overflow-scrolling:touch;transition:height .2s ease,opacity .2s ease;opacity:0;visibility:hidden;display:none}#rx-nav.active{height:calc(100vh - 35px);opacity:1;visibility:visible;display:block}.rx-accordion{background-color:#f7f8f9;color:#002970;cursor:pointer;padding:30px 18px;width:100%;text-align:left;border:none;outline:none;transition:.4s;margin-bottom:10px;position:relative;font-weight:700;letter-spacing:1px;font-size:15px;display:block;box-sizing:border-box;text-decoration:none;font-family:basis-grotesque,Helvetica,sans-serif}.rx-accordion img,.submenu-mb__item img{display:block;position:absolute;right:18px;top:0;height:100%}.rx-accordion.active{background-color:#f7f8f9}button.rx-accordion,button.rx-accordion:hover,button.rx-accordion:focus{color:#002970!important}.rx-accordion:hover{color:#0078d4;background-color:#f7f8f9}.rx-accordion:focus{color:#002970}button.rx-accordion:after,.submenu-mb__item-opener:after{content:"+";font-size:15px;color:#002970;margin-left:15px}button.rx-accordion.active:after,.submenu-mb__item-opener.active:after{content:"-"}.rx-panel,.submenu-mb__group{padding:0;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.rx-tabs{width:100%;background-color:#f3f4f7;border-bottom:1px solid #e0e5e9;padding:0;margin:0;font-size:0px;font-family:basis-grotesque,Helvetica,sans-serif;position:sticky;top:65px;z-index:2}.rx-tabs li{display:inline-block;width:33.33%;padding:15px 0;text-align:center;color:#002970;opacity:.6;font-size:13px;cursor:pointer;line-height:normal;border-bottom:3px solid transparent;border-top:3px solid transparent;font-weight:700}.rx-tabs li.active{opacity:1;border-bottom:3px solid #002970}.rx-nav-cont{padding:15px 15px 100px;min-height:100%}.header-wrapper:not(.header-wrapper--sticky) .rx-nav-cont{padding:15px 15px 120px}.rx-hero{position:relative;margin-bottom:15px}.rx-hero-image img{display:block;width:100%}.rx-hero-content{position:absolute;display:inline-block;margin:auto;left:5%;top:50%;text-align:center;transform:translateY(-50%)}.rx-hero-content p{color:#495361;font-size:14px;margin-top:0;margin-bottom:15px;font-weight:700;font-family:basis-grotesque,Helvetica,sans-serif}.rx-hero-content a{display:inline-block;color:#fff;background-color:#002970;background-image:linear-gradient(116.57deg,rgba(8,177,255,.4) 0%,rgba(0,120,212,.4) 50%,rgba(0,120,212,0) 100%);transition:.2s ease;min-width:4.25rem;padding:.875rem 1rem;font-family:basis-grotesque,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:normal;letter-spacing:.075em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;border-radius:.1875rem}.rx-badge{position:absolute;top:0;left:0;font-size:10px;font-weight:400;font-family:basis-grotesque,Helvetica,sans-serif;padding:3px 7px;color:#fff;background-color:#06affd}.rx-solid{background-color:#002970;text-align:center;color:#fff;font-size:15px;font-family:basis-grotesque,Helvetica,sans-serif;padding:10px 18px;display:block;margin-bottom:10px;text-decoration:none;font-weight:700;letter-spacing:1px}.rx-solid:hover{color:#fff;opacity:.9}.rx-panel ul,.submenu-mb__group ul{display:block;padding:0;margin:0 0 10px;list-style-type:none}.rx-panel ul li,.submenu-mb__group ul li{display:block;border-bottom:1px solid #ccc}.rx-panel ul li a,.submenu-mb__group ul li a{display:block;text-decoration:none;padding:18px;text-align:left;width:100%;color:#002970;font-family:basis-grotesque,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;box-sizing:border-box}.rx-panel ul li:first-child a svg,.submenu-mb__group ul li:first-child a svg{display:inline-block;margin-left:10px;vertical-align:middle;overflow:visible}.rx-solid svg{display:inline-block;margin-left:10px;vertical-align:baseline;overflow:visible;position:relative;top:-1px}#rx-nav .rx-nav-blocks{display:none;padding-bottom:75px}#rx-nav .rx-nav-blocks.active{display:block}#rx-nav .rx-over-menu{position:sticky;top:0;z-index:2;border-bottom:.0625rem solid #e0e5e9;background-color:#fff;transition:border-bottom-color .2s ease,background-color .2s ease;height:65px}#rx-nav .rx-close-nav{border:0;background:transparent;box-shadow:none;padding:10px 10px 10px 0;margin:0;line-height:1;font-size:0;height:auto;position:absolute;left:1rem;top:50%;transform:translateY(-50%)}#rx-nav .rx-search{border:0;background:transparent;box-shadow:none;padding:10px 10px 10px 0;margin:0 40px 0 0;line-height:1;font-size:0;height:auto;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}#rx-nav .rx-over-wrap{position:relative;max-width:90rem;width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto;height:100%}#rx-nav .rx-logo{color:#002970;display:inline-block;position:absolute;left:50%;top:50%;line-height:1;font-size:0;margin:auto;transform:translate(-50%,-50%)}#rx-nav .rx-logo svg{width:36px;height:36px}#rx-nav .rx-cart{border:0;background:transparent;box-shadow:none;padding:10px 0 10px 10px;margin:0;line-height:1;font-size:0;height:auto;position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#002970}#rx-nav .header-icons__icon-badge{position:absolute;top:0;right:-10px;min-width:1rem;min-height:1rem;padding:.125rem .25rem;line-height:1;color:#fff;background-color:#08b1ff;border-radius:6.25rem;font-size:.875rem;visibility:visible;opacity:1}#rx-nav .header-icons__icon-badge:before{content:attr(data-cart-count)}#rx-nav .header-icons__icon-badge[data-cart-count="0"]{visibility:hidden;opacity:0;transform:scale(0)}.cart-sub-nav-bar{background-color:#f2f4f7;border-bottom:1px solid #e0e5e9}.cart-sub-nav-bar__content{width:1300px;max-width:96%;margin:auto;padding:15px 0;overflow:auto}.cart-sub-nav-bar__continue-shopping-wrapper{float:left}.cart-sub-nav-bar__continue-shopping{border:none;font-size:.875rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase;text-decoration:none;color:#0078d4;font-size:14px}.cart-sub-nav-bar__continue-shopping svg{transform:rotate(270deg);margin-right:10px;top:-1px;position:relative}.cart-sub-nav-bar__account-wrapper{float:right}@media screen and (max-width: 768px){#shopify-section-static-product-rx.shopify-section.product .product-details{overflow:auto}.cart-sub-nav-bar__continue-shopping-wrapper{display:none}}.cart-sub-nav-bar__have-an-account{display:inline-block;margin:0;color:#6d7782}.cart-sub-nav-bar__log-in,.cart-sub-nav-bar__sign-up{display:inline-block;text-transform:uppercase;color:#0078d4;font-weight:700;text-decoration:none;font-size:14px;margin:0 0 0 15px}.collection-bottom h2{font-size:22px;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800}.collection-bottom p{color:#495361;font-size:16px;line-height:1.75}.collection-bottom h2:first-child{margin-top:0}.bottom-more-links{padding-top:10px}.bottom-more-links h3,.blog_posts__title{font-size:22px;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800}.bottom-more-links p{color:#495361;font-size:16px;line-height:1.75}#learn-more-content{display:none}#learn-more{background-color:transparent;border:none;outline:none;color:#0078d4;cursor:pointer;font-size:15px;font-weight:700;padding-left:0}#learn-more svg{transform:rotate(-180deg)}#learn-more.active svg{transform:rotate(0)}.bottom-container p #learn-more{display:none}.bottom-more-links a{display:inline-block;padding:2px 15px;border-radius:20px;text-decoration:none;margin-right:5px;border:1px solid #002970;font-size:14px;color:#002970;margin-bottom:7px}.bottom-more-links a svg{display:inline-block;margin-left:3px;position:relative;fill:#002970}.bottom-more-links a:hover{background-color:#002970;color:#fff}.bottom-more-links a:hover svg{fill:#fff}@media screen and (max-width: 768px){#learn-more{display:block;margin:10px auto}}.collection-bottom .bottom-container,.collection-bottom .bottom-more-links{width:1300px;max-width:96%;margin:20px auto 0}#BISC_rxpop{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(0,0,0,.65);z-index:1000;display:none}#BISC_rxpop a{background-color:transparent}#BISC_rxpop a:active,#BISC_rxpop a:hover{outline:0}#BISC_rxpop h1{font-size:2em;margin:.67em 0}#BISC_rxpop hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}#BISC_rxpop input,#BISC_rxpop optgroup,#BISC_rxpop select,#BISC_rxpop textarea{color:inherit;font:inherit;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}#BISC_rxpop button[disabled]{opacity:.6}#BISC_rxpop button.button{display:block;width:100%}#BISC_rxpop button::-moz-focus-inner,#BISC_rxpop input::-moz-focus-inner{border:0;padding:0}#BISC_rxpop input{line-height:normal}#BISC_rxpop input[type=number]::-webkit-inner-spin-button,#BISC_rxpop input[type=number]::-webkit-outer-spin-button{height:auto}#BISC_rxpop *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#BISC_rxpop *:before,#BISC_rxpop *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#BISC_rxpop #container{background:white;padding:12px 18px 40px}@media only screen and (min-width: 500px){#BISC_rxpop #container{border-radius:5px;padding:30px 40px}}@media only screen and (min-width: 992px){#BISC_rxpop #container{margin-top:140px}}#BISC_rxpop .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}#BISC_rxpop .fade.in{opacity:1}#BISC_rxpop .modal{overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}#BISC_rxpop .modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}#BISC_rxpop .modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}#BISC_rxpop .modal-open .modal{overflow-x:hidden;overflow-y:auto}#BISC_rxpop .modal-dialog{position:relative;width:auto;margin:10px}#BISC_rxpop .modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}#BISC_rxpop .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}#BISC_rxpop .modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}#BISC_rxpop .modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}#BISC_rxpop .modal-title{margin:0;line-height:1.42857143}#BISC_rxpop .modal-body{position:relative;padding:15px}@media (min-width: 768px){#BISC_rxpop .modal-dialog{width:600px;margin:30px auto}#BISC_rxpop .modal-sm{width:300px}}@media (min-width: 992px){#BISC_rxpop .modal-lg{width:900px}}#BISC_rxpop .clearfix:before,#BISC_rxpop .clearfix:after{content:" ";display:table}#BISC_rxpop .clearfix:after{clear:both}#BISC_rxpop h3{font-size:24px}#BISC_rxpop h4{font-size:18px;margin-top:10px;margin-bottom:10px}#BISC_rxpop h3,#BISC_rxpop h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}#BISC_rxpop .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#BISC_rxpop .input-lg{font-size:15px;height:46px;padding:10px 16px;line-height:1.3333333}@media screen and (-webkit-min-device-pixel-ratio: 0){#BISC_rxpop select:focus,#BISC_rxpop textarea:focus,#BISC_rxpop input:focus{font-size:16px;background:#eee}}#BISC_rxpop .submit-wrap{margin-top:20px}#BISC_rxpop .form-group{margin-bottom:15px}#BISC_rxpop .qty-label{width:65%;float:left;text-align:right;padding-right:20px}#BISC_rxpop .qty-input-wrap{width:35%;float:left}#BISC_rxpop .qty-wrap{overflow:hidden}#BISC_rxpop .qty-wrap input{text-align:right}#BISC_rxpop .btn{display:inline-block;padding:8px 12px;margin-bottom:0;font-size:14px;font-weight:700;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:3px}#BISC_rxpop .btn-success{width:100%;color:#fff;background-color:#5cb85c;border-color:#4cae4c}#BISC_rxpop .btn-lg{line-height:24px;font-size:15px;padding:14px;line-height:1.3333333}#BISC_rxpop .close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;float:none;position:absolute;top:10px;right:10px;font-size:26px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}#BISC_rxpop .alert{padding:6px 11px;font-size:13px;margin:15px 0;border:1px solid transparent;border-radius:4px}#BISC_rxpop .alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}#BISC_rxpop .alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}#BISC_rxpop .pull-right{float:right}#BISC_rxpop .text-right{text-align:right}#BISC_rxpop .modal-body{padding:22px 40px;font-size:13px;line-height:180%}#BISC_rxpop .modal-body h3:first-child{margin-top:0}#BISC_rxpop .modal-title{margin:0;font-size:22px;color:#333}#BISC_rxpop .modal-content .close{font-size:30px}#BISC_rxpop .modal-backdrop.in{filter:alpha(opacity=65);opacity:.65}#BISC_rxpop .small-print{opacity:1;font-size:12px;line-height:normal;color:#333}#BISC_rxpop .small-print a{color:inherit;text-decoration:underline}#BISC_rxpop .product-name{margin-bottom:20px;color:#333}#BISC_rxpop .accepts_marketing{opacity:.835;font-size:13px}#BISC_rxpop .accepts_marketing input{margin-right:10px}@media only screen and (max-width: 786px){#BISC_rxpop .modal-body{padding:20px 30px}#BISC_rxpop .input-lg{font-size:16px}}@media only screen and (max-width: 500px){#BISC_rxpop .modal-dialog{margin:0}#BISC_rxpop .modal-content{border-radius:0}}@media only screen and (min-width: 500px){#BISC_rxpop #BISModal{max-width:460px;margin:auto}}#BISC_rxpop .ie8 #BISModal{width:100%;max-width:460px;margin:auto;border:1px solid #999}#BISC_rxpop select.default_variant{display:none}#BISC_rxpop .ie8 .modal-dialog{width:460px!important;margin:10px auto}#BISC_rxpop .completed_message{display:none}#BISC_rxpop .complete .completed_message{display:block}#BISC_rxpop #BISModal.in{position:relative;z-index:1050;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#BISC_rxpop h3,#BISC_rxpop h4{text-align:center}#BISC_rxpop h3+p{text-align:center;font-size:14px;color:#333;line-height:normal}#BISC_rxpop p.small-print{text-align:center}#BISC_rxpop #container{background:#fff;position:relative}#BISC_rxpop body{color:#333}#BISC_rxpop body.fadein{background:rgba(0,0,0,.65)}#BISC_rxpop .btn{color:#fff;background-color:#001e60;border-color:#001e60}#BISC_rxpop .close{color:#ccc}#BISC_rxpop .alert-danger{border-color:#f2dede;background-color:#f2dede;color:#a94442}#BISC_rxpop .alert-success{background-color:#dff0d8;border-color:#dff0d8;color:#3c763d}#BISC_rxpop .alert-success a{color:#3c763d;text-decoration:underline}#BISC_rxpop #BISC_closebg{position:absolute;height:100%;width:100%;left:0;top:0}.contact-grid .spam-message{background:#ffdbcc;color:#232b38;font-size:15px;line-height:1.6;max-width:100%;padding:20px;margin:0 auto 30px;clear:both;text-align:center}@media screen and (min-width: 769px){.contact-grid .spam-message{padding:20px 20px 30px;margin:0 auto 40px;font-size:17px}}.rx-upload-container{padding:0 15px}.rx-upload-container #label_3{display:block;color:#232b38;font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;font-size:36px;text-align:center;margin:0 auto 20px;line-height:1.1}#rx-upload-options .up-message{font-size:16px;font-family:basis-grotesque,Helvetica,sans-serif;letter-spacing:.025em;line-height:1.6;color:#495361;margin-bottom:0;padding-top:15px;text-align:center;font-weight:700;margin-top:0}#rx-upload-options .up-message span{display:block;color:#6e7883;font-weight:400}.rx-upload-container form{margin:80px auto 120px}.rx-upload-container form ul{list-style-type:none;text-align:center;padding:0;margin:0}#label_3 span{font-size:18px;display:block;color:#6e7883;font-family:basis-grotesque,Helvetica,sans-serif;font-weight:400}#rx-upload-options .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#rx-upload-options .inputfile+label{max-width:80%;font-size:16px;border-radius:3px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:5px 10px;margin-top:15px;margin-bottom:15px}#rx-upload-options .inputfile:focus+label,#rx-upload-options .inputfile.has-focus+label{border:2px solid #f2f4f7}#rx-upload-options .inputfile+label svg{width:1em;height:1em;vertical-align:middle;fill:#4a5461;margin-top:-.25em;margin-right:.25em}#rx-upload-options .inputfile-2+label{color:#4a5461;border:2px solid #f2f4f7;width:100%;max-width:100%;text-align:left;font-weight:400;font-size:18px;padding:20px;position:relative;font-weight:700}#rx-upload-options .inputfile-2+label img{width:15px;position:absolute;right:20px;top:0;bottom:0;margin:auto}#rx-upload-options .inputfile-2:focus+label,#rx-upload-options .inputfile-2.has-focus+label{border:2px solid #f2f4f7}#upResponse{display:none}#upResponse p{text-align:center}#cid_5{margin-top:20px;float:left;margin-right:20px;width:calc(50% - 10px)}#cid_6{float:left;margin-top:20px;width:calc(50% - 10px)}#cid_5 label,#cid_6 label{display:block;font-size:14px;font-family:basis-grotesque,Helvetica,sans-serif;letter-spacing:.025em;line-height:1.6;color:#495361;font-weight:700;text-align:left;margin-bottom:7px}#cid_5 input,#cid_6 input{height:44px;width:100%;padding:0rem 15px;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;line-height:1;color:#495361;background-color:#fff;text-align:left;border-radius:.1875rem;border:1px solid #e0e5e9;transition:all .2s ease;outline:none;margin-bottom:20px}#id_3{margin-bottom:0;text-align:left}#id_2{text-align:left}#id_5{overflow:auto;margin-top:0}#input_2.button{margin-top:10px;width:100%}@media screen and (max-width: 768px){.rx-upload-container{margin:35px auto}.rx-upload-container form{width:600px;max-width:100%;margin:0 auto auto;padding:0}#cid_5{float:left;padding-right:15px;box-sizing:border-box;width:50%;margin-right:0;text-align:left}#cid_6{float:left;padding-left:15px;box-sizing:border-box;width:50%;text-align:left}#cid_5 label,#cid_6 label{display:block;text-align:left}#cid_5 input,#cid_6 input{width:100%;box-sizing:border-box}#label_3{font-size:20px}#rx-upload-options .inputfile-2+label{font-size:16px}#id_2{text-align:center}}@media screen and (min-width: 769px){#rx-upload-options .inputfile-2+label:hover{color:#0078d4;border:2px solid #0078d4}}@media screen and (min-width: 1024px){.rx-upload-container #label_3{font-size:48px}}.template--page-report-scam .basic-page-content #cs-form-2.supportHubForm{position:relative}.template--page-report-scam .basic-page-content #cs-form-2.supportHubForm .successMessage{display:none}.template--page-report-scam .basic-page-content #cs-form-2.supportHubForm.successForm{background-color:#d0ffcc;color:#20592a}.template--page-report-scam .basic-page-content #cs-form-2.supportHubForm.successForm .successMessage{display:block}.template--page-report-scam .basic-page-content #cs-form-2.supportHubForm.successForm .cc-field,.template--page-report-scam .basic-page-content #cs-form-2.supportHubForm.successForm button{display:none}.template--page-report-scam .basic-page-content #cs-form-2 .successMessage{font-size:16px;margin-top:0;margin-bottom:0}.template--page-report-scam .basic-page-content #cs-form-2.supportHubForm.sending:before{content:"";display:block;position:absolute;top:0;left:0;right:0;z-index:1;bottom:0;background-color:#ffffff80}.template--page-report-scam .basic-page-content #cs-form-2.supportHubForm.sending:after{content:url(https://cdn.shopify.com/s/files/1/0148/9585/files/blenders-sending-light.svg?v=1610744838);z-index:2;position:absolute;height:75px;width:75px;margin:auto;top:0;left:0;right:0;bottom:0}.template--page-report-scam .basic-page-content #cs-form-2 .cc-field{position:relative;overflow:auto;padding-bottom:30px;font-size:16px}.template--page-report-scam .basic-page-content #cs-form-2 .cc-field label{margin-bottom:.5rem;font-family:basis-grotesque,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:.025em;line-height:16px;color:#495361;display:block;padding-bottom:5px;padding-right:75px;position:relative}.template--page-report-scam .basic-page-content #cs-form-2 .cc-field .info{font-weight:400;color:#6d7782;font-size:12px;float:none;line-height:16px;position:absolute;right:0}.template--page-report-scam .basic-page-content #cs-form-2 .cc-field input{width:100%;padding:0rem 1rem;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;line-height:1;color:#495361;background-color:#fff;text-align:left;border-radius:.1875rem;border:.0625rem solid #e0e5e9;transition:background-color .2s ease,width .2s ease,height .2s ease;height:2.75rem;clear:both}.template--page-report-scam .basic-page-content #cs-form-2 .cc-field input[type=file]{background-color:transparent;border:0;padding:0;height:auto}.template--page-report-scam .basic-page-content #cs-form-2 .cc-field input[type=checkbox]{width:20px;display:inline-block;height:20px;vertical-align:middle;margin-right:5px}.template--page-report-scam .basic-page-content #cs-form-2.supportHubForm{background-color:#f3f4f7;padding:20px;margin:auto;width:100%;max-width:600px}.template--page-report-scam .basic-page-content #cs-form-2.supportHubForm h5{text-align:center;margin-bottom:10px;margin-top:0;font-size:20px;font-weight:700}.template--page-report-scam .basic-page-content #cs-form-2.supportHubForm .button--primary{width:100%}.page-reviews .yotpo-label .yotpo-modal-logo,.page-reviews .yotpo-label .yotpo-clr,.page-reviews .yotpo-label.yotpo-small-box{display:none}.page-reviews .page-content{margin-top:20px}#sticky-atc-trigger{position:fixed;bottom:0px;left:0;z-index:98;width:100%;display:block}#sticky-atc-trigger button{margin:0!important;height:60px;line-height:60px}#sticky-atc-trigger button.hidden{display:none}@media screen and (min-width: 769px){#sticky-atc-trigger{display:none!important}}.template--product #attentive_creative{left:0px!important}.template--product #attentive_creative.atc-sticky{bottom:65px!important;left:0px!important}.page-with-sections.page-reviews .container{margin-top:0}.page-with-sections.page-reviews .container .page-content{margin-top:20px}.page-reviews img.center{margin:30px auto;display:block}.page-reviews #yotpo-testimonials-custom-tab .yotpo-modal-bottom-line{margin-top:15px;padding-bottom:20px}.page-reviews .yotpo .yotpo-modal-content .write-review-button{float:none;margin:15px auto}.page-reviews .yotpo .yotpo-modal-content .write-review-button.only-invisible.yotpo-hidden{display:none!important}.page-reviews .yotpo .yotpo-nav li{margin:0 5px}.page-reviews .carousel-display-wrapper .yotpo-label.yotpo-small-box,.page-reviews .yotpo-modal-dialog .yotpo-label{display:none}.page-reviews .yotpo-reviews-carousel{font-family:basis-grotesque,Helvetica,sans-serif}.page-reviews .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows{float:none;margin:10px auto 7px}.page-reviews .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-stars{right:1px}.page-reviews .yotpo-popup-box-small.yotpo-nav.yotpo-nav-primary{margin-top:20px;margin-bottom:20px}.page-reviews .yotpo .yotpo-nav ul .yotpo-nav-tab span{display:block;font-family:basis-grotesque,Helvetica,sans-serif;font-size:14px;padding:12px!important;letter-spacing:.02em;color:#232b38!important;outline:none}.page-reviews .yotpo .yotpo-nav li .yotpo-nav-wrapper{padding:0}.page-reviews .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper{border-width:2px!important}.page-reviews .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-nav-tab.yotpo-active span{color:#002970!important}.page-reviews .yotpo .yotpo-popup-box-small{margin:0}.page-reviews .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{font-family:aktiv-grotesk-extended,sans-serif;color:#232b38;font-size:18px;line-height:1.35;max-width:550px;margin:0 auto}.page-reviews .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid #f3f4f7}.page-reviews .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-star,.page-reviews .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-half-star,.page-reviews .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-empty-star{line-height:1;color:#ffb805!important}.page-reviews .yotpo-reviews-carousel .carousel-display-wrapper .carousel-reviews-bottom-line{display:none}.page-reviews .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-title{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;font-size:17px;margin-top:10px;color:#232b38}.page-reviews .yotpo-reviews-carousel .y-carousel-product-image{border:none!important}.page-reviews .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-product-text{font-family:basis-grotesque,Helvetica,sans-serif;font-weight:600;color:#232b38;font-size:12px}.page-reviews .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .yotpo-icon-star{font-size:19px!important;color:#ffb805!important;line-height:1.5}.page-reviews .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body{font-family:basis-grotesque,Helvetica,sans-serif;font-size:17px;font-style:normal!important;line-height:1.45}.page-reviews .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-author{font-family:basis-grotesque,Helvetica,sans-serif;font-weight:600;font-size:12px;color:#6e7d89}.page-reviews .yotpo-reviews-carousel .carousel-display-wrapper .carousel-read-more{color:#002970;font-weight:700;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;font-style:normal!important;text-decoration:none}.page-reviews #yotpo-testimonials-custom-tab .yotpo-review .yotpo-main .content-review{font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;line-height:1.6;color:#495361}.page-reviews #yotpo-testimonials-custom-tab .yotpo-review .yotpo-main .content-title{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;font-size:17px;margin-top:10px;color:#232b38}.page-reviews .yotpo .yotpo-review .yotpo-footer .yotpo-grouping-reference{font-size:14px!important;line-height:1.2;font-family:basis-grotesque,Helvetica,sans-serif}.page-reviews .yotpo .yotpo-review .yotpo-footer .yotpo-grouping-reference .grouping-reference-link{color:#232b38;font-size:14px;font-weight:600;font-family:basis-grotesque,Helvetica,sans-serif}.page-reviews .yotpo .yotpo-review .yotpo-footer .yotpo-grouping-reference .grouping-reference-link:hover{color:#0078d4}.page-reviews #yotpo-testimonials-custom-tab .yotpo-main .product-link{color:#232b38;font-size:14px;font-weight:600;font-family:basis-grotesque,Helvetica,sans-serif}.page-reviews .yotpo .yotpo-review .yotpo-footer .footer-actions,.page-reviews .yotpo .yotpo-review .yotpo-footer .footer-actions .yotpo-icon.yotpo-icon-seperator{display:none}.page-reviews .yotpo .yotpo-review .yotpo-footer .yotpo-grouping-reference span{float:none!important;margin-right:5px!important}.page-reviews .yotpo .yotpo-pager .yotpo-page-element{font-family:basis-grotesque,Helvetica,sans-serif;font-size:14px;color:#0d387c}.page-reviews .yotpo .yotpo-pager .yotpo-page-element.yotpo-active{color:#07b1ff}.page-reviews .yotpo .yotpo-review .yotpo-header .yotpo-icon-profile,.page-reviews .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile,.page-reviews .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile,.page-reviews .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile{background:none}.page-reviews .yotpo input[type=button].yotpo-default-button.primary-color-btn{box-sizing:border-box;display:block;letter-spacing:.075em;text-transform:uppercase;height:44px;padding:14px 16px;background-color:#fff;border-radius:0;font-family:basis-grotesque,Helvetica,sans-serif!important;font-weight:700!important;font-stretch:normal;text-align:center;color:#0078d4!important;border:2px solid #0078d4!important;cursor:pointer;text-decoration:none;outline:none;line-height:1;font-size:13px;transition:all .25s ease;margin-top:25px;margin-bottom:20px}.page-reviews .yotpo input[type=button].yotpo-default-button.primary-color-btn:hover{color:#08b1ff!important;border:2px solid #08b1ff!important;background:white!important}.page-reviews .yotpo .form-element .y-label{font-family:basis-grotesque,Helvetica,sans-serif;display:inline-block;font-size:14px;color:#6d7782;font-weight:700;letter-spacing:.025em;line-height:1.35;margin-bottom:8px;padding:0}.page-reviews .yotpo input.y-input:not([type="button"]){height:44px;width:100%;padding:0rem 15px;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;line-height:1;color:#495361;background-color:#fff;text-align:left;border-radius:.1875rem;border:1px solid #e0e5e9;transition:all .2s ease;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 25px}.page-reviews .yotpo textarea.y-input{height:140px;width:100%;padding:15px;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;line-height:1;color:#495361;background-color:#fff;text-align:left;border-radius:.1875rem;border:1px solid #e0e5e9;transition:all .2s ease;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 25px}.page-reviews .yotpo .write-review .connect-wrapper{padding:0}.page-reviews .yotpo .write-review .submit-button{float:none}@media screen and (min-width: 768px){.page-reviews .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows{float:right;margin:10px 0}.page-reviews .yotpo .yotpo-nav ul .yotpo-nav-tab span{font-size:16px;padding:15px 15px 24px!important}}@media screen and (min-width: 1024px){.page-reviews #yotpo-testimonials-custom-tab .yotpo-review .yotpo-main .content-review{font-size:17px}}.hero-descr__headline{display:flex;justify-content:center;align-items:center;flex-flow:column;margin-bottom:0}.hero-full-section-wrap--slider .hero-descr__headline{justify-content:start;align-items:flex-start;padding:0 10px}@media screen and (min-width: 769px){.hero-full-section-wrap--slider .hero-descr__headline{padding:0}}.hero-descr__headline-icon{width:100%;max-width:35px;margin-bottom:5px;display:none}@media screen and (min-width: 769px){.hero-descr__headline-icon{display:block}}.text-sm{font-size:.9rem!important}.button--primary-red,.button--primary-red:hover{background-color:#f24c53;background-image:unset}@media screen and (min-width: 769px){.hero-descr__content-lg{position:absolute;bottom:-7%;left:50%;width:100%;transform:translate(-50%,-50%)}}.text-center{text-align:center}.notification-bar__desktop{display:none}@media screen and (min-width: 768px){.notification-bar__desktop{display:block}}.notification-bar__mobile{display:block}@media screen and (min-width: 768px){.notification-bar__mobile{display:none}}.page-featured-img__min-h{min-height:200px}@media screen and (min-width: 768px){.page-featured-img__min-h{min-height:350px}}.btn__id-me{max-height:33px}.static__page-faq .cc-faq-container .panel p{margin-top:0;font-size:15px}.page-content-wrap{position:unset;width:100%;height:100%;z-index:1;display:flex;align-items:flex-end;bottom:0;left:0;right:0;flex-flow:column;justify-content:center;align-items:center;max-width:600px;margin:0 auto;padding:0 15px}@media screen and (min-width: 768px){.page-content-wrap{position:absolute}}.page-hero__title{color:#495361;font-size:2rem;margin-bottom:10px}@media screen and (min-width: 768px){.page-hero__title{color:#fff;font-size:2.8rem}}.page-hero__subtitle{font-size:1rem;margin-top:0;margin-bottom:15px;color:#6d7782;line-height:1.5}@media screen and (min-width: 768px){.page-hero__subtitle{font-size:1.11rem;color:#fff}}.w100{width:100%!important}.slick-list{width:100%}.fourohfour-section{max-width:650px;margin:50px auto;padding:0 10px}.fourohfour__subtitle{margin-bottom:20px;font-size:.9rem}@media screen and (min-width: 768px){.fourohfour__subtitle{font-size:1rem}}.hero-embedded-form .page-hero .page-featured-img:after{background:unset}.hero-embedded-form .page-hero{margin:0 auto}.template--page-landing-sweepstakes #site-footer{margin-top:0}.hero-embedded-form__image{height:216px!important}@media screen and (min-width: 768px){.hero-embedded-form__image{height:660px!important}}.hero-embedded-form__content{min-height:385px;position:relative;width:100%;padding-top:50px}@media screen and (min-width: 768px){.hero-embedded-form__content{position:absolute;top:0;height:100%;width:50%;padding-top:0}}.hero-embedded-form__content-bcg{background:linear-gradient(2.61deg,#18369c 3.22%,#31c3e8 101.23%);opacity:.9}.flex-centered{display:flex!important;align-items:center;justify-content:center}.flex-column{flex-flow:column}.flex-row{flex-flow:row}.h100{height:100%}.hero-embedded-form__label{background:#08b1ff;height:28px;padding-left:8px;padding-right:8px;margin:0 auto 12px;max-width:300px}@media screen and (min-width: 768px){.hero-embedded-form__label{margin-bottom:25px}}.hero-embedded-form__label span{font-weight:700;font-size:12px;line-height:15px;text-align:center;letter-spacing:.17em;font-family:aktiv-grotesk-extended,sans-serif;color:#fff}.hero-embedded-form__title_svg{margin-bottom:10px}@media screen and (min-width: 768px){.hero-embedded-form__title_svg{margin-bottom:25px}}.hero-embedded-form__wrap{display:flex;flex-flow:wrap;justify-content:center}.hero-embedded-form__wrap-email{width:270px;height:44px;background:#ffffff;border:1px solid #e1cfcf;font-size:.95rem;padding:0 10px}.hero-embedded-form__wrap-submit{margin-left:0;margin-top:15px;height:44px}@media screen and (min-width: 769px){.hero-embedded-form__wrap-submit{margin-left:15px;margin-top:0}}.hero-embedded-form__wrap-submit input{width:270px;background:linear-gradient(284.04deg,#f05223 7.5%,#f51c82 92.5%);border:unset;color:#fff;font-weight:700;cursor:pointer}@media screen and (min-width: 769px){.hero-embedded-form__wrap-submit input{width:140px}}.hero-embedded-form__terms_and_conditions_text{max-width:250px;margin:0 auto}@media screen and (min-width: 769px){.hero-embedded-form__terms_and_conditions_text{max-width:425px}}.hero-embedded-form__terms_and_conditions_text p{text-align:left;color:#fff;font-size:.8rem}.hero-embedded-form__terms_and_conditions_text p a{color:#08b1ff;text-decoration:unset}.hero-embedded-form__on-submitted p{font-size:1.2rem;line-height:31px;text-align:center;color:#fff;max-width:500px;margin-top:0}.hero-embedded-form__on-submitted-btn{width:218px;margin:0 auto;background-color:#fff;height:38px}.hero-embedded-form__on-submitted-btn a{color:#0078d4;text-transform:uppercase;text-decoration:none;font-weight:600}.hero-embedded-form .hero-embedded-form__on-submitted{display:none}.hero-embedded-form.hidden .hero-embedded-form__on-submitted{display:unset}.hero-embedded-form.hidden .hero-embedded-form__on-submit{display:none}img[src=""],img:not([src]){color:transparent}.cc-collection-item .more-colors-slider .more-slide img[src=""],.cc-collection-item .more-colors-slider .more-slide img:not([src]),.tile-link img[src=""],.tile-link img:not([src]){position:relative}.cc-collection-item .more-colors-slider .more-slide img[src=""]:after,.cc-collection-item .more-colors-slider .more-slide img:not([src]):after,.tile-link img[src=""]:after,.tile-link mg:not([src]):after{content:"";background-color:#f3f4f7;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 768px){.sm-hidden{display:none!important}}@media screen and (min-width: 769px){.lg-hidden{display:none!important}}.announcement-bar__countdown-text{margin-right:7px}.grid__lg-3-sm-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px}@media screen and (min-width: 769px){.grid__lg-3-sm-2{grid-template-columns:repeat(3,minmax(0,1fr));gap:0px 20px}}.grid__lg-3-sm-1{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:30px 10px;padding-left:12px;padding-right:12px}@media screen and (min-width: 768px){.grid__lg-3-sm-1{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-left:unset;padding-right:unset}}@media screen and (min-width: 1024px){.grid__lg-3-sm-1{grid-template-columns:repeat(3,minmax(0,1fr));gap:0px 20px;padding-left:unset;padding-right:unset}}.mx-0{margin-left:0!important;margin-right:0!important}.relative{position:relative}.tile__whole-img{width:100%;height:100%;object-fit:cover}.cc-collection-item__bcg_image-tile{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f3f4f7}@media screen and (max-width: 900px){.cc-collection-item__bcg_image-tile{margin-bottom:10%}}@media screen and (max-width: 768px){.cc-collection-item__bcg_image-tile{margin-bottom:0%}}.cc-collection-item__bcg_image-tile img{width:95%}@media screen and (min-width: 769px){.cc-collection-item__bcg_image-tile img{width:75%}}.bcg_image-tile__url{font-weight:700;padding:10px 0;margin-top:15px;letter-spacing:1px;width:100%;text-align:center}@media screen and (min-width: 769px){.bcg_image-tile__url{max-width:200px;padding:15px 0}}.thumbnail_tile__image{width:100%;height:150px;object-fit:cover}@media screen and (min-width: 900px){.thumbnail_tile__image{height:240px}}.grid__lg-3-sm-1 .cc-collection-item__bcg_image-tile{padding:30px}.thumbnail_tile__title-d{position:absolute;font-weight:800;font-size:1.5rem;line-height:1.3;text-align:center;top:20px}.thumbnail_tile__title-m{font-weight:700;font-size:1.1rem;line-height:1.3}.mb-1{margin-bottom:10px}.thumbnail_tile__descr{padding:0 25px;font-size:1rem;line-height:1.3;margin-bottom:25px}@media screen and (min-width: 769px){.thumbnail_tile__descr{font-size:1.1rem}}.thumbnail_tile__btns-wrap{width:90%;margin:0 auto 25px;flex-flow:wrap}.thumbnail_tile__btns-wrap a{height:45px;padding:0 25px;font-weight:600;margin:10px;width:100%}@media screen and (min-width: 1025px){.thumbnail_tile__btns-wrap a{width:unset}}.mw-100{max-width:100px}.mw-100 img{max-width:100%}.rx-nav-posts__one{width:25%!important}.rx-nav-posts__one img{max-height:220px;object-fit:cover}.rx-tabs--flex{display:flex;justify-content:space-around}.rx-tabs--flex li{width:auto}.py-55{padding-top:20px;padding-bottom:20px}.hero-descr__svg{margin-bottom:20px}.hero-descr__svg img{width:100%}.hero-descr__svg{margin-left:10px}@media screen and (min-width: 769px){.hero-descr__svg{margin-left:0}}@media screen and (min-width: 861px){.shopify-section.product .static-product__image-details .product-images.fullscreen .cc-main-photo{height:100%;display:flex!important;justify-content:center;align-items:center}}.story-section__logo-with-title{display:flex;align-items:center;margin-bottom:17px}.story-section__logo-with-title img{margin-right:12px}@media screen and (min-width: 769px){.story-section__logo-with-title img{margin-right:20px}}.story-section__logo-with-title .story-title{margin-bottom:0}.featured-image__logo-overlaid{position:absolute;left:2%;top:0;height:100%}.account-page__logo{margin:50px auto 20px}.cc-collection-item.product-type-rx a{font-size:13px}.newsletter__svg{text-align:left}.newsletter__svg img{padding-top:17px;padding-bottom:5px;max-width:220px}@media screen and (min-width: 769px){.newsletter__svg img{padding-top:0}}.rx-nav-blocks.prescription .rx-panel ul li:first-child a{color:#002970}.mb-3{margin-bottom:30px}.section__header{background-color:#fff}.site-nav{height:65px;border-bottom:1px solid #e0e5e9;position:relative;z-index:2}@media screen and (min-width: 769px){.site-nav{height:80px}}@media screen and (min-width: 1080px){.site-nav{padding:0 50px}}.site-nav a svg{color:#002970}.site-nav .logo{padding-left:15px}@media screen and (min-width: 1080px){.site-nav .logo{padding-left:0}}@media screen and (max-width: 769px){.site-nav .logo{padding-left:0}}@media screen and (min-width: 769px){.site-nav .logo{min-width:124px}}.site-nav .logo a svg{width:35px;height:35px}@media screen and (min-width: 769px){.site-nav .logo a svg{width:45px;height:45px}}.site-nav .logo:hover a svg{color:#08b1ff}.flex-space-b-center{display:flex;justify-content:space-between;align-items:center}.site-nav__icons{min-width:75px;padding-right:15px}@media screen and (min-width: 1080px){.site-nav__icons{padding-right:0}}.site-nav__center .main-list,.site-nav__icons ul{display:flex;justify-content:flex-end;padding:0;margin:0}.site-nav__center li,.site-nav__icons li{list-style:none}.site-nav__center .site-nav__item{padding-left:12px;padding-right:12px}@media screen and (min-width: 1080px){.site-nav__center .site-nav__item{padding-left:18px;padding-right:18px}}.site-nav__icons li:first-child{padding-left:0}.site-nav__icons li:last-child{padding-right:0}.site-nav__icons li{padding-right:18px;padding-left:0}@media screen and (min-width: 1080px){.site-nav__icons li{padding-left:18px}}.site-nav__center .site-nav__item{display:flex;align-items:center;border-bottom:2px solid transparent}.site-nav__center .site-nav__item:hover{border-bottom:2px solid #08b1ff;cursor:pointer}.site-nav__center .site-nav__item a{text-decoration:none;font-size:14px}.dark-blue{color:#002970}.bold{font-weight:600}.burger__button{display:block;position:relative;background:#fff;width:45px;height:64px;text-align:center;transition:all .5s ease}.burger__button.open{box-shadow:none;background-color:transparent}.burger__button__icon{display:inline-block;position:absolute;background:#002970;margin:0 auto;width:21px;height:2px;top:50%;left:0;right:0;border-radius:3px;transition:all .3s ease;transform:translateY(-1px)}.burger__button.open .burger__button__icon{background:transparent}.burger__button__icon:after,.burger__button__icon:before{content:"";position:absolute;margin:0 auto;background:#002970;width:21px;height:2px;left:0;right:0;border-radius:3px;transition:all .5s ease}.burger__button.open .burger__button__icon:before,.burger__button.open .burger__button__icon:after{transform-origin:0 50%;width:20px;background:#002970}.burger__button__icon:before{bottom:7px}.burger__button.open .burger__button__icon:before{transform:rotate(.78539816rad)}.burger__button__icon:after{top:7px}.burger__button.open .burger__button__icon:after{transform:rotate(-.78539816rad)}.site-nav__search-mobile{margin-left:12px}.site-nav__mobile-left{display:flex;justify-content:center;align-items:center}.site-nav__icons .header-icons__icon-badge{position:absolute;top:-12px;right:-8px;padding:.125rem .25rem;line-height:1;color:#fff;background-color:#08b1ff;border-radius:6.25rem;font-size:.875rem;visibility:visible;opacity:1;font-weight:400;text-align:center;min-width:18px;min-height:18px}.site-nav__icons .header-icons__icon-badge:before{content:attr(data-cart-count)}.site-nav__icons .header-icons__icon-badge[data-cart-count="0"],.site-nav__icons .header-icons__icon-badge[data-cart-count=""]{visibility:hidden;opacity:0;padding:0;min-width:0;min-height:0}.nav-sm{background-color:#fff;max-height:100%;min-height:100vh;left:-100%;position:absolute;top:100%;transition:left .3s ease-in-out;width:100%;padding-bottom:200px;margin-top:1px;z-index:2;overflow-x:hidden;overflow-y:hidden}.burger__button.open+.nav-sm{transition:left .5s;left:0;overflow-y:auto}body.nav-open{overflow:hidden}.subnav-open .burger__button.open+.nav-sm{overflow-y:hidden}.ul-def{list-style:unset;margin:0;padding:0}.nav-sm__link{text-decoration:none;color:#002970;font-size:14px;letter-spacing:1px;text-transform:uppercase;padding:18px 0}.nav-sm__link img{max-height:14px}.bb-1{border-bottom:1px solid #e0e5e9}.mx-2{margin-right:20px;margin-left:20px}.nav-sm__additional-link{text-decoration:none;color:#002970;font-size:.85rem;padding-bottom:18px}.mt-3{margin-top:30px}.mt-5{margin-top:50px}.mt-0{margin-top:0}#country-picker-mobile .flow-country-picker-dropdown-trigger:after,.flow-currency-picker-dropdown-trigger:after{content:unset}#country-picker-mobile .flow-country-picker-dropdown-trigger{padding:12px 6px}body.nav-open .flow-country-picker-dropdown-backdrop{z-index:97}.submenu-dk{background-color:#fff;position:absolute;width:100%;border-top:1px solid #e0e5e9;border-bottom:1px solid #e0e5e9;left:0;top:100%;visibility:hidden;opacity:0}.site-nav__item:hover>.submenu-dk{opacity:1;visibility:visible;height:auto;padding-top:25px;padding-bottom:25px}.site-nav__item:hover>.support_menu_exists{padding-top:0;padding-bottom:0}.site-nav__item.hidden,.bb-1.hidden{display:none}.submenu-dk__wrap{max-width:850px;width:100%;margin:0 auto;display:flex;justify-content:center}.submenu-dk__wrap-column{width:25%;padding:0 12px}.submenu-dk__title{border-bottom:1px solid #e9ecef;padding-bottom:15px;margin-top:10px;margin-bottom:10px}.submenu-dk__title-link{color:#232c39}.submenu-dk__title:hover .submenu-dk__title-link,.submenu-dk__child-link:hover{color:#0078d4}.submenu-dk__title:hover .submenu-dk__title-link svg{fill:#0078d4}.submenu-dk__title:hover .prevent-def{color:unset}.mp-0{padding:0;margin:0}.p-0{padding:0}.submenu-dk__child-link{color:#51575f;font-size:13px!important;padding-bottom:12px;display:flex;align-items:center;width:100%;min-height:35px}.submenu-dk__child-link img,.submenu-dk__title-link--no-nested img{margin-right:10px;height:35px}.hidden{display:none!important}.submenu-dk__title-link--no-nested{display:flex;align-items:center}.ml-5{margin-left:5px}.mr-3{margin-right:30px}.mr-15{margin-right:15px}.submenu-dk__title--no-nested:first-child{display:flex;max-height:38px}.submenu-dk__wrap-column--featured-c{display:flex;margin-top:38px}.submenu-dk__featured_img{width:210px;height:135px;overflow:hidden;position:relative}@media screen and (max-width: 1460px){.submenu-dk__featured_img{width:190px}}@media screen and (max-width: 1300px){.submenu-dk__featured_img{width:210px}.submenu-dk__wrap-column--featured-c{flex-flow:column}}@media screen and (max-width: 1300px){.submenu-dk__featured_img{width:170px;height:100px}}.sumbenu-featured-c-1{margin-bottom:15px}@media screen and (min-width: 768px){.sumbenu-featured-c-1{margin-right:30px}}.submenu-dk__featured_img img{height:100%;width:100%;object-fit:cover}.submenu-dk__featured_title{margin-top:5px;color:#51575f;font-size:13px}.submenu-dk__wrap-column--featured-c a:hover .submenu-dk__featured_title{color:#0078d4}.support_menu_bcg{position:absolute;width:100%;background-color:#f3f4f7}.support_menu_bcg__wrap{position:relative;padding:25px 12px}.support_menu_bcg__wrap li a{min-height:35px}.support_menu_exists .submenu-dk__wrap-column:not(:last-child){padding:25px 12px}.overflow-h{overflow:hidden}.nav-sm__slide-img{height:200px;overflow:hidden;position:relative;transform:skew(-30deg);margin:0 10px}.nav-sm__slide-img img{position:absolute;height:100%;width:200%;top:0;left:-50%;transform:skew(30deg);object-fit:cover}.nav-sm__slide a,.nav-sm__c-item a{text-decoration:unset}.nav-sm__slide span{position:relative;right:25%;display:block;width:100%;max-width:200px;text-align:center;margin:7px auto 0;color:#51575f}@media screen and (min-width: 550px){.nav-sm__slide span{right:10%}}.nav-sm__slider-wrap:not(.slick-initialized){display:none}.site-nav .slick-dots{position:absolute;top:-15%;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.site-nav .slick-dots li{position:relative;display:inline-block;width:7px;height:7px;margin:0 5px;padding:0;cursor:pointer}.site-nav .slick-dots li button{font-size:0;line-height:0;display:block;width:7px;height:7px;border-radius:50%;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background-color:#e0e5e9}.site-nav .slick-dots .slick-active button{background-color:#08b1ff}.nav-sm__slider-wrap .slick-list{margin-bottom:30px}.submenu-mb{background-color:#fff;max-height:100%;min-height:100vh;padding-top:15px;right:-100%;position:absolute;top:0;transition:right .3s ease-in-out;width:100%;padding-bottom:200px;z-index:2;overflow:auto}.nav-sm__link.open+.submenu-mb{transition:right .5s;right:0}.submenu-mb__header{text-align:center;padding:3px 15px 15px;font-size:14px;letter-spacing:1px;border-bottom:1px solid #e0e5e9;text-transform:uppercase;color:#002970}.submenu-mb__header-close-btn{position:absolute;max-width:20px;top:0}.submenu-mb__header-close-btn svg{height:100%;width:100%;fill:#343434}.submenu-mb__body{margin:15px}.submenu-mb__item{background-color:#f7f8f9;color:#002970;cursor:pointer;padding:25px 16px;width:100%;text-align:left;border:none;transition:.4s;margin-bottom:10px;position:relative;font-weight:700;letter-spacing:1px;text-decoration:unset;display:block;font-size:15px}.submenu-mb__footer{background-color:#f7f8f9}.submenu-mb__footer-wrap{padding:25px 31px}.submenu-mb__footer-wrap a{text-decoration:unset}.submenu-mb__footer-wrap .submenu-dk__title{border-bottom:unset;margin-bottom:3px}.submenu-mb__footer-wrap ul{list-style:none}.submenu-mb__footer-wrap li .submenu-dk__child-link{min-height:unset}body.flow-server-render .only-domestic,html.flow-localized .only-domestic{display:none!important}.nav-sm__content-wrap{display:flex;justify-content:center}.nav-sm__c-item{width:50%;text-align:center}.nav-sm__c-item-img{height:240px}.nav-sm__c-item-img img{width:100%;height:100%;object-fit:cover}.nav-sm__c-item span{font-size:.85rem;color:#51575f;margin-top:7px;display:block}.nav-sm__c-item:first-child{margin-right:4px}.mb-5{margin-bottom:50px}.mt-1{margin-top:10px}.idme{display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}.idme-btn-affinity{margin-bottom:15px;font-size:.85rem!important;width:100%!important}.idme-btn-unify img{height:35px!important}.product-compare-price{color:#6d7782}.cc-price-wrap .product-form__price{display:flex;align-items:flex-end;flex-flow:wrap}.button--primary-black,.button--primary-black:hover{background-color:#000;background-image:unset}.hero__top-title{font-family:aktiv-grotesk-extended,sans-serif}.cc-terms-faq p a{color:#1978d4}.cc-terms-faq img{max-height:300px;margin-bottom:20px}.cc-cart-buttons{display:flex;justify-content:space-between}.p-15{padding:15px}.how-it-works-content{margin:40px auto}.how-it-works-content__title,.cc-terms-faq__top h3{font-size:24px;font-weight:800;font-family:aktiv-grotesk-extended,sans-serif}.how-it-works-content .buckets{padding:0 15px}.buckets .buckets__item{text-align:center;position:relative;margin:30px auto 45px}.buckets__item-thumb{padding:0 15px;position:relative;margin-bottom:45px}.buckets__item-thumb img{display:block;max-width:100%;margin:0 auto}.buckets__item-title{font-family:aktiv-grotesk-extended,sans-serif;font-weight:600;font-size:18px;margin-bottom:0;text-transform:uppercase;letter-spacing:1px}.buckets__item p{color:#232b38;font-size:18px;margin-top:10px;padding:0 15px}.buckets__item__step-number{width:90px;height:90px;text-overflow:hidden;text-indent:-9999em;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;position:absolute;left:50%;margin-left:-45px;bottom:-30px}.buckets__item-first .buckets__item__step-number{background:url(https://cdn.shopify.com/s/files/1/0148/9585/files/rewards-step1.png?v=1642117497)}.buckets__item-second .buckets__item__step-number{background:url(https://cdn.shopify.com/s/files/1/0148/9585/files/rewards-step2.png?v=1642117507)}.buckets__item-third .buckets__item__step-number{background:url(https://cdn.shopify.com/s/files/1/0148/9585/files/rewards-step3.png?v=1642117515)}@media screen and (max-width: 768px){.buckets__item p{font-size:16px}}@media screen and (min-width: 768px){.how-it-works-content .buckets{padding:0;display:flex;align-items:center;justify-content:center}}.user-points-stats-content{margin:40px auto}.user-stats{padding:0 15px}.user-stats__reward-bucket{position:relative;margin:15px auto;padding:20px 20px 30px;text-align:center;color:#2d2a26}.reward-bucket__total{font-family:aktiv-grotesk-extended,sans-serif;font-size:60px;letter-spacing:0;font-weight:500;line-height:1em;margin-bottom:10px;margin-top:15px;transition:.25s all ease}#referral-code{font-size:42px}.reward-bucket__label{font-family:aktiv-grotesk-extended,sans-serif;font-size:12px;letter-spacing:1px;font-weight:600;text-transform:uppercase;margin-bottom:15px}.user-stats__reward-bucket p{line-height:1.6}.reward-bucket__callout{color:#6e7d89}.user-stats__reward-bucket{border:1px solid #b6d1d7;border-radius:4px}.user-stats__reward-bucket.available:after{content:"";display:block;width:56px;height:56px;background:url(https://cdn.shopify.com/s/files/1/0148/9585/files/star-graphics.svg?v=1643142493);background-repeat:no-repeat;background-size:cover;position:absolute;left:50%;margin-left:-28px;top:-28px}.user-stats__reward-bucket.available .reward-bucket__total{background:-webkit-linear-gradient(135deg,#ff79c8,#f5d108);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width: 768px){.user-stats{display:flex!important;justify-content:space-between;grid-gap:30px}.user-stats__reward-bucket{width:33%;padding:30px 30px 45px;margin:30px auto}.reward-bucket__total{font-size:70px;height:70px;margin-top:20px}#referral-code{font-size:60px;height:70px}.user-stats__reward-bucket.available{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 1200px){.user-stats{display:flex!important;justify-content:space-between;grid-gap:45px}}:root{--flexified-padding: 10px !important}.ways-to-earn-content{margin:40px auto 0}.ways-to-earn-content__title{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;font-size:24px;margin-bottom:1em}.ways-to-earn-content .full-width{background:#08b1ff;padding:40px 15px}.ways-to-earn-content .container{margin:0 auto}.ways-buckets img{max-width:100%}.ways-buckets .yotpo-container-headline{display:none}.ways-buckets--col-2{margin-bottom:30px;margin-top:30px;order:1}.ways-buckets--full{width:100%}.ways-buckets .ways-buckets__marketing-tile{display:block;height:auto;margin:0 auto}.ways-buckets .ways-buckets__marketing-tile img{width:100%;height:auto}.ways-buckets--full .flexified-wrapper:not(.flexified-mobile).flexified-full-width-last-item .flexified-child:last-child{flex-grow:unset}.ways-buckets .yotpo-widget-campaign-widget .yotpo-widget-campaign-widget-container,.ways-buckets .yotpo-widget-campaign-widget .yotpo-widget-campaign-widget-container.yotpo-is-mobile{padding:0}.rewards__marketing-image{display:block;object-fit:cover;height:100%;width:auto}.ways-buckets .yotpo-widget-campaign-widget .flexified-wrapper{padding:0;margin-bottom:-20px}.ways-buckets .flexified-child{border:none!important;margin-bottom:0!important;min-height:225px;width:100%!important;margin-left:0!important}.ways-buckets .yotpo-widget-campaign-widget .yotpo-title-text{font-family:aktiv-grotesk-extended,sans-serif!important;font-size:16px!important}.ways-buckets .yotpo-description-text{font-family:basis-grotesque,Helvetica,sans-serif!important}.ways-buckets .flexified-child .yotpo-overlay-tile{font-size:13px!important;z-index:10;font-family:basis-grotesque,Helvetica,sans-serif!important}.ways-buckets .flexified-child .yotpo-overlay-tile button,.ways-buckets .flexified-child div{font-family:basis-grotesque,Helvetica,sans-serif!important;outline:none!important;border:none!important}.ways-buckets .yotpo-widget-campaign-widget .yotpo-message-text{margin-top:5px!important}.ways-buckets .flexified-child .yotpo-overlay-tile .yotpo-message-tile-text{font-size:15px!important;font-family:basis-grotesque,Helvetica,sans-serif!important;font-weight:400!important}.ways-buckets .flexified-child .yotpo-action-tile .yotpo-title-text{font-size:15px!important;font-family:aktiv-grotesk-extended,sans-serif!important}.ways-buckets .yotpo-widget-campaign-widget .yotpo-action-button-widget .yotpo-button-style{margin-top:15px!important;margin-bottom:5px!important;text-transform:capitalize}.ways-buckets .flexified-child .yotpo-overlay-tile .yotpo-widget-date-picker{margin:0!important}.ways-buckets .yotpo-widget-campaign-widget-icon-container{position:relative}.ways-buckets .yotpo-widget-campaign-widget-icon-container svg{width:56px;height:56px;padding:12px;position:relative;z-index:1;top:2px}.ways-buckets .yotpo-widget-campaign-widget-icon-container:after{content:"";display:block;position:absolute;z-index:0;left:50%;margin-left:-30px;top:0;width:60px;height:60px;background:white;border-radius:50%}.ways-buckets--col-3 .yotpo-outer-tile:nth-child(n + 7){display:none}.ways-buckets .yotpo-widget-campaign-widget .yotpo-is-mobile .yotpo-widget-campaign-widget-icon-container{height:auto!important}@media screen and (min-width: 768px){.ways-buckets .flexified-child{border:none!important;width:calc(33% - 15px)!important;margin-bottom:30px!important}.ways-buckets .ways-buckets__marketing-tile{max-width:450px}}@media screen and (min-width: 1024px){.ways-to-earn-content{margin:60px auto 0}.ways-buckets{display:flex;padding:40px 0}.ways-buckets--col-2{width:40%;margin:0 0 0 10px;order:2}.ways-buckets--col-3{width:60%;margin:0 10px 0 0;order:1}.ways-buckets .ways-buckets__marketing-tile,.ways-buckets .ways-buckets__marketing-tile img{height:100%;width:auto}}.refer-friend-content{position:relative}.section__refer-friend{margin-bottom:45px}.refer-friend-content .refer-dislcaimer{position:absolute;height:82px;bottom:15px;left:0;right:0}.refer-friend-content .refer-dislcaimer p{font-size:12px;color:#fff;text-align:center;padding:10px 30px;max-width:400px;margin:0 auto}.refer-friend-content .refer-dislcaimer p a{color:#08b1ff}.refer-friend-content .yotpo-widget-referral-widget{position:relative}.refer-friend-content .yotpo-widget-referral-widget .yotpo-background.yotpo-center-background{height:auto!important}.refer-friend-content .yotpo-widget-referral-widget .yotpo-tile-box{width:100%!important}.refer-friend-content .yotpo-widget-referral-widget .yotpo-title-text,.refer-friend-content .yotpo-referral-widget-form,.refer-friend-content #yotpoReferralDescriptionText{font-family:basis-grotesque,Helvetica,sans-serif!important;font-size:18px!important}.refer-friend-content #yotpoReferralDescriptionText{padding:0 20px}.refer-friend-content #yotpoReferralTitleText{width:250px;height:80px;background:url(https://cdn.shopify.com/s/files/1/0148/9585/files/12_BLNDRS_Website_ReferAFriend_Get30Give30-02.svg?v=1662136528);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999em;overflow:hidden;margin:.5em auto}.refer-friend-content .yotpo-header-text{font-family:aktiv-grotesk-extended,sans-serif!important;text-transform:uppercase;font-size:22px;font-weight:700;margin:2em auto 0!important;padding:0!important;letter-spacing:1px}.refer-friend-content .yotpo-widget-referral-widget .yotpo-referral-widget-form{margin:20px auto!important;max-width:450px}.refer-friend-content .yotpo-widget-referral-widget .yotpo-action-button-widget.yotpo-customer-share-button,.refer-friend-content .yotpo-inputs-container,.refer-friend-content .yotpo-widget-referral-widget .yotpo-action-button-widget.yotpo-friends-share-button{margin:0}.refer-friend-content .yotpo-inputs-container{flex-grow:1}.refer-friend-content .yotpo-inputs-container label{color:#fff!important}.refer-friend-content .yotpo-widget-referral-widget .yotpo-action-button-widget.yotpo-customer-share-button,.refer-friend-content .yotpo-widget-referral-widget .yotpo-action-button-widget.yotpo-friends-share-button{width:100%;margin:30px auto 10px}.refer-friend-content .yotpo-widget-referral-widget .yotpo-action-button-widget.yotpo-customer-share-button button,.refer-friend-content .yotpo-widget-referral-widget .yotpo-action-button-widget.yotpo-friends-share-button button{width:100%!important;background:#0078d4!important}.refer-friend-content .yotpo-widget-referral-widget .yotpo-action-button-widget.yotpo-customer-share-button button span,.refer-friend-content .yotpo-widget-referral-widget .yotpo-action-button-widget.yotpo-friends-share-button button span{font-family:basis-grotesque,Helvetica,sans-serif!important;text-transform:uppercase;font-weight:700!important;font-size:14px!important}.refer-friend-content .yotpo-input-example{color:#dfe8ef!important}.refer-friend-content .yotpo-share-buttons-container{margin-top:-15px!important}.refer-friend-content .yotpo-share-button-txt{font-size:14px!important}.yotpo-widget-referral-widget .yotpo-share-buttons-container.yotpo-is-mobile li,.yotpo-widget-referral-widget .yotpo-share-buttons-container.yotpo-is-mobile li:first-child,.yotpo-widget-referral-widget .yotpo-share-buttons-container.yotpo-is-mobile li:last-child{margin:20px 7px!important}@media screen and (max-width: 768px){.refer-friend-content .yotpo-description-text{font-size:16px!important}}@media screen and (min-width: 768px){.section__refer-friend{margin-bottom:60px}.refer-friend-content .yotpo-widget-referral-widget .yotpo-background.yotpo-center-background{max-height:600px!important}.refer-friend-content #yotpoReferralDescriptionText{max-width:600px;margin:.5em auto}.refer-friend-content .yotpo-widget-referral-widget .yotpo-title-text,.refer-friend-content .yotpo-referral-widget-form,.refer-friend-content #yotpoReferralDescriptionText{font-size:20px!important}.refer-friend-content .yotpo-header-text{font-size:30px}.refer-friend-content #yotpoReferralTitleText{width:400px;height:130px}.refer-friend-content .yotpo-widget-referral-widget .yotpo-referral-widget-form{display:flex;flex-direction:row;flex-wrap:nowrap}.refer-friend-content .yotpo-widget-referral-widget .yotpo-action-button-widget.yotpo-customer-share-button,.refer-friend-content .yotpo-widget-referral-widget .yotpo-action-button-widget.yotpo-friends-share-button{width:130px;margin-left:15px;margin-top:0;margin-bottom:0}.refer-friend-content .yotpo-share-buttons-container{margin-top:30px!important}}#swell-overlay{background-color:#232b38!important;opacity:.7!important}#swell-popup{border:none!important;border-radius:12px!important;-webkit-box-shadow:0 5px 20px 1px rgba(0,0,0,.1)!important;box-shadow:0 5px 20px 1px #0000001a!important;overflow:hidden}#swell-bootstrap,.swell-standalone-modal{opacity:.4}#swell-popup #swell-bootstrap .modal-header{background-color:#232b38!important}#swell-popup #swell-bootstrap .modal-body{padding:40px 30px}#swell-bootstrap .modal-header .modal-title{text-transform:uppercase;font-family:basis-grotesque,Helvetica,sans-serif!important;font-size:16px;letter-spacing:1px}.powered-by-rebuy{display:none}.rebuy-c__badge{position:absolute;width:100%;top:-12px}.hero__top-title,.primary-title{font-family:aktiv-grotesk-extended,sans-serif}.rebuy-widget--c-drawer{width:100%;position:absolute!important;bottom:0;left:0;padding:20px 0!important}.rebuy-widget--c-drawer .flickity-page-dots,.rebuy-widget--c-page .flickity-page-dots{bottom:-18px!important}.rebuy-widget--c-drawer .flickity-page-dots .dot,.rebuy-widget--c-page .flickity-page-dots .dot{height:5px!important;width:30%!important;margin:0!important;border-radius:0!important;background-color:#bbb!important}.rebuy-widget--pdp .flickity-page-dots .dot{background-color:#bbb!important}.rebuy-widget--pdp .rebuy-product-info--flex-c{justify-content:space-between!important}.rebuy-widget--c-page .flickity-page-dots .dot{width:50px!important}.rebuy-widget--c-drawer .flickity-page-dots .dot:first-child,.rebuy-widget--c-page .flickity-page-dots .dot:first-child{border-radius:3px 0 0 3px!important}.rebuy-widget--c-drawer .flickity-page-dots .dot:last-child,.rebuy-widget--c-page .flickity-page-dots .dot:last-child{border-radius:0 3px 3px 0!important}.rebuy-widget--c-drawer .dot.is-selected,.rebuy-widget--c-page .dot.is-selected,.rebuy-widget--pdp .dot.is-selected{background-color:#9b9b9b!important}.primary-title--left-md{text-align:left!important;font-size:.87rem;padding:0 15px!important;margin-bottom:10px!important}.bcg__grey{background-color:#f6f6f6}.bcg__white{background-color:#fff}.rebuy-widget--c-drawer .flickity-button,.rebuy-widget--c-page .flickity-button{display:none}.rebuy-widget--pdp .flickity-button{display:flex!important;align-items:center;justify-content:center;width:2.75rem!important;height:2.75rem!important;border:1px solid #f2f4f7!important;transform:scale(1);transform-origin:50% 50%;box-shadow:0 1px 1px #0a0e1a14,0 1px 6px #0a0e1a0a;transition:transform .15s;margin-top:-1.7rem!important}.rebuy-widget--pdp .flickity-button-icon{width:23%!important;height:23%!important;position:unset!important;color:#232b38}@media screen and (max-width: 768px){.rebuy-widget--pdp .flickity-button{display:none!important}}.rebuy-product-info--flex-c{display:flex;justify-content:center;align-items:center;max-height:50px}.rebuy-widget--c-drawer .rebuy-product-info{margin-bottom:7px}.rebuy-widget--c-drawer .rebuy-product-price,.rebuy-widget--c-drawer .rebuy-product-title,.rebuy-widget--c-page .rebuy-product-price,.rebuy-widget--c-page .rebuy-product-title{margin-top:0!important;color:#495361!important;font-weight:600;font-size:13px}@media screen and (max-width: 550px){.rebuy-widget--c-drawer .rebuy-product-price,.rebuy-widget--c-drawer .rebuy-product-title{font-size:12px}}.rebuy-widget--c-drawer .rebuy-product-actions{margin-top:0!important}.rebuy-widget--c-page .rebuy-product-actions{margin-top:10px!important}.rebuy-widget--c-drawer .rebuy-product-price,.rebuy-widget--c-drawer .rebuy-button--white{font-weight:400!important}.rebuy-button--white{background-color:#fff!important;color:#002970!important;border-color:#002970!important;border-radius:3px!important;font-weight:600;font-size:12px!important;cursor:pointer;text-decoration:unset}.cc-checkout-content-wrap{padding:15px 15px 0}.cc-checkout-content-wrap .afterpay-paragraph{text-align:left}@media screen and (max-width: 768px){.cc-checkout-content-wrap{display:flex;flex-flow:column;padding:10px 10px 0}}.rebuy-widget--c-drawer .rebuy-product-block{max-width:165px;margin-right:15px!important;border-bottom:none;flex-shrink:0;align-items:center;padding:20px!important;display:inline-block!important}.rebuy-widget--c-drawer .rebuy-product-block:last-child{margin-right:0!important}@media screen and (max-width: 768px){.rebuy-widget--c-drawer .rebuy-product-block{max-width:145px;margin-right:10px!important}}@media screen and (max-width: 768px){.rebuy-widget--c-drawer .rebuy-product-info--flex-c{flex-flow:column}}.rebuy-widget--c-drawer .rebuy-button--white{padding:7px 15px!important}@media screen and (max-width: 768px){.rebuy-widget--c-drawer .rebuy-button--white{padding:5px;font-size:11px!important}}.rebuy-widget--c-page{width:100%;padding-top:0!important}@media screen and (min-width: 1200px){.rebuy-widget--c-page{width:60%}}.rebuy-widget--c-page .primary-title{text-align:left!important;font-size:1.1rem;margin-bottom:10px!important}.rebuy-widget--c-page .rebuy-product-grid{padding:30px!important}@media screen and (max-width: 768px){.rebuy-widget--c-page .rebuy-product-grid{padding:30px 10px!important;margin:0 -7px}}@media screen and (min-width: 1200px){.rebuy-widget--c-page .rebuy-product-grid{padding:30px 0!important}}.rebuy-widget--c-page .rebuy-product-block{margin-right:15px!important;max-width:150px}@media screen and (min-width: 1200px){.rebuy-widget--c-page .rebuy-product-block{max-width:172px}}@media screen and (max-width: 768px){.rebuy-widget--c-page .rebuy-product-block{max-width:140px;margin-right:10px!important}}@media screen and (min-width: 768px){.rebuy-widget--c-page .rebuy-product-block:last-child{margin-right:0!important}}.cc-empty .rebuy-widget--c-page{margin:0 auto}.cc-empty .primary-title{text-align:center!important}@media screen and (max-width: 550px){.rebuy-widget--c-page .rebuy-product-info--flex-c{flex-flow:column}.rebuy-widget--c-page .rebuy-product-title{margin-right:0!important;margin-bottom:5px!important}}.cc-pdp-upsell .up-title{color:#3d3c3c!important;font-family:basis-grotesque,Helvetica,sans-serif;font-size:.89rem;text-align:left!important;border-bottom:1px solid #ccd3da;margin-bottom:20px!important;padding-bottom:10px!important}.rebuy-widget--pdp .primary-title{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;font-size:24px;text-transform:capitalize}@media screen and (max-width: 550px){.rebuy-widget--pdp .primary-title,.snow_features h3{font-family:basis-grotesque,Helvetica,sans-serif;font-size:.89rem;text-align:left!important;border-bottom:1px solid #ccd3da;text-transform:uppercase;margin:0 15px!important;padding-bottom:10px!important}}.rebuy-widget--pdp-upsell .primary-title,.primary-title--bundle-pdp{font-family:basis-grotesque,Helvetica,sans-serif;font-size:.89rem;text-align:left!important;border-bottom:1px solid #ccd3da;text-transform:uppercase;padding-bottom:10px!important;color:#3d3c3c!important}.rebuy-widget--pdp-upsell .primary-title{margin-bottom:5px!important}.rebuy-widget--pdp-upsell .description{margin-bottom:0!important;text-align:left!important}.rebuy-widget--pdp-upsell .rebuy-product-grid{margin-top:20px!important}.rebuy-money.sale,.rebuy-widget .rebuy-money.sale{color:#e62817!important}.uppercase{text-transform:uppercase}.cc-checkout-subtotal{font-size:14px}.pdp-adds-on__img-wrap{height:110px;background:#f2f4f7}.pdp-adds-on__title-wrap{text-align:center;margin-top:7px}.pdp-adds-on__title{margin:0;font-size:13px;display:inline-block;color:#3d3c3c}.pdp-adds-on__price{margin:0;display:inline-block}@media screen and (max-width: 550px){.pdp-adds-on__title,.pdp-adds-on__price{font-size:12px;padding:0 3px}}.rebuy__pdp_rec,.section_container{width:100%;margin:auto;max-width:1300px}.rebuy-widget--pdp .rebuy-product-media{background-color:#f3f4f7;width:100%;padding-top:100%;display:flex;align-items:center;position:relative}.rebuy-widget--pdp .rebuy-product-media img{max-width:80%!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.rebuy-widget--pdp .rebuy-product-grid{margin:0 10px}@media screen and (max-width: 550px){.rebuy-widget--pdp .rebuy-product-media{height:130px}}@media screen and (max-width: 550px){.rebuy-widget--pdp .rebuy-product-media img{max-width:90%!important}}.rebuy-widget--pdp .rebuy-product-grid{padding-left:0!important;padding-right:0!important}.rebuy-widget--pdp .rebuy-product-info--flex-c{justify-content:space-between;font-size:14px}.rebuy-widget--pdp .rebuy-product-price{margin-top:10px!important}.rebuy-button--gradient-blue{background-color:#002970!important;background-image:linear-gradient(116.57deg,rgba(8,177,255,.4) 0%,rgba(0,120,212,.4) 50%,rgba(0,120,212,0) 100%)!important;transition:.2s ease;height:44px!important;line-height:44px!important;border:none!important;padding:0 16px!important;font-weight:700;cursor:pointer;font-size:14px!important;text-decoration:none;border-radius:0!important;text-transform:uppercase;letter-spacing:1px}@media screen and (max-width: 550px){.rebuy-button--gradient-blue{height:36px!important;line-height:36px!important;font-size:12px!important}}.rebuy-product-c-name{flex:0 0 auto;margin-top:5px;order:4;text-align:left;color:#6e7d89;font-family:basis-grotesque,Helvetica,sans-serif;font-size:12px}.rebuy-widget--pdp .rebuy-product-actions{margin-top:10px!important}.rebuy-widget--pdp .rebuy-product-price span{color:#232b38}.rebuy-widget--pdp .rebuy-product-block{padding-top:10px!important;padding-right:12px!important;padding-left:0!important}@media screen and (max-width: 768px){.rebuy-widget--pdp .rebuy-product-block{max-width:155px;margin-right:0!important}}.rebuy-widget--pdp .rebuy-product-title,.rebuy-widget--c-drawer .rebuy-product-title{text-align:left}.rebuy-widget--pdp .flickity-page-dots{display:none!important}.rebuy-product-image img,.pdp-adds-on__img-wrap img{mix-blend-mode:darken}@media screen and (max-width: 550px){.rebuy-widget--pdp .rebuy-product-price,.rebuy-widget--pdp .rebuy-product-title{font-size:14px!important}}.rebuy-widget--pdp .flickity-button.previous{left:-20px!important}.rebuy-widget--pdp .flickity-button.next{right:-12px!important}.rebuy-widget--c-drawer .rebuy-money,.rebuy-widget--c-page .rebuy-money{color:#002970!important;margin-left:5px}.rebuy-widget--c-page .rebuy-button,.rebuy-widget--c-page .rebuy-money,.rebuy-widget--pdp-upsell .rebuy-button .rebuy-widget--pdp-upsell .rebuy-money{font-weight:400!important}.rebuy-widget--pdp-upsell .rebuy-product-block{padding:0!important}.rebuy-widget--pdp-upsell .rebuy-product-grid{justify-content:space-between!important;flex-wrap:unset!important}.rebuy-widget--pdp-upsell .rebuy-product-media{width:100%;padding-top:100%;position:relative;background:#f2f4f7}.rebuy-widget--pdp-upsell .rebuy-product-media img{max-width:100px!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.rebuy-widget--pdp-upsell .rebuy-product-title{margin:0;font-size:13px;display:inline-block;color:#3d3c3c}.rebuy-widget--pdp-upsell .rebuy-product-actions{margin-top:8px!important}.rebuy-widget--pdp-upsell .rebuy-button{padding:5px;min-width:80px;width:auto;border-radius:2px;color:#004e9c!important;border:1px solid #004e9c!important;margin:0 auto}.rebuy-widget--pdp-upsell .rebuy-money{color:#004e9c!important;margin-left:5px}.rebuy-widget--pdp-upsell .rebuy-product-block:not(:last-child){margin-right:20px}.rebuy-product-grid--scroll{display:block!important;white-space:nowrap;overflow:scroll;-webkit-overflow-scrolling:touch;padding:15px!important;justify-content:flex-start!important;background-color:#f6f6f6}.rebuy-widget--c-page .rebuy-product-image img,.rebuy-widget--c-drawer .rebuy-product-image img{height:62.5px!important}.rebuy-widget .rebuy-money.compare-at{color:#6d7782!important;margin-left:3px}.rebuy-widget--c-drawer .rebuy-product-title,.rebuy-widget--c-page .rebuy-product-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;margin-top:5px!important}.rebuy-widget--c-drawer .rebuy-product-options{margin:5px 0!important}.rebuy-widget--c-drawer .rebuy-select{padding:2px 5px;font-size:10px!important;background-image:unset!important}.rebuy-product-grid--scroll__grey{padding:20px 0 20px 20px;flex:none;background-color:#f6f6f6}.c-countdown__wrap{padding:10px 20px;text-align:center;min-height:38px;font-size:14px}@media screen and (min-width: 550px){.c-countdown__wrap{font-size:16px}}.flex-wrap{flex-flow:wrap}.video-hero__wrap video{width:100%;object-fit:cover}.video-hero__lg{max-height:720px;display:block}@media screen and (max-width: 768px){.video-hero__lg{display:none}}.video-hero__sm{max-height:275px;display:block}@media screen and (min-width: 769px){.video-hero__sm{display:none}}.product_countdown__wrap-content,.product_countdown__wrap-expired{max-width:1050px;margin:0 auto;padding:50px 15px}.shopify-section.product_countdown{font-family:aktiv-grotesk-extended,sans-serif}.pc_prehype-header,.pc_live-header,.pc_sold_out{font-size:21px;letter-spacing:.05em;font-weight:800;width:fit-content;text-align:center;margin:0 auto 12px;max-width:300px;color:#fff}@media screen and (min-width: 550px){.pc_prehype-header,.pc_live-header{font-size:25px;max-width:unset}}.pc_live-header{display:none}@media screen and (min-width: 769px){.pc_live-header{margin:40px auto 65px;display:block}}.pc_sold_out{font-size:18px;max-width:none;margin:0 auto 15px}@media screen and (min-width: 769px){.pc_sold_out{font-size:36px;margin:0 auto 30px}}.pc__sold_out_descr{color:#fff;max-width:450px;margin:0 auto;text-align:center;font-size:16px}@media screen and (min-width: 769px){.pc__sold_out_descr{font-size:18px}}.coming-soon__countdown{display:grid;grid-gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));text-align:center;color:#fff;margin-bottom:30px}@media screen and (min-width: 550px){.coming-soon__countdown{grid-gap:20px;margin-bottom:50px}}@media screen and (min-width: 860px){.coming-soon__countdown{grid-gap:45px}}.coming-soon__countdown-item div{position:relative;font-size:8rem;display:flex;justify-content:center;border-width:4px;border-style:solid;border-image:linear-gradient(270deg,#427CBD -2%,#46C43E 97.76%) 1}@media screen and (max-width: 1020px){.coming-soon__countdown-item div{font-size:6rem}}@media screen and (max-width: 860px){.coming-soon__countdown-item div{font-size:5rem}}@media screen and (max-width: 550px){.coming-soon__countdown-item div{font-size:2.7rem;padding:10px 0}}.coming-soon__countdown-item span{font-weight:700;font-size:11px;letter-spacing:.21em;margin-bottom:8px;display:inline-block}@media screen and (min-width: 550px){.coming-soon__countdown-item span{font-size:13px;margin-bottom:15px}}.attentive_form__descr{max-width:500px;margin:0 auto 15px}@media screen and (min-width: 550px){.attentive_form__descr{margin:0 auto 15px}}.product_countdown__descr{max-width:550px;margin:0 auto 25px}@media screen and (min-width: 550px){.product_countdown__descr{margin:0 auto 45px}}.product_countdown__descr p,.attentive_form__descr p{color:#fff;font-size:16px;line-height:27px;text-align:center;margin-top:0}@media screen and (min-width: 550px){.product_countdown__descr p{font-size:20px}}.attentive_form__descr p{line-height:1.3}.at-form{display:flex;justify-content:center;flex-flow:column;max-width:400px;margin:0 auto 10px}.at-field{margin-bottom:15px}.at-field input{height:45px;width:100%;min-width:250px;padding:12px;font-size:16px}.button--green-linear{width:100%;color:#fff;font-size:14px;letter-spacing:1px;background:linear-gradient(270deg,#214C7C -2%,#4CAE46 97.76%);border:unset;cursor:pointer;height:45px}.at-field input::placeholder{color:#aaa6a6;opacity:1}.at-field input:-ms-input-placeholder{color:#aaa6a6}.at-field input::-ms-input-placeholder{color:#aaa6a6}.at-terms{max-width:400px;margin:0 auto 10px}.at-terms p{color:#fff;font-size:8px;margin-left:5px}.at-terms p a{color:#fff;text-decoration:underline}.button__sumbit-form[disabled=disabled],.button__sumbit-form:disabled{cursor:not-allowed}.at-form-confirmation{max-width:400px;margin:0 auto;color:#ffebcd;font-weight:700;text-align:center;display:none}.simple_slider{position:relative}.simple_slider__image{width:100%;object-fit:cover}.template--page-forward-motion #site-footer{margin-top:0}.simple_slider__wrap--nav{position:absolute!important;z-index:1;bottom:0;width:100%}@media screen and (min-width: 769px){.simple_slider__wrap--nav{top:5%}}.simple_slider__wrap--nav .slick-track{transform:unset!important;display:flex;justify-content:center;align-items:center;text-align:center}.simple_slider__nav_item{max-width:25px;padding-bottom:5px;margin-right:10px;font-size:16px;font-weight:600;cursor:pointer;color:#cad5da;border-bottom:3px solid transparent}@media screen and (min-width: 769px){.simple_slider__nav_item{max-width:33px;padding-bottom:10px;margin-right:15px;font-size:18px}}.simple_slider__nav_item.slick-current{border-bottom:3px solid #08B1FF;color:#000}.form-submitted .at-terms,.form-submitted .at-form{display:none}.form-submitted .at-form-confirmation{display:block}.product_countdown__wrap-content,.product_countdown__wrap-expired{display:none}.product_countdown__wrap-expired.show,.product_countdown__wrap-content.show{display:block;z-index:1}.pc__product-wrap{display:flex;flex-flow:column-reverse}@media screen and (min-width: 769px){.pc__product-wrap{flex-flow:row}}.pc__content{color:#fff;padding:0 30px;text-align:center}@media screen and (min-width: 769px){.pc__content{text-align:unset}}.pc__content span{letter-spacing:3px;font-size:14px}.pc__content h3{margin-top:0;margin-bottom:15px;font-size:45px;letter-spacing:.03em}@media screen and (min-width: 769px){.pc__content h3{margin-top:10px}}.pc__product img{width:100%}.pc__product__divider{width:3px;background:linear-gradient(180deg,#FFFFFF 40.1%,rgba(255,255,255,0) 100%)}.pc__bullet_point{display:flex;align-items:center;margin-bottom:15px}.pc__bullet_point img{margin-right:5px}.button__pc{margin-top:45px;justify-content:center;align-items:center;max-width:150px;text-decoration:unset}.button__pc--sm-hidden{display:none}@media screen and (min-width: 769px){.button__pc--sm-hidden{display:flex}}.button__pc--lg-hidden{display:flex;margin:0 auto}@media screen and (min-width: 769px){.button__pc--lg-hidden{display:none}}.product_countdown__wrap--flex{display:flex;justify-content:center;align-items:center;min-height:550px!important}@media screen and (min-width: 769px){.product_countdown__wrap--flex{min-height:650px!important}}.button__pc-sold-out{display:flex;min-width:300px;margin:35px auto 0}.form__subscribed-text p{color:#fff;font-size:12px;letter-spacing:.03em}.flexified-wrapper{display:grid!important;grid-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 769px){.flexified-wrapper{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px}}.ways-buckets--full .flexified-child{width:100%!important;margin-bottom:0!important}.collection-nav{display:flex;white-space:nowrap;overflow:scroll;margin:0 0 30px}.collection-nav::-webkit-scrollbar{display:none}.collection-nav{-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width: 769px){.collection-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:20px;margin:30px 0 50px}}.collection-nav--mb-25{margin:0 0 25px}.collection-nav a{text-decoration:unset}.collection-nav__item{display:flex;align-items:center;justify-content:center;height:150px;width:150px;background-position:center;background-size:cover;margin-right:15px;background-color:#f3f4f7}@media screen and (min-width: 769px){.collection-nav__item{width:unset;margin-right:unset}}.collection-nav__title{color:#232b38;margin:7px 0 0;font-size:14px;white-space:normal}@media screen and (min-width: 769px){.collection-nav__title{font-size:16px}}.mr-0{margin-right:0}.page-careers .accordion-page-content{display:none}.page-careers .basic-page-content .container{margin-bottom:45px!important}#resumator-wrapper,.open_positions__title h2{max-width:900px;margin:0 auto;padding:0 15px}.open_positions__title h2{font-family:aktiv-grotesk-extended,sans-serif;font-weight:800;font-size:18px;color:#232b38;margin-bottom:20px}@media screen and (min-width: 769px){.open_positions__title h2{font-size:24px!important}}@media screen and (min-width: 769px){#resumator-wrapper,.open_positions__title h2{padding:0;font-size:18px}}.resumator-job-title,.resumator-job-info,.resumator-job-info-details{font-family:aktiv-grotesk-extended,sans-serif!important;color:#232b38!important;letter-spacing:.03em}.resumator-job-description-text p span,.resumator-job-description-text p,.resumator-job-description ul li span,.resumator-job-description ul li{font-family:basis-grotesque,Helvetica,sans-serif!important;font-size:16px!important;color:#495361!important;line-height:1.6}.resumator-job-title{border-top:unset!important}.resumator-job-title{color:#002970!important}#resumator-logo{display:none}.resumator-job-view-details{font-size:14px!important;padding-top:15px!important}.resumator-job{border-bottom:1px solid #ddd;padding-bottom:25px}.resumator-job:last-child{border-bottom:unset;padding-bottom:unset}a.resumator-hide-details,a.resumator-job-link{font-size:15px!important;font-weight:400!important;font-family:basis-grotesque,Helvetica,sans-serif!important;letter-spacing:.03em;color:#08b1ff!important;text-decoration:unset}.resumator-apply-button{color:#fff;background-color:#002970;background-image:linear-gradient(116.57deg,rgba(8,177,255,.4) 0%,rgba(0,120,212,.4) 50%,rgba(0,120,212,0) 100%);transition:.2s ease;height:44px;line-height:44px;text-align:center;border:none;padding:0 16px;font-weight:700;cursor:pointer;outline:none;font-size:14px;text-decoration:none;border-radius:0;text-transform:uppercase;display:inline-block;letter-spacing:1px}.resumator-apply-button:hover{background-color:#0078d4;background-image:linear-gradient(116.57deg,rgba(191,248,255,.8) 0%,rgba(8,177,255,.8) 50%,rgba(8,177,255,0) 100%);color:#fff}.resumator-form-iframe iframe{max-height:1400px!important}.collection-pc-wrap{display:flex;justify-content:space-between;align-items:baseline}@media screen and (min-width: 900px){.collection-pc-wrap{justify-content:flex-end}}.rich-text{margin:50px 0}.rich-text__wrap h2{margin-top:0;margin-bottom:15px}.rich-text__wrap h4{margin-bottom:15px;margin-top:0}.rich-text__wrap h4,.rich-text__wrap .paragraph p{font-family:basis-grotesque,Helvetica,sans-serif}.page-title{font-size:18px;font-weight:800;font-family:aktiv-grotesk-extended,sans-serif}@media screen and (min-width: 769px){.page-title{font-size:22px}}.h1{font-size:28px}@media screen and (min-width: 769px){.h1{font-size:32px}}.paragraph p{font-family:aktiv-grotesk-extended,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:165.3%;color:#6d7782}.paragraph p a{color:#002970}.rich-text__wrap--center{text-align:center}.rich-text__wrap--right{text-align:right}.stockist-powered-by-link{display:none}.store-locator .page-title{margin-bottom:0}@media screen and (min-width: 769px){.banner-hidden__desktop .relative{display:none}.banner-hidden__desktop .content{position:unset;margin-top:30px}}.cc-filters-sort-wrap{display:flex;align-items:center;justify-content:space-between}.banner-hidden__desktop .content{margin-top:20px;display:block}.cc-collection-header .banner-hidden__desktop .content h1{font-size:23px;margin-bottom:5px}@media screen and (min-width: 769px){.cc-collection-header .banner-hidden__desktop .content h1{font-size:27px}}.cc-collection-header .banner-hidden__desktop .content h2{font-size:16px}@media screen and (min-width: 769px){.cc-collection-header .banner-hidden__desktop .content h2{font-size:18px}}.tab-slider .slick-next{position:absolute;right:-25px;top:35%}.tab-slider{max-width:96%}@media screen and (min-width: 769px){.tab-slider{max-width:100%}}.tab-slider .slick-prev{position:absolute;left:-25px;top:35%}.tab-slider .cc-collection-item .cc-collection-item__content{margin:0 5px}@media screen and (min-width: 769px){.tab-slider .cc-collection-item .cc-collection-item__content{margin:0 10px}}.tab-slider .slick-dots,.hero-full-slider .slick-dots{text-align:center;padding:0}.tab-slider .slick-dots li,.hero-full-slider .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 3px;background:#e9e9e9;border-radius:50%}.tab-slider .slick-dots li.slick-active,.hero-full-slider .slick-dots li.slick-active{background:#071f60}.tab-slider .slick-dots li button,.hero-full-slider .slick-dots li button{color:transparent;width:10px;height:10px;padding:0;border:0;outline:none;background:transparent;cursor:pointer}.hero-full-slider .slick-dots{position:absolute;bottom:3%;display:flex;justify-content:center;width:100%}@media screen and (min-width: 769px){.hero-full-slider .slick-dots{bottom:0px}}.tab-slider .cc-collection-item{margin-bottom:20px}.tab-slider .cc-collection-item form{position:unset;padding:0}.hero-full-slider>div{display:none}.hero-full-slider>div:first-child{display:block}.hero-full-slider.slick-initialized>div{display:block}.hero-full-slider .hero__button-wrapper{margin-left:10px}.hero-full-slider .hero__button-wrapper .button--primary{margin-left:0}@media screen and (min-width: 769px){.hero-full-slider .hero__button-wrapper{margin-left:0}}.shopify-payment-button__more-options{display:none}.shopify-payment-button{margin-bottom:15px}.shopify-payment-button__button,.shopify-cleanslate button{margin-top:0!important}.shopify-payment-button__button--unbranded{font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;border-radius:unset;color:#002970;border:1px solid #002970;background-color:#fff}.shopify-payment-button__button--unbranded:hover{background-color:#045ea8!important;border:1px solid #045ea8;color:#fff}.flow-server-render .shopify-payment-button{display:none}.page-width{max-width:1300px;width:100%;margin:20px auto}.slick-dots>li:only-child{display:none}.category-tabs{display:flex;margin:0 10px 50px;overflow:auto}.category-tabs::-webkit-scrollbar,.category-slider::-webkit-scrollbar{display:none}.category-tabs__item{width:25%;max-width:308px;min-width:215px;margin-right:12px}.category-tabs__item-content{max-width:93%}@media screen and (min-width: 769px){.category-tabs__item{min-width:270px}}.category-tabs__item:last-child{margin-right:0}.category-tabs__item img,.category-tabs__item video{height:250px;object-fit:cover}@media screen and (min-width: 769px){.category-tabs__item img,.category-tabs__item video{height:350px}}.category-tabs__title{color:#004e9c;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;font-weight:800;margin-top:7px;margin-bottom:7px}.category-tabs__item a{text-decoration:none}.category-tabs__descr p{color:#495361;margin-top:0;font-size:14px;margin-bottom:7px}.category-tabs_cta span{font-size:12px;color:#004e9c;text-decoration:underline;font-weight:600;text-underline-offset:1px}.lens-type__wrap{display:flex;align-items:center;flex-flow:row;border-bottom:1px solid #e5e3e3;padding:10px 0}.lens-type__wrap-title{font-size:12px;display:block;color:#222b38;font-family:basis-grotesque,Helvetica,sans-serif;font-weight:700;margin-right:10px;margin-bottom:5px;margin-top:5px}.flow-server-render .lens-type__wrap{align-items:flex-start;flex-flow:column}@media screen and (min-width: 769px){.flow-server-render .lens-type__wrap{align-items:center;flex-flow:row}}.lens-type__wrap a{text-decoration:unset;margin-right:10px}@media screen and (min-width: 769px){.lens-type__wrap a{margin-right:15px}}.lens-type__wrap-btns{display:flex}.mb-sm-05{margin-bottom:5px}.lens-type{display:flex;justify-content:center;position:relative;align-items:center;min-width:140px;padding:15px 5px;border-radius:3px;border:2px solid #80a6cd;color:#0a55a0;font-size:12px;font-weight:600;cursor:pointer}@media screen and (min-width: 861px){.lens-type{min-width:150px}}.flow-server-render .lens-type{min-width:155px}.lens-type.active{background-color:#0a55a0;border:2px solid #0a55a0;color:#fff;margin-right:10px}@media screen and (min-width: 769px){.lens-type.active{margin-right:15px}}.lens-type.unavailable:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;background:rgba(242,244,247,.3)}.lens-type.unavailable:after{content:"";display:block;position:absolute;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M1 0 L0 1 L99 100 L100 99' fill='black' /><path d='M0 99 L99 0 L100 1 L1 100' fill='black' /></svg>");background-repeat:no-repeat;background-position:center center;height:100%;width:100%}.lens-type__wrap .prevent-def{cursor:not-allowed}.sunglasses-icon{display:flex;align-items:center;padding:12px 13px 12px 15px;border-bottom:1px solid #ccd3da}.sunglasses-icon:first-child{border-top:1px solid #ccd3da}.sunglasses-icon img{height:24px;width:24px;object-fit:cover;margin-right:10px}.sunglasses-icon p,.rebuy-widget--pdp-upsell .description{margin:0;font-size:12px;color:#3d3c3c}.sunglasses-icons__wrap{margin:25px 0}body.flow-server-render .sunglasses-icons__wrap{margin:10px 0 25px}.rebuy-widget.rebuy-widget--pdp-upsell{padding-top:0}.flowcc-experience-AUS #rebuy-widget-23739,.flowcc-experience-AUS #rebuy-widget-23879,.flowcc-experience-CAN #rebuy-widget-23739,.flowcc-experience-CAN #rebuy-widget-23879{display:none!important}.cc-cartItems__gift,.cc-cartItems__gift--pdp{background-color:#f6f6f6;padding:20px 10px;border-radius:3px}.cc-cartItems__gift{margin:20px 15px 15px;display:none}.cc-cartItems__gift.show{display:block}.gift-items__wrap{display:flex;align-items:center}.gift-items__wrap img{mix-blend-mode:darken;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100px;height:100%}.gift-items__wrap-content,.gift-items__wrap-content--pdp{max-width:290px;padding-left:10px}.gift-items__wrap-content h4,.gift-items__wrap-content--pdp h4{margin:0 0 5px;font-size:14px}.gift-items__wrap-content p,.gift-items__wrap-content--pdp p{margin-top:0;font-size:12px}.gift-items__wrap-content button,.gift-items__wrap-content--pdp button{font-size:10px;line-height:unset;height:unset;padding:10px}.pre-order__wrap{display:flex;align-items:center}.pre-order__wrap label{text-align:left;margin-left:5px;margin-bottom:0}.container_wrap{max-width:1300px;width:100%;margin:0 auto}.snow_features{margin-top:55px;margin-bottom:45px}@media screen and (max-width: 550px){.snow_features{margin-top:25px;margin-bottom:15px}}.snow_features-wrap{padding:0 15px}@media screen and (min-width: 769px){.snow_features-wrap{padding:0}}.snow_features__slider{display:flex;overflow-x:scroll;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}.snow_features__slider-slide img{width:270px;height:165px;object-fit:cover}@media screen and (min-width: 769px){.snow_features__slider-slide img{width:360px;height:220px}}.snow_features__slider-slide{margin-right:20px;margin-bottom:10px;margin-top:8px}.snow_features__slider-slide:last-child{margin-right:0}.snow_features__slider-slide h5{font-size:14px;margin-bottom:15px}.snow_features__slider-slide p{font-size:12px;line-height:22px;margin-top:0}.snow_features__slider::-webkit-scrollbar{-webkit-appearance:none;height:5px}.snow_features__slider::-webkit-scrollbar-thumb{background-color:#2d2d2d}.snow_features__slider::-webkit-scrollbar-track-piece{background-color:#e2e2e2}@media screen and (max-width: 768px){.template--domestic .button--primary--15ed17da-1c68-40be-939d-1c353e843a01{color:#fff!important;background-color:#000!important}}.contact_us__content{margin-top:70px;padding:0 15px}.contact_us__content--with-sidebar{display:flex;flex-flow:column-reverse}@media screen and (min-width: 769px){.contact_us__content--with-sidebar{flex-flow:wrap}}.contact_us__content-main{max-width:670px;margin:0 auto;padding:0 10px}.contact_us__content-main h1{font-family:aktiv-grotesk-extended,sans-serif;color:#232b38;font-weight:800;font-size:24px;margin-top:0;text-transform:uppercase;margin-bottom:30px}@media screen and (min-width: 769px){.contact_us__content-main h1{font-size:32px}}.contact_us__content-main p{font-size:1.1rem;letter-spacing:.03rem;margin-bottom:30px;margin-top:0}.contact_us__content-main p a{color:#0078d4}.contact_us__content_sidebar{padding-top:40px}@media screen and (min-width: 769px){.contact_us__content_sidebar{padding-top:60px}}.contact_us__content_sidebar h3{margin-top:0%}.sidebar_link{display:block;margin-top:10px;text-decoration:none;color:#0078d4}.form-two-fields{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width: 769px){.form-two-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-field{margin-bottom:20px}.form-field label{font-size:14px;letter-spacing:.03em;color:#495361;display:block;padding-bottom:5px}.form-field select,.form-field input,.form-field textarea{display:block;width:100%;padding:0rem 1rem;font-family:basis-grotesque,Helvetica,sans-serif;font-size:16px;color:#495361;border-radius:.18rem;border:.0625rem solid #e0e5e9;height:2.7rem;clear:both}.form-field textarea{padding:1rem}.form-field textarea{height:unset}.required{color:#c90e02}.form-field input[type=file]{padding:0;border:unset;height:unset}#contactUsForm .successMessage{display:none}#contactUsForm.form-submitted .successMessage{display:block;font-size:16px;color:#495361;line-height:1.5}#contactUsForm.form-submitted .contact_us_form_wrap{display:none}.form-field input::-webkit-outer-spin-button,.form-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-field input[type=number]{-moz-appearance:textfield}.button--primary_pdp_upsell{margin:0 auto;max-width:320px}.template--index .rebuy__recently_viewed .rebuy-widget--pdp .primary-title{font-weight:800;font-family:aktiv-grotesk-extended,sans-serif}@media screen and (max-width: 768px){.template--index .rebuy__recently_viewed .rebuy-widget--pdp .primary-title{font-size:22px;text-align:center!important;border-bottom:unset;text-transform:unset}}.attentive_form .pc_prehype-header{margin-bottom:30px}.basic-page-content .article-products .main-info a{color:#232b38!important}.basic-page-content .article-products .collection-name{display:none}.basic-page-content .cc-collection-item form{position:unset;margin:10px 0 0;bottom:unset}.page-san-diego-pride .page-hero .page-featured-img{height:300px}@media screen and (min-width: 769px){.page-san-diego-pride .page-hero .page-featured-img{height:400px}}@media screen and (max-width: 768px){.page-san-diego-pride .page-hero .page-title .inner-title{background:#ffffffe8}}fieldset.lens-type__wrap{margin:0;padding-left:0;padding-right:0;border-radius:unset;border-top:unset;border-left:unset;border-right:unset}.lens-type__wrap input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.lens-type__wrap input[type=radio]:checked+label{background-color:#0a55a0;border:2px solid #0a55a0;color:#fff}.lens-type .flow-price{padding-left:3px}.option_selected--non-polarized .sunglasses-icon__polarized_icon{display:none}.option_selected--polarized .sunglasses-icon__pureblends.sunglasses-icon__pureblends--polarized,.option_selected--non-polarized .sunglasses-icon__pureblends.sunglasses-icon__pureblends--non-polarized{display:flex}.variant_unavailable .shopify-payment-button{display:none}.rebuy-widget--popup .rebuy-widget-content{padding:0!important}.rebuy-widget-content__title{padding:22px 10px;background-color:#0078d4;margin-bottom:30px}@media screen and (min-width: 769px){.rebuy-widget-content__title{margin-bottom:20px}}.rebuy-widget--popup .rebuy-widget-content__title .super-title{font-size:34px;text-transform:unset!important;font-weight:800;color:#fff!important;font-family:aktiv-grotesk-extended,sans-serif;margin-bottom:0}@media screen and (min-width: 769px){.rebuy-widget--popup .rebuy-widget-content__title .super-title{font-size:44px}}.rebuy-widget--popup .rebuy-modal-close{opacity:unset!important}.rebuy-widget--popup .rebuy-modal-close .fa-times{color:#fff}.rebuy-widget--popup .primary-title{font-family:aktiv-grotesk-extended,sans-serif;font-size:16px;max-width:500px;margin:0 auto!important}@media screen and (min-width: 769px){.rebuy-widget--popup .primary-title{max-width:565px}}@media screen and (min-width: 769px){.rebuy-widget--popup .primary-title{font-size:18px}}.rebuy-widget-content__body{padding:0 23px!important}@media screen and (min-width: 769px){.rebuy-widget-content__body{padding:0 25px!important}}.rebuy-widget--popup .rebuy-product-title{font-size:15px;color:#3d3c3c!important;font-weight:600;margin-top:0!important;font-family:aktiv-grotesk-extended,sans-serif}@media screen and (min-width: 769px){.rebuy-widget--popup .rebuy-product-title{font-size:16px}}.rebuy-widget--popup .rebuy-product-price{font-size:15px;font-weight:600}@media screen and (min-width: 769px){.rebuy-widget--popup .rebuy-product-price{font-size:16px}}.rebuy-widget--popup .description{font-size:11px;margin-bottom:10px!important;margin-top:0!important}@media screen and (min-width: 769px){.rebuy-widget--popup .description{font-size:12px}}.rebuy-widget--popup .btns__wrap{display:flex;justify-content:center;align-items:center;margin-top:50px;flex-flow:column}@media screen and (min-width: 769px){.rebuy-widget--popup .btns__wrap{flex-flow:row;margin-top:10px}}.rebuy-widget--popup .button{margin-top:0;max-width:320px;width:100%;cursor:pointer;text-transform:uppercase;font-family:aktiv-grotesk-extended,sans-serif;font-size:14px;font-weight:600;height:44px}.rebuy-widget--popup .button:first-child{margin-right:0;margin-bottom:9px}@media screen and (min-width: 769px){.rebuy-widget--popup .button:first-child{margin-right:10px;margin-bottom:0}}.rebuy-widget--popup .rebuy-product-block{padding-bottom:10px!important}.rebuy-widget--popup .button.decline{color:#002970;border:1px solid #002970;background:#fff;transition:background .2s ease-in-out}.rebuy-widget--popup .button.decline:hover{background-color:#045ea8;border:1px solid #045ea8;color:#fff}@media screen and (max-width: 768px){.rebuy-widget--popup .rebuy-product-actions{margin-top:0!important}}.rebuy-widget.rebuy-widget--popup{display:none}.footer-link #ot-sdk-btn.ot-sdk-show-settings{color:#6d7782;text-decoration:none;font-size:12px;border:unset;padding:0;font-family:basis-grotesque,Helvetica,sans-serif;background:unset}.footer-link #ot-sdk-btn.ot-sdk-show-settings:hover{background-color:unset;color:#6d7782}.footer-link.do-not-sell-my-information{display:none}.tab-section__subtitle{text-align:center;color:#495361}#ot-sdk-btn-floating{display:none!important}afterpay-placement{font-size:12px;--logo-badge-width: 80px;color:#495631;font-family:basis-grotesque,Helvetica,sans-serif}.real-checkout-summary afterpay-placement{text-align:center!important}#cc-ajax-cart afterpay-placement{margin:0 0 10px}.rx_available{color:#0078d4;font-size:14px;text-decoration:unset;display:flex;margin:7px 0;align-items:center;width:fit-content}.rx_available:hover{color:#08b1ff}.rx_available svg{fill:#0078d4;width:13px;height:13px;margin-left:5px}.rx_available:hover svg{fill:#08b1ff}.keep_breast_logo{max-width:150px;width:100%;position:absolute;bottom:-12px;right:-15px;opacity:.95}@media screen and (min-width: 769px){.keep_breast_logo{bottom:20px;right:30px}}.cc-collection-item__wrap{display:flex;align-items:center;justify-content:end;position:absolute;padding:42px 30px;bottom:0}@media screen and (min-width: 769px){.cc-collection-item__wrap{padding:30px}}.template--page-gifts .home-double-cta,.template--page-gifts .collection-cat-slider{margin-bottom:50px}@media screen and (min-width: 769px){.template--page-gifts .home-double-cta,.template--page-gifts .collection-cat-slider{margin-bottom:80px}}.template--page-gifts .cc-heroo__btns a{color:#fff;border:2px solid #ffffff;background-color:transparent;background-image:unset;display:flex;align-items:center;width:fit-content}.template--page-gifts .cc-heroo__btns a:hover{color:#fdca00;border:2px solid #FDCA00}@media screen and (min-width: 769px){.no-border-l-r__lg{border-left:unset;border-right:unset}.no-border-r__lg{border-right:unset}}@media screen and (min-width: 769px){#cc-shipping-status.no-bt-lg{border-bottom:unset}}
/*# sourceMappingURL=/s/files/1/0148/9585/t/980/assets/theme.css.map?v=150094066707326453611664217089 */
