:root{--nfc-black: #111111;--nfc-white: #ffffff;--nfc-grey-bg: #f7f7f7;--nfc-grey-line: #ebebeb;--nfc-grey-text: #777777;--nfc-gold: #c9a063;--nfc-red: #e53935;--nfc-card-ratio: 125%;--nfc-font-title: "Cinzel", serif;--nfc-font-body: "Montserrat", sans-serif}html{scroll-behavior:smooth;scroll-padding-top:90px}body,button,input,select,textarea{font-family:var(--nfc-font-body)}body{letter-spacing:.5px;-webkit-font-smoothing:antialiased;color:var(--nfc-black)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--nfc-font-title);letter-spacing:2px;text-transform:uppercase;font-weight:500}.title-wrapper-with-link,.title-wrapper{justify-content:center;text-align:center}.title-wrapper-with-link .title,.title-wrapper .title,.collection__title .title{font-size:1.6rem;font-weight:400;line-height:1.4}.collection__description,.title-wrapper .collection__description{font-size:.8rem;color:var(--nfc-grey-text);text-transform:uppercase;letter-spacing:1.5px}.announcement-bar{border-bottom:1px solid #262626}.announcement-bar__message,.announcement-bar__link{font-size:.72rem;font-weight:500;letter-spacing:2px;text-transform:uppercase}.header-wrapper{border-bottom:1px solid #f0f0f0;box-shadow:none}.header__menu-item,.header__menu-item span,.header__inline-menu .list-menu__item,.header__inline-menu summary.list-menu__item{font-family:var(--nfc-font-body);font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--nfc-black)}.header__icon{font-family:var(--nfc-font-body);color:var(--nfc-black)}.header__inline-menu .list-menu--inline{gap:1.5rem}.menu-drawer__menu-item{font-size:1.8rem}.header__menu-item:hover span{text-decoration:none;opacity:.6}.header__active-menu-item{text-decoration:none;border-bottom:1px solid var(--nfc-black);padding-bottom:4px}.header__icon:hover{opacity:.6}.cart-count-bubble{background:var(--nfc-black);color:var(--nfc-white);border-radius:50%}:root:root{--buttons-radius: 0px;--buttons-radius-outset: 0px;--buttons-border-width: 1px;--inputs-radius: 0px}.button,.shopify-challenge__button,.customer button{border:1px solid var(--nfc-black);border-radius:0;font-family:var(--nfc-font-body);font-size:.75rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;box-shadow:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{display:none}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background:var(--nfc-black);color:var(--nfc-white)}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background:transparent;color:var(--nfc-black)}.button--secondary{background:transparent;color:var(--nfc-black)}.button--secondary:hover{background:var(--nfc-black);color:var(--nfc-white)}.button[disabled],.button.disabled,.product-form__submit[disabled]{background:#888;border-color:#888;color:var(--nfc-white);opacity:.7;cursor:not-allowed}.banner{min-height:640px}.banner__heading{font-family:var(--nfc-font-title);font-size:clamp(1.8rem,5vw,3.4rem);font-weight:500;letter-spacing:2px;text-transform:uppercase;text-shadow:0 2px 15px rgba(0,0,0,.5)}.banner__text,.banner__text p{font-size:.9rem;font-weight:300;letter-spacing:1.5px;text-transform:uppercase;line-height:1.9}.banner__buttons{gap:14px}.banner .button--primary{background:var(--nfc-white);color:var(--nfc-black);border-color:var(--nfc-white);padding:0 30px}.banner .button--primary:hover{background:transparent;color:var(--nfc-white)}.banner .button--secondary{background:transparent;color:var(--nfc-white);border-color:var(--nfc-white);padding:0 30px}.banner .button--secondary:hover{background:var(--nfc-white);color:var(--nfc-black)}.card-wrapper{background:var(--nfc-grey-bg);border:1px solid var(--nfc-grey-line);border-radius:10px;padding:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 10px 20px #0000000a}.card__inner.ratio,.card .media{--nfc-r: var(--nfc-card-ratio);--ratio-percent: var(--nfc-card-ratio) !important}.card__inner,.card .media{border-radius:7px;overflow:hidden;background:transparent}.card__media .media img{object-fit:cover}.card__information,.card__content{padding-left:0;padding-right:0}.card__heading,.card__heading a{font-family:var(--nfc-font-title);font-size:1.05rem;font-weight:500;letter-spacing:2px;line-height:1.4;text-transform:uppercase;color:var(--nfc-black)}.card-wrapper .price-item--regular,.card-wrapper .price-item--sale{font-size:2rem;font-weight:600;color:var(--nfc-black)}.card-wrapper .price--on-sale .price-item--regular{font-size:1.5rem;font-weight:400;color:#999}.card__badge,.card__badge.bottom{grid-row-start:1;align-self:flex-start;justify-self:flex-start;margin:12px 0 0 12px}.card__badge .badge,.badge{border-radius:2px;border:0;padding:8px 16px;font-family:var(--nfc-font-body);font-size:1.2rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:var(--nfc-red);color:var(--nfc-white)}.quick-add__submit{width:100%;margin-top:12px}.product__title,.product__title h1{font-family:var(--nfc-font-title);font-size:clamp(1.4rem,3vw,2.2rem);font-weight:500;line-height:1.25}.product__info-container .price,.product .price{margin:20px 0}.product .price-item--regular,.product .price-item--sale{font-size:1.25rem;font-weight:500}.product .price--on-sale .price-item--regular{font-size:.95rem}.product__description,.product__description p{font-size:.9rem;line-height:1.75;color:#555}.product__media-wrapper .global-media-settings,.product__media-wrapper .product__media{border-radius:10px;overflow:hidden}.product__media-wrapper .product__media-item .global-media-settings{box-shadow:0 12px 30px #00000014}.thumbnail-list .thumbnail,.thumbnail-list__item .thumbnail{border-radius:6px}body .product-form__input input[type=radio]+label{min-width:52px;padding:12px 16px;border:1px solid var(--nfc-black);border-radius:0;background:var(--nfc-white);color:var(--nfc-black);font-family:var(--nfc-font-body);font-size:.85rem;font-weight:500;letter-spacing:.5px;box-shadow:none;transition:background-color .2s,color .2s}body .product-form__input input[type=radio]:not(:disabled):not(.disabled)+label:hover{background:#f0f0f0;color:var(--nfc-black)}body .product-form__input input[type=radio]:checked+label{background:var(--nfc-black);color:var(--nfc-white);border-color:var(--nfc-black)}body .product-form__input input[type=radio]:disabled+label,body .product-form__input input[type=radio].disabled+label{border-color:#ccc;color:#aaa;background:var(--nfc-white);text-decoration:line-through;cursor:not-allowed}body .product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--nfc-black);outline-offset:3px}.product-form__submit{width:100%}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{border-radius:0}.product__accordion .accordion__title{font-size:.9rem}.rich-text__blocks{max-width:720px}.rich-text__heading{font-size:2rem;letter-spacing:2px}.rich-text__text,.rich-text__text p{font-size:.9rem;line-height:1.8;color:#555}.multicolumn-card__info .inline-richtext,.multicolumn-card__info h3{font-family:var(--nfc-font-title);font-size:.85rem;letter-spacing:2px;text-transform:uppercase}.multicolumn-card__info .rte,.multicolumn-card__info p{font-size:.8rem;line-height:1.6;color:#666}.multicolumn-card__image-wrapper--third .media,.multicolumn-card__image-wrapper img{margin-left:auto;margin-right:auto}.accordion{border-top:0;border-bottom:1px solid #eeeeee}.accordion+.accordion{border-top:0}.accordion summary{padding:22px 0}.accordion__title{font-family:var(--nfc-font-body);font-size:.95rem;font-weight:500;letter-spacing:.5px;text-transform:none;color:var(--nfc-black)}.accordion__content,.accordion__content p{font-size:.88rem;line-height:1.7;color:#555}.accordion .icon-caret{height:.6rem}.cart-drawer .drawer__inner{box-shadow:-10px 0 30px #0000000d}.drawer__heading,.cart__heading{font-family:var(--nfc-font-title);font-size:1rem;letter-spacing:2px;text-transform:uppercase}.cart-item__name{font-family:var(--nfc-font-body);font-size:.85rem;font-weight:500;text-decoration:none}.cart__checkout-button,.cart-drawer__footer .button{width:100%}.quantity{border-radius:0}.main-page-title,.shopify-policy__title h1{font-family:var(--nfc-font-title);font-size:2rem;letter-spacing:2px}.rte,.shopify-policy__body{line-height:1.7}.rte p,.rte li,.shopify-policy__body p,.shopify-policy__body li{font-size:.95rem}.rte h2,.shopify-policy__body h2{font-family:var(--nfc-font-body);font-size:1.1rem;font-weight:600;letter-spacing:.5px;text-transform:none;margin:36px 0 10px}.rte a,.shopify-policy__body a{text-underline-offset:3px}.rte table{width:100%;border-collapse:collapse;font-size:.9rem}.rte table th,.rte table td{padding:12px 16px;border:0;border-bottom:1px solid #dddddd;text-align:center}.rte table th{background:var(--nfc-black);color:var(--nfc-white);font-weight:500}.rte table td:first-child{font-weight:600}.field__input,.select__select,.customer .field input{border-radius:0;font-family:var(--nfc-font-body)}.field__label{font-family:var(--nfc-font-body);letter-spacing:.5px}.search__input{font-family:var(--nfc-font-title)}footer.footer{background:var(--nfc-black)!important;background-image:none!important;color:#ccc;border-top:0}.footer__content-top,.footer__content-bottom{border:0}.footer-block__heading{font-family:var(--nfc-font-body);font-size:.7rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--nfc-white)}.footer-block__details-content,.footer-block__details-content p,.footer-block__brand-info{font-size:.8rem;line-height:1.7;color:#888}.footer .list-menu__item--link,.footer a{font-size:.82rem;color:#aaa;text-decoration:none;transition:color .2s}.footer .list-menu__item--link:hover,.footer a:hover{color:var(--nfc-white);text-decoration:none}.footer .icon,.footer__list-social .list-social__link{color:#aaa}.footer__list-social .list-social__link:hover .icon{color:var(--nfc-white)}.footer__content-bottom{border-top:1px solid #262626}.footer__copyright,.copyright__content,.copyright__content a{font-size:.7rem;letter-spacing:1px;color:#666}@media screen and (max-width:749px){.banner{min-height:520px}.banner__heading{font-size:1.6rem}.banner__text,.banner__text p{font-size:.75rem}.card-wrapper{padding:14px}.title-wrapper-with-link .title,.title-wrapper .title{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.card-wrapper,.button{transition:none}.card-wrapper:hover{transform:none}html{scroll-behavior:auto}}@media(hover:none){.card-wrapper:hover{transform:none;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nfc-coconut.css.map */
