.pastel{background-color:#f4f2f1}.pastel-lite{background-color:rgba(244,242,241,0.5)}#logonav{position:absolute;top:25px;left:45px;cursor:pointer}.mobile-nav-ctrl{box-sizing:border-box;display:none;width:100%;position:relative;margin:0 auto}.nav-close{position:absolute;top:25px;right:20px;color:#b5953e;cursor:pointer}.nav-flyout{display:block !important;box-sizing:border-box;color:#FFF !important;position:fixed;right:0;top:0;bottom:0;overflow-y:scroll;overflow-x:hidden;width:0;height:100%;line-height:165%;text-align:center;background:#FFFFFF;background-repeat:repeat-y;background-size:cover;background-position:center center;transition:width 0.3s ease-in-out;-webkit-transition:width 0.3s ease-in-out;z-index:4444;padding:0 0 50px 0;box-sizing:border-box}.nav-flyout *{box-sizing:border-box}.nav-flyout-open .alpha-container{opacity:0.5}.nav-flyout-open .nav-flyout{width:100vw !important;display:block;max-width:100vw !important}.nav-flyout .side-nav-container{width:700px;margin:110px auto 10px auto;padding:0 10px 0 15px;text-align:center;max-width:100% !important;box-sizing:border-box}.nav-flyout .side-nav-container ul{text-align:left;box-sizing:border-box;width:400px !important;max-width:100% !important;margin:0 auto;transform:translateX(-15px);list-style:none !important;list-style-position:inside;display:block}.nav-flyout .side-nav-container li{margin:0 0 2rem}.nav-flyout .side-nav-container li{max-width:100% !important;width:100% !important;padding-left:20px;padding-right:20px;position:relative;display:inline-block;font-size:1.3rem;color:#FFF !important;line-height:120%}.nav-flyout .side-nav-container a{width:100% !important;max-width:100% !important;position:relative;display:inline-block;font-size:1.3rem;color:#8f7631 !important;line-height:120%;text-decoration:none;font-weight:500}.nav-flyout .menu-item a{opacity:1;transition:transform 0.4s, opacity 0.5s;transition-timing-function:ease-in-out}.nav-flyout-open .nav-flyout .menu-item a{opacity:1;transform:translateX(0)}.nav-flyout-open .nav-flyout .menu-item a:active{color:#333 !important}.nav-flyout ul.sub-menu{display:block;margin:2rem 0 -2rem 0;transition:max-height 0.6s ease-in-out}.nav-flyout ul.sub-menu li{position:relative;padding-left:0}.nav-flyout ul.sub-menu li a{font-size:1.15rem;color:#555 !important}.nav-flyout ul.sub-menu li:before{position:absolute;content:"-";color:#b5953e;left:-20px}.nav-flyout .side-nav-container li.current_page_item>a{color:#111 !important}.nav-flyout-open .basket-icon{width:50px}.nav-flyout .menu-item-has-children>a{padding-right:20px}.nav-flyout .menu-item-has-children>a::after{position:absolute;top:7px;right:0;transform:rotate(-45deg);transform-origin:0.2rem 0.35rem;transition:transform 0.3s ease;display:inline-block;content:" ";width:0.3rem;height:0.3rem;border-top:0px solid transparent;border-bottom:3px solid #b5953e;border-left:3px solid #b5953e;border-right:0px solid transparent}.nav-flyout #primary-menu-mob li ul.sub-menu{max-height:0 !important;overflow:hidden}.nav-flyout #primary-menu-mob li ul.sub-menu li{display:none}.nav-flyout #primary-menu-mob li.nav-submenu-open ul.sub-menu{max-height:2000px !important}.nav-flyout #primary-menu-mob li.nav-submenu-open ul.sub-menu li{display:block}.footer{display:block}.page-id-31 h1,.page-id-20696 h1{text-align:center;margin-bottom:45px}.section-headflex{display:block;width:100%}.section-head-box{position:relative;width:100%;height:auto;min-height:90px;display:flex !important;margin:0 7px 30px 7px;background:#F1F1F1;text-align:center;font-weight:bold;text-decoration:none !important;color:#111;font-size:22px;overflow:hidden}.section-head-box:hover{background:#E6E6E6}.section-head-box:hover h2{text-indent:15px}.section-head-box .sh1{flex:1;width:100%;height:100%;min-height:90px;position:relative;box-sizing:border-box}.section-head-box .sh1 .section-head-imglink{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center center;transition:transform .5s ease}.section-head-box .sh2{flex:3;min-height:90px;text-align:left !important;box-sizing:border-box;padding:0 10px;display:flex;align-items:center;justify-content:flex-start}.section-head-box .sh2 h2{margin:0;font-size:0.95em;line-height:1.2em}.section-head-h2link{text-decoration:none}@media (max-width: 920px){.section-head-box .sh2 h2{font-size:calc(0.7em + 1vw) !important}}.affiliations{margin:30px 0;padding:15px 0;background:white}.affiliations img{height:60px;margin:0 10px 10px 10px;display:inline-block}div.typf-frm-cont{margin:0 0 90px 0;width:100%;text-align:center;border-top:2px solid #D5BF84;border-bottom:2px solid #D5BF84}div.typf-frm{margin:0 auto;max-width:90%}div.data-head-link{display:inline-block;vertical-align:top;margin:0;cursor:pointer}div.data-head-link h3{margin:15px;background:#f5f5f5;padding:4px 15px 4px 15px;display:flex;align-items:center;justify-content:center;text-align:center !important;min-height:50px;font-size:20px;font-weight:300}div.data-head-link h3:hover{background:#D7DEE7}div.data-head-link h3 a{width:100%;height:100%;display:inline-block;text-decoration:none}.arrow{border:solid #c8ab5e;border-width:0 2px 2px 0;display:inline-block;padding:3px}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.linearrow{background:#D5BF84;height:1px;width:16px;position:relative;cursor:pointer;transform:translate(90px, -10px)}.linearrow:before,.linearrow:after{content:"";background:#D5BF84;position:absolute;height:1px;width:8px}.linearrow:before{right:-1px;bottom:-3px;transform:rotate(-45deg)}.linearrow:after{right:-1px;top:-3px;transform:rotate(45deg)}.ratepack-cta{display:flex;justify-content:center;align-items:center;padding:30px 15px}.ratepack-cta .ratepack-cta-inner{text-align:center}::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}:-moz-placeholder{opacity:1;-moz-transition:opacity .5s;transition:opacity .5s}::-moz-placeholder{opacity:1;-moz-transition:opacity .5s;transition:opacity .5s}:-ms-input-placeholder{opacity:1;-ms-transition:opacity .5s;transition:opacity .5s}::placeholder{opacity:1;transition:opacity .5s}*:focus::-webkit-input-placeholder{opacity:0}*:focus:-moz-placeholder{opacity:0}*:focus::-moz-placeholder{opacity:0}*:focus:-ms-input-placeholder{opacity:0}*:focus::placeholder{opacity:0}section.related.products{margin-top:90px;padding:0 30px 0 45px !important}section.related.products h2:not(.prod-listbox-btm h2){font-family:'Poiret One', Arial;height:42px !important;overflow:hidden !important;overflow-y:hidden !important;transform:translateX(-15px)}section.related.products .prod-listbox{height:280px !important;max-height:280px !important;margin:10px !important}section.related.products .prod-listbox .prod-listbox-btm h2{padding-top:10px !important}section.related.products .listbox-price{transform:translateY(5px) !important}.glide__track{transform:translateX(-25px) !important}.glide__arrow{transform:translate(-15px, -50px) !important}.searchresultzone{text-align:left}.searchresultzone h4,.searchresultzone h4a{color:#C5A655;font-size:1.4rem}.searchresultzone h4a:hover{color:#DACFB5}.searchresultzone span.stype{color:#333;font-size:12px;display:inline-flex;padding:0 8px;text-transform:uppercase;justify-content:center;align-items:center;display:inline-block}.searchresultzone ul,.searchresultzone ol{list-style:none;margin:0;padding:0}.searchresultzone .srchquerypara{color:#555 !important;display:inline-flex;align-items:center;align-content:center}.searchresultzone .srchquerypara .srchquery{color:#C5A655;font-style:normal;letter-spacing:1px;font-size:1.4rem}.cbsidebar{display:grid;grid-template-columns:4fr 1fr;gap:3rem}.cbsidebar>div{min-height:200px}.cbsidebar .cbside-side h2:first-child{margin:0;padding:0.5rem 0.5rem 0.75rem 0.5rem;background:#F7F7F7;text-transform:uppercase;font-weight:300;color:black}.cbsidebar .cbside-side a:not(.ftsubbtn){text-decoration:underline}.cbsidebar .cbside-side a.ftsubbtn{text-transform:uppercase;text-decoration:none !important}@media (max-width: 620px){.cbsidebar{display:block}.cbsidebar .cbside-side{margin-top:2rem}}.footer{margin:60px 0 0 0;background:#f4f2f1;padding:30px 15px 30px 15px}#logoft{margin:0 0 20px 0}.footer-2col{display:flex;flex-direction:row;gap:10vw;margin-bottom:20px}.footer-2col>div{text-align:left}.footer-2col>div:last-child{position:relative}.footer-2col>div:last-child:before{position:absolute;top:0;left:-60px;content:" ";width:1px;height:100%;border-left:1px solid #CCC}.footer-subscribe{flex:1;color:#333;min-height:100px}.footer-subscribe h3{font-size:16px;margin:10px 0 15px;line-height:130%;color:#b5953e}.footer-subscribe h3:first-child{margin-top:0}.footer-subscribe h3.h3ftconnect{margin:20px 0 0}.footer-subscribe p{font-size:14px;margin-top:0;line-height:130%}.footer-subscribe .socialize{margin:10px 0 0 0}.footer-subscribe .socialize img{display:inline-block;margin:0 15px 10px 0;width:20px;height:23px}.footer-nav{color:#333;flex:2;justify-content:flex-start;min-height:100px}.footer-nav h3{font-size:16px;margin:15px 0 5px;line-height:130%;color:#b5953e}.footer-nav .columns{column-count:2;gap:30px}.footer-nav .columns .column{display:block}.footer-nav .columns .column:first-child section h3{margin-top:0}.footer-nav .ftnvk a{display:block;font-size:14px;text-decoration:none}.footer-nav .ftnvk a:hover{text-decoration:underline}.footer-signoff{font-size:14px;min-height:30px}.footer-signoff a{font-size:14px;text-decoration:none}.footer-signoff a:hover{text-decoration:underline}.footer-org{display:flex;justify-content:center;align-items:center;min-height:100px}.hm-organisations a{text-decoration:none}.hm-organisations img{display:inline-block;margin:15px;height:40px;width:auto}@media (max-width: 920px){.footer-nav .columns{column-count:2;gap:60px}.footer-nav .column{width:100%}.socialize{margin:10px 0 0 0}.socialize img{margin:0 30px 30px 0}.footer-2col div:last-child::before{left:-30px}.hm-organisations{margin:0 auto;max-width:660px}}@media (max-width: 600px){.footer-subscribe{flex:2}.footer-nav{flex:2}.footer-nav .columns{column-count:1;gap:60px}.copyright span{display:block;margin-bottom:10px}.copyright span.ftdiv{display:none}.footer-2col div:last-child::before{display:none}}@media (max-width: 480px){.footer-2col{display:block;margin-bottom:20px}.footer-subscribe h3{font-size:16px;margin:30px 0 10px;line-height:130%}.footer-subscribe h3:first-child{margin-top:30px}}
/*# sourceMappingURL=cbnx.css.map */
