@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-button{width:auto}}#brxe-qdhmkl {position: absolute; top: 8px; right: 8px}#brxe-srraix {flex-direction: row; column-gap: 10px}#brxe-byvief{ position:fixed; right:0; top:120px; bottom:auto; z-index:9000;width:300px; margin:0; padding:14px 14px 12px;background:#fff; border-radius:0; box-shadow:0 0 20px 9px rgba(255,255,255,.92);display:flex; flex-direction:column; row-gap:10px;overflow:visible; animation:e2dAtcEnter .28s ease-out }@keyframes e2dAtcEnter{ from{ opacity:0; transform:translateX(18px) } to{ opacity:1; transform:none } }#brxe-byvief.e2d-atc-hide{ opacity:0; transform:translateX(14px);transition:opacity .3s ease, transform .3s ease; pointer-events:none }#brxe-byvief::after{ content:""; display:block; position:absolute;left:-4px; right:0; top:-4px; bottom:-4px; height:auto;pointer-events:none; z-index:1; filter:blur(.35px);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='8'><path d='M0 4q5.5-5 11 0t11 0' fill='none' stroke='%233D561B' stroke-width='1.6'/><path d='M0 4q5.5 5 11 0t11 0' fill='none' stroke='%233D561B' stroke-width='1.6' stroke-opacity='.45'/></svg>") 0 0/22px 8px repeat-x,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='8'><path d='M0 4q5.5-5 11 0t11 0' fill='none' stroke='%233D561B' stroke-width='1.6'/><path d='M0 4q5.5 5 11 0t11 0' fill='none' stroke='%233D561B' stroke-width='1.6' stroke-opacity='.45'/></svg>") 0 100%/22px 8px repeat-x }#brxe-byvief::before{ content:""; position:absolute; left:-4px; top:-4px; bottom:-4px; width:8px;pointer-events:none; z-index:1; filter:blur(.35px);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='22'><path d='M4 0q-5 5.5 0 11t0 11' fill='none' stroke='%233D561B' stroke-width='1.6'/><path d='M4 0q5 5.5 0 11t0 11' fill='none' stroke='%233D561B' stroke-width='1.6' stroke-opacity='.45'/></svg>") 50% 0/8px 22px repeat-y }#brxe-atc20a{ display:flex; align-items:center; gap:7px; width:auto;margin:0 44px 6px 2px; padding-right:0; outline:0;font-size:14.5px; font-weight:800; color:#242424; white-space:nowrap }#brxe-atc20a::before{ content:""; flex:0 0 20px; width:20px; height:20px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2.7a9.3 9.3 0 1 0 .01 0z' stroke='%233D561B' stroke-width='1.9'/><path d='M4.6 9.4q.9-2.9 3.3-4.4' stroke='%233D561B' stroke-opacity='.45' stroke-width='1.4'/><path d='m7.8 12.4 2.9 2.9 5.6-6.2' stroke='%23FF6A00' stroke-width='2'/><path d='M16.9 15.8q-.4 1.4-1.4 2.3' stroke='%23FF6A00' stroke-opacity='.45' stroke-width='1.4'/></svg>") center/20px 20px no-repeat }#brxe-atc20a .e2d-atc-count{ color:#C14A00; margin-left:5px; font-size:14px }#brxe-qdhmkl{ position:absolute; top:15px; right:12px; width:24px; height:24px;font-size:0; line-height:0; cursor:pointer; outline:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke-linecap='round'><path d='M6 6q6.2 6.1 12 12' stroke='%23B3261E' stroke-width='2'/><path d='M18 6q-6.2 6.1-12 12' stroke='%23B3261E' stroke-width='2'/><path d='M8 8.2q2.2 2.1 4.1 4.1' stroke='%23B3261E' stroke-opacity='.45' stroke-width='1.4'/><path d='M15.9 8.3q-1.9 2-3.8 3.9' stroke='%23B3261E' stroke-opacity='.45' stroke-width='1.4'/></svg>") center/17px 17px no-repeat }#brxe-qdhmkl:hover{ opacity:.72 }#brxe-qdhmkl i{ display:none }#brxe-atccart1{ flex:1 1 auto; min-height:0; overflow-y:auto; overflow-x:hidden;scrollbar-width:thin; scrollbar-color:#3D561B #F6F1E8 }#brxe-atccart1::after{ content:""; display:block; height:0; margin:10px 0 0 }#brxe-atccart1::-webkit-scrollbar{ width:8px }#brxe-atccart1::-webkit-scrollbar-track{ background:#F6F1E8; border-radius:8px }#brxe-atccart1::-webkit-scrollbar-thumb{ background:#3D561B; border-radius:8px; border:2px solid #F6F1E8 }#brxe-atccart1::-webkit-scrollbar-thumb:hover{ background:#C14A00 }#brxe-atccart1 ul.woocommerce-mini-cart{ list-style:none; margin:0; padding:0 }#brxe-atccart1 li.mini_cart_item{ display:flex; gap:9px; align-items:flex-start; position:relative;padding:9px 2px 12px; background:none; border-bottom:1px dashed rgba(61,86,27,.28) }#brxe-atccart1 li.mini_cart_item:last-child{ border-bottom:0 }#brxe-atccart1 li.mini_cart_item a{ color:#242424; font-size:13.5px; font-weight:600;line-height:1.3; text-decoration:none; display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden }#brxe-atccart1 li.mini_cart_item img{ width:46px; height:46px; object-fit:cover;border-radius:7px 10px 8px 9px; flex:0 0 46px; float:none; margin:0 }#brxe-atccart1 li.mini_cart_item a.remove{ position:absolute; right:0; top:9px; width:20px;overflow:hidden; color:#C14A00; font-size:17px; font-weight:800; line-height:1;display:block; text-align:center }#brxe-atccart1 li.mini_cart_item a.remove:hover{ color:#FF6A00 }#brxe-atccart1 li.mini_cart_item .product-image{ flex:0 0 46px }#brxe-atccart1 li.mini_cart_item .product-image img{ width:46px; height:46px; object-fit:cover;border-radius:7px 10px 8px 9px; display:block }#brxe-atccart1 li.mini_cart_item .product-content{ flex:1 1 auto; min-width:0 }#brxe-atccart1 li.mini_cart_item .wcpa_cart_meta{ display:none }#brxe-atccart1 .product-content > *:not(.product-title):not(.wcpa_cart_meta){display:inline-flex; align-items:center; vertical-align:middle; margin:4px 8px 0 0 }#brxe-atccart1 .brxe-bu-cart-item-qty{ margin:0; border:0 }#brxe-atccart1 .quantity{ display:block; margin:0; padding:0; border:0; border-radius:0;background:none; color:#595959; font-size:13px; font-weight:600 }#brxe-atccart1 .quantity input.qty{ width:46px; padding:2px 4px; font-size:13px; font-weight:700;text-align:center; border:1px dashed rgba(61,86,27,.45); border-radius:7px 9px 8px 8px;background:#fff; color:#242424 }#brxe-atccart1 p.total{ margin:8px 0 0; font-size:15px; font-weight:800; color:#242424;display:flex; justify-content:space-between; align-items:center }#brxe-atccart1 p.buttons, #brxe-atccart1 .woocommerce-mini-cart__buttons{ display:none }#brxe-atccart1 li dl.variation{ margin:2px 0 0; font-size:12px; color:#595959 }#brxe-atccart1 li dl.variation dt, #brxe-atccart1 li dl.variation dd{ display:inline; margin:0 }#brxe-srraix{ display:flex; flex-direction:column; row-gap:7px; flex:0 0 auto }#brxe-kniowh, #brxe-utpsxt{ transition:outline-color .18s ease }#brxe-byvief #brxe-utpsxt{ order:-1; width:100%; min-height:46px; flex:1 1 50%;justify-content:center; align-items:center; white-space:nowrap;font-size:16px; font-weight:700; border-radius:25px;background:#3D561B; color:#FF6A00; outline:none }#brxe-byvief #brxe-utpsxt:hover{ background:#FF6A00; color:#3D561B; outline:none }#brxe-byvief #brxe-kniowh{ align-self:stretch; width:100%; min-height:0; flex:1 1 50%; padding:7px 18px;text-align:center; justify-content:center; align-items:center;font-size:14.5px; font-weight:700; white-space:nowrap; text-decoration:none;background:#F6F1E8; color:#FF6A00; border:1.5px dashed #3D561B; border-radius:22px; outline:none }#brxe-byvief #brxe-kniowh:hover{ background:#F6F1E8; color:#C14A00; border-color:#3D561B; outline:none }form.cart .e2d-missing{ outline:1.5px dashed rgba(179,38,30,.75); outline-offset:2px;border-color:#B3261E }form.cart .e2d-missing-msg{ display:block; color:#B3261E; font-size:13px; font-weight:700;margin-top:4px; line-height:1.3 }@media (max-width:767px){#brxe-byvief{ left:0; right:0; top:60px; bottom:auto; width:auto;z-index:990;flex-direction:row; flex-wrap:nowrap; align-items:center; column-gap:8px;padding:10px 36px 10px 12px; border-radius:0; overflow:visible;background:linear-gradient(rgba(61,86,27,.09),rgba(61,86,27,.09)),#fff;box-shadow:0 0 18px 8px rgba(255,255,255,.94);border-bottom:0 }#brxe-byvief::before{ display:none }#brxe-byvief::after{ left:0; right:0; top:0; bottom:0 }#brxe-atc20a{ margin:0; font-size:14.5px; color:#3D561B;flex:1 1 auto; min-width:0; overflow:hidden; text-overflow:ellipsis }#brxe-atccart1{ display:none }#brxe-srraix{ row-gap:7px; column-gap:8px; width:auto; flex:0 0 auto }#brxe-utpsxt{ display:none } #brxe-byvief #brxe-kniowh{ flex:0 0 auto; width:auto; align-self:center;padding:3px 11px; font-size:13.5px; border-width:1.2px; border-radius:18px; line-height:1.5 }#brxe-qdhmkl{ top:50%; right:12px; transform:translateY(-50%) }@keyframes e2dAtcEnter{ from{ opacity:0; transform:translateY(-12px) } to{ opacity:1; transform:none } }#brxe-byvief.e2d-atc-hide{ transform:translateY(-10px) }}