.page-template-page-gift-guide .page-container{padding:60px 15px;text-align:left}.page-template-page-gift-guide .page-container .contentgiftguide{width:1450px;margin:auto}.page-template-page-gift-guide .page-container .contentgiftguide .content-area{float:none;margin:auto}.page-template-page-gift-guide .breadcrumbs,.page-template-page-gift-guide .breadcrumbs a{text-align:left;color:inherit;text-transform:uppercase}.page-template-page-gift-guide h1{font-weight:900;font-size:118px;text-align:left}.page-template-page-gift-guide .intropage{text-transform:uppercase;font-size:20px}.page-template-page-gift-guide .item{display:inline-block;width:100%}.page-template-page-gift-guide .item img.visuelselection{width:100%}.page-template-page-gift-guide .item+.item{padding:175px 0}.page-template-page-gift-guide h2.maintitle{font-weight:900;font-size:118px}.page-template-page-gift-guide .buttons{margin-top:45px}.page-template-page-gift-guide .item.columns-two{font-size:17px;padding-bottom:155px;padding-top:70px}.page-template-page-gift-guide .item.columns-two .row .col-12{margin-bottom:25px;position:relative}.page-template-page-gift-guide .item.columns-two .row .col-12 a.absolutelink{position:absolute;left:0;top:0;height:100%;width:100%;z-index:10}.page-template-page-gift-guide .item.columns-two .row .col-12:nth-child(odd){clear:left}.page-template-page-gift-guide .item.columns-two .row .col-12:nth-child(2n){margin-top:90px;clear:right}.page-template-page-gift-guide .item.columns-two h2{font-size:34px;text-transform:uppercase;font-weight:900}.page-template-page-gift-guide .item.columns-two .buttons{margin-top:16px}.page-template-page-gift-guide a.btn,.page-template-page-gift-guide span.btn{text-transform:uppercase;font-size:16px;padding:26px 33px;transition:.5s ease-out;border-radius:0;margin:5px 0;font-weight:900}.page-template-page-gift-guide .col-12:hover span,.page-template-page-gift-guide a.btn:hover{box-shadow:0 0 16px #fff}.page-template-page-gift-guide a.btn+a.btn{margin-left:15px}.page-template-page-gift-guide #bandeau-bottom a,.page-template-page-gift-guide #bandeau-bottom a:hover{color:inherit}.page-template-page-gift-guide #bandeau-bottom div .icon{border-width:1px;border-style:solid}@media all and (max-width :1475px){.page-template-page-gift-guide .page-container .contentgiftguide{width:100%}}@media all and (max-width :1100px){.page-template-page-gift-guide h1,.page-template-page-gift-guide h2.maintitle{font-size:80px}.page-template-page-gift-guide .item.columns-two h2{font-size:30px}.page-template-page-gift-guide .item.columns-two{padding-bottom:100px;padding-top:50px}.page-template-page-gift-guide .item+.item{padding:130px 0}}@media all and (max-width :767px){.page-template-page-gift-guide .item.columns-two .row .col-12{margin-bottom:50px}.page-template-page-gift-guide .item.columns-two .row .col-12:nth-child(2n){margin-top:0}.page-template-page-gift-guide .intropage{font-size:17px}.page-template-page-gift-guide a.btn{padding:21px 25px;margin:5px 7px}.page-template-page-gift-guide .item.columns-two a.btn{margin-left:0}.page-template-page-gift-guide a.btn+a.btn{margin-left:7px}.page-template-page-gift-guide h1,.page-template-page-gift-guide h2.maintitle{font-size:50px}.page-template-page-gift-guide .item.columns-two{padding-bottom:80px;padding-top:40px}.page-template-page-gift-guide .item+.item{padding:80px 0}}@media all and (max-width :576px){.page-template-page-gift-guide a.btn{margin:5px 3px;padding:15px 20px}.page-template-page-gift-guide a.btn+a.btn{margin-left:3px}}