:is(#fw-pack-restyle,.fw-build-box[id]){background:#f4f1e3;color:#2c1f50;padding:24px 16px 40px;font-family:Obviously-Regular,sans-serif}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-intro{max-width:1120px;margin:0 auto 24px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-intro h2{font-family:Bumsy-Regular,sans-serif;font-size:clamp(32px,5vw,56px);line-height:1.05;margin:8px 0 12px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-intro p{font-size:14px;line-height:1.5;margin:8px 0}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-intro__eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-build-box__pack-grid{max-width:1120px;margin:auto;gap:12px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice{min-height:190px;padding:18px 12px;border:1px solid #2c1f50;border-radius:20px;grid-template-columns:1fr;gap:12px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice:after{top:5px;right:5px;bottom:5px;left:5px;border-width:2px;border-radius:15px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__content{gap:12px;align-items:center}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__pill{padding:8px 10px;font-size:11px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__price{font-size:36px;line-height:1}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__card{min-height:0;padding:10px;border-radius:14px;width:100%}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__choose{font-size:11px;margin-bottom:6px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__quantity{font-family:Bumsy-Regular,sans-serif!important;font-size:36px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__subtext,:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__bottom{font-size:11px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-shipping{font-size:13px;line-height:1.4;text-align:center}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector{padding:24px 0 0}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__wrap{max-width:1120px;margin:auto;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview{border:1px solid #2c1f50;border-radius:20px;padding:16px;min-height:130px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview-grid{gap:8px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-preview-item{width:100%;max-width:84px;height:84px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__products{min-width:0}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__products h2{font-size:30px;line-height:1.1}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__status{font-size:14px;line-height:1.5}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__header{margin-bottom:20px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__list{max-height:none;overflow:visible;gap:12px;padding:0}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product{border:1px solid #2c1f50;border-radius:20px;background:#f4f1e3;padding:14px;grid-template-columns:72px minmax(0,1fr);gap:12px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__image,:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__image img{width:72px;height:72px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__info h3{font-size:17px;line-height:1.25;overflow-wrap:anywhere}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__info p{font-size:12px;line-height:1.5}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__qty{grid-column:2;width:136px;min-width:136px;grid-template-columns:44px 44px 44px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__qty button{width:44px;min-width:44px;height:44px;min-height:44px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-build-box__footer{margin-top:20px;padding-top:18px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-build-box__add-button{min-height:56px;padding:14px;font-size:14px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-box-complete-modal__content{max-width:480px;width:calc(100% - 32px);border:2px solid #2c1f50;border-radius:20px;padding:28px 20px}:is(#fw-pack-restyle,.fw-build-box[id]) button:focus-visible{outline:3px solid #2c1f50;outline-offset:3px}@media(min-width:991px){:is(#fw-pack-restyle,.fw-build-box[id]){padding:32px 40px 56px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-build-box__pack-grid{gap:20px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice{min-height:200px;padding:24px 32px;grid-template-columns:1fr 120px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__content{align-items:flex-start}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__price{font-size:56px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-shipping{grid-column:1/-1;text-align:left}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__wrap{grid-template-columns:300px minmax(0,1fr);align-items:start}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview{position:sticky;top:24px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product{grid-template-columns:80px minmax(0,1fr) 136px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__qty{grid-column:3}}@media(prefers-reduced-motion:reduce){:is(#fw-pack-restyle,.fw-build-box[id]) *{transition:none!important}}@media(max-width:600px){:is(#fw-pack-restyle,.fw-build-box[id]) .fw-build-box__pack-grid{gap:12px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice{display:grid!important;padding:18px 12px!important;gap:12px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__card{min-height:110px!important;max-width:none}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector{padding:24px 0 0!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__qty{grid-column:2!important;grid-row:2!important;width:136px!important;min-width:136px!important;max-width:136px!important;height:48px!important;min-height:48px!important;grid-template-columns:44px 44px 44px!important;justify-self:start}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__list{display:grid!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product{padding:14px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__info p{font-size:12px!important;line-height:1.5!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__qty button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__image,:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__image img{width:72px!important;height:72px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__list{max-height:none!important;overflow:visible!important}}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-build-box__add-button,:is(#fw-pack-restyle,.fw-build-box[id]) .fw-build-box__button-price,:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__price,:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-shipping{font-family:Arial,sans-serif!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-box-complete-modal__close{width:44px;height:44px;min-width:44px;min-height:44px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-fulfillment{margin:16px 0 0;font-size:14px;line-height:1.5;text-align:center}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__empty{font-size:14px;line-height:1.4;opacity:1}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__info,:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__info h3,:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__info p{text-align:left!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-build-box__add-button{font-size:16px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__info p{font-size:13px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview{background:#fff}@media(min-width:991px){:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview{top:214px!important;height:auto;min-height:280px;padding:24px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview-grid.is-6-pack{grid-template-columns:repeat(3,minmax(0,76px))!important;gap:12px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview-grid.is-12-pack{grid-template-columns:repeat(4,minmax(0,56px))!important;gap:8px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview-grid.is-6-pack .fw-pack-preview-item{width:76px;max-width:76px;height:76px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview-grid.is-12-pack .fw-pack-preview-item{width:56px;max-width:56px;height:56px}}@media(min-width:601px)and (max-width:990px){:is(#fw-pack-restyle,.fw-build-box[id]){padding:24px 24px 40px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-build-box__pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice{min-height:0;padding:22px 16px!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center;text-align:center;gap:14px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__content{align-items:center}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__price{font-size:44px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__card{width:100%;max-width:170px;min-height:0}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector{padding:24px 0 0!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__wrap{gap:20px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview{top:206px!important;height:auto;min-height:0;padding:12px 16px!important;z-index:20;box-shadow:0 6px 16px #2c1f501f}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview-grid.is-6-pack{grid-template-columns:repeat(6,minmax(0,72px))!important;gap:10px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview-grid.is-12-pack{grid-template-columns:repeat(6,minmax(0,64px))!important;gap:8px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview-grid.is-6-pack .fw-pack-preview-item{width:72px;max-width:72px;height:72px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview-grid.is-12-pack .fw-pack-preview-item{width:64px;max-width:64px;height:64px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product{grid-template-columns:80px minmax(0,1fr) 136px;align-items:center}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__qty{grid-column:3;grid-row:1}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__info p{font-size:14px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__status{text-align:left!important}}@media(max-width:600px){:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview.is-floating{position:-webkit-sticky!important;position:sticky!important;top:148px!important;left:auto!important;right:auto!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0 0 16px!important;padding:8px 10px!important;border:1px solid #2c1f50!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 16px #2c1f5024!important;overflow:visible!important;z-index:6!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview.is-floating .fw-flavor-selector__preview-grid{min-height:0!important;padding:0!important;background:transparent;box-shadow:none;border-radius:0}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview-grid.is-6-pack{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview-grid.is-12-pack{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px 6px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview-grid.is-6-pack .fw-pack-preview-item,:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__preview-grid.is-12-pack .fw-pack-preview-item{width:100%!important;max-width:50px!important;height:44px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector.has-floating-elements{padding-top:20px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__info p{font-size:14px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-shipping{font-size:14px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-build-box__selected-count,:is(#fw-pack-restyle,.fw-build-box[id]) .fw-build-box__selected-pack{font-size:14px}}@media(max-width:600px){body:has(.fw-build-box__footer.is-floating) back-to-top{bottom:calc(124px + env(safe-area-inset-bottom))!important}}@media(max-width:600px){:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-selector__list{gap:8px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product{position:relative!important;grid-template-columns:56px minmax(0,1fr) 116px!important;gap:10px!important;padding:10px!important;min-height:92px!important;align-items:start!important;border-radius:14px!important;margin:0 0 8px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__image{align-self:center!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__image,:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__image img{width:56px!important;height:56px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__info{grid-column:2!important;grid-row:1!important;min-width:0}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__info h3{font-size:15px!important;line-height:1.2!important;margin:0 0 2px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__info p{font-size:12.5px!important;line-height:1.35!important;margin:0!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product.is-expanded .fw-flavor-product__info p{display:block!important;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__qty{grid-column:3!important;grid-row:1!important;width:116px!important;min-width:116px!important;max-width:116px!important;height:44px!important;min-height:44px!important;grid-template-columns:40px 32px 40px!important;justify-self:end!important;align-self:start!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__qty button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-more[hidden]{display:none!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-more{position:absolute;right:10px;bottom:6px;width:116px;text-align:center;margin:0;padding:2px 0;min-height:28px;border:0;background:none;color:#2c1f50;font:inherit;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-more:focus-visible{outline:3px solid #2c1f50;outline-offset:2px;box-shadow:0 0 0 8px #f4f1e3}}@media(min-width:601px){.fw-flavor-more{display:none!important}}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-bab-free[hidden]{display:none!important}@media(max-width:600px){:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice{min-height:0!important;padding:12px 10px!important;gap:8px!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__card{min-height:84px!important;padding:8px!important}}.fw-cro-intro .fw-cro-badge-copy small{display:none}@media(min-width:750px){.fw-cro-intro .fw-cro-badge-copy small{display:block}}@media(max-width:600px){body .fw-cro-faq{padding-top:14px;padding-bottom:14px}body .fw-cro-faq h2{margin:0 0 10px!important}body .fw-cro-intro{padding-top:10px;padding-bottom:10px}}:is(#fw-pack-restyle,.fw-build-box[id]) [class*=yotpo],:is(#fw-pack-restyle,.fw-build-box[id]) .jdgm-widget{display:none!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__info .fw-cro-quotes-inline{margin-top:6px}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__info .fw-cro-quotes-inline p{display:block!important;-webkit-line-clamp:unset!important;line-clamp:none;overflow:visible!important}:is(#fw-pack-restyle,.fw-build-box[id]) .fw-cro-allergens-line{font-size:11.5px!important;margin:2px 0 0!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}@media(min-width:601px){html body :is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product{grid-template-columns:120px minmax(0,1fr) auto!important}html body :is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__image,html body :is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__image img{width:120px!important;height:120px!important}}@media(max-width:600px){html body :is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product{grid-template-columns:72px minmax(0,1fr)!important}html body :is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__image,html body :is(#fw-pack-restyle,.fw-build-box[id]) .fw-flavor-product__image img{width:72px!important;height:72px!important}}html body :is(#fw-pack-restyle,.fw-build-box[id]) .fw-build-box__add-button,html body :is(#fw-pack-restyle,.fw-build-box[id]) .fw-build-box__add-button span,html body :is(#fw-pack-restyle,.fw-build-box[id]) .fw-build-box__button-price,html body :is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-choice__price,html body :is(#fw-pack-restyle,.fw-build-box[id]) .fw-pack-shipping{font-family:Obviously-SemiBold,Obviously-Regular,sans-serif!important;font-weight:400!important}body.template-page-create-new-template :is(#fw-p49-banner,.section-gifting-hero) .fw-gift-hero__button{font-family:Obviously-SemiBold,Obviously-Regular,sans-serif!important;font-size:16px!important;line-height:1.2!important;width:auto!important;min-width:300px!important;max-width:100%!important;white-space:nowrap!important;padding:14px 28px!important;text-align:center}@media(max-width:749px){body.template-page-create-new-template :is(#fw-p49-banner,.section-gifting-hero) .fw-gift-hero__button{font-size:15px!important;min-width:0!important;padding:14px 20px!important}}@media(max-width:359px){body.template-page-create-new-template :is(#fw-p49-banner,.section-gifting-hero) .fw-gift-hero__button{white-space:normal!important}}body.template-page-create-new-template .fw-cro-quotes-section .fw-cro-quote blockquote,body.template-page-create-new-template .fw-cro-quotes-section .fw-cro-quote blockquote p{text-align:left!important;margin-left:0!important;margin-right:0!important}@media(min-width:750px){body.template-page-create-new-template .fw-cro-quotes-section .fw-cro-quotes-list{max-width:none!important;width:100%!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/fw-pack-choices-restyle.css.map */
