footer,.footer{content-visibility:auto;contain-intrinsic-size:auto 400px}.product-reviews,[class*=reviews-section]{content-visibility:auto;contain-intrinsic-size:auto 600px}.js-upsell-slider,[class*=related-products],[class*=recently-viewed]{content-visibility:auto;contain-intrinsic-size:auto 400px}.faq-accordion,[class*=faq-section]{content-visibility:auto;contain-intrinsic-size:auto 500px}.collection-seo-content{content-visibility:auto;contain-intrinsic-size:auto 300px}.img-blur-up{filter:blur(5px);transform:scale(1.01);transition:filter .5s ease-out,transform .5s ease-out;will-change:filter,transform}.img-blur-up--loaded{filter:blur(0);transform:scale(1)}@media (prefers-reduced-motion: reduce){.img-blur-up{filter:none;transform:none;transition:none}}.page-exit{animation:pageExit .15s ease-out forwards}@keyframes pageExit{to{opacity:.7;transform:scale(.99)}}.page-transitioning:after{content:"";position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary, #7D7D4C) 0%,var(--color-accent-amber, #C29763) 50%,var(--color-primary, #7D7D4C) 100%);background-size:200% 100%;animation:progressBar 1s ease-in-out infinite;z-index:9999}@keyframes progressBar{0%{background-position:100% 0}to{background-position:-100% 0}}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s}::view-transition-old(root){animation:fadeOut .2s ease-out}::view-transition-new(root){animation:fadeIn .2s ease-in}.cart-count-bump{animation:cartBump .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes cartBump{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.cart-icon-shake{animation:cartShake .4s ease-in-out}@keyframes cartShake{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.click-ripple{position:absolute;border-radius:50%;background:#7d7d4c4d;transform-origin:center center;animation:rippleEffect .6s ease-out forwards;pointer-events:none;opacity:1}@keyframes rippleEffect{0%{scale:0;opacity:1}to{scale:2.5;opacity:0}}.btn-clicked{transform:scale(.97);transition:transform .1s ease-out}.touch-active{opacity:.85;transform:scale(.98);transition:all .1s ease-out}.touch-active:not(a):not(button):not(.btn):not([role=button]){opacity:1;transform:none}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.animate-on-scroll.in-view{opacity:1;transform:translateY(0)}.animate-on-scroll:nth-child(1){transition-delay:0ms}.animate-on-scroll:nth-child(2){transition-delay:50ms}.animate-on-scroll:nth-child(3){transition-delay:.1s}.animate-on-scroll:nth-child(4){transition-delay:.15s}.animate-on-scroll:nth-child(5){transition-delay:.2s}.animate-on-scroll:nth-child(6){transition-delay:.25s}@media (prefers-reduced-motion: reduce){.animate-on-scroll{opacity:1;transform:none;transition:none}.click-ripple,.cart-count-bump,.page-exit{animation:none}.touch-active,.btn-clicked{transform:none;transition:none}}.skeleton-pulse{animation:skeletonPulse 1.5s ease-in-out infinite}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.7}}.img-placeholder{background:linear-gradient(90deg,var(--color-accent-linen, #E6E0D4) 0%,var(--color-accent-porcelain, #D8D0C2) 50%,var(--color-accent-linen, #E6E0D4) 100%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}*:focus-visible{outline:2px solid var(--color-primary, #7D7D4C);outline-offset:2px;transition:outline-offset .1s ease-out}.block-product,.block-collection{transition:transform .2s ease-out,box-shadow .2s ease-out}.block-product:hover,.block-collection:hover{transform:translateY(-2px);box-shadow:0 4px 20px #463b331a}.btn-icon,.btn{transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out}.btn-icon:hover:not(:disabled),.btn:hover:not(:disabled){transform:translateY(-1px)}.btn-icon:active:not(:disabled),.btn:active:not(:disabled){transform:translateY(0)}.js-home-products-slider,.js-home-sale-slider{min-height:420px}@media (max-width: 991.98px){.js-home-products-slider,.js-home-sale-slider{min-height:380px}}@media (max-width: 575.98px){.js-home-products-slider,.js-home-sale-slider{min-height:320px}}.home-hero__usps{min-height:32px}.js-home-hero-aside-mobile{min-height:280px}.js-oppot-slider{min-height:120px}#products-grid{min-height:600px}@media (max-width: 575.98px){#products-grid{min-height:400px}}.trustpilot-widget{min-height:120px}.drawer-cart{min-height:200px}.skeleton-hero{min-height:500px}.skeleton-hero__media{aspect-ratio:16 / 9;min-height:300px}.skeleton-hero__aside{aspect-ratio:3 / 4;min-height:280px}.skeleton-grid{min-height:380px}.skeleton-product{aspect-ratio:1 / 1.4;min-height:320px}@media (max-width: 575.98px){.skeleton-hero{min-height:350px}.skeleton-grid{min-height:280px}.skeleton-product{min-height:240px}}.wishlist-toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:9999}.hero-section{min-height:500px;contain:layout}@media (max-width: 575.98px){.hero-section{min-height:400px}}.block-product__media{aspect-ratio:1 / 1;contain:layout}.block-collection__media{aspect-ratio:1 / 1}.home-reviews__media{aspect-ratio:4 / 3}.home-transport__media{aspect-ratio:16 / 9}.product-plantshopper__media{aspect-ratio:3 / 4}.block-category__media{aspect-ratio:3 / 4;min-height:200px}.featured-product-card__image{aspect-ratio:1 / 1}
/*# sourceMappingURL=/cdn/shop/t/4/assets/perceived-performance.css.map */
