:root{--retail-ink:#242424;--retail-muted:#707070;--retail-line:#e5e5e5;--retail-soft:#f5f5f3;--retail-accent:#f28a22}body{color:var(--retail-ink);background:#fff}.announcement{min-height:25px;background:#e8e7e4;color:#363636;font-size:9px;letter-spacing:.2px}.utility{display:none}.main-header{height:72px;max-width:none;padding:0 clamp(18px,3vw,48px);display:grid;grid-template-columns:170px minmax(300px,1fr) auto;grid-gap:34px;gap:34px;box-shadow:none;border-bottom:1px solid var(--retail-line)}.brand-logo img{width:142px}.main-header nav{order:3;gap:22px}.main-header nav a{font-size:11px}.actions{order:2;display:flex;justify-content:flex-end;gap:14px}.actions .search-trigger{order:-1;width:min(360px,28vw);height:38px;padding:0 14px;justify-content:flex-start;border-radius:20px;background:#f3f3f3;color:#686868;gap:9px}.actions .search-trigger span{display:block;font-size:10px;white-space:nowrap}.actions .icon-link,.actions>button:not(.search-trigger){width:38px;height:38px}.retail-home{overflow:hidden}.hero{min-height:620px;height:min(72vw,760px);max-height:760px;background:linear-gradient(90deg,rgba(15,15,15,.64),rgba(15,15,15,.18) 55%,rgba(15,15,15,.03)),url(/products-real/1409/Fuji-Capture%20One%200354.webp) 50%/cover no-repeat;display:flex;align-items:center}.hero-copy{padding:0 clamp(24px,8vw,120px);max-width:620px;color:#fff}.hero-copy p{font-size:9px;letter-spacing:1.8px}.hero-copy h1{font-size:clamp(44px,5.4vw,76px);line-height:1.02;letter-spacing:-2.8px;margin:18px 0 20px;font-weight:500}.hero-copy>span{display:block;max-width:470px;font-size:13px;line-height:1.7;color:rgba(255,255,255,.86);margin-bottom:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border-radius:22px;background:#fff;color:#222;font-size:10px;font-weight:600}.button.outline{background:transparent;border:1px solid #2b2b2b;color:#2b2b2b}.section{padding:76px clamp(18px,3vw,48px)}.section-heading{margin-bottom:30px}.design-story small,.feature-copy small,.newsletter small,.section-heading small{font-size:9px;letter-spacing:1.5px;color:#767676}.section-heading h2{font-size:clamp(27px,3vw,40px);letter-spacing:-1.2px;margin-top:7px}.section-heading>a{font-size:10px;border-bottom:1px solid #333}.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.product-image{aspect-ratio:1/1;background:#f4f4f2}.product-image img{padding:20px}.product-image>span{background:#4dacc6;color:#fff;top:10px;left:10px;padding:5px 7px;font-size:8px;letter-spacing:.2px}.product-image button{top:10px;right:10px;width:34px;height:34px;background:rgba(255,255,255,.82)}.product-meta .code{margin-top:12px;font-size:8px}.product-meta h3{font-size:11px;line-height:1.45;margin:5px 0}.product-meta p{font-size:11px}.product .add{margin-top:9px;border:0;background:#282828;color:#fff;min-height:36px;font-size:9px;opacity:0;transform:translateY(4px);transition:.2s ease}.product:focus-within .add,.product:hover .add{opacity:1;transform:none}.new-arrivals{background:#fff}.feature{display:grid;grid-template-columns:1fr 1fr;min-height:600px;background:#f5f5f3}.feature-image{min-height:600px;background:#ecece8}.feature-image img{width:100%;height:100%;object-fit:contain;padding:7%}.feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:9%}.feature-copy h2{font-size:clamp(34px,4vw,54px);line-height:1.06;letter-spacing:-1.8px;margin:14px 0 18px}.feature-copy p{font-size:12px;line-height:1.75;color:#666;max-width:490px;margin:0 0 24px}.categories{padding-top:84px}.category-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.category{background:#f4f4f2}.category-image{aspect-ratio:1.35;background:transparent}.category-image img{padding:7%}.category>div:last-child{display:flex;align-items:center;justify-content:space-between;padding:18px 20px}.category h3{font-size:18px;margin:0}.category span{display:flex;align-items:center;gap:7px;font-size:10px}.quotes{padding:110px 24px;background:#f7f7f7}.quotes p{max-width:760px;font-size:clamp(25px,3vw,38px);font-weight:300;line-height:1.25}.design-story{padding:90px clamp(24px,7vw,110px);background:#fff;color:#242424;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:70px;gap:70px}.design-story-intro h2{font-size:clamp(38px,4.5vw,62px);letter-spacing:-2px;margin:14px 0}.design-story-intro p{color:#666}.story-grid{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin:0}.story-grid>div{min-height:0;padding:20px 0;border-top:1px solid #ddd}.story-grid h3{font-size:12px}.story-grid p{font-size:10px;color:#6e6e6e}.benefits{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--retail-line);border-bottom:1px solid var(--retail-line);background:#fff}.benefits>div{min-height:108px;padding:24px 16px;border-right:1px solid var(--retail-line)}.benefits>div:last-child{border-right:0}.newsletter{padding:72px 20px;background:#f3f3f3}.newsletter h2{font-size:clamp(31px,4vw,46px)}.signup{border:0;border-bottom:1px solid #333;background:transparent;padding:0;height:44px}.signup button{border-radius:22px;min-width:110px}.add-toast{position:fixed;right:22px;top:112px;z-index:1200;background:#222;color:#fff;padding:13px 17px;font-size:10px;box-shadow:0 12px 30px rgba(0,0,0,.18)}.add-toast strong{display:block;margin-top:3px}.alya-footer{background:#f3f3f3!important}.alya-footer-inner{padding-top:64px!important}.alya-footer-security{background:#fff!important}@media (max-width:1100px){.main-header{grid-template-columns:150px 1fr auto;gap:18px}.main-header nav{display:none}.actions .search-trigger{width:min(300px,35vw)}.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.main-header{height:64px;display:flex;padding:0 16px}.brand-logo{margin-right:auto}.brand-logo img{width:116px}.actions .search-trigger span{display:none}.actions .search-trigger{width:38px;padding:0;justify-content:center;background:transparent}.actions .icon-link:first-of-type{display:none}.hero{height:560px;min-height:560px;background-position:62%}.hero-copy{padding:0 22px}.hero-copy h1{font-size:43px;letter-spacing:-1.8px}.hero-copy>span{font-size:11px;max-width:330px}.section{padding:58px 16px}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px}.product .add{opacity:1;transform:none}.feature{grid-template-columns:1fr;min-height:0}.feature-image{min-height:340px}.feature-copy{padding:50px 22px 60px}.category-grid{grid-template-columns:1fr}.quotes{padding:76px 22px}.design-story{grid-template-columns:1fr;padding:68px 22px;gap:34px}.benefits{grid-template-columns:1fr 1fr}.benefits>div{border-bottom:1px solid var(--retail-line)}.newsletter{padding:64px 16px}.add-toast{left:16px;right:16px;top:92px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.main-header{position:relative;height:auto;min-height:104px;grid-template-columns:170px minmax(320px,620px) minmax(220px,1fr);grid-template-rows:64px 40px;grid-template-areas:"logo search actions" "nav nav nav";column-gap:30px;row-gap:0}.main-header>.brand-logo{grid-area:logo}.main-header>.header-searchbar{grid-area:search;width:100%;height:38px;align-self:center;display:flex;align-items:center;gap:9px;padding:0 15px;border:1px solid #e5e5e5;border-radius:22px;background:#f5f5f4;color:#6a6a68;cursor:pointer;text-align:left}.main-header>.header-searchbar span{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-header>nav{grid-area:nav;order:0;height:40px!important;justify-content:center;border-top:1px solid #f1f1ef}.main-header>.actions{grid-area:actions;order:0;align-self:center}.main-header .actions .icon-link{position:relative;flex:none}.main-header .actions .icon-link b{z-index:2}.main-header .mega-inner{padding:22px clamp(24px,4vw,60px) 28px}.main-header .mega-heading{margin-bottom:18px}.main-header .mega-products{display:grid!important;grid-gap:18px!important;gap:18px!important;align-items:start!important}.main-header .mega-product{display:block!important;min-width:0!important;height:auto!important}.main-header .mega-image{height:138px!important;aspect-ratio:auto!important;background:#f5f4f1!important}.main-header .mega-image img{padding:8px!important}.main-header .mega-product strong{display:block!important;line-height:1.35!important;white-space:normal!important;text-align:left!important}.hero-copy h1{max-width:560px;font-size:clamp(43px,4.8vw,66px);line-height:1.03}.newsletter{height:auto!important;min-height:0!important;padding:68px 20px!important}.newsletter .signup button,.signup button{background:#222!important;color:#fff!important;border:0!important;font-weight:600!important}.alya-footer{background:#f1f1ef!important;color:#242424!important;padding:54px clamp(22px,5vw,80px) 18px!important}.alya-footer-inner{grid-template-columns:minmax(300px,1.05fr) minmax(0,1.65fr)!important;gap:72px!important}.alya-footer-brand .footer-brand img{width:145px!important}.alya-footer-brand p{color:#666!important}.footer-company{border-color:#c9c9c6!important}.alya-footer-grid h4,.footer-company>strong{color:#242424!important}.footer-company>span,.footer-company>span b{color:#666!important}.footer-shop-link{color:#242424!important}.alya-footer-grid a{color:#696967!important}.alya-footer-security{background:transparent!important;border-color:#c9c9c6!important}.alya-footer-security b{color:#353535!important}.alya-footer-bottom,.alya-footer-security small{color:#70706d!important}@media (max-width:1100px){.main-header{grid-template-columns:150px minmax(260px,1fr) auto}.main-header>nav{display:flex}.main-header .mega-products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.alya-footer-inner{grid-template-columns:1fr!important;gap:34px!important}}@media (max-width:900px){.main-header{height:64px;min-height:64px;display:flex;padding:0 16px}.main-header>.brand-logo{margin-right:auto}.main-header>.header-searchbar{width:38px;height:38px;padding:0;justify-content:center;border:0;background:transparent}.main-header>.header-searchbar span,.main-header>nav{display:none}.main-header>.actions{align-self:auto}.alya-footer{padding:42px 22px 16px!important}}@media (max-width:600px){.newsletter{padding:54px 16px!important}.alya-footer-inner{gap:28px!important}.alya-footer-brand .footer-brand img{width:126px!important}}.alya-product-main{grid-template-columns:minmax(0,2fr) minmax(360px,1fr)!important;gap:3.2%!important}.alya-product-info,.alya-product-media{max-width:none!important;width:100%!important}.alya-related{padding-left:0!important;padding-right:0!important;background:#fff!important}.alya-related .alya-section-heading{padding:0 6px!important}.alya-related-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;width:100%!important}.alya-related-card{min-width:0!important;box-shadow:none!important}.alya-related-card,.alya-related-image{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.alya-related-image{width:100%!important;aspect-ratio:2/3!important;overflow:hidden!important}.alya-related-image img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border:0!important;padding:0!important}.alya-related-card h3,.alya-related-card p{padding:0 8px!important}.alya-footer{height:auto!important;min-height:0!important;background:#141414!important;color:#fff!important;padding:38px clamp(22px,5vw,80px) 14px!important}.alya-footer-inner{grid-template-columns:minmax(300px,.95fr) minmax(0,1.45fr)!important;gap:54px!important;align-items:start!important}.alya-footer-brand,.alya-footer-inner{height:auto!important;min-height:0!important;padding:0!important}.alya-footer-brand{display:block!important;margin:0!important}.alya-footer-brand .footer-brand{display:inline-flex!important;margin:0 0 12px!important;padding:0!important}.alya-footer-brand .footer-brand img{width:142px!important;height:auto!important;filter:none!important;opacity:1!important;background:transparent!important}.alya-footer-brand p{margin:0 0 14px!important;color:#b8b8b8!important}.footer-company{margin:0!important;padding-top:12px!important;border-color:#373737!important}.alya-footer-grid h4,.footer-company>strong{color:#fff!important}.footer-company>span,.footer-company>span b{color:#aaa!important}.footer-shop-link{color:#fff!important;border-color:#777!important}.alya-footer-grid{align-self:start!important;padding:0!important;gap:34px!important}.alya-footer-grid a{color:#a8a8a8!important}.alya-footer-security{margin-top:22px!important;padding:10px 0!important;background:#141414!important;border-color:#383838!important}.alya-footer-security b{color:#e5e5e5!important}.alya-footer-bottom,.alya-footer-security small{color:#898989!important}.alya-footer-bottom{margin-top:9px!important}@media (max-width:1100px){.alya-product-main{grid-template-columns:minmax(0,1.65fr) minmax(350px,1fr)!important}.alya-footer-inner{grid-template-columns:1fr!important;gap:28px!important}.alya-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.alya-product-main{grid-template-columns:1fr!important}.alya-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.alya-footer{padding:34px 20px 14px!important}}.alya-gallery-main .alya-product-image{display:grid!important;place-items:center!important;background:#626262!important;overflow:hidden!important}.alya-gallery-main .alya-product-image img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:0!important;margin:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important}.alya-gallery-thumb{background:#626262!important;border:0!important;outline:0!important}.alya-gallery-thumb img{object-fit:contain!important;object-position:center!important}.alya-video-stage{position:relative!important;overflow:hidden!important;background:#101010!important}.alya-video-file{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#101010!important}.alya-video-stage:-webkit-full-screen{width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;display:grid!important;place-items:center!important;background:#000!important}.alya-video-stage:-webkit-full-screen,.alya-video-stage:fullscreen{width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;display:grid!important;place-items:center!important;background:#000!important}.alya-video-file:-webkit-full-screen,.alya-video-stage:-webkit-full-screen .alya-video-file{width:100vw!important;height:100vh!important;object-fit:contain!important;object-position:center!important;background:#000!important}.alya-video-file:-webkit-full-screen,.alya-video-file:fullscreen,.alya-video-stage:-webkit-full-screen .alya-video-file,.alya-video-stage:fullscreen .alya-video-file{width:100vw!important;height:100vh!important;object-fit:contain!important;object-position:center!important;background:#000!important}.collection-page .collection-hero{min-height:280px!important;padding:72px 8% 58px!important}.collection-page .collection-hero h1{font-size:clamp(46px,5vw,70px)!important;margin:14px 0 18px!important}.collection-page .collection-content{padding-left:4%!important;padding-right:4%!important}.collection-page .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:36px 7px!important}.collection-page .catalog-card-wrap{padding:0!important;margin:0!important}.collection-page .catalog-card-wrap,.collection-page .catalog-image{border:0!important;background:transparent!important;box-shadow:none!important}.collection-page .catalog-image{width:100%!important;aspect-ratio:2/3!important}.collection-page .catalog-image>a{display:block!important;width:100%!important;height:100%!important}.collection-page .catalog-image img{display:block!important;object-fit:cover!important;object-position:center!important;mix-blend-mode:normal!important;border:0!important;box-shadow:none!important}.collection-page .catalog-card{padding:12px 7px 0!important;background:transparent!important;border:0!important}.collection-page .catalog-image>button{right:10px!important;top:10px!important;box-shadow:none!important;border:0!important}.wishlist-page{background:#fff!important;min-height:70vh!important;padding-bottom:70px!important}.wishlist-page .collection-hero{min-height:210px!important;max-width:none!important;margin:0 0 26px!important;padding:58px 5% 38px!important;background:linear-gradient(110deg,#f5f3ee,#fff)!important}.wishlist-page .collection-hero h1{font-size:clamp(40px,4.5vw,62px)!important;margin:10px 0 5px!important}.wishlist-page .wishlist-intro{max-width:none!important;margin:0 5% 30px!important;padding:16px 0!important}.wishlist-page .wishlist-grid{max-width:none!important;margin:0!important;padding:0 5%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:36px 7px!important;gap:36px 7px!important}.wishlist-page .wishlist-card{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.wishlist-page .wishlist-product-link{padding:0!important}.wishlist-page .catalog-image{width:100%!important;aspect-ratio:2/3!important;background:transparent!important;border:0!important;box-shadow:none!important}.wishlist-page .catalog-image img{display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;object-fit:cover!important;object-position:center!important;border:0!important}.wishlist-page .wishlist-card .code,.wishlist-page .wishlist-card h2,.wishlist-page .wishlist-card p{margin-left:7px!important;margin-right:7px!important}.wishlist-page .wishlist-actions{padding:0 7px!important}.retail-home .new-arrivals,.retail-home .products-section{padding-left:4%!important;padding-right:4%!important}.retail-home .products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px 7px!important}.retail-home .product{min-width:0!important;margin:0!important;padding:0!important}.retail-home .product,.retail-home .product-image{border:0!important;background:transparent!important;box-shadow:none!important}.retail-home .product-image{width:100%!important;aspect-ratio:2/3!important}.retail-home .product-image img{display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important;border:0!important;mix-blend-mode:normal!important}.retail-home .product-meta{padding:0 7px!important}.retail-home .product .add{margin-left:7px!important;margin-right:7px!important;width:calc(100% - 14px)!important}.retail-home .category-image img,.retail-home .feature-image img{object-fit:contain!important;object-position:center!important}@media (max-width:1100px){.collection-page .catalog-grid,.retail-home .products,.wishlist-page .wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.collection-page .collection-hero{min-height:230px!important;padding:52px 18px 40px!important}.collection-page .collection-content{padding-left:14px!important;padding-right:14px!important}.collection-page .catalog-grid,.retail-home .products,.wishlist-page .wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 5px!important}.wishlist-page .collection-hero{min-height:170px!important;padding:40px 18px 28px!important}.wishlist-page .wishlist-intro{margin-left:18px!important;margin-right:18px!important}.wishlist-page .wishlist-grid{padding:0 14px!important}.retail-home .new-arrivals,.retail-home .products-section{padding-left:14px!important;padding-right:14px!important}}.retail-home .categories{padding-left:4%!important;padding-right:4%!important}.retail-home .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.retail-home .category{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.retail-home .category-image{width:100%!important;aspect-ratio:16/10!important;background:#5f5f5f!important;border:0!important;overflow:hidden!important}.retail-home .category-image img{display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;border:0!important}.retail-home .category>div:last-child{padding:17px 6px!important;border:0!important}@media (max-width:700px){.retail-home .category-grid{grid-template-columns:1fr!important;gap:24px!important}.retail-home .categories{padding-left:14px!important;padding-right:14px!important}}.main-header .mega-inner{max-width:none!important;padding:20px clamp(20px,4vw,64px) 24px!important}.main-header .mega-products{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important}.main-header .mega-product{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.main-header .mega-image{height:188px!important;margin:0 0 9px!important;background:#626262!important;overflow:hidden!important}.main-header .mega-image,.main-header .mega-image img{width:100%!important;padding:0!important;border:0!important;box-shadow:none!important}.main-header .mega-image img{display:block!important;height:100%!important;margin:0!important;object-fit:contain!important;object-position:center!important}.main-header .mega-product strong{padding:0 2px!important;font-size:10px!important}@media (max-width:1100px){.main-header .mega-products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.main-header .mega-image{height:210px!important}}.collection-page .catalog-image{background:#626262!important;overflow:hidden!important}.collection-page .catalog-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;padding:0!important;margin:0!important;transform:none!important}.collection-page .catalog-image:hover img{transform:none!important}.alya-product-image:has(img[src*="/products-real/1301/"]){height:min(50vw,760px)!important;min-height:620px!important;aspect-ratio:auto!important;background:#fff!important}.alya-product-image:has(img[src*="/products-real/1301/"]) img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#fff!important}.alya-gallery-thumb:has(img[src*="/products-real/1301/"]){background:#fff!important}.alya-gallery-thumb:has(img[src*="/products-real/1301/"]) img{object-fit:contain!important;background:#fff!important}.alya-related-image:has(img[src*="/products-real/1301/"]),.collection-page .catalog-image:has(img[src*="/products-real/1301/"]),.retail-home .product-image:has(img[src*="/products-real/1301/"]),.wishlist-page .catalog-image:has(img[src*="/products-real/1301/"]){aspect-ratio:1/1!important;background:#fff!important}.alya-related-image:has(img[src*="/products-real/1301/"]) img,.collection-page .catalog-image:has(img[src*="/products-real/1301/"]) img,.retail-home .product-image:has(img[src*="/products-real/1301/"]) img,.wishlist-page .catalog-image:has(img[src*="/products-real/1301/"]) img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important}.main-header .mega-image:has(img[src*="/products-real/1301/"]){background:#fff!important}.main-header .mega-image:has(img[src*="/products-real/1301/"]) img{object-fit:contain!important;background:#fff!important}@media (max-width:900px){.alya-product-image:has(img[src*="/products-real/1301/"]){height:auto!important;min-height:0!important;aspect-ratio:1/1!important}}.alya-product-image:has(img[src*="/products-real/1605/"]){height:min(50vw,760px)!important;min-height:620px!important;aspect-ratio:auto!important;background:#fff!important}.alya-product-image:has(img[src*="/products-real/1605/"]) img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important}.alya-gallery-thumb:has(img[src*="/products-real/1605/"]){background:#fff!important}.alya-gallery-thumb:has(img[src*="/products-real/1605/"]) img{object-fit:contain!important;background:#fff!important}.alya-related-image:has(img[src*="/products-real/1605/"]),.collection-page .catalog-image:has(img[src*="/products-real/1605/"]),.retail-home .product-image:has(img[src*="/products-real/1605/"]),.wishlist-page .catalog-image:has(img[src*="/products-real/1605/"]){aspect-ratio:1/1!important;background:#fff!important}.alya-related-image:has(img[src*="/products-real/1605/"]) img,.collection-page .catalog-image:has(img[src*="/products-real/1605/"]) img,.retail-home .product-image:has(img[src*="/products-real/1605/"]) img,.wishlist-page .catalog-image:has(img[src*="/products-real/1605/"]) img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important}.main-header .mega-image:has(img[src*="/products-real/1605/"]){background:#fff!important}.main-header .mega-image:has(img[src*="/products-real/1605/"]) img{object-fit:contain!important;background:#fff!important}@media (max-width:900px){.alya-product-image:has(img[src*="/products-real/1605/"]){height:auto!important;min-height:0!important;aspect-ratio:1/1!important}}.alya-gallery-thumb:has(.alya-gallery-probe[src*="/products-real/1301/"]),.alya-gallery-thumb:has(.alya-gallery-probe[src*="/products-real/1605/"]),.alya-product-image:has(.alya-gallery-probe[src*="/products-real/1301/"]),.alya-product-image:has(.alya-gallery-probe[src*="/products-real/1605/"]){background-color:#fff!important;background-image:var(--gallery-image)!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:top!important}.alya-gallery-thumb:has(.alya-gallery-probe[src*="/products-real/1301/"]),.alya-gallery-thumb:has(.alya-gallery-probe[src*="/products-real/1605/"]){background-position:50%!important}.retail-home .category-image{background:#f4f2ee!important}.retail-home .category-image img{mix-blend-mode:normal!important;object-fit:cover!important;object-position:center!important}.retail-home .category-image img,.retail-home .category:hover .category-image img{opacity:1!important;filter:none!important;transform:none!important}.retail-home .hero{min-height:560px!important;height:clamp(560px,43vw,720px)!important;max-height:720px!important;background-image:linear-gradient(90deg,rgba(18,18,18,.62),rgba(18,18,18,.44) 38%,rgba(18,18,18,.06) 68%),url(/home-hero-v2.webp)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}.retail-home .hero-copy{max-width:590px!important}.retail-home .section{padding-top:64px!important;padding-bottom:64px!important}.retail-home .section-heading{margin-bottom:24px!important}.retail-home .products{gap:28px 8px!important}.retail-home .product-image{aspect-ratio:4/5!important;background:#626262!important;overflow:hidden!important}.retail-home .product-image img{object-fit:contain!important;object-position:center!important;padding:0!important;transform:none!important}.retail-home .product:hover .product-image img{transform:none!important}.retail-home .feature{min-height:520px!important}.retail-home .feature-image{min-height:520px!important;height:520px!important}.retail-home .feature-image img{max-height:none!important;object-position:center!important;padding:34px!important;margin:0!important}.retail-home .feature-copy{padding:7.5%!important}.retail-home .categories{padding-top:64px!important;padding-bottom:64px!important}.retail-home .quotes{padding:72px 24px!important}.retail-home .design-story{padding:68px clamp(24px,7vw,110px)!important;gap:64px!important;align-items:center!important}.retail-home .design-story-intro h2{margin:12px 0 14px!important}.retail-home .story-grid>div{padding:17px 0!important}.retail-home .benefits>div{min-height:92px!important;padding:19px 14px!important}.retail-home .newsletter{padding:54px 20px 58px!important}.retail-home .newsletter h2{margin:10px 0 12px!important}.retail-home .newsletter p{margin:0 0 20px!important}.retail-home .signup{margin-top:20px!important}.alya-footer{padding:26px 5% 12px!important}.alya-footer-inner{padding-top:0!important;gap:36px!important}.alya-footer-brand p{margin:9px 0 12px!important}.footer-company{padding-top:9px!important}.footer-shop-link{margin-top:8px!important}.alya-footer-grid{gap:24px!important}.alya-footer-grid h4{margin-bottom:7px!important}.alya-footer-grid a{margin:5px 0!important}.alya-footer-security{margin-top:17px!important;padding:8px 0!important}.alya-footer-bottom{margin-top:7px!important}@media (max-width:700px){.retail-home .hero{min-height:540px!important;height:540px!important;background-position:61%!important}.retail-home .hero-copy{padding:0 22px!important;max-width:86%!important}.retail-home .section{padding-top:48px!important;padding-bottom:48px!important}.retail-home .product-image{aspect-ratio:3/4!important}.retail-home .feature{min-height:0!important}.retail-home .feature-image{min-height:360px!important;height:360px!important}.retail-home .feature-image img{padding:20px!important}.retail-home .categories{padding-top:48px!important;padding-bottom:48px!important}.retail-home .quotes{padding:58px 22px!important}.retail-home .design-story{padding:54px 22px!important;gap:32px!important}.retail-home .newsletter{padding:46px 18px 50px!important}}.retail-home .feature-image{overflow:hidden!important;background:#5f5f5f!important}.retail-home .feature-image img{display:block!important;width:100%!important;height:100%!important;padding:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.catalog-shop-link{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid #f28a22;border-radius:20px;background:#f28a22;color:#fff;font-size:10px;font-weight:600;white-space:nowrap}.catalog-shop-link:hover{background:#242424;border-color:#242424;color:#fff}.catalog-language{display:inline-flex;align-items:center;height:38px;padding:0 8px 0 12px;border:1px solid #dedbd5;border-radius:20px;background:#fff}.catalog-language select{min-width:38px;border:0;outline:0;background:transparent;color:#242424;font-size:10px;font-weight:700;cursor:pointer}.catalog-mobile-language{padding:16px 4px;border-bottom:1px solid var(--alya-line,#e8e5df)}.catalog-language.is-mobile{width:100%;border-radius:0;padding:0 12px}.catalog-language.is-mobile select{width:100%;font-size:13px;font-weight:500}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.catalog-mobile-shop{display:inline-flex;align-items:center;gap:8px;color:#f28a22;font-weight:600}body,html{width:100%;max-width:100%;overflow-x:hidden}@media (max-width:900px){.main-header{width:100%;max-width:100%;gap:6px!important;padding:0 12px!important}.main-header .actions .icon-link,.main-header>.header-searchbar,.main-header>.mobile-menu{width:36px!important;height:44px!important;flex:0 0 36px!important}.main-header>.brand-logo{width:100px!important;min-width:0!important;margin-right:auto!important}.main-header>.brand-logo img{width:100px!important;max-width:100%!important}.main-header>.actions{min-width:0!important;flex:0 0 auto!important;gap:2px!important}.main-header .catalog-language:not(.is-mobile),.main-header .catalog-shop-link{display:none!important}.mobile-panel,.site-search,.site-search-backdrop{width:100%!important;max-width:100%!important}.mobile-panel,.site-search,.site-search-backdrop{inset:0!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important}.alya-gallery,.alya-gallery-layout,.alya-gallery-main,.alya-product-main,.alya-product-media,.alya-product-page,.alya-product-story,.alya-product-video,.alya-showcase-strip{width:100%!important;min-width:0!important;max-width:100%!important}.alya-gallery,.alya-gallery-layout{overflow:hidden!important}.alya-gallery-layout{display:flex!important;flex-direction:column!important}.alya-gallery-thumbnails,.alya-showcase-strip{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:none}.alya-gallery-thumbnails::-webkit-scrollbar,.alya-showcase-strip::-webkit-scrollbar{display:none}}@media (max-width:600px){input,select,textarea{font-size:16px!important}.collection-toolbar{width:auto!important;max-width:none!important;min-height:60px!important;gap:8px!important;padding:9px 14px!important}.collection-toolbar .toolbar-actions{min-width:0!important;flex-direction:row!important;align-items:center!important;gap:6px!important}.collection-toolbar .toolbar-actions button,.collection-toolbar .toolbar-actions label{min-width:0!important;min-height:42px!important;padding:0 8px!important}.collection-toolbar .toolbar-actions select{width:82px!important;max-width:82px!important;font-size:12px!important;text-overflow:ellipsis}.alya-showcase-note{flex-wrap:wrap;line-height:1.5;text-align:center}}.wishlist-page{background:#f8f7f4;min-height:100vh;padding-bottom:90px}.wishlist-page .collection-hero{max-width:1240px;margin:0 auto 28px;padding:54px 28px 28px;border-bottom:1px solid #ddd9d1}.wishlist-page .collection-hero small{font-size:9px;letter-spacing:2.4px;color:#777}.wishlist-page .collection-hero h1{font-size:42px;font-weight:500;letter-spacing:-1.8px;margin:10px 0 6px}.wishlist-page .collection-hero p{font-size:11px;color:#777;margin:0}.wishlist-intro{padding-left:28px!important;padding-right:28px!important}.wishlist-grid,.wishlist-intro{max-width:1240px;margin-left:auto!important;margin-right:auto!important}.wishlist-grid{padding:0 28px}.wishlist-card{background:#fff;padding-bottom:16px}.wishlist-card .wishlist-product-link{padding:0 0 2px}.wishlist-card .catalog-image{background:#f0eee9}.wishlist-card .catalog-image img{transition:transform .35s ease}.wishlist-card:hover .catalog-image img{transform:scale(1.025)}.wishlist-card .code,.wishlist-card h2,.wishlist-card>p{margin-left:16px;margin-right:16px}.wishlist-card h2{font-weight:500}.wishlist-actions{padding:0 16px}.wishlist-add{background:#171717!important}.remove-wish{background:#faf9f6!important}.empty-state{max-width:700px;margin:45px auto;background:#fff;border:1px solid #e5e1da;padding:75px 30px;text-align:center}.empty-state svg{color:#f28a22;margin-bottom:12px}.empty-state h2{font-weight:500;font-size:22px}.empty-state p{font-size:11px;color:#777;margin-bottom:22px}.empty-state .button{display:inline-flex;align-items:center;gap:8px}@media(max-width:700px){.wishlist-page .collection-hero{padding:34px 18px 24px}.wishlist-page .collection-hero h1{font-size:36px}.wishlist-intro{padding-left:18px!important;padding-right:18px!important}.wishlist-grid{padding:0 18px}.empty-state{margin:25px 18px;padding:55px 22px}}