.template-collection .collection-content{--vc-control-size: clamp(30px, 3.15vw, 44px)}.template-collection .vc-native-swatches,.template-collection [data-vc-review-collection] .vc-color-options{display:grid;grid-template-columns:repeat(5,calc(var(--vc-control-size) + 8px));gap:6px 0;width:max-content;max-width:100%;margin:0 0 28px}.template-collection .vc-native-swatches .vc-color-dot,.template-collection [data-vc-review-collection] .vc-color-options .vc-option:not(.vc-color-unknown){display:grid;place-items:center;width:calc(var(--vc-control-size) + 8px);height:calc(var(--vc-control-size) + 8px);min-width:0;min-height:0;padding:4px;margin:0;flex:none;aspect-ratio:1}.template-collection .vc-native-swatches .vc-color-dot>span,.template-collection [data-vc-review-collection] .vc-color-options .vc-option i{display:block;box-sizing:border-box;width:var(--vc-control-size);height:var(--vc-control-size);min-width:var(--vc-control-size);max-width:var(--vc-control-size);min-height:var(--vc-control-size);max-height:var(--vc-control-size);flex:0 0 var(--vc-control-size);aspect-ratio:1;padding:0;margin:0;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #dedede}.template-collection .vc-native-swatches .vc-color-dot[aria-pressed=true]>span,.template-collection [data-vc-review-collection] .vc-color-options input:checked+span i{box-shadow:0 0 0 2px #222}.template-collection .vc-clothing-sizes.tag-list,.template-collection [data-vc-review-collection] .vc-size-options{display:grid;grid-template-columns:repeat(5,var(--vc-control-size));gap:clamp(6px,.6vw,8px);width:max-content;max-width:100%;margin:0 0 28px;padding:0}.template-collection .vc-clothing-sizes .vc-size-button span,.template-collection [data-vc-review-collection] .vc-size-options .vc-option span{width:var(--vc-control-size);height:var(--vc-control-size);min-width:0;padding:0;border-radius:3px;font-size:clamp(14px,1.3vw,18px)}@media(min-width:769px){.template-collection .collection-content>#CollectionAjaxContent>.page-width{width:100%;max-width:1440px;padding-inline:clamp(24px,4vw,56px)}.template-collection .collection-content>#CollectionAjaxContent>.page-width>.grid{display:grid;grid-template-columns:minmax(180px,22%) minmax(0,1fr);gap:clamp(24px,3.2vw,44px);margin:0}.template-collection .collection-content>#CollectionAjaxContent>.page-width>.grid:before,.template-collection .collection-content>#CollectionAjaxContent>.page-width>.grid:after{display:none}.template-collection .collection-content .grid__item--sidebar,.template-collection .collection-content .grid__item--content{width:auto;min-width:0;float:none;padding:0}.template-collection .collection-content .collection-sidebar{padding-right:0;max-height:none;overflow:visible}.template-collection .collection-content .vc-native-filter-heading,.template-collection .collection-content .vc-filter-heading{font-size:clamp(18px,1.7vw,24px);line-height:1.3;padding-bottom:16px;margin:0;border-bottom:1px solid #e7e7e7}.template-collection .collection-content .collection-sidebar__group,.template-collection .collection-content .vc-filter-group{padding:0;margin:0;border-bottom:1px solid #e7e7e7}.template-collection .collection-content .tag-list__header,.template-collection .collection-content .vc-filter-group summary{padding:24px 0;font-size:clamp(14px,1.45vw,20px);font-weight:600;line-height:1.3;letter-spacing:0}.template-collection .collection-content .collapsible-content__inner{padding:0}.template-collection .collection-content .collection-grid__wrapper>.grid.grid--uniform{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 8px;margin:0;width:100%}.template-collection .collection-content .collection-grid__wrapper>.grid:before,.template-collection .collection-content .collection-grid__wrapper>.grid:after{display:none}.template-collection .collection-content .collection-grid__wrapper>.grid>.grid-product{width:auto;min-width:0;padding:0;margin:0;float:none;clear:none}.template-collection .collection-content .grid-product__image-mask .grid__image-ratio{width:100%;height:auto;aspect-ratio:3 / 4}.template-collection .collection-content .grid-product__image-mask .grid__image-ratio:before{display:none;padding-bottom:0}.template-collection .collection-content .grid-product__image-mask img{object-fit:cover}}@media(max-width:768px){.template-collection .collection-content{--vc-control-size: 36px}.template-collection .vc-clothing-sizes.tag-list,.template-collection [data-vc-review-collection] .vc-size-options,.template-collection .vc-native-swatches,.template-collection [data-vc-review-collection] .vc-color-options{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/vc-collection-layout.css.map */
