body.template-index{--drk-page-max:1440px;--drk-page-gutter:clamp(32px,5.35vw,72px);--drk-page-gap:clamp(32px,4.4vw,64px);--drk-page-edge:max(var(--drk-page-gutter),calc((100% - var(--drk-page-max))/2 + var(--drk-page-gutter)))}body.template-index :is(.drk-h-row,.drk-hw-content,.df-wrap,.dkf-shell){box-sizing:border-box;width:100%;max-width:var(--drk-page-max);margin-inline:auto;padding-inline:var(--drk-page-gutter)}body.template-index .drk-hw-worlds{box-sizing:border-box;width:100%;max-width:none;padding-inline:var(--drk-page-edge)}body.template-index .drk-hw-tab{padding-inline:20px}body.template-index .drk-hw-copy{margin-inline:0}body.template-index .drk-hw-video-toggle{right:var(--drk-page-edge)}body.template-index :is(.df-kids-grid,.df-help-grid){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--drk-page-gap)}body.template-index .dkf-shell{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--drk-page-gap)}body.template-index .dkf-body{width:100%;max-width:none}body.template-index .df-kids-visual{width:100%;max-width:none;margin-inline:0;justify-self:start}body.template-index .df-product-rail{min-width:0}@media(min-width:801px){body.template-index .drk-hw-copy{width:calc((100% - var(--drk-page-gap))/2)}body.template-index .drk-hw .drk-hw-panel--editorial .drk-hw-media{inset:32px var(--drk-page-edge) 32px calc(50% + var(--drk-page-gap)/2);padding:0}body.template-index .drk-hw .drk-hw-panel--editorial .drk-hw-primary-image{max-width:100%;margin:0}}@media(min-width:1101px){body.template-index :is(.drk-h-mega-inner,.drk-h-kids-content){box-sizing:border-box;width:100%;max-width:var(--drk-page-max);padding-inline:var(--drk-page-gutter)}}@media(max-width:1100px){body.template-index{--drk-page-gutter:var(--drk-grid-tablet,32px);--drk-page-gap:32px}}@media(max-width:800px){body.template-index :is(.df-kids-grid,.df-help-grid){grid-template-columns:minmax(0,1fr)}body.template-index .dkf-shell{grid-template-columns:minmax(0,1fr)}body.template-index .dkf-portrait{max-width:none;justify-self:start}body.template-index .drk-hw-worlds{padding-inline:var(--drk-page-gutter)}body.template-index .drk-hw-tab{padding-inline:4px}body.template-index .drk-hw .drk-hw-panel--editorial .drk-hw-media{padding-inline:var(--drk-page-gutter)}body.template-index .drk-hw .drk-hw-panel--editorial .drk-hw-primary-image{max-width:100%;margin-inline:0}body.template-index .drk-hw-copy{max-width:none}body.template-index .df-product-rail{grid-auto-columns:min(300px,calc(100% - 24px));scroll-padding-inline:0;padding-inline:0;margin-inline:0}}@media(min-width:601px)and (max-width:800px){body.template-index .dkf-portrait{grid-template-columns:calc(var(--dkf-image-mobile,42%) - 8%) minmax(0,1fr)}}@media(max-width:600px){body.template-index{--drk-page-gutter:var(--drk-grid-mobile,20px)}body.template-index .dkf-shell{grid-template-columns:minmax(0,1fr)}body.template-index .dkf-portrait{max-width:none;justify-self:start}}#MainContent{margin-bottom:0}#MainContent>.shopify-section:last-child{margin-bottom:0!important}#MainContent>.shopify-section.spaced-section:last-child{padding-bottom:0!important}#MainContent>.shopify-section:last-child .dcg--contact>.dcg-wrap{padding-bottom:0}#MainContent>.shopify-section:last-child .drk-knowledge-next:last-child{margin-bottom:0}#MainContent>.shopify-policy__container .shopify-policy__body{padding-bottom:0}#shopify-section-drk-footer{margin-top:0;padding-top:0}@media(min-width:801px)and (max-width:1100px){body.template-index .df-product-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){body.template-index .df-product-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory}body.template-index .df-product-rail>div{flex:0 0 min(300px,86%);width:min(300px,86%);height:auto;scroll-snap-align:start}body.template-index .df-product-rail .dk-card__title{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}}.drk-arrow-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;vertical-align:middle}.drk-arrow-icon>svg{display:block;width:1em!important;height:1em!important;flex:none}body.drk-unified:has(cart-drawer.active,dialog[open]) shopify-chat::part(activator){visibility:hidden;pointer-events:none}body.template-index .df-product-rail .dk-card{width:100%}
/*# sourceMappingURL=/cdn/shop/t/27/assets/drk-layout.css.map */
