.house-campaign{display:block;background:#e9dec8;color:#3c2b21;padding:0;margin:0}.house-campaign>img{display:block;width:100%;height:auto;max-width:none}.house-links{display:flex;justify-content:center;align-items:center;gap:30px;padding:17px 20px;font:12px/1.5 Georgia,serif}.house-links a{color:inherit;text-align:center;text-decoration:underline;text-underline-offset:4px}#shop-all.product-section{margin-top:0;padding-top:25px;background:#fff;border-radius:0}@media(max-width:760px){.house-links{gap:12px;padding:14px 10px;font-size:10px}.house-links a{flex:1}}.house-speech{display:flex;justify-content:center;gap:32px;padding:16px 5vw 0;background:#e9dec8}.house-bubble{display:block;position:relative;width:340px;aspect-ratio:340/190;color:#493526;text-decoration:none;transition:filter .15s}.house-bubble svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.house-bubble span{position:absolute;left:8%;right:8%;top:17%;height:50%;display:flex;flex-direction:column;justify-content:center;text-align:center}.house-bubble em{font:italic 25px/1.15 Georgia,serif}.house-bubble strong{font:italic 700 27px/1.3 Georgia,serif}.house-bubble:hover{filter:brightness(1.04)}.house-bubble:focus-visible{outline:2px solid #543f2d;outline-offset:3px}.house-shop{display:table;margin:0 auto;padding:0 12px 18px;color:#493526;font:13px/1.5 Georgia,serif;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.house-speech{gap:8px;padding:10px 8px 0}.house-bubble{width:calc(50% - 4px)}.house-bubble em{font-size:clamp(12px,3.3vw,20px)}.house-bubble strong{font-size:clamp(12px,3.6vw,22px)}.house-shop{font-size:11px;padding-bottom:12px}}.medici-social-bar{display:flex;gap:22px;width:100%;max-width:620px;margin:0 0 34px;padding:8px 8px 22px;position:relative;z-index:3;color:#20201d}.medici-social-bar a{--bubble:#f9edcf;position:relative;isolation:isolate;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:120px;padding:20px 17px 23px;border:3px solid #20201d;border-radius:48% 52% 46% 54%/45% 47% 53% 55%;background:var(--bubble);box-shadow:-5px 5px 0 3px #db493e,-7px 7px 0 3px #20201d;transform:rotate(-3deg);text-align:center;text-decoration:none;color:#20201d;transition:transform .18s}.medici-social-bar a:nth-child(2){--bubble:#ffdf72;transform:rotate(3deg);box-shadow:5px 5px 0 3px #329f9e,7px 7px 0 3px #20201d}.medici-social-bar a:before{content:"";position:absolute;z-index:-1;top:5px;right:5px;bottom:5px;left:5px;border-radius:inherit;background-image:radial-gradient(#20201d55 .8px,transparent 1px);background-size:4px 4px;-webkit-mask-image:linear-gradient(120deg,#000,transparent 35%,transparent 72%,#000);mask-image:linear-gradient(120deg,#000,transparent 35%,transparent 72%,#000);pointer-events:none}.medici-social-bar a:after{content:"";position:absolute;bottom:-15px;left:24px;width:26px;height:28px;background:var(--bubble);border-left:3px solid #20201d;border-bottom:3px solid #20201d;clip-path:polygon(0 0,100% 0,0 100%);transform:skew(-19deg) rotate(-12deg);z-index:-1}.medici-social-bar a:nth-child(2):after{left:auto;right:26px;transform:scaleX(-1) skew(-19deg) rotate(-12deg)}.medici-social-bar span{font:400 20px/1.05 Bangers,Impact,sans-serif;letter-spacing:.055em;text-transform:uppercase;max-width:210px}.medici-social-bar strong{font:400 clamp(14px,1.55vw,21px)/1.25 "Permanent Marker","Trebuchet MS",cursive;letter-spacing:-.045em;white-space:nowrap;color:#20201d}.medici-social-bar i{font:700 21px/1 Arial,sans-serif;display:inline-block;vertical-align:middle;color:#c9302c}.medici-social-bar a:hover{transform:rotate(0) translateY(-3px)}.medici-social-bar a:focus-visible{outline:3px solid #164bd7;outline-offset:10px}@media(max-width:600px){.medici-social-bar{gap:17px;padding:8px 7px 22px}.medici-social-bar a{min-height:114px;padding:18px 11px 22px}.medici-social-bar span{font-size:17px}.medici-social-bar strong{font-size:clamp(12px,3.4vw,18px)}.medici-social-bar i{font-size:16px}}@media(max-width:380px){.medici-social-bar{flex-direction:column;gap:28px;align-items:center}.medici-social-bar a{flex:none;width:90%;min-height:108px}.medici-social-bar strong,.medici-social-bar span{font-size:20px}}@media(prefers-reduced-motion:reduce){.medici-social-bar a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
