html,body{font-display:swap;font-family:open sans,Arial,Helvetica,sans-serif;font-size:14px;text-align:center;color:#393632;background-color:#000;clear:both;margin:0 auto}.show-on-mobile{display:none}.hide-on-mobile{display:block}embed,object,iframe,.map-holder{max-width:100%;width:100%}#widget2{margin-top:10px;margin-bottom:20px}.main-bottom .video-iframe{float:right;width:940px}a{text-decoration:none;color:#1a1a1a;-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1)}a:visited{text-decoration:none}a:hover{text-decoration:none;color:#c7411d}a img{border:none}a.preserved-roses{font-family:eurostile-n5,eurostile,open sans,Arial,Helvetica,sans-serif;font-size:24px;text-transform:uppercase;font-weight:100}.title,h1,h2,h3,h4,h5,h6{font-family:myriad-pro,Arial,Helvetica,sans-serif;font-family:open sans,Arial,Helvetica,sans-serif;font-weight:600;margin:0}.title,h1{font-size:28px;line-height:28px;padding:4px 0 8px}.subtitle,h2{font-size:24px;line-height:26px;padding:4px 0 6px}h3{font-size:18px;line-height:20px;padding:4px 0 6px}h4{font-size:16px;line-height:18px;padding:4px 0 6px}h5{font-size:15px;line-height:15px;padding:4px 0}h6{font-size:14px;line-height:14px;padding:4px 0}acronym{border:none}p{padding-top:0;margin-top:0}.tiny{font-size:11px}.small{font-size:13px}.small-center{font-size:13px;text-align:center;font-style:italic}.large{font-size:17px}.error,.red{color:#b60d04}.green{color:#5ea90d}.light{color:#ababab}#skypedetectionswf{display:none}.center{text-align:center}.clearer{clear:both;font-size:0;line-height:0;height:0;padding:0;margin:0 auto;border:none}.divider{clear:both;font-size:0;line-height:5px;height:5px;padding:0;margin:5px 0 0;border-top:solid #e4d0cb 1px}.gap1{float:left;width:10px}.gap2{float:left;width:4px}.gap3{float:left;width:30px}img{max-width:100%;height:auto;width:auto;width:auto\9}.img-left{float:left;margin-right:15px;margin-top:4px;margin-bottom:6px;text-align:center;max-width:40%}.img-right{clear:right;float:right;margin-left:15px;margin-top:4px;margin-bottom:6px;text-align:center;max-width:40%}.img-main,.img-center{text-align:center;margin-bottom:6px}.precart-page #main .important-image-holder{display:none!important}ul{margin-top:6px;margin-bottom:6px;padding-top:0;padding-bottom:0;margin-left:0;padding-left:0}ul li{line-height:22px;list-style:none;margin-top:0;padding-top:0;padding-bottom:7px;margin-left:0;padding-left:20px;background-image:url(../images/point.gif);background-position:5px 8px;background-repeat:no-repeat}ul li li{background-image:url(../images/point2.gif);background-position:5px 7px;background-repeat:no-repeat}.af_list{}.af_list .af_item,ul.af_list li.af_empty{text-align:left;background:0 0}#none{-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.hidealways{display:none!important}#container1,#container-top,#container-header,#container-intro,#container-main,#container-main2,#container-main-bottom,#container-news,#container-footer,#container-base{text-align:left;margin:0 auto;margin-left:auto;margin-right:auto;padding:0;border:none;background-color:#f2f2f2}#container-news{display:none}.wrap{width:1270px;text-align:left;margin:0 auto;margin-left:auto;margin-right:auto;padding:0;border:none}#container-top{background-color:#000}#container-top .wrap{width:1370px}#container-header{background-color:#fff}#container-header .wrap{width:1370px}#container-intro{}#container-intro .wrap{width:1370px;text-align:center;background-color:#fff;background-position:50% 0;background-size:cover}#container-main-top .wrap{padding:0 50px;background-color:#fbfbfb;border-top:1px solid #f5f4f4}.home #container-main-top .wrap{background-color:#fff}#container-main .wrap{padding:0 50px;background-color:#fff;border-top:1px solid #f5f4f4;border-bottom:1px solid #f5f4f4;overflow:hidden}.home #container-main .wrap{background-color:#fbfbfb}#container-main2 .wrap{padding:20px 50px;background-color:#fff;border-bottom:1px solid #f5f4f4}#container-main-bottom{}#container-main-bottom .wrap{padding:0 50px;background-color:#fff;border-bottom:1px solid #f5f4f4}#container-news{}#container-news .wrap{padding:0 50px;background-color:#fbfbfb}#container-footer{background-color:#1a1a1a}#container-base{background-color:#000}#container-video .wrap{position:relative;width:1370px;padding:0;height:450px;overflow:hidden}.top-bar{color:#fff;height:70px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9999}.top-bar #search{float:left;display:inline-block;margin-right:70px;margin-top:20px}.top-bar #search .search-off{color:#000;font-style:italic}.top-bar #search #search-box-input{float:left;width:200px;height:32px;font-size:18px;font-style:normal;line-height:30px;border:none;border-radius:4px;padding:6px;background-color:#4d4d4d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.top-bar #search #search-box-input:focus{outline:none}.top-bar #search #search-button{position:relative;text-indent:-5000px;background-color:#4d4d4d;border:none;width:32px;height:32px;margin-left:5px;border-radius:4px;-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1)}.top-bar #search #search-button:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"\e907";font-family:amysflowers;text-align:center;text-indent:0;height:100%;width:100%;line-height:30px;font-size:20px;cursor:pointer}.top-bar #search #search-button:hover{background-color:#fff}.top-bar #facebook{float:left;margin-top:25px}.top-bar .cart-icon{display:inline-block;float:right;padding:0;font-size:18px;line-height:30px;text-transform:uppercase;font-weight:900;padding:0 24px;margin:20px 16px 0 0;letter-spacing:1px;position:relative;margin-top:0}.top-bar .cart-icon a{color:#bfbfbf}.top-bar .cart-icon a:hover{color:#fff}.top-bar .cart-icon:after{position:absolute;content:"|";top:0;right:0;bottom:0;font-size:14px;font-weight:300;color:#4d4d4d}.top-bar .title,.top-bar h1{display:inline-block;float:right;padding:0;margin-top:20px;font-size:18px;line-height:30px;text-transform:uppercase;font-weight:900;letter-spacing:1px;-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1)}.top-bar .title{margin-right:20px}.top-bar .title a,.top-bar h1 a{color:#bfbfbf}.top-bar h1:hover a,.top-bar .title:hover a{color:#fff}.top-bar .contact2{position:relative;float:right;display:inline-block;line-height:30px;padding:0 24px;margin:20px 0 0 20px}.top-bar .contact2 a{color:#8e8e8e;font-size:18px;font-weight:300;letter-spacing:1px}.top-bar .contact2 a:hover{color:#fff}.top-bar .contact2:before{position:absolute;content:"|";left:0;top:0;bottom:0;color:#4d4d4d}.top-bar .contact2:after{position:absolute;content:"|";top:0;right:0;bottom:0;color:#4d4d4d}#top-nav{float:right;color:#dddddc;font-size:18px;z-index:899}#top-nav ul{margin:0;display:block}#top-nav ul li{display:block;padding:0;margin:0;width:210px;height:70px;line-height:30px;background-image:none;-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1)}#top-nav ul li:hover{background-color:#fff}#top-nav a.member-item{position:relative;float:left;text-transform:uppercase;letter-spacing:1px;padding:20px;line-height:30px;height:70px;width:100%;color:#676767;z-index:9999;font-weight:800;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#top-nav a.member-item:before{position:absolute;top:20px;right:20px;line-height:30px;font-size:22px;font-weight:300;font-family:amysflowers;content:"\e906"}#top-nav a:hover,#top-nav a.over{color:#676767;background-color:#fff}#top-nav ul.sub-nav{display:none;position:absolute;top:70px;right:0;width:210px;z-index:600;color:#333;box-shadow:rgba(0,0,0,.2) 0 0 5px}#top-nav .sub-nav li{display:block;float:left;width:210px;height:auto;padding:0;color:#333}#top-nav .sub-nav a{display:block;float:left;width:100%;font-size:15px;line-height:42px;background-color:#fff;color:#333;padding:0 20px;-webkit-transition:none;transition:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#top-nav .sub-nav a:hover{background-color:#333;color:#fff}.district-home .hide-on-district{display:none}.auckland-home:first-of-type .img-center{margin-bottom:0}.auckland-home:first-of-type .img-center img{vertical-align:middle}#header{height:214px;position:relative}#header #logo{position:absolute;top:0;left:0;display:inline-block;z-index:300}#header #logo img{vertical-align:middle;max-height:214px}#header #spacing{display:none}#mobile-navigation{display:none;background-color:#756d61;padding:10px 20px}#mobile-navigation a{float:right;display:inline-block;line-height:40px;height:40px;font-size:20px;font-weight:600;padding:0 10px;color:#4f483b;background-color:#9d907c;margin-left:6px;border-radius:3px;position:relative;z-index:920}#mobile-navigation a img{max-height:100%;vertical-align:middle}#mobile-navigation a:hover{outline:none;color:#fff;background-color:#82796c}#navigation{float:right;font-family:eurostile-n5,eurostile,open sans,Arial,Helvetica,sans-serif;font-weight:500;text-transform:uppercase;font-size:17px;line-height:40px;letter-spacing:1.4px;height:40px;color:#000;margin-top:132px}#navigation ul{margin:0;padding:0;color:#000}#navigation ul li{float:left;display:inline-block;line-height:39px;list-style:none;color:#000;margin-top:0;padding-top:0;padding-bottom:0;margin-left:0;padding-left:0;background:0 0;position:relative;z-index:900}#navigation ul li:before{position:absolute;content:"";top:12px;bottom:0;right:-1px;width:1px;height:16px;background-color:#eaeaea;z-index:999}#navigation ul li:last-child:before{display:none}#navigation a{float:left;display:inline-block;white-space:nowrap;height:40px;line-height:40px;color:#000;padding-right:16px;padding-left:16px}#navigation a strong,#navigation a b{display:block;height:40px;line-height:40px;font-weight:400}#navigation a:hover,#navigation .over{color:#000;z-index:894}#navigation a:hover strong,#navigation .over strong,#navigation a:hover b,#navigation .over b{cursor:pointer}#navigation .on{color:#000;z-index:894}#navigation .on strong,#navigation .on b{cursor:pointer}#navigation .nav-div{display:inline-block;float:left;width:1px;text-align:center;line-height:40px;height:40px;color:#fff;padding:0;margin:0 auto;border:none}#navigation .sub-nav{position:absolute;top:36px;left:1px;display:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;color:#fff;letter-spacing:normal;text-transform:none;line-height:14px;z-index:897}#navigation .sub-nav li{float:left;display:inline-block;width:200px;height:auto;color:#fff;line-height:14px}#navigation .sub-nav li:before{display:none}#navigation .sub-nav a{float:none;display:block;width:200px;height:auto;line-height:14px;border-right:none;white-space:normal;color:#fff;-webkit-transition:none;transition:none;background:0 0;padding:16px 20px;background-color:#000;border-left:none;margin:0;z-index:898}#navigation .sub-nav a:hover{color:#000;background-color:#fbfbfb}.nav-right,.nav-right ul li,.nav-right a,.nav-right .nav-div{float:right}.nav-base{clear:both;font-size:0;line-height:5px;height:5px;padding:0;margin:0 auto;border:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:#dcc8c6;background-image:url(../images/nav_bg.png);background-position:top;background-repeat:repeat-x}.tablet-member-details{display:none;height:auto;line-height:20px;text-align:right;color:#713837;background-color:#dcc8c6;background-image:url(../images/nav_bg.png);background-position:top;background-repeat:repeat-x;padding:5px 27px}.tablet-member-details a{color:#713837}.tablet-member-details a:hover{color:#c7411d}.tablet-member-details img{vertical-align:middle;margin-bottom:1px}.mobile-member-details{display:none}.wrap.video video{position:Relative;left:50%;top:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:100;transform:translateX(-50%) translateY(-50%);background-size:cover;transition:1s opacity}.intro-image{position:relative}.intro-image:before{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;z-index:20;background-color:rgba(0,0,0,.4);display:none}.mothers-day-auckland .intro-image:before{display:none}.intro-image h3{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:60px;line-height:70px;z-index:40;text-shadow:rgb(245,84,116,.6) 0 0 10px;font-family:kaushan script;letter-spacing:1px;width:80%;-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1)}#introduction-countdown{color:#fff;font-size:26px;padding:100px 50px}#introduction-countdown h2{font-family:eurostile-n4,eurostile,open sans,Arial,Helvetica,sans-serif;font-weight:400;font-size:44px;line-height:44px;letter-spacing:1.8px;text-shadow:0 0 6px rgba(0,0,0,.4);padding-bottom:40px}#introduction-countdown #countdown-clock{font-family:eurostile-n4,eurostile,open sans,Arial,Helvetica,sans-serif;font-weight:700;font-size:70px;line-height:70px;letter-spacing:1px;text-shadow:0 0 10px rgba(0,0,0,.4);padding-bottom:50px}#introduction-countdown .countdown-button a{display:inline-block;font-size:24px;font-weight:700;line-height:24px;color:#d20036;background-color:#fff;padding:12px 20px;border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:inset 0 0 0 0 #c5016a;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;transition:all ease .4s;margin-bottom:20px}#introduction-countdown .countdown-button a:hover{color:#fff;box-shadow:inset 0 60px 0 0 #c5016a}@media screen and (max-width:1000px){#introduction-countdown{padding:60px 20px}#introduction-countdown h2{font-size:30px;line-height:30px;padding-bottom:20px}#introduction-countdown #countdown-clock{font-size:40px;line-height:40px;padding-bottom:30px}#introduction-countdown .countdown-button a{font-size:18px;padding:12px 20px}}@media screen and (max-width:400px){#introduction-countdown{padding:50px 10px}#introduction-countdown h2{font-size:20px;line-height:20px}#introduction-countdown #countdown-clock{font-size:30px;line-height:30px}#introduction-countdown .countdown-button a{font-size:14px}}#flash{position:relative;z-index:600}#flash div{position:absolute;left:0;top:0;text-align:center;max-width:100%;z-index:700;display:none}#flash div img{max-width:100%;height:auto;width:auto\9}#slider{position:relative;background:url(images/colorbox/loading_white.gif) no-repeat 50%}#slider .slider-text{position:absolute;right:30px;width:30%;text-align:right;bottom:-50%}#slider .slider-text a{color:#fff}#slider .slider-text a:hover{color:#fff;text-decoration:underline}#slider img{position:absolute;top:0;left:0;display:none}#slider a{border:0;display:block}#slider-over{position:absolute;left:0;top:0;z-index:800}#slidebox{width:940px;color:#fff;text-align:left;margin:0 auto;margin-left:auto;margin-right:auto;padding:0;border:none;font-size:14px;color:#fff;position:relative;overflow:hidden}#slidebox-holder{float:left;width:940px;height:140px;overflow:hidden;position:relative}#slidebox-slider{position:absolute;left:0;top:0}#slidebox a{color:#fff}#slidebox a:hover{text-decoration:underline}#slidebox .slidebox-item{float:left;width:200px}#slidebox #slidebox-left{position:absolute;left:0;top:0;display:block;width:60px;height:140px;z-index:850}#slidebox #slidebox-left a{display:block;height:140px;text-decoration:none;background-color:#d6d6d6;background-image:url(../images/slider_left.png);background-position:50%;background-repeat:no-repeat;text-decoration:none}#slidebox #slidebox-left a:hover{background-color:#ededed}#slidebox #slidebox-right{position:absolute;right:0;top:0;display:block;width:60px;height:140px;z-index:851}#slidebox #slidebox-right a{display:block;height:140px;text-decoration:none;background-color:#d6d6d6;background-image:url(../images/slider_right.png);background-position:50%;background-repeat:no-repeat;text-decoration:none}#slidebox #slidebox-right a:hover{background-color:#ededed}#slidebox #slidebox-left a:focus,#slidebox #slidebox-right a:focus{outline:0}#random-holder{}#random-holder .random-holder-image{height:80px;font-size:18px;font-style:italic;padding:20px 25px;text-align:right}#random-holder a{color:#000}#random-holder a:hover{color:#6d9ead}#image-rotator.wrap{width:1370px;text-align:center}#image-rotator.wrap .flex-caption{font-family:eurostile-n4,eurostile,open sans,Arial,Helvetica,sans-serif;font-weight:400;font-size:44px;line-height:44px;letter-spacing:1.8px;text-align:center;top:0;bottom:0;padding-top:100px}#image-rotator.wrap .flex-caption h1,#image-rotator.wrap .flex-caption h2{font-family:eurostile-n4,eurostile,open sans,Arial,Helvetica,sans-serif;font-weight:700;font-size:70px;line-height:70px;text-shadow:0 0 10px rgba(0,0,0,.4);padding:0;margin:40px 0 50px}#image-rotator.wrap .flex-caption .flex-button{display:inline-block;font-size:24px;font-weight:700;line-height:24px;color:#d20036;background-color:#fff;padding:12px 20px;border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:inset 0 0 0 0 #c5016a;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;transition:all ease .4s;margin-bottom:20px}#image-rotator.wrap .flex-caption:hover .flex-button{color:#fff;box-shadow:inset 0 60px 0 0 #c5016a}.flex-caption .wrap{text-align:center}#image-rotator.wrap .flex-caption .flex-caption-inner{font-weight:400;text-align:center}#image-rotator a:hover{text-decoration:none;color:#fff}@media screen and (max-width:1200px){#image-rotator.wrap .flex-caption{font-size:32px;line-height:32px;padding-top:60px}#image-rotator.wrap .flex-caption h1,#image-rotator.wrap .flex-caption h2{font-size:50px;line-height:50px;margin:30px 0 40px}}@media screen and (max-width:900px){#image-rotator.wrap .flex-caption{font-size:24px;line-height:24px;padding-top:40px}#image-rotator.wrap .flex-caption h1,#image-rotator.wrap .flex-caption h2{font-size:36px;line-height:36px;margin:20px 0 30px}#image-rotator.wrap .flex-caption .flex-button{font-size:18px;line-height:18px}}@media screen and (max-width:670px){#image-rotator.wrap .flex-caption{font-size:18px;line-height:18px;padding-top:30px}#image-rotator.wrap .flex-caption h1,#image-rotator.wrap .flex-caption h2{font-size:24px;line-height:24px;margin:10px 0 20px}#image-rotator.wrap .flex-caption .flex-button{font-size:18px;line-height:18px}}@media screen and (max-width:550px){#image-rotator.wrap .flex-caption{font-size:16px;line-height:16px;padding-top:16px}#image-rotator.wrap .flex-caption h1,#image-rotator.wrap .flex-caption h2{font-size:20px;line-height:20px;margin:5px 0 20px}#image-rotator.wrap .flex-caption .flex-button{display:none}}#frontbox{}#frontbox .frontbox-item{float:left;width:200px}#frontbox .frontbox-over{position:absolute;top:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:6px 8px;z-index:450}#frontbox .frontbox-item-white,#frontbox .frontbox-item-black{float:left;width:200px;z-index:440;padding:6px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:4px;position:relative}#frontbox .frontbox-item-white img,#frontbox .frontbox-item-black img{max-height:100%;height:auto;width:auto\9;vertical-align:bottom}#frontbox .frontbox-item-white{background-color:#cfcfcf}#frontbox .frontbox-item-black{background-color:#ededed}#frontbox .frontbox-item-white h2,#frontbox .frontbox-item-black h2{font-size:16px;line-height:18px;font-weight:700}#frontbox .frontbox-item-white a,#frontbox .frontbox-item-white h2{}#frontbox .frontbox-item-black a,#frontbox .frontbox-item-black h2{}#frontbox .frontbox-item-white a:hover,#frontbox .frontbox-item-white a:hover h2{}#frontbox .frontbox-item-black a:hover,#frontbox .frontbox-item-black a:hover h2{}#sidebox{}#sidebox .sidebox-item{float:left;width:200px;z-index:440;background-position:100% 100%;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin-top:10px}#sidebox .sidebox-item .sidebox-text{display:block;padding:15px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:2px;transition:background-color 250ms ease-out;-webkit-transition:background-color 250ms ease-out;-moz-transition:background-color 250ms ease-out;z-index:450}#sidebox .sidebox-item a.sidebox-text:hover{color:#fff!important;background-color:#000!important}#sidebox .sidebox-item a.sidebox-text:hover b,#sidebox .sidebox-item a.sidebox-text:hover strong{color:#fff!important}#sidebox .sidebox-item .sidebox-text h1,#sidebox .sidebox-item .sidebox-text h2,#sidebox .sidebox-item .sidebox-text h3,#sidebox .sidebox-item .sidebox-text h4,#sidebox .sidebox-item .sidebox-text h5,#sidebox .sidebox-item .sidebox-text h6{padding-top:0;padding-bottom:2px;font-weight:600;color:inherit}#sidebox .sidebox-item img{position:absolute;right:0;top:0;max-height:100%}#sidebox .sidebox-item .divider{border-color:rgba(255,255,255,.1)}.sidebox-item.edit540e7b2302203,.sidebox-item.edit56240bbd404f2{min-height:80px;line-height:80px;border-radius:4px;padding-top:4px;transition:background-color 250ms ease-out;-webkit-transition:background-color 250ms ease-out;-moz-transition:background-color 250ms ease-out}.sidebox-item.edit56240bbd404f2{height:320px!important;line-height:320px}.sidebox-item.edit540e7b2302203:hover{background-color:#e6e6e6;padding:4px 0;border-radius:4px}.sidebox-item.edit56240bbd404f2:hover{box-shadow:rgba(0,0,0,.4) 0 0 10px}#sidebox .sidebox-item.edit56240bbd404f2 img,#sidebox .sidebox-item.edit540e7b2302203 img{top:4px;width:95%;left:0;right:0}#sidebox .sidebox-item.edit56240bbd404f2 img{top:5px;width:96%;left:2%;right:2%;vertical-align:middle}.sidebox-item.edit55ddf07ad3e15{min-height:320px;line-height:320px;border-radius:4px;transition:background-color 250ms ease-out;-webkit-transition:background-color 250ms ease-out;-moz-transition:background-color 250ms ease-out}.sidebox-item.edit55ddf07ad3e15:hover{background-color:#e6e6e6;padding:4px 0;border-radius:4px}#breadcrumb{font-size:11px;line-height:24px;padding:4px 20px}.main-top .center.padded{margin-top:0;padding:24px 0;clear:both;float:left;width:100%}.main-top .center{margin-top:0}.important-message-holder{clear:both;font-family:eurostile-n4,eurostile,open sans,Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:24px;padding:0;border-radius:2px;text-align:center;margin-top:30px;margin-bottom:10px;height:200px;background-repeat:no-repeat;background-color:transparent!important;box-sizing:border-box}.important-image-holder{padding:30px 0 10px;border-radius:0;text-align:center;background-color:#fff}.important-image-holder img{vertical-align:middle}.message-important{color:#fff;background-color:#972415}.message-important h1,.message-important h2,.message-important h3,.message-important h4,.message-important h5,.message-important h6{color:#fff;padding-top:0;padding-bottom:2px;font-weight:600;text-shadow:1px 1px 1px #7f1b0e}.message-warning{color:#fff;background-color:#000}.message-warning h1,.message-warning h2,.message-warning h3,.message-warning h4,.message-warning h5,.message-warning h6{color:#fff;padding-top:0;padding-bottom:2px;font-weight:600}.message-casual{color:#000;background-color:#f2f2f2}.message-casual h1,.message-casual h2,.message-casual h3,.message-casual h4,.message-casual h5,.message-casual h6{color:#000;padding-top:0;padding-bottom:2px;font-weight:600;text-shadow:1px 1px 1px rgba(0,0,0,.1)}#main{line-height:26px;padding:32px 0}#main h1,#main h2,#main .title,#main .subtitle,.main-top h1,.main-top h2,.main-top .title,.main-top .subtitle,.main-bottom h1,.main-bottom h2,.main-bottom .title,.main-bottom .subtitle,.main-news h1,.main-news h2,.main-news .title,.main-news .subtitle{font-family:eurostile-n4,eurostile,open sans,Arial,Helvetica,sans-serif;font-weight:400;font-size:38px;line-height:38px;padding:0 0 26px;color:#bebab4}.main-top h1,.main-top h2,.main-top .title,.main-top .subtitle,.home #main h1,.home #main h2,.home #main .title,.home #main .subtitle,.home .main-bottom h1,.home .main-bottom h2,.home .main-bottom .title,.home .main-bottom .subtitle,.home .main-news h1,.home .main-news h2,.home .main-news .title,.home .main-news .subtitle{text-align:center}.main2 h2,.main-bottom h2,.main-news h2,.main2 .subtitle,.main-bottom .subtitle,.main-news .subtitle{padding:24px 0}#main .large{line-height:21px}#main .boxed{margin:44px 0 34px;padding:24px;position:relative;background-color:#fff;border:1px solid #f5f4f4}.checkout #main .boxed{margin:0}.reminders #main .boxed{margin:16px 0 34px}.products-holder.boxed:before{width:100%;height:100%;right:100%;top:-1px;bottom:0;background-color:#fff;position:absolute;content:"";border-top:1px solid #f5f4f4;border-bottom:1px solid #f5f4f4}.products-holder.boxed:after{width:100%;height:100%;left:100%;top:-1px;bottom:0;background-color:#fff;position:absolute;content:"";border-top:1px solid #f5f4f4;border-bottom:1px solid #f5f4f4}#main .boxed .right-link{position:absolute;right:0;top:0;display:inline-block;font-size:11px;padding:5px 10px 5px 0;border-bottom:solid #f0e8e6 1px}#main .boxed.boxed-add-from{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#main .boxed.boxed-add-to{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.boxed-or{font-family:eurostile-n4,eurostile,open sans,Arial,Helvetica,sans-serif;font-size:18px;font-weight:600;color:#bebab4;margin:10px 0;text-align:center;text-transform:uppercase}.boxed-or strong,.boxed-or b{display:inline-block}#main a.boxed-pink{display:block;color:#000;line-height:60px;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:background-color 250ms ease-out;-moz-transition:background-color 250ms ease-out;-webkit-transition:background-color 250ms ease-out;margin:10px 0 0}#main a.boxed-pink:hover{color:#fff;background-color:#000;border-radius:4px}#main a.boxed-pink h1,#main a.boxed-pink h2,#main a.boxed-pink h3,#main a.boxed-pink h4{color:#000;padding:0 0 5px}#main a.boxed-pink a{color:#000}#main a.boxed-pink a:hover{color:#333}#main a.boxed-pink img{float:left;width:20%;border-radius:2px;vertical-align:bottom;margin-right:3%}#main .boxed-pink{color:#000;line-height:20px;margin:10px 0 0}#main .boxed-pink h1,#main .boxed-pink h2,#main .boxed-pink h3,#main .boxed-pink h4{color:#000;padding:0 0 5px}#main .boxed-pink a{color:#000}#main .boxed-pink a:hover{color:#333}#main .boxed-brown{padding:6px 8px;border-radius:3px;color:#fff;line-height:16px;background-color:#756d61;margin:0 0 4px}#main .boxed-brown h1,#main .boxed-brown h2,#main .boxed-brown h3,#main .boxed-brown h4{color:#fff;padding:0 0 5px}#main .boxed-brown a{color:#fff}#main .boxed-brown a:hover{color:#e7c7ca}.boxed-img-left{float:left;width:20%}.boxed-img-left img{border-radius:2px;vertical-align:bottom}.boxed-text-right{float:right;width:75%}#main .home-left{float:left;width:34%;min-height:370px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;margin-right:3%}#main .home-middle{float:left;width:30%;min-height:370px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;margin-right:3%}#main .home-middle .home-middle-image{width:100%;max-height:150px;text-align:center;vertical-align:middle;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-orient:horizontal;box-pack:center;box-align:center}#main .home-middle .home-middle-image img{max-height:150px}#main .home-right{float:left;width:30%;min-height:370px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#main .main-top{margin-top:10px}#main .main-bottom{}#main .main-full{width:100%;padding:33px 0}.shop #main .main-full{padding:0}#main .main-content{float:left;width:50%;margin-top:10px}#main .main-content h1,#main .main-full h1,.main-bottom h2,.main-news h2{color:#bebab4;font-weight:400}#main .main-content h2{color:#5c4b46;font-weight:400}#main .main-content h3,#main .main-content h4{color:#4c4b4b;padding:8px 0 6px}#main .main-content h6{color:#8e5e4f}#main .main-right-holder{float:right;width:47%}#main .main-box{padding:8px 10px;background-color:#e7ecee}#main .full-left{float:left;width:47%;margin-top:10px}#main .full-right{float:right;width:47%;margin-top:10px}#main .main-left{float:left;width:20%;margin-right:20px}#main .main-left .boxed{margin:10px 0 2px}#main .main-right{float:right;width:20%;margin-top:10px}#main .main-right .img-left,#main .main-left .img-left{float:left;margin-right:10px;margin-top:0;margin-bottom:0;text-align:center}#main .main-right .img-right,#main .main-left .img-right{clear:right;float:right;margin-left:10px;margin-top:0;margin-bottom:0;text-align:center}#main .main-right .img-center{margin:6px 0}#main .main-right p,#main .main-left p{padding:6px 0;margin:0;line-height:20px;margin-bottom:1px}#main .main-left .side-holder{padding:15px 20px;margin:0;line-height:16px;color:#b2b2b2;background-color:#1a1a1a;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-bottom:1px}#main .main-right .side-holder p,#main .main-left .side-holder p{padding:0 0 12px}#main .main-left a{color:#848383}#main .main-left a:hover{color:#fff}#main .main-left #frontbox .frontbox-item-white,#main .main-left #frontbox .frontbox-item-black{margin-top:10px}#main .main-left ul{margin-top:2px;margin-bottom:0;padding-top:0;padding-bottom:0;margin-left:0;padding-left:0}#main .main-left ul li{font-size:11px;font-weight:700;line-height:16px;padding-left:0;padding-bottom:6px;background-image:none}#main .main-left ul li a{display:inline-block;padding-left:10px;background-image:url(../images/side_point.gif);background-position:0 4px;background-repeat:no-repeat;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out}#main .main-left ul li a:hover{padding-left:15px;background-position:7px 4px}#main .main-right h5,#main .main-right h6{margin-top:10px;line-height:20px}#main .main-right h6{color:#4c4b4b}#main .main-left h5,#main .main-left h6{line-height:20px;font-size:20px;font-weight:400;color:#fff;background-color:#1a1a1a;border-top-left-radius:2px;border-top-right-radius:2px;padding:15px 20px 0;margin-top:10px}#main .main-left h5{}#main .main-left h6{}.main-top{padding:40px 0 30px;text-align:center}.florists-choice-holder{text-align:left;display:none}.florists-choice-title-holder{display:none}.main-bottom{padding:32px 0}.main-bottom .title-holder{padding:0 0 20px;text-align:center}.main-bottom h4{font-size:20px;line-height:24px}.main-news{text-align:center;padding:30px 0}#footer{position:relative;line-height:22px;font-size:13px;color:#848383;text-align:left;padding:56px 0}#footer a{color:#848383}#footer a:hover{color:#fff}#footer h3{color:#b2b2b2;font-weight:700;padding:0 0 24px}#footer .padding-top{padding-top:24px}#footer strong,#footer b{color:#b2b2b2}#footer h3.footer-tab.second{padding-top:24px}#footer .footer-text{float:left;width:21%;min-height:126px;font-size:13px;margin-right:5%}#footer .footer-testimonial{padding:6px 0;color:#fff}#footer .footer-testimonial-by{padding:9px 0 0;font-size:14px;font-weight:700;color:#fff}#footer .footer-right{float:right;width:40%;padding-top:10px;padding-right:10px}#footer .footer-left1{clear:both;float:left;width:280px;margin-right:45px;text-align:left}#footer .footer-left2{float:left;width:22%;margin-right:4%;text-align:left}#footer .footer-links1{float:left;width:180px;margin-right:20px;text-align:left}#footer .footer-links2{float:left;width:200px;margin-right:20px;text-align:left}#footer .footer-links3{float:left;width:180px;text-align:left}#footer .footer-social{position:absolute;right:0;bottom:60px;height:90px}#footer .footer-social a{float:left;width:36px;height:36px;font-size:36px;display:inline-block;margin-left:14px;border-radius:2px;overflow:hidden}#footer .footer-social a:nth-child(2){margin-left:0}.footer-social a img{display:none}#footer .footer-cards{position:absolute;left:52%;bottom:60px;height:90px}.footer-cards img{padding-top:4px}#base{line-height:34px;font-size:11px;color:#939393;text-align:left;padding:0;position:relative}#base i{font-style:normal}#base a{color:#939393}#base a:hover{text-decoration:underline}#base .base-right{position:absolute;right:280px;bottom:0}#base .base-right img{vertical-align:top}#desktop-link{display:none}.googlemap-box{width:100%;overflow:hidden}.googlemap-box .img-right{max-width:none!important}.googlemap-box img{width:auto;max-width:none!important}.map-holder{}.map-holder img{width:auto;max-width:none!important}.alert-popup{position:relative;width:auto;max-width:400px;line-height:1.6;padding:30px;background:#fff;border-radius:2px;margin:20px auto}.alert-popup.apb{color:#fff;background-position:50%;background-repeat:no-repeat}.alert-popup.apb .mfp-close{color:#fff}.alert-popup hr{border:none;background:0 0;height:1px;margin-top:16px;background-color:rgba(0,0,0,.3)}.alert-popup.apb hr{background-color:rgba(255,255,255,.4)}.alert-popup ul{margin-top:16px;margin-bottom:0;padding-top:0;padding-bottom:0;margin-left:0;padding-left:0}.alert-popup ul>li{list-style:none;margin-top:0;padding-top:0;padding-bottom:10px;background:0 0;margin-left:0;padding-left:20px;position:relative}.alert-popup ul>li:before{content:'●';position:absolute;left:0;top:-1px;display:inline-block;vertical-align:middle}.alert-popup-buttons{padding-top:30px}.alert-popup-add,.alert-popup-range{float:left;font-family:myriad-pro,Arial,Helvetica,sans-serif;font-weight:600;font-size:15px;color:#fff;line-height:30px;padding:4px 20px;margin-right:15px;background-color:#1a1a1a;border-radius:2px;-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1)}.alert-popup-range{background-color:#c21c39}.alert-popup-add:hover,.alert-popup-range:hover{cursor:pointer;background-color:#fff;color:#1a1a1a;box-shadow:rgba(0,0,0,.2) 0 0 4px}#feedback-form{}#feedback-form-image{float:right;width:48%}#feedback-form-holder{float:left;width:48%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#feedback-holder{margin-top:0}.home #feedback-holder{margin-top:44px;margin-bottom:0}.shop #feedback-holder{margin-top:44px}#feedback-holder .feedback-item{float:left;width:22%;border-radius:1px;border:solid #eaeaea 1px;background-color:#fff;margin:0 0 12px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#feedback-holder .feedback-item.new-feedback-item{opacity:0}#feedback-holder .feedback-item.current-feedback-item{opacity:1;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#feedback-holder .feedback-item .feedback-item-image{padding:10px 10px 0;text-align:center}#feedback-holder .feedback-item img{vertical-align:middle;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#feedback-footer .feedback-item img{vertical-align:middle;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border-radius:2px;margin-bottom:6px}#feedback-holder .feedback-item a:hover img{opacity:.6}#feedback-footer .feedback-rating{margin-top:5px}#feedback-holder .feedback-item .feedback-item-text{padding:10px}#feedback-holder .feedback-item .feedback-item-product{line-height:16px;padding:10px;border-top:solid #f0e8e6 1px}#feedback-holder .feedback-item .feedback-item-product .img-left{margin-right:10px}#feedback-holder .feedback-item .feedback-item-product img{max-width:80px}#feedback-holder .feedback-item .feedback-item-product .product-buy{display:inline-block;height:18px;line-height:18px;padding:0 5px;color:#fff;font-family:myriad-pro,Arial,Helvetica,sans-serif;font-size:11px;font-weight:600;background-color:#000;border-radius:3px;margin-top:3px}#feedback-link{text-align:center;margin-top:15px;margin-bottom:25px}#feedback-link a{display:inline-block;line-height:40px;padding:0 30px;font-size:16px;font-weight:700;color:#fff;background-color:#000;border-radius:2px}#feedback-showmore{display:block;text-align:center;font-family:myriad-pro,Arial,Helvetica,sans-serif;font-weight:600;font-size:18px;line-height:44px;color:#fff;background-color:#000;background-position:50%;background-repeat:no-repeat;-webkit-transition:none;transition:none;border-radius:2px;overflow:hidden;margin-top:35px}#feedback-showmore.loading{text-indent:-5000px;background-image:url(../images/showmore_loader.gif)}.grid-sizer{width:22%}.gutter-sizer{width:4%}#reminders-holder{}.reminder-header{padding:2px 8px}#main .reminder-item{margin:0 0 5px}#main .reminder-item .reminder-title{display:none}.reminder-name{float:left;width:40%}.reminder-event{float:left;width:25%}.reminder-date{float:left;width:25%}.reminder-delete{float:right;width:10%;text-align:right}#reminder-unsubscribe{display:block;font-size:18px;max-width:460px;margin:0 auto}.reminder-unsubscribe-message{display:block;font-size:18px;color:#fff;padding:10px 20px;background-color:#80b965;border-radius:2px;box-sizing:border-box;max-width:460px;margin:0 auto 20px}#reminder-unsubscribe input[type=checkbox]{display:none}#reminder-unsubscribe input[type=checkbox]+label{display:block;padding:10px 0 10px 35px;position:relative;cursor:pointer}#reminder-unsubscribe input[type=checkbox]+label .ticked{position:absolute;top:12px;left:0;width:18px;height:18px;background-color:#1a1a1a;border:solid #1a1a1a 2px;border-radius:2px;vertical-align:middle;opacity:0}#reminder-unsubscribe input[type=checkbox]+label .ticked:before{content:'';position:absolute;top:7px;left:4px;height:3px;width:0;transform:rotate(45deg);transform-origin:0 0;background-color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}#reminder-unsubscribe input[type=checkbox]:checked+label .ticked:before{width:8px}#reminder-unsubscribe input[type=checkbox]+label .ticked:after{content:'';position:absolute;top:12px;left:6px;height:3px;width:0;transform:rotate(-45deg);transform-origin:0 0;background-color:#fff;-webkit-transition:all .4s ease .18s;-moz-transition:all .4s ease .18s;transition:all .4s ease .18s}#reminder-unsubscribe input[type=checkbox]:checked+label .ticked:after{width:13px}#reminder-unsubscribe input[type=checkbox]+label .unticked{position:absolute;top:12px;left:0;width:18px;height:18px;background-color:#fff;border:solid #ccc 2px;border-radius:2px;vertical-align:middle;opacity:1}#reminder-unsubscribe input[type=checkbox]:checked+label .ticked{opacity:1}#reminder-unsubscribe input[type=checkbox]:checked+label .unticked{opacity:0}#reminder-unsubscribe input[type=submit]{appearance:button;-moz-appearance:button;-webkit-appearance:button;border:none;background:0 0;font-family:myriad-pro,Arial,Helvetica,sans-serif;font-weight:600;font-size:18px;color:#fff;line-height:30px;padding:10px 20px;margin-bottom:10px;background-color:#1a1a1a;border-radius:2px;margin-top:40px;-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1)}#reminder-unsubscribe input[type=submit]:hover{cursor:pointer;background-color:#fff;color:#1a1a1a;box-shadow:rgba(0,0,0,.2) 0 0 4px}#portal-boxes{display:block;position:relative;z-index:800}.home #container-main-top #portal-boxes{margin-top:-85px;margin-bottom:30px}#portal-boxes .portal-item{float:left;width:22%;margin-right:4%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#portal-boxes .portal-item:nth-child(4n+4){margin-right:0}#portal-boxes .portal-item:nth-child(4n+5){clear:left}.portal-item .item-image{float:left;display:block;height:280px;width:100%;margin-bottom:32px;line-height:280px;border-radius:280px;background-color:#fff;border:1px solid #ececec;padding:0;box-shadow:rgba(0,0,0,.2) 0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);overflow:hidden}.portal-item .item-image img{vertical-align:top;line-height:360px}.portal-item .item-text{clear:both;display:block;color:#595041;text-align:center;font-weight:600;-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1)}.portal-item .item-text h4,.portal-item .item-text h2{position:relative;display:inline-block;margin:0 auto;padding:0;font-size:20px;line-height:40px}.portal-item .item-text h4:before,.portal-item .item-text h2:before{position:absolute;top:0;right:-26px;font-size:18px;color:#c8c5c0;transform:rotate(-90deg);content:"\e906";font-family:amysflowers;-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1)}.portal-item:hover .item-image{box-shadow:rgba(0,0,0,.8) 0 0 20px}.portal-item:hover .item-text{color:#333}.portal-item:hover .item-text h4:before,.portal-item:hover .item-text h2:before{color:#333;transform:rotate(270deg);font-size:22px;right:-29px}#portal-boxes.edit565512eb4c9d8{}#portal-boxes .info-item{float:left;display:inline-block;width:22%;color:#fff;margin-right:4%;margin-top:20px;margin-bottom:10px;border-radius:2px;overflow:hidden;position:relative}#portal-boxes .info-item:nth-child(4n+4){margin-right:0}#portal-boxes .info-item:nth-child(4n+5){clear:left}#portal-boxes .info-item h2.item-title,.info-item h4.item-title,.info-item h2.item-title{position:absolute;left:0;top:0;max-width:100%;font-size:20px;line-height:26px;font-weight:100;color:#fff;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-bottom-right-radius:2px;background-color:#000;-moz-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;z-index:550;font-family:open sans,Arial,Helvetica,sans-serif}.info-item:hover h4.item-title,.info-item:hover h2.item-title{top:-40px;opacity:0;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.info-item .item-text{position:absolute;left:0;right:0;bottom:100%;height:100%;font-size:14px;font-weight:400;line-height:24px;color:#fff;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.8);-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;opacity:0;z-index:540}.info-item .item-text h4,.info-item .item-text h2{font-size:20px;line-height:26px;font-weight:100;color:#b2b2b2;padding-bottom:14px}.info-item:hover .item-text{position:absolute;left:0;right:0;bottom:0;opacity:1;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}#portal-boxes .info-item img{vertical-align:middle;margin:0}#portal-boxes .news-item{clear:both;float:left;display:inline-block;background-color:#fff;width:100%;border-radius:1px;margin-bottom:20px;-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);overflow:hidden}#portal-boxes .news-item .item-image{display:block}.news-item .item-image img{vertical-align:middle}#portal-boxes .news-item:hover{box-shadow:rgba(0,0,0,.2) 0 0 4px}#delivery-finder{margin-bottom:40px}#delivery-finder label{font-size:14px;font-weight:700;line-height:26px;display:block}#delivery-finder #delivery-address{width:100%;margin-bottom:5px;line-height:32px;height:32px;padding:0 0 0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#delivery-finder #delivery-address:focus{outline-offset:none;outline:none}#delivery-finder #delivery-address-text{width:100%;height:60px;margin-bottom:5px}#delivery-finder #delivery-date-non{width:200px;margin-bottom:5px;margin-right:10px}#delivery-finder #delivery-postcode{width:200px;margin-bottom:5px;margin-right:10px}#delivery-finder #delivery-submit{border:none;background:0 0;font-family:myriad-pro,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;color:#fff;line-height:30px;padding:0 15px;background-color:#574e3f;border-radius:4px}#delivery-finder #delivery-submit:hover{cursor:pointer;background-color:#c7411d}#delivery-finder #delivery-details{font-size:14px;line-height:22px;border-radius:3px;text-align:left;border:solid #eaeaea 1px;background-color:#fff;margin:20px 0 0;position:relative}.delivery-details-left{float:left;width:40%;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:15px 20px}.delivery-details-right{float:right;width:60%;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;border-left:solid #eaeaea 1px;padding:15px 20px}.delivery-details-day{float:left;width:45%;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.delivery-details-cutoff{float:right;width:55%;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.checkout-delivery-option{float:left;width:42%}.checkout-option-split{float:left;width:1px;height:50px;margin-left:8%;border-left:solid #f0e8e6 1px;position:relative}.checkout-option-split strong,.checkout-option-split b{position:absolute;top:9px;left:-11px;font-style:italic;background-color:#fff;padding:0}.checkout-pickup-option{float:right;width:42%}.delivery-nonjs{}.delivery-jsonly{display:none}.js-show-at-start{display:none}#main .boxed.boxed-non-js{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.checkout-error{display:inline-block;padding:4px 10px;font-size:13px;color:#fff;background-color:#b60d04;border-radius:2px;margin-bottom:16px}.services-holder{display:block}.services-holder .services-item{display:block;margin-bottom:10px;margin-top:10px}.services-holder .services-item .services-item-text{float:right;width:80%}.services-holder .services-item .services-item-text-full{width:100%}.services-holder .services-item .services-item-image{float:left;width:17%}.services-holder-grid-side{display:block}.services-holder-grid-side .services-item{float:left;width:47%;height:auto;margin-right:6%;margin-bottom:18px;text-align:left}.services-holder-grid-side .services-item .services-item-text{float:right;width:60%}.services-holder-grid-side .services-item .services-item-text-full{width:100%}.services-holder-grid-side .services-item .services-item-image{float:left;width:35%}.services-holder-grid-side div:nth-child(2n+2){margin-right:0%}.services-holder-grid-side div:nth-child(2n+3){clear:left}.services-holder-grid-under{display:block}.services-holder-grid-under .services-item{float:left;width:30%;height:auto;margin-right:5%;margin-bottom:18px;text-align:left}.services-holder-grid-under .services-item .services-item-text,.services-holder-grid-under .services-item .services-item-text-full{width:100%}.services-holder-grid-under .services-item .services-item-image{width:100%;min-height:140px;max-height:150px;text-align:center;vertical-align:middle;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-orient:horizontal;box-pack:center;box-align:center}.services-holder-grid-under .services-item .services-item-image img{max-height:150px}.services-holder-grid-under div:nth-child(3n+3){margin-right:0%}.services-holder-grid-under div:nth-child(3n+4){clear:left}.news-holder{display:block}.news-holder .news-item{display:block;float:left;width:32%;margin-right:2%;margin-bottom:10px}.news-holder .news-item:nth-child(3n+3){margin-right:0}.news-holder .news-item:nth-child(3n+4){clear:left}.news-holder .news-item .news-text{float:left;width:100%}.news-holder .news-item .news-text-full{width:100%}.news-holder .news-item .news-image{float:right;width:100%;margin-top:24px}.news-summery{}.news-summery .news-item{color:#000;font-size:12px}.news-summery .news-item .text{}.events-holder{display:block}.events-holder .events-item{display:block;margin-bottom:10px}.events-holder .events-item .events-text{float:left;width:50%}.events-holder .events-item .events-text-full{float:left;width:80%}.events-holder .events-item .events-image{float:right;width:20%;margin-top:10px}.date-icon{float:left;width:15%;margin-right:5%;margin-top:5px;height:auto;line-height:12px;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;padding:5px 0;background-color:#cfcfcf}.date-icon .date-number{font-size:24px;line-height:30px}.date-icon-small{float:right;width:30px;height:36px;margin-left:8px;line-height:11px;font-size:11px;text-transform:uppercase;text-align:center;padding:4px 0 0;background-color:#cfcfcf}.date-icon-small .date-number{font-size:18px;line-height:20px}.gallery-holder{display:block}.gallery-holder .gallery-item{float:left;width:15%;height:auto;margin-right:2%;margin-bottom:14px;text-align:center}.gallery-holder .gallery-item img{max-width:100%;height:auto;width:auto\9;vertical-align:bottom}.gallery-holder div:nth-child(6n+6){margin-right:0%}.gallery-holder div:nth-child(6n+7){clear:left}.gallery-holder .gallery-item-textover{float:left;width:15%;height:auto;margin-right:2%;margin-bottom:14px;text-align:center;position:relative}.gallery-holder .gallery-item-textover img{max-width:100%;height:auto;width:auto\9;vertical-align:bottom}.gallery-holder .gallery-item-textover .gallery-title{position:absolute;bottom:0;width:100%;color:#fff;min-height:10%;padding-top:5%;padding-bottom:5%;cursor:pointer;-moz-transition:all .15s;-webkit-transition:all .15s;transition:all .15s;background-color:#000;background-color:rgba(0,0,0,.5)}.gallery-holder .gallery-item-textover a:hover .gallery-title{padding-top:5%;padding-bottom:5%;min-height:50%}.gallery-cat-holder{display:block}.gallery-cat-holder .gallery-item{float:left;width:22%;height:auto;margin-right:4%;margin-bottom:14px;text-align:center}.gallery-cat-holder .gallery-item img{max-width:100%;height:auto;width:auto\9;vertical-align:bottom}.gallery-cat-holder div:nth-child(4n+4){margin-right:0%}.gallery-cat-holder div:nth-child(4n+5){clear:left}.gallery-cat-holder .gallery-item-textover{float:left;width:22%;height:auto;margin-right:4%;margin-bottom:14px;text-align:center;position:relative}.gallery-cat-holder .gallery-item-textover img{max-width:100%;height:auto;width:auto\9;vertical-align:bottom}.gallery-cat-holder .gallery-item-textover .gallery-title{position:absolute;bottom:0;width:100%;color:#fff;min-height:10%;padding-top:5%;padding-bottom:5%;cursor:pointer;-moz-transition:all .15s;-webkit-transition:all .15s;transition:all .15s;background-color:#000;background-color:rgba(0,0,0,.5)}.gallery-cat-holder .gallery-item-textover a:hover .gallery-title{padding-top:5%;padding-bottom:5%;min-height:50%}.photo-holder{display:block;text-align:center}.side-gallery-item{float:left;width:22%}.side-gallery-item img{max-width:100%;height:auto;width:auto\9}.beforeafter-holder{display:block}.beforeafter-holder .beforeafter-item{float:left;width:30%;height:auto;margin-right:5%;margin-bottom:14px;text-align:left;position:relative}.beforeafter-holder .beforeafter-item .before-image img{max-width:60%;height:auto;width:auto\9;vertical-align:bottom}.beforeafter-holder .beforeafter-item .after-image img{position:absolute;right:0;top:30px;z-index:980;max-width:50%;height:auto;width:auto\9;vertical-align:bottom}.beforeafter-holder div:nth-child(3n+3){margin-right:0%}.beforeafter-holder div:nth-child(3n+4){clear:left}.beforeafter-side-holder{display:block}.beforeafter-side-holder .beforeafter-item{float:left;width:140px;text-align:left;position:relative;padding-bottom:102px}.beforeafter-side-holder .beforeafter-item .before-image img{position:absolute;left:0;top:18px}.beforeafter-side-holder .beforeafter-item .after-image img{position:absolute;left:50px;top:30px;z-index:980}.beforeafter-cat-holder{display:block}.beforeafter-cat-holder .beforeafter-item{float:left;width:22%;height:auto;margin-right:4%;margin-bottom:14px;text-align:center}.beforeafter-cat-holder .beforeafter-item img{max-width:100%;height:auto;width:auto\9;vertical-align:bottom}.beforeafter-details{}.beforeafter-details .before-image{float:left;width:47%}.beforeafter-details .after-image{float:right;width:47%}.video-holder{display:block}.video-holder .video-item{float:left;width:30%;height:auto;margin-right:5%;margin-bottom:14px;text-align:center;position:relative}.video-holder .video-item img{max-width:100%;height:auto;width:auto\9;vertical-align:bottom}.video-holder div:nth-child(3n+3){margin-right:0%}.video-holder div:nth-child(3n+4){clear:left}.staff-holder{}.staff-holder .staff-item{margin-bottom:12px}.staff-holder .staff-item .staff-item-image{float:left;width:20%;height:auto}.staff-holder .staff-item .staff-item-text{float:right;width:75%;height:auto}.staff-holder .staff-item .staff-item-text-full{width:100%}.staff-holder-grid{}.staff-holder-grid .staff-item{float:left;width:22%;height:auto;margin-right:4%;margin-bottom:44px;text-align:left;position:relative}.staff-holder-grid div:nth-child(4n+4){margin-right:0%}.staff-holder-grid div:nth-child(4n+5){clear:left}.staff-holder-grid .staff-item .staff-item-image{float:left;width:100%;height:auto;margin-bottom:12px}.staff-holder-grid .staff-item .staff-item-text{float:right;width:100%;height:auto}.staff-holder-grid .staff-item .staff-item-text-full{width:100%}.staff-side-image{float:left;width:25%;height:auto;margin-top:10px}.staff-side-text{float:right;width:70%;line-height:20px;padding-top:15px;margin-top:10px}.testimonial-holder{display:block}.testimonial-holder .testimonial-item{display:block;margin-top:18px}.testimonial-holder .testimonial-item .testimonial-text{float:left;width:70%}.testimonial-holder .testimonial-item .testimonial-text-full{width:100%}.testimonial-holder .testimonial-item .testimonial-text-person img{vertical-align:middle;padding-bottom:2px}.testimonial-holder .testimonial-item .testimonial-image{float:right;width:25%;margin-top:10px}.testimonial-holder .beforeafter-holder .beforeafter-item{float:right;width:25%;margin-right:0%}.faq-holder{display:block;margin-top:18px}.faq-item{display:block;margin-top:0;margin-bottom:18px}.links-holder{display:block}.links-holder img{max-width:30px;height:auto;width:auto\9;vertical-align:text-top}.sitemap-holder{float:left;width:30%;margin-bottom:14px}.blog-img-right{clear:right;float:right;margin-left:15px;margin-top:4px;margin-bottom:6px;text-align:center}.blog-item-admin{padding:5px;background-color:#f4f2ee}.blog-item-admin-footer{font-size:11px;line-height:18px;color:#fff;background-color:#191919;padding:0 5px}.blog-item-admin-footer .blog-right{float:right;text-align:right}.blog-item-admin-footer a{color:#fff}.blog-item-admin-footer a:hover{text-decoration:underline}.blog-item-admin-comments{padding:10px 0 0 40px;background-image:url(../images/comment_arrow.gif);background-position:0 0;background-repeat:no-repeat}.blog-item-admin-footer2{font-size:11px;line-height:18px;color:#6d9ead;background-color:#cfdce3;padding:0 5px}.blog-item-admin-footer2 .blog-right{float:right;text-align:right}.blog-item-admin-footer2 a{color:#6d9ead}.blog-item-admin-footer2 a:hover{text-decoration:underline}.blog-item-admin-footer3{font-size:11px;line-height:18px;color:#fff;background-color:#3a525e;padding:0 5px}.blog-item-admin-footer3 .blog-right{float:right;text-align:right}.blog-item-admin-footer3 a{color:#fff}.blog-item-admin-footer3 a:hover{text-decoration:underline}.product-item-table{width:24%;text-align:center;padding:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.product-item-table .product-item-image{display:block;padding-bottom:4px}.product-item-table .product-item-image img{max-width:100%;max-height:260px;height:auto;width:auto\9;vertical-align:central}.product-gap{}.product-basegap{font-size:0;line-height:10px;height:10px;padding:0;margin:0 auto;border:none}.product-item{float:left;width:22%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-right:4%;padding-bottom:12px;margin-bottom:54px;position:relative}.product-item .soldout{position:absolute;left:50%;top:100px;margin-left:-50px;width:100px;height:30px;line-height:30px;color:#fff;font-weight:700;text-align:center;background-color:#000;border-radius:3px;z-index:400}.main-right-holder .product-item{width:30%;margin-right:5%}.product-item .product-item-image{display:block;display:-webkit-box;display:box;width:100%;padding-bottom:4px;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;box-orient:horizontal;box-pack:center;box-align:center;position:relative;'
 color:#fff}.product-item img,.product-item .product-item-image img{max-width:100%;max-height:260px;height:auto;width:auto\9;vertical-align:bottom;-webkit-transition:all 200ms cubic-bezier(0.165,0.84,0.44,1);transition:all 200ms cubic-bezier(0.165,0.84,0.44,1)}.product-item:hover a.product-item-image img{transform:scale(1.1)}.product-item .product-item-image .product-shadow{display:none;position:absolute;bottom:0;left:0;width:100%;height:25px;background-image:url(../images/product_shadow.png);background-position:50% 100%;background-repeat:no-repeat}.product-item div.product-item-image .product-buy,.product-item div.product-item-image .product-special,.product-item div.product-item-image .product-new{display:none}.product-item a.product-item-image .product-buy,.product-item a.product-item-image .product-special,.product-item a.product-item-image .product-new{position:absolute;bottom:8px;right:10%;display:inline-block;height:18px;line-height:18px;padding:0 5px;color:#fff;font-family:myriad-pro,Arial,Helvetica,sans-serif;font-size:11px;font-weight:600;background-color:#1a1a1a;background-color:rgba(26,26,26,.95);border-radius:3px;z-index:780}.product-item .product-item-image .product-special{color:#fff;background-color:#aa5c41;background-color:rgba(170,92,65,.9)}.product-item .product-item-image .product-new{color:#fff;background-color:#88980f;background-color:rgba(136,152,15,.9)}.product-item .product-item-text{width:90%;margin:12px 5% 0}.product-item .product-item-text a>strong,.product-item .product-item-text a>b{display:block}.product-item .product-item-text #feedback-summary{font-size:13px!important;height:24px;line-height:24px;padding-top:0}.product-item .product-item-text #feedback-summary .feedback-rating{margin-right:6px}.product-item a #feedback-summary strong,.product-item a #feedback-summary b{color:#1a1a1a!important;font-size:13px!important}.auckland-home .products-holder{transform:translateY(-100px)}.float .product-item{background-color:#fff;border:1px solid #eaeaea;transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);margin-bottom:0}.float .product-item:hover{transform:translateY(-15px)}.float .product-item:hover a.product-item-image img{transform:scale(1)}.home.auckland-home #container-main-top #portal-boxes{margin-top:0}.product-item a{color:#1a1a1a}.product-item a strong,.product-item a b{color:#1a1a1a;font-size:16px;line-height:24px}.product-item a:hover strong,.product-item a:hover b{color:#c7411d}.products-wrapper div:nth-child(4n+4){margin-right:0%}.products-wrapper div:nth-child(4n+5){clear:both}.main-right-holder .products-wrapper div:nth-child(4n+4){margin-right:5%}.main-right-holder .products-wrapper div:nth-child(4n+5){clear:none}.main-right-holder .products-wrapper div:nth-child(3n+3){margin-right:0%}.main-right-holder .products-wrapper div:nth-child(3n+4){clear:both}.product-leftside{float:left;width:60%}.product-rightside{float:right;width:36%}.product-image-holder{display:block;height:440px;text-align:center;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-orient:horizontal;box-pack:center;box-align:center;position:relative;overflow:hidden}#main .product-image-holder.boxed{margin-top:0}.product-image-holder .product-image{position:relative;left:0;top:0}.product-image-holder .product-image img{position:relative;max-width:100%;max-height:100%;width:auto\9;vertical-align:bottom}#feedback-summary{height:33px;line-height:33px;padding-top:11px}#feedback-summary .feedback-rating{margin-right:10px;vertical-align:middle}@media screen and (max-width:360px){#feedback-summary{height:auto;line-height:20px;padding-top:20px;padding-bottom:10px}}.products-back-to-top{position:fixed;bottom:-2px;left:50px;color:#fff;background-color:#000;padding:10px 20px 12px;border-radius:5px 5px 0 0;display:none;z-index:9999}.products-back-to-top:hover{color:#fff}.product-image-preview-holder{text-align:center;padding:0 0 25px;position:relative}.product-image-preview-holder img{border-radius:3px;margin:0 2%;max-width:10%}.product-image-preview-holder .preview-rollover-holder{position:absolute;top:-50px;left:50%;width:0}.product-image-preview-holder .preview-rollover{position:absolute;top:0;right:-100px;display:inline-block;width:200px;color:#fbfbfb;font-size:11px;background-color:#000;background-color:#000;border-radius:3px;padding:2px 5px}.product-mobile-clearer{display:none}.product-options,.product-options2{border:solid #eaeaea 1px;border-radius:2px}.product-options li,.product-options2 li{padding:12px;line-height:22px;background:0 0;background-color:#fff;border-top:solid #eaeaea 1px;position:relative;cursor:pointer}.product-options li.soldout{cursor:default}.product-options li .soldout{font-family:myriad-pro,Arial,Helvetica,sans-serif;font-weight:700;font-size:11px;color:#fff;line-height:20px;padding:2px 6px;white-space:nowrap;background-color:#cecac8;border-radius:2px;margin-left:5px;vertical-align:middle}.product-options li:nth-child(1),.product-options2 li:nth-child(1){border-top:none}.product-options li .radio,.product-options2 li .radio{position:absolute;left:10px;top:14px}.product-options li .option,.product-options2 li .option{float:left;width:60%;padding-left:25px;font-size:13px;color:#713837;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.product-options2 li .image{float:left;width:22%;padding-left:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.product-options2 li .option{width:35%}.product-options2 li .option .small{font-size:11px;font-weight:400;line-height:16px}.product-options li .price,.product-options2 li .price{float:right;width:40%;font-size:14px;font-family:myriad-pro,Arial,Helvetica,sans-serif;font-weight:600;text-align:right}.product-option-selected{color:#fff;background-color:#000!important;border-top:solid #000 1px}.product-option-selected .option{color:#fff!important}.product-availability{color:#fff;background-color:#4d4d4d;border-radius:4px;margin:4px 0}.product-availability.deliveryok{background-color:#88980f}#main .product-availability h4{color:#fff;padding:4px 0}.product-availability .product-availability-inner{padding:6px 8px}.product-availability .product-availability-inner:first-child{border-bottom:solid rgba(255,255,255,.3) 1px}.home-left .product-item{width:100%}.florists-choice-label{}.florists-choice-options{margin-bottom:16px}.florists-choice-box{float:left;width:16%;padding:14px;border:solid #eaeaea 1px;border-radius:2px;margin-right:5%;margin-bottom:20px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}.florists-choice-box.on{color:#fff;border:solid #000 1px;background-color:#000}.florists-choice-box input{position:absolute;left:14px;top:14px}.florists-choice-box .florists-choice-image{height:160px;line-height:160px;text-align:center}.florists-choice-box .florists-choice-image img{vertical-align:middle;margin:0;max-height:160px}.florists-choice-box .florists-choice-title{text-align:center;font-weight:700}.florists-choice-options .florists-choice-box:nth-child(5n+5){margin-right:0%}.precart-page{}.precart-page #container-main .wrap{padding:0}.precart-page #container-main .main-full{padding:0}.precart-page #container-main2 .wrap{border:none}.precart{padding:0 50px}.precart .precart-image{float:left;display:inline-block;max-width:25%;max-height:200px;min-height:200px;line-height:200px;padding-right:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.precart .precart-image img{max-width:100%;max-height:200px;vertical-align:middle}.precart .precart-description{float:left;display:inline-block;max-width:42%;font-size:18px;line-height:1.8}#main .precart .precart-description h1{color:#80b965;font-size:38px;font-weight:600;padding-top:40px;padding-bottom:15px}.precart-selected{float:right;width:300px;display:inline-block;padding-right:50px}#main .precart-selected h3{font-size:18px!important;font-style:italic;padding-top:26px;padding-bottom:10px}.precart-buttons{float:right;min-width:300px;display:inline-block}.precart-buttons-bottom{clear:right;padding-right:50px}#main .precart-buttons h3{font-size:18px!important;font-style:italic;padding-top:26px;padding-bottom:10px}.precart-buttons a{display:inline-block;font-family:myriad-pro,Arial,Helvetica,sans-serif;font-weight:600;font-size:20px;color:#fff;line-height:32px;padding:14px 20px;margin-bottom:10px;background-color:#1a1a1a;border-radius:2px;-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1)}.precart-buttons a:nth-of-type(1){margin-right:10px}.precart-buttons a:nth-of-type(2){background-color:#bebab4}.precart-buttons a:hover{cursor:pointer;background-color:#fff;color:#1a1a1a;box-shadow:rgba(0,0,0,.2) 0 0 4px}.precart-options-title{padding:20px 50px 0}#main .precart-options-title h2{font-size:30px;color:#6f6c67}.precart-options-tabs{font-size:18px;font-weight:600;padding:10px 50px 0;background-color:#f9f9f8;border-bottom:solid #dad8d6 1px;display:none}.precart-options-tabs a{display:inline-block;color:#bebab4;padding:15px 16px;position:relative;border:solid rgba(236,236,236,0) 1px;border-radius:4px 4px 0 0;border-bottom:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.precart-options-tabs a.on{color:#393632;background-color:#fff;border:solid #dad8d6 1px;border-bottom:none;box-shadow:0 -1px 1px rgba(0,0,0,.07)}.precart-options-tabs a.on:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#fff}.precart-options-tabs a .count{position:absolute;top:14px;right:auto;display:inline-block;width:16px;height:16px;margin-left:2px;line-height:16px;text-align:center;font-size:11px;color:#bebab4;background-color:rgba(190,186,180,.1);border-radius:50%}.precart-options-tabs a .count.hide{opacity:0}.precart-options-tabs a.on .count{color:#fff;background-color:#80b965}.precart-options-category-title{padding:40px 50px 0}#main .precart-options-category-title h2{padding:0}.precart-options-category{padding:0 50px 40px}.precart-options-category.js{padding-top:40px}.precart-options-category.on{display:block!important}.precart-options-category a.option{display:block;float:left;width:22%;color:#1a1a1a;font-size:16px;font-weight:400;line-height:1.3;text-align:center;margin-top:30px;margin-right:4%;margin-bottom:30px;position:relative}.precart-options-category a.option:focus{outline:none}.precart-options-category a.option:nth-child(4n+4){margin-right:0}.precart-options-category a.option:nth-child(4n+5){clear:both}.precart-options-category a.option .option-image{display:block;width:100%;height:250px;line-height:250px;text-align:center;position:relative}.precart-options-category a.option .option-image img{max-width:100%;max-height:250px;vertical-align:middle}.precart-options-category a.option .option-image .added-over{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;font-size:20px;font-weight:600;padding-top:15%;background-color:rgba(128,185,101,.75);border-radius:5px;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.precart-options-category a.option .option-image .added-over .cross{position:absolute;top:8px;right:10px;color:#fff;font-size:12px;line-height:16px;opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.precart-options-category a.option:hover .option-image .added-over .cross{opacity:1}.precart-options-category a.option .option-image .added-over .cross>span{font-family:Arial,sans-serif;font-size:16px;vertical-align:middle}.precart-options-category a.option .option-image .added-over .tick{position:absolute;top:50%;left:50%;transform:scale(0.8,0.8)}.precart-options-category a.option .option-image .added-over .tick i:before{content:'';position:absolute;top:-20px;left:-20px;height:10px;width:0;transform:rotate(45deg);transform-origin:0 0;background-color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.precart-options-category a.option.added .option-image .added-over .tick i:before{width:32px}.precart-options-category a.option .option-image .added-over .tick i:after{content:'';position:absolute;top:3px;left:-11px;height:10px;width:0;transform:rotate(-45deg);transform-origin:0 0;background-color:#fff;-webkit-transition:all .4s ease .18s;-moz-transition:all .4s ease .18s;transition:all .4s ease .18s}.precart-options-category a.option.added .option-image .added-over .tick i:after{width:56px}.precart-options-category a.option.added .option-image .added-over{opacity:1}.precart-options-category a.option .option-image .removed-over{position:absolute;top:50%;left:50%;width:120px;height:40px;line-height:40px;margin-left:-60px;margin-top:40px;color:#fff;font-size:18px;font-weight:600;background-color:rgba(181,18,35,.75);border-radius:3px;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.precart-options-category a.option.removed .option-image .removed-over{opacity:1;margin-top:-20px}.precart-options-category a.option .option-text{display:block;padding:15px 5% 0}.precart-options-category a.option .option-text h4{color:#1a1a1a;font-size:17px;font-weight:600;line-height:1.3;padding:0 0 5px;margin:0}@media screen and (max-height:900px){.precart .precart-buttons{display:none}}@media screen and (max-width:1400px){.precart{padding:0 20px}.precart-selected{padding-right:20px}.precart-buttons-bottom{padding-right:20px}.precart-options-title{padding-left:20px;padding-right:20px}.precart-options-tabs{padding-left:20px;padding-right:20px}.precart-options-category-title{padding-left:20px;padding-right:20px}.precart-options-category{padding-left:20px;padding-right:20px}}@media screen and (max-width:1100px){.precart-options-tabs{padding-bottom:10px;border-bottom:none}.precart-options-tabs a{float:left;display:block;width:18%;padding:12px 0;border:solid rgba(236,236,236,0) 1px;background-color:rgba(190,186,180,.1);border-radius:4px;text-align:center;margin:5px 0;margin-right:2.5%}.precart-options-tabs a:nth-child(5n+5){margin-right:0}.precart-options-tabs a:nth-child(5n+6){clear:both}.precart-options-tabs a.on{background-color:#fff;border:solid #dad8d6 1px;box-shadow:0 0 1px rgba(0,0,0,.07)}.precart-options-tabs a.on:after{display:none}.precart-options-category a.option .option-image .added-over .cross{opacity:1}}@media screen and (max-width:980px){.precart-page #container-main #main{padding-left:0;padding-right:0}.precart .precart-image{float:left;display:inline-block;max-width:35%}.precart .precart-description{max-width:65%}.precart-selected{clear:both;float:left;padding-left:20px;padding-right:0}.precart-buttons{clear:both;float:left}.precart-buttons-bottom{padding-left:20px;padding-right:0}.precart-options-category{padding-bottom:20px}.precart-options-category.js{padding-top:20px;padding-bottom:20px}.precart-options-category a.option .option-image{height:150px;line-height:150px}.precart-options-category a.option .option-image img{max-height:150px}.precart-options-category a.option .option-text{padding:5px 5% 0}}@media screen and (max-width:760px){.precart-options-tabs{}.precart-options-tabs a{width:23.5%;margin-right:2%}.precart-options-tabs a:nth-child(5n+5){margin-right:2%}.precart-options-tabs a:nth-child(5n+6){clear:none}.precart-options-tabs a:nth-child(4n+4){margin-right:0%}.precart-options-tabs a:nth-child(4n+5){clear:both}.precart-options-category{}.precart-options-category a.option{width:32%;margin-right:2%}.precart-options-category a.option:nth-child(4n+4){margin-right:2%}.precart-options-category a.option:nth-child(4n+5){clear:none}.precart-options-category a.option:nth-child(3n+3){margin-right:0}.precart-options-category a.option:nth-child(3n+4){clear:both}}@media screen and (max-width:600px){.precart-options-category{padding-top:10px;padding-bottom:10px}.precart-options-category a.option{margin-top:15px;margin-bottom:15px}.precart-options-category a.option .option-image{height:100px;line-height:100px}.precart-options-category a.option .option-image img{max-height:100px}.precart-options-category a.option .option-image .added-over{font-size:15px}.precart-options-category a.option .option-image .added-over .tick{transform:scale(0.6,0.6)}.precart-options-category a.option .option-text h4{font-size:15px}}@media screen and (max-width:480px){.precart-page #container-main .wrap{padding:0!important}.precart-options-tabs{}.precart-options-tabs a{width:49%;margin-right:2%}.precart-options-tabs a:nth-child(5n+5){margin-right:2%}.precart-options-tabs a:nth-child(5n+6){clear:none}.precart-options-tabs a:nth-child(4n+4){margin-right:2%}.precart-options-tabs a:nth-child(4n+5){clear:none}.precart-options-tabs a:nth-child(2n+2){margin-right:0%}.precart-options-tabs a:nth-child(2n+3){clear:both}.precart-options-category{}.precart-options-category a.option{width:49%;margin-right:2%}.precart-options-category a.option:nth-child(4n+4){margin-right:2%}.precart-options-category a.option:nth-child(4n+5){clear:none}.precart-options-category a.option:nth-child(3n+3){margin-right:2%}.precart-options-category a.option:nth-child(3n+4){clear:none}.precart-options-category a.option:nth-child(2n+2){margin-right:0}.precart-options-category a.option:nth-child(2n+3){clear:both}#main .precart-options-category a.option .option-text h4{font-size:15px;line-height:1.3}}@media screen and (max-width:450px){#main .precart .precart-description h1{font-size:30px;line-height:1.2;padding-top:35px}.precart-buttons a{font-size:18px;padding:12px 20px}}.shopping-cart-list{}.shopping-cart-list .shopping-cart-list-header{font-size:11px;font-weight:700;padding:4px 0;border-bottom:solid #eaeaea 1px}.shopping-cart-list .shopping-cart-list-items{padding-top:10px;padding-bottom:10px;border-bottom:solid #f5f4f4 1px}.shopping-cart-list .scl-image{float:left;width:15%;padding-right:3%}.shopping-cart-list .scl-products{float:left;width:55%;padding-right:3%}.shopping-cart-list .scl-products .was-price-line{font-style:italic}.shopping-cart-list .scl-products .was-price-line .was-price{text-decoration:line-through}.shopping-cart-list .scl-products .scl-products-additional .label{width:100%}.shopping-cart-list .scl-products .cart-msg-type,.shopping-cart-list .scl-products .cart-msg-messages{width:70%;margin:1px 0 6px}.shopping-cart-list .scl-products .cart-msg-messages-holder{display:none}.shopping-cart-list .scl-products .cart-msg-box{width:70%;height:70px}.shopping-cart-list .scl-quantity{float:left;width:10%;text-align:center;padding-right:3%}.shopping-cart-list .scl-quantity .scl-quantity-text{display:none}.shopping-cart-list .scl-quantity input.text{width:30px}.shopping-cart-list .remove-link{font-size:10px}.shopping-cart-list .scl-price{float:right;width:10%;text-align:right;padding-right:1%}.shopping-cart-list .shopping-cart-update{padding-top:2px;padding-bottom:2px;border-bottom:solid #f5f4f4 1px}.shopping-cart-totals{}.shopping-cart-totals .shopping-cart-total-item .totals-space{float:left;width:45%;padding-top:5px}.shopping-cart-totals .shopping-cart-total-item .totals-space-base{float:left;padding-top:10px;font-size:11px;font-weight:700;width:45%}.shopping-cart-totals .shopping-cart-total-item .totals-space select{max-width:96%}.shopping-cart-totals .shopping-cart-total-item .totals-text,.shopping-cart-totals .shopping-cart-total-final .totals-text{float:left;width:40%;text-align:left;padding-top:5px;padding-bottom:5px;padding-left:2%;border-top:solid #f5f4f4 1px}.totals-text .remove-option{display:inline-block;width:18px;height:18px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:20px;text-align:center;color:#a9a6a1;vertical-align:middle;background-color:#ececec;border-radius:50%;margin-left:10px;margin-top:-2px}.totals-text .remove-option:hover{color:#fff;background-color:#1a1a1a}.shopping-cart-totals .shopping-cart-total-item .totals-value,.shopping-cart-totals .shopping-cart-total-final .totals-value{float:left;width:12%;text-align:right;padding-top:5px;padding-bottom:5px;padding-right:1%;border-top:solid #f5f4f4 1px}.shopping-cart-totals .shopping-cart-total-final .totals-space{float:left;width:45%}.shopping-cart-totals .shopping-cart-total-final .totals-text{font-weight:700;background-color:#fbfbfb;border-top:solid #eaeaea 1px;border-bottom:solid #eaeaea 1px}.shopping-cart-totals .shopping-cart-total-final .totals-value{font-size:12px;font-weight:700;background-color:#fbfbfb;border-top:solid #eaeaea 1px;border-bottom:solid #eaeaea 1px}.shopping-cart-totals #sc-subtotals .totals-text,.shopping-cart-totals #sc-subtotals .totals-value{border-top:none}.cart-options-tabs-holder{margin:4px 0 10px;display:none}.cart-options-tabs-holder a{display:inline-block;color:#fff;line-height:28px;padding:0 10px;background-color:#000;border-top-left-radius:3px;border-top-right-radius:3px;margin-right:3px}.cart-options-tabs-holder a:hover,.cart-options-tabs-holder a.on{background-color:#333;outline:none}.cart-options-holder{float:left;clear:left;width:50%}.cart-options-holder li{padding:5px 6px;line-height:21px;background:0 0;background-color:#fbfbfb;border-radius:3px;margin-bottom:4px;cursor:pointer}.cart-options-holder li .checkbox{float:left;width:10%}.cart-options-holder li .image{float:left;width:12%;margin-right:3%}.cart-options-holder li .option{float:left;width:45%;font-size:13px;color:#713837;font-weight:700}.cart-options-holder li .price{float:right;width:30%;font-size:14px;font-family:myriad-pro,Arial,Helvetica,sans-serif;font-weight:600;text-align:right}.cart-option-selected{color:#fff;background-color:#333!important}.cart-option-selected .option{color:#fff!important}.cart-option-detail{display:none;float:right;width:45%}.cart-option-detail .image{text-align:center;padding-bottom:10px}.message-holder-over{}.message-holder{padding:6px 10px;background-color:#cfe062;border-radius:3px;margin-bottom:16px}.message-holder ul{padding:0;margin:0}.message-holder ul li{background:0 0;padding:0;margin:0}.msg-small{font-size:11px;line-height:15px;color:#7f6d69}.cart-box-holder{padding:10px 15px;border:solid #f1f1f1 1px;margin-bottom:10px}.cart-box{}.address-selector{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;margin-left:0;padding-left:0}.address-selector .address-item{float:left;width:48%;line-height:18px;list-style:none;margin-top:0;padding-top:0;padding-bottom:7px;margin-left:0;padding-left:0;background:0 0}.address-selector div.address-item:nth-child(2n+2){margin-right:0%}.address-selector div.address-item:nth-child(2n+3){clear:both}.order-summary{}.order-summary .os-left{padding:5px 4px 5px 0}.order-summary .os-right{padding:5px 0;text-align:right}.order-summary .os-total{padding-top:8px;border-top:solid #333 1px}.payment-holder-table{margin-bottom:10px}.checkout #main .boxed.payment-holder-table{border-top:none}.checkout #main .boxed.payment-holder-table:nth-child(3){border:1px solid #f5f4f4}.payment-radio-holder{float:left;width:5%;padding:7px 0 5px}.payment-holder{float:right;width:95%;padding:2px 0 5px;background-position:100% 0;background-repeat:no-repeat}.payment-holder label{display:block}.payment-holder img{margin-top:6px}.payment-holder label,.payment-holder h5,.payment-holder p{cursor:pointer}#country-line{line-height:28px}.country-holder{float:left;display:inline-block}.country-changer{float:left;padding-left:10px;display:inline-block}.country-picker{float:left;display:none;padding-left:10px;padding-top:4px}.orderhistory-titles{padding:5px 3px;background-color:#f9f9f8;border-bottom:solid #d9d9d9 1px}.orderhistory-td{padding:5px 3px}.display-table{}.display-table th{color:#fff;text-align:left;background-color:#5a5a5a}.display-table td{text-align:left}.display-table .dt-firstcol{}.display-table .dt-lastcol{}.display-table .dt-colhighlight{font-weight:700}.display-table .dt-modon{background-color:#eeeff0}.display-table .dt-modoff{}.forum-table{}.forum-table th{padding:0 5px;font-size:11px;border-bottom:solid #eee 1px}.forum-table td{padding:6px 5px;line-height:16px;border-bottom:solid #eee 1px}.admin-table{}.admin-table th{padding:0 5px;font-size:11px;border-bottom:solid #eee 1px}.admin-table td{padding:6px 5px;line-height:16px;border-bottom:solid #eee 1px}.admin-table .admin-table-odd{background-color:#faf8f4}.admin-table .admin-table-highlight{color:#fff;cursor:pointer;background-color:#605f5f}.admin-table-footer{padding:6px 5px}.admin-table-footer .pagination{float:right;display:inline-block;padding:3px 0}.admin-table-footer .pagination .pagination-pages{float:left;display:inline-block;font-size:11px;padding:0 5px}.admin-table-footer .pagination a{float:left;display:inline-block;padding:0 3px;border:solid #eee 1px;margin-left:2px}.admin-table-footer .pagination a:hover{color:#fff;background-color:#605f5f;border:solid #605f5f 1px}.admin-table-footer .pagination a.on{font-weight:700}#admin-search-box{padding:6px 5px;border:solid #eee 1px;margin-bottom:15px}#admin-search-box table td{padding:4px 0}#form_edit{}#form_edit th{display:none;text-align:left;font-size:22px;line-height:24px;padding:4px 0}#form_edit td{padding-bottom:6px}#form_edit td textarea{font-size:11px;width:250px;height:113px}#form_edit td select{font-size:12px;width:245px}#form_edit td input[type=text]{font-size:12px;width:240px}#form_edit .textcell{width:165px;color:#353535;font-weight:700;vertical-align:top}#form_edit .image-selectors{clear:left;float:left;display:inline-block;line-height:20px;border:solid #fff 1px;margin-bottom:2px;cursor:pointer;padding:1px 5px 1px 1px}#form_edit .image-selectors img{padding:0;margin:0;vertical-align:middle}#form_edit .img-sel-on{font-weight:700;border:solid #eee 1px}.nextprev{float:right}.nextprev .num{color:#333;background-color:#e0e0e0;padding:0 4px;margin-left:3px}.nextprev .cur{font-weight:700;background-color:#b5b5b5}.nextprev .np{color:#fff;background-color:#000;padding:0 4px;margin-left:3px}.nextprev .se{color:#a0a0a0;background-color:#f3f3f3}.nextprev a:hover{text-decoration:none;color:#ccc;background-color:#000}#login{}#login .login-form{}#login .login-form li{padding-left:0;background:0 0}#login .login-form li label{display:inline-block;width:200px}form{margin:0 auto;padding:0}.req{color:#d60309;font-weight:700;font-size:12px}form .form-item{clear:both;width:100%;margin-bottom:7px}form .label,form .label-for-padding{float:left;width:30%;font-size:12px;font-weight:700;color:#353535;line-height:14px;padding-top:6px;text-align:left;margin-top:2px;margin-right:4%}form .label2{float:left;width:30%;font-size:14px;font-weight:700;color:#353535;line-height:16px;text-align:left;margin-top:2px;margin-right:4%}#main .main-right .side-holder form .label,#main .main-left .side-holder form .label{float:none;width:100%;margin-right:0%;margin-bottom:2px}form .label-details{width:100%;margin-right:0%;font-weight:400;font-size:11px;color:#666;line-height:15px}#special_message_remaining{float:right;font-size:11px;line-height:18px;padding:4px 10px;background-color:#f2f2f2}form .input{float:left;width:64%;height:auto}#main .main-right .side-holder form .input,#main .main-left .side-holder form .input{float:none;width:auto}form .input input{font-size:12px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}#main .main-right .side-holder form .input input,#main .main-left .side-holder form .input input{width:97%}form .select{float:left;width:64%;height:auto}#main .main-right .side-holder form .select,#main .main-left .side-holder form .select{float:none;width:auto}form .select select{font-size:12px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}#main .main-right .side-holder form .select select,#main .main-left .side-holder form .select select{width:97%}form .checkbox{float:left;width:64%;height:auto;vertical-align:middle}#main .main-right .side-holder form .checkbox,#main .main-left .side-holder form .checkbox{float:none;width:auto}form .checkbox input[type=checkbox]{vertical-align:middle}form .radio{float:left;width:64%;height:auto}#main .main-right .side-holder form .radio,#main .main-left .side-holder form .radio{float:none;width:auto}form .textarea{float:left;font-size:11px;width:64%;height:auto;margin-bottom:5px}#main .main-right .side-holder form .textarea,#main .main-left .side-holder form .textarea{float:none;width:auto}form .textarea textarea{font-size:12px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;height:100px}#main .main-right .side-holder form .textarea textarea,#main .main-left .side-holder form .textarea textarea{width:97%}form .textarea img{padding-top:3px}form .input input,form textarea{appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none}form .input input,form select,form textarea{border:none;background:0 0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;height:30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;padding:6px;border:solid #a9a9a9 1px;border-radius:2px;vertical-align:middle;margin:0}form textarea{padding:6px;line-height:16px;height:100px}form select{padding:3px 6px;line-height:18px;height:30px}::-webkit-input-placeholder{line-height:16px}:-moz-placeholder{line-height:16px}::-moz-placeholder{line-height:16px}:-ms-input-placeholder{line-height:16px}form .label-padding{margin-left:34%}form .subbut{width:64%;margin-left:34%;height:auto}#main .main-right .side-holder form .subbut,#main .main-left .side-holder form .subbut{float:none;margin-left:0%}form .form-footer{float:left;width:64%;margin-left:34%;font-size:11px;color:#666;padding-bottom:5px}#main .main-right .side-holder form .form-footer,#main .main-left .side-holder form .form-footer{float:none;width:auto}form .subform{}form .subform th{background-color:#ccc}form .subform td{border-bottom:solid #ccc 1px}form .sub-button-holder{text-align:right;margin:10px 0}form .sub-form-holder{padding:10px 0;border:solid #ccc 1px;display:none;margin:10px 0}form .sub-form-holder .subbut2{padding-left:150px}form .subbut input,.shopping-cart-buttons input{appearance:button;-moz-appearance:button;-webkit-appearance:button;border:none;background:0 0;font-family:myriad-pro,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;color:#fff;line-height:30px;padding:4px 20px;margin-bottom:10px;background-color:#1a1a1a;border-radius:2px;-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1)}form .subbut input:hover,.shopping-cart-buttons input:hover{cursor:pointer;background-color:#fff;color:#1a1a1a;box-shadow:rgba(0,0,0,.2) 0 0 4px}form .subbut input.big-button{padding:12px 40px;font-size:20px}.shopping-cart-buttons button{appearance:button;-moz-appearance:button;-webkit-appearance:button;border:none;background:0 0;font-family:myriad-pro,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;color:#fff;line-height:26px;padding:0 10px;background-color:#574e3f;border-radius:4px}.shopping-cart-buttons button:hover{cursor:pointer;background-color:#c7411d}form .subbut input[type=submit]:disabled,.shopping-cart-buttons button:disabled{color:#d6d6d6;background-color:#f2f2f2;cursor:default}.mobile-button-link{display:none;margin-bottom:18px}.mobile-button-link a{border:none;background:0 0;display:block;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;font-family:myriad-pro,Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;color:#fff;line-height:32px;padding:10px 15px;text-align:center;background-color:#574e3f;border-radius:4px}.mobile-button-link a:hover{cursor:pointer;background-color:#c7411d}.ui-datepicker{width:22em;border:solid 1px #999;border-radius:0;padding:0}.ui-datepicker .ui-datepicker-header{padding:2px 0;color:#666;background:#f0f0f0;border:none;border-bottom:1px solid #dbdbdb;border-radius:0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:1px;background-color:transparent;border:solid rgba(0,0,0,0) 1px;cursor:pointer}.ui-datepicker table{width:96%;margin:2%}.ui-datepicker th{width:13%;padding-top:4px;padding-bottom:10px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{text-align:center;padding-top:5px;padding-bottom:5px}.ie-alert{font-family:open sans,Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:20px;color:#fff;background-color:#1a1a1a;border-radius:2px;padding:15px 20px;margin-top:6px}.age-verify-page #container-main .wrap{border-bottom:none;background-repeat:no-repeat;background-position:0 0}.age-verify-page #container-main .wrap #main{padding:5px 0}.age-verify-page .alert{display:block;padding:10px 30px;color:#fff;background-color:#1a1a1a;border-radius:2px;max-width:460px;margin-left:auto;margin-right:auto;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.age-verification-form{display:block;padding:20px 30px;background-color:rgba(255,255,255,.4);max-width:460px;margin-left:auto;margin-right:auto;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#age-verification-popup.age-verification-form{font-size:15px;line-height:1.6;padding:40px 50px;background-color:#fff;max-width:560px}#age-verification-popup.age-verification-form h2{width:100%;display:block;font-family:eurostile-n4,eurostile,open sans,Arial,Helvetica,sans-serif;font-size:30px;font-weight:600;padding:0 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#age-verification-popup-fail{display:none}.age-verification-form label{width:100%;display:block;font-family:eurostile-n4,eurostile,open sans,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;padding:4px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.age-verification-form label.person-verify{clear:both;font-size:24px;line-height:1.2;padding-top:15px;padding-left:40px;margin:0 0 40px;position:relative}.age-verification-form label.person-verify input[type=checkbox]{position:absolute;top:19px;left:4px}.age-verification-form input[type=text],.age-verification-form input[type=date],.age-verification-form select{width:100%;display:block;height:42px;padding:8px;margin-bottom:10px;border:solid #dcdcdc 1px;background-color:#fff;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.age-verification-form select{float:left;width:32%;margin-right:2%}.age-verification-form select:nth-of-type(3){margin-right:0%}.age-verification-form input[type=submit]{appearance:button;-moz-appearance:button;-webkit-appearance:button;border:none;background:0 0;font-family:myriad-pro,Arial,Helvetica,sans-serif;font-weight:600;font-size:17px;color:#fff;line-height:30px;padding:8px 30px;margin-bottom:10px;background-color:#1a1a1a;border-radius:2px;-webkit-transition:all 600ms cubic-bezier(0.165,0.84,0.44,1);transition:all 600ms cubic-bezier(0.165,0.84,0.44,1)}.age-verification-form input[type=submit]:hover{cursor:pointer;background-color:#fff;color:#1a1a1a;box-shadow:rgba(0,0,0,.2) 0 0 4px}@media screen and (max-width:1140px){.age-verification-form{background-color:rgba(255,255,255,.9)}}@media screen and (max-width:680px){.age-verification-form input[type=submit]{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#age-verification-popup.age-verification-form{padding:15px 20px}}#typeform-full{min-height:450px}@font-face{font-family:amysflowers;src:url(../images/fonts/amysflowers.eot?rr8a2k);src:url(../images/fonts/amysflowers.eot?rr8a2k#iefix) format('embedded-opentype'),url(../images/fonts/amysflowers.woff2?rr8a2k) format('woff2'),url(../images/fonts/amysflowers.ttf?rr8a2k) format('truetype'),url(../images/fonts/amysflowers.woff?rr8a2k) format('woff'),url(../images/fonts/amysflowers.svg?rr8a2k#amysflowers) format('svg');font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:amysflowers;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pinterest:before{content:"\e900"}.icon-youtube:before{content:"\e901"}.icon-twitter:before{content:"\e902"}.icon-instagram:before{content:"\e903"}.icon-facebook:before{content:"\e904"}.icon-google-plus:before{content:"\e905"}.icon-circle-down:before{content:"\e906"}.icon-search:before{content:"\e907"}.icon-shopping-cart:before{content:"\e908"}