#tedd-attr-85 #amconf-image-16,#configurable_swatch_color #swatch16{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/wh.jpg')}#tedd-attr-85 #amconf-image-118,#configurable_swatch_color #swatch118{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/bu.jpg')}#tedd-attr-85 #amconf-image-119,#configurable_swatch_color #swatch119{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/b.jpg')}#tedd-attr-85 #amconf-image-11,#configurable_swatch_color #swatch11{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/ss.jpg')}#tedd-attr-85 #amconf-image-282,#configurable_swatch_color #swatch282{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/wo.jpg')}#tedd-attr-85 #amconf-image-178,#configurable_swatch_color #swatch178{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/lc-ma.jpg')}#tedd-attr-85 #amconf-image-4,#configurable_swatch_color #swatch4{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/lc-cr.jpg')}#tedd-attr-85 #amconf-image-5,#configurable_swatch_color #swatch5{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/lc-vo.jpg')}#tedd-attr-85 #amconf-image-7,#configurable_swatch_color #swatch7{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/lc-du.jpg')}#tedd-attr-85 #amconf-image-8,#configurable_swatch_color #swatch8{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/lc-sb.jpg')}#tedd-attr-85 #amconf-image-17,#configurable_swatch_color #swatch17{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/lc-lb.jpg')}#tedd-attr-85 #amconf-image-378,#configurable_swatch_color #swatch378{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/lc-mi.jpg')}#tedd-attr-85 #amconf-image-15,#configurable_swatch_color #swatch15{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/lc-ch.jpg')}#tedd-attr-85 #amconf-image-287,#configurable_swatch_color #swatch287{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/lc-nk.jpg')}#tedd-attr-85 #amconf-image-408,#configurable_swatch_color #swatch408{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/mx-dkw.jpg')}#tedd-attr-85 #amconf-image-418,#configurable_swatch_color #swatch418{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/mx-ltw.jpg')}#tedd-attr-85 #amconf-image-410,#configurable_swatch_color #swatch410{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/ze-jb.jpg')}#tedd-attr-85 #amconf-image-411,#configurable_swatch_color #swatch411{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/ze-sk.jpg')}#tedd-attr-85 #amconf-image-412,#configurable_swatch_color #swatch412{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/ze-to.jpg')}#tedd-attr-85 #amconf-image-413,#configurable_swatch_color #swatch413{background-image:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/swatches/ze-mt.jpg')}.amconf-image{margin:3px;border-radius:3px;cursor:pointer}.amconf-image-container div.am-disabled{opacity:0.7;cursor:not-allowed;border-color:grey}.amconf-noimage-div{background-color:ghostwhite;border:1px solid black;text-align:center;cursor:pointer;overflow:hidden;border-radius:3px}.amconf-color-container{cursor:pointer;overflow:hidden;border-radius:3px}em{color:red}.product-image img#amasty_zoom:nth-child(2){display:none}#amasty_gallery img{display:inline!important;width:auto!important}.amasty-main-spinner{top:0}.zoomLens{background-color:white}#amasty_zoom{position:relative!important}.zoomContainer{z-index:10}.zoomWindow{z-index:70000!important}.zoomWrapper{margin:0 auto;position:relative;overflow:hidden}.product-image{overflow:visible;text-align:center;position:relative}hr.amconf-hr{-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=0.9914448613738104,M12=-0.13052619222005157,M21=0.13052619222005157,M22=0.9914448613738104);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9914448613738104, M12=-0.13052619222005157, M21=0.13052619222005157, M22=0.9914448613738104,sizingMethod='auto expand')";zoom:1;color:white;border-color:white;background-color:white;position:absolute;top:9px;width:100%;z-index:4;margin:0}.swatch-title{font-weight:600;position:absolute;padding-left:3px}.amconf-image-selected{margin:0;outline:3px double #eaff00}.amconf-image-outofstock{opacity:0.6;filter:alpha(opacity=60)}.amconf-images-container{width:100%;clear:both}.amconf-image-container{display:inline-block;position:relative;text-align:center;margin-right:5px;margin-bottom:3px;vertical-align:top}.amconf-image-container img,.amconf-image-container div:first-child{margin:0 auto}.amconf-image-title{margin-bottom:5px}#amconf_price_clone_container{float:left}#amconf_price_clone_container ul{clear:both}.MagicScrollArrows{cursor:pointer;position:absolute;display:block}.MagicScrollArrowPrev{width:35px;height:35px;background:url(https://www.teddingtons.com.au/skin/frontend/base/default/js/amasty/amconf/images/miscellaneous_sprite_sm.png) 0 -35px no-repeat transparent;left:0}.MagicScrollArrowNext{width:35px;height:35px;background:url(https://www.teddingtons.com.au/skin/frontend/base/default/js/amasty/amconf/images/miscellaneous_sprite_sm.png) -35px -35px no-repeat transparent;right:0}#nextGallery.disabled,#prevGallery.disabled{opacity:0.4;filter:alpha(opacity= 40);cursor:default}.caroufredsel_wrapper{margin:0 auto!important}#amasty_gallery a{text-decoration:none}#ampagination{text-align:center}#ampagination a{background:url(https://www.teddingtons.com.au/skin/frontend/base/default/js/amasty/amconf/images/miscellaneous_sprite.png) 0 -300px no-repeat transparent;width:15px;height:15px;margin:0 5px 0 0;display:inline-block}#ampagination a.selected{background-position:-25px -300px;cursor:default}#ampagination a span{display:none}.no-display{display:none!important}.am-swatch-arrow{background:url(https://www.teddingtons.com.au/skin/frontend/base/default/js/amasty/amconf/images/swatch_arrow.png);background-color:transparent;position:absolute;text-indent:-9999px;cursor:pointer;z-index:10;width:25px;height:25px;line-height:0;top:2px}.am-swatch-arrow.disabled{opacity:0.4;filter:alpha(opacity= 40);cursor:default}.input-box{position:relative}.am-swatch-prev{background-position:0px 25px}.am-swatch-next{right:0;background-position:-27px 25px;line-height:0;background-color:#fff}.am-swatch-prev:not(.disabled):hover{background-position:0px 52px}.am-swatch-next:not(.disabled):hover{background-position:-27px 52px}.amconf-more-colors{display:block}.zoom-caption{background:none repeat scroll 0 0;text-align:center;position:absolute;width:100%}.zoom-caption-text{font-size:14px;font-weight:bold}.amfpc-block-info{position:relative;border:1px dotted #008080;margin:6px 2px;padding:18px 2px 2px 2px;zoom:1}.amfpc-block-info:hover{border-color:orange!important}.amfpc-block-info>.amfpc-block-handle,.amfpc-block-info>.amfpc-template-info{position:absolute;top:0;padding:2px 5px;background:#008080;color:white;font:normal 11px Arial;text-align:left!important;z-index:998;text-transform:none}.amfpc-block-info>.amfpc-block-handle:hover,.amfpc-block-info>.amfpc-template-info:hover{z-index:999}.amfpc-block-info>.amfpc-block-handle{cursor:default;left:0;white-space:nowrap}.amfpc-block-info>.amfpc-template-info{right:0}.amfpc-block-info>.amfpc-block-handle:hover{background-color:orange!important}.amfpc-block-info.active{-webkit-animation:amfpc-blocks 1s linear .5s infinite alternate;animation:amfpc-blocks 1s linear .5s infinite alternate}@-webkit-keyframes amfpc-blocks{from{opacity:1}to{opacity:.1}}@keyframes amfpc-blocks{from{opacity:1}to{opacity:.1}}.amfpc-block-info.updated{border-color:red}.amfpc-block-info.updated>.amfpc-block-handle{top:0;background:red}.amfpc-info{width:350px;min-height:95px;position:fixed;bottom:10px;left:10px;background:#008080;color:#fff;z-index:99999;font-size:32px}.amfpc-info h1{background:rgba(255,255,255,0.1);color:#fff;padding:2px 5px;font-size:14px;font-weight:bold}.amfpc-info h2{margin-top:12px;text-align:center;font-size:30px;font-weight:400;color:rgba(255,255,255,0.7)}.amfpc-info .amfpc-content{line-height:48px}.am_search_popup{position:absolute;right:0;margin-top:10px;text-align:left;border-radius:8px;font:12px Arial,Helvetica,sans-serif;z-index:1000}@media only screen and (max-width: 770px){.am_search_popup{width:100%!important;margin-bottom:20px}.price_footer,.am_right{width:100%}.price_footer td.price_cell{text-align:left}.price_footer td{text-align:right}.am_search_popup{border-width:0!important;border-radius:0!important;height:100%;background-color:white!important}.am_search_popup_inner{border-radius:0!important}.am_search_popup_triangle{display:none}.more_results{font-size:14pt}}.am_search_popup_triangle{height:50px;width:50px;margin-top:5px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:28px}.am_search_popup_inner{border:1px solid #a5a5a5;border-radius:7px;overflow:hidden}.am_search_popup div.am_element{float:none;width:100%;color:black;border-bottom:1px solid #a5a5a5;background:#fafafa;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fafafa 0%,#fafafa 60%,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(60%,#fafafa),color-stop(100%,#eeeeee));background:-webkit-linear-gradient(top,#fafafa 0%,#fafafa 60%,#eee 100%);background:-o-linear-gradient(top,#fafafa 0%,#fafafa 60%,#eee 100%);background:-ms-linear-gradient(top,#fafafa 0%,#fafafa 60%,#eee 100%);background:linear-gradient(to bottom,#fafafa 0%,#fafafa 60%,#eee 100%);background-color:#fafafa}.am_search_popup div.am_element>div{padding:10px;float:none}.am_image>img{width:90px;height:90px;border:1px solid #bec4c8}.am_search_popup .price-box{margin:0px}.am_search_popup .price_footer{margin-top:5px}.am_search_popup .price_cell{vertical-align:middle;padding-right:3px}.am_search_popup .regular-price .price,.am_search_popup .am_title{font-weight:normal;font-size:12px;float:none}.am_search_popup .am_title{font-weight:bold}.am_search_popup .am_image{display:table-cell;padding-right:10px;width:90px;height:90px}.am_search_popup .am_right{display:table-cell;vertical-align:top;padding-left:10px;border-left:1px solid #adb5b9}.am_search_popup a{text-decoration:none!important}#search_mini_form #search.loading,.form-search #search.loading{background-image:url(https://www.teddingtons.com.au/skin/frontend/base/default/images/amxsearch_loader.gif);background-position:95% center;background-repeat:no-repeat;position:relative;z-index:11}#search_mini_form .search-button{z-index:10}.am_search_popup .ratings{margin:0px;margin-bottom:3px}.am_search_popup .rating-box{background:url(https://www.teddingtons.com.au/skin/frontend/base/default/images/am_xsearch_bkg_rating.png) 0 0 repeat-x}.am_search_popup .rating{background:url(https://www.teddingtons.com.au/skin/frontend/base/default/images/am_xsearch_bkg_rating.png) 0 100% repeat-x}.am_search_popup div.am_element:hover .rating-box{background:url(https://www.teddingtons.com.au/skin/frontend/base/default/images/am_xsearch_bkg_rating_white.png) 0 0% repeat-x}.am_search_popup div.am_element:hover .rating{background:url(https://www.teddingtons.com.au/skin/frontend/base/default/images/am_xsearch_bkg_rating_white.png) 0 100% repeat-x}.am_search_popup .am_title{font-weight:bold;padding-bottom:3px}.am_search_popup div.am_element{font-size:10px}.am_search_popup .regular-price .price{font-style:italic;font-weight:bold}#am_search_container{position:relative;clear:both;z-index:40000}.am_search_popup .more_results{background:#FFF;text-align:center;padding:3px;font-weight:bold}@font-face{font-family:Montserrat;src:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/fonts/montserrat-regular.woff2') format('woff2'),url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/fonts/montserrat-regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:Montserrat;src:url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/fonts/montserrat-bold.woff2') format('woff2'),url('https://www.teddingtons.com.au/skin/frontend/teddingtons2/default/css/fonts/montserrat-bold.woff') format('woff');font-weight:bold;font-style:normal}#braintree-accepted-cards img{display:inline-block;margin-right:4px}#credit-card-form.loading{position:relative}#credit-card-form .braintree-hostedfield{opacity:1}#credit-card-form .credit-card-loading{display:none}#credit-card-form .braintree-card-unsupported{color:darkred;font-weight:bold;padding:6px 0 4px 0}#credit-card-form.loading .credit-card-loading{position:absolute;top:30%;left:0;right:0;width:100%;height:70%;text-align:center;display:block}#credit-card-form.loading .credit-card-loading img{margin:16px auto}#credit-card-form.loading .braintree-hostedfield{opacity:0}#credit-card-form label{float:none}#braintree-hosted-submit{display:none}.braintree-input-field{height:42px;max-width:340px;padding:0 10px;border:1px solid lightgrey;background:white}.braintree-input-field.braintree-postal-code{width:140px}.braintree-card-input-field{height:50px;width:100%;max-width:372px;border:1px solid lightgrey;position:relative;background:white}.braintree-card-input-field .card-type{position:absolute;top:0;left:0;bottom:0;padding:0 10px 0 8px}.braintree-card-input-field .card-type img{height:48px}.braintree-card-input-field #card-number{float:left;height:48px;width:100%;padding-left:66px;box-sizing:border-box}#braintree-expiration-container{display:block;width:100%;vertical-align:middle;font-size:0}.braintree-expiration{width:70px;display:inline-block;*zoom:1;*display:inline}.braintree-expiration-seperator{vertical-align:top;line-height:42px;display:inline-block;*zoom:1;*display:inline;font-size:30px;padding:0 8px}.braintree-cvv{width:80px}.braintree-hostedfield .cvv-what-is-this{margin-left:0}#three-d-modal{position:fixed;top:0;left:0;display:flex;align-items:center;height:100vh;width:100vw;z-index:100000;visibility:visible;transition:0.4s;opacity:1}#three-d-modal.hidden{visibility:hidden;transition:0.4s;opacity:0}#three-d-modal.hidden .bt-modal-frame{transition:0.4s;transform:translateY(80px)}#three-d-modal .bt-modal-frame{height:450px;width:440px;margin:auto;background-color:#fff;z-index:2;border-radius:6px;transition:0.4s;transform:translateY(0)}#three-d-modal .bt-modal-body{height:380px;margin:0 20px;background-color:white;border:1px solid lightgray}#three-d-modal .bt-modal-header{height:40px;text-align:center;line-height:40px}#three-d-modal .bt-mask{position:absolute;top:0;left:0;height:100%;width:100%;background-color:black;opacity:0.75}@media (max-width: 650px){#three-d-modal .bt-modal-frame{width:100%}}#paypal-container iframe{display:none}button.braintree-paypal-button{background:#019cde;color:white;height:46px;line-height:46px;padding:0 20px 0 18px;border:none;border-radius:3px;-webkit-border-radius:3px;font-size:14px;float:left;cursor:pointer}button.braintree-paypal-button.braintree-paypal-loading{background:#014c6b url('https://www.teddingtons.com.au/skin/frontend/base/default/images/gene/braintree/paypal-loading.gif') center center no-repeat;background-size:32px}button.braintree-paypal-button.braintree-paypal-loading>span{opacity:0}button.braintree-paypal-button.braintree-paypal-loading:hover{background:#014c6b url('https://www.teddingtons.com.au/skin/frontend/base/default/images/gene/braintree/paypal-loading.gif') center center no-repeat;background-size:32px}button.braintree-paypal-button:hover{background:#0175a6}button.braintree-paypal-button>span{display:block;height:46px;line-height:46px;background:url('https://www.teddingtons.com.au/skin/frontend/base/default/images/gene/braintree/paypal.png') right center no-repeat;background-size:80px;padding-right:94px}#creditcard-saved-accounts,#paypal-saved-accounts{font-size:0;width:100%}#creditcard-saved-accounts tr,#paypal-saved-accounts tr{border-bottom:1px dotted lightgrey}#creditcard-saved-accounts tr td,#paypal-saved-accounts tr td{vertical-align:middle}#payment_form_gene_braintree_creditcard #creditcard-saved-accounts label,#payment_form_gene_braintree_paypal #paypal-saved-accounts label,#payment_form_gene_braintree_creditcard #creditcard-saved-accounts .label,#payment_form_gene_braintree_paypal #paypal-saved-accounts .label{width:100%;padding:0;text-align:left;float:none}#payment_form_gene_braintree_creditcard p,#payment_form_gene_braintree_paypal p{padding:0}#creditcard-saved-accounts tr.other-row,#paypal-saved-accounts tr.other-row{border-bottom:0}#creditcard-saved-accounts label{float:left;padding:10px 0;line-height:40px;width:100%}#creditcard-saved-accounts tr.other-row label,#paypal-saved-accounts tr.other-row label{padding:8px 0}#paypal-saved-accounts label{padding:6px 0;line-height:40px}#creditcard-saved-accounts label img,#paypal-saved-accounts label img{margin-left:6px;height:40px;float:left}#creditcard-saved-accounts label .saved-card-info,#paypal-saved-accounts label .saved-paypal-email{margin-left:14px;float:left}#creditcard-saved-accounts label .saved-card-info span{line-height:40px}#creditcard-saved-accounts label .saved-card-info span.saved-expiry-date{font-size:12px;font-weight:normal;margin-left:14px}#gene_braintree_creditcard_store_in_vault_div label,label[for="gene_braintree_paypal_store_in_vault"]{width:auto!important}body.checkout-multishipping-billing #payment-continue.loading{padding-left:12px}body.checkout-multishipping-billing #payment-continue.loading>span{background:url('https://www.teddingtons.com.au/skin/frontend/base/default/images/gene/loader-white.gif') center left no-repeat;background-size:15px 15px;padding-left:22px}body.checkout-multishipping-billing .buttons-set #paypal-complete{float:right;width:400px;text-align:right}body.checkout-multishipping-billing .buttons-set #paypal-complete>label{float:right;margin-right:16px}body.checkout-multishipping-billing .buttons-set #paypal-complete #paypal-container{float:right}#pp-express-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background:rgba(0,0,0,0.701961)}#pp-express-modal{box-sizing:border-box;display:none;position:fixed;top:20%;left:40%;left:calc(50% - 175px);z-index:101;width:350px;height:390px;padding:15px;background:#fff;border:3px solid #ccc;border-radius:4px;overflow:auto}#pp-express-modal .button{display:block;width:100%;margin-top:30px}#pp-express-modal .button.coupon-submit{margin:0;float:right;width:50%;box-sizing:border-box}#pp-express-modal .button.loading{background-image:url('https://www.teddingtons.com.au/skin/frontend/base/default/images/gene/loader-transparent.gif');background-repeat:no-repeat;background-position:center center;background-size:auto 60%;text-indent:-9999px}#pp-express-modal #paypal-express-coupon{float:left;width:50%;box-sizing:border-box;height:33px;line-height:33px}#pp-express-modal #paypal-express-coupon-error{margin-bottom:6px}#pp-express-modal .button2{display:block;width:100%;margin-top:6px;font-size:0.9rem}#pp-express-modal .product-row{min-height:60px;margin:0}#pp-express-modal .item-row{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;display:block}#pp-express-modal .item-row.coupon-row{float:left;width:100%}#pp-express-modal .item-subrow{margin-top:5px;margin-bottom:5px;display:block}#pp-express-modal .product-image{float:left;width:50px;height:50px;margin:0;overflow:hidden}#pp-express-modal .product-image img{max-width:100%}#pp-express-modal .product-info{margin-left:60px;padding-top:5px}#pp-express-modal .product-qty{font-size:0.8rem}#pp-express-modal #shopping-cart-totals-table{width:100%}#pp-express-modal #shopping-cart-totals-table td{padding-left:10px}#pp-express-modal.loading:before{content:" ";background:url('https://www.teddingtons.com.au/skin/frontend/base/default/images/gene/loader.gif') no-repeat;height:48px;width:48px;position:absolute;top:30%;left:44%;left:calc(50% - 24px)}@media (max-width: 770px){#pp-express-modal{width:70%;height:80%;top:10%;left:15%}}@media (max-width: 500px){#pp-express-modal{width:100%;height:100%;top:0;left:0;border:none;border-radius:0;padding:25px}}.product-view .add-to-cart-buttons.braintree-paypal-express-container .button{width:auto}@media (max-width: 450px){.product-view .add-to-cart-buttons.braintree-paypal-express-container{width:100%}.product-view .add-to-cart-buttons.braintree-paypal-express-container .button{width:100%}}#braintree-accepted-cards img{display:inline-block;margin-right:4px}#credit-card-form.loading{position:relative}#credit-card-form .braintree-hostedfield{opacity:1}#credit-card-form .credit-card-loading{display:none}#credit-card-form .braintree-card-unsupported{color:darkred;font-weight:bold;padding:6px 0 4px 0}#credit-card-form.loading .credit-card-loading{position:absolute;top:30%;left:0;right:0;width:100%;height:70%;text-align:center;display:block}#credit-card-form.loading .credit-card-loading img{margin:16px auto}#credit-card-form.loading .braintree-hostedfield{opacity:0}#credit-card-form label{float:none}#braintree-hosted-submit{display:none}.braintree-input-field{height:42px;max-width:340px;padding:0 10px;border:1px solid lightgrey;background:white}.braintree-input-field.braintree-postal-code{width:140px}.braintree-card-input-field{height:50px;width:100%;max-width:372px;border:1px solid lightgrey;position:relative;background:white}.braintree-card-input-field .card-type{position:absolute;top:0;left:0;bottom:0;padding:0 10px 0 8px}.braintree-card-input-field .card-type img{height:48px}.braintree-card-input-field #card-number{float:left;height:48px;width:100%;padding-left:66px;box-sizing:border-box}#braintree-expiration-container{display:block;width:100%;vertical-align:middle;font-size:0}.braintree-expiration{width:70px;display:inline-block;*zoom:1;*display:inline}.braintree-expiration-seperator{vertical-align:top;line-height:42px;display:inline-block;*zoom:1;*display:inline;font-size:30px;padding:0 8px}.braintree-cvv{width:80px}.braintree-hostedfield .cvv-what-is-this{margin-left:0}#three-d-modal{position:fixed;top:0;left:0;display:flex;align-items:center;height:100vh;width:100vw;z-index:100000;visibility:visible;transition:0.4s;opacity:1}#three-d-modal.hidden{visibility:hidden;transition:0.4s;opacity:0}#three-d-modal.hidden .bt-modal-frame{transition:0.4s;transform:translateY(80px)}#three-d-modal .bt-modal-frame{height:450px;width:440px;margin:auto;background-color:#fff;z-index:2;border-radius:6px;transition:0.4s;transform:translateY(0)}#three-d-modal .bt-modal-body{height:380px;margin:0 20px;background-color:white;border:1px solid lightgray}#three-d-modal .bt-modal-header{height:40px;text-align:center;line-height:40px}#three-d-modal .bt-mask{position:absolute;top:0;left:0;height:100%;width:100%;background-color:black;opacity:0.75}@media (max-width: 650px){#three-d-modal .bt-modal-frame{width:100%}}#paypal-container iframe{display:none}button.braintree-paypal-button{background:#019cde;color:white;height:46px;line-height:46px;padding:0 20px 0 18px;border:none;border-radius:3px;-webkit-border-radius:3px;font-size:14px;float:left;cursor:pointer}button.braintree-paypal-button.braintree-paypal-loading{background:#014c6b url('https://www.teddingtons.com.au/skin/frontend/base/default/images/gene/braintree/paypal-loading.gif') center center no-repeat;background-size:32px}button.braintree-paypal-button.braintree-paypal-loading>span{opacity:0}button.braintree-paypal-button.braintree-paypal-loading:hover{background:#014c6b url('https://www.teddingtons.com.au/skin/frontend/base/default/images/gene/braintree/paypal-loading.gif') center center no-repeat;background-size:32px}button.braintree-paypal-button:hover{background:#0175a6}button.braintree-paypal-button>span{display:block;height:46px;line-height:46px;background:url('https://www.teddingtons.com.au/skin/frontend/base/default/images/gene/braintree/paypal.png') right center no-repeat;background-size:80px;padding-right:94px}#creditcard-saved-accounts,#paypal-saved-accounts{font-size:0;width:100%}#creditcard-saved-accounts tr,#paypal-saved-accounts tr{border-bottom:1px dotted lightgrey}#creditcard-saved-accounts tr td,#paypal-saved-accounts tr td{vertical-align:middle}#payment_form_gene_braintree_creditcard #creditcard-saved-accounts label,#payment_form_gene_braintree_paypal #paypal-saved-accounts label,#payment_form_gene_braintree_creditcard #creditcard-saved-accounts .label,#payment_form_gene_braintree_paypal #paypal-saved-accounts .label{width:100%;padding:0;text-align:left;float:none}#payment_form_gene_braintree_creditcard p,#payment_form_gene_braintree_paypal p{padding:0}#creditcard-saved-accounts tr.other-row,#paypal-saved-accounts tr.other-row{border-bottom:0}#creditcard-saved-accounts label{float:left;padding:10px 0;line-height:40px;width:100%}#creditcard-saved-accounts tr.other-row label,#paypal-saved-accounts tr.other-row label{padding:8px 0}#paypal-saved-accounts label{padding:6px 0;line-height:40px}#creditcard-saved-accounts label img,#paypal-saved-accounts label img{margin-left:6px;height:40px;float:left}#creditcard-saved-accounts label .saved-card-info,#paypal-saved-accounts label .saved-paypal-email{margin-left:14px;float:left}#creditcard-saved-accounts label .saved-card-info span{line-height:40px}#creditcard-saved-accounts label .saved-card-info span.saved-expiry-date{font-size:12px;font-weight:normal;margin-left:14px}#gene_braintree_creditcard_store_in_vault_div label,label[for="gene_braintree_paypal_store_in_vault"]{width:auto!important}#braintree-accepted-cards{float:left;width:100%}#braintree-accepted-cards>div{float:left;width:100%}#paypal-complete{padding:20px 0}#paypal-complete label{margin-right:16px;line-height:44px}#braintree-paypal-button{line-height:unset;padding:0;float:left}#paypal-container{float:right}#paypal-container iframe{display:none}.one-step-checkout .input-text[name="payment[cc_number]"]{height:46px!important;text-indent:56px!important}.saved-cards-intro{float:left}#credit-card-form{padding-bottom:12px;float:left}#credit-card-form .form-list,#payment_form_gene_braintree_creditcard,#payment_form_gene_braintree_paypal{width:90%;padding:0}#payment_form_gene_braintree_creditcard,#payment_form_gene_braintree_paypal{padding:4px 0}#payment_form_gene_braintree_creditcard em,#payment_form_gene_braintree_paypal em{color:darkgrey}#credit-card-form label{display:block;width:100%;float:none;margin-top:8px}#credit-card-form #gene_braintree_creditcard_store_in_vault_div{float:left;width:100%}#credit-card-form #gene_braintree_creditcard_store_in_vault_div input,#credit-card-form #gene_braintree_creditcard_store_in_vault_div label{display:inline}#payment_form_gene_braintree_paypal p{float:left;width:100%}#credit-card-form.loading{position:relative}#credit-card-form .braintree-hostedfield{opacity:1}#credit-card-form .credit-card-loading{display:none}#credit-card-form.loading .credit-card-loading{position:absolute;top:30%;left:0;right:0;width:100%;height:70%;text-align:center;display:block}#credit-card-form.loading .credit-card-loading img{margin:16px auto}#credit-card-form.loading .braintree-hostedfield{opacity:0}#creditcard-saved-accounts,#paypal-saved-accounts{font-size:0;width:100%}#creditcard-saved-accounts tr,#paypal-saved-accounts tr{border-bottom:1px dotted lightgrey}#creditcard-saved-accounts tr.other-row,#paypal-saved-accounts tr.other-row{border-bottom:0}#creditcard-saved-accounts label{padding:14px 0;line-height:48px;width:auto}#creditcard-saved-accounts tr.other-row label,#paypal-saved-accounts tr.other-row label{padding:18px 0}#paypal-saved-accounts label{padding:8px 0;line-height:48px;width:auto}#creditcard-saved-accounts label img{margin-left:6px;float:left}#creditcard-saved-accounts label .saved-card-info,#paypal-saved-accounts label .saved-paypal-email{margin-left:12px;float:left}#creditcard-saved-accounts label .saved-card-info span{display:block;line-height:24px}#creditcard-saved-accounts label .saved-card-info span.saved-expiry-date{font-size:12px;font-weight:normal}#braintree-hosted-submit{display:none}.braintree-input-field{height:42px;max-width:340px;padding:0 10px;border:1px solid lightgrey;background:white}.braintree-card-input-field{height:50px;width:100%;max-width:372px;border:1px solid lightgrey;position:relative;background:white}.braintree-card-input-field .card-type{position:absolute;top:0;left:0;bottom:0;padding:0 10px 0 8px}.braintree-card-input-field .card-type img{height:48px}.braintree-card-input-field #card-number{float:left;height:48px;width:100%;padding-left:66px;box-sizing:border-box}#braintree-expiration-container{display:block;width:100%;vertical-align:middle;font-size:0}.braintree-expiration{width:70px;display:inline-block;*zoom:1;*display:inline}.braintree-expiration-seperator{vertical-align:top;line-height:42px;display:inline-block;*zoom:1;*display:inline;font-size:30px;padding:0 8px}.braintree-cvv{width:80px}.braintree-hostedfield .cvv-what-is-this{margin-left:0}