.hm-usp__grid,.hm-trust__grid,.hm-rev__grid,.hm-mv__grid,.hm-cats,.hm-usp__item,.hm-trust__i,.hm-rev__card,.hm-mv__card,.hm-cat,.hm-ed__body{min-width:0}.hm-usp__t,.hm-usp__s,.hm-trust__t,.hm-trust__s,.hm-pdp-trust__tx,.hm-pdp-trust__tx span,.hm-rev__title,.hm-rev__text,.hm-rev__meta,.hm-mv__p,.hm-ed__text,.hm-sa__note,.hm-sa__alt{overflow-wrap:anywhere;word-break:break-word}.header-item--logo,.header-layout--left-center .header-item--logo{flex:0 0 auto!important;max-width:62%!important}.site-header__logo a.hm-wordmark{width:auto!important;padding-top:0!important}.hm-wordmark__text{font-family:var(--typeHeaderPrimary),"Playfair Display",Georgia,serif;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:.05em;line-height:1;white-space:nowrap;font-size:clamp(13px,4.2vw,19px)}@media only screen and (min-width:769px){.hm-wordmark__text{font-size:24px;letter-spacing:.06em}}@media only screen and (min-width:1200px){.hm-wordmark__text{font-size:27px}}.is-light .hm-wordmark__text{color:#fff}.announcement-bar{padding:7px 0}.announcement-text{font-weight:600;letter-spacing:.04em}.announcement-link-text{font-weight:400}.site-nav__link{padding-left:13px;padding-right:13px}.site-nav__dropdown a,.megamenu a{font-size:14px}.megamenu__colection-title,.site-nav__dropdown-link--top-level{font-weight:600;color:var(--hm-navy)}.hm-usp__grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.hm-usp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.hm-usp__item{padding:12px 8px;gap:8px;justify-content:flex-start}.hm-usp__t{font-size:11.5px}.hm-usp__s{font-size:10px}}.hm-trust{overflow:hidden}.hm-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-trust__i{padding:0 6px}@media(max-width:900px){.hm-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}}@media(max-width:560px){.hm-trust{padding:22px 16px}.hm-trust__grid{gap:24px 12px}.hm-trust__i{padding:0 2px}.hm-trust__i svg{width:24px;height:24px;margin-bottom:9px}.hm-trust__t{font-size:13px;line-height:1.3;margin-bottom:5px}.hm-trust__s{font-size:12px;line-height:1.5}}@media(max-width:400px){.hm-trust__grid{grid-template-columns:minmax(0,1fr);gap:22px}.hm-trust__i{text-align:center}}@media only screen and (max-width:768px){.product-single__meta{padding-top:14px}.product-block{margin-bottom:13px}.product-single__title{font-size:20px;line-height:1.25}.product__price{font-size:22px}.grid--product-images--partial .product-single__photos{margin-bottom:6px}.product-single__form .btn.add-to-cart{padding:16px 20px;font-size:14px}.hm-pdp-trust{padding:12px 13px}.hm-pdp-trust__tx{font-size:12.8px}.hm-pdp-trust__tx span{font-size:11.8px}.hm-paypal{padding:10px 11px;gap:9px}.hm-paypal__tx{font-size:12.2px}}@media only screen and (min-width:769px){.product-single__sticky{position:sticky;top:96px;align-self:flex-start}}.product-single__photos{margin-bottom:14px}.product-block--header{margin-bottom:10px}.shopify-payment-button,.additional-checkout-buttons,.dynamic-checkout__content,[data-shopify-buttoncontainer]{display:none!important}.index-section--faq,.collapsible-trigger--inline{font-family:inherit}.collapsible-trigger--inline{border-top:1px solid var(--hm-line);padding:18px 0 18px 34px;font-size:15px;font-weight:600;color:var(--hm-navy);letter-spacing:0;text-transform:none;width:100%}.collapsible-trigger--inline:last-of-type{border-bottom:1px solid var(--hm-line)}.collapsible-content__inner--faq{font-size:14.5px;line-height:1.72;color:var(--hm-muted);padding:0 0 18px 34px}.collapsible-content__inner--faq p{margin:0 0 10px}.page-width--narrow{max-width:820px}@media(max-width:560px){.collapsible-trigger--inline{font-size:14px;padding:16px 0 16px 30px}.collapsible-content__inner--faq{font-size:14px;padding-left:30px}}.drawer__fixed-header{box-shadow:0 1px 0 var(--hm-line)}.drawer .cart__item-row small{font-size:11.5px;color:var(--hm-muted)}.collection-hero__title,.section-header__title{font-family:var(--hm-serif);font-weight:500;text-transform:none;letter-spacing:-.01em}.collection-filter{border-top:1px solid var(--hm-line);border-bottom:1px solid var(--hm-line)}.site-footer{padding-top:52px}.site-footer .h4,.site-footer h4{margin-bottom:14px}.site-footer .payment-icons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:0;list-style:none}.site-footer .payment-icons svg{height:22px;width:auto}.site-footer .rte{overflow-wrap:anywhere}.template-page .page-content{padding-top:0}.template-page .page-width{max-width:860px}.template-page .section-header{text-align:left;border-bottom:1px solid var(--hm-line);padding:clamp(26px,4vw,44px) 0 clamp(18px,2.5vw,26px);margin-bottom:clamp(24px,3.5vw,40px)}.template-page .section-header__title{font-family:var(--hm-serif);font-weight:500;text-align:left;font-size:clamp(28px,4vw,44px);line-height:1.1;letter-spacing:-.02em;text-transform:none;margin:0;color:var(--hm-navy)}.template-page .rte{font-size:16px;line-height:1.8;color:var(--hm-ink);overflow-wrap:anywhere}.template-page .rte>p{margin:0 0 16px}.template-page .rte h2{font-family:var(--hm-serif);font-weight:500;color:var(--hm-navy);font-size:clamp(21px,2.6vw,28px);line-height:1.25;margin:38px 0 14px;padding-top:26px;border-top:1px solid var(--hm-line);text-transform:none;letter-spacing:-.01em}.template-page .rte h2:first-child{margin-top:0;padding-top:0;border-top:0}.template-page .rte h3{font-size:16.5px;font-weight:600;color:var(--hm-navy);margin:26px 0 8px;text-transform:none;letter-spacing:0}.template-page .rte a{color:var(--hm-navy);text-decoration:underline;text-underline-offset:3px}.template-page .rte a:hover{color:var(--hm-navy-deep)}.template-page .rte ul,.template-page .rte ol{padding-left:22px;margin:0 0 18px}.template-page .rte li{margin-bottom:8px}.template-page .rte li::marker{color:var(--hm-muted)}.template-page .rte em{color:var(--hm-muted)}.template-page .rte hr{border:0;border-top:1px solid var(--hm-line);margin:34px 0}.template-page .rte p>strong:only-child{display:block;font-family:var(--hm-serif);font-weight:500;font-size:clamp(19px,2.2vw,24px);line-height:1.3;color:var(--hm-navy);letter-spacing:-.01em;text-transform:none;margin:32px 0 2px;padding-top:22px;border-top:1px solid var(--hm-line)}.template-page .rte>p:first-child>strong:only-child{margin-top:0;padding-top:0;border-top:0}.template-page .rte table{width:100%;border-collapse:collapse;margin:0 0 26px;font-size:14.5px;background:#fff}.template-page .rte th{background:var(--hm-sand);color:var(--hm-navy);font-weight:600;text-transform:none;letter-spacing:.02em;font-size:13px;border:1px solid var(--hm-line);padding:11px 12px;text-align:left}.template-page .rte td{border:1px solid var(--hm-line);padding:10px 12px}.template-page .size-guide-container{font-family:inherit!important;color:var(--hm-ink)!important;max-width:none!important;padding:0!important;margin:0!important}.template-page .size-guide-container p.intro{text-align:left!important;font-size:16px!important;color:var(--hm-muted);line-height:1.75;margin:0 0 32px!important;background:var(--hm-sand);border-radius:2px;padding:16px 18px}.template-page .size-guide-container p.intro b,.template-page .size-guide-container p.intro i{color:var(--hm-navy);font-style:normal}.template-page .size-guide-container h2{font-family:var(--hm-serif)!important;font-weight:500!important;font-size:clamp(22px,2.8vw,30px)!important;color:var(--hm-navy)!important;text-align:left!important;text-transform:none!important;letter-spacing:-.01em!important;border-bottom:0!important;border-top:1px solid var(--hm-line);margin:44px 0 6px!important;padding:26px 0 0!important}.template-page .size-guide-container h2:first-of-type{margin-top:0!important;padding-top:0!important;border-top:0}.template-page .size-guide-container .table-wrapper{overflow-x:auto;margin:0 0 30px!important;border:1px solid var(--hm-line);border-radius:2px;background:#fff;-webkit-overflow-scrolling:touch}.template-page .size-guide-container table{width:100%!important;border-collapse:collapse!important;margin:0!important;background:#fff!important;font-size:14.5px;min-width:460px}.template-page .size-guide-container caption{caption-side:top!important;text-align:left!important;font-weight:600!important;font-size:14px!important;color:var(--hm-navy)!important;letter-spacing:.02em;padding:16px 16px 10px!important;background:#fff}.template-page .size-guide-container th{background:var(--hm-sand)!important;color:var(--hm-navy)!important;font-weight:600!important;text-transform:none!important;font-size:12.5px!important;letter-spacing:.04em;border:0!important;border-bottom:1px solid var(--hm-line)!important;border-top:1px solid var(--hm-line)!important;padding:12px 14px!important;text-align:left!important;white-space:nowrap}.template-page .size-guide-container td{border:0!important;border-bottom:1px solid var(--hm-line-soft)!important;padding:11px 14px!important;text-align:left!important;color:var(--hm-ink)}.template-page .size-guide-container tbody tr:last-child td{border-bottom:0!important}.template-page .size-guide-container tr:nth-child(2n){background:#fcfbf9!important}.template-page .size-guide-container tr:hover{background:var(--hm-sand)!important}.template-page .size-guide-container .highlight-row{background:var(--hm-sand)!important;font-weight:600!important}@media(max-width:640px){.template-page .size-guide-container table{font-size:13.5px;min-width:420px}.template-page .size-guide-container th,.template-page .size-guide-container td{padding:9px 11px!important}}.template-page .form-vertical input[type=text],.template-page .form-vertical input[type=email],.template-page .form-vertical input[type=tel],.template-page .form-vertical textarea{border:1px solid var(--hm-line);border-radius:2px;padding:13px 14px;font-size:15px;background:#fff;color:var(--hm-ink)}.template-page .form-vertical input:focus,.template-page .form-vertical textarea:focus{border-color:var(--hm-navy);outline:none}.template-page .form-vertical label{font-size:13px;font-weight:600;color:var(--hm-navy)}html,body{overflow-x:hidden}.index-section>.page-width{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hm-fixes.css.map */
