.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}.custom-bundle-product{padding:10px;border-radius:8px;transition:all .3s ease}.custom-bundle-product:hover{background-color:#f9f9f9}.custom-dropdown{position:relative;width:100%;margin-bottom:10px}.dropdown-trigger{width:100%;padding:12px 15px;border:2px solid #e1e1e1;border-radius:6px;background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:14px;transition:all .3s ease}.dropdown-trigger:hover{border-color:#7e6c27}.dropdown-trigger.selected{border-color:#7e6c27;background-color:#fafafa}.dropdown-arrow{color:#666;transition:transform .3s ease}.dropdown-content{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e1e1e1;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 4px 6px #0000001a;z-index:1000;max-height:300px;overflow:hidden}.dropdown-search{padding:10px;border-bottom:1px solid #eee}.search-input{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:13px;outline:none}.search-input:focus{border-color:#7e6c27}.dropdown-options{max-height:250px;overflow-y:auto}.dropdown-option{display:flex;align-items:center;padding:10px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f5f5f5}.dropdown-option:hover{background-color:#f9f9f9}.dropdown-option:last-child{border-bottom:none}.option-image{width:50px;height:50px;margin-right:12px;overflow:hidden;border-radius:4px;flex-shrink:0}.option-image img{width:100%;height:100%;object-fit:cover}.option-details{flex:1;min-width:0}.option-title{font-size:14px;font-weight:500;margin-bottom:4px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-price{font-size:13px;font-weight:600;display:flex;flex-direction:column;gap:2px}.option-price .original-price{font-size:12px;color:#999;text-decoration:line-through;line-height:1}.option-price .sale-price{font-size:13px;color:#7e6c27;font-weight:600;line-height:1}.product-price-display{text-align:center;margin-top:10px;min-height:24px}.product-price-display .original-price{text-decoration:line-through;color:#999;margin-right:8px}.product-price-display .discounted-price{color:#7e6c27;font-weight:700}.bundle-total-section{border:2px solid #7E6C27}.credibility-bar .grid__item{padding:0 5px}.product-single__description .features{display:none}@media screen and (max-width: 768px){.custom-bundle-product .product-image,.custom-bundle-product .product-placeholder{height:250px!important}.bundle-total-section{margin:30px 0 20px;padding:15px}.total-discounted{font-size:20px!important}.dropdown-content{max-height:250px}.dropdown-options{max-height:200px}}@media screen and (max-width: 600px){.grid__item.one-third{width:100%;margin-bottom:20px}.custom-bundle-product .product-image,.custom-bundle-product .product-placeholder{height:200px!important}.option-image{width:45px;height:45px}.option-title{font-size:13px}.option-price .original-price{font-size:11px}.option-price .sale-price{font-size:12px}}@media screen and (max-width: 400px){.custom-bundle-product .product-image,.custom-bundle-product .product-placeholder{height:180px!important}.dropdown-trigger{font-size:12px;padding:10px 12px}.option-image{width:40px;height:40px;margin-right:10px}.option-title{font-size:12px}.option-price .original-price{font-size:10px}.option-price .sale-price{font-size:11px}.dropdown-content{max-height:200px}.dropdown-options{max-height:150px}}#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/51/compiled_assets/styles.css.map */
