.header__icon .wishlist-hero-items-count{width:17px!important;height:17px!important;min-width:17px;line-height:17px;font-size:10px;text-align:center;top:0;bottom:auto;right:0;left:auto;color:#fff;border-radius:50%}.wishlist-hero-list-card-product-image{background-size:contain!important;background-repeat:no-repeat;background-color:#fffdf9;padding-top:140%!important}#ProductGridContainer .card__heading,.product__title h1,.product__title .h1,.np-section-heading h2,.np-details h2,.quick-add-modal h1,.quick-add-modal h2{font-family:var(--font-body-family)!important;letter-spacing:0}.product__title h1,.product__title .h1{font-size:clamp(2.6rem,3.2vw,4rem);line-height:1.18}#product-grid{row-gap:2.4rem}#product-grid .card-wrapper{height:100%;position:relative;isolation:isolate}#product-grid .card{border:1px solid #e7e5e2;border-radius:12px;background:#fff;padding:12px;overflow:visible;box-shadow:none}#product-grid .card__inner{border-radius:8px;background:#f7f7f5;overflow:visible;perspective:1000px}#product-grid .card__media{border-radius:8px}#product-grid .card__media img{object-fit:contain!important}#product-grid .card>.card__content{padding:0;display:flex;flex-direction:column;flex:1}#product-grid .card__information{padding:14px 2px 0!important;display:flex;flex-direction:column;flex:1;order:1}#product-grid .card--media .card__inner .card__information{display:none}@media(max-width:749px){.header .np-brand-logo,.header .header__heading-logo-wrapper{width:120px}.header__icons .header__icon{width:36px}.header__icons{gap:0}}#product-grid .card__heading{font-size:16px!important;line-height:1.45!important;min-height:3.9em!important;letter-spacing:0!important}#product-grid .np-card-name{display:block;overflow:visible!important;-webkit-line-clamp:unset!important;min-height:0}#product-grid .np-card-set{font-size:12px!important;line-height:1.5!important;margin-top:4px;min-height:0;font-weight:400!important;letter-spacing:0;color:#64615d}#product-grid .card-information>.price{display:block;border:0;border-radius:0;padding:0;margin-top:0!important;font-family:var(--font-body-family)!important}#product-grid .price,#product-grid .price *{font-size:15px!important;font-weight:600!important}#product-grid .card__information>.card-information{margin-top:auto;padding-top:12px}#product-grid .quick-add{margin:2px 0 0;order:3}#product-grid .quick-add__submit{letter-spacing:0;font-family:var(--font-body-family);font-size:14px}.np-quick-view{display:block;margin:0;text-align:left;position:relative;z-index:3;order:2}.np-quick-view__button{position:relative;border:0;border-radius:0;padding:8px 0;background:transparent;color:#272421;font-family:var(--font-body-family);font-size:12px;cursor:pointer;min-height:40px;text-decoration:underline;text-underline-offset:3px}.np-quick-view__button:hover{color:#c80d20}.np-quick-view__button:focus-visible{outline:2px solid #c80d20;outline-offset:3px}.np-quick-view__button .loading__spinner{width:16px}.np-quick-view__button.loading{color:transparent}.product__info-wrapper .product__info-container{background:#fffdf9;border:1px solid #ded8d0;border-radius:18px;padding:28px}.product__info-container .price{font-family:var(--font-body-family)!important;font-size:2.8rem!important;letter-spacing:0}.product__info-container .product__text{letter-spacing:.04em;font-size:12px;color:#666}.product__info-container .product-form__input input[type=radio]+label{font-family:var(--font-body-family);letter-spacing:0;border-color:#ded8d0}.product__info-container .product-form__submit{font-family:var(--font-body-family);letter-spacing:0;background:#e20e22;color:#fff}.product__media-wrapper .product-media-container{border-radius:12px;border:0;background:transparent}.product__media-wrapper .thumbnail{border-radius:8px}.np-options{padding-top:24px;padding-bottom:30px}.np-section-heading h2,.np-details h2{font-size:22px;margin:0 0 12px}.np-options>p{font-size:13px;color:#69645f;line-height:1.6;max-width:65ch}.np-options__scroll{overflow-x:auto;border:1px solid #ded8d0;border-radius:14px;background:#fffdf9}.np-options__table{width:100%;border-collapse:collapse;box-shadow:none!important;white-space:nowrap}.np-options__table th,.np-options__table td{padding:16px;text-align:left;border:0;border-bottom:1px solid #e8e1d9;font-size:14px}.np-options__table th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#69645f;font-weight:500}.np-options__table tr:last-child td{border-bottom:0}.np-options__price{font-weight:700}.np-options__form .button{min-width:130px;min-height:42px;font-size:13px;letter-spacing:0;background:#e20e22;color:#fff;border-radius:9px}.np-stock{font-size:12px;color:#176b38;background:#edf7ef;border-radius:20px;padding:5px 9px}.np-stock--sold{color:#67615b;background:#eeeae5}.np-details{padding-top:10px;padding-bottom:30px}.np-details__panel{border:1px solid #ded8d0;border-radius:16px;padding:28px;background:#fffdf9;max-width:860px}.np-details__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.np-details dt{font-size:11px;text-transform:uppercase;color:#69645f;letter-spacing:.05em}.np-details dd{margin:6px 0 0;font-size:14px}.np-details .rte{font-size:14px;line-height:1.8}.np-details .rte table{display:block;overflow-x:auto}.facets-vertical .facets-wrapper{border:1px solid #ded8d0;border-radius:14px;padding:18px;background:#fffdf9}@media(max-width:749px){#product-grid .card{padding:9px;border-radius:10px}#product-grid .card__heading{font-size:14px!important}#product-grid .np-card-set{font-size:11px!important}#product-grid .quick-add__submit{font-size:12px;padding:8px;min-width:0}.product__info-wrapper .product__info-container{padding:20px}.np-options__table th,.np-options__table td{padding:12px}.np-details__panel{padding:20px}.np-details__facts{gap:16px}.np-quick-view__button{font-size:12px;padding:8px 0}}.product__title .np-card-name{display:block}.product__title .np-card-set{display:block;font-family:var(--font-body-family);font-size:14px;letter-spacing:0;font-weight:400;color:#69645f;margin-top:10px;line-height:1.5}:is(#main-collection-filters,#main-search-filters):has(#cloud_search_filters_sidebar:not(:empty))>:not(#cloud_search_filters_sidebar){display:none}#cloud_search_filters_sidebar:empty{display:none}#cloud_search_filters_sidebar .cloud-search-filter-value__count{margin-left:auto}#cloud_search_filters_sidebar{font-family:Montserrat,sans-serif;letter-spacing:normal}.collection-hero__title{font-family:Montserrat,sans-serif;letter-spacing:-.025em}@media(min-width:768px){body:has(#cloud_search_filters_sidebar:not(:empty)) #cloud_search_filters_root .cloud-search-page-controls{display:none}}@media(max-width:767px){#cloud_search_filters_sidebar{display:none}:is(#main-collection-filters,#main-search-filters):has(#cloud_search_filters_sidebar:not(:empty)){display:none}}@media(min-width:768px){.facets-vertical :is(#main-collection-filters,#main-search-filters):has(#cloud_search_filters_sidebar:not(:empty)){width:260px;min-width:260px;flex:0 0 260px;margin-right:24px;padding:16px}.facets-vertical #ProductGridContainer{min-width:0;flex:1}}@media(min-width:990px)and (max-width:1199px){#product-grid>.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing)/2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing)/2)}}#product-grid .card__heading a{font-weight:600!important;letter-spacing:0!important}#product-grid .quick-add__submit{border-radius:7px!important;min-height:44px!important}#product-grid .card__media .media img{padding:6px}.header__menu-item{letter-spacing:0;font-weight:500}@media(min-width:990px){.header .np-brand-logo,.header .header__heading-logo-wrapper{width:160px}.header .np-header-cta{font-size:11px;padding:10px 12px;margin-left:8px}.header__menu-item{padding-inline:10px}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.product-card-wrapper:hover .card,.product-card-wrapper:active .card,.product-card-wrapper:hover .card__inner{transform:none!important}.product-card-wrapper .card__media{transform:perspective(650px) rotateX(var(--np-tilt-x,0deg)) rotateY(var(--np-tilt-y,0deg))!important;transform-origin:center;transition:transform .24s ease-out,filter .24s ease-out}.product-card-wrapper.np-tilting .card__media{transition:transform 90ms linear,filter .18s ease-out;filter:drop-shadow(0 8px 7px #18181b24);will-change:transform}.product-card-wrapper:hover .card__media img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/np-shop-upgrade.css.map */
