:root{--red:#821526;--ink:#432a24;--muted:#806d65;--line:#e8ddd6;--cream:#faf6f0;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;color:var(--ink);background:#fff;font:15px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}button:disabled{opacity:.5;cursor:not-allowed}img{max-width:100%;height:auto;display:block}svg{display:block}h1,h2,p{margin:0}h1,h2{font-family:var(--serif);font-weight:400;line-height:1.12}h1{font-size:clamp(35px,3.4vw,53px);letter-spacing:-1.5px}h2{font-size:clamp(30px,3vw,44px)}p+p{margin-top:12px}[hidden]{display:none!important}.wrap{max-width:1260px;margin:auto;padding-inline:40px}.announcement{background:var(--red);color:#fff5e9;text-align:center;font-size:12px;letter-spacing:1px;padding:10px 20px}.announcement span{margin:0 16px}.header{height:132px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.brand{color:var(--red);text-decoration:none;text-align:center;display:flex;flex-direction:column;align-items:center;line-height:1.1}.brand>svg{width:30px;height:30px;margin-bottom:5px}.brand>span{font-family:var(--serif);font-size:29px;letter-spacing:-1.3px;font-weight:700}.brand small{font-size:7px;letter-spacing:2.2px;margin-top:8px}.brand img{width:160px;max-height:85px;object-fit:contain}.icon-button{width:46px;height:46px;display:flex;align-items:center;justify-content:center;text-decoration:none;position:relative;border:none;background:none}.cart-toggle{justify-self:end}.cart-count{position:absolute;top:1px;right:0;font-size:10px;border-radius:50%;background:var(--red);color:#fff;min-width:17px;text-align:center;line-height:17px}.menu{position:relative;width:46px;z-index:5}.menu summary{list-style:none}.menu summary::-webkit-details-marker{display:none}.menu nav{position:absolute;top:60px;left:0;width:230px;background:#fff;padding:18px;border:1px solid var(--line);box-shadow:0 14px 30px #432a2412;border-radius:4px}.menu nav a{display:block;padding:12px;text-decoration:none}.menu nav a:hover{background:var(--cream);color:var(--red)}.product{display:grid;grid-template-columns:1.08fr 1fr;gap:65px;padding-top:16px;padding-bottom:76px;align-items:start}.gallery{position:sticky;top:24px}.hero-image{background:var(--cream);border-radius:14px;position:relative;overflow:hidden;aspect-ratio:1/1.12}.hero-image>img{width:100%;height:100%;object-fit:cover}.mug-art{width:100%;height:100%}.photo-label{position:absolute;bottom:19px;left:22px;font-family:var(--serif);font-style:italic;font-size:17px;color:#432a24;background:#fff9;padding:2px 9px;border-radius:3px}.thumbnails{display:flex;gap:12px;overflow-x:auto;padding:16px 1px 4px}.thumb{flex:0 0 79px;height:83px;padding:3px;border:1px solid transparent;border-radius:9px;background:none}.thumb[aria-pressed=true]{border-color:var(--red)}.thumb img{width:100%;height:100%;object-fit:cover;border-radius:6px}.gallery-caption{text-align:center;font-family:var(--serif);font-style:italic;font-size:15px;color:var(--muted);padding-top:17px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;color:var(--red);margin-bottom:17px}.product-info{padding-top:14px}.intro{margin-top:20px;color:var(--muted);max-width:390px;font-size:16px;line-height:1.75}.price{display:flex;gap:15px;align-items:center;margin-top:25px}.price strong{font-size:27px;font-weight:600}.price s{font-size:18px;color:var(--muted)}.pill{font-size:10px;padding:3px 10px;background:#f7e9e9;border-radius:20px;color:var(--red);letter-spacing:1px}.benefits{list-style:none;padding:20px 0 25px;margin:0;display:grid;gap:12px;border-bottom:1px solid var(--line)}.benefits li{display:flex;align-items:center;gap:12px;font-size:14px}.benefits li span{color:var(--red);font-size:22px}.product-form{padding-top:23px}label{display:block;font-size:12px;font-weight:600;margin-bottom:7px}input,select,textarea{width:100%;border:1px solid #d8c7bc;border-radius:5px;background:#fff;color:var(--ink);padding:12px 13px;min-height:49px}textarea{resize:vertical}.purchase-row{display:grid;grid-template-columns:85px 1fr;gap:14px;align-items:end;margin-top:18px}.button{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:53px;background:var(--red);border:1px solid var(--red);border-radius:5px;color:#fff;text-decoration:none;padding:13px 22px;font-size:14px;font-weight:500;letter-spacing:.25px}.button:hover{filter:brightness(1.12)}.add-button{width:100%}.button span{margin-left:auto;font-size:20px;line-height:1}.payment-note{font-size:11px;line-height:1.7;text-align:center;color:var(--muted);margin:14px 0 25px}.error{color:#a10f24;font-size:13px}.error:not(:empty){padding:12px 0}.accordion{border-top:1px solid var(--line);padding:17px 0;font-size:13px}.accordion summary{font-size:14px;list-style:none;display:flex;justify-content:space-between;gap:20px}.accordion summary:after{content:"+";color:var(--red)}.accordion[open] summary:after{content:"\2212"}.accordion summary::-webkit-details-marker{display:none}.accordion .rte{padding-top:16px;color:var(--muted)}.rte{overflow-wrap:anywhere}.rte p{margin-bottom:12px}.rte img,.rte video,.rte iframe{max-width:100%}.rte table{display:block;overflow:auto}.story{padding:62px 24px 66px;text-align:center;background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.story>span{font-size:34px;color:var(--red)}.story .eyebrow{margin:10px 0 18px}.story h2{max-width:650px;margin:auto}.story>p:not(.eyebrow){color:var(--muted);max-width:500px;margin:20px auto}.story>a{display:inline-block;margin-top:8px;font-size:13px;color:var(--red)}.contact{padding-top:76px;padding-bottom:80px;display:grid;grid-template-columns:1fr 1.1fr;gap:100px}.contact p:not(.eyebrow){color:var(--muted);max-width:370px;margin-top:20px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:17px}.contact-form .button{margin-top:15px}.footer{background:var(--red);color:#fff5e9;padding:45px 0 24px}.footer-brand{font:bold 31px var(--serif);text-decoration:none;letter-spacing:-1px}.footer p{opacity:.8;font-size:13px;margin-top:10px}.footer-bottom{display:flex;gap:20px;justify-content:space-between;border-top:1px solid #ffffff30;margin-top:34px;padding-top:20px;font-size:10px}.footer nav{display:flex;gap:20px;flex-wrap:wrap}.drawer{inset:0 0 0 auto;margin:0;width:min(470px,100%);height:100dvh;max-height:none;max-width:100%;border:0;padding:0;color:var(--ink)}.drawer[open]{display:flex;flex-direction:column}.drawer::backdrop{background:#25150f66}.drawer-head{background:var(--red);color:#fff5e9;padding:23px;display:flex;justify-content:space-between;align-items:center}.drawer-head h2{font-size:27px}.drawer-head button{border:none;background:none;color:inherit;width:40px;height:40px;font-size:23px}.drawer #cart-content{flex:1;display:flex;flex-direction:column;overflow:auto}.drawer .cart-items{padding:20px 23px;flex:1;overflow:auto}.cart-line{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.cart-line>img{width:96px;height:108px;object-fit:cover;border-radius:7px}.cart-line>div{flex:1;min-width:0}.cart-line a{font-family:var(--serif);font-size:19px;text-decoration:none;line-height:1.2}.cart-line p{font-size:13px;margin-top:7px}.cart-line s{color:var(--muted);margin-right:8px}.cart-line small{display:block;font-size:11px;color:var(--red)}.line-controls{display:flex;align-items:center;gap:12px;margin-top:14px}.line-controls button{background:#fff;border:1px solid var(--line);border-radius:4px;width:34px;height:34px}.line-controls .remove{border:0;width:auto;margin-left:auto;text-decoration:underline;font-size:11px}.cart-footer{padding:23px;border-top:1px solid var(--line);background:var(--cream)}.cart-footer .total{display:flex;justify-content:space-between;font-size:18px}.cart-footer p{font-size:11px;color:var(--muted);margin-top:10px}.cart-footer .button{width:100%;margin-top:18px}.empty-cart{padding:45px 24px;text-align:center}.empty-cart .button{margin-top:24px}.drawer>.error{padding-inline:23px}.page{padding-top:50px;padding-bottom:80px;min-height:45vh}.page h1{margin-bottom:28px}.page form{max-width:750px;margin-top:22px}.page .cart-line input{width:80px;margin-bottom:12px}.page .button{margin-top:16px}.page h2{margin-top:25px}.cart-actions{display:flex;gap:14px;flex-wrap:wrap}.secondary{background:#fff;color:var(--red)}.setup-note{margin:24px 0;padding:20px;background:var(--cream);font-size:13px;border:1px solid var(--line);border-radius:6px}.skip{position:absolute;top:-80px;left:10px;z-index:30;background:#fff;padding:10px}.skip:focus{top:10px}:focus-visible{outline:2px solid var(--red);outline-offset:4px}.footer :focus-visible,.drawer-head :focus-visible{outline-color:#fff}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.success{color:#276137!important}@media(min-width:1450px){.wrap{max-width:1340px}.product{gap:85px}}@media(max-width:899px){.wrap{padding-inline:22px}.header{height:106px}.product{grid-template-columns:1fr;gap:27px;padding-top:0;padding-bottom:45px;max-width:650px}.gallery{position:static}.hero-image{aspect-ratio:1/1}.product-info{padding-top:0}.intro{max-width:none}.contact{gap:40px;padding-top:50px;padding-bottom:50px}.story{padding-block:45px}.photo-label{font-size:15px}.footer-bottom{flex-direction:column}.brand>span{font-size:26px}.brand small{font-size:6px}.brand>svg{width:25px;height:25px}}@media(max-width:600px){.announcement{font-size:10px;letter-spacing:.3px;padding:10px}.announcement span{margin:0 8px}.wrap{padding-inline:18px}.product{gap:25px}.contact{grid-template-columns:1fr;gap:27px}.field-row{grid-template-columns:1fr;gap:14px}.gallery-caption{font-size:13px;padding-top:12px}.thumbnails{gap:9px;padding-top:12px}.thumb{flex-basis:69px;height:73px}h1{font-size:36px}.eyebrow{font-size:9px;letter-spacing:1.6px}.price strong{font-size:26px}.intro{font-size:15px;margin-top:16px}.benefits{padding:18px 0 21px;gap:9px}.header{height:105px}.hero-image{border-radius:10px}.story h2,.contact h2{font-size:34px}.footer nav{gap:14px}.purchase-row{grid-template-columns:75px 1fr;gap:10px}.button{padding-inline:17px}.footer{padding-top:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.product{gap:58px;padding-top:9px}.hero-image{aspect-ratio:1/1;border-radius:12px}.gallery-caption{display:none}.reference-crop{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:1;background:#f8f5f1;border-radius:inherit}.reference-crop img{position:absolute;max-width:none;height:auto;display:block;pointer-events:none}.reference-hero img{width:108.87%;left:-3.22%;top:-47.13%}.reference-red img{width:410.87%;left:-46.52%;top:-575.65%}.reference-white img{width:410.87%;left:-155.22%;top:-575.65%}.reference-brown img{width:410.87%;left:-263.91%;top:-575.65%}.hero-image>.reference-crop{width:100%;height:100%}.color-thumbnails{justify-content:center;gap:15px;padding:19px 1px 0;overflow:auto}.color-thumb{flex:0 0 calc((100% - 36px)/3);max-width:145px;height:auto;border:1px solid transparent;border-radius:10px;padding:3px;background:#fff;overflow:hidden}.color-thumb>img{aspect-ratio:1;object-fit:cover;border-radius:7px}.color-thumb>.reference-crop{border-radius:7px}.color-thumb>span:not(.reference-crop){display:block;font-size:11px;line-height:1.4;padding:8px 2px 5px;color:var(--muted)}.color-thumb[aria-pressed=true]{border-color:var(--red)}.color-thumb[aria-pressed=true]>span:not(.reference-crop){color:var(--red);font-weight:600}.viral-banner{margin-top:25px;background:var(--red);color:#fff1db;text-align:center;font-size:13px;line-height:1.45;font-weight:650;letter-spacing:.7px;padding:10px 8px;border-radius:2px}.product-info{padding-top:9px}.product-info h1{font-size:clamp(35px,3.1vw,48px)}.product-info .intro{margin-top:16px}.price{margin-top:21px}.benefits{border-bottom:0;padding-bottom:17px}.bundle-options{border:0;padding:0;margin:0;min-width:0}.bundle-options legend{display:flex;align-items:center;gap:15px;width:100%;font-size:10px;letter-spacing:1.7px;text-transform:uppercase;text-align:center;color:var(--muted);margin-bottom:21px}.bundle-options legend:before,.bundle-options legend:after{content:"";height:1px;flex:1;background:#d8b5b4}.product-form{padding-top:8px}.bundle-card{border:1.5px solid #d8b5b4;border-radius:10px;margin-bottom:18px;position:relative;background:#fff;transition:border-color .15s,background .15s}.bundle-card.is-selected{border:2px solid var(--red);background:#fdf9f6}.bundle-choice{display:flex;align-items:center;gap:13px;padding:21px 18px;margin:0;cursor:pointer;min-height:100px}.bundle-choice input{-webkit-appearance:none;appearance:none;flex:0 0 21px;width:21px;height:21px;min-height:0;padding:0;border:1.5px solid var(--red);border-radius:50%;margin:0;background:#fff}.bundle-choice input:checked{border:6px solid var(--red)}.bundle-choice strong{font-size:17px;font-weight:650;letter-spacing:-.2px;line-height:1.25;display:block}.bundle-choice small{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-top:5px}.bundle-choice em{font-style:normal;color:var(--red);font-weight:700}.bundle-price{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;white-space:nowrap}.bundle-price b{font-size:20px;font-weight:650}.bundle-price s{font-size:12px;font-weight:400;color:#a18668}.bundle-ribbon{position:absolute;top:-11px;right:17px;border-radius:4px;background:var(--red);color:#fff5e9;font-size:9px;font-weight:650;letter-spacing:.8px;padding:3px 11px}.bundle-saving{display:none;color:var(--red);font-size:11px;margin:0 18px 14px;padding-left:34px}.bundle-card.is-selected .bundle-saving{display:block}.pack-colors{display:grid;grid-template-columns:1fr;gap:12px;padding:0 0 19px}.pack-colors:has([data-second-color]:not([hidden])){grid-template-columns:1fr 1fr}.pack-colors label{font-size:11px;font-weight:500}.pack-colors select{font-size:13px;border-radius:6px;min-height:45px;padding:9px 12px}.add-button{min-height:57px;font-size:14px;text-transform:uppercase;letter-spacing:1.2px}.payment-note{margin-bottom:24px}.product .setup-note{margin-top:14px}.reference-colors .thumb{cursor:pointer}.gallery{top:18px}@media(max-width:899px){.product{gap:25px}.product-info{padding-top:0}.color-thumb{max-width:140px}.viral-banner{margin-top:23px;font-size:13px;padding-block:9px}.product-info h1{font-size:38px;line-height:1.1}.product-info>.eyebrow{display:none}.header{height:110px}.brand>span{font-size:28px}.brand>svg{width:30px;height:30px}.product .intro{font-size:14px}.color-thumbnails{padding-top:16px}.bundle-choice{min-height:97px}.story{margin-top:0}}@media(max-width:600px){.product{padding-inline:14px;padding-bottom:38px;gap:23px}.product-info{padding-inline:1px}.color-thumbnails{gap:11px;max-width:320px;margin:auto}.color-thumb{flex-basis:calc((100% - 26px)/3)}.viral-banner{font-size:12px;letter-spacing:.55px}.product-info h1{font-size:36px;letter-spacing:-1px}.product .price{margin-top:21px}.product .benefits{gap:12px;padding-top:16px;padding-bottom:16px}.bundle-choice{padding:20px 14px;gap:11px}.bundle-choice strong{font-size:16px}.bundle-price b{font-size:19px}.bundle-choice small{font-size:11px}.bundle-options legend{font-size:9px;letter-spacing:1.6px}.bundle-saving{padding-left:28px}.add-button{font-size:14px}.product-form{padding-top:8px}.brand small{font-size:6px}.header{height:107px}}@font-face{font-family:FHSerif;src:url(fh-serif.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:FHRounded;src:url(fh-rounded-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:FHRounded;src:url(fh-rounded-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:FHRounded;src:url(fh-rounded-700.ttf) format("truetype");font-weight:700;font-display:swap}.product-info{container-type:inline-size;color:#51301f;font-family:FHRounded,sans-serif;padding-top:0}.product-info .viral-banner{margin:0 0 4.55cqw;background:#7e1f2b;border-radius:0;padding:1.05cqw 0;font:700 3.65cqw/1.3 FHRounded,sans-serif;letter-spacing:.05cqw;color:#f1dcc0;white-space:nowrap}.product-info h1{font:500 8cqw/1.15 FHSerif,Georgia,serif;letter-spacing:0;margin:0 0 4.1cqw}.rating-line{display:flex;align-items:center;gap:1.4cqw;font-size:3.75cqw;line-height:1.3;white-space:nowrap;color:#795d4f;margin:0 0 4.6cqw}.rating-stars{font-family:Arial,sans-serif;letter-spacing:.2cqw;color:#ffc000;font-size:4.6cqw}.rating-line>span:nth-child(2){font-size:4.8cqw;margin-left:.4cqw}.product-info .price{margin:0 0 1.5cqw;gap:3.8cqw;line-height:1.2;min-height:6.2cqw}.product-info .price>s{order:-1;font:400 3.1cqw/1 FHRounded,sans-serif;color:#967d6d}.product-info .price>strong{font:700 4cqw/1.2 FHRounded,sans-serif;letter-spacing:.3cqw}.product-info .price>.pill{padding:1.1cqw 3.1cqw;font:700 3.05cqw/1.1 FHRounded,sans-serif;letter-spacing:.3cqw;background:#870e12;color:#f8e3c6;border:1px solid #bd6868;border-radius:8cqw;margin-left:.6cqw}.product-info .benefits{padding:0;margin:0;gap:0;border:0;display:grid}.product-info .benefits li{display:block;font:700 3.85cqw/1.4 FHRounded,sans-serif;color:#826958;letter-spacing:.05cqw;padding:0;margin:0 0 5.15cqw;min-height:5.35cqw}.product-info .benefits li:last-child{margin-bottom:0}.product-info .product-form{padding-top:0}.offer-divider{display:flex;justify-content:space-between;margin:9.8cqw 0 7.3cqw}.offer-divider span{width:27.6%;height:.45cqw;min-height:1px;background:#c69191}.product-info .bundle-options{padding:0;margin:0;border:0}.product-info .bundle-options legend{position:absolute;width:1px;margin:0;padding:0}.product-info .bundle-options legend:before,.product-info .bundle-options legend:after{display:none}.product-info .bundle-card{border:.45cqw solid #c88d8c;border-radius:2.8cqw;margin:0 0 2.55cqw;background:#fdf7f0;transition:none}.product-info .bundle-card.is-selected{border-color:#a22122;background:#fffdfd}.product-info .bundle-choice{padding:3.3cqw 4.8cqw;gap:4.2cqw;min-height:19.4cqw;margin:0;position:relative}.product-info .bundle-card.is-selected .bundle-choice{min-height:14.6cqw;padding-top:3.5cqw;padding-bottom:1.5cqw}.product-info .bundle-choice input{width:5.4cqw;height:5.4cqw;flex-basis:5.4cqw;border-width:.24cqw;min-height:0;accent-color:#981b20}.product-info .bundle-choice input:checked{border:1.45cqw solid #981b20}.product-info .bundle-choice strong{font:700 4.05cqw/1.2 FHRounded,sans-serif;letter-spacing:-.08cqw;color:#242424;white-space:nowrap}.product-info .bundle-choice small{display:none}.product-info .bundle-price{gap:1.2cqw;color:#080808;align-self:center}.product-info .bundle-price b{font:700 4cqw/1.15 FHRounded,sans-serif;letter-spacing:-.1cqw}.product-info .bundle-price s{font:400 3.3cqw/1.15 FHRounded,sans-serif;color:#9c7723}.product-info .bundle-ribbon{right:7cqw;top:-2cqw;border-radius:0 0 2.2cqw 2.2cqw;background:#bf3828;padding:1cqw 2.2cqw;color:#fff;font:400 3cqw/1.3 FHRounded,sans-serif;letter-spacing:-.1cqw;z-index:1}.product-info .bundle-ribbon:before,.product-info .bundle-ribbon:after{content:"";position:absolute;top:0;border-bottom:2cqw solid #7e251c}.product-info .bundle-ribbon:before{right:100%;border-left:2cqw solid transparent}.product-info .bundle-ribbon:after{left:100%;border-right:2cqw solid transparent}.product-info .bundle-saving{display:none!important}.product-info .pack-colors,.product-info .pack-colors:has([data-second-color]:not([hidden])){display:flex;flex-direction:column;gap:1.9cqw;padding:1.2cqw 4.8cqw 2.8cqw}.product-info .pack-colors label{font:400 3.6cqw/1.3 FHRounded,sans-serif;margin:0 0 1.4cqw;color:#282828}.color-row{display:flex;gap:3.5cqw;align-items:center;color:#242424}.color-row>span{font:400 3.4cqw/1.1 FHRounded,sans-serif;min-width:4.5cqw}.product-info .pack-colors select{width:39.5cqw;max-width:80%;min-height:7.1cqw;height:7.1cqw;border:.3cqw solid #e4bebe;border-radius:5cqw;padding:.5cqw 1.7cqw;font:400 2.8cqw/1.3 FHRounded,sans-serif;color:#3e3e3e;background:#fff}.product-info .add-button{background:#790b22;border:0;border-radius:1.5cqw;color:#fff;min-height:11.75cqw;padding:1.7cqw;margin-top:1.25cqw;font:700 4.8cqw/1.3 FHRounded,sans-serif;letter-spacing:.13cqw}.product-info .payment-note{font-size:11px;margin-top:20px}.product-info .error{font:400 14px/1.4 FHRounded,sans-serif}.product-info .accordion{margin-top:15px}.product{align-items:start}.product .gallery{position:static}@media(max-width:899px){.product{padding-inline:20px;gap:28px}.product-info h1{font-size:8cqw}.product-info .viral-banner{font-size:3.65cqw}.product-info .price{margin-top:0}.product-info .benefits{padding:0;gap:0}.product-info .product-form{padding-top:0}}.product-info h1{font-size:8.2cqw;letter-spacing:.25cqw}.product-info .price>s{letter-spacing:.35cqw}.rating-stars{font-size:4.1cqw}.product-info .benefits li{font-weight:600;font-size:4cqw}.product-info .benefits li .benefit-emoji{display:inline-block;width:5.1cqw;font-size:4.3cqw;letter-spacing:0}.product-info .bundle-price{padding-right:1.2cqw}.product-info .pack-colors select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10'%3E%3Cpath d='M1 1h14L8 8z' fill='%23888'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2cqw center;background-size:2.3cqw;padding-right:5cqw}@media(max-width:899px){.product{max-width:none}.product-info h1{font-size:8.2cqw}}.header{height:154px}.brand .official-logo{display:block;width:136px;height:136px;max-height:none;object-fit:contain}@media(max-width:899px){.header{height:140px}.brand .official-logo{width:124px;height:124px}}:root{--red:#c51b2d}.announcement,.product-info .viral-banner,.product-info .add-button,.product-info .price>.pill{background:#c51b2d;color:#fff}.product-info .bundle-card.is-selected{border-color:#c51b2d}.product-info .bundle-choice input:checked{border-color:#c51b2d}.product-info .bundle-ribbon{background:#d42a32}.product-info .bundle-ribbon:before,.product-info .bundle-ribbon:after{border-bottom-color:#951322}.fh-reviews{margin:24px 0;color:#795d4f;font-family:FHRounded,sans-serif}.fh-rating{margin:0 0 22px;font-family:FHRounded,sans-serif}.fh-rating .jdgm-star,.fh-reviews .jdgm-star{color:#ffc000!important}.fh-reviews .jdgm-rev-widg{padding:16px 0}.fh-reviews .jdgm-rev{border-color:#ead8d4;padding:24px 0}.fh-reviews .jdgm-rev__author{color:#51301f}.fh-reviews .jdgm-rev__icon{border-radius:50%}.fh-reviews .jdgm-rev__body{font-size:16px;line-height:1.7}.fh-reviews .jdgm-write-rev-link{background:#c51b2d!important;color:#fff!important;border-color:#c51b2d!important;border-radius:6px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fonduehouse.css.map */
