:root{--bt-navy:#163350;--bt-blush:#e8cfc8;--bt-avocado:#759979;--bt-strawberry:#ea564c;--bt-dark-navy:#0b2135;--bt-surface:#ffffff}.bt-site-header{border-bottom-color:var(--bt-blush)}.bt-home .bt-home__primary,.bt-about .bt-about__primary,.bt-custom .bt-custom__button,.bt-contact button{background:var(--bt-strawberry);border-color:var(--bt-navy);color:var(--bt-dark-navy)!important;font-weight:600}.bt-home__occasions a{border-color:var(--bt-navy);background:var(--bt-blush)}.bt-about__principles,.bt-custom__uses{background:var(--bt-avocado);color:var(--bt-dark-navy)}#bt-builder .solid{background:var(--bt-strawberry);border-color:var(--bt-navy);color:var(--bt-dark-navy);font-weight:600}body #bt-builder .preview{background:var(--bt-blush);color:var(--bt-navy)}.price{color:var(--bt-navy)}.product-form__submit{background:var(--bt-strawberry);color:var(--bt-dark-navy);font-weight:600}.bt-shop{color:var(--bt-navy);background:var(--bt-surface);font:16px/1.6 Arial,sans-serif}.bt-shop *{box-sizing:border-box}.bt-shop a{color:inherit}.bt-shop h1,.bt-shop h2,.bt-shop h3{color:inherit;font-family:Georgia,serif;font-weight:400;letter-spacing:0}.bt-shop__intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:44px max(6%,calc((100% - 1280px)/2));background:var(--bt-blush);border-bottom:6px solid var(--bt-avocado)}.bt-shop__intro img{display:block;width:100%;height:auto}.bt-shop__intro h1{font-size:clamp(36px,4vw,54px);line-height:1.12;margin:0 0 22px}.bt-shop__intro p{max-width:500px;margin:0}.bt-shop__body{padding:36px max(6%,calc((100% - 1280px)/2)) 64px}.bt-shop__occasions{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 30px}.bt-shop__occasions a{padding:10px 18px;border:1px solid var(--bt-navy);border-radius:28px;text-decoration:none;font-size:14px}.bt-shop__occasions a[aria-current=page]{background:var(--bt-navy);color:#fff}.bt-shop__occasions a:hover{background:var(--bt-blush);color:var(--bt-navy)}.bt-shop__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.bt-shop__toolbar h2{font-size:30px;margin:0}.bt-shop__sort{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bt-shop__sort select,.bt-shop__sort button{padding:9px;border:1px solid var(--bt-navy);background:#fff;color:var(--bt-navy);font:inherit;font-size:14px}.bt-shop__sort button{background:var(--bt-blush);cursor:pointer}.bt-shop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.bt-shop__card a{text-decoration:none;display:block}.bt-shop__card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.bt-shop__card h3{font-size:25px;line-height:1.25;margin:16px 0 8px;overflow-wrap:anywhere}.bt-shop__meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px}.bt-shop__view{border-bottom:2px solid var(--bt-strawberry)}.bt-shop__empty{padding:32px;background:var(--bt-blush)}.bt-shop__empty a{display:inline-block;padding:10px 0;margin-right:20px}.bt-shop a:focus-visible,.bt-shop select:focus-visible,.bt-shop button:focus-visible{outline:3px solid var(--bt-navy);outline-offset:4px}.bt-shop__pagination{margin-top:30px}@media(max-width:700px){.bt-shop__intro{grid-template-columns:1fr;gap:24px;padding:30px 6%}.bt-shop__intro h1{font-size:37px}.bt-shop__body{padding:28px 5% 44px}.bt-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.bt-shop__card h3{font-size:21px}.bt-shop__meta{display:block}.bt-shop__meta span{display:block;margin-bottom:8px}.bt-shop__occasions{gap:8px}.bt-shop__occasions a{padding:9px 12px}.bt-shop__toolbar{align-items:flex-start}.bt-shop__sort select{max-width:180px}}body .bt-site-footer{background:#163350!important;color:#fff!important}body .bt-site-footer h2,body .bt-site-footer a{color:#fff!important}body .bt-home__hero-copy{border-top:0}body .bt-home__section-head{margin-bottom:34px}body .bt-home__products{gap:42px 28px}body .bt-home__product-link{height:100%}body .bt-home__product-image{background:#fff;padding:16px;border:1px solid #e9e3de;transition:border-color .2s}body .bt-home__product-link:hover .bt-home__product-image{border-color:#759979}body .bt-home__product h3{margin:19px 0 11px}body .bt-home__product-meta>span:first-child{font-weight:600}body .bt-home__product-meta>span:last-child{border-bottom:1px solid #ea564c;padding-bottom:3px}body .bt-home__ways{background:var(--bt-blush);gap:40px;padding-top:46px;padding-bottom:46px;border-top:1px solid #e8cfc8;border-bottom:1px solid #e8cfc8}body .bt-home__ways>div{padding-top:20px;border-top:3px solid #163350}body .bt-home__ways>div:nth-child(2){border-top-color:#759979}body .bt-home__ways>div:nth-child(3){border-top-color:#163350}body .bt-home__ways h2{font-size:28px;max-width:12em}body .bt-home__occasions a{background:var(--bt-blush);border-color:#163350;padding:13px 23px;border-radius:3px}body .bt-home__occasions a:hover{background:var(--bt-navy);color:var(--bt-surface)}body .bt-home__personal{background:var(--bt-blush);color:var(--bt-navy);border-top:1px solid var(--bt-blush)}body .bt-home__note{background:#fff;box-shadow:0 7px 25px #1633500d;border-top:4px solid var(--bt-navy)}body .bt-home__story{padding-top:64px;padding-bottom:64px}@media(max-width:620px){body .bt-home__products{gap:30px 16px}body .bt-home__product-image{padding:8px}body .bt-home__product h3{font-size:21px;margin:14px 0 9px}body .bt-home__product-meta{font-size:13px}body .bt-home__product-meta>span:last-child{display:inline-block}body .bt-home__ways{padding-top:32px;padding-bottom:32px;gap:28px}body .bt-home__ways>div{padding-top:18px}body .bt-home__occasions{gap:10px}body .bt-home__occasions a{padding:11px 16px}body .bt-home__story{padding-top:44px;padding-bottom:44px}}@media(prefers-reduced-motion:reduce){body .bt-home__product-image{transition:none}}body .bt-site-header,body .bt-about,body .bt-contact,body .bt-custom,body .bt-faq{background:var(--bt-surface)}body .bt-home{--bt-paper:var(--bt-surface)}body #bt-builder{--paper:var(--bt-surface)}body #bt-builder .item img{background:var(--bt-surface)}body .bt-about__invitation,body .bt-custom__browse,body .bt-contact aside,body .bt-faq footer{background:var(--bt-blush)}body .bt-gift-fields input,body .bt-gift-fields textarea{background:var(--bt-surface);border-color:var(--bt-navy)}body #bt-builder input,body #bt-builder textarea,body #bt-builder select{border-color:var(--bt-navy)}body .bt-gift-cart button{background:var(--bt-blush);color:var(--bt-navy);border-color:var(--bt-navy)}body .bt-gift-cart .bt-gift-cart__remove{background:transparent}body .bt-site-footer a:focus-visible{outline-color:var(--bt-surface)}body .bt-gift-cart button:focus-visible{outline-color:var(--bt-navy)}body .bt-custom__browse,body .bt-faq footer{background:var(--bt-blush)!important}body .bt-home__hero-copy{background:linear-gradient(90deg,#e8cfc8f2,#e8cfc8e6 80%,#e8cfc800)}@media(max-width:620px){body .bt-home__hero-copy{background:var(--bt-blush)}}.bt-concept-announcement{background:#163350;color:#fff;text-align:center;padding:7px 15px;font:10px/1.5 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}body .bt-site-header{position:relative;background:#e8cfc8;min-height:88px;padding:20px 5%;border-bottom:1px solid #16335024}body .bt-site-header__brand img{width:210px;max-height:none;filter:none}body .bt-site-header__desktop{font-size:13px;gap:28px}body .bt-home__hero{display:grid;grid-template-columns:.9fr 1.1fr;min-height:540px;background:#e8cfc8}body .bt-home__hero picture{grid-column:2;grid-row:1;min-width:0}body .bt-home__hero-image{position:static;width:100%;height:100%;min-height:540px;object-fit:cover;object-position:76% center}body .bt-home__hero-copy{grid-column:1;grid-row:1;align-self:center;width:auto;padding:45px 10% 50px 11%;background:none}body .bt-home h1{font-size:clamp(45px,4.9vw,74px);line-height:1.03;letter-spacing:-2px;max-width:none;margin:20px 0 23px}body .bt-home__hero-copy>p:not(.bt-home__eyebrow){font-size:17px;max-width:350px}body .bt-home .bt-home__primary{background:#163350;color:#fff!important;font-size:13px;font-weight:400}body .bt-home__hero .bt-home__eyebrow{font-size:10px;letter-spacing:2px}.bt-concept-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:25px 6%;background:#faf5f3;border-bottom:1px solid #d9c6bf}.bt-concept-paths a{display:flex;gap:15px;align-items:center;font-size:13px}.bt-concept-paths b{font-weight:400;display:block}.bt-concept-paths a>span:last-child{margin-left:auto}.bt-path-number{font:italic 24px Georgia,serif;color:#8c4943}.bt-concept-corporate{display:grid;grid-template-columns:1fr 1fr;background:#faf5f3;color:#163350;font:15px/1.6 Arial,sans-serif}.bt-concept-corporate__art{padding:55px 9%;background:#f4e6e1;display:grid;place-items:center}.bt-concept-corporate img{width:100%;height:auto;mix-blend-mode:multiply}.bt-concept-corporate__copy{padding:65px 12%;align-self:center}.bt-concept-eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase}.bt-concept-corporate h2,.bt-concept-note h2{font:48px/1.1 Georgia,serif;color:inherit;letter-spacing:-1px}.bt-concept-corporate__copy>p{margin:20px 0}.bt-concept-corporate a{font-size:13px;border-bottom:1px solid currentColor;text-decoration:none}.bt-concept-note{background:#163350;color:#fff;text-align:center;padding:48px 6%;border-bottom:1px solid #ffffff33}.bt-concept-note h2{font-size:31px}.bt-concept-note p{max-width:600px;margin:15px auto 0;font:14px/1.6 Arial,sans-serif;color:#e8cfc8}.bt-site-footer>div>img{width:185px;height:auto;margin-bottom:15px}body .bt-inspiration{padding-top:64px;padding-bottom:44px}body .bt-inspiration__continue{background:#163350;color:#fff!important;font-weight:400}@media(max-width:900px){body .bt-site-header{display:grid;grid-template-columns:35px 1fr 35px;min-height:68px;padding:13px 5%;gap:12px}body .bt-site-header__brand{grid-column:2;grid-row:1;justify-self:center}body .bt-site-header__brand img{width:183px}body .bt-site-header__cart{grid-column:3;grid-row:1;justify-self:end;font-size:12px}body .bt-site-header__mobile{grid-column:1;grid-row:1;display:block;flex-basis:auto;border:0}body .bt-site-header__mobile summary{list-style:none;padding:12px 0;cursor:pointer}body .bt-site-header__mobile summary::-webkit-details-marker{display:none}.bt-menu-icon{display:block;width:20px;height:12px;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor}body .bt-site-header__mobile nav{position:absolute;top:100%;left:0;right:0;background:#e8cfc8;padding:15px 6%;border-bottom:1px solid #d9c6bf;z-index:5}body .bt-site-header__desktop{display:none}}@media(max-width:700px){body .bt-home__hero{display:flex;flex-direction:column;min-height:0}body .bt-home__hero picture{order:-1}body .bt-home__hero-image{height:245px;min-height:0;object-position:76% 48%}body .bt-home__hero-copy{width:100%;padding:26px 6% 30px;background:#e8cfc8}body .bt-home h1{font-size:39px;line-height:1.02;letter-spacing:-1px;margin:12px 0 14px}body .bt-home__hero-copy>p:not(.bt-home__eyebrow){font-size:14px;line-height:1.55;margin-bottom:18px}body .bt-home__hero .bt-home__eyebrow{font-size:9px;letter-spacing:1.5px}body .bt-home__actions{gap:20px}.bt-concept-paths{grid-template-columns:1fr;padding:18px 6%;gap:12px}.bt-concept-paths a{padding:7px 0;font-size:12px;border-bottom:1px solid #dac9c2}.bt-concept-paths b{display:inline}.bt-concept-paths a:last-child{border-bottom:0}.bt-path-number{font-size:20px}.bt-concept-corporate{grid-template-columns:1fr}.bt-concept-corporate__art{padding:30px 15%}.bt-concept-corporate__copy{padding:33px 6% 40px}.bt-concept-corporate h2{font-size:33px}.bt-concept-note{padding:38px 7%}.bt-concept-note h2{font-size:29px}body .bt-inspiration{padding-left:0;padding-right:0}body .bt-inspiration__heading,body .bt-inspiration__footer,body .bt-inspiration__feedback{margin-left:6%;margin-right:6%}body .bt-inspiration__grid{display:flex;overflow-x:auto;gap:15px;padding:0 6% 15px;scroll-snap-type:x mandatory;scrollbar-width:thin}body .bt-inspiration__item{flex:0 0 44%;scroll-snap-align:center}}.bt-concept-paths a{text-decoration:none}.bt-concept-corporate a{color:inherit}.bt-guide{color:#163350;background:#fff;font:16px/1.7 Arial,sans-serif}.bt-guide *{box-sizing:border-box}.bt-guide h1,.bt-guide h2,.bt-guide h3,.bt-guide-promo h2{font-family:Georgia,serif;font-weight:400;color:inherit;letter-spacing:0}.bt-guide__intro{padding:55px 6%;text-align:center;background:#e8cfc8}.bt-guide__intro h1{font-size:clamp(38px,4.5vw,60px);line-height:1.12;margin:14px 0 20px}.bt-guide__intro>p:not(.bt-guide__eyebrow){max-width:700px;margin:0 auto 18px}.bt-guide__intro small{font-size:12px}.bt-guide__eyebrow{font:10px/1.6 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}.bt-guide__body{max-width:980px;margin:auto;padding:48px 6%}.bt-guide__article{border-top:1px solid #d9c6bf;scroll-margin-top:30px}.bt-guide__article:last-child{border-bottom:1px solid #d9c6bf}.bt-guide__article summary{display:flex;justify-content:space-between;gap:25px;padding:27px 0;cursor:pointer;list-style:none}.bt-guide__article summary::-webkit-details-marker{display:none}.bt-guide__article summary>span:last-child{font-size:27px}.bt-guide__article[open] summary>span:last-child{transform:rotate(45deg)}.bt-guide__article h2{font-size:29px;line-height:1.2;margin:0 0 10px}.bt-guide__article summary p{font-size:14px;margin:0;max-width:620px}.bt-guide__reading{max-width:730px;padding:0 0 25px}.bt-guide__reading h3{font-size:23px;line-height:1.25;margin:27px 0 12px}.bt-guide__reading p,.bt-guide__reading ul,.bt-guide__reading ol{margin:0 0 18px}.bt-guide__browse{display:flex;gap:20px;flex-wrap:wrap;padding-top:28px;font-size:13px}.bt-guide a{color:inherit;text-underline-offset:4px}.bt-kit{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:55px max(6%,calc((100% - 1250px)/2));background:#e8cfc8;scroll-margin-top:25px}.bt-kit h2{font-size:37px;line-height:1.15;margin:13px 0 20px}.bt-kit p{margin:0 0 18px}.bt-kit label{display:block;font-size:14px}.bt-kit input[type=email]{width:100%;padding:13px;border:1px solid #163350;background:#fff;color:#163350;font:16px Arial,sans-serif;margin:8px 0 20px;min-height:48px}.bt-kit .bt-kit__consent{display:flex;gap:12px;align-items:start;margin-bottom:20px;font-size:13px;line-height:1.6}.bt-kit__consent input{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:#163350}.bt-kit__button{display:inline-block;background:#163350;color:#fff!important;border:1px solid #163350;padding:13px 22px;font:14px/1.6 Arial,sans-serif;text-decoration:none;cursor:pointer;max-width:100%}.bt-kit__hint{font-size:12px;margin-top:15px!important;line-height:1.6}.bt-kit__preview{display:flex;gap:12px;margin-top:25px}.bt-kit__preview span{flex:1;background:#fff;border-top:3px solid #759979;padding:17px 12px;font:14px/1.4 Georgia,serif}.bt-guide-promo{text-align:center;color:#163350;background:#e8cfc8;padding:48px 6%;font:15px/1.65 Arial,sans-serif}.bt-guide-promo h2{font-size:35px;margin:14px 0;line-height:1.15}.bt-guide-promo>p:not(.bt-guide__eyebrow){max-width:610px;margin:0 auto 24px}.bt-guide a:focus-visible,.bt-guide summary:focus-visible,.bt-guide input:focus-visible,.bt-guide button:focus-visible,.bt-guide-promo a:focus-visible{outline:3px solid #163350;outline-offset:4px}@media(max-width:700px){.bt-guide__intro{padding:35px 6%}.bt-guide__body{padding:30px 6%}.bt-guide__article h2{font-size:26px}.bt-kit{grid-template-columns:1fr;gap:30px;padding:35px 6%}.bt-kit h2{font-size:31px}.bt-kit__preview span{font-size:12px;padding:12px 8px}.bt-guide-promo h2{font-size:30px}.bt-kit__button{width:100%;text-align:center}}.bt-kit>div,.bt-kit__preview span{min-width:0}.bt-kit__preview span{overflow-wrap:anywhere}.bt-guide__article summary>span:last-child{align-self:flex-start;line-height:1;width:24px;text-align:center;flex-shrink:0}.bt-guide__article summary>span:first-child{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bt-brand.css.map */
