.shopify-section:has(>.xw){margin-top:0!important;margin-bottom:0!important}.xw{--acc:#534AB7;--acc-ink:#3E3690;--acc-wash:#F1EFFA;color:#2a2b2a;background:#fbf9f5;padding:0 0 64px}.xw .xe{padding-top:0}.xh{position:relative;min-height:min(62vh,560px);display:flex;align-items:flex-end;overflow:hidden;background:#2a2622;color:#fff}.xh__ph{position:absolute;top:0;right:0;bottom:0;left:0}.xh__ph img{width:100%;height:100%;object-fit:cover;animation:xh-drift 26s ease-in-out infinite alternate;transform-origin:60% 40%}.xh__ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14100c1f,#14100c2e 40%,#14100cbd)}@keyframes xh-drift{0%{transform:scale(1.02)}to{transform:scale(1.1) translate(-1.5%,1%)}}.xh__tx{position:relative;max-width:1200px;width:100%;margin:0 auto;padding:120px 20px 44px;display:flex;flex-direction:column;gap:12px}.xh__crumb{align-self:flex-start;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#fff;text-decoration:none;opacity:.88;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:2px}.xh__crumb:before{content:"\2190  ";letter-spacing:0}.xh__h1{margin:0;font-family:Lora,serif;font-weight:500;font-size:clamp(42px,6.4vw,84px);line-height:1;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.25)}.xh__in{max-width:40em;font-size:17.5px;line-height:1.6;color:#ffffffeb}.xh__in p{margin:0}.xb{position:relative;max-width:1200px;margin:-28px auto 0;padding:34px 20px 0;background:#fbf9f5;border-radius:22px 22px 0 0}.xs{padding:40px 0 0}.xs:first-child{padding-top:0}.xs__h{margin:0 0 6px;font-family:Lora,serif;font-weight:500;font-size:30px;line-height:1.2;color:#222}.xs__sub{margin:0 0 18px;font-size:15.5px;color:#6b6d6a}.xt{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 18px;border-bottom:1px solid #E6E2D9}.xt__b{border:0;background:none;padding:12px 16px 13px;font:500 16px DM Sans,sans-serif;color:#6b6d6a;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.xt__b.is-on{color:#2a2b2a;border-color:var(--acc)}.xp{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.xp__b{display:inline-flex;align-items:center;gap:8px;border:1px solid #DDD8CD;background:#fff;border-radius:999px;padding:9px 16px 9px 10px;font:500 15px DM Sans,sans-serif;color:#2a2b2a;cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .2s}.xp__b:hover{border-color:var(--acc)}.xp__b.is-on{background:#2a2b2a;color:#fff;border-color:#2a2b2a}.xp__b i{width:18px;height:18px;border-radius:50%;background:var(--sw,#ccc);box-shadow:inset 0 -2px 4px #0003,inset 0 2px 3px #ffffff80}.xp__b--plain{padding-left:16px}.xa{animation:xe-in .35s ease}.xa__line{font-family:Lora,serif;font-size:20px;line-height:1.5;color:#3c3d3b;margin:0 0 18px;max-width:46em}.xd{display:grid;gap:14px}.xd--big{grid-template-columns:repeat(4,minmax(0,1fr))}.xd--mini{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.xd__d{position:relative;display:block;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:#3a3732;color:#fff;text-decoration:none;transition:transform .3s,box-shadow .3s}.xd--mini .xd__d{aspect-ratio:1}.xd__d:hover{transform:translateY(-4px);box-shadow:0 18px 34px -16px #281e1473}.xd__ph{position:absolute;top:0;right:0;bottom:0;left:0}.xd__ph img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.xd__d:hover .xd__ph img{transform:scale(1.06)}.xd__tx{position:absolute;left:0;right:0;bottom:0;padding:48px 14px 14px;background:linear-gradient(transparent,#120e0ac7);display:flex;flex-direction:column;gap:4px}.xd__tx b{font-family:Lora,serif;font-weight:500;font-size:21px;line-height:1.15}.xd--mini .xd__tx b{font-size:16px}.xd__tx small{font-size:13px;line-height:1.35;opacity:.88}.xk-lib__bar{height:4px;border-radius:4px;background:#ece8df;overflow:hidden;margin:-8px 0 16px;max-width:420px}.xk-lib__bar i{display:block;height:100%;background:var(--acc);border-radius:4px;transition:width 1.2s cubic-bezier(.2,.7,.2,1)}.xr{margin:0 0 22px}.xr__h{margin:0 0 10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#6b6d6a}.xgo{display:inline-flex;align-items:center;gap:8px;margin:4px 0 0;padding:11px 18px;border-radius:999px;background:#33503f;color:#fff;font-size:15px;font-weight:500;text-decoration:none}.xh--home{min-height:min(76vh,680px)}.xh--home .xh__tx{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:end}.xh-today.alm{background:none;font-size:15px}.xh-today .alm-today{border-radius:18px;padding:24px!important;background:#18221dd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 20px 40px -20px #0009}.xm12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin:0 0 20px}.xm12 .xp__b{justify-content:center;padding:10px 4px;font-size:14px}.xc7{display:grid;grid-template-columns:260px minmax(0,1fr);gap:34px;align-items:start}.xc7__col{display:flex;flex-direction:column-reverse;gap:6px;position:sticky;top:100px;background:linear-gradient(0deg,#2b2340,#16131f);border-radius:20px;padding:18px 14px}.xc7__b{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;border:0;background:none;color:#ffffffc7;text-align:left;padding:8px 10px;border-radius:12px;cursor:pointer;font:500 15px DM Sans,sans-serif;transition:background .2s,color .2s}.xc7__b i{width:30px;height:30px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 30%,transparent),0 0 18px color-mix(in srgb,var(--c) 70%,transparent)}.xc7__b small{display:block;font-size:12px;opacity:.7}.xc7__b.is-on{background:#ffffff1a;color:#fff}.xc7__b.is-on i{animation:xc7-glow 2.6s ease-in-out infinite}@keyframes xc7-glow{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 34%,transparent),0 0 30px var(--c)}}.xc7__ans{border-radius:20px;padding:28px;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 14%,#fff),#fff 60%)}.xc7__san{margin:0;font-family:Lora,serif;font-size:40px;line-height:1.1;color:#222}.xc7__meta{margin:6px 0 14px;color:#6b6d6a;font-size:14.5px}.xc7__aff{font-family:Lora,serif;font-style:italic;font-size:21px;color:#3c3d3b;margin:0 0 20px}.xz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:36px;align-items:start}.xz__wheel{position:relative;aspect-ratio:1;max-width:520px;width:100%;margin:0 auto;border-radius:50%;background:radial-gradient(circle,#2b2340 0 30%,#1b1726 31% 100%)}.xz__mid{position:absolute;top:31%;right:31%;bottom:31%;left:31%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;gap:8px;padding:6px}.xz__mid label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.xz__mid select{font:500 14px DM Sans,sans-serif;border-radius:999px;border:0;padding:6px 10px;max-width:100%}.xz__sel{display:flex;gap:6px}.xz__s{position:absolute;left:50%;top:50%;width:17%;aspect-ratio:1;margin:-8.5% 0 0 -8.5%;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;font:500 11.5px DM Sans,sans-serif;transform:rotate(calc(var(--i) * 30deg - 90deg)) translate(205%) rotate(calc(var(--i) * -30deg + 90deg));transition:background .2s,border-color .2s}.xz__s span{font-size:22px;line-height:1;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",Apple Symbols,serif}.xz__s.is-on{background:#fff;color:#1b1726;border-color:#fff}.xz__s:hover{border-color:#fff}.xz__card h2{margin:0;font-family:Lora,serif;font-weight:500;font-size:40px;color:#222}.xz__meta{color:#6b6d6a;margin:6px 0 18px;font-size:15px}.xel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 22px}.xel__b{border:0;border-radius:18px;padding:22px 10px;cursor:pointer;color:#fff;font:500 16px DM Sans,sans-serif;background:linear-gradient(160deg,var(--c),color-mix(in srgb,var(--c) 55%,#1b1726));opacity:.72;transition:opacity .2s,transform .2s}.xel__b small{display:block;font-size:12.5px;opacity:.85;margin-top:4px}.xel__b.is-on,.xel__b:hover{opacity:1;transform:translateY(-3px)}.xf{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.xf a{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:10px;border-radius:14px;background:#fff;border:1px solid #ECE8DF;text-decoration:none;color:#2a2b2a;transition:border-color .2s,transform .2s}.xf a:hover{border-color:var(--acc);transform:translateY(-2px)}.xf img{width:44px;height:44px;border-radius:50%;object-fit:cover}.xf b{display:block;font-weight:500;font-size:15px}.xf small{font-size:13px;color:#6b6d6a}@media(max-width:1099px){.xd--big{grid-template-columns:repeat(3,minmax(0,1fr))}.xh--home .xh__tx{grid-template-columns:1fr}.xm12{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:899px){.xh{min-height:440px}.xh__tx{padding:100px 16px 40px}.xh__in{font-size:16px}.xb{padding:26px 16px 0;margin-top:-22px}.xs__h{font-size:25px}.xd--big{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xd--mini{grid-template-columns:repeat(2,minmax(0,1fr))}.xd__tx b{font-size:18px}.xt{flex-wrap:nowrap;overflow-x:auto}.xt__b{white-space:nowrap;padding:10px 12px}.xp{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 18px;padding:0 16px 4px}.xp__b{white-space:nowrap}.xm12{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;padding:0}.xc7{grid-template-columns:1fr;gap:16px}.xc7__col{position:static;flex-direction:row-reverse;overflow-x:auto;padding:10px}.xc7__b{grid-template-columns:1fr;justify-items:center;text-align:center;min-width:92px;font-size:11.5px;padding:6px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal}.xc7__b small{display:none}.xc7__ans{padding:20px}.xc7__san{font-size:32px}.xz{grid-template-columns:1fr;gap:20px}.xz__s{font-size:8.5px;letter-spacing:-.1px;white-space:nowrap}.xz__s span{font-size:18px}.xel{grid-template-columns:repeat(5,minmax(96px,1fr));overflow-x:auto;margin:0 -16px 18px;padding:0 16px}}@media(prefers-reduced-motion:reduce){.xh__ph img,.xd__d,.xd__ph img,.xc7__b i,.xa,.xk-lib__bar i{animation:none;transition:none}}.xe-cards--mini .xc__tx b{font-size:15px;line-height:1.2}.xe-cards--mini .xc__tx{padding:30px 10px 10px}.xn{max-width:1240px;margin:0 auto;padding:0 20px;background:none}.xn-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:22px;overflow:hidden;background:var(--acc-wash);margin:8px 0 0;min-height:520px}.xn-hero__tx{padding:46px 48px;display:flex;flex-direction:column;gap:16px;justify-content:center}.xn-crumb{margin:0;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--acc-ink)}.xn-crumb a{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--acc-ink) 35%,transparent)}.xn-h1{margin:0;font-family:Lora,serif;font-weight:500;font-size:clamp(40px,5vw,64px);line-height:1.04;color:#222}.xn-h1 span{margin-left:.35em;font-size:.5em;color:var(--acc-ink);opacity:.8}.xn-aff{margin:0;font-family:Lora,serif;font-style:italic;font-size:21px;color:var(--acc-ink)}.xn-ans{margin:0;font-size:17.5px;line-height:1.62;color:#3c3d3b;max-width:34em}.xn-facts{background:#ffffff8c;border-radius:12px;border:0;padding:4px 14px}.xn-hero__ph{position:relative;overflow:hidden;background:#efe9df}.xn-hero__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:xe-breathe 18s ease-in-out infinite alternate}.xn-lib{padding:34px 0 0}.xn-rels{display:flex;flex-wrap:wrap;gap:8px 28px}.xn-rel{margin:0 0 10px;min-width:0;max-width:100%}.xn-row{display:grid;grid-auto-flow:column;grid-auto-columns:140px;gap:10px;overflow-x:auto;padding:0 0 6px;scroll-snap-type:x proximity}.xn-row .xc{scroll-snap-align:start}.xn-row .xc__tx b{font-size:15px}.xn-row .xc__tx{padding:28px 10px 10px}.xn-forms{padding:26px 0 0}.xn-shop{padding:36px 0 0;scroll-margin-top:90px}@media(max-width:899px){.xn{padding:0 16px}.xn-hero{grid-template-columns:1fr;min-height:0}.xn-hero__ph{order:-1;aspect-ratio:4/3}.xn-hero__tx{padding:22px 20px 24px}.xn-rels{flex-wrap:nowrap;overflow-x:auto;gap:18px;margin:0 -16px;padding:0 16px 6px}.xn-rel{flex:none}.xn-row{grid-auto-columns:112px;overflow:visible}}.xc__tx b{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.xsn-top{display:grid;grid-template-columns:1fr 1fr;gap:18px}.xsn-top .alm{background:none}.xsn-top .alm-today{border-radius:18px;padding:24px!important}.xsn-nights .alm-tool,.xsn-wheel .alm-tool{border-radius:18px;overflow:hidden}.xsn-wheel.alm,.xsn-nights.alm{background:none}@media(max-width:899px){.xsn-top{grid-template-columns:1fr}}.xmg__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.xmg__a{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:#2a2b2a}.xmg__ph{display:block;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:#efeae0}.xmg__ph img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.xmg__a:hover .xmg__ph img{transform:scale(1.05)}.xmg__t{font-family:Lora,serif;font-size:17px;line-height:1.35}@media(max-width:899px){.xmg__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;margin:0 -16px;padding:0 16px 6px}}.xd__n{position:absolute;top:10px;right:10px;font-style:normal;font-size:12px;font-weight:700;letter-spacing:.04em;background:#ffffffeb;color:#2a2b2a;border-radius:999px;padding:4px 9px}.xcd__in{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:center;background:linear-gradient(135deg,#2b2340,#1d2a24);border-radius:22px;padding:34px 40px;color:#fff}.xcd .xs__h{color:#fff}.xcd .xs__sub{color:#fffc;font-size:16.5px}.xcd__streak{margin:10px 0 0;font-size:15px}.xcd__streak b{font-family:Lora,serif;font-size:28px;margin-right:4px}.xcd__next{margin:8px 0 0;font-size:14px;opacity:.75}.xcd__card{position:relative;width:300px;height:400px;border:0;padding:0;background:none;cursor:pointer;perspective:1200px}.xcd__face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;overflow:hidden;backface-visibility:hidden;transition:transform .9s cubic-bezier(.2,.7,.2,1);box-shadow:0 24px 50px -20px #000000b3}.xcd__back{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#f3ead8;color:#33503f;border:8px solid #F3EAD8;outline:1px solid rgba(51,80,63,.35);outline-offset:-16px}.xcd__back b{font-family:Lora,serif;font-weight:500;font-size:26px;letter-spacing:.3em}.xcd__back em{font-style:normal;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.xcd__date{font-size:13px;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.xcd__front{transform:rotateY(180deg);background:#3a3732}.xcd__front img{width:100%;height:100%;object-fit:cover}.xcd__cap{position:absolute;left:0;right:0;bottom:0;padding:60px 18px 18px;background:linear-gradient(transparent,#0f0c09d9);display:flex;flex-direction:column;gap:4px;text-align:left}.xcd__cap small{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.xcd__cap b{font-family:Lora,serif;font-weight:500;font-size:28px}.xcd__cap a{color:#fff;font-size:14.5px;text-decoration:underline;text-underline-offset:3px}.is-open .xcd__back{transform:rotateY(-180deg)}.is-open .xcd__front{transform:rotateY(0)}.xcd:not(.is-open) .xcd__card:hover .xcd__back{transform:rotateY(-8deg)}@media(max-width:899px){.xcd__in{grid-template-columns:1fr;padding:24px 20px;gap:22px;justify-items:center}.xcd__card{width:260px;height:350px}}@media(prefers-reduced-motion:reduce){.xcd__face{transition:none}}.xcd--still .xcd__face{transition:none!important}.xcb-ans p{margin:0 0 10px}.xcb-ans p:last-child{margin:0}.xcb{padding:34px 0 0}.xcb-row{margin:0 0 16px}.xcb-chips{display:flex;flex-wrap:wrap;gap:8px}.xcb-chip{display:inline-flex;align-items:center;gap:9px;padding:5px 14px 5px 5px;border-radius:999px;background:#fff;border:1px solid #E6E1D7;text-decoration:none;color:#2a2b2a;font-size:14.5px;transition:border-color .2s,transform .2s}.xcb-chip:hover{border-color:var(--acc);transform:translateY(-1px)}.xcb-chip img{width:34px;height:34px;border-radius:50%;object-fit:cover}.xcb-chip small{font-size:12px;color:#8a8478}.xcb-chip--all{padding-left:14px;background:var(--acc-wash);border-color:transparent;font-weight:500}.xcb-parent{display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:center;background:var(--acc-wash);border-radius:20px;padding:18px}.xcb-parent .xc{aspect-ratio:1}@media(max-width:899px){.xcb-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 6px}.xcb-chip{white-space:nowrap;flex:none}.xcb-parent{grid-template-columns:110px 1fr;gap:14px}}.xcb-chips--wrap{flex-wrap:wrap!important;overflow:visible!important;margin:0!important;padding:0!important}@media(max-width:899px){.xcb-chips--wrap .xcb-chip{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/202/assets/shamtam-explore.css.map */
