@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;font-display:fallback;src:url("/fonts/source-sans-pro-v13-latin-300.7fec7c78ca5ec61d462a10b1675dd24f1ee89a10d45b6e05ba487c640c1bc4b2.eot");src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url("/fonts/source-sans-pro-v13-latin-300.7fec7c78ca5ec61d462a10b1675dd24f1ee89a10d45b6e05ba487c640c1bc4b2.eot?#iefix") format("embedded-opentype"),url("/fonts/source-sans-pro-v13-latin-300.f3d7092e6eb6f3aa0c572e52e061a59cc88a3e9eff581c95c4bd7456800904d0.woff2") format("woff2"),url("/fonts/source-sans-pro-v13-latin-300.4c24262a87fdf021d377bf7e4d6c08ce81a1862e774facca70713391a4cd3bc7.woff") format("woff"),url("/fonts/source-sans-pro-v13-latin-300.5703c7f23685a6adbea2ea9ffde69d3d8f9fc8085e7f9f00a09c5be9c9a0ad7f.ttf") format("truetype"),url("/fonts/source-sans-pro-v13-latin-300.min.c9e37be9215ad08ab09ef4aa67af82a78e36353bcaa205db1c346224b0715121.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:fallback;src:url("/fonts/source-sans-pro-v13-latin-regular.a488931e3745c4984ff2e9196564d18b8acbff2bae67d97fc5c5b1ef3bc0c8e5.eot");src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url("/fonts/source-sans-pro-v13-latin-regular.a488931e3745c4984ff2e9196564d18b8acbff2bae67d97fc5c5b1ef3bc0c8e5.eot?#iefix") format("embedded-opentype"),url("/fonts/source-sans-pro-v13-latin-regular.a9950fa5ca9cf47072770900d259bcf6778aa1119652d2e706d5eb92df254199.woff2") format("woff2"),url("/fonts/source-sans-pro-v13-latin-regular.38399efe707a8ffc12359a0086e7340315b42194a10fd2e1d1288be12da9e39c.woff") format("woff"),url("/fonts/source-sans-pro-v13-latin-regular.ed891295d5d4f70182e68bb3fa450a2b0bf22cfc89286c420632639fb6fd3510.ttf") format("truetype"),url("/fonts/source-sans-pro-v13-latin-regular.min.55f1dbe2cb7c742b1932f0faf4f606f4ab937255f3d9174e72f70e2486505845.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Code Pro";font-style:normal;font-weight:300;font-display:fallback;src:url("/fonts/source-code-pro-v11-latin-300.ee887f10ac28be91642eee292eb4d497532b2ed53040dc72c00621e0345e7951.eot");src:local("Source Code Pro Light"),local("SourceCodePro-Light"),url("/fonts/source-code-pro-v11-latin-300.ee887f10ac28be91642eee292eb4d497532b2ed53040dc72c00621e0345e7951.eot?#iefix") format("embedded-opentype"),url("/fonts/source-code-pro-v11-latin-300.4e535b65afe8228ebea19a515bbf67974d8741b40416699c0d6261cce589c8c6.woff2") format("woff2"),url("/fonts/source-code-pro-v11-latin-300.028eeafb397369708acd86cbccafc07f791ec22c4c71290bdcfd00698f7e3e27.woff") format("woff"),url("/fonts/source-code-pro-v11-latin-300.616e16206c9ac137221a2a543f33951381a81a8ec01ce990950f5acefab372e6.ttf") format("truetype"),url("/fonts/source-code-pro-v11-latin-300.min.79b1ab979a515b28fac6ed54314527452539c9e4561ac8312d116482c69c6af7.svg#SourceCodePro") format("svg")}@font-face{font-family:"icons";src:url("/fonts/icons.7e84802d4a5f769a03aa8661d6a15b077c7a55601780fc1b8a530e8320eac00c.eot?xpegbh");src:url("/fonts/icons.7e84802d4a5f769a03aa8661d6a15b077c7a55601780fc1b8a530e8320eac00c.eot?xpegbh#iefix") format("embedded-opentype"),url("/fonts/icons.b0f39df7a88f825a72b6da05e8a0931de93735bd20d8214a1103580c8583d9f4.ttf?xpegbh") format("truetype"),url("/fonts/icons.b5ec395c9e5f13471bc306530f72d47694f9565dd3c24bb530a08a79af2506a8.woff?xpegbh") format("woff"),url("/fonts/icons.min.0387568003b0f9444dc8d38166dafa73872f1983ffd3d9cb73892579dfbadae6.svg?xpegbh#icons") format("svg");font-weight:normal;font-style:normal;font-display:block}.icon{font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-trash-can:before{content:"\e904"}.icon-share:before{content:"\e903"}.icon-twitter:before{content:"\e902"}.icon-cart-plus:before{content:"\e901"}.icon-whatsapp:before{content:"\e900"}.icon-map-marker:before{content:"\f041"}.icon-phone:before{content:"\f095"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f09a"}.icon-envelope:before{content:"\f0e0"}.icon-instagram:before{content:"\f16d"}.icon-map:before{content:"\f279"}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}@media screen and (max-width: 480px){html,body{min-width:320px}}body{-ms-overflow-style:scrollbar;background-color:#1b1b1f}body,input,select,textarea{color:rgba(255,255,255,0.75);font-family:"Source Sans Pro", sans-serif;font-size:14pt;font-weight:300;line-height:1.65}@media screen and (max-width: 1680px){body,input,select,textarea{font-size:11pt}}@media screen and (max-width: 1280px){body,input,select,textarea{font-size:11pt}}@media screen and (max-width: 980px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width: 736px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width: 480px){body,input,select,textarea{font-size:12pt}}button:focus{outline:none}a{-moz-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;color:rgba(255,255,255,0.75);text-decoration:none;outline:0;-webkit-tap-highlight-color:transparent}a:hover{color:white}strong,b{color:white;font-weight:400}em,i{font-style:italic}h1,h2,h3,h4,h5,h6{color:white;font-weight:400;line-height:1.5}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h2{font-size:1.75em}h3{font-size:1.35em}h4{font-size:1.1em}h5{font-size:0.9em}h6{font-size:0.7em}sub{font-size:0.8em;position:relative;top:0.5em}sup{font-size:0.8em;position:relative;top:-0.5em}blockquote{border-left:solid 4px rgba(144,144,144,0.25);font-style:italic;margin:0 0 2em 0;padding:0.5em 0 0.5em 2em}code{background:rgba(144,144,144,0.075);border-radius:4px;border:solid 1px rgba(144,144,144,0.25);font-family:"Courier New", monospace;font-size:0.9em;margin:0 0.25em;padding:0.25em 0.65em}pre{-webkit-overflow-scrolling:touch;font-family:"Courier New", monospace;font-size:0.9em;margin:0 0 2em 0}pre code{display:block;line-height:1.75;padding:1em 1.5em;overflow-x:auto}hr{border:0;border-bottom:solid 1px rgba(144,144,144,0.25);margin:2em 0}hr.major{margin:3em 0}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.main{background-color:#202024}.main .inner>.content{width:90%;max-width:80em;margin:0 auto;padding:3em 0 3em 0}@media screen and (max-width: 480px){.main .inner>.content{width:95%}}@media screen and (max-width: 736px){.main .inner>.content{padding:2em 0 2em 0}}.loading-indicator{width:150px;height:150px;margin:0 auto}.ribbon{position:absolute;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon>span{display:block;font-size:12px;font-weight:bold;color:white;text-align:center;line-height:20px;width:100px;background-color:#1a7da8;box-shadow:0 3px 10px -5px #000;position:absolute;top:19px}.ribbon>span:before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #1a7da8;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #1a7da8}.ribbon>span:after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #1a7da8;border-bottom:3px solid transparent;border-top:3px solid #1a7da8}.ribbon-left{left:-5px}.ribbon-left>span{left:-21px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.ribbon-right{right:-5px}.ribbon-right>span{right:-21px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ribbon-small>span{font-size:10px}.top-banner{text-align:center;font-size:0}.top-banner-image{max-width:100%;max-height:250px;display:initial}.online-menu-dark{display:none}@media (prefers-color-scheme: dark){.online-menu-default{display:none}.online-menu-dark{display:initial}}.error404{text-align:center}.error404_image{width:300px;margin-bottom:15px}.error404_title{font-size:1.4em;font-weight:400}@media screen and (max-width: 480px){.error404_title{font-size:1.2em}}.error404_action{display:block;font-size:1.1em;width:190px;margin:30px auto 0 auto;color:#6ec4ea;border:1px solid #6ec4ea;padding:5px 0}@media screen and (max-width: 480px){.error404_action{font-size:0.9em;width:170px}}.error404_action:hover{background-color:#6ec4ea;color:white}.footer-banner{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;padding:2em 4em 2em 4em;min-height:70vh;background-image:url(https://res.cloudinary.com/dddssuotq/image/fetch/f_auto/https://stores.thelab.com.uy/images/footer.2def358d1f43ddf4923a773891318d056cecede0667b0665492846c557625b76.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;border-top:0;position:relative;text-align:center;overflow:hidden}.footer-banner .inner{text-align:center;position:relative;z-index:2}.footer-banner .inner p{margin:0}.footer-banner h1{color:white;font-size:5em;font-weight:400;margin:0}@media screen and (max-width: 980px){.footer-banner h1{font-size:5em}}@media screen and (max-width: 736px){.footer-banner h1{font-size:3em}}.footer-banner p{color:rgba(255,255,255,0.85);font-size:1.5em;font-weight:300}@media screen and (max-width: 980px){.footer-banner p{font-size:1.5em}}@media screen and (max-width: 480px){.footer-banner p{font-size:1.25em}}.footer-banner a{color:rgba(255,255,255,0.75);text-decoration:none;border-bottom:1px dotted}.footer-banner a:hover{color:white;border:none}.footer-banner:before{-moz-transition:opacity 3s ease;-webkit-transition:opacity 3s ease;-ms-transition:opacity 3s ease;-o-transition:opacity 3s ease;transition:opacity 3s ease;-moz-transition-delay:1s;-webkit-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;content:"";background-color:#42424f;display:block;height:100%;left:0;opacity:0.45;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width: 980px){.footer-banner br{display:none}}@media screen and (max-width: 736px){.footer-banner{min-height:0;padding:4em 2em 4em 2em}.footer-banner br{display:none}}.footer{padding:2em 0 2em 0;text-align:center}@media screen and (max-width: 736px){.footer{padding:1em 0 1em 0}}.footer .inner{width:50%;margin:0 auto}@media screen and (max-width: 980px){.footer .inner{width:75%}}@media screen and (max-width: 480px){.footer .inner{width:90%}}.footer .copyright{color:rgba(255,255,255,0.5);font-size:0.9em;margin:0 0 2em 0;padding:0;text-align:center}.header{padding:2em 0 3em 0;text-align:center}@media screen and (max-width: 736px){.header{padding:1em 0 2em 0}}.header .inner{margin:0 auto;width:50%}@media screen and (max-width: 480px){.header .inner{width:90%}}.header .lang{width:90%;margin-bottom:2em;text-align:right;font-size:0.8em}@media screen and (max-width: 480px){.header .lang{width:95%}}.header .lang>span{padding:0 0.5em}.header .logo{display:initial;width:80%;margin:0 auto}.header .subtitle{font-family:"Source Code Pro", sans-serif;text-transform:uppercase;font-size:1.3em;letter-spacing:0.1em;margin-top:0.5em}@media screen and (max-width: 736px){.header .subtitle{font-size:1em}}@media screen and (max-width: 1112px){.header .subtitle>span{display:block}}.menu{width:100%;margin:0 auto;overflow:hidden}.menu_table{display:table;margin:0 auto;text-align:center}@media screen and (max-width: 480px){.menu_table{width:100%}}.menu_row{display:table-row}.menu_item{display:table-cell;width:50%}.menu_item.menu_item-active,.menu_item:hover{background-color:#1a7da8}.menu_item_link{display:block;width:100%;height:100%;color:white;text-transform:uppercase;font-size:1.2em;padding:0.5em;font-weight:400}@media screen and (min-width: 480px){.menu_item_link{font-size:1.5em;padding:0.8em 2em}}html.shopify-buy-modal-is-active{height:initial;overflow:initial}body.shopify-buy-modal-is-active,body.is-active{position:initial !important;height:initial !important;overflow:hidden}.main .inner.shop_inner{background-color:white;color:#4a4a4a}.main .inner.shop_inner>.content{padding-top:1em}.shop_collections-menu{text-align:center;min-height:54px}@media screen and (max-width: 480px){.shop_collections-menu{text-align:left;min-height:initial}}.shop_inner .shop_single-product-container{display:none}.shop_collections-menu_item{display:inline-block;text-align:center;font-size:1.1em;vertical-align:top;text-transform:uppercase;padding:14px 20px 12px 20px;border-bottom:2px solid transparent;transition:border-color 0.3s, color 0.3s, opacity 0.3s;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;transform:translate3d(0, 0, 0)}.shop_collections-menu_item:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle, #000 10%, transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10, 10);opacity:0;transition:transform 0.5s, opacity 1s}.shop_collections-menu_item:active:after{transform:scale(0, 0);opacity:0.2;transition:0s}.shop_collections-menu_item.shop_collections-menu_item-active,.shop_collections-menu_item:hover{color:#1a7da8;border-color:#1a7da8}@media screen and (max-width: 480px){.shop_collections-menu_item{width:50%}}@media screen and (max-width: 736px){.shop_collections-menu_item{font-size:0.9em;padding:8px 14px 6px 14px}}.shop_collection-container.shopify-buy-frame{display:block}.shop_collection-container.shop_container-loaded{padding-top:3em}@media screen and (max-width: 736px){.shop_collection-container.shop_container-loaded{padding-top:1em}}.shop_collection-container.shop_container-loaded+.loading-indicator{display:none}.shopify-buy-frame .shopify-buy__collection .shopify-buy__layout-vertical{text-align:center}.shopify-buy-frame .shopify-buy__collection .shopify-buy__layout-vertical.shopify-buy__product{margin-bottom:50px}@media (max-width: 499px){.shopify-buy-frame .shopify-buy__collection .shopify-buy__layout-vertical.shopify-buy__product{padding:15px;position:static}}.shopify-buy-frame .shopify-buy__collection .shopify-buy__product-img-wrapper{position:initial;padding:0;font-size:0;height:150px;line-height:150px}.shopify-buy-frame .shopify-buy__collection .shopify-buy__product__variant-img-ribbon{height:100%;position:relative;display:inline-block}.shopify-buy-frame .shopify-buy__collection .shopify-buy__product__variant-img{position:initial;margin:0;max-height:100%;display:inline;vertical-align:middle}.shopify-buy-frame .shopify-buy__collection .shopify-buy__product__variant-selectors{width:initial;min-width:140px;max-width:180px;vertical-align:middle;margin-right:20px}.shopify-buy-frame .shopify-buy__collection .shopify-buy__product__variant-selectors.shopify-buy__product__variant-selectors-multiple{margin-right:0;margin-bottom:20px}.shopify-buy-frame .shopify-buy__collection .shopify-buy__option-select__label{display:initial}.shopify-buy-frame .shopify-buy__collection .shopify-buy__btn-wrapper{display:inline-block;margin:0;vertical-align:bottom}.shopify-buy-frame .shopify-buy__collection .shopify-buy__product__variant-selectors-multiple+.shopify-buy__btn-wrapper{display:block}.shopify-buy-frame .shopify-buy__collection .shopify-buy__btn--parent{padding-top:5px;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;transform:translate3d(0, 0, 0)}.shopify-buy-frame .shopify-buy__collection .shopify-buy__btn--parent:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle, #000 10%, transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10, 10);opacity:0;transition:transform 0.5s, opacity 1s}.shopify-buy-frame .shopify-buy__collection .shopify-buy__btn--parent:active:after{transform:scale(0, 0);opacity:0.2;transition:0s}.shopify-buy-frame .shopify-buy__collection .shopify-buy__btn--parent:focus{outline:none}.shopify-buy-frame .shopify-buy__collection .shopify-buy__btn--parent+.shopify-buy__btn-wrapper{margin-top:23px}.shopify-buy-frame .shopify-buy__collection .shopify-buy__btn.icon{font-size:25px;height:38px;padding:0 20px}.shopify-buy-frame .shopify-buy__collection .shopify-buy__product__price{text-align:center;margin-bottom:0}.shopify-buy-frame .shopify-buy__collection .shopify-buy__product__title{font-size:1.4em;text-align:center;margin:1em 0 0.2em 0}.shopify-buy-frame .shopify-buy__collection .shopify-buy__collection-pagination-button{margin:0 auto}.shopify-buy-frame.shopify-buy-modal-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch}.shopify-buy-frame.shopify-buy-modal-wrapper .shopify-buy__modal-overlay{width:initial;height:initial;position:initial;overflow-y:initial}.shopify-buy-frame .shopify-buy__modal{position:initial;width:initial;z-index:initial;min-height:initial;overflow-y:initial}.shopify-buy-frame .shopify-buy__modal .shopify-buy__product{background-color:white}.shopify-buy-frame .shopify-buy__modal .main-image-wrapper{display:table;height:300px}.shopify-buy-frame .shopify-buy__modal .main-image-wrapper-row{display:table-row}.shopify-buy-frame .shopify-buy__modal .shopify-buy__product__variant-img-ribbon-container{display:table-cell;width:100%;text-align:center;vertical-align:middle;font-size:0}.shopify-buy-frame .shopify-buy__modal .shopify-buy__product__variant-img-ribbon{position:relative;display:inline-block}.shopify-buy-frame .shopify-buy__modal .shopify-buy__product__variant-img{max-width:100%;max-height:300px;margin:0}.shopify-buy-frame .shopify-buy__modal .carousel-button{display:table-cell;position:initial;width:20px;padding:0;-webkit-tap-highlight-color:transparent}.shopify-buy-frame .shopify-buy__modal .carousel-button-arrow{margin:0}.shopify-buy-frame .shopify-buy__modal .shopify-buy__quantity-container{height:44px}.shopify-buy-frame .shopify-buy__modal .shopify-buy__quantity{height:100%;line-height:initial;padding:0;color:#4a4a4a}.shopify-buy-frame .shopify-buy__modal .shopify-buy__btn{padding:12px 20px}.shopify-buy-frame .shopify-buy__modal .shopify-buy__carousel{margin-top:30px}.shopify-buy-frame .shopify-buy__modal .shopify-buy__carousel-item{background-size:contain;background-repeat:no-repeat;border:1px solid #a2a6ac;border-radius:4px;min-width:40px;margin-bottom:15px}.shopify-buy-frame .shopify-buy__modal .shopify-buy__carousel-item:nth-child(n + 7){margin-top:0}.shopify-buy-frame .shopify-buy__modal .shopify-buy__carousel-item.shopify-buy__carousel-item--selected{opacity:initial;border-color:#6ec4ea;box-shadow:0 0 3px 2px rgba(110,196,234,0.5)}.shopify-buy-frame .shopify-buy__modal .shopify-buy__product-description{margin-bottom:100px}.shopify-buy-frame .shopify-buy__modal .shopify-buy__product-share{font-size:24px;color:#6ec4ea;margin-left:15px;line-height:44px;cursor:pointer;border:none;background:initial;padding:0}.shopify-buy-frame .shopify-buy__modal .shopify-buy__product-share:hover,.shopify-buy-frame .shopify-buy__modal .shopify-buy__product-share:focus{color:#1a7da8}.shopify-buy-frame .shopify-buy__cart{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;background-color:#202024}.shopify-buy-frame .shopify-buy__cart .shopify-buy__btn--close{position:absolute;top:0;color:white}.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart-scroll{-moz-flex:1;-webkit-flex:1;-ms-flex:1;-o-flex:1;flex:1;position:initial;height:initial;padding:0 0 20px 0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart-items{overflow:initial;height:initial;padding:0 20px 0 20px;min-height:-moz-calc(100% + 1px);min-height:-webkit-calc(100% + 1px);min-height:-ms-calc(100% + 1px);min-height:-o-calc(100% + 1px);min-height:calc(100% + 1px)}.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart-item{min-height:85px;-moz-animation-fill-mode:initial;-webkit-animation-fill-mode:initial;-ms-animation-fill-mode:initial;-o-animation-fill-mode:initial;animation-fill-mode:initial}.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart-item:last-child{margin-bottom:0}.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart-bottom{position:initial;width:initial;border-top:1px solid #3d3d3d;padding:15px 0 0 0;margin:0 20px 20px 20px;background-color:#202024}.shopify-buy-frame .shopify-buy__cart .shopify-buy__quantity-decrement,.shopify-buy-frame .shopify-buy__cart .shopify-buy__quantity,.shopify-buy-frame .shopify-buy__cart .shopify-buy__quantity-increment,.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart__title,.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart-item__variant-title,.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart__subtotal__text,.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart__subtotal__price,.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart__discount,.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart__note__description,.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart__notice,.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart-item__title,.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart-item__price{color:white}.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart-item__image{background-color:white;border:5px solid white;border-radius:10px;height:80px;margin-top:5px}.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart-item__price-and-discounts{max-width:200px}.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart-item__discount__icon,.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart__discount__text__icon{vertical-align:baseline;margin-right:4px}.shopify-buy-frame .shopify-buy__cart .shopify-buy__quantity-container{position:absolute;top:auto;left:80px;margin:0}.shopify-buy-frame .shopify-buy__cart .shopify-buy__quantity-decrement,.shopify-buy-frame .shopify-buy__cart .shopify-buy__quantity,.shopify-buy-frame .shopify-buy__cart .shopify-buy__quantity-increment{height:26px;line-height:26px}.shopify-buy-frame .shopify-buy__cart .shopify-buy__quantity-delete{float:left;font-size:20px;margin:0 0 0 8px;padding:2px 0 0 0;color:white;cursor:pointer;background:none;border:none}.shopify-buy-frame .shopify-buy__cart .shopify-buy__cart__notice{text-align:left}.shopify-buy-frame.shopify-buy-frame--toggle .shopify-buy__cart-toggle{background-color:#6ec4ea}.shopify-buy-frame.shopify-buy-frame--toggle .shopify-buy__cart-toggle:hover,.shopify-buy-frame.shopify-buy-frame--toggle .shopify-buy__cart-toggle:focus{background-color:#1a7da8}.shopify-buy-frame .shopify-buy__collection .shopify-buy__product__variant-img+.ribbon,.shopify-buy-frame .shopify-buy__modal .shopify-buy__product__variant-img+.ribbon{display:none}.shopify-buy-frame .shopify-buy__collection .shopify-buy__product__variant-img-loaded+.ribbon,.shopify-buy-frame .shopify-buy__modal .shopify-buy__product__variant-img-loaded+.ribbon{display:initial}.shopify-buy-frame .shopify-buy__collection .shopify-buy__option-select__label,.shopify-buy-frame .shopify-buy__collection .shopify-buy__option-select__select,.shopify-buy-frame .shopify-buy__modal .shopify-buy__option-select__label,.shopify-buy-frame .shopify-buy__modal .shopify-buy__option-select__select{color:#4a4a4a}.shopify-buy-frame .shopify-buy__collection .shopify-buy__option-select__select,.shopify-buy-frame .shopify-buy__modal .shopify-buy__option-select__select{font-size:16px;height:36px;padding-top:0;padding-bottom:0}.shopify-buy-frame .shopify-buy__collection .shopify-buy__product__actual-price,.shopify-buy-frame .shopify-buy__modal .shopify-buy__product__actual-price{font-size:1.4em}.shopify-buy-frame .shopify-buy__collection .shopify-buy__product__compare-price,.shopify-buy-frame .shopify-buy__modal .shopify-buy__product__compare-price{font-size:1em;color:#595959;opacity:initial}.shopify-buy-frame .shopify-buy__collection .shopify-buy__cart__subtotal__text,.shopify-buy-frame .shopify-buy__modal .shopify-buy__cart__subtotal__text{font-size:0.9em}.shopify-buy-frame .shopify-buy__modal .shopify-buy__quantity,.shopify-buy-frame .shopify-buy__cart .shopify-buy__quantity{border-right:none}.shopify-buy-frame .shopify-buy__collection .shopify-buy__btn,.shopify-buy-frame .shopify-buy__modal .shopify-buy__btn,.shopify-buy-frame .shopify-buy__cart .shopify-buy__btn{background-color:#6ec4ea}.shopify-buy-frame .shopify-buy__collection .shopify-buy__btn.shopify-buy__btn-disabled,.shopify-buy-frame .shopify-buy__modal .shopify-buy__btn.shopify-buy__btn-disabled,.shopify-buy-frame .shopify-buy__cart .shopify-buy__btn.shopify-buy__btn-disabled{background-color:rgba(110,196,234,0.5)}.shopify-buy-frame .shopify-buy__collection .shopify-buy__btn:hover,.shopify-buy-frame .shopify-buy__collection .shopify-buy__btn:focus,.shopify-buy-frame .shopify-buy__modal .shopify-buy__btn:hover,.shopify-buy-frame .shopify-buy__modal .shopify-buy__btn:focus,.shopify-buy-frame .shopify-buy__cart .shopify-buy__btn:hover,.shopify-buy-frame .shopify-buy__cart .shopify-buy__btn:focus{background-color:#1a7da8}.thumbnails{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-align-items:stretch;-webkit-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.thumbnails .box{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;margin:0 1em 0 1em;padding-top:2em;width:30%;border-radius:4px;text-align:center}@media screen and (max-width: 1280px){.thumbnails .box{width:45%}}@media screen and (max-width: 736px){.thumbnails .box{width:100%}}@media screen and (width: 667px){.thumbnails .box{width:44%}}.thumbnails .box .icons-container{margin:auto 0 0 0;padding-top:2em}.box_content{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-moz-flex:1;-webkit-flex:1;-ms-flex:1;-o-flex:1;flex:1;background:#2c2c32;position:relative}.box_content_image{display:block;width:100%;border-radius:4px 4px 0 0}.box .inner{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-moz-flex:1;-webkit-flex:1;-ms-flex:1;-o-flex:1;flex:1;padding:1.5em 1.5em 2em 1.5em}@media screen and (max-width: 480px){.box .inner{padding:1em 1em 1.5em 1em}}.box .inner h4,.box .inner p{margin-top:1em}.box.alt{border:0;border-radius:0;padding:0}.icon{text-decoration:none;border-bottom:none}.icon>.label{display:none}.image{border-radius:4px;border:0;display:inline-block}.image img{border-radius:4px;display:block}.image.left,.image.right{max-width:40%}.image.left img,.image.right img{width:100%}.image.left{float:left;padding:0 1.5em 1em 0;top:0.25em}.image.right{float:right;padding:0 0 1em 1.5em;top:0.25em}.image.fit{display:block;margin:0 0 2em 0;width:100%}.image.fit img{width:100%}.image.main{display:block;margin:0 0 3em 0;width:100%}.image.main img{width:100%}.icons-container{margin:2em 0 2em 0}.thumbnails ol,.icons-container ol{list-style:none;margin:0 0 2em 0;padding-left:1.25em}.thumbnails ol li,.icons-container ol li{padding-left:0.25em}.thumbnails ul,.icons-container ul{list-style:none;margin:0 0 2em 0;padding-left:1em}.thumbnails ul li,.icons-container ul li{padding-left:0.5em}.thumbnails ul.alt,.icons-container ul.alt{list-style:none;padding-left:0}.thumbnails ul.alt li,.icons-container ul.alt li{border-top:solid 1px rgba(144,144,144,0.25);padding:0.5em 0}.thumbnails ul.alt li:first-child,.icons-container ul.alt li:first-child{border-top:0;padding-top:0}.thumbnails ul.icons,.icons-container ul.icons{cursor:default;list-style:none;padding-left:0;font-size:0}.thumbnails ul.icons li,.icons-container ul.icons li{display:inline-block;text-align:center;padding-left:0;padding-right:1em;font-size:14px}.thumbnails ul.icons li a,.icons-container ul.icons li a{display:block;border-radius:100%;margin:0;padding:0.5em;border:solid 1px #6ec4ea;color:#6ec4ea}.thumbnails ul.icons li a:before,.icons-container ul.icons li a:before{font-size:1.5em;display:block;width:1.5em;height:1.5em;line-height:1.5em}.thumbnails ul.icons li a:hover,.icons-container ul.icons li a:hover{background-color:#6ec4ea;color:white}.thumbnails ul.icons li:last-child,.icons-container ul.icons li:last-child{padding-right:0}.thumbnails dl,.icons-container dl{margin:0 0 2em 0}.thumbnails dl dt,.icons-container dl dt{display:block;font-weight:400;margin:0 0 1em 0}.thumbnails dl dd,.icons-container dl dd{margin-left:2em}.main .inner .locator{text-align:center;color:#6ec4ea}.main .inner .locator a{color:#6ec4ea;font-size:0}.main .inner .locator .icon{font-size:20px;margin-right:0.5em;position:relative;top:4px}.main .inner .locator .locator_text{font-size:1rem}.main .inner .notice{margin:0 1em 2em 1em;text-align:center}.main .inner .notice .notice_box{position:relative;display:inline-block;text-align:left;background-color:#2c2c32;padding:20px 50px 20px 20px;border-radius:4px;color:white}@media screen and (min-width: 480px){.main .inner .notice .notice_box{font-size:1.1em}}.main .inner .notice .notice_box.no-ribbon{padding-right:20px}
