.muuk-bags-first{--cream:#f8f4eb;--green:#173c31;--wine:#713946;background:var(--cream)}
.muuk-announcement{background:var(--green);color:var(--cream);text-align:center;padding:8px 16px;font-size:11px;line-height:1.4;letter-spacing:.02em}
.muuk-bags-first .header{height:82px;padding:0 5vw}.muuk-bags-first .header .muuk-native-logo{width:58px;height:58px}.muuk-bags-first .desktop-nav{gap:28px}.muuk-bags-first .header-actions{gap:23px}.muuk-bags-first .search-link{font-size:12px}
.bag-hero{display:grid;grid-template-columns:44% 56%;min-height:540px}.bag-hero-copy{padding:56px 5vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:#ecebdf}.bag-hero h1{font-size:clamp(52px,5.2vw,84px);line-height:1.01;letter-spacing:-.055em;max-width:600px;margin:19px 0}.bag-hero-description{max-width:340px;font-size:14px;color:#43554a;line-height:1.65}.bag-hero-price{margin-top:24px;font-size:12px;letter-spacing:.06em;display:flex;flex-wrap:wrap;gap:10px}.bag-hero-price span{font-size:17px;letter-spacing:0;font-weight:600}.bag-hero-shipping{font-size:11px;line-height:1.6;margin-top:6px;color:#43554a}.bag-hero-shipping strong{font-weight:500}.bag-hero-cta{width:min(100%,340px);margin-top:20px;font-size:13px}.bag-text-link{display:inline-flex;align-items:center;gap:24px;font-size:12px;text-decoration:underline;text-underline-offset:5px;padding:13px 0}.bag-hero-visual{position:relative;display:flex;align-items:center;justify-content:center;background:#e5e1d5;overflow:hidden}.bag-hero-visual img{width:100%;height:100%;max-height:640px;object-fit:contain;mix-blend-mode:multiply}.bag-hero-caption{position:absolute;bottom:24px;left:28px;right:28px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.14em}.bag-hero-caption>span{font-size:24px}
.bags-section{padding:72px 5vw;max-width:1600px;margin:auto}.bags-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:32px}.bags-heading h2,.bag-shipping-section h2,.bag-mystery h2,.bag-faq h2,.bag-contact h2{font-size:clamp(36px,4vw,58px);line-height:1.08;margin-top:12px}.bags-heading>p{font-size:13px;line-height:1.6;max-width:260px;color:#526354}.bags-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 25px}.bag-card{min-width:0}.bag-card-image{position:relative;display:block;background:#ece8df;aspect-ratio:1/1;overflow:hidden}.bag-card-image img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s ease}.bag-card-image:hover img{transform:scale(1.025)}.bag-state{position:absolute;top:10px;left:10px;font-size:10px;padding:5px 8px;background:#f8f4eb}.bag-card-info{padding:17px 0 0}.bag-card h3{font:400 24px/1.25 Georgia,serif;letter-spacing:-.03em;margin-bottom:8px}.bag-price{font-size:15px;line-height:1.4;font-weight:600}.bag-shipping{font-size:11px;color:#536459;margin-top:5px!important}.bag-add{display:flex;width:100%;margin-top:14px;padding:11px 16px;min-height:46px;font-size:12px;gap:8px}.bag-add:disabled{opacity:.5;cursor:not-allowed}.bag-detail{font-size:11px;text-decoration:underline;text-underline-offset:4px;padding:9px 0;display:inline-flex;gap:8px;min-height:36px;align-items:center}.bags-note{font-size:11px;color:#647268;margin-top:28px}.bags-henequen{padding-top:8px}.bag-shipping-section{max-width:none;background:#e9eddf;text-align:center;padding-top:55px;padding-bottom:55px}.bag-shipping-section h2{max-width:620px;margin:12px auto 30px}.bag-shipping-options{display:flex;justify-content:center;gap:64px;margin-bottom:25px}.bag-shipping-options h3{font:12px/1.5 Arial,sans-serif;letter-spacing:.05em}.bag-shipping-options p{font-size:22px;margin-top:4px}.bag-shipping-section>p:not(.eyebrow){font-size:13px}.bag-small{font-size:11px!important;line-height:1.6}.bag-shipping-section .bag-small{margin-top:6px;color:#526354}.bag-mystery{display:grid;grid-template-columns:minmax(160px,.65fr) 1.35fr;align-items:center;gap:50px;max-width:1100px}.bag-mystery>a{display:block;background:#f0eadf}.bag-mystery img{mix-blend-mode:multiply;aspect-ratio:1;object-fit:contain}.bag-mystery h2{font-size:42px;margin-bottom:15px}.bag-mystery div>p:not(.eyebrow){font-size:13px;max-width:520px}.bag-mystery .bag-price{margin-top:14px}.bag-universe{display:grid;grid-template-columns:1fr 1fr;background:var(--green);color:var(--cream)}.bag-universe>img{height:620px;width:100%;object-fit:cover;object-position:center}.bag-universe>div{padding:65px 7vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.bag-universe h2{font-size:clamp(42px,5vw,76px);max-width:500px;margin:22px 0}.bag-universe p:not(.eyebrow){font-size:14px;max-width:300px}.bag-universe .button{margin-top:28px}.bag-faq{max-width:1000px}.bag-faq h2{margin-bottom:28px}.bag-faq details,.bag-necklaces details{border-top:1px solid var(--line);padding:18px 0}.bag-faq details:last-child{border-bottom:1px solid var(--line)}.bag-faq summary,.bag-necklaces summary{cursor:pointer;font-size:14px;min-height:26px}.bag-faq details>p{font-size:13px;max-width:680px;margin-top:16px}.bag-necklaces{padding-top:0}.bag-necklaces h2{font-size:30px}.bag-necklaces>p{font-size:13px;margin:14px 0 20px}.bag-necklace-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:20px}.bag-necklace-grid figure{margin:0}.bag-necklace-grid img{width:100%;aspect-ratio:1;object-fit:cover}.bag-necklace-grid figcaption{font-size:11px;padding-top:9px}.bag-contact{text-align:center;padding-top:55px;padding-bottom:60px;background:#eee8de;max-width:none}.bag-contact h2{margin-bottom:20px}.bag-contact>p{font-size:13px}.bag-contact .button{margin:24px 0 12px;min-width:220px}.bag-product-shipping{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;margin:16px 0;font-size:12px;line-height:1.6}.bag-product-shipping p+p{margin-top:3px}.bag-product-shipping strong{display:block;margin-top:9px;font-size:13px}.bag-cart-shipping{padding:12px 0}.bag-cart-shipping>p:first-child,.bag-cart-total{display:flex;justify-content:space-between;gap:20px;font-size:14px}.bag-cart-total{font-size:18px;border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.bag-cart-shipping .bag-small{color:#526354;margin-top:10px}.muuk-bags-first .muuk-native-product{padding-top:40px}.muuk-bags-first .muuk-native-product .product-info h1{margin-top:12px}.muuk-bags-first .muuk-native-stock{font-size:12px;color:#526354}.muuk-bags-first .muuk-native-cart{padding-top:45px}.muuk-bags-first .footer{padding-top:50px}.muuk-bags-first .footer-tagline{max-width:640px}.muuk-bags-first .muuk-whatsapp{right:14px;bottom:14px;padding:11px 14px;opacity:.96}.muuk-bags-first .muuk-whatsapp span{display:none}
@media(max-width:1000px){.muuk-bags-first .desktop-nav{gap:18px}.muuk-bags-first .header-actions{gap:15px}.bag-hero-copy{padding:40px 4vw}.bag-hero h1{font-size:58px}.bag-hero{min-height:520px}.bag-hero-visual img{min-height:100%}.bag-universe>img{height:520px}.bag-universe>div{padding:40px 5vw}}
@media(max-width:700px){html{scroll-padding-top:18px}.muuk-announcement{font-size:9px;padding:7px 9px;min-height:26px}.muuk-bags-first .header{height:62px;padding:0 5vw;gap:12px}.muuk-bags-first .header .muuk-native-logo{width:43px;height:43px}.muuk-bags-first .header .muuk-native-brand-name{font-size:12px;letter-spacing:.2px}.muuk-bags-first .header-actions{gap:12px}.muuk-bags-first .header .muuk-native-cart-link{display:flex}.muuk-bags-first .header-actions .search-link{display:none}.muuk-bags-first .header-actions .mobile-menu{display:block}.muuk-bags-first .mobile-menu nav{z-index:60}.bag-hero{display:flex;flex-direction:column;min-height:0}.bag-hero-visual{order:-1;height:190px;min-height:190px}.bag-hero-visual img{width:100%;height:100%;max-height:none;object-fit:contain;min-height:0}.bag-hero-caption{bottom:10px;left:18px;right:18px;font-size:8px}.bag-hero-caption>span{font-size:20px}.bag-hero-copy{padding:20px 5vw 17px;display:grid;grid-template-columns:1fr 1fr;gap:0 14px;align-items:center}.bag-hero-copy>.eyebrow,.bag-hero h1,.bag-hero-description,.bag-hero-cta,.bag-hero-copy>.bag-text-link{grid-column:1/-1}.bag-hero h1{font-size:42px;max-width:340px;margin:8px 0 10px;line-height:1.02}.bag-hero-description{font-size:12px;line-height:1.5;max-width:340px}.bag-hero-price{font-size:9px;gap:2px;margin-top:14px;display:flex;flex-direction:column;line-height:1.5}.bag-hero-price span{font-size:16px}.bag-hero-shipping{font-size:9px;line-height:1.5;margin-top:14px;max-width:170px}.bag-hero-shipping strong{font-weight:600}.bag-hero-cta{width:100%;margin-top:15px;min-height:46px;padding:11px 16px;font-size:12px}.bag-hero-copy>.bag-text-link{font-size:10px;padding:10px 0 0;justify-self:center}.bags-section{padding:38px 5vw}.bags-heading{display:block;margin-bottom:22px}.bags-heading h2{font-size:35px;margin-top:8px}.bags-heading>p{font-size:12px;max-width:none;margin-top:12px}.bags-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 13px}.bag-card-image{aspect-ratio:1/1.1}.bag-card-info{padding-top:12px}.bag-card h3{font-size:20px;line-height:1.15;margin-bottom:7px;min-height:23px}.bag-price{font-size:13px}.bag-shipping{font-size:9px;line-height:1.5}.bag-add{font-size:10px;min-height:45px;margin-top:11px;padding:10px 9px;gap:4px}.bag-add span{font-size:17px}.bag-detail{font-size:10px;min-height:36px}.bags-note{font-size:10px;margin-top:18px}.bags-henequen{padding-top:0}.bags-henequen .bag-card h3{font-size:18px;min-height:62px}.bag-shipping-section{padding-top:35px;padding-bottom:35px}.bag-shipping-section h2{font-size:32px;max-width:350px;margin-bottom:24px}.bag-shipping-options{gap:40px;margin-bottom:20px}.bag-shipping-options h3{font-size:10px}.bag-shipping-options p{font-size:20px}.bag-shipping-section>p:not(.eyebrow){font-size:11px}.bag-shipping-section .bag-small{font-size:10px!important}.bag-mystery{grid-template-columns:100px 1fr;gap:18px;padding-top:32px;padding-bottom:32px}.bag-mystery h2{font-size:29px;margin:7px 0 10px}.bag-mystery .eyebrow{font-size:8px}.bag-mystery div>p:not(.eyebrow){font-size:11px;line-height:1.5}.bag-mystery .bag-text-link{font-size:10px;gap:8px}.bag-universe{grid-template-columns:1fr 1fr}.bag-universe>img{height:340px}.bag-universe>div{padding:24px 17px}.bag-universe h2{font-size:35px;margin:14px 0}.bag-universe p:not(.eyebrow){font-size:11px;line-height:1.55}.bag-universe .eyebrow{font-size:8px}.bag-universe .button{margin-top:18px;font-size:10px;min-height:44px;padding:10px 12px;gap:6px}.bag-universe .button span{font-size:16px}.bag-faq h2,.bag-contact h2{font-size:35px}.bag-faq summary{font-size:12px}.bag-faq details>p{font-size:12px}.bag-necklaces{padding-top:0}.bag-necklaces h2{font-size:28px}.bag-necklaces>p,.bag-necklaces summary{font-size:11px}.bag-necklace-grid{grid-template-columns:repeat(2,1fr);gap:16px}.bag-contact{padding-top:35px;padding-bottom:35px}.bag-contact h2{margin:12px 0 16px}.bag-contact>p{font-size:12px}.muuk-bags-first .muuk-native-product{padding:22px 5vw 40px;gap:22px}.muuk-native-product .product-media{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.muuk-native-product .product-media>a{display:block;flex:0 0 87%;scroll-snap-align:start;background:#ece8df}.muuk-native-product .product-media img{height:300px;object-fit:contain;margin:0;mix-blend-mode:multiply}.muuk-bags-first .muuk-native-product .product-info h1{font-size:38px;margin:10px 0 14px}.muuk-bags-first .product-info .product-price{margin-bottom:10px}.bag-product-shipping{font-size:11px;padding:12px 0;margin:12px 0}.bag-product-shipping strong{font-size:12px}.muuk-bags-first .muuk-native-stock{margin-bottom:10px}.muuk-bags-first .muuk-native-product input[type=number]{width:70px;min-height:44px;margin:4px 0 5px}.muuk-bags-first .muuk-native-product form>.button{margin-top:5px}.muuk-bags-first .muuk-native-cart{padding:30px 5vw 45px}.bag-cart-total{font-size:16px}.muuk-bags-first .footer{padding-top:35px}.muuk-bags-first .footer-top{gap:25px}.muuk-bags-first .footer-tagline{font-size:32px}.muuk-bags-first .muuk-whatsapp{bottom:12px;right:12px;padding:10px;border-radius:50%}.muuk-bags-first .muuk-whatsapp svg{width:20px;height:20px}}
@media(max-width:360px){.bag-hero h1{font-size:38px}.bag-hero-price span{font-size:14px}.bag-hero-shipping{font-size:8px}.bag-add{font-size:9px}.bag-universe h2{font-size:30px}.bag-mystery{grid-template-columns:85px 1fr}.header .muuk-native-cart-link>span:first-of-type{display:none}}
@media(prefers-reduced-motion:reduce){.bag-card-image img{transition:none}}

.bag-sticky-buy{display:none}.bag-discount-row{display:flex;justify-content:space-between;gap:15px;font-size:12px;margin-top:8px}.bag-discount-row:last-of-type{margin-bottom:15px}@media(max-width:700px){.page-product{padding-bottom:82px}.page-product .muuk-whatsapp{bottom:92px}.bag-sticky-buy{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;bottom:0;left:0;right:0;z-index:45;padding:12px 5vw calc(12px + env(safe-area-inset-bottom));background:#f8f4eb;border-top:1px solid #173c3126;box-shadow:0 -4px 20px #173c310a}.bag-sticky-buy>div{display:flex;flex-direction:column;line-height:1.45}.bag-sticky-buy strong{font-size:13px}.bag-sticky-buy small{font-size:9px}.bag-sticky-buy .button{min-height:46px;padding:11px 14px;font-size:11px;white-space:nowrap}}

@media(max-width:700px){.page-index .muuk-whatsapp{display:none}}

@media(max-width:700px){.page-cart{padding-bottom:90px}.page-cart .muuk-whatsapp{bottom:102px}.page-cart .bag-sticky-buy .button{min-width:150px;justify-content:center}}

@media(max-width:700px){.page-cart .muuk-whatsapp{display:none}.muuk-native-cart.narrow h1{font-size:42px;margin-bottom:22px}.muuk-native-cart .cart-item{padding:18px 0}.muuk-native-cart .muuk-native-lines{margin-top:16px}}
