.bl-ag{--ink:#1F2422;--ground:#F6F3EE;--sand:#E9E2D6;--tobacco:#7A6249;--green:#0F5E63;--gold:#D1A54F;--muted:#55504A;color:var(--ink)}.bl-ag *,.bl-ag *:before,.bl-ag *:after{box-sizing:border-box}.bl-ag p{margin:0}.bl-ag__wrap{max-width:1280px;margin:0 auto;padding:0 24px}.bl-ag__narrow{max-width:900px;margin:0 auto;padding:0 24px}.bl-ag__eyebrow{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:10px!important}.bl-ag__eyebrow--light{color:var(--gold)}.bl-ag__h2{margin:0 0 14px;font-size:clamp(28px,4vw,44px);line-height:1.04;font-weight:800;text-transform:uppercase;color:inherit}.bl-ag__lead,.bl-ag__lead p{font-size:18px;line-height:1.6}.bl-ag__lead p+p{margin-top:12px}.bl-ag__local{background:var(--sand);padding:64px 0;margin-top:48px}.bl-ag__split{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.bl-ag__media{border:2px solid var(--ink);background:#fff;aspect-ratio:4/3;overflow:hidden}.bl-ag__media img{display:block;width:100%;height:100%;object-fit:cover}.bl-ag__faq{padding:72px 0}.bl-ag__faq details{border-bottom:2px solid var(--ink);padding:16px 4px}.bl-ag__faq summary{cursor:pointer;font-weight:800;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:16px;min-height:44px;align-items:center}.bl-ag__faq summary::-webkit-details-marker{display:none}.bl-ag__faq summary:after{content:"+";font-size:26px;line-height:1;color:var(--tobacco)}.bl-ag__faq details[open] summary:after{content:"\2013"}.bl-ag__ans{margin-top:8px;color:var(--muted);font-size:16px;line-height:1.6;max-width:720px}.bl-ag__ans p+p{margin-top:10px}.bl-ag__ans a{color:var(--green);font-weight:700}.bl-ag__help{background:var(--ink);color:#fff;padding:64px 0}.bl-ag__help-text{color:#efe9df;font-size:18px;max-width:620px}.bl-ag__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.bl-ag__btn{display:inline-flex;align-items:center;min-height:52px;padding:0 22px;background:var(--ground);color:var(--ink)!important;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-size:14px}.bl-ag__btn:hover{background:#fff}.bl-ag__btn--ghost{background:transparent;border:1px solid var(--ground);color:var(--ground)!important}.bl-ag__btn--ghost:hover{background:#ffffff14}.bl-ag__note{color:#efe9df;font-size:15px;margin-top:16px!important}@media(max-width:989px){.bl-ag__split{grid-template-columns:1fr;gap:28px}}@media(max-width:599px){.bl-ag__local,.bl-ag__faq,.bl-ag__help{padding:48px 0}}.bl-al{--ink:#1F2422;--ground:#F6F3EE;--sand:#E9E2D6;--tobacco:#7A6249;--green:#0F5E63;--gold:#D1A54F;--muted:#55504A;--soft:#D9C7A8;color:var(--ink)}.bl-al *,.bl-al *:before,.bl-al *:after{box-sizing:border-box}.bl-al p{margin:0}.bl-al__wrap{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}.bl-al__pad{padding-top:72px;padding-bottom:56px}.bl-al__eyebrow{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:10px!important}.bl-al__eyebrow--sm{font-size:12px}.bl-al__h1{margin:0;font-size:clamp(38px,6.5vw,84px);line-height:1.02;font-weight:800;text-transform:uppercase;color:#fff;max-width:16ch;text-shadow:0 2px 18px rgba(0,0,0,.35)}.bl-al__h1--dark{color:var(--ink);text-shadow:none;font-size:clamp(36px,5vw,68px)}.bl-al__h2{margin:0 0 12px;font-size:clamp(28px,4vw,46px);line-height:1.04;font-weight:800;text-transform:uppercase;color:inherit}.bl-al__h3{margin:8px 0 6px;font-size:22px;line-height:1.15;font-weight:800;text-transform:uppercase;color:inherit}.bl-al__lead,.bl-al__lead p{font-size:17px;line-height:1.6}.bl-al__hero{position:relative;min-height:76vh;display:flex;align-items:flex-end;background:var(--ink);overflow:hidden}.bl-al__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bl-al__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 35%,#0000009e)}.bl-al__hero-inner{position:relative;z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:140px 24px 80px;color:#fff}.bl-al__kicker{display:inline-block;background:var(--tobacco);color:#fff;font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;transform:rotate(-2deg);margin-bottom:18px}.bl-al__hero-text,.bl-al__hero-text p{color:#fff;font-size:clamp(17px,2vw,20px);line-height:1.55;max-width:48ch;margin-top:14px;text-shadow:0 1px 8px rgba(0,0,0,.4)}.bl-al__hero-text--dark,.bl-al__hero-text--dark p{color:var(--ink);text-shadow:none}.bl-al__phero{background:var(--ground);padding:56px 0 72px;border-bottom:2px solid var(--ink)}.bl-al__phero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.bl-al__phero-imgs{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.bl-al__phero-card{background:#fff;border:2px solid var(--ink);box-shadow:10px 10px 0 var(--sand)}.bl-al__phero-card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.bl-al__phero-card--low{margin-top:48px}.bl-al__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.bl-al__btn{display:inline-flex;align-items:center;min-height:52px;padding:0 24px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:14px;text-decoration:none;border:2px solid transparent}.bl-al__hero .bl-al__btn,.bl-al__phero .bl-al__btn{margin-top:22px}.bl-al__btn--light{background:#fff;color:var(--ink)!important;border-color:#fff}.bl-al__btn--dark{background:var(--ink);color:#fff!important;border-color:var(--ink)}.bl-al__btn--buy{background:var(--gold);color:var(--ink)!important;border-color:var(--gold)}.bl-al__btn--outline{background:transparent;color:var(--ink)!important;border-color:var(--ink)}.bl-al__crumbs{padding-top:24px;padding-bottom:28px}.bl-al__breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;color:var(--muted)}.bl-al__breadcrumb a{color:inherit;text-decoration:none}.bl-al__chips{display:flex;flex-wrap:wrap;gap:10px}.bl-al__chips a{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;background:var(--ink);color:#fff!important;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.bl-al__chips a:hover{background:#000}.bl-al__spot{background:var(--sand);padding:64px 0}.bl-al__spot-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.bl-al__spot-imgs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bl-al__spot-card{display:block;background:#fff;border:2px solid var(--ink);text-decoration:none;color:var(--ink)}.bl-al__spot-card img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.bl-al__spot-card span{display:block;padding:10px 12px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.06em;border-top:2px solid var(--ink)}.bl-al__price{font-size:32px;font-weight:800;color:var(--tobacco);margin:6px 0 10px!important}.bl-al__head{text-align:center;max-width:720px;margin:0 auto 32px}.bl-al__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bl-al__card{border:2px solid var(--ink);background:var(--ground);padding:22px 18px 18px;display:flex;flex-direction:column}.bl-al__card--sand{background:var(--sand)}.bl-al__card .bl-al__h3{margin-top:4px}.bl-al__card-text{font-size:15px;line-height:1.5}.bl-al__mini{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.bl-al__mini a{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center;text-decoration:none;color:inherit;background:#fffc;padding:6px}.bl-al__mini img{width:56px;height:56px;object-fit:cover;background:#fff}.bl-al__mini span{font-size:13px;line-height:1.3;font-weight:600}.bl-al__mini b{display:block;font-size:14px;color:var(--tobacco);margin-top:2px}.bl-al__soon{font-size:14px}.bl-al__why{background:var(--ink);color:#fff;padding:56px 0}.bl-al__why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.bl-al__why p{color:#efe9df;font-size:15px;line-height:1.55}.bl-al__why .bl-al__h3{font-size:18px;color:#fff}.bl-al__why-num{font-size:42px;font-weight:800;line-height:1;color:var(--gold)}.bl-al__grid-head{text-align:center;padding:56px 20px 0;scroll-margin-top:90px}@media(max-width:989px){.bl-al__spot-grid,.bl-al__phero-grid{grid-template-columns:1fr;gap:32px}.bl-al__phero-imgs{order:-1}.bl-al__cards,.bl-al__why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.bl-al__hero{min-height:70vh}.bl-al__hero-inner{padding:120px 20px 56px}.bl-al__phero{padding:28px 0 48px}.bl-al__phero-card--low{margin-top:28px}.bl-al__phero-card{box-shadow:6px 6px 0 var(--sand)}.bl-al__cards{grid-template-columns:1fr}.bl-al__chips{gap:8px}.bl-al__chips a{padding:8px 12px;font-size:11px;min-height:40px}.bl-al__price{font-size:26px}}.blueline-pdp-details__content{max-width:860px;margin:24px auto 48px;overflow-wrap:anywhere}.blueline-pdp-details__content h2{font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.3;margin:32px 0 12px}.blueline-pdp-details__content p,.blueline-pdp-details__content li{line-height:1.7}.blueline-pdp-details__content ul{margin-left:1.25rem}@media(max-width:767px){.blueline-pdp-details__content{margin-top:12px;margin-bottom:32px}}.bl-spdp{--bl-ink:#1F2422;--bl-ground:#F6F3EE;--bl-sand:#E9E2D6;--bl-slate:#7A6249;--bl-muted:#55504A;--bl-line:#D6CEC0;--bl-green:#0F5E63;--bl-gold:#D1A54F;--bl-soft:#D9C7A8;--bl-light:#EFE9DF;color:var(--bl-ink);font-size:17px;line-height:1.6}.bl-spdp *,.bl-spdp *:before,.bl-spdp *:after{box-sizing:border-box}.bl-spdp p{margin:0}.bl-spdp__wrap{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}.bl-spdp__narrow{max-width:900px;margin:0 auto;padding-left:24px;padding-right:24px}.bl-spdp__pad{padding-top:88px;padding-bottom:64px}.bl-spdp__pad-sm{padding-top:64px;padding-bottom:64px}.bl-spdp__pad-top0{padding-top:16px;padding-bottom:88px}.bl-spdp__eyebrow{font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bl-green);margin-bottom:12px!important}.bl-spdp__eyebrow--light{color:var(--bl-gold)}.bl-spdp__h2{margin:0 0 16px;font-size:clamp(30px,4vw,46px);line-height:1.02;font-weight:800;text-transform:uppercase;letter-spacing:.01em;color:inherit}.bl-spdp__h2--xl{font-size:clamp(34px,4.6vw,56px)}.bl-spdp__h3{margin:12px 0 6px;font-size:22px;line-height:1.15;font-weight:800;text-transform:uppercase;color:inherit}.bl-spdp__h3--lg{font-size:clamp(24px,2.6vw,30px)}.bl-spdp__lead,.bl-spdp__lead-p{font-size:19px;line-height:1.6}.bl-spdp__lead p+p{margin-top:14px}.bl-spdp__muted{color:var(--bl-muted);font-size:15px}.bl-spdp__intro{max-width:760px;margin-bottom:36px}.bl-spdp__cover{display:block;width:100%;height:100%;object-fit:cover}.bl-spdp__split{display:flex;flex-wrap:wrap;gap:48px}.bl-spdp__split>*{flex:1 1 440px;min-width:0}.bl-spdp__split--center{align-items:center}.bl-spdp__hero{background:var(--bl-ink);color:var(--bl-ground)}.bl-spdp__hero .bl-spdp__split{gap:0;padding-left:24px;padding-right:0}.bl-spdp__hero-copy{padding:88px 48px 88px 0;display:flex;flex-direction:column;justify-content:center}.bl-spdp__hero-copy .bl-spdp__lead{color:var(--bl-light)}.bl-spdp__hero-media{min-height:520px}.bl-spdp__moments{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px}.bl-spdp__moment p{color:var(--bl-muted)}.bl-spdp__moment-media{aspect-ratio:4/3;border-radius:6px;overflow:hidden;background:var(--bl-sand)}.bl-spdp__moment--text{background:var(--bl-ground);border:2px solid var(--bl-ink);padding:20px 20px 24px}.bl-spdp__moment--text .bl-spdp__h3{margin-top:0}.bl-spdp__story-media{aspect-ratio:1/1;border-radius:6px;overflow:hidden;background:var(--bl-sand)}.bl-spdp__story-copy .bl-spdp__lead{margin-bottom:14px}.bl-spdp__band{background:var(--bl-sand)}.bl-spdp__specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:28px;margin-top:16px}.bl-spdp__spec{border-top:2px solid var(--bl-ink);padding-top:14px}.bl-spdp__spec-big{font-size:42px;font-weight:800;line-height:1;color:var(--bl-slate)}.bl-spdp__spec-label{font-weight:700;margin:6px 0 4px}.bl-spdp__fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.bl-spdp__fit-card{background:#fff;border:2px solid var(--bl-ink);padding:32px;display:flex;flex-direction:column;gap:8px}.bl-spdp__fit-card--dark{background:var(--bl-ink);border-color:var(--bl-ink);color:var(--bl-ground)}.bl-spdp__fit-card--dark p{color:var(--bl-light)}.bl-spdp__verdict{margin-top:auto!important;padding-top:12px;font-size:20px;font-weight:800;color:inherit!important}.bl-spdp__help{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;border:1px dashed var(--bl-slate);padding:20px 24px}.bl-spdp__help-link{font-weight:700;color:var(--bl-green)}.bl-spdp__row-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px}.bl-spdp__related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bl-spdp__card{display:flex;flex-direction:column;gap:8px;color:var(--bl-ink);text-decoration:none}.bl-spdp__card:hover .bl-spdp__card-title{text-decoration:underline}.bl-spdp__card-media{aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:var(--bl-sand)}.bl-spdp__card-title{font-weight:700}.bl-spdp__faqwrap{background:#fff;border-top:1px solid var(--bl-line)}.bl-spdp__faq{border-bottom:2px solid var(--bl-ink)}.bl-spdp__faq summary{list-style:none;cursor:pointer;position:relative;padding:20px 40px 20px 0;font-size:19px;font-weight:700;min-height:44px}.bl-spdp__faq summary::-webkit-details-marker{display:none}.bl-spdp__faq summary:after{content:"+";position:absolute;right:4px;top:16px;font-size:26px;color:var(--bl-slate)}.bl-spdp__faq[open] summary:after{content:"\2013"}.bl-spdp__faq summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.bl-spdp__faq-a{padding:0 40px 22px 0;color:var(--bl-muted);max-width:720px}.bl-spdp__visit,.bl-spdp__local{background:var(--bl-ink);color:var(--bl-ground)}.bl-spdp__local-intro{font-size:18px;color:var(--bl-light)}.bl-spdp__tips{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.bl-spdp__tip{border-top:2px solid var(--bl-soft);padding-top:16px}.bl-spdp__tip-label{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bl-gold)}.bl-spdp__tip-text{color:var(--bl-light)}.bl-spdp__tip-text p+p{margin-top:10px}.bl-spdp__tip-text a{color:#fff;text-decoration:underline}.bl-spdp__support{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.bl-spdp__support-card{border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:28px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.bl-spdp__support-card .bl-spdp__btn{margin-top:auto}.bl-spdp__visit-text{color:var(--bl-light);max-width:560px}.bl-spdp__btn{display:inline-flex;align-items:center;min-height:52px;padding:0 22px;border-radius:4px;background:var(--bl-ground);color:var(--bl-ink)!important;font-weight:700;text-decoration:none}.bl-spdp__btn:hover{background:#fff}.bl-spdp__btn--ghost{background:transparent;border:1px solid var(--bl-ground);color:var(--bl-ground)!important}.bl-spdp__btn--ghost:hover{background:#ffffff14}@media(max-width:989px){.bl-spdp__related{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-spdp__hero .bl-spdp__split{padding-right:24px}.bl-spdp__hero-copy{padding:64px 0 32px}.bl-spdp__hero-media{min-height:0;aspect-ratio:4/5;margin-bottom:24px;border-radius:6px;overflow:hidden}}@media(max-width:599px){.bl-spdp__pad{padding-top:56px;padding-bottom:40px}.bl-spdp__split{gap:28px}.bl-spdp__fit-card{padding:24px}}.bl-surf{--bl-ink:#1F2422;--bl-ground:#F6F3EE;--bl-sand:#E9E2D6;--bl-slate:#7A6249;--bl-muted:#55504A;--bl-line:#D6CEC0;--bl-green:#0F5E63;--bl-gold:#D1A54F;--bl-soft:#D9C7A8;--bl-light:#EFE9DF;color:var(--bl-ink);font-size:17px;line-height:1.6}.bl-surf *,.bl-surf *:before,.bl-surf *:after{box-sizing:border-box}.bl-surf p{margin:0}.bl-surf__wrap{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}.bl-surf__pad{padding-top:80px;padding-bottom:80px}.bl-surf__intro{max-width:760px;margin-bottom:36px}.bl-surf__eyebrow{font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bl-green);margin-bottom:12px!important}.bl-surf__eyebrow--light{color:var(--bl-gold)}.bl-surf__h2{margin:0 0 16px;font-size:clamp(30px,4vw,46px);line-height:1.02;font-weight:800;text-transform:uppercase;letter-spacing:.01em;color:inherit}.bl-surf__h3{margin:10px 0 8px;font-size:22px;line-height:1.15;font-weight:800;text-transform:uppercase;color:inherit}.bl-surf__lead{font-size:19px;line-height:1.6}.bl-surf__lead p+p{margin-top:14px}.bl-surf__lead--light,.bl-surf__light{color:var(--bl-light)}.bl-surf__muted{color:var(--bl-muted);font-size:16px}.bl-surf__cover{display:block;width:100%;height:100%;object-fit:cover}.bl-surf__guide{background:var(--bl-ink);color:var(--bl-ground)}.bl-surf__tips{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px}.bl-surf__tip{border-top:2px solid var(--bl-soft);padding-top:16px}.bl-surf__tip-label{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bl-gold)}.bl-surf__tip-text{color:var(--bl-light)}.bl-surf__split{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.bl-surf__split>*{flex:1 1 440px;min-width:0}.bl-surf__media{aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:var(--bl-sand)}.bl-surf__copy .bl-surf__lead{margin-bottom:14px}.bl-surf__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.bl-surf__btn{display:inline-flex;align-items:center;min-height:52px;padding:0 22px;border-radius:4px;background:var(--bl-ground);color:var(--bl-ink)!important;font-weight:700;text-decoration:none}.bl-surf__btn:hover{background:#fff}.bl-surf__btn--buy{background:var(--bl-gold);color:var(--bl-ink)!important}.bl-surf__btn--buy:hover{background:#c4953f}.bl-surf__btn--outline{background:transparent;border:1px solid var(--bl-ink)}.bl-surf__btn--outline:hover{background:var(--bl-sand)}.bl-surf__btn--ghost{background:transparent;border:1px solid var(--bl-ground);color:var(--bl-ground)!important}.bl-surf__btn--ghost:hover{background:#ffffff14}.bl-surf__band{background:var(--bl-sand)}.bl-surf__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.bl-surf__card{background:#fff;border:2px solid var(--bl-ink);padding:24px;display:flex;flex-direction:column;gap:8px}.bl-surf__card .bl-surf__h3{margin-top:0}.bl-surf__link{margin-top:auto;padding-top:8px;font-weight:700;color:var(--bl-green);text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.bl-surf__help{background:var(--bl-ink);color:var(--bl-ground)}.bl-surf__support{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.bl-surf__support-card{border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:28px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.bl-surf__support-card .bl-surf__btn{margin-top:auto}@media(max-width:599px){.bl-surf__pad{padding-top:56px;padding-bottom:56px}.bl-surf__split{gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
