.main-collection__above-zone{padding-block:0}.main-collection__above-zone>.image-with-text:first-of-type,.main-collection__above-zone>.featured-product+link+.image-with-text{padding-top:16px}.main-collection__above-zone>.image-with-text--full:not(.image-with-text--inset):first-of-type{padding-top:0}@media(max-width:959px){.main-collection__above-zone>.featured-product:first-of-type{padding-top:26px}}@media(min-width:1200px){.main-collection__above-zone>.image-with-text:first-of-type,.main-collection__above-zone>.featured-product+link+.image-with-text{padding-top:24px}}@media(min-width:1200px){.main-collection__above-zone>.image-with-text--full:not(.image-with-text--inset):first-of-type{padding-top:0}}.main-collection__above-zone>.image-with-text--picture:first-of-type{padding-top:26px}@media(min-width:960px){.main-collection__above-zone>.image-with-text--picture:first-of-type{padding-top:65px}}.main-collection__above-zone>.image-with-text--picture:last-of-type{margin-bottom:-18px}@media(min-width:1200px){.main-collection__above-zone>.image-with-text--picture:last-of-type{margin-bottom:18px}}@media(max-width:1199.98px){.main-collection__above-zone:has(+.main-collection .main-collection__toolbar)>.image-with-text--picture:last-of-type{margin-bottom:0}}.main-collection__above-zone:has(+.main-collection .main-collection__toolbar:not(.main-collection__toolbar--count-only))>.image-with-text--picture:last-of-type{margin-bottom:0}@media(min-width:1200px){.main-collection__above-zone:has(+.main-collection .main-collection__toolbar:not(.main-collection__toolbar--count-only))>.image-with-text:not(.image-with-text--picture):last-of-type{padding-bottom:3px}}@media(max-width:959px){.main-collection__above-zone:has(+.main-collection .main-collection__toolbar:not(.main-collection__toolbar--count-only))>.image-with-text:not(.image-with-text--picture):not(.image-with-text--media-bottom-mobile):last-of-type{padding-bottom:0}.main-collection__above-zone:has(+.main-collection .main-collection__toolbar:not(.main-collection__toolbar--count-only))>.image-with-text:not(.image-with-text--picture):not(.image-with-text--media-bottom-mobile):last-of-type .image-with-text__content{padding-bottom:20px}.main-collection__above-zone:has(+.main-collection .main-collection__toolbar--count-only)>.image-with-text:not(.image-with-text--picture):not(.image-with-text--media-bottom-mobile):last-of-type{padding-bottom:0}.main-collection__above-zone:has(+.main-collection .main-collection__toolbar--count-only)>.image-with-text:not(.image-with-text--picture):not(.image-with-text--media-bottom-mobile):last-of-type .image-with-text__content{padding-bottom:16px}.main-collection__above-zone:has(+.main-collection .main-collection__toolbar)>.image-with-text:not(.image-with-text--picture):not(.image-with-text--media-bottom-mobile):last-of-type .image-with-text__content:has(.button){padding-bottom:40px}}.main-collection{display:block;padding-block:var(--space-l)}.main-collection__toolbar{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:var(--space-s);min-height:28px;margin:0 -7px 43px}.main-collection__toolbar:has(.main-collection__sort){min-height:32px}@media(max-width:1199.98px){.main-collection:has(.main-collection__toolbar){padding-top:26px}}@media(min-width:1200px){.main-collection:has(.main-collection__toolbar:not(.main-collection__toolbar--count-only)){padding-top:62px}.main-collection__toolbar:not(.main-collection__toolbar--count-only){min-height:30px;margin-bottom:58px}.main-collection__toolbar:has(+.main-collection__active-row){margin-bottom:0}.main-collection__active--bar{margin-inline:-7px;margin-bottom:50px}.main-collection__toolbar--count-only{margin-bottom:var(--space-m)}.image-banner+.main-collection .main-collection__toolbar--count-only{margin-top:22px;margin-bottom:57px}.main-collection__above-zone:has(>.image-with-text--picture:last-of-type)+.main-collection .main-collection__toolbar--count-only{margin-top:4px;margin-bottom:57px}.main-collection__above-zone:has(>.image-with-text:not(.image-with-text--picture):last-of-type)+.main-collection .main-collection__toolbar--count-only{margin-bottom:57px}}.main-collection__filters{display:flex;align-items:center}.main-collection__filters-open{position:relative;padding:0;border:0;background:none;font-family:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--color-brand-teal);cursor:pointer}.main-collection__filters-open:after{content:"";position:absolute;top:-10px;right:-8px;bottom:-10px;left:-8px}.main-collection__filters-label{display:none;margin-right:35px;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--color-text)}.main-collection__facets{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2080;overflow-x:hidden;overflow-y:auto;padding:0 16px 24px;background:var(--color-background);box-shadow:10px 0 25px #0000000d;transform:translate(-100%);visibility:hidden;transition:transform .6s cubic-bezier(.5,0,.5,1),visibility 0s linear .6s}.main-collection__facets.is-open{transform:none;visibility:visible;transition-delay:0s}.main-collection__facets-header{display:flex;align-items:center;justify-content:space-between;padding-block:16px}.main-collection__facets-title{font-size:20px;font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-body);color:var(--color-text)}.main-collection__facets-close{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;margin:-10px -11px -10px 0;padding:0;border:0;background:none;color:var(--color-brand-teal);cursor:pointer}.main-collection__filter{margin-bottom:25px;padding-bottom:24px;border-bottom:.8px solid #e7ebee}.main-collection__filter-summary{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px;font-size:var(--font-size-body);font-weight:var(--font-weight-semi-bold);line-height:32px;color:var(--color-text);list-style:none;cursor:pointer;transition:color .3s cubic-bezier(.5,0,.5,1)}.main-collection__filter-summary::-webkit-details-marker{display:none}.main-collection__filter[open]>.main-collection__filter-summary{color:var(--color-brand-teal)}.main-collection__filter:not([open])>.main-collection__filter-summary{margin-bottom:0}.main-collection__filter-caret{flex-shrink:0;transform:rotate(180deg);transition:transform .3s ease}.main-collection__filter[open] .main-collection__filter-caret{transform:none}.main-collection__filter-panel{display:flex;flex-direction:column;gap:13px;margin:19px 0 0;padding:0;border:0;background:var(--color-background);box-shadow:0 5px 20px #0000000a}.main-collection__filter-option{display:flex;align-items:flex-start;min-height:28px;font-size:15px;line-height:16px;color:var(--color-text);white-space:nowrap;cursor:pointer}.main-collection__filter-option+.main-collection__filter-option{margin-top:var(--space-12)}.main-collection__filter-option.is-disabled{opacity:.5;cursor:default}.main-collection__filter-input,.main-collection__sort-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.main-collection__filter-box{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin:2px 13px 0 0;border:.8px solid var(--color-brand-gold);color:var(--color-on-dark);transition:background-color .5s}.main-collection__filter-check{width:14px;height:14px;opacity:0}.main-collection__filter-input:checked~.main-collection__filter-box{background-color:var(--color-brand-gold)}.main-collection__filter-input:checked~.main-collection__filter-box .main-collection__filter-check,.main-collection__filter-input:checked~.main-collection__filter-swatch .main-collection__filter-check{opacity:1}.main-collection__filter-swatch{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin:2px 11px 0 0;border-radius:50%;background:var(--swatch-colour);color:var(--color-on-dark)}.main-collection__filter-swatch.is-white{box-shadow:inset 0 0 0 1px var(--color-border)}.main-collection__filter-swatch .main-collection__filter-check{width:17px;height:15px;filter:drop-shadow(0 0 1px rgba(0,0,0,.4))}.main-collection__filter-swatch:has(.filter-swatch){position:relative}.main-collection__filter-swatch:has(.filter-swatch) .main-collection__filter-check{position:relative}.filter-swatch{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100%;border-radius:50%}.main-collection__filter-swatch.is-white .filter-swatch{border:1px solid var(--color-border)}.main-collection__filter-input:focus-visible~.main-collection__filter-box,.main-collection__filter-input:focus-visible~.main-collection__filter-swatch{outline:2px solid var(--focus-color);outline-offset:2px}.main-collection__filter-text{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}.main-collection__filter-swatch{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--swatch-image, none) center / contain no-repeat,var(--swatch-colour)}.main-collection__filter-swatch--white{border:1px solid var(--color-border)}.main-collection__filter-swatch-input{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.main-collection__filter-swatch-input:checked+.main-collection__filter-swatch:after{content:"";width:14px;height:12px;background:url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.269 2.31769L17.7311 3.68232L7.66667 14.4656L2.26895 8.68232L3.73106 7.31769L7.66667 11.5344L16.269 2.31769Z' fill='white' stroke='black' stroke-width='0.5' stroke-opacity='0.3'/%3E%3C/svg%3E") center / contain no-repeat}.main-collection__filter-swatch-input:focus-visible+.main-collection__filter-swatch{box-shadow:0 0 0 1.2px var(--color-swatch-ring)}.main-collection__filter-count{padding-left:2px;font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-muted)}.main-collection__count{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text)}.main-collection__count strong{font-weight:var(--font-weight-bold)}.main-collection__count-full{display:none}.main-collection__toolbar:has(.main-collection__filters):has(.main-collection__sort) .main-collection__count{position:absolute;left:calc(50% - 37px);transform:translate(-50%);white-space:nowrap}.main-collection__toolbar--count-centred.main-collection__toolbar:has(.main-collection__filters):has(.main-collection__sort) .main-collection__count{left:calc(50% - 3px)}.main-collection__sort{position:relative;margin-left:auto}.main-collection__sort-summary{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:32px;color:var(--color-text);list-style:none;cursor:pointer;transition:color .3s cubic-bezier(.5,0,.5,1)}.main-collection__sort-summary::-webkit-details-marker{display:none}.main-collection__sort[open]>.main-collection__sort-summary{color:var(--color-brand-teal)}.main-collection__sort-panel{position:absolute;top:55px;right:0;z-index:20;margin:0;padding:23px;border:0;background:var(--color-background);box-shadow:0 5px 20px #0000000a;text-align:right;white-space:nowrap}.main-collection__sort-option{display:block;font-size:15px;line-height:30px;color:var(--color-text);cursor:pointer}.main-collection__active-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin:0 0 var(--space-m)}@media(max-width:1199.98px){.main-collection__active-row{display:none}}.main-collection__sort-option:has(.main-collection__sort-input:focus-visible){outline:2px solid var(--focus-color);outline-offset:2px}@media(hover:hover){.main-collection__filter-summary:hover,.main-collection__sort-summary:hover,.main-collection__sort-option:hover{color:var(--color-brand-teal)}}@keyframes main-collection-popup{0%{opacity:0;transform:translateY(-10px)}}.main-collection__sort[open]>.main-collection__sort-panel{animation:main-collection-popup .3s ease}.main-collection__active{display:flex;flex-wrap:wrap;align-items:center}.main-collection__active--bar{display:none}.main-collection__active--panel{flex-direction:column;align-items:flex-start;margin-bottom:25px}.main-collection__active-list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.main-collection__active-pill{display:inline-flex;align-items:center;height:32px;margin:0 8px 8px 0;padding:4px 12px 4px 20px;border:none;border-radius:20px;background-color:var(--color-brand-teal);font-size:var(--font-size-body);line-height:30px;color:var(--color-on-dark);text-decoration:none;transition:background-color .3s cubic-bezier(.5,0,.5,1)}.main-collection__active-icon{width:22px;height:22px;margin-left:6px}.main-collection__active-pill:focus-visible{outline-color:var(--color-brand-teal)}.main-collection__clear{margin:0 0 8px;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);letter-spacing:1px;color:var(--color-muted);text-decoration:none}@media(hover:hover){.main-collection__active-pill:hover{background-color:var(--color-brand-teal-hover);color:var(--color-on-dark)}.main-collection__clear:hover{color:var(--color-text)}}.no-js .main-collection__facets{position:static;overflow:visible;padding:0;box-shadow:none;transform:none;visibility:visible}.no-js .main-collection__filters-open,.no-js .main-collection__facets-header{display:none}.main-collection.is-loading [data-product-grid]{opacity:.6;pointer-events:none}@media(min-width:1200px){.main-collection__filters-open,.main-collection__facets-header,.main-collection__active--panel{display:none}.main-collection__filters-label{display:inline}.main-collection__facets{position:static;z-index:auto;display:flex;align-items:center;overflow:visible;padding:0;background:none;box-shadow:none;transform:none;visibility:visible;transition:none}.main-collection__filter{position:relative;margin:0 40px 0 0;padding:0;border:0}.main-collection__filter:last-child{margin-right:0}.main-collection__filter-summary,.main-collection__filter:not([open])>.main-collection__filter-summary{justify-content:flex-start;margin-bottom:0;font-size:15px;font-weight:var(--font-weight-regular);line-height:30px}.main-collection__filter-caret{transform:none}.main-collection__filter[open] .main-collection__filter-caret{transform:rotate(180deg)}.main-collection__filter-panel{position:absolute;top:26px;left:0;z-index:20;margin:0;padding:40px;box-shadow:0 5px 20px #0000000a}.main-collection__filter[open]>.main-collection__filter-panel{animation:main-collection-popup .3s ease}.main-collection__count-full{display:inline}.main-collection__count-short{display:none}.main-collection__toolbar:has(.main-collection__filters) .main-collection__count,.main-collection__toolbar:has(.main-collection__filters):has(.main-collection__sort) .main-collection__count{position:static;transform:none;margin-right:35px}.main-collection__sort{margin-left:0}.main-collection__sort-summary{font-size:15px;line-height:30px}.main-collection__sort-panel{top:26px;padding:25px}.main-collection__active--bar{display:flex;margin-top:16px}.main-collection__clear{margin-left:14px}}@media(prefers-reduced-motion:reduce){.main-collection__facets,.main-collection__filter-caret,.main-collection__filter-box{transition:none}.main-collection__filter[open]>.main-collection__filter-panel,.main-collection__sort[open]>.main-collection__sort-panel{animation:none}}.main-collection__clear-all{color:var(--color-muted);font-size:16px;text-decoration:none}.main-collection__clear-all:hover,.main-collection__clear-all:focus-visible{text-decoration:underline}.main-collection__grid{display:grid;grid-template-columns:1fr;gap:32px;margin:0;padding:0;list-style:none}@media(max-width:1199.98px){.main-collection__grid{margin-inline:-7px}}@media(min-width:960px){.main-collection__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.main-collection__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:575px){.main-collection__grid--browse{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.main-collection__grid--browse{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.main-collection__grid--browse{grid-template-columns:repeat(4,1fr)}}.main-collection__more{margin-top:var(--space-l);text-align:center}.main-collection__empty{padding-block:var(--space-xl);text-align:center}.main-collection__above-zone:has(.lead-text--tight)+.main-collection{padding-bottom:122px}.main-collection__above-zone:has(.lead-text--tight)+.main-collection .main-collection__toolbar{margin-top:-8px;margin-bottom:38px}.main-collection__above-zone:has(.lead-text--tight) .image-panels__text{margin-bottom:9px}@media(max-width:479.98px){.main-collection__above-zone:has(.lead-text--tight)+.main-collection{padding-bottom:127px}.main-collection__above-zone:has(.lead-text--tight)+.main-collection .main-collection__toolbar{margin-bottom:35px}}@media(min-width:1200px){.main-collection__above-zone:has(.lead-text--tight)+.main-collection{padding-bottom:133px}.main-collection__above-zone:has(.lead-text--tight)+.main-collection .main-collection__toolbar{margin-top:25px;margin-bottom:125px}}.main-collection__above-zone:has(.lead-text--tight)>.image-banner+link+.image-with-text--inset-tight,.main-collection__above-zone:has(.lead-text--tight)>.image-banner+.image-with-text--inset-tight{margin-top:var(--space-16)}.main-collection__above-zone:has(.lead-text--tight) .image-panels--cards .image-panels__inner{padding-top:42px}@media(min-width:1200px){.main-collection__above-zone:has(.lead-text--tight)>.image-banner+link+.image-with-text--inset-tight,.main-collection__above-zone:has(.lead-text--tight)>.image-banner+.image-with-text--inset-tight{margin-top:var(--space-24)}.main-collection__above-zone:has(.lead-text--tight) .image-panels--cards .image-panels__inner{padding-top:84px}}@media(max-width:499.98px){.image-banner:has(~.main-collection__above-zone .lead-text--tight) .image-banner__content{padding-block:9px}}@media(min-width:1200px){.main-collection__toolbar--live-colour .main-collection__filter-option+.main-collection__filter-option{margin-top:0}.main-collection__toolbar--live-colour .main-collection__filter-panel{top:16px;z-index:104}.main-collection__toolbar--live-colour .main-collection__filter[open]>.main-collection__filter-summary{color:var(--color-text)}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-main-collection.css.map */
