.product-grid-section{padding-bottom:1.25rem}@media only screen and (min-width: 48rem){.product-grid-section{padding-bottom:1.875rem}}.collection-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:.75rem .5rem;margin-bottom:2.5rem}@media only screen and (min-width: 48rem){.collection-product-grid{gap:1.25rem .625rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.875rem}}@media only screen and (min-width: 66.75rem){.collection-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.collection-product-grid.row{margin-left:0;margin-right:0}.collection-product-grid .column{max-width:none;padding-right:0;padding-left:0}.collection-product-grid .featured-column{grid-column:span 2}.collection-product-grid .featured-column .product-card-slider__buttons{display:none}.collection-product-grid .featured-column .additional-images--slider .product-featured-image-link.collection-card-images{overflow:hidden}.collection-product-grid .featured-column .additional-images--slider .product-featured-image-link.collection-card-images img{aspect-ratio:1/1}@media only screen and (min-width: 48rem){.collection-product-grid .featured-column .additional-images--slider .product-featured-image-link.collection-card-images img{aspect-ratio:1/.738}.collection-product-grid .featured-column .additional-images--slider .product-featured-image-link.collection-card-images img:nth-of-type(1){position:absolute;opacity:0}.collection-product-grid .featured-column .additional-images--slider .product-featured-image-link.collection-card-images img:nth-of-type(2){position:static;opacity:1}}.collection-product-grid .product-card-vendor,.collection-product-grid .star-rating{display:none}.collection-product-grid .promotion-column{aspect-ratio:1}@media only screen and (max-width: 47.9375rem){.collection-product-grid .promotion-column[data-col-span-mob="1"]{aspect-ratio:auto}.collection-product-grid .promotion-column[data-col-span-mob="2"]{grid-column:span 2}}@media only screen and (min-width: 48rem){.collection-product-grid .promotion-column[data-col-span-desk="2"]{grid-column:span 2}}@media only screen and (min-width: 48rem){.collection-product-grid .promotion-column{aspect-ratio:auto}}.collection-product-grid .promotion-column .gallery__item-content{color:var(--text-colour)}.collection-product-grid .promotion-column .text-button{color:inherit}.collection-product-grid .promotion-column .text-button:before{background:currentColor;opacity:.4}.collection-product-grid[data-products-list-layout=secondary]{grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width: 48rem){.collection-product-grid[data-products-list-layout=secondary]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width: 66.75rem){.collection-product-grid[data-products-list-layout=secondary]{grid-template-columns:repeat(3,minmax(0,1fr))}}.collection-product-grid[data-products-list-layout=secondary] .featured-column,.collection-product-grid[data-products-list-layout=secondary] .promotion-column{grid-column:span 1}@media only screen and (min-width: 48rem){.collection-product-grid[data-products-list-layout=secondary] .featured-column[data-col-span-desk="2"],.collection-product-grid[data-products-list-layout=secondary] .promotion-column[data-col-span-desk="2"]{grid-column:span 2}}.child-collections-container{position:relative;padding:10px 0}@media only screen and (min-width: 48rem){.child-collections-container{order:1000;width:100%}}.child-collections-container:before{content:"";position:absolute;bottom:10px;left:0;display:block;width:100%;height:1px;background-color:#f8f7f5}.child-collections-scroll-shadow{display:block;width:100%;overflow:hidden}.child-collections-list{display:block;overflow-x:scroll;text-align:left;white-space:nowrap;justify-content:center;scrollbar-width:none;list-style:none}.child-collections-list::-webkit-scrollbar{display:none}.child-collections-link{display:inline-block;font-size:.75rem;font-weight:500;position:relative;text-transform:uppercase;white-space:nowrap;margin:0 20px 0 0;padding-bottom:6px;border-bottom:1px solid transparent}.child-collections-link:last-child{margin-right:0}.child-collections-link:before{background:transparent}.child-collections-link.active{border-bottom-color:currentColor}.smart-widget .widget-heading{font-size:.85rem;line-height:1.375rem;font-weight:500}@media only screen and (min-width: 48rem){.smart-widget .widget-heading{font-size:1rem;line-height:1.25rem}}
