﻿body.gallery-shown{overflow:hidden}#image,#no-image-wrapper{position:relative;display:block}#image>img,#no-image-wrapper>img{vertical-align:top}#image ul,#no-image-wrapper ul{position:absolute;top:30px;left:0;list-style:none;padding:0;margin:0}#image ul li,#no-image-wrapper ul li{float:left;clear:left;margin-top:22px;padding:4px 12px;font-family:Alegreya;font-size:24px;color:#fff;background-color:#f06159;display:inline-block;opacity:.85;border-radius:0 5px 5px 0}#image ul:after,#no-image-wrapper ul:after{content:"";display:block;clear:left}.detail .sizes-n-colors{margin:-8px 0 0 -10px;padding:0}.detail .sizes-n-colors li{margin:8px 0 0 10px;display:inline-block;position:relative}.detail .sizes-n-colors li>label{display:inline-block;position:relative;cursor:pointer;vertical-align:top;border-radius:5px;padding:7px 22px 5px 22px;background-color:#e7e7e8;border:1px solid #e7e7e8;color:#58b2d9;transition:padding .2s}.detail .sizes-n-colors li>label:after{content:"";background-image:url("../../images/layout/product-color-tick.svg");background-position:50% 50%;background-size:18px 18px;background-repeat:no-repeat;display:block;position:absolute;width:36px;left:22px;top:0;bottom:0;opacity:0;transition:left .2s, opacity .2s}.detail .sizes-n-colors li>input{position:absolute;opacity:0;z-index:-1;appearance:none;width:1px;height:1px}.detail .sizes-n-colors li>input:checked ~ label{padding:7px 10px 5px 34px;background-color:#58b2d9;border-color:#58b2d9;color:#fff;transition:padding .2s}.detail .sizes-n-colors li>input:checked ~ label:after{left:0;opacity:1;transition:left .2s, opacity .3s}.detail .sizes-n-colors li>input:focus ~ label{box-shadow:0 0 0 .25rem rgba(88,178,217,0.25)}.detail .sizes-n-colors li.not-in-stock{opacity:.8;filter:grayscale(0.7)}.detail .sizes-n-colors li.not-in-stock:after{content:"";display:block;border-radius:5px;position:absolute;inset:0;opacity:.5;pointer-events:none;background:repeating-linear-gradient(-45deg, #fff, #fff 10px, #e7e7e8 10px, #e7e7e8 20px)}.detail .colors li>label{background-color:var(--color);border-color:var(--border);color:var(--text)}.detail .colors li>input:checked ~ label{background-color:var(--color);border-color:var(--border);color:var(--text)}.detail .quantity{width:110px;display:inline-block}.detail .stock{margin-left:20px;display:inline-block;color:#42454c}.detail .stock.in-stock{color:#4d9948}.detail .stock.unavailable{color:#d13f36}.detail .stock.awaiting{color:#d13f36}.detail .price{display:block;margin:0 0 10px 0;color:#7d7d88}.detail .price s{font-size:24px;font-weight:200}.detail .price strong{font-size:30px;font-weight:200;color:#42454c}.detail .submit{width:240px}.detail .socialize{margin-top:46px}.detail .socialize>a{display:inline-block;display:inline-flex;align-items:center;line-height:32px;color:#b8b8bd;font-size:18px;margin-top:8px;text-decoration:none}.detail .socialize>a::before{font:normal normal normal 18px/32px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-right:5px;color:#fff;background-color:#dededf;border-radius:30px;width:32px;height:32px;text-align:center;vertical-align:center}.detail .socialize>a span{text-decoration:underline}.detail .socialize>a.facebook::before{content:"";font-size:20px;padding-left:2px;padding-top:1px}.detail .socialize>a.mail::before{content:""}.detail .specification{line-height:20px;margin-top:16px;border-top:1px solid #dededf;padding-top:10px;text-align:justify}.detail .specification>div>span{color:#72727c}.detail .specification-images{margin:16px 0 0 -6px;border-top:1px solid #dededf;padding-top:10px}.detail .specification-images>span{display:inline-block;vertical-align:top;margin-left:6px;text-align:center;position:relative}.detail .specification-images>span>img{display:block;border:1px solid #cacacc;border-radius:64px;vertical-align:top;margin:0 auto;pointer-events:none;box-sizing:content-box}.detail .specification-images>span>span{display:block;text-align:center;padding:2px 5px;font-size:12px;pointer-events:none}.detail .specification+.specification-images{margin-top:0;border-top:0}
