#bt-builder{--ink:#163350;--paper:#fcfaf6;--line:#d7d8cd;--rose:#e8cfc8;background:var(--paper);color:var(--ink);font:15px/1.6 Arial,sans-serif;color-scheme:light}#bt-builder *{box-sizing:border-box}#bt-builder button,#bt-builder input,#bt-builder textarea{font:inherit}#bt-builder button{color:inherit}#bt-builder button:focus-visible,#bt-builder input:focus-visible,#bt-builder textarea:focus-visible{outline:3px solid #163350;outline-offset:3px}#bt-builder .preview{background:#759979;text-align:center;padding:8px 20px;font-size:12px;letter-spacing:1px}#bt-builder header{padding:22px 5%;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}#bt-builder .brand{font:29px Georgia,serif;letter-spacing:1px}#bt-builder header span:last-child{font-size:13px;align-self:center}#bt-builder .intro{padding:32px 5% 18px}#bt-builder .eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px}#bt-builder h1{font:43px/1.15 Georgia,serif;margin:10px 0}#bt-builder h2{font:28px/1.2 Georgia,serif;margin:0 0 12px}#bt-builder h3{font:22px/1.2 Georgia,serif;margin:8px 0}#bt-builder p{margin:6px 0 18px}#bt-builder .steps{display:flex;gap:24px;padding:0 5% 25px;flex-wrap:wrap}#bt-builder .steps button{padding:9px 0;border:0;border-bottom:2px solid transparent;background:transparent;font-size:13px}#bt-builder .steps button[aria-current=step]{border-color:var(--ink)}#bt-builder .layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;padding:8px 5% 38px}#bt-builder aside{padding:25px;background:#e8cfc8;align-self:start}#bt-builder .summary-row{display:flex;justify-content:space-between;gap:14px;margin:13px 0;font-size:13px}#bt-builder .total{border-top:1px solid #c8cebf;padding-top:15px;font-size:19px}#bt-builder .subtle{font-size:12px;color:#163350}#bt-builder .box-options{display:grid;grid-template-columns:1fr 1fr;gap:18px}#bt-builder .box-option{border:1px solid var(--line);padding:26px 18px;background:transparent;text-align:left}#bt-builder .box-option[aria-pressed=true]{border:2px solid var(--ink);padding:25px 17px;background:#e8cfc8}#bt-builder .box-option .box-art{height:95px;width:100%;background:#d2bfaa;box-shadow:inset 0 0 0 12px #e8dac8;margin:0 0 20px;display:grid;place-items:center;font:20px Georgia,serif;color:#584737}#bt-builder .solid,#bt-builder .outline{border:1px solid var(--ink);padding:12px 18px;background:var(--ink);color:var(--paper);margin:10px 8px 0 0}#bt-builder .outline{background:transparent;color:var(--ink)}#bt-builder .solid:disabled{opacity:.45;cursor:default}#bt-builder .grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px}#bt-builder .item img{width:100%;aspect-ratio:1;object-fit:contain;background:#f0eee7}#bt-builder .item h3{font-size:19px}#bt-builder .item button{background:transparent;border:1px solid var(--ink);padding:8px 14px;width:100%;margin-top:8px}#bt-builder .item button[aria-pressed=true]{background:var(--ink);color:var(--paper)}#bt-builder label{display:block;margin:18px 0 6px;font-size:13px}#bt-builder textarea,#bt-builder input{width:100%;padding:12px;border:1px solid #bbc3b4;background:var(--paper);color:var(--ink)}#bt-builder .message-preview{background:#e8cfc8;padding:20px;font:20px/1.5 Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:22px}#bt-builder [hidden]{display:none!important}#bt-builder .notice{font-size:13px;margin-top:16px}#bt-builder .small-remove{border:0;background:transparent;text-decoration:underline;font-size:12px;padding:0}@media(max-width:700px){#bt-builder .layout{grid-template-columns:1fr}#bt-builder aside{order:-1;padding:18px}#bt-builder h1{font-size:34px}#bt-builder .steps{gap:18px}#bt-builder .box-option{padding:20px 12px}#bt-builder .box-option[aria-pressed=true]{padding:19px 11px}#bt-builder input,#bt-builder textarea{font-size:16px}}#bt-builder .box-photo{display:block;width:100%;height:170px;object-fit:contain;margin:0 0 20px;background:#f3eee9}@media(max-width:480px){#bt-builder .box-photo{height:125px}}#bt-builder .box-pair{display:block;width:100%;height:auto;margin:0 0 16px}#bt-builder .box-options h3{font-size:20px}#bt-builder .box-options span{font-size:13px}#bt-builder .upgrade{padding:16px;background:#e8cfc8;margin-top:20px}#bt-builder select{font:inherit;padding:12px;color:var(--ink);background:var(--paper);border:1px solid var(--line);width:100%;margin-bottom:20px}#bt-builder .review-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}#bt-builder header{padding-right:105px}@media(max-width:450px){#bt-builder .box-options,#bt-builder .grid{grid-template-columns:1fr}#bt-builder .steps{gap:8px 18px}#bt-builder header{padding-right:5%}#bt-builder aside{order:initial}}.bt-inspiration{color:#163350;background:#e8cfc8;padding:60px max(5%,calc((100% - 1320px)/2));border-top:1px solid #d8e1d5;border-bottom:1px solid #d8e1d5;font:15px/1.6 Arial,sans-serif}.bt-inspiration *{box-sizing:border-box}.bt-inspiration__heading{max-width:680px;margin-bottom:32px}.bt-inspiration__eyebrow{text-transform:uppercase;letter-spacing:1.8px;font-size:12px;margin:0 0 10px}.bt-inspiration h2{font:38px/1.2 Georgia,serif;color:#163350;letter-spacing:0;margin:8px 0 17px}.bt-inspiration__heading>p:last-child{font-size:16px;margin:0}.bt-inspiration__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.bt-inspiration__item{display:flex;flex-direction:column;min-width:0}.bt-inspiration__item img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #e3e4dc;padding:10px}.bt-inspiration h3{font:19px/1.3 Georgia,serif;letter-spacing:0;color:#163350;margin:17px 0 8px;overflow-wrap:anywhere}.bt-inspiration__price{font-size:14px;margin:0 0 16px}.bt-inspiration__item button{margin-top:auto;width:100%;min-height:46px;padding:10px 8px;border:1px solid #163350;background:transparent;color:#163350;font:14px/1.4 Arial,sans-serif;cursor:pointer}.bt-inspiration__item button[aria-pressed=true]{background:#163350;color:#fff}.bt-inspiration__footer{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px;padding-top:24px;border-top:1px solid #c7d1c3}.bt-inspiration__footer p{margin:0;font-size:14px}.bt-inspiration__count{font-weight:600;margin-bottom:5px!important}.bt-inspiration__continue{display:inline-block;padding:14px 22px;background:#ea564c;color:#0b2135!important;border:1px solid #163350;text-decoration:none;font-weight:600}.bt-inspiration__feedback{margin:16px 0 0;min-height:1.6em;font-size:14px}.bt-inspiration button:focus-visible,.bt-inspiration a:focus-visible{outline:3px solid #163350;outline-offset:4px}.bt-inspiration [hidden]{display:none!important}@media(max-width:1100px){.bt-inspiration__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}}@media(max-width:700px){.bt-inspiration{padding:38px 6%}.bt-inspiration h2{font-size:31px}.bt-inspiration__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.bt-inspiration h3{font-size:19px}.bt-inspiration__footer{align-items:stretch;gap:18px}.bt-inspiration__continue{text-align:center;width:100%}}.bt-about{background:#fcfaf6;color:#163350;font:16px/1.7 Arial,sans-serif}.bt-about *{box-sizing:border-box}.bt-about h1,.bt-about h2,.bt-about h3{font-family:Georgia,serif;color:inherit;font-weight:400;letter-spacing:0}.bt-about h1{font-size:clamp(38px,4.5vw,60px);line-height:1.12;margin:16px 0 24px}.bt-about h2{font-size:clamp(29px,3vw,39px);line-height:1.2;margin:10px 0 22px}.bt-about h3{font-size:25px;line-height:1.3;margin:0 0 12px}.bt-about p{margin:0 0 20px}.bt-about .bt-about__eyebrow{font-size:12px;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 12px}.bt-about__intro{padding:64px 6% 52px;text-align:center;max-width:880px;margin:auto}.bt-about__intro>p:last-child{font-size:19px;max-width:620px;margin:auto}.bt-about__story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:32px max(6%,calc((100% - 1200px)/2)) 64px}.bt-about__story img{display:block;width:100%;height:auto}.bt-about__principles{padding:56px max(6%,calc((100% - 1200px)/2));background:#759979}.bt-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:34px 60px;margin-top:34px}.bt-about__grid p{max-width:490px;margin-bottom:0}.bt-about__invitation{padding:60px 6%;text-align:center}.bt-about__invitation>p{max-width:580px;margin:0 auto 26px}.bt-about__invitation>div{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.bt-about a{color:inherit}.bt-about__primary{display:inline-block;padding:14px 23px;border:1px solid #163350;background:#163350;color:#fcfaf6!important;text-decoration:none}.bt-about__secondary{display:inline-block;padding:8px 0;text-decoration:none;border-bottom:1px solid currentColor}.bt-about a:focus-visible{outline:3px solid #163350;outline-offset:5px}@media(max-width:650px){.bt-about__intro{padding:40px 6% 30px}.bt-about__story{grid-template-columns:1fr;gap:20px;padding:22px 6% 36px}.bt-about__story img{max-width:520px;margin:auto}.bt-about__principles{padding:36px 6%}.bt-about__grid{grid-template-columns:1fr;gap:28px}.bt-about__invitation{padding:40px 6%}.bt-about h3{font-size:24px}}.bt-contact{background:#fcfaf6;color:#163350;font:16px/1.65 Arial,sans-serif;padding:56px max(6%,calc((100% - 1100px)/2)) 72px}.bt-contact *{box-sizing:border-box}.bt-contact h1,.bt-contact h2{font-family:Georgia,serif;font-weight:400;color:inherit;letter-spacing:0}.bt-contact h1{font-size:clamp(38px,4.5vw,60px);line-height:1.12;margin:12px 0 20px}.bt-contact h2{font-size:27px;line-height:1.25;margin:0 0 14px}.bt-contact p{margin:0 0 22px}.bt-contact a{color:inherit;overflow-wrap:anywhere;text-underline-offset:4px}.bt-contact__intro{max-width:700px;margin:0 auto 48px;text-align:center}.bt-contact__intro>p:last-child{font-size:19px}.bt-contact__eyebrow{font-size:12px;letter-spacing:1.7px;text-transform:uppercase}.bt-contact__layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px}.bt-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bt-contact label{display:block;margin:0 0 8px}.bt-contact input,.bt-contact textarea{display:block;width:100%;min-width:0;padding:12px;border:1px solid #7a887d;border-radius:0;background:#fff;color:inherit;font:inherit;margin-bottom:24px}.bt-contact input{min-height:48px}.bt-contact textarea{resize:vertical}.bt-contact button{background:#163350;color:#fcfaf6;border:1px solid #163350;font:inherit;padding:14px 26px;cursor:pointer}.bt-contact aside{background:#e8cfc8;padding:30px;align-self:start}.bt-contact aside h2:not(:first-child){margin-top:32px}.bt-contact__faq{margin:30px 0 0!important}.bt-contact a:focus-visible,.bt-contact button:focus-visible,.bt-contact input:focus-visible,.bt-contact textarea:focus-visible{outline:3px solid #163350;outline-offset:4px}@media(max-width:700px){.bt-contact{padding:38px 6% 44px}.bt-contact__layout,.bt-contact__fields{grid-template-columns:1fr;gap:0}.bt-contact__layout{gap:34px}.bt-contact__intro{margin-bottom:30px}.bt-contact aside{padding:24px}}.bt-custom{background:#fcfaf6;color:#163350;font:16px/1.65 Arial,sans-serif}.bt-custom *{box-sizing:border-box}.bt-custom h1,.bt-custom h2{font-family:Georgia,serif;font-weight:400;color:inherit;letter-spacing:0}.bt-custom h1{font-size:clamp(38px,4.5vw,60px);line-height:1.12;margin:14px 0 22px}.bt-custom h2{font-size:30px;line-height:1.25;margin:0 0 16px}.bt-custom p{margin:0 0 22px}.bt-custom a{color:inherit}.bt-custom__intro{max-width:850px;margin:auto;padding:64px 6%;text-align:center}.bt-custom__intro>p:not(.bt-custom__eyebrow){font-size:19px}.bt-custom__eyebrow{font-size:12px;letter-spacing:1.7px;text-transform:uppercase}.bt-custom__button{display:inline-block;background:#163350;color:#fcfaf6!important;padding:14px 24px;text-decoration:none;border:1px solid #163350;font:inherit;cursor:pointer;max-width:100%}.bt-custom__uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:42px max(6%,calc((100% - 1200px)/2));background:#759979}.bt-custom__uses h2{font-size:26px}.bt-custom__uses p{margin:0}.bt-custom__inquiry{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding:64px max(6%,calc((100% - 1200px)/2));scroll-margin-top:110px}.bt-custom__note,.bt-custom__hint{font-size:14px}.bt-custom__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:24px}.bt-custom label{display:block;margin-bottom:8px}.bt-custom input,.bt-custom textarea{display:block;width:100%;min-width:0;border:1px solid #7a887d;border-radius:0;padding:12px;background:#fff;color:#163350;font:inherit}.bt-custom input{min-height:48px}.bt-custom textarea{resize:vertical;margin-bottom:24px}.bt-custom__hint{margin:0 0 12px!important}.bt-custom__browse{text-align:center;background:#e8cfc8;padding:38px 6%}.bt-custom__browse h2{font-size:27px}.bt-custom a:focus-visible,.bt-custom button:focus-visible,.bt-custom input:focus-visible,.bt-custom textarea:focus-visible{outline:3px solid #163350;outline-offset:4px}@media(max-width:700px){.bt-custom__intro{padding:40px 6%}.bt-custom__uses{grid-template-columns:1fr;padding:32px 6%;gap:26px}.bt-custom__inquiry{grid-template-columns:1fr;padding:40px 6%;gap:26px}.bt-custom__fields{grid-template-columns:1fr;gap:18px}.bt-custom__browse{padding:32px 6%}}.bt-faq{background:#fcfaf6;color:#163350;font:16px/1.65 Arial,sans-serif;padding:56px 6%}.bt-faq *{box-sizing:border-box}.bt-faq h1,.bt-faq h2{font-family:Georgia,serif;font-weight:400;color:inherit;letter-spacing:0}.bt-faq h1{font-size:clamp(38px,4.5vw,60px);line-height:1.12;margin:12px 0 20px}.bt-faq h2{font-size:28px;margin:0 0 14px}.bt-faq header{max-width:700px;text-align:center;margin:0 auto 40px}.bt-faq header>p:last-child{font-size:19px}.bt-faq__eyebrow{font-size:12px;letter-spacing:1.7px;text-transform:uppercase}.bt-faq__questions{max-width:850px;margin:auto}.bt-faq details{border-top:1px solid #bcc4b8}.bt-faq details:last-child{border-bottom:1px solid #bcc4b8}.bt-faq summary{padding:22px 0;cursor:pointer;display:flex;justify-content:space-between;gap:20px;list-style:none;font-size:18px}.bt-faq summary::-webkit-details-marker{display:none}.bt-faq summary span{flex-shrink:0}.bt-faq details[open] summary span{transform:rotate(45deg)}.bt-faq__answer{padding:0 28px 20px 0}.bt-faq__answer p{margin:0 0 12px}.bt-faq a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere}.bt-faq footer{text-align:center;margin:44px auto 0;max-width:850px;background:#e8cfc8;padding:32px 20px}.bt-faq nav{display:flex;justify-content:center;flex-wrap:wrap;gap:18px 30px;margin-top:24px}.bt-faq a:focus-visible,.bt-faq summary:focus-visible{outline:3px solid #163350;outline-offset:4px}@media(max-width:700px){.bt-faq{padding:38px 6%}.bt-faq summary{font-size:17px}.bt-faq__answer{padding-right:0}}.bt-site-footer{background:#163350;color:#fff;padding:42px 5% 25px;border-top:1px solid #d7d8cd;font:14px/1.7 Arial,sans-serif;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:35px}.bt-site-footer h2{font:23px/1.3 Georgia,serif;color:inherit;margin:0 0 18px}.bt-site-footer a{display:block;color:inherit;text-decoration:none;padding:8px 0}.bt-site-footer a:hover{text-decoration:underline}.bt-site-footer a:focus-visible{outline:3px solid #163350;outline-offset:4px}.bt-site-footer small{grid-column:1/-1;font-size:12px}.bt-site-footer p{max-width:260px}@media(max-width:620px){.bt-site-footer{grid-template-columns:1fr;gap:26px;padding:32px 6%}}.bt-site-header{display:flex;gap:24px;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:24px 5%;background:#fcfaf6;color:#163350;border-bottom:1px solid #d7d8cd;font:15px/1.5 Arial,sans-serif}.bt-site-header a{color:inherit;text-decoration:none}.bt-site-header__brand{font:28px Georgia,serif;flex-shrink:0}.bt-site-header__brand img{display:block;width:170px;height:auto;max-height:80px;object-fit:contain}.bt-site-header__desktop{display:flex;gap:22px;flex-wrap:wrap}.bt-site-header__desktop a,.bt-site-header__cart{padding:12px 0}.bt-site-header a:hover{text-decoration:underline}.bt-site-header a:focus-visible,.bt-site-header summary:focus-visible{outline:3px solid #163350;outline-offset:5px}.bt-site-header__mobile{display:none}.bt-site-header__mobile summary{padding:12px 0}.bt-site-header__mobile nav{display:grid;gap:5px;padding:12px 0}.bt-site-header__mobile nav a{padding:12px 0}@media(max-width:900px){.bt-site-header__desktop{display:none}.bt-site-header__mobile{display:block;flex-basis:100%;border-top:1px solid #d7d8cd}.bt-site-header{gap:12px;padding:18px 6%}}.bt-site-header__brand img{filter:brightness(0) saturate(100%) invert(16%) sepia(25%) saturate(1405%) hue-rotate(169deg) brightness(91%) contrast(96%)}.bt-home{--bt-ink:#163350;--bt-paper:#fcfaf6;--bt-rose:#e8cfc8;--bt-line:#d7d8cd;background:var(--bt-paper);color:var(--bt-ink);font:16px/1.65 Arial,sans-serif}.bt-home *{box-sizing:border-box}.bt-home a{color:inherit}.bt-home h1,.bt-home h2,.bt-home h3{color:var(--bt-ink);font-family:Georgia,serif;font-weight:400;letter-spacing:0}.bt-home h1{font-size:clamp(36px,4.3vw,64px);line-height:1.08;margin:18px 0;max-width:9em}.bt-home h2{font-size:clamp(27px,3vw,38px);line-height:1.18;margin:8px 0 16px}.bt-home h3{font-size:23px;line-height:1.25;margin:16px 0 8px}.bt-home p{margin:10px 0 23px}.bt-home .bt-home__eyebrow{text-transform:uppercase;letter-spacing:1.7px;font-size:12px;line-height:1.6;margin:0 0 10px}.bt-home__hero{position:relative;min-height:550px;background:#f3eade;overflow:hidden}.bt-home__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.bt-home__hero-copy{position:relative;width:49%;padding:80px 5%;background:linear-gradient(90deg,#f5eee4f2,#f5eee4b5 80%,#f5eee400)}.bt-home__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.bt-home__primary{display:inline-block;padding:14px 23px;background:var(--bt-ink);color:var(--bt-paper)!important;border:1px solid var(--bt-ink);text-decoration:none}.bt-home__link{text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;display:inline-block;font-size:15px}.bt-home a:focus-visible{outline:3px solid #163350;outline-offset:5px}.bt-home__section{padding:60px max(5%,calc((100% - 1320px)/2))}.bt-home__section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.bt-home__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px}.bt-home__product-link{display:block;text-decoration:none}.bt-home__product-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f0eee7}.bt-home__product-meta{font-size:14px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.bt-home__ways{background:var(--bt-rose);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.bt-home__ways h2{font-size:28px}.bt-home__ways p{font-size:15px}.bt-home__occasions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.bt-home__occasions a{padding:11px 20px;border:1px solid #b8c0b3;border-radius:30px;text-decoration:none;font-size:15px}.bt-home__personal{background:#759979;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.bt-home__note{margin:12px;background:var(--bt-paper);padding:38px;font:25px/1.6 Georgia,serif;transform:rotate(-2deg);box-shadow:0 6px 15px #16335010;overflow-wrap:anywhere}.bt-home__story{text-align:center;max-width:900px;margin:auto}.bt-home__story p{max-width:650px;margin:14px auto 24px}@media(max-width:900px){.bt-home__hero-copy{width:53%;padding:55px 5%}.bt-home__hero{min-height:490px}.bt-home__ways{gap:22px}.bt-home__product-meta{font-size:13px}}@media(max-width:620px){.bt-home__hero{display:flex;flex-direction:column;min-height:0}.bt-home__hero picture{order:2;display:block}.bt-home__hero-image{position:relative;height:300px;object-position:right center}.bt-home__hero-copy{width:100%;padding:36px 6%;background:#fcfaf6}.bt-home h1{font-size:43px;max-width:10em}.bt-home__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.bt-home h3{font-size:20px}.bt-home__product-meta{display:block}.bt-home__product-meta>span{display:block;margin-bottom:5px}.bt-home__section{padding:38px 6%}.bt-home__section-head{align-items:start;flex-direction:column;gap:8px}.bt-home__ways,.bt-home__personal{grid-template-columns:1fr;gap:30px}.bt-home__note{font-size:23px;padding:26px;margin:8px}.bt-home__occasions a{padding:10px 15px}.bt-home__actions{gap:15px}.bt-home__hero-image{height:260px}}.bt-home__hero-copy{min-height:550px;display:flex;flex-direction:column;justify-content:center}@media(max-width:900px){.bt-home__hero-copy{min-height:490px}}@media(max-width:620px){.bt-home__hero-copy{min-height:0}}.bt-gift-cart{font-size:13px;line-height:1.5;min-width:130px;overflow-wrap:anywhere}.bt-gift-cart p{margin:0 0 8px}.bt-gift-cart__buttons{display:flex;gap:8px}.bt-gift-cart button{font:inherit;cursor:pointer;border:1px solid #283e35;background:#fcfaf6;color:#283e35;padding:8px 12px;min-width:44px;min-height:44px}.bt-gift-cart button:disabled{opacity:.4;cursor:default}.bt-gift-cart__hint{font-size:12px;max-width:210px;margin-top:8px!important}.bt-gift-cart .bt-gift-cart__remove{border:0;text-decoration:underline;padding:4px 0;background:transparent}.bt-gift-cart button:focus-visible{outline:3px solid #aa765c;outline-offset:3px}.bt-gift-cart [data-bt-gift-error]{color:#9c3023}.bt-gift-fields{border:0;padding:24px 0 8px;margin:0;color:#163350}.bt-gift-fields legend{font:26px/1.3 Georgia,serif;padding:0}.bt-gift-fields label{display:block;margin:14px 0 6px;font-size:15px}.bt-gift-fields input,.bt-gift-fields textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #aeb8ad;background:#fcfaf6;color:#163350;font:16px/1.5 Arial,sans-serif}.bt-gift-fields p{font-size:14px;line-height:1.6}.bt-gift-fields input:focus-visible,.bt-gift-fields textarea:focus-visible{outline:2px solid #163350;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
