.cart-free-gift-promo{background:#efece8;border:1px solid #999;padding:24px;border-radius:4px;margin-bottom:2rem;margin-top:1rem}@media(min-width:720px){.cart-free-gift-promo{margin-bottom:4rem}}.cart-free-gift-promo__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem}.cart-free-gift-promo__text-holder{display:flex;flex-flow:column;margin:0;gap:1rem}.cart-free-gift-promo__title{margin:0}.cart-free-gift-promo__title:empty{display:none}.cart-free-gift-promo__button{width:100%;padding:20px 32px;gap:24px}@media(min-width:720px){.cart-free-gift-promo__button{width:auto}}.cart-free-gift-promo__tiers{list-style:none;margin:0;padding:0;display:flex;gap:.75rem}.cart-free-gift-promo__tier{padding:.35rem .85rem;border:1px solid #999;border-radius:999px;font-size:.9rem;opacity:.55}.cart-free-gift-promo__tier.is-reached{background:#1e1e1e;color:#fff;border-color:#1e1e1e;opacity:1}.cart-free-gift-promo__warning{flex-basis:100%;margin:0;color:#a04a00;border:1px solid #0000004d;padding:10px;font-size:.9rem}.cart-free-gift-promo__notice{flex-basis:100%;margin:0;color:#000;font-size:.9rem;font-style:italic}.cart-free-gift-promo--drawer{margin:0;padding:var(--cart-drawer-padding, 16px) 0;background:transparent;margin:0 var(--cart-drawer-padding, 16px);border:none;border-bottom:1px solid var(--cart-line-border, rgb(0 0 0 / 35%));border-radius:0;flex:0 0 auto}@media(min-width:720px){.cart-free-gift-promo--drawer{margin-bottom:0}}.cart-free-gift-promo--drawer .cart-free-gift-promo__inner{flex-direction:column;align-items:stretch;gap:12px}.cart-free-gift-promo--drawer .cart-free-gift-promo__text-holder{gap:4px}.cart-free-gift-promo--drawer .cart-free-gift-promo__button{width:100%;padding:14px 20px;gap:16px}.cart-free-gift-promo--drawer .cart-free-gift-promo__notice,.cart-free-gift-promo--drawer .cart-free-gift-promo__warning{font-size:.85rem}.cart-free-gift-modal{border:none;padding:0;max-width:1200px;width:96vw;height:90vh;background:#efece8;border-radius:0}.cart-free-gift-modal[open]{visibility:visible;pointer-events:auto}@media(max-width:720px){.cart-free-gift-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}.cart-free-gift-modal::backdrop{background:#0000008c}.cart-free-gift-modal__inner{display:flex;flex-direction:column;height:100%}.cart-free-gift-modal__header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #0000004d}.cart-free-gift-modal__title{margin:0;font-weight:400;font-size:25px;line-height:40px;letter-spacing:0%;vertical-align:middle}.cart-free-gift-modal__close{background:none;border:none;cursor:pointer;padding:.25rem;justify-self:end}.cart-free-gift-modal__body{flex:1;display:flex;flex-direction:column;overflow:hidden}.cart-free-gift-modal__steps{list-style:none;margin:0;padding:1rem 1.5rem;display:flex;gap:1.5rem;font-size:.9rem;color:#888;flex-shrink:0}.cart-free-gift-modal__steps li{border:1px solid #0000004d;padding:16px 24px}.cart-free-gift-modal__steps li.is-active{color:#000;border-color:#000;opacity:1;font-weight:600}.cart-free-gift-modal__steps li:has([data-gift-back-to-step]){padding:0}.cart-free-gift-modal__step-btn{-webkit-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;font:inherit;color:inherit;padding:16px 24px;text-align:left;width:100%}.cart-free-gift-modal__step-btn:hover{background:#0000000a}.cart-free-gift-modal__slides{flex:1;position:relative;overflow:hidden}.cart-free-gift-modal__slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;padding:1.5rem}.cart-free-gift-modal__slide--config{padding:0}.cart-free-gift-modal .configurator__options,.cart-free-gift-modal .henk-configurator__options{display:flex;flex-direction:column}.cart-free-gift-modal .cart-free-gift-modal__visual-back{margin-top:auto;display:flex;align-items:center;width:100%;padding:12px 32px 12px min(3.7vw,64px);background:transparent;gap:24px;border:none;border-top:1px solid #0000004d;cursor:pointer;font:inherit;height:79px;font-weight:400;color:#1e1e1e;text-align:center;transition:background .15s,color .15s}.cart-free-gift-modal .cart-free-gift-modal__visual-back:hover{background:#1e1e1e;color:#fff}.cart-free-gift-modal__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);row-gap:3rem}.cart-free-gift-modal__item{margin:0;display:flex;border:1px solid #0000004d;position:relative;transition:opacity .15s}.cart-free-gift-modal__item.is-unlocked{opacity:1}.cart-free-gift-modal__item.is-locked{opacity:.3}@media(max-width:720px){.cart-free-gift-modal__grid{grid-template-columns:repeat(2,1fr);row-gap:2rem}}.cart-free-gift-modal__link{display:flex;flex-flow:column;width:100%;background:transparent;text-align:left;cursor:pointer;text-decoration:none;color:inherit;border:none;padding:0;transition:opacity .15s}.cart-free-gift-modal__item.is-unlocked .cart-free-gift-modal__link:hover{opacity:.75}.cart-free-gift-modal__item.is-locked .cart-free-gift-modal__link{cursor:not-allowed}.cart-free-gift-modal__image{width:100%;border-bottom:1px solid #0000004d;height:auto;aspect-ratio:1 / 1;object-fit:cover}.cart-free-gift-modal__name{display:block;font-size:16px;font-weight:400;padding:16px 16px 4px}.cart-free-gift-modal__meta{display:block;font-size:14px;font-weight:400;padding:0 16px 16px;color:#1e1e1e;opacity:.7}.cart-free-gift-modal__config-wrap{position:relative;width:100%;height:100%;overflow:auto}.cart-free-gift-modal__config-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#efece8;z-index:1}.cart-free-gift-modal__config-loading[hidden]{display:none}.cart-free-gift-modal__config-container{width:100%;height:100%;min-height:500px}.cart-free-gift-modal .henk-configurator{width:100%;max-width:100%;height:100%;margin:0}.cart-free-gift-modal .logictrade-configurator__layout{height:100%;margin-top:0!important;max-width:100%}.cart-free-gift-modal .logictrade-configurator__element{height:100%;max-width:100%}.cart-free-gift-modal .configurator__steps-title{border-bottom:none!important;padding:20px 38px 0!important}.cart-free-gift-modal .configurator__promo-banner{padding:20px 38px 38px;max-width:unset;margin:0;width:100%;border-bottom:1px solid var(--color-border-base);color:#000;font-size:14px;line-height:1.4}.cart-free-gift-modal .configurator__summary{border-top:none!important;padding:0}.cart-free-gift-modal .henk-action-bar__item{font-weight:400;display:flex;align-items:center;height:79px;font-size:16px;padding:12px 32px!important;line-height:100%;letter-spacing:2%}.cart-free-gift-modal .henk-action-bar__item .fs-small{font-weight:400;font-size:16px;line-height:100%;letter-spacing:2%}.cart-free-gift-modal #configurator-add-to-cart{border-left:1px solid #0000004d;padding:12px 32px!important;gap:24px!important;display:flex;align-items:center;justify-content:space-between;font-weight:400;height:79px;font-size:16px;line-height:100%;letter-spacing:2%}.cart-free-gift-modal #configurator-add-to-cart.is-disabled,.cart-free-gift-modal #configurator-add-to-cart[disabled]{cursor:not-allowed;opacity:.5}.cart-free-gift-modal .configurator__option.is-higher-tier{opacity:.35}.cart-free-gift-modal .configurator__option.is-higher-tier:hover{opacity:.6}.cart-free-gift-modal .configurator__option.is-higher-tier.is-selected{opacity:1}@media screen and (max-width:767px){.cart-free-gift-modal .henk-action-bar{position:static!important;width:100%!important;max-width:100%}.cart-free-gift-modal .henk-configurator__visual{position:static!important;top:auto!important}.cart-free-gift-modal .henk-configurator,.cart-free-gift-modal .henk-configurator__grid,.cart-free-gift-modal .henk-configurator__options,.cart-free-gift-modal .henk-configurator__visual{max-width:100%;min-width:0}.cart-free-gift-modal__config-wrap{overflow-x:hidden}.cart-free-gift-modal__header{padding:12px 16px}.cart-free-gift-modal__title{font-size:20px;line-height:28px}.cart-free-gift-modal__steps{padding:12px 16px;gap:8px}.cart-free-gift-modal__steps li{flex:1 1 0;min-width:0;padding:10px 12px}.cart-free-gift-modal__step-btn{padding:10px 12px}.cart-free-gift-modal__slide{padding:16px}.cart-free-gift-modal__slide--config{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/henk-cart-promo.css.map */
