.gift-variants-wrapper{display:none;background-color:#f7f7f7;padding:30px 20px}@media only screen and (max-width:767px){.gift-variants-wrapper{padding:20px}}.gift-variants-wrapper.is-active{display:flex}@media only screen and (max-width:767px){.gift-variants-wrapper.is-active{display:block}}.gift-variants-wrapper>p{width:30%;margin:0;font-size:18px;line-height:23px;letter-spacing:.19px;text-align:left;color:#292c2a;font-weight:500}@media only screen and (max-width:767px){.gift-variants-wrapper>p{width:100%;padding-bottom:15px;font-size:12px;letter-spacing:.13px;line-height:15px;font-weight:400}}.gift-variants-wrapper>div{width:calc(70% - 25px);margin-left:25px;display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.gift-variants-wrapper>div{width:100%;margin:0}}.gift-variants-wrapper>div .gift-wrapper{width:calc(20% - 25px);margin-right:25px;background-color:#fff}@media only screen and (max-width:767px){.gift-variants-wrapper>div .gift-wrapper{width:calc(20% - 10px);margin-right:10px}}.gift-variants-wrapper>div .gift-wrapper.is-active{border:3px solid #FF7F5F}.gift-variants-wrapper>div .gift-wrapper:last-child{margin:0}.gift-variants-wrapper>div .gift-wrapper .gift-wrapping{display:none}.gift-variants-wrapper>div .gift-wrapper img{display:block}@media only screen and (max-width:767px){.gift-variants-wrapper>div .gift-wrapper img{width:100%;object-fit:cover}}.gift-variants-wrapper>div .gift-wrapper .variant-title{display:block;padding:15px 10px;font-size:18px;line-height:19px;letter-spacing:normal;font-weight:500;color:#212322}@media only screen and (max-width:767px){.gift-variants-wrapper>div .gift-wrapper .variant-title{font-size:12px;line-height:15px;letter-spacing:.13px;padding:5px;font-weight:400}}.gift-wrapper label{position:relative;padding-left:25px}@media only screen and (max-width:767px){.gift-wrapper label{line-height:15px;padding-left:20px}}.gift-wrapper label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.gift-wrapper label input:checked~.checkmark{background-color:#ff7f5f;border:none}.gift-wrapper label input:checked~.checkmark:after{display:block}.gift-wrapper label .checkmark{position:absolute;top:4px;left:0;height:20px;width:20px;background-color:transparent;border:1px solid #212322}@media only screen and (max-width:767px){.gift-wrapper label .checkmark{width:15px;height:15px;top:0}}.gift-wrapper label .checkmark:after{content:"";position:absolute;display:none;left:7px;top:2px;width:7px;height:14px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:767px){.gift-wrapper label .checkmark:after{left:5px;top:1px;width:6px;height:11px}}.gift-wrapper label span.gift-text{font-size:20px;line-height:26px;letter-spacing:.21px;color:#292c2a;cursor:pointer;text-transform:none;font-family:questa-sans,Arial,sans-serif}@media only screen and (max-width:767px){.gift-wrapper label span.gift-text{font-size:12px;line-height:15px}}.cart-item__image div:last-child{width:73%}@media only screen and (max-width:767px){.cart-item__image div:last-child a{line-height:15px}}@media only screen and (max-width:767px){.cartForm__items,.cartForm__items .cart-item__image{align-items:flex-start}}div.cprice{display:flex;justify-content:space-between}@media only screen and (max-width:767px){div.cprice{display:block}}@media only screen and (max-width:767px){div.cprice.gift-wrapping-price{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/cart.scss.css.map */
