product-page-navigation{display:block}.product-page-navigation-section{background:#fff;border-block:1px solid #ececec}.product-page-navigation-section[hidden]{display:none}.product-page-navigation-section.is-sticky-enabled{position:sticky;top:var(--product-page-nav-top, 0px);z-index:20;transition:top .15s ease-out}body:has(.product-page-navigation-section.is-sticky-enabled:not([hidden])) .section-header{z-index:30}.product-page-navigation-section.is-pinned{box-shadow:0 3px 12px #0000000a}.product-page-navigation{--product-page-navigation-gap: 32px;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:var(--product-page-navigation-gap);min-height:56px;padding-block:0;overflow-x:auto;scrollbar-width:none}.product-page-navigation::-webkit-scrollbar{display:none}.product-page-navigation a{position:relative;display:flex;align-items:center;flex:0 0 auto;min-height:56px;padding:0 4px;color:#666;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;white-space:nowrap}.product-page-navigation a[hidden]{display:none}.product-page-navigation a:first-child{margin-inline-start:auto}.product-page-navigation a:last-child{margin-inline-end:auto}:is(.template-x4-pro,.template-x4-classic,.template-x3) .product-page-navigation-section.is-pinned .product-page-navigation a:first-child{margin-inline-start:0;padding-inline-start:0}.product-page-navigation a:after{content:"";position:absolute;bottom:0;left:4px;right:4px;height:2px;background:#ff5800;transform:scaleX(0);transition:transform .15s ease}.product-page-navigation a:hover,.product-page-navigation a[aria-current=location]{color:#131313}.product-page-navigation a[aria-current=location]:after{transform:scaleX(1)}.product-page-navigation a:focus-visible{outline:2px solid #131313;outline-offset:-4px}body:is(.template-x4-pro,.template-x4-classic,.template-x3) .product-page-navigation-section{margin-block:120px;padding-block:0;background:var(--product-page-background, #fff)}:is(.template-x4-pro,.template-x4-classic,.template-x3) .product-page-navigation,:is(.template-x4-pro,.template-x4-classic,.template-x3) .product-page-navigation a{min-height:44px}:is(.template-x4-pro,.template-x4-classic,.template-x3) .product-page-navigation a:after{content:none}.product-page-navigation__layout{display:flex;align-items:center;gap:24px}.product-page-navigation__layout .product-page-navigation{flex:1;min-width:0}.product-page-navigation-placeholder:not([hidden]){display:block}product-navigation-purchase[hidden],.product-page-navigation-placeholder[hidden]{display:none}product-navigation-purchase{position:relative;display:flex;align-items:center;gap:12px;flex:0 1 clamp(280px,28vw,420px);min-width:0;color:#131313}.product-navigation-purchase__image{width:32px;height:32px;object-fit:contain;flex:0 0 32px}.product-navigation-purchase__info{min-width:0;flex:1;font-size:12px;line-height:1.3}.product-navigation-purchase__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.product-navigation-purchase__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.product-navigation-purchase__price{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ff5800;font-weight:300}.product-navigation-purchase__compare-price{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-weight:300;text-decoration:line-through}product-navigation-purchase:has(.product-navigation-purchase__select:not([hidden])){flex-basis:clamp(340px,37vw,540px)}product-navigation-purchase:has(.product-navigation-purchase__select:not([hidden])) .product-navigation-purchase__info{min-width:72px}product-navigation-purchase:has(.product-navigation-purchase__compare-price:not([hidden])){flex-basis:clamp(420px,40vw,560px)}product-navigation-purchase:has(.product-navigation-purchase__compare-price:not([hidden])) .product-navigation-purchase__info{min-width:150px}.product-navigation-purchase__select{flex:0 1 230px;min-width:0;max-width:230px;text-overflow:ellipsis;height:32px;padding:0 4px;border:1px solid #d9d9d9;border-radius:2px;background:transparent;color:inherit;font:inherit;font-size:12px}.product-navigation-purchase__select:focus{outline:none;box-shadow:none}.product-navigation-purchase__select:focus-visible{background-color:#e6e6e6}.product-navigation-purchase__button{flex:0 0 auto;min-height:32px;padding:6px 20px;border:0;border-radius:2px;background:#ff5800;color:#fff;font:inherit;font-size:14px;font-weight:500;line-height:1.4;cursor:pointer}.product-navigation-purchase__button:disabled{opacity:.5;cursor:default}.product-navigation-purchase__button:focus-visible{outline:2px solid #131313;outline-offset:2px}.product-navigation-purchase__error{position:absolute;top:100%;right:0;width:100%;margin:6px 0 0;padding:12px;background:var(--product-page-background, #fff);color:#b42318;box-shadow:0 3px 12px #0000001a;font-size:12px}@media screen and (min-width:990px){html:has(.product-page-navigation-section.is-changing-dock){overflow-anchor:none}body:is(.template-x4-pro,.template-x4-classic,.template-x3) .product-page-navigation-section.is-purchase-docked{position:fixed;inset-inline:0;margin-block:0}body:is(.template-x4-pro,.template-x4-classic,.template-x3)[data-product-navigation-purchase-ready] #bundle-sticky_add_to_cart{display:none!important}:is(.template-x4-pro,.template-x4-classic,.template-x3) .is-purchase-docked .product-page-navigation:has(>a:nth-child(5)){--product-page-navigation-gap: clamp(22px, calc(12vw - 96px) , 62px)}}[data-product-page-anchor]{scroll-margin-top:var(--product-page-anchor-offset, 80px)}@media screen and (max-width:989px){body:is(.template-x4-pro,.template-x4-classic,.template-x3) .product-page-navigation-section{margin-block:48px}}@media screen and (max-width:749px){.product-page-navigation{--product-page-navigation-gap: 24px;justify-content:flex-start;min-height:48px}.product-page-navigation a{min-height:48px;font-size:12px}:is(.template-x4-pro,.template-x4-classic,.template-x3) .product-page-navigation a{font-size:13px}.product-page-navigation a:first-child,.product-page-navigation a:last-child{margin-inline:0}:is(.template-x4-pro,.template-x4-classic,.template-x3) .product-page-navigation a:first-child,:is(.template-x4-pro,.template-x4-classic,.template-x3) .product-page-navigation-section.is-pinned .product-page-navigation a:first-child{margin-inline-start:auto;padding-inline-start:4px}:is(.template-x4-pro,.template-x4-classic,.template-x3) .product-page-navigation a:last-child{margin-inline-end:auto}:is(.template-x4-pro,.template-x4-classic,.template-x3) .product-page-navigation:has(>a:nth-child(5)){--product-page-navigation-gap: clamp(4px, calc(15vw - 44px) , 24px)}:is(.template-x4-pro,.template-x4-classic,.template-x3) .product-page-navigation:has(>a:nth-child(5))>a{padding-inline:clamp(1px,calc(5vw - 15px),4px)}}@media screen and (max-width:749px),screen and (min-width:990px){:is(.template-x4-pro,.template-x4-classic,.template-x3) .product-page-navigation a+a:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--product-page-navigation-gap) / -2);block-size:12px;margin-block:auto;border-inline-start:1px solid #ccc;pointer-events:none}}@media(prefers-reduced-motion:reduce){.product-page-navigation-section,.product-page-navigation a:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/206/assets/product-page-navigation.css.map */
