.fe-dispensers{--bg: #FAF6EF;--bg2: #F0D6CC;--card: #FFFCF8;--ink: #302725;--ink2: #6B5750;--line: #DFCABF;--accent: #90464C;--accent2: #70373C;--ok: #496653;--warn: #79511A;--pink: #F0D6CC;--green: #90464C;--green2: #70373C;--white: #FFFCF8}.fe-dispensers *{box-sizing:border-box}.fe-dispensers{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.6 Quicksand,sans-serif}.fe-dispensers h1,.fe-dispensers h2,.fe-dispensers h3,.fe-dispensers h4,.fe-dispensers p,.fe-dispensers figure{margin:0}.fe-dispensers h1,.fe-dispensers h2,.fe-dispensers h3,.fe-dispensers h4{font-weight:600;letter-spacing:-.045em;line-height:1.18}.fe-dispensers h1{font-size:clamp(36px,4.6vw,58px)}.fe-dispensers h2{font-size:clamp(27px,3.2vw,38px)}.fe-dispensers h3{font-size:23px}.fe-dispensers h4{font-size:19px}.fe-dispensers h1 em,.fe-dispensers h2 em{font-family:Georgia,serif;font-weight:400}.fe-dispensers p+p{margin-top:14px}.fe-dispensers button,.fe-dispensers input,.fe-dispensers select,.fe-dispensers textarea{font:inherit;color:inherit}.fe-dispensers button{cursor:pointer}.fe-dispensers a{color:var(--accent);text-underline-offset:4px}.fe-dispensers button,.fe-dispensers a,.fe-dispensers input,.fe-dispensers select,.fe-dispensers textarea,.fe-dispensers summary{-webkit-tap-highlight-color:transparent}.fe-dispensers :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.fe-dispensers [hidden]{display:none!important}.fe-dispensers .wrap{width:100%;max-width:1240px;margin:auto;padding:0 20px}.fe-dispensers .section{padding:64px 0}.fe-dispensers .eyebrow{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:15px}.fe-dispensers .lead{color:var(--ink2);max-width:640px;margin-top:18px}.fe-dispensers .small,.fe-dispensers small{font-size:14px;color:var(--ink2);line-height:1.65}.fe-dispensers .grid{display:grid;gap:24px}.fe-dispensers .grid>*{min-width:0px}.fe-dispensers .actions,.fe-dispensers .row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fe-dispensers .actions{margin-top:28px}.fe-dispensers .btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 23px;border:1px solid var(--accent);border-radius:999px;background:var(--accent);color:var(--bg);font-weight:600;font-size:15px;text-decoration:none;text-align:center;line-height:1.4}.fe-dispensers .btn:hover{background:var(--accent2)}.fe-dispensers .btn.ghost{color:var(--accent);background:transparent}.fe-dispensers .btn.ghost:hover{background:var(--bg2)}.fe-dispensers .btn:disabled{opacity:.55;cursor:not-allowed}.fe-dispensers .text-button{background:none;border:0px;color:var(--accent);min-height:44px;padding:10px 0;text-decoration:underline;text-underline-offset:4px;font-size:15px}.fe-dispensers .card{border:1px solid var(--line);background:var(--card);border-radius:22px;padding:26px}.fe-dispensers .confirm{color:var(--warn);font-weight:600;overflow-wrap:anywhere}.fe-dispensers .hero{padding:24px 0 0}.fe-dispensers .hero-grid{display:grid;border-radius:28px;overflow:hidden;background:#945453}.fe-dispensers .hero-copy{padding:36px 25px;color:#fffcf8}.fe-dispensers .hero .eyebrow{color:#fffcf8}.fe-dispensers .hero .lead{color:#fffcf8;font-size:17px;max-width:490px}.fe-dispensers .hero h1{max-width:570px}.fe-dispensers .hero h1 em{color:#f5d8c2}.fe-dispensers .hero .btn{background:#fffcf8;color:#713a3f;border-color:#fffcf8}.fe-dispensers .hero .hero-secondary{display:inline-flex;align-items:center;min-height:44px;color:#fffcf8;font-size:15px;padding:8px 5px}.fe-dispensers .hero-price{font-size:14px;margin-top:19px;color:#fffcf8}.fe-dispensers .hero-price strong{font-size:20px}.fe-dispensers .hero-photo{position:relative;min-width:0px}.fe-dispensers .hero-photo img{display:block;width:100%;height:360px;object-fit:cover;object-position:42% 48%}.fe-dispensers .hero-photo figcaption{position:absolute;left:18px;right:18px;bottom:18px;padding:12px 17px;background:#fffcf8ed;border-radius:14px;color:#493330;font-size:14px}.fe-dispensers .trust-strip{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink2)}.fe-dispensers .trust-strip strong{color:var(--ink);font-weight:600}.fe-dispensers .section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:30px}.fe-dispensers .section-heading .lead{margin-top:12px}.fe-dispensers .audience-list{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:22px 0 0;padding:0}.fe-dispensers .audience-list li{font-size:13px;border:1px solid var(--line);border-radius:999px;padding:7px 13px;color:var(--ink2)}.fe-dispensers .product-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:22px;background:var(--card);overflow:hidden;position:relative}.fe-dispensers .product-card .product-visual{background:#f0e6d7;min-height:230px;position:relative}.fe-dispensers .product-card .product-visual img{width:100%;height:270px;object-fit:contain;padding:32px;display:block}.fe-dispensers .product-tag{position:absolute;left:18px;top:16px;background:#fffcf8;color:#614c43;padding:5px 12px;font-size:12px;border-radius:999px;z-index:1}.fe-dispensers .product-body{padding:24px;display:flex;flex-direction:column;flex:1 1 0%}.fe-dispensers .product-body h3{font-size:26px}.fe-dispensers .product-audience{font-size:14px;color:var(--ink2);margin-top:6px}.fe-dispensers .product-price{font-size:28px;font-weight:600;margin:18px 0 14px;letter-spacing:-.05em;color:var(--accent)}.fe-dispensers .product-price small{font-size:13px;font-weight:400;letter-spacing:0px;margin-left:5px}.fe-dispensers .specs{display:grid;gap:7px;margin:0 0 22px;padding:0;list-style:none;font-size:14px;color:var(--ink2)}.fe-dispensers .specs li{padding-bottom:7px;border-bottom:1px solid var(--line)}.fe-dispensers .product-actions{display:grid;gap:8px;margin-top:auto}.fe-dispensers .product-actions .text-button{font-size:14px;padding:5px}.fe-dispensers .buy-note{margin-top:18px}.fe-dispensers .evidence{padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2)}.fe-dispensers .evidence-layout{display:grid;gap:24px}.fe-dispensers .evidence-intro h2{font-size:27px}.fe-dispensers .stat-copy{display:flex;align-items:start;gap:20px}.fe-dispensers .stat-number{font-family:Georgia,serif;font-size:64px;line-height:1;color:var(--accent);letter-spacing:-.06em}.fe-dispensers .stat-copy p{font-size:15px}.fe-dispensers .stat-source{margin-top:12px;font-size:12px;color:var(--ink2)}.fe-dispensers .offer-layout{align-items:center}.fe-dispensers .video-stage{aspect-ratio:4 / 3;position:relative;background:#eddfcc;border-radius:24px;overflow:hidden}.fe-dispensers .video-stage img{width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block}.fe-dispensers .video-stage iframe{width:100%;height:100%;border:0px}.fe-dispensers .video-play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#0002;border:0px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#fff;font-size:15px;font-weight:600;text-shadow:rgb(0,0,0) 0px 1px 5px}.fe-dispensers .play-symbol{display:grid;place-items:center;width:66px;height:66px;padding-left:4px;background:#fffcf8;border-radius:50%;color:#713a3f;font-size:23px;text-shadow:none;box-shadow:#0003 0 8px 32px}.fe-dispensers .video-link{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:13px}.fe-dispensers .offer-steps{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:18px}.fe-dispensers .offer-steps li{display:grid;grid-template-columns:36px 1fr;gap:14px}.fe-dispensers .step-number{font-family:Georgia,serif;font-size:27px;color:var(--accent)}.fe-dispensers .offer-steps strong{display:block;font-size:17px}.fe-dispensers .offer-steps p{font-size:15px;color:var(--ink2);margin-top:4px}.fe-dispensers .partner-section{background:var(--bg2)}.fe-dispensers .partner-photo{width:100%;height:330px;object-fit:cover;object-position:center 47%;border-radius:24px}.fe-dispensers .partner-layout{align-items:center}.fe-dispensers .partner-wordmark{font-size:19px;letter-spacing:.04em;color:var(--accent);font-weight:600;margin-bottom:14px}.fe-dispensers .outcomes{list-style:none;margin:25px 0 0;padding:0;display:grid;gap:13px}.fe-dispensers .outcomes li{border-left:2px solid var(--accent);padding-left:14px;font-size:15px}.fe-dispensers .outcomes strong{display:block}.fe-dispensers .outcomes span{color:var(--ink2);font-size:14px}.fe-dispensers .config-section{background:var(--card)}.fe-dispensers .config-disclosure{border:1px solid var(--line);border-radius:22px;background:var(--bg);padding:0 22px}.fe-dispensers .config-disclosure>summary{min-height:74px;padding:23px 0;color:var(--accent);font-weight:600;cursor:pointer}.fe-dispensers .config-disclosure[open]{padding-bottom:22px}.fe-dispensers .config-grid{align-items:start;margin-top:15px}.fe-dispensers .config-controls fieldset{padding:0;margin:0 0 26px;border:0px;min-width:0px}.fe-dispensers .config-controls legend{font-weight:600;font-size:17px;margin-bottom:14px}.fe-dispensers .seg{display:flex;gap:7px;flex-wrap:wrap}.fe-dispensers .seg button{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;min-height:44px;padding:9px 13px;font-size:14px}.fe-dispensers .seg button[aria-pressed=true]{background:var(--accent);color:var(--bg);border-color:var(--accent)}.fe-dispensers .calc-fields{display:grid;gap:15px;margin:20px 0}.fe-dispensers .field label{display:block;font-size:14px;font-weight:600;margin-bottom:7px}.fe-dispensers .field input,.fe-dispensers .field select,.fe-dispensers .field textarea,.fe-dispensers .summary-edit{width:100%;min-height:48px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--card);font-size:16px}.fe-dispensers .field textarea,.fe-dispensers .summary-edit{min-height:110px;resize:vertical}.fe-dispensers .field [aria-invalid=true]{border-color:var(--warn)}.fe-dispensers .check{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:8px 0;font-size:15px}.fe-dispensers .check input{width:21px;height:21px;flex:0 0 auto;margin-top:3px;accent-color:var(--accent)}.fe-dispensers .product-setting{display:grid;grid-template-columns:1fr 120px;gap:10px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.fe-dispensers .product-setting small{display:block;font-size:12px}.fe-dispensers .product-setting .field label{font-size:12px}.fe-dispensers .product-setting input[type=number]{max-width:120px}.fe-dispensers .result{background:var(--card);border:1px solid var(--line);padding:24px;border-radius:20px}.fe-dispensers .result-product{width:100%;height:160px;object-fit:contain;background:#f0e6d7;border-radius:14px;margin-bottom:18px;padding:12px}.fe-dispensers .result h3{font-size:23px;margin-bottom:12px}.fe-dispensers .result>p{font-size:14px}.fe-dispensers .per-person{padding:20px;background:var(--bg2);border-radius:14px;margin-top:20px;font-size:14px}.fe-dispensers .amount{font-size:36px;display:block;font-weight:600;letter-spacing:-.04em;line-height:1.2;margin:10px 0}.fe-dispensers .order-lines{margin:18px 0}.fe-dispensers .order-line{display:grid;gap:12px;border-bottom:1px solid var(--line);padding:18px 0}.fe-dispensers .order-line h4{font-size:17px}.fe-dispensers .quantity-control{display:flex;align-items:center;gap:4px;width:155px}.fe-dispensers .quantity-control button{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:var(--bg2);font-size:22px}.fe-dispensers .quantity-control input{width:57px;height:44px;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--bg);text-align:center}.fe-dispensers .quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.fe-dispensers .result dl{margin:18px 0}.fe-dispensers .result dl>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.fe-dispensers .result dt{color:var(--ink2)}.fe-dispensers .result dd{margin:0;text-align:right;font-weight:600}.fe-dispensers .result .total{font-size:18px}.fe-dispensers .result .actions{display:grid;margin-top:22px}.fe-dispensers .notice{border-left:3px solid var(--warn);padding:12px 15px;margin-top:18px;font-size:14px;background:var(--bg)}.fe-dispensers .result .small{font-size:12px}.fe-dispensers .contact-layout{align-items:start}.fe-dispensers .contact-copy h2{max-width:480px}.fe-dispensers .contact-options{margin-top:24px;display:grid;gap:5px}.fe-dispensers .contact-options a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.fe-dispensers .contact-note{margin-top:24px;font-size:14px;color:var(--ink2)}.fe-dispensers .form-grid{display:grid;gap:17px}.fe-dispensers .form-grid>*{min-width:0px}.fe-dispensers .summary-box{padding:18px;border-radius:14px;background:var(--bg2);margin-bottom:22px}.fe-dispensers .summary-box label{font-size:14px;font-weight:600;display:block;margin-bottom:10px}.fe-dispensers .summary-box a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.fe-dispensers .error{display:block;font-size:13px;color:var(--warn);margin-top:4px}.fe-dispensers .error:empty{display:none}.fe-dispensers .success{padding:20px;border:1px solid var(--ok);border-radius:14px;margin-top:20px}.fe-dispensers .sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0px,0px,0px,0px);white-space:nowrap}.fe-dispensers noscript{padding:20px;display:block}.fe-dispensers .advanced-options{border-top:1px solid var(--line);margin-top:16px}.fe-dispensers .advanced-options>summary{cursor:pointer;padding:14px 0;min-height:48px;color:var(--accent);font-size:14px}.fe-dispensers .advanced-options>div{padding-top:6px}@media(min-width:768px){.fe-dispensers .wrap{padding:0 32px}.fe-dispensers .three{grid-template-columns:repeat(3,minmax(0px,1fr))}.fe-dispensers .two{grid-template-columns:1fr 1fr}.fe-dispensers .hero-grid{grid-template-columns:1.12fr 1fr}.fe-dispensers .hero-copy{padding:54px 40px}.fe-dispensers .hero-photo img{height:100%;min-height:540px}.fe-dispensers .hero-photo figcaption{left:24px;right:24px;bottom:24px}.fe-dispensers .evidence-layout{grid-template-columns:1fr 1fr;align-items:center;gap:48px}.fe-dispensers .offer-layout{grid-template-columns:1fr 1fr;gap:48px}.fe-dispensers .partner-layout{grid-template-columns:5fr 7fr;gap:48px}.fe-dispensers .config-grid{grid-template-columns:5fr 7fr}.fe-dispensers .contact-layout{grid-template-columns:5fr 7fr;gap:48px}.fe-dispensers .product-card .product-visual img{height:245px;padding:30px}.fe-dispensers .product-body{padding:22px}}@media(min-width:1100px){.fe-dispensers .section{padding:76px 0}.fe-dispensers .hero-copy{padding:68px 52px}.fe-dispensers .hero-photo img{min-height:570px}.fe-dispensers .product-card .product-visual img{height:290px}.fe-dispensers .form-grid{grid-template-columns:1fr 1fr}.fe-dispensers .full{grid-column:1 / -1}.fe-dispensers .order-line{grid-template-columns:1fr auto}.fe-dispensers .line-note{grid-column:1 / -1}.fe-dispensers .calc-fields{grid-template-columns:1fr 1fr}.fe-dispensers .calc-fields .field:first-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.fe-dispensers *,.fe-dispensers :before,.fe-dispensers :after{animation:auto ease 0s 1 normal none running none!important;transition:none!important}}.fe-dispensers .iso-section{background:var(--bg2)}.fe-dispensers .iso-layout{align-items:center;gap:32px}.fe-dispensers .iso-marker{border:1px solid var(--accent);border-radius:24px;padding:30px;color:var(--accent);max-width:340px}.fe-dispensers .iso-marker>span{display:block;font-size:12px;letter-spacing:.12em}.fe-dispensers .iso-marker>strong{display:block;font-size:clamp(56px,7vw,88px);line-height:1.04;letter-spacing:-.06em;margin:20px 0}.fe-dispensers .iso-marker .iso-year{font-size:24px;letter-spacing:.12em;border-top:1px solid var(--accent);padding-top:14px}.fe-dispensers .iso-action{margin-top:18px;font-weight:500}.fe-dispensers .iso-note{margin-top:20px;font-size:12px}@media(min-width:768px){.fe-dispensers .iso-layout{grid-template-columns:4fr 8fr;gap:64px}}.fe-dispensers .presence-section{padding-bottom:54px}.fe-dispensers .presence-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:16px;list-style:none;padding:0;margin:0}.fe-dispensers .presence-grid li{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:24px;display:flex;flex-direction:column;justify-content:end;gap:12px}.fe-dispensers .presence-grid strong{display:flex;align-items:baseline;gap:8px;font-size:clamp(44px,5vw,66px);line-height:1.1;letter-spacing:-.05em;color:var(--accent);font-weight:600}.fe-dispensers .presence-grid .presence-over{font-size:15px;letter-spacing:0px;font-weight:400}.fe-dispensers .presence-grid li>span{font-size:15px;color:var(--ink2)}@media(min-width:768px){.fe-dispensers .presence-grid{grid-template-columns:repeat(4,minmax(0px,1fr))}}@media(max-width:380px){.fe-dispensers .presence-grid li{padding:17px}.fe-dispensers .presence-grid strong{font-size:40px}.fe-dispensers .presence-grid .presence-over{font-size:12px}}.fe-dispensers .video-stage img{object-fit:contain;padding:24px;background:#f0e6d7}.fe-dispensers{font-family:Quicksand,sans-serif;letter-spacing:normal;line-height:1.6;font-size:17px}.fe-dispensers :is(h1,h2,h3,h4){font-family:inherit;text-transform:none;color:inherit}.fe-dispensers .product-price,.fe-dispensers .stat-number{color:var(--accent)}.fe-dispensers :is(button,.btn){box-shadow:none;letter-spacing:normal;text-transform:none}.fe-dispensers .btn:before,.fe-dispensers .btn:after{display:none}.fe-dispensers :is(.product-card,.product-body,.product-visual){transform:none}.fe-dispensers form{margin:0}.fe-dispensers .product-actions form .btn{width:100%}.fe-dispensers section[id]{scroll-margin-top:calc(var(--header-height,100px) + 20px)}.fe-dispensers .product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}.fe-dispensers .product-price small{margin:0}.fe-dispensers .result .btn{width:100%}.fe-dispensers .result .actions{gap:12px}.fe-dispensers .result-error{margin-top:12px;color:var(--warn)}.fe-dispensers .calc-status{margin:12px 0;font-size:14px}.fe-dispensers .specs{display:grid!important}.fe-dispensers .field input[type=checkbox]{-webkit-appearance:auto;appearance:auto}.fe-dispensers .check input{-webkit-appearance:auto;appearance:auto;background:none;border:initial;padding:0}.fe-dispensers .config-disclosure>summary{display:list-item;list-style:disclosure-closed inside}.fe-dispensers .config-disclosure[open]>summary{list-style-type:disclosure-open}.fe-dispensers .advanced-options>summary{display:list-item;list-style:disclosure-closed inside}.fe-dispensers .advanced-options[open]>summary{list-style-type:disclosure-open}.fe-dispensers .quantity-control{width:155px}.fe-dispensers .result-summary{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.fe-dispensers .hero h1{color:#fffcf8}@media(max-width:767px){.fe-dispensers .section{padding:46px 0}.fe-dispensers .config-disclosure{padding-inline:14px}.fe-dispensers .result{padding:18px}.fe-dispensers .product-setting{grid-template-columns:1fr 105px}.fe-dispensers .product-setting .check{font-size:14px}.fe-dispensers .hero .actions{gap:8px}.fe-dispensers .hero-copy{padding:34px 24px}.fe-dispensers .hero-photo img{height:360px}.fe-dispensers .hero h1{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/fe-dispensers.css.map */
