/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.cart-gift{display:block;margin-top:48px;isolation:isolate;margin-bottom:24px}.cart-gift[loading]{position:relative}.cart-gift[loading] .loader-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-background);z-index:3}.cart-gift .loader-wrapper{display:none}.cart-gift__infos{padding:9px 0;width:100%}@media(min-width:750px){.cart-gift__infos{padding:0}}.cart-gift__list{--size: 1;padding-top:24px;display:grid;width:100%;grid-template-columns:repeat(var(--size),1fr);gap:var(--grid-mobile-horizontal-spacing)}@media(min-width:750px){.cart-gift__list{--size: 2;gap:var(--grid-desktop-horizontal-spacing)}}.cart-gift__item{position:relative;border:1px solid #cccccc;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px 0 0;margin-bottom:24px;gap:8px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;overflow:hidden}@media(min-width:750px){.cart-gift__item{padding:10px 12px}}.cart-gift__item[data-status]:hover{border:1px solid #999999}.cart-gift__item[data-status=checked]{border-color:#000}.cart-gift__item[data-status=checked]:hover{border-color:#999}.cart-gift__item[data-status=checked]:hover [data-status=checked]{background-color:#666;border-color:#666}.cart-gift__item[data-status=checked]:hover [data-status=checked]:before{opacity:1}.cart-gift__item[data-status=checked]:hover [data-status=checked]:after,.cart-gift__item[data-status=checked]:hover [data-status=checked] svg{opacity:0}.cart-gift__item[data-status=disabled]{pointer-events:none;color:#999;border-color:#e5e5e5}.cart-gift__item[data-status=disabled]:before,.cart-gift__item[data-status=disabled]:after{opacity:0}.cart-gift__item[data-status=disabled] [type=button]{opacity:0}.cart-gift__item[data-status=default]:hover{border-color:#000}.cart-gift__item-subtitle,.cart-gift__item-price,.cart-gift__item-title{display:block;text-align:center;margin-bottom:8px}.cart-gift__item-price,.cart-gift__item-subtitle{font-weight:400}.cart-gift__item-price{margin-bottom:0}.cart-gift__item-qty{margin:8px auto 0}.cart-gift__item-image{max-width:33vw;width:auto;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:750px){.cart-gift__item-image{width:100%;height:auto;max-width:50%}}.cart-gift__icon{position:absolute;z-index:2;top:9px;right:9px;border:none;border-radius:100%;width:20px;height:20px;border:1px solid transparent;background:transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0;line-height:0;cursor:pointer}.cart-gift__icon:after,.cart-gift__icon:before{content:"";display:block;width:9px;height:2px;background-color:currentColor;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0}.cart-gift__icon svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cart-gift__icon:after{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.cart-gift__icon[data-status=default]{color:#666;border-color:#666;background:var(--color-base-background-1)}.cart-gift__icon[data-status=default]:after,.cart-gift__icon[data-status=default]:before{opacity:1}.cart-gift__icon[data-status=default] svg{opacity:0}.cart-gift__icon[data-status=checked]{color:#fff;border-color:#000;background-color:#000}.cart-gift__icon[data-status=checked]:before,.cart-gift__icon[data-status=checked]:after{opacity:0}.cart-gift__icon[data-status=checked] svg{fill:#fff;opacity:1}.cart-gift [data-error]{display:block;text-transform:none;color:#740000;margin-bottom:20px}.cart-gift .cart__modules-title *{margin:18px 0 14px}.cart-gift .cart__modules-title--discount{text-transform:none;margin:0 0 18px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-main-cart-gift.css.map */
