.pdp-floating-nav{position:fixed;right:auto;bottom:calc(var(--pdp-nav-bottom-mobile) + env(safe-area-inset-bottom,0px));left:50%;z-index:var(--pdp-nav-z-index);width:min(calc(100% - 1.6rem),var(--pdp-nav-max-width));padding:var(--pdp-nav-padding) 0;overflow:visible;border:.1rem solid var(--pdp-nav-border);border-radius:var(--pdp-nav-radius);background:var(--pdp-nav-surface);color:var(--pdp-nav-text);opacity:0;visibility:hidden;transform:translate(-50%,calc(100% + var(--pdp-nav-bottom-mobile) + 2rem));transition:opacity var(--duration-short) ease,transform var(--duration-short) ease,visibility var(--duration-short) ease}.pdp-floating-nav[hidden]{display:none}.pdp-floating-nav.is-visible:not(.is-suppressed){opacity:1;visibility:visible;transform:translate(-50%)}.pdp-floating-nav--blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pdp-floating-nav--shadow-subtle{box-shadow:0 .6rem 2rem #0000001f}.pdp-floating-nav--shadow-strong{box-shadow:0 .8rem 2.8rem #0003}.pdp-floating-nav__list{display:grid;grid-template-columns:repeat(var(--pdp-nav-items),minmax(0,1fr));align-items:stretch;margin:0;padding:0 .4rem;list-style:none}.pdp-floating-nav__item{min-width:0}.pdp-floating-nav__link{display:flex;width:100%;min-width:0;min-height:4.8rem;margin:0;padding:.3rem .2rem;border:0;border-radius:min(.8rem,var(--pdp-nav-radius));background:transparent;color:inherit;font:inherit;text-align:center;text-decoration:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.pdp-floating-nav__link:hover{background:var(--pdp-nav-hover);color:inherit}.pdp-floating-nav__icon{width:var(--pdp-nav-icon-size);height:var(--pdp-nav-icon-size);flex:0 0 var(--pdp-nav-icon-size)}.pdp-floating-nav__icon svg{display:block;width:100%;height:100%}.pdp-floating-nav__label{display:block;width:100%;overflow:hidden;font-size:var(--pdp-nav-label-size);line-height:1.15;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.pdp-floating-nav__dialog{position:fixed;inset:auto 1rem calc(var(--pdp-nav-bottom-mobile) + env(safe-area-inset-bottom,0px) + 8.4rem);width:min(calc(100% - 2rem),46rem);max-height:min(68dvh,62rem);margin:0 auto;padding:0;overflow:auto;border:.1rem solid var(--pdp-nav-border);border-radius:var(--pdp-nav-radius);background:var(--pdp-nav-surface);color:var(--pdp-nav-text);box-shadow:0 1.2rem 3.6rem #0000003d}.pdp-floating-nav__dialog::backdrop{background:#00000061}.pdp-floating-nav__dialog-header{position:sticky;top:0;z-index:1;display:flex;min-height:5.6rem;padding:1.2rem 1.6rem;border-bottom:.1rem solid var(--pdp-nav-border);background:var(--pdp-nav-surface);align-items:center;justify-content:space-between;gap:1.6rem}.pdp-floating-nav__dialog-header .h3{margin:0;color:inherit;letter-spacing:0}.pdp-floating-nav__close{display:grid;width:4rem;height:4rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;place-items:center}.pdp-floating-nav__close .svg-wrapper{width:2rem;height:2rem}.pdp-floating-nav__menu-list,.pdp-floating-nav__submenu{margin:0;padding:0;list-style:none}.pdp-floating-nav__menu-list{padding:.8rem 0 1.2rem}.pdp-floating-nav__menu-list>li+li{border-top:.1rem solid var(--pdp-nav-border)}.pdp-floating-nav__menu-link{display:flex;width:100%;min-height:4.8rem;padding:1.1rem 1.8rem;border:0;background:transparent;color:inherit;font-size:1.5rem;line-height:1.35;letter-spacing:0;text-decoration:none;cursor:pointer;align-items:center;justify-content:space-between;gap:1.2rem}.pdp-floating-nav__menu-link:hover{background:var(--pdp-nav-hover);color:inherit}.pdp-floating-nav__menu-link .svg-wrapper{width:1.2rem;height:1.2rem;transition:transform var(--duration-short) ease}.pdp-floating-nav__menu-details[open]>summary .svg-wrapper{transform:rotate(180deg)}.pdp-floating-nav__submenu{padding-left:1.6rem;background:var(--pdp-nav-hover)}.pdp-floating-nav__submenu--nested{padding-left:1.6rem}@media screen and (max-width:749px){.pdp-floating-nav--desktop{display:none}}@media screen and (min-width:750px){.pdp-floating-nav{bottom:calc(var(--pdp-nav-bottom-desktop) + env(safe-area-inset-bottom,0px));transform:translate(-50%,calc(100% + var(--pdp-nav-bottom-desktop) + 2rem))}.pdp-floating-nav.is-visible:not(.is-suppressed){transform:translate(-50%)}.pdp-floating-nav--mobile{display:none}.pdp-floating-nav__dialog{inset:auto 1rem calc(var(--pdp-nav-bottom-desktop) + env(safe-area-inset-bottom,0px) + 8.8rem)}}@supports not (height: 100dvh){.pdp-floating-nav__dialog{max-height:min(68vh,62rem)}}@media(prefers-reduced-motion:reduce){.pdp-floating-nav,.pdp-floating-nav__menu-link .svg-wrapper{transition:none}}.pdp-floating-atc{position:fixed;right:auto;bottom:calc(var(--pdp-atc-bottom-mobile) + var(--pdp-atc-nav-offset, 0px) + env(safe-area-inset-bottom,0px));left:50%;z-index:var(--pdp-atc-z-index);width:calc(100% - (var(--pdp-atc-side-mobile) * 2));max-width:var(--pdp-atc-max-width);padding:var(--pdp-atc-padding);border:.1rem solid var(--pdp-atc-border);border-radius:var(--pdp-atc-radius);background:var(--pdp-atc-surface);color:var(--pdp-atc-text);opacity:0;visibility:hidden;transform:translate(-50%,calc(100% + var(--pdp-atc-bottom-mobile) + 2rem));transition:opacity var(--duration-short) ease,transform var(--duration-short) ease,visibility var(--duration-short) ease}.pdp-floating-atc[hidden]{display:none}.pdp-floating-atc.is-visible:not(.is-suppressed){opacity:1;visibility:visible;transform:translate(-50%)}.pdp-floating-atc--blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pdp-floating-atc--shadow-subtle{box-shadow:0 .6rem 2rem #0000001f}.pdp-floating-atc--shadow-strong{box-shadow:0 .8rem 2.8rem #0003}.pdp-floating-atc__inner{display:flex;min-width:0;align-items:center;gap:var(--pdp-atc-gap)}.pdp-floating-atc__media{width:min(var(--pdp-atc-image-mobile),20vw);height:min(var(--pdp-atc-image-mobile),20vw);overflow:hidden;border-radius:var(--pdp-atc-image-radius);background:rgba(var(--color-foreground),.035);flex:0 0 auto}.pdp-floating-atc__image{display:block;width:100%;height:100%;object-fit:var(--pdp-atc-image-fit)}.pdp-floating-atc__details{min-width:0;flex:1 1 auto}.pdp-floating-atc__title,.pdp-floating-atc__subtitle,.pdp-floating-atc__price{width:100%;margin:0;overflow:hidden;color:inherit;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.pdp-floating-atc__title{font-family:var(--font-heading-family);font-size:var(--pdp-atc-title-size);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.2}.pdp-floating-atc__subtitle{margin-top:.2rem;color:var(--pdp-atc-muted);font-size:var(--pdp-atc-subtitle-size);line-height:1.25}.pdp-floating-atc__price{margin-top:.4rem;font-size:var(--pdp-atc-price-size);font-weight:500;line-height:1.2}.pdp-floating-atc__button{--buttons-radius: var(--pdp-atc-button-radius);--buttons-radius-outset: calc(var(--pdp-atc-button-radius) + var(--buttons-border-width));width:min(var(--pdp-atc-button-width-mobile),35vw);min-width:min(12rem,35vw);min-height:4.8rem;padding:0 1.4rem;font-size:var(--pdp-atc-button-size);line-height:1.2;letter-spacing:0;white-space:nowrap;flex:0 0 auto}.pdp-floating-atc--custom-colors .pdp-floating-atc__button{--color-button: var(--pdp-atc-button-rgb);--color-button-text: var(--pdp-atc-button-text-rgb)}body.overflow-hidden .pdp-floating-atc.is-visible,html:has(#Details-menu-drawer-container[open]) .pdp-floating-atc.is-visible,html:has(details-modal.header__search details[open]) .pdp-floating-atc.is-visible{pointer-events:none;opacity:0;visibility:hidden}@media screen and (max-width:749px){.pdp-floating-atc--desktop{display:none}}@media screen and (min-width:750px){.pdp-floating-atc{bottom:calc(var(--pdp-atc-bottom-desktop) + var(--pdp-atc-nav-offset, 0px));left:auto;width:min(calc(100% - (var(--pdp-atc-side-desktop) * 2)),var(--pdp-atc-max-width));transform:translateY(calc(100% + var(--pdp-atc-bottom-desktop) + 2rem))}.pdp-floating-atc--left{right:auto;left:var(--pdp-atc-side-desktop)}.pdp-floating-atc--right{right:var(--pdp-atc-side-desktop)}.pdp-floating-atc.is-visible:not(.is-suppressed){transform:translateY(0)}.pdp-floating-atc--mobile{display:none}.pdp-floating-atc__media{width:var(--pdp-atc-image-desktop);height:var(--pdp-atc-image-desktop)}.pdp-floating-atc__button{width:var(--pdp-atc-button-width-desktop);min-width:var(--pdp-atc-button-width-desktop)}}@media screen and (max-width:370px){.pdp-floating-atc__subtitle{display:none}}@media(prefers-reduced-motion:reduce){.pdp-floating-atc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/section-pdp-floating-navigation.css.map */
