:root{--fh-font-body: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fh-secondary-bg: #f5f4f3;--fh-secondary-text: #302d31;--fh-secondary-hover: #eae8e6;--fh-footer-space: 28px;--fh-section-gap: 36px;--fh-section-half: 18px;--fh-page-start: 24px;--fh-heading-gap: 16px;--fh-group-gap: 16px;--fh-content-width: 1280px;--fh-document-width: 880px;--fh-page-gutter: 16px}@media(max-width:749px){:root{--fh-section-gap: 24px;--fh-section-half: 12px;--fh-page-start: 16px;--fh-heading-gap: 12px;--fh-group-gap: 12px;--fh-page-gutter: 8px}}html body #MainContent :is(.replica-home-shell,.replica-home-section,.fh-confidence,.fh-trending,.replica-collection-shell,.replica-page),html body #MainContent .jdgm-cards-carousel{box-sizing:border-box;width:min(var(--fh-content-width),calc(100% - 2 * var(--fh-page-gutter)))!important;max-width:var(--fh-content-width)!important;margin-inline:auto!important;padding-inline:0!important}html body #MainContent .replica-home-section .replica-home-shell{width:100%!important;max-width:none!important}html body #MainContent>.shopify-section:has(>:is(.replica-home-section,.replica-home-product-row,.replica-home-spotlight,.fh-confidence,.replica-page,.replica-collection-catalog,.replica-pd-details,.replica-collection-trust)),html body #MainContent>.shopify-section:has(.collection .fh-product-card){margin-block:0!important;padding-block:0!important}html body #MainContent :is(.replica-home-section,.replica-home-product-row,.replica-home-spotlight,.fh-confidence,.fh-trending,.replica-collection-trust),html body #MainContent>.shopify-section .collection:has(.fh-product-card){margin-block:0!important;padding-block:var(--fh-section-half)!important}html body #MainContent :is(.replica-home-section,.fh-confidence)>h2,html body #MainContent :is(.fh-trending-heading,.fh-content-title),html body #MainContent .collection:has(.fh-product-card) .collection__title{margin-top:0!important;margin-bottom:var(--fh-heading-gap)!important}html body #MainContent :is(.replica-home-recipients,.fh-occasion-track,.replica-home-gallery){margin-block:0!important;padding-block:0!important}html body #MainContent .replica-home-section>.replica-home-eyebrow{margin-block:0 8px!important}html body #MainContent .replica-home-subtitle{margin-block:8px var(--fh-heading-gap)!important}html body #MainContent .collection:has(.fh-product-card) .collection__view-all{top:var(--fh-section-half)!important;margin-block:0!important}html body #MainContent :is(.replica-collection-catalog,.replica-page){margin-block:0!important;padding-block:var(--fh-page-start) var(--fh-section-half)!important}html body #MainContent .fh-mobile-collection-title,html body #MainContent .replica-page>h1{margin-block:0 var(--fh-heading-gap)!important}html body #MainContent :is(.replica-collection-toolbar,.replica-search-form){margin-block:0 var(--fh-group-gap)!important}html body #MainContent .replica-page>:is(.replica-page-eyebrow,.replica-page-intro){margin-block:0 var(--fh-group-gap)!important}html body #MainContent .replica-collection-pagination{margin-block:var(--fh-section-gap) 0!important}html body #MainContent .replica-contact__layout{margin-top:var(--fh-heading-gap)!important}html body #MainContent .replica-help-center{margin-top:var(--fh-section-half)!important;padding-top:var(--fh-section-half)!important}html body #MainContent .replica-help-center__heading{margin-bottom:var(--fh-heading-gap)!important}html body #MainContent .replica-pd-main{padding-block:var(--fh-page-start) var(--fh-section-half)!important}html body #MainContent .replica-pd-details{margin-block:0!important;padding-block:var(--fh-section-half)!important}html body #MainContent .replica-pd-info>.replica-pd-price{margin-block:var(--fh-group-gap)!important}html body #MainContent .replica-pd-info>.fh-personalization-panel{margin-top:0!important}html body #MainContent :is(.replica-contact,.shopify-policy__container){box-sizing:border-box;width:min(var(--fh-document-width),calc(100% - 2 * var(--fh-page-gutter)))!important;max-width:var(--fh-document-width)!important;margin-inline:auto!important;padding-inline:0!important}html body .shopify-policy__container{margin-block:24px 40px}html body #MainContent .replica-contact>:is(.replica-page-heading,.replica-contact__layout,.replica-help-center){width:100%;max-width:none;margin-inline:0;box-sizing:border-box}html body #MainContent .replica-contact__layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px;align-items:start}html body #MainContent .replica-contact__layout>*{min-width:0;box-sizing:border-box}@media(max-width:749px){html body #MainContent .replica-contact__layout{grid-template-columns:minmax(0,1fr);gap:16px}}html body :is(.shopify-policy__body,.replica-help-center){font:400 16px/1.7 var(--fh-font-body);letter-spacing:normal;color:#302d31;overflow-wrap:anywhere}html body .shopify-policy__title h1{font:400 32px/1.25 Georgia,serif;margin:0 0 28px}html body :is(.shopify-policy__body,.replica-help-card) :is(h2,h3){font-family:var(--fh-font-body);line-height:1.35;letter-spacing:normal;color:#302d31;margin:24px 0 12px}html body :is(.shopify-policy__body,.replica-help-card) h2{font-size:22px}html body :is(.shopify-policy__body,.replica-help-card) h3{font-size:18px}html body :is(.shopify-policy__body,.replica-help-card) :is(p,ul,ol){margin:0 0 16px}html body :is(.shopify-policy__body,.replica-help-card) :is(p,li,td,th){font-size:16px;line-height:1.7;letter-spacing:normal;color:inherit}html body :is(.shopify-policy__body,.replica-help-card) :is(ul,ol){padding-left:24px}html body :is(.shopify-policy__body,.replica-help-card) li{margin-bottom:8px}html body .replica-help-center{width:100%;max-width:none;margin-inline:0}html body .replica-help-center__grid{display:block}html body .replica-help-card{padding:28px 0;margin:0;border:0;border-bottom:1px solid #e5e3e1;border-radius:0;background:#fff;scroll-margin-top:24px}html body .replica-help-card>h2:first-child{margin-top:0}html body :is(.shopify-policy__body,.replica-help-card) a{text-decoration:underline;text-underline-offset:3px}html body :is(.shopify-policy__body,.replica-help-card) table{width:100%;border-collapse:collapse;table-layout:fixed;margin:16px 0 24px}html body :is(.shopify-policy__body,.replica-help-card) :is(th,td){padding:12px;text-align:left;border:1px solid #dedbd7}html body :is(.shopify-policy__body,.replica-help-card) th{background:#f5f4f3;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/14/assets/fh-site-spacing.css.map */
