.brochures-heading,.cart-checkout,.cart-main section,.category-main .offer-block,.checkout-main section,.contact-content,.corporate-heading,.corporate-sales-benefits,.featured-article,.gift-cards-heading,.gift-finder,.gifts-link,.news-article,.news-instagram,.news-subscribe,.price-slider,.static-content-body,.tab-content,.title-main .special-offer,.top-categories .category-inner{background:#fff;border:1px solid #e0e0e0}.col-ms-1,.col-ms-10,.col-ms-11,.col-ms-12,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.visible-ms-block{display:none!important}@media (min-width:768px) and (max-width:991px){.visible-ms-block.visible-sm-block{display:block!important}}@media (max-width:479px){.hidden-xs-visible-ms{display:none!important}#colorbox #cboxContent #cboxClose{top:5px;right:5px}}@media (min-width:480px) and (max-width:767px) and (max-width:767px){.container{max-width:748px}}@media (min-width:480px) and (max-width:767px){.col-ms-1,.col-ms-10,.col-ms-11,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9{float:left}.col-ms-1{width:8.33333%}.col-ms-2{width:16.66667%}.col-ms-3{width:25%}.col-ms-4{width:33.33333%}.col-ms-5{width:41.66667%}.col-ms-6{width:50%}.col-ms-7{width:58.33333%}.col-ms-8{width:66.66667%}.col-ms-9{width:75%}.col-ms-10{width:83.33333%}.col-ms-11{width:91.66667%}.col-ms-12{width:100%}.col-ms-push-1{left:8.33333%}.col-ms-push-2{left:16.66667%}.col-ms-push-3{left:25%}.col-ms-push-4{left:33.33333%}.col-ms-push-5{left:41.66667%}.col-ms-push-6{left:50%}.col-ms-push-7{left:58.33333%}.col-ms-push-8{left:66.66667%}.col-ms-push-9{left:75%}.col-ms-push-10{left:83.33333%}.col-ms-push-11{left:91.66667%}.col-ms-pull-1{right:8.33333%}.col-ms-pull-2{right:16.66667%}.col-ms-pull-3{right:25%}.col-ms-pull-4{right:33.33333%}.col-ms-pull-5{right:41.66667%}.col-ms-pull-6{right:50%}.col-ms-pull-7{right:58.33333%}.col-ms-pull-8{right:66.66667%}.col-ms-pull-9{right:75%}.col-ms-pull-10{right:83.33333%}.col-ms-pull-11{right:91.66667%}.col-ms-offset-1{margin-left:8.33333%}.col-ms-offset-2{margin-left:16.66667%}.col-ms-offset-3{margin-left:25%}.col-ms-offset-4{margin-left:33.33333%}.col-ms-offset-5{margin-left:41.66667%}.col-ms-offset-6{margin-left:50%}.col-ms-offset-7{margin-left:58.33333%}.col-ms-offset-8{margin-left:66.66667%}.col-ms-offset-9{margin-left:75%}.col-ms-offset-10{margin-left:83.33333%}.col-ms-offset-11{margin-left:91.66667%}.hidden-ms{display:none!important}.visible-ms-block{display:block!important}}.col-lg-15,.col-md-15,.col-ms-15,.col-sm-15,.col-xs-15{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xs-15{float:left;width:20%}@media (min-width:480px){.col-ms-15{float:left;width:20%}}@media (min-width:768px){.col-sm-15{float:left;width:20%}}@media (min-width:992px){.col-md-15{float:left;width:20%}}@media (min-width:1200px){.col-lg-15{float:left;width:20%}}.btn{font-weight:700;text-shadow:-1px -1px 1px rgba(0,0,0,.3);transition:background .15s ease}.btn-default{background-color:#db2250;background-image:linear-gradient(#db2250,#c51f48);border-color:#bc1d45;color:#fff}.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:#c51f48;background-image:linear-gradient(#c51f48,#af1b40);border-color:#af1b40;color:#fff}.btn-default:active:focus,.btn-default:active:hover{color:#fff}.btn-primary{background-color:#6c6f74;background-image:linear-gradient(#6c6f74,#515357);border-color:#4c4e52}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#606267;background-image:linear-gradient(#606267,#45474a);border-color:#404244}.btn-secondary{background-color:#fff;border-color:#b7b7b7;border-radius:0;color:#000;font-weight:700}.btn-lg{font-size:22px;padding:6px 20px}.btn-sm{border-radius:3px;font-size:10px;padding:3px 8px}.navbar-nav.navbar-right:last-child{margin-right:0}.badge{background-color:#db2250;border-radius:3px;font-size:19px;min-width:35px;padding:8px 10px}a:focus,a:hover{color:#db2250;text-decoration:none}label{font-weight:400}.form-control{border-radius:0}.alert{border-radius:2px}.table-responsive{border:0}a{color:#db2250}body{background:#fff;font-family:Helvetica,Arial,sans-serif}.h2,h2{border-bottom:1px solid #b7b7b7;font-size:25px;margin-bottom:25px;padding-bottom:10px}p{line-height:1.2}.brand{color:#db2250}.content{background:#fff url(../images/body_bg.png) repeat}.bread-crumb ul{font-size:12px;margin-bottom:15px;margin-left:0;margin-top:15px}.bread-crumb ul li{padding:0}.bread-crumb ul li:after{content:'>';display:inline;margin-left:5px;margin-right:5px}.bread-crumb ul li:last-child{color:#db2250}.bread-crumb ul li:last-child:after{display:none}.bread-crumb ul li a{color:#000}.stamp{background:#db2250;border:3px solid #fff;border-radius:100%;box-shadow:0 0 4px 1px rgba(0,0,0,.3);color:#fff;display:inline-block;height:87px;position:absolute;text-align:center;width:87px}.stamped{font-size:18px;line-height:24px;margin-top:12px}.stamped span{font-size:30px}.stamped-three-lines{font-size:18px;line-height:18px;margin-top:10px}.flag{bottom:-3px;position:absolute}.bg-danger,.bg-success,.bg-warning{padding:15px}.btn{letter-spacing:.0625em}.btn-wide{padding-left:30px;padding-right:30px}.underline,.underline:focus,.underline:hover{text-decoration:underline}.loader.left{margin-right:10px}.loader.right{margin-left:10px}.tab-content{border-top-width:0}.nav-tabs{border-bottom:1px solid #e0e0e0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background:#fff;border-bottom:1px solid transparent;color:#db2250}.nav-tabs>li>a{background:#edebea;border:1px solid #e0e0e0;border-radius:6px 6px 0 0;color:#444;font-size:16px;margin-right:10px;padding-left:30px;padding-right:30px}.nav-tabs>li>a:hover{border-color:#e0e0e0}.product{margin-bottom:20px}.product .cover{display:table-cell;max-width:100%;padding-right:6px;position:relative;vertical-align:bottom}.product .cover-image{box-shadow:0 0 4px 1px rgba(0,0,0,.3);margin:3px}.product .flag{bottom:0;right:0}.product .details{margin-top:10px}.product .info,.product .save,.product .title{font-size:12px}.product .title{color:#000;line-height:14px;margin-bottom:2px}.product .info{color:#686a6a}.product .stamp{bottom:0;right:0}.product .position{float:left;font-size:20px;line-height:30px;margin-bottom:80px;margin-right:10px;margin-top:10px}.gift{margin-bottom:20px;text-align:center}.gift .gift-headline{color:#686a6a;font-size:12px;padding-top:10px}.gift .gift-headline .title{color:#000;display:block;line-height:14px;margin-bottom:2px}.gift-image{height:180px;line-height:180px;overflow:hidden}.gift-image img{width:105px}.carousel .carousel-left,.carousel .carousel-right{background:url(../images/sprite.png) no-repeat;display:none;height:28px;outline:0;position:absolute;text-indent:-9999px;top:150px;width:15px}.carousel .carousel-left{background-position:0 0;left:-20px}.carousel .carousel-right{background-position:-15px 0;right:-20px}.preloader{background:#fff url(../images/preloader.gif) no-repeat center center;height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:9999}.social{left:10px;position:relative;top:-1px}.social .fa{color:#fff}.social .fa-stack{width:24px}.social .fa-circle,.social .fa-square{color:#686a6a;font-size:24px}.social .fa-facebook{margin-top:1px}.clear-left{clear:left}.row.no-gutter{margin-left:0;margin-right:0}.row.no-gutter>[class*=' col-'],.row.no-gutter>[class^=col-]{padding-left:0;padding-right:0}.delivery-date{display:inline-block;width:70%}.delivery-date[readonly]{background-color:#fff}.design-carousel{margin-top:15px;padding:0 60px}.design-carousel img{border:2px solid #e0e0e0;margin-bottom:10px;pointer-events:none}.design-carousel .carousel .carousel-left,.design-carousel .carousel .carousel-right{display:block;top:33%}.design-carousel .carousel .carousel-left{left:-40px}.design-carousel .carousel .carousel-right{right:-40px}.design-carousel label{display:inline-block;margin-top:10px;position:relative}.design-carousel [type=radio]{display:none}.design-carousel [type=radio]:checked~img{border:2px solid #db2250}.design-carousel [type=radio]:checked~.clickable:before{background:#db2250;border-radius:50%;color:#fff;content:'\f00c';display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;line-height:25px;height:25px;position:absolute;right:-5px;text-align:center;top:-5px;width:25px}.design-carousel .clickable{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.design-carousel .row{margin-left:-5px;margin-right:-5px}.design-carousel .design{padding-left:5px;padding-right:10px}.input-error{border-color:#a94442}.error-state{color:#a94442}.carousel-indicators li{border:1px solid #b7b7b7}.carousel-indicators .active{background-color:#707070}.media-item{text-align:center}.media-item aside{display:inline-block}.share-link{display:inline-block;margin:5px;text-align:center}.share-link a{border-radius:50%;box-shadow:0 0 4px 1px rgba(0,0,0,.3);color:#fff;display:inline-block;padding:5px 7px 7px;transition:background .2s ease-in-out,border-color .2s ease-in-out}.share-link a i{font-size:21px;position:relative;width:21px}.share-facebook a{background:#3b5998}.share-facebook a:hover{background:#2d4373}.share-facebook a i{top:3px}.share-twitter a{background:#55acee}.share-twitter a:hover{background:#2795e9}.share-twitter a i{left:1px;top:3px}.share-email a{background:#3490f3}.share-email a:hover{background:#0e76e6}.share-email a i{top:1px}.share-pinterest a{background:#bd081c}.share-pinterest a:hover{background:#8c0615}.share-pinterest a i{top:2px}.share-linkedin a{background:#0077b5}.share-linkedin a:hover{background:#005582}.share-linkedin a i{left:1px;top:1px}.share-googleplus a{background:#dd4b39}.share-googleplus a:hover{background:#c23321}.share-googleplus a i{left:1px;top:3px}.share-instagram a{background:#c32aa3}.share-instagram a:hover{background:#992180}.share-instagram a i{top:3px}.share-youtube a{background:#cd201f}.share-youtube a:hover{background:#a11918}.share-youtube a i{top:2px}.bottom-banner{margin-bottom:100px}@media (min-width:768px){.nav-tabs>li>a{font-size:21px}.gift-image img{width:120px}.product .position{font-size:30px;margin-bottom:40px}}@media (min-width:992px){.carousel .carousel-left{left:-30px}.carousel .carousel-right{right:-30px}}@media (min-width:1080px){.carousel .carousel-left,.carousel .carousel-right{display:block}}.top-bar{background-color:#edebea;color:#444;height:0}.top-bar .navbar-nav{margin:0;position:absolute;right:5px}.top-bar .navbar-nav>li{float:left;height:33px}.top-bar .navbar-nav>li:last-child{border-right:0}.top-bar .navbar-nav>li>a{color:#444;font-weight:700;line-height:50px;padding:5px 15px 0}.top-bar .navbar-nav>li .separator{font-weight:700;left:-1px;position:absolute;top:5px}.top-bar .show-cart:focus,.top-bar .show-cart:hover{background:0 0}.top-bar .show-cart.empty{cursor:default}.top-bar .show-cart.highlighted{background:#db2250;color:#fff}.top-bar .show-cart.highlighted~.separator{z-index:-1}.top-bar .show-cart.highlighted .cart-count{color:#fff}.top-bar .show-cart i{margin-right:4px}.top-bar .show-cart .empty-cart{color:#686a6a}.top-bar .show-cart .cart-count{color:#db2250}.top-bar .cart-container{background-color:#fff;border-bottom:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;border-top:1px solid #b7b7b7;color:#000;height:auto;opacity:0;position:absolute;right:0;top:-550px;transition:all ease-in-out 1.2s -.8s;width:300px;z-index:-1}.top-bar .cart-container.show{opacity:1;top:55px;z-index:10000}.top-bar .cart-container .total{border-bottom:1px solid #b7b7b7;font-size:21px;line-height:47px;text-align:center}.top-bar .cart-container .item{border-bottom:1px solid #b7b7b7;margin-left:10px;margin-right:10px;padding-bottom:10px;padding-top:10px}.top-bar .cart-container .cover{float:left;width:75px}.top-bar .cart-container .details{font-size:16px;margin-left:85px}.top-bar .cart-container .title{font-weight:700}.top-bar .cart-container .checkout{padding:10px;text-align:right}.top-bar-left{line-height:33px;margin-bottom:0}.top-bar-left a{color:#444}.top-bar-left .separator{font-weight:700;padding:0 5px;position:relative;top:-1px}.flag-icon{background:transparent url(../images/flag_icon.png) no-repeat left center;padding-left:48px}.logo-search{border-bottom:1px solid #e0e0e0}.logo-search .secure-logo{padding-top:23px}.menu-link{color:#444;display:block;float:left;font-size:30px;left:-10px;line-height:30px;padding:14px 10px 10px;position:relative;text-align:center}.menu-link:focus,.menu-link:hover{color:#444}.menu-link.highlighted{background:#edebea}.logo{padding-bottom:15px;padding-top:15px}.logo img{display:block;margin:0 auto}.search form{margin-bottom:10px}.search .input-lg{border-color:#b7b7b7;font-size:16px;height:40px}.search .fa-lg{font-size:1.5em}.search .btn{background:#686a6a;border-radius:0;color:#edebea}.qsearch-item{position:relative}.qsearch-item .cover-image{box-shadow:0 0 4px 1px rgba(0,0,0,.3);float:left;width:20%}.qsearch-item .flag{left:11%}.qsearch-item p{margin-bottom:5px}.qsearch-item .details{left:23%;position:absolute;top:50%;transform:translateY(-50%);width:80%}.qsearch-item .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qsearch-item .type{color:#686a6a}.why-shop{margin-top:40px;padding-left:0;text-align:center}.menu{background-color:#edebea;left:0;opacity:0;position:absolute;top:-550px;transition:all ease-in-out 1.2s -.8s;width:100%;z-index:-1}.menu.show{opacity:1;top:86px;z-index:2}.menu .nav{font-size:22px;padding:15px 0 10px}.menu .menu-item>a{color:#444;padding:0;text-align:left}.menu .menu-item>a .expand{display:none}.menu .menu-item>a.collapsed .expand{display:inline}.menu .menu-item>a.collapsed .expanded{display:none}.menu .menu-item a:focus,.menu .menu-item a:hover{background:0 0}.menu .categories,.menu .gift-links,.menu .offers{margin-left:10px;padding:0 0 10px}.menu .categories a,.menu .gift-links a,.menu .offers a{color:#686a6a;display:inline-block;padding-top:5px}.header-bottom{background:#fff;border-bottom:2px solid #e0e0e0;height:57px}.header-bottom-block{margin-top:9px;padding-bottom:3px}.header-bottom-block p{color:#db2250;font-size:13px;line-height:19px;margin:0;white-space:nowrap}.header-bottom-block .headline{color:#000}.header-bottom-block a:hover{text-decoration:underline}.subsite-header{background:#fff url(../images/body_bg.png) repeat}.subsite-header-inner{border-bottom:2px solid #b7b7b7;margin-bottom:15px;padding:15px 0}@media (min-width:480px){.logo{padding-bottom:22px;padding-top:22px}}@media (min-width:768px){.top-bar{height:33px}.top-bar .navbar-nav{position:relative;right:-10px}.top-bar .navbar-nav>li>a{line-height:33px;padding:0 15px}.top-bar .cart-container{border-top:0}.top-bar .cart-container.show{top:33px}.logo-search{border-bottom:0}.logo img{margin:0}.search form{margin-bottom:20px;margin-top:40px}.menu{background-color:#db2250;background-image:linear-gradient(#db2250,#ce204b);box-shadow:0 2px 6px rgba(0,0,0,.3);height:54px;left:0;opacity:1;position:relative;top:0;transition:none;width:auto;z-index:17}.menu .nav{font-size:16px;padding:0}.menu .menu-item{display:table-cell;float:none;height:54px;width:1%}.menu .menu-item>a{border:1px solid transparent;color:#fff;height:54px;text-align:center;transition:all ease-in-out .5s -.2s}.menu .menu-item>a.dropdown-link,.menu .menu-item>a:hover{background:#fff;border:1px solid #b7b7b7;color:#444}.menu .menu-item>a.dropdown-link{border-bottom:1px solid transparent;height:55px}.menu .menu-item>a.dropdown-link.collapsed{background:0 0;border:1px solid transparent;color:#fff}.menu .menu-item>a.dropdown-link .fa{margin-left:3px}.menu .menu-item a{margin-bottom:0;padding-top:16px}.menu .menu-item.xmas>a{background-image:linear-gradient(#e9bc4c,#e7b73e)}.menu .menu-item.xmas>a.dropdown-link,.menu .menu-item.xmas>a:hover{background:#fff;border:1px solid #b7b7b7;color:#444}.menu .dropdown{background:#fff;border-bottom:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;overflow:hidden;position:absolute;top:54px}.menu .dropdown li{height:auto;padding-bottom:5px;padding-top:5px}.menu .dropdown li.heading{color:#db2250;font-weight:700}.menu .dropdown a{font-weight:400;padding:0;white-space:nowrap}.menu .dropdown a:hover{text-decoration:underline}.menu .dd-mags{left:0;width:720px}.menu .dd-boxes,.menu .dd-digital{right:0;width:740px}.menu .categories{-moz-column-count:4;column-count:4;-moz-column-gap:20px;column-gap:20px;float:left;margin-bottom:10px;margin-left:0;padding:10px 20px 0;width:699px}.menu .categories li{padding-right:20px}.menu .categories a{color:#000}.menu .gift-links,.menu .offers{margin-left:0;padding:0 20px 10px;width:230px}.menu .gift-links a,.menu .offers a{color:#000}.menu .special{padding-top:10px}.menu .special a{color:#db2250;font-weight:700}.header-bottom-block:nth-child(1){border-right:1px solid #b7b7b7}}@media (min-width:992px){.search form{margin-left:20px;margin-right:20px}.menu .dd-digital,.menu .dd-mags{width:940px}.menu .dd-boxes,.menu .dd-digital{left:-499px}.menu .categories{width:760px}.menu .categories li{border-right:1px solid #e0e0e0}.menu .gift-links,.menu .offers{width:248px}.header-bottom-block:nth-child(2){border-right:1px solid #b7b7b7}}@media (min-width:1022px){.menu .dd-boxes,.menu .dd-digital,.menu .dd-mags{width:970px}.menu .dd-boxes,.menu .dd-digital{left:-513px}}.newsletter-signup{background:#db2250}.newsletter-signup p{color:#fff;font-size:18px;line-height:1.2;margin-top:10px;text-shadow:-1px -1px 1px rgba(0,0,0,.3)}.newsletter-signup form{margin-bottom:15px}.newsletter-signup.sticky{bottom:-1px;position:sticky;z-index:16}.newsletter-signup.sticky .sticky-close{display:block}.newsletter-signup .sticky-close{background:0;border:0;color:#fff;display:none;height:36px;padding:0;position:absolute;right:0;top:0;width:36px}.newsletter-signup .newsletter-form{border:1px solid #f9dae2;border-radius:2px;font-size:16px;height:34px;outline:0;padding-left:15px;width:55%}.newsletter-signup .newsletter-button{background:#fff;border:1px solid #b7b7b7;border-radius:0 2px 2px 0;color:#000;font-size:15px;font-weight:700;height:34px;left:-2px;padding-left:15px;padding-right:15px;position:relative;vertical-align:top}.footer-links{background:#edebea;border-bottom:1px solid #e0e0e0;color:#000;padding-bottom:5px;padding-top:15px}.footer-links .list-heading{margin:0}.footer-links ul .heading{font-size:12px;font-weight:700}.footer-links .cs-links{-moz-column-count:1;column-count:1;-moz-column-gap:15px;column-gap:15px}.footer-links .cs-links li a{color:#686a6a}.footer-links .misc-links{float:right;text-align:right;width:100%}.footer-links .misc-links li a{color:#000}.footer-links .external-links li a{color:#686a6a}.footer-links .social{font-size:22px;left:0}.footer-links .social .fa-stack{width:38px}.footer-links .social .fa-circle,.footer-links .social .fa-square{font-size:38px}.footer-bottom{padding-top:13px}.footer-bottom p{font-size:11px;margin-left:8px}.footer-bottom .pull-left{margin-left:0}.footer-bottom .payment-logos{margin-top:-3px}.footer-bottom .payment-logos img{margin-right:8px}.footer-bottom .payment-logos img:last-child{margin-right:0}.review-badge{margin-top:-3px;padding-right:60px}@media (min-width:768px){.newsletter-signup .newsletter-form{width:487px}.footer-links .cs-links{-moz-column-count:3;column-count:3}.footer-links .misc-links{float:left;text-align:left;width:auto}.footer-links .social{font-size:14px;margin-bottom:15px}.footer-links .social .fa-stack{width:24px}.footer-links .social .fa-circle,.footer-links .social .fa-square{font-size:24px}}.cart-main section{margin-bottom:60px;margin-top:15px;padding:0 10px}.cart-main h1{border-bottom:1px solid #e0e0e0;color:#db2250;font-size:26px;margin-bottom:20px;padding-bottom:15px;text-align:center}.payment-methods{margin-bottom:50px}.payment-methods h2{border-bottom:0;font-size:20px;margin:0 0 15px;padding-bottom:0}.payment-methods ul{font-size:13px;line-height:1.2;padding-left:25px}.payment-methods p{font-size:13px;line-height:1.2}.payment-methods p.paypal{font-size:11px}.cart-content{margin-bottom:50px}.cart-content .table{border:1px solid #ddd;margin-top:20px}.cart-content .table th{background-color:#edebea}.cart-content .table td{line-height:1.2;vertical-align:middle}.cart-content .table .total{background-color:#edebea}.cart-content .subtotal.has-stamp td{padding-top:20px}.cart-content .subtotal.has-stamp .btn{position:relative;top:-10px}.cart-content .delivery td{border-top:0;padding-top:0}.cart-content .delivery.has-stamp td{padding-bottom:20px}.cart-content .qty-input{display:inline-block;width:42px}.cart-content .savings{position:relative}.cart-content .stamp{border:2px solid #fff;height:70px;right:0;top:8px;width:70px}.cart-content .stamped{font-size:14px;line-height:1;margin-top:8px}.cart-content .stamped span{font-size:16px;line-height:1.2}.cart-content .currency{font-size:12px}.cart-content .dd-popover{color:#444}.cart-content .afterpay{margin-bottom:15px}.cart-content .afterpay a{color:#000}.promo-code .form-control{display:inline-block;margin-right:5px;width:150px}.cart-upgrade{border-radius:0}.cart-upgrade h4{margin-top:0}.cart-upgrade .btn{margin-right:10px}.cart-banner{margin-top:20px}.cart-banner img{margin-bottom:20px}.empty-cart h3{font-size:20px;margin-bottom:20px}.empty-cart .notice{background-color:#edebea;line-height:1.2;margin-bottom:20px;padding:15px}.empty-cart .cookie-slide{line-height:1.2;margin-bottom:40px;margin-top:20px}.empty-cart .cookie-slide h5{font-weight:700;margin-top:0}.empty-cart .cookie-slide img{display:block;margin:0 auto}.cross-sell-items{margin:0 20px}.cross-sell-items h2{border:0;font-weight:700;margin-bottom:0;margin-top:0}.cross-sell-items .cover-image{margin:3px}.cross-sell-items a.btn{margin-top:5px}.cross-sell-terms{margin-bottom:15px}@media (min-width:480px){.cart-main section{padding:0 30px}.cart-main h1{font-size:34px;margin-bottom:40px}}@media (min-width:992px){.cross-sell-items{margin:20px 40px}.cross-sell-items .product .cover{min-height:175px}.cross-sell-items .product .details{min-height:64px}}.category-main h1{font-size:30px;margin-bottom:15px;margin-top:15px}.category-main .description{margin-bottom:15px}.category-main .offer-blocks{margin-left:-5px;margin-right:-5px}.category-main .offer-blocks>div{margin-bottom:20px;padding-left:5px;padding-right:5px}.category-main .offer-blocks .carousel-indicators{bottom:-40px}.category-main .offer-block{padding:10px}.category-main .offer-block img{box-shadow:0 0 4px 1px rgba(0,0,0,.3);width:100px}.category-main .offer-block .cover{height:135px;overflow:hidden;padding:3px}.category-main .offer-block .details{margin-left:5px;text-align:center;width:46%}.category-main .offer-block .btn{bottom:13px;left:56%;position:absolute}.category-main .offer-block h3{color:#db2250;font-size:16px;font-weight:700;margin-bottom:5px;margin-top:5px}.category-main .offer-block p{color:#686a6a;font-size:12px;font-weight:700;max-height:75px;overflow:hidden;padding-top:6px}.category-main .alert{margin-top:15px}.category-main .gifts-under{background:#db2250;color:#fff;font-size:46px;font-weight:700;padding:24px;text-align:center;text-shadow:4px 2px 4px rgba(0,0,0,.3)}.category-main .client-heading{margin-top:40px}.category-filter{background:#edebea;border:1px solid #e0e0e0;margin-bottom:25px;padding:10px}.category-filter h2{border-bottom:1px solid #b7b7b7;color:#db2250;font-size:18px;margin-bottom:15px;margin-top:5px;text-transform:uppercase}.category-menu{margin-bottom:0}.category-menu a{color:#686a6a;font-size:12px}.category-menu li ul{display:none}.category-menu li.extra a{color:#000}.category-menu li.opened>a .fa-check{display:block}.category-menu li.opened ul{display:block}.category-menu li .fa-stack{height:24px;line-height:24px}.category-menu li .fa-square{color:#fff;font-size:12px;text-shadow:-1px -1px 0 #e0e0e0,1px -1px 0 #e0e0e0,-1px 1px 0 #e0e0e0,1px 1px 0 #e0e0e0}.category-menu li .fa-check{bottom:1px;color:#db2250;display:none;left:2px}.subcategory-menu li{background:transparent url(../images/tree-mid.png) no-repeat 13px 0;padding-left:25px}.subcategory-menu li:last-child{background:transparent url(../images/tree-last.png) no-repeat 13px 0}.subcategory-menu li.active>a .fa-check{display:block}.price-selector h3{font-size:16px;margin-top:0}.price-selector h3 .from-to{float:right;font-size:14px}.price-selector h3 .from-to span{color:#db2250}.price-selector .price-selector-form{text-align:center}.price-selector .slider-range-input{display:inline-block;font-size:12px;height:25px;padding-top:3px;text-align:center;width:40px}.price-selector .slider-rep{display:inline-block;width:30%}.price-slider{display:inline-block;margin-top:7px;width:53%}.price-slider .ui-widget-header{background:#db2250}.price-slider .ui-slider-handle{background:#686a6a;height:19px;margin-left:-1px;top:-5px;width:2px}.category-top{margin-bottom:30px}.category-top h2{font-size:16px;margin-bottom:10px;margin-top:0}.category-top ol{color:#686a6a;padding-left:27px}.category-top a{color:#686a6a;font-size:12px}.category-tabs{margin-bottom:30px}.category-tabs .back-to-top{color:#000;font-size:15px;font-style:italic;margin-left:20px}.category-tabs .tab-content{border-bottom-width:0;min-height:200px}.category-tabs .nav-tabs>li>a{font-size:16px;padding:5px 15px}.category-tabs .carousel{border-bottom:1px solid #b7b7b7;margin-left:20px;margin-right:20px}.category-tabs .carousel .preloader{min-height:198px}.category-tabs .carousel .no-results{align-items:center;display:flex;flex-direction:column;font-size:16px;height:200px;justify-content:center;text-align:center}.category-tabs .carousel .gifts{border-top:1px solid #b7b7b7;padding-top:10px}.category-tabs .carousel .gifts:first-child{border-top:0;padding-top:0}.category-tabs .carousel-inner{padding-left:0;padding-right:0}.category-tabs .carousel-inner .row{margin-left:-5px;margin-right:-5px}.category-tabs .carousel-inner .row>div{padding-left:5px;padding-right:5px}.category-tabs .carousel-inner .row>.clearfix{border-bottom:1px solid #e0e0e0;margin-bottom:20px}.category-tabs .pricing-types{padding:0 15px 15px}.category-tabs .pricing-types li{width:100%}.category-tabs .pricing-types a{display:flex;align-items:center;font-size:16px}.category-tabs .pricing-types .dd-logo{margin-right:4px}.sort-panel{background:#fff;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding-top:10px}.sort-panel.bottom{border-bottom:1px solid #e0e0e0}.display-options{color:#686a6a;font-size:17px;margin-right:15px}.display-options li{padding-left:15px}.display-options li:first-child{border-right:1px solid #ddd;padding-right:15px}.display-options li:last-child{border-left:1px solid #919191}.display-options .page-current,.display-options .page-total,.display-options .results{color:#000}.pagination-buttons{margin-left:15px;margin-right:15px;margin-top:2px}.pagination-buttons a{color:#3f3f3f;font-size:14px}.pagination-buttons .inactive a{color:#c4c2c1;cursor:default}.special-offer-heading{background-color:#fff;border:3px solid #db2250;margin-bottom:30px;margin-top:15px;position:relative}.special-offer-heading h1{background-color:#db2250;color:#fff;font-size:40px;font-weight:700;margin-bottom:10px;margin-top:0;padding:15px;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.special-offer-heading h1 span{display:inline-block;width:100%}.special-offer-heading p{font-size:16px;font-weight:700;margin:20px 0;padding:0 20px}.special-offer-heading img{position:absolute}.special-offer-heading.free-gifts img{right:10px;bottom:20px}.special-offer-heading.chance-to-win img{right:20px;bottom:15px}.special-offer-heading.bonus-issues img{right:25px;bottom:0}.special-offer-heading.special-offers img{right:25px;bottom:0}.special-offer-heading.digital img{right:35px;bottom:5px}.sale-heading{background:#db2250;margin-bottom:20px;position:relative}.sale-heading h1{color:#fff;font-size:130px;font-weight:700;padding-bottom:20px;text-align:center;text-shadow:8px 4px 5px rgba(0,0,0,.3)}.sale-heading .max-saving{background:#edebea;border-radius:12px;box-shadow:0 0 4px 1px rgba(0,0,0,.3);font-size:16px;font-weight:700;line-height:16px;padding:4px 12px 2px 20px;position:absolute;right:50px;text-align:center;top:130px;transform:rotate(15deg)}.sale-heading .max-saving:before{background:#fff;border-bottom-left-radius:35px;border-top-left-radius:35px;content:' ';height:100%;left:-24px;position:absolute;top:0;width:35px}.sale-heading .max-saving:after{background:#db2250;border-radius:100%;box-shadow:inset 0 0 4px 1px rgba(0,0,0,.3);content:' ';height:15px;left:-16px;position:absolute;top:27px;width:15px}.sale-heading .max-saving span{font-size:38px;line-height:30px}.special-offer-landing{background:#db2250;color:#fff;text-align:center}.special-offer-landing h1{border-bottom:0;color:#fff;font-size:32px;margin:0;padding:15px 0;text-shadow:3px 3px 3px rgba(0,0,0,.3)}.special-offer-links{font-size:18px;font-weight:700;margin-top:15px}.special-offer-links ul{margin-bottom:20px}.special-offer-links li{padding:10px 15px}.special-offer-links a{color:#444}.special-offers-featured{background-color:#fff;border-top:1px solid #e0e0e0}.special-offer-product{margin-bottom:40px}.special-offer-product .cover-image{box-shadow:0 0 4px 1px rgba(0,0,0,.3);margin:3px;width:250px}.special-offer-product h3{font-weight:700;margin:0}.special-offer-product .headline{font-weight:700;line-height:1.3}.special-offer-product .info{color:#686a6a}.special-offer-product .save{color:#db2250}.special-offer-product .details{line-height:1.3;margin-bottom:10px}.special-offer-product .stamp{background:#1180c9;height:105px;margin-bottom:20px;margin-top:20px;position:relative;width:105px}.special-offer-product .stamped{font-size:26px;line-height:28px;margin-top:20px}.special-offer-product .stamped span{font-size:38px}.special-offer-product .btn{padding:3px 10px}.brochures-heading{margin-bottom:20px;margin-top:20px;padding:20px 15px 0}.brochures-heading .links{padding-bottom:10px}.brochures-heading .links a{background:#686a6a;color:#fff;display:inline-block;font-size:18px;margin-bottom:5px;padding:10px 20px;text-align:center;width:100%}.brochures-heading .links a span{text-decoration:underline}.gifts-main .category-tabs{border-top:1px solid #e0e0e0;margin-bottom:50px}.gifts-heading{border-bottom:1px solid #b7b7b7;margin-bottom:30px;padding-bottom:15px}.gifts-link{height:180px;margin-bottom:15px;padding:10px 15px;text-align:center}.gifts-link a{display:block;height:100%;position:relative;width:100%}.gifts-link a div{bottom:0;color:#444;font-size:18px;line-height:1.1;padding:0 30px;position:absolute;width:100%}.gift-finder{font-size:16px;margin-bottom:15px;padding:15px 25px}.gift-finder h1{font-size:28px;margin-bottom:5px;margin-top:0;text-align:center}.gift-finder p{margin-bottom:20px;text-align:center}.gift-finder .form-control{font-size:16px}.gift-finder .price-slider{width:97%}.gift-finder .price-slider .ui-widget-header{background:#edebea}.gift-finder .price-slider .ui-slider-handle{background:#db2250;border-radius:2px;height:20px;width:9px}.gift-finder .slider-inputs{margin-top:15px}.gift-finder .slider-range-input{font-size:14px;height:30px;margin:0 10px;width:55px}.gift-finder .slider-instructions{font-size:10px;margin-top:5px}.client-banner{margin:15px 0}.client-menu{margin-top:10px}.client-menu .client-menu-item{font-size:18px;font-weight:700;text-align:center}.client-menu .client-menu-item a:focus,.client-menu .client-menu-item a:hover{background-color:transparent}.client-heading{border-bottom:2px solid #db2250;font-size:30px;font-weight:700;padding-bottom:10px}.client-text{font-size:16px}.client-products .carousel .carousel-left,.client-products .carousel .carousel-right{top:30%}.client-social{margin-bottom:40px}.client-social .share-link{margin-bottom:10px}.client-social .share-link a{border-radius:5px;padding-right:12px}.gift-cards-main .gv-copy{margin-top:20px}.gift-cards-main .gv-theme{padding-bottom:30px}@media (min-width:480px){.display-options{margin-right:0}.brochures-heading .links{padding:0 20px 10px}.brochures-heading .links a{font-size:22px}.gift-finder p{margin:0 25px 20px}.gift-finder .form-group{margin-bottom:25px}.gift-finder .btn{margin-top:30px}.category-tabs .pricing-types li{width:auto}.category-tabs .pricing-types a{font-size:14px}}@media (min-width:768px){.category-main .digital-subhead,.category-main h1{margin-top:0}.category-main .alert{margin-top:0}.category-main .offer-blocks .carousel{margin-bottom:30px}.special-offer-heading{margin-top:0}.special-offer-heading h1{font-size:70px}.special-offer-heading p{font-size:24px;margin:40px 0}.special-offer-heading.digital h1{font-size:60px;padding:30px}.sale-heading h1{font-size:200px}.special-offer-landing h1{font-size:64px}.special-offer-links li{padding:0 15px}.brochures-heading{margin-top:0}.client-menu .client-menu-item{border-right:2px solid #db2250;font-size:16px}.client-menu .client-menu-item:last-child{border-right:0}.client-menu .client-menu-item a{padding-top:0;padding-bottom:0}}@media (min-width:992px){.category-menu a{font-size:14px}.category-top a{font-size:14px}.category-tabs .nav-tabs>li>a{font-size:21px;padding:5px 25px}.special-offer-heading{margin-bottom:70px;margin-top:10px}.special-offer-heading h1 span{width:70%}.special-offer-heading p{width:70%}.sale-heading{margin-bottom:40px;padding-right:50px}.special-offer-landing h1{font-size:96px}.special-offer-links{font-size:22px}.special-offer-links li{padding:0 25px}.brochures-heading .links a{width:auto}.gift-finder{height:375px;margin-left:-15px;margin-right:-15px}.category-main .gifts-under{font-size:70px}.client-menu .client-menu-item{font-size:18px}}.checkout .top-bar p{line-height:33px;margin-bottom:0}.checkout .logo-search{border-bottom:2px solid #e0e0e0}.checkout-main section{margin-bottom:60px;margin-top:15px;padding:0 15px}.checkout-main section.inner{background-color:#edebea;padding:0 20px 25px}.checkout-main h1{color:#db2250;font-size:26px;margin-bottom:25px;padding-bottom:15px;text-align:center}.checkout-main h2{background-color:#444;border-bottom:0;color:#fff;font-size:20px;line-height:42px;padding:0 10px}.checkout-main h2 span{font-size:16px}.checkout-main h2 .required{font-size:11px}.checkout-main h3{border-bottom:1px solid #e0e0e0;color:#db2250;font-size:20px;padding-bottom:5px}.checkout-main .login h1{border-bottom:1px solid #e0e0e0;margin-bottom:20px}.checkout-main .login h3{border-bottom:0;color:#444;padding-bottom:0}.checkout-main .billing{padding:0 15px}.checkout-main .other{margin-bottom:40px}.checkout-main .other label{line-height:1.2}.checkout-main .other a{color:#444}.checkout-main .continue{margin-bottom:40px}.checkout-main .help{color:#444;font-size:12px}.checkout-main .place-order{font-weight:700}.checkout-main .place-order .btn{margin-left:10px}.checkout-main .cover-image{box-shadow:0 0 4px 1px rgba(0,0,0,.3);margin-bottom:15px}.checkout-main .date-picker{display:inline-block;width:70%}.checkout-main .redirect-message{text-align:center;height:300px;display:flex;align-items:center;justify-content:center;font-size:18px}.login form{margin-top:20px}.guest-continue{border-top:1px solid #b7b7b7;padding-top:20px}.cart-checkout{margin-top:15px}.cart-checkout-heading{background-color:#db2250;color:#fff;padding:4px 7px}.cart-checkout-heading i{margin-right:4px}.cart-checkout-heading a{color:#fff;font-size:12px;line-height:20px}.cart-checkout-items{padding:15px 7px 10px}.cart-checkout-items p{font-size:12px;margin:0}.cart-checkout-items .subtotal,.cart-checkout-items .title,.cart-checkout-items .total{color:#db2250}.cart-checkout-items .duration,.cart-checkout-items .price{color:#000}.cart-checkout-items .delivery{color:#686a6a}.cart-checkout-items .discount,.cart-checkout-items .subtotal{padding-bottom:5px}.cart-checkout-items .total{border-top:1px solid #e0e0e0;margin-top:5px;padding-top:8px}.cart-checkout-items .total p{font-size:14px}.cart-checkout-item{margin-bottom:15px}.billing h3{border-bottom:1px solid #e0e0e0;color:#db2250;padding-bottom:5px}.billing .control-label{line-height:1.2;text-align:left}.billing .form-group{margin-bottom:10px}.billing .postcode-finder{display:inline-block;font-size:10px;line-height:1;margin-left:-15px}.billing .same-delivery{margin-bottom:50px}.qff-logo{margin:25px auto 0}.rewards-logo{margin:0 auto 15px}.thankyou-panel{margin:35px 0}.thankyou-panel .panel-body{padding:25px}.thankyou-panel p{margin:0}.checkout-item{border-bottom:1px solid #e0e0e0;margin-bottom:40px;padding-bottom:20px}.checkout-item:last-child{border-bottom:0}.checkout-item h4{margin:0}.checkout-item .delivery{color:#686a6a}.checkout-item .options{background-color:#edebea;font-size:12px;padding:20px 15px 5px}.checkout-item .options .question{color:#db2250;font-size:14px;font-weight:700}.checkout-item .digital-options{margin-bottom:20px}.checkout-item .digital-gift .control-label,.checkout-item .greeting-option .control-label,.checkout-item .renewal .control-label,.checkout-item .xmas-start .control-label{padding-top:0}.checkout-item .option{border-bottom:1px solid #e0e0e0}.checkout-item .option:last-child{border-bottom:0}.checkout-item .option>div{padding-right:0}.checkout-item .option .form-control{margin-bottom:10px;padding:4px}.checkout-item .option .greetingcard-sample-sm,.checkout-item .option .icard-sample-sm{width:240px}.checkout-item .gift-card-message{height:64px}.checkout-item .icard{border-bottom:1px solid #e0e0e0;padding-bottom:15px}.checkout-item .icard h3{margin-bottom:20px}.checkout-item .icard textarea{height:80px}.checkout-item .icard .cover-image{margin-bottom:20px}.checkout-item .greetingcard-popover,.checkout-item .icard-popover{color:#444;font-weight:700}.checkout-item .address{margin-top:30px}.checkout-item .country-notice{font-size:12px;margin:10px 0 0}.checkout-item.voucher textarea{height:100px}.checkout-item.voucher .cover-image{margin-top:10px}.checkout-item.voucher .form-control{margin-top:5px}.checkout-item .value{margin-bottom:0}.checkout-item .value .form-control-static{font-size:18px;min-height:auto;padding-top:0}.checkout-item .design-carousel{margin-top:0}.checkout-progress{border-top:1px solid #e0e0e0;font-size:12px;margin:0 25px 80px}.checkout-progress a{color:#444}.checkout-progress ul{position:relative}.checkout-progress li{position:absolute;top:-11px;vertical-align:top}.checkout-progress li:nth-child(1){left:-22px}.checkout-progress li:nth-child(2){left:33%;left:calc(33% - 30px)}.checkout-progress li:nth-child(3){left:66%;left:calc(66% - 25px)}.checkout-progress li:nth-child(4){right:-40px}.checkout-progress .step{background-color:#e1dedc;border-radius:50%;color:#fff;display:inline-block;height:21px;line-height:21px;margin-bottom:5px;text-align:center;width:21px}.checkout-progress .step.complete{background-color:#707070}.checkout-progress .step.current{background-color:#1ac663}.gift-cards{margin-bottom:40px}.gift-cards .form-control{display:inline-block;margin-right:10px;vertical-align:middle;width:60%}.gift-cards .note{font-size:11px;margin-top:10px}.gift-cards .gift-card{background-color:#edebea;border:1px solid #e0e0e0;margin-bottom:15px;padding:12px}.gift-cards .gift-card h5{border-bottom:1px solid #b7b7b7;font-weight:700;margin-bottom:5px;margin-top:0;padding-bottom:5px}.gift-cards .gift-card .remove-gift-card,.gift-cards .gift-card .remove-mag-card{font-weight:400}.gift-cards .magcard-logo{margin-right:5px}.rewards{margin-bottom:40px}.rewards .ui-slider{margin:10px 10px 20px;border:1px solid #b7b7b7}.rewards .ui-slider-range{background:#edebea}.rewards .ui-slider-handle{background:#db2250;border-radius:2px;box-shadow:0 0 3px}.rewards .points-redeemed{display:inline-block;margin-left:40px;padding:1px 5px;width:70px}.rewards .apply-points{text-align:center;margin-top:10px}.rewards .reward-redeemed{background-color:#edebea;border:1px solid #e0e0e0;margin-bottom:15px;padding:12px}.rewards .reward-redeemed h5{border-bottom:1px solid #b7b7b7;font-weight:700;margin-bottom:5px;margin-top:0;padding-bottom:5px}.rewards .reward-redeemed .remove-rewards{font-weight:400}.payment-types{border-bottom:1px solid #e0e0e0;margin-bottom:20px;padding-bottom:10px}.payment-types .radio{display:inline-block;margin-bottom:50px;margin-top:10px}.payment-types .radio img{border:2px solid #fff;border-radius:3px}.payment-types .radio input{left:67px;top:50px}.payment-types .total{font-size:18px;font-weight:700}.payment-types .form-inline .form-control{display:inline-block;width:auto}.credit-card .form-inline .form-control{display:inline-block;width:auto}.confirm h5{font-weight:700;margin:0 0 5px}.confirm .edit{color:#444;font-size:14px;position:relative;top:8px}.confirm .confirm-item{margin-bottom:10px}.confirm .confirm-item:last-child,.confirm .confirm-item:nth-child(3n){border-right:0}.confirm .confirm-item-full{margin-bottom:10px}.confirm .afterpay-logo{margin:15px 0 10px}.update-address-alert{display:inline-block}.thankyou h3{font-size:18px;margin-bottom:25px}.thankyou h3 span{color:#444;font-size:15px;margin:15px 0}.thankyou h3 a{float:right;font-size:14px;margin-left:15px;margin-top:2px}.thankyou .alert{border-radius:4px;border-width:4px;margin:40px 0;padding:35px}.thankyou .alert h4{color:#db2250;font-size:25px;font-weight:700;margin-top:0}.thankyou .alert p{margin:0}.thankyou .alert form{margin-top:20px}.thankyou .alert .close{background-color:#db2250;border-radius:50%;color:#fff;height:30px;line-height:30px;opacity:1;right:-50px;top:-50px;width:30px}.thankyou .alert-info{background-color:#edebea;border-color:#db2250;color:#444}.thankyou .billing-heading{border-bottom:0;margin-bottom:5px;margin-top:0}.thankyou .subtotal{background-color:#edebea;border:1px solid #b7b7b7;font-weight:700;margin-bottom:10px;padding:5px 10px}.thankyou .totals p{font-size:12px;line-height:1.3}.thankyou .gift-cards-applied{padding:0 10px}.thankyou .gift-cards-applied p{color:#686a6a;font-size:12px}.thankyou .competition{border:1px solid #444;margin:50px 0;padding:20px 20px 10px;position:relative}.thankyou .competition img{position:absolute;right:-5px;top:-28px}.thankyou .competition a{color:#444;font-weight:700}.thankyou .email-promo{margin-top:20px}.thankyou .delivery-times{border-bottom:1px solid #e0e0e0;margin-bottom:25px;padding-bottom:15px}.thankyou .delivery-times ul{padding-left:20px}.thankyou .delivery-times li{line-height:1.2}.thankyou .banners{margin-bottom:40px}.thankyou .afterpay-logo{margin-top:15px}.thankyou-items{margin-bottom:50px}.thankyou-item{border-bottom:1px solid #e0e0e0;margin-bottom:25px;padding-bottom:20px}.thankyou-item .table{margin-bottom:10px;margin-top:15px}.thankyou-item .table th{border-bottom:1px solid #b7b7b7;border-top:1px solid #b7b7b7}.thankyou-item .table td{border-top:0}.thankyou-item th{background-color:#edebea}.thankyou-item th:first-child{border-left:1px solid #b7b7b7}.thankyou-item th:last-child{border-right:1px solid #b7b7b7}.thankyou-item .extra-info{color:#686a6a}.thankyou-item .options{margin-bottom:15px}.thankyou-item .blurb{color:#686a6a;font-size:12px}.thankyou-item .blurb span{color:#444;font-weight:700}.thankyou-item .delivery{border:1px solid #444;font-size:12px;padding:8px 16px;position:relative;display:flex;align-items:center}.thankyou-item .delivery span{margin-left:10px}.thankyou-item .schedule{font-size:16px;font-weight:700;margin-top:25px}.thankyou-item .schedule .btn{margin-top:-3px}.thankyou-item .icard textarea{height:80px}.qff-points{background:#fff;margin:-15px;padding:15px}.qff-points h3{margin-bottom:25px}.qff-points h4{margin-top:20px}.competition-entry{margin:15px 0;padding:1px 15px 15px}.competition-entry h3{margin-bottom:25px}.competition-entry textarea{height:80px}.competition-image{margin-top:15px}.competition-terms{margin-top:15px}.ui-autocomplete{background:#fff;border:1px solid #b7b7b7;max-height:400px;overflow-y:scroll;padding:10px}.ui-autocomplete li{border-bottom:1px solid #b7b7b7;display:block;margin-bottom:10px;padding-bottom:10px}.ui-autocomplete li:last-child{border-bottom:0}.ui-autocomplete li.ui-state-focus{margin:0}.ui-autocomplete li.ui-menu-item{padding-top:10px;padding-bottom:10px}.ui-autocomplete li .ui-state-active{margin:0}.ui-autocomplete a{color:#000;display:block;font-size:16px;padding:0}.ui-autocomplete a:hover{background:0 0;border:0;cursor:pointer;margin:0}.ui-autocomplete a:hover .title{text-decoration:underline}.ui-autocomplete a.ui-state-active{margin:0}.ui-autocomplete-loading{background:transparent url(../images/loader.gif) no-repeat 99% center}@media (min-width:480px){.checkout-main section{padding:0 35px}.checkout-main section.inner{margin-left:20px;margin-right:20px;padding:0 50px 25px}.checkout-main h1{font-size:34px}.checkout-main .login h1{margin-bottom:40px}.checkout-main .billing{padding:0 45px}.checkout-main .delivery-date{width:80%}.thankyou-panel .panel-body{padding:25px 35px}}@media (min-width:768px){.checkout-main section{padding:0 65px}.qff-logo{margin:25px 0 0}.checkout-item .option{border-bottom:0}.checkout-item .option .form-control{margin-bottom:0}.checkout-item .value .form-control-static{padding-bottom:0;padding-top:5px}.gift-cards .note{margin-top:0}.rewards .apply-points{text-align:left;margin-top:0}.confirm .confirm-item{border-right:1px solid #e0e0e0}.thankyou h3 span{float:right;margin:0}.thankyou .totals{padding:0 10px 10px}.thankyou .totals p{font-size:14px}.thankyou .delivery-times li{line-height:1.4}.thankyou-item .table{margin-top:0}.thankyou-item .schedule{font-size:20px}.thankyou-item .schedule p{display:inline-block}.thankyou-item .schedule .btn{margin-left:15px;margin-top:-3px}.rewards-logo-qff{margin:8px auto 0}.rewards-logo-lj{margin:20px auto 0}}@media (min-width:992px){.rewards-logo{margin:0 auto}}.corporate-sales-heading{background-color:#edebea;border:1px solid #e0e0e0;margin:40px 0 30px;padding:35px 35px 0}.corporate-sales-heading h1{color:#db2250;font-size:30px;font-weight:700;margin-top:0}.corporate-sales-heading p{font-size:18px;margin-bottom:30px}.corporate-sales-heading a{margin-bottom:35px}.corporate-heading{margin-bottom:30px;padding:25px;position:relative}.corporate-heading h2{color:#db2250;font-size:30px;margin:0 0 15px;padding-bottom:15px}.corporate-heading ul{margin-bottom:30px;padding-left:20px}.corporate-heading li{font-size:18px}.corporate-heading img{bottom:10px;position:absolute;right:10px}.corporate-sales-benefits{margin:30px 0;padding:25px 30px}.corporate-sales-benefits h2{border-bottom:0;color:#db2250;margin-bottom:10px;margin-top:0}.corporate-sales-benefits ul{padding-left:20px}.corporate-sales-benefits li{color:#686a6a}.corporate-sales-testimonials{margin-bottom:50px}.corporate-sales-testimonials p{margin-bottom:30px}.corporate-gift-options{margin-bottom:50px}.corporate-gift-options h2{color:#db2250;font-weight:700}.corporate-gift-options img{margin-bottom:30px}@media (min-width:480px){.corporate-sales-heading h1{font-size:60px}.corporate-sales-heading p{font-size:22px}.corporate-sales-benefits ul{padding-left:40px}}@media (min-width:992px){.corporate-sales-heading img{margin-top:-100px}.corporate-sales-benefits h2{margin-top:70px;padding-left:20px}.corporate-sales-benefits ul{border-left:1px solid #b7b7b7;padding-left:60px}}.review-detail{background:#fff;margin-left:-30px;margin-right:-30px;padding:20px 30px}.review-detail h1{color:#db2250;font-size:40px;font-weight:700;margin-bottom:15px;margin-top:0}.review-detail p{font-size:15px;line-height:21px;margin-bottom:15px}.review-detail label{font-weight:400;margin-top:7px}.review-detail .subtext{font-size:11px}.review-detail .form-group{margin-bottom:10px}.review-detail .form-control{border-radius:2px}.review-detail textarea{height:115px}.review-detail .rating{float:left;margin-top:6px}.review-detail .rating:not(:checked)>input{clip:rect(0,0,0,0);left:90px;opacity:0;position:absolute;top:25px}.review-detail .rating:not(:checked)>label{color:#c9c7c6;cursor:pointer;float:right;padding-right:7px}.review-detail .rating:not(:checked)>label:hover,.review-detail .rating:not(:checked)>label:hover~label{color:#db2250}.review-detail .rating>input:checked+label:hover,.review-detail .rating>input:checked+label:hover~label,.review-detail .rating>input:checked~label,.review-detail .rating>input:checked~label:hover,.review-detail .rating>input:checked~label:hover~label{color:#db2250}.review-detail .rating>label:hover~input:checked~label{color:#db2250}.review-detail .terms{color:#686a6a;font-size:12px;line-height:17px}.newsletter{margin-bottom:60px;margin-top:15px}.newsletter .example{box-shadow:0 0 4px 1px rgba(0,0,0,.3);display:block;margin:20px auto}.newsletter .terms{font-size:12px}.newsletter .category-list{list-style:none;padding:0}.newsletter .category-list label{cursor:pointer}.account{margin-bottom:50px;margin-top:10px}.account section{background-color:#fff;border:1px solid #e0e0e0;margin-bottom:40px;position:relative}.account section h3{background-color:#edebea;border-bottom:1px solid #e0e0e0;margin:0;padding:10px 20px}.account section h3 a{font-size:18px;line-height:24px}.account .panel{border-bottom:1px solid #e0e0e0;box-shadow:none;font-size:14px;margin:0 20px}.account .panel:last-child{border-bottom:0}.account .panel.nocollapse{margin-top:10px}.account .summary{line-height:1.2;padding:10px 0}.account .detail>div{margin-bottom:20px}.account .order-details-main{border-bottom:1px solid #e0e0e0;font-size:16px;padding-bottom:10px}.account .cover-image{box-shadow:0 0 4px 1px rgba(0,0,0,.3);margin:10px 3px 3px;width:200px}.account label{font-weight:400}.account .view-more{display:inline-block;padding:10px 0}.account .checkbox label{padding-left:30px}.account .checkbox [type=checkbox]{margin-left:-30px}.account .reminder.summary>div{border-bottom:1px solid #e0e0e0;padding-bottom:10px}.account .reminder:last-child{margin-bottom:10px}.account .close{margin-top:4px}.account .tabular .alert{margin-bottom:10px;margin-top:10px}.account .claim{border-top:0}.account .change-address{display:inline-block;margin-bottom:10px}.account .category-list{list-style:none;padding:0}.account .category-list label{cursor:pointer}.account .banners img{margin-bottom:40px}.account-login a{color:#000;display:inline-block;font-weight:700;margin-bottom:10px;text-decoration:underline}.account-login .btn{padding:6px 60px}.account-login .form-group:last-child{margin-top:30px}.popup-container{background-color:#fff;padding:15px}.popup-container h4{border-bottom:1px solid #e0e0e0;margin-bottom:15px;padding-bottom:7px;padding-left:10px}.popup-container .form-group{margin-bottom:5px}.popup-container label{font-weight:400}.gift-cards-heading{padding:15px 20px}.gift-cards-heading h1{color:#db2250;font-size:54px;margin:0}.gift-cards-heading h3{border-bottom:1px solid #b7b7b7;color:#686a6a;font-size:20px;margin-top:0;padding-bottom:10px}.gift-cards-heading p{margin-bottom:0}.gift-cards-detail{margin-bottom:15px;padding:15px}.gift-cards-detail>.row>div{margin-bottom:15px}.gift-cards-detail img{margin-bottom:15px}.gift-cards-corporate{background:#edebea;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-bottom:40px;padding-bottom:15px;padding-top:15px}.gift-cards-corporate h2{margin-top:10px}.contact{margin-bottom:50px}.contact .h2,.contact h2{border-bottom:2px solid #db2250;font-size:32px;font-weight:700;margin-top:10px}.contact p{font-size:18px;margin-bottom:20px}.contact .collapse-toggle .fa-caret-down{display:inline-block}.contact .collapse-toggle.collapsed .fa-caret-down{display:none}.contact .collapse-toggle .fa-caret-right{display:none}.contact .collapse-toggle.collapsed .fa-caret-right{display:inline-block}.contact .fa-stack-2x{color:#db2250}.contact .fa-stack-1x{color:#fff}.contact>a{color:#444;font-size:18px;font-weight:700}.contact .contact-email{margin-top:20px}.contact-search{margin-top:30px}.contact-search .search-detail{margin-top:25px}.contact-search .form-control{height:40px;font-size:14px}.contact-search .form-control:focus{outline:2px solid #db2250}.contact-search .pub-info{font-size:20px;margin-top:20px}.contact-search .pub-info p{font-size:14px}.contact-search .cover-image{box-shadow:0 0 4px 1px rgba(0,0,0,.3);float:left}.contact-content{margin-bottom:30px;padding:15px 20px}.contact-content h3{font-size:20px;font-weight:700;margin-top:10px}.contact-content p{line-height:1.3}.contact-content .phone{font-size:26px}.contact-content .write{margin-top:40px}.contact-delivery{background:#edebea}.contact-delivery ul{padding-left:20px}.contact-delivery li{font-size:18px;margin-bottom:5px}.contact-faq{background:#fed8df}.contact-faq .faq-heading{text-align:center;margin-bottom:15px}.contact-faq .faq-heading h3{border-bottom:1px solid #b7b7b7;display:inline-block;padding-bottom:10px}.contact-faq .faq-heading .fa-stack{display:block;margin:10px auto 0;font-size:6rem}.contact-faq .faq-heading .fa-stack-2x{color:#fff}.contact-faq .faq-heading .fa-stack-1x{color:#444}.contact-faq .query-top{color:#444;font-size:16px;font-weight:700}.contact-faq .faq-block{padding-bottom:10px}.contact-faq .faq-block p{margin-bottom:10px;margin-top:10px}.contact-faq .faq-block li{font-size:18px}.contact-phone{border-bottom:1px solid #b7b7b7;font-weight:700;margin-top:30px;padding-bottom:30px}.contact-phone .brand{font-size:20px;margin-right:10px}.faqs{margin-bottom:40px}.faqs h2{font-size:30px;margin-top:30px}.faqs .faq-items{padding-left:20px}.faqs .faq-question a{color:#444}.faqs .faq-answer{color:#686a6a;display:none;margin:15px 0}.static-content-body{margin-bottom:40px;padding:15px}.sitemap{margin-bottom:50px}.sitemap>ul>li{list-style-type:none;padding-bottom:10px}.sitemap li{list-style-position:inside;list-style-type:disc}.rewards-main{margin-bottom:100px}.rewards-main .body{font-size:20px;margin:20px 0}.rewards-main .rewards-banner{margin-bottom:50px}.rewards-main .btn-lg{font-size:16px;margin-bottom:10px}.rewards-main .how-blocks{margin-top:20px}.rewards-main .how-block{background-color:#ffecf2;border:3px solid #ffa1bf;margin:0 0 30px;text-align:center}.rewards-main .how-block .icon{font-size:4rem;color:#db2250}.rewards-main .how-block h3{color:#db2250;font-size:16px;font-weight:700;margin-top:0}.rewards-main .how-block p{color:#444;font-size:12px;padding:0 5px;font-weight:700}@media (min-width:768px){.account .summary{align-items:center;display:flex}.account .panel{font-size:18px}.account .order-details-main{font-size:20px}.account .category-list{-moz-column-count:2;column-count:2}.newsletter .category-list{-moz-column-count:2;column-count:2}.gift-cards-heading h3{font-size:25px}.gift-cards-detail>.row>div{margin-bottom:0}.sitemap-categories{-moz-column-count:3;column-count:3}.static-content-body{padding:35px}.contact .h2,.contact h2{font-size:42px}.contact-content{padding:35px 50px}.contact-content h3{font-size:24px}.contact-search .form-control{font-size:20px}.contact-search .pub-info p{font-size:18px}.contact-faq .query-top{font-size:20px}.rewards-main .how-block{margin:0 0 30px}.rewards-main .how-block .icon{font-size:9rem}.rewards-main .how-block h3{font-size:22px}.rewards-main .how-block p{font-size:20px}}@media (min-width:992px){.account .category-list{-moz-column-count:3;column-count:3}.newsletter .category-list{-moz-column-count:3;column-count:3}.gift-cards-detail>.row>div{padding:0 30px}.contact-search .pub-info{margin-top:0}.rewards-main .body{font-size:24px}.rewards-main .btn-lg{font-size:22px;padding:6px 40px}.rewards-main .how-block .icon{padding-top:10px}.rewards-main .how-block p{padding:0 10px 20px}}.hp .carousel{margin:30px 0}.hp .banner-carousel img{border:1px solid #b7b7b7;width:100%}.hp .banner-carousel .left{padding-right:0}.hp .banner-carousel .left .split{padding-right:10px}.hp .banner-carousel .right{padding-left:0}.hp .banner-carousel .triple .top{padding-bottom:10px}.hp .tab-container{margin-bottom:20px;margin-top:10px}.hp .tab-pane{padding:25px 25px 5px}.hp .view-more{border-top:1px solid #b7b7b7;padding-bottom:7px;padding-top:10px}.hp .blurb{font-size:18px;line-height:1.2;margin-bottom:30px;margin-top:10px}.hp .static-content-body{background:0 0;border:0;padding:0}.top-categories{padding-bottom:15px}.top-categories h2{margin-top:20px}.top-categories .category{margin-bottom:30px;text-align:center}.top-categories .category img{margin:0 auto 5px}.top-categories .category-inner{padding:20px 15px}.hp-main .news{background-color:#ebeef4;border-top:1px solid #e0e0e0;padding:10px 0}.hp-main .news p{color:#444;margin-bottom:20px}.scroll{padding-bottom:20px}.scroll>h2{margin-left:15px;margin-right:15px}.scroll .scrollWrapper{height:100%;overflow:hidden;position:relative;width:100%}.scroll .scrollableArea{height:100%;position:relative;width:auto}.scroll .scrollableArea a{display:block;float:left}.scroll .scrollableArea img{padding:0 20px}.digital-heading{padding-top:20px}.digital-heading p{font-size:18px}.hp-block-enclosed{margin:30px 0}.hp-block{padding:30px 25px 20px;position:relative}.hp-block .block-link{font-size:16px;font-weight:700;margin-top:10px;text-align:center}.hp-block h3{font-weight:700;margin-top:0;text-align:center}.hp-block h4{text-align:center}.hp-block .carousel.hide-indicators{margin-bottom:0}.hp-block .carousel .carousel-left,.hp-block .carousel .carousel-right{top:30%}.hp-block .carousel .carousel-left{left:-55px}.hp-block .carousel .carousel-right{right:-55px}.hp-block .carousel-indicators{bottom:-25px}.hp-block .media-item .center-cover{display:inline-block}.hp-block .news-date{border-bottom:1px solid #ddd;color:#444;font-size:16px;margin-bottom:10px;padding-bottom:6px}.hp-block-custom h1{color:#db2250;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.hp-block-custom p{font-size:16px}@media (min-width:768px){.hp .nav-tabs>li>a{font-size:16px}.hp-block .block-link{float:none;position:absolute;right:20px;margin-top:0}.hp-block .news-day{font-size:24px}.hp-block .news-month{position:relative;top:-2px}.hp-block-custom p{font-size:18px}}@media (min-width:992px){.hp .nav-tabs>li>a{font-size:21px}}.landing-images{margin-left:-5px;margin-right:-5px}.landing-image{padding-bottom:10px;padding-left:5px;padding-right:5px}.landing .category-tabs{margin-bottom:10px}.landing .body{padding:10px 5px}.landing .terms{margin-bottom:10px;padding:10px 5px}.landing-form{margin-bottom:30px}.landing-form .form-group{margin-bottom:10px}.news-main .default-heading{font-size:36px;font-weight:700;line-height:1.1;margin:30px 0}.news-main .link-home{color:#444}.news-main .refine .form-control{font-size:16px}.news-main .nav-tabs>li>a{font-size:19px;padding:5px 20px}.news-main .tab-content{box-shadow:0 0 4px 1px rgba(0,0,0,.08)}.news-main .paging{font-size:18px;text-align:right}.news-main .paging.bottom{margin-bottom:50px}.news-main .paging a{color:#444;font-size:28px;padding:0 3px;vertical-align:-3px}.news-main .page-current{background:#edebea;border:1px solid #e0e0e0;padding:2px 5px}.news-main .inactive a{color:#c9c7c6}.news-main .view-next{font-size:16px;text-align:right}.news-main .view-next.top{margin-bottom:10px;margin-right:5px}.news-main .view-next.bottom{border-top:1px solid #b7b7b7;padding-top:10px}.news-main .view-next a{color:#444}.news-main .view-next i{margin-left:5px;vertical-align:-10%}.top-articles{margin-bottom:0;padding:20px}.top-articles li{border-bottom:1px solid #b7b7b7;padding:12px 0;position:relative}.top-articles li:last-child{border-bottom:0;padding-bottom:0}.top-articles .position{position:absolute;top:50%;transform:translateY(-50%);width:35px}.top-articles .position span{background:#444;border-radius:50%;color:#fff;display:inline-block;font-size:16px;height:24px;line-height:24px;text-align:center;width:24px}.top-articles .article{font-size:16px;font-weight:700;line-height:1.2;margin-left:35px}.top-articles .article a{color:#000}.featured-article{box-shadow:0 0 4px 1px rgba(0,0,0,.08);padding:20px}.featured-article img{box-shadow:0 0 4px 1px rgba(0,0,0,.3);margin:0 auto}.featured-article h2{border-bottom:0;color:#db2250;font-size:22px;font-weight:700;margin-top:0;padding-bottom:0}.featured-article h3{border-bottom:1px solid #b7b7b7;font-size:22px;font-weight:700;padding-bottom:10px}.featured-article p{line-height:1.2}.featured-article a{color:#db2250;font-style:italic;font-weight:700}.news-items{border-bottom:1px solid #b7b7b7;border-top:1px solid #b7b7b7;margin-bottom:20px;margin-top:20px;padding-bottom:10px;padding-top:30px}.news-items .news-article p a{font-style:italic;font-weight:700}.article-date-author{border-bottom:2px solid #e0e0e0;margin-bottom:10px;padding-bottom:10px}.article-day{float:left;font-size:40px;line-height:40px;padding-right:5px;padding-bottom:5px}.article-date{font-size:12px;padding-top:3px}.article-author{color:#686a6a;font-size:12px;height:17px}.news-article{box-shadow:0 0 4px 1px rgba(0,0,0,.08);margin:3px 3px 25px;padding:15px}.news-article.full{margin-top:0;padding:20px}.news-article.full .article-date-author{border-bottom:1px solid #b7b7b7}.news-article.full .article-day{padding-right:10px}.news-article.full .article-author{font-style:italic}.news-article .article-heading{font-size:34px;font-weight:700;margin-bottom:20px;padding-bottom:0}.news-article h3{font-size:22px;font-weight:700;margin-top:0}.news-article img{margin:0 auto}.news-article p{line-height:1.2;margin-top:15px}.news-article p.article-summary{font-size:20px}.news-article p a{color:#db2250;white-space:nowrap}.news-article .article-content{font-size:15px;padding-bottom:20px}.news-article .upsell{color:#db2250;font-size:11px}.news-article .upsell a{color:#db2250;text-decoration:underline}.news-article .fb-like{margin-left:5px}.share-container{margin:10px 0}.related-articles{margin-bottom:60px}.related-articles h2{border-bottom:0;font-size:30px;font-weight:700;margin-bottom:20px;margin-left:3px;margin-top:40px;padding-bottom:0}.related-article{background:#fff;border-left:5px solid #444;box-shadow:0 0 4px 1px rgba(0,0,0,.08);margin-bottom:15px;padding:15px 25px}.related-article-heading{font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-article-heading a{color:#444}.related-article-summary{margin-bottom:5px}.related-article-date,.related-article-summary{color:#686a6a;font-size:16px}.related-article-author{font-style:italic;margin-left:25px}.news-subscribe{box-shadow:0 0 4px 1px rgba(0,0,0,.08);margin-bottom:30px;padding:20px}.news-subscribe h3{font-size:18px;font-weight:700;margin:0}.news-subscribe h2{font-size:30px;font-weight:700;margin-bottom:20px;margin-top:5px;padding-bottom:15px}.news-subscribe img{box-shadow:0 0 4px 1px rgba(0,0,0,.3);margin:0 auto}.news-subscribe .price{font-size:17px;margin:15px 3px 10px}.news-instagram{box-shadow:0 0 4px 1px rgba(0,0,0,.08);margin-bottom:50px;margin-top:30px;padding:20px}.news-instagram h2{font-size:30px;font-weight:700;margin-bottom:15px;margin-top:0}.news-instagram p{font-size:17px;line-height:1.2}.news-instagram img{display:block;margin:20px auto 0}.grid[data-columns]::before{content:'2 .col-xs-12'}@media (min-width:480px){.news-main .paging.top{margin-top:-35px}.news-main .view-next.top{margin-bottom:0;margin-top:70px}}@media (min-width:768px){.news-main .default-heading{font-size:58px;margin-bottom:45px}.news-main .refine{margin-top:80px}.news-main .paging.top{margin-top:15px}.news-main .view-next{font-size:17px}.news-main .view-next.top{margin-top:100px}.grid[data-columns]::before{content:'2 .col-sm-6'}}@media (min-width:992px){.grid[data-columns]::before{content:'3 .col-md-4'}}.search-main .category-tabs{margin-bottom:60px}.search-main .category-tabs .nav-tabs>li>a{padding:5px 10px}.search-main .category-tabs .search-item{border-bottom:1px solid #b7b7b7;margin-bottom:15px;padding-bottom:15px}.search-main .category-tabs .search-item:last-child{border-bottom:0;padding-bottom:0}.search-main .category-tabs .search-item .cover{display:table-cell;max-width:100%;padding-right:6px;position:relative;vertical-align:bottom}.search-main .category-tabs .search-item .cover-image{box-shadow:0 0 4px 1px rgba(0,0,0,.3);margin:3px}.search-main .category-tabs .search-item .flag{bottom:0;right:0}.search-main .category-tabs .search-item .description{border-right:1px solid #b7b7b7;padding-right:15px}.search-main .category-tabs .search-item .details{font-size:14px;height:130px;padding-left:15px}.search-main .category-tabs .search-item .stamp{bottom:0;right:0}.search-main h3{margin-top:0}.search-main h4{color:#686a6a;font-size:16px}.search-main p{line-height:1.3em}.search-main p a{text-decoration:underline}.search-main .price{color:#686a6a}.search-main .save{color:#db2250;margin-top:5px}.search-main .action{margin-top:15px}@media (min-width:480px){.search-main .category-tabs .nav-tabs>li>a{padding:5px 25px}.search-main .category-tabs .search-item .details{font-size:17px;padding-left:5px}}@media (min-width:768px){.search-main .category-tabs .search-item .details{padding-left:35px}}@media (min-width:992px){.search-main .category-tabs .search-item .description{border-right:0}.search-main .category-tabs .search-item .details{border-left:1px solid #b7b7b7}}.title-main .cover{display:inline-block;margin-top:7px;max-width:100%;position:relative}.title-main .cover-image{box-shadow:0 0 4px 1px rgba(0,0,0,.3)}.title-main .imag{bottom:-1px;outline:0;position:absolute;right:-1px}.title-main .flag{right:-3px}.title-main .special-offer{margin-top:15px;padding:15px;position:relative;width:100%}.title-main .special-offer .stamp{left:-7px;top:-7px}.title-main .special-offer .offer-image{margin-bottom:5px;margin-left:35%}.title-main .special-offer .offer-image img{width:150px}.title-main .special-offer .offer-desc{color:#686a6a;font-size:12px;margin-bottom:5px}.title-main h1{font-size:26px;margin-top:15px}.title-main .issue{font-size:16px}.title-main .country,.title-main .cover-price{color:#686a6a;font-size:16px;margin-bottom:3px}.title-main .cover-price .savings{color:#db2250;padding-left:5px}.title-main .review-summary{border-bottom:1px solid #b7b7b7;padding-bottom:3px}.title-main .review-summary .rating{cursor:default;border-bottom:0;text-decoration:none}.title-main .review-summary .fa-star{color:#c9c7c6;font-size:15px}.title-main .review-summary .fa-star.full{color:#db2250}.title-main .review-summary .totals{color:#686a6a;font-size:12px;line-height:18px}.title-main .short-description a{color:#444;text-decoration:underline}.title-main .gift-voucher{margin-bottom:120px}.title-main .gift-voucher .lead{border-bottom:1px solid #b7b7b7;margin-bottom:10px;padding-bottom:10px}.title-main .gift-voucher .theme{color:#000;font-weight:700}.title-main .gift-voucher .theme a{font-weight:400}.title-main .gift-voucher .title-page-banner img{margin-bottom:20px}.title-main .gift-card .grouped-pricing-qty{line-height:30px;text-align:center;width:40px}.title-main .gift-card .pricing-grid .tab-content,.title-main .gift-voucher .pricing-grid .tab-content{border-top-width:1px}.title-main .gift-card .grouped-pricing-prodsubid,.title-main .gift-card .grouped-pricing-qty,.title-main .gift-voucher .grouped-pricing-prodsubid,.title-main .gift-voucher .grouped-pricing-qty{color:#db2250;font-size:18px;height:30px}.title-main .theme-image img{margin:20px}.title-main .brochure .tab-content{border-top-width:1px}.title-main .brochure .grouped-pricing-prodsubid{width:100%}.title-main .info-tabs{margin-bottom:25px;margin-top:25px}.title-main .info-tabs .nav-tabs>li>a{padding:5px 10px}.title-main .info-tabs .tab-pane{padding:20px 20px 10px}.title-main .info-tabs .review{margin-bottom:15px}.title-main .info-tabs .review.init-hidden{display:none}.title-main .info-tabs .review .review-summary{border-bottom:0;margin-bottom:0}.title-main .info-tabs .review .name{margin-left:5px}.title-main .info-tabs .show-more-reviews{margin-bottom:10px}.title-main .info-tabs .more-info a{color:#000;text-decoration:underline}.title-main .badges{margin-bottom:15px}.title-main .badges p{display:inline-block;font-size:19px;margin-bottom:0;margin-left:5px;vertical-align:middle}.title-main .badges>div{margin-right:30px}.title-main .fb-container{margin:10px 0;overflow:hidden}.title-main .rewards-max{padding:0 45px 10px 20px}.title-main .rewards-max-options{margin-top:10px}.top-price{font-size:16px}.top-price .price{font-size:18px;font-weight:700}.top-price .info{color:#686a6a;line-height:1.1}.top-price .btn{margin-top:5px}.special-offer.free-gift .stamped{font-size:20px;line-height:20px;margin-top:22px}.special-offer.chance-to-win .stamped,.special-offer.generic .stamped{font-size:16px;line-height:18px;margin-top:24px}.special-offer.bonus-issue .stamped{font-size:18px;line-height:18px;margin-top:24px}.special-offer.digital .stamped{font-size:14px;line-height:18px;margin-top:22px}.title-popup{background:#fff;padding:20px}.title-popup .stamp{right:10px;top:10px}.title-popup .offer-image{float:left}.title-popup .offer-desc{margin-left:170px;margin-top:20px;width:350px}.special-offer-terms h4{font-size:11px;margin-bottom:5px;margin-top:20px}.special-offer-terms p{font-size:11px}.show-more-pricing{padding-top:23px}.show-more-pricing .arrow-down{position:relative}.show-more-pricing .arrow-down:before{border-color:#b7b7b7 transparent transparent;-o-border-image:none;border-image:none;border-style:solid;border-width:17px 10px;content:' ';height:0;left:50px;position:absolute;top:-23px;width:0}.show-more-pricing .arrow-down:after{border-color:#fff transparent transparent;-o-border-image:none;border-image:none;border-style:solid;border-width:17px 10px;content:' ';height:0;left:50px;position:absolute;top:-24px;width:0}.title-page-banner img{margin-top:20px}.title-page-banner .carousel{margin-bottom:30px}.title-page-banner .carousel-indicators{bottom:-40px}.pricing-grid{margin-top:15px}.pricing-grid .nav-tabs>li.active>a,.pricing-grid .nav-tabs>li.active>a:focus,.pricing-grid .nav-tabs>li.active>a:hover{background-color:#fff}.pricing-grid .nav-tabs>li>a{background-color:#edebea;font-size:16px;padding:5px 10px}.pricing-grid .tab-content{overflow:hidden}.pricing-grid .tab-content .region-head{font-size:16px;margin:0;padding:22px 20px 0}.pricing-grid .tab-content .region-tabs{border:0}.pricing-grid .tab-content .region-tabs>li{font-size:16px;padding:22px 18px 12px}.pricing-grid .tab-content .region-tabs>li.local{padding-right:0;padding-top:16px}.pricing-grid .tab-content .region-tabs>li.local a{border-radius:4px 0 0 4px}.pricing-grid .tab-content .region-tabs>li.local a.no-int{border-radius:4px}.pricing-grid .tab-content .region-tabs>li.international{padding-left:0;padding-top:16px}.pricing-grid .tab-content .region-tabs>li.international a{border-radius:0 4px 4px 0;border-left:0}.pricing-grid .tab-content .region-tabs>li>a{background-color:#edebea;background-image:linear-gradient(#edebea,#e1dedc);border:1px solid #b7b7b7;box-shadow:0 0 1px 0 rgba(0,0,0,.3);color:#686a6a;font-size:16px;margin-right:0;padding:4px 16px 3px}.pricing-grid .tab-content .region-tabs>li.active>a,.pricing-grid .tab-content .region-tabs>li>a:focus,.pricing-grid .tab-content .region-tabs>li>a:hover{background-color:#fff;background-image:linear-gradient(#fff,#f2f2f2);color:#db2250}.pricing-grid .table{display:table;margin-bottom:0;max-width:101%;width:101%}.pricing-grid .table-row{display:table-row}.pricing-grid .table-row.last-row .table-cell,.pricing-grid .table-row:last-child .table-cell{border-bottom:0}.pricing-grid .table-cell{border-bottom:1px solid #e0e0e0;display:table-cell;padding:15px 5px;vertical-align:middle}.pricing-grid .table-cell:first-child{padding-left:10px}.pricing-grid .table-cell:last-child{padding-right:10px}.pricing-grid .header{background:#edebea;font-size:16px}.pricing-grid .header .table-cell{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding-bottom:5px;padding-top:10px}.pricing-grid .show-afterpay .table-cell{padding-bottom:45px}.pricing-grid .price{color:#686a6a}.pricing-grid .price .rrp-price{text-decoration:line-through}.pricing-grid .price .your-price{color:#db2250;font-size:22px;line-height:30px}.pricing-grid .savings{color:#686a6a}.pricing-grid .savings .your-savings{color:#db2250;font-size:24px;line-height:30px}.pricing-grid .details{color:#686a6a;line-height:1.25}.pricing-grid .details b{font-weight:400}.pricing-grid .details .issues{color:#000}.pricing-grid .details .extra-info{margin-top:5px}.pricing-grid .details .payment{color:#444;margin-top:5px}.pricing-grid .details .payment a{color:#444}.pricing-grid .details .payment .popover{max-width:400px}.pricing-grid .details .dd-logo{margin-top:-3px}.pricing-grid .fa-check,.pricing-grid .fa-times{font-size:28px}.pricing-grid .fa-check{color:#db2250}.pricing-grid .fa-times{color:#686a6a}.pricing-grid .tab-details{padding:15px}.pricing-grid .tab-details>p{font-size:16px;margin-bottom:15px}.pricing-grid .tab-digital{padding-top:15px}.pricing-grid .grouped-pricing-prodsubid{max-width:100px}.pricing-grid .afterpay{font-size:13px;position:absolute;margin-top:-35px;margin-left:10px}.pricing-grid .afterpay a{color:#000}.tab-content-inner{border:0}.be-the-first>div{margin-bottom:10px}.be-the-first .image{float:left;width:31%}.be-the-first .image img{box-shadow:0 0 4px 1px rgba(0,0,0,.3)}.be-the-first .details{float:left;margin-left:20px;width:55%}.be-the-first h2{border-bottom:0;color:#db2250;font-size:50px;font-weight:700;margin-bottom:0;margin-top:3px;padding-bottom:0}.be-the-first h3{border-bottom:1px solid #b7b7b7;color:#686a6a;font-size:30px;font-weight:700;margin-top:0;padding-bottom:10px}.be-the-first p{color:#686a6a;font-size:20px;line-height:24px;margin-bottom:15px}html.js .table-row.init-hidden{display:none}html.js .table-row.init-noborder .table-cell{border-bottom:0}.related-items{background:#edebea;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-bottom:50px}.related-items h2{padding-bottom:5px}.related-items .carousel-inner{margin-bottom:18px;min-height:255px}.gift-voucher-section{border-bottom:1px solid #b7b7b7;font-size:16px}.gift-voucher-section:last-child{border-bottom:0}.gift-voucher-section.delivery .control-label{margin-bottom:10px}.gift-voucher-section h3{font-size:20px;line-height:28px}.gift-voucher-section .step{background:#db2250;border-radius:50%;color:#fff;display:inline-block;height:28px;margin-right:5px;text-align:center;width:28px}.gift-voucher-section .control-label{text-align:left}.gift-voucher-section .remaining{font-size:14px;margin:5px 10px}.gift-voucher-section .btn{margin-top:15px}.gift-voucher-section .hasDatepicker{display:inline-block;width:83%}.renew-pricing-options{color:#db2250;display:inline-block;font-weight:700;margin-bottom:5px}.digital-desc{border-top:1px solid #e0e0e0;padding:15px 20px}.digital-desc p{margin:0}.blog-articles{margin-bottom:40px}.blog-articles h2{border-bottom:0;margin-bottom:15px;padding-bottom:0}.secondary-images{padding-top:8px;margin-left:-3px;margin-right:-3px}.secondary-images .carousel-inner{margin-bottom:30px}.secondary-images .row{margin-left:-5px;margin-right:-5px}.secondary-images .row>div{padding-left:5px;padding-right:5px}.secondary-images .secondary-image{padding-right:6px}.secondary-images .secondary-image .active{box-shadow:0 0 4px 1px #db2250}.secondary-images img{box-shadow:0 0 4px 1px rgba(0,0,0,.3);margin:3px}.secondary-images img:hover{cursor:pointer}.secondary-images .carousel-indicators{bottom:-35px}.pricing-btns{margin-top:15px}.pricing-btns .radio{margin:0;text-align:center}.pricing-btns .radio label{width:100%;padding-left:0;padding-bottom:15px}.pricing-btns .radio .button{background:#fff;padding:15px;border:1px solid #ddd;border-radius:6px;transition:background .15s ease}.pricing-btns .radio input{position:absolute;opacity:0;left:57%;top:60%}.pricing-btns .radio input:checked~div{background:#db2250;background-image:linear-gradient(#db2250,#c51f48);border-color:#bc1d45;color:#fff}.pricing-btns .radio input:checked~div a{color:#fff}.pricing-btns .radio .price{font-weight:700;font-size:22px;letter-spacing:.0625em}.pricing-btns .extra-info{line-height:16px}.pricing-btns .payment a{color:#444}.pricing-btns .show-all{border-radius:4px;text-shadow:none}.client-link{font-size:16px;margin-top:15px;padding-top:10px}.pricing-options{margin-top:15px}.pricing-options .date-picker{display:inline-block;width:70%}.digital-print{margin:20px 0}.digital-print a{white-space:nowrap}.voucher-pricing{display:grid;grid-template-columns:repeat(2,1fr);padding:0 10px}.voucher-pricing .radio{margin:0 10px}.gift-voucher-actions{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap}.gift-voucher-actions a{margin-top:15px}.voucher-preview .preview-subject{padding:10px;background-color:#fff}.voucher-preview .preview-heading{background:#db2250;color:#fff;font-size:10px;font-weight:700;padding:6px 0;text-align:center}.voucher-preview .preview-wrapper{padding:15px;background-color:#fff}.voucher-preview .preview-msg{font-size:10px;font-weight:700;color:#000;margin:10px 0;padding:0 10px}.voucher-preview .preview-amt{font-size:28px;font-weight:700;color:#000;margin-bottom:20px;text-align:center}.voucher-preview .preview-code{font-size:18px;color:#fff;background:#db2250;margin:0;padding:10px 0;text-align:center}.voucher-preview .preview-code span{font-size:20px}.wishlist-container{margin:8px 0 0 10px;position:absolute;right:25px}.popup-container{padding:40px}@media (min-width:480px){.title-main h1{font-size:30px}.title-main .short-description{margin-top:15px}.pricing-grid .table-cell:first-child{padding-left:18px}.pricing-grid .table-cell:last-child{padding-right:30px}}@media (min-width:768px){.title-main h1{margin-top:0}.title-main .info-tabs .nav-tabs>li>a{padding:5px 30px}.title-main .gift-card .grouped-pricing-prodsubid,.title-main .gift-card .grouped-pricing-qty{font-size:22px}.pricing-grid .nav-tabs>li>a{padding:5px 25px}.pricing-grid .tab-content .region-head{float:left}.pricing-grid .price .your-price{font-size:28px}.pricing-grid .details{font-size:16px}.pricing-grid .grouped-pricing-prodsubid{max-width:200px}.pricing-grid .afterpay{font-size:14px;margin-left:20px}.gift-voucher .info-tabs .nav-tabs>li>a{font-size:16px;padding:5px 15px}.gift-voucher-section .btn{margin-bottom:40px}.voucher-pricing{grid-template-columns:repeat(4,1fr)}.voucher-preview .preview-heading{font-size:20px;padding:10px 0}.voucher-preview .preview-msg{font-size:16px;margin:20px 0;max-width:620px;padding:0 20px}.voucher-preview .preview-amt{font-size:60px;margin:30px 0}.voucher-preview .preview-code{font-size:36px;padding:20px 0}.voucher-preview .preview-code span{font-size:24px}}@media (min-width:992px){.title-main .special-offer{width:297px}.pricing-grid .nav-tabs>li>a{font-size:21px}.pricing-grid .grouped-pricing-prodsubid{max-width:250px}.gift-voucher .info-tabs .nav-tabs>li>a{font-size:16px;padding:5px 30px}}.cboxIframe{border:0;display:block;height:100%;margin:0;padding:0;width:100%}#cboxContent{position:relative}#cboxContent #cboxClose{background-color:transparent;background-image:url(../images/ov-close.png);border:0;height:36px;margin:0;position:absolute;right:-20px;text-indent:-9999px;top:-20px;width:36px}#cboxOverlay{background:#fff;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}#colorbox{box-shadow:1px 1px 20px rgba(50,50,11,.75);z-index:9999}#cboxContent:focus,#colorbox{outline:0}.ui-datepicker{background:#fff;border:1px solid #b7b7b7}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:pointer;text-align:center;top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{font-family:'Font Awesome 5 Free';font-weight:900}.ui-datepicker .ui-datepicker-next.ui-state-disabled,.ui-datepicker .ui-datepicker-prev.ui-state-disabled{color:#c9c7c6}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-prev:before{content:'\f053'}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-next:before{content:'\f054'}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:5px}.ui-datepicker .ui-datepicker-prev-hover{left:0}.ui-datepicker .ui-datepicker-next-hover{right:0}.ui-datepicker .ui-state-highlight{font-weight:700}.ui-datepicker .ui-state-active{border:1px solid #b7b7b7}.ui-datepicker-trigger{background:0 0;border:0;margin-left:5px;padding:1px 6px;position:relative;top:3px}.ui-datepicker-trigger:before{content:'\f073';font-family:'Font Awesome 5 Free';font-size:1.3em}