.template-collection .page-width,.template-search .page-width,.template-product .page-width,.template-cart .page-width,.template-404 .page-width{max-width:calc(var(--n-max) + (2 * var(--n-gutter)));padding-inline:var(--n-gutter)}.niche-link-ghost{display:inline-flex;align-items:center;gap:.8rem;color:var(--n-white);font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color var(--n-duration) var(--n-ease)}.niche-link-ghost__arrow{display:inline-block;transition:transform var(--n-duration) var(--n-ease)}.niche-link-ghost:hover,.niche-link-ghost:focus-visible{color:var(--n-gold)}.niche-link-ghost:hover .niche-link-ghost__arrow{transform:translate(.6rem)}[dir=rtl] .niche-link-ghost__arrow{transform:scaleX(-1)}[dir=rtl] .niche-link-ghost:hover .niche-link-ghost__arrow{transform:scaleX(-1) translate(.6rem)}.niche-404{background:var(--n-black);color:var(--n-white);padding-block:clamp(8rem,12vw,13rem)}.niche-404__inner{max-width:calc(var(--n-max) + (2 * var(--n-gutter)));margin-inline:auto;padding-inline:var(--n-gutter)}.niche-404 .niche-eyebrow{color:var(--n-gold)}.niche-404__title{margin:0 0 2.4rem;font-family:var(--font-heading-family);font-size:clamp(5rem,8.4vw,11.2rem);font-weight:800;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:var(--n-white)}.niche-404__copy{margin:0 0 4rem;max-width:52rem;font-size:1.7rem;line-height:1.6;color:var(--n-white-muted)}.niche-404__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 3.2rem}.collection-hero{border-bottom:1px solid var(--n-line-soft)}.collection-hero__inner{max-width:calc(var(--n-max) + (2 * var(--n-gutter)));margin-inline:auto;padding-inline:var(--n-gutter);padding-top:clamp(4rem,7vw,7.2rem);padding-bottom:clamp(3.2rem,5vw,5.6rem)}.collection-hero__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(4rem,6vw,8.4rem);font-weight:800;line-height:.98;letter-spacing:-.02em;text-transform:uppercase;color:var(--n-black)}.collection-hero__description{margin-top:2rem;max-width:72rem;font-size:1.6rem;line-height:1.65;color:var(--n-muted)}.collection-hero__description a{color:inherit;text-decoration-color:var(--n-gold)}.facets__summary{color:var(--n-black);font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.facets__summary .count-bubble,.facets__selected{color:var(--n-muted)}.facets__display{border:1px solid var(--n-line);border-radius:.4rem;background:var(--n-white);box-shadow:none}.facets__item{color:var(--n-muted-strong)}.facets__item input[type=checkbox],.facets__item input[type=radio],.mobile-facets__checkbox input{accent-color:var(--n-gold)}.facets__price .field__input{border-radius:.2rem;box-shadow:0 0 0 1px var(--n-line);background:transparent}.facet-filters__sort{color:var(--n-black);font-weight:600}.facet-filters__label,.product-count__text,.product-count-vertical{color:var(--n-muted)}.product-count-vertical.light{opacity:1}.active-facets__button{border-radius:.2rem;letter-spacing:.04em}.active-facets__button-remove:hover,.facets__reset,.button-show-more,.label-show-less{color:var(--n-gold-deep)}.mobile-facets{background:var(--n-white)}.mobile-facets__details{border-color:var(--n-line-soft)}.mobile-facets__open{border-radius:.2rem}.collection--empty .title.title--primary{font-family:var(--font-heading-family);font-size:clamp(2.4rem,3.4vw,4rem);font-weight:800;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;color:var(--n-black);text-align:start}.collection--empty .underlined-link{color:var(--n-gold-deep);text-decoration-color:var(--n-gold)}.template-search__results .title--primary{text-align:start}.template-search__header h1{margin:0 0 2.4rem;font-family:var(--font-heading-family);font-size:clamp(3.6rem,5vw,6.4rem);font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--n-black);text-align:start}.template-search .search .field{background:transparent;border-radius:0;box-shadow:none}.template-search .search .field__input{background:transparent;border-radius:0;box-shadow:0 1px #11111140}.template-search .search .field__input:focus{box-shadow:0 2px 0 var(--n-gold)}.predictive-search{background:var(--n-white);color:var(--n-black);border:1px solid var(--n-line);border-radius:.4rem;box-shadow:none}.predictive-search__heading{color:var(--n-muted);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.predictive-search__item--selected,.predictive-search__item:hover{background:var(--n-bone)}.predictive-search__item-heading{color:var(--n-black)}.predictive-search__item-vendor{color:var(--n-gold-deep)}.predictive-search__list-item+.predictive-search__list-item{border-top:1px solid var(--n-line-soft)}.product{--variant-pills-radius: .4rem;--variant-pills-border-width: 1px;--variant-pills-border-opacity: .25}.product__title h1,.product__title h2{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-size:clamp(3.2rem,3.6vw,4.8rem);font-weight:800;line-height:1.02;letter-spacing:-.015em;text-transform:uppercase;color:var(--n-black)}.product__title a{color:inherit;text-decoration:none}.product__info-wrapper .price{color:var(--n-black)}.product .price__badge-sale{background:var(--n-gold)!important;color:var(--n-black)!important;border-radius:.2rem}.product .price__badge-soldout{background:var(--n-white)!important;color:var(--n-muted)!important;box-shadow:inset 0 0 0 1px var(--n-line);border-radius:.2rem}.product .badge{border-radius:.2rem}.product .product-form__input--pill input[type=radio]+label{border-radius:var(--n-radius);color:var(--n-black)}.product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--n-gold);color:var(--n-black)}.product .product-form__input--pill input[type=radio]:checked+label{background:var(--n-gold);border-color:var(--n-gold);color:var(--n-black)}.product .product-form__input--pill input[type=radio]:disabled+label,.product .product-form__input--pill input[type=radio].disabled+label{opacity:.35}.product .quantity{border-radius:.2rem}.product .quantity__button{color:var(--n-black)}.product .product-form__submit{background:var(--n-gold);color:var(--n-black);border:0;box-shadow:none;border-radius:.2rem;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background-color var(--n-duration) var(--n-ease),color var(--n-duration) var(--n-ease)}.product .product-form__submit:hover{background:var(--n-gold-deep);color:var(--n-black);box-shadow:none}.product .shopify-payment-button__button--unbranded{background:var(--n-black)!important;color:var(--n-white)!important;border-radius:.2rem!important;letter-spacing:.08em;text-transform:uppercase}.product .shopify-payment-button__button--unbranded:hover{background:var(--n-gold)!important;color:var(--n-black)!important}.niche-product-meta{border-top:1px solid var(--n-line)!important}.niche-meta-value{text-align:end!important}.niche-product-tabs{max-width:calc(var(--n-max) + (2 * var(--n-gutter)))!important;margin-inline:auto;padding-inline:var(--n-gutter)!important}.niche-tab-btn:hover{color:var(--n-gold-deep)!important}.niche-tab-btn.active{color:var(--n-black)!important}.niche-tab-btn.active:after{background:var(--n-gold)!important}.niche-accordion-btn{text-align:start!important}.template-cart h1.title--primary,.template-cart .cart__empty-text{font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.2vw,5.6rem);font-weight:800;line-height:1;letter-spacing:-.015em;text-transform:uppercase;color:var(--n-black)}.cart-item{border-top:1px solid var(--n-line-soft)}.cart-item:first-child{border-top:0}.cart-item__name{color:var(--n-black);font-weight:700}.cart-item__image img,.cart-item__image-container img{object-fit:cover}.cart-item .quantity{border-radius:.2rem}.cart-item .quantity__button{color:var(--n-black)}.cart-remove-button{color:var(--n-muted)}.cart-remove-button:hover{color:var(--n-gold-deep)}.cart__footer .totals{padding:2.2rem 2.4rem;background:var(--n-bone);border-radius:.4rem}.cart__footer .totals__total-value{font-size:1.8rem;font-weight:700}.cart__footer .tax-note{color:var(--n-muted)}.cart__blocks{max-width:46rem;margin-inline-start:auto}.cart__ctas{margin-top:1.6rem}.cart__checkout-button{min-height:5.2rem;background:var(--n-gold);color:var(--n-black);border:0;box-shadow:none;border-radius:.2rem;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background-color var(--n-duration) var(--n-ease)}.cart__checkout-button:hover{background:var(--n-gold-deep);box-shadow:none}.template-cart .button--tertiary{color:var(--n-gold-deep)}.cart-drawer{--niche-cart-border: var(--n-line);--niche-cart-text: var(--n-black);--niche-cart-muted: var(--n-muted)}.cart-drawer .drawer__inner{background:var(--n-white)!important;color:var(--n-black)!important;border:0!important;border-inline-start:1px solid var(--n-line)!important}.cart-drawer .drawer__header{border-bottom:1px solid var(--n-line-soft)!important}.cart-drawer .drawer__heading{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--n-black)}.cart-drawer .drawer__close{color:var(--n-black)}.cart-drawer .cart-item__name{color:var(--n-black);font-weight:700}.cart-drawer .cart-item__price-wrapper .price{color:var(--n-black)}.cart-drawer .cart-item__old-price{color:var(--n-muted)}.cart-drawer .quantity{border-radius:.2rem}.cart-drawer .quantity__button{color:var(--n-black)}.cart-drawer .cart-remove-button:hover{color:var(--n-gold-deep)}.cart-drawer .totals{border-top:1px solid var(--n-line);background:transparent}.cart-drawer .totals__total-value{font-weight:700}.cart-drawer .cart__checkout-button{background:var(--n-gold)!important;color:var(--n-black)!important;border:0!important;border-radius:.2rem!important;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cart-drawer .cart__checkout-button:hover{background:var(--n-gold-deep)!important;border-color:transparent!important}.cart-drawer .niche-view-cart{background:transparent!important;border:1px solid rgba(17,17,17,.25)!important;border-radius:.2rem!important;color:var(--n-black)!important;letter-spacing:.08em;text-transform:uppercase}.cart-drawer .niche-view-cart:hover{background:transparent!important;border-color:var(--n-black)!important;color:var(--n-black)!important}.cart-drawer .cart__empty-text{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;color:var(--n-black)}.cart-drawer .cart__login-title{color:var(--n-black)}.niche-wishlist-grid{max-width:calc(var(--n-max) + (2 * var(--n-gutter)));margin-inline:auto;padding-inline:var(--n-gutter);padding-block:clamp(4rem,6vw,7.2rem) clamp(6rem,8vw,10rem);display:grid;grid-template-columns:repeat(4,1fr);gap:4rem 2.4rem}.niche-wishlist-card{position:relative;display:block;color:inherit;text-decoration:none}.niche-wishlist-card__media{position:relative;overflow:hidden;background:var(--n-bone);aspect-ratio:4 / 5}.niche-wishlist-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.niche-wishlist-card:hover .niche-wishlist-card__media img{transform:scale(1.035)}.niche-wishlist-card__remove{position:absolute;top:1.2rem;inset-inline-end:1.2rem;z-index:5;width:3.4rem;height:3.4rem;display:grid;place-items:center;padding:0;border:0;border-radius:.2rem;background:#ffffffeb;color:var(--n-black);cursor:pointer;transition:color var(--n-duration) var(--n-ease)}.niche-wishlist-card__remove:hover{color:var(--n-gold)}.niche-wishlist-card__remove svg{width:1.8rem;height:1.8rem}.niche-wishlist-card__info{padding-top:1.4rem}.niche-wishlist-card__gender{margin:0 0 .4rem;font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--n-muted)}.niche-wishlist-card__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--n-black)}.niche-wishlist-empty{max-width:calc(var(--n-max) + (2 * var(--n-gutter)));margin-inline:auto;padding-inline:var(--n-gutter);padding-block:clamp(3.2rem,5vw,5.6rem) clamp(9rem,12vw,14rem)}.niche-wishlist-empty p{margin:0 0 3.2rem;max-width:46rem;font-size:1.7rem;line-height:1.6;color:var(--n-muted)}.niche-wishlist-empty__title{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:clamp(2.6rem,4vw,4.4rem);font-weight:800;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--n-black)}.niche-wishlist-empty__copy{margin-block:0 3.2rem;margin-inline:0}@media screen and (max-width:989px){.niche-wishlist-grid{grid-template-columns:repeat(3,1fr);gap:3.2rem 2rem}}@media screen and (max-width:749px){.niche-wishlist-grid{grid-template-columns:repeat(2,1fr);gap:2.8rem 1.6rem}}@media screen and (max-width:359px){.niche-wishlist-empty__title{font-size:2.4rem}}main .shopify-policy__container:has(>.shopify-policy__title){max-width:none;margin:0;padding:0}main .shopify-policy__title,main .shopify-policy__body{padding-inline:max(var(--n-gutter),calc((100% - var(--n-max)) / 2))}main .shopify-policy__title{padding-block:clamp(7.2rem,10vw,12rem) clamp(5.6rem,7vw,8.8rem);background:var(--n-black);text-align:start}main .shopify-policy__title:before{content:"";display:block;width:2.8rem;height:.2rem;margin-bottom:2.4rem;background:var(--n-gold)}main .shopify-policy__title h1{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:clamp(4rem,6.4vw,8.6rem);font-weight:800;line-height:.94;letter-spacing:-.02em;text-transform:uppercase;color:var(--n-white);text-wrap:balance;overflow-wrap:break-word}main .shopify-policy__body{padding-block:clamp(5.6rem,8vw,10.4rem) clamp(8rem,11vw,14.4rem);font-size:1.6rem;line-height:1.75;letter-spacing:.01em;color:var(--n-muted-strong);overflow-wrap:break-word}main .shopify-policy__body p{margin:0 0 1.4em}main .shopify-policy__body h2{margin:clamp(4.8rem,6vw,7.2rem) 0 2rem;padding-top:clamp(2.4rem,3vw,3.2rem);border-top:.1rem solid var(--n-line);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:clamp(2rem,1.8vw,2.6rem);font-weight:800;line-height:1.15;letter-spacing:.01em;text-transform:uppercase;color:var(--n-black);text-wrap:balance}main .shopify-policy__body h3{margin:3.6rem 0 1.2rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.5rem;font-weight:800;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--n-black)}main .shopify-policy__body :is(h4,h5,h6){margin:2.8rem 0 .8rem;font-family:var(--font-body-family);font-size:1em;font-weight:700;line-height:1.5;color:var(--n-black)}main .shopify-policy__body :is(h2,h3,h4,h5,h6):first-child{margin-top:0;padding-top:0;border-top:0}main .shopify-policy__body :is(strong,b){font-weight:700;color:var(--n-black)}main .shopify-policy__body :is(ul,ol){margin:0 0 1.4em;padding:0;padding-inline-start:2rem;list-style-position:outside}main .shopify-policy__body ul{list-style-type:square}main .shopify-policy__body ul>li::marker{color:var(--n-gold)}main .shopify-policy__body li+li{margin-top:1rem}main .shopify-policy__body li :is(ul,ol){margin:1rem 0 0}main .shopify-policy__body :is(p,ul,ol,table):last-child{margin-bottom:0}main .shopify-policy__body a{color:var(--n-black);text-decoration:underline;text-decoration-color:var(--n-gold);text-decoration-thickness:.1rem;text-underline-offset:.3rem;overflow-wrap:anywhere;transition:color var(--n-duration) var(--n-ease)}main .shopify-policy__body a:hover{color:var(--n-gold-deep);text-decoration-thickness:.2rem}main .shopify-policy__body a:focus-visible{outline:.2rem solid var(--n-gold);outline-offset:.3rem;box-shadow:none}main .shopify-policy__body table{width:100%;margin:0 0 1.4em;box-shadow:none;font-size:1.4rem;line-height:1.5}main .shopify-policy__body :is(th,td){padding:1.2rem 1.4rem;border:.1rem solid var(--n-line);text-align:start;vertical-align:top;overflow-wrap:anywhere}main .shopify-policy__body th{background:var(--n-bone);color:var(--n-black);font-weight:700}@media screen and (min-width:750px){main .shopify-policy__body{font-size:1.7rem}}@media screen and (min-width:990px){main .shopify-policy__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(2.4rem,3vw,4rem)}main .shopify-policy__body>*{grid-column:4 / 12;max-width:68rem}}@media screen and (max-width:749px){main .shopify-policy__title h1{font-size:clamp(3.4rem,11vw,5.2rem)}}[dir=rtl] main .shopify-policy__title h1{letter-spacing:0}[dir=rtl] main .shopify-policy__body h3{letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.niche-link-ghost__arrow,.niche-wishlist-card__media img,.niche-add-to-cart,.cart__checkout-button,.cart-drawer .cart__checkout-button,main .shopify-policy__body a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/niche-pages.css.map */
