.wc-giftwrap{font-size:90%}
.giftwrap-before-cart,.giftwrap-checkout{margin-bottom:2em}
.woocommerce-cart table.cart .wc-giftwrap img {margin-top:.5em;width:auto}
.giftwrap_header_wrapper{margin:0 0 1em}
.type-page ul.giftwrap_ul,
#left-area ul.giftwrap_ul,
.entry-content ul.giftwrap_ul{list-style:none;margin-left:0;padding:0}
.entry ul.giftwrap_ul li{list-style:none}
.wc-giftwrap li,.entry-content .wc-giftwrap li{float:left;margin: 0 5% 0 0}
li.no_giftwrap_thumbs,.entry-content li.no_giftwrap_thumbs{float:none}
.wc-giftwrap input[type="radio"]{float:left;margin:0;width:inherit}
.giftwrap_li .giftwrap_thumb,
.wc-giftwrap .giftwrap_thumb{margin:1.5em 0 0 0}
label.giftwrap_desc,
.woocommerce table.cart td.actions .coupon .wc-giftwrap label,
.woocommerce-page table.cart td.actions .wc-giftwrap .coupon label,
.woocommerce-page #content table.cart td.actions .coupon .wc-giftwrap label,
table.cart td.actions .coupon .wc-giftwrap label{float:left;line-height:1;margin-left:.5em}

.wc_giftwrap_notes_container{clear:both;display:block}
.wc-giftwrap textarea{box-sizing:border-box;width:100%}
.wc-giftwrap .amount:before{content:"- "}
table.cart .coupon .wc-giftwrap .button,
.woocommerce .wc-giftwrap button.button{margin:1em 0 0 0}
@media (min-width: 768px) {.woocommerce table.cart td.actions .wc-giftwrap{text-align:left}}