@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Montserrat:wght@400;500;600&family=Parisienne&display=swap";:root{--hfw:#7C3D4C;--hfr:#A87580;--hfi:#F0EAE5;--hft:#3E3439}body{background:var(--hfi);color:var(--hft)}.hf-site{font-family:Montserrat,Arial,sans-serif;color:var(--hft);background:var(--hfi);font-size:14px;line-height:1.65}.hf-site *{box-sizing:border-box}.hf-site a{text-decoration:none;color:inherit}.hf-site img{width:100%;display:block}.hf-container{width:min(1370px,calc(100% - 48px));margin-inline:auto}.hf-kicker{font-size:10px!important;letter-spacing:.22em;text-transform:uppercase;color:var(--hfr);font-weight:600}.hf-display{font:600 clamp(42px,6vw,82px)/.99 "Cormorant Garamond",Georgia,serif;color:var(--hfw);margin:0}.hf-display em,.hf-script{font-family:Parisienne,cursive;font-weight:400;font-style:normal;color:var(--hfr)}.hf-heading{font:600 clamp(33px,4vw,60px)/1 "Cormorant Garamond",Georgia,serif;color:var(--hfw);margin:0}.hf-lede{max-width:650px;font-size:15px;color:#705d63}.hf-section{padding:76px 0}.hf-intro{text-align:center;max-width:720px;margin:0 auto 35px}.hf-intro p{margin:12px auto}.hf-stamp,.hf-site .hf-stamp{--stamp-bg:var(--hfw);--stamp-fg:#fffaf8;display:inline-flex;position:relative;align-items:center;justify-content:center;min-height:54px;padding:15px 29px;background:var(--stamp-bg);color:var(--stamp-fg);font:600 11px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;border:0;cursor:pointer;clip-path:polygon(0% 13%,3% 13%,3% 4%,8% 4%,8% 0%,92% 0%,92% 4%,97% 4%,97% 13%,100% 13%,100% 87%,97% 87%,97% 96%,92% 96%,92% 100%,8% 100%,8% 96%,3% 96%,3% 87%,0% 87%);transition:transform .2s ease}.hf-stamp:after{content:"";position:absolute;top:7px;right:9px;bottom:7px;left:9px;border:1px dashed rgba(255,255,255,.72);pointer-events:none}.hf-stamp:hover{transform:translateY(-2px)}.hf-stamp--light{--stamp-bg:#faf4f0;--stamp-fg:var(--hfw)}.hf-stamp--light:after{border-color:#7c3d4c8c}.hf-link{display:inline-block;color:var(--hfw)!important;text-decoration:underline!important;text-underline-offset:5px;font-size:12px;font-weight:600}.hf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.hf-card{background:#faf6f3;border:1px solid #e8d7d5;padding:12px;border-radius:24px;display:flex;flex-direction:column;overflow:hidden}.hf-card__media{aspect-ratio:4/5;overflow:hidden;border-radius:17px;background:#eadbd6;position:relative}.hf-card__media img{height:100%;object-fit:cover;transition:transform .4s}.hf-card:hover img{transform:scale(1.04)}.hf-card__info{padding:15px 5px 7px}.hf-card__info h3{font:600 25px/1 Cormorant Garamond,Georgia,serif;color:var(--hfw);margin:0 0 8px}.hf-price{color:#755d65;font-size:13px}.hf-columns{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.hf-photo{border-radius:32px;overflow:hidden;background:#e8d9d4}.hf-photo img{aspect-ratio:4/5;object-fit:cover}.hf-panel{background:#fbf7f3;border:1px solid #e8d8d6;border-radius:30px;padding:clamp(28px,5vw,65px)}.hf-banner{background:#ebd5d9;padding:55px 0;text-align:center}.hf-text{max-width:800px;margin:25px auto}.hf-text h2{font:600 34px Cormorant Garamond,serif;color:var(--hfw)}.hf-text h3{font:600 25px Cormorant Garamond,serif;color:var(--hfw)}.hf-text a{text-decoration:underline;color:var(--hfw)}.hf-text p,.hf-text li{line-height:1.85}.hf-accordion{border-bottom:1px solid #d9c2c7;padding:15px 0}.hf-accordion summary{font:600 22px Cormorant Garamond,serif;color:var(--hfw);cursor:pointer}.hf-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hf-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.hf-field label{font-size:11px;font-weight:600}.hf-field input,.hf-field select,.hf-field textarea{padding:13px 14px;border:1px solid #d5bfc4;border-radius:10px;background:#fff;width:100%;font:inherit}.hf-site .hf-home__little-label{display:none!important}@media(max-width:950px){.hf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-columns{gap:24px}}@media(max-width:680px){.hf-container{width:calc(100% - 32px)}.hf-section{padding:45px 0}.hf-grid{gap:12px}.hf-columns{grid-template-columns:1fr}.hf-card{padding:7px;border-radius:16px}.hf-card__media{border-radius:11px}.hf-card__info h3{font-size:21px}.hf-form-grid{grid-template-columns:1fr}}html,body{max-width:100%;overflow-x:clip}.hf-site{width:100%;min-width:0}.hf-site .hf-container,.hf-site .hf-columns>*,.hf-site .hf-panel,.hf-site .hf-card,.hf-site .hf-card__info,.hf-site .hf-intro{min-width:0}.hf-site img,.hf-site video,.hf-site iframe{max-width:100%;height:auto}.hf-site .hf-photo img{display:block;width:100%;object-fit:cover}.hf-site .hf-display,.hf-site .hf-heading,.hf-site .hf-card__info h3{overflow-wrap:break-word}.hf-site .hf-text{overflow-wrap:anywhere}.hf-site .hf-stamp{max-width:100%;text-align:center}.hf-site input,.hf-site textarea,.hf-site select{max-width:100%;min-width:0}.hf-site a,.hf-site button,.hf-site summary{-webkit-tap-highlight-color:transparent}.hf-site a:focus-visible,.hf-site button:focus-visible,.hf-site summary:focus-visible{outline:2px solid #7C3D4C;outline-offset:3px}.hf-site .hf-accordion summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;line-height:1.2}.hf-site .hf-accordion summary::-webkit-details-marker{display:none}.hf-site .hf-accordion summary:after{content:"+";flex:none;font:400 25px/1 Montserrat,sans-serif}.hf-site .hf-accordion[open] summary:after{content:"\2212"}@media(max-width:950px){.hf-site .hf-columns{gap:28px}.hf-site .hf-grid{gap:16px}.hf-site .hf-panel{padding:clamp(22px,4vw,36px)}.hf-site .hf-intro{margin-bottom:24px}.hf-site .hf-display{font-size:clamp(43px,8vw,66px);line-height:1.03}.hf-site .hf-heading{font-size:clamp(34px,5.5vw,48px)}.hf-site .hf-card__info h3{line-height:1.13}}@media(max-width:680px){.hf-site.hf-section{padding-top:clamp(32px,8vw,48px)!important;padding-bottom:clamp(32px,8vw,48px)!important}.hf-site .hf-container{width:calc(100% - 32px)}.hf-site .hf-columns{grid-template-columns:minmax(0,1fr);gap:22px}.hf-site .hf-panel{padding:22px 18px;border-radius:20px}.hf-site .hf-photo{border-radius:20px}.hf-site .hf-photo img{max-height:480px;aspect-ratio:4/4.4}.hf-site .hf-intro{margin-bottom:23px}.hf-site .hf-display{font-size:clamp(42px,11vw,56px);line-height:1.03;letter-spacing:-.012em}.hf-site .hf-heading{font-size:clamp(34px,9vw,43px);line-height:1.08}.hf-site .hf-lede{font-size:14px;line-height:1.7}.hf-site .hf-text{font-size:14px;line-height:1.7;margin:17px auto}.hf-site .hf-text h2{font-size:29px;line-height:1.1}.hf-site .hf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.hf-site .hf-card{padding:7px;border-radius:17px}.hf-site .hf-card__media{border-radius:11px;aspect-ratio:4/4.8}.hf-site .hf-card__info{padding:11px 4px 6px}.hf-site .hf-card__info h3{font-size:20px;line-height:1.11}.hf-site .hf-price{font-size:12px}.hf-site .hf-stamp{min-height:48px;font-size:10px;padding:13px 20px;letter-spacing:.08em}.hf-site .hf-form-grid{grid-template-columns:minmax(0,1fr)}.hf-site .hf-field input,.hf-site .hf-field select,.hf-site .hf-field textarea{font-size:16px;min-height:46px}.hf-site .hf-accordion summary{font-size:20px}.hf-site .hf-accordion{padding:11px 0}.hf-site .hf-kicker{letter-spacing:.14em;font-size:9px!important}.hf-site .hf-intro p{margin:12px auto}.hf-site .hf-panel>.hf-grid{grid-template-columns:1fr}.hf-site .hf-panel .hf-stamp{width:auto}.hf-site .hf-container>.hf-grid[style*="repeat(3"]{grid-template-columns:1fr!important}.hf-site .hf-columns .hf-panel{width:100%}}@media(max-width:370px){.hf-site .hf-container{width:calc(100% - 26px)}.hf-site .hf-grid{gap:8px}.hf-site .hf-card__info h3{font-size:18px}.hf-site .hf-card__media{aspect-ratio:4/5}}@media(prefers-reduced-motion:reduce){.hf-site .hf-card img,.hf-site .hf-stamp{transition:none!important;transform:none!important}}.hf-site .hf-grid,.hf-site .hf-columns{min-width:0}.hf-site .hf-form-grid>*,.hf-site .hf-grid>*,.hf-site .hf-columns>*{min-width:0}.hf-site .hf-panel img,.hf-site .hf-ribbon-preview img{max-width:100%;height:auto}.hf-site .hf-choice-preview{margin:12px 0 17px}.hf-site .hf-choice-preview summary{padding:8px 0}.hf-site .hf-choice-preview img{display:block;max-width:100%;height:auto}.hf-site .hf-choice-preview small{display:block;font-size:12px;margin-top:6px}.hf-site .hf-ribbon-preview p{font-size:10px;margin:0 0 7px}.hf-site select[name=id],.hf-site button[type=submit]{touch-action:manipulation}.hf-site .hf-product-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.hf-site .hf-product-thumbnails .hf-photo{min-width:0;display:block}.hf-site .hf-product-thumbnails .hf-photo img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}@media(max-width:800px){.hf-site .hf-product-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.hf-site .hf-ribbon-preview{gap:18px!important}.hf-site .hf-choice-preview .hf-form-grid{grid-template-columns:minmax(0,1fr)!important}.hf-site .hf-choice-preview img{max-height:280px;object-fit:contain;object-position:left}}@media(max-width:680px){.hf-site .hf-container{max-width:100%}.hf-site .hf-product-thumbnails .hf-photo{border-radius:10px}.hf-site .hf-field{margin-bottom:16px}.hf-site .hf-choice-preview summary{min-height:48px}.hf-site .hf-choice-preview .hf-form-grid{gap:15px}.hf-site .hf-panel .hf-stamp{max-width:100%}.hf-site .hf-panel .hf-display{font-size:clamp(39px,11vw,53px)!important}.hf-site .hf-ribbon-preview img{border:1px solid #e5d6d8}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/heartfold-studio.css.map */
