#main:has([data-ys-bf-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-bf-design]) .ys-bf-navigation-section{position:sticky;top:var(--bf-header-offset);z-index:5;background:var(--bf-ink);color:var(--bf-paper);border-block:0}ys-bf-navigation{display:block}.ys-bf-nav{display:flex;align-items:center;gap:2rem;padding-block:.75rem}.ys-bf-nav__title{font:700 .875rem/1.5 var(--heading-font-family);letter-spacing:.04em;white-space:nowrap}.ys-bf-nav__links{display:flex;align-items:center;gap:1.5rem;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.ys-bf-nav__links::-webkit-scrollbar{display:none}.ys-bf-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-bf-nav__links a:is(:hover,[aria-current=location]){color:#fff;border-color:#df1c2f}.ys-bf-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-bf-nav__cta:hover{background-color:#c7192a}.ys-bf-nav__cta:active{background-color:#aa1524}.ys-bf-nav :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:3px}#main:has([data-ys-bf-design]) :is(.ybfg__container,.bf-choice__scene,.ys60__track,.yesoul-review-videos__container,.sport-news-xpx-260610__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-bf-design]) .bf-choice__wrap{max-width:none}#main:has([data-ys-bf-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-bf-design]) :is(.bf-choice__group-title,.bf-choice__gift-title,.bf-choice__headline,.bf-choice__extra-main){font-weight:700}#main:has([data-ys-bf-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-bf-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-bf-design]) .bf-choice__copy:hover:not(:disabled){background-color:#c7192a;filter:none;transform:none}#main:has([data-ys-bf-design]) .bf-choice__copy:active:not(:disabled){background-color:#aa1524;filter:none;transform:none}#main:has([data-ys-bf-design]) .bf-choice__copy:disabled{background-color:#aa1524;color:#fff;opacity:1;cursor:wait}#main:has([data-ys-bf-design]) .bf-choice__copy:focus-visible{outline:2px solid #fff;outline-offset:3px}#main:has([data-ys-bf-design]) .bf-choice__copy-icon{display:none}#main:has([data-ys-bf-design]) .ybfg{background:var(--bf-mist)}#main:has([data-ys-bf-design]) .ybfg__heading{font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.25;letter-spacing:-.008em}#main:has([data-ys-bf-design]) .ybfg__item{border-radius:1.5rem;box-shadow:none;display:flex;flex-direction:column}#main:has([data-ys-bf-design]) .ybfg__details{display:grid;gap:.75rem;grid-template-rows:minmax(3.5rem,auto) auto}#main:has([data-ys-bf-design]) .ybfg__product-name{font-size:1.25rem;font-weight:700;line-height:1.4}#main:has([data-ys-bf-design]) .ybfg__prices{font-size:1.5rem;line-height:1.3;gap:.625rem;flex-wrap:wrap}#main:has([data-ys-bf-design]) .ybfg__original-price{font-size:.875rem;font-weight:500;color:var(--bf-secondary)}#main:has([data-ys-bf-design]) .ybfg__benefits{margin-block-start:auto}#main:has([data-ys-bf-design]) .ybfg__benefit{font-size:.875rem;line-height:1.5}#main:has([data-ys-bf-design]) .ybfg__view-all{min-height:3rem;border-radius:1.75rem;font-size:1rem;font-weight:700}#main:has([data-ys-bf-design]) .ys60__heading{font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.25;letter-spacing:-.008em}#main:has([data-ys-bf-design]) :is(.ys60__description,.ys60__richtext){font-size:1rem;font-weight:500;line-height:1.6}#main:has([data-ys-bf-design]) .ys60__label{font-size:1rem;font-weight:700}#main:has([data-ys-bf-design]) .ys-saki-trust-v2--stacked{padding-block:3rem}#main:has([data-ys-bf-design]) .ys-saki-trust-v2__grid{row-gap:.875rem}#main:has([data-ys-bf-design]) :is(.yesoul-review-videos__heading,.sport-news-xpx-260610__heading){font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700;line-height:1.25;letter-spacing:-.008em}#main:has([data-ys-bf-design]) :is(.yesoul-review-videos__title,.sport-news-xpx-260610__card-title){font-size:1.25rem;font-weight:700;line-height:1.4}#main:has([data-ys-bf-design]) :is(.yesoul-review-videos__description,.sport-news-xpx-260610__card-text){font-size:1rem;font-weight:500;line-height:1.5}#main:has([data-ys-bf-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-bf-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-bf-design]) .shopify-section--accordion-content :is(.section-stack__intro,.section-stack__main){width:100%;max-width:none;min-width:0}#main:has([data-ys-bf-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-bf-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-bf-design]) .shopify-section--accordion-content .section-stack__intro p{font-size:1rem;line-height:1.6;color:var(--bf-secondary)}#main:has([data-ys-bf-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-bf-design]) .shopify-section--accordion-content .section-stack__intro .button:before{display:none}#main:has([data-ys-bf-design]) .shopify-section--accordion-content .accordion-box{border-radius:0;background:transparent;color:var(--bf-ink);padding:0}#main:has([data-ys-bf-design]) .shopify-section--accordion-content .accordion{border:0;border-block-end:1px solid #e4e6e7;padding-inline:0}#main:has([data-ys-bf-design]) .shopify-section--accordion-content .accordion:first-child{border-block-start:1px solid #e4e6e7}#main:has([data-ys-bf-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-bf-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-bf-design]) .shopify-section--accordion-content :is(summary,a):focus-visible{outline:2px solid #df1c2f;outline-offset:4px}@media(max-width:999px){.ys-bf-nav{gap:1.25rem}.ys-bf-nav__title{display:none}#main:has([data-ys-bf-design]) .shopify-section--accordion-content .section-stack{grid-template-columns:minmax(0,1fr)}#main:has([data-ys-bf-design]) .shopify-section--accordion-content .section-stack__intro{position:static}}@media(max-width:699px){.ys-bf-nav{gap:.875rem;padding-block:.5rem}.ys-bf-nav__links{gap:1rem}.ys-bf-nav__cta{width:auto;min-width:7rem;padding-inline:1rem;font-size:.875rem}#main:has([data-ys-bf-design]) .ybfg__details{grid-template-rows:auto auto}#main:has([data-ys-bf-design]) .ys-saki-trust-v2--stacked{padding-block:1rem}#main:has([data-ys-bf-design]) .ys-saki-trust-v2__item{padding:1rem .5rem}#main:has([data-ys-bf-design]) .bf-choice__code{font-size:.875rem;overflow-wrap:anywhere}#main:has([data-ys-bf-design]) .bf-choice__stock-note{font-size:.875rem}#main:has([data-ys-bf-design]) .bf-choice__copy{inline-size:100%;padding-inline:.5rem}}@media(prefers-reduced-motion:reduce){.ys-bf-nav :is(a,button){transition:none}}#main:has([data-ys-bf-design]) .ys-bf-note-marker{position:static;top:auto;font-size:.75rem;line-height:1;vertical-align:super;white-space:nowrap}#main:has([data-ys-bf-design]) .ys-bf-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-bf-design]) .ys-bf-notes{padding-block:1.5rem 3rem;background:#181a1d;color:#a8acb1;text-align:left}#main:has([data-ys-bf-design]) .ys-bf-notes__list{display:grid;gap:1.25rem;list-style:none;margin:0;padding:0}#main:has([data-ys-bf-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-bf-design]) .ys-bf-notes__number{padding-block-start:.125rem;font-size:.75rem}#main:has([data-ys-bf-design]) .ys-bf-notes__text p{display:inline;margin:0}#main:has([data-ys-bf-design]) .ys-bf-notes__text a:not(.ys-bf-notes__back){text-decoration:underline;text-underline-offset:.2em}#main:has([data-ys-bf-design]) .ys-bf-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-bf-design]) :is(.ys-bf-note-ref,.ys-bf-notes__back):focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:.125rem}#main:has([data-ys-bf-design]) [data-bf-note]:focus-visible{outline:2px solid #888b93;outline-offset:4px}@media(min-width:2000px){#main:has([data-ys-bf-design]) [data-bf-note]{font-size:1rem}}#main:has([data-ys-bf-design]) .ys-saki-logos{border-block:0}#main:has([data-ys-bf-design]) .ys-saki-trust-v2--stacked{border-block:0}#main:has([data-ys-bf-design]) .ys-saki-trust-v2__item:nth-child(n+3){border-block-start:0}#main:has([data-ys-bf-design]) .ys-saki-trust-v2__icon-image{mix-blend-mode:lighten}#main:has([data-ys-bf-design]) .ybf500{--ybf500-heading-weight:700;--ybf500-heading-line:1.15;--ybf500-heading-tracking:-.008em;--ybf500-radius:1.5rem}#main:has([data-ys-bf-design]) .ybf500__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-bf-design]) .ybf500__visual:before{display:none}#main:has([data-ys-bf-design]) :is(.ybf500__card--code,.ybf500__or){box-shadow:none}#main:has([data-ys-bf-design]) :is(.ybf500__eyebrow,.ybf500__kicker,.ybf500__choice-heading p,.ybf500__code-footer,.ybf500__gift-footer,.ybf500__terms,.ybf500__gift-price span){font-size:.875rem;line-height:1.5;opacity:1}#main:has([data-ys-bf-design]) .ybf500__eyebrow{color:#fff}#main:has([data-ys-bf-design]) .ybf500__gift-contents{font-size:1rem;line-height:1.5}#main:has([data-ys-bf-design]) .ybf500__gift-price span{white-space:normal}@media(max-width:900px){#main:has([data-ys-bf-design]) .ybf500__layout{padding-block:2rem}#main:has([data-ys-bf-design]) .ybf500--mobile-stack .ybf500__cards{grid-template-rows:minmax(16rem,auto) minmax(30rem,auto)}#main:has([data-ys-bf-design]) .ybf500--mobile-stack .ybf500__or{grid-area:2 / 1;top:-6px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ys-bf-design.css.map */
