html body{visibility:var(--nx-v, hidden)}.nx.nx-footer h2{font:500 11px var(--nx-sans);letter-spacing:.18em;text-transform:uppercase;color:#fff;margin-bottom:18px}.nx.nx-pop h2{font-size:26px;margin-bottom:10px}.announcement-bar__text{text-align:center}@media(max-width:749px){.nx .nx-head{flex-direction:column;align-items:flex-start;gap:14px}.nx .nx-head .nx-lede,.nx .nx-title{max-width:none}.nx .nx-tabs{margin-left:calc(var(--nx-gutter) * -1);margin-right:calc(var(--nx-gutter) * -1);padding:0 var(--nx-gutter)}.nx .nx-tab{padding:12px 0 10px}.nx.nx-service ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;gap:8px;padding:20px var(--nx-gutter, 16px)}.nx.nx-service li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:8px;padding:20px 10px 18px;min-width:0;background:#f3ede4b3}.nx.nx-service li svg{width:26px;height:26px;flex:none}.nx.nx-service strong{display:block;font-size:10px;line-height:1.35;letter-spacing:.12em;text-wrap:balance}.nx.nx-service li span,.nx.nx-service li p,.nx.nx-service li small{font-size:12px;line-height:1.4;text-wrap:balance}.nx .nx-feature__ctas,.nx .nx-perks{max-width:none}.nx .nx-bundles{gap:16px;max-width:none}.nx .nx-bundle__name em{display:inline-block;white-space:nowrap;margin-left:6px}.nx.nx-lens .nx-lens__stage{padding:7vh 0 2vh}.nx.nx-lens .nx-lens__name{font-size:clamp(52px,16vw,80px)}.nx.nx-lens .nx-lens__row{gap:6px;scroll-snap-type:x mandatory;scroll-padding:0 var(--nx-gutter);padding:30px var(--nx-gutter) 10px!important}.nx.nx-lens .nx-lens__item{flex:0 0 auto;margin-left:0;scroll-snap-align:start}.nx.nx-lens .nx-lens__lens{width:78px;gap:14px}.nx.nx-lens .nx-lens__orb{width:60px}.nx.nx-lens .nx-lens__ring{top:-7px;right:-7px;bottom:-7px;left:-7px;width:calc(100% + 14px);height:calc(100% + 14px)}.nx.nx-lens .nx-lens__lens.is-active .nx-lens__orb{transform:translateY(-8px) scale(1.06)}.nx.nx-lens .nx-lens__label{font-size:14px}.nx.nx-lens .nx-lens__n{font-size:9.5px;letter-spacing:.14em;white-space:nowrap}.nx .nx-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;gap:10px}.nx .nx-tiles .nx-tile .nx-tile__label{padding:12px}.nx .nx-tiles .nx-tile .nx-tile__name{font-size:17px}.nx .nx-tiles .nx-tile__go{display:none}.nx .nx-tiles .nx-tile .nx-tile__count{font-size:10.5px;letter-spacing:.16em}.nx .nx-facts li span:first-child{flex:0 0 42%}.nx .nx-glass{padding:24px 20px}.nx .nx-split__body{padding:48px var(--nx-gutter) 56px}.nx .nx-split__ctas .nx-btn{flex:1 1 100%}.nx .nx-journal__item a{padding-right:0}.nx.nx-footer ul a{display:inline-block;padding:4px 0}body .nx-pill{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:10px 14px}.nx.nx-pop{max-height:calc(100svh - 24px);overflow-y:auto;padding:28px 20px 22px}body .nx-toast{left:12px;right:12px;width:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px))}body:has(.sticky-add-to-cart__bar[data-stuck=true]) .nx-pill{display:none}body:has(.sticky-add-to-cart__bar[data-stuck=true]) .nx-toast{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.announcement-bar__text{font-size:10.5px!important;letter-spacing:.06em!important;line-height:1.4}.nx-hero__content{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.nx-hero__ctas{display:grid;grid-template-columns:1fr;gap:10px;width:100%}.nx-hero__ctas .nx-btn{width:100%;justify-content:center;text-align:center;min-height:50px}.nx-hero__note{font-size:11px;line-height:1.5}.tf-head__band{flex-direction:column;gap:10px;padding:14px 12px;text-align:center}.tf-head__offer b{font-size:16px}.tf-head__inner{padding-block:28px 4px}.tf-head__links{flex-wrap:nowrap;overflow-x:auto;width:calc(100% + var(--nx-gutter, 16px));margin-right:calc(var(--nx-gutter, 16px) * -1);padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tf-head__links::-webkit-scrollbar{display:none}.tf-head__links a{flex:none;padding:11px 14px}.nx-card__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.nx-card__price--sale s{margin-inline-start:0}.nx-card__tag{font-size:9px;padding:5px 7px}.tf-salebox .tf-cd{font-size:12px;gap:4px 8px}.tf-stock{font-size:12.5px;align-items:flex-start}.tf-stock__dot{margin-top:6px}}.nx-hero__scroll:after,.nx-colhero__scroll span{top:0;transform:translateY(-100%);animation-name:nx-drop-t}@keyframes nx-drop-t{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}.nx-service:before{right:auto;width:780%;background-size:33.3333% 100%;background-position:0 0;animation-name:nx-sheen-t;will-change:transform}@keyframes nx-sheen-t{0%{transform:translate(-57.9487%)}55%,to{transform:translate(-8.7179%)}}.nx-off,.nx-off *,.nx-off:before,.nx-off:after,.nx-off *:before,.nx-off *:after{animation-play-state:paused!important}@media(min-width:990px){.product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;column-gap:clamp(36px,4vw,80px)}.product-information__grid .product-details{padding-inline-end:clamp(16px,3vw,64px);padding-block-start:28px}}.product-details h1{font-size:clamp(28px,2.3vw,40px)!important;line-height:1.12!important;text-wrap:balance}.product-details product-price,.product-details .price{font-size:24px!important}.product-details [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.product-details .variant-option legend{font:500 10.5px var(--nx-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--nx-smoke);margin-bottom:10px}.product-details .variant-option--buttons{gap:8px!important}.product-details .variant-option__button-label,.product-details .variant-option__button-label:before,.product-details .variant-option__button-label:after{border:0!important;box-shadow:none!important;outline:0!important}.product-details .variant-option__button-label{min-height:48px;border-radius:0!important;background:#f3ede4!important;color:#1a1715!important;font:400 13px var(--nx-sans);letter-spacing:.04em;transition:background .3s,color .3s}.product-details .variant-option__button-label:hover{background:#e9e0d2!important}.product-details .variant-option__button-label:has(input:checked){background:#1a1715!important;color:#fff!important}.product-details .variant-option__button-label:has(input:focus-visible){background:#d9cbb3!important}.product-details .variant-option__button-label:has(input:checked:focus-visible){background:#3a332c!important}.product-details .variant-option__button-label:has(input[data-option-available=false]){opacity:.42}.product-details .variant-option__strikethrough{display:none!important}.nx-pb__tile{border:0!important;background:#f3ede4!important}.nx-pb__opt:hover .nx-pb__tile{background:#ece3d5!important}.nx-pb__opt input:checked+.nx-pb__tile{background:#fff!important;box-shadow:0 22px 44px -22px #1a171580}.nx-pb__opt input:focus-visible+.nx-pb__tile{outline:0!important;background:#fff!important;box-shadow:0 22px 44px -22px #1a1715b3}.nx-pb__tag{border:0!important}.nx-pb__check{border:0!important;background:#e3d8c6!important}.product-details .add-to-cart-button{border:0!important;letter-spacing:.16em;text-transform:uppercase;font:500 12px var(--nx-sans)!important}.product-details .quantity-selector{border:0!important;background:#f3ede4;border-radius:0!important}.product-details .product-form-buttons{gap:10px}.product-details details,.product-details accordion-custom{border:0!important}.product-details details summary{padding-block:16px;font:500 11px var(--nx-sans);letter-spacing:.18em;text-transform:uppercase}@media(max-width:749px){.product-details{padding-inline:var(--nx-gutter, 16px)}.product-details h1{font-size:27px!important}.product-details product-price,.product-details .price{font-size:21px!important}.product-details .variant-option__button-label{min-height:46px;font-size:12.5px}.nx-buybox{gap:16px}.tf-salebox{padding:16px;gap:8px}.nx-pdp-assure{padding:16px;gap:10px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nexus-mobile.css.map */
