@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width:989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width:749px){.collection .loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.collection .loading-overlay{left:0}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width:750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width:989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.collection{position:relative;isolation:isolate;background:radial-gradient(circle at 12% 8%,rgba(214,194,179,.26),transparent 34rem),radial-gradient(circle at 88% 18%,rgba(240,231,222,.72),transparent 30rem)}.collection:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(115deg,rgba(58,42,34,.035),transparent 34%),radial-gradient(circle at 50% 0,rgba(255,255,255,.5),transparent 42rem);opacity:.86}.collection__title.title-wrapper{max-width:min(82rem,100%)}.collection__title .title{max-width:12ch;color:rgb(var(--color-foreground));letter-spacing:-.055em;line-height:.92}.collection__title .title:not(:only-child){margin-bottom:1.2rem}.collection__description{max-width:64rem;color:rgba(var(--color-foreground),.72);font-size:clamp(1.45rem,1.1vw,1.72rem);line-height:1.78}.collection__description.rte a{color:currentColor;text-decoration-thickness:.08rem;text-underline-offset:.45rem}.collection__view-all{margin-top:clamp(2.4rem,4vw,4.8rem);text-align:center}.collection__view-all a:not(.link){min-height:5.4rem;padding-inline:3.4rem;border-radius:999rem;letter-spacing:.16em;text-transform:uppercase;transition:transform var(--duration-default) ease,box-shadow var(--duration-default) ease,background-color var(--duration-default) ease,color var(--duration-default) ease}.collection__view-all a:not(.link):hover{transform:translateY(-.2rem);box-shadow:0 2.2rem 5rem #2c241b21}.collection .product-grid,.collection slider-component .product-grid{row-gap:clamp(2.4rem,4vw,5.6rem)}.collection .grid__item,.collection .slider__slide{--vf-card-rise: 0rem;transform:translateY(var(--vf-card-rise));transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .52s ease}.collection .grid__item:hover,.collection .slider__slide:hover{--vf-card-rise: -.35rem}.collection .card-wrapper{height:100%}.collection .loading-overlay{z-index:6;display:grid;place-items:center;min-height:12rem;background:linear-gradient(180deg,#f0e7deb8,#fcfaf8e0),radial-gradient(circle at center,rgba(214,194,179,.22),transparent 22rem);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.collection.loading .loading-overlay{display:grid}.collection.loading .product-grid,.collection.loading slider-component{opacity:.38;filter:blur(.3rem);pointer-events:none;transition:opacity var(--duration-default) ease,filter var(--duration-default) ease}.collection.loading .loading-overlay:after{content:"";width:3.2rem;height:3.2rem;border:.1rem solid rgba(58,42,34,.16);border-top-color:#3a2a22b8;border-radius:50%;animation:vf-collection-spin .9s linear infinite}@keyframes vf-collection-spin{to{transform:rotate(360deg)}}.collection--empty .title-wrapper{position:relative;max-width:72rem;margin-inline:auto;padding:clamp(4rem,7vw,8rem);border:.1rem solid rgba(58,42,34,.1);background:linear-gradient(135deg,#f0e7deeb,#fcfaf8e0),radial-gradient(circle at 15% 0,rgba(214,194,179,.3),transparent 26rem);box-shadow:0 3rem 8rem #2c241b14;text-align:center}.collection--empty .title-wrapper:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:.1rem solid rgba(58,42,34,.08);pointer-events:none}.collection .slider-buttons{margin-top:3rem}.collection .slider-button{border:.1rem solid rgba(58,42,34,.12);background:#fcfaf8b8;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);transition:transform var(--duration-default) ease,border-color var(--duration-default) ease,background-color var(--duration-default) ease}.collection .slider-button:hover{transform:translateY(-.2rem);border-color:#3a2a224d;background:#f0e7deeb}.collection .slider-counter{color:rgba(var(--color-foreground),.62);letter-spacing:.14em;text-transform:uppercase}.vf-product-grid-loading .collection,.collection.loading{cursor:progress}.vf-filtered-grid-item{animation:vf-filtered-grid-item-in .64s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--vf-grid-item-index, 0) * 38ms)}@keyframes vf-filtered-grid-item-in{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:750px){.collection__title.title-wrapper{margin-bottom:clamp(3.2rem,5vw,6.4rem)}.collection__title.title-wrapper--self-padded-tablet-down{padding-inline:clamp(3rem,5vw,5rem)}}@media screen and (min-width:990px){.collection__title--desktop-slider{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem}.collection__title--desktop-slider .title{margin-bottom:0}.collection--full-width slider-component:not(.slider-component-desktop){padding-inline:clamp(2rem,4vw,5rem)}}@media screen and (max-width:749px){.collection{overflow:hidden}.collection__title .title{max-width:13ch}.collection__description{font-size:1.42rem;line-height:1.72}.collection .slider--tablet.product-grid{scroll-padding-left:2rem}.collection .product-grid{row-gap:3.2rem}.collection__view-all a:not(.link){width:100%;min-height:5.2rem}}@media(prefers-reduced-motion:reduce){.collection .grid__item,.collection .slider__slide,.collection__view-all a:not(.link),.vf-filtered-grid-item{animation:none;transform:none;transition:none}.collection.loading .loading-overlay:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/template-collection.css.map */
