.c-gift-item__image,.c-gift-item__title,.c-gift-item__quantity{pointer-events:none!important}.c-gift-item__quantity .QuantitySelector__Button,.c-gift-item__quantity .CartItem__Remove{visibility:hidden!important}.c-gift_target__quantity-input{min-width:25px}.c-gift{margin:0;padding:20px 0;border-radius:6px;background:#fff;-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,.03);box-shadow:0 2px 8px #00000008}@media screen and (max-width: 749px){.c-gift{-webkit-box-shadow:none;box-shadow:none}}.c-gift .u-h1{font-weight:400;margin-bottom:30px}.c-gift__product-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin:15px 0 20px}.c-gift__product-item{width:30%;width:calc(33.333333% - 10px);cursor:pointer}.c-gift__product-image-wrapper{position:relative}.c-gift__product-image-wrapper:before{content:"";display:block;width:33%;height:0;padding-top:40%;background-position:center;background-size:contain;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:absolute;top:.2rem;left:.2rem;margin:auto;z-index:2}.c-gift__product-image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%}.c-gift__product-info{margin-top:10px}.c-gift__product-info-meta{line-height:1}.c-product-meta__title{margin-bottom:5px;word-wrap:break-word}.c-product-meta__tips{font-size:1rem;line-height:1!important}.c-gift__form-wrapper{padding:1.2rem 1.6rem}@media screen and (max-width: 749px){.c-gift__form-wrapper{padding:1.2rem 0}}.c-gift__form-wrapper .Form__Item{margin-bottom:0}.c-gift__form-wrapper .Form__Label{font-size:14px;color:var(--heading-color)}.c-gift__form-wrapper .Form__Input,.c-gift__form-wrapper .Form__Item select{padding:6px 7px;height:32px;border:1px solid #AAAAAA;background-color:#fff}.c-gift-form__text-wrapper{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-gift-form__text-wrapper>*{width:100%}.c-gift__add-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.c-gift__button{line-height:1.6;min-height:var(--button-height);padding:10px 15px!important;max-width:100%;width:auto}.c-gift__button.c-button span:before,.c-gift__button.c-button span:after{display:none}.c-gift__button.is-loading{pointer-events:none!important;cursor:not-allowed!important;position:relative}.c-gift__button.is-loading .loader-button__loader{display:block!important;opacity:1;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%)}.c-gift .loader-button__text{display:block}.c-gift__button.is-loading .loader-button__text{visibility:hidden;opacity:0}@-webkit-keyframes spinnerRotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinnerRotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinnerDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes spinnerDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes spinnerColor{0%{stroke:currentColor}40%{stroke:currentColor}66%{stroke:currentColor}80%,90%{stroke:currentColor}}@keyframes spinnerColor{0%{stroke:currentColor}40%{stroke:currentColor}66%{stroke:currentColor}80%,90%{stroke:currentColor}}.c-gift__button .spinner svg{margin:auto;-webkit-animation:spinnerRotate 2s linear infinite;animation:spinnerRotate 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;display:inline-block;width:15px;height:15px;vertical-align:middle}.c-gift__button .spinner circle{-webkit-animation:spinnerDash 1.5s ease-in-out infinite,spinnerColor 6s ease-in-out infinite;animation:spinnerDash 1.5s ease-in-out infinite,spinnerColor 6s ease-in-out infinite}.c-gift__button.button--secondary{background:transparent;border:1px solid currentColor}.c-musubikata-wrapper{margin-top:10px}.c-musubikata-wrapper .c-gift__notice:last-child{margin-bottom:0}.c-gift{padding:.4rem 0}.c-gift .c-field--radio{margin-bottom:.8rem}.c-gift .c-field--radio label{cursor:pointer;padding:.2rem 0}.c-gift .c-field--radio label img{width:7rem;border:1px solid var(--border-color)}.c-gift .c-field--radio label span{font-size:1.2rem}.c-gift .c-field--radio:last-child{margin-bottom:0}.c-gift__container-title{font-size:1.8rem;margin-top:0;margin-bottom:1.2rem}.c-gift__tips{font-size:1.1rem!important;font-weight:400!important;color:rgb(var(--color-foreground));margin-bottom:.4rem;display:inline-block}.c-gift .c-gift__label{font-size:1.3rem!important;font-weight:400!important;color:rgb(var(--color-foreground));margin-bottom:.4rem;display:inline-block}.c-gift select{width:100%;padding:1rem 1.6rem!important;color:rgb(var(--color-foreground))}.c-gift input{color:rgb(var(--color-foreground))}.c-gift__radio-container{margin:1.5rem 0}.c-gift__form-wrapper p{font-size:1.3rem;font-weight:400;color:rgb(var(--color-foreground))}.c-gift__form-wrapper .c-gift__product-item-block{border:1px solid var(--border-color);border-radius:6px;padding:1.5rem;margin-bottom:1.2rem}.c-gift__form-wrapper .c-gift__product-item-block>p{margin-top:0}.c-gift__form-wrapper--wrapping{padding-top:0}.c-gift__form-wrapper--wrapping .c-gift__product-item-wrapper{margin:0}.c-gift__section-title{padding:2rem 1.6rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4rem}@media screen and (max-width: 749px){.c-gift__section-title{padding:2rem 0 0}}.c-gift__section-title--in-section{padding:2rem 0 .4rem}.c-gift__section-title .link{text-decoration:none;font-size:1.2rem}.c-gift__section-title+.c-gift__add-button-wrapper{padding:0 1.6rem}@media screen and (max-width: 749px){.c-gift__section-title+.c-gift__add-button-wrapper{padding:0}}.c-gift__add-button-wrapper{padding:0;margin-top:1.2rem;margin-bottom:1.6rem}.c-gift__button{--color-button: var(--cta-color-button);border-radius:4px;-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,.08);box-shadow:0 2px 6px #00000014;width:100%}.c-gift__button.button--secondary{color:rgba(var(--color-button),var(--alpha-button-background))}.c-gift__button .loader-button__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-gift__button .icon-cart{width:2rem;height:2rem;margin-right:.8rem}.c-gift__button:before,.c-gift__button:after{content:none}.c-gift__non-target-text{padding:0 1.6rem;font-size:1.6rem;font-weight:400;color:rgb(var(--color-foreground));margin-bottom:2rem}@media screen and (max-width: 749px){.c-gift__non-target-text{padding:0}}.c-gift #gift__selector-naire .c-gift__section-title--in-section{padding-top:0}@media screen and (max-width: 749px){.c-Cart__GiftContainer{margin-top:3.6rem}}.c-non-padding-lr{padding-left:0!important;padding-right:0!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-cart-gift.css.map */
