.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close{left:auto!important;right:15px!important}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-item--actions{text-align:right}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner .woosw-page:hover{box-shadow:0 0 0 .2rem var(--ph-brown)}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner .woosw-continue:hover{border-color:var(--ph-brown)!important;color:#fff!important}
.woosw-popup .woosw-items .woosw-item .woosw-item--remove span::before{transition:color .3s ease}
.woosw-popup .woosw-items .woosw-item .woosw-item--atc a{text-align:center}
.woosw-popup .woosw-items .woosw-item .woosw-item--atc a:hover{box-shadow:0 0 0 .2rem var(--ph-brown)}
.woosw-popup .woosw-items .woosw-item .woosw-item--atc a.added_to_cart{display:none!important}

.woosw-list{--ph-wl-trash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 1024 1024'%3E%3Cpath transform='scale(1,-1)' d='M96 736h64v-655.36c0.181-62.136 50.504-112.459 112.623-112.64h480.017c61.586 0.9 111.186 50.949 111.36 112.623v655.377h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-832c-17.673 0-32-14.327-32-32s14.327-32 32-32v0zM800 736v-655.36c0-26.863-21.777-48.64-48.64-48.64v0h-480c-26.307 0.714-47.36 22.21-47.36 48.623 0 0.006 0 0.012 0 0.018v-0.001 655.36zM384 864h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0zM405.76 160c17.673 0 32 14.327 32 32v0 384c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32v0zM618.24 160c17.673 0 32 14.327 32 32v0 384c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32v0z'/%3E%3C/svg%3E")}
.woosw-list .woosw-items tbody tr{border-bottom:1px solid var(--ph-green)}
.woosw-list .woosw-items tbody tr td.woosw-item--info .woosw-item--name>a{font-size:18px;text-transform:capitalize}
.woosw-list .woosw-items tbody tr td.woosw-item--remove span::before{background-color:currentColor;content:"";display:inline-block;font-size:16px!important;height:24px;-webkit-mask:var(--ph-wl-trash) center/1em 1em no-repeat;mask:var(--ph-wl-trash) center/1em 1em no-repeat;transition:color .3s ease;width:1em}
.woosw-list .woosw-items .woosw-item--info .woosw-item--price{align-items:center;font-size:18px;font-weight:500}
.woosw-list .woosw-items .woosw-item--info .woosw-item--price del{font-size:14px;margin-left:7px}
.woosw-list .woosw-items .woosw-item--actions{padding-left:30px!important}
.woosw-list .woosw-items .woosw-item--actions p{margin:0}
.woosw-list .woosw-items .woosw-item--actions .woosw-item--atc a{margin-top:10px!important;overflow:hidden;position:relative;text-align:center;text-transform:capitalize}
.woosw-list .woosw-items .woosw-item--actions .woosw-item--atc a:hover{box-shadow:0 0 0 .2rem var(--ph-brown)}
.woosw-list .woosw-items .woosw-item--actions .woosw-item--atc a.added_to_cart{display:none!important}
@media (max-width:991px){.woosw-list .woosw-actions{align-items:center}}
@media (max-width:767px){
	.woosw-popup .woosw-items .woosw-item .woosw-item--actions{display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px!important}
	.woosw-list .woosw-items .woosw-item--remove{flex:0 0 30px}
	.woosw-list .woosw-items .woosw-item--image{flex:0 0 100px}
	.woosw-list .woosw-items .woosw-item--image img{width:95px!important}
	.woosw-list .woosw-items .woosw-item--info{flex:0 0 calc(100% - 130px)}
	.woosw-list .woosw-items .woosw-item--actions{flex-wrap:wrap;justify-content:space-between;padding:15px!important}
	.woosw-list .woosw-items .woosw-item--actions .woosw-item--atc a{margin:0!important}
}
@media (max-width:480px){.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot-inner .woosw-continue,.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot-inner .woosw-page{width:100%}}

.woosw-popup .woosw-items .woosw-item .woosw-item--atc a.loading,.woosw-list .woosw-items .woosw-item--actions .woosw-item--atc a.loading{color:transparent;position:relative}
.woosw-popup .woosw-items .woosw-item .woosw-item--atc a.loading::before,.woosw-list .woosw-items .woosw-item--actions .woosw-item--atc a.loading::before{animation:wooswSpin 2s linear infinite;background:none;border:2px solid hsla(0,0%,100%,.5);border-radius:50%;border-top-color:#fff;content:"";display:inline-block;height:16px;left:calc(50% - 8px);position:absolute;top:calc(50% - 8px);width:16px}

.single-product .bwp-single-info .woosw-wishlist{display:inline-flex;margin-right:25px}
@media (max-width:1199px){.single-product .bwp-single-info .woosw-wishlist{margin-right:15px}}
.single-product .bwp-single-info .woosw-wishlist .woosw-btn{--ph-wl-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 1024 1024'%3E%3Cpath fill='%230F5041' stroke='%230F5041' stroke-width='16' transform='scale(1,-1)' d='M940.161 810.358c-51.832 51.639-122.012 80.633-195.174 80.633s-143.347-28.995-195.174-80.633l-39.402-39.4-39.397 39.4c-51.83 51.639-122.011 80.633-195.174 80.633s-143.344-28.995-195.174-80.633c-51.661-51.891-80.665-122.133-80.665-195.356s29.004-143.465 80.665-195.357l403.847-403.843c3.388-3.419 7.426-6.135 11.869-7.987 4.448-1.852 9.216-2.805 14.029-2.805 4.817 0 9.586 0.953 14.033 2.805 4.443 1.852 8.477 4.568 11.869 7.987l403.848 403.843c51.659 51.893 80.664 122.135 80.664 195.357s-29.006 143.465-80.664 195.356zM888.721 471.449l-378.31-378.309-378.307 378.309c-38.028 38.096-59.385 89.725-59.385 143.553s21.358 105.456 59.385 143.553c38.159 38.050 89.848 59.416 143.735 59.416s105.577-21.367 143.735-59.416l64.938-64.936c3.388-3.419 7.426-6.133 11.869-7.985 4.448-1.852 9.216-2.806 14.029-2.806 4.817 0 9.586 0.954 14.033 2.806 4.443 1.852 8.477 4.566 11.869 7.985l64.935 64.936c38.16 38.050 89.849 59.416 143.738 59.416 53.885 0 105.574-21.367 143.734-59.416 38.026-38.097 59.388-89.725 59.388-143.553s-21.362-105.456-59.388-143.553z'/%3E%3C/svg%3E");align-items:center;background:transparent;border:0;color:var(--ph-green);cursor:pointer;display:inline-flex;font-weight:500;margin:5px 0;padding:0;text-align:center}
.single-product .bwp-single-info .woosw-wishlist .woosw-btn.woosw-added{--ph-wl-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 1024 1024'%3E%3Cpath fill='%23BB7543' stroke='%23BB7543' stroke-width='16' transform='scale(1,-1)' d='M940.161 810.358c-51.832 51.639-122.012 80.633-195.174 80.633s-143.347-28.995-195.174-80.633l-39.402-39.4-39.397 39.4c-51.83 51.639-122.011 80.633-195.174 80.633s-143.344-28.995-195.174-80.633c-51.661-51.891-80.665-122.133-80.665-195.356s29.004-143.465 80.665-195.357l403.847-403.843c3.388-3.419 7.426-6.135 11.869-7.987 4.448-1.852 9.216-2.805 14.029-2.805 4.817 0 9.586 0.953 14.033 2.805 4.443 1.852 8.477 4.568 11.869 7.987l403.848 403.843c51.659 51.893 80.664 122.135 80.664 195.357s-29.006 143.465-80.664 195.356zM888.721 471.449l-378.31-378.309-378.307 378.309c-38.028 38.096-59.385 89.725-59.385 143.553s21.358 105.456 59.385 143.553c38.159 38.050 89.848 59.416 143.735 59.416s105.577-21.367 143.735-59.416l64.938-64.936c3.388-3.419 7.426-6.133 11.869-7.985 4.448-1.852 9.216-2.806 14.029-2.806 4.817 0 9.586 0.954 14.033 2.806 4.443 1.852 8.477 4.566 11.869 7.985l64.935 64.936c38.16 38.050 89.849 59.416 143.738 59.416 53.885 0 105.574-21.367 143.734-59.416 38.026-38.097 59.388-89.725 59.388-143.553s-21.362-105.456-59.388-143.553z'/%3E%3C/svg%3E")}
.single-product .bwp-single-info .woosw-wishlist .woosw-btn:hover{--ph-wl-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 1024 1024'%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-width='16' transform='scale(1,-1)' d='M940.161 810.358c-51.832 51.639-122.012 80.633-195.174 80.633s-143.347-28.995-195.174-80.633l-39.402-39.4-39.397 39.4c-51.83 51.639-122.011 80.633-195.174 80.633s-143.344-28.995-195.174-80.633c-51.661-51.891-80.665-122.133-80.665-195.356s29.004-143.465 80.665-195.357l403.847-403.843c3.388-3.419 7.426-6.135 11.869-7.987 4.448-1.852 9.216-2.805 14.029-2.805 4.817 0 9.586 0.953 14.033 2.805 4.443 1.852 8.477 4.568 11.869 7.987l403.848 403.843c51.659 51.893 80.664 122.135 80.664 195.357s-29.006 143.465-80.664 195.356zM888.721 471.449l-378.31-378.309-378.307 378.309c-38.028 38.096-59.385 89.725-59.385 143.553s21.358 105.456 59.385 143.553c38.159 38.050 89.848 59.416 143.735 59.416s105.577-21.367 143.735-59.416l64.938-64.936c3.388-3.419 7.426-6.133 11.869-7.985 4.448-1.852 9.216-2.806 14.029-2.806 4.817 0 9.586 0.954 14.033 2.806 4.443 1.852 8.477 4.566 11.869 7.985l64.935 64.936c38.16 38.050 89.849 59.416 143.738 59.416 53.885 0 105.574-21.367 143.734-59.416 38.026-38.097 59.388-89.725 59.388-143.553s-21.362-105.456-59.388-143.553z'/%3E%3C/svg%3E")}
.single-product .bwp-single-info .woosw-wishlist .woosw-btn::before{background:var(--ph-wl-heart) center 12px/16px 16px no-repeat;border:1px solid var(--ph-green);border-radius:50%;content:""!important;display:inline-block;font-size:16px;font-weight:400;height:40px;line-height:40px;margin-right:10px;transition:background-color .3s ease,background-image .3s ease,border-color .3s ease,height .3s ease,width .3s ease;width:40px}
.single-product .bwp-single-info .woosw-wishlist .woosw-btn:hover::before{background-color:var(--ph-brown);border-color:var(--ph-brown)}
/* Recreates the child theme's hover underline, which text-decoration also draws under an icon glyph. */
@media (hover:hover) and (pointer:fine){.single-product .bwp-single-info .woosw-wishlist .woosw-btn:hover::before{background-image:var(--ph-wl-heart),linear-gradient(var(--ph-green),var(--ph-green));background-position:center 12px,11px 30px;background-size:16px 16px,16px 1px}}
.single-product .bwp-single-info .woosw-wishlist .woosw-btn.woosw-adding::before{animation:wooswSpin 2s linear infinite;background:none;border:2px solid #0F50413F;border-radius:50%;border-top-color:var(--ph-green);content:"";display:inline-block;height:20px;left:0;position:relative;top:0;width:20px}
.single-product .bwp-single-info .woosw-wishlist .woosw-btn.woosw-adding:hover::before{background:transparent;border-color:rgba(0,0,0,.5);border-top-color:#000}
@media (prefers-reduced-motion:reduce){.single-product .bwp-single-info .woosw-wishlist .woosw-btn::before{transition:background-color .3s ease,background-image .3s ease,border-color .3s ease}}
@keyframes wooswSpin{to{transform:rotate(1turn)}}
