#main:has([data-ys-bfm-design]){--bf-ink: #181a1d;--bf-paper: #ffffff;--bf-mist: #f7f7f7;--bf-secondary: #65666a;--bf-fog: #a8acb1;--bf-red: #df1c2f;--bf-header-offset: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-is-visible, 1) * var(--header-height, 0px));background:var(--bf-mist)}#main:has([data-ys-bfm-design]) .ys-bfm-navigation-section{position:sticky;top:var(--bf-header-offset);z-index:5;background:var(--bf-ink);color:var(--bf-paper);border-block:0}ys-bfm-navigation{display:block}.ys-bfm-nav{display:flex;align-items:center;gap:2rem;padding-block:.75rem}.ys-bfm-nav__title{font:700 .875rem/1.5 var(--heading-font-family);letter-spacing:.04em;white-space:nowrap}.ys-bfm-nav__links{display:flex;align-items:center;gap:1.5rem;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.ys-bfm-nav__links::-webkit-scrollbar{display:none}.ys-bfm-nav__links a{display:grid;place-items:center;flex:0 0 auto;min-height:2.75rem;color:#a8acb1;font:700 .875rem/1.5 var(--text-font-family);text-decoration:none;border-block-end:2px solid transparent;transition:color .15s,border-color .15s}.ys-bfm-nav__links a:is(:hover,[aria-current=location]){color:#fff;border-color:#df1c2f}.ys-bfm-nav__cta{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;width:12.5rem;flex:0 0 auto;padding:.625rem 1.5rem;border:1.5px solid transparent;border-radius:1.75rem;background:#df1c2f;color:#fff;font:700 1rem/1.5 var(--text-font-family);text-align:center;transition:background-color .15s}.ys-bfm-nav__cta:hover{background-color:#c7192a}.ys-bfm-nav__cta:active{background-color:#aa1524}.ys-bfm-nav :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:3px}#main:has([data-ys-bfm-design]) :is(.bfmProducts__container,.bf-choice__scene,.bfmConfidence__track,.ys-bfm-review-videos__container,.ys-bfm-news__container){width:min(calc(100% - 2 * var(--container-gutter)),var(--container-max-width));max-width:none;margin-inline:auto;padding-inline:0}#main:has([data-ys-bfm-design]) .bf-choice__wrap{max-width:none}#main:has([data-ys-bfm-design]) .bf-choice__module-title h2{font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700;line-height:1.25;letter-spacing:-.008em}#main:has([data-ys-bfm-design]) :is(.bf-choice__group-title,.bf-choice__gift-title,.bf-choice__headline,.bf-choice__extra-main){font-weight:700}#main:has([data-ys-bfm-design]) :is(.bf-choice__code,.bf-choice__stock-note,.bf-choice__gift-value,.bf-choice__sale-note){font-size:.875rem;line-height:1.5;font-weight:500}#main:has([data-ys-bfm-design]) .bf-choice__copy{display:inline-flex;align-items:center;justify-content:center;inline-size:7.5rem;max-inline-size:100%;min-height:3rem;padding:.625rem 1.25rem;border:1.5px solid transparent;border-radius:1.75rem;background:#df1c2f;color:#fff;font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:0;text-align:center;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;box-shadow:none;filter:none;transform:none;transition:background-color .15s ease}#main:has([data-ys-bfm-design]) .bf-choice__copy:hover:not(:disabled){background-color:#c7192a;filter:none;transform:none}#main:has([data-ys-bfm-design]) .bf-choice__copy:active:not(:disabled){background-color:#aa1524;filter:none;transform:none}#main:has([data-ys-bfm-design]) .bf-choice__copy:disabled{background-color:#aa1524;color:#fff;opacity:1;cursor:wait}#main:has([data-ys-bfm-design]) .bf-choice__copy:focus-visible{outline:2px solid #fff;outline-offset:3px}#main:has([data-ys-bfm-design]) .bf-choice__copy-icon{display:none}#main:has([data-ys-bfm-design]) .bfmProducts{background:var(--bf-mist)}#main:has([data-ys-bfm-design]) .bfmProducts__heading{font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.25;letter-spacing:-.008em}#main:has([data-ys-bfm-design]) .bfmProducts__item{border-radius:1.5rem;box-shadow:none;display:flex;flex-direction:column}#main:has([data-ys-bfm-design]) .bfmProducts__details{display:grid;gap:.75rem;grid-template-rows:minmax(3.5rem,auto) auto}#main:has([data-ys-bfm-design]) .bfmProducts__product-name{font-size:1.25rem;font-weight:700;line-height:1.4}#main:has([data-ys-bfm-design]) .bfmProducts__prices{font-size:1.5rem;line-height:1.3;gap:.625rem;flex-wrap:wrap}#main:has([data-ys-bfm-design]) .bfmProducts__original-price{font-size:.875rem;font-weight:500;color:var(--bf-secondary)}#main:has([data-ys-bfm-design]) .bfmProducts__benefits{margin-block-start:auto}#main:has([data-ys-bfm-design]) .bfmProducts__benefit{font-size:.875rem;line-height:1.5}#main:has([data-ys-bfm-design]) .bfmProducts__view-all{min-height:3rem;border-radius:1.75rem;font-size:1rem;font-weight:700}#main:has([data-ys-bfm-design]) .bfmConfidence__heading{font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.25;letter-spacing:-.008em}#main:has([data-ys-bfm-design]) :is(.bfmConfidence__description,.bfmConfidence__richtext){font-size:1rem;font-weight:500;line-height:1.6}#main:has([data-ys-bfm-design]) .bfmConfidence__label{font-size:1rem;font-weight:700}#main:has([data-ys-bfm-design]) .ys-bfm-saki-trust-v2--stacked{padding-block:3rem}#main:has([data-ys-bfm-design]) .ys-bfm-saki-trust-v2__grid{row-gap:.875rem}#main:has([data-ys-bfm-design]) :is(.ys-bfm-review-videos__heading,.ys-bfm-news__heading){font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700;line-height:1.25;letter-spacing:-.008em}#main:has([data-ys-bfm-design]) :is(.ys-bfm-review-videos__title,.ys-bfm-news__card-title){font-size:1.25rem;font-weight:700;line-height:1.4}#main:has([data-ys-bfm-design]) :is(.ys-bfm-review-videos__description,.ys-bfm-news__card-text){font-size:1rem;font-weight:500;line-height:1.5}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content>.section{background:var(--bf-mist);color:var(--bf-ink);padding-block:var(--section-outer-spacing-block)}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content .section-stack{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,5vw,5rem)}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content :is(.section-stack__intro,.section-stack__main){width:100%;max-width:none;min-width:0}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content .section-stack__intro{position:sticky;top:calc(var(--bf-header-offset) + var(--bf-nav-height,4.5rem) + 2rem)}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content .h2{font:700 clamp(1.75rem,2.5vw,2.25rem)/1.25 var(--heading-font-family);letter-spacing:-.008em;text-wrap:balance}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content .section-stack__intro p{font-size:1rem;line-height:1.6;color:var(--bf-secondary)}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content .section-stack__intro .button{min-height:3rem;padding:.625rem 1.5rem;border-radius:1.75rem;border:1.5px solid #888b93;background:transparent;background-image:none;color:var(--bf-ink);box-shadow:none;font-size:1rem;font-weight:700}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content .section-stack__intro .button:before{display:none}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content .accordion-box{border-radius:0;background:transparent;color:var(--bf-ink);padding:0}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content .accordion{border:0;border-block-end:1px solid #e4e6e7;padding-inline:0}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content .accordion:first-child{border-block-start:1px solid #e4e6e7}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content .accordion__toggle{padding-block:1.5rem;font-size:1.125rem;line-height:1.5;font-weight:700;gap:1rem}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content .accordion__content{padding-inline:0;font-size:1rem;font-weight:500;line-height:1.65;color:var(--bf-secondary)}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content :is(summary,a):focus-visible{outline:2px solid #df1c2f;outline-offset:4px}@media(max-width:999px){.ys-bfm-nav{gap:1.25rem}.ys-bfm-nav__title{display:none}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content .section-stack{grid-template-columns:minmax(0,1fr)}#main:has([data-ys-bfm-design]) .shopify-section--accordion-content .section-stack__intro{position:static}}@media(max-width:699px){.ys-bfm-nav{gap:.875rem;padding-block:.5rem}.ys-bfm-nav__links{gap:1rem}.ys-bfm-nav__cta{width:auto;min-width:7rem;padding-inline:1rem;font-size:.875rem}#main:has([data-ys-bfm-design]) .bfmProducts__details{grid-template-rows:auto auto}#main:has([data-ys-bfm-design]) .ys-bfm-saki-trust-v2--stacked{padding-block:1rem}#main:has([data-ys-bfm-design]) .ys-bfm-saki-trust-v2__item{padding:1rem .5rem}#main:has([data-ys-bfm-design]) .bf-choice__code{font-size:.875rem;overflow-wrap:anywhere}#main:has([data-ys-bfm-design]) .bf-choice__stock-note{font-size:.875rem}#main:has([data-ys-bfm-design]) .bf-choice__copy{inline-size:100%;padding-inline:.5rem}}@media(prefers-reduced-motion:reduce){.ys-bfm-nav :is(a,button){transition:none}}#main:has([data-ys-bfm-design]) .ys-bfm-note-marker{position:static;top:auto;font-size:.75rem;line-height:1;vertical-align:super;white-space:nowrap}#main:has([data-ys-bfm-design]) .ys-bfm-note-ref{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;margin-inline-start:.125rem;color:inherit;font:500 .75rem/1 var(--text-font-family);text-decoration:underline;text-underline-offset:.15em;letter-spacing:0}#main:has([data-ys-bfm-design]) .ys-bfm-notes{padding-block:1.5rem 3rem;background:#181a1d;color:#a8acb1;text-align:left}#main:has([data-ys-bfm-design]) .ys-bfm-notes__list{display:grid;gap:1.25rem;list-style:none;margin:0;padding:0}#main:has([data-ys-bfm-design]) [data-bf-note]{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.5rem;font:500 .875rem/1.65 var(--text-font-family);scroll-margin-block-start:var(--bf-nav-height,4.5rem)}#main:has([data-ys-bfm-design]) .ys-bfm-notes__number{padding-block-start:.125rem;font-size:.75rem}#main:has([data-ys-bfm-design]) .ys-bfm-notes__text p{display:inline;margin:0}#main:has([data-ys-bfm-design]) .ys-bfm-notes__text a:not(.ys-bfm-notes__back){text-decoration:underline;text-underline-offset:.2em}#main:has([data-ys-bfm-design]) .ys-bfm-notes__back{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;margin-inline-start:.25rem;color:inherit;text-decoration:none}#main:has([data-ys-bfm-design]) :is(.ys-bfm-note-ref,.ys-bfm-notes__back):focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:.125rem}#main:has([data-ys-bfm-design]) [data-bf-note]:focus-visible{outline:2px solid #888b93;outline-offset:4px}@media(min-width:2000px){#main:has([data-ys-bfm-design]) [data-bf-note]{font-size:1rem}}#main:has([data-ys-bfm-design]) .ys-bfm-saki-logos{border-block:0}#main:has([data-ys-bfm-design]) .ys-bfm-saki-trust-v2--stacked{border-block:0}#main:has([data-ys-bfm-design]) .ys-bfm-saki-trust-v2__item:nth-child(n+3){border-block-start:0}#main:has([data-ys-bfm-design]) .ys-bfm-saki-trust-v2__icon-image{mix-blend-mode:lighten}#main:has([data-ys-bfm-design]) .bfmCoupon{--bfmCoupon-heading-weight:700;--bfmCoupon-heading-line:1.15;--bfmCoupon-heading-tracking:-.008em;--bfmCoupon-radius:1.5rem}#main:has([data-ys-bfm-design]) .bfmCoupon__layout{width:min(calc(100% - 2 * var(--container-gutter)),var(--container-max-width));max-width:none;min-height:0;padding:4rem 0;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:2rem}#main:has([data-ys-bfm-design]) .bfmCoupon__visual:before{display:none}#main:has([data-ys-bfm-design]) :is(.bfmCoupon__card--code,.bfmCoupon__or){box-shadow:none}#main:has([data-ys-bfm-design]) :is(.bfmCoupon__eyebrow,.bfmCoupon__kicker,.bfmCoupon__choice-heading p,.bfmCoupon__code-footer,.bfmCoupon__gift-footer,.bfmCoupon__terms,.bfmCoupon__gift-price span){font-size:.875rem;line-height:1.5;opacity:1}#main:has([data-ys-bfm-design]) .bfmCoupon__eyebrow{color:#fff}#main:has([data-ys-bfm-design]) .bfmCoupon__gift-contents{font-size:1rem;line-height:1.5}#main:has([data-ys-bfm-design]) .bfmCoupon__gift-price span{white-space:normal}@media(max-width:900px){#main:has([data-ys-bfm-design]) .bfmCoupon__layout{padding-block:2rem}#main:has([data-ys-bfm-design]) .bfmCoupon--mobile-stack .bfmCoupon__cards{grid-template-rows:minmax(16rem,auto) minmax(30rem,auto)}#main:has([data-ys-bfm-design]) .bfmCoupon--mobile-stack .bfmCoupon__or{grid-area:2 / 1;top:-6px}}#main:has([data-ys-bfm-design]) .bfmCoupon--code-only .bfmCoupon__cards{display:block;height:auto;min-height:15rem}#main:has([data-ys-bfm-design]) .bfmCoupon--code-only .bfmCoupon__card--code{width:100%;transform:none;opacity:1;min-height:15rem}#main:has([data-ys-bfm-design]) .bfmCoupon--code-only :is(.bfmCoupon__gift-slot,.bfmCoupon__or){display:none}#main:has([data-ys-bfm-design]) .bfmCoupon--code-only .bfmCoupon__code-footer{max-width:38rem}.ys-bfm-notes__back[hidden]{display:none}#main:has([data-ys-bfm-design]) .bfmCoupon__saving{white-space:normal;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ys-bfm-design.css.map */
