.column-layout{color:var(--color-text)}.column-layout__grid{display:grid;grid-template-columns:var( --column-layout-grid-template-columns, repeat(var(--column-layout-columns-desktop), minmax(150px, 1fr)) );gap:var(--column-layout-gap)}.column-layout__grid>.shopify-block{display:flex}.column-layout__grid>.shopify-block>.custom-column{width:100%}.custom-column{display:flex;flex-direction:column;text-align:var(--column-layout-text-align);background:var(--color-background);color:var(--color-text);padding-top:var(--column-layout-column-padding-y);padding-bottom:var(--column-layout-column-padding-y);padding-left:var(--column-layout-column-padding-x);padding-right:var(--column-layout-column-padding-x)}.column-layout--cards .custom-column{overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border),transparent 35%);border-radius:var(--style-border-radius-inputs, var(--button-radius, 20px));transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;background:color-mix(in srgb,var(--color-background) var(--column-layout-card-background-opacity, 100%),transparent);box-shadow:0 18px 55px rgba(var(--color-foreground-rgb),.08)}.custom-column>.shopify-block{display:flex;width:100%}.column-layout--cards .shopify-block:hover .custom-column{border-color:color-mix(in srgb,var(--color-border),transparent 20%);transform:translateY(-2px);box-shadow:0 10px 32px rgba(var(--color-foreground-rgb),.06)}.column-layout--grid.column-layout--single-column .column-layout__grid{justify-content:center}.column-layout--grid.column-layout--single-column .column-layout__grid>.shopify-block{width:min(100%,max(var(--column-layout-single-column-min-width, 250px),var(--column-layout-single-column-width, 100%)));max-width:100%;justify-self:center}.column-layout--grid.column-layout--single-column .column-layout__grid>.shopify-block>.custom-column{width:100%;margin-inline:auto}.column-layout__carousel-wrapper{position:relative}.column-layout__track{display:flex;align-items:stretch;gap:var(--column-layout-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-block:.25rem}.column-layout__track::-webkit-scrollbar{display:none}.column-layout__track>.shopify-block{display:flex;flex:0 0 clamp(150px,86%,360px);scroll-snap-align:start}.column-layout__track>.shopify-block>.custom-column{width:100%;height:auto;min-height:100%}.column-layout__arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:999px;background:var(--color-button);color:var(--color-button-text);cursor:pointer;box-shadow:0 8px 24px #0000001f}.column-layout__arrow--left{left:.5rem}.column-layout__arrow--right{right:.5rem}.column-layout__arrow[hidden]{display:none}.column-layout--grid.column-layout--ratio-equal{--column-layout-grid-template-columns: repeat(var(--column-layout-columns-desktop), minmax(0, 1fr))}.column-layout--grid.column-layout--ratio-one-third-two-thirds{--column-layout-grid-template-columns: minmax(0, 1fr) minmax(0, 2fr)}.column-layout--grid.column-layout--ratio-two-thirds-one-third{--column-layout-grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)}@media screen and (min-width:750px){.column-layout__track>.shopify-block{flex-basis:max(150px,calc((100% - (var(--column-layout-gap) * (var(--column-layout-columns-desktop) - 1))) / var(--column-layout-columns-desktop)))}}@media screen and (max-width:749px){.column-layout__grid{grid-template-columns:1fr}.column-layout--mobile-two-columns .column-layout__grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.column-layout--grid.column-layout--single-column .column-layout__grid>.shopify-block{width:100%}}.custom-layout--shelf-talker .column-layout__grid{justify-items:center}.custom-layout--shelf-talker .column-layout__grid>.shopify-block,.custom-layout--shelf-talker .column-layout__grid>.shopify-block>.custom-column{width:100%;max-width:75%;justify-self:center}.custom-layout--shelf-talker .column-layout__grid>.shopify-block>.custom-column{margin-inline:auto}@media screen and (max-width:749px){.custom-layout--shelf-talker .column-layout__grid>.shopify-block,.custom-layout--shelf-talker .column-layout__grid>.shopify-block>.custom-column{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/css-custom-layout.css.map */
