.before-after-section{background-color:#f9f9f9;color:#4d4d4d}.before-after-section .section-header{margin-bottom:35px}.before-after-section .slick .slick-track{display:flex!important}.before-after-section .slick .slick-slide{padding:0 20px;height:inherit!important}.before-after-section .slick .slick-slide>div{height:100%;padding:20px 0;text-align:center}.before-after-section .slick-dots li button:before,.before-after-section .slick-dots li a:before,.before-after-section .slick-dots li.slick-active button:before{color:#000;content:"\2022";font-size:40px;line-height:30px;font-family:arial}.before-after-section img{border:6px solid #FFF;border-radius:5px;box-shadow:0 0 2px #0003}.before-after-section .product-name{font-size:14px;margin-top:10px}.before-after-section .author{font-size:12px;margin-top:10px}.collection-images-section h2{font-family:Wulkan Display,Montserrat,Arial;font-weight:500;text-transform:initial;padding-left:5%;padding-right:5%;margin-left:auto;margin-right:auto;max-width:800px}.collection-images a{display:block;position:relative}.collection-images a img{display:block;width:100%}.collection-images a .mask{position:absolute;top:0;width:100%;height:100%}.collection-images a h3{position:absolute;bottom:0;width:100%;text-align:center;text-transform:uppercase;color:#fff;font-size:1.25em;font-weight:400}@media all and (min-width: 750px){.collection-images a h3{font-size:1.8em}}@media all and (min-width: 1000px){.collection-images a h3{font-size:2em}}.featured-collection-side-scrolling-section{background-color:#f5f5f5}.featured-collection-side-scrolling{margin-left:10px;margin-right:10px;overflow-x:scroll;white-space:nowrap;text-align:center;padding-bottom:15px}.featured-collection-side-scrolling .item{display:inline-block;width:220px;white-space:normal;margin-right:15px;padding-top:12px}.featured-collection-side-scrolling .item>div{padding:20px 10px;background-color:#fff;margin-bottom:0;border-radius:15px}.featured-collection-side-scrolling .item .discount-badge{top:-12px}top:-12px; .featured-collection-side-scrolling::-webkit-scrollbar{height:6px}.featured-collection-side-scrolling::-webkit-scrollbar-track{background-color:#fff}.featured-collection-side-scrolling::-webkit-scrollbar-thumb{background-color:#949494;border-radius:3px}.credibility-bar{padding:10px 0;text-align:center}.credibility-bar img{max-height:60px}@media screen and (min-width: 430px){.credibility-bar img{max-height:75px}}@media screen and (min-width: 600px){.credibility-bar img{max-height:120px}}.hero-image-video-split-section .grid{position:relative;display:none}.hero-image-video-split-section .grid.show{display:block}.hero-image-video-split-section .grid .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-size:auto 55%;background-repeat:no-repeat}.hero-image-video-split-section video{width:100%;height:auto}.hero-image{display:block}.aspect-keeper{position:relative;width:100%;padding-top:86.03%}@media all and (min-width: 700px){.aspect-keeper{padding-top:31.05%}}#hero-video-url{position:absolute;top:0;left:0;bottom:0;right:0}#hero-video{display:block;width:100%!important}.hide{display:none}#hero-video{display:block;width:100%!important;height:auto!important}#shopify-section-product-template{padding-top:6px}.product-single__description *{color:#575757}.accordion{margin-top:25px}.accordion dl{margin:0;padding:0;border-top:2px solid #f4f4f4}.accordion dl:last-child{border-bottom:2px solid #f4f4f4}.accordion dt{margin:0;padding:20px 0;text-transform:uppercase;cursor:pointer;color:#7f7f7f;font-weight:600;font-size:16px;position:relative}.accordion dt .arrow{position:absolute;height:1.1rem;width:1.1rem;right:.5rem;top:50%;transform:translateY(-50%)}.accordion dt .arrow:before,.accordion dt .arrow:after{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:#818181;border-radius:2px}.accordion dt .arrow:before{transform:translateY(-50%)}.accordion dt .arrow:after{transform:rotate(90deg) translate(-8%);transition:all .5s}.accordion dt.expanded .arrow:after{transform:rotate(0) translateY(-50%)}.accordion dd{margin:0;padding:0 0 15px}.features{margin-top:35px;display:flex;flex-wrap:nowrap;justify-content:space-evenly}.features img{height:130px}.sticky-add-to-cart{position:fixed;bottom:0;left:0;transform:translateY(100%);transition:transform .5s ease-in-out;width:100%;padding:5px 0;background-color:#ffffffe6;border-top:1px solid #CCC;z-index:5}.sticky-add-to-cart.show{transform:translateY(0)}.sticky-add-to-cart .page-width{display:flex;align-items:center;justify-content:space-between}.sticky-add-to-cart .product-name{flex-basis:50%;font-style:normal;font-weight:500;font-size:16px}.sticky-add-to-cart .add-to-cart-controls{flex-basis:50%}.sticky-add-to-cart .add-to-cart-controls .product-form__controls-group{justify-content:flex-end;flex-wrap:nowrap}.sticky-add-to-cart .add-to-cart-controls button[type=submit]{width:260px;height:46px;margin-right:10px;margin-bottom:0;flex-shrink:3}.sticky-add-to-cart .add-to-cart-controls .product-form__quantity-group{width:90px;margin-bottom:0;flex-shrink:0}@media screen and (max-width: 800px){.sticky-add-to-cart .page-width{display:block}.sticky-add-to-cart .product-name{text-align:center;margin-bottom:6px;margin-top:4px}.sticky-add-to-cart .add-to-cart-controls .product-form__controls-group{justify-content:center}.features img{height:100px}}@media screen and (max-width: 600px){.features{justify-content:space-between}.features img{height:85px}}@media screen and (max-width: 500px){.features img{height:70px}}@media screen and (max-width: 400px){.features img{height:60px}}@media screen and (max-width: 360px){.sticky-add-to-cart .add-to-cart-controls button[type=submit] span{float:none!important;display:block;text-align:center}.features img{height:52px}}.single-image-section img{display:block;width:100%}.top-main-categories{overflow-x:auto;display:flex;justify-content:center}.top-main-categories .item{padding:12px 10px;font-family:var(--font-stack-header);font-weight:var(--font-weight-header);font-size:14px;color:#000;white-space:nowrap;text-transform:uppercase}.template-index .top-main-categories.white .item{color:#fff}.template-index .top-main-categories.black .item{color:#000}.top-main-categories .item[href="/pages/christmas-gift-centre"],.mobile-nav__sublist-link[href="/pages/christmas-gift-centre"] .mobile-nav__label{color:#c84145!important}.top-main-categories .item:hover{background-color:#dcdcc880}.top-main-categories::-webkit-scrollbar{height:6px}.top-main-categories::-webkit-scrollbar-track{background-color:#fff}.top-main-categories::-webkit-scrollbar-thumb{background-color:#949494;border-radius:3px}@media only screen and (min-width: 750px){.template-index .top-main-categories{top:80px}}@media only screen and (max-width: 749px){.template-index .top-main-categories{top:60px}.top-main-categories .item{padding-top:0}}@media only screen and (max-width: 540px){.top-main-categories .item{padding-left:6px;padding-right:6px;font-size:13px}}@media only screen and (max-width: 480px){.top-main-categories .item{padding-left:5px;padding-right:5px;font-size:12px}}@media only screen and (max-width: 430px){.top-main-categories{justify-content:flex-start}}.people-saying-section{color:#4d4d4d;text-align:center}.people-saying-section .section-header{margin-bottom:35px}.people-saying-section .slick .slick-track{display:flex!important}.people-saying-section .slick .slick-slide{padding:0 20px;height:inherit!important}.people-saying-section .slick-dots li button:before,.people-saying-section .slick-dots li a:before,.people-saying-section .slick-dots li.slick-active button:before{color:#000;content:"\2022";font-size:40px;line-height:30px;font-family:arial}.people-saying-section .author{margin-top:15px;font-size:18px}.people-saying-section img{display:inline}.people-saying-section .text,.people-saying-section .social-link{margin-top:15px}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map */
