.occ-suggestions{color:#181818;background:#fff;text-align:left;padding:12px}.occ-suggestions__heading{font-size:13px;text-transform:uppercase;letter-spacing:.07em;margin:10px 8px 6px}.occ-suggestions__list{margin:0;padding:0;list-style:none}.occ-suggestions__link,.occ-suggestions__product{display:flex;gap:12px;align-items:center;padding:9px;color:#181818;text-decoration:none;min-height:44px;font-size:14px;line-height:1.4}.occ-suggestions__link{justify-content:space-between}.occ-suggestions__product img{width:64px;height:72px;object-fit:cover;border-radius:4px;flex:none}.occ-suggestions__product strong{font-size:14px}.occ-suggestions__price{display:block;font-size:13px;margin-top:4px}.occ-suggestions [aria-selected=true],.occ-suggestions a:hover{background:#f4f2ee;border-radius:4px}.occ-suggestions a:focus-visible,.occ-suggestions button:focus-visible{outline:2px solid #ef4a65;outline-offset:-2px}.occ-suggestions .occ-search-all{all:unset;box-sizing:border-box;display:block;width:100%;min-height:44px;padding:12px 9px;cursor:pointer;border-top:1px solid #ddd;color:#111;font-size:14px;font-weight:600;line-height:1.4}predictive-search [data-predictive-search]{overflow:auto;overscroll-behavior:contain}predictive-search:not([open]) [data-predictive-search]{display:none!important}.occ-suggestions .occ-search-all{min-height:44px!important;padding:12px 9px!important;font-size:14px!important;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important}.occ-search-recovery{padding:8px;font-size:14px;line-height:1.5}.occ-search-chips{list-style:none;display:flex;gap:8px;flex-wrap:wrap;padding:0}.occ-search-chips a{display:block;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:13px;color:#111}.occ-mobile-search-label{display:none}.occ-card-colours{min-height:22px;margin:6px 0;font-size:12px;line-height:1.5;color:#595959}#product-grid .card__content .card__heading,#product-grid .card-information{text-align:left}#product-grid .card__heading.h5{font-size:16px;line-height:1.35;min-height:44px}#product-grid .quick-add{align-self:end}#product-grid .card>.card__content{display:flex;flex-direction:column}#product-grid .card>.card__content>.card__information{flex:1}#product-grid .card>.card__content>.quick-add{order:2;margin-top:auto;width:100%}.occ-collection-intro{max-width:68ch;font-size:15px;line-height:1.6;margin:10px 0 18px}.occ-collection-intro details{margin-top:8px}.occ-collection-intro summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.occ-size-filter{padding:16px;background:#f4f2ee;margin:0 0 24px;border-radius:6px;color:#111;font-size:14px}.occ-size-filter label{display:block;font-weight:600;margin-bottom:6px}.occ-size-filter select{font:inherit;min-height:44px;min-width:180px;padding:8px;background:#fff;color:#111;border:1px solid #aaa;border-radius:4px}.occ-size-filter p{font-size:13px;margin:8px 0 0}#product-grid>li[hidden]{display:none!important}.occ-recent-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px;margin-bottom:18px}.occ-recent-controls button{all:unset;cursor:pointer;min-height:44px;text-decoration:underline;text-underline-offset:3px}.occ-recent-controls [hidden],occ-size-filter[hidden]{display:none!important}occ-size-filter:not([hidden]){display:block}@media(max-width:989px){.header__icons .header__search .header__icon--search{width:58px!important;height:48px!important;display:flex;flex-direction:column;gap:1px;justify-content:center}.occ-mobile-search-label{display:block;font-size:10px;line-height:12px}header .header__search summary{text-decoration:none!important}header .header__search .search-modal__content .search__button{background:#111!important;color:#fff!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border:0!important;border-radius:4px!important}header .header__search .search-modal__content .search__button svg{color:#fff!important}header .header__search .search-modal__content .search-modal__close-button{width:44px!important;height:44px!important;background:#fff!important;border:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#111!important}header.header .header__search .search-modal__content button.search__button.field__button,header.header .header__search .search-modal__content button.reset__button.field__button{all:unset!important;box-sizing:border-box!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:44px!important;height:44px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;border:0!important;border-radius:4px!important}header.header .header__search .search-modal__content button.search__button.field__button{right:2px!important;background:#111!important;color:#fff!important}header.header .header__search .search-modal__content button.reset__button.field__button{right:48px!important;background:transparent!important;color:#111!important}header.header .header__search .search-modal__content button.reset__button.field__button.hidden{display:none!important}header.header .header__search .search-modal__content button.search-modal__close-button{all:unset!important;box-sizing:border-box!important;width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;background:#fff!important;color:#111!important;cursor:pointer!important}header.header .header__search .search-modal__content button.field__button:focus-visible,header.header .header__search .search-modal__content button.search-modal__close-button:focus-visible{outline:2px solid #ef4a65!important;outline-offset:2px!important}.header__search .search-modal__content{padding:16px 12px!important}.header__search .search-modal__close-button{min-width:44px!important;min-height:44px!important;flex:none}.header__search .search-modal__form{max-width:none;width:calc(100% - 48px)}.header__search form.search-modal__form{width:100%}.header__search .search__input{padding-left:12px!important}#product-grid .card__heading.h5{font-size:14px;min-height:38px}}@media(max-width:749px){body .announcement-slider{height:68px!important}body .announcement-slider .announcement-slide-content{gap:2px}body .announcement-slider .announcement-slide-button{padding:2px 12px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/occ-stage-two.css.map */
