@font-face{font-family:'icomoon';src:url("icomoon.eot?-580ah3");src:url("icomoon.eot?#iefix-580ah3") format("embedded-opentype"),url("icomoon.woff?-580ah3") format("woff"),url("icomoon.ttf?-580ah3") format("truetype"),url("icomoon.svg?-580ah3#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;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-tumb:before{content:"\e600"}.icon-inst:before{content:"\e601"}.icon-tube:before{content:"\e602"}.icon-mail:before{content:"\e603"}.icon-fb:before{content:"\e604"}.icon-twit:before{content:"\e605"}@font-face{font-family:'icomoon2';src:url("icomoon2.eot?3zmzzb");src:url("icomoon2.eot?#iefix3zmzzb") format("embedded-opentype"),url("icomoon2.woff?3zmzzb") format("woff"),url("icomoon2.ttf?3zmzzb") format("truetype"),url("icomoon2.svg?3zmzzb#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="ico-"],[class*=" ico-"]{font-family:'icomoon2';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-arrow-left:before{content:"\d600"}.ico-arrow-down:before{content:"\d601"}.ico-arrow-up:before{content:"\d602"}.ico-arrow-right:before{content:"\d603"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{margin:0}a{text-decoration:none;color:#2ba6cb;-webkit-tap-highlight-color:transparent}body{font-size:13px;line-height:1.5;margin:0px;padding:0px;font-family:"bree",Arial,Helvetica Neue,Helvetica,sans-serif}.typekit-badge{display:none !important}.no-scroll{overflow:hidden;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:scroll}a.link{color:#3bb6e4;text-decoration:none}p{font-family:"proxima-nova",sans-serif;font-size:1em;margin-bottom:1em;color:#555}p a{color:#3bb6e4;border-bottom:1px solid #3bb6e4}p a:hover{color:#3bb6e4;border-bottom:1px solid transparent}h1{font-size:3em}h2{font-size:2em}h3{font-size:1.2em;text-transform:uppercase}blockquote{font-family:"bree",sans-serif;font-style:italic;font-weight:100;font-size:2em;text-align:center;margin:6% auto;width:80%;border-top:2px dotted #000;border-bottom:2px dotted #000;padding:10px 0px}img{user-drag:none;-moz-user-select:none;-webkit-user-drag:none}body,html{position:relative;-webkit-text-size-adjust:none;overflow-x:hidden}.page-title{font-size:2.6em;float:left;font-family:"bello-pro";line-height:2em;margin-bottom:0px;padding-bottom:0px}.full-wrap{width:100%;float:left;position:relative}.c-black,.black-wrap{background:#000}.light-grey{background:#eee}.menu-btn{display:none;position:absolute;color:#fff;right:20px;height:20px;width:20px;top:12px;font-size:28px;padding:3px;text-align:center;line-height:21px;background:rgba(255,255,255,0.06)}.fullscreen{width:100%;float:left}.header{background:#000;position:fixed;z-index:9999;height:50px;top:0px;-webkit-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);overflow:hidden}.contain{max-width:1240px;margin:0 auto;padding:0px 20px;position:relative}.navi{list-style:none;float:right;margin:0px;margin-left:25px;padding:0px}.navi li{display:block;position:relative;float:left;margin:0px 8px;overflow:hidden}.navi li.mob-cart{cursor:pointer}.navi li a{padding:26px 0px 22px 0px;line-height:0px;float:left;color:#fff;text-transform:uppercase;font-size:12px;text-decoration:none;font-weight:100;letter-spacing:3px;-webkit-transition:all 300ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:all 300ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 300ms cubic-bezier(0.86, 0, 0.07, 1);transition:all 300ms cubic-bezier(0.86, 0, 0.07, 1)}.hove{padding:26px 0px 22px 0px;line-height:0px;margin-top:-76px;float:left;position:absolute;color:#00b1dc}.navi li a:hover{margin-top:50px}.navi li a.checkout-btn:hover{margin-top:0px !important}.cart-num{background:none;border:2px solid #3bb6e4;color:#3bb6e4;padding:5px 10px;margin-left:3px;-webkit-border-radius:100px;border-radius:100px;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease}.navi li a.checkout-btn:hover .cart-num{background:#3bb6e4;border:2px solid #3bb6e4;color:#000;padding:5px 10px;margin-left:3px;-webkit-border-radius:100px;border-radius:100px}.navi li a.here{margin-top:50px}.navi li a.here:hover{margin-top:50px}.logo{padding:0 10px;width:215px;float:left}.hangtag{width:50px;height:50px;background:#3bb6e4;float:left;overflow:hidden}.hangtag img{width:100%;padding:6px}.logo img{width:100%;height:50px}.bif{border:0px solid #333;width:200px;height:200px;-webkit-border-radius:1000px 1000px 1000px 1000px;border-radius:1000px 1000px 1000px 1000px;position:relative;-webkit-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transform:scale(0.2);-webkit-transform:scale(0.2);-o-transform:scale(0.2);-ms-transform:scale(0.2);transform:scale(0.2);position:fixed;z-index:999;right:-72px;margin-left:0px;top:-76px;display:none}.bif2{width:200px;height:165px;top:20px;position:relative;-webkit-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1)}.block{background:#fff;width:118px;height:30px;position:absolute;left:40px;border-radius:50px;-webkit-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1)}#p1{top:40px}#p2{bottom:40px}.rote{margin-top:25px;-moz-transform:scale(1.2) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-webkit-transform:scale(1.2) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-o-transform:scale(1.2) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform:scale(1.2) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform:scale(1.2) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg)}.rote2{margin-bottom:30px;-moz-transform:scale(1.2) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-webkit-transform:scale(1.2) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-o-transform:scale(1.2) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform:scale(1.2) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform:scale(1.2) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg)}.contain-slides{margin-top:50px}.prod-title{border-top:3px solid #000;font-size:1.3em;text-transform:none;margin-bottom:0px;line-height:1.2em;padding-top:4px;color:#000}.prod-image{position:relative;overflow:hidden;border:1px solid #ccc;border-bottom:none;width:100%}.cart{border:2px solid #00c2ff;border-radius:100px;min-width:24px;color:#fff;line-height:16px;height:24px;text-align:center;margin-top:13.5px;padding:2px}.cart:hover{background:#00c2ff;color:#000}.social-footer{background:#eee;border-top:6px solid #bbb;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bg-fb{background:#3b5998}.bg-ig{background:#517fa4}.bg-tw{background:#00aced}.bg-ml{background:#dd4b39}.bg-tube{background:#bb0000}.bg-tumb{background:#32506d}.follow{width:15.6%;float:left;margin:2% .52%;padding:1%;text-align:center;font-size:1.6em;border:2px solid rgba(0,0,0,0.05);border-radius:100px;color:rgba(51,51,51,0.34);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.btn-on{border:2px solid #fff;color:#fff}.keep-up{text-align:left;font-family:"bello-pro";font-size:2.2em;float:left;width:100%;margin-top:40px}.keep-up h2{background:#BBB;color:#fff;margin:0 auto;width:60px;height:60px;font-size:.8em;text-align:center;border-radius:50px 50px 50px 0%;font-weight:normal;padding:5px 0px;line-height:17px;padding-top:17px;position:relative;z-index:999;margin-bottom:-25px;-moz-transform:scale(0.8) rotate(-45deg);-webkit-transform:scale(0.8) rotate(-45deg);-o-transform:scale(0.8) rotate(-45deg);-ms-transform:scale(0.8) rotate(-45deg);transform:scale(0.8) rotate(-45deg)}.fourth{width:20%;margin:2.5%;float:left;position:relative}.fourth.biggy{border:3px solid #fff;margin:4%;width:17%}.big-kid{width:100%;background:#fff;border:4px solid #000}.foot-list-label{margin:10px 0px;padding:0;color:#fff;font-family:"bello-pro";font-size:2.3em;font-weight:normal}ul.foot-list{list-style-type:none;margin:0;padding:0}ul.foot-list li:last-child{border:none}ul.foot-list li a{text-decoration:none;color:#B6B6B6;display:block;padding:5px 0px;font-size:1em}ul.foot-list li a:hover{color:#00b1dc}.filter-btn{border:2px solid #3bb6e4;float:right;padding:8px 14px;margin:10px 0px;border-radius:100px;color:#3bb6e4;font-size:1.1em;cursor:pointer;text-transform:uppercase}.filter-btn:hover{border:2px solid #3bb6e4;background:#3bb6e4;color:#fff}.filter-btn.showing{border:2px solid #3bb6e4;background:#3bb6e4;color:#fff}#filters{max-height:0px;width:100%;position:relative;overflow:hidden;float:left;-webkit-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1)}#filters.open-me{max-height:1000px;padding-bottom:10px}.price{color:#999;font-weight:100}.prod-type{text-transform:uppercase;font-size:.8em;color:#808080;font-weight:800}.button{display:inline-block;padding:0.5em 1.0em;border:none;border-radius:100px;color:#000;font-size:11px;font-family:"proxima-nova", sans-serif;cursor:pointer;font-weight:900;background:#fff;border:2px solid #000;outline:none;margin:2px 0px}.button:hover{background-color:#000;color:#fff}.button:active,.button.is-checked{background-color:#000;color:#fff}.button.is-checked{color:white}.contain-iso{padding:0% 26px !important}.isotope{background:none;float:left;width:103%;margin-left:-1.5%}.isotope:after{content:'';display:block;clear:both}.ui-group{display:inline-block;width:49%;padding:1% 0;float:left}.ui-group h3{display:block;vertical-align:top;line-height:normal;margin-right:0.2em;font-size:12px;float:none;margin-bottom:8px}.ui-group .button-group{display:inline-block;margin-right:20px}.full-wrap.title{margin:10px 0px}.color-shape{width:18%;margin:1%;float:left}.color-shape img{width:100%;position:relative;border-bottom:none}.color-shape:hover img:not(.badge){-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;cursor:pointer !important}.swiper-wrapper{position:relative;width:9999999px;overflow:hidden;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px, 0, 0);-webkit-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px, 0, 0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px, 0, 0);-o-transition-timing-function:ease;-o-transform:translate(0px, 0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px, 0, 0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px, 0, 0);transition-timing-function:ease;-webkit-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1)}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);margin:0 auto}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.swiper-container{width:100%;height:100%;color:#fff;text-align:center}.swiper-slide .title{font-style:italic;font-size:42px;margin-top:80px;margin-bottom:0;line-height:45px}.pagination{margin:0 auto}.swiper-pagination-switch{display:inline-block;width:12px;height:12px;border-radius:10px;background:#000;margin:4px;border:2px solid #fff;cursor:pointer;-webkit-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1)}.swiper-pagination-switch:hover{-moz-transform:scale(1.4);-webkit-transform:scale(1.4);-o-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.swiper-visible-switch{background:#aaa}.swiper-active-switch{background:#fff;border:2px solid #000;-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.arrow-left,.arrow-right{position:absolute;top:50%;margin-top:-30px;width:30px;height:60px;z-index:10000;background:#000;color:#fff;font-size:20px;text-align:center;line-height:64px;text-decoration:none}.arrow-left{left:-10px;opacity:1}.arrow-right{right:-10px;opacity:1}.arrow-left:hover{opacity:.5}.arrow-right:hover{opacity:.5}.swiper-slide[style]{height:auto !important}.swiper-container[style]{height:auto !important}.swiper-wrapper[style]{height:auto !important}.swiper-slide img{width:100%;height:auto}img{vertical-align:top}.product-holder{width:50%;float:left;margin-top:90px}.stuff-holder{width:45%;float:right;margin-left:5%}.line-break{margin:7px 0px;width:100%;border-bottom:1px dashed #ccc;float:left}.description{width:46%;float:left;margin-left:4%}.page-title.product-page{width:100%;margin:75px 0px 0px 0px;font-family:"bree",sans-serif;font-weight:800;line-height:normal}.prod-type.product-page{text-transform:uppercase;font-size:1em;color:#5A5A5A;margin-top:0px;float:left;width:100%}.prod-type.product-page span{color:#999;font-weight:100}.tabs{float:left;width:10%}.tabs a{display:block;float:left;width:100%;overflow:hidden;margin:0% 0% 10% 10%;border:1px solid #ccc}.tabs a.active{border:1px solid #333}.swiper-container.product-page{width:90%;float:left;margin:0;color:#fff;border:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden}.swiper-slide.product-page{background:none;overflow:hidden;color:#fff}.tabs a img{width:100%}.options{width:50%;float:left}.atrb{width:100%;float:left;margin-top:15px}h3.atrb-label{font-size:.9em;text-transform:uppercase;font-weight:bold}.size-btn,.color-btn,.gender-btn{border:2px solid #000;padding:4px;margin:4px 2px;font-weight:900;text-align:center;font-size:11px;font-family:"proxima-nova", sans-serif;min-width:58px;border-radius:100px;float:left;position:relative;cursor:pointer}.size-btn:hover,.color-btn:hover,.gender-btn:hover{border:2px solid #000;color:#fff;background:#000;float:left}.selected{border:2px solid #000;color:#fff;background:#000;float:left}.color-name{font-size:9px;position:absolute;text-align:center;font-weight:800;width:100%;opacity:0;bottom:-14px;font-family:"proxima-nova",sans-serif;color:#7B7B7B}.special-style{margin-top:4px;padding:7px 10px;float:left}.color-btn:hover .color-name,.color-btn.selected .color-name{opacity:1}.color-btn.is-checked .color-name{opacity:1}.color-sml{float:left;border:2px solid #FFF;height:13px;width:13px;margin-left:3px;margin-top:8px;-webkit-border-radius:100px;border-radius:100px}.color-sml.c-white{background:#fff;-webkit-box-shadow:inset 0 0 0 2px #CFCFCF;box-shadow:inset 0 0 0 1px #CFCFCF}.color-sml:hover,.color-sml.chosen{border:2px solid #222}.phone-number{color:#fff;border-top:3px solid #fff;font-size:1.5em;font-style:italic;text-align:center}.phone-number span{color:pink}.thumb-swatches{float:right}.all-out.selected{background:#fff}.all-out{border:2px solid #ccc;color:#ccc;cursor:default;pointer-events:none}.all-out:hover{border:2px solid #ccc;color:#ccc;cursor:default;background:#fff}.add-to-cart{-webkit-appearance:none;-webkit-border-radius:0px;border:2px solid #3bb6e4;float:left;padding:10px 60px;margin:20px 0px;border-radius:100px;background:#3bb6e4;color:#fff;font-size:1.2em;cursor:pointer;font-weight:100;font-family:'bree', sans-serif;outline:none}.add-to-cart:hover{border:2px solid #3bb6e4;background:#fff;color:#3bb6e4}.color-btn{height:30px;min-width:30px;padding:0px;margin-bottom:10px}.inside{height:20px;min-width:20px;position:absolute;margin:3px;border:2px solid #fff;border-radius:100px;top:0px}.c-grey{background:#A5A5A5}.c-black{background:#000}.c-orange{background:#f80}.c-purple{background:#be16be}.c-red{background:#e82209}.c-white{background:#f0f0f0}.c-green{background:#77d512}.c-blue{background:#3e9bf5}.c-yellow{background:#ffcb00}.c-pink{background:#ff7ce9}.color-btn.all-out .inside{opacity:.4}.xQty{display:inline-block;height:32px;float:left;margin-left:3px;margin-top:3px;-webkit-appearance:none}.qtyValue{text-align:center;color:#000;letter-spacing:2px;font-weight:400;font-size:16px;float:left;height:32px;width:80px;border:solid 2px #000;border-left:0;border-right:0;background:none;outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0px;padding:0px;position:relative;-webkit-appearance:none;-webkit-border-radius:0px}input.qtyplus{width:32px;height:32px;font-size:12px;background:#DDDDDD;line-height:12px;font-size:18px;outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid #000;cursor:pointer;float:right;-webkit-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0;-webkit-appearance:none}input.qtyplus:hover{background:#000;color:#fff}input.qtyplus:active{background:#000;color:#fff}input.qtyminus{width:32px;height:32px;font-size:12px;background:#DDDDDD;font-size:18px;line-height:12px;outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid #000;cursor:pointer;float:left;-webkit-border-radius:100px 0px 0px 100px;border-radius:100px 0px 0px 100px;-webkit-appearance:none}input.qtyminus:hover{background:#000;color:#fff}input.qtyminus:active{background:#000;color:#fff}.line-behind-text{text-align:center;border-bottom:2px dotted black}.line-behind-text h2{color:black;font-weight:800;display:inline-block;position:relative;font-size:15px;top:25px;background:white;padding:0 20px;font-family:"bello-pro";font-size:2.3em;font-weight:normal}.hashtag span{color:#000;font-weight:900;text-transform:uppercase}.customer{width:14.6%;height:0;overflow:hidden;padding-bottom:14.4%;border:1px solid #ccc;position:relative;float:left;margin:1%}.hashtag{margin-top:20px;margin-bottom:20px;color:#777}.customer-wrapper{width:102%;margin-left:-1%}.customer img{width:100%;position:relative}.black-bar{width:100%;float:left;text-align:center}.blog-hero{margin:0px;width:100%;padding:0%;padding-top:10%;height:500px;left:0px;position:relative;z-index:99;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;border-top:4px solid #000}.overlay{background:rgba(0,0,0,0);position:absolute;height:100%;width:100%;margin-top:-10%;-webkit-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1)}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:20px auto}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blog-title{position:absolute;bottom:0px;padding:5%;padding-bottom:0;width:100%;text-align:center;z-index:999;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#26000000', GradientType=0)}.blog-hero:hover .overlay{background:rgba(0,0,0,0.31)}.post-author{color:#fff;text-align:center;border-radius:100px;border:4px solid #fff;background:#000;width:60px;height:60px;overflow:hidden;position:absolute;left:50%;margin-left:-30px;bottom:-30px}.post-author img{width:100%}.post-title{font-size:4.2em;font-weight:bold;color:#fff;padding:20px;padding-bottom:40px;line-height:normal}.post-content{margin:3em auto;max-width:700px}.post-date{width:100%;float:left;text-align:center;margin-bottom:40px;padding:0% 24%;margin-top:0px}.post-date-line{text-align:center;border-bottom:2px dotted black}.post-date-text{color:black;font-weight:800;display:inline-block;position:relative;font-size:15px;top:25px;background:white;padding:0 20px;font-family:"bello-pro";font-size:2.3em;font-weight:normal}.post-content p{font-family:"proxima-nova",sans-serif;font-size:1.5em;margin-bottom:1em;color:#555}.post-content li,.post-list li{font-family:"proxima-nova",sans-serif;margin-top:.7em;color:#555}.post-content ol,.post-content ul,.post-list{font-family:"proxima-nova",sans-serif;font-size:1.5em;margin-bottom:1em;color:#555}.post-content p img,.blog-image img{width:1000px;height:auto;margin:20px 0px;margin-left:-150px;border:1px solid #ccc}.read-more{margin:40px auto;color:#3bb6e4;padding:10px;border:2px solid;position:relative;text-align:center;width:200px;border-radius:100px}.read-more:hover{color:#fff;background:#3bb6e4}.prev-post,.next-post{height:100px;background:rgba(0,0,0,0.38);color:#fff;position:fixed;width:280px;top:50%;margin-top:-50px;z-index:0;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;-webkit-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1)}.absolute-top{position:absolute;top:180px}.absolute-bottom{position:absolute;bottom:0px;top:unset}.next-post{right:-250px}.prev-post{left:-250px}.next-post:hover{right:0px}.prev-post:hover{left:0px}.prev-post:hover,.next-post:hover{background:#000}.p-arrow{line-height:100px;font-size:30px;width:30px;text-align:center;float:left;height:100px}.exrp-post{width:250px;float:left;height:100px;background:url(http://jcc1.johnnycupcakes.netdna-cdn.com/wp-content/uploads/2014/07/BIG-simpsons-slider-main.jpg);position:relative;background-attachment:scroll !important;background-position:center;background-repeat:no-repeat;background-size:cover !important}.exrp-text{font-size:14px;font-family:"proxima-nova";background:rgba(0,0,0,0.49);position:relative;padding:10px;height:100%;width:100%}.no-results{width:100%;height:auto;display:none}.no-results img{width:80%;margin:0 10%}.box-wrap{width:36px;height:28px;position:relative}.box-wrap:hover .box-bottom,.box-wrap .box-bottom.hover{background:#3bb6e4;color:#000;transition:background-color 0s linear;-o-transition:background-color 0s linear;-ms-transition:background-color 0s linear;-moz-transition:background-color 0s linear;-webkit-transition:background-color 0s linear}.box-bottom{width:34px;height:22px;position:relative;border:2px solid #3bb6e4;text-align:center;-webkit-border-radius:4px;border-radius:4px;color:#fff;line-height:18px;letter-spacing:0;font-size:14px;font-weight:100;transition:background-color 1s ease;-o-transition:background-color 1s ease;-ms-transition:background-color 1s ease;-moz-transition:background-color 1s ease;-webkit-transition:background-color 1s ease}.navi li a.checkout-btn{padding-top:11px}.box-top{height:4px;width:26px;border:2px solid #3bb6e4;left:4px;position:relative;border-bottom:0px;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-left:3px solid #3bb6e4;border-right:3px solid #3bb6e4}.box-handle{height:6px;width:0px;border:2px solid #3bb6e4;position:absolute;bottom:0px;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.right{right:0px}.events .color-shape{width:31.3%;height:auto;margin:1%;float:left;border:4px solid #000}.events .event-wrap{padding:5%;position:absolute;z-index:999;bottom:0px;width:100%;text-align:center}.events .over-img{position:absolute;width:100%;height:100%;z-index:99;opacity:.86}.events .event-title{color:#fff;font-size:2em;font-weight:normal;text-transform:none;line-height:normal}.events .event-label{font-size:10px;font-family:"proxima-nova";font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;color:#000}.events .blog-title{position:absolute;bottom:0px;padding:5%;padding-bottom:0;width:100%;text-align:center;z-index:999;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.29) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.29)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.29) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.29) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.29) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.29) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#26000000', GradientType=0)}.event-label-detail{font-size:10px;font-family:"proxima-nova";font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#fff;background:#000000;text-align:center;padding:2px 0px 0px 0px}.events .event-date{font-family:bello-pro;font-size:1.9em;color:#000;font-weight:100}.events .full-wrap.title{margin-top:70px}.events .prod-image{position:relative;overflow:hidden;border:none;border-bottom:none;width:100%}.long{width:100%}.over-img.top-margin{margin-top:-10%}.past-badge{background:#000;color:#fff;position:absolute;top:0px;right:0px}.events .color-shape{width:31.3%;height:auto;margin:1%;float:left;border:4px solid #000;overflow:hidden}.past-badge{display:none}.past .past-badge{background:#FFF;color:#000;position:absolute;top:8px;right:-25px;z-index:9999;font-size:10px;width:80px;font-weight:900;padding-top:2px;text-align:center;text-transform:uppercase;font-family:"proxima-nova";letter-spacing:1px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block}.c-boston{background:#7acbb8}.c-la{background:#f25759}.c-hull{background:#47c6ef}.c-london{background:#AD66c7}.c-hq{background:#fea25c}.c-vinyard{background:#c40452}.c-other{background:#ccc}.bakery{width:48%;margin:1%;float:left;border:4px solid #000}.bakery:hover .bakery-img img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.bakery-title{position:absolute;bottom:0px;text-align:center;width:100%;color:#fff;font-size:32px;z-index:9;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#26000000', GradientType=0)}.bakery-title h3{font-size:1.5em;text-transform:none}.bakery-img{position:relative;overflow:hidden}.bakery-img img{width:100%;-webkit-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1)}.bakery-details{padding:5%;text-align:center;color:#fff}.white-link{color:#fff;border-bottom:1px solid transparent;font-size:18px}.white-link:hover{color:#fff;font-size:18px}.black-link{color:#000;border-bottom:1px solid transparent;font-size:18px}.black-link:hover{color:#000;font-size:18px}.page-title.center{text-align:center;width:100%}.more{border:2px solid;width:200px;margin:0 auto;padding:5px;-webkit-border-radius:100px;border-radius:100px}.more:hover{background:#fff;color:#000;border:2px solid #fff}.bakery-info{color:#fff;margin:4% 0px;width:23%;margin-right:2%;float:left}.bakery-info p{font-family:"proxima-nova",sans-serif;font-size:18px;margin-bottom:1em;color:#fff}.bakery-info a{color:#fff;border-bottom:1px solid #fff}.bakery-info a:hover{color:#fff}.b-soc{background:rgba(0,0,0,0.26);padding:15px;font-size:30px;border-radius:100px;float:left;margin:5px;-webkit-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1)}.b-soc:hover{background:rgba(0,0,0,0.8);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.bakery-info h3{font-size:12px;text-transform:uppercase;color:#000}.bake-ico{color:#fff;border-radius:100px;background:#000;width:60px;height:60px;position:relative;margin:0 auto;margin-top:10px;overflow:hidden;margin-bottom:-70px;line-height:0px}.bake-ico img{width:60%;margin:15%}.map{position:relative;float:right;width:50%;height:100%;margin-bottom:-5px;z-index:9}.all-cover-right{width:50%;margin-right:50%}.all-cover-left{width:50%;margin-right:50%}.post-date-text{color:black;font-weight:800;display:inline-block;position:relative;font-size:15px;top:22px;background:white;padding:0 20px;font-family:"bello-pro";font-size:2.3em;font-weight:normal}.story .blog-hero{z-index:9;height:550px}.aside{z-index:99;width:100%;position:absolute}.stickit{position:fixed;top:0}.stickit-end{position:absolute;bottom:0px}.row{position:relative}.row:after{clear:both;content:".";display:block;height:0;visibility:hidden}.content{float:left;width:100%}.container{width:100%}.line-top{position:absolute;height:50px;border-right:3px dotted #000000;right:50%;z-index:9;margin-top:-50px;margin-right:-2px}.inside-date{background:#fff;width:100%;border-bottom:3px solid #000;text-align:center;position:relative;font-size:1.4em;line-height:50px;font-weight:500;padding-top:50px;font-style:italic}.inside-date span{color:#3BB6E4}.arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:10px solid #000;position:absolute;bottom:-13px;left:50%;margin-left:-20px}p.pullquote-left,p.pullquote-right{font-size:1.9em;line-height:1;width:40%;float:left;margin:20px;border:4px solid #000;margin-left:-60px;background:#fff;color:#000;padding:20px;line-height:1;font-family:bree;font-style:italic}p.pullquote-right{float:right;margin:20px;margin-right:-40px}.right-image{float:right;margin:20px;margin-right:-40px;width:40%;border:1px solid #ccc}.left-image{float:left;margin:20px;margin-left:-40px;width:40%;border:1px solid #ccc}.notch-block-left{height:10px;position:relative;background:#fff;margin-top:-10px;width:50%;margin-left:-80px;z-index:9}.notch-block-right{height:10px;position:relative;background:#fff;margin-top:-10px;width:50%;left:50%;margin-left:80px;z-index:9}.notch-right{width:0;height:0;position:relative;border-right:60px solid #fff;margin-top:-10px;left:50%;border-left:20px solid transparent;border-bottom:10px solid #fff;z-index:9}.notch-left{width:0;height:0;position:relative;border-left:60px solid #fff;margin-top:-10px;left:50%;margin-left:-80px;border-right:20px solid transparent;border-bottom:10px solid #fff;z-index:9}.story .post-content{margin:3em auto;max-width:700px;margin-bottom:100px}.cse input.gsc-input,input.gsc-input{font-family:inherit;border:1px solid #BBB;padding:12px !important;width:99%;font-size:16px !important}.cse input.gsc-search-button,input.gsc-search-button{font-family:inherit;font-size:16px !important;color:#fff;font-weight:bold;padding:0 8px;height:auto !important;min-width:auto;background-color:#3bb6e4 !important;border:1px solid #3bb6e4 !important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:12px !important}.gsc-selected-option-container{background-color:transparent;border:1px solid #eee;border:1px solid rgba(0,0,0,0.1);border-radius:2px;box-shadow:0 1px 1px #eee;box-shadow:0 1px 1px rgba(0,0,0,0.1);color:#444;cursor:default;font-size:11px;font-weight:bold;height:27px;line-height:27px;max-width:90%;min-width:54px !important;outline:0;padding:0 28px 0 6px;position:relative;text-align:center;width:auto !important}.cse form.gsc-search-box,form.gsc-search-box{padding:20px !important;margin-bottom:6px;float:left;background:#E2F1F9}.cse .gsc-control-cse,.gsc-control-cse{padding:0em;width:auto}.gsc-table-cell-thumbnail,.gs-promotion-image-cell{padding:0px 6px 0px 0px !important}.gsc-control-cse,.gsc-control-cse .gsc-table-result{width:100%;font-size:13px;padding:10px}.page-title.center{text-align:center;width:100%;margin-top:20px}table.gsc-branding,table.gcsc-branding{border-style:none;border-width:0;border-spacing:0 0;width:100%;display:none !important}.gsc-results .gsc-cursor-box .gsc-cursor-page{border-color:#777777;background-color:#FFFFFF !important;text-decoration:none !important;padding:6px}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{border-color:#333333;background-color:#000 !important;color:#fff !important}.gsc-control-cse{font-family:"proxima-nova",sans-serif !important;border-color:#FFFFFF;background-color:#FFFFFF}.gs-result .gs-title,.gs-result .gs-title *{color:#3bb6e4 !important;font-family:"bree",sans-serif;font-size:20px !important;text-decoration:none !important}.gs-webResult div.gs-visibleUrl,.gs-imageResult div.gs-visibleUrl{color:#AEAEAE !important}.gsc-adBlock{position:relative;display:none !important;border-bottom:1px solid #E9E9E9;margin-bottom:4px}.gsc-webResult.gsc-result:hover,.gsc-imageResult:hover{border-color:transparent !important;background-color:#F9F9F9}.gsc-results .gsc-cursor-box{margin-bottom:10px;text-align:center !important}.gsc-results .gsc-cursor-box .gsc-cursor-page{border-color:#777777;background-color:#FFFFFF;color:#444444;padding:10px}.tagline{width:220px;float:left;margin:10px 2px}.tagline img{width:100%}@media screen and (max-width: 1240px){.arrow-right{right:0px}.arrow-left{left:0px}.contain-slides{max-width:100% !important;padding:0% 0% !important;margin-top:50px}}@media screen and (max-width: 1024px){.follow{font-size:1.2em}.events .color-shape{width:48%}.phone-number{font-size:1em}.tagline{display:none}}@media screen and (max-width: 810px){.keep-up h2{background:#BBB;color:#fff;margin:0 auto;width:60px;height:60px;font-size:.8em;text-align:center;border-radius:50px 50px 50px 0%;font-weight:normal;padding:5px 0px;line-height:17px;padding-top:17px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;z-index:999;margin-bottom:-25px;-moz-transform:scale(0.65) rotate(-45deg);-webkit-transform:scale(0.65) rotate(-45deg);-o-transform:scale(0.65) rotate(-45deg);-ms-transform:scale(0.65) rotate(-45deg);transform:scale(0.65) rotate(-45deg)}.events .color-shape{width:98%}.follow{font-size:1.4em}.post-list{font-size:1.1em}.cart{border:2px solid #00c2ff;border-radius:100px;min-width:24px;color:#fff;line-height:16px;text-align:center;padding:12px}.fourth{width:45%;margin:2.5%;float:left;position:relative}.fourth.biggy{border:3px solid #fff;margin:4% 2.5%;width:40%}.phone-number{text-transform:uppercase}.no-mob{display:none}.bif{display:block}.page-title{font-size:1.5em}.filter-btn{padding:3px 8px;margin:0px}.color-shape{width:48%;margin:1%;float:left}.ui-group{display:inline-block;width:98%;padding:1%}.header{max-height:50px;height:auto}.header.menu-up{max-height:500px;position:fixed;z-index:999999999;padding-bottom:10px}.menu-btn{display:block}.header .navi{list-style:none;margin:10px 0px;padding:0px;width:100%}.header .navi li{height:auto;margin:2px;width:100%;position:relative}.header .navi li{height:auto;margin:.5%;width:49%;position:relative}.header .navi li a{padding:10px 0px 10px 0px;width:100%;position:relative;float:left;text-align:center;margin:0px 0px;background:rgba(255,255,255,0.09);border:1px solid rgba(255,255,255,0);padding:20px}.swiper-container.product-page{width:100%;float:left;margin:0;color:#fff;border:1px solid #ccc}.tabs{float:left;width:100%}.tabs a{display:block;float:left;width:10%;overflow:hidden;margin:1% 1% 0% 0%;border:1px solid #ccc}.page-title.product-page{width:100%;margin:0px 0px 20px 0px;font-weight:bold}.add-to-cart{border:2px solid #3bb6e4;float:left;padding:10px 60px;margin:20px 0px;border-radius:100px;background:#3bb6e4;color:#fff;font-size:1.4em;cursor:pointer;width:100%;text-align:center}.product-holder{width:100%;float:left;margin-top:0}.stuff-holder{width:100%;margin-top:20px;float:left;margin-left:0%}.title-holder{margin-top:70px}.navi li a.here:hover{margin-top:0px}.navi li a.here{color:#00b1dc}.header .navi li.mob-cart{position:absolute;top:0px;right:11px;width:auto}.bif{left:-72px}.hangtag{width:50px;height:50px;background:#3bb6e4;float:none;overflow:hidden;margin:0 auto}.header .navi li a.checkout-btn{background:none;padding:8px}.logo{padding:8px;width:200px;height:auto;float:left;display:none}.blog-hero{margin:0px;width:100%;padding:0%;padding-top:10%;height:300px;left:0px;position:relative;background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover}.post-title{font-size:2.2em;font-weight:bold;color:#fff;padding:20px;padding-bottom:40px;line-height:normal}.post-title.generic{font-size:4.2em;font-weight:bold;padding:40px 0px;line-height:normal;text-align:center}.post-date-text{color:black;font-weight:800;display:inline-block;position:relative;font-size:15px;top:12px;background:white;padding:0 20px;font-family:"bello-pro";font-size:1.3em;font-weight:normal}.post-content p{font-family:"proxima-nova",sans-serif;font-size:1.1em;margin-bottom:1em;color:#555}.blog-title{position:absolute;bottom:0px;padding:5%;padding-bottom:20px;width:100%;text-align:center;z-index:999;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#26000000', GradientType=0)}.blog-image img{width:100%;height:auto;margin:20px 0px;margin-left:0px;border:1px solid #ccc}.prev-post,.next-post{height:100px;background:rgba(0,0,0,0.38);color:#fff;position:relative;float:left;width:50%;top:0%;margin-top:0px;z-index:999;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;-webkit-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1)}.exrp-post{width:80%;float:left;height:100px;background:url(http://jcc1.johnnycupcakes.netdna-cdn.com/wp-content/uploads/2014/07/BIG-simpsons-slider-main.jpg);position:relative;background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover}.p-arrow{line-height:100px;font-size:30px;width:20%;text-align:center;float:left;height:100px}.next-post{right:0px}.prev-post{left:0px}.bakery-info{color:#fff;margin:30px 0px;width:48%;float:left;margin-right:2%}.bakery{width:100%;margin:2% 0%;float:left;border:4px solid #000}.bakery-title h3{font-size:1em;text-transform:none}.map{display:none}p.pullquote-left,p.pullquote-right,.left-image,.right-image{width:100%;margin:20px auto;font-family:bree;font-size:20px}}@media screen and (max-width: 610px){.events .color-shape{width:98%}}.modal{position:relative;top:75px;width:90%;margin:0 5%;max-width:506px;padding:3px;margin-bottom:50px;border-radius:8px;background-color:#FFF;z-index:1001}@media (min-width: 520px){.modal{display:inline-block;margin-left:-260px;left:50%}}.modal-inner{text-align:center;background-color:#FFF;padding:15px 30px;border:3px solid black;border-radius:8px;overflow:hidden}@media (min-width: 520px){.modal-inner{width:500px;text-align:left}}.modal-screen{position:fixed;top:0;bottom:0;width:100%;overflow-y:scroll;overflow-x:hidden;z-index:10000;background-color:rgba(0,0,0,0.5);transition:all 0.5s ease-in-out 0s}.is-hidden{visibility:hidden;opacity:0}.close-btn{position:absolute;top:-15px;right:-15px;background:url("//cdn.shopify.com/s/files/1/0134/5202/t/19/assets/close-btn.png?14608336337734727518");height:44px;width:44px;border-radius:22px;cursor:pointer}.size-page{max-width:800px}.size-page h1,.size-page h2{text-align:center}.size-page h2{margin-bottom:1em}.sizechart-wrap{display:inline-block;vertical-align:top;width:100%;border:2px solid #000;margin-bottom:1em}.sizechart-wrap table{width:100%}table.rwd-table tr.table-head{background:#000}tr.table-head th{color:#fff;font-size:1.2em;border-right:1px solid #fff;text-align:center}.orwd-table tr.table-head th{text-align:left !important}tr.table-head th:last-child{border:none}.sizechart-wrap table.rwd-table tr td{text-align:center}@media screen and (max-width: 480px){.sizechart-wrap{width:100%}}table{overflow:hidden;border-collapse:collapse;margin:0}th{display:none;color:#999}th.gender{background:#19B3DE}tr.spacer{display:none}table.rwd-table tr:nth-child(even){background-color:#F5F4F4}td{display:block}td.size{color:#00b1dc}td:first-child{padding-top:.5em;border-bottom:0;background-color:inherit;text-align:left}th:last-child,td:last-child{padding-right:0}td:last-child{margin-bottom:.5em;border-bottom:0;background-color:inherit}td:first-child:before,td:nth-child(2):before,td:last-child:before,td:nth-child(6):before{content:"";width:0}th,td{display:table-cell;line-height:2;padding:.25em .5em}th,td{margin:.5em 1em}.spacer td{height:10px;line-height:0}.swatch input{display:none}.cart-wrap{position:absolute;margin:auto;width:100%;height:1px;top:50px;right:0;z-index:99999}.cart-dropdown{display:none;width:260px;box-shadow:0px 0px 12px #777;text-align:left;position:absolute;top:1px;right:0px;z-index:11000;width:250px;background:none repeat scroll 0% 0% #FFF}.cart-dropdown>.title{position:relative;height:39px;border-bottom:1px solid #A9DFF3}.cart-dropdown .title h2{margin:0 0 0 9px;text-transform:uppercase;font-size:18px;line-height:42px;font-family:"bree", sans-serif}.cart-dropdown .title img{cursor:pointer;position:absolute;top:14px;right:16px}.cart-dropdown ul{max-height:345px;overflow-y:scroll;list-style-type:none;margin:0}.cart-dropdown ul li{position:relative;height:56px;border-bottom:1px solid #A9DFF3}.cart-dropdown ul li div.img,.cart-dropdown ul li div.desc,.cart-dropdown ul li div.price,.cart-dropdown ul li div.overlay{float:left;height:56px}.square-thumb-cart{overflow:hidden;padding:0px;width:54px;height:40px;margin:8px 5px 0px 8px;position:relative;text-align:left}.nailthumb-container img{position:relative;width:54px;height:81px;top:-20.5px;left:0px;margin:0px;padding:0px;max-width:none;text-align:left;float:left}.cart-dropdown ul li .desc{width:83px}.cart-dropdown ul li .desc .wrapper{padding-top:6px;font:bold 10px Arial,sans-serif;text-transform:uppercase;color:#999}.cart-dropdown ul li .desc .wrapper h2{font:600 12px "bree","Arial Bold",sans-serif;color:#000;margin-bottom:5px}.cart-dropdown ul li .price .wrapper{margin-top:21px;margin-left:40px;height:56px;font:600 16px "bree","Arial Bold",sans-serif}.cart-dropdown .checkout{height:63px}.cart-dropdown .checkout a{display:block;width:138px;height:27px;background:none repeat scroll 0% 0% #3BB6E4;color:#FFF;font:600 14px/30px "Bree","Arial Bold",sans-serif;text-transform:uppercase;text-align:center;float:left;margin:18px 0px 0px 15px}.cart-dropdown .checkout .price{float:right;height:63px;margin-right:10px;font:600 16px/63px "Bree","Arial Bold",sans-serif;color:#3BB6E4}.cart-dropdown ul li .overlay{display:none;position:absolute;top:24px;right:0px;width:100%;height:100%;background:none repeat scroll 0% 0% rgba(0,0,0,0.4)}.cart-dropdown ul li .overlay a{position:absolute;top:17px;right:10px;display:block;font:12px/24px Arial,sans-serif;background:none repeat scroll 0% 0% #000;color:#FFF;width:70px;height:24px;text-align:center}.selector-wrapper{display:none}.size-page{margin-top:4em}#customer-register,#custom-order,#customer-login,#customer-reset-password,#customer-order,#customer-account,#customer-addresses{margin-top:6em}.fullwidth-btn{width:100%;padding:1em !important}#guest{margin-top:2em;border:1px solid #ccc;padding:1.5em 1em 1.8em 1em;background:#FAFAFA;text-align:center}#guest h2{margin-bottom:0.5em}h2.title{margin-bottom:0.5em}.large_form{margin-bottom:1em}.large_form input{width:70%;margin-left:-1%;padding:1.5em 1em;height:55px;font-size:14px;color:#777;font-family:"proxima-nova", sans-serif;border:none}.text-right{text-align:right !important}label.label{width:30%;text-align:left;padding:2em;font-weight:600;text-transform:uppercase;float:left;background:#E7E7E7;color:#000}@media screen and (max-width: 640px){label.label{padding:20px 17px;font-size:0.8em}.address_table{margin-right:0;width:100%}}h2.title{text-align:center}.fourofour{margin-top:50px}.related-products{clear:both;padding-top:20px}.related-products .color-shape{position:relative}input.btn{font-family:"bree",sans-serif;border:none;background:#3bb6e4;color:#fff;border:2px solid #3bb6e4;padding:0.5em 2.5em;font-size:1.1em;border-radius:100px}input.btn:hover{cursor:pointer;background:#fff;color:#3bb6e4}.errors ul{list-style:none;margin-left:0;color:#2ba6cb}.arrow-up{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;right:15px;top:-7px;z-index:999999999;overflow:visible}#customer_orders table{width:100%}.address.note{padding:1em 0em;text-align:left}.address.note p,.view_address p{margin-bottom:0;line-height:1.4;font-size:1em;padding:0em 1.5em;color:#222;font-weight:bold}#order_details{width:100%;margin-top:2em}#order_details thead,#customer_orders thead{background:#f5f5f5}#order_details th{padding:0.5rem 0.625rem 0.625rem;border-radius:0}#order_details tbody{font-family:"proxima-nova", sans-serif}@media screen and (max-width: 500px){#order_details tbody{font-size:0.9em}}tr.order_summary td.label{font-size:1.2em;color:#000;margin:0 0 0 0.3em;text-align:right}tfoot tr{background:#fff}td.total.money{font-weight:normal;font-size:1em;font-family:"proxima-nova", sans-serif}.customer_address_table{border:none}.customer_address_table label{color:#000;font-size:1.2em;line-height:1}.customer_address_table tr{line-height:1}.customer_address_table td.value input{padding:0.5em}#address_tables{text-align:center}.address_table{margin-bottom:1em;display:inline-block;width:100%;border:2px solid #000}.address_table h2{font-family:"bree", serif !important;background:#2ba6cb;display:block;color:#fff;font-size:1.6em;padding:0.8em 0.9em;text-align:left;border-bottom:2px solid #222}p.address_actions{margin:0.5em 0 0 0}#view_address,#customer_logout_link,.add-new-address,.action_link a{font-family:"proxima-nova", sans-serif;border:2px solid #2ba6cb;font-weight:600;border-radius:20px;padding:0.5em 1em;display:inline-block;margin:1em 0}#view_address:hover,#customer_logout_link:hover,.add-new-address:hover,.action_link a:hover{background:#2ba6cb;color:#fff}.address_actions{text-align:right}.action_link a{margin:0}.select-country{line-height:1}.success p{font-family:"proxima-nova", sans-serif;font-size:1.1em;margin-bottom:0em;color:#555}.add-to-cart.checkout{background:#fff;border:2px solid #000;color:#000;text-align:center}.add-to-cart.checkout:hover{background:#000;border:2px solid #000;color:#fff}.cat-types{display:none}.success{display:none;float:left;width:100%}.showing{display:block}@media all and (min-width: 810px){.checkout,.success.showing{display:none}}p{font-family:"proxima-nova", sans-serif;font-size:1.1em;margin-bottom:1.1em;color:#555}@media all and (min-width: 810px){.prev-post.is-lowest,.next-post.is-lowest{position:absolute;top:auto;bottom:550px}}@media all and (max-width: 810px){.post-date{margin-bottom:28px;margin-top:-10px}}.inside-date{background:#fff;width:100%;border-bottom:3px solid #000;text-align:center;position:relative;font-size:2.2em;line-height:normal;font-weight:800;padding:60px 10px 10px 10px}.page-title.center{text-align:center;width:100%;margin-top:0px}.line-top{position:absolute;height:50px;border-right:3px dotted #000000;right:50%;z-index:9;margin-top:-60px;margin-right:-2px}.bakery-details{padding:5%;text-align:center;color:#fff;min-height:180px}.bakery-info p{font-family:"proxima-nova",sans-serif;font-size:16px;margin-bottom:1em;color:#fff}@media all and (max-width: 810px){.header .navi li{height:auto;margin:.5%;width:99%;position:relative}.inside-date{font-size:1.2em}}.BIS_button{display:none !important}#cart-form{float:right;width:100%}.missing-size{float:left;margin:0px;padding:3px;font-size:1em;font-family:proxima-nova;text-transform:none}.missing-size-wl{padding:3px 10px;font-size:1em;margin:0px;background:#fff;border:2px solid #3bb6ed;font-weight:600;color:#3bb6e4;font-family:proxima-nova;width:auto}.missing-size-wl:hover{color:#000;border:2px solid #000}.color-shape img.badge{position:absolute;z-index:9;width:28%;top:2%;left:-1px}.at-cart{position:relative;background:#FFF;width:300px;right:0px;z-index:999999;border:1px solid #ccc;float:right;top:50px;display:none}.at-cart h4{padding-top:10px;font-size:13px}.at-cart h4 span{color:#888}.at-cart.cart-out{display:block}.ex-out{position:absolute;top:10px;right:0%;border:2px solid #000;width:30px;height:30px;background:transparent;border-radius:100px;text-align:center;right:20px;line-height:25px}.ex-out:hover{background:#000;color:#fff}.at-cart-checkout{width:94%;background:#3bb6e4;padding:10px;margin:3%;border-radius:100px;color:#fff;border:2px solid #3bb6e4;font-size:16px}.at-cart-checkout:hover{width:94%;background:#fff;padding:10px;margin:3%;border-radius:100px;color:#3bb6e4}.at-cart-list{overflow:scroll;max-height:-webkit-calc(100vh - 50px);max-height:calc(100vh - 50px)}.at-cart-item{position:relative;background:#F9F9F9;width:100%;padding:3%;border-top:1px solid #ccc}.at-cart h3{position:absolute;top:0;font-family:bello-pro;text-align:center;padding:3%;text-transform:none;font-size:25px;font-weight:100;width:100%;background:#FFF;z-index:999999;border-bottom:1px solid #ccc;line-height:inherit}.at-cart h2{font-size:14px;margin-bottom:0px}.at-cart h2 span{color:#888;font-weight:100;float:right}.at-cart h6{font-family:proxima-nova;font-size:10px;font-weight:100;color:#777;margin-bottom:0px}.at-cart h6 span{color:#3bb6e4;font-weight:900;text-transform:uppercase}.at-cart-total{bottom:0px;width:100%;text-align:center;background:#fff;border-top:1px solid #ccc;height:95px;position:absolute}.mini-cart{position:fixed;width:100%;z-index:99999999;height:0px}@media all and (max-width: 810px){.mini-cart{display:none}.straight-to-cart{position:absolute;right:9px;height:50px;width:50px;top:0}}.close-btn-minicart{position:absolute;top:15px;right:10px;height:22px;width:22px;border-radius:22px;cursor:pointer;z-index:9999999;font-family:proxima-nova;background:#fff;border:2px solid #000;text-align:center;font-size:12px;font-weight:900;line-height:20px}.close-btn-minicart:hover{color:#fff;background:#000}.checkout-btn{width:100%;text-align:center;padding:11px 0px !important}.bis-select{width:100%;float:left;position:relative;background:#fff;border:2px solid #000;font-size:14px;height:40px;font-family:"proxima-nova";margin-bottom:10px;outline:none}.bis-label{width:100%;float:left;text-transform:uppercase;font-size:10px;color:#888}.bis-title{line-height:normal;margin-bottom:10px;font-size:20px;text-align:left;text-transform:none;font-family:proxima-nova}.wishlist-wrap{float:left;width:100%;padding:20px;background:#eee;border:1px dashed #000;margin-top:-8px}.bis-email{width:100%;float:left;font-size:16px;padding:10px;border:2px solid #000;border-radius:5px;margin-bottom:10px;font-family:"proxima-nova";outline:none}.bis-btn{float:left;width:50%;width:100%;float:left;font-size:16px;padding:10px;border:2px solid #3bb6e4;background:#3bb6e4;color:#fff;margin-bottom:10px;margin-top:10px;border-radius:100px;font-family:"bree";outline:none}.bis-btn:hover{border:2px solid #3bb6e4;background:#fff;color:#3bb6e4}.sold-out{width:100%;color:#FF6B00}.field{border:2px solid #000;margin-bottom:1em;padding-left:0}.field input:focus{outline:none}#recover-password p{margin:-2em 0 2em 0;text-align:center;font-size:12px;color:#888}.needspace{margin-top:2em;text-align:center}#customer-activate{margin-top:60px}.create-password{margin-bottom:20px}#customer-login .post-date,#customer-register .post-date{width:100%;text-align:center;margin-bottom:50px;padding:0% 20%;margin-top:-15px;font-size:1.4em;float:none}#customer-login .post-date-text,#customer-register .post-date-text{top:32px;font-size:2em !important}#customer-login h2,#customer_sidebar h2{font-family:"bello-pro"}@media screen and (max-width: 700px){#customer-login .post-date,#customer-register .post-date{padding:0%}}.order-chart{border:2px solid #222;margin-bottom:3em}.order-chart tr.table-head th{font-size:14px;line-height:1.6}table.rwd-table{margin:0}.order-chart tbody{text-align:center !important}h4#add_address_title{margin:1em 0}.field select{height:55px;-webkit-appearance:none;background-color:transparent;background-image:url(//cdn.shopify.com/s/assets/checkout/icons/ico-updown.svg-8d31fcf18624393f1147d2e2b3614907.png);background-image:url(//cdn.shopify.com/s/assets/checkout/icons/ico-updown-8d31fcf18624393f1147d2e2b3614907.svg),none;background-position:center center;background-repeat:no-repeat;background-position:right center;padding:0;margin:0;border:none;line-height:1.5em;width:66%;color:#888;outline:none}.edit_address{padding:1em}.hidden{height:0;overflow:hidden;display:block !important;line-height:0;margin:0 !important}#customer_orders{margin-bottom:1em}input[type='checkbox']{border-radius:100px;border:2px solid #222;height:20px;margin-right:.25em;cursor:pointer;position:relative;vertical-align:bottom;transition:box-shadow 0.1s cubic-bezier(0.3, 0, 0, 1.2),border-color 0.1s cubic-bezier(0.3, 0, 0, 1.2);outline:none}input[type='checkbox']:after{content:"";display:block;position:absolute;left:-1px;top:-1px;width:18px;height:18px;-webkit-transform:scale(0.2);transform:scale(0.2);-webkit-transition:all 0.2s cubic-bezier(0.3, 0, 0, 1.2);transition:all 0.2s cubic-bezier(0.3, 0, 0, 1.2);background-image:url(//cdn.shopify.com/s/assets/checkout/icons/ico-check-blue.svg-9e510328770f5b799b2c98b525446fa7.png);background-image:url(//cdn.shopify.com/s/assets/checkout/icons/ico-check-blue-9e510328770f5b799b2c98b525446fa7.svg),none;background-position:center center;background-repeat:no-repeat}.orwd-table{min-width:300px}.orwd-table th{display:none}.orwd-table td{display:block;padding:0}.orwd-table td:before{content:attr(data-th) ": ";font-family:"bree", sans-serif;font-weight:bold;width:45%;display:inline-block;background:#222;color:#fff;padding:0 0.8em;margin-right:1em}@media (min-width: 680px){.orwd-table td:before{display:none}}.orwd-table th,.orwd-table td{text-align:left}@media (min-width: 680px){.orwd-table th,.orwd-table td{display:table-cell;padding:.25em .5em}.orwd-table th:first-child,.orwd-table td:first-child{padding-left:0}.orwd-table th:last-child,.orwd-table td:last-child{padding-right:0}}.orwd-table{border:4px solid #222}.orwd-table tr{border-top:1px solid #fff}.orwd-table th,.orwd-table td{margin:0em}@media (min-width: 680px){.orwd-table th,.orwd-table td{padding:1em !important}}@media (max-width: 680px){.orwd-table tbody{border-top:4px solid #222}}.float-right{float:right !important}#customer-order h1{font-family:"bello-pro";font-size:2.2em}p.status-note{margin-bottom:2em;font-family:"bree",sans-serif;font-size:1em}#preloader{position:fixed;left:0;top:0;z-index:9995;width:100%;height:100%;overflow:visible;background:#FFF}.sub-total{float:none}#order_details.orwd-table td:before{width:100%}#order_details.orwd-table td:first-child:before{background-color:#00b1dc}.order-summary{background:#fff;border-radius:0;border:2px solid #000;width:100%}.order-summary__section{padding:1.5em}.order-summary__section--header h3{font-family:'bello-pro', serif;font-size:2em;text-transform:none;color:#222}.order-summary{color:#777}.summary-body{border-top:1px solid #e1e1e1}.order-summary__section{padding:1.5em;border-top:1px solid #e1e1e1}.order-summary__section:first-child{border-top:none}ul.product-list{margin:0;padding:0;list-style-type:none}.order-summary .product-list .product{padding-top:1.5em;padding-bottom:1.5em}.order-summary .product-list .product{padding-right:5.5em;border-top:1px solid #e7e7e7}.product-list .product--has-image{padding-left:6em}.product-list .product{padding:1.125em 0}.product:after,.product:before{content:"";display:table}.product:after{clear:both}.order-summary .product-list .product:first-child{margin-top:-1.5em;border-top:none}.product-list .product__image{margin-right:1em}.product__image{display:block;width:5em;border-radius:8px;float:left;overflow:hidden}.product-list .product--has-image .product__info,.product-list .product--has-image .product__price{margin-top:.4em}.product__info__name{color:#00B1DC;font-size:1.2em}.product__info__name,.product__info__description{display:block}.product__info__description{font-size:12px}.product-list .product__price{float:right;margin-right:-4.5em;color:#222;font-size:1.2em}.product-list .product--has-image .product__info,.product-list .product--has-image .product__price{margin-top:.4em}.total-line:after,.total-line:before{content:"";display:table}.total-line:after{clear:both}.total-line:first-child{margin-top:0}.total-line__name{float:left;font-family:"proxima-nova", sans-serif}.total-line__price{float:right;color:#222;font-size:1.2em}.payment-due-container:after,.payment-due-container:before{content:"";display:table}.payment-due-container:after{clear:both}.order-summary .payment-due-container .payment-due__label{padding:.5em 0}.payment-due__label{float:left;margin-top:.25em;font-family:"proxima-nova", sans-serif}.order-summary .payment-due-container .payment-due__price{margin-top:.125em}.payment-due__price{font-size:2.4em;line-height:1;float:right;color:#3bb6e4;font-weight:bold}.order-summary .payment-due-container .payment-due__currency{margin-top:0.7em}.payment-due__currency{float:right;margin-right:.75em;padding:0.25em 0.3em 0.2em;background:#bbb;border-radius:4px;color:#fff;text-transform:uppercase;font-size:12px;font-family:"proxima-nova", sans-serif}.pre-inner{content:'';display:inline-block;height:100px;left:50%;margin:-50px 0 0 -50px;position:absolute;top:50%;width:100px;-webkit-animation:myanim 1s infinite;-moz-animation:myanim 1s infinite;-ms-animation:myanim 1s infinite;-o-animation:myanim 1s infinite;animation:myanim 1s infinite}@-webkit-keyframes myanim{0%{-webkit-transform:scale(0.8)}25%{-webkit-transform:scale(1) rotate(10deg)}40%{-webkit-transform:scale(1) rotate(-10deg)}50%{-webkit-transform:scale(1) rotate(10deg)}75%{-webkit-transform:scale(1) rotate(-10deg)}100%{-webkit-transform:scale(0.8)}}@-moz-keyframes myanim{0%{-moz-transform:scale(0.8)}25%{-moz-transform:scale(1) rotate(10deg)}40%{-moz-transform:scale(1) rotate(-10deg)}50%{-moz-transform:scale(1) rotate(10deg)}75%{-moz-transform:scale(1) rotate(-10deg)}100%{-moz-transform:scale(0.8)}}@-ms-keyframes myanim{0%{-ms-transform:scale(0.8)}25%{-ms-transform:scale(1) rotate(10deg)}40%{-ms-transform:scale(1) rotate(-10deg)}50%{-ms-transform:scale(1) rotate(10deg)}75%{-ms-transform:scale(1) rotate(-10deg)}100%{-ms-transform:scale(0.8)}}@-o-keyframes myanim{0%{-o-transform:scale(0.8)}25%{-o-transform:scale(1) rotate(10deg)}40%{-o-transform:scale(1) rotate(-10deg)}50%{-o-transform:scale(1) rotate(10deg)}75%{-o-transform:scale(1) rotate(-10deg)}100%{-o-transform:scale(0.8)}}@keyframes myanim{0%{transform:scale(0.8)}25%{transform:scale(1) rotate(10deg)}40%{transform:scale(1) rotate(-10deg)}50%{transform:scale(1) rotate(10deg)}75%{transform:scale(1) rotate(-10deg)}100%{transform:scale(0.8)}}.c-multi{overflow:hidden;background:#e82209;background:-moz-linear-gradient(top, #e82209 0%, #e82209 34%, #e82209 34%, #ffcb00 35%, #ffcb00 67%, #3e9bf5 68%, #3e9bf5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e82209), color-stop(34%, #e82209), color-stop(34%, #e82209), color-stop(35%, #ffcb00), color-stop(67%, #ffcb00), color-stop(68%, #3e9bf5), color-stop(100%, #3e9bf5));background:-webkit-linear-gradient(top, #e82209 0%, #e82209 34%, #e82209 34%, #ffcb00 35%, #ffcb00 67%, #3e9bf5 68%, #3e9bf5 100%);background:-o-linear-gradient(top, #e82209 0%, #e82209 34%, #e82209 34%, #ffcb00 35%, #ffcb00 67%, #3e9bf5 68%, #3e9bf5 100%);background:-ms-linear-gradient(top, #e82209 0%, #e82209 34%, #e82209 34%, #ffcb00 35%, #ffcb00 67%, #3e9bf5 68%, #3e9bf5 100%);background:linear-gradient(to bottom, #e82209 0%, #e82209 34%, #e82209 34%, #ffcb00 35%, #ffcb00 67%, #3e9bf5 68%, #3e9bf5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e82209', endColorstr='#3e9bf5',GradientType=0 );-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#gift-card-header h1{font-family:"bree",sans-serif}#gift-card-code-inner{font-size:3em;margin-top:0.5em}#gift-card-actions a{padding:3px 10px;font-size:1em;margin:5px auto;background:#fff;border:2px solid #3bb6ed;font-weight:600;color:#3bb6e4;font-family:proxima-nova;border-radius:100px;display:inline-block}
