.pricing-tool{background:#f8f4eb;color:#183f35;padding:56px 20px 72px}.pricing-tool__inner{margin:auto;max-width:1180px}.pricing-tool header{margin:0 auto 34px;max-width:760px;text-align:center}.pricing-tool__eyebrow{color:#b72d3d;font-size:.85rem;font-weight:800;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.pricing-tool h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;margin:0 0 14px}.pricing-tool header .rte{font-size:1.08rem;line-height:1.65}.pricing-tool__layout{display:grid;gap:28px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.pricing-tool__form,.pricing-tool__results{background:#fff;border:1px solid #e5dccd;border-radius:14px;box-shadow:0 8px 24px #183f3514;padding:28px}.pricing-tool fieldset{border:0;border-top:1px solid #e7dfd1;margin:22px 0 0;padding:22px 0 0}.pricing-tool legend{font-size:1.1rem;font-weight:800}.pricing-tool__fields{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-tool__field{display:flex;flex-direction:column;gap:7px}.pricing-tool label{font-size:.93rem;font-weight:700}.pricing-tool input,.pricing-tool select{background:#fffdf9;border:1px solid #b8b5aa;border-radius:6px;color:#183f35;font:inherit;min-height:44px;padding:9px 10px}.pricing-tool input:focus,.pricing-tool select:focus{outline:3px solid rgba(183,45,61,.25);outline-offset:1px}.pricing-tool button{background:#b72d3d;border:0;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-weight:800;margin-top:24px;padding:14px 20px;width:100%}.pricing-tool button:focus-visible,.pricing-tool button:hover{background:#8d1e2b}.pricing-tool__fine{color:#53655e;font-size:.82rem;line-height:1.5;margin:16px 0 0}.pricing-tool__results{align-self:start;background:#183f35;color:#fff}.pricing-tool__results-label{font-weight:800;margin:0}.pricing-tool__price{color:#f3c95a;display:block;font-size:clamp(2.5rem,6vw,4.2rem);font-weight:900;line-height:1.1;margin:10px 0}.pricing-tool__results>p{line-height:1.55}.pricing-tool dl{border-bottom:1px solid rgba(255,255,255,.25);border-top:1px solid rgba(255,255,255,.25);margin:24px 0}.pricing-tool dl div{display:flex;justify-content:space-between;padding:11px 0}.pricing-tool dd,.pricing-tool dt{margin:0}.pricing-tool dd{font-weight:800}.pricing-tool__results h2{font-size:1.2rem;margin:0 0 8px}@media screen and (max-width:749px){.pricing-tool{padding:40px 16px 56px}.pricing-tool__layout,.pricing-tool__fields{grid-template-columns:1fr}.pricing-tool__form,.pricing-tool__results{padding:22px}}.pricing-tool__faq{margin:40px auto 0;max-width:920px}.pricing-tool__faq h2{font-size:1.6rem;text-align:center}.pricing-tool__faq details{background:#fff;border:1px solid #e5dccd;border-radius:8px;margin:10px 0;padding:14px 16px}.pricing-tool__faq summary{cursor:pointer;font-weight:800}.pricing-tool__faq details p{color:#3e5149;line-height:1.6;margin:12px 0 0}.etsy-fee-calculator{padding:48px 0 72px;background:#fffaf2}.etsy-fee-calculator__intro{max-width:760px;margin-bottom:32px}.etsy-fee-calculator__eyebrow,.etsy-fee-calculator__label{margin:0 0 8px;color:#a61c2b;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.etsy-fee-calculator__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1.55fr) minmax(270px,.8fr);align-items:start}.etsy-fee-calculator__form{display:grid;gap:20px}.etsy-fee-calculator fieldset{margin:0;padding:22px;border:1px solid #ded5c6;border-radius:10px;background:#fff;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.etsy-fee-calculator legend{padding:0 6px;font-weight:700;color:#134937}.etsy-fee-calculator label{display:grid;gap:6px;font-size:.92rem;font-weight:600}.etsy-fee-calculator select{width:100%;min-height:44px;border:1px solid #a8b5ad;border-radius:6px;padding:8px 10px;font:inherit;background:#fff}.etsy-fee-calculator__helper{grid-column:1 / -1;margin:0;font-size:.88rem;color:#4a5d54}.etsy-fee-calculator input{width:100%;min-height:44px;border:1px solid #a8b5ad;border-radius:6px;padding:8px 10px;font:inherit}.etsy-fee-calculator__results{position:sticky;top:20px;padding:28px;border-radius:12px;color:#fff;background:#134937}.etsy-fee-calculator__profit{display:block;margin:4px 0 20px;font-size:2.5rem;font-weight:800;color:#f6d96c}.etsy-fee-calculator dl{margin:0 0 22px}.etsy-fee-calculator dl div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid rgba(255,255,255,.22)}.etsy-fee-calculator dt,.etsy-fee-calculator dd{margin:0}.etsy-fee-calculator dd{text-align:right;font-weight:700}.etsy-fee-calculator__results .button{width:100%;background:#b52e39;color:#fff}.etsy-fee-calculator__notes{max-width:850px;margin-top:38px;padding:24px;border-left:4px solid #b52e39;background:#fff}@media screen and (max-width:749px){.etsy-fee-calculator{padding:28px 0 48px}.etsy-fee-calculator__grid{grid-template-columns:1fr}.etsy-fee-calculator fieldset{grid-template-columns:1fr;padding:18px}.etsy-fee-calculator__results{position:static}}.free-tools-hub{background:#f8f4eb;color:#183f35;padding:56px 20px 72px}.free-tools-hub__inner{margin:0 auto;max-width:1180px}.free-tools-hub__intro{margin:0 auto 38px;max-width:760px;text-align:center}.free-tools-hub__eyebrow{color:#b72d3d;font-size:.85rem;font-weight:800;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.free-tools-hub h1{color:#183f35;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;margin:0 0 16px}.free-tools-hub__description{font-size:1.08rem;line-height:1.65}.free-tools-hub__grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.free-tools-hub__card{background:#fff;border:1px solid #e5dccd;border-radius:14px;box-shadow:0 8px 24px #183f3514;display:flex;flex-direction:column;padding:30px}.free-tools-hub__icon{align-items:center;background:#1b563f;border-radius:50%;color:#fff;display:inline-flex;font-size:1.35rem;font-weight:800;height:46px;justify-content:center;width:46px}.free-tools-hub__card h2{color:#183f35;font-size:1.35rem;line-height:1.25;margin:20px 0 10px}.free-tools-hub__card p{color:#3e5149;line-height:1.6;margin:0 0 25px}.free-tools-hub__button{background:#b72d3d;border-radius:6px;color:#fff;font-weight:800;margin-top:auto;padding:13px 16px;text-align:center;text-decoration:none}.free-tools-hub__button:focus-visible,.free-tools-hub__button:hover{background:#8d1e2b;color:#fff}.free-tools-hub__note{border-top:1px solid #d8cebd;margin:42px auto 0;max-width:760px;padding-top:30px;text-align:center}.free-tools-hub__note h2{font-size:1.4rem;margin:0 0 8px}.free-tools-hub__note p{line-height:1.6;margin:0}@media screen and (max-width:749px){.free-tools-hub{padding:40px 16px 56px}.free-tools-hub__grid{grid-template-columns:1fr}.free-tools-hub__card{padding:26px}}.free-tools-hub__faq{margin:44px auto 0;max-width:820px}.free-tools-hub__faq h2{text-align:center;font-size:1.6rem;margin:0 0 16px}.free-tools-hub__faq details{background:#fff;border:1px solid #e5dccd;border-radius:8px;margin:10px 0;padding:14px 16px}.free-tools-hub__faq summary{cursor:pointer;font-weight:800}.free-tools-hub__faq details p{color:#3e5149;line-height:1.6;margin:12px 0 0}.gift-tags{padding:48px 0 72px;background:#fffaf2}.gift-tags__intro{max-width:700px}.gift-tags__eyebrow{margin:0;color:#a61c2b;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gift-tags__controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:14px;align-items:end;margin:28px 0}.gift-tags label{display:grid;gap:6px;font-weight:700}.gift-tags input,.gift-tags select{min-height:44px;padding:8px;border:1px solid #a8b5ad;border-radius:6px;background:#fff;font:inherit}.gift-tags__sheet{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:760px;margin:auto}.gift-tag{min-height:160px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;border:2px dashed currentColor;border-radius:8px;background:#fff;color:#a61c2b;text-align:center}.gift-tag strong{font-family:Georgia,serif;font-size:1.5rem}.gift-tag__top,.gift-tag__bottom{font-size:.8rem;text-transform:uppercase;letter-spacing:.07em}.gift-tag__bottom i{font-style:normal;text-transform:none}.gift-tags__sheet[data-style=kraft] .gift-tag{background:#f3e4c4;color:#475c2e}.gift-tags__sheet[data-style=snow] .gift-tag{background:#eff8ff;color:#1b5f91}.gift-tags__content{max-width:760px;margin:38px auto 0}@media screen and (max-width:749px){.gift-tags{padding:28px 0 48px}.gift-tags__controls{grid-template-columns:1fr}.gift-tags__sheet{gap:9px}.gift-tag{min-height:135px;padding:13px}.gift-tag strong{font-size:1.15rem}}@media print{body>*:not(#MainContent){display:none!important}.gift-tags__intro,.gift-tags__controls,.gift-tags__content{display:none!important}.gift-tags{padding:0;background:#fff}.gift-tags .container{max-width:none}.gift-tags__sheet{grid-template-columns:repeat(2,1fr);gap:8mm;max-width:190mm}.gift-tag{min-height:48mm;break-inside:avoid}}.product-item__image-wrapper,.product-item .aspect-ratio{overflow:hidden}.product-item__primary-image,.product-item__secondary-image,.product-item:hover .product-item__primary-image,.product-item:hover .product-item__secondary-image,.product-recommendations .product-item__primary-image,.product-recommendations .product-item__secondary-image,.recently-viewed-products .product-item__primary-image,.recently-viewed-products .product-item__secondary-image,.template-collection .product-item__primary-image,.template-collection .product-item__secondary-image,.template-search .product-item__primary-image,.template-search .product-item__secondary-image{left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;object-fit:contain}.product-item__secondary-image{display:none!important}.product-item__info-inner{display:flex;flex-direction:column;gap:6px}.product-item__title{min-height:0!important;margin-bottom:0!important;line-height:1.35}.product-item__price-list,.product-item__reviews-badge,.jdgm-preview-badge,.shopify-product-reviews-badge,.product-item__swatch-list,.product-item__inventory{margin-top:0!important;margin-bottom:0!important}.product-item__reviews-badge:empty,.jdgm-preview-badge:empty,.shopify-product-reviews-badge:empty,.spr-badge:empty{display:none!important}.product-item__action-list{margin-top:10px!important}.payment-list svg[aria-labelledby*=bancontact],.payment-list svg[aria-labelledby*=Bancontact],.payment-list svg[aria-label*=Bancontact],.payment-list svg[aria-label*=bancontact]{display:none!important}.template-product .payment-list svg{display:none}.template-product .payment-list svg[aria-labelledby*=visa],.template-product .payment-list svg[aria-labelledby*=Visa],.template-product .payment-list svg[aria-labelledby*=master],.template-product .payment-list svg[aria-labelledby*=Master],.template-product .payment-list svg[aria-labelledby*=paypal],.template-product .payment-list svg[aria-labelledby*=PayPal],.template-product .payment-list svg[aria-labelledby*=american],.template-product .payment-list svg[aria-labelledby*=American],.template-product .payment-list svg[aria-labelledby*=apple],.template-product .payment-list svg[aria-labelledby*=Apple],.template-product .payment-list svg[aria-labelledby*=google],.template-product .payment-list svg[aria-labelledby*=Google]{display:inline-block}.template-page .page__content,.template-article .article__content,.template-blog .article-item__excerpt,.template-collection .collection__description,.template-search .page__description{line-height:1.65;overflow-wrap:anywhere}.template-page .container--narrow,.template-article .article__inner{max-width:860px}.template-blog .article-item__title,.template-article .page__title,.template-collection .collection__title,.template-search .page__title{text-wrap:balance}.template-page .rte img,.template-article .rte img,.template-blog .article-item__image,.template-collection .collection__image{height:auto}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map */
