.fnf-pdp-head{text-align:center;max-width:780px;margin:0 auto 34px}.fnf-pdp-kicker{font-size:11px;line-height:1.4;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--fnf-accent,#17351f);margin-bottom:10px}.fnf-pdp-heading{font:inherit;font-size:clamp(30px,3vw,44px);line-height:1.12;letter-spacing:-.025em;margin:0;color:rgb(var(--color-foreground))}.fnf-pdp-subheading{font-size:15px;line-height:1.7;color:rgb(var(--color-foreground-secondary));max-width:680px;margin:14px auto 0}.fnf-story{background:var(--fnf-bg,#fbfaf6)}.fnf-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(34px,5vw,76px);align-items:center}.fnf-story__grid--single{grid-template-columns:minmax(0,860px);justify-content:center}.fnf-story__grid--reverse .fnf-story__media{order:2}.fnf-story__grid--reverse .fnf-story__content{order:1}.fnf-story__media{border-radius:20px;overflow:hidden;background:#f1eee5;min-width:0}.fnf-story__image{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.fnf-story__content .fnf-pdp-heading{font-size:clamp(30px,3.2vw,46px)}.fnf-story__intro,.fnf-story__description{font-size:15px;line-height:1.75;color:rgb(var(--color-foreground-secondary));margin-top:18px}.fnf-story__description :is(h1,h2,h3,h4){color:rgb(var(--color-foreground));line-height:1.25;margin:24px 0 10px}.fnf-story__description ul{padding-left:0;list-style:none}.fnf-story__description li{position:relative;padding-left:28px;margin:9px 0}.fnf-story__description li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--fnf-accent,#17351f);font-weight:700}.fnf-story__points{display:grid;gap:11px;margin-top:24px}.fnf-story__point{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:#ffffffb8;border:1px solid rgba(23,53,31,.1);border-radius:14px}.fnf-story__point-icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;background:var(--fnf-accent,#17351f);color:#fff;font-size:14px;font-weight:700}.fnf-story__point strong{display:block;margin:2px 0 4px}.fnf-story__point div div{font-size:14px;line-height:1.55;color:rgb(var(--color-foreground-secondary))}.fnf-promises{background:var(--fnf-bg,#fff)}.fnf-promises__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fnf-promises__card{background:var(--fnf-card,#fbfaf6);border:1px solid rgba(23,53,31,.09);border-radius:18px;padding:26px 22px;min-width:0;transition:transform .25s ease,box-shadow .25s ease}.fnf-promises__card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #17351f14}.fnf-promises__icon{width:64px;height:64px;display:grid;place-items:center;border-radius:18px;background:var(--fnf-icon-bg,#eee8d8);color:var(--fnf-icon,#17351f);margin-bottom:20px;overflow:hidden}.fnf-promises__icon svg{display:block;width:32px;height:32px;stroke:currentColor}.fnf-promises__custom-icon{display:block;width:100%;height:100%;padding:10px;object-fit:contain}.fnf-promises__card h3{font:inherit;font-size:18px;line-height:1.3;font-weight:600;margin:0 0 9px;color:rgb(var(--color-foreground))}.fnf-promises__card p{font-size:14px;line-height:1.65;margin:0;color:rgb(var(--color-foreground-secondary))}.fnf-faq{background:var(--fnf-bg,#fbfaf6)}.fnf-faq__list{max-width:920px;margin:0 auto;display:grid;gap:12px}.fnf-faq__item{background:#fff;border:1px solid rgba(23,53,31,.1);border-radius:15px;overflow:hidden}.fnf-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 22px;min-height:60px;font-weight:600;color:rgb(var(--color-foreground))}.fnf-faq__item summary::-webkit-details-marker{display:none}.fnf-faq__plus{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:50%;background:#17351f12;color:var(--fnf-accent,#17351f);font-size:23px;line-height:1;transition:transform .2s ease}.fnf-faq__item[open] .fnf-faq__plus{transform:rotate(45deg)}.fnf-faq__answer{padding:0 22px 20px;font-size:14px;line-height:1.7;color:rgb(var(--color-foreground-secondary))}.fnf-reviews{background:var(--fnf-bg,#fff)}.fnf-reviews__widget{max-width:1100px;margin:0 auto}@media(max-width:989px){.fnf-story__grid{grid-template-columns:1fr;gap:28px}.fnf-story__grid--reverse .fnf-story__media,.fnf-story__grid--reverse .fnf-story__content{order:initial}.fnf-story__media{max-width:680px;width:100%;margin:0 auto}.fnf-promises__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.fnf-pdp-head{margin-bottom:24px}.fnf-pdp-heading{font-size:clamp(27px,8vw,34px)}.fnf-pdp-subheading{font-size:14px}.fnf-story__media{border-radius:15px}.fnf-story__content .fnf-pdp-heading{font-size:clamp(28px,8vw,35px)}.fnf-story__intro,.fnf-story__description{font-size:14px}.fnf-promises__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-20px;padding-right:20px;padding-bottom:4px}.fnf-promises__grid::-webkit-scrollbar{display:none}.fnf-promises__card{flex:0 0 82%;scroll-snap-align:start;padding:22px 18px}.fnf-promises__icon{width:60px;height:60px;border-radius:16px}.fnf-promises__icon svg{width:30px;height:30px}.fnf-faq__item summary{padding:16px;min-height:56px;font-size:15px}.fnf-faq__answer{padding:0 16px 17px}.fnf-faq__plus{width:30px;height:30px;flex-basis:30px}}@media(prefers-reduced-motion:reduce){.fnf-promises__card,.fnf-faq__plus{transition:none!important}}.m-main-product .fnf-pdp-rating:empty{display:none!important}.m-main-product .m-product-info--wrapper{--fnf-info-line:rgba(var(--color-foreground),.12);--fnf-info-soft:rgba(var(--color-foreground),.045);--fnf-info-soft-strong:rgba(var(--color-foreground),.075);--fnf-info-accent:var(--fnf-accent,#17351f)}.m-main-product .main-product__block-title{margin-bottom:9px}.m-main-product .m-product-title{line-height:1.16;letter-spacing:-.018em}.m-main-product .main-product__block-price{margin-top:4px}.m-main-product .product-block-group--price{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.m-main-product .fnf-pdp-unit-price{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:-3px;font-size:12.5px;line-height:1.4;color:rgba(var(--color-foreground),.68)}.m-main-product .fnf-pdp-unit-price__label{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid var(--fnf-info-line);border-radius:999px;background:var(--fnf-info-soft);font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.66)}.m-main-product .fnf-pdp-mini-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;margin:15px 0 3px}.m-main-product .fnf-pdp-mini-trust__item{display:flex;align-items:center;gap:9px;min-width:0;min-height:46px;padding:9px 11px;border:1px solid var(--fnf-info-line);border-radius:11px;background:var(--fnf-info-soft);font-size:12.5px;line-height:1.3;font-weight:550;color:rgb(var(--color-foreground))}.m-main-product .fnf-pdp-mini-trust__item>span:last-child{min-width:0}.m-main-product .fnf-pdp-mini-trust__icon{position:relative;display:grid;place-items:center;width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;flex:0 0 28px;border-radius:8px;background:var(--fnf-info-soft-strong);color:var(--fnf-info-accent);font-size:0!important;line-height:0;overflow:hidden}.m-main-product .fnf-pdp-mini-trust__icon:before{content:"";display:block;width:16px;height:16px;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.m-main-product .fnf-pdp-mini-trust__item:nth-child(1) .fnf-pdp-mini-trust__icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 18 2 18 2c.5 6.5-1.7 12.3-7 14.5'/%3E%3Cpath d='M2 21c0-3 1.85-5.36 5.08-6.94C9.1 13.08 12 12 16 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 18 2 18 2c.5 6.5-1.7 12.3-7 14.5'/%3E%3Cpath d='M2 21c0-3 1.85-5.36 5.08-6.94C9.1 13.08 12 12 16 12'/%3E%3C/svg%3E")}.m-main-product .fnf-pdp-mini-trust__item:nth-child(2) .fnf-pdp-mini-trust__icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.m-main-product .fnf-pdp-mini-trust__item:nth-child(3) .fnf-pdp-mini-trust__icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16.5 9.4-9-5.19M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='M3.3 7 12 12l8.7-5M12 22V12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16.5 9.4-9-5.19M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='M3.3 7 12 12l8.7-5M12 22V12'/%3E%3C/svg%3E")}.m-main-product .fnf-pdp-mini-trust__item:nth-child(4) .fnf-pdp-mini-trust__icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-8 9-4.5-1.5-8-4-8-9V5l8-3 8 3v8Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-8 9-4.5-1.5-8-4-8-9V5l8-3 8 3v8Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.m-main-product .main-product__block-variant_picker{margin-top:18px;padding-top:17px;border-top:1px solid var(--fnf-info-line)}.m-main-product .m-product-option--label{font-weight:600}.m-main-product .main-product__block-buy_buttons{margin-top:17px}.m-main-product .m-product-form--wrapper{gap:10px}.m-main-product .m-product-form--input{margin-right:4px}.m-main-product .m-add-to-cart,.m-main-product .m-product-dynamic-checkout{min-height:46px}.m-main-product .main-product__block-buy_buttons .m-button{font-weight:600}.m-main-product .fnf-pdp-checkout-note{display:flex!important;align-items:center!important;gap:10px!important;width:100%;margin:11px 0 0;padding:10px 12px;border:1px solid var(--fnf-info-line);border-radius:11px;background:var(--fnf-info-soft);font-size:12.5px;line-height:1.4;color:rgba(var(--color-foreground),.74)}.m-main-product .fnf-pdp-checkout-note svg{display:block!important;width:19px!important;height:19px!important;min-width:19px!important;max-width:19px!important;min-height:19px!important;max-height:19px!important;flex:0 0 19px!important;color:var(--fnf-info-accent);overflow:visible}.m-main-product .fnf-pdp-checkout-note svg *{vector-effect:non-scaling-stroke}.m-main-product .main-product__block-custom_liquid:has(.fnf-pdp-checkout-note) .m-product-text{margin:0!important}.m-main-product .main-product__block-shipping{margin-top:13px}.m-main-product .m-product-shipping{margin:0;padding:13px 0 0;border-top:1px solid var(--fnf-info-line);display:grid;gap:9px}.m-main-product .m-product-shipping--item{align-items:flex-start!important;gap:10px!important;margin:0!important}.m-main-product .m-product-shipping--icon{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;flex:0 0 30px!important;border-radius:9px;background:var(--fnf-info-soft-strong);color:var(--fnf-info-accent)}.m-main-product .m-product-shipping--icon svg{display:block!important;width:17px!important;height:17px!important;min-width:17px!important;max-width:17px!important}.m-main-product .m-product-shipping--content{align-items:flex-start!important;gap:4px}.m-main-product .m-product-shipping--content p{margin:0!important}.m-main-product .m-product-shipping-delivery__heading,.m-main-product .m-product-shipping-info__heading{font-size:12.5px!important;font-weight:650!important}.m-main-product .m-product-shipping--content__value{font-size:12.5px!important;line-height:1.45;color:rgba(var(--color-foreground),.68)}@media(min-width:990px){.m-main-product .m-main-product--info .m-product-info--wrapper{max-width:560px}}@media(max-width:767px){.m-main-product .fnf-pdp-mini-trust{gap:8px}.m-main-product .fnf-pdp-mini-trust__item{min-height:43px;padding:8px 9px;font-size:12px}.m-main-product .fnf-pdp-mini-trust__icon{width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;flex-basis:26px}.m-main-product .fnf-pdp-mini-trust__icon:before{width:15px;height:15px}.m-main-product .fnf-pdp-checkout-note{font-size:12px}.m-main-product .main-product__block-variant_picker{margin-top:15px;padding-top:15px}}@media(max-width:399px){.m-main-product .fnf-pdp-mini-trust{grid-template-columns:1fr}.m-main-product .fnf-pdp-mini-trust__item{min-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fnf-pdp-sections.css.map */
