.bfp{--bfp-navy: #003863;--bfp-navy-deep: #00263f;--bfp-red: #8f002d;--bfp-ink: #1d1a14;--bfp-ink-soft: #4a3d26;--bfp-gilt: #8a6a2c;--bfp-cream: #faf5e9;--bfp-scene-h: 520px;position:relative;overflow:hidden;background:var(--bfp-cream);color:var(--bfp-ink)}@media(min-width:750px){.bfp{--bfp-scene-h: 640px}}@media(min-width:990px){.bfp{--bfp-scene-h: 760px}}.bfp__scene{position:absolute;inset:0 0 auto;height:var(--bfp-scene-h);pointer-events:none}.bfp__scene-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.bfp--photo .bfp__scene-img{object-position:50% 20%}.bfp__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,var(--bfp-cream) 0,rgba(250,245,233,.6) 50px,rgba(250,245,233,0) 130px),radial-gradient(ellipse 44% 30% at 50% 21%,#faf5e9f0,#faf5e9cc 42%,#faf5e900),linear-gradient(to bottom,rgba(250,245,233,0) 0%,rgba(250,245,233,0) 38%,rgba(250,245,233,.45) 55%,rgba(250,245,233,.86) 72%,rgba(250,245,233,.97) 85%,var(--bfp-cream) 100%)}.bfp--photo .bfp__veil{background:linear-gradient(to bottom,var(--bfp-cream) 0,rgba(250,245,233,.6) 50px,rgba(250,245,233,0) 130px),radial-gradient(ellipse 46% 32% at 50% 21%,#faf5e9f2,#faf5e9d6 45%,#faf5e900),linear-gradient(to bottom,rgba(250,245,233,.08) 0%,rgba(250,245,233,.12) 36%,rgba(250,245,233,.5) 54%,rgba(250,245,233,.88) 70%,rgba(250,245,233,.98) 84%,var(--bfp-cream) 100%)}@media(max-width:749px){.bfp__veil,.bfp--photo .bfp__veil{background:linear-gradient(to bottom,var(--bfp-cream) 0,rgba(250,245,233,0) 70px),radial-gradient(ellipse 80% 30% at 50% 22%,#faf5e9f2,#faf5e9d1,#faf5e900),linear-gradient(to bottom,rgba(250,245,233,.05) 0%,rgba(250,245,233,.1) 40%,rgba(250,245,233,.6) 58%,rgba(250,245,233,.92) 74%,var(--bfp-cream) 92%)}}.bfp__inner{position:relative;max-width:1240px;margin:0 auto;padding:48px 16px 64px}@media(min-width:990px){.bfp__inner{padding:72px 40px 88px}}.bfp__header{max-width:720px;margin:0 auto;text-align:center}.bfp__kicker{margin:0 0 12px;color:var(--bfp-red);font-family:ETHeadline,Times New Roman,Georgia,serif;font-size:17px;font-variant-caps:all-small-caps;letter-spacing:.32em}.bfp__title{margin:0;color:var(--bfp-navy);font-family:ETHeadline,Times New Roman,Georgia,serif;font-size:clamp(34px,4.2vw,54px);font-weight:700;line-height:1.08}.bfp__text{max-width:34em;margin:14px auto 0;color:var(--bfp-ink-soft);font-family:ETHeadline,Times New Roman,Georgia,serif;font-size:19px;font-style:italic;line-height:1.45}.bfp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px;margin:40px 0 0;padding:0;list-style:none}@media(min-width:990px){.bfp__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 40px;margin-top:64px}}.bfp-item{display:flex;flex-direction:column;min-width:0}.bfp-item__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f2efe8;box-shadow:0 0 0 1px #8a6a2c59,0 18px 30px -16px #2d1e088c,0 3px 8px #2d1e0829}.bfp-item__img{display:block;width:100%;height:100%;object-fit:cover}.bfp-item__caption{display:flex;flex:1;flex-direction:column;align-items:flex-start;margin-top:18px;padding-top:10px;border-top:1px solid var(--bfp-gilt)}.bfp-item__title{margin:0;font-family:ETHeadline,Times New Roman,Georgia,serif;font-size:19px;font-weight:500;line-height:1.3}.bfp-item__title a{color:var(--bfp-navy);font-family:ETHeadline,Times New Roman,Georgia,serif;text-decoration:none}.bfp-item__title a:hover{text-decoration:underline;text-underline-offset:3px}.bfp-item__title a:focus-visible{outline:3px solid var(--bfp-navy);outline-offset:3px}.bfp-item__detail{margin:6px 0 14px;color:var(--bfp-ink-soft);font-family:ETHeadline,Times New Roman,Georgia,serif;font-size:16px;font-style:italic;line-height:1.35}.bfp-item__detail span,.bfp-item__detail s{font-family:ETHeadline,Times New Roman,Georgia,serif}.bfp-item__price{font-style:normal;color:var(--bfp-ink)}.bfp-item__was{margin-left:6px;font-style:normal;color:var(--bfp-ink-soft)}.bfp-item__buy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-top:auto}.bfp-pick{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;margin:0;padding:0;border:0}.bfp-pick__opt{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:0;background:#fffdf7e6;box-shadow:inset 0 0 0 1px #8a6a2cb3;color:#0c2a49;font-family:ETHeadline,Times New Roman,Georgia,serif;font-size:17px;font-weight:500;font-variant-caps:all-small-caps;letter-spacing:.12em;line-height:1.1;cursor:pointer;transition:box-shadow .25s ease,background-color .25s ease}.bfp-pick__opt:hover{box-shadow:inset 0 0 0 1px #0c2a49}.bfp-pick__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bfp-pick__name{font-family:inherit;font-weight:inherit}.bfp-pick__opt:has(.bfp-pick__input:checked){background:#fffdf7;box-shadow:inset 0 0 0 1px #0c2a49,inset 0 0 0 3px #fffdf7,inset 0 0 0 4px #8a6a2c}.bfp-pick__opt:has(.bfp-pick__input:checked):before{content:"";flex:none;width:6px;height:6px;background:#0c2a49;transform:rotate(45deg)}.bfp-pick__opt:has(.bfp-pick__input:focus-visible){outline:3px solid #0c2a49;outline-offset:2px}.bfp-pick__opt:has(.bfp-pick__input:disabled){color:#767676;text-decoration:line-through;cursor:not-allowed}.bfp-menu{max-width:100%;min-height:44px;padding:0 40px 0 14px;border:1px solid rgba(138,106,44,.7);border-radius:0;background:#fffdf7e6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23003863' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--bfp-navy);font-family:ETSans,system-ui,sans-serif;font-size:15px;-webkit-appearance:none;appearance:none}.bfp-menu:focus-visible{outline:3px solid var(--bfp-navy);outline-offset:2px}.bfp .bfcm-btn:focus-visible{outline:3px solid var(--bfp-navy);outline-offset:3px}.bfp-item__status{width:fit-content;max-width:100%;margin:12px 0 0;padding:10px 14px;background:#fffdf7f5;box-shadow:inset 0 0 0 1px #8a6a2c99;color:#0c2a49;font-family:ETHeadline,Times New Roman,Georgia,serif!important;font-size:16px;line-height:1.4}.bfp-item__status *{font-family:inherit!important}.bfp-item__status:empty{display:none}.bfp .bfcm-status__link{color:var(--bfp-navy)}@media(max-width:749px){.bfp-item__title{font-size:17px}.bfp-item__detail{font-size:15px}.bfp-pick{flex-wrap:nowrap;width:100%;gap:6px}.bfp-pick__opt{flex:1 1 0;gap:5px;min-width:0;padding:0 9px;font-size:14px;letter-spacing:.04em}.bfp-pick__opt:has(.bfp-pick__input:checked):before{width:5px;height:5px}.bfp-menu{width:100%}.bfp-item__btn.bfcm-btn{width:100%;min-width:0;padding:0 12px}}@media(prefers-reduced-motion:reduce){.bfp-pick__opt{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/bfcm-portico.css.map */
