html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}@font-face{font-family:Figue-Regular;src:url(https://nonfiction.com/cdn/shop/files/Figue-Regular.woff2?v=17216510199674833984) format("woff2"),url(//nonfiction.com/cdn/shop/files/Figue-Regular.woff?v=17216510199674833984) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Union-Regular;src:url(https://nonfiction.com/cdn/shop/files/Union-Regular.woff2?v=18118928013032218881) format("woff2"),url(//nonfiction.com/cdn/shop/files/Union-Regular.woff?v=18118928013032218881) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Union-Regular;src:url(https://nonfiction.com/cdn/shop/files/Union-Bold.woff2?v=6899172940826852796) format("woff2"),url(//nonfiction.com/cdn/shop/files/Union-Bold.woff?v=8437222297872974198) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Union;src:url(https://nonfiction.com/cdn/shop/files/Union-Regular.woff2?v=18118928013032218881) format("woff2"),url(//nonfiction.com/cdn/shop/files/Union-Regular.woff?v=18118928013032218881) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Union;src:url(https://nonfiction.com/cdn/shop/files/Union-Bold.woff2?v=6899172940826852796) format("woff2"),url(//nonfiction.com/cdn/shop/files/Union-Bold.woff?v=8437222297872974198) format("woff");font-weight:700;font-style:normal;font-display:swap}.text-subdued{color:#b1b1b1}.inline{display:inline}.inline-block{display:inline-block}.body{font-family:var(--text-font-family);font-weight:var(--text-font-weight)}@media screen and (min-width: 700px){.sm\:w-auto{width:auto}.sm\:text{font-size:var(--text-base)}}@media screen and (min-width: 1280px){.lg\:max-w-full{max-width:100%}.lg\:max-w-xs{max-width:26.5rem}.lg\:max-w-sm{max-width:36rem}.lg\:max-w-md{max-width:48rem}.lg\:max-w-lg{max-width:60rem}.lg\:max-w-xl{max-width:68rem}.lg\:max-w-2xl{max-width:78rem}.lg\:text-xxs{font-size:10px}.lg\:text-xs{font-size:var(--text-xs)}.lg\:text-sm{font-size:var(--text-sm)}.lg\:text-base{font-size:var(--text-base)}.lg\:text-lg{font-size:var(--text-lg)}.lg\:display-xl{font-size:var(--text-display-xl)}.lg\:display-l{font-size:var(--text-display-l)}.lg\:display-m{font-size:var(--text-display-m)}.lg\:h1{font-size:var(--text-h1)}.lg\:h2{font-size:var(--text-h2)}.lg\:h3{font-size:var(--text-h3)}.lg\:h4{font-size:var(--text-h4)}.lg\:h5{font-size:var(--text-h5)}.lg\:h6{font-size:var(--text-h6)}.lg\:h7{font-size:var(--text-h7)}}.banner{background:#fafafa}.button__content{padding-block:1rem;padding-inline:1.5rem}.block-swatch{color:var(--text-color)}.block-swatch__color{width:.9375rem;height:.9375rem}.link-arrow{font-size:.875rem}@media screen and (min-width: 1000px){.link-arrow{font-size:1rem}}.link-arrow .button__content{padding:0;text-align:left}.link-arrow .icon{width:.875rem;height:.875rem;margin:0}@media screen and (min-width: 1000px){.link-arrow .icon{width:1rem;height:1rem}}@media screen and (pointer: fine){:is(.circle-button:not([disabled]):hover,.circle-button .group\:circle-button:hover):before{transform:scale(1)}}.radio{height:15px;width:15px}.checkbox{border:1px solid #E5E5E5;background-color:#fff;height:15px;width:15px}.checkbox:not(:disabled,:checked)~label{opacity:1}.popover::part(header),.drawer::part(header){border:0}.popover::part(content){box-shadow:unset}.drawer::part(footer){border:0}.popover[preferred-position=above]::part(content){inset-block:auto calc(100% + 1rem)}.popover__site-selector::part(body){padding-block-end:0}:where(.drawer,.drawer-popover,.modal,.popover)::part(close-button):before{background:transparent}.drawer::part(close-button){justify-self:end}@media screen and (min-width: 1000px){.drawer::part(content){max-width:30rem}}@media screen and (min-width: 1280px){.drawer::part(content){max-width:43.75rem}}.drawer--cart::part(body){padding-block-start:.75rem}.drawer--cart .cart-drawer__footer-actions{padding-inline:var(--drawer-footer-padding-inline);border:0;gap:.5rem}.drawer--cart .cart-drawer__footer-action-button{border:1px solid #E5E5E5;padding-block:.625rem}.shopify-section--announcement-bar .announcement-bar__message-list{max-width:40rem}.shopify-section--announcement-bar .announcement-bar__message-list .prose{font-size:.625rem}@media screen and (min-width: 1000px){.shopify-section--announcement-bar .announcement-bar__message-list .prose{font-size:.75rem}}.shopify-section--header .header{padding-inline:var(--container-gutter)}.shopify-section--header .header .header__logo{font-size:inherit;margin:0}.shopify-section--header .header .header__primary-nav{column-gap:1rem}@media screen and (min-width: 1000px){.shopify-section--header .header .header__primary-nav{gap:.625rem 2.5rem}}@media screen and (min-width: 1280px){.shopify-section--header .header .header__primary-nav{gap:.625rem 3.5rem}}@media screen and (min-width: 1000px){.shopify-section--header .header .header__primary-nav>ul>li>a{font-size:1rem}}@media screen and (min-width: 1280px){.shopify-section--header .header .header__primary-nav>ul>li>a{font-size:1.25rem}}.shopify-section--header .header .header__secondary-nav{column-gap:1rem}.shopify-section--header .header__hamburger{row-gap:4px}.shopify-section--header .header__hamburger>*{width:1.25rem;height:1px}.shopify-section--header [aria-expanded=true] .header__hamburger>:first-child{transform:translateY(calc(var(--icon-stroke-width, 1px) * 2)) rotate(45deg) translate(.9px)}.shopify-section--header [aria-expanded=true] .header__hamburger>:nth-of-type(2){display:none}.shopify-section--header .header__primary-nav>ul>li>a{transition:color .2s}.shopify-section--header .header__primary-nav>ul:has(li a[aria-expanded=true])>li>a{color:#b1b1b1}.shopify-section--header .header__primary-nav>ul:has(li a[aria-expanded=true])>li>a[aria-expanded=true]{color:inherit}.shopify-section--header .mega-menu{background:#f7f7f7;padding:2.5rem 2rem}.shopify-section--header .mega-menu .menu-promo__item{min-width:auto}.shopify-section--header .mega-menu .menu-promo--with-spacing .menu-promo__item{min-width:170px!important;max-width:200px!important}@media screen and (min-width: 1280px){.shopify-section--header .mega-menu .menu-promo--with-spacing .menu-promo__item{min-width:225px!important;max-width:300px!important}}.shopify-section--header .mega-menu .menu-promo:not(.menu-promo--without-spacing) .menu-promo__carousel{padding-inline-end:0}.shopify-section--header .menu-promo__item img{height:auto}.shopify-section--header .menu-promo__item .body{font-weight:700}.shopify-section--header .menu-promo__item ul{margin-inline:0;padding-inline:0}.shopify-section--header .menu-drawer__footer-item{border:0}.shopify-section--header .menu-drawer__footer-item button{color:#b1b1b1}.shopify-section--header .menu-drawer::part(content){border:0}.shopify-section--header .menu-drawer__panel--accordion .accordion{box-shadow:unset}.shopify-section--header .menu-drawer__panel--accordion .accordion .accordion__summary{padding-block:.5rem}.shopify-section--header .menu-drawer__panel--accordion .accordion .accordion__disclosure:has(.menu-promo){overflow:visible!important}.shopify-section--header .menu-drawer__panel--accordion .accordion .accordion__disclosure:has(.menu-promo)::-webkit-scrollbar{display:none}.shopify-section--header .menu-drawer__panel--accordion .accordion .menu-promo{padding-block-start:1rem}@media screen and (max-width: 699px){.shopify-section--header .menu-drawer__panel--accordion .accordion .menu-promo .menu-promo__item{width:160px;min-width:160px}}@media screen and (max-width: 699px){.shopify-section--header .menu-drawer__panel--accordion .accordion .menu-promo .menu-promo__item img{min-height:160px;max-height:160px}}.shopify-section--footer .footer{border:0}.shopify-section--footer .footer__content{padding-block:3rem 1rem}.shopify-section--footer .footer__block-list{max-width:64rem;justify-self:center;column-gap:6rem}.shopify-section--footer .footer__block--links{grid-column:span 2}@media screen and (max-width: 699px){.shopify-section--footer .footer__block--newsletter{grid-row:1}}@media screen and (min-width: 1000px){.shopify-section--footer .footer__block--newsletter{flex-basis:22rem;max-width:22rem}}.shopify-section--footer .footer__block--newsletter .form-row{gap:0}.shopify-section--footer .footer__block--newsletter .input{border:0;padding-block:1rem}.shopify-section--footer .footer__block--newsletter .floating-label{color:#b1b1b1}.shopify-section--footer .footer__block--newsletter .icon-big-arrow-right path{stroke-width:3px}.shopify-section--footer .footer_centered-logo{display:flex;justify-content:center}.shopify-section--footer .footer__aside{grid-auto-flow:dense;justify-content:center;gap:.75rem;padding-block:1.5rem 3rem}@media screen and (min-width: 1000px){.shopify-section--main-product{margin-block-start:4rem}}@media screen and (min-width: 1280px){.shopify-section--main-product .product{max-width:95%;margin:auto}}.product-card .badge{font-family:var(--text-font-family);font-size:.625rem;letter-spacing:.01em;font-weight:400;background:unset;padding-inline:0}@media screen and (min-width: 1000px){.product-card .badge{font-size:.75rem}}.product-card .product-card__info{display:flex;align-items:flex-end}.product-card .product-card__info *{font-size:.75rem}@media screen and (min-width: 1000px){.product-card .product-card__info *{font-size:.875rem}}@media screen and (max-width: 699px){.product-card .product-card__info .h-stack{flex-wrap:wrap}}.product-card .product-card__info .price-list{min-width:max-content}@media screen and (max-width: 699px){.product-card .product-card__info .price-list{min-width:100%}}.product-card .product-card__quick-buy{inset:unset;inset-inline:auto 0;opacity:1;width:auto;color:#b1b1b1;transform:unset}.product-card .swym-inject{display:none!important}@media screen and (min-width: 1280px){.product-card--info-outside.product-card--blends .product-card__info{padding-block-end:var(--product-card-inner-padding)}}@media screen and (max-width: 699px){.product-gallery{padding:0;overflow:hidden}}.product-gallery .vertical-carousel{scroll-snap-type:unset;transform:rotate(90deg)}.product-gallery .vertical-carousel .product-gallery__media{transform:rotate(-90deg)}.product-gallery .scroll-marker-group{inset-block-end:1.5rem}@media screen and (min-width: 700px){.product-gallery .scroll-marker-group{inset-block-end:1.75rem}}.product-gallery .scroll-marker-group--lines{gap:0}.product-gallery .scroll-marker-group--lines .scroll-marker{height:1px;width:1.25rem!important;background-color:#ececec;transition:unset!important}@media screen and (min-width: 700px){.product-gallery .scroll-marker-group--lines .scroll-marker{height:2px}}.product-gallery .scroll-marker-group--lines .scroll-marker[aria-current=true]{background-color:#252525;width:2.125rem!important}@media screen and (min-width: 700px){.product-gallery .scroll-marker-group--lines .scroll-marker[aria-current=true]{width:3rem!important}}.product-gallery .scroll-marker-group--lines .tap-area:before{position:relative}.product-info .product-info__block-list>*{margin-block-start:1.25rem!important}@media screen and (min-width: 700px){.product-info .product-info__block-list>*{margin-block-start:2.25rem!important}}[data-block-type=title] .product-title:has(br){line-height:1.25}[data-block-type=variant-picker]:has(.variant-picker__option[data-option-size="1"]){display:none}[data-block-type=variant-picker]:has(.variant-picker__option:not([data-option-size="1"])){display:block}[data-block-type=variant-picker] .variant-picker__option[data-option-size="1"]{display:none}[data-block-type=variant-picker] .variant-picker__option-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}[data-block-type=variant-picker] :checked+.block-swatch,[data-block-type=variant-picker] .block-swatch.is-selected{background:#252525;color:#fff}[data-block-type=product-variations] .product-variations__dropdown .select{padding-block:.625rem;border-color:#e5e5e5}[data-block-type=product-variations] .product-variations__dropdown .select svg{color:#b1b1b1}[data-block-type=product-variations] .product-variations__dropdown .block-swatch{border:0;padding:0;justify-content:start}[data-block-type=buy-buttons] .quantity-selector.w-full{min-height:2.5rem;border-color:#e5e5e5}[data-block-type=buy-buttons] .quantity-selector.w-full quantity-input input{justify-self:center}[data-block-type=buy-buttons] .quantity-selector__button svg{opacity:1;color:#b1b1b1}[data-block-type=buy-buttons] .button__content{padding-block:1.125rem}[data-block-type=buy-buttons] .button--wishlist{border:1px solid #E5E5E5;color:#000;padding-inline:1rem!important;min-width:max-content}[data-block-type=buy-buttons] .swym-inject{display:none!important}.line-item{align-items:start}.line-item .line-item__media{flex-basis:7rem}@media screen and (min-width: 1280px){.line-item .line-item__media{flex-basis:10rem}}.line-item .line-item__info-with-line-price{gap:.25rem}.quantity-selector{min-height:2.25rem}.quantity-selector .quantity-selector__button svg{color:#b1b1b1}.shopify-section--main-collection .collection__toolbar{padding-inline:var(--container-gutter);border:0}.shopify-section--main-collection .collection__results{padding-inline:0}@media screen and (min-width: 700px){.shopify-section--main-collection .collection__results{padding-inline:var(--container-gutter)}}.facets .accordion__summary{min-height:4rem}@media screen and (min-width: 1280px){.facets .accordion__summary{min-height:6rem}}.facets .accordion__content{padding-inline-start:0}.facets .accordion__content .checkbox-control{flex-basis:calc(50% - .5rem);display:flex;align-items:center}.facets:has(.accordion.is-open) :where(.accordion:not(.is-open) .accordion__summary,.facets__availability-control .subheading){color:var(--text-color)}@media screen and (max-width: 699px){.drawer--facets::part(content){max-width:100%}}.drawer--facets::part(footer){border-block-start:1px solid #E5E5E5}.drawer--facets .button--outline{border-color:#e5e5e5}@media screen and (max-width: 699px){.drawer--search::part(content){max-width:100%}}.drawer--search::part(header){border-block-end:1px solid #ECECEC;padding-inline-start:var(--drawer-body-padding-inline)}.drawer--search .search-drawer__input::placeholder{color:#b1b1b1}.drawer--search .search-drawer__product-carousel{grid-auto-columns:48%}@media screen and (min-width: 700px){.drawer--search .search-drawer__product-carousel{grid-auto-columns:46%}}.drawer--search .product-card--search-drawer .product-card__info{padding-inline-start:0}@media screen and (max-width: 1279px){.drawer--search .product-card--search-drawer .product-card__info *{font-size:var(--text-sm)}}.drawer--search .product-card--search-drawer .product-card__info .h-stack{display:grid;gap:.25rem}.drawer--search .product-card--search-drawer .product-title{min-width:100%}.shopify-section--featured-collections .product-list{padding-inline:var(--container-gutter)}.shopify-section--featured-collections .product-card .product-card__info .h-stack{flex-wrap:nowrap}.shopify-section--featured-collections .product-card .product-card__info .price-list{min-width:max-content}.shopify-section--featured-collections .progress-bar{background:#ececec}@media screen and (min-width: 1000px){.shopify-section--featured-collections .progress-bar{display:none}}@media screen and (max-width: 699px){.shopify-section--featured-collections .progress-bar--limit-width{max-width:100%}}.shopify-section--media-blocks .sm-container-collapse .button{margin-inline:var(--container-gutter)}.shopify-section--multi-column .multi-column__item .prose img:not(:last-child){margin-block-end:1.5rem}.shopify-section--multi-column .multi-column__item .prose :where(p,ol,ul,form,hr,table,.accordion){margin-block-start:.5rem}.shopify-section--multi-column .multi-column__item .prose .prose>:first-child,.shopify-section--multi-column .multi-column__item .prose .prose>div:first-child>:first-child,.shopify-section--multi-column .multi-column__item .prose .prose>style:first-child+*,.shopify-section--multi-column .multi-column__item .prose .prose>meta:first-child+*{margin-block-start:0}.shopify-section--specifications .specification-table__row{align-items:start}@media screen and (min-width: 1000px){.shopify-section--specifications .specification-table__row{grid-template-columns:minmax(0,.25fr) minmax(0,.7fr);padding-block-end:1.75rem}}.shopify-section--specifications .section-stack__image{margin-block-end:4rem}.shopify-section--specifications .accordion-list .accordion+.accordion:last-of-type{box-shadow:unset}.shopify-section--specifications .accordion__summary .icon{color:#b1b1b1}.shopify-section--stockists .stockists--region-stack{border-top:1px solid #E5E5E5;margin-block:4rem;padding-block:2rem}@media screen and (max-width: 699px){.shopify-section--stockists .stockists--region-stack{flex-direction:column}}.shopify-section--stockists .stockists--region-anchor-list li{min-width:max-content}.shopify-section--stockists .stockist--region-name{align-self:center}@media screen and (min-width: 700px){.shopify-section--stockists .stockist--region-name{align-self:start;flex-basis:200px;min-width:200px}}.shopify-section--stockists .stockist .stockist-title+.stockist-content{margin-block-start:.5rem}.shopify-section--stockists .stockist a{overflow-wrap:break-word}.shopify-section--page-navigation .page-navigation a{background:unset}.shopify-section--page-navigation .page-navigation a:not([aria-current=true]){color:#b1b1b1}.shopify-section--main-customers-login .fieldset,.shopify-section--main-customers-register .fieldset{gap:.5rem}.shopify-section--main-customers-login .fieldset-row,.shopify-section--main-customers-register .fieldset-row{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.shopify-section--main-customers-login .input,.shopify-section--main-customers-register .input{border:0}.shopify-section--main-customers-login .floating-label,.shopify-section--main-customers-register .floating-label{color:#b1b1b1}.shopify-section--main-customers-login .checkbox,.shopify-section--main-customers-register .checkbox{border:1px solid #E5E5E5;background-color:#fff}.shopify-section--main-customers-login .checkbox:not(:disabled,:checked)~label,.shopify-section--main-customers-register .checkbox:not(:disabled,:checked)~label{opacity:1}.shopify-section--main-customers-login .button--outline,.shopify-section--main-customers-register .button--outline{border-color:#e5e5e5}@media screen and (max-width: 699px){.shopify-section--main-customers-account .customer-account__nav ul,.shopify-section--main-customers-addresses .customer-account__nav ul{column-gap:1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/custom.scss.css.map */
