@import url(//fonts.googleapis.com/css?family=Open+Sans:600italic,300italic,400,300,600,700,800);@import url(//fonts.googleapis.com/css?family=Roboto);@font-face{font-family:'icomoon';src:url(/fonts/icomoon.eot?-28o8ee);src:url(/fonts/icomoon.eot?#iefix-28o8ee) format("embedded-opentype") , url(/fonts/icomoon.woff?-28o8ee) format("woff") , url(/fonts/icomoon.ttf?-28o8ee) format("truetype") , url(/fonts/icomoon.svg?-28o8ee#icomoon) format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down-arrow:before{content:"\e600"}.icon-up-arrow:before{content:"\e60d"}.icon-list-arrow:before{content:"\e60c"}.icon-left-arrow:before{content:"\e609"}.icon-right-arrow:before{content:"\e60a"}.icon-calendar:before{content:"\e60b"}.icon-edit:before{content:"\e601"}.icon-facebook:before{content:"\e602"}.icon-instagram:before{content:"\e603"}.icon-logout:before{content:"\e604"}.icon-magnifier:before{content:"\e605"}.icon-shopping-cart:before{content:"\e606"}.icon-twitter:before{content:"\e607"}.icon-user-icon:before{content:"\e608"}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]) {display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root) {overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6,ol,ul,blockquote,p,li{margin:0;padding:0}::-moz-selection{background:#304149;color:#fff}::selection{background:#304149;color:#fff}img{max-width:100%;height:auto;width:auto\9 ;display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff;font-family:'Open Sans','Helvetica','Arial',sans-serif;font-weight:400}h1,.h1{font-size:15px;line-height:18px;font-weight:600;color:#444;text-align:center;margin-bottom:9px}@media (min-width:1024px){h1,.h1{text-align:left;font-size:30px;line-height:37px;margin-bottom:15px}}h2,.h2{font-size:16px;line-height:23px;font-weight:400;color:#444;margin-bottom:5px}@media (min-width:1024px){h2,.h2{font-size:25px;line-height:32px}}h3,.h3{font-size:13px;line-height:20px;font-weight:400;color:#000;margin-bottom:5px}@media (min-width:1024px){h3,.h3{font-size:20px;line-height:27px}}h4,.h4{font-size:13px;line-height:20px;font-weight:400;color:#000;margin-bottom:5px}@media (min-width:1024px){h4,.h4{font-size:20px;line-height:27px}}h5,.h5{font-size:13px;line-height:20px;font-weight:400;color:#000;margin-bottom:5px}@media (min-width:1024px){h5,.h5{font-size:20px;line-height:27px}}h6,.h6{font-size:13px;line-height:20px;font-weight:400;color:#aaa;margin-bottom:5px}@media (min-width:1024px){h6,.h6{font-size:20px;line-height:27px}}p,li,td,th,a,blockquote{font-size:13px;line-height:18px;font-weight:400;color:#444;margin-bottom:20px}@media (min-width:1024px){p,li,td,th,a,blockquote{font-size:15px;line-height:25px}}a{color:#5c3317;margin:0}a:hover,a:focus{text-decoration:none}strong,b{font-weight:600}em,i{font-style:italic}ul,ol{margin-left:40px;margin-bottom:20px}ul li{list-style-type:none;position:relative}ul li:before{content:"";width:7px;height:7px;border-radius:100px;background:#444;display:inline-block;position:absolute;top:9px;left:-18px}li{margin-bottom:5px}hr{float:left;width:100%;background:#ddd;height:1px;border:none;outline:none;margin-bottom:40px;margin-top:40px;display:block}blockquote{display:block;padding:20px 40px 20px 40px;background:#444;color:#fff;text-align:center;font-style:italic;font-size:18px;line-height:30px}figure{width:100%;text-align:center;border:1px solid #ddd;margin:0;padding:10px}figure img{margin-bottom:5px}figure figcaption{font-style:italic}table{float:left;width:100%}table td,table th{padding:10px 10px 10px 25px;border:1px solid #000;text-align:left}table th{background:#a59d7e;color:#fff;font-weight:600}.button,button,button[type="submit"],input[type="submit"],input[type="button"],input[type="reset"]{outline:none;background:none;border:none;cursor:pointer;width:auto;padding:0;margin:0}.disabled-button,.button[disabled],button[disabled],button[type="submit"][disabled],input[type="submit"][disabled],input[type="reset"][disabled],input[type="button"][disabled]{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}.button,button,button[type="submit"],input[type="submit"],input[type="button"],input[type="reset"]{background:#a59d7e;border-radius:3px;font-weight:600;text-transform:uppercase;color:#fff;font-size:15px;line-height:20px;padding:8px 15px 8px 15px;display:inline-block;text-decoration:none;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.button:hover,.button:focus,button:hover,button:focus,button[type="submit"]:hover,button[type="submit"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus{background:#54565a;color:#fff}button[type="submit"].dark-button,input[type="submit"].dark-button,input[type="button"].dark-button,.dark-button{background:#54565a}button[type="submit"].dark-button:hover,button[type="submit"].dark-button:focus,input[type="submit"].dark-button:hover,input[type="submit"].dark-button:focus,input[type="button"].dark-button:hover,input[type="button"].dark-button:focus,.dark-button:hover,.dark-button:focus{background:#000;color:#fff}button[type="submit"].left-icon-button,input[type="submit"].left-icon-button,input[type="button"].left-icon-button,.left-icon-button{position:relative;padding-left:50px}button[type="submit"].left-icon-button span,input[type="submit"].left-icon-button span,input[type="button"].left-icon-button span,.left-icon-button span{display:block;background:#000;color:#fff;padding:5px;position:absolute;top:0;left:0;height:100%;width:36px;padding:10px 10px 10px 8px;border-top-left-radius:3px;border-bottom-left-radius:3px;font-size:23px;line-height:16px}button[type="submit"].left-icon-button:hover,button[type="submit"].left-icon-button:focus,input[type="submit"].left-icon-button:hover,input[type="submit"].left-icon-button:focus,input[type="button"].left-icon-button:hover,input[type="button"].left-icon-button:focus,.left-icon-button:hover,.left-icon-button:focus{background:#797b7f;color:#fff}button[type="submit"].right-icon-button,input[type="submit"].right-icon-button,input[type="button"].right-icon-button,.right-icon-button{position:relative;padding-right:50px}button[type="submit"].right-icon-button span,input[type="submit"].right-icon-button span,input[type="button"].right-icon-button span,.right-icon-button span{display:block;background:#000;color:#fff;padding:5px;position:absolute;top:0;right:0;height:100%;width:36px;padding:10px 10px 10px 8px;border-top-right-radius:3px;border-bottom-right-radius:3px;font-size:23px;line-height:16px}button[type="submit"].right-icon-button:hover,button[type="submit"].right-icon-button:focus,input[type="submit"].right-icon-button:hover,input[type="submit"].right-icon-button:focus,input[type="button"].right-icon-button:hover,input[type="button"].right-icon-button:focus,.right-icon-button:hover,.right-icon-button:focus{background:#797b7f;color:#fff}button[type="submit"].right-arrow-button,input[type="submit"].right-arrow-button,input[type="button"].right-arrow-button,.right-arrow-button{padding-right:40px}@media (min-width:1024px){button[type="submit"].right-arrow-button,input[type="submit"].right-arrow-button,input[type="button"].right-arrow-button,.right-arrow-button{padding-right:45px;padding-left:10px}}button[type="submit"].right-arrow-button span,input[type="submit"].right-arrow-button span,input[type="button"].right-arrow-button span,.right-arrow-button span{padding:10px;width:auto;font-size:12px;line-height:18px}@media (min-width:1024px){button[type="submit"].right-arrow-button span,input[type="submit"].right-arrow-button span,input[type="button"].right-arrow-button span,.right-arrow-button span{padding:10px 15px 10px 15px}}button[type="submit"].left-arrow-button,input[type="submit"].left-arrow-button,input[type="button"].left-arrow-button,.left-arrow-button{padding-left:40px}@media (min-width:1024px){button[type="submit"].left-arrow-button,input[type="submit"].left-arrow-button,input[type="button"].left-arrow-button,.left-arrow-button{padding-left:45px;padding-right:10px}}button[type="submit"].left-arrow-button span,input[type="submit"].left-arrow-button span,input[type="button"].left-arrow-button span,.left-arrow-button span{padding:10px;width:auto;font-size:12px;line-height:18px}@media (min-width:1024px){button[type="submit"].left-arrow-button span,input[type="submit"].left-arrow-button span,input[type="button"].left-arrow-button span,.left-arrow-button span{padding:10px 15px 10px 15px}}form{float:left;width:100%}legend,fieldset{margin:0;padding:0;border:none}legend{font-size:20px;line-height:27px;font-weight:600;color:#444;margin-bottom:10px}label{font-size:14px;line-height:21px;color:#444;text-transform:uppercase;font-weight:400}input,textarea,select{outline:none;border:none;background:#f8f8f8;font-size:15px;font-weight:400;line-height:25px;color:#212121;border:1px solid #a59d7c;width:100%;padding:5px 10px 5px 10px;height:37px;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}input:hover,input:focus,textarea:hover,textarea:focus,select:hover,select:focus{border-color:#000;color:#000}input[disabled],textarea[disabled],select[disabled]{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}textarea{height:60px}@media (min-width:760px){textarea{height:80px}}select[multiple]{height:80px}input::-webkit-input-placeholder{color:#212121}textarea::-webkit-input-placeholder{color:#212121}input:-moz-placeholder{color:#212121}textarea:-moz-placeholder{color:#212121}.form-field{float:left;width:100%;margin-bottom:15px}.form-field label.checkbox-radio{float:left;width:auto;margin-right:20px;text-transform:initial;cursor:pointer}.form-field label.checkbox-radio input{box-sizing:border-box;padding:0;width:15px;height:15px;vertical-align:top;display:inline-block;margin-right:5px;margin-top:3px}.form-field label{float:left;width:100%;margin-bottom:3px}.form-field input[type="submit"]{float:right}.form-field .note{float:left;font-size:12px;color:#777}.form-field-container{float:left;width:100%}@media (min-width:760px){.field-width50 .form-field:first-of-type{margin-right:2%}.field-width50 .form-field{width:49%}.field-padding-right2{padding-right:2%}.field-width-15{width:15%}.field-width-20{width:20%}.field-width-25{width:25%}.field-width-30{width:30%}.field-width-40{width:40%}.field-width-50{width:50%}}.form-note{font-size:12px;line-height:17px;color:#999}input.error,textarea.error,select.error{border-color:#de2828}label.error{color:#de2828;margin-top:10px;font-weight:bold}header{float:left;width:100%;position:relative}.small-screen-triggers{float:left;width:100%;background:#eee;padding:5px 15px 5px 23px;height:35px}@media (min-width:1024px){.small-screen-triggers{display:none}}.small-screen-triggers button{background:none;padding:0;line-height:normal;font-size:22px}.small-screen-triggers span[class^="icon-"]{color:#999;font-size:18px;line-height:25px;vertical-align:top;padding-right:9px;margin-right:12px;display:inline-block;position:relative}.small-screen-triggers span[class^="icon-"]:after{content:"";height:14px;width:1px;background:#ccc;display:block;position:absolute;top:5px;left:28px}.small-screen-triggers .shopping-cart-button{margin-left:-2px}.small-screen-triggers .shopping-cart-button .icon-shopping-cart{font-size:22px;padding-right:0;margin-right:2px}.small-screen-triggers .shopping-cart-button .icon-shopping-cart:after{display:none}.small-screen-triggers .gold-text{color:#a59d7e;font-weight:600;font-size:14px}.small-screen-triggers .cart-count{font-size:15px}.small-screen-triggers a{text-decoration:none;color:#ccc;vertical-align:super}.main-header-bar{float:left;width:100%;text-align:center;border-bottom:1px solid #ccc;position:relative}@media (min-width:1024px){.main-header-bar{padding:20px 0 0 0;border-bottom:none;margin-bottom:0}}.main-header-bar .small-screen-logo{width:206px;height:45px;background:url(/images/xlogo.png.pagespeed.ic.6BQzrf09jt.png) no-repeat;background-size:cover;display:inline-block;margin-bottom:5px;margin-top:10px}@media (min-width:1024px){.main-header-bar .small-screen-logo{display:none}}.main-header-bar .logo{float:left;width:206px;height:45px;background:url(/images/xlogo.png.pagespeed.ic.6BQzrf09jt.png) no-repeat;display:none}@media (min-width:1024px){.main-header-bar .logo{display:block;width:414px;height:93px;margin-top:-28px}}.top-links{float:right;margin:0;display:none}@media (min-width:1024px){.top-links{display:block}}.top-links li{float:left;border-left:1px solid #e5e5e5;padding-right:12px;padding-left:15px}.top-links li:first-of-type{border:none}.top-links li:last-of-type{padding-right:0}.top-links li:before{display:none}.top-links a{text-transform:uppercase;color:#54565a;text-decoration:none;font-weight:700;font-size:14.5px;vertical-align:top}.top-links span[class^="icon-"]{color:#ccbdb2;font-size:18px;padding-right:6px;display:inline-block;position:relative;vertical-align:top}.top-links span.icon-shopping-cart{font-size:24px;padding-right:0;margin-right:-2px}.top-links span.icon-user-icon{vertical-align:text-top;line-height:19px;padding-right:2px}.top-links .account-box-trigger{text-transform:none}.top-links span.icon-down-arrow{font-size:5px;vertical-align:middle;margin-left:3px;color:#54565a;padding-right:0}.address{color:#c4b9af;font-weight:bold;font-size:13px}.number a{color:#5c3317;font-size:17.5px;line-height:22px}.cart-items{vertical-align:top;color:#a79d7e}.bottom-bar{float:left;width:100%;display:none}@media (min-width:1024px){.bottom-bar{display:block}}.check-delivery-areas-button{position:absolute;top:280px;right:0;display:block}.menu-additional-information{float:left;width:100%;margin-bottom:50px}.menu-additional-information a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:11px;vertical-align:bottom}@media (min-width:1024px){.menu-additional-information a{font-size:13px}}@media (min-width:340px){.menu-additional-information .small-screen-contact-info a{font-size:14px;color:#bababa}.menu-additional-information .small-screen-contact-info .fb-icon img{width:auto;height:auto}}button.small-screen-main-menu-trigger{float:right;padding:5px;margin-left:10px;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;position:static;top:0%;left:0%;right:auto;border-radius:0}button.small-screen-main-menu-trigger span{width:26px;height:2px;background:#55565a;margin-bottom:4px;display:block;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:1}button.small-screen-main-menu-trigger span:last-of-type{margin-bottom:0}.open-menu .small-screen-main-menu-trigger{background:#55565a;position:fixed;right:80%;top:0%;left:auto;height:36px;width:50px;border-right:1px solid #fff;text-align:center;padding-left:9px;padding-top:4px;z-index:99999;padding:0}.open-menu .small-screen-main-menu-trigger span{margin:0;background:#fff;width:26px;margin-left:13px}.open-menu .small-screen-main-menu-trigger span:last-of-type{opacity:0}.open-menu .small-screen-main-menu-trigger span:first-of-type{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.open-menu .small-screen-main-menu-trigger span:nth-of-type(2) {-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-2px}.small-screen-main-menu{width:80%;background:#fff;position:fixed;top:0;right:-80%;height:100%;text-align:left;z-index:99;overflow-y:auto;box-shadow:inset 45px 0 24px -31px #ededed;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.small-screen-main-menu>ul{margin:0;padding:0;float:left;width:100%;margin-top:4px}.small-screen-main-menu>ul>li{list-style-type:none}.small-screen-main-menu li{margin-bottom:0}.small-screen-main-menu li:before{display:none}.small-screen-main-menu>ul>li>a{font-size:14px;line-height:23px;color:#666;text-decoration:none;padding:10px 25px 10px 23px;display:block;font-weight:600;border-bottom:1px solid #ddd;margin-bottom:0;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.small-screen-main-menu .parent{position:relative}.small-screen-main-menu .parent .arrow{content:'';width:10px;height:2px;background:#212121;position:absolute;right:20px;top:22px;display:block;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.small-screen-main-menu .parent>a:after{filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;content:'';width:2px;height:10px;background:#212121;position:absolute;right:24px;top:18px;display:block;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.small-screen-main-menu .current a{color:#212121}.small-screen-main-menu .current.parent:after{}.open-menu .small-screen-main-menu{right:0}@media (min-width:1024px){.small-screen-main-menu{display:none}}.small-screen-main-menu .parent ul{display:none;padding:0;margin:0}.small-screen-main-menu .parent ul li{list-style-type:none}.small-screen-main-menu .parent ul a{font-size:12px;line-height:18px;color:#333;text-decoration:none;padding:10px 25px 10px 25px;display:block;font-weight:600;border-bottom:1px solid #ddd;background:#eee;margin-bottom:0;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.small-screen-main-menu .parent ul .category-separator a{text-transform:uppercase;font-weight:700;font-size:13px;line-height:14px}.small-screen-main-menu .parent ul .category-separator a span{text-transform:uppercase;display:block;font-weight:600;font-size:11px}.small-screen-main-menu .parent ul li:last-of-type a{border-bottom:none}.small-screen-main-menu .open-sub-menu>ul{display:block}.small-screen-main-menu .open-sub-menu .arrow{content:'';width:10px;height:2px;background:#fff;top:22px}.small-screen-main-menu .open-sub-menu>a{background:#525358;color:#fff}.small-screen-main-menu .open-sub-menu>a:after{content:'';filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.small-screen-main-menu>ul>.parent>ul>.parent.open-sub-menu>a{padding-left:15px;background:#333}.small-screen-main-menu>ul>.parent>ul>.parent.open-sub-menu ul{margin:0;padding:0}.small-screen-main-menu>ul>.parent>ul>.parent.open-sub-menu ul a{padding-left:15px;background:#222;font-weight:400}.nav-social-icons{float:left;width:100%;padding:21px 22px 22px 18px}.nav-social-icons a{color:#d8c8bb;font-size:24px;line-height:17px;text-decoration:none;margin-right:2px}.large-screen-menu-section{float:left;width:100%;display:none;border-bottom:1px solid #ccc;border-top:1px solid #ccc;position:relative;margin-top:10px;padding-top:5px}@media (min-width:1024px){.large-screen-menu-section{display:block}}.social-icons{float:left;margin:15px 0 0 14px}.social-icons a{text-decoration:none;font-size:24px;padding-right:10px}.extra-links{float:right;margin-top:13px}.extra-links ul{padding:0;margin:0}.extra-links li{margin-bottom:0;float:left}.extra-links li:before{display:none}.extra-links a{text-decoration:none;color:#666;font-size:16px;font-weight:600;line-height:18px;display:inline-block;margin-left:28px}@media (min-width:1280px){.extra-links a{margin-left:33px}}.extra-links .current a{color:#000}.large-screen-menu-trigger{float:left;background:none;width:250px;color:#000;border-right:1px solid #ccc;position:relative;font-size:22px;line-height:18px;text-align:left;vertical-align:middle;text-transform:none;padding:0 10px 23px 13px;border-radius:0}.large-screen-menu-trigger span{font-size:12px;line-height:17px;text-transform:uppercase;color:#000;display:inline-block;vertical-align:inherit;width:100%}.large-screen-menu-trigger:after{content:"";position:absolute;bottom:29px;right:17px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e600";font-size:6px;color:#54565a}.large-screen-menu-trigger:hover,.large-screen-menu-trigger:focus{background:none;color:#000}.large-screen-menu{display:none;float:left;width:250px;position:absolute;top:64px;left:0;z-index:90;text-align:left;border:1px solid #ddd;border-top:3px solid #5c3317;background-color:transparent;background-color:rgba(255,255,255,.95);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2FFFFFF,endColorstr=#F2FFFFFF);zoom:1}.large-screen-menu:before{content:"";position:absolute;top:-9px;right:17px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60d";font-size:6px;color:#5c3317}.large-screen-menu .menu-section-heading{font-size:16px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #222;color:#222}.large-screen-menu .menu-section{float:left;width:100%;margin-bottom:40px;padding-right:25px}.large-screen-menu ul{margin:0;padding:15px 20px 15px 22px;border-bottom:1px solid #ddd}.large-screen-menu li{margin-bottom:9px}.large-screen-menu li:before{display:none}.large-screen-menu li:last-of-type{margin-bottom:0}.large-screen-menu li a{text-decoration:none;font-size:15px;line-height:25px;color:#000;display:block}.large-screen-menu .current a{color:#000}.large-screen-menu strong{font-weight:700}.large-screen-menu .category-trigger{float:left;width:100%;height:65px;padding:0;background:none;border:none;outline:none;color:#000;border-bottom:1px solid #ddd;text-align:left;padding-left:50px;font-weight:600;font-size:22px;line-height:22px;position:relative}.large-screen-menu .category-trigger .shop-by{text-transform:uppercase;font-size:12px;line-height:12px;display:block}.large-screen-menu .category-trigger .arrow{content:'';width:10px;height:2px;background:#d8c8bb;position:absolute;left:20px;top:26px;display:block;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.large-screen-menu .category-trigger .arrow:after{filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;content:'';width:2px;height:10px;background:#d8c8bb;position:absolute;left:4px;top:-4px;display:block;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.large-screen-menu .category-container{float:left;width:100%}.large-screen-menu .category-container ul{display:none;float:left;width:100%}.large-screen-menu .open-category-container ul{display:block}.large-screen-menu .open-category-container .category-trigger .arrow{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.large-screen-menu .social-icons{float:left;width:100%;padding:19px 20px 15px 17px}.large-screen-menu .social-icons a{text-decoration:none;font-size:23px;line-height:29px;margin-right:2px;color:#d8c8bb}.open-large-screen-menu .large-screen-menu{display:block}@media (min-width:1024px){.page-home .large-screen-menu,.page-special-events .large-screen-menu,.page-testimonials .large-screen-menu,.page-about-us .large-screen-menu,.page-contact-us .large-screen-menu,.page-edit-address .large-screen-menu,.page-register .large-screen-menu{display:block}}.search-trigger{background:url(https://www.flowersoffranklin.co.nz/images/search-icon.png) no-repeat center center;display:block;float:left;border-right:1px solid #ddd;padding:20px 35px 20px 20px}.search-box-container{display:none;margin:0;padding:10px 20px 10px 20px;float:left;width:100%;border-bottom:1px solid #ccc}@media (min-width:1024px){.search-box-container{display:block;float:right;margin-top:5px;width:auto;margin-bottom:0;padding-right:0;border:none}}.search-box-container input,.search-box-container .sod-select{background:#fff;border-radius:0;height:48px;float:left;border:none;font-size:16px;text-align:left}.search-box-container input[type="text"]{height:30px;border-radius:0;font-size:13px;width:100%;border:1px solid #ccc;padding-left:10px;font-weight:400;margin-bottom:10px}@media (min-width:1024px){.search-box-container input[type="text"]{width:222px;padding-left:15px;font-size:18px;border-top-left-radius:10px;border-bottom-left-radius:10px;height:48px}}.search-box-container .sod_select{height:30px;border-radius:0;font-size:13px;width:100%;border:1px solid #ccc;padding-left:10px;font-weight:400;margin-bottom:10px;background:#fff}@media (min-width:1024px){.search-box-container .sod_select{background:#fff;float:left;width:280px;height:48px;font-size:14px;border:1px solid #ccc;border-left:none}.search-box-container .sod_select:hover,.search-box-container .sod_select:focus{background:#fff;border:1px solid #ccc;border-left:none;box-shadow:none}}.search-box-container .sod_select:after{top:4px;font-size:14px;line-height:21px}@media (min-width:1024px){.search-box-container .sod_select:after{top:13px;font-size:18px;line-height:20px}}.search-box-container .sod_select.focus,.search-box-container .sod_select.hover{background:#fff;border:1px solid #ccc;border-left:none;box-shadow:none}.search-box-container .sod_label{font-size:13px;margin-top:0;line-height:17px;padding-left:0;text-align:left;font-weight:600}@media (min-width:1024px){.search-box-container .sod_label{font-size:18px;margin-top:5px;padding-left:5px;line-height:24px}}.search-box-container .sod_select .sod_option{text-align:left;padding-left:15px}.search-box-container .ls-btn{display:none;background:#fff;border-radius:0;height:48px;float:left;border:none;font-size:16px;text-align:left;background:#54565a;width:47px;padding:0;border-top-right-radius:10px;border-bottom-right-radius:10px;text-align:center}.search-box-container .ls-btn span{font-size:27px;line-height:27px;display:inline-block}@media (min-width:1024px){.search-box-container .ls-btn{display:block}}.search-box-container .ss-btn{display:block;float:right;font-size:12px}@media (min-width:1024px){.search-box-container .ss-btn{display:none}}.open-ss-search-box .small-screen-triggers .search-box-trigger span:before{content:"";background:url(/images/xclose-section-icon.png.pagespeed.ic.Vs_lla5zMb.png) no-repeat;width:14px;height:14px;display:block;margin-top:6px;background-size:cover}.open-ss-search-box .search-box-container{display:block}.login-box{display:none;float:left;width:100%;border-bottom:1px solid #ccc;padding:10px 20px 12px 20px}@media (min-width:1024px){.login-box{position:absolute;background:#eee;float:left;width:335px;padding:15px 20px 20px 20px;left:-10px;top:33px;z-index:9999;border:1px solid #ccbdb1;text-align:left;left:auto;top:58px;z-index:9999;right:115px;position:absolute}}.login-box .form-field{margin-bottom:12px}@media (min-width:1024px){.login-box .form-field{margin-bottom:4px}}.login-box label{display:none}@media (min-width:1024px){.login-box label{display:block;font-size:12px;margin-bottom:2px}}.login-box input[type="text"],.login-box input[type="password"]{height:30px;font-size:13px;line-height:13px}@media (min-width:1024px){.login-box input[type="text"],.login-box input[type="password"]{height:39px;line-height:16px}.login-box input::-webkit-input-placeholder{color:transparent}.login-box input:-moz-placeholder{color:transparent}}.login-box .button-field{margin-bottom:0;margin-top:0}@media (min-width:1024px){.login-box .button-field{margin-top:11px}}.login-box button{float:left;font-size:12px}@media (min-width:1024px){.login-box button{font-size:11px}}.login-box a,.login-box p{color:#a59d7e;text-decoration:none;font-weight:600;margin-top:5px;display:block;font-size:14px;line-height:15px;text-align:left}.login-box p{margin:0;color:#444}.login-box .links{float:left;padding-left:10px;text-align:left}.login-box .forgot-password-trigger{margin-top:10px;font-size:15px;font-weight:500}@media (min-width:1024px){.login-box .forgot-password-trigger{margin-top:4px}}.login-box .password-field{margin-bottom:0}@media (min-width:1024px){.login-box .password-field{margin-bottom:10px}}.login-box:before,.login-box:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;display:none}@media (min-width:1024px){.login-box:before,.login-box:after{display:block}}.login-box:before{top:-8px;right:158px;border-bottom-color:#ccbdb1;border-width:0 9px 8px 9px}.login-box:after{top:-7px;right:158px;border-bottom-color:#eee;border-width:0 9px 8px 9px}.open-login-box .small-screen-triggers .login-box-trigger span:before{content:"";background:url(/images/xclose-section-icon.png.pagespeed.ic.Vs_lla5zMb.png) no-repeat;width:14px;height:14px;display:block;margin-top:3px;margin-right:3px;background-size:cover}.open-login-box .login-box{display:block}.account-box{display:none;float:left;width:100%;border-bottom:1px solid #ccc;padding:10px 25px 15px 25px}@media (min-width:1024px){.account-box{background:#eee;float:left;width:220px;padding:15px 20px 15px 20px;border:1px solid #ccbdb1;text-align:left;left:auto;top:58px;z-index:9999;right:207px;position:absolute}}.account-box .button{width:175px;text-align:left;font-size:12px}@media (min-width:1024px){.account-box .button{font-size:13px;font-weight:700;width:179px}}.account-box .button:first-of-type{margin-bottom:10px}.account-box .welcome-msg{color:#535559;margin-bottom:8px;font-weight:700}.account-box:before,.account-box:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;display:none}@media (min-width:1024px){.account-box:before,.account-box:after{display:block}}.account-box:before{top:-8px;right:102px;border-bottom-color:#ccbdb1;border-width:0 9px 8px 9px}.account-box:after{top:-7px;right:102px;border-bottom-color:#eee;border-width:0 9px 8px 9px}.open-account-box .small-screen-triggers .account-box-trigger span:before{content:"";background:url(/images/xclose-section-icon.png.pagespeed.ic.Vs_lla5zMb.png) no-repeat;width:14px;height:14px;display:block;margin-top:6px;background-size:cover}.open-account-box .account-box{display:block}.forgot-password-block{display:none;text-align:left;margin-top:-6px}@media (min-width:1024px){.forgot-password-block{margin-top:2px}}.forgot-password-block h3{color:#a59d7e;font-size:15px;line-height:20px;font-weight:500;margin-bottom:10px}.forgot-password-block button{margin-right:12px;font-size:14px}.open-forgot-password .login-block{display:none}.open-forgot-password .forgot-password-block{display:block}footer{float:left;width:100%;text-align:center;background:#525358}@media (min-width:1024px){footer{}.right-section{float:right;width:auto}}.right-section .right-social-icons{display:none;float:right;width:100%;margin-top:5px;margin-bottom:14px}@media (min-width:1024px){.right-section .right-social-icons{display:block}}.right-section .right-social-icons a{text-decoration:none;color:#fff;font-size:25px;line-height:25px;margin-left:11px}.right-section .right-social-icons a:first-of-type{margin-left:0}.back-to-top-trigger{background:none;text-transform:none;color:#666;font-size:13px;line-height:21px;padding:0}@media (min-width:1024px){.back-to-top-trigger{float:right;color:#999;font-size:14px;margin-right:10px;margin-top:3px;font-weight:500}}.back-to-top-trigger:hover,.back-to-top-trigger:focus{background:none;color:#666}.back-to-top-trigger span{display:block;font-size:6px;color:#bbb;margin-left:3px;margin-bottom:2px}@media (min-width:1024px){.back-to-top-trigger span{float:right;margin-top:7px;margin-left:7px;color:#54565a;font-size:5px}}.footer-top{float:left;width:100%;background:#fff;padding:7px 0 14px 0;text-align:center}@media (min-width:1024px){.footer-top{padding:7px 150px 14px 150px}}@media (min-width:1280px){.footer-top{padding:7px 120px 14px 120px}}.breadcrumbs{float:left;width:100%;display:none}@media (min-width:1024px){.breadcrumbs{display:block;float:left;width:auto}}.breadcrumbs ul{margin:0;padding:0}.breadcrumbs li{margin:0;float:left}.breadcrumbs li:before{display:none}.breadcrumbs li:after{content:"/";color:#999;margin-right:5px}.breadcrumbs li:last-of-type:after{display:none}.breadcrumbs a{text-decoration:none;color:#999;font-size:14px;margin-right:5px}.footer-middle{float:left;width:100%}@media (min-width:1024px){.footer-middle{padding-top:50px;padding-bottom:5px;padding-left:150px;padding-right:150px}}@media (min-width:1280px){.footer-middle{padding-top:50px;padding-bottom:5px;padding-left:120px;padding-right:120px}}.large-screen-footer-menu{display:none;float:left;width:auto;text-align:left}.large-screen-footer-menu>ul{margin:0;float:left;width:155px;padding-top:8px;padding-bottom:10px}.large-screen-footer-menu li{margin-bottom:10px}.large-screen-footer-menu li:before{display:none}.large-screen-footer-menu a{color:#fff;font-weight:600;font-size:16px;line-height:20px;text-decoration:none}.large-screen-footer-menu a:hover,.large-screen-footer-menu a:focus{text-decoration:underline}.large-screen-footer-menu .primary{width:152px}.large-screen-footer-menu .secondary{width:290px;padding-left:43px;margin-right:45px;position:relative}.large-screen-footer-menu .secondary:before,.large-screen-footer-menu .secondary:after{content:"";position:absolute;top:0;height:100%;width:1px;background:#737373;display:block}.large-screen-footer-menu .secondary:before{left:-2px}.large-screen-footer-menu .secondary:after{right:-2px}.large-screen-footer-menu .secondary ul{float:left;width:45%;margin:0;margin-right:10%}.large-screen-footer-menu .secondary ul:last-of-type{margin-right:0%}.large-screen-footer-menu .secondary li{width:100%;float:left;margin-bottom:10px;line-height:15px}.large-screen-footer-menu .secondary a{color:#ccc;font-weight:400;font-size:15px}.large-screen-footer-menu .tertiary{padding-left:5px}.large-screen-footer-menu .tertiary a{font-size:13px;line-height:16px;color:#aaa;text-transform:uppercase;font-weight:300}@media (min-width:1024px){.large-screen-footer-menu{display:block}}.large-screen-footer-menu.footer-menu-variation .secondary{border-left:none;padding-left:0}.large-screen-footer-menu.footer-menu-variation .secondary:before{display:none}.large-screen-footer-menu.footer-menu-variation .secondary li{width:100%}.small-screen-footer-social-icons{float:left;width:100%;margin-top:28px;margin-bottom:14px}@media (min-width:1024px){.small-screen-footer-social-icons{display:none}}.small-screen-footer-social-icons a{text-decoration:none;color:#fff;font-size:25px;line-height:25px;margin-left:11px}.small-screen-footer-social-icons a:first-of-type{margin-left:0}.footer-contact-info{float:left;width:100%;text-align:center;margin-right:10px}.footer-contact-info .large-screen-footer-logo{display:none;background:url(https://www.flowersoffranklin.co.nz/images/xfooter-logo.png.pagespeed.ic.l8Kib77uA5.png) no-repeat;width:250px;height:55px;margin-top:-6px}@media (min-width:1024px){.footer-contact-info .large-screen-footer-logo{display:block}}.footer-contact-info p,.footer-contact-info a{margin-bottom:0}@media (min-width:1024px){.footer-contact-info{width:auto;clear:both;text-align:right}}.footer-contact-info .number{font-size:16px;line-height:23px;text-decoration:none;color:#fff;font-weight:600;display:block;margin-bottom:12px}@media (min-width:1024px){.footer-contact-info .number{font-size:18px;line-height:30px}}.footer-contact-info .small-screen-address{color:#fff;font-weight:400;font-size:14.5px;line-height:22px;margin-bottom:19px}@media (min-width:1024px){.footer-contact-info .small-screen-address{display:none}}.brownpaperbag-container{float:left;width:100%;margin-bottom:21px}@media (min-width:1024px){.brownpaperbag-container{margin-bottom:0;padding-bottom:25px;padding-left:160px;padding-right:160px;margin-top:13px}.brownpaperbag-container .left-section{float:left}.brownpaperbag-container .right-section{float:right}}@media (min-width:1280px){.brownpaperbag-container{margin-bottom:0;padding-bottom:25px;padding-left:120px;padding-right:120px;margin-top:13px}.brownpaperbag-container .left-section{float:left}.brownpaperbag-container .right-section{float:right}}.brownpaperbag-container a,.brownpaperbag-container p{color:#888;margin:0;font-family:"Roboto",sans-serif;text-decoration:none;line-height:13px;font-size:12px}.brownpaperbag-container a{border-bottom:1px solid #fff;margin-right:10px}.brownpaperbag-container .attribution{border:none;margin:10px 0 0 0;display:block}@media (min-width:1024px){.brownpaperbag-container .attribution{margin:0}}.main{float:left;width:100%;padding:10px 20px 40px 20px;border-bottom:1px solid #ddd;min-height:500px}@media (min-width:1024px){.main{padding-bottom:40px}}.main>p:last-of-type{margin-bottom:0}@media (min-width:1024px){.small-screen-only{display:none}}.large-screen-only{display:none}@media (min-width:1024px){.large-screen-only{display:block}}.clear{clear:both}.clearleft{clear:left}.decorative-heading{font-size:16px;line-height:23px;color:#444;margin-bottom:8px;font-weight:600}@media (min-width:1024px){.decorative-heading{font-size:24px;line-height:50px;display:inline-block;vertical-align:top;margin-bottom:10px;letter-spacing:-.5px}.decorative-heading:before{content:"";width:71px;height:52px;display:inline-block;background:url(https://www.flowersoffranklin.co.nz/images/xheader-decoration.png.pagespeed.ic.fwLehjBavr.png);margin-right:60px}.decorative-heading:after{content:"";width:71px;height:52px;display:inline-block;background:url(https://www.flowersoffranklin.co.nz/images/xheader-decoration.png.pagespeed.ic.fwLehjBavr.png);margin-left:60px}}.container-max-width{}@media (min-width:1024px){.container-max-width{width:1310px;margin:0 auto;position:absolute;left:50%;margin-left:-660px;background:#fff;box-shadow:0 0 50px -10px #cdcdcd}}.max-width-block{float:left;width:100%}@media (min-width:1024px){.max-width-block{padding-left:150px;padding-right:150px}}@media (min-width:1280px){.max-width-block{padding-left:120px;padding-right:120px}}.full-max-width{float:left;width:100%}@media (min-width:1024px){.full-max-width{padding:0}}.content-header{float:left;width:100%}.content-header h1{float:left;margin-bottom:5px}.content-header h2{float:left;width:100%;font-size:16px;line-height:22px}.content-header .back-button{float:right;text-decoration:none;font-size:15px;font-weight:bold;color:#888;position:relative}.content-header .back-button:before{content:"";background:url(https://www.flowersoffranklin.co.nz/images/left-arrow.png);width:7px;height:11px;display:inline-block;position:absolute;left:-15px;top:5px}.featured-image{float:left;width:100%;margin-top:10px;margin-bottom:20px}.featured-image img{display:block}.share-actions{float:left;width:100%;margin-top:10px}.share-actions img{float:left;margin-right:10px}.share-actions a{text-decoration:none;display:block;float:left;font-size:14px;margin-right:20px}.content-block{float:left;width:100%;margin-top:15px}.content-block h2{font-size:18px;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px}.content-block a{color:#888;font-weight:bold}.accordion-list{}.accordion-list a{font-weight:bold;text-decoration:none;color:#000}.accordion-list>ul>li:before{content:"+";background:none;width:auto;height:auto;top:0;left:-18px;font-weight:bold;font-size:14px}.accordion-list>ul>li.open-list{color:#999}.accordion-list>ul>li.open-list:before{content:"-";color:#000}.accordion-list>ul>li>ul{display:none;margin-top:10px;margin-bottom:10px}.accordion-list>ul>li.open-list>ul{display:block}.accordion-list li.open-list li:first-of-type{text-transform:uppercase}.accordion-list li.open-list li:first-of-type a{font-weight:bold}.accordion-list li.open-list li{margin:0}.accordion-list li.open-list li:before{content:"-";background:none;width:auto;height:auto;top:0;left:-18px;font-weight:bold;font-size:14px}.accordion-list li.open-list a{font-weight:normal}.page-home{}.page-home .main{padding:0;border:none;min-height:initial}@media (min-width:1024px){.page-home .main{border-bottom:1px solid #ddd;padding:0}}.page-home .header-max-width-block{position:relative;z-index:6;background:rgba(255,255,255,.9)}@media (min-width:1024px){.page-home .large-screen-menu-section{border-bottom:none}}.hero-image{float:left;width:100%}@media (min-width:1024px){.hero-image{margin-top:-65px;position:relative;z-index:5;background-color:#c4c3c0}.hero-image img{margin-top:64px}}.home-variation-strip{float:left;width:100%;background-color:gray;background-size:cover}.home-variation-strip h1{font-style:italic;font-weight:100;font-size:30px;line-height:30px;color:#fff;float:left;margin-bottom:0;padding:10px 10px 10px 0}.home-variation-strip a{font-weight:100;font-size:14px;line-height:30px;color:#fff;float:right;margin-bottom:0;padding:10px 10px 10px 0;text-transform:uppercase}.home-featured-blocks{float:left;width:100%}@media (min-width:1024px){.home-featured-blocks{max-width:790px;float:left;margin-left:250px}}.home-featured-blocks .block{float:left;width:100%}@media (min-width:1024px){.home-featured-blocks .block{width:50%}}.home-featured-blocks img{width:100%}.homepage-popup{float:left;width:100%;max-width:520px;display:none}.popup-logo{float:left;width:100%;text-align:center;background:#fff;margin-bottom:3px;padding-bottom:10px;padding-top:10px}.popup-logo img{display:inline-block;width:305px}.popup-events{float:left;width:100%;text-align:left;background:#fff;margin-bottom:2px;padding:20px}.popup-events p{margin-bottom:10px;line-height:20px}.popup-events .event{float:left;width:100%;border-bottom:1px solid #ccc;padding-bottom:22px;margin-bottom:20px}.popup-events .event:last-of-type{border:none;margin-bottom:0;padding-bottom:5px}.popup-notification{float:left;width:100%;text-align:left;background:#fff;margin-bottom:3px;padding:20px}.popup-notification p{margin-bottom:0;font-size:14px;line-height:20px}.page-about-us .internal-banner-image{float:left;height:150px;width:100%;display:none}@media (min-width:1024px){.page-about-us .internal-banner-image{display:block}.page-about-us .main{padding-left:275px;padding-top:20px}.page-about-us .large-screen-menu-section{border-bottom:none}}.page-testimonials .internal-banner-image{float:left;height:150px;width:100%;display:none}@media (min-width:1024px){.page-testimonials .internal-banner-image{display:block}}.page-testimonials .main{padding-bottom:20px}@media (min-width:1024px){.page-testimonials .main{padding-left:275px;padding-top:20px;padding-right:8px}.page-testimonials .large-screen-menu-section{border-bottom:none}.page-testimonials h1{font-size:28px;margin-bottom:17px}}.testimonials-container{float:left;width:100%}.testimonial-block{float:left;width:100%}.testimonial-block .header{float:left;width:100%;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:18px;padding-top:5px;margin-top:16px}@media (min-width:1024px){.testimonial-block .header{margin-top:0}}.testimonial-block h2{font-size:13.5px;line-height:18px;color:#a59d7e;font-weight:600;float:left}@media (min-width:1024px){.testimonial-block h2{font-size:16px;line-height:20px}}.testimonial-block strong{font-weight:600}.testimonial-block .testimonial-trigger{float:right;font-size:12px;line-height:18px;background:none;border:none;outline:none;border-radius:0;padding:0;margin:0;color:#1f1f1f;font-weight:700;text-transform:none;position:relative;padding-right:20px}@media (min-width:1024px){.testimonial-block .testimonial-trigger{font-size:12.5px;padding-right:25px}}.testimonial-block .testimonial-trigger:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e600";font-size:5px;line-height:6px;margin-left:10px;color:#54565a;position:absolute;top:6px;right:3px}.testimonial-block .content{float:left;width:100%;height:122px;overflow:hidden}@media (min-width:1024px){.testimonial-block .content{height:80px}}.testimonial-block .content p{margin-bottom:10px}@media (min-width:1024px){.testimonial-block .content p{line-height:23px}}.testimonial-block.block-expanded .content{height:auto}.testimonial-block.block-expanded .testimonial-trigger:after{content:"\e60d";top:5px}.page-special-events .internal-banner-image{float:left;height:150px;width:100%;display:none}@media (min-width:1024px){.page-special-events .internal-banner-image{display:block}}.page-special-events .main{padding-bottom:20px}@media (min-width:1024px){.page-special-events .main{padding-left:275px;padding-top:20px;padding-right:0}.page-special-events .large-screen-menu-section{border-bottom:none}}@media (max-width:1024px){.page-special-events .featherlight-content{vertical-align:top!important;margin-top:10px}}@media (min-width:1024px){.page-special-events h1{font-size:29px}.page-special-events .main p{line-height:22px;margin-bottom:13px}}.grid-gallery-container{float:left;width:100%;margin-top:19px}.grid-gallery-container img{height:auto}@media (min-width:1024px){.grid-gallery-container img{height:345px}}.grid-gallery-container .gallery-image{background-repeat:no-repeat;background-size:cover;background-position:bottom}.grid-gallery-container .gallery-image a{width:100%;height:100%;display:inline-block}.grid-gallery-container .gallery-image{float:left;display:block;width:48%;margin-bottom:10px;margin-right:10px;height:178px;overflow:hidden}@media (min-width:340px){.grid-gallery-container .gallery-image{height:195px}}@media (min-width:400px){.grid-gallery-container .gallery-image{height:250px}}@media (min-width:600px){.grid-gallery-container .gallery-image{height:370px}}@media (min-width:760px){.grid-gallery-container .gallery-image{height:420px}}.grid-gallery-container .gallery-image:nth-of-type(2n+2) {margin-right:0}.grid-gallery-container .gallery-image:nth-of-type(2n+2) img {width:345px}@media (min-width:860px){.grid-gallery-container .gallery-image{height:460px}}@media (min-width:1024px){.grid-gallery-container .gallery-image{width:31%;max-width:250px;margin-right:20px;margin-bottom:20px;height:310px;overflow:hidden}.grid-gallery-container .gallery-image:nth-of-type(2n+2) {margin-right:20px}.grid-gallery-container .gallery-image:nth-of-type(3n+3) {margin-right:0}}.grid-gallery-caption{float:left;width:100%;padding:10px 10px 1px 0;font-size:15px;line-height:18px;font-weight:600;color:#444}.page-contact-us .internal-banner-image{float:left;height:150px;width:100%;display:none}@media (min-width:1024px){.page-contact-us .internal-banner-image{display:block}}.page-contact-us .main{padding-bottom:35px}@media (min-width:1024px){.page-contact-us .main{padding-left:275px;padding-top:20px;padding-right:0;padding-bottom:45px}.page-contact-us .large-screen-menu-section{border-bottom:none}}.page-contact-us .main{text-align:center}@media (min-width:1024px){.page-contact-us .main{text-align:left}}.page-contact-us .main h2{font-size:13px;line-height:21px;font-weight:500;color:#aaa;margin-bottom:0}@media (min-width:1024px){.page-contact-us .main h2{font-size:15px;line-height:24px;font-weight:600}}.page-contact-us .main a{color:#1f1f1f}@media (min-width:1024px){.page-contact-us .main a{font-size:14px;line-height:20px}}.contact-map-link{margin-top:15px;display:block;color:#6c462b}@media (min-width:1024px){.contact-map-link{display:none}}.contact-phone-link{font-size:15px;font-weight:700;text-decoration:none}@media (min-width:1024px){.contact-phone-link{font-size:16px!important;line-height:18px!important}}.contact-email-link{font-size:13px;line-height:24px;display:inline-block}@media (min-width:1024px){.contact-email-link{text-decoration:none}}.contactus-map{display:none}@media (min-width:1024px){.contactus-map{display:block;width:450px;float:left}}.contact-information-block{float:left;width:100%;text-align:center;margin-bottom:14px}@media (min-width:1024px){.contact-information-block{text-align:left;margin-bottom:7px;margin-top:8px}}.contact-information-block p{margin-bottom:0;color:#202020;font-size:13px;line-height:16px}@media (min-width:1024px){.contact-information-block p{font-size:14px;line-height:20px}}.email-block{margin-bottom:13px}@media (min-width:1024px){.large-screen-section-wrapper{float:left;width:450px}.large-screen-section-wrapper h2{float:left;width:95px;display:block}.large-screen-section-wrapper .content{float:left}.address-block p{font-size:15px}}.store-hours-block{padding-bottom:12px;padding-top:8px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:9px}@media (min-width:1024px){.store-hours-block{padding:0;border:none;width:auto}}.store-hours-block .content{max-width:193px;display:inline-block}.store-hours-block h2{margin-bottom:10px!important}.store-hours-block strong{width:100px;text-align:left;float:left;display:inline-block;text-transform:uppercase}@media (min-width:1024px){.store-hours-block strong{font-weight:700;font-size:16px}}.store-hours-block p{width:100%;text-align:left;display:inline-block;font-size:14px;margin-bottom:10px!important}.contact-information-container,.contact-form-container,.contact-us-form{float:left;width:100%}@media (min-width:1024px){.contact-form-container{border-top:1px solid #ddd;padding-top:40px;margin-top:20px}.contact-us-form{width:255px}}@media (min-width:1280px){.contact-us-form{width:342px}}.contact-us-form h2{margin-bottom:10px!important}@media (min-width:1024px){.contact-us-form h2{font-size:15px!important;line-height:13px!important}}.contact-us-form label{text-transform:none;font-size:13px}@media (min-width:1024px){.contact-us-form label{margin-bottom:0;margin-top:9px}}.contact-us-form .form-field{margin-bottom:5px}@media (min-width:1024px){.contact-us-form .form-field{margin-bottom:0}}.contact-us-form .form-field:last-of-type{margin-bottom:0}.contact-us-form .form-field:nth-last-of-type(2) {margin-bottom:5px}.contact-us-form .form-field .form-note{margin-bottom:10px}@media (min-width:1024px){.contact-us-form .form-field .form-note{float:left;margin-top:10px}.contact-us-form .button-field{margin-top:10px}.contact-us-form button{float:right;font-size:12px}.page-register .main{padding-left:270px;padding-top:17px}}.page-register .main{text-align:center}@media (min-width:1024px){.page-register .main{text-align:left}}.page-register .main h1{margin-bottom:21px}.page-register .main p{margin-bottom:12px}.register-form-container{float:left;width:100%;margin-top:12px;text-align:left;max-width:700px}.register-form-container hr{margin-bottom:18px;margin-top:16px}.register-form-container .form-field{margin-bottom:14px}.register-form-container .button-field{margin-top:5px;border-top:1px solid #ddd;padding-top:20px}.register-form-container .button-field button{font-size:13px}.register-form-container .button-field button span{font-size:17px}.register-form-container #address-line-one,.register-form-container #address1{margin-bottom:5px}.page-productgrid-category-search .main{padding:10px 20px 0 20px;border:none}@media (min-width:1024px){.page-productgrid-category-search .main{border-bottom:1px solid #ddd;padding:0 0 40px 0}}.product-grid-banner{float:left;height:50px;float:left;width:100%;background-color:gray;background-size:cover;display:none}@media (min-width:1024px){.product-grid-banner{display:block}}.product-grid-banner .heading{font-style:italic;font-weight:100;font-size:30px;line-height:30px;color:#fff;margin-bottom:0;display:block;padding:10px 10px 10px 0}.product-grid-header{float:left;width:100%}@media (min-width:1024px){.product-grid-header{padding-bottom:39px;padding-top:30px}.product-grid-header h1{float:left;width:auto;margin-bottom:0;font-size:29px}}.product-grid-filter{float:left;width:100%}@media (min-width:1024px){.product-grid-filter{float:right;width:500px}.product-grid-filter .small-screen-only{display:none}}.product-grid-filter .large-screen-only{display:none}@media (min-width:1024px){.product-grid-filter .large-screen-only{display:block}}.product-grid-filter select,.product-grid-filter .sod_select{background-color:#fff;font-size:14px;line-height:20px;height:32px}.product-grid-filter select:after,.product-grid-filter .sod_select:after{top:9px;right:6px;font-size:12px}@media (min-width:1024px){.product-grid-filter select,.product-grid-filter .sod_select{width:210px;font-size:16.5px;line-height:25px;height:37px;float:left}.product-grid-filter select:after,.product-grid-filter .sod_select:after{top:10px;right:10px;font-size:16px}.product-grid-filter form,.product-grid-filter .showing-pages{float:right;width:auto}}.product-grid-filter .showing-pages{margin-right:68px;margin-bottom:0;margin-top:7px;color:#999}.product-grid-filter .showing-pages strong{font-weight:700;color:#000}.product-grid-filter label.large-screen-only{float:left;width:auto;margin-right:15px;text-transform:none;margin-top:7px}.product-grid-filter .sort-by.large-screen-only{float:left}@media (min-width:1024px){.product-grid-filter .form-field{margin-bottom:0}}.product-grid{float:left;width:100%}.product-grid .product-grid-item{float:left;width:100%;margin-bottom:15px;position:relative}.product-grid .image{float:left;width:100%;text-align:center;display:block;margin-bottom:0;position:relative}.product-grid .image img{display:inline-block;vertical-align:bottom}.product-grid .details{float:left;width:100%;text-align:center;padding:3px 0 0 0}@media (min-width:1024px){.product-grid .details{padding:10px 0 0 0}}.product-grid h2,.product-grid a{color:#666;font-size:14px;line-height:20px;font-weight:600;margin:0;text-decoration:none}@media (min-width:1024px){.product-grid h2,.product-grid a{font-size:18px;line-height:24px}}.product-grid .product-title{height:40px;display:block;overflow:hidden}@media (min-width:1024px){.product-grid .product-title{height:48px}}.product-grid .from{color:#999;font-size:12px;line-height:18px;margin-bottom:5px;margin-top:5px;display:block}@media (min-width:1024px){.product-grid .from{font-size:14px;line-height:20px}}.product-grid .grid-price{color:#000;font-size:16px;line-height:20px;margin-bottom:3px;font-weight:600}@media (min-width:1024px){.product-grid .grid-price{font-size:18px;line-height:18px;margin-bottom:5px}}.product-grid .grid-price span{font-size:13px;line-height:20px}@media (min-width:1024px){.product-grid .grid-price span{font-size:14px;line-height:21px}}.product-grid .slashed-price{color:#666;text-decoration:line-through}.product-grid .highlighted-price{color:#000}.product-grid .highlighted-price span{color:red}.product-sold-out{position:absolute;left:0;top:0;height:100%;width:100%;background-color:transparent;background-color:rgba(240,224,209,.8);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF0E0D1,endColorstr=#CCF0E0D1);zoom:1;font-size:20px;color:#fff;text-align:center;padding-top:130px;font-weight:400;text-shadow:0 0 14px #909090}@media (min-width:1024px){.product-sold-out{padding-top:205px}}.product-sold-out:before{content:"";background:url(https://www.flowersoffranklin.co.nz/images/xproduct-overlay-decoration.png.pagespeed.ic.1eHz05lGqk.png);height:101px;width:136px;display:block;position:absolute;bottom:55px;left:50%;margin-left:-68px}@media (min-width:1024px){.product-sold-out:before{bottom:135px}}.product-grid .product-grid-item{width:49%;margin-bottom:4%;margin-right:2%}.product-grid .product-grid-item .image img{width:135px;height:180px}@media (min-width:1024px){.product-grid .product-grid-item .image img{width:auto;height:auto}}.product-grid .product-grid-item:nth-of-type(2n + 2) {margin-right:0%}@media (min-width:600px){.product-grid .product-grid-item{margin-right:4%;width:48%}}@media (min-width:760px){.product-grid .product-grid-item{margin-right:3%;margin-bottom:3%;width:31.33%;height:340px}.product-grid .product-grid-item:nth-of-type(2n + 2) {margin-right:3%}.product-grid .product-grid-item:nth-of-type(2n + 3) {margin-right:3%}.product-grid .product-grid-item:nth-of-type(3n) {margin-right:0%}}@media (min-width:1024px){.product-grid .product-grid-item{margin-right:2%;margin-bottom:2%;width:23.5%;height:520px}.product-grid .product-grid-item:nth-of-type(2n + 1) {margin-right:2%}.product-grid .product-grid-item:nth-of-type(2n + 2) {margin-right:2%}.product-grid .product-grid-item:nth-of-type(2n + 3) {margin-right:2%}.product-grid .product-grid-item:nth-of-type(3n) {margin-right:2%}.product-grid .product-grid-item:nth-of-type(4n) {margin-right:0%}}.product-grid-footer{float:left;width:100%}.product-grid-pagination{float:left;width:100%;text-align:center;margin-top:25px}.product-grid-pagination ul{margin:0;padding:0;display:inline-block}.product-grid-pagination li{display:inline-block;margin-right:10px}.product-grid-pagination li:before{display:none}.product-grid-pagination a{text-decoration:none;font-size:18px;color:#ccc;font-weight:600}.product-grid-pagination a:hover,.product-grid-pagination a:focus{color:#a59d7e}.product-grid-pagination .current a{color:#a59d7e}.product-grid-pagination button{font-size:13px;width:27px;height:30px;padding:5px}.product-grid-pagination .previous-page-button{border-top-right-radius:0;border-bottom-right-radius:0}.product-grid-pagination .next-page-button{border-top-left-radius:0;border-bottom-left-radius:0}.page-product-detail .main{padding:0}.page-product-detail .large-screen-only{display:none}@media (min-width:1024px){.page-product-detail .main{padding-top:35px}.page-product-detail .small-screen-only{display:none}.page-product-detail .large-screen-only{display:block}}.page-product-detail .back-button{float:left;width:100%;border-bottom:1px solid #ccc}.page-product-detail .back-button .button{background:none;font-size:13px;color:#525359;text-transform:none;border-radius:0;padding:5px 5px 5px 15px;border-right:1px solid #ccc}.page-product-detail .back-button span{font-size:9px;margin-right:3px;margin-top:-1px}.page-product-detail .featherlight-content{}@media (max-width:1024px){.page-product-detail .featherlight-content{vertical-align:top!important;margin-top:10px}}.page-product-detail .featherlight-close-icon{}.product-images-and-small-screen-content{float:left;width:100%;margin-top:14px}@media (min-width:1024px){.product-images-and-small-screen-content{width:37%;margin-top:0}}.product-images{float:left;width:100%;text-align:center}@media (min-width:1024px){.product-images{text-align:left}}.product-images h1{margin-bottom:10px}.product-images img{width:175px;height:230px;display:inline-block;cursor:pointer}@media (min-width:1024px){.product-images img{width:26%;height:auto;float:left;margin-bottom:15px}.product-images img:first-of-type{margin-right:6%;margin-bottom:0;width:auto;max-width:63.2%}.product-images img:last-of-type{margin-bottom:0}}@media (min-width:1280px){.product-images img{width:30%}}.product-images .images-container{float:left;width:100%}@media (min-width:1024px){.product-images .images-container{position:relative}}.product-images .product-sold-out{display:none}@media (min-width:1024px){.product-images .product-sold-out{display:block;width:250px}}.product-images .images-note{float:left;width:100%;margin:0;margin-top:5px;margin-bottom:12px;font-size:12px;line-height:16px;color:#999}@media (min-width:1024px){.product-images .images-note{margin-top:15px;margin-bottom:25px}.small-screen-product-actions{display:none}}.small-screen-actions-form-trigger{border-radius:0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;text-transform:none;float:left;width:100%;text-align:left;padding:10px 20px 10px 20px;position:relative;font-size:13px}.small-screen-actions-form-trigger:after{content:"";position:absolute;top:14px;right:20px;width:14px;height:14px;display:block;background:url(https://www.flowersoffranklin.co.nz/images/xaccordion-expand.png.pagespeed.ic.7gPxVDIoX2.png)}.small-screen-actions-form-trigger:hover,.small-screen-actions-form-trigger:focus{background:#525358}.open-small-screen-actions-form .small-screen-actions-form-trigger:after{width:14px;height:4px;top:19px;background:url(https://www.flowersoffranklin.co.nz/images/xaccordion-collapse.png.pagespeed.ic.7tU0FwZMFL.png)}.small-screen-actions-form{float:left;width:100%;display:none}.small-screen-actions-form h2,.small-screen-actions-form label{color:#111;font-size:13px;font-weight:700;line-height:20px}.small-screen-actions-form h2{margin-bottom:5px}.small-screen-actions-form label{font-size:12px;line-height:19px;margin-right:0!important;width:100%!important;border:1px solid #ddd;margin-bottom:0;border-bottom:none;padding:7px}.small-screen-actions-form .form-field{margin:0;padding:10px 20px 20px 20px;border-bottom:1px solid #ddd}.small-screen-actions-form .form-field label:last-of-type{border-bottom:1px solid #ddd}.small-screen-actions-form .price{float:right;color:#a59d7e;font-size:13px}.small-screen-actions-form .option-note{float:left;width:100%;font-size:11px;color:#999;font-weight:400;margin-left:23px}.small-screen-actions-form .product-special-price{padding-top:19px}.small-screen-actions-form .product-special-price .old-price{position:relative;color:#999}.small-screen-actions-form .product-special-price .old-price .price{color:#999}.small-screen-actions-form .product-special-price .old-price:before{content:"";background:#999;height:2px;width:96%;display:inline-block;position:absolute;top:16px;left:5px}.small-screen-actions-form .product-color-choice{padding-bottom:10px}.small-screen-actions-form .product-color-choice .option-note{float:none;display:inline-block;text-align:center;margin:0;line-height:16px;margin-top:10px}.small-screen-actions-form .product-gift-wrap label{border:none!important;padding:0}.small-screen-actions-form .product-gift-wrap{padding-bottom:10px}.small-screen-actions-form .quantity-label{float:left;width:100px!important;border:none!important;margin-right:30px!important;padding:0;position:relative}.small-screen-actions-form .quantity-label span{position:absolute;top:8px;left:8px;color:#aaa;font-weight:600}.small-screen-actions-form .quantity-label input{border:1px solid #a59d7e;border-radius:6px;padding-left:35px;font-size:14px;color:#000}.small-screen-actions-form .add-to-cart-btn{float:left;font-size:13px}.small-screen-actions-form .product-quanity-addtocart{padding-bottom:10px;padding-top:12px}.open-small-screen-actions-form .small-screen-actions-form{display:block}.small-screen-product-description{float:left;width:100%;padding:20px}@media (min-width:1024px){.small-screen-product-description{display:none}}.small-screen-product-description p{margin-bottom:0;font-size:13px;line-height:16px;color:#444}.lightbox-product-image{float:left;width:100%;text-align:center}@media (min-width:1024px){.lightbox-product-image{text-align:left}}.lightbox-product-image img{display:inline-block}.lightbox-product-image .images-note{margin-top:0;margin-bottom:15px;font-size:11px;line-height:15px;color:#999}@media (min-width:1024px){.lightbox-product-image .images-note{margin-top:15px;margin-bottom:25px;font-size:12px;line-height:16px}.lightbox-product-image .images-note a{display:inline;font-size:12px;line-height:16px;color:#000}}.large-screen-product-content{display:none;float:left;width:63%;padding-left:54px;padding-top:7px}.large-screen-product-content .product-description{margin-bottom:17px;line-height:22px}@media (min-width:1024px){.large-screen-product-content{display:block}}.large-screen-product-content h2{color:#aaa;font-size:15px;line-height:18px;font-weight:600;margin-bottom:10px}.large-screen-product-content .form-field label{float:left;width:100%!important;font-weight:700;color:#202020;margin-bottom:13px;font-size:15px;line-height:22px}.large-screen-product-content .form-field label:last-of-type{margin-bottom:0;padding-bottom:0}.large-screen-product-content .form-field{padding:10px 0 2px 5px;border-top:1px solid #ddd}.large-screen-product-content .form-field:last-of-type{margin-bottom:0;padding-bottom:0}.large-screen-product-content .price{color:#a59d7e;font-size:22px;line-height:22px;font-weight:600;width:120px;display:inline-block}.large-screen-product-content .option-note{font-size:12px;line-height:16px;font-weight:400;color:#999}.large-screen-product-content .label{vertical-align:top}.large-screen-product-content .product-special-pricing{padding:17px 0 2px 0}.large-screen-product-content .product-special-pricing .old-price{font-size:15.5px;color:#999;position:relative;margin-bottom:7px;display:inline-block;width:auto!important;margin-right:0}.large-screen-product-content .product-special-pricing .old-price .price{font-size:18px;margin-left:18px;color:#999;width:auto!important}.large-screen-product-content .product-special-pricing .old-price .price-slashed{background:#999;height:2px;width:100%;display:inline-block;position:absolute;top:11px;left:1px}.large-screen-product-content .product-special-pricing .current-price .price{margin-left:18px}.large-screen-product-content .product-sizing-options label{margin-bottom:4px}.large-screen-product-content .product-sizing-options .label{width:135px;text-align:left;vertical-align:top;display:inline-block}.large-screen-product-content .product-wrapping-options .price,.large-screen-product-content .product-gift-wrap .price{font-size:15px;line-height:22px;margin-left:10px;font-weight:700}.large-screen-product-content .product-gift-wrap{padding:17px 0 5px 0}.large-screen-product-content .product-color-choice .option-note{float:left;width:100%;margin-bottom:0;margin-top:10px}.large-screen-product-content .product-quanity-addtocart{padding-top:21px}.large-screen-product-content .form-field .quantity-label{float:left;width:115px!important;margin-right:28px}.large-screen-product-content .form-field .quantity-label span{color:#aaa;margin-right:3px}.large-screen-product-content .form-field .quantity-label input{width:77px;border:1px solid #a59d7e;border-radius:6px;background:#fff;text-align:center;color:#000;font-weight:700;font-size:14px}.large-screen-product-content .add-to-cart-btn{font-size:13px}.product-addtocart-accept{display:none;max-width:500px;padding:5px}.product-addtocart-accept p{color:#444;font-size:12px;line-height:16px;margin-bottom:10px}@media (min-width:1024px){.product-addtocart-accept p{font-size:14px;line-height:22px}}.product-addtocart-accept .button{margin-right:10px;margin-bottom:10px;font-size:13px}@media (min-width:400px){.product-addtocart-accept .button{margin-bottom:0}}.product-addtocart-accept .close-lightbox-trigger{margin-bottom:0}.related-products{float:left;width:100%;text-align:center;padding:10px;border-top:1px solid #ddd}.related-products .decorative-heading{margin-bottom:16px}@media (min-width:1024px){.related-products{padding:0;margin-top:35px;padding-top:27px;padding-bottom:20px}}.lightbox-image-container img{max-width:395px;max-height:190px}.enlarged-image-container{display:none}.enlarged-image-container img{max-width:900px;max-height:900px}.page-shopping-cart .main{padding:10px 0 0 0}@media (min-width:1024px){.page-shopping-cart .main h1{margin-top:20px}.page-shopping-cart .main{border-bottom:1px solid #ddd;padding-bottom:26px}}.page-shopping-cart .large-screen-only{display:none}@media (min-width:1024px){.page-shopping-cart .large-screen-only{display:block}}.shopping-cart-container{float:left;width:100%;padding:10px 20px 20px 20px}@media (min-width:1024px){.shopping-cart-container{padding:22px 0 0 0}}.shopping-cart-container .cart-item{float:left;width:100%;padding-bottom:15px;margin-bottom:20px;border-bottom:2px dashed #ddd;position:relative}.shopping-cart-container .cart-item:nth-last-of-type(3) {border-bottom:none;margin-bottom:0}.shopping-cart-container [class^="cart-item-"]{float:left;width:100%}.shopping-cart-container .cart-item-action{float:right;width:auto;position:absolute;top:0;right:0}@media (min-width:1024px){.shopping-cart-container .cart-item-action{position:static;float:left;width:50px;margin-top:35px}}.shopping-cart-container .cart-item-action button{background:transparent url(https://www.flowersoffranklin.co.nz/images/xremove-cart-icon.png.pagespeed.ic.zSvGDXQILd.png) no-repeat;padding:0;width:23px;height:23px;display:block;text-indent:-9999px}@media (min-width:1024px){.shopping-cart-container .cart-item-image{width:130px}.shopping-cart-container .cart-item-content{width:490px}}.shopping-cart-container .cart-item-content h2{max-width:80%;font-size:13px;line-height:18px;color:#666;font-weight:600;margin-bottom:10px}@media (min-width:1024px){.shopping-cart-container .cart-item-content h2{font-size:14px;margin-bottom:17px}}.shopping-cart-container .cart-item-content ul{margin:0}.shopping-cart-container .cart-item-content li{margin-bottom:0;line-height:16px;font-size:13px}@media (min-width:1024px){.shopping-cart-container .cart-item-content li{line-height:17px;font-size:14px;color:#666}}.shopping-cart-container .cart-item-content li:before{display:none}.shopping-cart-container .cart-item-content li .price{font-size:12px;color:#a59d7e;font-weight:600}.shopping-cart-container .cart-item-price-per-item{float:right;width:auto;margin-top:8px}@media (min-width:1024px){.shopping-cart-container .cart-item-price-per-item{width:145px;float:left;margin:0}}.shopping-cart-container .cart-item-price-per-item p{font-weight:700;font-size:15px;line-height:21px;color:#000;margin-bottom:0}@media (min-width:1024px){.shopping-cart-container .cart-item-price-per-item p{font-size:16px}}.shopping-cart-container .cart-item-quantity{width:auto}@media (min-width:1024px){.shopping-cart-container .cart-item-quantity{width:125px}}.shopping-cart-container .cart-item-quantity label{color:#aaa;font-size:14px;line-height:15px;float:left;width:auto;font-weight:600;margin-top:10px;margin-bottom:0}@media (min-width:1024px){.shopping-cart-container .cart-item-quantity label{font-weight:400;margin-top:3px}}.shopping-cart-container .cart-item-quantity select{float:left;width:auto;margin-left:10px;height:auto}@media (min-width:1024px){.shopping-cart-container .cart-item-quantity select{width:80px;margin-top:-6px}.shopping-cart-container .cart-item-price-item-total{width:130px;text-align:right}}.shopping-cart-container .cart-item-price-item-total p{font-weight:700;font-size:15px;line-height:21px;color:#000;margin-bottom:0}@media (min-width:1024px){.shopping-cart-container .cart-item-price-item-total p{font-size:16px}}.shopping-cart-container .form-field{margin-bottom:0}.shopping-cart-container .message-box-trigger{margin-top:10px;margin-bottom:10px}@media (min-width:1024px){.shopping-cart-container .message-box-trigger{margin-bottom:0;margin-top:6px}}.shopping-cart-container .message-box-trigger label{color:red;font-weight:bold}.shopping-cart-container .message-box{display:none;margin-bottom:10px}@media (min-width:1024px){.shopping-cart-container .message-box{margin-bottom:0;margin-top:10px}}.shopping-cart-container .message-box label{font-size:13px}.shopping-cart-container .message-box label span{text-transform:none}.shopping-cart-container .message-box textarea:-moz-placeholder{color:red!important}.shopping-cart-container .message-box textarea::-moz-placeholder{color:red!important}.shopping-cart-container .message-box textarea:-ms-input-placeholder{color:red!important}.shopping-cart-container .message-box textarea::-webkit-input-placeholder{color:red!important}@media (min-width:1024px){.shopping-cart-container .message-box textarea{width:430px}}.shopping-cart-container .open-message-box.message-box{display:block}.shopping-cart-container .shopping-cart-total{float:left;width:100%;border-top:2px solid #d6d6d6;border-bottom:2px solid #d6d6d6;padding-top:10px;padding-bottom:10px;margin-bottom:20px}@media (min-width:1024px){.shopping-cart-container .shopping-cart-total{padding-top:10px;border-bottom:1px solid #ccc;padding-bottom:10px;text-align:right;margin-bottom:7px}}.shopping-cart-container .shopping-cart-total .total{text-transform:uppercase;margin-bottom:0;font-size:15px;line-height:18px;font-weight:700;text-align:right;color:#000}@media (min-width:1024px){.shopping-cart-container .shopping-cart-total .total{font-size:18px;line-height:16px;display:block;float:right;margin-top:10px}}.shopping-cart-container .shopping-cart-total .total .text{float:left;font-weight:400}@media (min-width:1024px){.shopping-cart-container .shopping-cart-total .total .text{float:none;font-size:16px}.shopping-cart-container .shopping-cart-total .total .price{width:160px;display:inline-block}}.shopping-cart-container .shopping-cart-total .coupon{margin-bottom:0;font-size:14px;line-height:17px;font-weight:600;text-align:right;color:#a59d7b;border-bottom:1px dashed #ddd;padding-bottom:10px;margin-bottom:10px}@media (min-width:1024px){.shopping-cart-container .shopping-cart-total .coupon{font-size:16px;line-height:18px;display:block;float:right;margin:0;padding:0;border:none}}.shopping-cart-container .shopping-cart-total .coupon .text{float:left;font-weight:600;color:#666;font-size:13px;line-height:17px}@media (min-width:1024px){.shopping-cart-container .shopping-cart-total .coupon .text{float:none;font-size:16px}.shopping-cart-container .shopping-cart-total .coupon .price{width:160px;display:inline-block}}.shopping-cart-container .promo-code-field{padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid #d6d6d6}@media (min-width:1024px){.shopping-cart-container .promo-code-field label{width:auto;margin-right:10px;margin-top:7px}}.shopping-cart-container .promo-code-field input{width:72%;float:left;margin-right:3%}@media (min-width:1024px){.shopping-cart-container .promo-code-field input{width:340px;margin-right:10px}}.shopping-cart-container .promo-code-field button{width:25%;float:left;font-size:13px}@media (min-width:1024px){.shopping-cart-container .promo-code-field button{width:auto}.shopping-cart-container .promo-code-field{float:left;width:540px;padding:0;margin:0;border:none}.shopping-cart-container .promo-code-applied{padding-top:20px;padding-bottom:20px}.shopping-cart-container .promo-code-applied .promo-code-field{margin-top:5px}.shopping-cart-container .promo-code-applied .total{margin-top:-8px;clear:both}}.shopping-cart-container .shopping-cart-footer{float:left;width:100%}.shopping-cart-container .special-instructions{margin-bottom:15px}@media (min-width:1024px){.shopping-cart-container .special-instructions{margin:0;max-width:430px;width:auto}}.shopping-cart-container .special-instructions label{font-size:13px;color:red;font-weight:bold}@media (min-width:1024px){.shopping-cart-container .special-instructions textarea{width:430px}}.shopping-cart-container .buttons{float:left;width:100%}@media (min-width:1024px){.shopping-cart-container .buttons{float:right;width:auto;margin-top:13px}}.shopping-cart-container .buttons a{font-size:13px;margin-bottom:10px}@media (min-width:1024px){.shopping-cart-container .buttons a{margin-bottom:0;margin-left:15px}}.page-checkout-flow .main{padding:20px}@media (min-width:1024px){.page-checkout-flow .main{border-bottom:1px solid #ddd;padding:40px 0 48px 0}}.page-checkout-flow .featherlight-content{}@media (max-width:1024px){.page-checkout-flow .featherlight-content{max-width:300px;vertical-align:top!important;margin-top:10px}}.page-checkout-flow .featherlight-close-icon{}.checkout-sidebar{float:left;width:100%;padding:15px 15px 0 15px;border:1px solid #ccc;margin-bottom:20px;display:none}@media (min-width:1024px){.checkout-sidebar{float:left;width:23.5%;margin-right:5%;display:block}}.checkout-sidebar h2{color:#aaa;font-size:15px;line-height:18px;margin-bottom:8px;font-weight:600}.checkout-sidebar .price{font-size:20px;color:#000;margin-bottom:26px;font-weight:600;display:block;line-height:17px}.checkout-steps{float:left;width:100%;margin-bottom:10px}@media (min-width:1024px){.checkout-steps{margin-bottom:20px}}.checkout-steps ul{margin:0;padding:0}.checkout-steps li{margin:0;text-transform:uppercase;float:left;text-align:center;width:25%;color:#444;font-size:11px}@media (min-width:1024px){.checkout-steps li{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:12px 0 12px 0}}.checkout-steps li:before{display:none}.checkout-steps li:last-of-type{border-right:none}.checkout-steps span{display:none}@media (min-width:1024px){.checkout-steps span{display:inline}}.checkout-steps .current{font-weight:700}.checkout-content-container{float:left;width:100%;text-align:left}.checkout-content-container h1{font-size:16px;margin-bottom:12px;line-height:18px}@media (min-width:1024px){.checkout-content-container h1{font-size:24px;margin-bottom:22px;line-height:20px}}.checkout-content-container h2{color:#aaa;font-size:13px;line-height:15px;margin-bottom:10px;font-weight:600}@media (min-width:1024px){.checkout-content-container h2{font-size:15px;line-height:18px;margin-bottom:15px}.checkout-content-container form{padding-right:2%}.checkout-content-container{float:right;width:66.5%}}.checkout-content-container hr{margin-bottom:18px;margin-top:16px}.checkout-content-container .form-field{margin-bottom:14px}.checkout-content-container .button-field{text-align:left;margin-top:15px;border-top:1px solid #ccc;padding-top:23px}@media (max-width:1024px){.checkout-content-container .button-field{margin-bottom:0;margin-top:5px;padding-top:10px}}@media (min-width:1024px){.checkout-content-container .button-field{text-align:right}}.checkout-content-container .button-field a,.checkout-content-container .button-field button{margin-right:15px;font-size:13px;float:left;clear:both;margin-bottom:10px}@media (min-width:1024px){.checkout-content-container .button-field a,.checkout-content-container .button-field button{margin-right:0;margin-left:15px;float:none;clear:none;margin-bottom:0}}.checkout-content-container .title-field .sod_select{width:160px}@media (min-width:1024px){.checkout-content-container .title-field .sod_select{width:100%}}.checkout-content-container #address-line-one,.checkout-content-container #address1{margin-bottom:5px}.checkout-content-container .delivery-information{padding:0 0 10px 0;border-bottom:1px solid #ccc;margin-bottom:10px}@media (min-width:1024px){.checkout-content-container .delivery-information{padding:10px 0 10px 0;border-top:1px solid #ccc}}.checkout-content-container .calendar-field{width:210px;margin-right:70px}.checkout-content-container .calendar-field input{float:left;width:160px}.checkout-content-container .calendar-field .icon-calendar{float:left;margin-left:15px;font-size:30px;line-height:37px;cursor:pointer}.checkout-content-container .form-note{float:left;width:100%;margin-bottom:5px;margin-top:10px}.checkout-content-container #js-what-time-pickup{display:none}.checkout-review-details{float:left;width:100%;border-top:1px solid #ccc;padding-top:10px;border-bottom:1px solid #ccc}@media (min-width:1024px){.checkout-review-details{padding-bottom:30px}}.checkout-review-details p{margin-bottom:0}.checkout-review-details .checkout-review-address{float:left;width:100%;margin-bottom:20px}@media (min-width:1024px){.checkout-review-details .checkout-review-address{width:50%;margin-bottom:0}}.checkout-review-details .checkout-review-address strong{color:#000}.checkout-review-shipping{float:left;width:100%;padding-top:10px;padding-bottom:13px;border-bottom:1px solid #ccc}@media (min-width:1024px){.checkout-review-shipping{padding-bottom:30px}}.checkout-review-shipping p{margin-bottom:0}.checkout-review-summary{float:left;width:100%;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc}@media (min-width:1024px){.checkout-review-summary{padding-bottom:20px}}.checkout-review-summary p{margin-bottom:0}.checkout-review-summary [class^="checkout-review-item-"]{float:left;width:100%;margin-bottom:10px}.checkout-review-item{float:left;width:100%;border-bottom:2px dashed #ddd;position:relative;padding-bottom:5px;margin-bottom:15px}@media (min-width:1024px){.checkout-review-item{padding-bottom:20px;margin-bottom:20px}}.checkout-review-item:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.checkout-review-item h3{font-size:13px;line-height:16px;color:#666;font-weight:700;margin-bottom:10px}@media (min-width:1024px){.checkout-review-item h3{font-size:14px;line-height:18px;margin-bottom:20px}}.checkout-review-item ul{margin:0;margin-bottom:10px}@media (min-width:1024px){.checkout-review-item ul{margin-bottom:20px}}.checkout-review-item li{margin-bottom:0;line-height:15px;font-size:12px}@media (min-width:1024px){.checkout-review-item li{line-height:17px;font-size:14px}}.checkout-review-item li:before{display:none}.checkout-review-item li .price{color:#a59d7e;font-weight:600}.checkout-review-item p{line-height:15px;font-size:12px}@media (min-width:1024px){.checkout-review-item p{line-height:17px;font-size:14px;margin-bottom:0}.checkout-review-item .checkout-review-item-content{float:left;width:480px;margin-bottom:0}}.checkout-review-item .checkout-review-item-quantity{width:auto}@media (min-width:1024px){.checkout-review-item .checkout-review-item-quantity{float:left;width:100px}}.checkout-review-item .checkout-review-item-quantity p{font-weight:400;font-size:14px;line-height:21px;color:#aaa;margin-bottom:0}.checkout-review-item .checkout-review-item-quantity strong{color:#000}.checkout-review-item .checkout-review-item-price{width:auto;float:right}@media (min-width:1024px){.checkout-review-item .checkout-review-item-price{width:100px;text-align:right}}.checkout-review-item .checkout-review-item-price p{font-weight:700;font-size:14px;line-height:17px;color:#000;margin-bottom:0}@media (min-width:1024px){.checkout-review-item .checkout-review-item-price p{font-size:16px;line-height:21px}}.checkout-review-subtotaltable{margin-top:5px;margin-bottom:0}@media (min-width:1024px){.checkout-review-subtotaltable{margin-bottom:5px;margin-top:20px}}.checkout-review-subtotaltable td{padding:0;border:none;text-align:left;font-weight:400;font-size:14px;line-height:27px;color:#000}@media (min-width:1024px){.checkout-review-subtotaltable td{text-align:right;font-size:16px;line-height:30px}}.checkout-review-subtotaltable strong{color:#000;margin-left:0;float:right;font-weight:700}@media (min-width:1024px){.checkout-review-subtotaltable strong{float:none;width:160px;display:inline-block}}.checkout-review-subtotaltable .promo-code-review td{color:#666;font-weight:600}.checkout-review-subtotaltable .promo-code-review strong{color:#a59d7b;font-weight:600}.checkout-chewwing-gum-stand{display:none;width:100%;text-align:center;padding:10px 10px 0 10px}@media (min-width:1024px){.checkout-chewwing-gum-stand{width:580px;padding:20px 20px 5px 20px}}.checkout-chewwing-gum-stand>h2,.checkout-chewwing-gum-stand>p{text-align:center;margin-bottom:0}@media (min-width:1024px){.checkout-chewwing-gum-stand>h2,.checkout-chewwing-gum-stand>p{text-align:left}}.checkout-chewwing-gum-stand>h2{font-weight:600;font-size:16px;line-height:20px}@media (min-width:1024px){.checkout-chewwing-gum-stand>h2{font-size:30px;line-height:40px}}.checkout-chewwing-gum-stand>p{margin-bottom:20px}@media (min-width:1024px){.checkout-chewwing-gum-stand>p{margin-bottom:10px}}.checkout-chewwing-gum-stand .button{font-size:12px}.checkout-chewwing-gum-stand .carousel-container{float:left;width:300px;margin-left:-20px}@media (min-width:1024px){.checkout-chewwing-gum-stand .carousel-container{width:100%;margin-left:0}}.checkout-chewwing-gum-stand .product-grid{padding-bottom:2px;margin-bottom:10px;border-bottom:1px solid #ccc}@media (min-width:1024px){.checkout-chewwing-gum-stand .product-grid{padding-bottom:20px;margin-bottom:15px}}.checkout-chewwing-gum-stand .product-grid-item{float:none;display:inline-block;width:145px;margin-bottom:0}@media (min-width:1024px){.checkout-chewwing-gum-stand .product-grid-item{width:30.33%;margin-bottom:4%}}.checkout-chewwing-gum-stand .product-grid-item h2,.checkout-chewwing-gum-stand .product-grid-item a{font-size:14px;line-height:21px;margin-bottom:10px}.checkout-chewwing-gum-stand .product-grid-item .grid-price{margin-bottom:10px}.checkout-confirmation{float:left;width:100%;text-align:left}.checkout-confirmation h1{text-align:left;font-size:16px}@media (min-width:1024px){.checkout-confirmation h1{font-size:24px;margin-bottom:5px}}.checkout-confirmation .button{font-size:13px}.sod_select,.sod_select *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sod_select{display:inline-block;position:relative;line-height:1;outline-offset:-2px;cursor:default;outline:none;border:none;background:#f8f8f8;font-size:15px;font-weight:40;line-height:25px;color:#212121;border:1px solid #a59d7c;width:100%;padding:5px 10px 5px 10px;height:37px;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.sod_select:before,.sod_select:after{}.sod_select:after{position:absolute;top:10px;right:10px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60c";font-size:16px;line-height:16px;color:#54565a}.sod_select:hover,.sod_select.open,.sod_select.focus{border-color:#000}.sod_select.open{color:#919191}.sod_select.disabled{border-color:#cecaca;color:#b2b2b2;cursor:not-allowed}.sod_select.disabled:after{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}.sod_select .sod_label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:15px}.sod_select .sod_prefix{}.sod_select .sod_placeholder{}.sod_select .sod_list_wrapper{position:absolute;top:100%;left:0;display:none;height:auto;width:100%;margin:0 0 0 0;background:#fff;border-top:none;color:#444;font-weight:300;z-index:1;box-shadow:0 11px 20px 0 #c8c8c8;border-bottom:3px solid #000}.sod_select.open .sod_list_wrapper{display:block}.sod_select.disabled.open .sod_list_wrapper{display:none}.sod_select.above .sod_list_wrapper{top:auto;bottom:100%;border-top:3px solid #000;border-bottom:none}.sod_select .sod_list{display:block;overflow-y:auto;padding:0;margin:0;max-height:300px}.sod_select .sod_option{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;padding:10px 10px;list-style-type:none}.sod_select .sod_option.optgroup,.sod_select .sod_option.optgroup.disabled{background:inherit;color:#939393;font-size:10px;font-style:italic}.sod_select .sod_option.groupchild{padding-left:20px}.sod_select .sod_option.is-placeholder{display:none}.sod_select .sod_option.disabled{background:inherit;color:#ccc}.sod_select .sod_option.active{background:#f7f7f7;color:#333}.sod_select .sod_option.selected{font-weight:700;padding-right:25px}.sod_select .sod_option.selected:before{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;color:gray;height:9px;width:10px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDlEOUQ4IiBkPSJNNCw2LjdDMy42LDYuMywzLjUsNi4xLDMuMSw1LjdDMi42LDUuMiwyLDQuNiwxLjUsNC4xYy0wLjgtMC44LTIsMC40LTEuMiwxLjJjMC45LDAuOSwxLjksMS45LDIuOCwyLjgNCgkJYzAuNywwLjcsMS4zLDEsMiwwQzYuNyw2LDguMywzLjcsOS44LDEuNUMxMC41LDAuNSw5LTAuMyw4LjMsMC42bDAsMEM2LjcsMi45LDUuNyw0LjQsNCw2LjciLz4NCjwvZz4NCjwvc3ZnPg0K)}.sod_select.no_highlight .sod_option.selected{font-weight:300}.sod_select.no_highlight .sod_option.selected:before{display:none}.sod_select .sod_option.link{}.sod_select .sod_option.linkexternal{}.sod_select select{display:none!important}.sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;display:block!important;height:100%;width:100%;opacity:0;z-index:1}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(https://www.flowersoffranklin.co.nz/images/grabbing.png.pagespeed.ce.2Bfh26W9XY.png) 8 8 , move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:3px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;*display: inline;text-indent:-9999px;top:95px}.owl-buttons{position:absolute;top:0;left:0;width:100%}.owl-prev{left:20px;position:absolute;width:23px;height:39px;background:transparent url(https://www.flowersoffranklin.co.nz/images/xcarousel-arrow-left.png.pagespeed.ic.aBJOUtv2uJ.png)}.owl-next{right:20px;position:absolute;width:23px;height:39px;background:transparent url(https://www.flowersoffranklin.co.nz/images/xcarousel-arrow-right.png.pagespeed.ic.TNwa_qIy4_.png)}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display: inline}.owl-theme .owl-controls .owl-page span{display:block;width:8px;height:8px;margin:1px 6px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#ccc}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#525358}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(https://www.flowersoffranklin.co.nz/images/AjaxLoader.gif.pagespeed.ce.W4sGwFLKyA.gif) no-repeat center center}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background-color:transparent;background-color:rgba(240,224,209,.8);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF0E0D1,endColorstr=#CCF0E0D1);zoom:1;z-index:90}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:10px 10px 0;border-bottom:10px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal;padding:0;vertical-align:top;top:25px;background:none}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:999999;top:20px;right:20px;text-indent:-9999px;line-height:25px;width:41px;height:41px;cursor:pointer;text-align:center;font: Arial, sans-serif;background:url(https://www.flowersoffranklin.co.nz/images/xlarge-circle-cross.png.pagespeed.ic.TIN4OOeOOy.png);color:#000;top:30px;right:15px}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}.featherlight-product-variant .featherlight-content{padding:10px 10px 0!important;vertical-align:middle!important;top:auto!important;background:#fff!important}@media (max-width:1024px){.featherlight-product-variant .featherlight-content{vertical-align:top!important;margin-top:10px}}.featherlight-product-variant .featherlight-close-icon{top:20px!important;right:20px!important;display:none}.featherlight-enlarged-image .featherlight-close-icon{top:20px!important;right:20px!important;display:block!important}.page-special-events .featherlight-product-variant .featherlight-close-icon{display:block}.picker{max-width:320px;font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:61px;display:none}.picker td,.picker th{padding:0;text-align:inherit;border:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;-webkit-overflow-scrolling:touch}.picker{width:100%}.picker__holder{position:absolute;background:#fff;border:1px solid #aaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);transition:-webkit-transform .15s ease-out , opacity .15s ease-out , max-height 0s .15s , border-width 0s .15s;transition:transform .15s ease-out , opacity .15s ease-out , max-height 0s .15s , border-width 0s .15s}.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);transition:-webkit-transform .15s ease-out , opacity .15s ease-out , max-height 0s , border-width 0s;transition:transform .15s ease-out , opacity .15s ease-out , max-height 0s , border-width 0s;box-shadow:0 6px 18px 1px rgba(0,0,0,.12)}.picker--opened{display:block!important}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}@media (min-width:24.5em){.picker__nav--prev,.picker__nav--next{top:-.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width:24.5em){.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__nav--next{padding-left:1.5em}}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500;background:#fff}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:#0089ec;color:#fff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom;color:#000}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.page-styleguide .main,.page-styleguide aside{float:left;width:100%}@media (min-width:1024px){.page-styleguide .main{width:70%}.page-styleguide aside{width:30%;padding-left:5%}}.page-styleguide header,.page-styleguide footer{padding:20px;background:#5e5e5e;margin-bottom:20px}.page-styleguide header h1,.page-styleguide header p,.page-styleguide header a,.page-styleguide footer h1,.page-styleguide footer p,.page-styleguide footer a{color:#fff;margin-bottom:0}.page-styleguide footer{margin-bottom:0;margin-top:20px}.page-styleguide .brownpaperbag-container{float:left;width:100%;padding:0;border:none}.page-styleguide .back-to-top-trigger{width:auto;height:auto;display:inline-block;background:none}.page-styleguide .styles-collection{width:100%;margin-bottom:20px}.page-styleguide .icon-collection span{font-size:30px;line-height:40px;width:49%;display:inline-block;margin-bottom:10px}.page-styleguide .icon-collection span:before{margin-right:10px}