:root{--harlow-sale: #009e60;--harlow-border: #e8e8e1;--harlow-muted: #6b6b6b;--harlow-gutter: 17px;--grid-desktop-horizontal-spacing: 22px;--grid-mobile-horizontal-spacing: 17px}@media screen and (min-width:750px){:root{--harlow-gutter: 40px}}body{font-size:16.56px;line-height:1.4;letter-spacing:.025em}@media screen and (min-width:750px){body{font-size:18px}}body{--page-width: 1500px}body .page-width,body .page-width-desktop{margin-left:auto;margin-right:auto}body .page-width{max-width:1500px;padding-left:var(--harlow-gutter);padding-right:var(--harlow-gutter)}body h1,body h2,body h3,body h4,body h5,body .h0,body .h1,body .h2,body .h3,body .h4,body .h5{text-transform:uppercase;letter-spacing:0;line-height:1;word-break:normal}body .rte,body .rich-text__text,body .image-with-text__text{line-height:1.4;letter-spacing:.025em}body .rte p{margin:0 0 1.4em}body .rte p:last-child{margin-bottom:0}body .title,body .title-wrapper .title,body .rich-text__heading,body .collapsible-content__heading,body .related-products__heading,body .testimonials__title,body .text-icons__title{font-size:26.28px;line-height:1}@media screen and (min-width:750px){body .title,body .title-wrapper .title,body .rich-text__heading,body .collapsible-content__heading,body .related-products__heading,body .testimonials__title,body .text-icons__title{font-size:30.6px}}body .section+.section{margin-top:40px}@media screen and (min-width:750px){body .section+.section{margin-top:75px}}body .button,body .shopify-challenge__button,body .customer button,body button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:700;font-size:13px;line-height:1.42;letter-spacing:.3em;text-transform:uppercase;min-height:36px;min-width:0;padding:9px 17px}@media screen and (min-width:750px){body .button,body .shopify-challenge__button,body .customer button,body button.shopify-payment-button__button--unbranded{font-size:14px;min-height:42px;padding:11px 20px}}body .product-form__submit{min-height:48px;padding:13px 20px}body .collection__view-all .button,body .harlow-view-all .button{--border-opacity: 0;background:transparent;color:rgb(var(--color-foreground));font-size:12px;font-weight:400;letter-spacing:.3em;min-height:35px;padding:8px 14px}body .collection__view-all .button:after,body .harlow-view-all .button:after{box-shadow:0 0 0 1px var(--harlow-border)}body .collection__view-all .button:before,body .harlow-view-all .button:before{box-shadow:none}body .announcement-bar__message{font-family:var(--font-body-family);font-size:12.15px;font-weight:700;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;padding:10px 0;min-height:0}@media screen and (min-width:750px){body .announcement-bar__message{font-size:13.77px}}body .header__menu-item,body .header__menu-item span,body .menu-drawer__menu-item{font-size:16px;font-weight:300;line-height:1.4;letter-spacing:.2em;text-transform:uppercase}body .header__menu-item{padding:7.5px 12px}body summary.header__menu-item{padding-right:27px}body .header__active-menu-item{text-decoration:none}body .header__submenu .header__menu-item,body .mega-menu__link{font-size:15px;letter-spacing:.1em;text-transform:none}@media screen and (max-width:749px){body .header__heading-logo-wrapper{max-width:160px;margin:0 auto}}@media screen and (min-width:990px){body .header--split:not(.drawer-menu){grid-template-areas:"left-icons navigation heading navigation-right icons";grid-template-columns:auto 1fr auto 1fr auto;column-gap:20px}body .header--split .header__inline-menu--left{grid-area:navigation;justify-self:center}body .header--split .header__inline-menu--right{grid-area:navigation-right;justify-self:center;display:block}body .header--split .header__inline-menu .list-menu--inline{justify-content:center}body .header--split .header__inline-menu>.list-menu>li>.header__menu-item,body .header--split .header__inline-menu summary.header__menu-item{white-space:nowrap}body .header.header--split.header--has-menu>.header__search{display:inline-flex;grid-area:left-icons;justify-self:start;margin-left:-12px}body .header--split .header__icons{margin-right:-12px}body .header--split .header__icons .header__search{display:none}body .header--split .header__heading,body .header--split .header__heading-link{justify-self:center;text-align:center}}@media screen and (max-width:989px){body .header.header--split>.header__search{display:none}}@media screen and (min-width:750px){body slideshow-component .slideshow.banner--large:not(.banner--adapt),body slideshow-component .banner--large:not(.banner--adapt) .slideshow__slide{min-height:750px}}@media screen and (max-width:749px){body slideshow-component .slideshow.banner--large:not(.banner--adapt),body slideshow-component .banner--large:not(.banner--adapt) .slideshow__slide{min-height:375px}}body .slideshow .banner__heading,body .banner .banner__heading{font-size:25px;line-height:1;letter-spacing:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}body .banner__text{font-size:21.5px;line-height:1.4;text-transform:none;letter-spacing:.025em}body .banner__box>*+.banner__text{margin-top:5px}body .banner__box>*+.banner__buttons{margin-top:12px}@media screen and (min-width:750px){body .slideshow .banner__heading,body .banner .banner__heading{font-size:50px}body .banner__text{font-size:23.4px}body .banner__box>*+.banner__buttons{margin-top:15px}}body .rich-text__blocks{max-width:920px}body .rich-text__blocks>.rich-text__text{margin-top:29px}body .collection{display:flex;flex-direction:column}body .collection>.collection__title{order:1}body .collection>.collection__view-all{order:2}body .collection>slider-component{order:3;width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto;box-sizing:border-box}body .section .collection>.collection__title{justify-content:center;text-align:center;width:100%;box-sizing:border-box;margin:0 auto 15px;padding-bottom:0}body .section .collection>.collection__title .title{width:100%;margin:0;text-align:center}body .section .collection>.collection__view-all{margin:0 0 30px}@media screen and (min-width:750px){body .section .collection>.collection__view-all{margin-bottom:50px}}body .card-wrapper .card__information{text-align:center;padding:9px 0 0}body .card-wrapper .card__heading,body .card-wrapper .card__heading a{font-family:var(--font-body-family);font-size:12px;font-weight:300;line-height:1.3;letter-spacing:.025em;text-transform:none}body .card-wrapper .price{font-size:12px;letter-spacing:.025em;justify-content:center;margin-top:5px}@media screen and (min-width:750px){body .card-wrapper .card__heading,body .card-wrapper .card__heading a{font-size:18px}body .card-wrapper .price{font-size:15.3px}}body .card-wrapper .price .price-item--regular{color:var(--harlow-muted)}body .card__badge .badge{border-radius:0;font-size:12px;font-weight:300;line-height:1;letter-spacing:.025em;padding:7px 7px 7px 9px}@media screen and (min-width:750px){body .card__badge .badge{font-size:15.3px}}body .card__badge.top.right{top:0;right:0}body .card__badge.top.right .badge{margin:0}body .image-with-text__heading{font-size:30.6px}@media screen and (min-width:750px){body .image-with-text__heading{font-size:36px}body .image-with-text__content{padding:0 47px}}body .image-with-text__text--caption{font-size:13px;letter-spacing:.2em;text-transform:uppercase}body .image-with-text__content>*+*{margin-top:15px}body .collapsible-content-wrapper-narrow{max-width:1000px;padding:0 var(--harlow-gutter)}body .collapsible-content .collapsible-content__heading{margin-bottom:30px}@media screen and (min-width:750px){body .collapsible-content .collapsible-content__heading{margin-bottom:49px}}body .collapsible-content .accordion{border:0;margin:0}body .collapsible-content .accordion summary{padding:11px 0 11px 40px}body .collapsible-content .accordion summary .accordion__title{font-family:var(--font-body-family);font-size:16.56px;font-weight:400;line-height:1.4;letter-spacing:.025em;text-transform:none}@media screen and (min-width:750px){body .collapsible-content .accordion summary .accordion__title{font-size:18px}}body .collapsible-content .accordion summary .icon-caret{left:0;right:auto;width:28px;height:28px;top:calc(50% - 14px);padding:9px;border:1px solid var(--harlow-border);border-radius:50%}body .collapsible-content .accordion__content{padding:0 0 15px 40px}@media screen and (min-width:750px){body .product--medium:not(.product--no-media) .product__media-wrapper,body .product--medium:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}body .product--medium:not(.product--no-media) .product__info-wrapper{padding:0 0 0 45px}}body .product__info-container>*+*{margin:0 0 25px}body .product__info-container>*:first-child{margin-bottom:25px}body .product__info-container .product__title{margin-bottom:10px}body .product__title h1,body .product__title .h1{font-size:26px;line-height:1;letter-spacing:0}@media screen and (min-width:750px){body .product__title h1,body .product__title .h1{font-size:30.6px}}body .product .price--on-sale .price-item--last{color:var(--harlow-sale);font-weight:700}body .product .price{align-items:center}body .product .price .price-item--last{font-size:22px;line-height:1}body .product .price .price-item--regular{color:var(--harlow-muted);font-size:14px;line-height:1}@media screen and (min-width:750px){body .product .price .price-item--last{font-size:29px}body .product .price .price-item--regular{font-size:18px}}body .product .price--on-sale .price__sale{display:flex;flex-wrap:nowrap;align-items:center}body .product .price__sale .price-item--sale{order:1;margin-right:10px}body .product .price__sale>span:has(>s){order:2}body .product .price__sale .price__savings{order:3}body .product .price__sale .price-item--regular{margin:0}body .price__savings{display:none;background:var(--harlow-sale);color:#fff;font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase;padding:3px 6px;border-radius:3px;margin-left:6px;line-height:1.4;white-space:nowrap}@media screen and (min-width:750px){body .price__savings{font-size:12px;letter-spacing:.02em;padding:4px 9px;margin-left:10px}}body .price--on-sale .price__savings{display:inline-block}body .product .price--show-savings .price__badge-sale{display:none}body .product-form__input .form__label{font-size:14.4px;font-weight:300;letter-spacing:.3em;margin-bottom:10px}body .product-form__input--pill input[type=radio]+label{border:1px solid #e0e0e0;border-radius:2px;background:#fff;color:#000;font-size:13px;font-weight:400;letter-spacing:0;line-height:1;text-transform:none;min-width:48px;height:34px;padding:0 10px;margin:0 12px 12px 0;justify-content:center;align-items:center;display:inline-flex}body .product-form__input--pill input[type=radio]:checked+label{background:#fff;color:#000;border-color:#111;box-shadow:none}body .product-form__input--pill input[type=radio]+label:before{display:none}body .product-form__input .form__label{margin-bottom:18px}body .product__accordion .summary__title .accordion__title{font-family:var(--font-body-family);font-size:14.4px;font-weight:400;letter-spacing:.3em;text-transform:uppercase}body .product__accordion summary{padding:15px 0}@media screen and (min-width:990px){body .product--thumbnail_slider.harlow-thumbs-left media-gallery{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:15px;align-items:start}body .product--thumbnail_slider.harlow-thumbs-left media-gallery>slider-component.thumbnail-slider{grid-column:1;grid-row:1;display:block}body .product--thumbnail_slider.harlow-thumbs-left media-gallery>slider-component:not(.thumbnail-slider){grid-column:2;grid-row:1}body .product--thumbnail_slider.harlow-thumbs-left .thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;flex-direction:column;gap:15px;padding:0;overflow:visible;scroll-snap-type:none}body .product--thumbnail_slider.harlow-thumbs-left .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%}body .product--thumbnail_slider.harlow-thumbs-left .thumbnail-slider .slider-button{display:none}}body .product__inventory{align-items:center;gap:10px;font-size:14.5px}body .product__inventory-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#b02a2a;box-shadow:0 0 #b02a2a80;animation:harlow-pulse 2s ease-in-out infinite}body .product__inventory-count{color:#b02a2a}@keyframes harlow-pulse{0%{box-shadow:0 0 #b02a2a80}70%{box-shadow:0 0 0 8px #b02a2a00}to{box-shadow:0 0 #b02a2a00}}@media(prefers-reduced-motion:reduce){body .product__inventory-dot{animation:none}}body .footer .footer-block__heading,body .footer .footer-block__newsletter .footer-block__heading{font-size:14.4px;line-height:1;letter-spacing:.3em;text-transform:uppercase;margin-bottom:20px}body .footer .footer-block__details-content .list-menu__item--link{font-size:15.3px;line-height:1.4;padding:4px 0}body .footer .footer-block__details-content.rte,body .footer .footer-block__details-content.rte p{font-size:15.3px;line-height:1.4}body .footer .footer-block__details-content.rte p{margin:0 0 15px}body .footer .footer-block__details-content.rte h6{font-family:var(--font-body-family);font-size:12.75px;font-weight:700;line-height:1.4;letter-spacing:.3em;text-transform:uppercase;margin:0 0 10px}body .footer .footer-block__details-content.rte strong{font-weight:700}@media screen and (min-width:750px){body .footer .footer__blocks-wrapper>.footer-block:first-child{width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}body .footer .footer__content-bottom{border-top:0;padding-top:0}body .footer .footer__copyright{text-align:center;margin-top:0}body .footer .copyright__content,body .footer .copyright__content a{font-size:12.75px;letter-spacing:.025em}body .harlow-product-count{font-size:14px;line-height:1.4;margin:0 0 15px}@media screen and (min-width:750px){body .harlow-product-count{font-size:15.3px}}body .header:not(.drawer-menu).page-width,body .header.page-width{padding-left:var(--harlow-gutter);padding-right:var(--harlow-gutter)}@media screen and (min-width:750px){body .header.page-width,body .page-width-desktop,body .title-wrapper.page-width,body .collection__title.page-width{padding-left:var(--harlow-gutter);padding-right:var(--harlow-gutter)}}body .section .collection>.collection__view-all .button{margin:0}body .rich-text__wrapper,body .rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:100%;max-width:1000px;padding:0;margin:0 auto}body .rich-text.content-container,body .rich-text__blocks{width:100%}@media screen and (min-width:750px){body .text-icons__grid{column-gap:60px}body .text-icons__item{padding-right:0}body .text-icons__text{max-width:none}}@media screen and (min-width:750px){body .footer .footer__blocks-wrapper{column-gap:22px}body .footer .footer__blocks-wrapper>.footer-block:first-child{width:calc((100% + 22px)*.35 - 22px);max-width:calc((100% + 22px)*.35 - 22px)}body .footer .footer__blocks-wrapper>.footer-block:nth-child(2){width:calc((100% + 22px)/4 - 22px);max-width:calc((100% + 22px)/4 - 22px)}}body .collection slider-component>ul.product-grid{margin-top:0}@media screen and (min-width:750px){body .image-with-text__content>*{max-width:316px;margin-left:0;margin-right:0;align-self:flex-start}}body .footer .footer-block__details-content>li{margin-bottom:4px}@media screen and (min-width:750px){body .footer .footer__content-top{padding-bottom:27px}body .footer .footer__content-bottom{margin-top:0;padding-bottom:27px}}@media screen and (min-width:750px){body .product.product--medium:not(.product--no-media) .product__media-wrapper{width:calc(50% - 11px);max-width:calc(50% - 11px)}body .product.product--medium:not(.product--no-media) .product__info-wrapper{width:calc(50% - 11px);max-width:calc(50% - 11px);margin-left:22px;padding:0 0 0 45px}}body .product__info-container>*:first-child{margin-bottom:16px}body .product__info-container>.product__title{margin-bottom:25px}body .product-form__input .form__label{margin-bottom:11px}body .product-form__input .form__label-value{letter-spacing:.025em;font-size:14px;font-weight:400}@media screen and (min-width:990px){body .harlow-thumbs-left .thumbnail-list__item:before{padding-bottom:var(--thumb-ratio, 100%)}}body .footer-block__toggle{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}body .footer-block__toggle .svg-wrapper{width:10px;height:10px;transition:transform .2s ease}body .footer-block.is-open .footer-block__toggle .svg-wrapper{transform:rotate(180deg)}@media screen and (max-width:749px){body .footer .footer-block--menu .footer-block__details-content{display:none}body .footer .footer-block--menu.is-open .footer-block__details-content{display:block}body .footer .footer-block{margin-bottom:0}body .footer .footer__blocks-wrapper{row-gap:20px}body .footer .footer__content-top{padding-bottom:20px}}@media screen and (min-width:750px){body .footer-block__toggle{cursor:default;pointer-events:none}body .footer-block__toggle .svg-wrapper{display:none}}@media screen and (max-width:749px){body footer.footer{padding-top:15px}}body .mega-menu__content{padding:39px 0;border:0;box-shadow:0 10px 20px #00000017}body .mega-menu__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 22px}body .mega-menu__link{color:rgb(var(--color-foreground));font-size:17px;font-weight:300;line-height:1.5;letter-spacing:.025em;padding:4px 0}body .mega-menu__link--level-2{font-size:14.4px;font-weight:700;line-height:1.8;letter-spacing:.3em;text-transform:uppercase}body .mega-menu__link:hover,body .mega-menu__link--active,body .header__inline-menu details[open]>summary.header__menu-item span{text-decoration:none}@media screen and (min-width:750px){body .image-with-text__content>*{width:100%}}body .mega-menu__list{row-gap:25px}body details[open] .modal-overlay:after{background-color:#e6e6e6}body .search-modal{border-bottom:0}body .search-modal .search__input.field__input,body .search-modal .field__input{height:43px;font-size:18px;font-weight:400;padding:8px 16px}body .search-modal .field:after,body .search-modal .field:before,body .search-modal .field:hover:after{box-shadow:0 0 0 1px #000;border-radius:0}body .search-modal .field__label{display:none}body .predictive-search{border-radius:0}body .predictive-search__heading{font-family:var(--font-heading-family);font-size:14.4px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;line-height:1;border-bottom:1px solid var(--harlow-border);padding-bottom:10px;color:rgb(var(--color-foreground))}body .predictive-search__item-heading,body .predictive-search__item--term,body .predictive-search__item .predictive-search__item-heading{font-family:var(--font-body-family);font-size:18px;font-weight:300;letter-spacing:.025em;line-height:1.4;text-transform:none}body .predictive-search__item-query-result mark{background:none;color:inherit;font-weight:400}body .predictive-search__item-query-result{font-weight:700}body .harlow-gallery-dots{display:none}@media screen and (max-width:749px){body [id^=MainProduct-]{padding-top:0}body .product .product__media-wrapper{margin:0 calc(var(--harlow-gutter) * -1);width:calc(100% + var(--harlow-gutter) * 2);max-width:none}body .product .product__media-wrapper .slider-mobile-gutter{margin:0;padding:0}body .product .product__media-list.grid--peek{margin:0;padding:0;column-gap:0;scroll-padding-left:0}body .product .product__media-list.grid--peek .grid__item,body .product .product__media-list.grid--peek .product__media-item{width:100%;max-width:100%;margin:0;padding:0}body .product .slider-buttons{justify-content:center;padding-top:10px}body .product .slider-buttons .slider-button,body .product .slider-buttons .slider-counter{display:none}body .harlow-gallery-dots{display:flex;gap:6px;justify-content:center}body .harlow-gallery-dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--color-foreground));opacity:.25}body .harlow-gallery-dot.is-active{opacity:1}}body .product__media-icon{top:auto;left:auto;bottom:15px;right:15px;width:35px;height:35px;border-radius:50%;background:#ffffffd9;border:1px solid var(--harlow-border)}@media screen and (max-width:749px){body .collection .slider.slider--mobile{column-gap:17px;scroll-padding-left:17px}body .collection .slider.slider--mobile .grid__item,body .collection .slider.slider--tablet .grid__item{width:34.4vw;max-width:34.4vw}body .collection slider-component .slider-buttons{display:none}}@media screen and (max-width:989px){body .menu-drawer{width:350px;max-width:100vw}body .menu-drawer__menu-item{font-size:18.2px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;padding:15px 20px;line-height:1.4}body .menu-drawer__menu-item--active,body .menu-drawer__menu-item:hover{background-color:transparent}body .menu-drawer__submenu .menu-drawer__menu-item{font-size:16px;letter-spacing:.025em;text-transform:none}}body .harlow-product-count{max-width:1500px;margin:0 auto 15px;padding:0 var(--harlow-gutter)}body .image-with-text__text--caption{font-family:var(--font-body-family);font-weight:300;line-height:1.4}body .image-with-text__heading.image-with-text__heading{margin-top:0}body .image-with-text__text.rte p{margin:0 0 25px}body .image-with-text__text.rte p:last-child{margin-bottom:0}@media screen and (min-width:750px){body .image-with-text__text--caption{font-size:18px;letter-spacing:.3em}body .image-with-text .image-with-text__grid{max-width:none;margin:0 6%;flex-wrap:nowrap;align-items:stretch;justify-content:center}body .image-with-text .image-with-text__grid>.image-with-text__text-item{flex:0 1 43%;width:auto;max-width:none;margin:0 1.75%;padding:0 30px 0 60px}body .image-with-text .image-with-text__grid--reverse>.image-with-text__text-item{padding:0 60px 0 30px}body .image-with-text .image-with-text__grid>.image-with-text__media-item{flex:0 1 50%;width:auto;max-width:none;margin:0 1.75%;padding:0 25px;align-self:center}body .image-with-text .image-with-text__content{padding:0;justify-content:center}body .image-with-text .image-with-text__content>*{max-width:none;width:100%}}body .card-wrapper .card__information{padding:10px 0 6px}body .card-wrapper .card-information>.price{margin-top:5px;line-height:1.3;letter-spacing:.025em}body .card__badge .badge{border:0;letter-spacing:.025em}body a:hover:not(.rte a),body a:hover span,body a:focus-visible:not(.rte a),body .card-wrapper:hover .card__heading a,body .card-wrapper:hover .full-unstyled-link,body .header__menu-item:hover span,body .menu-drawer__menu-item:hover,body summary:hover span,body .list-menu__item--link:hover,body .link:hover,body button:hover,body button:hover span,body .footer-block__toggle:hover,body .underline-links-hover:hover a,body .predictive-search__list-item:hover .predictive-search__item-heading,body .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,body .header__active-menu-item{text-decoration:none!important}body .product__info-container>.product__accordion.accordion{margin:0;border:1px solid var(--harlow-border)}body .product__info-container>.product__accordion.accordion+.product__accordion.accordion{border-top:0}body .product__info-container>.product__accordion.accordion:not(:has(+.product__accordion)){margin-bottom:25px}body .product__info-container .product__accordion summary{position:relative;padding:15px 40px;justify-content:center}body .product__info-container .product__accordion .summary__title{justify-content:center;flex:1}body .product__info-container .product__accordion .summary__title .accordion__title{font-family:var(--font-body-family);font-size:13.25px;font-weight:400;line-height:1.4;letter-spacing:.3em;text-transform:uppercase;text-align:center;margin:0}body .product__info-container .product__accordion summary .icon-caret{position:absolute;right:16px;top:calc(50% - 3px);width:12px;height:7px}body .product__info-container .product__accordion .accordion__content{padding:0 20px 20px;margin:0;font-size:15.2px;line-height:1.4;text-align:left}body .product__info-container .product__accordion .accordion__content p{margin:0 0 25px}body .product__info-container .product__accordion .accordion__content p:last-child{margin-bottom:0}@media screen and (min-width:750px){body .product__info-container .product__accordion .summary__title .accordion__title{font-size:14.4px}body .product__info-container .product__accordion .accordion__content{font-size:16.56px}}@media screen and (max-width:749px){body .testimonials>[class*=-padding]{padding-top:25.5px;padding-bottom:25.5px}body .image-with-text .image-with-text__media-item,body .image-with-text .image-with-text__content{padding:30px 20px 0}body .image-with-text__text--caption{font-size:16.56px;letter-spacing:.3em}body .image-with-text__content>.image-with-text__text.rte{margin-top:10px}}body .product__info-container>:empty,body .product__info-container>.product__inventory.visibility-hidden{display:none}body .product__info-container>product-form.product-form,body .product__info-container>.product__description{margin:0 0 25px}body .product__info-container .product-form__buttons{max-width:none}body .product__info-container .product-form__submit{margin-bottom:0}body #ProductGridContainer .harlow-product-count{padding:0;font-size:inherit;line-height:1.4;margin:0 0 15px}body #ProductGridContainer>.collection,body #ProductGridContainer .product-grid{padding-top:0;margin-top:0}body .harlow-contact.page-width{max-width:var(--page-width)}body .harlow-contact .harlow-contact__title{text-align:center;margin:0 0 30px}body .harlow-contact .harlow-contact__row{display:grid;grid-template-columns:minmax(0,1fr);column-gap:10px}body .harlow-contact .harlow-contact__field label{display:block;font-size:13.25px;font-weight:300;line-height:1.4;letter-spacing:.3em;text-transform:uppercase;text-align:left;margin:0 0 10px}body .harlow-contact .harlow-contact__input{display:block;width:100%;height:43px;padding:8px 10px;margin:0 0 30px;border:1px solid var(--harlow-border);border-radius:0;background:transparent;box-shadow:none;color:inherit;font-family:var(--font-body-family);font-size:16.56px;letter-spacing:.025em;box-sizing:border-box;-webkit-appearance:none;appearance:none}body .harlow-contact .harlow-contact__input:focus{outline:none;border-color:#000;box-shadow:none}body .harlow-contact .harlow-contact__textarea{height:144px;min-height:144px;resize:vertical}body .harlow-contact .harlow-contact__button{display:flex;justify-content:center;margin:0 0 30px}body .harlow-contact .contact__field-error{display:block;margin:-20px 0 20px;font-size:13px;color:#d02e2e}@media screen and (min-width:750px){body .harlow-contact .harlow-contact__title{margin-bottom:50px}body .harlow-contact .harlow-contact__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body .harlow-contact .harlow-contact__field label{font-size:14.4px}body .harlow-contact .harlow-contact__input{font-size:18px}}body strong,body b{font-weight:700}body #MainContent>.shopify-section:first-child:not(:has(slideshow-component,hero-slideshow,.slideshow,.banner,[class*=main-product],.product,#ProductGridContainer,.collection-hero)){margin-top:40px}@media screen and (min-width:750px){body #MainContent>.shopify-section:first-child:not(:has(slideshow-component,hero-slideshow,.slideshow,.banner,[class*=main-product],.product,#ProductGridContainer,.collection-hero)){margin-top:75px}}body .harlow-page.page-width{max-width:1000px;margin:0 auto;padding:0 var(--harlow-gutter) 40px}body .harlow-page .main-page-title{font-size:30.6px;line-height:1;text-align:center;margin:0 0 30px}body .harlow-page .rte p{margin:0 0 25px}body .harlow-page .rte h2{font-size:26.28px;margin:0 0 25px}body .harlow-page .rte h3{font-size:20px;margin:40px 0 25px}body .harlow-page .rte>:first-child{margin-top:0}@media screen and (min-width:750px){body .harlow-page.page-width{padding-bottom:75px}body .harlow-page .main-page-title{font-size:36px;margin-bottom:50px}body .harlow-page .rte h2{font-size:30.6px}body .harlow-page .rte h3{font-size:23.4px;margin-top:60px}}body .cart__empty-text,body .cart__warnings .cart__empty-text,body cart-items .title-wrapper-with-link .title{font-size:30.6px;line-height:1}@media screen and (min-width:750px){body .cart__empty-text,body .cart__warnings .cart__empty-text,body cart-items .title-wrapper-with-link .title{font-size:36px}}body .bg-text{position:relative;overflow:hidden}body .bg-text__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}body .bg-text__image{position:absolute;top:-15%;left:0;width:100%;height:130%;object-fit:cover;will-change:transform}body .bg-text__box{position:absolute;top:60px;left:60px;width:380px;max-width:calc(100% - 40px);padding:30px;background:#fff;color:#000;box-sizing:border-box}body .bg-text--right .bg-text__box{left:auto;right:60px}body .bg-text__box>:last-child,body .bg-text__text>:last-child{margin-bottom:0}body .bg-text__subtitle{margin:0 0 10px;font-size:13.25px;letter-spacing:.3em;text-transform:uppercase}body .bg-text__title,body .bg-text__text h3{margin:0 0 25px}body .bg-text__text p{margin:0 0 10px}@media screen and (max-width:749px){body .bg-text__box{top:auto;bottom:6px;left:6px;width:322px;max-width:calc(100% - 12px);padding:22.5px}body .bg-text--right .bg-text__box{right:6px}}body .rich-text__text p{margin:0 0 25px}body .rich-text__text p:last-child{margin-bottom:0}body .rich-text__text h3{margin:40px 0 25px}@media screen and (min-width:750px){body .rich-text__text h3{margin-top:60px}}body :is(a,button,summary,[role=button],.link):is(:hover,:focus-visible):not(.rte a,.csc-trigger),body :is(a,button,summary,[role=button],.link):is(:hover,:focus-visible) :not(.rte a,.rte a *,s,del,.csc-trigger span){text-decoration-line:none!important}body .collapsible-content summary:hover,body .predictive-search__list-item:hover>*,body .menu-drawer__menu-item:hover{background-color:transparent}body .hero-slideshow{display:block;position:relative;overflow:hidden;height:var(--hero-height);background:#0f0f0f;color:#fff}body .hero-slideshow__track,body .hero-slideshow__slide,body .hero-slideshow__media{position:absolute;top:0;right:0;bottom:0;left:0}body .hero-slideshow__slide{opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}body .hero-slideshow__slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity .8s ease}body .hero-slideshow__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000;opacity:var(--hero-overlay, .1)}body .hero-slideshow__image{display:block;width:100%;height:100%;object-fit:cover}body .hero-slideshow__image--mobile+.hero-slideshow__image{display:none}@media screen and (min-width:750px){body .hero-slideshow__image--mobile{display:none}body .hero-slideshow__image--mobile+.hero-slideshow__image{display:block}}body .hero-slideshow__slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}body .hero-slideshow__text-wrap{position:relative;z-index:3;height:100%;display:flex;align-items:center;padding-top:15px;padding-bottom:40px;box-sizing:border-box;pointer-events:none}body .hero-slideshow__text{width:100%;max-width:650px;font-family:var(--hero-text-font);color:#fff}body .hero-slideshow__text--center{margin:0 auto;text-align:center}body .hero-slideshow__text--right{margin-left:auto;text-align:right}body .hero-slideshow__text a{pointer-events:auto}body .hero-slideshow__kicker{margin:0 0 5px;font-family:var(--hero-text-font);font-size:17.2px;line-height:1.5;letter-spacing:.3em;text-transform:uppercase;color:inherit}body .hero-slideshow__title{margin:0;font-family:var(--hero-heading-font);font-weight:400;font-size:40px;line-height:1.1;letter-spacing:0;text-transform:none;color:inherit}body .hero-slideshow__title em{font-style:italic}body .hero-slideshow__subtitle{margin:5px 0 0;font-family:var(--hero-text-font);font-size:20.3px;line-height:1.5;letter-spacing:0;color:inherit}body .hero-slideshow__link{margin-top:12px}body .hero-slideshow__button{display:inline-block;padding:9px 17px;border:2px solid #fff;background:transparent;color:#fff;font-family:var(--hero-text-font);font-size:15px;font-weight:700;line-height:1.42;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}body .hero-slideshow__button:hover{background:#fff;color:#000}body .hero-slideshow__bars{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;justify-content:center;line-height:0}body .hero-slideshow__bar{position:relative;width:45px;height:6px;margin:0 5px;padding:0;border:0;background:transparent;cursor:pointer}body .hero-slideshow__bar:before,body .hero-slideshow__bar:after{content:"";position:absolute;top:0;left:0;height:100%;background:#fff}body .hero-slideshow__bar:before{width:100%;opacity:.4}body .hero-slideshow__bar:after{width:0}body .hero-slideshow__bar.is-active:after{width:100%}body .hero-slideshow.is-playing .hero-slideshow__bar.is-active:after{animation:heroSlideshowBar var(--hero-speed) linear forwards}@keyframes heroSlideshowBar{0%{width:0}to{width:100%}}@media screen and (min-width:750px){body .hero-slideshow__text-wrap{padding-top:45px}body .hero-slideshow__kicker{font-size:18.7px}body .hero-slideshow__title{font-size:80px}body .hero-slideshow__subtitle{font-size:22.1px}body .hero-slideshow__link{margin-top:15px}body .hero-slideshow__button{padding:11px 20px}body .hero-slideshow__bar{width:120px}}@media(prefers-reduced-motion:reduce){body .hero-slideshow__slide{transition:none}}body .related-products__heading{text-align:center;width:100%}body .card-information .price__sale s.price-item--regular,body .card-information .price-item--sale,body .card-information .price-item--regular{font-size:15.3px;font-weight:300;letter-spacing:.45px;color:#1c1d1d}body .card-information .price__sale s.price-item--regular{margin-right:5px;text-decoration:line-through}body .product__info-container .price--large .price-item--sale,body .product__info-container .price--large .price__regular .price-item--regular{font-size:29px;font-weight:700;line-height:1;letter-spacing:.45px;color:#009e60}body .product__info-container .price--large .price__sale s.price-item--regular{order:0;margin:0 0 0 10px;font-size:18px;font-weight:400;line-height:1;letter-spacing:.45px;color:#6b6b6b;text-decoration:line-through}body .product__info-container .price--large .price__sale{display:flex;flex-wrap:wrap;align-items:center}body .product__info-container .price--large .price__sale>span:has(>s){order:2}body .product__info-container .price--large .price-item--sale{order:1;margin:0}body .product__info-container .price--large .price__savings{order:3;margin-left:10px;padding:4px 9px;border-radius:3px;background:#009e60;color:#fff;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.24px;text-transform:uppercase}body .product-form__input--pill.harlow-color-option .form__label{margin-bottom:12px}body .product-form__input--pill input[type=radio]+label.harlow-color-swatch{width:60px;min-width:60px;height:60px;padding:0;margin:0 8px 12px 0;border:1px solid #e6e6e6;border-radius:2px;box-shadow:inset 0 0 0 2px #fff;background-color:#f4f4f4;background-size:cover;background-position:center;background-repeat:no-repeat;font-size:0;color:transparent;overflow:hidden}body .product-form__input--pill input[type=radio]:checked+label.harlow-color-swatch{border-color:#111;box-shadow:inset 0 0 0 2px #fff}body .product-form__input--pill input[type=radio].disabled+label.harlow-color-swatch{opacity:.35}body .product-form__input--pill:not(.harlow-color-option) .form__label{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:18px}body .product-form__input.harlow-color-option+.product-form__input{margin-top:5px}body .product__info-container .product-form__input .form__label{color:#000}@media screen and (max-width:600px){body .product-form__input--pill input[type=radio]+label:not(.harlow-color-swatch){min-width:44px;padding:0 8px;margin-right:8px}}@media screen and (max-width:749px){body slideshow-component .banner--adapt_image .slideshow__text-wrapper.page-width{padding-left:0;padding-right:0}body slideshow-component .banner--adapt_image .slideshow__text-wrapper .slideshow__text{margin-left:1.5rem;margin-right:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/harlow.css.map */
