.bn-pdp{--bn-pdp-gutter: 16px;--bn-pdp-ease: cubic-bezier(.22, 1, .36, 1);--bn-pdp-line: color-mix(in srgb, var(--bn-text_color) 10%, transparent);--bn-pdp-card: var(--bn-shell-aux-h, 40px);--bn-pdp-pad: var(--bn-shell-aux-pad, 4px);--bn-pdp-in: calc(var(--bn-pdp-card) - 2 * var(--bn-pdp-pad));--bn-pdp-r: var(--bn-shell-aux-r, 20px);--bn-pdp-prog: 14px;--bn-pdp-band: var(--bn-shell-logo-band, 60px);--bn-pdp-dock: var(--bn-shell-dock, 70px);--bn-pdp-dock0: calc(var(--bn-shell-bar-h, 52px) + var(--bn-pdp-bottom0, var(--bn-shell-bottom, 10px)) + 8px);--bn-pdp-stack0: calc(var(--bn-pdp-dock0) + var(--bn-pdp-card));--bn-pdp-name: min(var(--bn-name_size_max_mobile), calc((100vw - 2 * var(--bn-pdp-gutter)) / var(--bn-name-em)));--bn-pdp-head: calc(var(--bn-pdp-name) + 64px);--bn-pdp-above: 32px;--bn-pdp-gal: clamp( var(--bn-stage_min), calc(100svh - var(--bn-pdp-band) - var(--bn-pdp-head) - var(--bn-pdp-above) - var(--bn-pdp-stack0)), min(130vw, var(--bn-stage_height_mobile)) );--bn-pdp-txt-pad: 44px 24px 56px;interpolate-size:allow-keywords;position:relative;padding:var(--bn-pdp-band) 0 104px;background-color:var(--bn-background);color:var(--bn-text_color);font-family:var(--bn-font-text)}:where(.bn-pdp) :where(p,h1,h2,figure,dl,dd){margin:0}.bn-pdp__in{display:block}.bn-pdp__grid{display:flex;flex-direction:column}.bn-pdp__first{position:relative;display:flex;flex-direction:column;min-height:calc(100svh - var(--bn-pdp-band))}.bn-pdp__media{min-width:0}.bn-pdp__gal{display:flex;height:var(--bn-pdp-gal);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-tap-highlight-color:transparent}.bn-pdp__gal::-webkit-scrollbar{display:none}.bn-pdp__slide{flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.bn-pdp__gal:focus-visible{outline:1px solid var(--bn-text_color);outline-offset:-1px}.bn-pdp__pic{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.bn-pdp__prog{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:3px;height:var(--bn-pdp-prog)}.bn-pdp__seg{flex:1;height:2px;border-radius:1px;background-color:color-mix(in srgb,var(--bn-text_color) 12%,transparent);overflow:hidden}.bn-pdp__seg-fill{display:block;height:100%;background-color:var(--bn-text_color);transform:scaleX(0);transform-origin:0 50%}.bn-pdp__seg.is-done .bn-pdp__seg-fill{transform:none}.bn-pdp__seg.is-on .bn-pdp__seg-fill{animation:bn-pdp-fill var(--bn-gallery_seconds, 4s) linear both}.bn-pdp.is-held .bn-pdp__seg.is-on .bn-pdp__seg-fill{animation-play-state:paused}@keyframes bn-pdp-fill{0%{transform:scaleX(0)}to{transform:none}}.bn-pdp__zone{display:none}.bn-pdp__head{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px var(--bn-pdp-gutter) 0;text-align:center}.bn-pdp__sum{font-family:var(--bn-font-display);font-size:16px;line-height:20px;color:var(--bn-text_color)}.bn-pdp__name{font-family:var(--bn-font-display);font-size:var(--bn-pdp-name);font-weight:400;line-height:1;letter-spacing:-.01em;white-space:nowrap;color:var(--bn-name_color, var(--bn-text_color))}.bn-pdp__kind{color:var(--bn-muted_color);font-family:var(--bn-font-label);font-size:12px;line-height:16px}.bn-pdp__qty{font-family:var(--bn-font-text)}.bn-pdp__mod{display:flex;flex-direction:column;min-width:0}.bn-pdp__mod:not(:has(img)):has(>.bn-pdp__txt:empty){display:none}.bn-pdp__txt{min-width:0;padding:var(--bn-pdp-txt-pad)}.bn-pdp__txt:empty{display:none}.bn-pdp__info{--bn-pdp-line: color-mix(in srgb, var(--bn-info_text) 18%, transparent);--bn-pdp-soft: color-mix(in srgb, var(--bn-info_text) 78%, transparent);background-color:var(--bn-info_background);color:var(--bn-info_text)}.bn-pdp__info .bn-pdp__txt,.bn-pdp__txt.bn-pdp__info{padding-top:36px}.bn-pdp__info .bn-pdp__pv{background-color:var(--bn-info_tip_background)}.bn-pdp__folds+.bn-pdp__lines{margin-top:28px}.bn-pdp__lines{display:grid;gap:6px;color:color-mix(in srgb,var(--bn-info_text) 60%,transparent);font-size:12px;line-height:18px;text-wrap:balance}.bn-pdp__line:not(:last-child){color:var(--bn-info_text);font-size:14px;line-height:22px}.bn-pdp__eyebrow{color:var(--bn-label_color);font-family:var(--bn-font-label);font-size:calc(11px * var(--bn-label-fit));font-weight:500;line-height:calc(11px * 1.4);letter-spacing:.13em;text-transform:uppercase;font-feature-settings:"case" 1}.bn-pdp__h{margin-top:16px;font-family:var(--bn-font-display);font-size:30px;font-weight:400;line-height:36px;color:var(--bn-text_color)}.bn-pdp__tip{margin-top:28px;padding:20px 22px;border-radius:16px;background-color:var(--bn-info_tip_background)}.bn-pdp__info .bn-pdp__eyebrow{color:var(--bn-info_text)}.bn-pdp__tip-t{margin-top:8px;color:var(--bn-pdp-soft);font-size:13px;line-height:21px}.bn-pdp__rows{display:grid;margin:28px 0 0;padding:0;list-style:none}.bn-pdp__row{display:grid;grid-template-columns:80px minmax(0,1fr);gap:0;align-items:baseline;padding:16px 0;border-top:1px solid var(--bn-pdp-line)}.bn-pdp__row:last-child{border-bottom:1px solid var(--bn-pdp-line)}.bn-pdp__row-k{color:var(--bn-note_label_color);font-family:var(--bn-font-label);font-size:calc(11px * var(--bn-label-fit));font-weight:500;line-height:17.6px;letter-spacing:.11em;text-transform:uppercase;font-feature-settings:"case" 1}.bn-pdp__row-v{color:var(--bn-text_color);font-family:var(--bn-font-display);font-size:20px;line-height:26px}.bn-pdp__notes ul .bn-pdp__row{display:block;padding:0}.bn-pdp__row-a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:14px 0;color:inherit;text-decoration:none}.bn-pdp__row-k--name{color:var(--bn-name_color, var(--bn-text_color));font-family:var(--bn-font-display);font-size:18px;font-weight:400;line-height:1.6;letter-spacing:0;text-transform:none;font-feature-settings:normal}.bn-pdp__row-a .bn-pdp__row-v{color:var(--bn-muted_color);font-family:var(--bn-font-text);font-size:14px;line-height:1.45;text-align:right}@media(hover:hover){.bn-pdp__row-a:hover .bn-pdp__row-k--name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.bn-pdp__signed{margin-top:24px;color:var(--bn-muted_color);font-family:var(--bn-font-label);font-size:13px;line-height:20px}.bn-pdp__pv{aspect-ratio:100 / var(--bn-visual_ratio);overflow:hidden;background-color:var(--bn-tip_background)}.bn-pdp__pv--product{width:calc(100% * var(--bn-product_width_mobile) / 100)}.bn-pdp__pv--material{width:var(--bn-material_width_mobile);margin-left:auto;aspect-ratio:auto;background-color:var(--bn-info_background)}.bn-pdp__pv--material .bn-pdp__v-img{height:auto}.bn-pdp--set .bn-pdp__pv--person .bn-pdp__v-img{object-position:50% var(--bn-set_mood_focus)}.bn-pdp__pv:not(:has(img)){display:none}.bn-pdp__v-img{display:block;width:100%;height:100%;object-fit:cover}.bn-pdp__story p:not(.bn-pdp__eyebrow),.bn-pdp__rte{max-width:36em;margin-top:14px;color:var(--bn-body_color);font-size:15px;line-height:24px}.bn-pdp__story .bn-pdp__h+p,.bn-pdp__story .bn-pdp__h+.bn-pdp__rte{margin-top:22px}.bn-pdp__story .bn-pdp__h+p{font-size:16px;line-height:25px}.bn-pdp__folds{border-top:1px solid var(--bn-pdp-line)}.bn-pdp__fold{border-bottom:1px solid var(--bn-pdp-line)}.bn-pdp__fold-s{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0;font-family:var(--bn-font-display);font-size:18px;font-weight:400;line-height:24px;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.bn-pdp__fold-s::-webkit-details-marker{display:none}.bn-pdp__fold-s:focus-visible{outline:1px solid currentColor;outline-offset:2px}.bn-pdp__fold-i{position:relative;flex:none;width:12px;height:12px;opacity:.7}.bn-pdp__fold-i:before,.bn-pdp__fold-i:after{content:"";position:absolute;top:50%;left:0;width:12px;height:1.3px;margin-top:-.65px;border-radius:1px;background-color:currentColor;transition:rotate .3s var(--bn-pdp-ease)}.bn-pdp__fold-i:after{rotate:90deg}.bn-pdp__fold[open] .bn-pdp__fold-i:after{rotate:0deg}.bn-pdp__fold::details-content{block-size:0;overflow:clip;transition:block-size .32s var(--bn-pdp-ease),content-visibility .32s allow-discrete}.bn-pdp__fold[open]::details-content{block-size:auto}.bn-pdp__fold-b{padding:0 0 24px;color:var(--bn-pdp-soft, var(--bn-body_color));font-size:14px;line-height:1.6}.bn-pdp__fold-b>p+p{margin-top:10px}.bn-pdp__fold-b>.bn-pdp__fold-k{color:var(--bn-info_text, var(--bn-text_color));font-family:var(--bn-font-label);font-weight:500}.bn-pdp__fold-b>p+.bn-pdp__fold-k{margin-top:20px}.bn-pdp__fold-b>.bn-pdp__fold-k+p{margin-top:4px}.bn-pdp__inci-n{color:var(--bn-name_color, var(--bn-text_color));font-weight:500}.bn-pdp__links{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:16px}.bn-pdp__links a{color:var(--bn-info_text, var(--bn-text_color));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bn-pdp__buy{z-index:3;width:min(100% - 2 * var(--bn-pdp-gutter),var(--bn-shell-aux-w, 236px));margin:40px auto 0}@supports (left: round(down,1.5px,1px)){.bn-pdp__buy{margin-left:round(down,(100% - min(100% - 2 * var(--bn-pdp-gutter),var(--bn-shell-aux-w, 236px))) / 2,1px)}}.bn-pdp__card{--bn-pdp-g: var(--bn-shell-glass-light);--bn-pdp-ga: var(--bn-shell-tint-light);--bn-pdp-ink: var(--bn-shell-ink-light, var(--bn-text_color));--bn-pdp-rim: rgb(255 255 255 / calc(var(--bn-shell-rim, 10%) * 3.5));--bn-pdp-lift: 0 10px 26px -12px rgb(5 4 4 / 26%);--bn-pdp-btn: var(--bn-button_background);--bn-pdp-btn-t: var(--bn-button_text);position:relative;z-index:0;display:flex;align-items:center;gap:4px;height:var(--bn-pdp-card);padding:var(--bn-pdp-pad);border-radius:var(--bn-pdp-r);color:var(--bn-pdp-ink);transition:opacity .24s ease,translate .32s var(--bn-pdp-ease),color .2s ease}.bn-pdp__card[data-tone=dark],html:has(.bn-tabbar[data-solid]) .bn-pdp__card{--bn-pdp-g: var(--bn-shell-glass);--bn-pdp-ga: var(--bn-shell-tint);--bn-pdp-ink: var(--bn-shell-ink, #fff);--bn-pdp-rim: rgb(255 255 255 / var(--bn-shell-rim, 10%));--bn-pdp-lift: 0 10px 28px -12px rgb(0 0 0 / 55%);--bn-pdp-btn: var(--bn-button_text);--bn-pdp-btn-t: var(--bn-add_text_color, var(--bn-button_background))}.bn-pdp__glass{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;box-shadow:var(--bn-pdp-lift);pointer-events:none;transition:box-shadow .2s ease}.bn-pdp__blur{position:absolute;inset:calc(-1.5 * var(--bn-shell-blur, 20px));background-color:color-mix(in srgb,var(--bn-pdp-g) var(--bn-pdp-ga),transparent);-webkit-backdrop-filter:blur(var(--bn-shell-blur, 20px)) saturate(var(--bn-shell-saturate, 160%));backdrop-filter:blur(var(--bn-shell-blur, 20px)) saturate(var(--bn-shell-saturate, 160%));transition:background-color .2s ease}@supports (-webkit-backdrop-filter: blur(1px)){.bn-pdp__blur{top:0;right:0;bottom:0;left:0;border-radius:inherit}}.bn-pdp__glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 .5px 0 var(--bn-pdp-rim),inset 0 -.5px color-mix(in srgb,var(--bn-pdp-rim) 55%,transparent),inset 0 0 0 .5px color-mix(in srgb,var(--bn-pdp-rim) 35%,transparent)}.bn-pdp__picker{display:block;flex:1;min-width:0}.bn-pdp__fmt{display:flex;align-items:center;gap:8px;width:100%;height:var(--bn-pdp-in);margin:0;padding:0 10px 0 12px;border:0;border-radius:calc(var(--bn-pdp-r) - var(--bn-pdp-pad));background:none;color:inherit;font:inherit;font-size:13px;line-height:1;text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bn-pdp__fmt--one{flex:1;min-width:0;cursor:default}.bn-pdp__fmt-t{overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.bn-pdp__fmt-i{flex:none;width:11px;height:11px;transition:rotate .28s var(--bn-pdp-ease)}.bn-pdp__fmt[aria-expanded=true] .bn-pdp__fmt-i{rotate:180deg}@media(hover:hover){.bn-pdp__fmt:not(.bn-pdp__fmt--one):hover{background-color:color-mix(in srgb,currentcolor 7%,transparent)}}.bn-pdp__fmt:focus-visible{outline:1px solid currentcolor;outline-offset:-1px}.bn-pdp__sizes{position:absolute;left:0;right:0;bottom:calc(100% + 8px);display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;padding:var(--bn-pdp-pad);border:0;border-radius:var(--bn-pdp-r);background-color:color-mix(in srgb,var(--bn-pdp-g) 92%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px 2px #0504040f,0 18px 40px -14px #05040452;transform-origin:50% 100%;transition:opacity .2s ease,translate .28s var(--bn-pdp-ease),scale .28s var(--bn-pdp-ease),display .28s allow-discrete}.bn-pdp__sizes[hidden]{display:none;opacity:0;translate:0 8px;scale:.98}@starting-style{.bn-pdp__sizes:not([hidden]){opacity:0;translate:0 8px;scale:.98}}.bn-pdp__size{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;min-height:44px;padding:0 12px 0 14px;border-radius:calc(var(--bn-pdp-r) - var(--bn-pdp-pad));color:inherit;font-size:14px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.bn-pdp__radio{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border-radius:inherit;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none}.bn-pdp__size-p{color:color-mix(in srgb,currentcolor 60%,transparent);font-variant-numeric:tabular-nums}.bn-pdp__size-i{width:16px;height:16px;opacity:0}.bn-pdp__size:has(.bn-pdp__radio:checked){background-color:color-mix(in srgb,currentcolor 8%,transparent)}.bn-pdp__size:has(.bn-pdp__radio:checked) .bn-pdp__size-i{opacity:1}.bn-pdp__size:has(.bn-pdp__radio:focus-visible){outline:1px solid currentcolor;outline-offset:-1px}@media(hover:hover){.bn-pdp__size:hover:not(:has(.bn-pdp__radio:checked)){background-color:color-mix(in srgb,currentcolor 5%,transparent)}}.bn-pdp__size:has([aria-disabled=true]) :is(.bn-pdp__size-t,.bn-pdp__size-p){opacity:.45}.bn-pdp__form{display:block;flex:none}.bn-pdp__f{display:flex;flex-direction:column}.bn-pdp .bn-pdp__add.button{--button-color: var(--bn-pdp-btn-t);--button-background-color: var(--bn-pdp-btn);position:relative;display:flex;align-items:center;justify-content:center;min-width:88px;height:var(--bn-pdp-in);min-height:0;margin:0;padding:0 14px;border:0;border-radius:calc(var(--bn-pdp-r) - var(--bn-pdp-pad));background-color:var(--bn-pdp-btn);color:var(--bn-pdp-btn-t);font-family:var(--bn-font-label);font-size:calc(11px * var(--bn-label-fit));font-weight:600;line-height:1;letter-spacing:.11em;text-transform:uppercase;font-feature-settings:"case" 1;box-shadow:none;opacity:1;cursor:pointer;transition:scale .2s var(--bn-pdp-ease),background-color .3s ease,color .3s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bn-pdp .bn-pdp__add.button:active:not(:disabled){scale:.97}.bn-pdp .bn-pdp__add.button:focus-visible{outline:1px solid var(--bn-pdp-btn);outline-offset:3px}.bn-pdp .bn-pdp__add.button:disabled{background-color:color-mix(in srgb,currentcolor 8%,transparent);color:color-mix(in srgb,var(--bn-pdp-ink) 55%,transparent);cursor:default}.bn-pdp__add .add-to-cart__added{display:none}.bn-pdp__error:not(.hidden){position:absolute;left:12px;right:12px;bottom:calc(100% + 8px);display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:16px;background-color:var(--bn-background);box-shadow:0 8px 24px -10px #0504044d;color:var(--bn-accent_color);font-size:13px;line-height:1.4}.bn-pdp__error .svg-wrapper{flex:none;width:14px;height:14px}.bn-pdp__accel{margin-top:8px}.bn-pdp__accel[hidden]{display:none}.bn-pdp.is-under-toast .bn-pdp__card{opacity:0;translate:0 8px;pointer-events:none}.bn-pdp.is-buy-up .bn-pdp__card{opacity:0;pointer-events:none}.bn-pdp__more{--bn-pdp-cards-w: var(--bn-card_width_mobile);--bn-pdp-cards-gap: var(--bn-cards_gap_mobile);--bn-pdp-more-room: 24px;padding:80px 0 0}.bn-pdp__more .bn-card{--bn-card-name-color: var(--bn-name_color)}.bn-pdp__more-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 var(--bn-pdp-more-room);padding:0 var(--bn-pdp-gutter)}.bn-pdp__more-h{min-width:0;margin:0;font-family:var(--bn-font-display);font-size:30px;font-weight:400;line-height:1.1;text-wrap:balance}.bn-pdp__more-nav{display:none;flex:none;gap:8px}@media(hover:hover)and (pointer:fine){.bn-pdp__more-nav{display:flex}.bn-pdp__more.is-fit .bn-pdp__more-nav{visibility:hidden}}.bn-pdp__more-btn{display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background-color:var(--bn-button_background);color:var(--bn-button_text);cursor:pointer;transition:background-color .2s ease,color .2s ease,scale .2s var(--bn-pdp-ease)}.bn-pdp__more-btn svg{width:16px;height:16px}.bn-pdp__more-btn:hover:not(:disabled){background-color:color-mix(in srgb,var(--bn-button_background) 80%,var(--bn-button_text))}.bn-pdp__more-btn:active:not(:disabled){scale:.94}.bn-pdp__more-btn:focus-visible{outline:1px solid var(--bn-text_color);outline-offset:3px}.bn-pdp__more-btn:disabled{background-color:color-mix(in srgb,var(--bn-text_color) 7%,transparent);color:color-mix(in srgb,var(--bn-text_color) 28%,transparent);cursor:default}.bn-pdp__cards{display:flex;gap:var(--bn-pdp-cards-gap);margin:calc(-1 * var(--bn-pdp-more-room)) 0 -8px;padding:var(--bn-pdp-more-room) 0 8px var(--bn-pdp-gutter);list-style:none;overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bn-pdp-gutter);scrollbar-width:none;touch-action:pan-x pan-y}.bn-pdp__cards::-webkit-scrollbar{display:none}.bn-pdp__cards:after{content:"";flex:none;width:max(0px,calc(var(--bn-pdp-gutter) - var(--bn-pdp-cards-gap)))}.bn-pdp__cards-li{flex:none;width:calc(var(--bn-pdp-cards-w) * 1%);min-width:0;scroll-snap-align:start}.bn-pdp__cards .bn-card__kind{font-size:min(13px,8.5cqi)}@media(max-width:989px){.bn-pdp[data-bn-sticky_buy=all] .bn-pdp__buy{position:sticky;bottom:var(--bn-pdp-dock)}.bn-pdp__gal{container-type:size}@container (aspect-ratio < 1){.bn-pdp__pic{object-fit:cover}}.bn-pdp--set .bn-pdp__pic{translate:0 calc(-1 * var(--bn-set_lift_mobile))}}@media(min-width:750px)and (max-width:989px){.bn-pdp{--bn-pdp-gutter: 32px;--bn-pdp-txt-pad: 56px max(32px, (100% - 640px) / 2) 72px}.bn-pdp__pv{max-height:82svh}.bn-pdp__pv--material{max-height:none}.bn-pdp__pv--material .bn-pdp__v-img{max-height:82svh}.bn-pdp__more{--bn-pdp-cards-w: var(--bn-card_width_tablet)}}@media(min-width:990px){.bn-pdp{--bn-pdp-gutter: clamp(32px, 6vw, 120px);--bn-pdp-prog: 20px;--bn-pdp-first: calc(100svh - var(--bn-pdp-band));--bn-pdp-gal: var(--bn-pdp-first);--bn-pdp-outer: .175;--bn-pdp-sq: max( 240px, min( calc(var(--bn-pdp-first) - var(--bn-pack_top)), calc((50vw - var(--bn-pair_gap) + 62.5px) / (.118 + 2 * var(--bn-pdp-outer))) ) );--bn-pdp-apart: calc(var(--bn-pair_gap) + (var(--bn-pdp-sq) - 801px) * .118);--bn-pdp-room-pad: clamp(32px, 3vw, 72px);--bn-pdp-txt-pad: 96px var(--bn-pdp-room-pad);padding-bottom:140px}.bn-pdp__first{height:var(--bn-pdp-first);min-height:0;isolation:isolate}.bn-pdp__gal{position:relative;display:block;overflow:clip;scroll-snap-type:none}.bn-pdp__slide{--bn-pdp-half: .165;--bn-pdp-d: calc(var(--bn-pdp-apart) + var(--bn-pdp-sq) * var(--bn-pdp-half));position:absolute;top:0;left:0;width:50%;height:100%;translate:calc(var(--bn-pdp-p, 2) * 100%) 0;transition:translate var(--bn-pdp-t, .9s) cubic-bezier(.65,0,.35,1);container-type:inline-size}.bn-pdp__slide--bottle{--bn-pdp-half: .154}.bn-pdp__slide--box{--bn-pdp-half: .175}.bn-pdp--set{--bn-pdp-outer: .36;--bn-pdp-lift: clamp( 0px, (100svh - .455 * var(--bn-pdp-sq) - var(--bn-name_top)) * var(--bn-set_lift), 100svh - .92 * var(--bn-pdp-sq) - var(--bn-pdp-band) - 16px )}.bn-pdp--set .bn-pdp__pic{--bn-pdp-y: calc(-1 * var(--bn-pdp-lift))}.bn-pdp--set .bn-pdp__slide{--bn-pdp-half: .36}.bn-pdp__slide:nth-child(1){--bn-pdp-p: 0}.bn-pdp__slide:nth-child(2){--bn-pdp-p: 1}.bn-pdp__pic{position:absolute;bottom:0;left:var(--bn-pdp-d);width:var(--bn-pdp-sq);max-width:none;height:var(--bn-pdp-sq);translate:calc(-50% + var(--bn-pdp-x, 0px)) var(--bn-pdp-y, 0px);transition:translate var(--bn-pdp-t, .9s) cubic-bezier(.65,0,.35,1)}.bn-pdp__slide:not([data-bn-p]):nth-child(1) .bn-pdp__pic,.bn-pdp__slide:is([data-bn-p="0"],[data-bn-p^="-"]) .bn-pdp__pic{--bn-pdp-x: calc(100cqw - 2 * var(--bn-pdp-d))}.bn-pdp__prog{gap:4px;cursor:pointer}.bn-pdp__zone{position:absolute;z-index:1;top:0;bottom:0;display:block;width:50%;margin:0;padding:0;border:0;background:none;-webkit-tap-highlight-color:transparent}.bn-pdp__zone--prev{left:0;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Ccircle cx='18' cy='18' r='17' fill='%23050404'/%3E%3Cpath d='M20.5 12.5 15 18l5.5 5.5' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 18 18,w-resize}.bn-pdp__zone--next{right:0;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Ccircle cx='18' cy='18' r='17' fill='%23050404'/%3E%3Cpath d='M15.5 12.5 21 18l-5.5 5.5' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 18 18,e-resize}.bn-pdp__zone:focus-visible{outline:1px solid var(--bn-text_color);outline-offset:-1px}.bn-pdp__head{position:absolute;z-index:3;top:calc(var(--bn-name_top) - var(--bn-pdp-band));left:50%;width:calc(2 * var(--bn-pdp-apart) - 48px);gap:12px;padding:0;translate:-50% -50%;container-type:inline-size;pointer-events:none}.bn-pdp__name{font-size:min(var(--bn-name_size_max),calc(100cqi / var(--bn-name-em)),10.5vh)}.bn-pdp__sum{font-size:19px;line-height:24px}.bn-pdp__kind{font-size:13px;line-height:18px}.bn-pdp__mod{display:grid;grid-template-columns:var(--bn-room_media) minmax(0,1fr);min-height:100svh}.bn-pdp__mod--notes,.bn-pdp__mod--pair{grid-template-columns:minmax(0,1fr) var(--bn-room_media)}.bn-pdp__mod--faq{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-pdp__pv,.bn-pdp__pv--person,.bn-pdp__pv--product,.bn-pdp__pv--material{position:relative;grid-row:1;grid-column:1;width:100%;max-height:none;margin:0;aspect-ratio:auto}.bn-pdp__pv--material{grid-column:2}.bn-pdp__pv .bn-pdp__v-img{position:absolute;top:0;right:0;bottom:0;left:0}.bn-pdp__pv--material .bn-pdp__v-img{height:100%}.bn-pdp__pv--product .bn-pdp__v-img{object-position:50% var(--bn-product_focus)}.bn-pdp__txt{display:grid;grid-row:1;grid-column:2;grid-template-columns:min(var(--bn-column_width),100%);align-content:center;justify-content:center}.bn-pdp__mod--notes>.bn-pdp__txt,.bn-pdp__mod--pair>.bn-pdp__txt:first-child{grid-column:1}.bn-pdp__mod:not(.bn-pdp__mod--pair,:has(>.bn-pdp__pv img)){grid-template-columns:minmax(0,1fr);min-height:0}.bn-pdp__mod:not(.bn-pdp__mod--pair,:has(>.bn-pdp__pv img))>.bn-pdp__txt{grid-column:1}.bn-pdp__info .bn-pdp__txt,.bn-pdp__txt.bn-pdp__info{padding-top:96px}.bn-pdp__h{margin-top:20px;font-size:40px;line-height:46px}.bn-pdp__story p:not(.bn-pdp__eyebrow),.bn-pdp__rte{margin-top:16px;line-height:25px}.bn-pdp__story .bn-pdp__h+p,.bn-pdp__story .bn-pdp__h+.bn-pdp__rte{margin-top:28px}.bn-pdp__story .bn-pdp__h+p{font-size:17px;line-height:27px}.bn-pdp__rows{margin-top:36px}.bn-pdp__row{grid-template-columns:96px minmax(0,1fr);padding:18px 0}.bn-pdp__row-v{font-size:22px;line-height:28px}.bn-pdp__signed{margin-top:28px}.bn-pdp__fold-s{min-height:70px;font-size:20px;line-height:26px}.bn-pdp__folds+.bn-pdp__lines{margin-top:36px}.bn-pdp__lines{gap:8px;font-size:13px;line-height:20px}.bn-pdp__line:not(:last-child){font-size:15px;line-height:23px}.bn-pdp__tip{margin-top:36px;padding:24px 26px;border-radius:18px}.bn-pdp__tip-t{margin-top:10px;font-size:14px;line-height:22px}.bn-pdp__buy{width:var(--bn-shell-aux-w, 248px);margin:56px 0 0 calc((100vw - var(--bn-shell-aux-w, 248px)) / 2)}@supports (left: round(down,1.5px,1px)){.bn-pdp__buy{margin-left:round(down,(100vw - var(--bn-shell-aux-w, 248px)) / 2,1px)}}.bn-pdp:is([data-bn-sticky_buy=all],[data-bn-sticky_buy=desktop]) .bn-pdp__buy{position:sticky;bottom:var(--bn-pdp-dock)}.bn-pdp__fmt{font-size:14px}.bn-pdp .bn-pdp__add.button{min-width:92px;font-size:calc(12px * var(--bn-label-fit))}.bn-pdp__more{--bn-pdp-cards-w: var(--bn-card_width);--bn-pdp-cards-gap: var(--bn-cards_gap);--bn-pdp-more-room: 32px;padding-top:120px}.bn-pdp__more-h{font-size:40px}}@media(prefers-reduced-motion:reduce){.bn-pdp__card,.bn-pdp__sizes,.bn-pdp__fmt-i,.bn-pdp__fold-i:before,.bn-pdp__fold-i:after,.bn-pdp .bn-pdp__add.button,.bn-pdp__more-btn,.bn-pdp__slide,.bn-pdp__pic{transition:none}.bn-pdp__fold::details-content{transition:none}.bn-pdp__seg.is-on .bn-pdp__seg-fill{animation:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bn-product.css.map */
