:root{--fdl2-white: #ffffff;--fdl2-ink: #111111;--fdl2-grey: #6e6a66;--fdl2-hair: #e3dfd8;--fdl2-warm: #f5f3ef;--fdl2-taupe: #ece8e1;--fdl2-plate: #f7f6f3;--fdl2-mark: #e2ddd5;--fdl2-mist: var(--fdl2-warm);--fdl2-hair-ink: rgb(255 255 255 / .2);--fdl2-serif: var(--font-accent--family, "Bodoni Moda", serif);--fdl2-sans: var(--font-body--family, "Instrument Sans", sans-serif);--fdl2-gutter: 16px;--fdl2-max: 1440px;--fdl2-header-h: 58px;--fdl-mist: #f5f3ef;--fdl-bone: #f5f3ef;--fdl-grey: #6e6a66;--fdl-stone: #6e6a66;--fdl-pewter: #6e6a66;--fdl-hairline: #e3dfd8;--fidele-stone: #6e6a66;--fidele-hairline: #e3dfd8}@media screen and (min-width:750px){:root{--fdl2-gutter: 24px;--fdl2-header-h: 68px;--fdl-m: 24px}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(24px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}body{background:var(--fdl2-white);color:var(--fdl2-ink)}.fdl2-hero-line{margin:0;font-family:var(--fdl2-serif);font-weight:500;font-size:40px;line-height:44px;letter-spacing:-.005em}.fdl2-title{margin:0;font-family:var(--fdl2-serif);font-weight:500;font-size:36px;line-height:40px}.fdl2-h2{margin:0;font-family:var(--fdl2-serif);font-weight:500;font-size:32px;line-height:36px}.fdl2-it{font-style:italic}.fdl2-label{margin:0;font:500 11px/16px var(--fdl2-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fdl2-grey)}.fdl2-body{margin:0;font:400 15px/24px var(--fdl2-sans)}.fdl2-grey{color:var(--fdl2-grey)}.fdl2-small{margin:0;font:400 13px/20px var(--fdl2-sans);color:var(--fdl2-grey)}@media screen and (min-width:990px){.fdl2-hero-line{font-size:64px;line-height:68px}.fdl2-title{font-size:48px;line-height:52px}.fdl2-h2{font-size:36px;line-height:40px}.fdl2-body{font-size:16px;line-height:26px}}h1.h1,.h1,.text-block.h1 :is(h1,h2,h3,p){font-family:var(--fdl2-serif);font-weight:500}.fdl2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border:1px solid var(--fdl2-ink);border-radius:0;background:var(--fdl2-ink);color:var(--fdl2-white);font:500 14px/1 var(--fdl2-sans);text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s}.fdl2-btn:hover{background:#2a2a2a}.fdl2-btn--line{background:var(--fdl2-white);color:var(--fdl2-ink)}.fdl2-btn--line:hover{background:var(--fdl2-mist)}.fdl2-btn--on-photo{border-color:var(--fdl2-white);background:var(--fdl2-white);color:var(--fdl2-ink)}@media screen and (min-width:990px){.fdl2-btn{min-height:52px}}.fdl2-link{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fdl2-link:hover{text-decoration-thickness:2px}.fdl2-wrap{max-width:var(--fdl2-max);margin-inline:auto;padding-inline:var(--fdl2-gutter)}.button:not(.button-secondary,.button-unstyled,.button-custom){min-height:56px;border-radius:0;font-family:var(--fdl2-sans);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.button:not(.button-secondary,.button-unstyled,.button-custom):hover{background-color:#111111d9}.button-secondary:not(.button-unstyled){min-height:56px;border-radius:0;font-family:var(--fdl2-sans);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.capture-form .capture-form__input,.contact-form .contact-form__input,.contact-form textarea{min-height:0;padding:12px 0;border:0;border-bottom:1px solid var(--fdl2-ink);border-radius:0;background:transparent;color:var(--fdl2-ink);font:400 14px/1.4 var(--fdl2-sans)}.capture-form .capture-form__input::placeholder,.contact-form .contact-form__input::placeholder,.contact-form textarea::placeholder{color:var(--fdl2-grey);opacity:1}.rte a:not(.button),.text-block p a:not(.button){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.accordion{border-top:1px solid var(--fdl2-hair)}.accordion accordion-custom .details,.accordion.accordion--dividers accordion-custom .details{border-block-start:0;border-block-end:1px solid var(--fdl2-hair)}.accordion .details__header{display:flex;align-items:center;justify-content:space-between;min-height:0;padding:19px 0;font:500 12px/1.3 var(--fdl2-sans);letter-spacing:.09em;text-transform:uppercase}.accordion .details[open] .details__header{font-weight:600}.accordion .details__header .svg-wrapper{display:none}.accordion .details__header:after{content:"";flex:0 0 14px;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%23111111' stroke-width='1.2'%3E%3Cpath d='M2 5l5 5 5-5'/%3E%3C/svg%3E") center / 14px 14px no-repeat;transition:transform .2s ease}.accordion .details[open] .details__header:after{transform:rotate(180deg)}#header-group:has(.fdl-hd){display:contents}.fdl-hd-section{display:contents}:root{--header-height: var(--fdl2-header-h)}.fdl-ann{display:flex;align-items:center;justify-content:center;min-height:34px;padding:0 16px;background:var(--fdl2-warm);color:var(--fdl2-ink)}.fdl-ann__text{margin:0;font:600 11px/14px var(--fdl2-sans);letter-spacing:.1em;text-align:center;text-transform:uppercase}@media screen and (max-width:749px){.fdl-ann__more{display:none}}.fdl-ann2{display:block;background:#71726a;color:#fff}.fdl-ann2__in{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;height:40px;padding:0 4px}.fdl-ann2__list{min-width:0;margin:0;padding:0;list-style:none;text-align:center}.fdl-ann2__msg{overflow:hidden;font:600 12px/16px var(--fdl2-sans);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;animation:fdl-ann2-in .35s ease}.fdl-ann2__msg[hidden]{display:none}@keyframes fdl-ann2-in{0%{opacity:0}to{opacity:1}}.fdl-ann2__next{grid-column:3;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.fdl-ann2__next:focus-visible{outline:1px solid #fff;outline-offset:-4px}@media(prefers-reduced-motion:reduce){.fdl-ann2__msg{animation:none}}@media screen and (min-width:750px){.fdl-ann2__in{height:46px;padding:0 12px}.fdl-ann2__msg{font-size:13px}}.fdl-hd{position:sticky;top:0;z-index:40;display:block;background:var(--fdl2-white);border-bottom:1px solid var(--fdl2-hair);color:var(--fdl2-ink)}.fdl-hd__bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:58px;padding:0 16px}.fdl-hd__left{display:flex;align-items:center;align-self:stretch;min-width:0}.fdl-hd__burger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:-9px;padding:0;border:0;background:transparent;color:var(--fdl2-ink);cursor:pointer}.fdl-hd__nav{display:none;align-self:stretch}.fdl-hd__list{display:flex;align-items:stretch;gap:30px;height:100%;margin:0;padding:0;list-style:none}.fdl-hd__item{display:flex;align-items:center}.fdl-hd__link{display:flex;align-items:center;height:100%;font:500 12px/1 var(--fdl2-sans);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:var(--fdl2-ink);text-decoration:none}.fdl-hd__link:hover,.fdl-hd__item--mega:focus-within>.fdl-hd__link,.fdl-hd__item--mega:hover>.fdl-hd__link{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.fdl-hd__logo{font-family:var(--fdl2-serif);font-weight:500;font-size:23px;line-height:1;letter-spacing:.005em;white-space:nowrap;color:var(--fdl2-ink);text-decoration:none}.fdl-hd__right{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.fdl-hd__icon{display:inline-flex;align-items:center;gap:3px;color:var(--fdl2-ink);text-decoration:none}.fdl-hd__icon svg{display:block;width:20px;height:20px}.fdl-hd__count{font:400 11px/1 var(--fdl2-sans)}@media screen and (min-width:750px){.fdl-hd__bar{height:68px;padding:0 24px}.fdl-hd__burger{display:none}.fdl-hd__nav{display:flex}.fdl-hd__logo{font-size:28px}.fdl-hd__right{gap:22px}}.fdl-mega{position:absolute;top:100%;left:0;right:0;display:none;background:var(--fdl2-white);border-top:1px solid var(--fdl2-hair);border-bottom:1px solid var(--fdl2-hair)}.fdl-hd__item--mega:hover>.fdl-mega,.fdl-hd__item--mega:focus-within>.fdl-mega{display:block}.fdl-hd__item--mega.is-closed>.fdl-mega{display:none}.fdl-mega__in{display:flex;align-items:flex-start;gap:64px;padding:36px 24px 44px}.fdl-mega__cols{display:flex;gap:64px}.fdl-mega__col{min-width:160px}.fdl-mega__heading{margin:0 0 14px;font:600 11px/1.4 var(--fdl2-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fdl2-grey)}.fdl-mega__links{display:grid;gap:2px;margin:0;padding:0;list-style:none}.fdl-mega__links a{display:inline-block;padding-block:4px;font:400 14px/22px var(--fdl2-sans);color:var(--fdl2-ink);text-decoration:none}.fdl-mega__links a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fdl-mega__tiles{display:flex;gap:24px;margin-inline-start:auto}.fdl-mega__tile{display:block;width:220px;color:var(--fdl2-ink);text-decoration:none}.fdl-mega__img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--fdl2-plate)}.fdl-mega__cap{display:block;margin-top:10px;font:400 13px/18px var(--fdl2-sans)}.fdl-mega__tile:hover .fdl-mega__cap{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:1099px){.fdl-mega__in,.fdl-mega__cols{gap:40px}.fdl-mega__tile{width:170px}}.fdl-drawer{width:min(88vw,380px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--fdl2-white);color:var(--fdl2-ink);overflow-y:auto}.fdl-drawer::backdrop{background:#1111114d}html.fdl-drawer-open{overflow:hidden}.fdl-drawer__head{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 16px;border-bottom:1px solid var(--fdl2-hair)}.fdl-drawer__logo{font:500 23px/1 var(--fdl2-serif);color:var(--fdl2-ink);text-decoration:none}.fdl-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-11px;padding:0;border:0;background:transparent;color:var(--fdl2-ink);cursor:pointer}.fdl-drawer__nav{padding:0 16px}.fdl-drawer__group,.fdl-drawer__top{border-bottom:1px solid var(--fdl2-hair)}.fdl-drawer__group>summary,.fdl-drawer__top{display:flex;align-items:center;justify-content:space-between;padding:18px 0;font:500 12px/1.3 var(--fdl2-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--fdl2-ink);text-decoration:none;list-style:none;cursor:pointer}.fdl-drawer__group>summary::-webkit-details-marker{display:none}.fdl-drawer__group>summary:after{content:"";width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%23111111' stroke-width='1.2'%3E%3Cpath d='M2 5l5 5 5-5'/%3E%3C/svg%3E") center / 14px 14px no-repeat;transition:transform .2s ease}.fdl-drawer__group[open]>summary{font-weight:600}.fdl-drawer__group[open]>summary:after{transform:rotate(180deg)}.fdl-drawer__panel{padding:0 0 16px}.fdl-drawer__heading{margin:8px 0 6px;font:600 11px/1.4 var(--fdl2-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fdl2-grey)}.fdl-drawer__links{margin:0 0 8px;padding:0;list-style:none}.fdl-drawer__links a{display:block;padding:7px 0;font:400 15px/1.4 var(--fdl2-sans);color:var(--fdl2-ink);text-decoration:none}.fdl-drawer__foot{display:grid;gap:12px;padding:20px 16px 28px}.fdl-drawer__foot a{font:400 15px/1.4 var(--fdl2-sans);color:var(--fdl2-ink);text-decoration:none}.fdl-shipto{margin:0;font:400 13px/20px var(--fdl2-sans);color:var(--fdl2-grey)}.fdl-popular{padding:4px 0 20px}.fdl-popular__label{margin:0 0 10px;font:500 11px/16px var(--fdl2-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fdl2-grey)}.fdl-popular__list{display:flex;flex-wrap:wrap;gap:8px;margin:0}.fdl-popular__list a{display:inline-flex;align-items:center;height:36px;padding:0 14px;background:var(--fdl2-mist);color:var(--fdl2-ink);font:400 13px/1 var(--fdl2-sans);text-decoration:none}.fdl-popular__list a:hover{background:var(--fdl2-ink);color:var(--fdl2-white)}.fdl-sign{margin-top:64px;background:var(--fdl2-taupe);color:var(--fdl2-ink)}.fdl-sign__in{padding:44px var(--fdl2-gutter)}.fdl-sign capture-form.capture-form{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;max-width:none;color:var(--fdl2-ink)}.fdl-sign .capture-form__heading{max-width:420px;margin:0;font-family:var(--fdl2-serif)!important;font-weight:400!important;font-size:22px!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:var(--fdl2-ink)}.fdl-sign .capture-form__line{margin:0;font:400 14px/1.6 var(--fdl2-sans)}.fdl-sign .capture-form__form{display:grid;gap:12px}.fdl-sign .capture-form__row,.fdl-photo-band .capture-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px;border-bottom:1px solid var(--fdl2-ink)}.fdl-sign .capture-form__input,.fdl-photo-band .capture-form__input{flex:1 1 auto;min-width:0;min-height:0;padding:10px 0;border:0;border-radius:0;background:transparent;color:var(--fdl2-ink);font:400 14px/1.4 var(--fdl2-sans)}.fdl-sign .capture-form__input::placeholder,.fdl-photo-band .capture-form__input::placeholder{color:var(--fdl2-grey);opacity:1}.fdl-sign .capture-form__input:focus-visible,.fdl-photo-band .capture-form__input:focus-visible{outline:none}.fdl-sign .capture-form__row:focus-within,.fdl-photo-band .capture-form__row:focus-within{box-shadow:0 1px 0 0 var(--fdl2-ink)}.fdl-sign .capture-form__button,.fdl-photo-band .capture-form__button{flex:0 0 auto;width:auto!important;min-height:0;height:auto;padding:10px 0;border:0;border-radius:0;background:transparent!important;box-shadow:none;color:var(--fdl2-ink)!important;font:600 11px/1.4 var(--fdl2-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.fdl-sign .capture-form__small,.fdl-photo-band .capture-form__small{margin:0;font:400 12px/1.5 var(--fdl2-sans);color:var(--fdl2-grey)}.fdl-sign .capture-form__small a,.fdl-photo-band .capture-form__small a{color:var(--fdl2-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fdl-sign .capture-form__message,.fdl-photo-band .capture-form__message{margin:0;font:400 13px/1.5 var(--fdl2-sans);color:var(--fdl2-ink)}@media screen and (min-width:750px){.fdl-sign{margin-top:96px}.fdl-sign__in{padding:52px var(--fdl2-gutter)}.fdl-sign capture-form.capture-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px;align-items:start}.fdl-sign .capture-form__heading{font-size:26px!important}.fdl-sign capture-form>:not(.capture-form__heading){grid-column:2}.fdl-sign capture-form>.capture-form__heading{grid-column:1;grid-row:1 / span 3}}.fdl-foot{background:var(--fdl2-warm);color:var(--fdl2-ink);overflow:hidden}.fdl-foot a{color:var(--fdl2-ink);text-decoration:none}.fdl-foot a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fdl-foot__in{padding:56px var(--fdl2-gutter) 0}.fdl-foot__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.fdl-foot__head{margin:0 0 14px;font:600 11px/1.4 var(--fdl2-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fdl2-ink)}.fdl-foot__list{display:grid;gap:0;margin:0;padding:0;list-style:none;font:400 13px/2 var(--fdl2-sans)}.fdl-foot__promise{display:grid;gap:8px;margin-top:40px;padding-top:20px;border-top:1px solid var(--fdl2-hair);font:400 13px/20px var(--fdl2-sans)}.fdl-foot__promise p{margin:0}.fdl-foot__mark{margin:40px 0 0 -.04em;font-family:var(--fdl2-serif);font-weight:400;font-size:17.6vw;line-height:.82;letter-spacing:-.02em;white-space:nowrap;color:var(--fdl2-mark);-webkit-user-select:none;user-select:none}.fdl-foot__bar{position:relative;display:flex;flex-direction:column;gap:12px;margin-top:-1px;padding:16px 0 22px;border-top:1px solid var(--fdl2-hair);background:var(--fdl2-warm);font:400 11px/1.5 var(--fdl2-sans);color:var(--fdl2-grey)}.fdl-foot__copy,.fdl-foot__bar .fdl-shipto{margin:0;font:400 11px/1.5 var(--fdl2-sans);color:var(--fdl2-grey)}.fdl-foot__right{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.fdl-foot__legal{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none}.fdl-foot__legal a{color:var(--fdl2-grey);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media screen and (min-width:750px){.fdl-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.fdl-foot__mark{margin-top:56px;font-size:19.5vw}.fdl-foot__bar{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}.fdl-media{position:relative;overflow:hidden;background:var(--fdl2-white)}.fdl-media video,.fdl-media__still{display:block;width:100%;height:100%;object-fit:cover}.fdl2-crumbs{padding-top:20px;font:400 12px/18px var(--fdl2-sans);color:var(--fdl2-grey)}.fdl2-crumbs a{color:var(--fdl2-grey);text-decoration:none}.fdl2-crumbs a:hover{color:var(--fdl2-ink);text-decoration:underline}.fdl2-crumbs [aria-current]{color:var(--fdl2-ink)}.fdl2-coll__head{display:grid;gap:24px;padding:18px 0 24px}.fdl2-coll__line{margin:10px 0 0;font:400 16px/24px var(--fdl2-sans);color:var(--fdl2-grey)}.fdl2-coll__film{aspect-ratio:16 / 9}@media screen and (min-width:990px){.fdl2-coll__head--media{grid-template-columns:minmax(0,1fr);gap:24px}.fdl2-coll__head--media .fdl2-coll__film{order:-1;aspect-ratio:auto;height:min(42vw,560px)}}.fdl2-chips{display:flex;gap:8px;margin:0 calc(var(--fdl2-gutter) * -1) 20px;padding:0 var(--fdl2-gutter);overflow-x:auto;list-style:none;scrollbar-width:none}.fdl2-chips::-webkit-scrollbar{display:none}.fdl2-chip{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:0;border-radius:0;background:var(--fdl2-mist);color:var(--fdl2-ink);font:400 13px/1 var(--fdl2-sans);white-space:nowrap;text-decoration:none;cursor:pointer}.fdl2-chip[aria-current=page],.fdl2-chip[aria-pressed=true]{background:var(--fdl2-ink);color:var(--fdl2-white)}.fdl2-toolbar{display:flex;align-items:center;justify-content:space-between;height:52px;margin-bottom:28px;border-top:1px solid var(--fdl2-hair);border-bottom:1px solid var(--fdl2-hair);font:400 14px/1 var(--fdl2-sans)}.fdl2-toolbar__filter{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--fdl2-ink);font:inherit;cursor:pointer}.fdl2-toolbar__dot{width:6px;height:6px;border-radius:50%;background:var(--fdl2-ink)}.fdl2-sort{display:flex;align-items:center;gap:6px}.fdl2-sort label{color:var(--fdl2-grey)}.fdl2-sort select{padding:4px 18px 4px 2px;border:0;background:transparent;color:var(--fdl2-ink);font:inherit;cursor:pointer}.fdl2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}@media screen and (min-width:990px){.fdl2-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fdl2-cell[hidden],.fdl2-tile[hidden]{display:none}.fdl2-tile{position:relative;grid-column:span 2;overflow:hidden}.fdl2-tile__media{aspect-ratio:4 / 5;height:100%}@media screen and (min-width:990px){.fdl2-tile__media{aspect-ratio:auto;min-height:100%}.fdl2-tile .fdl-media{position:absolute;top:0;right:0;bottom:0;left:0}.fdl2-tile{min-height:520px}}.fdl2-tile__in{position:absolute;left:24px;right:24px;bottom:24px;display:grid;gap:14px;justify-items:start}.fdl2-tile__line{margin:0;max-width:16ch;font-family:var(--fdl2-serif);font-weight:500;font-size:32px;line-height:36px;color:var(--fdl2-white);text-shadow:0 1px 18px rgb(0 0 0 / .18)}.fdl2-tile__link{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;background:var(--fdl2-white);color:var(--fdl2-ink);font:500 14px/1 var(--fdl2-sans);text-decoration:none}.fdl2-empty{margin:24px 0;font:400 15px/24px var(--fdl2-sans)}.fdl2-linkbtn{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.fdl2-foot-line{margin:56px 0 72px;padding-top:24px;border-top:1px solid var(--fdl2-hair);font:400 15px/24px var(--fdl2-sans)}.fdl2-foot-line a{color:inherit}.fdl2-filter{width:min(400px,100vw);max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;border:0;background:var(--fdl2-white);color:var(--fdl2-ink)}.fdl2-filter::backdrop{background:#11111159}.fdl2-filter__form{display:flex;flex-direction:column;height:100%}.fdl2-filter__head{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 24px;border-bottom:1px solid var(--fdl2-hair)}.fdl2-filter__title{margin:0;font:500 14px/1 var(--fdl2-sans)}.fdl2-filter__close{width:44px;height:44px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer}.fdl2-filter__groups{flex:1;overflow-y:auto}.fdl2-filter__group{display:grid;gap:12px;margin:0;padding:0 24px 24px;border:0;border-bottom:1px solid var(--fdl2-hair)}.fdl2-filter__group legend{display:block;width:100%;margin:0 -24px 16px;padding:12px 24px;background:var(--fdl2-mist);font:500 11px/16px var(--fdl2-sans);letter-spacing:.14em;text-transform:uppercase}.fdl2-filter__group label{display:flex;align-items:center;gap:10px;font:400 14px/20px var(--fdl2-sans);cursor:pointer}.fdl2-filter__group input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--fdl2-ink)}.fdl2-range{position:relative;height:28px}.fdl2-range input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;background:none;pointer-events:none;accent-color:var(--fdl2-ink)}.fdl2-range input[type=range]::-webkit-slider-thumb{pointer-events:auto}.fdl2-range input[type=range]::-moz-range-thumb{pointer-events:auto}.fdl2-range__out{margin:0;font:400 13px/20px var(--fdl2-sans);color:var(--fdl2-grey)}.fdl2-filter__foot{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 24px;border-top:1px solid var(--fdl2-hair)}.fdl-card{display:block;color:inherit;text-decoration:none}.fdl-card__img{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--fdl2-plate)}.fdl-card__plate{width:100%;height:100%;object-fit:cover}.fdl-card__plate--hover{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover!important;opacity:0;transition:opacity .35s ease}@media(hover:hover){.fdl-card--hover:hover .fdl-card__plate--hover{opacity:1}}.fdl-card__info{padding-top:14px}.fdl-card__nm{margin:0;font:600 11px/1.35 var(--fdl2-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fdl2-ink)}.fdl-card__mat,.fdl-card__sz{margin:3px 0 0;font:400 12px/1.4 var(--fdl2-sans);color:var(--fdl2-grey)}.fdl-card__pr{width:auto;margin:3px 0 0;font:400 12px/1.4 var(--fdl2-sans);color:var(--fdl2-ink)}.fdl-card__row{display:flex;flex-wrap:nowrap;gap:7px;margin-top:10px}.fdl-card .fdl-card__row .fdl-sw{display:inline-block;width:12px;height:12px;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024!important}.fdl-card .fdl-card__row .fdl-sw--yellow{background:radial-gradient(circle at 35% 30%,#f3e3b4,#c9a55a 70%)}.fdl-card .fdl-card__row .fdl-sw--white{background:radial-gradient(circle at 35% 30%,#fff,#bfc2c6 75%)}.fdl-card .fdl-card__row .fdl-sw--rose{background:radial-gradient(circle at 35% 30%,#f7dcd2,#c98f7e 72%)}.fdl2-tiles__head{margin-bottom:24px}.fdl2-tiles__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fdl2-tiles--n3 .fdl2-tiles__row>:last-child:nth-child(odd){grid-column:span 2}@media screen and (min-width:990px){.fdl2-tiles__row{grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:24px}.fdl2-tiles--n1 .fdl2-tiles__row{--n: 1}.fdl2-tiles--n2 .fdl2-tiles__row{--n: 2}.fdl2-tiles--n3 .fdl2-tiles__row{--n: 3}.fdl2-tiles--n4 .fdl2-tiles__row{--n: 4}.fdl2-tiles--n5 .fdl2-tiles__row{--n: 5}.fdl2-tiles--n6 .fdl2-tiles__row{--n: 6}.fdl2-tiles--n3 .fdl2-tiles__row>:last-child:nth-child(odd){grid-column:auto}}.fdl2-tile-card{position:relative;display:block;color:var(--fdl2-ink);text-decoration:none}.fdl2-tile-card__img{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--fdl2-white)}.fdl2-tiles--n3 .fdl2-tiles__row>:last-child:nth-child(odd) .fdl2-tile-card__img{aspect-ratio:8 / 5}@media screen and (min-width:990px){.fdl2-tiles--n3 .fdl2-tiles__row>:last-child:nth-child(odd) .fdl2-tile-card__img{aspect-ratio:4 / 5}}.fdl2-tile-card__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}a.fdl2-tile-card:hover .fdl2-tile-card__img img{transform:scale(1.02)}.fdl2-tiles--under .fdl2-tile-card__cap{display:block;margin-top:12px;font:500 14px/20px var(--fdl2-sans)}.fdl2-tiles--over .fdl2-tile-card__cap{position:absolute;left:16px;bottom:16px;font-family:var(--fdl2-serif);font-weight:500;font-size:32px;line-height:36px;color:var(--fdl2-white);text-shadow:0 1px 18px rgb(0 0 0 / .2)}@media screen and (min-width:990px){.fdl2-tiles--over .fdl2-tile-card__cap{left:24px;bottom:24px}}.fdl2-film{display:grid;align-items:center}.fdl2-film__media{position:relative;aspect-ratio:var(--fdl2-film-ratio-phone, 4 / 5);overflow:hidden}.fdl2-film__m{position:absolute;top:0;right:0;bottom:0;left:0}.fdl2-film__m--wide{display:none}.fdl2-film__words{display:grid;gap:18px;justify-items:start;padding:32px var(--fdl2-gutter) 56px}.fdl2-film__line{margin:0;font-family:var(--fdl2-serif);font-weight:500;font-size:40px;line-height:44px}.fdl2-film--bleed .fdl2-film__words{padding-top:20px}.fdl2-film__over{position:absolute;left:var(--fdl2-gutter);right:var(--fdl2-gutter);bottom:24px}.fdl2-film__overline{margin:0;max-width:14ch;font-family:var(--fdl2-serif);font-weight:500;font-size:40px;line-height:44px;color:var(--fdl2-white);text-shadow:0 1px 24px rgb(0 0 0 / .2)}@media screen and (max-width:989px){.fdl2-film__m--phone{display:block}.fdl2-film__media:not(:has(.fdl2-film__m--phone)) .fdl2-film__m--wide{display:block}}@media screen and (min-width:990px){.fdl2-film__m--wide{display:block}.fdl2-film__m--phone{display:none}.fdl2-film--split{grid-template-columns:1fr 1fr}.fdl2-film--split .fdl2-film__media{aspect-ratio:var(--fdl2-film-ratio, 4 / 5);max-height:92vh}.fdl2-film--split.fdl2-film--media-right .fdl2-film__media{order:2}.fdl2-film--split .fdl2-film__words{padding:64px clamp(48px,7vw,120px)}.fdl2-film__line,.fdl2-film__overline{font-size:64px;line-height:68px}.fdl2-film--bleed .fdl2-film__media{width:100%;aspect-ratio:auto;height:min(56.25vw,860px);max-height:none}.fdl2-film--bleed .fdl2-film__words{position:absolute;left:var(--fdl2-gutter);bottom:48px;padding:0}.fdl2-film--bleed{position:relative}.fdl2-film--bleed .fdl2-film__over{left:var(--fdl2-gutter);bottom:120px}}.fdl2-rail{padding-block:56px 64px}.fdl2-rail__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.fdl2-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px)/2);gap:16px;margin-inline:calc(var(--fdl2-gutter) * -1);padding-inline:var(--fdl2-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fdl2-gutter);scrollbar-width:thin}.fdl2-rail__cell{scroll-snap-align:start}@media screen and (min-width:990px){.fdl2-rail{padding-block:96px 104px}.fdl2-rail__track{grid-auto-columns:calc((100% - 72px)/4);gap:24px}}.product-information{--pdp-ink: #111111;--pdp-grey: var(--fdl2-grey, #6e6a66);--pdp-line: var(--fdl2-hair, #e3dfd8);--pdp-warm: var(--fdl2-warm, #f5f3ef);--pdp-plate: var(--fdl2-plate, #f7f6f3);gap:0}@media screen and (min-width:750px){.product-information .product-information__grid.product-information--media-left:not(.product-information--media-none){grid-column:1 / -1;grid-template-columns:minmax(0,64fr) minmax(0,36fr);column-gap:0;align-items:start;padding:0}.product-information .product-information__grid .product-information__media,.product-information .product-information__grid .product-details{grid-column:auto;padding-inline:0}.product-information .product-details.sticky-content--desktop{position:sticky;top:var(--fdl2-header-h, 68px);align-self:start}}.product-information .product-details>.group-block{padding:22px 16px 0!important;background:#fff;color:var(--pdp-ink)}@media screen and (min-width:750px){.product-information .product-details>.group-block{padding:48px 56px 40px!important}}.product-information .product-details>.group-block>.group-block-content{gap:0!important}.product-information .product-details>.group-block>.group-block-content>*{align-self:stretch}.product-information .fdl2-crumbs--pdp{margin:0;padding:0;font:400 12px/1.4 var(--fdl2-sans);letter-spacing:0;color:var(--pdp-grey)}.product-information .fdl2-crumbs--pdp a{color:var(--pdp-grey);text-decoration:none}.product-information .fdl2-crumbs--pdp a:hover{color:var(--pdp-ink)}.fdl3-head .fdl3-head__title{margin:12px 0 0;font-family:var(--fdl2-serif);font-style:normal;font-weight:400;font-size:28px;line-height:1.08;letter-spacing:-.01em;text-transform:none;color:var(--pdp-ink, #111111)}.fdl3-head .fdl3-head__sub{margin:10px 0 0;font:400 14px/1.6 var(--fdl2-sans);color:var(--pdp-ink, #111111)}.fdl3-head__price{display:block;margin-top:16px;font:500 16px/1.4 var(--fdl2-sans);font-variant-numeric:tabular-nums lining-nums}.fdl3-head__unit{font-weight:400;font-size:13px;color:var(--pdp-grey, #6e6a66)}@media screen and (min-width:750px){.fdl3-head .fdl3-head__title{margin-top:18px;font-size:36px}}.product-information .composer-size-line,.product-information .fidele-set-lines,.product-information .fidele-contents-line{margin-top:12px;font:400 12px/1.5 var(--fdl2-sans)}.product-information .millimeter-rule{margin-top:20px}.product-information .variant-picker{margin-top:30px}.product-information .variant-option--buttons:has([data-fidele-swatch]){display:flex!important;flex-wrap:wrap;gap:14px;margin:0;grid-template-columns:none}.product-information .variant-option--buttons:has([data-fidele-swatch]) legend{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;margin:0 0 12px;padding:0;font:400 13px/1.4 var(--fdl2-sans);letter-spacing:0;text-transform:none;color:var(--pdp-ink)}.product-information .fdl3-opt__name{font-weight:600}.product-information .variant-option--buttons:has([data-fidele-swatch]) legend .variant-option__swatch-value{display:inline;float:none;padding:0;font-weight:400;color:var(--pdp-grey)}.product-information .fdl3-opt__link{font-size:12px;color:var(--pdp-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.product-information .variant-option__button-label[data-fidele-swatch]{position:relative;display:flex;flex:0 0 auto;align-items:center;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:none!important;box-shadow:none!important;color:var(--pdp-ink)!important;overflow:visible;cursor:pointer}@media screen and (min-width:750px){.product-information .variant-option__button-label[data-fidele-swatch]{padding:0}}.product-information .variant-option__button-label[data-fidele-swatch]:before,.product-information .variant-option__button-label[data-fidele-swatch]:after{content:none!important;display:none!important}.product-information .variant-option__button-label[data-fidele-swatch] .variant-option__button-label__pill{display:none!important}.product-information .variant-option__button-label[data-fidele-swatch] .variant-option__button-label__text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap}.fdl-sw-c{display:inline-block;flex:0 0 26px;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024}.fdl-sw-c--yellow{background:radial-gradient(circle at 35% 30%,#f3e3b4,#c9a55a 70%)}.fdl-sw-c--white{background:radial-gradient(circle at 35% 30%,#fff,#bfc2c6 75%)}.fdl-sw-c--rose{background:radial-gradient(circle at 35% 30%,#f7dcd2,#c98f7e 72%)}.product-information .variant-option__button-label[data-fidele-swatch]:has(input:checked) .fdl-sw-c{outline:1px solid var(--pdp-ink);outline-offset:3px}.product-information .variant-option__button-label[data-fidele-swatch]:has(input:focus-visible) .fdl-sw-c{outline:2px solid var(--pdp-ink);outline-offset:3px}.product-information .variant-option__button-label[data-fidele-swatch] input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.product-information .product-details>.group-block>.group-block-content>.group-block{margin-top:28px;padding:0!important;border:0;background:transparent!important;color:var(--pdp-ink)}.product-information .product-details .group-block-content>.group-block>.group-block-content{gap:0!important}.product-information .product-details .group-block-content>.group-block>.group-block-content>*{align-self:stretch;width:100%}.product-information capture-notify{display:block;width:100%;max-width:none;margin:0;padding:0}.product-information capture-notify .capture-form__open,.product-information .product-details [name=add]{display:grid;place-content:center;width:100%;height:56px;min-height:56px;margin:0;padding:0 16px;border:0;border-radius:0;background:var(--pdp-ink);box-shadow:none;color:#fff;font:600 12px/1 var(--fdl2-sans);letter-spacing:.12em;text-align:center;text-transform:uppercase;cursor:pointer}.product-information capture-notify .capture-form__open:hover,.product-information .product-details [name=add]:hover{background:#111111d9}.product-information capture-notify .capture-form__open:focus-visible,.product-information .product-details [name=add]:focus-visible{outline:2px solid var(--pdp-ink);outline-offset:2px}.product-information capture-notify .capture-form__panel{display:grid;gap:12px;padding:18px 0 4px}.product-information capture-notify .capture-form__panel[hidden]{display:none}.product-information capture-notify .capture-form__heading,.product-information capture-notify .capture-form__line,.product-information capture-notify .capture-form__check,.product-information capture-notify .capture-form__message{margin:0;font:400 13px/1.5 var(--fdl2-sans);letter-spacing:0;text-transform:none;color:var(--pdp-ink)}.product-information capture-notify .capture-form__heading{font-weight:600}.product-information capture-notify .capture-form__input{width:100%;min-height:0;padding:12px 0;border:0;border-bottom:1px solid var(--pdp-ink);border-radius:0;background:transparent;color:var(--pdp-ink);font:400 14px/1.4 var(--fdl2-sans)}.product-information capture-notify .capture-form__button{display:grid;place-content:center;width:100%;height:48px;min-height:48px;border:1px solid var(--pdp-ink);border-radius:0;background:#fff;box-shadow:none;color:var(--pdp-ink);font:600 11px/1 var(--fdl2-sans);letter-spacing:.12em;text-transform:uppercase}.product-information .fdl2-status{display:block;margin:10px 0 0;padding:12px 16px;background:var(--pdp-warm);list-style:none;text-align:center}.product-information .fdl2-status__line{display:inline;font:400 12px/1.5 var(--fdl2-sans);color:var(--pdp-ink)}.product-information .fdl2-status__line+.fdl2-status__line:before{content:" \b7  "}.product-information .fdl2-dot{display:none}.product-information .accordion{margin:34px 0 0;padding:0;border:0;border-top:1px solid var(--pdp-line);color:var(--pdp-ink)}.product-information .accordion accordion-custom .details,.product-information .accordion.accordion--dividers accordion-custom .details{border-block-start:0;border-block-end:1px solid var(--pdp-line)}.product-information .accordion .details__header{display:flex;align-items:center;justify-content:space-between;min-height:0;padding:19px 0;font:500 12px/1.3 var(--fdl2-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--pdp-ink);list-style:none;cursor:pointer}.product-information .accordion .details[open] .details__header{font-weight:600}.product-information .accordion .details__header::-webkit-details-marker{display:none}.product-information .accordion .details__header:hover{color:var(--pdp-ink)}.product-information .accordion .details__header .svg-wrapper,.product-information .accordion .details__header .details__icon{display:none}.product-information .accordion .details__header:after{content:"";flex:0 0 14px;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%23111111' stroke-width='1.2'%3E%3Cpath d='M2 5l5 5 5-5'/%3E%3C/svg%3E") center / 14px 14px no-repeat;transition:transform .2s ease}.product-information .accordion .details[open] .details__header:after{transform:rotate(180deg)}.product-information .accordion .details-content,.product-information .accordion .details-content p,.product-information .accordion .details-content li,.product-information .accordion .details-content td,.product-information .accordion .details-content th{font:400 14px/1.65 var(--fdl2-sans);letter-spacing:0;text-transform:none;color:var(--pdp-ink)}.product-information .accordion .details-content{padding-block:0}.product-information .accordion .details[open] .details-content{padding-block:0 20px}.product-information .accordion .details-content a{color:var(--pdp-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.product-information .text-block--composer_help{margin-top:22px}.product-information .text-block--composer_help,.product-information .text-block--composer_help p{font:400 12px/1.5 var(--fdl2-sans);color:var(--pdp-grey)}.product-information .text-block--composer_help a{color:var(--pdp-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.product-information .media-gallery__grid{gap:2px!important}.product-information media-gallery .product-media-container{aspect-ratio:4 / 5!important;max-height:none;background:var(--pdp-plate)}.product-information media-gallery .product-media,.product-information media-gallery .product-media img{background:var(--pdp-plate)}.product-information media-gallery .product-media img{width:100%;height:100%;object-fit:cover}.product-information .fdl-chip{position:absolute;left:14px;top:14px;z-index:3;padding:6px 9px;border:0;border-radius:0;background:#ffffffeb;color:var(--pdp-ink);font:600 10px/1.2 var(--fdl2-sans);letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.fdl-tile-lab,.product-information .fdl-gcap,.product-information .fdl-mat--silver,.product-information .fdl-mat--rose{display:none}.product-information:has(input[type=radio][value="18K Rose Gold Vermeil"]:checked) .fdl-mat--rose{display:block}.product-information:has(input[type=radio][value="18K Rose Gold Vermeil"]:checked) .fdl-mat--gold{display:none}.product-information:has(input[type=radio][value="Sterling Silver"]:checked) .fdl-mat--silver{display:block}.product-information:has(input[type=radio][value="Sterling Silver"]:checked) .fdl-mat--gold{display:none}.product-information .media-gallery__grid>li.product-media-container,.product-information slideshow-slide.product-media-container{height:auto;align-self:start}.product-information :is(.media-gallery__grid>li,slideshow-slide).product-media-container.fdl-has-shown.fdl-has-shown{aspect-ratio:auto;height:auto;flex-direction:column;justify-content:flex-start;overflow:visible}.product-information .fdl-has-shown>.product-media,.product-information .fdl-has-shown>.product-media-constraint-wrapper{flex:none;width:100%;aspect-ratio:var(--gallery-aspect-ratio, 4 / 5);overflow:hidden}.product-information .fdl-shown{flex:none;margin:8px 0 0;font:400 12px/18px var(--fdl2-sans);color:var(--fdl2-stone, var(--fdl-stone))}@media screen and (max-width:749px){.product-information .fdl-shown{padding-inline:var(--fdl2-gutter)}}.product-information .fdl-gcap.fdl-gcap--under{display:block;margin:8px 0 0;font:400 12px/18px var(--fdl2-sans);color:var(--fdl2-stone, var(--fdl-stone))}@media screen and (max-width:749px){.product-information .fdl-gcap.fdl-gcap--under{padding-inline:var(--fdl2-gutter)}}@media screen and (max-width:749px){.product-information .product-information__grid{display:block;padding:0}.product-information .product-information__media,.product-information .product-details{width:100%;min-width:100%}.product-information media-gallery slideshow-controls[controls-on-media]{inset-inline:0;bottom:0;justify-content:flex-end;align-items:flex-end;width:100%;min-height:0;padding:0 14px 14px;pointer-events:none;mix-blend-mode:normal}.product-information media-gallery .slideshow-controls__counter{margin:0;padding:5px 9px;border-radius:0;background:#ffffffeb;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--pdp-ink);font:400 11px/1.3 var(--fdl2-sans);pointer-events:auto}.product-information media-gallery .slideshow-controls__counter .slash{margin:0;padding-inline:.3em;color:var(--pdp-ink)}}.fdl3-more{padding-top:72px}.fdl3-more__head{margin:0;padding:0 var(--fdl2-gutter) 18px;font:600 11px/1.3 var(--fdl2-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fdl2-ink)}.fdl3-rail,.fdl3-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.fdl3-rail .fdl-card__info{padding:14px var(--fdl2-gutter) 0 14px}.fdl3-cat{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;color:#fff}.fdl3-cat__img{display:block;width:100%;height:100%;object-fit:cover}.fdl3-cat__label{position:absolute;left:18px;bottom:16px;font:400 13px/1.3 var(--fdl2-sans);letter-spacing:.02em;color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media screen and (max-width:749px){.fdl3-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fdl3-rail::-webkit-scrollbar{display:none}.fdl3-rail>.fdl-card{flex:0 0 62%;scroll-snap-align:start}.fdl3-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.fdl-photo-band{display:grid;grid-template-columns:minmax(0,1fr)}.fdl-photo-band__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--fdl2-plate)}.fdl-photo-band__m{position:absolute;top:0;right:0;bottom:0;left:0}.fdl-photo-band__m video,.fdl-photo-band__m .fdl-media__still{width:100%;height:100%;object-fit:cover}.fdl-photo-band__words{display:flex;flex-direction:column;justify-content:center;padding:44px 20px 52px}.fdl-photo-band--warm .fdl-photo-band__words{background:var(--fdl2-warm);color:var(--fdl2-ink)}.fdl-photo-band--ink .fdl-photo-band__words{background:var(--fdl2-ink);color:#fff}.fdl-photo-band__eye{margin:0;font:600 11px/1.4 var(--fdl2-sans);letter-spacing:.12em;text-transform:uppercase}.fdl-photo-band__head,.fdl-photo-band .capture-form__heading{max-width:520px;margin:18px 0 0;font-family:var(--fdl2-serif)!important;font-weight:400!important;font-size:34px!important;line-height:1.08!important;letter-spacing:-.01em!important;text-transform:none!important;color:inherit}.fdl-photo-band__lede,.fdl-photo-band .capture-form__line{max-width:460px;margin:18px 0 0;font:400 16px/1.55 var(--fdl2-sans);color:inherit}.fdl-photo-band capture-form.capture-form{display:block;max-width:460px;color:inherit}.fdl-photo-band .capture-form__form{display:grid;gap:12px;margin-top:36px}.fdl-photo-band__link{align-self:flex-start;margin-top:34px;font:400 13px/1.4 var(--fdl2-sans);color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.fdl-photo-band__in{display:flex;flex-direction:column}.fdl-photo-band--ink .capture-form__row{border-bottom-color:#fff}.fdl-photo-band--ink .capture-form__input,.fdl-photo-band--ink .capture-form__button,.fdl-photo-band--ink .capture-form__small a{color:#fff!important}@media screen and (min-width:750px){.fdl-photo-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:760px}.fdl-photo-band__media{aspect-ratio:auto}.fdl-photo-band--media-right .fdl-photo-band__media{order:2}.fdl-photo-band__words{padding:80px 9vw 80px 7vw}.fdl-photo-band__head,.fdl-photo-band .capture-form__heading{font-size:46px!important}}.fdl2-faqhead{padding-block:40px 8px}.fdl2-faqhead__line{margin:12px 0 28px;font:400 16px/24px var(--fdl2-sans);color:var(--fdl2-grey)}.fdl2-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none}.fdl2-topics--text{display:flex;flex-wrap:wrap;gap:8px}.fdl2-topic{display:block;color:var(--fdl2-ink);text-decoration:none}.fdl2-topic:not(.fdl2-topic--pic){display:inline-flex;align-items:center;height:40px;padding:0 16px;background:var(--fdl2-mist);font:400 14px/1 var(--fdl2-sans)}.fdl2-topic:not(.fdl2-topic--pic):hover{background:var(--fdl2-ink);color:var(--fdl2-white)}.fdl2-topic__img{display:block;aspect-ratio:4 / 5;overflow:hidden}.fdl2-topic__img img{display:block;width:100%;height:100%;object-fit:cover}.fdl2-topic--pic .fdl2-topic__name{display:block;margin-top:10px;font:500 14px/20px var(--fdl2-sans)}@media screen and (min-width:990px){.fdl2-faqhead{padding-block:64px 16px}.fdl2-topics:not(.fdl2-topics--text){grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.fdl-faq__group{display:grid;gap:8px;padding-block:32px;border-top:1px solid var(--fdl2-hair);scroll-margin-top:calc(var(--header-height, 80px) + 16px)}.fdl-faq__name{margin:0 0 8px;font-family:var(--fdl2-serif);font-weight:500;font-size:32px;line-height:36px}.fidele-faq.fdl-faq details{padding-block:0;border-bottom:1px solid var(--fdl2-hair)}.fidele-faq.fdl-faq summary{position:relative;padding:18px 40px 18px 0;font:500 16px/24px var(--fdl2-sans);list-style:none;cursor:pointer}.fidele-faq.fdl-faq summary::-webkit-details-marker{display:none}.fidele-faq.fdl-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font:300 22px/1 var(--fdl2-sans)}.fidele-faq.fdl-faq details[open] summary:after{content:"\2212"}.fidele-faq.fdl-faq details>:not(summary){margin:0 0 16px;font:400 15px/24px var(--fdl2-sans)}@media screen and (min-width:990px){.fdl-faq__group{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;padding-block:48px}.fdl-faq__name{position:sticky;top:calc(var(--header-height, 80px) + 24px);align-self:start}}.fdl2-note{padding-block:8px 80px}.fdl2-note__in{padding-top:24px;border-top:1px solid var(--fdl2-hair);font:400 15px/24px var(--fdl2-sans)}.fdl2-note__in p{margin:0}.fdl2-note__in a{color:inherit}.fidele-page h2{font-family:var(--fdl2-serif);font-weight:500}.fdl-ihero__img{position:relative}.fdl-ihero__film{display:none}@media screen and (min-width:990px){.fdl-ihero__film{display:block;position:absolute;top:0;right:0;bottom:0;left:0}}.fidele-hero--overlay .fidele-hero__content .button,.fidele-hero--overlay .fidele-hero__content .button-secondary{border-radius:0}.fdl2-topics--mixed{display:flex;flex-wrap:wrap;gap:8px}.fdl2-topics--mixed .fdl2-topic__img{display:none}.fdl2-topics--mixed .fdl2-topic{display:inline-flex;align-items:center;height:40px;padding:0 16px;background:var(--fdl2-mist);font:400 14px/1 var(--fdl2-sans)}.fdl2-topics--mixed .fdl2-topic .fdl2-topic__name{margin:0;font:inherit}@media screen and (min-width:750px){.fidele-hero--overlay .fidele-hero__content .button,.fidele-hero--overlay .fidele-hero__content .button-secondary,.fidele-hero--overlay .fidele-hero__content a.button{--button-color: var(--fdl2-ink);--button-background-color: var(--fdl2-white);--button-border-color: var(--fdl2-white);border-color:var(--fdl2-white);background:var(--fdl2-white);color:var(--fdl2-ink)}.fidele-hero--overlay .fidele-hero__content .button-secondary{--button-background-color: transparent;background:transparent;color:var(--fdl2-white)}}.fdl-policy-lines p{margin:0 0 10px}.fdl-policy-lines p:last-child{margin-bottom:0}.fdl-policy-lines--small{margin-top:14px}.fdl-policy-lines--small p{font:400 12px/1.5 var(--fdl2-sans);color:var(--fdl2-grey)}.fdl-policy-lines a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fdl-cart-ship p{margin:0}body .shopify-policy__container{max-width:720px;margin:0 auto;padding:48px 16px 80px;color:var(--fdl2-ink)}body .shopify-policy__title h1{margin:0 0 28px;font-family:var(--fdl2-serif);font-weight:400;font-size:28px;line-height:1.08;letter-spacing:-.01em;text-transform:none}body .shopify-policy__body,body .shopify-policy__body p,body .shopify-policy__body li{font:400 14px/1.6 var(--fdl2-sans);color:var(--fdl2-ink)}body .shopify-policy__body p{margin:0 0 14px}body .shopify-policy__body :is(h2,h3,h4){margin:36px 0 12px;font:600 12px/1.4 var(--fdl2-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--fdl2-ink)}body .shopify-policy__body :is(ul,ol){margin:0 0 14px;padding-left:1.3em}body .shopify-policy__body li{margin:0 0 6px}body .shopify-policy__body strong{font-weight:600}body .shopify-policy__body a{color:var(--fdl2-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media screen and (min-width:750px){body .shopify-policy__container{padding:72px 24px 96px}body .shopify-policy__title h1{font-size:36px}}.fdl-legal{max-width:720px;margin:0 auto;padding:48px 16px 80px;color:var(--fdl2-ink)}.fdl-legal__title{margin:0 0 28px;font-family:var(--fdl2-serif);font-weight:400;font-size:28px;line-height:1.08;letter-spacing:-.01em}.fdl-legal__body,.fdl-legal__body p,.fdl-legal__body li{font:400 14px/1.6 var(--fdl2-sans);color:var(--fdl2-ink)}.fdl-legal__body p{margin:0 0 14px}.fdl-legal__body h2{margin:36px 0 12px;font:600 12px/1.4 var(--fdl2-sans);letter-spacing:.09em;text-transform:uppercase}.fdl-legal__body ul,.fdl-legal__body ol{margin:0 0 14px;padding-left:1.3em}.fdl-legal__body li{margin:0 0 6px}.fdl-legal__body strong{font-weight:600}.fdl-legal__body a{color:var(--fdl2-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media screen and (min-width:750px){.fdl-legal{padding:72px 24px 96px}.fdl-legal__title{font-size:36px}}@media screen and (max-width:749px){.section-password .section-content-wrapper{padding-inline:4px}}.fdl-pass{display:grid;gap:10px;width:100%;max-width:360px;margin:8px auto 0;align-self:center;box-sizing:border-box}.fdl-pass *,.fdl-pass *:before,.fdl-pass *:after{box-sizing:border-box}.fdl-pass .fdl-pass__label{font:600 11px/16px var(--font-body--family);letter-spacing:.09em;text-align:center;text-transform:uppercase;color:#6e6e6e}.fdl-pass .fdl-pass__input{display:block;width:100%;min-width:0;max-width:100%;height:48px;margin:0;padding:12px 0;border:0;border-bottom:1px solid #111111;border-radius:0;background:transparent;color:#111;font:400 16px/1 var(--font-body--family)}.fdl-pass .fdl-pass__input:focus-visible{outline:2px solid #111111;outline-offset:2px}.fdl-pass .fdl-pass__button{display:block;width:100%;height:52px;margin:0;padding:0 16px;border:0;border-radius:0;background:#111;color:#fff;font:500 12px/1 var(--font-body--family);letter-spacing:.12em;text-align:center;text-transform:uppercase;cursor:pointer}.fdl-pass .fdl-pass__button:hover{background:#2a2a2a}.fdl-pass .fdl-pass__button:focus-visible{outline:2px solid #111111;outline-offset:2px}.fdl-pass .fdl-pass__error{margin:0;font:400 13px/20px var(--font-body--family);text-align:center;color:#111}.password-footer.password-footer{gap:4px 16px;padding:28px 20px 32px;font:400 12px/1.5 var(--fdl2-sans);text-align:center;color:#6e6e6e}@media screen and (min-width:750px){.password-footer.password-footer{flex-direction:row;flex-wrap:wrap;justify-content:center}}.password-footer .password-footer__powered-by,.password-footer .password-footer__admin-link,.password-footer .password-footer__button{font:400 12px/1.5 var(--fdl2-sans);color:#6e6e6e}.password-footer .password-footer__powered-by{height:auto;justify-content:center;gap:5px}.password-footer .password-footer__powered-by .icon-shopify{height:1.25em;color:#6e6e6e}.password-footer .password-footer__links{flex-direction:column;gap:4px}.password-footer .password-footer__admin-link a{color:#6e6e6e;text-decoration:underline;text-underline-offset:2px}.password-footer .password-footer__button{height:auto;min-height:0;padding:0;text-decoration:underline}body:has(#FdlPasswordForm) .password-footer__button,body:has(#FdlPasswordForm) .password-dialog{display:none!important}.add-to-cart-button .add-to-cart-icon,.add-to-cart-button .add-to-cart__added,.sticky-add-to-cart__button .svg-wrapper{display:none!important}.add-to-cart-button,.sticky-add-to-cart__button{flex-direction:row!important;align-items:center;justify-content:center;gap:0;white-space:nowrap}.add-to-cart-button .add-to-cart-text{display:inline-flex!important;flex-direction:row!important;gap:0;opacity:1!important;transform:none!important}.add-to-cart-button.fdl-is-loading{opacity:.6;pointer-events:none}.add-to-cart-button.fdl-is-loading{position:relative}.add-to-cart-button.fdl-is-loading:after{content:"";position:absolute;top:50%;right:18px;width:12px;height:12px;margin-top:-6px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:fdl-spin .7s linear infinite}@keyframes fdl-spin{to{transform:rotate(360deg)}}.fdl-ship-progress{margin:0 0 12px;font:500 13px/18px var(--fdl2-sans)}.fdl-ship-progress__bar{height:3px;margin-top:8px;background:#0000001a}.fdl-ship-progress__bar span{display:block;height:100%;background:#71726a}.fdl-cart-view{display:block;margin-top:12px;font:400 13px/18px var(--fdl2-sans);text-align:center;text-decoration:underline;text-underline-offset:3px;color:inherit}#cart-drawer [name=checkout]{width:100%;background:#111!important;color:#fff!important;border-color:#111!important;text-transform:uppercase;letter-spacing:.08em}@media screen and (max-width:749px){#cart-drawer .theme-drawer__dialog{width:100vw;max-width:100vw}}.sticky-add-to-cart__button{width:auto!important;min-width:0;padding-inline:18px!important}.sticky-add-to-cart__button .add-to-cart-text__content{display:inline!important;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.fdl-cart-title-count{font:inherit}.fdl-szpop{position:relative;display:inline-block}.fdl-szpop__panel{position:absolute;z-index:20;top:calc(100% + 10px);right:0;display:none;width:260px;padding:14px 16px;background:#fff;border:1px solid rgb(0 0 0 / .12);box-shadow:0 8px 24px #00000014;font:400 12px/18px var(--fdl2-sans);color:var(--pdp-ink, #111);text-align:left;white-space:normal}.fdl-szpop:hover .fdl-szpop__panel,.fdl-szpop:focus-within .fdl-szpop__panel,.fdl-szpop.is-open .fdl-szpop__panel{display:block}.fdl-szpop__row{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px solid rgb(0 0 0 / .06)}.fdl-szpop__wait{display:block;margin-top:8px;color:var(--fdl2-stone, #6e6a66)}.fdl-szpop__more{display:inline-block;margin-top:10px;color:inherit;text-decoration:underline;text-underline-offset:3px}.fdl-card-box{position:relative}.fdl3-rail>.fdl-card-box{min-width:0}.fdl-card-box__over{position:absolute;inset:0 0 auto 0;aspect-ratio:4 / 5;display:flex;align-items:flex-end;padding:10px;pointer-events:none}.fdl-card__add{width:100%;min-height:40px;padding:0 12px;border:1px solid #111;background:#fff;color:#111;font:500 11px/1 var(--fdl2-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;pointer-events:auto;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,background .2s ease,color .2s ease}.fdl-card-box:hover .fdl-card__add,.fdl-card__add:focus-visible{opacity:1;transform:none}.fdl-card__add:hover{background:#111;color:#fff}.fdl-card__add.fdl-is-loading{opacity:.6;pointer-events:none}@media(hover:none){.fdl-card-box__over{position:static;aspect-ratio:auto;padding:10px 14px 0}.fdl-card__add{opacity:1;transform:none;min-height:36px}}.fdl3-cat:after,.fdl2-tiles--over .fdl2-tile-card__img:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to top,#0000006b,#0000);pointer-events:none}.fdl3-cat__label,.fdl2-tiles--over .fdl2-tile-card__cap{z-index:1;text-shadow:0 1px 6px rgb(0 0 0 / .35)}.fdl2-tiles--over .fdl2-tile-card__img{position:relative;display:block}@media screen and (max-width:749px){.sticky-add-to-cart__price{display:none!important}.fdl3-rail>.fdl-card-box{flex:0 0 62%;scroll-snap-align:start}}#cart-drawer .theme-drawer__header.fdl-cd__head{display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;padding:16px 18px;border-bottom:1px solid rgb(0 0 0 / .08)}#cart-drawer .fdl-cd__icon{display:inline-flex;color:#111}#cart-drawer .fdl-cd__head .fdl-cd__title{grid-column:2;justify-self:center;margin:0;font:600 18px/24px var(--fdl2-sans);letter-spacing:0;text-transform:none;color:#111}#cart-drawer .fdl-cd__close{grid-column:3;justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#111;cursor:pointer}#cart-drawer .cart-drawer__inner,#cart-drawer .cart-items-component{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}#cart-drawer .cart-drawer__content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}#cart-drawer .cart-drawer__items{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px 0}#cart-drawer .theme-drawer__dialog::backdrop{background:#00000073}#cart-drawer .theme-drawer__dialog{--animation-speed: .25s}#cart-drawer .cart-items__table-row:has(th),.cart-page .cart-items__table-row:has(th){display:none!important}#cart-drawer .cart-items__table-row,.cart-page .cart-items__table-row,#cart-drawer .cart-items__table-row--full-width-variants,.cart-page .cart-items__table-row--full-width-variants{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;grid-template-areas:"media details price" "media variants variants" "media quantity quantity" "media error error";column-gap:14px;row-gap:2px;align-items:start;margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid rgb(0 0 0 / .06)!important}#cart-drawer .cart-items__table-row:last-child,.cart-page .cart-items__table-row:last-child{border-bottom:0!important}#cart-drawer .cart-items__media,.cart-page .cart-items__media,#cart-drawer .cart-items__media-container,.cart-page .cart-items__media-container{width:96px;height:96px}#cart-drawer .cart-items__media-image,.cart-page .cart-items__media-image,#cart-drawer .cart-items__table-row img,.cart-page .cart-items__table-row img{width:96px!important;height:96px!important;aspect-ratio:1;object-fit:cover;border:1px solid rgb(0 0 0 / .1);border-radius:8px}#cart-drawer .cart-items__title,.cart-page .cart-items__title{font:600 15px/20px var(--fdl2-sans)!important;letter-spacing:.02em;text-transform:uppercase;color:#111;text-decoration:none}#cart-drawer .cart-items__variants-wrapper,.cart-page .cart-items__variants-wrapper,#cart-drawer .cart-items__variants,.cart-page .cart-items__variants,#cart-drawer .cart-items__variant,.cart-page .cart-items__variant,#cart-drawer .cart-items__variant dd,.cart-page .cart-items__variant dd{margin:0;font:400 13px/18px var(--fdl2-sans);color:#6e6a66}#cart-drawer .cart-items__unit-price-wrapper,.cart-page .cart-items__unit-price-wrapper{display:none!important}#cart-drawer .cart-items__price,.cart-page .cart-items__price{grid-area:price;font:600 15px/20px var(--fdl2-sans);color:#111;text-align:right}#cart-drawer .cart-items__quantity,.cart-page .cart-items__quantity{grid-area:quantity;margin-top:8px}#cart-drawer .cart-items__quantity-controls,.cart-page .cart-items__quantity-controls{display:flex;align-items:center;gap:12px;height:36px}#cart-drawer .cart-items__quantity-controls .quantity-selector,.cart-page .cart-items__quantity-controls .quantity-selector{width:110px;height:36px;min-height:36px;border:0!important;border-radius:6px;background:#f2f0ec}#cart-drawer .cart-items__quantity-controls .quantity-selector button,.cart-page .cart-items__quantity-controls .quantity-selector button{width:34px;height:36px}#cart-drawer .cart-items__quantity-controls .quantity-selector input,.cart-page .cart-items__quantity-controls .quantity-selector input{font:500 14px/1 var(--fdl2-sans);background:transparent}#cart-drawer .cart-items__remove,.cart-page .cart-items__remove{width:28px;height:36px;padding:0;border:0;background:none;color:#6e6a66}#cart-drawer .cart-drawer__summary{flex:none;position:static;margin-top:auto;display:block;gap:0;height:auto;padding:14px 18px 16px;border-top:1px solid rgb(0 0 0 / .08);background:#fff;-webkit-mask-image:none;mask-image:none}#cart-drawer .fdl-cd,.cart-page .fdl-cd,#cart-drawer .fdl-cd__discount,.cart-page .fdl-cd__discount{display:block;width:100%}.fdl-cd .fdl-ship-progress{margin:0 0 14px;text-align:center}.fdl-cd__label{display:block;margin:0 0 6px;font:500 13px/18px var(--fdl2-sans);letter-spacing:0;text-transform:none;color:#111}#cart-drawer .fdl-cd__form,.cart-page .fdl-cd__form{display:flex;align-items:stretch;gap:8px;height:44px}#cart-drawer .fdl-cd__input,.cart-page .fdl-cd__input{flex:1 1 auto;min-width:0;height:44px!important;max-height:44px;padding:0 14px;border:0!important;border-radius:6px;background:#f2f0ec;font:400 14px/1 var(--fdl2-sans)}#cart-drawer .fdl-cd__apply,.cart-page .fdl-cd__apply{flex:none;height:44px!important;min-height:0!important;padding:0 20px!important;border:0!important;border-radius:6px;background:#111!important;color:#fff!important;font:600 14px/1 var(--fdl2-sans);letter-spacing:0;text-transform:none}.fdl-cd__codes{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.fdl-cd__codes:empty{display:none}.fdl-cd .cart-discount__error{margin-top:6px;font:400 12px/16px var(--fdl2-sans);color:#a33}.fdl-cd__totals{margin:14px 0 12px}.fdl-cd__line{display:flex;justify-content:space-between;margin:0 0 4px;font:400 14px/20px var(--fdl2-sans);color:#111}.fdl-cd__line--sub{font-weight:600;font-size:15px}#cart-drawer .fdl-cd__checkout,.cart-page .fdl-cd__checkout{width:100%;height:56px;border:0;border-radius:6px;background:#111!important;color:#fff!important;font:600 17px/1 var(--fdl2-sans);letter-spacing:0;text-transform:none}.fdl-cd__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;padding:0;list-style:none}.fdl-cd__pay-icon{width:38px;height:24px}.fdl-launch{display:block;margin:4px 0 0;font:400 13px/18px var(--fdl2-sans);color:#6e6a66}.fdl-launch--card{margin:2px 0 0;font:500 11px/16px var(--fdl2-sans);letter-spacing:.04em;color:#111}.product-information fieldset:has(.fdl-setcard){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-information fieldset:has(.fdl-setcard) legend{grid-column:1 / -1}.product-information .variant-option__button-label.fdl-setcard{position:relative;display:grid!important;grid-template-columns:1fr;justify-items:start;gap:4px;width:auto!important;height:auto!important;min-height:0;padding:8px 8px 12px!important;border:1px solid rgb(0 0 0 / .12)!important;border-radius:6px;background:#fff!important;text-align:left;cursor:pointer}.product-information .variant-option__button-label.fdl-setcard:has(input:checked){border-color:#111!important;box-shadow:inset 0 0 0 .5px #111}.product-information .fdl-setcard .variant-option__button-label__pill{display:none!important}.product-information .fdl-setcard__img{display:block;width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:4px;background:var(--fdl2-plate, #f3f1ec)}.product-information .fdl-setcard__img img{width:100%;height:100%;object-fit:cover;object-position:50% 52%}.product-information .fdl-setcard__name{font:600 13px/18px var(--fdl2-sans);color:#111;text-transform:none;letter-spacing:0}.product-information .fdl-setcard__price{font:400 13px/18px var(--fdl2-sans);color:#111}.product-information .fdl-setcard__save{font:600 12px/16px var(--fdl2-sans);color:#9b2c55}.fdl-giftblock{display:grid;grid-template-columns:minmax(0,1fr) 132px;margin-top:14px;overflow:hidden;border-radius:6px;background:#f5f3ef}.fdl-giftblock__words{padding:16px 18px}.fdl-giftblock__eye{margin:0 0 4px;font:500 11px/14px var(--fdl2-sans);letter-spacing:.08em;text-transform:uppercase;color:#6e6a66}.fdl-giftblock__head{margin:0 0 6px;font:600 16px/22px var(--fdl2-sans);color:#111}.fdl-giftblock__text{margin:0;font:400 13px/19px var(--fdl2-sans);color:#111}.fdl-giftblock__img img{display:block;width:100%;height:100%;object-fit:cover}#cart-drawer .fdl-gift-line .cart-items__quantity-controls .quantity-selector-wrapper,.cart-page .fdl-gift-line .cart-items__quantity-controls .quantity-selector-wrapper{display:none}.fdl-gift-free{font:600 15px/20px var(--fdl2-sans);color:#111}.fdl-gift-swap{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.fdl-gift-progress{margin-bottom:10px}#cart-drawer .cart-items__variants-wrapper>ul.list-unstyled,.cart-page .cart-items__variants-wrapper>ul.list-unstyled{display:none}.fdl-lw{margin-top:48px}.fdl-lw-strip{background:#71726a;color:#fff}.fdl-lw-strip__list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 32px;margin:0;padding:16px var(--fdl2-gutter);list-style:none;font:500 13px/18px var(--fdl2-sans)}.fdl-lw-strip__list li{display:inline-flex;align-items:center;gap:8px}.fdl-lw-tabs{max-width:820px;margin:56px auto;padding:0 var(--fdl2-gutter)}.fdl-lw-tabs__bar{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 28px;border-bottom:1px solid rgb(0 0 0 / .1)}.fdl-lw-tabs__bar [role=tab]{padding:12px 2px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;font:500 14px/20px var(--fdl2-sans);color:#6e6a66;cursor:pointer}.fdl-lw-tabs__bar [role=tab][aria-selected=true]{border-bottom-color:#111;color:#111}.fdl-lw-tabs__panel{padding:24px 0 0;font:400 15px/24px var(--fdl2-sans);color:#111;text-align:center}.fdl-lw-tabs__panel p{margin:0 0 10px}.fdl-lw-sizes{display:inline-grid;gap:2px 18px;grid-template-columns:auto auto;margin:6px 0 12px;padding:0;list-style:none;text-align:left}.fdl-lw-sizes li{display:contents}.fdl-lw-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fdl-lw-mat--silver,.fdl-lw-mat--rose{display:none}body:has(.product-information input[type=radio][value="Sterling Silver"]:checked) .fdl-lw-mat--silver,body:has(.product-information input[type=radio][value="18K Rose Gold Vermeil"]:checked) .fdl-lw-mat--rose{display:block}body:has(.product-information input[type=radio][value="Sterling Silver"]:checked) .fdl-lw-mat--gold,body:has(.product-information input[type=radio][value="18K Rose Gold Vermeil"]:checked) .fdl-lw-mat--gold{display:none}.fdl-lw-split{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:64px 0;background:#f5f3ef}.fdl-lw-split__img{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f7f6f2}.fdl-lw-split__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.fdl-lw-side--silver,.fdl-lw-side--rose{display:none!important}body:has(.product-information input[type=radio][value="Sterling Silver"]:checked) .fdl-lw-split__img--side:has(.fdl-lw-side--silver) .fdl-lw-side--gold,body:has(.product-information input[type=radio][value="18K Rose Gold Vermeil"]:checked) .fdl-lw-split__img--side:has(.fdl-lw-side--rose) .fdl-lw-side--gold{display:none!important}body:has(.product-information input[type=radio][value="Sterling Silver"]:checked) .fdl-lw-side--silver,body:has(.product-information input[type=radio][value="18K Rose Gold Vermeil"]:checked) .fdl-lw-side--rose{display:block!important}.fdl-lw-split__cap{position:absolute;left:14px;bottom:10px;margin:0;font:400 12px/16px var(--fdl2-sans);color:#6e6a66}.fdl-lw-split__words{display:grid;align-content:center;gap:14px;padding:40px var(--fdl2-gutter) 48px;font:400 16px/26px var(--fdl2-sans)}.fdl-lw-split__words p{margin:0;max-width:44ch}.fdl-lw-split__head{margin:0;font-family:var(--fdl2-serif);font-weight:500;font-size:34px;line-height:40px}.fdl-lw-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-top:2px}.fdl-lw-row__item{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden}.fdl-lw-row__item img{display:block;width:100%;height:100%;object-fit:cover}.fdl-lw-row__item:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(to top,#00000073,#0000)}.fdl-lw-row__item figcaption{position:absolute;z-index:1;left:16px;right:16px;bottom:18px;font:500 15px/20px var(--fdl2-sans);color:#fff}.fdl-lw-faq{max-width:820px;margin:56px auto 64px;padding:0 var(--fdl2-gutter)}.fdl-lw-faq__head{margin:0 0 16px;font-family:var(--fdl2-serif);font-weight:500;font-size:30px;line-height:36px;text-align:center}.fdl-lw-faq__q{border-bottom:1px solid rgb(0 0 0 / .1)}.fdl-lw-faq__q summary{padding:16px 28px 16px 0;font:500 15px/22px var(--fdl2-sans);list-style:none;cursor:pointer;position:relative}.fdl-lw-faq__q summary::-webkit-details-marker{display:none}.fdl-lw-faq__q summary:after{content:"+";position:absolute;right:4px;top:14px;font:300 20px/1 var(--fdl2-sans)}.fdl-lw-faq__q[open] summary:after{content:"\2212"}.fdl-lw-faq__q>:not(summary){margin:0 0 14px;font:400 15px/24px var(--fdl2-sans)}@media screen and (min-width:750px){.fdl-lw-split{grid-template-columns:1fr 1fr;height:640px}.fdl-lw-split__img{aspect-ratio:auto;height:640px}.fdl-lw-split--right .fdl-lw-split__words{order:1}.fdl-lw-split--right .fdl-lw-split__img{order:2}.fdl-lw-split__words{padding:64px clamp(40px,6vw,96px)}.fdl-lw-split__head{font-size:44px;line-height:50px}.fdl-lw-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.fdl-lw-coll{margin:64px 0;padding:0 var(--fdl2-gutter)}.fdl-lw-coll__head{margin:0 0 20px;font:600 12px/16px var(--fdl2-sans);letter-spacing:.1em;text-transform:uppercase}.fdl-lw-coll__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fdl-lw-tile{display:block;color:inherit;text-decoration:none}.fdl-lw-tile__img{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--fdl2-plate, #f3f1ec)}.fdl-lw-tile__img img{display:block;width:100%;height:100%;object-fit:cover}.fdl-lw-tile__cap{display:block;margin-top:10px;font:500 14px/20px var(--fdl2-sans);color:#111}@media screen and (min-width:750px){.fdl-lw-coll__row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.fdl-lw-split--right .fdl-lw-split__img{order:-1}}.fdl-trust{border-top:1px solid rgb(0 0 0 / .08);background:#f5f3ef}.fdl-trust__row{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;max-width:var(--fdl2-max, 1440px);margin:0 auto;padding:36px var(--fdl2-gutter);list-style:none}.fdl-trust__col{display:grid;justify-items:center;gap:8px;text-align:center}.fdl-trust__icon{color:#111}.fdl-trust__title{margin:0;font:600 12px/16px var(--fdl2-sans);letter-spacing:.1em;text-transform:uppercase;color:#111}.fdl-trust__text{margin:0;max-width:34ch;font:400 14px/20px var(--fdl2-sans);color:#6e6a66}@media screen and (min-width:750px){.fdl-trust__row{grid-template-columns:repeat(3,minmax(0,1fr));padding:44px var(--fdl2-gutter)}}.fdl-pc{margin:0 0 14px;padding:12px;border-radius:8px;background:#f5f3ef}.fdl-pc__top{display:flex;align-items:center;gap:12px}.fdl-pc__thumb{position:relative;flex:none;width:48px;height:48px}.fdl-pc__img{display:block;width:48px;height:48px;overflow:hidden;border-radius:6px;background:#fff}.fdl-pc__img img{display:block;width:48px;height:48px;object-fit:cover;transform:scale(1.4)}.fdl-pc__badge{position:absolute;right:-4px;bottom:-4px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid #f5f3ef;border-radius:50%;background:#111;color:#fff}.fdl-pc__words{display:grid;gap:2px;min-width:0}.fdl-pc__line{font:600 13px/18px var(--fdl2-sans);color:#111}.fdl-pc__sub{font:400 12px/16px var(--fdl2-sans);color:#6e6a66}.fdl-pc__bar{position:relative;height:6px;margin:18px 10px 8px 2px;border-radius:3px;background:#e3dfd8}.fdl-pc__fill{position:absolute;inset:0 auto 0 0;border-radius:3px;background:#111}.fdl-pc__mark{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:-10px;transform:translateY(-50%);border:1px solid #c9c3b9;border-radius:50%;background:#fff;color:#6e6a66}.fdl-pc__mark.is-on{border-color:#111;background:#111;color:#fff}#cart-drawer a.fdl-cd__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:#111;transition:background .15s ease}#cart-drawer a.fdl-cd__icon:hover,#cart-drawer a.fdl-cd__icon:focus-visible{background:#f2f0ec}#cart-drawer .fdl-gift-line .cart-items__variants,.cart-page .fdl-gift-line .cart-items__variants,#cart-drawer .fdl-gift-line .cart-items__quantity,.cart-page .fdl-gift-line .cart-items__quantity,#cart-drawer .fdl-gift-line .cart-items__remove,.cart-page .fdl-gift-line .cart-items__remove{display:none!important}.fdl-gift-tag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#f5f3ef;font:600 10px/14px var(--fdl2-sans);letter-spacing:.06em;text-transform:uppercase;color:#111;vertical-align:2px;white-space:nowrap;flex:none}#cart-drawer .fdl-gift-line .cart-items__title-row,.fdl-gift-line .cart-items__title-row{flex-wrap:wrap;align-items:center;gap:4px 8px}.fdl-gift-line .cart-items__title-row .fdl-gift-tag{margin-left:0}.fdl-gift-swap{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;max-width:100%;margin-top:6px}.fdl-gift-swap__sw.fdl-sw-c{flex:0 0 20px;width:20px;height:20px;padding:0;border:0;border-radius:50%;cursor:pointer}.fdl-gift-swap__sw.is-on{outline:1px solid #111;outline-offset:2px;cursor:default}.fdl-gift-swap__name{min-width:0;overflow:hidden;font:400 13px/18px var(--fdl2-sans);color:#6e6a66;white-space:nowrap;text-overflow:ellipsis}.cart-page .cart-title h1{gap:8px;font:500 32px/36px var(--fdl2-serif);letter-spacing:0;text-transform:none;color:#111}.cart-page .cart-items__table{width:100%}.cart-page .cart-page__title+.cart-page__items{margin-block-start:24px}.cart-page .cart-items__price{width:auto;min-width:0}.cart-page .cart-items__table-row:last-child{margin-bottom:0}.cart-page__summary .section-background{display:none}.cart-page .cart-summary{border:0!important}.cart-page .cart-summary__inner{display:block;padding:16px 0 0}@media screen and (min-width:750px){.cart-page .cart-title h1{font-size:36px;line-height:40px}.cart-page .cart-items__table-row,.cart-page .cart-items__table-row--full-width-variants{grid-template-columns:120px minmax(0,1fr) auto;column-gap:20px}.cart-page .cart-items__media,.cart-page .cart-items__media-container{width:120px;height:120px}.cart-page .cart-items__media-image,.cart-page .cart-items__table-row img{width:120px!important;height:120px!important}.cart-page .cart-summary__inner{padding:20px;border:1px solid #e3dfd8;border-radius:8px;background:#fff}}.cart-items__table-row.fdl-dup{display:none!important}#cart-drawer .cart-items__table-row:not(.fdl-dup):not(:has(~.cart-items__table-row:not(.fdl-dup))),.cart-page .cart-items__table-row:not(.fdl-dup):not(:has(~.cart-items__table-row:not(.fdl-dup))){border-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fidele-v2.css.map */
