.shopify-section:has(>df-card-layout){--df-gap: var(--df-card-gap,40px)}.shopify-section:has(>df-card-layout) :is(.product-list,.collection-list){position:relative;--product-list-card-border-width:0px;--product-list-column-gap:var(--df-gap);--product-list-row-gap:calc(var(--df-gap) + 24px);--collection-list-gap:var(--df-gap);column-gap:var(--df-gap);row-gap:calc(var(--df-gap) + 24px)}.shopify-section:has(>df-card-layout) :is(.product-card,.collection-list__item){position:relative;outline:none;border:0;box-shadow:none;background:transparent}.shopify-section:has(>df-card-layout) .product-card__info{padding:18px 0 0}.shopify-section:has(>df-card-layout) .product-title{font-size:16px;line-height:1.4;display:block;overflow:visible;-webkit-line-clamp:unset}.shopify-section:has(>df-card-layout) .collection-list__item .prose{text-align:left;justify-self:stretch}.shopify-section:has(>df-card-layout) .collection-list__item .prose>:is(h1,h2,h3,h4,h5,h6,p){font-size:clamp(21px,2.3vw,30px);line-height:1.2}.shopify-section:has(>df-card-layout) .collection-list__item .content-box{aspect-ratio:1;min-height:0}.shopify-section:has(>df-card-layout) .collection-list__item .content-box img{width:100%;height:100%;object-fit:contain}.shopify-section:has(>df-card-layout) [data-df-row-line]:after{content:"";position:absolute;inset:auto 0 calc(-.5 * (var(--df-gap) + 24px));height:5px;background:url(df-menu-divider.svg) left center / 189px 5px repeat-x;opacity:var(--df-line-opacity,.4);pointer-events:none}.shopify-section:has(>df-card-layout) [data-df-side-line]:after{content:"";position:absolute;inset:16px calc(-.5 * var(--df-gap)) 16px auto;width:5px;background:url(df-collection-divider-vertical.svg) center top / 5px 189px repeat-y;opacity:var(--df-line-opacity,.4);pointer-events:none}.shopify-section:has(>df-card-layout[data-kind=related][data-lines=true]) .section-stack{position:relative;padding-top:32px}.shopify-section:has(>df-card-layout[data-kind=related][data-lines=true]) .section-stack:before{content:"";position:absolute;inset:0 0 auto;height:5px;opacity:var(--df-line-opacity,.4);background:url(df-menu-divider.svg) left center / 189px 5px repeat-x;pointer-events:none}@media(max-width:699px){.shopify-section:has(>df-card-layout){--df-gap:clamp(16px,calc(var(--df-card-gap,40px) / 2),24px)}.shopify-section:has(>df-card-layout) .product-title{font-size:14px}.shopify-section:has(>df-card-layout) [data-df-side-line]:after{display:none}}.shopify-section:has(>df-card-layout) .collection-list__item{display:block}
/*# sourceMappingURL=/cdn/shop/t/32/assets/df-calm-sections.css.map */
