#content#content.nf-rp{--rf-bone:#f2eee7;--rf-text:#c9c1bc;--rf-muted:#9a918c;--rf-line:rgba(242,238,231,.14);--rf-line-strong:rgba(242,238,231,.28);--rf-fill:rgba(242,238,231,.07);--rf-red:#d0101c;--rf-red-hover:#e5222e;--rf-ok:#3fb56b;--rf-body:"Nunito Sans",sans-serif;--rf-display:"NFR Display","Arial Black",sans-serif;--rf-script:"NF Old London","NFR London",Georgia,serif}#content#content.nf-rp .nf-rp-identity{gap:12px 24px;padding:16px 0;background:none;border-bottom:1px solid var(--rf-line)}#content#content.nf-rp .nf-rp-identity__eyebrow{color:var(--rf-muted);font-family:var(--rf-body);font-size:11px;font-weight:700;letter-spacing:.18em}#content#content.nf-rp .nf-rp-identity__title{color:var(--rf-bone);font-family:var(--rf-script);font-size:24px;font-weight:400;letter-spacing:0;text-transform:none}#content#content.nf-rp .nf-rp-identity__nav{gap:4px 26px;border:0;background:none}#content#content.nf-rp .nf-rp-identity__nav a{position:relative;flex:none;min-height:44px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;clip-path:none;color:var(--rf-muted);font-family:var(--rf-body);font-size:12px;font-weight:800;letter-spacing:.14em}#content#content.nf-rp .nf-rp-identity__nav a:before{display:none}#content#content.nf-rp .nf-rp-identity__nav a:hover{color:var(--rf-bone);background:none}#content#content.nf-rp .nf-rp-identity__nav a[aria-current=page]{color:var(--rf-bone);background:linear-gradient(var(--rf-red),var(--rf-red)) 0 calc(100% - 6px) /100% 2px no-repeat;box-shadow:none}#content#content.nf-rp .nf-rp-nav-label{color:inherit;font-family:var(--rf-body);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}#content#content.nf-rp .nf-rp-identity:after{display:none}#content#content.nf-rp .product-detail h1.title{margin:0;color:var(--rf-bone);font-family:var(--rf-script);font-size:clamp(46px,4.6vw,68px);font-weight:400;line-height:1;letter-spacing:0;text-transform:none}#content#content.nf-rp .product-detail .title-row{margin-bottom:14px;padding-top:0}#content#content.nf-rp .product-detail .title-row:before,#content#content.nf-rp .product-detail .title-row:after{display:none}#content#content.nf-rp .product-form>.lightly-spaced-row>.product-info-block:not(.product-inventory-notice){max-width:46ch;color:var(--rf-text);font-family:var(--rf-body);font-size:16px;font-weight:400;line-height:1.65;letter-spacing:0}#content#content.nf-rp .nf-rp-review-link{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--rf-muted);font-family:var(--rf-body);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}#content#content.nf-rp .nf-rp-review-link:hover{color:var(--rf-bone)}#content#content.nf-rp .inventory__block{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin:14px 0 0;padding:0}#content#content.nf-rp .inventory__block .nf-rp-review-link{padding:0}#content#content.nf-rp .product-detail .price-container{margin:22px 0 0;padding:0;border:0}#content#content.nf-rp .inventory__block:not(:has(.nf-rp-review-link)){display:none}#content#content.nf-rp .product-detail .price-container .current-price{color:var(--rf-bone);font-family:var(--rf-display);font-size:30px;font-weight:900;line-height:1;letter-spacing:-.02em}#content#content.nf-rp .product-detail .price-container .was-price{color:var(--rf-muted);font-family:var(--rf-body);font-size:17px;font-weight:600}#content#content.nf-rp .product-detail hr{margin:22px 0;border:0;border-top:1px solid var(--rf-line);background:none;height:0}#content#content.nf-rp .product-detail .option-selector .label,#content#content.nf-rp .mm-quantity_packages .label-title label,#content#content.nf-rp .quantity-submit-row>.label{margin:0 0 10px;color:var(--rf-bone);font-family:var(--rf-body);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}#content#content.nf-rp .nf-rp-stock-status{display:flex;align-items:center;gap:8px;margin:0 0 18px;color:var(--rf-text);font-family:var(--rf-body);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}#content#content.nf-rp .nf-rp-stock-status:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--rf-ok);transform:none;clip-path:none}#content#content.nf-rp .product-detail .option-selector{margin:0 0 20px}#content#content.nf-rp .product-detail .option-selector__btns{display:flex;flex-wrap:wrap;gap:8px}#content#content.nf-rp .product-detail .opt-label{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:56px;min-height:46px;margin:0;padding:0 16px;border:1px solid var(--rf-line-strong);border-radius:2px;background:transparent;box-shadow:none;clip-path:none;transition:border-color .2s,background-color .2s}#content#content.nf-rp .product-detail .opt-label__text{color:var(--rf-bone);font-family:var(--rf-body);font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}#content#content.nf-rp .product-detail .opt-label:hover{border-color:#f2eee799}#content#content.nf-rp .product-detail .opt-btn:checked+.opt-label{border-color:var(--rf-red);background:#d0101c24;box-shadow:inset 0 0 0 1px var(--rf-red)}#content#content.nf-rp .product-detail .opt-btn:disabled+.opt-label,#content#content.nf-rp .product-detail .opt-btn.is-unavailable+.opt-label{border-color:var(--rf-line);background:transparent;opacity:.4}#content#content.nf-rp .product-detail .opt-btn:disabled+.opt-label .opt-label__text,#content#content.nf-rp .product-detail .opt-btn.is-unavailable+.opt-label .opt-label__text{text-decoration:line-through}#content#content.nf-rp .product-detail .option-selector--swatch .opt-label[data-swatch]{justify-content:flex-start;padding:0 16px 0 6px}#content#content.nf-rp .product-detail .option-selector--swatch .opt-label[data-swatch]:before,#content#content.nf-rp .product-detail .option-selector--swatch .opt-label[data-swatch] .opt-label__media{width:34px;height:34px;border-radius:2px}#content#content.nf-rp .mm-quantity_packages{margin:4px 0 22px}#content#content.nf-rp .mm-quantity_packages .label-title{margin:0 0 10px;padding:0;border:0}#content#content.nf-rp .mm-quantity_packages .label-title label{margin:0}#content#content.nf-rp .mm-quantity_packages .quantities_pack_wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 0 0;border:0}#content#content.nf-rp .mm-quantity_packages .pack__block{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;min-height:0;margin:0;padding:20px 8px 14px;border:1px solid rgba(242,238,231,.24);border-radius:2px;background:#111112;box-shadow:none;clip-path:none;overflow:visible;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}#content#content.nf-rp .mm-quantity_packages .pack__block .variant_img{display:none}#content#content.nf-rp .mm-quantity_packages .pack_text-wrap{display:flex;flex-direction:column;align-items:center;gap:2px}#content#content.nf-rp .mm-quantity_packages .pack__block .label{color:var(--rf-bone);font-family:var(--rf-display);font-size:16px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase}#content#content.nf-rp .mm-quantity_packages .pack__block span{padding:0;border-radius:0;background:none;color:var(--rf-muted);font-family:var(--rf-body);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}#content#content.nf-rp .nf-packs .pack__block .nf-pack__price{margin-top:10px;color:var(--rf-bone);font-family:var(--rf-display);font-size:19px;font-weight:900;letter-spacing:-.02em}#content#content.nf-rp .nf-packs .pack__block .nf-pack__perk{min-height:14px;margin-top:4px;color:#ff5e52;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}#content#content.nf-rp .nf-packs .pack__block .nf-pack__badge{position:absolute;top:0;left:50%;z-index:1;padding:4px 8px;border-radius:2px;background:var(--rf-red);color:#fff;font-size:10px;font-weight:800;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%)}#content#content.nf-rp .mm-quantity_packages .pack__block:hover{border-color:#f2eee799}#content#content.nf-rp .mm-quantity_packages .pack__block:focus-visible{outline:2px solid var(--rf-bone);outline-offset:3px}#content#content.nf-rp .mm-quantity_packages .pack__block.active{border-color:var(--rf-red);background:#d0101c24;box-shadow:inset 0 0 0 1px var(--rf-red)}#content#content.nf-rp .mm-quantity_packages .pack__block.active span{color:var(--rf-bone)}#content#content.nf-rp .nf-packs .pack__block.active .nf-pack__perk{color:#ff7a70}#content#content.nf-rp .nf-packs .pack__block.active:after{content:"";position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;background:var(--rf-red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3C/svg%3E") center/11px no-repeat}#content#content.nf-rp .quantity-submit-row{row-gap:10px}#content#content.nf-rp .quantity-wrapper{max-width:168px;height:54px;border:1px solid var(--rf-line-strong);border-radius:2px;background:transparent}#content#content.nf-rp .quantity-wrapper a,#content#content.nf-rp .quantity-wrapper input{color:var(--rf-bone);background:transparent;border:0}#content#content.nf-rp .product-purchase-form .button.button--large{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;height:auto;margin:0;padding:0 24px;border:0;border-radius:2px;background:linear-gradient(180deg,#e21e29,#c20f1a,#980812);box-shadow:inset 0 1px #ffaaa561,inset 0 -2px 6px #46000673,0 16px 32px -18px #e6141ee6;clip-path:none;overflow:visible;color:#fff;font-family:var(--rf-body);font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 1px rgba(70,0,6,.45);transform:none;transition:filter .2s}#content#content.nf-rp .product-purchase-form .button.button--large:before{content:"";display:block;position:absolute;inset:0 0 auto;z-index:-1;width:auto;height:55%;border-radius:inherit;background:linear-gradient(180deg,#ffffff21,#fff0);opacity:1;transform:none;pointer-events:none}#content#content.nf-rp .product-purchase-form .button.button--large:after{content:""!important;display:block;position:absolute;left:0;right:0;top:calc(100% - 4px);z-index:-1;width:auto;height:30px;border:0;background:var(--nf-blood-rim) 36% 0/500px auto no-repeat;opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path .6s cubic-bezier(.3,.1,.2,1);pointer-events:none}#content#content.nf-rp .product-purchase-form .button.button--large:hover{filter:brightness(1.1)}#content#content.nf-rp .product-purchase-form .button.button--large:hover:after,#content#content.nf-rp .product-purchase-form .button.button--large:focus-visible:after{clip-path:inset(0 0 0 0)}#content#content.nf-rp .product-purchase-form .button.button--large[disabled]{background:#2a2626;box-shadow:none;text-shadow:none;color:var(--rf-muted)}#content#content.nf-rp .product-purchase-form .button.button--large[disabled]:before,#content#content.nf-rp .product-purchase-form .button.button--large[disabled]:after{display:none}#content#content.nf-rp .nf-rp-action-sigil{display:none}#content#content.nf-rp .nf-rp-action-label{font:inherit;letter-spacing:inherit}#content#content.nf-rp .shopify-payment-button{margin-top:10px}#content#content.nf-rp .shopify-payment-button__more-options{color:var(--rf-muted);font-family:var(--rf-body);font-size:13px}#content#content.nf-rp .nf-crucifix-facts,#content#content.nf-rp .nf-crucifix-dossier{margin:0;border:0;border-top:1px solid var(--rf-line);border-radius:0;background:none;box-shadow:none}#content#content.nf-rp .nf-crucifix-story+hr{display:none}#content#content.nf-rp cc-fetched-content .nf-crucifix-dossier{border-bottom:1px solid var(--rf-line)}#content#content.nf-rp .nf-crucifix-facts summary,#content#content.nf-rp .nf-crucifix-dossier summary{min-height:0;padding:20px 0;background:none}#content#content.nf-rp .nf-crucifix-facts__eyebrow,#content#content.nf-rp .nf-crucifix-dossier summary small{color:#ff5e52;font-family:var(--rf-body);font-size:11px;font-weight:700;letter-spacing:.16em}#content#content.nf-rp .nf-crucifix-facts__title,#content#content.nf-rp .nf-crucifix-dossier summary strong{color:var(--rf-bone);font-family:var(--rf-display);font-size:18px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase}#content#content.nf-rp .nf-crucifix-facts__hint{color:var(--rf-muted);font-family:var(--rf-body);font-size:13px;font-weight:400}#content#content.nf-rp .nf-crucifix-dossier__body{color:var(--rf-text);font-family:var(--rf-body);font-size:15px;line-height:1.7}#content#content.nf-rp .nf-crucifix-dossier__body h4{margin:18px 0 6px;color:var(--rf-bone);font-family:var(--rf-body);font-size:15px;font-weight:800;letter-spacing:0;text-transform:none}#content#content.nf-rp .nf-crucifix-share summary,#content#content.nf-rp .sharing-label{color:var(--rf-muted);font-family:var(--rf-body);font-size:12px;font-weight:700;letter-spacing:.14em}#content#content.nf-rp .nf-edition__eyebrow{color:#ff5e52;font-family:var(--rf-body);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}#content#content.nf-rp .nf-edition__eyebrow:before{display:none}#content#content.nf-rp .nf-edition h2{color:var(--rf-bone);font-family:var(--rf-script);font-size:clamp(46px,4.6vw,72px);font-weight:400;line-height:1;letter-spacing:0}#content#content.nf-rp .nf-edition p{color:var(--rf-text);font-family:var(--rf-body);font-size:16px;line-height:1.65}#content#content.nf-rp .nf-edition__link{display:inline-flex;align-items:center;gap:10px;padding:0 0 5px;border:0;border-bottom:1px solid var(--rf-bone);color:var(--rf-bone);font-family:var(--rf-body);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#content#content.nf-rp .nf-edition__link svg{width:14px;height:14px}#content#content.nf-rp .nf-edition__details li{border-color:var(--rf-line);color:var(--rf-bone);font-family:var(--rf-body);font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}#content#content.nf-rp .nf-edition__details li span{color:#ff5e52;font-family:var(--rf-body);font-size:12px;font-weight:700;letter-spacing:.06em}#content#content.nf-rp .jdgm-rev-widg__title{color:var(--rf-bone);font-family:var(--rf-display);font-size:clamp(22px,2.2vw,30px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase}#content#content.nf-rp .jdgm-rev__title{color:var(--rf-bone);font-family:var(--rf-display);font-size:16px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase}#content#content.nf-rp .jdgm-rev__body,#content#content.nf-rp .jdgm-rev__body p,#content#content.nf-rp .jdgm-rev-widg__summary-text,#content#content.nf-rp .jdgm-histogram__percentage,#content#content.nf-rp .jdgm-histogram__frequency,#content#content.nf-rp .jdgm-rev__author,#content#content.nf-rp .jdgm-rev__timestamp,#content#content.nf-rp .jdgm-rev__buyer-badge,#content#content.nf-rp .jdgm-sort-dropdown,#content#content.nf-rp .jdgm-rev__location{font-family:var(--rf-body);letter-spacing:0}#content#content.nf-rp .jdgm-rev__body,#content#content.nf-rp .jdgm-rev__body p{color:var(--rf-text);font-size:15px;line-height:1.65}#content#content.nf-rp .jdgm-write-rev-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border:1px solid var(--rf-line-strong);border-radius:2px;background:transparent;box-shadow:none;clip-path:none;color:var(--rf-bone);font-family:var(--rf-body);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#content#content.nf-rp .jdgm-write-rev-link:hover{border-color:var(--rf-bone)}#content#content.nf-rp .nf-rp-identity{position:relative;z-index:4;margin-bottom:30px}#content#content.nf-rp .nf-rp-identity__drip{position:absolute;left:0;right:0;top:calc(100% - 2px);z-index:1;display:block;overflow:hidden;line-height:0;pointer-events:none}#content#content.nf-rp .nf-rp-identity__drip img{display:block;width:100%;min-width:760px;height:auto;max-width:none;transform-origin:50% 0;animation:nf-rp-pour 1.5s cubic-bezier(.25,.7,.2,1) .2s both}@keyframes nf-rp-pour{0%{transform:translate3d(0,-101%,0) scaleY(.85)}60%{transform:translate3d(0,-8%,0) scaleY(.88)}to{transform:none}}#content#content.nf-rp .nf-edition:after{content:"";position:absolute;left:0;right:0;top:-1px;z-index:3;height:clamp(70px,9.4vw,150px);background:var(--nf-blood-edge) 42% 0/max(100%,900px) auto no-repeat;pointer-events:none}#content#content.nf-rp .product-detail h1.title{color:#d51722;background:linear-gradient(180deg,#ff6b66,#e11b27 30%,#b20c18 64%,#6a040c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(40,0,3,.9)) drop-shadow(0 10px 22px rgba(170,0,14,.32))}@media(max-width:767px){#content#content.nf-rp .nf-rp-identity{margin-bottom:22px}#content#content.nf-rp .nf-rp-identity__nav{width:100%;justify-content:flex-start;gap:4px 22px}#content#content.nf-rp .nf-rp-identity__title{font-size:21px}#content#content.nf-rp .product-detail h1.title{font-size:clamp(44px,13vw,58px)}#content#content.nf-rp .product-detail .price-container .current-price{font-size:28px}#content#content.nf-rp .mm-quantity_packages .pack__block{padding:18px 4px 12px}#content#content.nf-rp .nf-packs .pack__block .nf-pack__price{font-size:16px}#content#content.nf-rp .nf-packs .pack__block .nf-pack__perk{font-size:9px;letter-spacing:.06em}#content#content.nf-rp .nf-packs .pack__block .nf-pack__badge{padding:4px 6px;font-size:9px}}@media(prefers-reduced-motion:reduce){#content#content.nf-rp .nf-rp-identity__drip img{animation:none}#content#content.nf-rp .product-purchase-form .button.button--large:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/nf-rp-refine.css.map */
