.corporate-gifts{--cg-gap: 2.4rem}.cg-banner{padding:2.4rem 2rem;margin-bottom:3.2rem;border-radius:var(--blocks-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.cg-banner__heading{margin:0}.cg-banner__text{margin-top:.8rem;font-size:calc(var(--font-body-size) * .95)}.cg-banner__text p{margin:0}.cg-toolbar{gap:1.6rem;padding-bottom:1.6rem;margin-bottom:2.4rem;border-bottom:1px solid rgb(var(--color-border));flex-wrap:wrap}.cg-toolbar__count{font-weight:var(--font-body-weight-bolder)}.cg-toolbar__sort-label{font-weight:var(--font-body-weight-bolder);white-space:nowrap}.cg-toolbar__sort-select{height:4rem;padding:0 3.2rem 0 1.2rem;border:1px solid rgb(var(--color-border));border-radius:var(--inputs-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:calc(var(--font-body-size) * .9);cursor:pointer}.cg-card{display:flex}.cg-card__trigger{display:flex;flex-direction:column;height:auto;min-height:0;align-items:stretch;white-space:normal;width:100%;padding:1.2rem 1.2rem 1.6rem;border:1px solid rgb(var(--color-border));border-radius:var(--pcard-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);text-align:left;cursor:pointer;transition:border-color var(--duration-default) ease,box-shadow var(--duration-default) ease}.cg-card__trigger:hover{border-color:rgb(var(--color-foreground-lighten-60));box-shadow:0 4px 16px #0000000f}.cg-card__media{position:relative;display:block;flex-shrink:0;width:100%;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--pcard-radius) - .6rem);background-color:rgb(var(--color-secondary-background))}.cg-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--duration-default) ease,transform var(--duration-image) ease}.cg-card__image--second{opacity:0}@media(hover:hover){.cg-card__trigger:hover .cg-card__image--main{transform:scale(1.04)}.cg-card__media--has-second:hover .cg-card__image--main{opacity:0}.cg-card__media--has-second:hover .cg-card__image--second{opacity:1}}.cg-card__badge{position:absolute;top:1rem;left:1rem;z-index:1}.cg-card__title{margin-top:1.4rem;font-family:var(--font-pcard-title-family);font-weight:var(--font-pcard-title-weight);font-size:var(--font-pcard-title-size);text-transform:var(--font-pcard-title-transform);line-height:1.3}.cg-card__price{margin-top:auto;padding-top:.4rem;color:rgb(var(--color-foreground-lighten-60))}.cg-grid__empty{grid-column:1 / -1;text-align:center;padding:4rem 0}.cg-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:2rem}.cg-modal[hidden]{display:none}.cg-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;cursor:pointer}.cg-modal__inner{position:relative;z-index:1;width:100%;max-width:92rem;max-height:min(86vh,72rem);overflow:hidden;border-radius:var(--blocks-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 20px 60px #00000040;animation:cg-modal-in var(--animation-fast) both}@keyframes cg-modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cg-modal__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:none;border-radius:50%;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;box-shadow:0 2px 8px #00000026}.cg-modal__body{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem;max-height:inherit;padding:3.2rem;overflow-y:auto}.cg-modal__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--medium-blocks-radius);background-color:rgb(var(--color-secondary-background))}.cg-modal__main-image,.cg-modal__media img{width:100%;height:100%;object-fit:cover}.cg-modal__thumbs{display:flex;gap:.8rem;margin-top:1.2rem;flex-wrap:wrap}.cg-modal__thumb{width:6.4rem;height:6.4rem;padding:0;overflow:hidden;border:2px solid transparent;border-radius:var(--small-blocks-radius);background:transparent;cursor:pointer}.cg-modal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.cg-modal__thumb.is-active{border-color:rgb(var(--color-primary))}.cg-modal__details{display:flex;flex-direction:column;min-width:0}.cg-modal__title{margin:0 0 .8rem}.cg-modal__price{margin:0 0 1.6rem;font-size:calc(var(--font-body-size) * 1.15);font-weight:var(--font-body-weight-bolder)}.cg-modal__description{margin-bottom:2rem;max-height:24rem;overflow-y:auto;padding-right:.8rem}.cg-modal__variants{margin:0 0 2rem;padding:0;border:none;border-top:1px solid rgb(var(--color-border))}.cg-modal__variant{display:flex;align-items:baseline;gap:1.2rem;padding:1rem 0;border-bottom:1px solid rgb(var(--color-border));cursor:pointer}.cg-modal__variant-input{accent-color:rgb(var(--color-primary));margin:0;align-self:center;cursor:pointer}.cg-modal__variant-title{flex-grow:1}.cg-modal__variant.is-soldout{color:rgb(var(--color-foreground-lighten-60));cursor:not-allowed}.cg-modal__variant-price{white-space:nowrap}.cg-modal__actions{margin-top:auto;display:flex;align-items:stretch;gap:1.2rem}.cg-modal__order-btn{flex-grow:1}.cg-basket-toggle{position:fixed;right:2rem;bottom:2rem;z-index:90;display:inline-flex;align-items:center;gap:.8rem;border-radius:999px;box-shadow:0 6px 20px #0003}.cg-basket-toggle__count{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .6rem;border-radius:999px;background-color:rgb(var(--color-button-text));color:rgb(var(--color-button));font-size:1.2rem;font-weight:var(--font-body-weight-bolder);line-height:1}.cg-basket{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101}.cg-basket[hidden]{display:none}.cg-basket__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;cursor:pointer}.cg-basket__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(44rem,100vw);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:-8px 0 30px #0003;animation:cg-basket-in var(--animation-fast) both}@keyframes cg-basket-in{0%{transform:translate(100%)}to{transform:translate(0)}}.cg-basket__header{padding:2rem 2.4rem;border-bottom:1px solid rgb(var(--color-border))}.cg-basket__close{position:static;box-shadow:none}.cg-basket__items{flex-grow:1;overflow-y:auto;padding:0 2.4rem}.cg-basket__item{display:flex;align-items:flex-start;gap:1.4rem;padding:1.6rem 0;border-bottom:1px solid rgb(var(--color-border))}.cg-basket__item-image{width:6.4rem;height:6.4rem;object-fit:cover;border-radius:var(--small-blocks-radius);background-color:rgb(var(--color-secondary-background));flex-shrink:0}.cg-basket__item-info{flex-grow:1;min-width:0}.cg-basket__item-title{margin:0;font-weight:var(--font-body-weight-bolder)}.cg-basket__item-variant{margin:.2rem 0 0;font-size:calc(var(--font-body-size) * .85);color:rgb(var(--color-foreground-lighten-60))}.cg-basket__item-controls{display:flex;align-items:center;gap:1.6rem;margin-top:1rem}.cg-basket__remove{padding:0;border:none;background:transparent;color:rgb(var(--color-foreground-lighten-60));font-size:calc(var(--font-body-size) * .85);text-decoration:underline;cursor:pointer}.cg-basket__item-price{white-space:nowrap;font-weight:var(--font-body-weight-bolder)}.cg-basket__empty{padding:2.4rem;text-align:center;color:rgb(var(--color-foreground-lighten-60))}.cg-basket__empty[hidden]{display:none}.cg-basket__footer{padding:2rem 2.4rem;border-top:1px solid rgb(var(--color-border))}.cg-basket__footer[hidden]{display:none}.cg-basket__checkout{width:100%}html.cg-modal-open,html.cg-modal-open body{overflow:hidden}@media(max-width:767px){.cg-modal{padding:0;align-items:flex-end}.cg-modal__inner{max-height:92vh;border-bottom-left-radius:0;border-bottom-right-radius:0}.cg-modal__body{grid-template-columns:1fr;gap:2rem;padding:2rem}.cg-toolbar{align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-corporate-gifts.css.map */
