.x-wc-loader{width:2em}.x-cart-notification.bring-forward{z-index:999999}.x-cart-notification.appear{opacity:1;transform:scale(1)}.x-cart-notification.loading .x-cart-notification-icon.loading{transform:translate(0,0)}.x-cart-notification.added:before{background-color:green}.x-cart-notification.added .x-cart-notification-icon.loading{opacity:0;transform:translate(0,0) scale(.5) rotate(180deg)}.x-cart-notification.added .x-cart-notification-icon.added{opacity:1;transform:scale(1.25) rotate(0)}.x-cart-notification.added:before{background-color:#46a546}.x-main.full{float:none;clear:both;display:block;width:auto}.woocommerce-MyAccount-navigation-link a{color:#999}.woocommerce-MyAccount-navigation-link a:hover,.woocommerce-MyAccount-navigation-link.is-active a{color:#272727}.cart_item .product-remove a{color:#999}.cart_item .product-remove a:hover{color:#272727}.cart_item .product-name a{color:#272727}.cart_item .product-name a:hover{color:#000}.widget_shopping_cart .empty{font-size:100%;text-align:center}.widget_shopping_cart ul li{position:relative}.widget_shopping_cart ul li .remove{display:block;position:absolute;right:0;bottom:0;margin:0;width:25px;height:25px;font-size:18px;line-height:25px;text-align:center;opacity:0}.widget_shopping_cart ul li:hover .remove{opacity:.35}.widget_shopping_cart ul li:hover .remove:hover{opacity:1}.widget_shopping_cart .total{margin-bottom:0;border:1px solid black;border:1px solid black;border-bottom:0;padding:7px;font-size:11px;line-height:1.1;text-align:center;text-transform:uppercase;border-radius:6px 6px 0 0}.widget_shopping_cart .buttons{border:1px solid black;border-radius:0 0 6px 6px}.widget_shopping_cart .buttons .button{float:left;width:50%;margin:0;border:0;padding:7px;font-size:11px;line-height:1.1;text-align:center;text-shadow:none;color:black;background-color:transparent;box-shadow:none}.widget_shopping_cart .buttons .button:first-child{border-radius:0 0 0 6px;border-right:1px solid black}.widget_shopping_cart .buttons .button:last-child{border-radius:0 0 6px 0}.woocommerce p.stars span a{background-color:#000}.woocommerce-product-gallery__trigger{display:block;position:absolute!important;top:0;right:0;left:unset;width:3em;height:3em;font-size:1.15em;line-height:3em;text-align:center;z-index:2}.shop_table{width:100%}.shop_table .attachment-woocommerce_thumbnail,.woocommerce-mini-cart-item .attachment-woocommerce_thumbnail{width:70px;height:70px}.comment-form-comment{clear:both}.cfc-h-tx{color:#272727}.cfc-h-bd{border-color:#272727}.cfc-h-bg{background-color:#272727}.cfc-b-tx{color:#999}.cfc-b-bd{border-color:#999}.cfc-b-bg{background-color:#999}h4,.h4{letter-spacing:-.035em}h5,.h5{letter-spacing:-.035em}h6,.h6{letter-spacing:-.035em}.w-h{font-weight:700!important}.bg .mejs-container,.x-video .mejs-container{position:unset!important}[data-x-icon].left,[data-x-icon-o].left,[data-x-icon-l].left,[data-x-icon-s].left,[data-x-icon-b].left,[data-x-icon-sr].left,[data-x-icon-ss].left,[data-x-icon-sl].left,[data-x-fa-pro-icon].left,[class*=cs-fa-].left{margin-right:.5em}[data-x-icon].right,[data-x-icon-o].right,[data-x-icon-l].right,[data-x-icon-s].right,[data-x-icon-b].right,[data-x-icon-sr].right,[data-x-icon-ss].right,[data-x-icon-sl].right,[data-x-fa-pro-icon].right,[class*=cs-fa-].right{margin-left:.5em}.widget.widget_rss li .rsswidget:before{content:"";padding-right:.4em;font-family:"FontAwesome"}.m10u-1z.x-text .x-text-content-text-primary{font-weight:800;letter-spacing:.03em;margin-right:calc(.03em * -1)}.m10u-1z.x-text:hover .x-text-content-text-primary,.m10u-1z.x-text[class*=active] .x-text-content-text-primary,[data-x-effect-provider*=colors]:hover .m10u-1z.x-text .x-text-content-text-primary{color:#ffb71b}.m10u-2m.x-image{width:30px;max-width:30px}.m10u-2m.x-image,.m10u-2m.x-image img{max-height:30px}body:not(.tco-disable-effects) .m10u-3b .x-slide:where(.x-effect-enter,.x-effect-exit,.x-effect-entering,.x-effect-exiting){animation-duration:500ms;animation-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:500ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.x-slide-container.is-stacked .m10u-3c:not(.is-current-slide).x-effect-exit{z-index:auto}.x-slide-container.is-stacked .m10u-3c:not(.is-current-slide).x-effect-holding{z-index:1}.x-slide-container.is-stacked .m10u-3c.is-current-slide{z-index:2}.e1326-e19 .woocommerce-variation-availability p{visibility:hidden!important;font-size:0px!important;margin-top:0!important;margin-bottom:0!important}.e1326-e23 .products.columns-1 .entry-product::before{content:"We also recommend";font-size:35px;letter-spacing:.05em;font-weight:400;font-family:"EB Garamond",serif!important;color:#404040}.e1326-e23 .entry-featured{position:relative!important;margin-top:20px;margin-left:30px!important}.e1326-e23 .entry-featured::after{content:"+";font-size:43px;font-family:"EB Garamond",serif!important;position:absolute;top:50px;left:-30px;z-index:9999999!important;color:#404040}.e1326-e23 .products .entry-header h3 a{font-size:22px!important;font-weight:400!important;font-family:"EB Garamond",serif!important;text-transform:none;letter-spacing:.05em;color:#404040!important}.e1326-e23 .products .price bdi{font-size:16px!important;font-weight:400!important;color:#000!important}.e1326-e23 ul.products li.product .button{text-align:center!important;display:block!important;width:100%!important;font-size:14px!important;font-weight:400!important;text-transform:uppercase;color:#313435!important;background-color:#ffd242!important;border-radius:0px;padding:15px!important}@media (max-width:769px){.e1326-e23 ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%!important}}.e1326-e80 textarea{max-width:500px}.e1326-e80 .submit{border-radius:0px!important;color:#fff!important;background-color:#404040!important}.e1326-e80 .commentlist{padding-left:0!important}.e1326-e80 .commentlist .description{max-width:600px}.e1326-e80 ol.commentlist li .comment-text{margin-left:0!important;padding:0 0 20px!important;border-radius:0px!important;border-top-color:rgba(225,221,231,0)!important;border-right-color:rgba(225,221,231,0)!important;border-bottom-color:#e1dde7;border-left-color:rgba(225,221,231,0)!important}.woocommerce .star-rating,.woocommerce-page .star-rating{font-family:"WooCommerceStar"!important}.woocommerce .star-rating{font-size:16px;line-height:1;display:inline-block;position:relative;overflow:hidden;color:#ccc}.woocommerce .star-rating::before{content:"★★★★★";letter-spacing:3px}.woocommerce p.stars span a{background-color:white}.woocommerce .star-rating span{position:absolute;top:0;left:0;overflow:hidden;color:#ffc107}.woocommerce .star-rating span::before{content:"★★★★★";letter-spacing:3px}.e1326-e81 .public-xs-review-box,.view-review-list{box-shadow:0px 7px 20px 0px rgba(0,0,0,.1)!important}.e1326-e81 .xs-review.xs-save-button button{background-color:#353738!important}.e1326-e90:hover .btn{opacity:1}.m15b-6:is(.x-effect-enter){transform:translate(0px,0px)}.m15b-14.x-anchor .x-toggle{color:rgba(0,0,0,1)}.m15b-14.x-anchor:hover .x-toggle,.m15b-14.x-anchor[class*=active] .x-toggle,[data-x-effect-provider*=colors]:hover .m15b-14.x-anchor .x-toggle{color:rgba(0,0,0,.5)}.m15b-14.x-anchor .x-toggle-burger{width:10em;margin-top:3em;margin-right:0;margin-bottom:3em;margin-left:0;font-size:2px}.m15b-14.x-anchor .x-toggle-burger-bun-t{transform:translate3d(0,calc(3em * -1),0)}.m15b-14.x-anchor .x-toggle-burger-bun-b{transform:translate3d(0,3em,0)}.m15b-1b .x-off-canvas-content>.x-bg>.x-bg-layer-lower-video .x-mejs{object-fit:cover}.m18u-0.x-bar-outer-spacers:after,.m18u-0.x-bar-outer-spacers:before{flex-basis:20px;width:20px!important;height:20px}.m18u-0.x-bar-space{font-size:1em}.m18u-f .x-dropdown{width:100%;font-size:16px;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;background-color:#fff;box-shadow:0em .15em 2em 0em rgba(0,0,0,.15);transition-duration:500ms,500ms,0s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m18u-f .x-dropdown:not(.x-active){transition-delay:0s,0s,500ms}.m18u-o.x-anchor .x-anchor-content{justify-content:flex-start}.m18u-o.x-anchor .x-anchor-text-primary{color:rgba(0,0,0,1)}.m18u-o.x-anchor:hover .x-anchor-text-primary,.m18u-o.x-anchor[class*=active] .x-anchor-text-primary,[data-x-effect-provider*=colors]:hover .m18u-o.x-anchor .x-anchor-text-primary{color:rgba(0,0,0,.5)}.m18u-o.x-anchor .x-anchor-sub-indicator{margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:5px}