.template-collection .section-header__title{font-size:32px;line-height:1.1;letter-spacing:1.6px}.site-header .search__input-wrap{background:#fff;color:#000}.site-header .search__input{color:#000}.site-header .search__input::placeholder{color:#000;opacity:1}.rte--collection-desc{--element-text-font-size--rte-body:19px !important}@media(max-width:768px){.template-collection .section-header__title{font-size:26px}}.site-header .element-button--search{color:#000}.template-collection section-main-content{padding-block-start:32px}.tps-collection-description{margin-block-end:24px}.tps-collection-description summary{list-style:none;cursor:pointer}.tps-collection-description summary::-webkit-details-marker{display:none}.tps-description-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:19px;line-height:1.6;margin-bottom:12px}.tps-read-more,.tps-read-less{text-decoration:underline;font-size:15px}.tps-read-less,.tps-collection-description[open] .tps-read-more,.tps-collection-description[open] .tps-description-preview{display:none}.tps-collection-description[open] .tps-read-less{display:inline}.tps-collection-description[open] .rte--collection-desc{padding-block:12px}.site-header .element-button--search .element-icon{color:#000;opacity:1}@media(min-width:769px){.site-nav__details>.site-nav__link{padding:14px 8px;letter-spacing:1.2px}}.grid-view-btn{opacity:.5;min-width:40px;min-height:40px}.grid-view-btn.is-active,.grid-view-btn:hover,.grid-view-btn:focus-visible{opacity:1}.grid-view-btn:focus-visible,.tps-collection-description summary:focus-visible{outline:2px solid #157f82;outline-offset:3px}@media(max-width:768px){.tps-description-preview{font-size:16px;line-height:1.5}.tps-collection-description{margin-block-end:18px}.template-collection section-main-content{padding-block-start:20px}}.product-single__meta h1.element-text{font-size:28px;line-height:1.2;letter-spacing:1.2px}.gift-finder-hero__title{font-size:36px;line-height:1.2;letter-spacing:1.2px}.gift-finder__field label,tps-personalisation label{font-weight:600}tps-personalisation input[type=text],tps-personalisation select{min-height:44px}tps-personalisation [data-remaining]:after{content:" characters remaining"}tps-personalisation [data-personalisation-error]:not([hidden]){padding:10px 12px;border-left:3px solid #a90000;background:#fff3f3}tps-personalisation input:focus-visible,tps-personalisation select:focus-visible{outline:2px solid #157f82;outline-offset:2px}@media(max-width:768px){.product-single__meta h1.element-text{font-size:25px;letter-spacing:.6px}.gift-finder-hero__title{font-size:28px;letter-spacing:.7px}tps-personalisation input[type=text],tps-personalisation select{font-size:16px}}@media(min-width:769px){.site-nav__details:has(>summary[data-link="/collections/personalised-christmas-gifts"]) .megamenu__cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(150px,1fr);gap:28px}.site-nav__details:has(>summary[data-link="/collections/personalised-christmas-gifts"]) .megamenu__col{width:auto;max-width:none;padding:0}.site-nav__details:has(>summary[data-link="/collections/personalised-christmas-gifts"]) .megamenu__col:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;align-content:start}.site-nav__details:has(>summary[data-link="/collections/personalised-christmas-gifts"]) .site-nav__dropdown-link{min-height:44px;display:flex;align-items:center;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/tps-brand.css.map */
