body:has(.gtaplates-gallery-config) .gallery__main [data-gallery-stage]{aspect-ratio:1 / 1;background:#e8e8e8}body:has(.gtaplates-gallery-config) .gallery__slide img{object-fit:contain}body:has(.gtaplates-gallery-config) .gallery__thumb img{object-fit:contain}.gta-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;text-align:left;margin:22px 0 12px}.gta-feature-card{display:flex;flex-direction:column;gap:7px;padding:17px 18px;border:1px solid #e9e6ef;border-radius:14px;background:linear-gradient(135deg,#faf8ff,#fafafa)}.gta-feature-label{font-size:10px;font-weight:700;letter-spacing:1.3px;color:#765497;line-height:1.2}.gta-feature-card strong{font-size:17px;line-height:1.25;color:#202023;font-weight:650}.gta-feature-detail{font-size:12px;line-height:1.5;color:#6d6b73}.gta-feature-note{display:block;font-size:11px;line-height:1.5;color:#85818a;text-align:center}body:has(.gtaplates-gallery-config) .product__spec{width:100%;margin-bottom:0}@media(max-width:420px){.gta-feature-card{padding:14px 12px;gap:6px}.gta-feature-card strong{font-size:16px}.gta-feature-detail{font-size:11px}}body:has(.gtaplates-gallery-config) .product__price{justify-content:space-between;gap:12px;padding:18px 0 12px;border-top:1px solid #eeecf2;margin-top:8px;width:100%}body:has(.gtaplates-gallery-config) .product__price .price{font-size:28px;font-weight:650;letter-spacing:-.8px}body:has(.gtaplates-gallery-config) .product__price .price__unit{font-size:12px;font-weight:600;color:#486751;background:#eff5ef;padding:7px 11px;border-radius:999px}body:has(.gtaplates-gallery-config) [data-variant-picker]{gap:12px!important}body:has(.gtaplates-gallery-config) [data-variant-picker] fieldset{text-align:left;min-width:0}body:has(.gtaplates-gallery-config) [data-variant-picker] legend{font-size:12px!important;color:#53505c!important;letter-spacing:.2px;margin-bottom:9px;text-align:left}body:has(.gtaplates-gallery-config) [data-variant-picker] .swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body:has(.gtaplates-gallery-config) [data-variant-picker] .swatch{min-height:78px;padding:15px 33px 15px 15px;border-radius:12px;align-items:flex-start;justify-content:center;text-align:left;background:#fafafa;box-shadow:inset 0 0 0 1px #e7e4ec;gap:4px}body:has(.gtaplates-gallery-config) [data-variant-picker] .swatch:has(input:checked){background:#f5f0fc;box-shadow:inset 0 0 0 1.5px #8054ad}body:has(.gtaplates-gallery-config) [data-variant-picker] .swatch:after{content:"";position:absolute;right:14px;top:17px;width:14px;height:14px;border-radius:50%;border:1.5px solid #d4cedd;background:#fff}body:has(.gtaplates-gallery-config) [data-variant-picker] .swatch:has(input:checked):after{border:4px solid #8054ad;background:#fff}body:has(.gtaplates-gallery-config) [data-variant-picker] .swatch:has(input:focus-visible){outline:2px solid #8054ad;outline-offset:3px}body:has(.gtaplates-gallery-config) [data-variant-picker] .swatch__name{font-size:16px;font-weight:650;color:#242027}body:has(.gtaplates-gallery-config) [data-variant-picker] .swatch__hint{font-size:11px;line-height:1.4;color:#746d7c}body:has(.gtaplates-gallery-config) .opt-help{text-align:left;font-size:12px;margin:0 0 4px}body:has(.gtaplates-gallery-config) .opt-help summary{color:#765497}body:has(.gtaplates-gallery-config) .buybox{gap:12px}body:has(.gtaplates-gallery-config) .buybox__row{grid-template-columns:110px minmax(0,1fr);gap:10px;margin-top:6px}body:has(.gtaplates-gallery-config) .qty--lg{border-radius:12px;background:#f4f3f6;min-height:52px}body:has(.gtaplates-gallery-config) .qty--lg button{width:35px;height:52px}body:has(.gtaplates-gallery-config) .qty--lg input{width:40px;height:52px;font-size:16px}body:has(.gtaplates-gallery-config) .buybox [data-add-btn]{border-radius:12px;min-height:52px;font-size:16px;padding:12px 16px;background:#26212d}body:has(.gtaplates-gallery-config) .shopify-payment-button{--shopify-accelerated-checkout-button-border-radius:12px;--shopify-accelerated-checkout-button-block-size:48px}body:has(.gtaplates-gallery-config) .shopify-payment-button__button{border-radius:12px!important;min-height:48px}.tier__shipping{display:inline-flex;align-items:center;justify-self:start;gap:6px;margin-top:7px;padding:4px 9px;border-radius:999px;background:#edf5ef;color:#28533a;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.04em;white-space:nowrap}.tier__shipping svg{width:15px;height:15px;flex-shrink:0}.noel-guide{max-width:1000px;margin:auto}.noel-guide img{display:block;width:100%;height:auto;border-radius:20px}body:has(.noel-season) #MainContent{--primary: #234b3c;--primary-ink: #fffdf7;--ink: #253c32;--muted: #686e64;--surface: #fffdf8;--surface-alt: #f3eee3;--line: #e2d8c5;--dark: #193c2e;--dark-ink: #fff9ec;background:#fffdf8}.noel-season{background:#234b3c;color:#fff4dc;border-bottom:2px solid #c9a45e}.noel-season__inner{display:flex;align-items:center;justify-content:center;gap:13px;padding-top:13px;padding-bottom:13px;text-align:center;font-size:13px;letter-spacing:.035em}.noel-season__tree{width:24px;height:30px;flex-shrink:0}.noel-season__star{color:#dec28a;font-size:22px}body:has(.noel-season) .product__head h1{color:#234b3c;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.035em}body:has(.noel-season) .badge--hype{background:#f3e8d2;color:#624b24;border:1px solid #dbc59a}body:has(.noel-season) .gallery__main{border-radius:22px;overflow:hidden;box-shadow:0 0 0 1px #e2d8c5}body:has(.noel-season) .tiers{gap:14px}body:has(.noel-season) .tiers__title{color:#234b3c;font-family:Georgia,Times New Roman,serif;font-size:20px;margin-bottom:4px}body:has(.noel-season) .tier__box{background:#fffdf8;box-shadow:inset 0 0 0 1px #ded4be}body:has(.noel-season) .tier:has(input:checked) .tier__box{background:#f0f4ed;box-shadow:inset 0 0 0 2px #234b3c}body:has(.noel-season) .tier__badge{background:#72572d;color:#fffaf0}body:has(.noel-season) .tier--hot .tier__badge{background:#8b3540;color:#fffaf0}body:has(.noel-season) .tier__shipping{background:#e7eee2;color:#234b3c}body:has(.noel-season) #MainContent .display{font-family:Georgia,Times New Roman,serif;font-weight:500}body:has(.noel-season) #MainContent .eyebrow{color:#816232}body:has(.noel-season) #MainContent .tint-dark .eyebrow{color:#dec28a}body:has(.noel-season) #MainContent .accordion__item{border-color:#e2d8c5}body:has(.noel-season) #NoelVideo{border-block:1px solid #e2d8c5}body:has(.noel-season) .noel-motion__film{box-shadow:0 0 0 1px #c9a45e}@media(max-width:749px){.noel-season__inner{font-size:12px;gap:10px}}body:has(.noel-season) .product__price .badge--sale{display:inline-flex;align-items:center;justify-content:center;background:#8b2535;color:#fff;border:1px solid #c9a45e;border-radius:10px;padding:9px 13px;min-height:42px;font-size:21px;font-weight:800;line-height:1;letter-spacing:.01em;white-space:nowrap;box-shadow:0 3px 8px #571b2624}body:has(.noel-season) .product__price{align-items:center;gap:12px}@media(max-width:380px){body:has(.noel-season) .product__price .badge--sale{font-size:19px;padding:9px 11px}}.noel-motion{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.noel-motion__film{width:100%;max-width:520px;aspect-ratio:1;border-radius:24px;overflow:hidden;background:#161b16}.noel-motion__video{display:block;width:100%;height:100%;object-fit:contain}.noel-motion .btn{margin-top:24px}@media(max-width:749px){.noel-motion{grid-template-columns:1fr}.noel-motion__film{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
