body,.ff-body{font-family:davis-sans,sans-serif;font-weight:300;font-style:normal}a{cursor:pointer}.mega-menu{position:absolute;width:100%;background:#d2c0b4;color:#3c3c3b;left:0;top:100%;z-index:1;padding:4.25rem 0;transform:translateY(-10%);opacity:0;pointer-events:none;transition:.3s ease-in-out;-webkit-box-shadow:0px 0px 10px -1px rgba(46,46,46,.3);box-shadow:0 0 10px -1px #2e2e2e4d}.mega-menu .container{padding:0 40px;margin:0 auto;max-width:1275px}.nav__item--mega:hover .mega-menu{transition-delay:.3s;opacity:1;transform:translateY(0);pointer-events:all}.mega-menu:before{content:"";width:100%;display:block;position:absolute;bottom:100%;left:0;height:36px}.mega-menu__row{display:flex;flex-wrap:wrap;align-items:initial;justify-content:space-evenly;margin:0 -15px -30px}.mega-menu__col{flex:0 0 18.5%;max-width:18.5%;padding:0 15px;margin:0 0 30px}.mega-menu__double-col{flex:0 0 26%;max-width:26%}.mega-menu__col--p3{flex:0 0 25%;max-width:25%;padding:0 15px;margin:0 0 30px 25%}.mega-menu__col--p6{flex:0 0 25%;max-width:25%;padding:0 15px;margin:0 0 30px 50%}.mega-menu__heading{font-weight:400;font-size:20px;font-family:var(--font-heading);margin-bottom:1rem}.nav__item--grandchild{font-size:17px}.mega-menu__link--heading{text-decoration:none}.menu{display:flex;flex-direction:column;min-height:100vh;width:300px;position:fixed;overflow:hidden;top:0;left:-300px;background:#fff;z-index:500;transition:left .3s ease-in-out}@media (min-width: 45rem){.menu{display:none}}.menu--visible{left:0;transition:left .3s ease-in-out}.menu__icons{position:relative;height:56px;left:0;transition:left .3s ease-in-out}.menu__icons--back{left:-300px}.menu__back,.menu__close{padding:15px 20px;width:300px;position:absolute;top:0;left:0}.menu__back{left:300px}.menu__nav{padding:0 20px;flex:1}.menu__offer{padding:5px 20px}.menu__img{display:block}.menu__account{padding:15px 20px}.menu__newsletter{padding:15px 20px;background:var(--colour__secondary) var(--background__grad) center/220% no-repeat}.menu__newsletter-content{text-transform:uppercase;font-weight:700;color:#fff}.menu__form{display:flex;flex-wrap:wrap}.menu__input{flex:1;min-width:0;border:1px solid var(--colour__body-text);padding:0 10px}.menu__overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:30;background:#000000bf;transition:all .3s ease-in-out;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu__overlay--visible{opacity:1;visibility:visible}.nav{list-style:none;padding:0;margin:0;font-weight:700}@media (min-width: 0px){.nav{font-size:14px}}@media (min-width: 460px){.nav{font-size:14px}}@media (min-width: 640px){.nav{font-size:14px}nav .nav__item.top-nav{font-size:24px;letter-spacing:.005em}}@media (min-width: 768px){.nav{font-size:14px;height:100%;align-items:center}}@media (min-width: 45rem){.nav{font-size:14px}}@media (min-width: 1280px){.nav{font-size:15px}}@media (min-width: 1600px){.nav{font-size:15px}}@media (min-width: 45em){.nav{display:flex;justify-content:flex-end}}.nav--icons{display:flex;align-items:center;justify-content:flex-end;margin:0 -6px}@media (min-width: 45rem){.nav--icons{margin:0 -6px 30px}}.nav--left{justify-content:flex-start}.nav--right{justify-content:flex-end}.nav--menu{height:100%;position:relative;left:0;transition:left .3s ease-in-out}.nav--level-one{left:-300px;transition:left .3s ease-in-out}.nav--level-two{left:-600px;transition:left .3s ease-in-out}.nav--block{display:block;margin:0}.nav--dropdown{display:none;position:absolute;background:#fff;left:-15px;top:calc(100% + 33px);z-index:1;padding:15px;border-bottom:3px solid var(--colour__body-text);width:-webkit-max-content;width:-moz-max-content;width:max-content}.nav__item--dropdown:hover .nav--dropdown{display:block}.nav--dropdown:before{content:"";width:100%;display:block;position:absolute;bottom:100%;left:0;height:36px}.nav--slide{position:absolute;top:0;left:300px;width:260px;height:100%;visibility:hidden}.nav--visible{visibility:visible}.nav__item{margin:7.5px 0;cursor:pointer}.nav__item:first-of-type{margin-left:0}.nav__item:last-of-type{margin-right:0}@media (min-width: 45rem){.nav__item{flex:0 0 auto;margin:0 12px}}.nav__item--icon{margin:0 6px}.nav__item--block{margin:3px 0}.nav__item--dropdown{position:relative}.nav__item--menu{margin:0;padding:10px 0;border-bottom:1px solid #d1d1d1}.nav__item--menu:last-of-type{border-bottom:0}.nav__item:hover .nav__link--parent{color:var(--colour__secondary)}.nav__link{font-weight:400;display:block;text-decoration:none;transition:color .3s ease-in-out}.nav__link{position:relative}.nav__link:before{content:"";height:1px;width:100%;background-color:#3c3c3b;position:absolute;left:0;bottom:-2px;opacity:0;transition:opacity .2s ease-in-out}.nav__link:hover:before{opacity:1}.nav__link.nav__link--parent:before{content:none}.nav__link:hover{color:var(--colour__secondary);transition:color .3s ease-in-out}.nav__link--icon{position:relative}.nav__link--block{font-weight:300}.nav__link--search{cursor:pointer}.nav__link--mega{position:relative}.nav__icon{border-radius:50%;position:relative}.nav__icon--account{display:block;top:-2px}.nav__icon--mobile{top:5px}.nav__counter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px}.mega-menu__img{width:100%}.header__links .nav__item.top-nav .nav__link.nav__link--parent{font-family:var(--font-heading)}.product-item__product-title{font-weight:400;font-family:var(--font-heading);font-size:24px}.product-form__cart-submit{text-transform:capitalize!important;letter-spacing:.04rem!important}.product__bottom .accordion.accordion--full .accordion__label:hover,.widgets-accordion .accordion__label:hover,.rte--product.accordion .accordion__label:hover{background-color:#f2efec}@media (max-width: 768px){.product__description .metafield-multi_line_text_field{display:none!important}.product__block.product__block--medium{margin-bottom:0!important}.product__bottom{margin-top:0!important;padding-top:0!important}}.compTitle{font-size:14px;font-family:var(--font-body);font-weight:600}.compPrice{font-size:14px}.complementary-products__inner{margin-bottom:3rem}.btn.btn--primary,.spr-button-primary{text-transform:uppercase;font-weight:400}.btn.btn--large,.spr-summary-actions-newreview.btn--large,.btn.btn--medium,.spr-summary-actions-newreview.btn--medium{padding:13px 28px 10px}.wk-button{justify-content:left!important}wishlist-button-product .wk-button,wishlist-button-product .wk-button:hover{padding-left:0!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
