.os-announcement{min-height:var(--os-announcement-height,28px)!important;height:var(--os-announcement-height,28px);padding:4px 18px!important;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--os-announcement-bg,#111)!important;color:var(--os-announcement-text,#fff)!important;font-size:12px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.os-header.os-header--refined{position:sticky;top:0;z-index:50;overflow:visible;background:var(--os-header-bg,#fbf8f2)!important;color:var(--os-header-text,#111);border-bottom:1px solid var(--os-header-border,#d6cdbf)!important;box-shadow:none!important}.os-header--refined .os-header__row{position:relative;min-height:var(--os-header-height,92px)!important;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;align-items:center;gap:28px;padding:0!important}.os-header--refined .os-logo{position:static;grid-column:1;grid-row:1;justify-self:start;min-width:0;color:var(--os-header-text,#111)!important;transform:none}.os-header--refined .os-logo img{display:block;width:var(--os-logo-width,240px);max-width:100%;max-height:calc(var(--os-header-height,92px) - 20px);object-fit:contain;object-position:left center}.os-header--refined .os-nav{position:static;inset:auto;grid-column:2;grid-row:1;justify-self:center;width:auto;padding:0;border:0!important;display:flex;justify-content:center!important;gap:clamp(20px,2.2vw,38px);overflow:visible;background:transparent!important;box-shadow:none}.os-header--refined .os-nav a,.os-header--refined .os-header__actions{color:var(--os-header-text,#111)!important}.os-header--refined .os-header__actions{position:static;grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:6px;min-width:0}.os-header--refined .os-icon-link,.os-header--refined .os-menu-toggle{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--os-header-text,#111)!important}.os-header--refined .os-icon-link:hover,.os-header--refined .os-menu-toggle:hover{background:color-mix(in srgb,var(--os-header-text,#111) 8%,transparent)}.os-header--refined .os-search-link svg,.os-header--refined .os-menu-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.os-header--refined .os-basket-icon{width:23px;height:23px;color:currentColor}.os-header--refined .os-cart-count{top:-1px;right:-1px;min-width:17px!important;width:auto!important;height:17px!important;padding:0 4px!important;border-radius:9px!important;background:var(--os-header-text,#111)!important;color:var(--os-header-bg,#fff)!important;font-size:9px!important;line-height:17px!important}.os-header--refined .os-cart-count[hidden]{display:none!important}.os-header--refined .os-menu-toggle{display:none}.os-categories-section .os-reference-head{margin-bottom:28px}.os-categories-section.has-mobile-slider .os-category-grid{display:flex!important;grid-template-columns:none!important;gap:16px;width:100%;padding:0 0 5px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.os-categories-section.has-mobile-slider .os-category-grid::-webkit-scrollbar{display:none}.os-categories-section.has-mobile-slider .os-category{flex:0 0 calc((100% - (var(--os-category-desktop-columns,2) - 1) * 16px) / var(--os-category-desktop-columns,2));min-width:0;min-height:420px!important;scroll-snap-align:start}.os-categories-section.has-mobile-slider .os-category>img,.os-categories-section.has-mobile-slider .os-category>.os-placeholder,.os-categories-section.has-mobile-slider .os-category>.os-direct-media{min-height:420px!important}.os-category-controls{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--ose-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.os-category-controls button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--ose-border);border-radius:50%;background:var(--ose-card);color:var(--ose-card-text);cursor:pointer}.os-category-controls button:hover{background:var(--ose-accent);color:var(--ose-accent-text)}.os-spacing-section{padding-top:var(--os-section-space-top,56px)!important;padding-bottom:var(--os-section-space-bottom,56px)!important}.os-footer.os-footer--editable{padding-top:var(--footer-padding-top,40px)!important;padding-bottom:var(--footer-padding-bottom,24px)!important;background:var(--footer-bg,#111)!important;color:var(--footer-text,#fff)!important}.os-footer--editable .os-footer__proof{background:var(--footer-proof-bg,#222)!important;color:var(--footer-text,#fff)!important}.os-footer--editable .os-footer__proof .os-stars{color:var(--footer-stars,#ff715b)!important}.os-footer--editable h2{color:var(--footer-heading,#fff)!important}.os-footer--editable a,.os-footer--editable .os-footer__column a,.os-footer--editable .os-footer__contact a{color:var(--footer-link,#fff)!important}.os-footer--editable .os-footer__brand>p,.os-footer--editable .os-footer__text-block>div,.os-footer--editable .os-footer__bottom{color:var(--footer-muted,#cfcfcf)!important}.os-footer--editable .os-footer__bottom{border-top-color:var(--footer-border,#393939)!important}.os-footer--editable .os-footer__payments{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 14px;text-align:right}.os-footer--editable .os-footer__payment-icons{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.os-footer--editable .os-footer__payment-icons li{display:flex;margin:0;padding:0;line-height:0}.os-footer--editable .os-footer__payment-icon{display:block;width:38px;height:24px}.os-footer--editable .os-footer__socials a{border-color:var(--footer-border,#393939)!important}.os-footer--editable .os-footer__monogram{display:block;width:var(--footer-logo-width,150px);height:auto;object-fit:contain}.os-footer--editable .os-footer__monogram.is-inverted{filter:brightness(0) invert(1)}@media(max-width:900px){.os-header--refined .os-header__row{width:min(calc(100% - 28px),var(--os-page));min-height:var(--os-header-mobile-height,68px)!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:6px;padding:0!important}.os-header--refined .os-menu-toggle{display:grid;grid-column:1;grid-row:1;justify-self:start}.os-header--refined .os-logo{position:absolute!important;left:50%!important;top:50%;z-index:2;width:auto;max-width:calc(100% - 142px);transform:translate(-50%,-50%)!important}.os-header--refined .os-logo img{width:var(--os-logo-mobile-width,125px)!important;max-width:100%;max-height:calc(var(--os-header-mobile-height,68px) - 14px)!important;object-position:center}.os-header--refined .os-header__actions{grid-column:3;grid-row:1;justify-self:end}.os-header--refined .os-header__shop{display:none!important}.os-header--refined .os-nav{position:absolute;left:50%;right:auto;top:100%;z-index:60;width:100vw;max-width:none;padding:20px 22px;display:none;flex-direction:column;align-items:stretch;gap:0;transform:translate(-50%);background:var(--os-header-bg,#fbf8f2)!important;border-top:1px solid var(--os-header-border,#d6cdbf)!important;box-shadow:0 18px 35px #1111111f}.os-header--refined .os-nav.is-open{display:flex}.os-header--refined .os-nav a{padding:12px 4px;border-bottom:1px solid var(--os-header-border,#d6cdbf)}}@media(max-width:640px){.os-footer--editable .os-footer__payments{align-items:flex-start;justify-content:flex-start;text-align:left}.os-footer--editable .os-footer__payment-icons{justify-content:flex-start}}@media(max-width:749px){.os-announcement{padding-inline:12px!important;font-size:10.5px}.os-categories-section.has-mobile-slider .os-category-grid{display:flex!important;grid-template-columns:none!important;gap:10px;width:100%;padding:0 0 5px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.os-categories-section.has-mobile-slider .os-category-grid::-webkit-scrollbar{display:none}.os-categories-section.has-mobile-slider .os-category{flex:0 0 calc((100% - (var(--os-category-mobile-columns,2) - 1) * 10px) / var(--os-category-mobile-columns,2));min-width:0;min-height:300px!important;scroll-snap-align:start}.os-categories-section.has-mobile-slider .os-category>img,.os-categories-section.has-mobile-slider .os-category>.os-placeholder,.os-categories-section.has-mobile-slider .os-category>.os-direct-media{min-height:300px!important}.os-category-controls{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--ose-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.os-category-controls button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--ose-border);border-radius:50%;background:var(--ose-card);color:var(--ose-card-text);cursor:pointer}.os-footer--editable .os-footer__logo img{width:var(--footer-logo-mobile-width,130px)!important}}@media(max-width:420px){.os-header--refined .os-header__row{width:calc(100% - 20px)}.os-header--refined .os-icon-link,.os-header--refined .os-menu-toggle{width:34px;height:34px;flex-basis:34px}.os-header--refined .os-header__actions{gap:2px}.os-header--refined .os-logo{max-width:calc(100% - 126px)}.os-categories-section .os-category__panel{left:7px;right:7px;bottom:7px;padding:11px 8px}.os-categories-section .os-category__panel h3{font-size:14px;line-height:1.15}.os-categories-section .os-category__panel .os-reference-button{width:100%;padding-inline:7px;font-size:10px}}.os-review-section{overflow:hidden}.os-review-section .os-center{max-width:820px;margin:0 auto 20px!important}.os-review-section .os-kicker{margin-bottom:7px}.os-review-section .os-heading{margin-bottom:0;font-size:clamp(30px,3.6vw,52px);line-height:1.02}.os-review-section .os-review-summary{gap:8px;margin:10px 0 0;padding:7px 12px;font-size:12px}.os-review-section .os-center>.os-copy{max-width:720px;margin:12px auto 0;font-size:15px;line-height:1.5}.os-review-section.has-review-slider .os-reviews{display:flex!important;align-items:stretch;gap:var(--or-gap,14px)!important;width:100%;margin:0;padding:2px 2px 7px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;column-count:auto!important;column-gap:normal!important}.os-review-section.has-review-slider .os-reviews::-webkit-scrollbar{display:none}.os-review-section.has-review-slider .os-review{flex:0 0 calc((100% - var(--or-total-gap,28px)) / var(--or-columns,3));min-width:0;scroll-snap-align:start}.os-review-section:not(.has-review-slider) .os-reviews{display:grid!important;grid-template-columns:repeat(var(--or-columns,3),minmax(0,1fr));gap:var(--or-gap,14px)!important;column-count:auto!important}.os-review-section .os-review{display:flex!important;min-height:0!important;margin:0!important;padding:var(--or-card-padding,18px)!important;flex-direction:column;border:1px solid var(--ose-border)!important;border-radius:16px!important;background:var(--ose-card)!important;box-shadow:0 7px 22px #1111110b!important}.os-review-section .os-review__profile{display:grid;grid-template-columns:var(--or-avatar,64px) minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px}.os-review-section .os-review__avatar{display:grid;width:var(--or-avatar,64px);height:var(--or-avatar,64px);place-items:center;overflow:hidden;border:2px solid var(--ose-border);border-radius:50%;background:var(--ose-bg);color:var(--ose-card-text);font-size:20px;font-weight:800}.os-review-section .os-review__avatar img,.os-review-section .os-review__avatar video{display:block;width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:50%!important;object-fit:cover!important;object-position:center!important}.os-review-section .os-review__identity{display:grid;min-width:0;gap:4px}.os-review-section .os-review__identity strong{overflow:hidden;font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.os-review-section .os-review__identity small{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;line-height:1.2}.os-review-section .os-review__identity small span{display:inline-grid;width:17px;height:17px;place-items:center;flex:0 0 17px;border-radius:50%;background:#e6f4ea;color:#257443;font-size:10px}.os-review-section .os-review__profile>.os-stars{align-self:start;padding-top:3px;color:var(--ose-accent)!important;font-size:14px;line-height:1;letter-spacing:0;white-space:nowrap}.os-review-section .os-review blockquote{display:-webkit-box;margin:0!important;overflow:hidden;color:var(--ose-card-text)!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;-webkit-box-orient:vertical;-webkit-line-clamp:var(--or-review-lines,6)}.os-review-section.show-full-review-text .os-review blockquote{display:block;overflow:visible}.os-review-controls{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:16px}.os-review-controls button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid var(--ose-border);border-radius:50%;background:var(--ose-card);color:var(--ose-card-text);font:inherit;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.os-review-controls button:hover{background:var(--ose-accent);color:var(--ose-accent-text);transform:translateY(-1px)}.os-review-controls>span{min-width:46px;color:var(--ose-muted);font-size:11px;font-weight:700;text-align:center}@media(max-width:900px){.os-review-section.has-review-slider .os-review{flex-basis:calc((100% - var(--or-gap,14px)) / 2)}.os-review-section:not(.has-review-slider) .os-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.os-review-section .os-center{margin-bottom:16px!important}.os-review-section .os-heading{font-size:27px}.os-review-section .os-review-summary{margin-top:9px;padding:6px 10px;font-size:10.5px}.os-review-section .os-center>.os-copy{margin-top:10px;font-size:13px;line-height:1.45}.os-review-section.has-review-slider .os-review{flex-basis:var(--or-mobile-width,85%)}.os-review-section:not(.has-review-slider) .os-reviews{grid-template-columns:1fr}.os-review-section .os-review__profile{grid-template-columns:var(--or-avatar,64px) minmax(0,1fr);gap:10px;margin-bottom:12px}.os-review-section .os-review__profile>.os-stars{grid-column:2;padding-top:0;font-size:13px}.os-review-section .os-review blockquote{font-size:13.5px!important}.os-review-controls{margin-top:13px}}@media(prefers-reduced-motion:reduce){.os-review-section.has-review-slider .os-reviews{scroll-behavior:auto}.os-review-controls button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/house-of-harrington-v3.css.map */
