.yfbs{--yf-teal: #6C9E9E;--yf-teal-d: #557F7F;--yf-teal-dd: #3E5E5E;--yf-teal-l: #E8F0F0;--yf-navy: #002635;--yf-ocean: #1A6985;--yf-sand: #EEE7DF;--yf-sand-2: #D5CBC2;--yf-copper: #B3907A;--yf-copper-l: #F5EEE9;--yf-mist: #C9D7D8;--yf-ink: #1A1917;--yf-slate: #475569;--yf-muted: #64748B;--yf-line: #E2E8F0;--yf-field: #F8FAFC;--yf-white: #FFFFFF;--yf-ok: #2F7D5B;--yf-ok-l: #E5F2EC;--yf-warn: #9A6400;--yf-warn-l: #FCF3E3;--yf-err: #B42318;--yf-err-l: #FDECEA;--yf-r: 16px;--yf-r-sm: 8px;--yf-shadow: 0 2px 16px rgba(0,0,0,.05);--yf-shadow-h: 0 14px 34px rgba(0,38,53,.12);--yf-head: "minerva-modern","Lora",Georgia,serif;--yf-body: "Montserrat","Helvetica Neue",Arial,sans-serif;--yf-accent: "Lora",Georgia,serif;font-family: var(--yf-body);font-size: 16px;line-height: 1.6;color: var(--yf-ink);max-width: var(--yfbs-max-width,1600px);margin: 0 auto;padding: 32px 40px 72px;box-sizing: border-box;-webkit-font-smoothing: antialiased;}.yfbs *,.yfbs *::before,.yfbs *::after{box-sizing: border-box;}.yfbs-page{padding-top: var(--yfbs-header-offset,90px);background: #fff;}.yfbs img{max-width: 100%;height: auto;display: block;}.yfbs a{color: var(--yf-teal-d);font-size: inherit;font-family: inherit;text-decoration: none;transition: color .2s;}html body .yfbs a{text-decoration: none;}html body .yfbs .yfbs-filters__reset,html body .yfbs .yfbs-fine a{text-decoration: underline;}.yfbs a:hover{color: var(--yf-copper);}.yfbs p{margin: 0 0 12px;}.yfbs ul,.yfbs ol{margin: 0;padding: 0;list-style: none;}.yfbs hr{border: 0;border-top: 1px solid var(--yf-line);margin: 16px 0;}.yfbs .yfbs-ico{flex: none;}.yfbs .yfbs-h{font-family: var(--yf-head);font-weight: 600;color: var(--yf-navy);font-size: 22px;line-height: 1.25;margin: 0 0 14px;letter-spacing: 0;text-transform: none;}.yfbs .yfbs-h--xl{font-size: clamp(28px,4vw,40px);line-height: 1.15;margin-bottom: 8px;}.yfbs .yfbs-eyebrow{font-family: var(--yf-body);font-size: 12px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--yf-teal-d);margin: 0 0 6px;display: flex;align-items: center;gap: 8px;flex-wrap: wrap;}.yfbs .yfbs-lead{font-size: 17px;color: var(--yf-slate);max-width: 640px;}.yfbs .yfbs-muted{color: var(--yf-muted);font-size: 14px;}.yfbs .yfbs-fine{color: var(--yf-muted);font-size: 12px;margin: 10px 0 0;}.yfbs-sr,.yfbs .yfbs-sr{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}.yfbs .yfbs-hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden;}.yfbs .yfbs-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;font-family: var(--yf-body);font-size: 15px;font-weight: 600;line-height: 1.2;letter-spacing: .02em;text-transform: none;padding: 13px 24px;border-radius: var(--yf-r-sm);border: 2px solid var(--yf-teal);background: var(--yf-teal);color: #fff;cursor: pointer;text-decoration: none;transition: background .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s;white-space: nowrap;box-shadow: none;}.yfbs .yfbs-btn:hover,.yfbs .yfbs-btn:focus-visible{background: var(--yf-teal-d);border-color: var(--yf-teal-d);color: #fff;}.yfbs .yfbs-btn:active{transform: translateY(1px);}.yfbs .yfbs-btn:focus-visible{outline: 3px solid rgba(108,158,158,.35);outline-offset: 2px;}.yfbs .yfbs-btn--ghost{background: #fff;color: var(--yf-copper);border-color: var(--yf-sand-2);font-family: var(--yf-accent);font-weight: 600;}.yfbs .yfbs-btn--ghost:hover,.yfbs .yfbs-btn--ghost:focus-visible{background: var(--yf-copper-l);color: #8a6247;border-color: var(--yf-copper);}.yfbs .yfbs-btn--light{background: rgba(255,255,255,.94);color: var(--yf-navy);border-color: transparent;}.yfbs .yfbs-btn--light:hover{background: #fff;color: var(--yf-navy);border-color: #fff;}.yfbs .yfbs-btn--block{width: 100%;}.yfbs .yfbs-btn--sm{padding: 8px 14px;font-size: 13px;}.yfbs .yfbs-btn[disabled],.yfbs .yfbs-btn.is-loading{opacity: .6;pointer-events: none;}.yfbs .yfbs-link-danger{color: var(--yf-err);font-size: 13px;}.yfbs .yfbs-link-danger:hover{color: #7a1710;}.yfbs .yfbs-pill{display: inline-flex;align-items: center;gap: 4px;padding: 3px 10px;border-radius: 999px;font-size: 11px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase;background: var(--yf-teal-l);color: var(--yf-teal-dd);font-family: var(--yf-body);line-height: 1.5;}.yfbs .yfbs-pill .yfbs-ico{width: 12px;height: 12px;}.yfbs .yfbs-pill--premium{background: var(--yf-copper-l);color: #8a6247;}.yfbs .yfbs-pill--ok,.yfbs .yfbs-pill--publish,.yfbs .yfbs-pill--paid{background: var(--yf-ok-l);color: var(--yf-ok);}.yfbs .yfbs-pill--warn,.yfbs .yfbs-pill--pending_pay,.yfbs .yfbs-pill--pending,.yfbs .yfbs-pill--open{background: var(--yf-warn-l);color: var(--yf-warn);}.yfbs .yfbs-pill--expired,.yfbs .yfbs-pill--canceled{background: #EEF0F2;color: var(--yf-muted);}.yfbs .yfbs-pill--offline,.yfbs .yfbs-pill--failed{background: var(--yf-err-l);color: var(--yf-err);}.yfbs .yfbs-alert{padding: 14px 18px;border-radius: var(--yf-r-sm);margin: 0 0 22px;background: var(--yf-teal-l);color: var(--yf-teal-dd);font-size: 15px;border-left: 4px solid var(--yf-teal);}.yfbs .yfbs-alert--ok{background: var(--yf-ok-l);color: var(--yf-ok);border-color: var(--yf-ok);}.yfbs .yfbs-help--core{color: var(--yf-copper);font-weight: 600;}.yfbs .yfbs-field--locked input,.yfbs .yfbs-field--locked select{background: #EEF0F2;color: var(--yf-muted);cursor: not-allowed;}.yfbs .yfbs-fieldset.yfbs-core-check{background: var(--yf-copper-l);border-radius: var(--yf-r-sm);padding: 18px 20px;}.yfbs .yfbs-core-check legend{border-bottom-color: var(--yf-sand-2);}.yfbs .yfbs-core-list{display: grid;grid-template-columns: repeat(auto-fit,minmax(110px,1fr));gap: 10px;margin: 12px 0 16px;}.yfbs .yfbs-core-list>div{background: #fff;border-radius: 8px;padding: 10px 12px;}.yfbs .yfbs-core-list dt{font-size: 12px;color: var(--yf-muted);margin: 0;}.yfbs .yfbs-core-list dd{margin: 2px 0 0;font-weight: 600;color: var(--yf-navy);}.yfbs .yfbs-core-list dd.is-empty{color: var(--yf-err);}.yfbs .yfbs-alert--warn{background: var(--yf-warn-l);color: var(--yf-warn);border-color: var(--yf-warn);}.yfbs .yfbs-alert--error{background: var(--yf-err-l);color: var(--yf-err);border-color: var(--yf-err);}.yfbs .yfbs-alert ul{margin: 6px 0 0 18px;list-style: disc;}.yfbs .yfbs-callout{display: flex;gap: 12px;align-items: flex-start;padding: 14px 16px;border-radius: var(--yf-r-sm);background: var(--yf-sand);color: var(--yf-ink);font-size: 14px;margin: 0 0 18px;}.yfbs .yfbs-callout .yfbs-ico{color: var(--yf-copper);margin-top: 2px;}.yfbs .yfbs-callout--ok{background: var(--yf-teal-l);}.yfbs .yfbs-callout--ok .yfbs-ico{color: var(--yf-teal-d);}.yfbs input[type=text],.yfbs input[type=email],.yfbs input[type=tel],.yfbs input[type=url],.yfbs input[type=number],.yfbs input[type=search],.yfbs input[type=password],.yfbs input[type=date],.yfbs select,.yfbs textarea{width: 100%;max-width: 100%;font-family: var(--yf-body);font-size: 15px;color: var(--yf-ink);background-color: var(--yf-field);border: 1.5px solid var(--yf-line);border-radius: var(--yf-r-sm);padding: 11px 14px;min-height: 48px;line-height: 1.4;transition: border-color .2s,box-shadow .2s,background-color .2s;box-shadow: none;margin: 0;}.yfbs textarea{min-height: 110px;resize: vertical;}.yfbs select{appearance: none;-webkit-appearance: none;padding-right: 38px;cursor: pointer;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right 12px center;background-size: 16px;}.yfbs input:focus,.yfbs select:focus,.yfbs textarea:focus{outline: none;border-color: var(--yf-teal);background-color: #fff;box-shadow: 0 0 0 3px rgba(108,158,158,.2);}.yfbs ::placeholder{color: #94A3B8;opacity: 1;}.yfbs label,.yfbs .yfbs-label{display: block;font-family: var(--yf-body);font-size: 13px;font-weight: 600;color: var(--yf-slate);margin: 0 0 6px;line-height: 1.3;}.yfbs .yfbs-req{color: var(--yf-copper);}.yfbs .yfbs-help{display: block;color: var(--yf-muted);font-size: 12px;margin-top: 5px;}.yfbs .yfbs-check{display: flex;gap: 10px;align-items: flex-start;font-weight: 400;font-size: 14px;color: var(--yf-ink);cursor: pointer;margin: 0 0 10px;line-height: 1.5;}.yfbs .yfbs-check input{width: 20px;height: 20px;flex: none;margin: 1px 0 0;accent-color: var(--yf-teal);cursor: pointer;}.yfbs .yfbs-inline{display: inline-flex;gap: 6px;align-items: center;font-weight: 400;margin-left: 8px;}.yfbs .yfbs-error-msg{display: none;color: var(--yf-err);font-size: 12px;margin-top: 5px;}.yfbs .yfbs-field.has-error .yfbs-error-msg{display: block;}.yfbs .yfbs-field.has-error input,.yfbs .yfbs-field.has-error select,.yfbs .yfbs-field.has-error textarea{border-color: var(--yf-err);background: #fff;}.yfbs .yfbs-static{min-height: 48px;display: flex;align-items: center;gap: 8px;font-size: 14px;flex-wrap: wrap;}.yfbs-submit__head{margin-bottom: 26px;}.yfbs .yfbs-steps{display: flex;gap: 8px;margin: 0 0 28px;counter-reset: s;}.yfbs .yfbs-steps__item{flex: 1;display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-radius: var(--yf-r-sm);background: var(--yf-field);border: 1.5px solid var(--yf-line);color: var(--yf-muted);font-size: 14px;font-weight: 600;cursor: default;transition: all .2s;}.yfbs .yfbs-steps__num{width: 28px;height: 28px;border-radius: 50%;display: grid;place-items: center;flex: none;background: #fff;border: 1.5px solid var(--yf-line);font-size: 13px;}.yfbs .yfbs-steps__item.is-active{background: var(--yf-teal);border-color: var(--yf-teal);color: #fff;}.yfbs .yfbs-steps__item.is-active .yfbs-steps__num{background: #fff;border-color: #fff;color: var(--yf-teal-d);}.yfbs .yfbs-steps__item.is-done{background: var(--yf-teal-l);border-color: var(--yf-mist);color: var(--yf-teal-dd);cursor: pointer;}.yfbs .yfbs-steps__item.is-done .yfbs-steps__num{background: var(--yf-teal);border-color: var(--yf-teal);color: #fff;}.yfbs .yfbs-submit__grid{display: grid;grid-template-columns: minmax(0,1fr) 340px;gap: 32px;align-items: start;}.yfbs .yfbs-form{background: #fff;border-radius: var(--yf-r);box-shadow: var(--yf-shadow);border: 1px solid #F0F0F0;padding: 32px;}.yfbs.js .yfbs-step{display: none;}.yfbs.js .yfbs-step.is-active{display: block;animation: yfbsIn .35s ease;}@keyframes yfbsIn{from{opacity: 0;transform: translateY(6px);}to{opacity: 1;transform: none;}}.yfbs .yfbs-fieldset{border: 0;padding: 0;margin: 0 0 30px;min-width: 0;}.yfbs .yfbs-fieldset:last-child{margin-bottom: 0;}.yfbs .yfbs-fieldset legend{padding: 0;float: left;width: 100%;padding-bottom: 12px;border-bottom: 1px solid var(--yf-line);margin-bottom: 18px;font-size: 19px;}.yfbs .yfbs-fieldset legend + *{clear: both;}.yfbs .yfbs-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px 18px;}.yfbs .yfbs-fieldset--specs .yfbs-grid{grid-template-columns: repeat(3,minmax(0,1fr));}.yfbs .yfbs-field--full,.yfbs .yfbs-field--textarea{grid-column: 1 / -1;}.yfbs .yfbs-field--checkbox{display: flex;align-items: flex-end;padding-bottom: 4px;}.yfbs .yfbs-fieldset--location .yfbs-field--checkbox{grid-column: 1 / -1;}.yfbs .yfbs-packages{display: grid;grid-template-columns: 1fr 1fr;gap: 18px;margin-bottom: 18px;}.yfbs .yfbs-package{position: relative;cursor: pointer;margin: 0;display: block;font-weight: 400;}.yfbs .yfbs-package input{position: absolute;opacity: 0;pointer-events: none;}.yfbs .yfbs-package__body{display: block;height: 100%;padding: 24px 22px;border-radius: var(--yf-r);border: 2px solid var(--yf-line);background: #fff;transition: all .2s;color: var(--yf-ink);}.yfbs .yfbs-package:hover .yfbs-package__body{border-color: var(--yf-mist);box-shadow: var(--yf-shadow);}.yfbs .yfbs-package input:checked + .yfbs-package__body{border-color: var(--yf-teal);background: linear-gradient(180deg,var(--yf-teal-l),#fff 60%);box-shadow: 0 0 0 4px rgba(108,158,158,.14);}.yfbs .yfbs-package input:focus-visible + .yfbs-package__body{outline: 3px solid rgba(108,158,158,.4);}.yfbs .yfbs-package input:disabled + .yfbs-package__body{cursor: default;opacity: .55;}.yfbs .yfbs-package input:disabled:checked + .yfbs-package__body{opacity: 1;}.yfbs .yfbs-package--premium input:checked + .yfbs-package__body{border-color: var(--yf-copper);background: linear-gradient(180deg,var(--yf-copper-l),#fff 60%);box-shadow: 0 0 0 4px rgba(179,144,122,.16);}.yfbs .yfbs-package__ribbon{position: absolute;top: -11px;right: 18px;background: var(--yf-copper);color: #fff;font-size: 11px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;padding: 4px 10px;border-radius: 999px;}.yfbs .yfbs-package__name{display: block;font-family: var(--yf-head);font-size: 22px;font-weight: 600;color: var(--yf-navy);}.yfbs .yfbs-package__price{display: block;font-size: 26px;font-weight: 700;color: var(--yf-ink);margin: 6px 0 14px;letter-spacing: -.01em;}.yfbs .yfbs-package__list li{display: flex;gap: 8px;align-items: center;font-size: 14px;color: var(--yf-slate);padding: 4px 0;}.yfbs .yfbs-package__list .yfbs-ico{color: var(--yf-teal);width: 16px;height: 16px;}.yfbs .yfbs-package--premium .yfbs-package__list .yfbs-ico{color: var(--yf-copper);}.yfbs .yfbs-dropzone{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;padding: 36px 20px;border: 2px dashed var(--yf-mist);border-radius: var(--yf-r);background: var(--yf-field);text-align: center;cursor: pointer;transition: all .2s;color: var(--yf-slate);}.yfbs .yfbs-dropzone .yfbs-ico{width: 34px;height: 34px;color: var(--yf-teal);margin-bottom: 6px;}.yfbs .yfbs-dropzone strong{color: var(--yf-navy);font-size: 16px;}.yfbs .yfbs-dropzone span{font-size: 13px;color: var(--yf-muted);}.yfbs .yfbs-dropzone:hover,.yfbs .yfbs-dropzone.is-over{border-color: var(--yf-teal);background: var(--yf-teal-l);}.yfbs .yfbs-dropzone input[type=file]{position: absolute;inset: 0;opacity: 0;cursor: pointer;width: 100%;}.yfbs.js .yfbs-dropzone input[type=file]{pointer-events: none;}.yfbs .yfbs-photo-msg:not(:empty){margin-top: 12px;padding: 10px 14px;border-radius: var(--yf-r-sm);background: var(--yf-warn-l);color: var(--yf-warn);font-size: 13px;}.yfbs .yfbs-thumbs{display: grid;grid-template-columns: repeat(auto-fill,minmax(120px,1fr));gap: 12px;margin-top: 16px;}.yfbs .yfbs-thumb{position: relative;aspect-ratio: 4 / 3;border-radius: 10px;overflow: hidden;background: var(--yf-sand);cursor: grab;box-shadow: var(--yf-shadow);transition: transform .15s,box-shadow .15s;}.yfbs .yfbs-thumb img{width: 100%;height: 100%;object-fit: cover;}.yfbs .yfbs-thumb.is-dragging{opacity: .4;}.yfbs .yfbs-thumb.is-target{outline: 3px solid var(--yf-teal);}.yfbs .yfbs-thumb:first-child::after{content: attr(data-cover);position: absolute;left: 8px;bottom: 8px;background: var(--yf-teal);color: #fff;font-size: 10px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;padding: 3px 8px;border-radius: 999px;}.yfbs .yfbs-thumb__remove{position: absolute;top: 6px;right: 6px;width: 28px;height: 28px;border-radius: 50%;border: 0;padding: 0;background: rgba(0,38,53,.72);color: #fff;font-size: 18px;line-height: 28px;cursor: pointer;}.yfbs .yfbs-thumb__remove:hover{background: var(--yf-err);color: #fff;}.yfbs .yfbs-photo-count{margin-top: 10px;}.yfbs .yfbs-video-block{margin-top: 30px;padding-top: 26px;border-top: 1px solid var(--yf-line);}.yfbs .yfbs-video-block .yfbs-h{display: flex;gap: 10px;align-items: center;}.yfbs .yfbs-premium-locked{padding: 18px 20px;background: var(--yf-copper-l);border-radius: var(--yf-r-sm);display: flex;gap: 16px;align-items: center;justify-content: space-between;flex-wrap: wrap;}.yfbs .yfbs-premium-locked p{margin: 0;flex: 1 1 260px;font-size: 14px;color: #6b4d39;}.yfbs .yfbs-premium-open{display: none;}.yfbs .yfbs-video-block.is-premium .yfbs-premium-locked{display: none;}.yfbs .yfbs-video-block.is-premium .yfbs-premium-open{display: block;}.yfbs input[type=file].yfbs-video-input{padding: 10px;background: #fff;min-height: 0;}.yfbs .yfbs-terms{max-height: 230px;overflow: auto;padding: 16px 18px;margin-bottom: 16px;background: var(--yf-field);border: 1.5px solid var(--yf-line);border-radius: var(--yf-r-sm);font-size: 13px;color: var(--yf-slate);line-height: 1.6;}.yfbs .yfbs-terms p{margin: 0 0 10px;}.yfbs .yfbs-terms-error{color: var(--yf-err);font-size: 13px;}.yfbs .yfbs-nav{display: flex;justify-content: space-between;gap: 12px;margin-top: 30px;padding-top: 22px;border-top: 1px solid var(--yf-line);}.yfbs .yfbs-nav .yfbs-next,.yfbs .yfbs-nav .yfbs-submit-btn{margin-left: auto;}.yfbs [hidden]{display: none !important;}.yfbs:not(.js) .yfbs-prev,.yfbs:not(.js) .yfbs-next{display: none;}.yfbs:not(.js) .yfbs-submit-btn{display: inline-flex !important;}.yfbs .yfbs-summary{position: sticky;top: 110px;}.yfbs .yfbs-summary__card{background: #fff;border-radius: var(--yf-r);box-shadow: var(--yf-shadow);border: 1px solid #F0F0F0;padding: 22px;}.yfbs .yfbs-summary__cover{aspect-ratio: 4 / 3;border-radius: 12px;overflow: hidden;margin: 6px 0 14px;background: linear-gradient(135deg,var(--yf-sand),var(--yf-mist));display: grid;place-items: center;color: var(--yf-teal-d);}.yfbs .yfbs-summary__cover img{width: 100%;height: 100%;object-fit: cover;}.yfbs .yfbs-summary__cover .yfbs-ico{width: 36px;height: 36px;opacity: .6;}.yfbs .yfbs-summary__title{font-family: var(--yf-head);font-size: 20px;font-weight: 600;color: var(--yf-navy);margin: 0 0 4px;line-height: 1.25;}.yfbs .yfbs-summary__meta{margin: 0 0 4px;}.yfbs .yfbs-summary__price{font-weight: 700;font-size: 18px;margin: 0;color: var(--yf-ink);}.yfbs .yfbs-summary__lines{display: grid;grid-template-columns: 1fr auto;gap: 8px 12px;margin: 0;font-size: 14px;}.yfbs .yfbs-summary__lines dt{color: var(--yf-muted);margin: 0;}.yfbs .yfbs-summary__lines dd{margin: 0;text-align: right;font-weight: 600;}.yfbs .yfbs-summary__total-l,.yfbs .yfbs-summary__total{padding-top: 10px;border-top: 1px solid var(--yf-line);font-size: 17px;color: var(--yf-navy) !important;}.yfbs .yfbs-summary__total{font-size: 22px;font-weight: 700;}.yfbs .yfbs-pricing{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;margin: 0 0 28px;}.yfbs .yfbs-price-card{background: #fff;border-radius: var(--yf-r);border: 1px solid #F0F0F0;box-shadow: var(--yf-shadow);padding: 24px;}.yfbs .yfbs-price-card.is-featured{background: var(--yf-navy);color: #fff;border-color: var(--yf-navy);}.yfbs .yfbs-price-card.is-featured .yfbs-eyebrow{color: var(--yf-mist);}.yfbs .yfbs-price-card.is-featured li{color: #D9E4E5;}.yfbs .yfbs-price-card__amount{font-family: var(--yf-head);font-size: 34px;font-weight: 600;margin: 4px 0 14px;line-height: 1.1;}.yfbs .yfbs-price-card__amount small{font-family: var(--yf-body);font-size: 14px;font-weight: 400;opacity: .7;margin-left: 4px;}.yfbs .yfbs-price-card li{font-size: 14px;color: var(--yf-slate);padding: 4px 0 4px 18px;position: relative;}.yfbs .yfbs-price-card li::before{content: "";position: absolute;left: 0;top: 12px;width: 8px;height: 2px;background: var(--yf-copper);}.yfbs .yfbs-login-card{background: var(--yf-sand);border-radius: var(--yf-r);padding: 30px;max-width: 520px;}.yfbs .yfbs-login-card form p{margin-bottom: 12px;}.yfbs .yfbs-login-card input[type=submit]{font-family: var(--yf-body);font-weight: 600;font-size: 15px;padding: 13px 26px;border-radius: var(--yf-r-sm);border: 2px solid var(--yf-teal);background: var(--yf-teal);color: #fff;cursor: pointer;}.yfbs .yfbs-login-card input[type=submit]:hover{background: var(--yf-teal-d);border-color: var(--yf-teal-d);}.yfbs .yfbs-login-card .login-remember label{display: flex;gap: 8px;align-items: center;font-weight: 400;}.yfbs .yfbs-archive__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 16px;margin-bottom: 26px;flex-wrap: wrap;}.yfbs .yfbs-archive__layout{display: grid;grid-template-columns: 290px minmax(0,1fr);gap: 28px;align-items: start;}.yfbs .yfbs-filters{background: #fff;border-radius: var(--yf-r);box-shadow: var(--yf-shadow);border: 1px solid #F0F0F0;position: sticky;top: 110px;}.yfbs .yfbs-filters__title{list-style: none;display: flex;gap: 10px;align-items: center;cursor: pointer;padding: 18px 22px;font-family: var(--yf-head);font-size: 19px;font-weight: 600;color: var(--yf-navy);}.yfbs .yfbs-filters__title::-webkit-details-marker{display: none;}.yfbs .yfbs-filters__title .yfbs-ico{color: var(--yf-teal);}.yfbs .yfbs-filters__form{padding: 4px 22px 22px;border-top: 1px solid var(--yf-line);}.yfbs .yfbs-ffield{margin-top: 16px;}.yfbs .yfbs-filters input,.yfbs .yfbs-filters select{min-height: 42px;padding: 8px 12px;font-size: 14px;}.yfbs .yfbs-filters select{padding-right: 34px;}.yfbs .yfbs-range{display: grid;grid-template-columns: 1fr auto 1fr;gap: 8px;align-items: center;color: var(--yf-muted);}.yfbs .yfbs-filters .yfbs-btn{margin-top: 20px;}.yfbs .yfbs-filters__reset{display: block;text-align: center;margin-top: 12px;font-size: 13px;}.yfbs .yfbs-results__bar{display: flex;justify-content: space-between;align-items: center;gap: 12px;flex-wrap: wrap;background: var(--yf-sand);border-radius: var(--yf-r-sm);padding: 10px 16px;margin-bottom: 20px;font-family: var(--yf-accent);color: var(--yf-ink);font-size: 15px;}.yfbs .yfbs-sort{display: flex;align-items: center;gap: 8px;}.yfbs .yfbs-sort label{margin: 0;font-family: var(--yf-accent);font-weight: 400;color: var(--yf-slate);font-size: 14px;}.yfbs .yfbs-sort select{min-height: 38px;padding: 6px 34px 6px 12px;font-size: 14px;background-color: #fff;width: auto;}.yfbs .yfbs-grid-cards{display: grid;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: 22px;}.yfbs .yfbs-grid-cards--3{grid-template-columns: repeat(3,minmax(0,1fr));}.yfbs .yfbs-card{background: #fff;border-radius: var(--yf-r);overflow: hidden;border: 1px solid #F0F0F0;box-shadow: var(--yf-shadow);display: flex;flex-direction: column;transition: transform .25s,box-shadow .25s;}.yfbs .yfbs-card:hover{transform: translateY(-3px);box-shadow: var(--yf-shadow-h);}.yfbs .yfbs-card.is-premium{border-color: var(--yf-sand-2);}.yfbs .yfbs-card__media{position: relative;display: block;aspect-ratio: 4 / 3;overflow: hidden;background: var(--yf-sand);}.yfbs .yfbs-card__img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s ease;}.yfbs .yfbs-card:hover .yfbs-card__img{transform: scale(1.04);}.yfbs .yfbs-card__noimg{display: grid;place-items: center;height: 100%;color: var(--yf-teal);}.yfbs .yfbs-card__price{position: absolute;left: 12px;bottom: 12px;background: var(--yf-ocean);color: #fff;font-family: var(--yf-accent);font-weight: 700;font-size: 14px;padding: 6px 12px;border-radius: var(--yf-r-sm);box-shadow: 0 4px 10px rgba(0,0,0,.15);}.yfbs .yfbs-card__badge{position: absolute;left: 12px;top: 12px;display: inline-flex;gap: 4px;align-items: center;background: var(--yf-copper);color: #fff;font-size: 11px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;padding: 4px 10px;border-radius: 999px;}.yfbs .yfbs-card__badge .yfbs-ico{width: 12px;height: 12px;}.yfbs .yfbs-card__share{position: absolute;right: 12px;top: 12px;display: inline-flex;gap: 5px;align-items: center;background: rgba(0,38,53,.82);color: #fff;font-size: 11px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;padding: 5px 10px;border-radius: 999px;backdrop-filter: blur(4px);}.yfbs .yfbs-card__share strong{color: #C9D7D8;font-size: 12px;letter-spacing: 0;}.yfbs .yfbs-card__share .yfbs-ico,.yfbs .yfbs-gallery__share .yfbs-ico,.yfbs .yfbs-share-pill .yfbs-ico{width: 14px;height: 14px;}.yfbs .yfbs-gallery__main{position: relative;}.yfbs .yfbs-gallery__share{position: absolute;left: 16px;top: 16px;z-index: 2;display: inline-flex;gap: 6px;align-items: center;background: rgba(0,38,53,.82);color: #fff;font-size: 13px;font-weight: 600;padding: 7px 14px;border-radius: 999px;backdrop-filter: blur(4px);pointer-events: none;}.yfbs .yfbs-share-pill{display: inline-flex;gap: 6px;align-items: center;margin-bottom: 6px;background: var(--yf-navy);color: #fff;font-size: 12px;font-weight: 600;padding: 4px 12px;border-radius: 999px;}.yfbs .yfbs-card__count{position: absolute;right: 12px;bottom: 12px;display: inline-flex;align-items: center;gap: 4px;background: rgba(0,38,53,.62);color: #fff;font-size: 12px;padding: 4px 9px;border-radius: 999px;backdrop-filter: blur(4px);}.yfbs .yfbs-card__count .yfbs-ico{width: 14px;height: 14px;}.yfbs .yfbs-card__body{padding: 18px 20px 20px;display: flex;flex-direction: column;flex: 1;}.yfbs .yfbs-card__type{font-size: 11px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--yf-teal-d);margin: 0 0 4px;}.yfbs .yfbs-card__title{font-family: var(--yf-head);font-size: 21px;font-weight: 600;line-height: 1.25;margin: 0 0 12px;}.yfbs .yfbs-card__title a{color: var(--yf-navy);}.yfbs .yfbs-card__title a:hover{color: var(--yf-teal-d);}.yfbs .yfbs-card__facts{display: flex;flex-wrap: wrap;gap: 6px 14px;margin: 0 0 18px;color: var(--yf-slate);font-size: 13px;}.yfbs .yfbs-card__facts li{display: inline-flex;align-items: center;gap: 5px;}.yfbs .yfbs-card__facts .yfbs-ico{width: 15px;height: 15px;color: var(--yf-teal);}.yfbs .yfbs-card__loc{flex-basis: 100%;}.yfbs .yfbs-card .yfbs-btn{margin-top: auto;}.yfbs .yfbs-pagination{margin-top: 30px;display: flex;justify-content: center;gap: 6px;flex-wrap: wrap;}.yfbs .yfbs-pagination .page-numbers{min-width: 42px;height: 42px;padding: 0 12px;display: grid;place-items: center;border-radius: var(--yf-r-sm);border: 1.5px solid var(--yf-line);color: var(--yf-slate);font-weight: 600;font-size: 14px;background: #fff;}.yfbs .yfbs-pagination .page-numbers.current{background: var(--yf-teal);border-color: var(--yf-teal);color: #fff;}.yfbs .yfbs-pagination a.page-numbers:hover{border-color: var(--yf-teal);color: var(--yf-teal-d);}.yfbs .yfbs-empty{text-align: center;padding: 56px 24px;background: var(--yf-field);border-radius: var(--yf-r);border: 1.5px dashed var(--yf-line);}.yfbs .yfbs-empty .yfbs-ico{width: 42px;height: 42px;color: var(--yf-teal);margin: 0 auto 12px;}.yfbs .yfbs-crumbs{font-size: 13px;color: var(--yf-muted);margin-bottom: 18px;}.yfbs .yfbs-crumbs a{color: var(--yf-muted);}.yfbs .yfbs-crumbs a:hover{color: var(--yf-teal-d);}.yfbs .yfbs-single__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 20px;margin-bottom: 22px;flex-wrap: wrap;}.yfbs .yfbs-single__loc{display: flex;align-items: center;gap: 6px;color: var(--yf-slate);margin: 0;}.yfbs .yfbs-single__loc .yfbs-ico{color: var(--yf-teal);}.yfbs .yfbs-single__price{text-align: right;}.yfbs .yfbs-single__price strong{display: block;font-family: var(--yf-head);font-size: clamp(26px,3.4vw,36px);color: var(--yf-navy);font-weight: 600;line-height: 1.1;}.yfbs .yfbs-single__price span{font-size: 13px;color: var(--yf-muted);}.yfbs .yfbs-gallery{position: relative;display: grid;grid-template-columns: 2fr 1fr;gap: 10px;height: clamp(300px,46vw,540px);border-radius: var(--yf-r);overflow: hidden;margin-bottom: 34px;}.yfbs .yfbs-gallery[data-count="1"]{grid-template-columns: 1fr;}.yfbs .yfbs-gallery__main,.yfbs .yfbs-gallery__side{min-height: 0;}.yfbs .yfbs-gallery__side{display: grid;grid-template-columns: 1fr 1fr;grid-auto-rows: 1fr;gap: 10px;}.yfbs .yfbs-gallery__open{all: unset;position: relative;display: block;width: 100%;height: 100%;cursor: zoom-in;overflow: hidden;background: var(--yf-sand);}.yfbs .yfbs-gallery__open img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s,filter .3s;}.yfbs .yfbs-gallery__open:hover img{transform: scale(1.03);filter: brightness(1.04);}.yfbs .yfbs-gallery__open:focus-visible{outline: 3px solid var(--yf-teal);outline-offset: -3px;}.yfbs .yfbs-gallery__more{position: absolute;inset: 0;display: grid;place-items: center;background: rgba(0,38,53,.55);color: #fff;font-size: 26px;font-weight: 600;}.yfbs .yfbs-gallery__video{height: 100%;background: #000;}.yfbs .yfbs-gallery__video .wp-video,.yfbs .yfbs-gallery__video video,.yfbs .yfbs-gallery__video iframe{width: 100% !important;height: 100% !important;}.yfbs .yfbs-gallery__all{position: absolute;right: 16px;bottom: 16px;box-shadow: 0 4px 14px rgba(0,0,0,.18);}.yfbs .yfbs-single__layout{display: grid;grid-template-columns: minmax(0,1fr) 370px;gap: 40px;align-items: start;}.yfbs .yfbs-keyfacts{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin-bottom: 34px;}.yfbs .yfbs-keyfacts li{background: var(--yf-sand);border-radius: 12px;padding: 16px;display: flex;flex-direction: column;gap: 2px;}.yfbs .yfbs-keyfacts .yfbs-ico{color: var(--yf-copper);width: 22px;height: 22px;margin-bottom: 6px;}.yfbs .yfbs-keyfacts span{font-size: 12px;color: var(--yf-muted);text-transform: uppercase;letter-spacing: .08em;}.yfbs .yfbs-keyfacts strong{font-size: 18px;color: var(--yf-navy);}.yfbs .yfbs-section{margin-bottom: 36px;}.yfbs .yfbs-prose{color: #334155;font-size: 16px;line-height: 1.75;}.yfbs .yfbs-specs{display: grid;grid-template-columns: 1fr 1fr;gap: 0 32px;margin: 0;}.yfbs .yfbs-specs>div{display: flex;justify-content: space-between;gap: 16px;padding: 12px 0;border-bottom: 1px solid var(--yf-line);font-size: 15px;}.yfbs .yfbs-specs dt{color: var(--yf-muted);margin: 0;}.yfbs .yfbs-specs dd{margin: 0;font-weight: 600;text-align: right;color: var(--yf-ink);}.yfbs .yfbs-checklist{display: grid;grid-template-columns: 1fr 1fr;gap: 8px 24px;}.yfbs .yfbs-checklist li{display: flex;gap: 8px;align-items: flex-start;font-size: 15px;color: #334155;}.yfbs .yfbs-checklist .yfbs-ico{color: var(--yf-teal);margin-top: 3px;width: 16px;height: 16px;}.yfbs .yfbs-single__aside{position: sticky;top: 110px;}.yfbs .yfbs-contact{background: #fff;border-radius: var(--yf-r);box-shadow: var(--yf-shadow-h);border: 1px solid #F0F0F0;padding: 26px;}.yfbs .yfbs-contact__form{display: grid;gap: 10px;}.yfbs .yfbs-seller{display: flex;gap: 12px;align-items: center;padding: 14px 0 18px;margin-bottom: 4px;border-bottom: 1px solid var(--yf-line);}.yfbs .yfbs-seller>div{display: flex;flex-direction: column;gap: 2px;align-items: flex-start;}.yfbs .yfbs-seller__avatar{width: 46px;height: 46px;border-radius: 50%;background: var(--yf-teal-l);color: var(--yf-teal-d);display: grid;place-items: center;flex: none;}.yfbs .yfbs-report{margin-top: 16px;font-size: 13px;}.yfbs .yfbs-report summary{cursor: pointer;color: var(--yf-muted);display: inline-flex;gap: 6px;align-items: center;list-style: none;}.yfbs .yfbs-report summary::-webkit-details-marker{display: none;}.yfbs .yfbs-report summary .yfbs-ico{width: 15px;height: 15px;}.yfbs .yfbs-report form{display: grid;gap: 8px;margin-top: 10px;}.yfbs .yfbs-report textarea{min-height: 60px;}.yfbs .yfbs-mobile-cta{display: none;}.yfbs-lightbox{position: fixed;inset: 0;z-index: 100000;background: rgba(0,20,28,.94);display: flex;align-items: center;justify-content: center;padding: 50px 70px;}.yfbs-lightbox[hidden]{display: none !important;}.yfbs-lightbox img{max-width: 100%;max-height: 100%;object-fit: contain;border-radius: 6px;box-shadow: 0 20px 60px rgba(0,0,0,.5);}.yfbs-lightbox .yfbs-lightbox__close,.yfbs-lightbox .yfbs-lightbox__prev,.yfbs-lightbox .yfbs-lightbox__next{all: unset;position: absolute;box-sizing: border-box;width: 40px;height: 40px;display: grid;place-items: center;border-radius: 4px;background: rgba(108,158,158,.82);color: #fff;cursor: pointer;box-shadow: 0 2px 10px rgba(0,0,0,.25);transition: background .2s,transform .15s;z-index: 2;}.yfbs-lightbox .yfbs-lightbox__close:hover,.yfbs-lightbox .yfbs-lightbox__prev:hover,.yfbs-lightbox .yfbs-lightbox__next:hover{background: #6C9E9E;}.yfbs-lightbox .yfbs-lightbox__close:focus-visible,.yfbs-lightbox .yfbs-lightbox__prev:focus-visible,.yfbs-lightbox .yfbs-lightbox__next:focus-visible{outline: 2px solid #fff;outline-offset: 2px;}.yfbs-lightbox .yfbs-lightbox__close svg,.yfbs-lightbox .yfbs-lightbox__prev svg,.yfbs-lightbox .yfbs-lightbox__next svg{display: block;pointer-events: none;}.yfbs-lightbox .yfbs-lightbox__close{top: 16px;right: 16px;width: 36px;height: 36px;}.yfbs-lightbox .yfbs-lightbox__prev{left: 16px;top: 50%;transform: translateY(-50%);}.yfbs-lightbox .yfbs-lightbox__next{right: 16px;top: 50%;transform: translateY(-50%);}.yfbs-lightbox .yfbs-lightbox__prev:active,.yfbs-lightbox .yfbs-lightbox__next:active{transform: translateY(-50%) scale(.94);}.yfbs-lightbox.is-single .yfbs-lightbox__prev,.yfbs-lightbox.is-single .yfbs-lightbox__next{display: none;}.yfbs-lightbox__count{position: absolute;bottom: 18px;left: 50%;transform: translateX(-50%);color: #fff;font-family: Montserrat,sans-serif;font-size: 14px;opacity: .8;}.yfbs .yfbs-dash__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 16px;margin-bottom: 22px;flex-wrap: wrap;}.yfbs .yfbs-stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(170px,1fr));gap: 14px;margin-bottom: 26px;}.yfbs .yfbs-stat{background: var(--yf-sand);border-radius: 14px;padding: 18px 20px;display: flex;flex-direction: column;}.yfbs .yfbs-stat:last-child:nth-child(4){background: var(--yf-navy);color: #fff;}.yfbs .yfbs-stat:last-child:nth-child(4) span,.yfbs .yfbs-stat:last-child:nth-child(4) small{color: var(--yf-mist);}.yfbs .yfbs-stat:last-child:nth-child(4) strong{color: #fff;}.yfbs .yfbs-stat span{font-size: 12px;text-transform: uppercase;letter-spacing: .1em;color: var(--yf-muted);font-weight: 600;}.yfbs .yfbs-stat strong{font-family: var(--yf-head);font-size: 30px;color: var(--yf-navy);font-weight: 600;line-height: 1.2;}.yfbs .yfbs-stat small{font-size: 12px;color: var(--yf-muted);}.yfbs .yfbs-tabs{display: flex;gap: 4px;border-bottom: 1.5px solid var(--yf-line);margin-bottom: 22px;overflow-x: auto;}.yfbs .yfbs-tabs a{padding: 12px 18px;color: var(--yf-muted);font-weight: 600;font-size: 15px;border-bottom: 3px solid transparent;margin-bottom: -1.5px;white-space: nowrap;}.yfbs .yfbs-tabs a.is-active{color: var(--yf-navy);border-bottom-color: var(--yf-teal);}.yfbs .yfbs-tabs a:hover{color: var(--yf-teal-d);}.yfbs .yfbs-mylist{display: grid;gap: 14px;}.yfbs .yfbs-mylist__item{display: grid;grid-template-columns: 150px minmax(0,1fr) auto;gap: 20px;align-items: center;background: #fff;border-radius: var(--yf-r);box-shadow: var(--yf-shadow);border: 1px solid #F0F0F0;padding: 14px;}.yfbs .yfbs-mylist__thumb{aspect-ratio: 4 / 3;border-radius: 10px;overflow: hidden;background: var(--yf-sand);display: grid;place-items: center;color: var(--yf-teal);}.yfbs .yfbs-mylist__thumb img{width: 100%;height: 100%;object-fit: cover;}.yfbs .yfbs-mylist__top{display: flex;gap: 6px;margin-bottom: 6px;flex-wrap: wrap;}.yfbs .yfbs-mylist__title{font-family: var(--yf-head);font-size: 20px;font-weight: 600;color: var(--yf-navy);margin: 0 0 4px;}.yfbs .yfbs-mylist__body p{margin: 0;}.yfbs .yfbs-mylist__actions{display: flex;gap: 8px;align-items: center;flex-wrap: wrap;justify-content: flex-end;padding-right: 6px;}.yfbs .yfbs-bulk{display: grid;grid-template-columns: repeat(auto-fit,minmax(170px,1fr));gap: 14px;margin: 18px 0 8px;}.yfbs .yfbs-bulk__card{position: relative;background: #fff;border: 1.5px solid var(--yf-line);border-radius: var(--yf-r);padding: 22px 18px;text-align: center;display: flex;flex-direction: column;transition: all .2s;}.yfbs .yfbs-bulk__card:hover{border-color: var(--yf-teal);box-shadow: var(--yf-shadow-h);}.yfbs .yfbs-bulk__card.is-featured{border-color: var(--yf-copper);box-shadow: 0 0 0 4px rgba(179,144,122,.12);}.yfbs .yfbs-bulk__card .yfbs-eyebrow{justify-content: center;}.yfbs .yfbs-bulk__save{position: absolute;top: 12px;right: 12px;background: var(--yf-copper-l);color: #8a6247;font-weight: 700;font-size: 12px;padding: 3px 8px;border-radius: 999px;}.yfbs .yfbs-bulk__qty{font-family: var(--yf-head);font-size: 38px;font-weight: 600;color: var(--yf-navy);margin: 4px 0 0;line-height: 1.1;}.yfbs .yfbs-bulk__qty small{font-family: var(--yf-body);font-size: 13px;color: var(--yf-muted);font-weight: 400;}.yfbs .yfbs-bulk__price{font-size: 22px;font-weight: 700;margin: 8px 0 0;}.yfbs .yfbs-bulk__card .yfbs-btn{margin-top: auto;}.yfbs .yfbs-bulk__card .yfbs-muted{margin-bottom: 16px;}.yfbs .yfbs-table-wrap{overflow-x: auto;border-radius: var(--yf-r);border: 1px solid var(--yf-line);}.yfbs .yfbs-table{width: 100%;border-collapse: collapse;font-size: 14px;background: #fff;margin: 0;}.yfbs .yfbs-table th{text-align: left;background: var(--yf-field);color: var(--yf-slate);font-weight: 600;padding: 12px 16px;font-size: 12px;text-transform: uppercase;letter-spacing: .06em;border: 0;}.yfbs .yfbs-table td{padding: 12px 16px;border: 0;border-top: 1px solid var(--yf-line);color: var(--yf-ink);}.yfbs .yfbs-table tr.is-expired td{color: var(--yf-muted);}.yfbs-demo-body{margin: 0;min-height: 100vh;background: linear-gradient(160deg,#6C9E9E 0%,#002635 100%);display: grid;place-items: center;}.yfbs-demo{padding: 24px 16px;}.yfbs-demo__card{background: #fff;border-radius: 20px;max-width: 460px;padding: 34px;box-shadow: 0 30px 80px rgba(0,0,0,.3);}.yfbs-demo__brand{font-family: Montserrat,sans-serif;letter-spacing: .3em;color: var(--yf-teal);font-weight: 600;margin-bottom: 18px;}.yfbs-demo .yfbs-h{margin-top: 14px;}.yfbs-demo__line{display: flex;justify-content: space-between;gap: 16px;padding: 16px 0;border-top: 1px solid var(--yf-line);border-bottom: 1px solid var(--yf-line);margin: 10px 0 16px;}.yfbs-demo__line strong{font-size: 22px;}.yfbs-demo__actions{display: flex;gap: 10px;flex-wrap: wrap;margin-top: 18px;}@media (max-width: 1024px){.yfbs .yfbs-submit__grid{grid-template-columns: 1fr;}.yfbs .yfbs-summary{position: static;order: -1;}.yfbs .yfbs-summary__card{display: grid;grid-template-columns: 110px 1fr;gap: 0 16px;padding: 16px;}.yfbs .yfbs-summary__card>.yfbs-eyebrow,.yfbs .yfbs-summary__card>hr,.yfbs .yfbs-summary__lines,.yfbs .yfbs-summary__card>.yfbs-fine{grid-column: 1 / -1;}.yfbs .yfbs-summary__cover{grid-row: span 3;margin: 0;}.yfbs .yfbs-summary>.yfbs-fine{display: none;}.yfbs .yfbs-single__layout{grid-template-columns: 1fr;}.yfbs .yfbs-single__aside{position: static;}.yfbs .yfbs-archive__layout{grid-template-columns: 1fr;}.yfbs .yfbs-filters{position: static;}.yfbs .yfbs-pricing{grid-template-columns: 1fr;}.yfbs .yfbs-grid-cards--3{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 720px){.yfbs{padding: 20px 16px 96px;}.yfbs .yfbs-form{padding: 20px 16px;border-radius: 12px;}.yfbs .yfbs-steps{gap: 4px;}.yfbs .yfbs-steps__item{padding: 8px;justify-content: center;}.yfbs .yfbs-steps__label{display: none;}.yfbs .yfbs-steps__item.is-active .yfbs-steps__label{display: inline;font-size: 13px;}.yfbs .yfbs-steps__item.is-active{flex: 3;}.yfbs .yfbs-grid,.yfbs .yfbs-fieldset--specs .yfbs-grid{grid-template-columns: 1fr 1fr;gap: 14px 12px;}.yfbs .yfbs-field--text,.yfbs .yfbs-field--email,.yfbs .yfbs-field--select,.yfbs .yfbs-field--url,.yfbs .yfbs-field--tel{grid-column: 1 / -1;}.yfbs .yfbs-packages{grid-template-columns: 1fr;}.yfbs .yfbs-nav{position: sticky;bottom: 0;background: #fff;margin: 24px -16px -20px;padding: 14px 16px;box-shadow: 0 -6px 20px rgba(0,0,0,.06);border-radius: 0 0 12px 12px;}.yfbs .yfbs-nav .yfbs-btn{flex: 1;}.yfbs .yfbs-gallery{grid-template-columns: 1fr;height: 300px;margin-left: -16px;margin-right: -16px;border-radius: 0;}.yfbs .yfbs-gallery__side{display: none;}.yfbs .yfbs-keyfacts{grid-template-columns: 1fr 1fr;}.yfbs .yfbs-specs,.yfbs .yfbs-checklist{grid-template-columns: 1fr;}.yfbs .yfbs-single__price{text-align: left;}.yfbs .yfbs-mobile-cta{display: flex;position: fixed;left: 0;right: 0;bottom: 0;z-index: 999;justify-content: space-between;align-items: center;gap: 12px;background: #fff;padding: 12px 16px;box-shadow: 0 -6px 24px rgba(0,0,0,.1);}.yfbs .yfbs-mobile-cta strong{font-family: var(--yf-head);font-size: 20px;color: var(--yf-navy);}.yfbs .yfbs-mylist__item{grid-template-columns: 96px minmax(0,1fr);}.yfbs .yfbs-mylist__actions{grid-column: 1 / -1;justify-content: flex-start;}.yfbs .yfbs-grid-cards,.yfbs .yfbs-grid-cards--3{grid-template-columns: 1fr;}.yfbs-lightbox{padding: 60px 8px;}.yfbs-lightbox .yfbs-lightbox__prev{left: 8px;width: 34px;height: 34px;}.yfbs-lightbox .yfbs-lightbox__next{right: 8px;width: 34px;height: 34px;}}@media (prefers-reduced-motion: reduce){.yfbs *,.yfbs-lightbox *{transition: none !important;animation: none !important;}}.yfbs .yfbs-single__price .yfbs-share-pill{color: #fff;font-size: 12px;}.yfbs.yfbs-carousel-wrap{padding: 0;max-width: none;background: none;}.yfbs .yfbs-carousel{position: relative;container-type: inline-size;--per: 1;--gap: 20px;}.yfbs .yfbs-carousel__title{font-family: var(--yf-head);color: var(--yf-navy);font-size: clamp(22px,3vw,30px);font-weight: 600;margin: 0 0 16px;}.yfbs .yfbs-carousel__viewport{overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;-webkit-overflow-scrolling: touch;padding: 6px 2px 14px;outline: none;}.yfbs .yfbs-carousel__viewport::-webkit-scrollbar{display: none;}.yfbs .yfbs-carousel__viewport:focus-visible{outline: 2px solid var(--yf-teal);outline-offset: 2px;border-radius: var(--yf-r);}.yfbs .yfbs-carousel__track{display: flex;gap: var(--gap);margin: 0;padding: 0;list-style: none;}.yfbs .yfbs-carousel__slide{flex: 0 0 calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));min-width: 0;margin: 0;padding: 0;scroll-snap-align: start;display: flex;}.yfbs .yfbs-carousel__slide::before{content: none;}.yfbs .yfbs-carousel__label{margin: 0 0 12px;font-family: var(--yf-body);font-size: 12px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--yf-teal-d);}.yfbs .yfbs-photo-slide{position: relative;display: block;width: 100%;aspect-ratio: 4 / 3;overflow: hidden;border-radius: var(--yf-r-sm);background: var(--yf-sand);}.yfbs .yfbs-photo-slide .yfbs-photo-slide__img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s ease;}.yfbs .yfbs-photo-slide::after{content: "";position: absolute;inset: 0;background: rgba(0,38,53,.28);opacity: 0;transition: opacity .3s;}.yfbs .yfbs-photo-slide__view{position: absolute;left: 50%;top: 50%;z-index: 1;transform: translate(-50%,-50%) scale(.96);padding: 9px 22px;border-radius: 4px;background: rgba(108,158,158,.9);color: #fff;font-family: var(--yf-body);font-size: 13px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;opacity: 0;transition: opacity .3s,transform .3s;}.yfbs .yfbs-photo-slide:hover .yfbs-photo-slide__img,.yfbs .yfbs-photo-slide:focus-visible .yfbs-photo-slide__img{transform: scale(1.04);}.yfbs .yfbs-photo-slide:hover::after,.yfbs .yfbs-photo-slide:focus-visible::after{opacity: 1;}.yfbs .yfbs-photo-slide:hover .yfbs-photo-slide__view,.yfbs .yfbs-photo-slide:focus-visible .yfbs-photo-slide__view{opacity: 1;transform: translate(-50%,-50%) scale(1);}.yfbs .yfbs-photo-slide:focus-visible{outline: 2px solid var(--yf-teal);outline-offset: 3px;}.yfbs .yfbs-photo-slide__caption{position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 26px 14px 11px;color: #fff;background: linear-gradient(to top,rgba(0,38,53,.72),rgba(0,38,53,0));font-family: var(--yf-body);font-size: 14px;line-height: 1.3;opacity: 0;transform: translateY(6px);transition: opacity .3s,transform .3s;}.yfbs .yfbs-photo-slide__name{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 500;}.yfbs .yfbs-photo-slide__price{flex: none;font-weight: 700;letter-spacing: .02em;}.yfbs .yfbs-photo-slide:hover .yfbs-photo-slide__caption,.yfbs .yfbs-photo-slide:focus-visible .yfbs-photo-slide__caption{opacity: 1;transform: none;}@media (hover: none){.yfbs .yfbs-photo-slide__caption{opacity: 1;transform: none;padding: 7px 12px;font-size: 13px;background: rgba(0,38,53,.45);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);}.yfbs .yfbs-photo-slide::after,.yfbs .yfbs-photo-slide__view{display: none;}}@container (min-width: 540px){.yfbs .yfbs-carousel__track{--per: 2;}}@container (min-width: 860px){.yfbs .yfbs-carousel__track{--per: 3;}}@container (min-width: 1180px){.yfbs .yfbs-carousel__track{--per: 4;}}.yfbs .yfbs-carousel .yfbs-carousel__prev,.yfbs .yfbs-carousel .yfbs-carousel__next{all: unset;position: absolute;top: var(--arrow-top,calc(50% - 20px));z-index: 2;box-sizing: border-box;width: 40px;height: 40px;display: grid;place-items: center;border-radius: 4px;background: rgba(108,158,158,.82);color: #fff;cursor: pointer;box-shadow: 0 2px 10px rgba(0,0,0,.25);transition: background .2s,transform .15s,opacity .2s;}.yfbs .yfbs-carousel .yfbs-carousel__prev{left: 8px;}.yfbs .yfbs-carousel .yfbs-carousel__next{right: 8px;}.yfbs .yfbs-carousel .yfbs-carousel__prev:hover,.yfbs .yfbs-carousel .yfbs-carousel__next:hover{background: #6C9E9E;}.yfbs .yfbs-carousel .yfbs-carousel__prev:active,.yfbs .yfbs-carousel .yfbs-carousel__next:active{transform: scale(.94);}.yfbs .yfbs-carousel .yfbs-carousel__prev:focus-visible,.yfbs .yfbs-carousel .yfbs-carousel__next:focus-visible{outline: 2px solid var(--yf-navy);outline-offset: 2px;}.yfbs .yfbs-carousel .yfbs-carousel__prev svg,.yfbs .yfbs-carousel .yfbs-carousel__next svg{display: block;pointer-events: none;}.yfbs .yfbs-carousel:not(.is-scrollable) .yfbs-carousel__prev,.yfbs .yfbs-carousel:not(.is-scrollable) .yfbs-carousel__next{display: none;}@media (max-width: 720px){.yfbs.yfbs-carousel-wrap{padding: 0;}.yfbs .yfbs-carousel .yfbs-carousel__prev,.yfbs .yfbs-carousel .yfbs-carousel__next{width: 34px;height: 34px;}}@media (prefers-reduced-motion: reduce){.yfbs .yfbs-carousel__viewport{scroll-behavior: auto;}}.yfbs .yfbs-coupon__row{display: flex;gap: 10px;max-width: 460px;}.yfbs .yfbs-coupon__row .yfbs-coupon__input{flex: 1;min-width: 0;text-transform: uppercase;letter-spacing: .04em;}.yfbs .yfbs-coupon__row .yfbs-coupon__input.is-valid{border-color: var(--yf-ok);background: var(--yf-ok-l);}.yfbs .yfbs-coupon__apply{flex: none;}.yfbs .yfbs-coupon__msg{min-height: 1.4em;margin: 8px 0 4px;font-size: 14px;}.yfbs .yfbs-coupon__msg.is-ok{color: var(--yf-ok);font-weight: 600;}.yfbs .yfbs-coupon__msg.is-err{color: var(--yf-err);}.yfbs .yfbs-coupon__msg.is-info{color: var(--yf-muted);}.yfbs .yfbs-optional{font-family: var(--yf-body);font-size: 14px;font-weight: 400;}.yfbs .yfbs-filters__title{position: relative;padding-right: 48px;}.yfbs .yfbs-filters__title::after{content: "";position: absolute;right: 22px;top: 50%;width: 8px;height: 8px;margin-top: -6px;border-right: 2px solid var(--yf-teal);border-bottom: 2px solid var(--yf-teal);transform: rotate(45deg);transition: transform .2s;}.yfbs .yfbs-filters[open] .yfbs-filters__title::after{transform: rotate(-135deg);margin-top: -2px;}body.yfbs-screen .site-main,body.yfbs-screen main#content{max-width: none !important;width: 100%;padding-left: 0;padding-right: 0;}body.yfbs-screen .page-content{max-width: none;}@media (min-width: 721px) and (max-width: 1024px){.yfbs{padding-left: 24px;padding-right: 24px;}}.yfbs .yfbs-questions--mobile{display: none;}@media (max-width: 1024px){.yfbs .yfbs-questions--mobile{display: block;text-align: center;margin: 18px 0 0;font-size: 13px;}}.yfbs-hero,.yfbs-trust,.yfbs-cta,.yfbs .yfbs-stitle,.yfbs .yfbs-howto,.yfbs .yfbs-why{--yfh-navy: #002635;--yfh-teal: #6C9E9E;--yfh-teal-d: #557F7F;--yfh-teal-l: #E8F0F0;--yfh-sand: #EEE7DF;--yfh-copper: #B3907A;--yfh-head: "minerva-modern","Lora",Georgia,serif;--yfh-script: "Autography","Lora",cursive;--yfh-body: "Montserrat","Helvetica Neue",Arial,sans-serif;box-sizing: border-box;}.yfbs-hero *,.yfbs-trust *,.yfbs-cta *{box-sizing: border-box;}.yfbs-hero{position: relative;display: flex;align-items: flex-end;justify-content: center;text-align: center;color: #fff;min-height: min(78vh,720px);padding: 170px 24px 70px;margin: 0;background: linear-gradient(180deg,rgba(0,38,53,.55) 0%,rgba(0,38,53,.12) 38%,rgba(0,38,53,.6) 100%),var(--yfbs-hero-img) center / cover no-repeat;background-color: var(--yfh-teal-d);}.yfbs-hero.yfbs-hero--noimg{background: linear-gradient(135deg,#3E5E5E,#6C9E9E);}.yfbs-hero__inner{width: 100%;max-width: 980px;}.yfbs-hero__eyebrow{font: 500 13px/1.4 var(--yfh-body);letter-spacing: .28em;text-transform: uppercase;opacity: .92;margin: 0 0 10px;color: #fff;}.yfbs-hero__script{font-family: var(--yfh-script);font-weight: 400;font-size: clamp(44px,7vw,84px);line-height: 1.15;margin: 0;padding-bottom: 4px;color: #fff;}.yfbs-hero .yfbs-hero__title,.yfbs-cta .yfbs-cta__title{font-family: var(--yfh-head);font-weight: 400;font-size: clamp(40px,6.4vw,78px);line-height: 1.04;margin: 10px 0 18px;color: #fff;letter-spacing: 0;}.yfbs-hero__sub{font: 400 17px/1.6 var(--yfh-body);max-width: 640px;margin: 0 auto 28px;opacity: .96;color: #fff;}.yfbs-hero__btn,body .yfbs-hero a.yfbs-hero__btn,body .yfbs-cta a.yfbs-hero__btn{display: inline-block;background: #fff;color: var(--yfh-navy);font: 600 15px var(--yfh-body);padding: 15px 30px;border-radius: 10px;text-decoration: none;box-shadow: 0 10px 26px rgba(0,0,0,.18);transition: transform .2s,box-shadow .2s;}.yfbs-hero__btn:hover{transform: translateY(-2px);box-shadow: 0 16px 34px rgba(0,0,0,.25);color: var(--yfh-navy);}.yfbs-hero__search{display: flex;gap: 10px;background: rgba(255,255,255,.96);padding: 10px;border-radius: 14px;box-shadow: 0 18px 40px rgba(0,0,0,.25);max-width: 880px;margin: 0 auto;}.yfbs-hero__search input,.yfbs-hero__search select{flex: 1;min-width: 0;height: 50px;border: 1px solid #E2E8F0;border-radius: 10px;padding: 0 16px;margin: 0;font: 15px var(--yfh-body);color: #1A1917;background: #fff;box-shadow: none;}.yfbs-hero__search button{all: unset;box-sizing: border-box;cursor: pointer;height: 50px;padding: 0 28px;border-radius: 10px;white-space: nowrap;background: var(--yfh-teal);color: #fff;font: 600 15px var(--yfh-body);text-align: center;transition: background .2s;}.yfbs-hero__search button:hover,.yfbs-hero__search button:focus-visible{background: var(--yfh-teal-d);}.yfbs-hero--split{justify-content: flex-start;text-align: left;padding-bottom: 46px;}.yfbs-hero--split .yfbs-hero__inner{max-width: var(--yfbs-max-width,1600px);margin: 0 auto;padding: 0 16px;display: flex;justify-content: space-between;align-items: flex-end;gap: 24px;flex-wrap: wrap;}.yfbs-hero--split .yfbs-hero__title{font-size: clamp(36px,5.2vw,68px);margin: 4px 0 8px;}.yfbs-hero--split .yfbs-hero__sub{margin: 0;font-size: 16px;}.yfbs-hero--listing{background-position: center 60%;}.yfbs-hero__price{background: rgba(255,255,255,.96);color: var(--yfh-navy);border-radius: 14px;padding: 16px 24px;text-align: right;box-shadow: 0 14px 34px rgba(0,0,0,.25);}.yfbs-hero__price small{display: block;font: 600 11px var(--yfh-body);letter-spacing: .16em;text-transform: uppercase;color: var(--yfh-teal-d);}.yfbs-hero__price strong{display: block;font: 400 34px/1.15 var(--yfh-head);}body .yfbs-hero__price a{font: 600 13px var(--yfh-body);color: var(--yfh-teal-d);text-decoration: none;}.yfbs-trust{display: flex;justify-content: center;gap: clamp(18px,4vw,64px);flex-wrap: wrap;background: var(--yfh-sand);padding: 22px 24px;margin: 0;font-family: var(--yfh-body);color: var(--yfh-navy);}.yfbs-trust div{display: flex;flex-direction: column;align-items: center;gap: 2px;min-width: 120px;text-align: center;}.yfbs-trust strong{font: 400 28px/1.2 var(--yfh-head);color: var(--yfh-teal-d);}.yfbs-trust span{font-size: 12px;letter-spacing: .14em;text-transform: uppercase;}.yfbs .yfbs-stitle{text-align: center;margin: 56px 0 30px;}.yfbs .yfbs-stitle__script{font-family: var(--yfh-script);font-size: clamp(34px,4.5vw,56px);line-height: 1.15;color: var(--yfh-copper);margin: 0;padding-bottom: 2px;}.yfbs .yfbs-stitle__title{font-family: var(--yfh-head);font-size: clamp(30px,3.6vw,46px);font-weight: 400;color: var(--yfh-navy);margin: 10px 0 0;line-height: 1.1;}.yfbs .yfbs-howto{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px;margin: 0 0 48px;}.yfbs .yfbs-howto__step{background: #fff;border: 1px solid #F0F0F0;border-radius: 16px;padding: 30px 26px;box-shadow: 0 2px 16px rgba(0,0,0,.05);text-align: center;}.yfbs .yfbs-howto__step b{display: inline-grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;background: var(--yfh-teal-l);color: var(--yfh-teal-d);font: 400 24px var(--yfh-head);margin-bottom: 14px;}.yfbs .yfbs-howto__step h3{font: 400 24px/1.2 var(--yfh-head);color: var(--yfh-navy);margin: 0 0 8px;}.yfbs .yfbs-howto__step p{font: 15px/1.6 var(--yfh-body);color: #475569;margin: 0;}.yfbs-cta{margin: 70px 0 0;padding: 90px 24px;text-align: center;color: #fff;background: linear-gradient(rgba(0,38,53,.55),rgba(0,38,53,.55)),var(--yfbs-hero-img) center / cover no-repeat;background-color: var(--yfh-teal-d);}.yfbs-cta.yfbs-hero--noimg{background: linear-gradient(135deg,#3E5E5E,#6C9E9E);}.yfbs-cta__inner{max-width: 760px;margin: 0 auto;}.yfbs-cta .yfbs-hero__script{font-size: clamp(36px,5vw,60px);}.yfbs-cta .yfbs-cta__title{font-size: clamp(32px,4vw,52px);margin: 10px 0 14px;}.yfbs.yfbs--designed .yfbs-submit__head,.yfbs.yfbs--designed.has-hero .yfbs-single__head{display: none;}.yfbs.yfbs--designed .yfbs-card{border-radius: 14px;}.yfbs.yfbs--designed .yfbs-card:hover{transform: translateY(-6px);box-shadow: 0 22px 44px rgba(0,38,53,.18);}.yfbs.yfbs--designed .yfbs-card__img{transition: transform 1.2s ease;}.yfbs.yfbs--designed .yfbs-card:hover .yfbs-card__img{transform: scale(1.06);}.yfbs.yfbs--designed .yfbs-card__title{font-family: var(--yf-head);font-size: 23px;font-weight: 400;}.yfbs.yfbs--designed .yfbs-section .yfbs-h{font-family: var(--yf-head);font-weight: 400;font-size: 30px;}.yfbs.yfbs--designed .yfbs-keyfacts>li{background: var(--yf-sand);border-color: transparent;border-radius: 14px;}.yfbs.yfbs--designed .yfbs-contact{border-radius: 16px;overflow: hidden;border: 0;box-shadow: 0 18px 40px rgba(0,38,53,.12);padding-top: 0;}.yfbs.yfbs--designed .yfbs-contact>.yfbs-eyebrow{margin: 0 -26px 0;padding: 20px 20px 0;background: var(--yf-teal);color: #fff;text-align: center;font-family: "Autography","Lora",cursive;font-size: 40px;line-height: 1.15;letter-spacing: 0;text-transform: none;}.yfbs.yfbs--designed .yfbs-contact>.yfbs-eyebrow + .yfbs-h{margin: 0 -26px 18px;padding: 6px 20px 20px;background: var(--yf-teal);box-shadow: 0 -2px 0 var(--yf-teal);position: relative;color: #fff;text-align: center;font-family: var(--yf-head);font-weight: 400;font-size: 22px;}.yfbs .yfbs-why{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;margin: 46px 0 10px;}.yfbs .yfbs-why div{background: var(--yfh-teal-l);border-radius: 14px;padding: 20px;font: 15px/1.5 var(--yfh-body);color: var(--yfh-navy);}.yfbs .yfbs-why strong{display: block;font: 400 21px/1.2 var(--yfh-head);margin-bottom: 4px;}.yfbs .yfbs-tip{display: flex;gap: 10px;align-items: flex-start;background: var(--yf-copper-l);border-left: 3px solid var(--yf-copper);border-radius: 8px;padding: 12px 14px;color: #6B4E3C;font-size: 14px;margin: 0 0 16px;}.yfbs .yfbs-tip .yfbs-ico{color: var(--yf-copper);margin-top: 2px;}@media (max-width: 860px){.yfbs-hero{padding: 130px 16px 48px;min-height: 0;}.yfbs-hero__search{flex-direction: column;}.yfbs-hero__search button{width: 100%;}.yfbs-hero__sub{font-size: 15px;}.yfbs .yfbs-howto,.yfbs .yfbs-why{grid-template-columns: 1fr;}.yfbs-hero--split .yfbs-hero__inner{padding: 0;}.yfbs-hero__price{text-align: left;}.yfbs-trust div{min-width: 40%;}.yfbs-cta{padding: 64px 16px;margin-top: 48px;}}@media (prefers-reduced-motion: reduce){.yfbs-hero__btn,.yfbs.yfbs--designed .yfbs-card,.yfbs.yfbs--designed .yfbs-card__img{transition: none;}}.yfbs .yfbs-carousel:not(.is-scrollable) .yfbs-carousel__track{justify-content: center;}.yfbs .yfbs-promo-slide{display: flex;align-items: center;justify-content: center;text-align: center;color: #fff;text-decoration: none;background: linear-gradient(180deg,rgba(0,38,53,.35),rgba(0,38,53,.7)),var(--yfbs-promo-img,none) center / cover no-repeat,#557F7F;}.yfbs .yfbs-promo-slide--noimg{background: linear-gradient(135deg,#6C9E9E,#2F5E66);}.yfbs .yfbs-promo-slide::after{content: none;}.yfbs .yfbs-promo-slide__body{display: flex;flex-direction: column;align-items: center;gap: 2px;padding: 18px;}.yfbs .yfbs-promo-slide__eyebrow{font: 600 11px/1 var(--yf-body,"Montserrat",sans-serif);letter-spacing: .3em;text-transform: uppercase;border: 1px solid rgba(255,255,255,.7);border-radius: 999px;padding: 6px 12px 5px;margin-bottom: 10px;}.yfbs .yfbs-promo-slide__script{font-family: "Autography","Lora",cursive;font-size: clamp(30px,3.4vw,42px);line-height: 1.15;padding-bottom: 2px;}.yfbs .yfbs-promo-slide__title{font-family: "minerva-modern","Lora",serif;font-size: clamp(22px,2.4vw,30px);line-height: 1.1;margin-top: 6px;}.yfbs .yfbs-promo-slide__cta{margin-top: 16px;font: 600 12px/1 var(--yf-body,"Montserrat",sans-serif);letter-spacing: .18em;text-transform: uppercase;background: #fff;color: #002635;border-radius: 999px;padding: 11px 20px;transition: background .25s,color .25s;}.yfbs .yfbs-promo-slide:hover .yfbs-promo-slide__cta,.yfbs .yfbs-promo-slide:focus-visible .yfbs-promo-slide__cta{background: #6C9E9E;color: #fff;}.yfbs-sold{display: inline-flex;align-items: center;justify-content: center;gap: 14px;pointer-events: none;color: #fff;padding: 8px 22px 9px;border-radius: 999px;line-height: 1;background: rgba(0,38,53,.42);-webkit-backdrop-filter: blur(7px) saturate(1.1);backdrop-filter: blur(7px) saturate(1.1);border: 1px solid rgba(214,186,164,.85);box-shadow: 0 8px 24px rgba(0,38,53,.18);}.yfbs-sold__script{font-family: "Autography","Lora",cursive;font-size: 34px;line-height: 1.05;padding-bottom: 2px;color: #fff;letter-spacing: 0;text-transform: none;text-shadow: 0 1px 8px rgba(0,38,53,.35);}.yfbs-sold__brand{font: 600 10px/1 "Montserrat",system-ui,sans-serif;letter-spacing: .38em;text-transform: uppercase;color: #EEE7DF;}.yfbs-sold__line{display: none;width: 38px;height: 1px;background: rgba(214,186,164,.9);}.yfbs-sold--strip{position: absolute;left: -15%;width: 130%;top: 50%;z-index: 5;border-radius: 0;border-width: 1px 0;transform: translateY(-50%) rotate(-12deg);padding: 8px 0 9px;gap: 16px;}.yfbs-sold--strip .yfbs-sold__line{display: block;}.yfbs .yfbs-card__media,.yfbs-photo-slide,.yfbs .yfbs-gallery__main{position: relative;overflow: hidden;}.yfbs-sold--slide .yfbs-sold__script{font-size: 52px;}.yfbs-sold--slide .yfbs-sold__brand{font-size: 12px;}.yfbs-sold--slide .yfbs-sold__line{width: 60px;}@media (max-width: 600px){.yfbs-sold--strip .yfbs-sold__script{font-size: 30px;}.yfbs-sold--slide .yfbs-sold__script{font-size: 38px;}}.yfbs .yfbs-single__price.is-sold{display: flex;align-items: center;}.yfbs .yfbs-sold--hero{background: rgba(0,38,53,.88);}.yfbs .yfbs-sold--hero .yfbs-sold__script{font-size: 40px;}.yfbs .yfbs-contact--sold{text-align: center;}.yfbs .yfbs-contact--sold .yfbs-sold{margin: 0 auto 14px;background: rgba(0,38,53,.88);}.yfbs .yfbs-pill--sold{background: #002635;color: #EEE7DF;}.yfbs .yfbs-link-muted{color: var(--yf-muted,#64748B);font-size: 13px;text-decoration: underline;}.yfbs .yfbs-broker-apply{margin: 26px 0 0;}.yfbs .yfbs-broker-apply__box{border: 1px solid var(--yf-line);border-radius: 18px;background: linear-gradient(135deg,#fff 0%,#F7F3EE 100%);padding: 0;overflow: hidden;}.yfbs .yfbs-broker-apply__box>summary{list-style: none;cursor: pointer;padding: 20px 24px;display: grid;gap: 4px;position: relative;}.yfbs .yfbs-broker-apply__box>summary::-webkit-details-marker{display: none;}.yfbs .yfbs-broker-apply__box>summary::after{content: "+";position: absolute;right: 22px;top: 50%;transform: translateY(-50%);width: 34px;height: 34px;border-radius: 50%;border: 1px solid var(--yf-teal);color: var(--yf-teal);display: grid;place-items: center;font-size: 20px;}.yfbs .yfbs-broker-apply__box[open]>summary::after{content: "–";}.yfbs .yfbs-broker-apply__box>summary strong{font-family: "minerva-modern",Georgia,serif;font-weight: 400;font-size: 21px;color: var(--yf-navy,#002635);padding-right: 50px;}.yfbs .yfbs-broker-apply__form{padding: 4px 24px 24px;}.yfbs .yfbs-broker-apply__form label{display: block;font-size: 13px;font-weight: 600;margin: 0 0 6px;}.yfbs .yfbs-broker-apply__form label.yfbs-check{display: flex;font-weight: 400;}.yfbs .yfbs-broker-apply__form input[type=text],.yfbs .yfbs-broker-apply__form input[type=url],.yfbs .yfbs-broker-apply__form input[type=tel],.yfbs .yfbs-broker-apply__form select,.yfbs .yfbs-broker-apply__form textarea{width: 100%;}.yfbs .yfbs-grid-2{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 4px 18px;}.yfbs .yfbs-steps-list{margin: 16px 0 20px;padding-left: 20px;display: grid;gap: 8px;color: var(--yf-ink);font-size: 14.5px;line-height: 1.55;}.yfbs .yfbs-bulkup__form{display: grid;gap: 14px;padding: 20px;border-radius: 16px;background: #F4F7F7;border: 1px dashed var(--yf-teal);}.yfbs .yfbs-bulkup__file{display: grid;gap: 6px;font-size: 13px;font-weight: 600;}.yfbs .yfbs-bulkup__file input{font-weight: 400;}.yfbs .yfbs-bulkup__sum{list-style: none;display: flex;flex-wrap: wrap;gap: 10px;padding: 0;margin: 14px 0 18px;}.yfbs .yfbs-bulkup__sum li{padding: 10px 16px;border-radius: 12px;background: #E8F0F0;color: #557F7F;font-size: 14px;}.yfbs .yfbs-bulkup__sum li strong{font-family: "minerva-modern",Georgia,serif;font-weight: 400;font-size: 22px;color: var(--yf-navy,#002635);margin-right: 4px;}.yfbs .yfbs-bulkup__sum li.is-bad{background: #FDECEC;color: #B42318;}.yfbs .yfbs-table-wrap{overflow-x: auto;margin: 0 0 18px;border: 1px solid var(--yf-line);border-radius: 14px;}.yfbs .yfbs-table{width: 100%;border-collapse: collapse;font-size: 13.5px;}.yfbs .yfbs-table th{text-align: left;font-size: 11px;letter-spacing: .14em;text-transform: uppercase;color: var(--yf-muted);padding: 10px 12px;background: #F8FAFA;border-bottom: 1px solid var(--yf-line);}.yfbs .yfbs-table td{padding: 10px 12px;border-bottom: 1px solid var(--yf-line);vertical-align: top;}.yfbs .yfbs-table tr.is-bad td{background: #FFF7F6;}.yfbs .yfbs-ok{color: #2F7A55;font-weight: 600;}.yfbs .yfbs-bad{color: #B42318;}.yfbs .yfbs-bulkup__confirm{display: grid;gap: 4px;margin: 0 0 12px;}.yfbs .yfbs-bulkup__confirm .yfbs-btn{justify-self: start;margin-top: 8px;}.yfbs .yfbs-progress{height: 10px;border-radius: 999px;background: #E8F0F0;overflow: hidden;margin: 16px 0 8px;}.yfbs .yfbs-progress span{display: block;height: 100%;background: linear-gradient(90deg,#6C9E9E,#B3907A);transition: width .3s;}.yfbs .yfbs-fieldguide{margin-top: 22px;}.yfbs .yfbs-fieldguide>summary{cursor: pointer;font-size: 18px;}.yfbs .yfbs-fieldguide code{font-size: 12.5px;}.yfbs .yfbs-apps{list-style: none;margin: 18px 0 0;padding: 0;display: grid;gap: 12px;}.yfbs .yfbs-apps__item{display: flex;flex-wrap: wrap;gap: 14px 22px;align-items: flex-start;justify-content: space-between;padding: 18px 20px;border: 1px solid var(--yf-line);border-radius: 16px;background: #fff;}.yfbs .yfbs-apps__item.is-pending{border-color: #B3907A;box-shadow: 0 10px 26px rgba(0,38,53,.08);}.yfbs .yfbs-apps__main{flex: 1 1 320px;min-width: 0;}.yfbs .yfbs-apps__company{margin: 8px 0 4px;font: 400 21px/1.2 "minerva-modern",Georgia,serif;color: var(--yf-navy,#002635);}.yfbs .yfbs-apps__main p{margin: 2px 0;}.yfbs .yfbs-apps__msg{margin-top: 8px !important;padding: 10px 12px;border-radius: 10px;background: #F4F7F7;font-size: 13.5px;}.yfbs .yfbs-apps__actions{display: flex;gap: 8px;}.yfbs .yfbs-apps__actions form{margin: 0;}.yfbs .yfbs-review__item{align-items: stretch;}.yfbs .yfbs-review__thumb{flex: 0 0 132px;height: 96px;border-radius: 12px;overflow: hidden;background: #F4F7F7;display: flex;align-items: center;justify-content: center;color: #6C9E9E;}.yfbs .yfbs-review__thumb img{width: 100%;height: 100%;object-fit: cover;display: block;}.yfbs .yfbs-review__actions{flex-direction: column;align-items: flex-end;min-width: 200px;}.yfbs .yfbs-review__reject summary{list-style: none;cursor: pointer;}.yfbs .yfbs-review__reject summary::-webkit-details-marker{display: none;}.yfbs .yfbs-review__reject[open] form{margin-top: 10px;display: grid;gap: 6px;width: min(320px,80vw);}.yfbs .yfbs-review__reject textarea{width: 100%;padding: 8px 10px;border: 1px solid var(--yf-line);border-radius: 10px;font: inherit;font-size: 14px;}@media (max-width: 600px){.yfbs .yfbs-review__thumb{flex-basis: 100%;height: 160px;}.yfbs .yfbs-review__actions{align-items: stretch;width: 100%;}}.yfbs .yfbs-review__auto{color: #2F6F6F;}.yfbs .yfbs-review__auto.is-manual{color: #9A5B3C;font-weight: 600;}.yfbs-hero__price--sold{background: transparent !important;box-shadow: none !important;padding: 0 !important;border: 0 !important;}.yfbs-hero__price--sold .yfbs-sold{background: rgba(0,38,53,.55);}.yfbs-hero__title--joined .yfbs-hero__script{display: block;letter-spacing: 0;text-transform: none;}p.yfbs-hero__title{margin-top: 0;}.yfbs .yfbs-browse{margin: 34px 0 10px;padding-top: 22px;border-top: 1px solid var(--yf-line,#E2E8F0);}.yfbs .yfbs-browse__title{font-family: var(--yfh-head,Georgia,serif);font-weight: 400;font-size: 22px;color: var(--yfh-navy,#002635);margin: 0 0 12px;}.yfbs .yfbs-browse ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px;}.yfbs .yfbs-browse a{display: inline-block;padding: 7px 14px;border: 1px solid var(--yf-line,#E2E8F0);border-radius: 999px;font-size: 14px;color: #002635;text-decoration: none;background: #fff;}.yfbs .yfbs-browse a:hover{border-color: #6C9E9E;color: #6C9E9E;}
