.seo-chunks,.seo-chunks *{box-sizing:border-box}.seo-chunks{width:100%;max-width:100%;padding:var(--seo-padding-top) var(--seo-padding-x) var(--seo-padding-bottom);background:var(--seo-bg);overflow:hidden;content-visibility:auto;contain-intrinsic-size:600px}.seo-chunks__inner{width:100%;max-width:var(--seo-max-width);margin:0 auto;position:relative}.seo-chunks__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:dense;align-items:stretch;justify-content:center;gap:var(--seo-grid-gap);width:100%;list-style:none;padding:0;margin:0 auto}.seo-chunks__item{min-width:0;max-width:100%;height:100%;overflow:hidden}.seo-chunks__grid[data-count="1"]{grid-template-columns:minmax(0,min(100%,760px))}.seo-chunks__grid[data-count="1"] .seo-chunks__item{grid-column:1 / -1}.seo-chunks__grid[data-count="2"] .seo-chunks__item,.seo-chunks__grid[data-count="4"] .seo-chunks__item,.seo-chunks__grid[data-count="5"] .seo-chunks__item{grid-column:span 6}.seo-chunks__grid[data-count="5"] .seo-chunks__item:nth-child(5){grid-column:4 / span 6}.seo-chunks__grid[data-count="3"] .seo-chunks__item,.seo-chunks__grid[data-count="6"] .seo-chunks__item,.seo-chunks__grid[data-count="9"] .seo-chunks__item{grid-column:span 4}.seo-chunks__grid[data-count="7"] .seo-chunks__item:nth-child(1),.seo-chunks__grid[data-count="7"] .seo-chunks__item:nth-child(2),.seo-chunks__grid[data-count="7"] .seo-chunks__item:nth-child(6),.seo-chunks__grid[data-count="7"] .seo-chunks__item:nth-child(7),.seo-chunks__grid[data-count="10"] .seo-chunks__item:nth-child(1),.seo-chunks__grid[data-count="10"] .seo-chunks__item:nth-child(2),.seo-chunks__grid[data-count="11"] .seo-chunks__item:nth-child(1),.seo-chunks__grid[data-count="11"] .seo-chunks__item:nth-child(2){grid-column:span 6}.seo-chunks__grid[data-count="7"] .seo-chunks__item:nth-child(3),.seo-chunks__grid[data-count="7"] .seo-chunks__item:nth-child(4),.seo-chunks__grid[data-count="7"] .seo-chunks__item:nth-child(5),.seo-chunks__grid[data-count="11"] .seo-chunks__item:nth-child(n+3){grid-column:span 4}.seo-chunks__grid[data-count="8"] .seo-chunks__item,.seo-chunks__grid[data-count="10"] .seo-chunks__item:nth-child(n+3),.seo-chunks__grid[data-count="12"] .seo-chunks__item{grid-column:span 3}.seo-chunks__grid[data-count="13"],.seo-chunks__grid[data-count="14"],.seo-chunks__grid[data-count="15"],.seo-chunks__grid[data-count="16"],.seo-chunks__grid[data-count="17"],.seo-chunks__grid[data-count="18"],.seo-chunks__grid[data-count="19"],.seo-chunks__grid[data-count="20"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.seo-chunks__grid[data-count="13"] .seo-chunks__item,.seo-chunks__grid[data-count="14"] .seo-chunks__item,.seo-chunks__grid[data-count="15"] .seo-chunks__item,.seo-chunks__grid[data-count="16"] .seo-chunks__item,.seo-chunks__grid[data-count="17"] .seo-chunks__item,.seo-chunks__grid[data-count="18"] .seo-chunks__item,.seo-chunks__grid[data-count="19"] .seo-chunks__item,.seo-chunks__grid[data-count="20"] .seo-chunks__item{grid-column:auto}.seo-chunks__card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;height:100%;overflow:hidden;border:var(--seo-card-border-width) solid var(--seo-card-border-color);border-radius:var(--seo-card-radius);background:var(--seo-card-bg);color:inherit;transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease}.seo-chunks__item:nth-child(3n+1) .seo-chunks__card{background:var(--seo-card-bg-1)}.seo-chunks__item:nth-child(3n+2) .seo-chunks__card{background:var(--seo-card-bg-2)}.seo-chunks__item:nth-child(3n) .seo-chunks__card{background:var(--seo-card-bg-3)}.seo-chunks__card:focus-within{outline:2px solid var(--seo-focus-color);outline-offset:3px}.seo-chunks__link:hover,.seo-chunks__media-link:hover{opacity:.82}@supports selector(:has(*)){.seo-chunks__card:has(.seo-chunks__link:hover),.seo-chunks__card:has(.seo-chunks__media-link:hover){border-color:var(--seo-card-border-hover);box-shadow:0 4px 14px #315d7b24;transform:translateY(-1px)}}.seo-chunks__layout-badge{position:absolute;top:10px;right:10px;z-index:2;padding:4px 8px;border-radius:999px;background:#ffffffeb;color:var(--seo-title-color);font-size:11px;line-height:1.2;pointer-events:none}.seo-chunks__media{position:relative;display:block;width:100%;max-height:var(--seo-media-max-height);overflow:hidden;background:#315d7b0f}.seo-chunks__media-link{color:inherit;text-decoration:none}.seo-chunks__media-link:focus-visible{outline:2px solid var(--seo-focus-color);outline-offset:-2px}.seo-chunks__media img{display:block;width:100%!important;height:auto!important;max-height:var(--seo-media-max-height);object-fit:cover;object-position:center}.seo-chunks__media video{display:block;width:100%!important;height:var(--seo-media-max-height)!important;max-height:var(--seo-media-max-height);object-fit:cover;object-position:center}.seo-chunks__item[data-has-media=false] .seo-chunks__card,.seo-chunks__item[data-has-media=false] .seo-chunks__content{justify-content:center}.seo-chunks__item[data-has-media=false] .seo-chunks__content{flex:1 1 auto}.seo-chunks__content{display:flex;flex-direction:column;padding:var(--seo-card-padding);text-align:var(--seo-text-align)}.seo-chunks__title{margin:0;color:var(--seo-title-color);font-family:Playfair Display,Georgia,serif;font-size:clamp(var(--seo-title-size-min),1vw,var(--seo-title-size));font-weight:500;line-height:1.25}.seo-chunks__text{margin-top:7px;color:var(--seo-text-color);font-size:var(--seo-text-size);line-height:1.45;opacity:.86}.seo-chunks__text>*,.seo-chunks__text .metafield-rich_text_field>*{margin-block-start:0;margin-block-end:0}.seo-chunks__text>*+*,.seo-chunks__text .metafield-rich_text_field>*+*{margin-block-start:.55em}.seo-chunks__text p{margin:0}.seo-chunks__text p+p{margin-block-start:.55em}.seo-chunks__text ul,.seo-chunks__text ol,.seo-chunks__text .metafield-rich_text_field ul,.seo-chunks__text .metafield-rich_text_field ol{margin-block-start:.55em;margin-block-end:0;padding-inline-start:1.25em;list-style-position:outside}.seo-chunks__text ul,.seo-chunks__text .metafield-rich_text_field ul{list-style-type:disc}.seo-chunks__text ol,.seo-chunks__text .metafield-rich_text_field ol{list-style-type:decimal}.seo-chunks__text li,.seo-chunks__text .metafield-rich_text_field li{display:list-item;margin-block-start:.25em}.seo-chunks__text a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.seo-chunks__link-wrapper{display:flex;justify-content:var(--seo-link-justify);margin-top:12px}.seo-chunks__link{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--seo-title-color);font-size:var(--seo-link-size);font-weight:500;line-height:1.2;text-decoration:underline;text-underline-offset:.2em}.seo-chunks__link-wrapper a{color:var(--seo-title-color);text-decoration:underline;text-underline-offset:.2em}.seo-chunks__link svg{width:14px;height:14px;flex:0 0 auto}.seo-chunks__card[data-priority=high]{border-width:max(var(--seo-card-border-width),1px)}.seo-chunks__arrow{display:none}.seo-chunks__arrow:focus-visible{outline:2px solid var(--seo-focus-color);outline-offset:3px}.seo-chunks__debug{margin-top:10px;padding:8px;background:#fff6d8;color:#2f2a12;font:12px/1.4 monospace;text-align:left;overflow-wrap:anywhere}@media screen and (max-width:989px)and (min-width:750px){.seo-chunks{padding-left:max(var(--seo-padding-x),20px);padding-right:max(var(--seo-padding-x),20px)}.seo-chunks__grid,.seo-chunks__grid[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;justify-content:stretch!important}.seo-chunks__grid[data-count="1"]{grid-template-columns:minmax(0,min(100%,760px))!important;justify-content:center!important}.seo-chunks__item,.seo-chunks__grid[data-count] .seo-chunks__item{grid-column:auto!important;grid-row:auto!important;width:100%;height:100%}.seo-chunks__media,.seo-chunks__media img{max-height:min(var(--seo-media-max-height),340px)}.seo-chunks__media video{height:min(var(--seo-media-max-height),340px)!important;max-height:min(var(--seo-media-max-height),340px)}}@media screen and (max-width:749px){.seo-chunks{padding:var(--seo-padding-top-mobile) 0 var(--seo-padding-bottom-mobile)}.seo-chunks__inner{max-width:none;margin:0;overflow:visible}.seo-chunks__grid,.seo-chunks__grid[data-count]{display:flex;align-items:stretch;justify-content:flex-start;gap:var(--seo-grid-gap-mobile);width:100%;padding:0 var(--seo-padding-x-mobile) 12px;margin:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-snap-stop:always;scroll-padding-inline:var(--seo-padding-x-mobile);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}.seo-chunks__grid::-webkit-scrollbar{display:none}.seo-chunks__item,.seo-chunks__grid[data-count] .seo-chunks__item{flex:0 0 clamp(250px,var(--seo-mobile-card-width),360px);width:clamp(250px,var(--seo-mobile-card-width),360px);max-width:calc(100vw - (var(--seo-padding-x-mobile) * 2));min-height:clamp(360px,92vw,520px);scroll-snap-align:start;grid-column:auto!important}.seo-chunks__card{height:100%;min-height:clamp(360px,92vw,520px);border-radius:var(--seo-card-radius-mobile)}.seo-chunks__media,.seo-chunks__media img{max-height:var(--seo-media-max-height-mobile)}.seo-chunks__media video{height:var(--seo-media-max-height-mobile)!important;max-height:var(--seo-media-max-height-mobile)}.seo-chunks__layout-badge{top:8px;right:8px;font-size:10px}.seo-chunks__content{padding:var(--seo-card-padding-mobile)}.seo-chunks__title{font-size:clamp(var(--seo-title-size-mobile-min),4.1vw,var(--seo-title-size-mobile));line-height:1.22}.seo-chunks__text{display:-webkit-box;overflow:hidden;margin-top:5px;font-size:var(--seo-text-size-mobile);line-height:1.38;line-clamp:var(--seo-mobile-text-lines);-webkit-line-clamp:var(--seo-mobile-text-lines);-webkit-box-orient:vertical}.seo-chunks__text ul,.seo-chunks__text ol,.seo-chunks__text .metafield-rich_text_field ul,.seo-chunks__text .metafield-rich_text_field ol{padding-inline-start:1.15em}.seo-chunks__link-wrapper{margin-top:10px}.seo-chunks__link{font-size:var(--seo-link-size-mobile)}.seo-chunks__arrow{align-items:center;justify-content:center;position:absolute;right:10px;top:50%;z-index:2;width:34px;height:34px;padding:0;border:1px solid var(--seo-arrow-bg);border-radius:50%;background:var(--seo-arrow-bg);color:var(--seo-arrow-color);cursor:pointer;transform:translateY(-50%);box-shadow:0 2px 10px #00000014}.seo-chunks__arrow[data-visible=true]{display:flex}.seo-chunks__arrow svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/seo-chunks-hub.css.map */
