.bh-giveaway-entry{text-align:center;padding:24px 16px}#bh-giveaway{box-sizing:border-box;width:min(480px,calc(100% - 32px));max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);padding:32px 24px;border:0;border-radius:12px;background:#faf8f5;color:#17211f;overflow-y:auto;overscroll-behavior:contain}#bh-giveaway::backdrop{background:#0009}#bh-giveaway .bh-giveaway-close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;font-size:28px;color:inherit;cursor:pointer}#bh-giveaway h2{font-size:clamp(26px,6vw,36px);line-height:1.15;margin:12px 0;overflow-wrap:break-word}#bh-giveaway p{font-size:15px;line-height:1.5}#bh-giveaway .bh-giveaway-brand{font-size:11px;letter-spacing:1.6px;padding-right:20px;color:#397d78}#bh-giveaway form{display:grid;gap:8px;min-width:0}#bh-giveaway input:not([type=hidden]):not([type=checkbox]){box-sizing:border-box;display:block;width:100%;min-width:0;min-height:46px;border:1px solid #8a9994;border-radius:6px;background:#fff;color:#17211f;font:inherit;font-size:16px;padding:10px 12px;margin-bottom:8px}#bh-giveaway .bh-giveaway-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;margin-top:8px}#bh-giveaway input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin:0}#bh-giveaway .bh-giveaway-privacy{font-size:12px}#bh-giveaway .button{width:100%;min-height:48px}@media(max-width:749px){.product__media-wrapper,.product__info-wrapper,.product__info-container,.product__media-list,.product__media-item{min-width:0}.product__description{overflow-wrap:break-word}.product__description img,.product__description video{max-width:100%;height:auto}.product__description iframe{max-width:100%}.product__description table{display:block;max-width:100%;overflow-x:auto}.card__heading,.collection-hero__title,.cart-item__name{overflow-wrap:break-word}.cart-item__details,.cart-item__totals{min-width:0}input[type=email],input[type=tel],input[type=text],input[type=number],select,textarea{font-size:16px}}@media(max-width:374px){.bh-content h1{font-size:clamp(30px,10vw,38px)!important;letter-spacing:-1px!important}#bh-product-beanhaus .bhp__buy-row{grid-template-columns:1fr}#bh-giveaway{padding:28px 18px}}#bh-giveaway .bh-giveaway-prize{display:flex;align-items:center;gap:16px;margin:16px 0;padding:10px;border:1px solid #d7ded9;border-radius:8px;background:#fff}#bh-giveaway .bh-giveaway-prize img{display:block;flex:0 0 120px;width:120px;height:120px;object-fit:cover;border-radius:6px}#bh-giveaway .bh-giveaway-prize p{font-size:17px;line-height:1.3;font-weight:600;margin:0;overflow-wrap:anywhere}@media(max-width:374px){#bh-giveaway .bh-giveaway-prize img{flex-basis:88px;width:88px;height:88px}#bh-giveaway .bh-giveaway-prize{gap:10px}}#bh-giveaway .bh-giveaway-prize{display:block;margin:8px 0 16px;padding:0;border:0;background:transparent}#bh-giveaway .bh-giveaway-prize img{display:block;width:100%;height:auto;max-width:none;object-fit:contain;border-radius:8px}#bh-giveaway .bh-giveaway-prize p{margin:10px 0 0}@media(min-width:750px){#bh-giveaway{width:min(920px,calc(100% - 32px))}#bh-giveaway[open]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand brand" "title title" "prize intro" "prize social" "prize form";column-gap:28px;align-items:start}#bh-giveaway .bh-giveaway-brand{grid-area:brand}#bh-giveaway h2{grid-area:title}#bh-giveaway .bh-giveaway-prize{grid-area:prize}#bh-giveaway>p:nth-of-type(2){grid-area:intro}#bh-giveaway>p:nth-of-type(3){grid-area:social}#bh-giveaway form{grid-area:form}}@media(max-width:900px){#bh-product-beanhaus{width:100%;max-width:100%;overflow-x:clip}#bh-product-beanhaus .bhp__shell{width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}#bh-product-beanhaus .bhp__gallery,#bh-product-beanhaus .bhp__info,#bh-product-beanhaus .bhp__form,#bh-product-beanhaus .bhp__dynamic-checkout{width:100%;max-width:100%;min-width:0}#bh-product-beanhaus .bhp__image-card{max-width:100%;overflow:hidden!important}#bh-product-beanhaus .bhp__main-image,#bh-product-beanhaus .bhp__thumbs{max-width:100%}#bh-product-beanhaus .bhp__buy-row{grid-template-columns:100px minmax(0,1fr)!important}#bh-product-beanhaus .bhp__add{min-width:0;gap:8px}#bh-product-beanhaus .bhp__description{overflow-wrap:anywhere}}@media(max-width:374px){#bh-product-beanhaus .bhp__buy-row{grid-template-columns:minmax(0,1fr)!important}}#bh-giveaway.bh-giveaway-success{width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 32px)}#bh-giveaway.bh-giveaway-success[open]{display:block}#bh-giveaway.bh-giveaway-success .bh-giveaway-prize,#bh-giveaway.bh-giveaway-success>p:nth-of-type(2),#bh-giveaway.bh-giveaway-success>p:nth-of-type(3){display:none}#bh-giveaway.bh-giveaway-success form{display:block}#bh-giveaway.bh-giveaway-success [role=status]{font-size:18px;line-height:1.45;margin:20px 0}#bh-giveaway.bh-giveaway-success form .button{margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/beanhaus-responsive-giveaway.css.map */
