.kidis-christmas,body:has(.kidis-christmas-banner) #MainContent{--christmas-paper: #fffdf8;--christmas-forest: #57351f;--christmas-green: #b5f5c8;--christmas-green-deep: #93d8a9;--christmas-page-gutter: 48px;--christmas-red: var(--christmas-green);--christmas-red-deep: var(--christmas-forest);--christmas-gold: #c9a227;--christmas-gold-soft: #e8d08a;--christmas-rule: color-mix(in srgb, var(--christmas-gold) 35%, transparent);--christmas-overlay: color-mix(in srgb, var(--christmas-red-deep) 45%, transparent);--christmas-shadow: 0 10px 26px color-mix(in srgb, var(--christmas-red-deep) 16%, transparent);--christmas-caption: var(--christmas-green);--christmas-tile-shadow: 0 2px 8px color-mix(in srgb, var(--christmas-red-deep) 8%, transparent);--christmas-soft: color-mix(in srgb, var(--christmas-forest) 4%, var(--christmas-paper));background:var(--christmas-paper);color:var(--christmas-forest);font-family:var(--typeBasePrimary),sans-serif;letter-spacing:0}.kidis-christmas h1,.kidis-christmas h2,body:has(.kidis-christmas-banner) #MainContent h2{font-family:var(--typeBasePrimary),sans-serif;letter-spacing:0}.kidis-christmas-banner{position:relative;isolation:isolate;overflow:hidden;min-height:240px;padding:34px 20px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;background:radial-gradient(120% 120% at 50% -10%,color-mix(in srgb,var(--christmas-gold) 22%,transparent),transparent 60%),repeating-linear-gradient(135deg,transparent 0 22px,color-mix(in srgb,var(--christmas-gold) 7%,transparent) 22px 23px),var(--christmas-red);color:var(--christmas-forest);border-bottom:3px solid var(--christmas-gold);text-align:center}.kidis-christmas-banner-frame{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid color-mix(in srgb,var(--christmas-gold) 60%,transparent);pointer-events:none}.kidis-christmas-banner-frame:before,.kidis-christmas-banner-frame:after{content:"";position:absolute;width:18px;height:18px;border-color:var(--christmas-gold-soft);border-style:solid}.kidis-christmas-banner-frame:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.kidis-christmas-banner-frame:after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.kidis-christmas-banner-icons{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--christmas-gold-soft)}.kidis-christmas-banner-icons svg{width:26px;height:26px;display:block;opacity:.9}.kidis-christmas-banner h1{font-size:46px;font-weight:800;line-height:1.05;margin:14px 0 0;letter-spacing:0;text-transform:uppercase;color:var(--christmas-forest)}.kidis-christmas-banner p{font-size:17px;margin:8px 0 0;letter-spacing:0;text-transform:uppercase;color:var(--christmas-forest)}.kidis-christmas-collections,.kidis-christmas-story{width:100%;max-width:none;margin:0 auto}.kidis-christmas-groups{display:block}.kidis-christmas-group{min-width:0;padding:20px 0;border-bottom:1px solid var(--christmas-rule)}.kidis-christmas-group h2{margin:0 0 14px;font-size:23px;font-weight:800;color:var(--christmas-forest);display:flex;align-items:center;gap:12px}.kidis-christmas-group h2:after{content:"";flex:1;height:1px;background:var(--christmas-rule)}.kidis-christmas-tiles{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:calc(60px / 11)}.kidis-christmas-tile{position:relative;display:grid;grid-template-rows:minmax(0,1fr) 44px;aspect-ratio:1;min-width:0;overflow:hidden;border:1px solid var(--christmas-rule);border-radius:6px;background:var(--christmas-paper);text-decoration:none;box-shadow:var(--christmas-tile-shadow);transition:border-color .18s,box-shadow .18s}.kidis-christmas-image{display:block;min-height:0;padding:2px}.kidis-christmas-image img,.kidis-christmas-image svg{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center;border-radius:0}.kidis-christmas-label{display:flex;align-items:center;justify-content:flex-start;min-height:0;padding:2px 4px;background:var(--christmas-caption);color:var(--christmas-forest);font-size:11px;line-height:1.1;font-weight:700;letter-spacing:0;text-transform:uppercase;text-align:left;overflow-wrap:anywhere}.kidis-christmas-tile:hover{border-color:var(--christmas-gold);box-shadow:var(--christmas-shadow)}.kidis-christmas-tile:focus-visible{outline:2px solid var(--christmas-forest);outline-offset:3px}@media(min-width:900px)and (max-width:1199px){.kidis-christmas-tiles{grid-template-columns:repeat(10,minmax(0,1fr));gap:calc(48px / 9)}}@media(min-width:750px)and (max-width:899px){.kidis-christmas-tiles{grid-template-columns:repeat(8,minmax(0,1fr));gap:calc(36px / 7)}}@media(min-width:600px)and (max-width:749px){.kidis-christmas-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(24px / 5)}}body:has(.kidis-christmas-banner) #MainContent>.shopify-section,body:has(.kidis-christmas-banner) #MainContent .index-section{margin-top:0;margin-bottom:0}body:has(.kidis-christmas-banner) #MainContent .countdown-wrapper{max-width:none;padding:0}body:has(.kidis-christmas-banner) #MainContent .countdown__content{padding:10px 0;min-height:0;border-radius:0;background:var(--christmas-paper);color:var(--christmas-forest);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px;box-shadow:none;border-bottom:1px solid var(--christmas-rule)}body:has(.kidis-christmas-banner) #MainContent .countdown__block{padding:0;margin:0;flex:0 1 auto;width:auto;text-align:center}body:has(.kidis-christmas-banner) #MainContent .countdown__heading h2{font-size:30px;line-height:1.2;margin:0;color:var(--christmas-forest)}body:has(.kidis-christmas-banner) #MainContent .countdown__display{gap:10px}body:has(.kidis-christmas-banner) #MainContent .countdown__display-block{padding:0 6px;min-width:24px}body:has(.kidis-christmas-banner) #MainContent .countdown__display-block h2{font-size:24px;margin:0;line-height:1.1}body:has(.kidis-christmas-banner) #MainContent .countdown__display-block span{font-size:11px;letter-spacing:0}.kidis-christmas-story{padding:24px 20px;font-size:16px;line-height:1.5}.kidis-christmas-story h2{font-size:22px;font-weight:700;margin:0 0 10px}.kidis-christmas-story p{margin:0 0 12px}.kidis-christmas-story summary{cursor:pointer;color:var(--christmas-forest);font-weight:700;padding:12px 0;border-block:1px solid var(--christmas-rule)}.kidis-christmas-story details .rte{padding-top:16px}.kidis-christmas-story details h2{font-size:18px;margin:18px 0 8px}body:has(.kidis-christmas-banner) #MainContent [id$=__faq_aCcAAw] .page-width{max-width:800px;padding:0 20px 24px}body:has(.kidis-christmas-banner) #MainContent [id$=__faq_aCcAAw] .section-header{margin-bottom:14px}body:has(.kidis-christmas-banner) #MainContent [id$=__faq_aCcAAw] h2{font-size:22px}body:has(.kidis-christmas-banner) #MainContent [id$=__faq_aCcAAw] br{display:none}@media(max-width:599px){.kidis-christmas-banner h1{font-size:30px}.kidis-christmas-banner{min-height:160px;padding:24px 14px 22px}.kidis-christmas-banner-icons{gap:9px}.kidis-christmas-banner-icons svg{width:19px;height:19px}.kidis-christmas-banner-frame{top:8px;right:8px;bottom:8px;left:8px}.kidis-christmas-collections,.kidis-christmas-story{width:100%}.kidis-christmas-group{padding:16px 0}.kidis-christmas-group h2{margin-bottom:14px}.kidis-christmas-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(10px / 3)}.kidis-christmas-label{font-size:11px;letter-spacing:0}body:has(.kidis-christmas-banner) #MainContent .countdown__content{flex-direction:column;align-items:center;gap:10px}}@media(prefers-reduced-motion:reduce){.kidis-christmas-tile{transition:none}}body:has(.kidis-christmas-banner) #MainContent{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;padding-inline:var(--christmas-page-gutter)}body:has(.kidis-christmas-banner) #MainContent>*{grid-column:1 / -1;min-width:0}body:has(.kidis-christmas-banner) #MainContent>.shopify-section[id$=__featured_product_PpcpGd],body:has(.kidis-christmas-banner) #MainContent>.shopify-section[id$=__advanced_content_gx44eA]{grid-column:auto;margin:28px 0!important;border:1px solid var(--christmas-gold);border-radius:8px;overflow:hidden;box-shadow:var(--christmas-shadow)}body:has(.kidis-christmas-banner) #MainContent>.shopify-section[id$=__featured_product_PpcpGd]{margin-left:0!important;background:var(--christmas-green);color:var(--christmas-forest)}body:has(.kidis-christmas-banner) #MainContent>.shopify-section[id$=__advanced_content_gx44eA]{margin-right:0!important;background:var(--christmas-paper)}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] .page-content{padding:24px}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] .page-width{max-width:none;padding:0}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] .product-grid__container{display:flex;flex-direction:column;margin:0}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] .grid__item{width:100%;padding:0;min-width:0;position:static}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] .image-wrap{height:260px!important;padding-bottom:0!important;background:var(--christmas-paper)}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] img{width:100%;height:260px;object-fit:contain!important}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] .product-single__meta{padding-top:24px}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] h1{font-size:30px;line-height:1.2;margin-bottom:12px;color:var(--christmas-forest)}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] a{color:var(--christmas-forest)}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] .element-price{color:var(--christmas-forest);font-size:26px}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] .element-button{--color-primary: var(--christmas-paper);--color-secondary: var(--christmas-forest);border-radius:6px}body:has(.kidis-christmas-banner) .shopify-section[id$=__advanced_content_gx44eA] .index-section{height:100%}body:has(.kidis-christmas-banner) .shopify-section[id$=__advanced_content_gx44eA] .custom-content{display:flex;flex-direction:column;height:100%;margin:0;padding:24px}body:has(.kidis-christmas-banner) .shopify-section[id$=__advanced_content_gx44eA] .custom__item{width:100%;padding:0;margin:0}body:has(.kidis-christmas-banner) .shopify-section[id$=__advanced_content_gx44eA] .image-wrap{height:300px!important;padding-bottom:0!important}body:has(.kidis-christmas-banner) .shopify-section[id$=__advanced_content_gx44eA] img{width:100%;height:300px;object-fit:contain!important}body:has(.kidis-christmas-banner) .shopify-section[id$=__advanced_content_gx44eA] .custom__item:last-child{flex:1;display:flex;align-items:center;text-align:center;padding:28px 12px;border-top:2px solid var(--christmas-gold)}body:has(.kidis-christmas-banner) .shopify-section[id$=__advanced_content_gx44eA] h2{font-size:28px;line-height:1.3;margin-bottom:20px}body:has(.kidis-christmas-banner) .shopify-section[id$=__advanced_content_gx44eA] p{font-size:18px}@media(max-width:749px){body:has(.kidis-christmas-banner) #MainContent>.shopify-section[id$=__featured_product_PpcpGd],body:has(.kidis-christmas-banner) #MainContent>.shopify-section[id$=__advanced_content_gx44eA]{grid-column:1 / -1;margin:12px 0!important}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] .page-content,body:has(.kidis-christmas-banner) .shopify-section[id$=__advanced_content_gx44eA] .custom-content{padding:18px}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] h1,body:has(.kidis-christmas-banner) .shopify-section[id$=__advanced_content_gx44eA] h2{font-size:24px}}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd]{--color-primary: var(--christmas-paper);--color-secondary: var(--christmas-forest);--color-button-primary: var(--christmas-red);--color-button-primary-text: var(--christmas-paper);--element-button-color-primary: var(--christmas-paper);--element-button-color-secondary: var(--christmas-forest)}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] .kit-radio{color:var(--christmas-forest);background:var(--christmas-paper);border-radius:6px}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] .kit-radio:has(input:checked){background:var(--christmas-gold)}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] button[name=add]{color:var(--christmas-paper);background:var(--christmas-paper);border:1px solid var(--christmas-forest)}body:has(.kidis-christmas-banner) .shopify-section[id$=__advanced_content_gx44eA] img{opacity:1!important}body:has(.kidis-christmas-banner) .shopify-section[id$=__featured_product_PpcpGd] .shopify-payment-button__button--unbranded{background:var(--christmas-red)!important;color:var(--christmas-forest)!important;border-radius:6px!important}@media(max-width:749px){body:has(.kidis-christmas-banner) #MainContent{--christmas-page-gutter: 24px}body:has(.kidis-christmas-banner) #MainContent .countdown__heading h2{font-size:22px}}@media(max-width:359px){.kidis-christmas-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}body:has(.kidis-christmas-banner) #MainContent .countdown__content h2,body:has(.kidis-christmas-banner) #MainContent .countdown__content span{color:var(--christmas-forest)}
/*# sourceMappingURL=/cdn/shop/t/173/assets/kidis-christmas.css.map */
