@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--font-myriadpro: $font-myriadpro;--font-body: "MyriadPro", sans-serif;--font-italic: "MyriadPro-Italic", sans-serif;--font-header: "MyriadPro-Bold", sans-serif}:root{--grid-x-small: 320px;--grid-small: 480px;--grid-six-hundreds: 600px;--grid-medium: 768px;--grid-large: 1024px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 1440px}.btn-link{display:inline-flex;width:fit-content;text-decoration:none;color:inherit;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.02em;padding:0;border-radius:0;background-color:transparent;position:relative}.btn-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transition:width .3s ease-in-out}.btn-link:hover:not(:disabled):after{width:0;transition:width .3s ease-in-out}.btn-arrow{display:inline-block;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:19.36px;letter-spacing:-.05em;position:relative;padding:0 22px 0 0}.btn-arrow:after{content:"";display:block;width:13px;height:13px;background-image:url(/cdn/shop/files/icon-arrow.svg);position:absolute;top:50%;right:0;transform:translateY(-50%)}@media only screen and (min-width:769px){.btn-arrow:hover{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);perspective:1000px}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(1px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}.btn-button{display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:14px;letter-spacing:.08em;padding:18px 26.5px;text-align:center;border:none;position:relative;overflow:hidden;text-decoration:none}.btn-button.btn-button--small{padding:12px 26.5px}.btn-button.btn-button--primary{color:#f3f0ee;background-color:#292019}.btn-button.btn-button--primary:before{position:absolute;top:0;left:-65%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(to right,#fff0,#fff3);transform:skew(-25deg)}.btn-button.btn-button--primary:hover:not(:disabled){cursor:pointer}@media only screen and (min-width:769px){.btn-button.btn-button--primary:hover:not(:disabled):before{animation:shine .82s cubic-bezier(.36,.07,.19,.97) both}}.btn-button.btn-button--secondary{color:#292019;border:1px solid #292019}.btn-button.btn-button--secondary:before,.btn-button.btn-button--secondary:after{content:"";background:#292019;position:absolute;transition:none;transform:scale(0);opacity:1;height:1px;width:100%}.btn-button.btn-button--secondary:before{top:-1px;left:-1px;transform-origin:100% 100%;transition-delay:.9s}.btn-button.btn-button--secondary:after{transform-origin:100% 0;transition-delay:.9s;bottom:-1px;right:-1px}.btn-button.btn-button--secondary:hover:before{top:0;left:0}.btn-button.btn-button--secondary:hover:after{bottom:0;right:0}.btn-button.btn-button--secondary:hover:before,.btn-button.btn-button--secondary:hover:after{transform:scale(1.5);opacity:0;transition:all 1s ease}.btn-button.full-width{display:block;width:100%;max-width:100%}.btn-button.fixed-width{display:block;width:100%;max-width:257px}@media only screen and (max-width:768px){.btn-button.fixed-width{max-width:100%}}@keyframes shine{to{left:105%}}.btn-text{font-family:Inter,sans-serif;font-weight:500;position:relative;overflow:hidden;text-decoration:none;width:fit-content}.btn-text.large{font-size:22px;line-height:26.63px;letter-spacing:-.002em;padding:0 0 5px}@media only screen and (max-width:768px){.btn-text.large{font-size:16px;line-height:19.36px;letter-spacing:-.02em;padding:0 0 9px}}.btn-text.medium{font-size:16px;line-height:19.36px;letter-spacing:-.02em;padding:0 0 7px}@media only screen and (max-width:768px){.btn-text.medium{padding:0 0 6px}}.btn-text.small{font-size:12px;line-height:14px;letter-spacing:-.02em;padding:0 0 4px}.btn-text.white{color:#fff}.btn-text.white:after{border-bottom:1px solid #ffffff}.btn-text.black{color:#292019}.btn-text.black:after{border-bottom:1px solid #292019}.btn-text:after{content:"";display:block;width:100%;position:absolute;bottom:0;left:0;transition:all .3s ease}@media only screen and (min-width:769px){.btn-text:hover:after{width:0;transition:all .3s ease}}.template-page,.shopify-policy__container{font-family:Inter,sans-serif}.template-page code,.shopify-policy__container code{background-color:#d4d4d4;color:#905;display:inline-block;margin:0;padding:.15rem .25rem;font-size:12px;border-radius:4px}.template-page .style-gudie__container,.shopify-policy__container .style-gudie__container{display:flex;flex-direction:column}.template-page .alignment-left,.shopify-policy__container .alignment-left{align-items:flex-start}.template-page .alignment-left .style-guide__block-wrapper,.shopify-policy__container .alignment-left .style-guide__block-wrapper{justify-content:flex-start}.template-page .alignment-center,.shopify-policy__container .alignment-center{align-items:center}.template-page .alignment-center .style-guide__block-wrapper,.shopify-policy__container .alignment-center .style-guide__block-wrapper{justify-content:center}.template-page .alignment-right,.shopify-policy__container .alignment-right{align-items:flex-end}.template-page .alignment-right .style-guide__block-wrapper,.shopify-policy__container .alignment-right .style-guide__block-wrapper{justify-content:flex-end}.template-page .style-guide__block-group,.shopify-policy__container .style-guide__block-group{font-size:30px}.template-page .style-guide__block-wrapper,.shopify-policy__container .style-guide__block-wrapper{margin:0 0 20px;width:100%}.template-page .style-guide__block-wrapper.divider,.shopify-policy__container .style-guide__block-wrapper.divider{width:100%}.template-page .style-guide__block-wrapper.colour div,.template-page .style-guide__block-wrapper.icon div,.shopify-policy__container .style-guide__block-wrapper.colour div,.shopify-policy__container .style-guide__block-wrapper.icon div{display:flex;align-items:center;gap:10px}.template-page .style-guide__block-colour,.shopify-policy__container .style-guide__block-colour{display:inline-block;width:20px;height:20px;border-radius:50%}.template-page .h1,.template-page .h2,.template-page .h3,.template-page .h4,.template-page .h5,.template-page .h6,.template-page h1,.template-page h2,.template-page h3,.template-page h4,.template-page h5,.template-page h6,.shopify-policy__container .h1,.shopify-policy__container .h2,.shopify-policy__container .h3,.shopify-policy__container .h4,.shopify-policy__container .h5,.shopify-policy__container .h6,.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5,.shopify-policy__container h6{font-family:Playfair Display,sans-serif;font-weight:500}.section-full-width{width:100%;max-width:100%}@media only screen and (max-width:768px){.desktop-only{display:none}}@media only screen and (max-width:1024px){.desktop-only-large{display:none}}@media only screen and (min-width:769px){.mobile-only{display:none}}@media only screen and (min-width:1025px){.mobile-only-large{display:none}}.hidden,.hide{display:none}.common-hover-animation{overflow:hidden}@media only screen and (min-width:1025px){.common-hover-animation:hover img{opacity:.8;transform:scale(1.15) rotate(5deg);transition:all .3s ease}}.common-hover-animation img{transition:all .3s ease}body::-webkit-scrollbar{display:none}.section-common-wrapper{padding-left:47px;padding-right:47px}@media only screen and (max-width:1024px){.section-common-wrapper{padding-left:24px;padding-right:24px}}@media only screen and (max-width:768px){.section-common-wrapper{padding-left:16px;padding-right:16px}}.common-page-title{font-family:Playfair Display,sans-serif;font-size:24px;font-weight:500;line-height:1.2;font-style:italic;letter-spacing:-.03em;color:#292019}.common-page-description{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.4;font-style:normal;letter-spacing:-.02em;color:#212121}.text-block.h4 h3{font-family:Playfair Display,sans-serif;font-size:24px;font-weight:500;line-height:1.2;font-style:italic;letter-spacing:-.03em}.section-resource-list{display:flex;flex-direction:column;padding-left:48px;padding-right:48px}@media only screen and (max-width:1024px){.section-resource-list{padding-left:24px;padding-right:24px}}@media only screen and (max-width:768px){.section-resource-list{padding-left:16px;padding-right:16px}}.kl-private-reset-css-Xuajs1>div>div>div>div>div>div>a>svg{display:none}.shopify-products-slider{--util-page-margin-offset: max( 20px, calc((100% - min(150rem, calc(100% - 40px) ))/2) );--resource-list-column-gap: 20px}.shopify-products-slider .products-slider__wrapper{display:flex;position:relative}.shopify-products-slider .products-slider__wrapper{display:flex}@media only screen and (max-width:1024px){.shopify-products-slider .products-slider__wrapper{flex-direction:column;gap:16px}}@media only screen and (max-width:768px){.shopify-products-slider .products-slider__wrapper{gap:20px}}.shopify-products-slider .products-slider__wrapper:not(.section-full-width){max-width:var(--max-width);margin:0 auto}.shopify-products-slider .products-slider__info-card{display:flex;flex-direction:column;justify-content:center;width:28%;padding:0 20px}@media only screen and (max-width:1024px){.shopify-products-slider .products-slider__info-card{width:33%;padding:0 0 0 20px}}@media only screen and (max-width:768px){.shopify-products-slider .products-slider__info-card{width:100%;padding:0 20px}}.shopify-products-slider .products-slider__info-card .products-slider__subtitle{font-size:12px;font-weight:500;color:#382315;letter-spacing:.08em;margin:0 0 6px}.shopify-products-slider .products-slider__info-card .products-slider__title{font-size:48px;font-weight:400;color:#292019;line-height:63px;letter-spacing:-.07em;margin:0 0 24px}@media only screen and (max-width:768px){.shopify-products-slider .products-slider__info-card .products-slider__title{line-height:48px}}.shopify-products-slider .products-slider__info-card .products-slider__title p{margin:0;padding:0}.shopify-products-slider .products-slider__info-card .products-slider__description{width:100%;max-width:230px;font-size:16px;font-weight:400;color:#292019cc;line-height:18px;letter-spacing:-.02em;margin:0 0 40px}@media only screen and (max-width:768px){.shopify-products-slider .products-slider__info-card .products-slider__description{max-width:100%;margin:0}}@media only screen and (max-width:768px){.shopify-products-slider .products-slider__info-card .products-slider__button-wrapper{display:none}}.shopify-products-slider .products-slider__products-wrapper{width:100%;display:block}.shopify-products-slider .products-slider__head{display:flex;flex-direction:column;width:26%;padding:69px 43px 0 75px}@media only screen and (max-width:1300px){.shopify-products-slider .products-slider__head{padding:69px 30px 0}}@media only screen and (max-width:1024px){.shopify-products-slider .products-slider__head{width:100%;padding:0 20px}}@media only screen and (max-width:1024px){.shopify-products-slider .products-slider__head.with-link{flex-direction:row;justify-content:space-between;align-items:center}}.shopify-products-slider .products-slider__head-sub-heading{margin:0 0 10px}.shopify-products-slider .products-slider__head-heading{margin:0 0 29px}@media only screen and (max-width:1024px){.shopify-products-slider .products-slider__head-heading span{font-size:47px}}.shopify-products-slider .products-slider__products{width:100%;overflow:visible;position:relative}.shopify-products-slider .products-slider__products .resource-list__carousel .resource-list__slide{--slide-width: clamp(150px, 60cqw, 28%)}@media only screen and (max-width:1024px){.shopify-products-slider .products-slider__products .resource-list__carousel .resource-list__slide{--slide-width: clamp(150px, 60cqw, 38%)}}@media only screen and (max-width:768px){.shopify-products-slider .products-slider__products .resource-list__carousel .resource-list__slide{--slide-width: clamp(150px, 60cqw, 58%)}}@media only screen and (max-width:480px){.shopify-products-slider .products-slider__products .resource-list__carousel .resource-list__slide{--slide-width: clamp(150px, 78cqw, 78%)}}.shopify-products-slider .products-slider__products slideshow-arrows{overflow:hidden}.shopify-products-slider .products-slider__products slideshow-arrows .slideshow-control{position:absolute}.shopify-products-slider .products-slider__products slideshow-arrows .slideshow-control.slideshow-control--previous{opacity:1;left:-44px;transition:all .3s ease}.shopify-products-slider .products-slider__products slideshow-arrows .slideshow-control.slideshow-control--next{opacity:1;right:-44px;transition:all .3s ease}.shopify-products-slider .products-slider__products slideshow-component:hover slideshow-arrows .slideshow-control.slideshow-control--previous{left:16px;transition:all .3s ease}.shopify-products-slider .products-slider__products slideshow-component:hover slideshow-arrows .slideshow-control.slideshow-control--next{right:16px;transition:all .3s ease}.shopify-products-slider .products-slider__buttons{display:none}@media only screen and (max-width:768px){.shopify-products-slider .products-slider__buttons{display:block;padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-products-slider.autostyle.css.map */
