/* Critical layout is present before enhancement. No long entry fade. */
body:has(#sr-home) .sr-native-header,body:has(#sr-home) .sr-native-footer{display:none!important}#sr-home{display:block;opacity:1!important}#sr-home .hero,#sr-home .hero-copy,#sr-home .hero h1{opacity:1!important;animation:none!important}#sr-home .hero-copy .sr-shop-primary{font-size:17px!important;gap:14px;line-height:1.4}#sr-home .sr-shop-secondary{display:block;margin-top:18px;color:inherit;font-size:16px;text-decoration:underline;text-underline-offset:5px}#sr-home .home-search-shortcut{display:inline-flex!important;min-height:44px;align-items:center}#sr-home .sr-home-header nav{gap:20px;font-size:16px}
body:has(#sr-generic-product[data-server-rendered]) .sr-native-header,body:has(#sr-generic-product[data-server-rendered]) .sr-native-footer{display:none!important}body:has(#sr-generic-product[data-server-rendered]) .p-g-mod-header{display:none!important}body:has(#sr-generic-product[data-server-rendered]) .pattern-group,body:has(#sr-generic-product[data-server-rendered]) .pattern-group-body,body:has(#sr-generic-product[data-server-rendered]) .p-g-mod,body:has(#sr-generic-product[data-server-rendered]) .p-g-mod-body{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}body:has(#sr-generic-product[data-server-rendered]) .container{width:100%;max-width:none!important}
#sr-generic-product[data-server-rendered]{min-height:90vh}#sr-generic-product .collection-gallery-stage img{aspect-ratio:1.5;height:auto;max-height:570px;object-fit:contain}#sr-generic-product .collection-gallery-thumbs{display:flex;overflow:auto;gap:9px;scrollbar-width:none}#sr-generic-product .collection-gallery-thumbs a{display:block;flex:0 0 70px;border:1px solid #ffffff50;padding:3px}#sr-generic-product .collection-gallery-thumbs a[aria-pressed=true]{border:2px solid #f0f681}#sr-generic-product .collection-gallery-thumbs img{width:64px;height:46px;object-fit:cover}#sr-generic-product .collection-gallery-caption{font-size:14px;margin:15px 0}.sr-verified-facts{margin:24px 0;padding:24px 0;border-block:1px solid #11132b30;font-size:17px}.sr-verified-facts h2{font-size:24px;font-weight:500;margin:0 0 20px}.sr-verified-facts dl{margin:0}.sr-verified-facts dl>div{display:grid;grid-template-columns:150px 1fr;gap:18px;margin:12px 0}.sr-verified-facts dt{font-weight:400;color:#666c7d}.sr-verified-facts dd{margin:0}.sr-verified-facts p{font-size:15px;margin:20px 0 0}.sr-verified-facts a{text-decoration:underline;text-underline-offset:4px}.sr-progressive-buybar{display:none}#sr-exact-collection[data-loading=true] #resultCount{color:#1938e8}#sr-exact-collection[data-loading=true] #emptyState{display:none!important}#sr-exact-collection .collection-product-type-badge{position:absolute;left:12px;top:12px;background:#f3f2e9;color:#11132b;padding:6px 10px;font-size:13px;z-index:2}
@media(max-width:700px){#sr-home .hero-copy .sr-shop-primary{font-size:15px!important;max-width:280px}#sr-home .hero-copy .sr-shop-primary span{width:39px;height:39px;min-width:39px}#sr-home .sr-shop-secondary{font-size:15px;margin-top:12px}#sr-home .sr-home-header{gap:10px}#sr-home .sr-home-header .saved{display:none!important}#sr-home .home-search-shortcut{font-size:15px}#sr-generic-product .product-profile-1>.row>.col-lg-6:first-child{padding:16px 5%!important;position:relative!important}#sr-generic-product .collection-gallery-stage img{height:230px;max-height:230px;object-fit:contain}#sr-generic-product .collection-gallery-thumbs{gap:7px}#sr-generic-product .collection-gallery-thumbs a{flex-basis:57px}#sr-generic-product .collection-gallery-thumbs img{width:50px;height:35px}#sr-generic-product .collection-gallery-caption{margin:8px 0;font-size:12px}#sr-generic-product .product-profile-1>.row>.col-lg-6:last-child{padding:25px 5% 30px!important}#sr-generic-product h1.title{font-size:39px!important;line-height:1.07!important}#sr-generic-product .sr-verified-facts{font-size:16px}.sr-verified-facts dl>div{grid-template-columns:120px 1fr;gap:12px}.sr-progressive-buybar{position:fixed;z-index:80;inset:auto 0 0;background:#f3f2e9;border-top:1px solid #11132b30;display:flex;align-items:center;justify-content:space-between;padding:12px 5% calc(12px + env(safe-area-inset-bottom));gap:15px}.sr-progressive-buybar b{display:block;font-size:20px}.sr-progressive-buybar small{display:block;font-size:11px;margin-top:4px}.sr-progressive-buybar button{background:#1938e8;color:#f0f681;font-size:17px;padding:15px 18px;min-height:52px;border:0;white-space:nowrap}.sr-progressive-buybar button:disabled{opacity:.5}.sr-product-r20{padding-bottom:95px}#sr-generic-product .catalog-header nav{font-size:14px;gap:17px}}
@media(prefers-reduced-motion:reduce){#sr-home *{animation:none!important;scroll-behavior:auto!important}}

html:has(meta[name="uyku-page"][content="home"]) .pattern-group:not(:has(#sr-home)),html:has(meta[name="uyku-page"][content="home"]) .sr-native-header,html:has(meta[name="uyku-page"][content="home"]) .sr-native-footer{display:none!important}
#sr-home .sculpture img{animation-play-state:paused!important}#sr-home .hero.zero-g .sculpture img{animation-play-state:running!important}#sr-generic-product[data-server-rendered] a{color:inherit}body:has(#sr-generic-product[data-server-rendered]) .breadcrumb{display:none!important}#sr-generic-product .collection-product-type{font-size:18px;line-height:1.5;margin:0 0 22px}.sr-direct-support{padding:25px;background:#e9e9e0;margin:0 0 28px}.sr-direct-support h2{font-size:30px;font-weight:500}.sr-direct-support>a{font-size:clamp(19px,3vw,28px);text-decoration:underline;overflow-wrap:anywhere}.sr-direct-support p{font-size:17px;margin:12px 0 0}#sr-support .contact-form{border-top:1px solid #11132b30;padding-top:25px}#sr-support .contact-form h6{font-size:23px}#sr-support .contact-form label{font-size:17px}
@media(max-width:700px){#sr-home .hero-copy{display:block!important;bottom:167px!important}#sr-home .hero-copy p{display:none}#sr-home .hero-copy .sr-shop-primary{max-width:none!important;justify-content:space-between;font-size:15px!important}#sr-home .sr-shop-secondary{font-size:14px;margin-top:8px}#sr-generic-product .product-profile-info li:nth-child(2),#sr-generic-product .product-profile-info li:nth-child(3){font-size:14px}.sr-verified-facts{margin-top:20px}#sr-generic-product .catalog-header{padding:16px 5%}}

.sr-packing-help{border-top:1px solid #11132b30;padding-top:18px;margin-top:20px;font-size:16px}.sr-packing-help summary{cursor:pointer;min-height:44px}.sr-packing-help p,.sr-packing-help ul{line-height:1.7;font-size:15px}.sr-change-packing{border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;min-height:44px;font-size:14px;color:inherit}.step-nav [data-step="2"]+i{display:none!important}
#sr-home .hero-copy .sr-shop-primary{background:#f0f681!important;color:#11132b!important;border:1px solid #f0f681;padding:12px 18px;max-width:max-content!important;display:inline-flex!important;min-height:52px}#sr-home .hero-copy .sr-shop-primary span{color:#11132b!important;border-color:#11132b!important}#sr-home .home-search-shortcut{display:none!important}@media(max-width:700px){#sr-home .home-search-shortcut{display:inline-flex!important}#sr-home .hero-copy .sr-shop-primary{display:flex!important;max-width:none!important;width:100%;padding:10px 14px;font-size:14px!important;min-height:48px}}
#sr-generic-product .product-profile-info{display:flex;flex-direction:column;gap:5px}#sr-generic-product .product-profile-info>li:has(.sale-variant-price){order:-2}#sr-generic-product .product-profile-info>.product-transfer-discount{order:-1}#sr-generic-product .product-profile-info>li:not(:has(.sale-variant-price)){font-size:14px!important;line-height:1.5}@media(max-width:700px){#sr-generic-product .collection-gallery-stage img{object-fit:cover!important}}

@media(max-width:700px){#sr-home .hero .hero-bottom{bottom:260px!important}#sr-home #gravity{min-height:28px!important;padding:4px 6px!important;font-size:11px!important;background:transparent!important;color:inherit!important;border-bottom:1px solid currentColor}}

body:has(#sr-generic-product[data-server-rendered]) .pattern-group:not(:has(#sr-generic-product)){display:none!important}.sr-product-detail{border-top:1px solid #11132b30;padding-top:15px;margin-top:20px}.sr-product-detail summary{min-height:44px;cursor:pointer;font-size:16px}.sr-product-detail p,.sr-product-detail li{font-size:15px;line-height:1.7}#sr-generic-product .product-favourite{font-size:16px;margin:20px 0}#sr-generic-product .product-favourite a{text-decoration:underline;text-underline-offset:4px}

/* Native checkout forms arrive within the final server-rendered shell. */
body:has(#sr-exact-checkout[data-server-rendered]) .pattern-group:not(:has(#sr-exact-checkout)),body:has(#sr-exact-checkout[data-server-rendered]) .sr-native-header,body:has(#sr-exact-checkout[data-server-rendered]) .sr-native-footer,body:has(#sr-exact-checkout[data-server-rendered]) .sr-checkout-heading,body:has(#sr-exact-checkout[data-server-rendered]) .payment-cart-summary-1,body:has(#sr-exact-checkout[data-server-rendered]) .payment-final-buttons-1,body:has(#sr-exact-checkout[data-server-rendered]) .p-g-mod-header{display:none!important}
body:has(#sr-exact-checkout[data-server-rendered]) .container,body:has(#sr-exact-checkout[data-server-rendered]) .pattern-group,body:has(#sr-exact-checkout[data-server-rendered]) .pattern-group-body,body:has(#sr-exact-checkout[data-server-rendered]) .p-g-mod,body:has(#sr-exact-checkout[data-server-rendered]) .p-g-mod-body,body:has(#sr-exact-checkout[data-server-rendered]) .p-g-mod-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body:has(#sr-exact-checkout[data-server-rendered]) .row:has(#sr-exact-checkout){display:block!important;margin:0!important}body:has(#sr-exact-checkout[data-server-rendered]) [class*=col-]:has(#sr-exact-checkout){width:100%!important;max-width:none!important;flex:0 0 100%!important;padding:0!important}
#sr-exact-checkout .exact-address[data-ssr-address]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}#sr-exact-checkout .exact-address[data-ssr-address]>.row:not(.d-none),#sr-exact-checkout .exact-address[data-ssr-address]>.row>[class*=col-]:not(.d-none){display:contents}#sr-exact-checkout .exact-address[data-ssr-address] [data-payment-input]{grid-column:span 3;margin:0!important}#sr-exact-checkout .exact-address[data-ssr-address]>.ssr-contact-title{grid-column:1/-1;order:0}#sr-exact-checkout .exact-address[data-ssr-address]>.ssr-delivery-title{grid-column:1/-1;order:3}#sr-exact-checkout .exact-address[data-ssr-address] [data-payment-input=email]{order:1}#sr-exact-checkout .exact-address[data-ssr-address] [data-payment-input=phone]{order:2}#sr-exact-checkout .exact-address[data-ssr-address] [data-payment-input=name]{order:4}#sr-exact-checkout .exact-address[data-ssr-address] [data-payment-input=lastname]{order:5}#sr-exact-checkout .exact-address[data-ssr-address] [data-payment-input=address]{order:6;grid-column:1/-1}#sr-exact-checkout .exact-address[data-ssr-address] [data-payment-input=country]{order:7;grid-column:span 2}#sr-exact-checkout .exact-address[data-ssr-address] [data-payment-input=city]{order:8;grid-column:span 2}#sr-exact-checkout .exact-address[data-ssr-address] [data-payment-input=district]{order:9;grid-column:span 2}#sr-exact-checkout .exact-address[data-ssr-address] [data-payment-input=neighborhood]{order:10;grid-column:1/-1}#sr-exact-checkout .exact-address[data-ssr-address] [data-payment-input=tc]{order:11;grid-column:1/-1}#sr-exact-checkout .exact-address[data-ssr-address] .invoice-info-description{order:20;grid-column:1/-1}#sr-exact-checkout .exact-address[data-ssr-address] .invoice-info{order:21;grid-column:1/-1}#sr-exact-checkout .exact-address[data-ssr-address] .d-none{display:none!important}
#sr-generic-product[data-server-rendered] .product-profile-1>.row>.col-lg-6:last-child{display:flex;flex-direction:column}#sr-generic-product[data-server-rendered] .product-profile-1>.row>.col-lg-6:last-child>*{order:6}#sr-generic-product[data-server-rendered] .product-profile-1>.row>.col-lg-6:last-child>h1{order:0}#sr-generic-product[data-server-rendered] .product-profile-1>.row>.col-lg-6:last-child>.collection-product-type{order:1}#sr-generic-product[data-server-rendered] .product-profile-1>.row>.col-lg-6:last-child>.product-profile-info{order:2}#sr-generic-product[data-server-rendered] .product-profile-1>.row>.col-lg-6:last-child>.product-buttons{order:3;margin-top:12px}#sr-generic-product[data-server-rendered] .product-profile-1>.row>.col-lg-6:last-child>.product-favourite{order:4}#sr-generic-product[data-server-rendered] .product-profile-1>.row>.col-lg-6:last-child>.sr-verified-facts{order:5}
