.product__for-line .product__for{margin:0 0 .8rem;color:rgb(var(--color-foreground))}.product__for-line .n-for-line__caution{letter-spacing:.08em}.product__subtitle{margin:.4rem 0 0;font-size:var(--n-text-md);color:var(--n-muted)}.n-buy-lines{display:grid;gap:.6rem;margin:1.6rem 0 0;padding:0;list-style:none;font-size:var(--n-text-sm);color:rgb(var(--color-foreground))}.n-buy-lines li{display:flex;align-items:center;gap:.8rem}.n-buy-lines__icon{display:inline-flex;color:rgb(var(--color-button))}.n-buy-lines__icon .icon{width:1.8rem;height:1.8rem}.price .n-gf-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem}.price--large .n-gf-price__now{font-size:2.4rem;color:rgb(var(--color-foreground))}.price--large .n-gf-price__was{font-size:var(--n-text-md)}.price .n-gf-price__label{display:block;width:100%}.product__for-line{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.product__for-line .product__for{margin:0}.n-caution-chip{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.3rem 1rem .3rem .8rem;border:.1rem solid rgba(var(--color-foreground),.24);border-radius:var(--n-radius-pill);font-size:var(--n-text-xs);font-weight:700;line-height:1.3;color:rgb(var(--color-foreground))}.n-caution-chip__icon{display:inline-flex}.n-caution-chip__icon .icon,.n-caution-chip__icon svg{width:1.4rem;height:1.4rem}.product__rating{margin-top:.4rem}.n-flavor-row{margin:.8rem 0 .2rem}.n-flavor-row__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0 0 .8rem;font-size:var(--n-text-sm)}.n-flavor-row__label-key{font-weight:700}.n-flavor-row__label-count{margin-left:auto;color:var(--n-muted)}.n-flavor-row__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.n-flavor-row__tile{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-height:4.4rem;padding:.4rem .4rem .6rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--n-radius-input);background:rgba(var(--color-foreground),.03);color:rgb(var(--color-foreground));text-align:center;text-decoration:none;transition:border-color var(--n-motion-fast) ease}.n-flavor-row__tile:hover{border-color:rgba(var(--color-foreground),.45)}.n-flavor-row__tile.is-current{border:.2rem solid rgb(var(--color-button));padding:.3rem .3rem .5rem;background:rgba(var(--color-button),.06)}.n-flavor-row__tile:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.n-flavor-row__media{display:block;width:4.8rem;height:4.8rem;overflow:hidden}.n-flavor-row__img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.5)}.n-flavor-row__name{font-size:var(--n-text-xs);font-weight:700;line-height:1.25}.n-atc-row{display:flex;align-items:stretch;gap:1rem}.n-atc-row .product-form__submit{flex:1 1 auto;margin-bottom:0;min-height:4.8rem}.n-atc-row__qty .quantity{width:12.4rem;min-height:4.8rem}.product-form__buttons.n-atc-row{max-width:none}.n-addon{margin:1.2rem 0 0;padding:1.2rem 1.4rem;border:.1rem dashed rgba(var(--color-foreground),.28);border-radius:var(--n-radius)}.n-addon__eyebrow{margin:0 0 .8rem;font-size:var(--n-text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--n-muted)}.n-addon__form{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;align-items:center;gap:1.2rem}.n-addon__media{display:block;width:5.6rem;height:5.6rem;border-radius:var(--n-radius-input);background:rgba(var(--color-foreground),.04);overflow:hidden}.n-addon__img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.n-addon__info{display:grid;gap:.1rem;font-size:var(--n-text-sm);line-height:1.35}.n-addon__name{font-weight:700;color:rgb(var(--color-foreground));text-decoration:none}.n-addon__name:hover{text-decoration:underline}.n-addon__for,.n-addon__price{color:var(--n-muted)}.n-addon__button.button{min-width:0;min-height:4.4rem;padding:0 1.8rem;font-size:var(--n-text-sm)}.n-addon__error{grid-column:1 / -1;margin:0;font-size:var(--n-text-sm)}.n-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none}.n-badges__item{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1.1rem .4rem .8rem;border-radius:var(--n-radius-pill);background:rgba(var(--color-foreground),.06);font-size:var(--n-text-xs);font-weight:700}.n-badges__icon{display:inline-flex;color:rgb(var(--color-button))}.n-badges__icon .icon,.n-badges__icon svg{width:1.4rem;height:1.4rem}.n-buy-notes{margin-top:1.2rem}.n-buy-notes .product__tax{margin:0 0 .4rem}.product-purchase-options__refill{position:relative;z-index:2;display:flex;align-items:center;gap:.8rem;margin:.6rem 0 0;padding:0 1.15rem;font-size:var(--n-text-sm)}.product-purchase-options__refill select{min-height:3.6rem;padding:0 1.2rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:var(--n-radius-input);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.n-sticky-atc{display:none}@media screen and (max-width:749px){.n-sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:3;display:block;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));border-top:.1rem solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background));transition:transform var(--n-motion-base) var(--n-ease)}.js .n-sticky-atc:not(.is-visible){transform:translateY(110%);visibility:hidden}.n-sticky-atc__inner{display:flex;align-items:center;gap:1.2rem}.n-sticky-atc__info{display:grid;flex:1 1 auto;min-width:0;margin:0;line-height:1.25}.n-sticky-atc__name{overflow:hidden;font-size:var(--n-text-sm);font-weight:700;white-space:nowrap;text-overflow:ellipsis}.n-sticky-atc__price,.n-sticky-atc__price .price{font-size:var(--n-text-sm)}.n-sticky-atc__price .price{margin:0}.n-sticky-atc__price .n-gf-price__note,.n-sticky-atc__price .n-gf-price__label{display:none}.n-sticky-atc__button.button{flex:0 0 auto;min-height:4.4rem;padding:0 2.2rem}body:has(.n-sticky-atc){padding-bottom:7.2rem}.n-sticky-atc-on .help-chat{visibility:hidden;opacity:0}}@media(prefers-reduced-motion:reduce){.n-sticky-atc{transition:none}}@media screen and (max-width:749px){.product__media-wrapper .product-media-container,.product__media-wrapper .product-media-container.constrain-height.media-fit-contain{width:100%}.product__media-wrapper .product-media-container .media,.product__media-wrapper .product-media-container.constrain-height .media{padding-top:min(100%,30rem)}.product__media-wrapper .thumbnail-list .thumbnail-list__item.slider__slide{width:5.6rem}.product__media-wrapper .product__media img{width:100%;height:100%;max-height:none;object-fit:contain}}.product__info-container .product-purchase-options{min-width:0;margin-inline:0;padding:0;border:0}.product__info-container .product-purchase-options__legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (min-width:990px){.product__info-container .product__title h1{font-size:clamp(2.8rem,2.6vw,3.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/n-buy-box.css.map */
