@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..500;1,9..144,300..400&family=Inter:wght@400;500;600&family=Pinyon+Script&display=swap";:root{--bf-midnight: #1e2e4f;--bf-ivory: #f6f2ea;--bf-linen: #efe8dc;--bf-gold: #b89b5e;--bf-charcoal: #4b4b4b;--bf-mat: #f3ecdd;--bf-mat-inner: #ede4d2;--bf-error: #7a2e2e;--bf-error-line: rgba(155, 60, 60, .5);--bf-error-bg: rgba(155, 60, 60, .06);--bf-radius: 2px;--bf-shadow-rest: 0 8px 18px -12px rgba(30, 46, 79, .35);--bf-shadow-lift: 0 34px 55px -22px rgba(30, 46, 79, .45);--bf-font-display: "Fraunces", Georgia, serif;--bf-font-body: "Inter", system-ui, sans-serif;--bf-font-script: "Pinyon Script", cursive;--bf-max: 1400px;--bf-ease: cubic-bezier(.22, 1, .36, 1);--bf-section-y: clamp(68px, 9vw, 116px);--bf-section-y-tight: clamp(52px, 7vw, 84px);--bf-gutter: clamp(22px, 5vw, 40px);--bf-head-gap: clamp(40px, 6vw, 64px);--bf-grid-gap: clamp(22px, 3.2vw, 40px);--bf-copy-gap: clamp(20px, 2.4vw, 28px)}.bf-btn:focus-visible,.bf-link:focus-visible,.bf-underline:focus-visible,.bf-header__icon:focus-visible,.bf-header__brand:focus-visible,.bf-drawer__link:focus-visible,.bf-drawer__close:focus-visible,.bf-drawer__foot a:focus-visible,.bf-tile:focus-visible,.bf-framed:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--bf-gold);outline-offset:3px;border-radius:2px}:focus:not(:focus-visible){outline:none}summary:focus-visible{outline-offset:0}.bf-display{font-family:var(--bf-font-display);font-weight:300;letter-spacing:-.01em;font-optical-sizing:auto;font-variation-settings:"wght" 300,"opsz" 24;font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0,"calt" 0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.bf-tracked{font-family:var(--bf-font-body);text-transform:uppercase;letter-spacing:.22em}.bf-smallcaps{font-variant:small-caps;letter-spacing:.08em}.bf-script{font-family:var(--bf-font-script);font-weight:400}.bf-container{margin-inline:auto;max-width:var(--bf-max);padding-inline:var(--bf-gutter);box-sizing:border-box}.bf-wall{background-color:var(--bf-ivory);background-image:radial-gradient(circle at 20% 30%,rgba(184,155,94,.05) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(30,46,79,.035) 0%,transparent 45%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}.bf-wall-linen{background-color:var(--bf-linen);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n2)' opacity='0.05'/%3E%3C/svg%3E")}.bf-space-tight{--bf-section-y: var(--bf-section-y-tight)}.bf-space-spacious{--bf-section-y: clamp(96px, 12vw, 168px)}.bf-underline{position:relative;display:inline-block}.bf-underline:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:100%;background:var(--bf-gold);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--bf-ease)}.bf-underline:hover:after{transform:scaleX(1)}.bf-press{transition:transform .35s var(--bf-ease),box-shadow .35s ease,background-color .35s ease,color .35s ease}.bf-press:active{transform:scale(.97)}.bf-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--bf-font-body);text-transform:uppercase;letter-spacing:.18em;font-size:11px;padding:14px 26px;border:1px solid var(--bf-midnight);color:var(--bf-midnight);background:transparent;border-radius:2px;cursor:pointer;transition:background-color .4s var(--bf-ease),color .4s var(--bf-ease),transform .35s var(--bf-ease)}.bf-btn:hover{background:var(--bf-midnight);color:var(--bf-ivory)}.bf-btn:active{transform:scale(.98)}.bf-btn--solid{background:var(--bf-gold);border-color:var(--bf-gold);color:var(--bf-midnight)}.bf-btn--solid:hover{background:var(--bf-midnight);border-color:var(--bf-midnight);color:var(--bf-ivory)}.bf-link{display:inline-block;font-family:var(--bf-font-body);text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--bf-midnight);position:relative}.bf-link:after{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:100%;background:var(--bf-gold);transform:scaleX(1);transform-origin:left;transition:transform .45s var(--bf-ease)}.bf-link:hover:after{transform:scaleX(.4)}.bf-btn:focus-visible,.bf-link:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,.bf-header__icon:focus-visible,.bf-header__navlink:focus-visible,.bf-drawer__link:focus-visible,.bf-drawer__close:focus-visible,.bf-footer__social-link:focus-visible{outline:2px solid var(--bf-gold);outline-offset:2px}.bf-framed{display:flex;flex-direction:column;align-items:center}.bf-framed__frame{width:100%;border:2px solid var(--bf-midnight);background:var(--bf-mat);border-radius:2px;transform-origin:center bottom;box-shadow:var(--bf-shadow-rest);transition:transform .5s var(--bf-ease),box-shadow .5s var(--bf-ease)}.bf-framed__mat{padding:16px}@media(min-width:640px){.bf-framed__mat{padding:20px}}.bf-framed__mat--tight{padding:12px}.bf-framed__mat--loose{padding:24px}.bf-framed__window{position:relative;width:100%;overflow:hidden;background:var(--bf-mat-inner)}.bf-framed__window img{height:100%;width:100%;object-fit:cover;display:block}.bf-framed:hover .bf-framed__frame{transform:translateY(-10px) scale(1.03) rotate(var(--bf-tilt, 1.1deg));box-shadow:var(--bf-shadow-lift)}.bf-framed--tilt-left{--bf-tilt: -1.1deg}.bf-framed__caption{margin-top:20px;text-align:center;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.bf-framed--label-always .bf-framed__caption,.bf-framed:hover .bf-framed__caption{opacity:1;transform:none}.bf-framed__name{font-family:var(--bf-font-display);font-weight:300;color:var(--bf-midnight);font-size:20px}.bf-framed__coll{font-family:var(--bf-font-body);text-transform:uppercase;letter-spacing:.22em;color:var(--bf-midnight);font-size:10px;margin-top:4px}.bf-framed__tech{font-variant:small-caps;letter-spacing:.08em;color:var(--bf-charcoal);font-size:12px;margin-top:4px}.bf-framed__price{color:var(--bf-charcoal);font-size:14px;margin-top:8px}.bf-tile{display:block}.bf-tile__media{position:relative;overflow:hidden;background:var(--bf-linen)}.bf-tile__media img{height:100%;width:100%;object-fit:cover;filter:saturate(.5) brightness(.96);transform:scale(1);transition:filter 1.1s ease,transform 1.1s ease}.bf-tile:hover .bf-tile__media img{filter:saturate(1.05) brightness(1);transform:scale(1.05)}.bf-tile__glow{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease;background:radial-gradient(220px circle at var(--mx, 50%) var(--my, 50%),rgba(184,155,94,.32),transparent 65%)}.bf-tile:hover .bf-tile__glow{opacity:1}.bf-tile__row{margin-top:20px;display:flex;align-items:baseline;justify-content:space-between}.bf-tile__name{position:relative;display:inline-block;font-family:var(--bf-font-display);font-weight:300;color:var(--bf-midnight);font-size:22px}.bf-tile__name:after{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:0;background:var(--bf-gold);transition:width .5s var(--bf-ease)}.bf-tile:hover .bf-tile__name:after{width:100%}.bf-tile__note{margin-top:6px;color:var(--bf-charcoal);font-size:13px}.bf-tile__arrow{font-size:18px;color:var(--bf-midnight);transition:transform .3s ease}.bf-tile:hover .bf-tile__arrow{transform:translate(4px)}.bf-js .bf-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--bf-ease),transform .9s var(--bf-ease);transition-delay:var(--bf-reveal-delay, 0ms);will-change:opacity,transform}.bf-js .bf-reveal.is-visible{opacity:1;transform:none}:root{--bf-head: 100px}@media(min-width:1024px){:root{--bf-head: 160px}}#MainContent{padding-top:var(--bf-head)}#MainContent[data-template=index]{padding-top:0}.bf-container,section{max-width:100%}.bf-colledit,.bf-catgrid,.bf-newly,.bf-gift,.bf-strip,.bf-story,.bf-hero,.bf-quote,.page-wrapper{overflow-x:clip}.bf-container{box-sizing:border-box}.bf-reveal,.bf-framed,.bf-framed__frame,.bf-framed__window,.bf-framed__link,.bf-tile,.bf-tile__media{min-width:0}.bf-framed img,.bf-tile__media img,.bf-hero__img,.bf-quote__img{max-width:100%}.bf-colledit__grid,.bf-catgrid__grid,.bf-newly__grid{min-width:0}@media(max-width:1023px){.bf-framed__caption{opacity:1!important;transform:none!important}.bf-framed__name{font-size:16px;text-wrap:pretty}}@media(prefers-reduced-motion:reduce){.bf-reveal{opacity:1!important;transform:none!important;transition:none}.bf-framed__frame,.bf-tile__media img{transition:none}.bf-framed:hover .bf-framed__frame{transform:none}}@media(hover:hover)and (pointer:fine){.bf-fhero,.bf-journey,.bf-heart,.bf-craft,.bf-closing{cursor:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%3E%3Cpath%20d='M4%204%2015%208%208%2015Z'%20fill='%23b89b5e'/%3E%3Cpath%20d='M4%204%2010.5%2010.5'%20stroke='%23fff'%20stroke-width='1'%20stroke-linecap='round'/%3E%3Cpath%20d='M12%2011%2026%2025'%20stroke='%23b89b5e'%20stroke-width='3'%20stroke-linecap='round'/%3E%3Ccircle%20cx='9'%20cy='9'%20r='1.2'%20fill='%231e2e4f'/%3E%3C/svg%3E") 4 4,auto}.bf-fhero a,.bf-journey a,.bf-heart a,.bf-craft a,.bf-closing a,.bf-fhero button,.bf-journey button,.bf-heart button,.bf-craft button,.bf-closing button{cursor:pointer}}.bf-doodle{position:absolute;display:block;color:var(--bf-gold);opacity:.85;pointer-events:none;z-index:0}.bf-doodle svg{display:block;width:100%;height:auto;overflow:visible}.bf-doodle--fly{pointer-events:auto}.bf-doodle__wash{opacity:0;transition:opacity .8s var(--bf-ease)}.bf-doodle--fly:hover .bf-doodle__wash{opacity:1}@media(hover:hover)and (pointer:fine){.bf-doodle--fly{cursor:pointer}}@media(max-width:767px){.bf-story-doodles{display:none}}@media(min-width:750px){.product-recommendations{min-block-size:420px}}@media(min-width:990px){.product-recommendations{min-block-size:640px}}.bf-wish-btn{display:inline-flex}.bf-wish-btn__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;background:transparent;border:0;color:var(--bf-midnight);font-family:var(--bf-font-body);padding:0;-webkit-tap-highlight-color:transparent}.bf-wish-btn__icon{fill:none;stroke:currentColor;stroke-width:1.5;transition:fill .3s var(--bf-ease),stroke .3s var(--bf-ease),transform .3s var(--bf-ease)}.bf-wish-btn.is-saved .bf-wish-btn__icon{fill:var(--bf-gold);stroke:var(--bf-gold)}.bf-wish-btn__btn:hover .bf-wish-btn__icon{stroke:var(--bf-gold)}.bf-wish-btn__btn:focus-visible{outline:2px solid var(--bf-gold);outline-offset:3px;border-radius:2px}.bf-wish-btn.is-animating .bf-wish-btn__icon{animation:bf-wish-pop .4s var(--bf-ease)}@keyframes bf-wish-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bf-wish-btn.is-animating .bf-wish-btn__icon{animation:none}}.bf-wish-btn--card{position:absolute;top:12px;right:12px;z-index:3}.bf-wish-btn--card .bf-wish-btn__btn{width:40px;height:40px;border-radius:50%;background:#f6f2eae6;box-shadow:var(--bf-shadow-rest);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .3s var(--bf-ease),transform .3s var(--bf-ease)}.bf-wish-btn--card .bf-wish-btn__btn:hover{background:var(--bf-ivory);transform:scale(1.06)}product-card{position:relative}.bf-wish-btn--pdp .bf-wish-btn__btn,.bf-wish-btn--inline .bf-wish-btn__btn{border:1px solid var(--bf-midnight);border-radius:2px;padding:13px 24px;text-transform:uppercase;letter-spacing:.18em;font-size:11px;width:100%}.bf-wish-btn--pdp .bf-wish-btn__btn:hover{background:var(--bf-midnight);color:var(--bf-ivory)}.bf-wish-btn--pdp .bf-wish-btn__btn:hover .bf-wish-btn__icon{stroke:var(--bf-ivory)}.bf-wish-btn--pdp.is-saved .bf-wish-btn__btn:hover .bf-wish-btn__icon{fill:var(--bf-gold);stroke:var(--bf-gold)}.bf-wish-btn--inline .bf-wish-btn__btn{width:auto}.bf-wishlist-link__icon{position:relative;display:inline-flex}.bf-wishlist-count{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--bf-gold);color:var(--bf-midnight);font-size:10px;line-height:16px;text-align:center;font-weight:600;box-sizing:border-box;display:inline-block}.bf-wishlist-link__icon .bf-wishlist-count{position:absolute;top:-6px;right:-8px}.bf-wishlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--bf-grid-gap, 32px);margin-top:var(--bf-head-gap)}.bf-wish-card{display:flex;flex-direction:column}.bf-wish-card__media{display:block;overflow:hidden;border-radius:var(--bf-radius, 2px);background:var(--bf-mat)}.bf-wish-card__img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;transition:transform .6s var(--bf-ease)}.bf-wish-card__media:hover .bf-wish-card__img{transform:scale(1.03)}.bf-wish-card__img--empty{aspect-ratio:4 / 5}.bf-wish-card__body{display:flex;flex-direction:column;gap:6px;padding-top:14px}.bf-wish-card__title{font-family:var(--bf-font-display);font-size:17px;color:var(--bf-midnight);text-decoration:none}.bf-wish-card__title:hover{color:var(--bf-gold)}.bf-wish-card__price{color:var(--bf-charcoal);font-size:14px}.bf-wish-card__actions{display:flex;align-items:center;gap:14px;margin-top:10px;flex-wrap:wrap}.bf-wish-card__view{font-size:10px;padding:11px 20px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/blue-frame.css.map */
