.featured-collections-section{width:100vw;margin:0;padding:0;left:50%;transform:translate(-50%);overflow:hidden;background-color:var(--grid-gap-color);position:relative}.featured-collections{width:100%;margin:0;padding:0;display:flex;flex-direction:column;position:relative}.grid-animated-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;will-change:background;transition:background .05s ease}.featured-collections-top{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;gap:var(--grid-gap-size);padding:0;box-sizing:border-box;position:relative;z-index:2}.featured-collections-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;gap:var(--grid-gap-size);margin-top:var(--grid-gap-size);padding:0;box-sizing:border-box;position:relative;z-index:2}@media (max-width: 768px){.featured-collections-top,.featured-collections-bottom{grid-template-columns:1fr;gap:1px}.featured-collections-top{padding:0;margin-bottom:1px}}.featured-collection-item{position:relative;width:100%;aspect-ratio:16 / 9;margin:0;padding:0;overflow:hidden;cursor:pointer;background-color:#fff;border-radius:0;z-index:2}@supports not (aspect-ratio: 16 / 9){.featured-collection-item{position:relative;width:100%;height:0;padding-bottom:56.25%}.featured-collection-item>div{position:absolute;top:0;left:0;width:100%;height:100%}}.featured-collection-item:hover{transform:none!important;background-color:transparent!important}.featured-collection-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.featured-collection-bg img{width:100%;height:100%;object-fit:cover;display:block}.featured-collection-product{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:transform .5s cubic-bezier(.34,1.56,.64,1);transform-origin:center}.featured-collection-product img{width:100%;height:100%;object-fit:contain;display:block}.featured-collection-item:hover .featured-collection-product{transform:scale(1.05)}.featured-collection-buynow{position:absolute;bottom:0;right:0;width:auto;text-align:center;color:#fff;font-size:1.3rem;font-weight:700;z-index:4;padding:8px 25px;font-family:var(--title-font);background-color:#d75b39;border-radius:0;border-top:3px solid white;border-left:3px solid white;box-shadow:0 2px 8px #0000004d;transition:background-color .3s ease,transform .2s ease;text-transform:uppercase;letter-spacing:.5px;user-select:none}@media (min-width: 769px){.featured-collection-item:hover .featured-collection-buynow,.featured-collection-item:hover .featured-collection-title{background-color:#ff6b47}}.featured-collection-title{position:absolute;top:0;left:0;width:100%;text-align:center;color:#fff;font-size:1.3rem;font-weight:700;z-index:4;padding:8px 25px;font-family:var(--title-font);background-color:#d75b39;border-radius:0;border-bottom:0;border-left:0;border-right:0;box-shadow:0 2px 8px #0000004d;transition:none;text-transform:uppercase;letter-spacing:.5px;user-select:none;box-sizing:border-box}@media (max-width: 768px){.featured-collection-title{position:absolute;top:0;left:0;right:0;width:100%;text-align:center;color:#fff;font-size:1rem;font-weight:700;z-index:4;padding:8px 0;font-family:var(--title-font);background-color:transparent;border-radius:0;border:0px;box-shadow:initial;transition:none;text-transform:uppercase;letter-spacing:.5px;user-select:none;text-shadow:none;transform:none}.featured-collection-buynow{position:absolute;bottom:0;right:0;width:auto;text-align:center;color:#fff;font-size:1.3rem;font-weight:700;z-index:4;padding:8px 25px;font-family:var(--title-font);background-color:transparent;border-radius:0;border:0px;transition:background-color .3s ease,transform .2s ease;text-transform:uppercase;letter-spacing:.5px;user-select:none}}.image-loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:imageLoadingShimmer 1.5s ease-in-out infinite}.product-image-front .image-loading,.product-image-back .image-loading{background:none!important;animation:none!important}@keyframes imageLoadingShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.image-blur{filter:blur(10px);transform:scale(1.05)}.product-image-front .image-blur,.product-image-back .image-blur{transform:none!important}.image-loaded{animation:imageFadeIn .3s ease-out}.product-image-front .image-loaded,.product-image-back .image-loaded{animation:none!important}@keyframes imageFadeIn{0%{opacity:.8}to{opacity:1}}.image-error{position:relative;background:#f5f5f5}.image-error:after{content:"\26a0\fe0f";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2em;color:#999}.product-card img.image-loading,.product-card img.image-blur{transition:filter .3s ease,opacity .3s ease;will-change:filter,opacity}.product-image-front img,.product-image-back img{transition:none!important;will-change:auto!important;transform:none!important;filter:none!important;opacity:1!important;animation:none!important}.product-image-container{transform-style:preserve-3d!important}.product-image-front,.product-image-back{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.modal-image img{transition:opacity .3s ease}img[data-src]{background:#f0f0f0;min-height:200px}@media (max-width: 768px){.image-blur{filter:blur(5px)}@media (prefers-reduced-motion: reduce){.image-loading{animation:none;background:#f0f0f0}.image-loaded{animation:none}.product-card img,.modal-image img{transition:none}}}.gallery-thumbnail{background:#f5f5f5;position:relative;overflow:hidden}.gallery-thumbnail.loading:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:thumbnailShimmer 1s ease-in-out infinite}@keyframes thumbnailShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.product-card img,.gallery-image img{content-visibility:auto;contain-intrinsic-size:800px 800px}.product-card{transition:none!important}.product-card .product-image,.product-card .product-image-container,.product-card .product-image-front,.product-card .product-image-back{animation-play-state:running!important;--animations-enabled: running !important}.product-image-front img,.product-image-back img{visibility:visible!important;display:block!important;position:relative!important}.product-image-front img,.product-image-back img{animation:none!important;animation-delay:0s!important;opacity:1!important;visibility:visible!important;will-change:auto!important;content-visibility:visible!important}.product-image-container{transform-style:preserve-3d!important;-webkit-transform-style:preserve-3d!important}.product-image-front.image-loading,.product-image-back.image-loading,.product-image-front.image-loaded,.product-image-back.image-loaded,.product-image-front.image-blur,.product-image-back.image-blur{background:none!important;animation:none!important}.product-card{transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}header .container{max-width:100%;width:100%;padding:0 40px}.header-content{width:100%;max-width:100%}@media (max-width: 1200px){header .container{padding:0 30px}}@media (max-width: 768px){header .container{padding:0 20px}}@media (max-width: 480px){header .container{padding:0 15px}}.header-inner-container{max-width:1400px;margin:0 auto;width:100%}
