.mobi-halloween-packs{background:#f8f5ef;color:#251f18;font-family:Glacial Indifference,sans-serif}.mobi-halloween-packs__header{background:radial-gradient(ellipse at 80% 10%,#38251a,#181512 60%);color:#fff7ed;padding:46px 24px 42px;text-align:center}.mobi-halloween-packs__header-inner{max-width:760px;margin-inline:auto}.mobi-halloween-packs__eyebrow{display:inline-block;color:#e9ad76;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.17em;text-transform:uppercase}.mobi-halloween-packs__header h1{font-family:var(--heading-font-family, "League Spartan", sans-serif);font-size:clamp(30px,3.6vw,48px);line-height:1.1;letter-spacing:-.025em;margin:14px 0 15px;color:inherit;text-transform:none}.mobi-halloween-packs__header p{max-width:620px;margin-inline:auto;color:#e5d9cd;font-size:17px;line-height:1.5}.mobi-halloween-packs__body{max-width:1440px;margin-inline:auto;padding:36px 40px 48px}.mobi-halloween-packs__included{border:1px solid #e3dacf;border-radius:12px;padding:24px 30px 20px;background:#fffdf9}.mobi-halloween-packs__included-heading{text-align:center}.mobi-halloween-packs__included h2,.mobi-halloween-packs__grid-heading h2{font-family:var(--heading-font-family, "League Spartan", sans-serif);font-size:24px;line-height:1.2;letter-spacing:-.015em;margin:0;text-transform:none}.mobi-halloween-packs__included-heading p{font-size:15px;color:#655c51;margin-top:5px}.mobi-halloween-packs__common{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:940px;padding:0;margin:20px auto 14px}.mobi-halloween-packs__common li{min-width:0}.mobi-halloween-packs__common a{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.mobi-halloween-packs__common-image{width:96px;height:84px;flex-shrink:0;overflow:hidden;border-radius:6px;background:#f3eee5}.mobi-halloween-packs__common-image img{display:block;width:100%;height:100%;object-fit:contain}.mobi-halloween-packs__common-copy{display:grid;gap:3px}.mobi-halloween-packs__common-copy strong{font-size:16px}.mobi-halloween-packs__common-copy small{color:#6a6056;font-size:14px;line-height:1.35}.mobi-halloween-packs__options-note{border-top:1px solid #eee7de;text-align:center;font-size:14px;color:#685646;line-height:1.5;padding-top:13px;margin:0}.mobi-halloween-packs__grid-heading{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin:36px 0 18px}.mobi-halloween-packs__grid-heading>span{font-size:14px;color:#6a6056;text-align:right}.mobi-halloween-packs__grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;margin:0}.mobi-halloween-packs__card{min-width:0;border:1px solid #e5ddd3;border-radius:10px;background:#fffdf9;overflow:hidden}.mobi-halloween-packs__media{position:relative;display:block;overflow:hidden;background:#f3eee6;color:#514234;text-decoration:none;border-bottom:1px solid #e9e0d4}.mobi-halloween-packs__sofa-image{display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:#eee8df}.mobi-halloween-packs__sofa-image>img{width:100%;height:100%;display:block;object-fit:contain}.mobi-halloween-packs__card[data-pack=pack-halloween-freddy] .mobi-halloween-packs__sofa-image>img{object-fit:cover;object-position:center 53%}.mobi-halloween-packs__ensemble{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px 12px 11px;background:#f8f2e8}.mobi-halloween-packs__ensemble-item{display:grid;grid-template-rows:auto 1fr;gap:6px;min-width:0;text-align:center}.mobi-halloween-packs__ensemble-image{display:block;aspect-ratio:4/3;background:#eee6d9;border-radius:5px;overflow:hidden}.mobi-halloween-packs__ensemble-image img{width:100%;height:100%;display:block;object-fit:contain}.mobi-halloween-packs__ensemble-label{align-self:center;font-size:11px;line-height:1.25;font-weight:700;letter-spacing:.03em}.mobi-halloween-packs__badge{position:absolute;top:12px;left:12px;z-index:1}.mobi-halloween-packs__card-content{padding:20px}.mobi-halloween-packs__card-heading{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.mobi-halloween-packs__card h3{font-family:var(--heading-font-family, "League Spartan", sans-serif);font-size:23px;line-height:1.2;letter-spacing:-.02em;margin:0;color:#251f18;text-transform:none}.mobi-halloween-packs__card h3 a{text-decoration:none;color:inherit}.mobi-halloween-packs__price{font-size:21px;line-height:1.2;color:#7b472a;font-weight:700;white-space:nowrap}.mobi-halloween-packs__sofa{margin:6px 0 15px;color:#655a4e;font-size:14px;line-height:1.4}.mobi-halloween-packs__reference{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:#776b5e;font-size:12px;line-height:1.4;margin:0 0 17px}.mobi-halloween-packs__reference>span:last-child{white-space:nowrap}.mobi-halloween-packs__cta{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #cbb8a3;border-radius:6px;padding:11px 14px;text-decoration:none;font-size:15px;font-weight:700;color:#38271b;background:#f8f0e6;transition:background .2s ease,border-color .2s ease}.mobi-halloween-packs__cta:hover{background:#efdfcc;border-color:#a68562}.mobi-halloween-packs a:focus-visible{outline:2px solid #9e612e;outline-offset:4px}.mobi-halloween-packs__footnote{font-size:13px;color:#766b60;text-align:center;max-width:880px;margin:26px auto 0;line-height:1.5}@media(min-width:1000px){.mobi-halloween-packs__card:last-child:nth-child(3n+1){grid-column:2}}@media(max-width:999px){.mobi-halloween-packs__body{padding-inline:24px}.mobi-halloween-packs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mobi-halloween-packs__common{gap:16px}.mobi-halloween-packs__common a{flex-direction:column;text-align:center;gap:8px}.mobi-halloween-packs__card-content{padding:16px}.mobi-halloween-packs__card h3{font-size:21px}.mobi-halloween-packs__price{font-size:19px}.mobi-halloween-packs__grid-heading{align-items:start}}@media(max-width:599px){.mobi-halloween-packs__header{padding:33px 22px 31px}.mobi-halloween-packs__header p{font-size:15px}.mobi-halloween-packs__body{padding:24px 20px 32px}.mobi-halloween-packs__included{padding:20px 14px 15px}.mobi-halloween-packs__included h2,.mobi-halloween-packs__grid-heading h2{font-size:22px}.mobi-halloween-packs__included-heading p{font-size:14px}.mobi-halloween-packs__common{gap:8px;margin-top:16px}.mobi-halloween-packs__common-image{width:76px;height:68px;max-width:100%}.mobi-halloween-packs__common-copy strong{font-size:13px}.mobi-halloween-packs__common-copy small{font-size:12px}.mobi-halloween-packs__options-note{font-size:13px}.mobi-halloween-packs__grid-heading{display:block;margin-top:28px}.mobi-halloween-packs__grid-heading>span{display:block;text-align:left;margin-top:5px;font-size:13px}.mobi-halloween-packs__grid{grid-template-columns:minmax(0,1fr);gap:20px}.mobi-halloween-packs__card-content{padding:18px}.mobi-halloween-packs__card h3{font-size:25px}.mobi-halloween-packs__price{font-size:23px}.mobi-halloween-packs__ensemble{gap:8px;padding:11px}.mobi-halloween-packs__ensemble-label{font-size:11px}}@media(prefers-reduced-motion:reduce){.mobi-halloween-packs__cta{transition:none}}.badge.badge--on-sale.mobi-halloween-pack-badge{background:#f2c59b;color:#241b13;border:1px solid rgba(36,27,19,.1);border-radius:5px;padding:7px 10px;font:600 12px/1.2 Glacial Indifference,sans-serif;letter-spacing:.02em;text-transform:none}@media(max-width:699px){.product-info:has(.mobi-halloween-pack-badge) .variant-picker__option{min-width:0;max-width:100%}.product-info:has(.mobi-halloween-pack-badge) .variant-picker__option-info>.h-stack{flex-wrap:wrap}.product-info:has(.mobi-halloween-pack-badge) .block-swatch{max-width:100%;white-space:normal;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/74/compiled_assets/styles.css.map?subset=AAAAAAAAAAACAAAAAAAAAAAAAAAAABA */
