.bf-fancy-invitation{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:2.4rem;padding-bottom:2.4rem;border-top:1px solid #dcd6cc;border-bottom:1px solid #dcd6cc;margin-top:2rem;margin-bottom:3rem}.bf-fancy-invitation p{margin:.4rem 0;font-size:1.4rem;color:#64615c;line-height:1.6}.bf-fancy-invitation .bf-fancy-invitation__title{font-family:var(--font-heading-family);font-size:2.6rem;color:#25241f}.bf-fancy-invitation a{display:inline-flex;align-items:center;gap:1.8rem;flex-shrink:0;color:#25241f;border:1px solid #925c39;padding:1.2rem 1.8rem;text-decoration:none;font-size:1.4rem;min-height:4.4rem}.bf-fancy-invitation a:hover{background:#eee5d9}.bf-fancy-invitation a:focus-visible{outline:2px solid #925c39;outline-offset:3px}@media(max-width:749px){.bf-fancy-invitation{align-items:start;flex-direction:column;margin-top:1rem;margin-bottom:2rem}.bf-fancy-invitation a{width:100%;justify-content:space-between}}.bf-collection{padding-top:60px;padding-bottom:60px}.bf-collection-intro{max-width:740px;margin-bottom:38px}.bf-kicker{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#925c39}.bf-collection-intro h1,.bf-collection-intro h2{font:400 clamp(36px,5vw,60px)/1.12 var(--font-heading-family);margin:14px 0 20px}.bf-collection-intro>p:last-child{font-size:17px;line-height:1.7;color:#64615c}.bf-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 32px}.bf-collection-photo{display:block;background:#fff;overflow:hidden;border:1px solid #e8e3dc;border-radius:3px}.bf-collection-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.bf-collection-photo--flip img{transform:scaleX(-1)}.bf-collection-grid h3{font:400 27px/1.2 var(--font-heading-family);margin:20px 0 10px}.bf-collection-grid h3 a{color:inherit;text-decoration:none}.bf-collection-grid p{color:#64615c;margin:0 0 12px}.bf-text-link{font-size:14px;color:inherit;text-underline-offset:5px}.bf-collection-footer{margin-top:40px}@media(max-width:749px){.bf-collection{padding-top:36px;padding-bottom:36px}.bf-collection-grid{grid-template-columns:1fr;gap:36px}}.header #HeaderMenu-design-your-collar{border:1px solid #925c39;color:#25241f;padding:1rem 1.6rem;margin-left:1rem}.header #HeaderMenu-design-your-collar:hover{background:#eee5d9}#HeaderDrawer-design-your-collar{border:1px solid #925c39;margin:1rem 2rem;width:calc(100% - 4rem);padding:1.4rem 2rem}#HeaderMenu-MenuList-1>li:nth-child(6){border-top:1px solid #d9d1c4;margin-top:.8rem;padding-top:.8rem}#HeaderDrawer-MenuList-1>li:nth-child(6){border-top:1px solid #d9d1c4}.bf-fancy{scroll-margin-top:18rem;background:#25241f;border-top:3px solid #a67244}.bf-fancy .newsletter__wrapper{background:#25241f!important;color:#f8f5ef!important;padding:6rem 2.4rem}.bf-fancy h2{color:#f8f5ef!important;font-size:clamp(3.2rem,3.5vw,4.8rem);line-height:1.15;margin:0}.bf-fancy .newsletter__subheading p{color:#e4ddd2!important}.bf-fancy .newsletter__subheading{color:#e4ddd2!important;max-width:58rem;margin:1.6rem auto 2.4rem;font-size:1.6rem;line-height:1.65}.bf-fancy .newsletter-form{display:block;max-width:60rem;width:100%;margin:0 auto}.bf-fancy .newsletter-form__field-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;max-width:none!important;width:100%}.bf-fancy .field{background:#f8f5ef!important;color:#25241f!important;border-radius:0;min-width:0}.bf-fancy .field:before,.bf-fancy .field:after{display:none}.bf-fancy .field__input{background:#f8f5ef!important;color:#25241f!important;border:1px solid #d7ccbb;border-radius:0;min-height:5.2rem;font-size:1.6rem;padding-right:1.5rem}.bf-fancy .field__label{color:#64615c!important}.bf-fancy__submit{background:#e9dcc6;border:1px solid #e9dcc6;color:#25241f;min-height:5.2rem;padding:1.2rem 2.4rem;font:inherit;font-size:1.5rem;font-weight:600;cursor:pointer;border-radius:0}.bf-fancy__submit:hover{background:#fff3df}.bf-fancy :focus-visible{outline:2px solid #d6a676;outline-offset:4px}.bf-fancy__reassurance{color:#d0c6b8!important;font-size:1.2rem;line-height:1.6;margin:1.6rem 0 0}.bf-fancy .newsletter-form__message{color:#f8f5ef!important;grid-column:1/-1}@media(max-width:749px){.bf-fancy .newsletter__wrapper{padding:4.4rem 2rem}.bf-fancy .newsletter-form__field-wrapper{grid-template-columns:1fr}.bf-fancy__submit{width:100%}.bf-fancy .newsletter__subheading p{color:#e4ddd2!important}.bf-fancy .newsletter__subheading{font-size:1.5rem}.bf-fancy{scroll-margin-top:14rem}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map?subset=wAAAAAAAAg */
