.cp-storefront .cp-collection-page .cp-collection-shop{max-width:none;width:100%;padding:0 6px 48px}.cp-storefront .cp-collection-page .cp-collection-controls,.cp-storefront .cp-collection-page .cp-quick-colours{padding-inline:14px}.cp-storefront .cp-collection-page .cp-edit-grid,.cp-storefront .cp32-search-page .cp32-search-grid,.cp-storefront .cp53-wishlist-page [data-wishlist-grid]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 6px;align-items:start}.cp-storefront .cp-collection-page .cp-edit-grid{grid-template-columns:repeat(var(--collection-columns,4),minmax(0,1fr));margin-top:12px}.cp-storefront .cp32-search-page{max-width:none;padding-inline:20px}.cp-storefront .cp32-search-page .cp32-search-grid{margin-inline:-14px}.cp-storefront .cp53-wishlist-page{max-width:none;padding-inline:20px}.cp-storefront .cp53-wishlist-page [data-wishlist-grid]{margin-inline:-14px}.cp-storefront cp-collection-card .cp-edit-card__image,.cp-storefront .cp-collection-page cp-collection-card .cp-edit-card__image,.cp-storefront .cp32-search-page cp-collection-card .cp-edit-card__image{aspect-ratio:var(--collection-ratio,2 / 3);padding:0;border:0;border-radius:0}.cp-storefront cp-collection-card .cp-edit-card__slide>img{object-fit:var(--collection-image-fit,cover)}.cp-storefront cp-collection-card .cp-edit-card__image>.cp-wishlist-save{position:absolute;top:4px;right:4px;z-index:4;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:12px;color:#20221d;background:transparent;filter:drop-shadow(0 0 2px #fff)}.cp-storefront cp-collection-card .cp-edit-card__image>.cp-wishlist-save svg{width:20px;height:20px;stroke-width:1.5}.cp-storefront cp-collection-card .cp-edit-card__image>.cp-wishlist-save:hover{background:#fff9}.cp-storefront cp-collection-card .cp-edit-card__info{padding:12px 14px 0}.cp-storefront cp-collection-card .cp-edit-card__caption,.cp-storefront .cp-collection-page cp-collection-card .cp-edit-card__caption{display:block;padding:0;margin:0}.cp-storefront cp-collection-card .cp-edit-card__caption h3{min-height:0;margin:0;font:400 14px/1.4 var(--font-body--family,Arial,sans-serif);letter-spacing:0;color:#20221d;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}.cp-storefront cp-collection-card .cp-edit-card__caption .cp-edit-card__colour{display:inline;margin:0;color:inherit;font:inherit;letter-spacing:inherit}.cp-storefront cp-collection-card .cp-edit-card__info>.cp-edit-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;min-height:0;margin:3px 0 0;color:#20221d;font:400 14px/1.4 var(--font-body--family,Arial,sans-serif);font-variant-numeric:tabular-nums}.cp-storefront cp-collection-card .cp-edit-card__price s{font:400 12px/1.4 var(--font-body--family,Arial,sans-serif)}.cp-storefront cp-collection-card .cp-card-controls-row{position:relative;display:flex;align-items:center;min-height:44px;margin:0}.cp-storefront cp-collection-card .cp-card-controls-row--quick{padding-right:44px}.cp-storefront cp-collection-card .cp-edit-card__colours{flex:1;display:flex;flex-wrap:nowrap;align-items:center;gap:0;min-width:0;margin:0 0 0 -5px}.cp-storefront cp-collection-card .cp-edit-card__colours>.cp-card-swatch{display:grid;place-items:center;width:26px;min-width:26px;min-height:44px;padding:0}.cp-storefront cp-collection-card .cp-edit-card__colours .cp-card-swatch__dot{flex:none;display:block;width:12px;height:12px;padding:0;border:1px solid rgb(0 0 0 / .2);border-radius:50%;outline-offset:2px}.cp-storefront cp-collection-card .cp-edit-card__colours a[aria-current] .cp-card-swatch__dot,.cp-storefront cp-collection-card .cp-edit-card__colours a[aria-pressed=true] .cp-card-swatch__dot{outline:1px solid #20221d}.cp-storefront cp-collection-card .cp-card-colours-more{margin:0;border:0;padding:0}.cp-storefront cp-collection-card .cp-card-colours-more>summary{display:grid;place-items:center;min-width:28px;min-height:44px;margin:0;padding:0;list-style:none;border:0;background:none;color:#666960;cursor:pointer;font:400 11px/1.4 var(--font-body--family,Arial,sans-serif)}.cp-storefront cp-collection-card .cp-card-colours-more>summary::-webkit-details-marker{display:none}.cp-storefront cp-collection-card .cp-card-colours-more>summary:after{content:none}.cp-storefront cp-collection-card .cp-card-colours-more>summary>span{width:auto;height:auto;outline:none;border:0;border-radius:0}.cp-storefront cp-collection-card .cp-card-colours-panel{position:absolute;bottom:100%;left:0;right:0;z-index:6;max-height:240px;overflow:auto;padding:10px;background:#fff;border:1px solid #dedfd8;box-shadow:0 4px 16px #0001}.cp-storefront cp-collection-card .cp-card-colours-panel p{margin:0 0 5px;font-size:12px;font-weight:500}.cp-storefront cp-collection-card .cp-card-colours-panel .cp-card-swatch--named{display:flex;gap:10px;align-items:center;min-height:44px;width:100%;padding:0 3px;color:#20221d;text-decoration:none}.cp-storefront cp-collection-card .cp-card-colours-panel .cp-card-swatch__name{width:auto;height:auto;border:0;outline:none;border-radius:0;font:400 12px/1.4 var(--font-body--family,Arial,sans-serif)}.cp-storefront cp-collection-card .cp-card-colours-panel a:hover:after{content:none}.cp-storefront cp-collection-card .cp-card-colours-more summary:focus-visible{outline:2px solid #68735b;outline-offset:-3px}.cp-storefront cp-collection-card .cp-card-quick>summary,.cp-storefront cp-collection-card .cp-card-quick[open]>summary,.cp-storefront cp-collection-card .cp-card-options{position:absolute;top:-44px;right:-7px;bottom:auto;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:#20221d}.cp-storefront cp-collection-card .cp-card-quick>summary .cp-ui-icon,.cp-storefront cp-collection-card .cp-card-options .cp-ui-icon{width:18px;height:18px}.cp-storefront cp-collection-card .cp-card-quick>summary:hover,.cp-storefront cp-collection-card .cp-card-options:hover{background:#f1f2ed}.cp-storefront cp-collection-card .cp-card-quick__panel{margin:0;padding:14px 12px}.cp-storefront cp-collection-card .cp-edit-card__gallery-controls button{width:32px;height:44px;min-height:44px;left:4px;background:transparent}.cp-storefront cp-collection-card .cp-edit-card__gallery-controls button:last-child{left:auto;right:4px}.cp-storefront cp-collection-card .cp-edit-card__gallery-controls button svg{width:18px;height:18px;padding:2px;background:#ffffffd9;border-radius:2px}.cp-storefront cp-collection-card .cp-edit-card__position{left:8px;right:8px;bottom:5px}@media(min-width:750px)and (max-width:1199px){.cp-storefront .cp-collection-page .cp-edit-grid,.cp-storefront .cp32-search-page .cp32-search-grid,.cp-storefront .cp53-wishlist-page [data-wishlist-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.cp-storefront .cp-collection-page .cp-collection-shop{padding-inline:4px}.cp-storefront .cp-collection-page .cp-collection-controls,.cp-storefront .cp-collection-page .cp-quick-colours{padding-inline:8px}.cp-storefront .cp-collection-page .cp-edit-grid,.cp-storefront .cp32-search-page .cp32-search-grid,.cp-storefront .cp53-wishlist-page [data-wishlist-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 4px}.cp-storefront .cp32-search-page,.cp-storefront .cp53-wishlist-page{padding-inline:12px}.cp-storefront .cp32-search-page .cp32-search-grid,.cp-storefront .cp53-wishlist-page [data-wishlist-grid]{margin-inline:-8px}.cp-storefront cp-collection-card .cp-edit-card__image,.cp-storefront .cp-collection-page cp-collection-card .cp-edit-card__image,.cp-storefront .cp32-search-page cp-collection-card .cp-edit-card__image{aspect-ratio:3 / 4}.cp-storefront cp-collection-card .cp-edit-card__image>.cp-wishlist-save{top:0;right:0;padding:12px}.cp-storefront cp-collection-card .cp-edit-card__info{padding:9px 6px 0}.cp-storefront cp-collection-card .cp-edit-card__caption h3,.cp-storefront cp-collection-card .cp-edit-card__info>.cp-edit-card__price{font-size:12px;line-height:1.4}.cp-storefront cp-collection-card .cp-edit-card__info>.cp-edit-card__price{margin-top:3px}.cp-storefront cp-collection-card .cp-edit-card__colours>.cp-card-swatch{width:24px;min-width:24px}.cp-storefront cp-collection-card .cp-card-colours-more>summary{min-width:24px}.cp-storefront cp-collection-card .cp-edit-card__colours .cp-card-swatch__dot{width:11px;height:11px}.cp-storefront cp-collection-card .cp-card-quick>summary,.cp-storefront cp-collection-card .cp-card-quick[open]>summary,.cp-storefront cp-collection-card .cp-card-options{right:-6px}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/cp-card-layout-v54.css.map */
