:root{--nyve-canvas: 236, 236, 236;--nyve-sheet-gap: .8rem;--nyve-sheet-radius: 2.4rem;--nyve-fs-xs: 1.1rem;--nyve-fs-sm: 1.2rem;--nyve-fs-md: 1.4rem;--nyve-fs-lg: 1.8rem;--nyve-fs-xl: 2rem}@media screen and (min-width:990px){:root{--nyve-fs-sm: 1.3rem;--nyve-fs-md: 1.5rem;--nyve-fs-lg: 2rem;--nyve-fs-xl: 2.2rem}}@media screen and (min-width:1600px){:root{--nyve-fs-xs: 1.2rem;--nyve-fs-sm: 1.4rem;--nyve-fs-md: 1.6rem;--nyve-fs-lg: 2.2rem;--nyve-fs-xl: 2.6rem}}body{letter-spacing:.01rem}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.02rem}body.gradient{background:rgb(var(--nyve-canvas))}#MainContent>.shopify-section,.shopify-section-group-footer-group{display:flow-root;margin:var(--nyve-sheet-gap);border-radius:var(--nyve-sheet-radius);background:rgb(var(--color-background));overflow:clip}#MainContent>.shopify-section:has(>.banner){margin:0 0 var(--nyve-sheet-gap);border-radius:0}.announcement-bar__message{min-height:auto;padding:.8rem 0;font-size:var(--nyve-fs-sm);letter-spacing:.06rem}.header__inline-menu .header__menu-item{font-size:var(--nyve-fs-md);letter-spacing:.02rem}.header-wrapper--transparent{transition:background-color var(--duration-default) ease}.section-header:not(.scrolled-past-header) .header-wrapper--transparent{background:transparent}.section-header:not(.scrolled-past-header) .header-wrapper--transparent .menu-panel__toggle{background:rgb(var(--color-background))}.section-header:not(.scrolled-past-header) .header-wrapper--transparent .header__inline-menu .header__menu-item{text-shadow:0 0 .6rem rgba(var(--color-background),.9),0 0 1.2rem rgba(var(--color-background),.7)}.section-header:not(.scrolled-past-header) .header-wrapper--transparent .header__icon svg{filter:drop-shadow(0 0 .4rem rgba(var(--color-background),.9))}@media screen and (max-width:989px){.section-header:not(.scrolled-past-header) .header-wrapper--transparent .header--mobile-pill .header__icon--menu,.section-header:not(.scrolled-past-header) .header-wrapper--transparent .header--mobile-pill .header__heading-link{background:rgba(var(--color-background),.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media screen and (min-width:990px){.header-wrapper .header.page-width{max-width:none;padding-right:2.8rem;padding-left:2.8rem}}.banner.banner--link-buttons .banner__buttons{gap:3.2rem;justify-content:center}.banner.banner--link-buttons .banner__buttons--multiple>*{flex-grow:0;min-width:0}.banner.banner--link-buttons .button{min-width:0;min-height:auto;padding:0 0 .2rem;border-radius:0;background:none;box-shadow:none;color:rgb(var(--color-foreground));font-size:var(--nyve-fs-md);letter-spacing:.04rem;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.6rem}.banner.banner--link-buttons .button:before,.banner.banner--link-buttons .button:after{display:none}.banner.banner--link-buttons .button:hover{text-decoration-thickness:.2rem}.card--standard .card__heading{font-size:var(--nyve-fs-md);font-weight:500;letter-spacing:0}.card--standard .card__heading a,.card-wrapper:hover .card--standard .card__heading a{text-decoration:none}.card--standard .card-information .price{color:rgb(var(--color-foreground));font-size:var(--nyve-fs-md);letter-spacing:.02rem}.card-wrapper .card--standard>.card__content{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;column-gap:1rem;align-items:center;padding-inline:1rem .6rem}.card--standard>.card__content>*{grid-row:auto;grid-column:1}.card--standard>.card__content>.quick-add{grid-row:1;grid-column:2;align-self:center;margin:0}.card--standard .quick-add .quick-add__submit{width:3.4rem;min-width:3.4rem;height:3.4rem;min-height:3.4rem;padding:0}.card--standard .quick-add__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.quick-add__icon{display:none}.card--standard .quick-add__icon{display:flex}.card--standard .quick-add__icon svg{width:1.6rem;height:1.6rem}.card--standard .quick-add__submit.loading .quick-add__icon{visibility:hidden}.card .card__inner:has(card-media-slider),.card .card__inner .card__media:has(card-media-slider){z-index:2}.card__inner:has(card-media-slider)>.card__content{z-index:3;pointer-events:none}.card-media-slider__track{display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.card-media-slider__track::-webkit-scrollbar{display:none}.card-media-slider__slide{position:relative;flex:0 0 100%;scroll-snap-align:start}.card-media-slider__slide img{display:block;width:100%;height:100%;object-fit:cover}.card-media-slider__dots{position:absolute;bottom:1rem;left:50%;display:flex;filter:drop-shadow(0 0 .2rem rgba(0,0,0,.35));transform:translate(-50%)}.card-media-slider__dot{display:grid;place-items:center;width:1.6rem;height:2rem;padding:0;border:0;background:none;cursor:pointer}.card-media-slider__dot:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#fff9;transition:transform var(--duration-short) ease,background-color var(--duration-short) ease}.card-media-slider__dot[aria-current=true]:before{background:#fff;transform:scale(1.5)}.card-media-slider__arrow{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-background),.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:rgb(var(--color-foreground));cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity var(--duration-short) ease,background-color var(--duration-short) ease}.card-media-slider__arrow:hover{background:rgba(var(--color-background),.7)}.card-media-slider__arrow--prev{left:1.2rem}.card-media-slider__arrow--next{right:1.2rem}.card-media-slider__arrow svg{width:1.6rem;height:1.6rem}.card-media-slider__arrow--prev svg{transform:rotate(180deg)}.card-wrapper:hover .card-media-slider__arrow,.card-media-slider:focus-within .card-media-slider__arrow{opacity:1}@media(hover:none){.card-media-slider__arrow{display:none}}#MainContent>.shopify-section:has(.collection-hero):has(+.section-collection-pills),#MainContent>.section-collection-pills{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}#MainContent>.shopify-section:has(.collection-hero)+.section-collection-pills,#MainContent>.section-collection-pills+.shopify-section{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.collection-hero__title{font-size:var(--nyve-fs-lg);font-weight:600}.collection-hero .collection-hero__title+.collection-hero__description,.collection-hero .collection-hero__description p{max-width:64rem;font-size:var(--nyve-fs-md)}.collection-pills{padding-top:.4rem;padding-bottom:.4rem}.collection-pills__list{display:flex;gap:.8rem;margin:0;overflow-x:auto;scrollbar-width:none}.collection-pills__list::-webkit-scrollbar{display:none}.collection-pills__pill{display:block;padding:.8rem 1.8rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:4rem;color:rgb(var(--color-foreground));font-size:var(--nyve-fs-md);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.collection-pills__pill:hover{border-color:rgb(var(--color-foreground))}.collection-pills__pill[aria-current=page]{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.facets__summary,.facet-filters__field .select__select{font-size:var(--nyve-fs-md)}.product__title h1,.product__title .h1{font-size:var(--nyve-fs-xl);font-weight:600}.video-section__media[style*=--nyve-video-ratio]:not(.global-media-settings--full-width){max-width:calc(80vh * var(--nyve-video-ratio));margin-inline:auto;padding-bottom:0;aspect-ratio:var(--nyve-video-ratio)}.product-form__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.product-form__buttons>*{grid-column:1 / -1}.product-form__buttons>.product-form__submit{grid-row:1;grid-column:1;margin-bottom:0}.product-form__buttons>.shopify-payment-button{grid-row:1;grid-column:2}@media screen and (max-width:749px){.product-form__buttons .product-form__submit,.product-form__buttons .shopify-payment-button__button{padding-inline:1rem;letter-spacing:.04rem}}.header__inline-menu .menu-cards,.header__inline-menu .menu-cards details{position:static}.header__inline-menu .menu-cards__panel{position:absolute;top:100%;left:var(--nyve-sheet-gap);right:var(--nyve-sheet-gap);padding:.8rem;border-radius:var(--nyve-sheet-radius);background:rgb(var(--nyve-canvas));box-shadow:0 1.2rem 3rem #00000014}.menu-cards__panel:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:2.4rem}.menu-cards__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.8rem;margin:0}.menu-cards__card{display:block;padding:.4rem .4rem 1rem;border-radius:1.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none}.menu-cards__media{display:block;aspect-ratio:6 / 5;overflow:hidden;border-radius:1.2rem;background:rgba(var(--color-foreground),.06)}.menu-cards__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long) ease}.menu-cards__card:hover .menu-cards__media img{transform:scale(1.04)}.menu-cards__title{display:block;margin-top:.8rem;font-size:var(--nyve-fs-sm);font-weight:600;text-align:center}.menu-cards__all{display:inline-block;margin:1.2rem .8rem .4rem;font-size:var(--nyve-fs-md)}.mobile-bottom-nav{display:none}@media screen and (max-width:989px){body:has(.mobile-bottom-nav){padding-bottom:8.4rem}body:has(.mobile-bottom-nav__wishlist) .nm-wishlist-open-list-button{display:none!important}.mobile-bottom-nav{position:fixed;bottom:calc(1.2rem + var(--forms-teaser-offset, 0px) + env(safe-area-inset-bottom));left:50%;z-index:4;display:block;padding:.4rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:4rem;background:rgba(var(--color-background),.75);box-shadow:0 .8rem 2.4rem #0000001f;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);transform:translate(-50%);transition:bottom var(--duration-default) ease}}.mobile-bottom-nav__list{display:flex;gap:.2rem;margin:0}.mobile-bottom-nav__item{position:relative;display:grid;place-items:center;width:4.8rem;height:4.8rem;padding:0;border:0;border-radius:50%;background:none;color:rgb(var(--color-foreground));cursor:pointer}.mobile-bottom-nav__item[aria-current=page]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.mobile-bottom-nav__item svg{width:2.2rem;height:2.2rem}.mobile-bottom-nav__count{position:absolute;top:.6rem;right:.6rem;display:grid;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:.8rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1rem;line-height:1}.mobile-bottom-nav__count[hidden]{display:none}.mobile-bottom-nav__item[aria-current=page] .mobile-bottom-nav__count{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.header__icons .header__icon:not(.header__icon--cart) .svg-wrapper,.header__icons .header__icon:not(.header__icon--cart) .svg-wrapper svg{width:2rem;height:2rem}.header__icon--wishlist{padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer}body:has(.header__icon--wishlist) .nm-wishlist-open-list-button{display:none!important}.header__icons .menu-panel,.header__icons .menu-panel details{position:static;display:flex;align-items:center}.menu-panel__toggle{display:flex;align-items:center;justify-content:center;width:5.2rem;height:3.2rem;margin-left:1rem;border-radius:2rem;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));cursor:pointer;list-style:none}.menu-panel__toggle::-webkit-details-marker{display:none}.menu-panel__icon svg{width:1.8rem;height:1.8rem}.menu-panel__icon--close,.menu-panel details[open] .menu-panel__icon--open{display:none}.menu-panel details[open] .menu-panel__icon--close{display:flex}.header__icons .menu-panel__content{position:absolute;top:100%;right:var(--nyve-sheet-gap);left:var(--nyve-sheet-gap);display:grid;grid-template-columns:20rem 1fr;gap:2.4rem;padding:2.4rem;border-radius:var(--nyve-sheet-radius);background:rgb(var(--color-background));box-shadow:0 1.2rem 3rem #00000014}.menu-panel .menu-cards__card{background:rgb(var(--nyve-canvas))}.menu-panel__links{margin:0}.menu-panel__links>li+li{margin-top:1rem}.menu-panel__link{color:rgb(var(--color-foreground));font-size:var(--nyve-fs-md);font-weight:600;text-decoration:none}.menu-panel__link:hover,.menu-panel__link[aria-current=page]{text-decoration:underline;text-underline-offset:.4rem}.menu-panel__pills{display:flex;flex-wrap:wrap;gap:.6rem;margin:.8rem 0 0}.menu-panel__pill{display:block;padding:.4rem 1.2rem;border-radius:2rem;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));font-size:var(--nyve-fs-sm);text-decoration:none}@media screen and (max-width:989px){.header__icons .menu-panel{display:none}}.header__icon-plus{display:none}@media screen and (max-width:989px){.header.header--mobile-pill{grid-template-areas:"left-icons heading icons"!important;grid-template-columns:auto auto 1fr!important;column-gap:0!important}.header--mobile-pill>.header__search,.header--mobile-pill .header__icons .header__search,.header--mobile-pill .header__icon--account{display:none!important}.header--mobile-pill header-drawer{grid-area:left-icons;margin-left:0}.header--mobile-pill>.header__heading,.header--mobile-pill>.header__heading-link{grid-area:heading;justify-self:start}.header--mobile-pill .header__icon--menu{width:3.6rem;height:3.6rem;border-radius:1.8rem 0 0 1.8rem;background:rgba(var(--color-foreground),.06)}.header--mobile-pill .header__heading-link{display:flex;align-items:center;height:3.6rem;padding:0 1.4rem 0 .2rem;border-radius:0 1.8rem 1.8rem 0;background:rgba(var(--color-foreground),.06)}.header--mobile-pill .header__heading-logo{width:6rem;height:auto}.header--mobile-pill .header__icon--menu .icon-hamburger,.header--mobile-pill .header__icon--menu .icon-close{display:none!important}.header--mobile-pill .header__icon-plus{display:flex}.header--mobile-pill .header__icon-plus svg{width:1.4rem;height:1.4rem;transition:transform var(--duration-short) ease}.header--mobile-pill details[open]>.header__icon--menu .header__icon-plus svg{transform:rotate(45deg)}}#MainContent>.shopify-section:first-child>.banner{min-height:calc(100svh - 3rem)}#MainContent>.shopify-section:first-child>.banner .banner__box{padding-bottom:4.8rem}.banner.banner--link-buttons .banner__buttons .button{font-size:var(--nyve-fs-md)}@media screen and (max-width:749px){.banner--mobile-image>.banner__media:not(.banner__media--mobile){display:none}.banner--mobile-image.banner--stacked .banner__media--mobile{position:absolute;height:100%}.banner__media--mobile img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}}@media screen and (min-width:750px){.banner__media--mobile{display:none}}.collection__title.title-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.collection__title>.title,.title-wrapper>.title,.title-wrapper-with-link>.title,.contact>.title{margin:0;font-size:var(--nyve-fs-lg);font-weight:600;letter-spacing:0}.collection__heading-pill.button{--color-button: var(--color-background);--color-button-text: var(--color-foreground);min-width:0;min-height:3.2rem;padding:0 2rem;font-size:var(--nyve-fs-md);letter-spacing:0}.collection__heading-pill.button:before,.collection__heading-pill.button:after{box-shadow:none}.newsletter__wrapper .h0,.newsletter__wrapper .h1,.newsletter__wrapper .h2{font-size:var(--nyve-fs-xl)}.card-wrapper .card--standard.card--media,.card-wrapper .card--standard.card--media .card__inner{--ratio-percent: 133.33% !important}.card--standard .quick-add .quick-add__submit{width:3.2rem;min-width:3.2rem;height:3.2rem;min-height:3.2rem}.card--standard .quick-add .quick-add__submit{background:transparent}.card--standard .quick-add .quick-add__submit:before,.card--standard .quick-add .quick-add__submit:after{box-shadow:none}.card .card__badge .badge{padding:.4rem 1rem;border:0;font-size:var(--nyve-fs-xs)}body:has(#ProductGridContainer) #MainContent>.shopify-section,body:has(#MainContent .product__info-wrapper) #MainContent>.shopify-section{background:rgb(var(--nyve-canvas))}body:has(#ProductGridContainer) .collection-pills__pill:not([aria-current=page]){border-color:transparent;background:rgb(var(--color-background))}body:has(#ProductGridContainer) .collection-hero.gradient,body:has(#ProductGridContainer) #MainContent>.shopify-section [class*=-padding].gradient,body:has(#MainContent .product__info-wrapper) #MainContent>.shopify-section [class*=-padding].gradient{background:transparent}@media screen and (max-width:749px){body:has(#ProductGridContainer) #MainContent .page-width{padding-inline:.8rem}#MainContent>.shopify-section:first-child>.banner .banner__content{align-items:flex-end;padding-bottom:12rem}#MainContent>.shopify-section:first-child>.banner.banner--link-buttons .button{color:#fff;text-shadow:0 .1rem .6rem rgba(0,0,0,.4)}}.section-nyve-footer .nyve-footer{background:linear-gradient(180deg,rgb(var(--color-background)),rgb(var(--nyve-canvas)))}.nyve-footer__inner{display:grid;gap:4rem;padding-top:4.8rem;padding-bottom:3.2rem}.nyve-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:3.2rem}.nyve-footer__heading{margin:0 0 1.6rem;font-size:var(--nyve-fs-md);font-weight:600;letter-spacing:0}.nyve-footer__links{margin:0}.nyve-footer__links li+li{margin-top:1.2rem}.nyve-footer__link{color:rgba(var(--color-foreground),.75);font-size:var(--nyve-fs-sm);text-decoration:none}.nyve-footer__link:hover{color:rgb(var(--color-foreground));text-decoration:underline}.nyve-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.nyve-footer__logo-image{width:20rem;height:auto;opacity:.85}.nyve-footer__payment{margin:0}.nyve-footer__copyright{margin:0;color:rgba(var(--color-foreground),.7);font-size:var(--nyve-fs-xs);letter-spacing:.04rem;text-transform:uppercase}@media screen and (min-width:990px){.nyve-footer__inner{grid-template-columns:2fr 1fr;align-items:end}.nyve-footer__brand{align-items:flex-end}}#MainContent>.section-featured-collection,#MainContent>.section-related-products{margin-inline:0;border-radius:0;background:transparent}#MainContent>.section-featured-collection>.gradient,#MainContent>.section-related-products .gradient{background:transparent}.collection--full-width .collection__title.page-width{max-width:none;padding-inline:1.5rem}@media screen and (min-width:990px){slider-component.slider-component-full-width .slider--desktop{margin-inline:1.5rem;scroll-padding-left:0}slider-component.slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}slider-component.slider-component-full-width .slider--desktop:after{padding-left:0}slider-component.slider-component-full-width .slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - 3 * var(--grid-desktop-horizontal-spacing)) / 4)}}@media screen and (min-width:990px){#MainContent product-info .page-width{max-width:none;padding-inline:1.2rem}#MainContent .product--columns .product__media-item .product__media.media{padding-top:calc(100vh - var(--header-height, 7rem) - 2.4rem)}#MainContent .product--columns .product__media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:0 .8rem}#MainContent .product--columns .product__media-list>.product__media-item{grid-column:2;width:100%;max-width:none;margin:0 0 .8rem;padding:0}#MainContent .product--columns .product__media-list>.product__media-item:first-child{grid-row:1 / span 40;grid-column:1}#MainContent .product--columns .product__media-list>.product__media-item:first-child>.product-media-container{position:sticky;top:calc(var(--header-height, 7rem) + 1.2rem);height:auto}#MainContent .product--columns .product__media-list>.product__media-item:only-child{grid-column:1 / -1}#MainContent .product__info-wrapper{padding-left:.8rem}#MainContent .product__info-container{max-width:none}#MainContent .product__info-container.product__column-sticky{top:calc(var(--header-height, 7rem) + 1.2rem);display:flex;flex-direction:column;gap:.8rem}}.product__card{padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.2rem;background:rgb(var(--color-background))}.product__card>*{margin:0}.product__card--buy{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1rem}.product__card--buy>*{flex:0 0 100%;order:4}.product__info-container .product__card--buy>.product__title{margin:0}.product__card--buy>[id^=price-],.product__card--buy>.product-popup-modal__opener{margin-top:-.6rem}.product__card--buy>.product-popup-modal__opener{align-self:center}.product__card--buy>div:has(>.installment:only-child),.product__card--buy pickup-availability:empty{display:none}.product__info-container .product__card--buy .product-form{margin:0}.product__card--buy variant-selects .product-form__input:last-of-type{margin-bottom:0}.product__card--buy>.product__title{order:1;min-height:3.2rem;display:flex;align-items:center;padding-right:4rem}.product__card--buy>[id^=price-]{flex:1 1 auto;order:2}.product__card--buy>.product-popup-modal__opener{flex:0 0 auto;order:2}.product__card--buy>.product__tax{order:3;margin-top:-1.2rem;color:rgba(var(--color-foreground),.7);font-size:var(--nyve-fs-sm)}.product__card--buy>[id^=price-] .price{margin:0}.product__card--buy .product__title h1,.product__card--buy .product__title .h1{margin:0}.product__card--buy .price,.product__card--buy .price-item{color:rgba(var(--color-foreground),.75);font-size:var(--nyve-fs-md);letter-spacing:.02rem}.product__card--buy .product-popup-modal__button{display:inline-block;min-height:0;padding:.4rem .8rem;border-radius:.4rem;background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));font-size:var(--nyve-fs-sm);text-decoration:none;text-transform:lowercase}.product__card--buy .product-popup-modal__button:first-letter{text-transform:uppercase}.product__card--buy .product-form__input,.product__card--buy .product-form__buttons,.product__card--buy product-form,.product__card--buy variant-selects{width:100%;max-width:none;min-width:0}.product__card--buy .product-form__input{margin:0 0 1rem}.product__card--buy variant-selects .product-form__input:last-child{margin-bottom:0}.product__card--buy .product-form__input--swatch{display:flex;flex-wrap:wrap;gap:.6rem}.product__card--buy .product-form__input .form__label{font-size:var(--nyve-fs-sm)}.product__card--buy .product-form__input--pill{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}.product__card--buy .product-form__input--pill input[type=radio]+label{justify-content:center;margin:0;padding:1rem .4rem;font-size:var(--nyve-fs-sm);text-align:center}.product__card--buy .product-form__buttons>.product-form__submit,.product__card--buy .shopify-payment-button__button{min-height:4.4rem;font-size:var(--nyve-fs-sm);letter-spacing:.06rem;text-transform:uppercase}.product__card--buy .nm-portal:has(.nm-wishlist-button){position:absolute;top:1.6rem;right:1.2rem;display:flex;align-items:center;height:3.2rem}.product__card--buy .nm-wishlist-button{width:3.2rem;min-width:3.2rem;height:3.2rem;min-height:3.2rem;margin:0;padding:0;border:0;background:none;box-shadow:none;font-size:0}.product__card--buy .nm-wishlist-button:before,.product__card--buy .nm-wishlist-button:after{display:none}.product__card--buy .nm-wishlist-button svg{width:2rem;height:2rem;margin:0}.product__card--details{display:flex;flex-direction:column;gap:1.2rem;padding-top:.4rem}.product__card--details:not(:has(>*:not(script))){display:none}.product-tabs__list{display:flex;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.product-tabs__tab{flex:1 1 0;margin-bottom:-.1rem;padding:1.2rem .6rem;border:0;border-bottom:.2rem solid transparent;background:none;color:rgba(var(--color-foreground),.65);font-family:inherit;font-size:var(--nyve-fs-md);cursor:pointer}.product-tabs__tab[aria-selected=true]{border-bottom-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground));font-weight:600}.product-tabs--ready .product__accordion{border:0}.product-tabs--ready .product__accordion summary{display:none}.product-tabs--ready .accordion__content,.product-tabs--ready>.product__description{max-height:32vh;padding:0 .4rem;overflow-y:auto;font-size:var(--nyve-fs-md)}.related-products__heading{font-size:var(--nyve-fs-lg);font-weight:600}.main-page-title.h0,.cart__empty-text,.template-404 .title,.template-search__header h1,.title-wrapper-with-link .title--primary{font-size:var(--nyve-fs-xl);font-weight:600;letter-spacing:0}#MainContent>.shopify-section:has(>.is-empty#main-cart-footer){display:none}#MainContent>.shopify-section:has(.main-page-title):has(+.shopify-section .contact){margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}#MainContent>.shopify-section:has(.main-page-title)+.shopify-section:has(.contact){margin-top:0;border-top-left-radius:0;border-top-right-radius:0}#MainContent>.shopify-section:has(.main-page-title):has(+.shopify-section .contact) .page-width--narrow{padding-bottom:0}#MainContent>.shopify-section:has(.main-page-title):has(+.shopify-section .contact) [class*=-padding]{padding-bottom:0}@media screen and (max-width:749px){#MainContent .product__media-list .product__media.media{padding-top:min(var(--ratio-percent, 125%),52svh)}#MainContent .product__media-list .product__media.media>img{object-fit:cover}.announcement-bar__message{max-width:100%;overflow:hidden;padding:.7rem 0;font-size:min(1rem,2.75vw);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis}.announcement-bar__link{max-width:100%}}body:has(#MainContent .product__info-wrapper) #MainContent>.shopify-section .page-width{max-width:none;padding-right:1.2rem;padding-left:1.2rem}body:has(#MainContent .product__info-wrapper) #MainContent .related-products__heading{margin-bottom:1.6rem}#MainContent #judgeme_product_reviews{max-width:none!important;margin-right:0!important;margin-left:0!important}body:has(#MainContent .product__info-wrapper) #MainContent>.section-related-products .page-width{padding-right:2rem;padding-left:2rem}.quick-add-modal__content{border-radius:var(--nyve-sheet-radius)}.quick-add-modal__content-info{padding:2rem}quick-add-modal .product__media-wrapper slider-component{position:relative}quick-add-modal .product__media-wrapper .product__media-list.slider{display:flex;flex-wrap:nowrap;gap:0;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}quick-add-modal .product__media-list::-webkit-scrollbar{display:none}quick-add-modal .product .product__media-list .product__media-item.product__media-item{display:block!important;flex:0 0 100%;width:100%;max-width:100%;margin:0;padding:0;scroll-snap-align:start}quick-add-modal .product__media-item .product-media-container{overflow:hidden;border-radius:1.6rem}quick-add-modal .product__media-wrapper .slider-buttons.slider-buttons{position:absolute;bottom:1.2rem;left:50%;z-index:2;display:flex!important;align-items:center;border-radius:4rem;background:rgba(var(--color-background),.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translate(-50%)}quick-add-modal .product__media-wrapper .slider-counter{min-width:4.4rem;font-size:var(--nyve-fs-sm);text-align:center}quick-add-modal .product__media-wrapper .slider-mobile-gutter .slider-button{display:flex;width:4rem;height:4rem}@media screen and (min-width:750px){quick-add-modal .product.product:not(.product--no-media) .product__media-wrapper{max-width:50%;width:50%}quick-add-modal .quick-add-modal__content{--modal-height-offset: 6rem}quick-add-modal .product__media-list .product__media-item .product__media.media{padding-top:min(var(--ratio-percent, 125%),calc(100vh - 17.4rem))}quick-add-modal .product__media-list .product__media-item .product__media.media>img{object-fit:cover}quick-add-modal .product.product:not(.product--no-media) .product__info-wrapper{position:relative;max-width:50%;width:50%;padding:0 4.8rem 0 1.6rem}quick-add-modal .product.product:not(.product--no-media) .product__info-container{position:absolute;top:0;right:4.8rem;bottom:0;left:1.6rem;overflow-y:auto;scrollbar-width:none}quick-add-modal .product.product:not(.product--no-media) .product__info-container::-webkit-scrollbar{display:none}quick-add-modal .product__info-container .product__card--details{flex:1 1 0;min-height:26rem}quick-add-modal .product-tabs--ready .accordion__content,quick-add-modal .product-tabs--ready>.product__description{max-height:none;height:100%}quick-add-modal .product-tabs--ready>.product__accordion:not([hidden]),quick-add-modal .product-tabs--ready>.product__description:not([hidden]){flex:1 1 auto;min-height:0}quick-add-modal .product-tabs--ready>.product__accordion:not([hidden]) details{height:100%}}quick-add-modal .product__info-container{display:flex;flex-direction:column;gap:.8rem;max-width:none}quick-add-modal .product__info-container>*{margin:0}quick-add-modal .product__card--details.quick-add-hidden{display:flex!important}quick-add-modal .product__card--details .quick-add-hidden:not([hidden]){display:block!important}quick-add-modal .product__card--details{overflow:hidden}quick-add-modal .product__info-container .product__view-details{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--nyve-fs-md);text-decoration:underline;text-underline-offset:.4rem}body:has(quick-add-modal[open]) .mobile-bottom-nav,body:has(modal-dialog[open]) .mobile-bottom-nav{display:none}.quick-add-modal__content,.product-tabs--ready .accordion__content,.product-tabs--ready>.product__description{scrollbar-width:none}.quick-add-modal__content::-webkit-scrollbar,.product-tabs--ready .accordion__content::-webkit-scrollbar,.product-tabs--ready>.product__description::-webkit-scrollbar{display:none}.product-tabs--ready .product-tabs__panel--more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 4.8rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 4.8rem),transparent)}body:has(#ProductGridContainer) #MainContent>.shopify-section .page-width{max-width:none;padding-right:1.2rem;padding-left:1.2rem}.facet-filters__label,.facets__heading,.facets__summary,.facets__summary span,.facet-filters__field .select__select,.facet-filters__sort,.product-count__text{color:rgba(var(--color-foreground),.75);font-size:var(--nyve-fs-md);font-weight:400;letter-spacing:.04rem;line-height:1.5}.facets__summary,.facet-filters__field .select__select{height:auto;min-height:0;padding-top:0;padding-bottom:0}.facet-filters__field .select__select{field-sizing:content;padding-right:1.8rem;cursor:pointer}.facet-filters__field .select .icon-caret{right:0}.facet-filters__field{align-items:center}.collection-pills__scroller{position:relative;display:block}.collection-pills__list{cursor:grab;-webkit-user-select:none;user-select:none}.collection-pills__list--dragging{cursor:grabbing;scroll-behavior:auto}.collection-pills__list--dragging a{pointer-events:none}.collection-pills__scroller--end .collection-pills__list{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 8rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 8rem),transparent)}.collection-pills__scroller--start .collection-pills__list{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 8rem),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 8rem),transparent)}.collection-pills__scroller--start.collection-pills__scroller--end .collection-pills__list{-webkit-mask-image:linear-gradient(to right,transparent,#000 8rem,#000 calc(100% - 8rem),transparent);mask-image:linear-gradient(to right,transparent,#000 8rem,#000 calc(100% - 8rem),transparent)}.collection-pills__arrow{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:50%;background:rgb(var(--color-background));box-shadow:0 .2rem .8rem #00000014;color:rgb(var(--color-foreground));cursor:pointer;transform:translateY(-50%)}.collection-pills__arrow[hidden]{display:none}.collection-pills__arrow svg{width:1.4rem;height:1.4rem}.collection-pills__arrow--prev{left:0}.collection-pills__arrow--prev svg{transform:rotate(180deg)}.collection-pills__arrow--next{right:0}@media(hover:none){.collection-pills__arrow{display:none}}quick-add-modal .quick-add-carousel .slider-buttons.slider-buttons{display:none!important}quick-add-modal .quick-add-carousel .card-media-slider__arrow{z-index:2}quick-add-modal .quick-add-carousel:hover .card-media-slider__arrow,quick-add-modal .quick-add-carousel:focus-within .card-media-slider__arrow{opacity:1}quick-add-modal .quick-add-carousel .card-media-slider__dots{bottom:1.6rem;z-index:2}product-info variant-selects:not([style*=none]),quick-add-modal variant-selects:not([style*=none]){display:flex!important;flex-direction:column}product-info variant-selects>.product-form__input--color,quick-add-modal variant-selects>.product-form__input--color{order:-1}.product__card--buy variant-selects{gap:1rem}.product__card--buy variant-selects>.product-form__input{margin:0}.product__card--buy .product-form__buttons>.nm-portal:has(.restock-alerts-notify-button){grid-row:1;grid-column:2;display:block}.product__card--buy .restock-alerts-notify-button.restock-alerts-notify-button{width:100%;min-height:4.4rem;margin:0;border-radius:var(--buttons-radius-outset, 4rem);background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:var(--nyve-fs-sm);letter-spacing:.06rem;text-transform:uppercase}.product__card--buy .restock-alerts-notify-button.restock-alerts-notify-button:before,.product__card--buy .restock-alerts-notify-button.restock-alerts-notify-button:after{display:none}.nyve-footer__inner.page-width{max-width:none;padding-right:2rem;padding-left:2rem}body:has(#ContactForm) #MainContent>.shopify-section,body:has(#ContactForm) #MainContent>.shopify-section>.gradient{margin:0;border-radius:0;background:transparent}body:has(#ContactForm) #MainContent{display:flow-root;max-width:72rem;margin:3.2rem auto 4.8rem;padding:3.2rem;border-radius:var(--nyve-sheet-radius);background:rgb(var(--color-background))}body:has(#ContactForm) #MainContent .page-width{max-width:none;padding:0}body:has(#ContactForm) #MainContent [class*=-padding]{padding-top:0;padding-bottom:0}body:has(#ContactForm) .main-page-title{margin-bottom:2.4rem}.contact .text-area.field__input{min-height:16rem;border-radius:1.6rem}.contact .field:has(.text-area):before,.contact .field:has(.text-area):after,.contact .field:has(.text-area) .field__input{border-radius:1.6rem}.contact__button .button{width:100%}@media screen and (max-width:749px){body:has(#ContactForm) #MainContent{margin:.8rem;padding:2rem}}body:has(cart-items) #MainContent>.shopify-section .page-width{max-width:none;padding-right:2rem;padding-left:2rem}body:has(cart-items) .cart__footer{display:block;padding-top:2.4rem;padding-bottom:2.4rem}body:has(cart-items) .cart__blocks{width:100%}body:has(cart-items) .cart__ctas,body:has(cart-items) .cart__checkout-button{width:100%;max-width:none}body:has(cart-items) .totals{justify-content:space-between}body:has(cart-items) .tax-note{margin:.8rem 0 1.6rem;text-align:left}.cart__promo-note{margin:1.6rem 0 0;padding:1.2rem 1.4rem;border-radius:1.2rem;background:rgb(var(--nyve-canvas));font-size:var(--nyve-fs-sm);line-height:1.5}.cart__payment-icons{justify-content:flex-start;margin:1.6rem 0 0}@media screen and (min-width:990px){body:has(cart-items:not(.is-empty)) #MainContent{display:grid;grid-template-columns:minmax(0,1fr) 42rem;align-items:start}body:has(cart-items:not(.is-empty)) #MainContent>.shopify-section{grid-column:1 / -1}body:has(cart-items:not(.is-empty)) #MainContent>.shopify-section:has(cart-items){grid-column:1;margin-right:0}body:has(cart-items:not(.is-empty)) #MainContent>.cart__footer-wrapper{position:sticky;top:calc(var(--header-height, 7rem) + .8rem);grid-column:2;grid-row:1}}body:has(cart-items:not(.is-empty)) #MainContent>.section-featured-collection{display:none}.cart-item__details dl,.cart-drawer dl,.cart-notification-product dl{display:flex;flex-direction:column}.product-option--color{order:-1}.drawer__inner{border-radius:var(--nyve-sheet-radius) 0 0 var(--nyve-sheet-radius);overflow:hidden}.drawer__heading{font-size:var(--nyve-fs-lg);font-weight:600}.cart-drawer .cart-item__name{font-size:var(--nyve-fs-md);font-weight:600}.cart-drawer .cart__checkout-button{width:100%}.cart-item__totals .price,.cart-item__price-wrapper .price,.totals__total-value,.cart-item .price{white-space:nowrap}.cart__blocks .cart__payment-icons.list-payment{justify-content:flex-start;padding:0}.cart-drawer .drawer__inner{padding-right:2rem;padding-left:2rem}@media screen and (max-width:749px){body:has(cart-items) .cart-item__totals,body:has(cart-items) .cart-items thead th.medium-hide.large-up-hide{display:none}body:has(cart-items) .cart-item{grid-template-columns:9rem minmax(0,1fr)}}.jm-slide{position:relative!important;overflow:hidden!important;border-radius:var(--nyve-sheet-radius)!important}.jm-indicator{position:absolute!important;top:1.2rem!important;right:1.2rem!important;left:auto!important;z-index:5!important;width:auto!important;height:auto!important;margin:0!important;transform:none!important}.jm-indicator__close{display:grid!important;place-items:center!important;width:3.6rem!important;height:3.6rem!important;border:.1rem solid rgba(var(--color-foreground),.1)!important;border-radius:50%!important;background:rgb(var(--color-background))!important;color:rgba(var(--color-foreground),.6)!important}.jm-indicator__close svg{color:rgba(var(--color-foreground),.6)!important;fill:currentColor!important}.jm-carousel{position:relative}.jm-carousel .jm-carousel__wrapper,.jm-carousel .jm-carousel__slide{height:100%!important}.jm-carousel__slide img{width:100%!important;height:100%!important;object-fit:cover!important}.jm-carousel .jm-thumbnails{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.nyve-review-dots{z-index:2}.jm-navigation__previous,.jm-navigation__next{display:grid!important;place-items:center;width:4.4rem!important;height:4.4rem!important;border:0!important;border-radius:50%!important;background:rgba(var(--color-background),.35)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:rgb(var(--color-foreground))!important;opacity:0;transition:opacity var(--duration-short) ease,background-color var(--duration-short) ease}.jm-navigation__previous:hover,.jm-navigation__next:hover{background:rgba(var(--color-background),.7)!important}.jm-navigation__previous svg path,.jm-navigation__next svg path{fill:currentColor!important;stroke:currentColor!important}.jm-navigation__previous svg,.jm-navigation__next svg{width:1rem;height:1.6rem}.jm-carousel:hover .jm-navigation__previous:not([disabled]),.jm-carousel:hover .jm-navigation__next:not([disabled]),.jm-carousel:focus-within .jm-navigation__previous:not([disabled]),.jm-carousel:focus-within .jm-navigation__next:not([disabled]){opacity:1}.jm-navigation__previous[disabled],.jm-navigation__next[disabled]{display:none!important}@media(hover:none){.jm-navigation__previous,.jm-navigation__next{opacity:1}}.nyve-review-product-host{padding:0!important;background:none!important}.nyve-review-product-host>.jm-cluster{display:none!important}.jm-product-variant-card:not(.nyve-review-product-host){padding:1.2rem 1.4rem!important;border-radius:1.2rem!important;background:rgb(var(--nyve-canvas))!important}.jm-product-variant-card:not(.nyve-review-product-host) .jm-product-variant-card__product-link{color:rgb(var(--color-foreground))!important;font-size:var(--nyve-fs-sm)!important;font-weight:600!important;text-decoration:none!important}.jm-product-variant-card:not(.nyve-review-product-host) .jm-product-variant-card__content:after{content:"View product";display:inline-flex;align-items:center;align-self:flex-start;margin-top:.8rem;padding:.8rem 1.6rem;border-radius:4rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:var(--nyve-fs-xs);letter-spacing:.04rem;pointer-events:none}.nyve-review-product{display:flex;align-items:center;gap:1.2rem;padding:1rem;border-radius:1.2rem;background:rgb(var(--nyve-canvas));cursor:pointer}.nyve-review-product__image{flex:0 0 auto;width:5.6rem;height:7rem;object-fit:cover;border-radius:.8rem}.nyve-review-product__info{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.nyve-review-product__title{overflow:hidden;font-size:var(--nyve-fs-sm);font-weight:600;line-height:1.3;text-overflow:ellipsis}.nyve-review-product__price{color:rgba(var(--color-foreground),.75);font-size:var(--nyve-fs-sm)}.nyve-review-product__button.button{--color-button: var(--color-foreground);--color-button-text: var(--color-background);color:rgb(var(--color-background))!important;flex:0 0 auto;min-width:0;min-height:3.6rem;padding:0 1.6rem;font-size:var(--nyve-fs-xs);letter-spacing:.04rem}.jdgm-videos-carousel .jdgm-video-controls-center{display:none!important}.collection-carousel{display:block;position:relative}.collection-carousel__viewport{position:relative;aspect-ratio:2 / 1;max-height:calc(100svh - 8rem);width:100%;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.collection-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .6s cubic-bezier(.25,.8,.25,1),opacity .6s ease,filter .6s ease}.collection-carousel__link{display:block;position:relative;height:100%;overflow:hidden;color:#fff;text-decoration:none;-webkit-user-drag:none}.collection-carousel__media,.collection-carousel__media picture,.collection-carousel__media img,.collection-carousel__media .placeholder-svg{display:block;width:100%;height:100%}.collection-carousel__media{background:rgb(var(--color-foreground),.06)}.collection-carousel__media img{object-fit:cover;object-position:center 25%;pointer-events:none}.collection-carousel__link:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#00000073);pointer-events:none}.collection-carousel__text{position:absolute;z-index:1;right:2rem;bottom:6.4rem;left:2rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center}.collection-carousel__title{font-size:calc(var(--nyve-fs-xl) * 1.3);font-weight:700;letter-spacing:-.02rem;line-height:1.1;text-transform:uppercase}.collection-carousel__cta{font-size:var(--nyve-fs-sm);font-weight:700;letter-spacing:.04rem;text-transform:uppercase;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.4rem;transition:text-decoration-color var(--duration-short) ease}.collection-carousel__link:hover .collection-carousel__cta{text-decoration-color:currentColor}.collection-carousel__arrow{position:absolute;z-index:3;top:50%;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#ffffffd9;color:#121212;cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity var(--duration-short) ease}.collection-carousel__arrow svg{width:1.4rem;height:1.4rem}.collection-carousel__arrow--prev{left:2rem}.collection-carousel__arrow--prev svg{transform:rotate(180deg)}.collection-carousel__arrow--next{right:2rem}.collection-carousel:hover .collection-carousel__arrow,.collection-carousel__arrow:focus-visible{opacity:1}.collection-carousel__dots{position:absolute;z-index:3;right:0;bottom:2.4rem;left:0;display:flex;justify-content:center;gap:.2rem;pointer-events:none}.collection-carousel__dot{position:relative;width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto}.collection-carousel__dot:before{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;border-radius:.4rem;background:#ffffff8c;transform:translate(-50%,-50%);transition:width var(--duration-default) ease,background-color var(--duration-default) ease}.collection-carousel__dot[aria-current=true]:before{width:2.4rem;background:#fff}@media screen and (min-width:750px){.collection-carousel__slide--copy{display:none}}@media screen and (max-width:749px){.section-collection-carousel{padding:2rem 0 1.2rem}#MainContent>.section-collection-carousel{margin-inline:0}.collection-carousel__viewport{aspect-ratio:1 / 1.06;max-height:none;overflow:visible}.collection-carousel{overflow:hidden}.collection-carousel__slide{left:12%;right:12%;transform-origin:center center}.collection-carousel__link{border-radius:1.6rem;box-shadow:0 .6rem 2rem #0000001f}.collection-carousel__slide:not(.is-active) .collection-carousel__text{opacity:0}.collection-carousel__text{bottom:2.4rem;transition:opacity .3s ease}.collection-carousel__title{font-size:var(--nyve-fs-lg);text-transform:none}.collection-carousel__cta,.collection-carousel__arrow{display:none}.collection-carousel__dots{position:static;margin-top:1.2rem}.collection-carousel__dot:before{background:rgba(var(--color-foreground),.25)}.collection-carousel__dot[aria-current=true]:before{background:rgb(var(--color-foreground))}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nyve-redesign.css.map */
