@charset "UTF-8";.product-labels{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;left:0;max-width:90%;pointer-events:none;position:absolute;top:0;z-index:4}.product-label{color:#fff;display:block;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:.45rem 1.75rem .45rem .7rem;text-transform:uppercase;white-space:nowrap}.product-label--lancamento,.product-label--mais-vendido,.product-label--term{background:#d4dc3a;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}.product-label--discount,.product-label--sale{background:#4caf50}.product-label--discount,.product-label--sale,.product-label--stock{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)}.product-label--stock{background:#e67e22}.product-card{list-style:none}.product-card,.product-card__inner{display:flex;height:100%;position:relative;width:100%}.product-card__inner{background:transparent;border:0;border-radius:0;flex:1;flex-direction:column;overflow:visible;transition:transform .25s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.product-card__inner:hover{transform:translateY(-3px)}}.product-card__media{aspect-ratio:400/520;background:#f3f1ec;border-radius:12px;box-shadow:0 1px 2px rgba(17,24,39,.06);flex:0 0 auto;margin-bottom:1rem;overflow:hidden;position:relative;transition:box-shadow .35s cubic-bezier(.16,1,.3,1);width:100%}@media (hover:hover) and (pointer:fine){.product-card__inner:hover .product-card__media{box-shadow:0 12px 32px rgba(17,24,39,.08)}}.product-card__image-link{display:block;height:100%;inset:0;overflow:hidden;position:absolute;width:100%}.product-card__image{display:block;height:100%!important;inset:0;max-width:none;object-fit:cover;object-position:center top;position:absolute;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%!important}.product-card__inner:hover .product-card__image{transform:scale(1.03)}.product-card__actions{background:#fff;border-left:1px solid rgba(26,34,48,.08);display:flex;flex-direction:column;opacity:0;position:absolute;right:0;top:0;transform:translateY(-4px);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);z-index:5}.product-card__actions,.product-card__actions .product-quick-view-btn{border-bottom:1px solid rgba(26,34,48,.08)}.product-card__inner:hover .product-card__actions{opacity:1;transform:none}.product-quick-view-btn,.product-wishlist-btn{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:#1a2230;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;opacity:1;position:static;transform:none;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);width:2.75rem}.product-quick-view-btn:hover,.product-wishlist-btn:hover{background:#f3f1ec;color:#1e2a38}.product-wishlist-btn.is-active{background:#1e2a38;color:#fff}.product-wishlist-btn.is-active .product-wishlist-btn__icon svg,.product-wishlist-btn.is-active svg{fill:currentColor;stroke:currentColor}.product-wishlist-btn--labeled{background:#fff;border:1px solid #e7e4dd;border-radius:999px;color:#1e2a38;gap:.75rem;min-height:48px;padding:0 1.25rem;width:auto}.product-wishlist-btn--labeled:hover{background:#f3f1ec;border-color:#1e2a38;color:#1e2a38}.product-wishlist-btn--labeled.is-active{background:#1e2a38;border-color:#1e2a38;color:#fff}.product-wishlist-btn--circle{background:#fff;border:1px solid #e7e4dd;border-radius:50%;height:48px;width:48px}.product-wishlist-btn__icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.product-wishlist-btn__label{font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.03em;line-height:1.2;text-transform:none}.product-card__hover-cart{background:transparent;bottom:0;display:block;left:0;line-height:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;transform:translateY(100%);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);z-index:6}.product-card__inner:hover .product-card__hover-cart{opacity:1;pointer-events:auto;transform:none}.product-card__hover-cart .button,.product-card__hover-cart a.button,.woocommerce .product-card__hover-cart a.button,.woocommerce ul.products li.product .product-card__hover-cart a.button{align-items:center;background:rgba(22,32,43,.72)!important;border:0;border-radius:0;box-shadow:none!important;color:#fff!important;cursor:pointer;display:flex;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.06em;line-height:1.2;margin:0;min-height:48px;opacity:1;padding:.85rem 1rem;pointer-events:auto;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;transform:none;width:100%}.product-card__hover-cart .button:focus,.product-card__hover-cart .button:hover,.product-card__hover-cart a.button:focus,.product-card__hover-cart a.button:hover,.woocommerce .product-card__hover-cart a.button:focus,.woocommerce .product-card__hover-cart a.button:hover,.woocommerce ul.products li.product .product-card__hover-cart a.button:focus,.woocommerce ul.products li.product .product-card__hover-cart a.button:hover{background:rgba(22,32,43,.88)!important;box-shadow:none!important;color:#fff!important}.product-card__hover-cart .button.loading,.product-card__hover-cart a.button.loading,.woocommerce .product-card__hover-cart a.button.loading,.woocommerce ul.products li.product .product-card__hover-cart a.button.loading{opacity:.7;pointer-events:none}.product-card__hover-cart .button.added.is-added,.product-card__hover-cart .button.is-added,.product-card__hover-cart a.button.added.is-added,.product-card__hover-cart a.button.is-added,.woocommerce .product-card__hover-cart a.button.added.is-added,.woocommerce .product-card__hover-cart a.button.is-added,.woocommerce ul.products li.product .product-card__hover-cart a.button.added.is-added,.woocommerce ul.products li.product .product-card__hover-cart a.button.is-added{background:#bcc6b9!important;color:#1e2a38!important}.product-card.has-just-added .product-card__hover-cart{opacity:1;pointer-events:auto;transform:none}.product-card__body{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;text-align:center;width:100%}.product-card .woocommerce-loop-product__title{display:-webkit-box;-webkit-box-orient:vertical;color:#1a2230;font-family:"Source Serif 4",Georgia,serif;font-size:1.0625rem;font-weight:600;-webkit-line-clamp:2;line-height:1.35;margin:0 0 .5rem;min-height:2.7em;overflow:hidden;padding:0;text-wrap:pretty;width:100%}.product-card .woocommerce-loop-product__title a{color:inherit;text-decoration:none}.product-card .woocommerce-loop-product__title a:hover{color:#7c5e37;text-decoration:none}.product-card__categories{display:-webkit-box;-webkit-box-orient:vertical;color:#6a7583;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;-webkit-line-clamp:1;line-height:1.4;margin:0 0 .25rem;min-height:1.4em;overflow:hidden;width:100%}.product-card__category-link{color:inherit;text-decoration:none}.product-card__category-link:hover{color:#7c5e37;text-decoration:underline}.product-card__sku{display:-webkit-box;-webkit-box-orient:vertical;color:#6a7583;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;-webkit-line-clamp:1;line-height:1.4;margin:0 0 .5rem;min-height:1.4em;overflow:hidden;width:100%}.product-card__sku .product-card__sku-label{color:#55606e;font-weight:700}.product-card__sku-link{color:inherit;text-decoration:none}.product-card__sku-link:hover{color:#7c5e37;text-decoration:none}.product-card__sku-link:hover .product-card__sku-label{color:#7c5e37}.product-card .price{align-items:baseline;color:#1a2230;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:1.0625rem;font-weight:700;gap:.5rem;justify-content:center;margin:auto 0 0;min-height:1.5em;padding:0;width:100%}.product-card .price del{color:#6a7583;font-size:.875rem;font-weight:400;order:1}.product-card .price ins{color:#1a2230;order:2;text-decoration:none}.product-card .price>.amount{order:2}.product-card__body:not(:has(.price)):after{content:"";display:block;flex-shrink:0;margin-top:auto;min-height:1.35em}.single-product-layout .product-wishlist-btn{opacity:1;position:static;transform:none}.single-product-layout .product-wishlist-btn:not(.product-wishlist-btn--circle){margin-bottom:1rem}.home-products--ranked .products{counter-reset:edc-rank}.home-products--ranked .product-card{counter-increment:edc-rank}.home-products--ranked .product-card__image-link:before{align-items:center;background:rgba(30,42,56,.92);border-radius:999px;bottom:.5rem;color:#fff;content:counter(edc-rank,decimal-leading-zero);display:inline-flex;font-family:"Source Serif 4",Georgia,serif;font-size:.875rem;font-weight:700;height:2rem;justify-content:center;left:.5rem;letter-spacing:.02em;min-width:2rem;padding:0 .5rem;position:absolute;z-index:3}@media (max-width:1023px){.product-card__actions,.product-card__hover-cart{display:none}.product-card .price,.product-card .woocommerce-loop-product__title{font-size:.9375rem}}@media (max-width:767px){.product-card__media{margin-bottom:.75rem}.product-card .woocommerce-loop-product__title{font-size:.875rem;margin-bottom:.25rem}.product-card__categories,.product-card__sku{font-size:.6875rem}}@media (max-width:479px){.home-products.woocommerce ul.products{gap:1.5rem;grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.product-card__image,.product-card__inner,.product-card__media{transition:none}.product-card__inner:hover,.product-card__inner:hover .product-card__image{transform:none}.product-card__actions,.product-card__hover-cart{opacity:1;transform:none}}.single-product-hero{background:linear-gradient(165deg,rgba(30,42,56,.07),#f3f1ec 55%,rgba(188,198,185,.22));border-bottom:1px solid rgba(169,131,82,.28);padding:1.5rem 0 1rem}.single-product-hero .woocommerce-breadcrumb{color:#55606e;font-size:.8125rem;margin:0 0 .5rem}.single-product-hero .woocommerce-breadcrumb a{color:#55606e;text-decoration:none}.single-product-hero .woocommerce-breadcrumb a:hover{color:#7c5e37}.single-product-page{padding-bottom:4rem;padding-top:2.5rem}.single-product-layout{display:block;margin-bottom:0}.single-product-layout__main{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:3rem}.single-product-layout__gallery{position:relative;width:100%}.single-product-layout__gallery .woocommerce-product-gallery{opacity:1!important;position:relative;width:100%}.single-product-layout__gallery .flex-viewport,.single-product-layout__gallery .woocommerce-product-gallery__wrapper{margin:0;width:100%}.single-product-layout__gallery .woocommerce-product-gallery__image{background:linear-gradient(155deg,rgba(188,198,185,.55),#f3f1ec 48%,rgba(30,42,56,.05));border:1px solid rgba(30,42,56,.08);border-radius:12px;overflow:hidden;width:100%}.single-product-layout__gallery .woocommerce-product-gallery__image .wp-post-image,.single-product-layout__gallery .woocommerce-product-gallery__image img{box-shadow:0 22px 44px rgba(17,24,39,.2);display:block;height:auto!important;max-width:100%!important;width:100%!important}.single-product-layout__gallery .woocommerce-product-gallery__trigger{align-items:center;background:hsla(0,0%,100%,.96);border:1px solid rgba(30,42,56,.12);border-radius:50%;bottom:1rem;box-shadow:0 1px 2px rgba(17,24,39,.06);color:#1e2a38;display:inline-flex;font-size:0;height:44px;justify-content:center;left:auto;line-height:0;position:absolute;right:1rem;text-indent:0;top:auto;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);width:44px;z-index:3}.single-product-layout__gallery .woocommerce-product-gallery__trigger:before{background-color:currentColor;content:"";display:block;height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center/contain no-repeat;width:18px}.single-product-layout__gallery .woocommerce-product-gallery__trigger:hover{background:#1e2a38;border-color:#1e2a38;color:#fff;text-decoration:none}.single-product-layout__gallery .woocommerce-product-gallery__trigger:focus-visible{outline:2px solid #a98352;outline-offset:2px}.single-product-layout__gallery ol.flex-control-thumbs,.woocommerce div.product .single-product-layout__gallery ol.flex-control-nav.flex-control-thumbs{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin-bottom:0;margin-left:0;margin-right:0;margin-top:1.5rem!important;overflow:visible;padding:0}.single-product-layout__gallery .flex-control-thumbs li{margin:0;max-width:88px;width:calc(25% - .375rem)}.single-product-layout__gallery .flex-control-thumbs img{border:1px solid rgba(26,34,48,.08);border-radius:4px;cursor:pointer;height:auto;opacity:.72;transition:opacity .15s cubic-bezier(.16,1,.3,1);width:100%}.single-product-layout__gallery .flex-control-thumbs img.flex-active,.single-product-layout__gallery .flex-control-thumbs img:hover{border-color:#a98352;box-shadow:0 0 0 1px rgba(169,131,82,.45);opacity:1}.single-product-layout__gallery .single-product__labels{left:0;margin:0;pointer-events:none;position:absolute;top:0;z-index:4}.single-product-layout__gallery .single-product__labels .product-labels{left:auto;position:static;top:auto}.single-product-layout__summary .product_title{color:#1a2230;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:.5rem 0;text-wrap:balance}.single-product-layout__summary .price{align-items:baseline;color:#1e2a38;display:flex;flex-wrap:wrap;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1.5rem;font-weight:700;gap:.5rem;margin:0 0 1rem}.single-product-layout__summary .price del{color:#6a7583;font-size:1rem;font-weight:500}.single-product-layout__summary .price del .woocommerce-Price-amount,.single-product-layout__summary .price del .woocommerce-Price-currencySymbol,.single-product-layout__summary .price del bdi{color:inherit}.single-product-layout__summary .price ins{color:#1e2a38;text-decoration:none}.single-product-layout__summary .price .woocommerce-Price-amount,.single-product-layout__summary .price .woocommerce-Price-currencySymbol,.single-product-layout__summary .price bdi,.single-product-layout__summary .price ins .woocommerce-Price-amount,.single-product-layout__summary .price ins .woocommerce-Price-currencySymbol,.single-product-layout__summary .price ins bdi{color:inherit}.single-product-layout__summary .woocommerce-product-details__short-description{color:#55606e;font-size:1rem;line-height:1.6;margin:0 0 1.5rem;max-width:42rem}.single-product-layout__summary .woocommerce-product-details__short-description a{color:#7c5e37;font-weight:700;text-decoration:underline;text-decoration-color:rgba(169,131,82,.55);text-underline-offset:.18em}.single-product-layout__summary .woocommerce-product-details__short-description a:hover{color:#1e2a38;text-decoration-color:#1e2a38}.single-product-layout__summary .woocommerce-product-details__short-description strong{color:#1a2230}.single-product-layout__summary form.cart,.single-product-layout__summary form.single-product-cart{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem}.single-product-layout__summary .quantity{align-items:center;display:inline-flex;margin:0}.single-product-layout__summary .quantity--stepper{background:#fff;border:1px solid #e7e4dd;border-radius:999px;height:48px;overflow:hidden}.single-product-layout__summary .quantity__btn{align-items:center;background:transparent;border:0;color:#1a2230;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:500;height:100%;justify-content:center;line-height:1;min-width:44px;transition:background .15s cubic-bezier(.16,1,.3,1);width:2.75rem}.single-product-layout__summary .quantity__btn:hover{background:#f3f1ec}.single-product-layout__summary .quantity__btn:focus-visible{outline:2px solid #a98352;outline-offset:-2px;z-index:1}.single-product-layout__summary .quantity--stepper .qty{appearance:textfield;-moz-appearance:textfield;background:transparent;border:0;border-left:1px solid #e7e4dd;border-radius:0;border-right:1px solid #e7e4dd;color:#1a2230;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.9375rem;font-weight:600;height:48px;margin:0;min-height:100%;padding:0;text-align:center;width:2.75rem}.single-product-layout__summary .quantity--stepper .qty::-webkit-inner-spin-button,.single-product-layout__summary .quantity--stepper .qty::-webkit-outer-spin-button{appearance:none;margin:0}.single-product-layout__summary .single-product__buy-now,.single-product-layout__summary .single_add_to_cart_button.btn{align-self:center;flex:1 1 9rem;min-height:48px;min-width:9rem}.single-product-layout__summary .single-product__buy-now:focus-visible,.single-product-layout__summary .single_add_to_cart_button.btn:focus-visible{outline:2px solid #a98352;outline-offset:2px}.single-product-layout__summary .single_add_to_cart_button.btn.btn--primary{background:#1e2a38!important;border-color:#1e2a38!important;box-shadow:0 1px 2px rgba(17,24,39,.06);color:#fff!important}.single-product-layout__summary .single_add_to_cart_button.btn.btn--primary:hover{background:#16202b!important;border-color:#16202b!important;box-shadow:0 4px 16px rgba(17,24,39,.06);color:#fff!important}.single-product-layout__summary .product-wishlist-btn--circle{align-self:center;background:#fff;border:1px solid #e7e4dd;border-radius:50%;box-sizing:border-box;color:#1e2a38;flex:0 0 48px;height:48px;margin:0;min-height:48px;padding:0;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);width:48px}.single-product-layout__summary .product-wishlist-btn--circle:hover{background:#f3f1ec;border-color:#a98352;color:#7c5e37}.single-product-layout__summary .product-wishlist-btn--circle:focus-visible{outline:2px solid #a98352;outline-offset:2px}.single-product-layout__summary .product-wishlist-btn--circle:active{transform:scale(.96)}.single-product-layout__summary .product-wishlist-btn--circle.is-active{background:#1e2a38;border-color:#1e2a38;color:#fff}.single-product-layout__summary .product_meta,.single-product-layout__summary .single-product-meta{border-top:1px solid rgba(169,131,82,.22);margin-top:1.5rem;padding-top:1.5rem}.single-product-meta{color:#55606e;display:flex;flex-direction:column;font-size:.8125rem;gap:.75rem}.single-product-meta>span{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.single-product-meta a{color:#1e2a38;font-weight:600;text-decoration:none}.single-product-meta a:hover{text-decoration:underline}.single-product-meta__values{display:inline;line-height:1.45;min-width:0}.single-product-meta__values a{white-space:nowrap}.single-product-meta__label{color:#7c5e37;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.1em;min-width:5.5rem;text-transform:uppercase}.single-product-tags__list{display:flex;flex-wrap:wrap;gap:.5rem}.single-product-tags__chip{align-items:center;background:rgba(169,131,82,.12);border:1px solid rgba(169,131,82,.4);border-radius:999px;color:#7c5e37!important;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;min-height:2rem;padding:0 .75rem;text-decoration:none!important;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}.single-product-tags__chip:hover{background:#a98352;border-color:#a98352;color:#fff!important}.single-product-tags__chip:focus-visible{outline:2px solid #1e2a38;outline-offset:2px}.single-product-share{align-items:center;border-top:1px solid rgba(169,131,82,.22);display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1rem}.single-product-share__label{color:#7c5e37;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.single-product-share__list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.single-product-share__link{align-items:center;background:#fff;border:1px solid rgba(30,42,56,.12);border-radius:999px;color:#1e2a38;display:inline-flex;height:44px;justify-content:center;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);width:44px}.single-product-share__link:hover{background:#a98352;border-color:#a98352;color:#fff;text-decoration:none;transform:translateY(-1px)}.single-product-share__link:focus-visible{outline:2px solid #1e2a38;outline-offset:2px}#woocommerce-correios-calculo-de-frete-na-pagina-do-produto.containerCalculator{background:linear-gradient(180deg,rgba(169,131,82,.1),rgba(30,42,56,.03));border:1px solid rgba(169,131,82,.35);border-radius:12px;box-shadow:none;margin:1rem 0 1.5rem;padding:1.5rem}#woocommerce-correios-calculo-de-frete-na-pagina-do-produto.containerCalculator p{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:1.25rem;font-weight:600;margin:0 0 .75rem}#woocommerce-correios-calculo-de-frete-na-pagina-do-produto.containerCalculator input[type=tel],#woocommerce-correios-calculo-de-frete-na-pagina-do-produto.containerCalculator input[type=text],#woocommerce-correios-calculo-de-frete-na-pagina-do-produto.containerCalculator select{background:#fff;border:1px solid rgba(30,42,56,.16);border-radius:999px;font-family:Source Sans\ 3,system-ui,sans-serif;min-height:48px;padding:0 1rem}#woocommerce-correios-calculo-de-frete-na-pagina-do-produto.containerCalculator #calcular-frete,#woocommerce-correios-calculo-de-frete-na-pagina-do-produto.containerCalculator .button,#woocommerce-correios-calculo-de-frete-na-pagina-do-produto.containerCalculator button[type=submit],#woocommerce-correios-calculo-de-frete-na-pagina-do-produto.containerCalculator input[type=submit]{align-items:center;background:#1e2a38!important;border:0;border-radius:999px!important;box-shadow:0 1px 2px rgba(17,24,39,.06);color:#fff!important;cursor:pointer;display:inline-flex;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;font-weight:600;justify-content:center;letter-spacing:.04em;min-height:48px;padding:0 1.5rem;text-transform:uppercase;transition:background .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}#woocommerce-correios-calculo-de-frete-na-pagina-do-produto.containerCalculator #calcular-frete:hover,#woocommerce-correios-calculo-de-frete-na-pagina-do-produto.containerCalculator .button:hover,#woocommerce-correios-calculo-de-frete-na-pagina-do-produto.containerCalculator button[type=submit]:hover,#woocommerce-correios-calculo-de-frete-na-pagina-do-produto.containerCalculator input[type=submit]:hover{background:#16202b!important;box-shadow:0 4px 16px rgba(17,24,39,.06)}.single-product__category{color:#7c5e37;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.12em;margin:0 0 .5rem;text-transform:uppercase}.single-product__category a{color:inherit;text-decoration:none}.single-product__category a:hover{color:#1e2a38}.single-product__stock{align-items:center;border-radius:999px;display:inline-flex;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.04em;margin:0 0 .75rem;padding:.2rem .65rem;text-transform:uppercase}.single-product__stock--in{background:rgba(188,198,185,.55);border:1px solid rgba(30,42,56,.12);color:#1e2a38}.single-product__stock--out{background:rgba(183,28,28,.08);border:1px solid rgba(183,28,28,.16);color:#8f1d1d}.single-product__stock--backorder{background:rgba(169,131,82,.16);border:1px solid rgba(169,131,82,.35);color:#7c5e37}.single-product__autores{align-items:baseline;color:#55606e;display:flex;flex-wrap:wrap;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1rem;gap:.35em .5em;line-height:1.45;margin:0 0 1rem}.single-product__autores-label{color:#6a7583;font-weight:600}.single-product__autores-values{min-width:0}.single-product__autores-link{color:#7c5e37;font-weight:600;text-decoration:none}.single-product__autores-link:hover{color:#1e2a38;text-decoration:underline;text-underline-offset:.15em}.single-product__autores-link:focus-visible{border-radius:4px;outline:2px solid #a98352;outline-offset:2px}.single-product__autores-name{color:#1a2230;font-weight:600}.single-product__autores-sep{color:#6a7583}.single-product-layout__below{display:flex;flex-direction:column;gap:3rem}.woocommerce-tabs{margin:0}.woocommerce-tabs,.woocommerce-tabs ul.tabs{background:transparent;border:0;border-radius:0;padding:0}.woocommerce-tabs ul.tabs{border-bottom:1px solid rgba(169,131,82,.28);display:flex;flex-wrap:wrap;gap:2rem;list-style:none;margin:0 0 2rem}.woocommerce-tabs ul.tabs:after,.woocommerce-tabs ul.tabs:before{display:none}.woocommerce-tabs ul.tabs li{background:transparent!important;border:0!important;border-radius:0;list-style:none;margin:0;padding:0}.woocommerce-tabs ul.tabs li a{border:0!important;border-radius:0;color:#6a7583;display:inline-block;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0;margin:0;padding:0 0 .75rem;position:relative;text-decoration:none;text-transform:none;transition:color .25s cubic-bezier(.16,1,.3,1)}.woocommerce-tabs ul.tabs li a:after{background:#1e2a38;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.16,1,.3,1)}.woocommerce-tabs ul.tabs li:hover a{background:transparent;color:#1e2a38}.woocommerce-tabs ul.tabs li.active a,.woocommerce-tabs ul.tabs li.active a:hover{background:transparent;box-shadow:none;color:#1e2a38;font-weight:700}.woocommerce-tabs ul.tabs li.active a:after,.woocommerce-tabs ul.tabs li.active a:hover:after{transform:scaleX(1)}.woocommerce-tabs ul.tabs li a:focus-visible{border-radius:4px;outline:2px solid #a98352;outline-offset:4px}.woocommerce-tabs .woocommerce-Tabs-panel{border:0;margin:0;padding:.5rem 0 0}.woocommerce-tabs .woocommerce-Tabs-panel>h2:first-child{display:none}.woocommerce-tabs .woocommerce-Tabs-panel h2{color:#1a2230;font-family:"Source Serif 4",Georgia,serif;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.woocommerce-tabs .woocommerce-Tabs-panel p{color:#55606e;line-height:1.7;max-width:65ch;text-wrap:pretty}.woocommerce-tabs .woocommerce-Tabs-panel ul{list-style:none;max-width:65ch;padding-left:0}.woocommerce-tabs .woocommerce-Tabs-panel ul li{color:#55606e;line-height:1.55;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.woocommerce-tabs .woocommerce-Tabs-panel ul li:before{background:linear-gradient(90deg,#1e2a38 50%,#a98352 0);border-radius:50%;content:"";height:.65rem;left:0;position:absolute;top:.45em;width:.65rem}.woocommerce-tabs .woocommerce-Tabs-panel table{border-collapse:collapse;width:100%}.woocommerce-tabs .woocommerce-Tabs-panel table td,.woocommerce-tabs .woocommerce-Tabs-panel table th{border-bottom:1px solid rgba(26,34,48,.08);font-size:1rem;padding:.75rem 1rem;text-align:left}.woocommerce-tabs .woocommerce-Tabs-panel table th{color:#6a7583;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-transform:none;width:35%}.woocommerce-tabs .woocommerce-Tabs-panel table td{color:#1a2230}.woocommerce-tabs .woocommerce-Tabs-panel.is-tab-enter{animation:edc-tab-panel-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes edc-tab-panel-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes edc-reviews-rise{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes edc-star-pop{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}#tab-reviews .woocommerce-Reviews{max-width:42rem}#tab-reviews .woocommerce-Reviews-title:has(+.woocommerce-noreviews){display:none}#tab-reviews .woocommerce-Reviews-title{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;text-wrap:balance}#tab-reviews .woocommerce-Reviews-title span{color:#1a2230;font-weight:500}#tab-reviews .must-log-in,#tab-reviews .woocommerce-noreviews,#tab-reviews .woocommerce-verification-required{background:rgba(169,131,82,.08);border:1px solid rgba(169,131,82,.28);border-radius:12px;color:#1a2230;font-family:"Source Serif 4",Georgia,serif;font-size:1.0625rem;line-height:1.55;margin:0 0 1.5rem;max-width:42rem;padding:1rem 1.5rem;text-wrap:pretty}#tab-reviews .must-log-in a,#tab-reviews .woocommerce-noreviews a,#tab-reviews .woocommerce-verification-required a{color:#7c5e37;font-weight:600;text-decoration:underline;text-underline-offset:.15em}#tab-reviews .must-log-in a:hover,#tab-reviews .woocommerce-noreviews a:hover,#tab-reviews .woocommerce-verification-required a:hover{color:#1e2a38}#tab-reviews .must-log-in a:focus-visible,#tab-reviews .woocommerce-noreviews a:focus-visible,#tab-reviews .woocommerce-verification-required a:focus-visible{border-radius:4px;outline:2px solid #a98352;outline-offset:3px}#tab-reviews ol.commentlist{list-style:none;margin:0 0 2rem;padding:0}#tab-reviews ol.commentlist>li{background:transparent;border-bottom:1px solid rgba(169,131,82,.22);margin:0 0 1.5rem;padding:0 0 1.5rem;position:relative}#tab-reviews ol.commentlist>li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}#tab-reviews ol.commentlist img.avatar{background:#f3f1ec;border:1px solid #e7e4dd;border-radius:50%;box-shadow:none;float:left;height:48px;left:0;margin:0;object-fit:cover;padding:0;position:absolute;top:0;width:48px}#tab-reviews ol.commentlist .comment-text{background:transparent;border:0;border-radius:0;margin:0 0 0 64px;padding:0}#tab-reviews ol.commentlist .comment-text .star-rating{color:#a98352;display:inline-block;float:none;margin:0 0 .5rem}#tab-reviews ol.commentlist .comment-text .star-rating:before{color:rgba(169,131,82,.35)}#tab-reviews ol.commentlist .comment-text .meta{color:#6a7583;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;line-height:1.45;margin:0 0 .75rem}#tab-reviews ol.commentlist .comment-text .woocommerce-review__author{color:#1e2a38;font-size:1rem;font-weight:700}#tab-reviews ol.commentlist .comment-text .woocommerce-review__verified{color:#7c5e37;font-style:normal;font-weight:600}#tab-reviews ol.commentlist .comment-text .description,#tab-reviews ol.commentlist .comment-text .description p{color:#55606e;line-height:1.65;margin:0;max-width:65ch;text-wrap:pretty}#tab-reviews #review_form_wrapper{border-top:1px solid rgba(169,131,82,.28);margin-top:2rem;padding-top:2rem}#tab-reviews #comments:has(.woocommerce-noreviews)+#review_form_wrapper{border-top:0;margin-top:1.5rem;padding-top:0}#tab-reviews #reply-title{color:#1a2230;display:block;font-family:"Source Serif 4",Georgia,serif;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;text-wrap:balance}#tab-reviews .comment-form{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:640px){#tab-reviews .comment-form{grid-template-columns:1fr 1fr}#tab-reviews .comment-form .comment-form-comment,#tab-reviews .comment-form .comment-form-cookies-consent,#tab-reviews .comment-form .comment-form-rating,#tab-reviews .comment-form .comment-notes,#tab-reviews .comment-form .form-submit,#tab-reviews .comment-form .must-log-in{grid-column:1/-1}}#tab-reviews .comment-form-author,#tab-reviews .comment-form-comment,#tab-reviews .comment-form-cookies-consent,#tab-reviews .comment-form-email,#tab-reviews .comment-form-rating,#tab-reviews .form-submit{margin:0}#tab-reviews .comment-form label{color:#55606e;display:block;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.06em;margin:0 0 .5rem;text-transform:uppercase}#tab-reviews .comment-form label .required{color:#7c5e37;font-weight:700;text-decoration:none}#tab-reviews .comment-form-cookies-consent{align-items:flex-start;display:flex;gap:.75rem}#tab-reviews .comment-form-cookies-consent input{accent-color:#1e2a38;flex-shrink:0;height:1.125rem;margin-top:.15rem;width:1.125rem}#tab-reviews .comment-form-cookies-consent label{color:#55606e;font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.5;margin:0;text-transform:none}#tab-reviews input[type=email],#tab-reviews input[type=text],#tab-reviews select,#tab-reviews textarea{background:#fbfaf7;border:1px solid #e7e4dd;border-radius:8px;color:#1a2230;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1rem;max-width:100%;min-height:48px;padding:.8rem .95rem;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);width:100%}#tab-reviews input[type=email]::placeholder,#tab-reviews input[type=text]::placeholder,#tab-reviews select::placeholder,#tab-reviews textarea::placeholder{color:#55606e}#tab-reviews input[type=email]:hover,#tab-reviews input[type=text]:hover,#tab-reviews select:hover,#tab-reviews textarea:hover{border-color:#a1a3a3}#tab-reviews input[type=email]:focus,#tab-reviews input[type=text]:focus,#tab-reviews select:focus,#tab-reviews textarea:focus{background:#fff;border-color:#1e2a38;box-shadow:0 0 0 3px rgba(169,131,82,.22);outline:2px solid transparent;outline-offset:2px}#tab-reviews input[type=email]:focus-visible,#tab-reviews input[type=text]:focus-visible,#tab-reviews select:focus-visible,#tab-reviews textarea:focus-visible{border-color:#1e2a38;box-shadow:0 0 0 3px rgba(169,131,82,.22);outline:2px solid transparent;outline-offset:2px}#tab-reviews textarea{line-height:1.55;min-height:9rem;resize:vertical}#tab-reviews select#rating{max-width:16rem}#tab-reviews p.stars{display:flex;flex-wrap:wrap;gap:.25rem;margin:.5rem 0 0}#tab-reviews p.stars a{align-items:center;border-radius:4px;color:#a98352;display:inline-flex;font-size:1.5rem;height:44px;justify-content:center;position:relative;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);width:44px}#tab-reviews p.stars a:before{color:inherit;left:50%;top:50%;transform:translate(-50%,-50%)}#tab-reviews p.stars a:focus-visible,#tab-reviews p.stars a:hover{color:#7c5e37}#tab-reviews p.stars a:focus-visible{outline:2px solid #a98352;outline-offset:2px}#tab-reviews p.stars:hover a{color:rgba(169,131,82,.4)}#tab-reviews p.stars:hover a:hover{color:#7c5e37;transform:scale(1.08)}#tab-reviews p.stars.selected a{color:#7c5e37}#tab-reviews p.stars.selected a.active~a{color:rgba(169,131,82,.4)}#tab-reviews .form-submit{margin-top:.5rem}#tab-reviews .form-submit .submit,#tab-reviews .form-submit input[type=submit]{align-items:center;background:#1e2a38!important;border:1px solid transparent;border-radius:999px;box-shadow:0 1px 2px rgba(17,24,39,.06);color:#fff!important;cursor:pointer;display:inline-flex;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.04em;min-height:48px;padding:.75rem 1.75rem;text-transform:uppercase;transition:background .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}#tab-reviews .form-submit .submit:hover,#tab-reviews .form-submit input[type=submit]:hover{background:#16202b!important;box-shadow:0 4px 16px rgba(17,24,39,.06);color:#fff!important;transform:translateY(-1px)}#tab-reviews .form-submit .submit:active,#tab-reviews .form-submit input[type=submit]:active{transform:scale(.98)}#tab-reviews .form-submit .submit:focus-visible,#tab-reviews .form-submit input[type=submit]:focus-visible{outline:2px solid #a98352;outline-offset:3px}#tab-reviews.is-reviews-enter .woocommerce-Reviews-title{animation:edc-reviews-rise .38s cubic-bezier(.16,1,.3,1) both}#tab-reviews.is-reviews-enter .must-log-in,#tab-reviews.is-reviews-enter .woocommerce-noreviews,#tab-reviews.is-reviews-enter .woocommerce-verification-required{animation:edc-reviews-rise .4s cubic-bezier(.16,1,.3,1) both;animation-delay:50ms}#tab-reviews.is-reviews-enter ol.commentlist>li{animation:edc-reviews-rise .4s cubic-bezier(.16,1,.3,1) both;animation-delay:40ms}#tab-reviews.is-reviews-enter ol.commentlist>li:nth-child(2){animation-delay:80ms}#tab-reviews.is-reviews-enter ol.commentlist>li:nth-child(3){animation-delay:.12s}#tab-reviews.is-reviews-enter #reply-title{animation:edc-reviews-rise .4s cubic-bezier(.16,1,.3,1) both;animation-delay:90ms}#tab-reviews.is-reviews-enter .comment-form-rating,#tab-reviews.is-reviews-enter p.stars{animation:edc-reviews-rise .38s cubic-bezier(.16,1,.3,1) both;animation-delay:.13s}#tab-reviews.is-reviews-enter .comment-form-comment{animation:edc-reviews-rise .38s cubic-bezier(.16,1,.3,1) both;animation-delay:.17s}#tab-reviews.is-reviews-enter .comment-form-author,#tab-reviews.is-reviews-enter .comment-form-email{animation:edc-reviews-rise .38s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s}#tab-reviews.is-reviews-enter .form-submit{animation:edc-reviews-rise .38s cubic-bezier(.16,1,.3,1) both;animation-delay:.24s}#tab-reviews.is-reviews-enter p.stars a.active{animation:edc-star-pop .32s cubic-bezier(.16,1,.3,1) both}.single-product-related{background:transparent;border:0;border-radius:0;box-shadow:none;display:block;overflow:visible;padding:clamp(2.5rem,4vw,4rem) 0;width:100%}.single-product-related__header{align-items:center;background:transparent;border:0;display:flex;flex-direction:column;gap:.5rem;margin:0 0 2.5rem;padding:0;text-align:center;width:100%}.single-product-related__title{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0;max-width:22ch;text-wrap:balance}.single-product-related__title-accent{color:#7c5e37}.single-product-related__shelf{align-items:center;display:grid;gap:.75rem;grid-template-columns:auto 1fr auto;position:relative}.single-product-related__viewport{min-width:0;overflow:hidden}.single-product-related__nav{align-items:center;background:#fff;border:1px solid rgba(26,34,48,.08);border-radius:999px;color:#1e2a38;cursor:pointer;display:none;flex-shrink:0;font-size:1.5rem;height:2.75rem;justify-content:center;line-height:1;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);width:2.75rem}.single-product-related__nav:hover:not(:disabled){background:#f3f1ec;border-color:#e7e4dd;transform:scale(1.04)}.single-product-related__nav:disabled{cursor:not-allowed;opacity:.35}.single-product-related__nav:focus-visible{outline:2px solid #a98352;outline-offset:2px}.single-product-related__grid{align-items:stretch;background:transparent;display:flex!important;gap:1.5rem;list-style:none;margin:0;padding:0;transition:transform .35s cubic-bezier(.16,1,.3,1);width:100%;will-change:transform}.single-product-related__grid:after,.single-product-related__grid:before{content:none!important;display:none!important}.single-product-related__grid>li.product{flex:0 0 100%;margin:0!important;max-width:none!important;width:100%!important}@media (min-width:768px){.single-product-related__grid>li.product{flex:0 0 calc(33.33333% - 1rem)}.single-product-related:not(.single-product-related--carousel) .single-product-related__shelf{grid-template-columns:1fr}.single-product-related:not(.single-product-related--carousel) .single-product-related__nav{display:none!important}.single-product-related:not(.single-product-related--carousel) .single-product-related__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));transform:none!important;will-change:auto}.single-product-related:not(.single-product-related--carousel) .single-product-related__grid>li.product{flex:none;width:100%!important}.single-product-related--carousel .single-product-related__nav{display:inline-flex}}@media (max-width:767px){.single-product-related[data-related-count]:not([data-related-count="1"]) .single-product-related__nav{display:inline-flex}.single-product-related[data-related-count="1"] .single-product-related__shelf{grid-template-columns:1fr}.single-product-related[data-related-count="1"] .single-product-related__nav{display:none!important}}.single-product-related [data-reveal]{transform:translate3d(0,12px,0)}.single-product-related .product-card__media{border-radius:12px;box-shadow:none;margin-bottom:.75rem;transition:box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.single-product-related .product-card__inner:hover .product-card__media{box-shadow:0 4px 16px rgba(17,24,39,.06);transform:translate3d(0,-3px,0)}.single-product-related .product-card__inner:hover .product-card__image{transform:scale(1.03)}.single-product-related .product-card__inner:active .product-card__media{transform:none;transition-duration:.15s}.single-product-related .product-card__body{align-items:start;display:grid;gap:.5rem .75rem;grid-template-columns:minmax(0,1fr) auto;text-align:left}.single-product-related .product-card__sku{display:none}.single-product-related .product-card__categories{color:#6a7583;display:block;font-size:.6875rem;font-weight:600;grid-column:1;grid-row:1;letter-spacing:.08em;-webkit-line-clamp:unset;margin:0;min-height:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.single-product-related .product-card__rating{align-items:center;color:#1a2230;display:inline-flex;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;font-weight:700;gap:.2rem;grid-column:2;grid-row:1;line-height:1;margin:0}.single-product-related .product-card__rating-star{color:#a98352;font-size:.85em}.single-product-related .product-card .woocommerce-loop-product__title{color:#1e2a38;font-size:1.0625rem;font-weight:600;grid-column:1/-1;grid-row:2;margin:0;min-height:0}.single-product-related .product-card .woocommerce-loop-product__title a{color:inherit}.single-product-related .product-card .woocommerce-loop-product__title a:hover{color:#7c5e37}.single-product-related .product-card .price{color:#1e2a38;font-size:.9375rem;font-weight:400;grid-column:1/-1;grid-row:3;justify-content:flex-start;margin-top:.5rem}.single-product-related .product-card .price del{color:#6a7583;font-size:inherit;font-weight:500;margin-right:.25rem;order:1}.single-product-related .product-card .price ins{color:#1e2a38;font-weight:700;order:2;text-decoration:none}.single-product-related .product-card .price>.amount,.single-product-related .product-card .price>.woocommerce-Price-amount{color:#1e2a38;font-weight:700}.product-combo{background:linear-gradient(165deg,rgba(169,131,82,.12),#fff 42%,rgba(30,42,56,.03));border:1px solid rgba(169,131,82,.35);border-radius:16px;padding:2.5rem 2rem}.product-combo__heading{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:1.25rem;font-weight:600;margin:0 0 2rem;text-wrap:balance}.product-combo__layout{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1.6fr) minmax(240px,.9fr)}.product-combo__products{align-items:stretch;display:flex;flex-wrap:wrap;gap:.75rem}.product-combo__plus{align-items:center;align-self:center;color:#7c5e37;display:flex;flex:0 0 auto;font-family:"Source Serif 4",Georgia,serif;font-size:1.75rem;font-weight:600;justify-content:center;width:2rem}.product-combo__card{display:flex;flex:1 1 150px;flex-direction:column;max-width:200px;min-width:0}.product-combo__card.is-unavailable{opacity:.55}.product-combo__media{background:#f3f1ec;border-radius:8px;margin-bottom:.75rem;overflow:hidden;position:relative}.product-combo__image{aspect-ratio:2/3;display:block;height:auto;object-fit:cover;width:100%}.product-combo__badge{background:rgba(183,28,28,.92);border-radius:999px;color:#fff;font-size:.65rem;font-weight:700;left:.5rem;letter-spacing:.06em;padding:.15rem .5rem;position:absolute;text-transform:uppercase;top:.5rem}.product-combo__title{font-family:"Source Serif 4",Georgia,serif;font-size:.9375rem;font-weight:600;line-height:1.35;margin:0 0 .25rem}.product-combo__title a{color:#1a2230;text-decoration:none}.product-combo__title a:hover{color:#1e2a38}.product-combo__cats,.product-combo__sku{color:#6a7583;font-size:.75rem;margin:0 0 .25rem}.product-combo__price{color:#1e2a38;font-size:.9375rem;margin:.5rem 0 0}.product-combo__price del{color:#6a7583;font-weight:500;margin-right:.25rem}.product-combo__price strong{font-weight:700}.product-combo__summary{background:#1e2a38;border:1px solid #16202b;border-radius:12px;box-shadow:0 12px 32px rgba(17,24,39,.08);color:#fff;padding:1.5rem}.product-combo__checklist{list-style:none;margin:0 0 1.5rem;padding:0}.product-combo__check{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem;margin-bottom:.75rem}.product-combo__check.is-disabled{cursor:not-allowed;opacity:.65}.product-combo__check input{accent-color:#a98352;margin-top:.2rem}.product-combo__check-label{display:flex;flex-direction:column;gap:.15rem;min-width:0}.product-combo__check-title{color:hsla(0,0%,100%,.95);font-size:.8125rem;font-weight:600;line-height:1.35}.product-combo__check-price{color:hsla(0,0%,100%,.72);font-size:.75rem}.product-combo__totals{margin-bottom:1rem;text-align:center}.product-combo__was{color:hsla(0,0%,100%,.65);font-size:.8125rem;margin:0}.product-combo__was del{text-decoration:line-through}.product-combo__was[hidden]{display:none}.product-combo__now{color:#a98352;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1.5rem;font-weight:700;margin:.25rem 0}.product-combo__count{color:hsla(0,0%,100%,.72);font-size:.8125rem;margin:0}.product-combo__submit{background:#a98352!important;border-color:#a98352!important;color:#fff!important;width:100%}.product-combo__submit:hover:not(:disabled){background:#947348!important}.product-combo__submit:focus-visible{outline:2px solid #fff;outline-offset:3px}.product-combo__submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.product-combo__feedback{color:hsla(0,0%,100%,.88);font-size:.8125rem;margin:.75rem 0 0;text-align:center}.product-combo__feedback.is-error{color:#ffc9c0}.product-combo__feedback[hidden]{display:none}.edc-combo-cart-flag{color:#7c5e37;font-size:.75em;font-weight:600}@media (max-width:1024px){.single-product-layout__main{gap:2rem;grid-template-columns:1fr}.single-product-layout__summary form.cart .single-product__buy-now,.single-product-layout__summary form.cart .single_add_to_cart_button.btn,.single-product-layout__summary form.single-product-cart .single-product__buy-now,.single-product-layout__summary form.single-product-cart .single_add_to_cart_button.btn{flex:1 1 calc(50% - 0.75rem);min-width:calc(50% - .75rem)}.product-combo__layout{grid-template-columns:1fr}.product-combo__products{justify-content:center}.product-combo__card{max-width:160px}.single-product-related__header{margin-bottom:2rem}}@media (max-width:768px){.single-product-page{padding-bottom:2.5rem;padding-top:1.5rem}.single-product-hero{padding:1rem 0 .75rem}.single-product-layout__summary form.cart,.single-product-layout__summary form.single-product-cart{gap:.5rem}.single-product-layout__summary form.cart .quantity--stepper,.single-product-layout__summary form.single-product-cart .quantity--stepper{flex:1 1 auto;justify-content:space-between;min-width:0;width:auto}.single-product-layout__summary form.cart .quantity--stepper .qty,.single-product-layout__summary form.single-product-cart .quantity--stepper .qty{flex:1 1 auto;width:auto}.single-product-layout__summary form.cart .product-wishlist-btn--circle,.single-product-layout__summary form.single-product-cart .product-wishlist-btn--circle{flex:0 0 48px;margin-left:0}.single-product-layout__summary form.cart .single-product__buy-now,.single-product-layout__summary form.cart .single_add_to_cart_button.btn,.single-product-layout__summary form.single-product-cart .single-product__buy-now,.single-product-layout__summary form.single-product-cart .single_add_to_cart_button.btn{flex:1 1 100%;min-width:100%}.single-product-layout__summary .product_title{font-size:clamp(1.35rem,5vw,1.75rem)}.woocommerce-tabs ul.tabs{gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.woocommerce-tabs ul.tabs li a{white-space:nowrap}.product-combo{padding:1.5rem 1rem}.product-combo__plus{height:auto;padding:.25rem 0;width:100%}.product-combo__products{align-items:stretch;flex-direction:column}.product-combo__card{flex-direction:row;gap:.75rem;max-width:none}.product-combo__media{flex:0 0 72px;margin-bottom:0}.product-combo__image{aspect-ratio:2/3}.single-product-related__header{margin-bottom:1.5rem}.single-product-related__title{max-width:none}}@media (prefers-reduced-motion:reduce){#tab-reviews .form-submit .submit,#tab-reviews .form-submit input[type=submit],#tab-reviews input[type=email],#tab-reviews input[type=text],#tab-reviews p.stars a,#tab-reviews select,#tab-reviews textarea,.product-combo__submit,.quantity__btn,.single-product-layout__gallery .flex-control-thumbs img,.single-product-layout__gallery .woocommerce-product-gallery__trigger,.single-product-layout__summary .product-wishlist-btn--circle,.single-product-related .product-card__image,.single-product-related .product-card__media,.single-product-share__link,.single-product-tags__chip,.woocommerce-tabs ul.tabs li a,.woocommerce-tabs ul.tabs li a:after{transition:none!important}.single-product-related .product-card__inner:active .product-card__media,.single-product-related .product-card__inner:hover .product-card__image,.single-product-related .product-card__inner:hover .product-card__media{transform:none}#tab-reviews.is-reviews-enter #reply-title,#tab-reviews.is-reviews-enter .comment-form-author,#tab-reviews.is-reviews-enter .comment-form-comment,#tab-reviews.is-reviews-enter .comment-form-email,#tab-reviews.is-reviews-enter .comment-form-rating,#tab-reviews.is-reviews-enter .form-submit,#tab-reviews.is-reviews-enter .must-log-in,#tab-reviews.is-reviews-enter .woocommerce-Reviews-title,#tab-reviews.is-reviews-enter .woocommerce-noreviews,#tab-reviews.is-reviews-enter .woocommerce-verification-required,#tab-reviews.is-reviews-enter ol.commentlist>li,#tab-reviews.is-reviews-enter p.stars,#tab-reviews.is-reviews-enter p.stars a.active,.woocommerce-Tabs-panel.is-tab-enter{animation:none!important}#tab-reviews .form-submit .submit:hover,#tab-reviews .form-submit input[type=submit]:hover,#tab-reviews p.stars a:hover,.single-product-layout__summary .product-wishlist-btn--circle:active,.single-product-share__link:hover{transform:none}.woocommerce-tabs ul.tabs li.active a:after{transform:scaleX(1)}}.woocommerce-account .entry__header{border-bottom:1px solid rgba(26,34,48,.08);margin-bottom:2rem;padding-bottom:1.5rem}.woocommerce-account .entry__title{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;margin:0;text-wrap:balance}.woocommerce-account:not(.logged-in) .entry__header{display:none}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:auto}.woocommerce-account .woocommerce:after,.woocommerce-account .woocommerce:before{content:none;display:none}.account-layout{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(220px,260px) minmax(0,1fr);margin:0 0 4rem}.account-nav{background:#1e2a38;border-radius:12px;box-shadow:0 12px 32px rgba(17,24,39,.08);color:#fff;padding:1.5rem 1rem;position:sticky;top:calc(76px + 1rem)}.account-nav__brand{border-bottom:1px solid hsla(0,0%,100%,.14);margin:0 0 1.5rem;padding:0 0 1rem}.account-nav__greeting{color:hsla(0,0%,100%,.82);font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;font-weight:600;margin:0 0 .25rem}.account-nav__name{color:#fff;font-family:"Source Serif 4",Georgia,serif;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0;overflow-wrap:anywhere}.account-nav__list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.account-nav__list a{align-items:center;border-radius:8px;color:hsla(0,0%,100%,.9);display:flex;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.3;min-height:44px;padding:.65rem .85rem;text-decoration:none;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.account-nav__list a:hover{background:hsla(0,0%,100%,.1);color:#fff;text-decoration:none}.account-nav__list a:focus-visible{outline:2px solid #bea07a;outline-offset:2px}.account-nav__list a:active{background:hsla(0,0%,100%,.14)}.account-nav__list .is-active a,.account-nav__list a[aria-current=page]{background:#fff;color:#1e2a38}.account-nav__list .woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid hsla(0,0%,100%,.14);margin-top:.75rem;padding-top:.75rem}.account-nav__list .woocommerce-MyAccount-navigation-link--customer-logout a{color:hsla(0,0%,100%,.78);font-weight:500}.account-nav__list .woocommerce-MyAccount-navigation-link--customer-logout a:hover,.account-nav__list .woocommerce-MyAccount-navigation-link--customer-logout.is-active a{background:hsla(0,0%,100%,.08);color:#fff}.account-content{background:#fff;border:1px solid rgba(26,34,48,.08);border-radius:12px;box-shadow:0 1px 2px rgba(17,24,39,.06);min-width:0;padding:2rem 1.5rem}.account-content .woocommerce-Address-title h3,.account-content .woocommerce-column__title,.account-content .woocommerce-order-details__title,.account-content>h2,.account-content>h3{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin:0 0 1rem;text-wrap:balance}.account-content>p{color:#55606e;line-height:1.55;margin:0 0 1rem;max-width:65ch;text-wrap:pretty}.account-content a:not(.button):not(.woocommerce-button){color:#7c5e37;font-weight:600;text-underline-offset:.15em}.account-content a:not(.button):not(.woocommerce-button):hover{color:#1e2a38}.account-content a:not(.button):not(.woocommerce-button):focus-visible{outline:2px solid #1e2a38;outline-offset:2px}.account-dashboard__lead{color:#55606e;font-size:1.0625rem;line-height:1.55;margin:0 0 1.5rem!important;max-width:48ch;text-wrap:pretty}.account-dashboard__links{border-top:1px solid rgba(26,34,48,.08);list-style:none;margin:0;padding:0}.account-dashboard__links li{border-bottom:1px solid rgba(26,34,48,.08)}.account-dashboard__links a{color:inherit!important;display:flex;flex-direction:column;gap:.2rem;justify-content:center;min-height:64px;padding:1rem 0;text-decoration:none!important;transition:color .15s cubic-bezier(.16,1,.3,1)}.account-dashboard__links a:hover .account-dashboard__link-title{color:#7c5e37}.account-dashboard__links a:focus-visible{outline:2px solid #1e2a38;outline-offset:4px}.account-dashboard__link-title{color:#1e2a38;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1.0625rem;font-weight:700;transition:color .15s cubic-bezier(.16,1,.3,1)}.account-dashboard__link-desc{color:#55606e;font-size:.875rem;font-weight:500}.account-form .form-row,.woocommerce-account .woocommerce-EditAccountForm .form-row,.woocommerce-account .woocommerce-address-fields .form-row{margin:0 0 1rem}.account-form label,.woocommerce-account .woocommerce-EditAccountForm label,.woocommerce-account .woocommerce-address-fields label{color:#1a2230;display:block;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.account-form .required,.woocommerce-account .woocommerce-EditAccountForm .required,.woocommerce-account .woocommerce-address-fields .required{color:#7c5e37}.account-form .input-text,.account-form input[type=email],.account-form input[type=password],.account-form input[type=tel],.account-form input[type=text],.account-form select,.account-form textarea,.woocommerce-account .woocommerce-EditAccountForm .input-text,.woocommerce-account .woocommerce-EditAccountForm input[type=email],.woocommerce-account .woocommerce-EditAccountForm input[type=password],.woocommerce-account .woocommerce-EditAccountForm input[type=tel],.woocommerce-account .woocommerce-EditAccountForm input[type=text],.woocommerce-account .woocommerce-EditAccountForm select,.woocommerce-account .woocommerce-EditAccountForm textarea,.woocommerce-account .woocommerce-address-fields .input-text,.woocommerce-account .woocommerce-address-fields input[type=email],.woocommerce-account .woocommerce-address-fields input[type=password],.woocommerce-account .woocommerce-address-fields input[type=tel],.woocommerce-account .woocommerce-address-fields input[type=text],.woocommerce-account .woocommerce-address-fields select,.woocommerce-account .woocommerce-address-fields textarea{background:#fbfaf7;border:1px solid #e7e4dd;border-radius:8px;color:#1a2230;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1rem;max-width:100%;min-height:48px;padding:.7rem .9rem;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);width:100%}.account-form .input-text::placeholder,.account-form input[type=email]::placeholder,.account-form input[type=password]::placeholder,.account-form input[type=tel]::placeholder,.account-form input[type=text]::placeholder,.account-form select::placeholder,.account-form textarea::placeholder,.woocommerce-account .woocommerce-EditAccountForm .input-text::placeholder,.woocommerce-account .woocommerce-EditAccountForm input[type=email]::placeholder,.woocommerce-account .woocommerce-EditAccountForm input[type=password]::placeholder,.woocommerce-account .woocommerce-EditAccountForm input[type=tel]::placeholder,.woocommerce-account .woocommerce-EditAccountForm input[type=text]::placeholder,.woocommerce-account .woocommerce-EditAccountForm select::placeholder,.woocommerce-account .woocommerce-EditAccountForm textarea::placeholder,.woocommerce-account .woocommerce-address-fields .input-text::placeholder,.woocommerce-account .woocommerce-address-fields input[type=email]::placeholder,.woocommerce-account .woocommerce-address-fields input[type=password]::placeholder,.woocommerce-account .woocommerce-address-fields input[type=tel]::placeholder,.woocommerce-account .woocommerce-address-fields input[type=text]::placeholder,.woocommerce-account .woocommerce-address-fields select::placeholder,.woocommerce-account .woocommerce-address-fields textarea::placeholder{color:#6a7583;opacity:1}.account-form .input-text:hover,.account-form input[type=email]:hover,.account-form input[type=password]:hover,.account-form input[type=tel]:hover,.account-form input[type=text]:hover,.account-form select:hover,.account-form textarea:hover,.woocommerce-account .woocommerce-EditAccountForm .input-text:hover,.woocommerce-account .woocommerce-EditAccountForm input[type=email]:hover,.woocommerce-account .woocommerce-EditAccountForm input[type=password]:hover,.woocommerce-account .woocommerce-EditAccountForm input[type=tel]:hover,.woocommerce-account .woocommerce-EditAccountForm input[type=text]:hover,.woocommerce-account .woocommerce-EditAccountForm select:hover,.woocommerce-account .woocommerce-EditAccountForm textarea:hover,.woocommerce-account .woocommerce-address-fields .input-text:hover,.woocommerce-account .woocommerce-address-fields input[type=email]:hover,.woocommerce-account .woocommerce-address-fields input[type=password]:hover,.woocommerce-account .woocommerce-address-fields input[type=tel]:hover,.woocommerce-account .woocommerce-address-fields input[type=text]:hover,.woocommerce-account .woocommerce-address-fields select:hover,.woocommerce-account .woocommerce-address-fields textarea:hover{border-color:#d6d1c5}.account-form .input-text:focus,.account-form input[type=email]:focus,.account-form input[type=password]:focus,.account-form input[type=tel]:focus,.account-form input[type=text]:focus,.account-form select:focus,.account-form textarea:focus,.woocommerce-account .woocommerce-EditAccountForm .input-text:focus,.woocommerce-account .woocommerce-EditAccountForm input[type=email]:focus,.woocommerce-account .woocommerce-EditAccountForm input[type=password]:focus,.woocommerce-account .woocommerce-EditAccountForm input[type=tel]:focus,.woocommerce-account .woocommerce-EditAccountForm input[type=text]:focus,.woocommerce-account .woocommerce-EditAccountForm select:focus,.woocommerce-account .woocommerce-EditAccountForm textarea:focus,.woocommerce-account .woocommerce-address-fields .input-text:focus,.woocommerce-account .woocommerce-address-fields input[type=email]:focus,.woocommerce-account .woocommerce-address-fields input[type=password]:focus,.woocommerce-account .woocommerce-address-fields input[type=tel]:focus,.woocommerce-account .woocommerce-address-fields input[type=text]:focus,.woocommerce-account .woocommerce-address-fields select:focus,.woocommerce-account .woocommerce-address-fields textarea:focus{background:#fff;border-color:#1e2a38;box-shadow:0 0 0 3px rgba(30,42,56,.14);outline:2px solid transparent;outline-offset:2px}.account-form .input-text:disabled,.account-form input[type=email]:disabled,.account-form input[type=password]:disabled,.account-form input[type=tel]:disabled,.account-form input[type=text]:disabled,.account-form select:disabled,.account-form textarea:disabled,.woocommerce-account .woocommerce-EditAccountForm .input-text:disabled,.woocommerce-account .woocommerce-EditAccountForm input[type=email]:disabled,.woocommerce-account .woocommerce-EditAccountForm input[type=password]:disabled,.woocommerce-account .woocommerce-EditAccountForm input[type=tel]:disabled,.woocommerce-account .woocommerce-EditAccountForm input[type=text]:disabled,.woocommerce-account .woocommerce-EditAccountForm select:disabled,.woocommerce-account .woocommerce-EditAccountForm textarea:disabled,.woocommerce-account .woocommerce-address-fields .input-text:disabled,.woocommerce-account .woocommerce-address-fields input[type=email]:disabled,.woocommerce-account .woocommerce-address-fields input[type=password]:disabled,.woocommerce-account .woocommerce-address-fields input[type=tel]:disabled,.woocommerce-account .woocommerce-address-fields input[type=text]:disabled,.woocommerce-account .woocommerce-address-fields select:disabled,.woocommerce-account .woocommerce-address-fields textarea:disabled{background:#f3f1ec;cursor:not-allowed;opacity:.6}.account-form textarea,.woocommerce-account .woocommerce-EditAccountForm textarea,.woocommerce-account .woocommerce-address-fields textarea{min-height:120px}.account-form fieldset,.woocommerce-account .woocommerce-EditAccountForm fieldset,.woocommerce-account .woocommerce-address-fields fieldset{background:#fbfaf7;border:1px solid rgba(26,34,48,.08);border-radius:8px;margin:1.5rem 0 1rem;padding:1.5rem 1rem}.account-form legend,.woocommerce-account .woocommerce-EditAccountForm legend,.woocommerce-account .woocommerce-address-fields legend{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:1.125rem;font-weight:600;padding:0 .5rem}.account-form #account_display_name_description,.account-form em,.woocommerce-account .woocommerce-EditAccountForm #account_display_name_description,.woocommerce-account .woocommerce-EditAccountForm em,.woocommerce-account .woocommerce-address-fields #account_display_name_description,.woocommerce-account .woocommerce-address-fields em{color:#6a7583;display:block;font-size:.8125rem;font-style:normal;line-height:1.45;margin-top:.5rem}@media (min-width:768px){.woocommerce-account .form-row-first,.woocommerce-account .form-row-last{width:calc(50% - .5rem)}.woocommerce-account .form-row-first{float:left;margin-right:1rem}.woocommerce-account .form-row-last{float:right}.woocommerce-account .clear{clear:both}}.account-form__remember,.account-form__submit{margin-bottom:.75rem!important}.account-form__toolbar{align-items:center;display:flex;flex-wrap:nowrap;gap:.75rem;justify-content:space-between;margin:0 0 1.5rem;min-height:44px;padding:0;width:100%}.account-form__toolbar .lost_password,.account-form__toolbar .woocommerce-form-login__rememberme{align-items:center;align-self:center;display:inline-flex;height:auto;line-height:1.2;margin:0;min-height:0;padding:0}.account-form__toolbar .woocommerce-form-login__rememberme{flex:0 1 auto}.account-form__toolbar .lost_password{flex:0 0 auto;margin-left:auto;text-align:right}.account-form__toolbar .lost_password a{align-items:center;display:inline-flex;line-height:1.2}.woocommerce-form-login__rememberme{align-items:center;color:#55606e;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.5rem;justify-content:flex-start;line-height:1.2!important;margin:0;padding:0}.woocommerce-form-login__rememberme .woocommerce-form__input-checkbox,.woocommerce-form-login__rememberme input[type=checkbox]{accent-color:#1e2a38;align-self:center;flex-shrink:0;height:1.125rem;margin:0!important;padding:0;width:1.125rem}.woocommerce-form-login__rememberme span{align-items:center;display:inline-flex;line-height:1.2}.lost_password{margin:0}.lost_password a{color:#7c5e37;font-size:.875rem;font-weight:600;text-underline-offset:.15em}.lost_password a:hover{color:#1e2a38}.lost_password a:focus-visible{outline:2px solid #7c5e37;outline-offset:2px}.woocommerce-account .button:focus-visible,.woocommerce-account .woocommerce-button:focus-visible{outline:2px solid #7c5e37;outline-offset:3px}.woocommerce-account:not(.logged-in) .content-area{padding-bottom:2rem;padding-top:1.5rem}.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper:not(:empty){margin-left:auto;margin-right:auto;max-width:min(100%,1280px)}.account-login{background:#fbfaf7;border:1px solid rgba(30,42,56,.08);border-radius:12px;box-shadow:0 12px 32px rgba(17,24,39,.08);margin:0 auto 2rem;max-width:min(100%,1280px);padding:1.5rem 1.5rem 1rem}.account-login--solo{max-width:32rem}.account-login__intro{margin:0 0 1.5rem;max-width:42rem}.account-login__brand{font-size:clamp(1.25rem,2vw,1.5rem);letter-spacing:-.02em;text-transform:none}.account-login__brand,.account-login__heading{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-weight:600;margin:0 0 .5rem;text-wrap:balance}.account-login__heading{font-size:clamp(1.75rem,3vw,2.25rem);letter-spacing:-.03em;line-height:1.15}.account-login__sub{color:#55606e;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1rem;line-height:1.5;margin:0;text-wrap:pretty}.account-login-grid{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.account-login-col{border-radius:12px;padding:1.5rem}.account-login-col--login{background:#1e2a38;border:0;box-shadow:0 12px 32px rgba(17,24,39,.08);color:#fff}.account-login-col--login .account-login__title{border-bottom-color:rgba(169,131,82,.45);color:#fff}.account-login-col--login .account-form label{color:hsla(0,0%,100%,.92)}.account-login-col--login .account-form .required{color:#c8af8e}.account-login-col--login .account-form .input-text,.account-login-col--login .account-form input[type=email],.account-login-col--login .account-form input[type=password],.account-login-col--login .account-form input[type=text]{background:#fff;border-color:transparent;color:#1a2230}.account-login-col--login .account-form .input-text:hover,.account-login-col--login .account-form input[type=email]:hover,.account-login-col--login .account-form input[type=password]:hover,.account-login-col--login .account-form input[type=text]:hover{border-color:rgba(169,131,82,.45)}.account-login-col--login .account-form .input-text:focus,.account-login-col--login .account-form input[type=email]:focus,.account-login-col--login .account-form input[type=password]:focus,.account-login-col--login .account-form input[type=text]:focus{background:#fff;border-color:#a98352;box-shadow:0 0 0 3px rgba(169,131,82,.35)}.account-login-col--login .woocommerce-form-login__rememberme{color:hsla(0,0%,100%,.82)}.account-login-col--login .woocommerce-form-login__rememberme input[type=checkbox]{accent-color:#a98352}.account-login-col--login .lost_password a{color:#c8af8e}.account-login-col--login .lost_password a:hover{color:#fff}.account-login-col--login .lost_password a:focus-visible{outline-color:#bea07a}.account-login-col--register{background:#fff;border:1px solid rgba(30,42,56,.12);box-shadow:0 1px 2px rgba(17,24,39,.06)}.account-login-col--solo{width:100%}.account-login__title{border-bottom:2px solid #a98352;color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin:0 0 1rem;padding:0 0 .75rem;text-wrap:balance}.account-login__col-note,.account-login__hint{color:#55606e;font-size:.9375rem;line-height:1.5;margin:0 0 1rem;text-wrap:pretty}.account-login__perks{background:#f3f1ec;border-radius:8px;list-style:none;margin:0 0 1rem;padding:.75rem 1rem}.account-login__perks li{color:#1e2a38;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1.4;margin:0 0 .5rem;padding-left:1.25rem;position:relative}.account-login__perks li:before{background:#a98352;border-radius:50%;content:"";height:.4rem;left:0;position:absolute;top:.4em;width:.4rem}.account-login__perks li:last-child{margin-bottom:0}.account-login .woocommerce-privacy-policy-text{color:#55606e;font-size:.8125rem;line-height:1.45;margin:0 0 1rem}.account-login .woocommerce-privacy-policy-text p{margin:0}.account-login .woocommerce-privacy-policy-text a{color:#7c5e37;font-weight:600;text-underline-offset:.15em}.account-login .woocommerce-privacy-policy-text a:hover{color:#1e2a38}.account-login__trust{color:#55606e;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.04em;margin:1rem 0 0;text-align:center;text-transform:uppercase}.account-login .account-form .form-row{clear:none!important;float:none!important;margin:0 0 1rem;max-width:none;width:100%!important}.account-login .account-form .input-text,.account-login .account-form .password-input,.account-login .account-form .woocommerce-input-wrapper,.account-login .account-form input[type=email],.account-login .account-form input[type=password],.account-login .account-form input[type=text]{box-sizing:border-box;display:block;max-width:none;width:100%!important}.account-login .account-form .password-input{position:relative}.account-login .account-form .password-input .show-password-input{right:.75rem}.account-login .account-form .password-input input{padding-right:3rem}@media (prefers-reduced-motion:reduce){.account-login .woocommerce-form-login__submit,.account-login .woocommerce-form-register__submit,.account-lost-password .woocommerce-form-login__submit{transition:none}.account-login .woocommerce-form-login__submit:active,.account-login .woocommerce-form-register__submit:active,.account-lost-password .woocommerce-form-login__submit:active{transform:none}}.account-login .woocommerce-form-login__submit,.account-login .woocommerce-form-register__submit,.account-lost-password .woocommerce-form-login__submit{align-items:center!important;border:0!important;border-radius:999px!important;box-shadow:0 4px 16px rgba(17,24,39,.06);display:inline-flex!important;font-family:Source Sans\ 3,system-ui,sans-serif!important;font-size:.9375rem!important;font-weight:700!important;justify-content:center!important;letter-spacing:.05em!important;line-height:1!important;margin:0!important;min-height:56px!important;padding:0 1.5rem!important;text-transform:uppercase!important;transition:background .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);width:100%}.account-login .woocommerce-form-login__submit,.account-lost-password .woocommerce-form-login__submit{background:#7c5e37!important;color:#fff!important}.account-login .woocommerce-form-login__submit:hover,.account-lost-password .woocommerce-form-login__submit:hover{background:#674e2e!important;box-shadow:0 12px 32px rgba(17,24,39,.08);color:#fff!important}.account-login .woocommerce-form-login__submit:focus-visible,.account-lost-password .woocommerce-form-login__submit:focus-visible{outline:2px solid #c8af8e;outline-offset:3px}.account-login .woocommerce-form-login__submit:active,.account-lost-password .woocommerce-form-login__submit:active{transform:translateY(1px)}.account-login-col--register .woocommerce-form-register__submit{background:#1e2a38!important;color:#fff!important}.account-login-col--register .woocommerce-form-register__submit:hover{background:#16202b!important;box-shadow:0 12px 32px rgba(17,24,39,.08);color:#fff!important}.account-login-col--register .woocommerce-form-register__submit:focus-visible{outline:2px solid #7c5e37;outline-offset:3px}.account-login-col--register .woocommerce-form-register__submit:active{transform:translateY(1px)}.account-login__back{margin:1rem 0 0;text-align:center}.account-login__back a{color:#7c5e37;font-size:.875rem;font-weight:600;text-underline-offset:.15em}.account-login__back a:hover{color:#1e2a38}.account-login__back a:focus-visible{outline:2px solid #7c5e37;outline-offset:2px}.account-login .account-form .input-text:focus,.account-login .account-form input[type=email]:focus,.account-login .account-form input[type=password]:focus,.account-login .account-form input[type=text]:focus{border-color:#7c5e37;box-shadow:0 0 0 3px rgba(169,131,82,.22)}.woocommerce-account:not(.logged-in) .account-login>.account-form{background:transparent;border:0;border-radius:0;box-shadow:none;max-width:none;padding:0}.woocommerce-account .shop_table,.woocommerce-account .woocommerce-orders-table{border-collapse:collapse;font-size:.9375rem;width:100%}.woocommerce-account .shop_table thead th,.woocommerce-account .woocommerce-orders-table thead th{background:transparent;border-bottom:2px solid #1e2a38;color:#55606e;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.04em;padding:.75rem;text-align:left;text-transform:uppercase}.woocommerce-account .shop_table tbody td,.woocommerce-account .shop_table tbody th,.woocommerce-account .woocommerce-orders-table tbody td,.woocommerce-account .woocommerce-orders-table tbody th{border-bottom:1px solid rgba(26,34,48,.08);color:#1a2230;padding:1rem .75rem;vertical-align:middle}.woocommerce-account .shop_table tbody tr:hover td,.woocommerce-account .shop_table tbody tr:hover th,.woocommerce-account .woocommerce-orders-table tbody tr:hover td,.woocommerce-account .woocommerce-orders-table tbody tr:hover th{background:#fbfaf7}.woocommerce-account .shop_table .woocommerce-orders-table__cell-order-actions a,.woocommerce-account .shop_table .woocommerce-orders-table__cell-order-number a,.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a,.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{font-weight:700}.woocommerce-account .shop_table .woocommerce-orders-table__cell-order-actions,.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.woocommerce-account .shop_table .button,.woocommerce-account .shop_table .woocommerce-button,.woocommerce-account .woocommerce-orders-table .button,.woocommerce-account .woocommerce-orders-table .woocommerce-button{font-size:.75rem;min-height:44px;padding:.5rem 1rem}.woocommerce-account .woocommerce-pagination{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.woocommerce-account .u-columns.woocommerce-Addresses,.woocommerce-account .woocommerce-Addresses{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-account .u-columns.woocommerce-Addresses:after,.woocommerce-account .u-columns.woocommerce-Addresses:before,.woocommerce-account .woocommerce-Addresses:after,.woocommerce-account .woocommerce-Addresses:before{content:none;display:none}.woocommerce-account .woocommerce-Address,.woocommerce-account .woocommerce-Addresses .col-1,.woocommerce-account .woocommerce-Addresses .col-2,.woocommerce-account .woocommerce-Addresses .u-column1,.woocommerce-account .woocommerce-Addresses .u-column2{float:none;max-width:none;width:auto}.woocommerce-account .woocommerce-Address{background:#fbfaf7;border:1px solid rgba(26,34,48,.08);border-radius:8px;padding:1.5rem}.woocommerce-account .woocommerce-Address-title{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between;margin-bottom:.75rem}.woocommerce-account .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Address-title h3{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0}.woocommerce-account .woocommerce-Address-title .edit{align-items:center;display:inline-flex;font-size:.875rem;min-height:44px;white-space:nowrap}.woocommerce-account address{color:#55606e;font-style:normal;line-height:1.55}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-noreviews{align-items:center;border-radius:8px;color:#1a2230;column-gap:1rem;display:grid;font-size:.9375rem;grid-template-columns:minmax(0,1fr) auto;line-height:1.4;list-style:none;margin:0 0 1.5rem;padding:1rem 1.5rem;row-gap:.75rem}.woocommerce-account .woocommerce-error:after,.woocommerce-account .woocommerce-error:before,.woocommerce-account .woocommerce-info:after,.woocommerce-account .woocommerce-info:before,.woocommerce-account .woocommerce-message:after,.woocommerce-account .woocommerce-message:before,.woocommerce-account .woocommerce-noreviews:after,.woocommerce-account .woocommerce-noreviews:before{content:none!important;display:none!important}.woocommerce-account .woocommerce-error .button,.woocommerce-account .woocommerce-error .woocommerce-Button,.woocommerce-account .woocommerce-error .woocommerce-button,.woocommerce-account .woocommerce-info .button,.woocommerce-account .woocommerce-info .woocommerce-Button,.woocommerce-account .woocommerce-info .woocommerce-button,.woocommerce-account .woocommerce-message .button,.woocommerce-account .woocommerce-message .woocommerce-Button,.woocommerce-account .woocommerce-message .woocommerce-button,.woocommerce-account .woocommerce-noreviews .button,.woocommerce-account .woocommerce-noreviews .woocommerce-Button,.woocommerce-account .woocommerce-noreviews .woocommerce-button{align-items:center!important;align-self:center;box-sizing:border-box;display:inline-flex!important;flex-shrink:0;justify-content:center!important;line-height:1!important;margin:0;min-height:44px!important;padding:0 1.5rem!important;white-space:nowrap}.woocommerce-account .woocommerce-error{display:block}.woocommerce-account .woocommerce-info{background:#f3f1ec;border:1px solid #e7e4dd}.woocommerce-account .woocommerce-message{background:rgba(188,198,185,.4);border:1px solid #a1af9d}.woocommerce-account .woocommerce-error{background:rgba(124,94,55,.08);border:1px solid rgba(124,94,55,.35)}.woocommerce-account .woocommerce-error li{margin:0}@media (max-width:1024px){.account-layout{gap:1.5rem;grid-template-columns:1fr}.account-nav{padding:1rem;position:static}.account-nav__brand{margin-bottom:1rem;padding-bottom:.75rem}.account-nav__list{flex-direction:row;flex-wrap:wrap;gap:.5rem}.account-nav__list a{font-size:.875rem;min-height:44px;padding:.55rem .85rem}.account-nav__list .woocommerce-MyAccount-navigation-link--customer-logout{border-top:0;flex:1 1 100%;margin-top:0;padding-top:0}.account-login{padding:1rem}.account-login-grid{gap:1rem;grid-template-columns:1fr}.account-login-col--register{border-left:0}.woocommerce-account .u-columns.woocommerce-Addresses,.woocommerce-account .woocommerce-Addresses,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message{grid-template-columns:1fr}.woocommerce-account .woocommerce-error .button,.woocommerce-account .woocommerce-info .button,.woocommerce-account .woocommerce-info .woocommerce-Button,.woocommerce-account .woocommerce-message .button,.woocommerce-account .woocommerce-message .woocommerce-Button{justify-self:stretch;margin-left:0;width:100%}}@media (max-width:768px){.account-content,.account-login-col{padding:1.5rem 1rem}.woocommerce-account .woocommerce-orders-table thead{display:none}.woocommerce-account .woocommerce-orders-table tbody td,.woocommerce-account .woocommerce-orders-table tbody th{border:0;display:block;padding:.5rem 0;width:100%}.woocommerce-account .woocommerce-orders-table tbody tr{border-bottom:1px solid rgba(26,34,48,.08);display:block;padding:1rem 0}.woocommerce-account .woocommerce-orders-table tbody td:before,.woocommerce-account .woocommerce-orders-table tbody th:before{color:#55606e;content:attr(data-title);display:block;font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin-bottom:.15rem;text-transform:uppercase}.woocommerce-account .woocommerce-orders-table__cell-order-actions{margin-top:.5rem}.woocommerce-account .form-row-first,.woocommerce-account .form-row-last{float:none;margin-right:0;width:100%}}@media (prefers-reduced-motion:reduce){.account-dashboard__links a,.account-form .input-text,.account-form input,.account-form select,.account-form textarea,.account-nav__list a,.woocommerce-account .woocommerce-EditAccountForm .input-text,.woocommerce-account .woocommerce-EditAccountForm input,.woocommerce-account .woocommerce-EditAccountForm select,.woocommerce-account .woocommerce-EditAccountForm textarea{transition:none}}.woocommerce-cart .entry__header{border-bottom:1px solid rgba(26,34,48,.08);margin-bottom:2rem;padding-bottom:1.5rem}.woocommerce-cart .entry__title{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;margin:0;text-wrap:balance}.woocommerce-cart.woocommerce-cart-empty .entry__header,.woocommerce-cart:has(.cart-empty) .entry__header{display:none}.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-notices-wrapper{margin-bottom:1.5rem}.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-message{align-items:center;border-radius:8px;color:#1a2230;display:flex;flex-wrap:wrap;font-size:.9375rem;gap:.75rem 1rem;line-height:1.45;padding:1rem 1.5rem}.woocommerce-cart .woocommerce-error:after,.woocommerce-cart .woocommerce-error:before,.woocommerce-cart .woocommerce-info:after,.woocommerce-cart .woocommerce-info:before,.woocommerce-cart .woocommerce-message:after,.woocommerce-cart .woocommerce-message:before{content:none!important;display:none!important}.woocommerce-cart .woocommerce-error a:not(.button),.woocommerce-cart .woocommerce-info a:not(.button),.woocommerce-cart .woocommerce-message a:not(.button){color:#7c5e37;font-weight:700;text-underline-offset:.15em}.woocommerce-cart .woocommerce-error a:not(.button):hover,.woocommerce-cart .woocommerce-info a:not(.button):hover,.woocommerce-cart .woocommerce-message a:not(.button):hover{color:#1e2a38}.woocommerce-cart .woocommerce-error .button,.woocommerce-cart .woocommerce-error .woocommerce-Button,.woocommerce-cart .woocommerce-info .button,.woocommerce-cart .woocommerce-info .woocommerce-Button,.woocommerce-cart .woocommerce-message .button,.woocommerce-cart .woocommerce-message .woocommerce-Button{align-items:center!important;display:inline-flex!important;flex-shrink:0;justify-content:center!important;line-height:1!important;margin-left:auto;min-height:44px!important;padding:0 1.15rem!important}.woocommerce-cart .woocommerce-message{background:rgba(188,198,185,.4);border:1px solid #a1af9d}.woocommerce-cart .woocommerce-info{background:#f3f1ec;border:1px solid #e7e4dd}.woocommerce-cart .woocommerce-error{background:rgba(124,94,55,.08);border:1px solid rgba(124,94,55,.35);list-style:none}.woocommerce-cart .woocommerce-error li{margin:0;width:100%}.cart-page{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(320px,400px);margin:0 0 4rem}.cart-layout{background:#fff;border:1px solid rgba(26,34,48,.08);border-radius:12px;box-shadow:0 1px 2px rgba(17,24,39,.06);margin:0;min-width:0;overflow-x:auto;padding:1.5rem}.woocommerce-cart .woocommerce-cart-form__contents{border-collapse:collapse;margin:0;width:100%}.woocommerce-cart .woocommerce-cart-form__contents thead th{background:transparent;border-bottom:2px solid #1e2a38;color:#55606e;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.04em;padding:.75rem;text-align:left;text-transform:uppercase}.woocommerce-cart .woocommerce-cart-form__contents tbody td{border-bottom:1px solid rgba(26,34,48,.08);color:#1a2230;padding:1rem .75rem;vertical-align:middle}.woocommerce-cart .woocommerce-cart-form__contents tbody tr.cart_item:hover td{background:#fbfaf7}.woocommerce-cart .woocommerce-cart-form__contents tbody tr:last-child td{background:transparent!important;border-bottom:0}.woocommerce-cart .woocommerce-cart-form__contents .product-name a{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:1.0625rem;font-weight:600;text-decoration:none;text-wrap:balance}.woocommerce-cart .woocommerce-cart-form__contents .product-name a:hover{color:#7c5e37}.woocommerce-cart .woocommerce-cart-form__contents .product-name a:focus-visible{outline:2px solid #1e2a38;outline-offset:2px}.woocommerce-cart .woocommerce-cart-form__contents .variation{color:#55606e;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;list-style:none;margin:.5rem 0 0;padding:0}.woocommerce-cart .woocommerce-cart-form__contents .variation dd,.woocommerce-cart .woocommerce-cart-form__contents .variation dt{display:inline;margin:0}.woocommerce-cart .woocommerce-cart-form__contents .variation dt{font-weight:700}.woocommerce-cart .woocommerce-cart-form__contents .variation dd{margin-right:.5rem}.woocommerce-cart .woocommerce-cart-form__contents .variation dd p{display:inline;margin:0}.woocommerce-cart .woocommerce-cart-form__contents .product-thumbnail img{border-radius:4px;box-shadow:0 1px 2px rgba(17,24,39,.06);height:auto;width:72px}.woocommerce-cart .woocommerce-cart-form__contents .product-price,.woocommerce-cart .woocommerce-cart-form__contents .product-subtotal{font-variant-numeric:tabular-nums;font-weight:700;text-align:left;white-space:nowrap}.woocommerce-cart .woocommerce-cart-form__contents td.product-price,.woocommerce-cart .woocommerce-cart-form__contents td.product-quantity,.woocommerce-cart .woocommerce-cart-form__contents td.product-subtotal,.woocommerce-cart .woocommerce-cart-form__contents th.product-price,.woocommerce-cart .woocommerce-cart-form__contents th.product-quantity,.woocommerce-cart .woocommerce-cart-form__contents th.product-subtotal{text-align:left}.woocommerce-cart .woocommerce-cart-form__contents td.product-remove,.woocommerce-cart .woocommerce-cart-form__contents th.product-remove{width:3rem}.woocommerce-cart .woocommerce-cart-form__contents td.product-thumbnail,.woocommerce-cart .woocommerce-cart-form__contents th.product-thumbnail{width:5.5rem}.woocommerce-cart .woocommerce-cart-form__contents td.product-name,.woocommerce-cart .woocommerce-cart-form__contents th.product-name{min-width:10rem;width:auto}.woocommerce-cart .woocommerce-cart-form__contents td.product-price,.woocommerce-cart .woocommerce-cart-form__contents th.product-price{width:6.5rem}.woocommerce-cart .woocommerce-cart-form__contents td.product-quantity,.woocommerce-cart .woocommerce-cart-form__contents th.product-quantity{width:9rem}.woocommerce-cart .woocommerce-cart-form__contents td.product-subtotal,.woocommerce-cart .woocommerce-cart-form__contents th.product-subtotal{width:7rem}.woocommerce-cart .woocommerce-cart-form__contents .product-subtotal{color:#1e2a38;font-size:1.0625rem}.woocommerce-cart .woocommerce-cart-form__contents del{color:#55606e;font-weight:500}.woocommerce-cart .woocommerce-cart-form__contents ins{color:#1e2a38;text-decoration:none}.woocommerce-cart .woocommerce-cart-form__contents .product-remove .remove{align-items:center;border-radius:8px;color:#6a7583;display:inline-flex;font-size:1.35rem;height:44px;justify-content:center;line-height:1;text-decoration:none;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);width:44px}.woocommerce-cart .woocommerce-cart-form__contents .product-remove .remove:hover{background:rgba(124,94,55,.1);color:#7c5e37}.woocommerce-cart .woocommerce-cart-form__contents .product-remove .remove:focus-visible{outline:2px solid #1e2a38;outline-offset:2px}.woocommerce-cart .woocommerce-cart-form__contents td.actions{padding-top:1.5rem}.woocommerce-cart .quantity{align-items:center;display:inline-flex;margin:0}.woocommerce-cart .quantity--stepper{background:#fff;border:1px solid #e7e4dd;border-radius:999px;height:44px;overflow:hidden}.woocommerce-cart .quantity__btn{align-items:center;background:transparent;border:0;color:#1a2230;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:500;height:100%;justify-content:center;line-height:1;min-width:44px;transition:background .15s cubic-bezier(.16,1,.3,1);width:2.5rem}.woocommerce-cart .quantity__btn:hover{background:#f3f1ec}.woocommerce-cart .quantity__btn:focus-visible{outline:2px solid #a98352;outline-offset:-2px;z-index:1}.woocommerce-cart .quantity--stepper .qty{appearance:textfield;-moz-appearance:textfield;background:transparent;border:0;border-left:1px solid #e7e4dd;border-radius:0;border-right:1px solid #e7e4dd;color:#1a2230;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.9375rem;font-weight:600;height:44px;margin:0;min-height:100%;padding:0;text-align:center;width:2.5rem}.woocommerce-cart .quantity--stepper .qty::-webkit-inner-spin-button,.woocommerce-cart .quantity--stepper .qty::-webkit-outer-spin-button{appearance:none;margin:0}.woocommerce-cart .quantity--stepper .qty:focus{outline:2px solid #a98352;outline-offset:-2px;position:relative;z-index:1}.woocommerce-cart .cart-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;position:relative}.woocommerce-cart .coupon{align-items:center;display:flex;flex:1 1 220px;flex-wrap:wrap;gap:.5rem;margin:0}.woocommerce-cart .coupon .input-text{background:#fbfaf7;border:1px solid #e7e4dd;border-radius:8px;color:#1a2230;flex:1 1 140px;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.9375rem;min-height:44px;padding:.65rem .9rem}.woocommerce-cart .coupon .input-text::placeholder{color:#55606e;opacity:1}.woocommerce-cart .coupon .input-text:focus{background:#fff;border-color:#1e2a38;box-shadow:0 0 0 3px rgba(30,42,56,.12);outline:2px solid transparent;outline-offset:2px}.woocommerce-cart .coupon .button{flex-shrink:0;min-height:44px;padding:0 1.15rem}.woocommerce-cart .button.button--ghost,.woocommerce-cart button[name=update_cart]{background:transparent;border:1px solid #e7e4dd;color:#1e2a38;min-height:44px}.woocommerce-cart .button.button--ghost:hover,.woocommerce-cart button[name=update_cart]:hover{background:#f3f1ec;box-shadow:none;color:#1e2a38}.woocommerce-cart .button.button--ghost:focus-visible,.woocommerce-cart button[name=update_cart]:focus-visible{outline:2px solid #7c5e37;outline-offset:3px}.cart-collaterals{margin:0;max-width:none;position:sticky;top:calc(76px + 1rem);width:100%}.cart-collaterals .cart_totals,.cart-collaterals .cross-sells,.cart-collaterals .shipping_calculator{float:none!important;max-width:none;width:100%!important}.cart_totals{background:#fff;border:1px solid rgba(26,34,48,.08);border-radius:12px;box-shadow:0 1px 2px rgba(17,24,39,.06);color:#1a2230;display:flex;flex-direction:column;gap:0;padding:2rem 1.5rem}.cart_totals__title{border-bottom:1px solid rgba(26,34,48,.08);color:#1e2a38!important;font-family:"Source Serif 4",Georgia,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin:0 0 1.5rem!important;order:0;padding:0 0 1rem;text-wrap:balance}.cart_totals>.woo-better-parent-container{border-bottom:1px solid rgba(26,34,48,.08);margin:0 0 1.5rem;order:1;padding:0 0 1.5rem}.cart_totals>.shop_table{order:2}.cart_totals>.wc-proceed-to-checkout{margin-top:.5rem;order:3}.cart_totals .shop_table{background:transparent;border:0;border-collapse:collapse;box-shadow:none;margin:0 0 1.5rem;width:100%}.cart_totals .shop_table td,.cart_totals .shop_table th{background:transparent!important;border:0;border-bottom:1px solid rgba(26,34,48,.08);color:#1a2230;font-size:.9375rem;padding:1rem 0;vertical-align:baseline}.cart_totals .shop_table th{color:#55606e;font-weight:500;padding-right:1rem;text-align:left}.cart_totals .shop_table td{color:#1e2a38;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.cart_totals .shop_table .cart-subtotal td,.cart_totals .shop_table .cart-subtotal th{padding-top:.25rem}.cart_totals .shop_table .order-total td,.cart_totals .shop_table .order-total th{border-bottom:0;color:#1e2a38;font-size:1.2rem;font-weight:700;padding-bottom:.5rem;padding-top:1.5rem}.cart_totals .shop_table a{color:#7c5e37;font-weight:600}.cart_totals .shop_table a:hover{color:#1e2a38}.cart_totals .shop_table a:focus-visible{outline:2px solid #7c5e37;outline-offset:2px}.cart_totals .shop_table small{color:#55606e}.cart_totals .shop_table ul{list-style:none;margin:0;padding:0;text-align:right}.cart_totals .shop_table ul#shipping_method{text-align:left}.cart_totals .shop_table ul#shipping_method li{margin:0 0 .5rem}.cart_totals .shop_table ul#shipping_method label{align-items:flex-start;color:#1a2230;cursor:pointer;display:flex;font-weight:500;gap:.5rem;line-height:1.4}.cart_totals .shop_table ul#shipping_method input[type=radio]{accent-color:#7c5e37;margin-top:.3rem}.cart_totals .shop_table .shipping-calculator-button{color:#7c5e37;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.cart_totals .shop_table .woocommerce-shipping-calculator{margin-top:.5rem;text-align:left}.cart_totals .shop_table .woocommerce-shipping-calculator .form-row{margin:0 0 .75rem}.cart_totals .shop_table .woocommerce-shipping-calculator label{color:#55606e;display:block;font-size:.8125rem;font-weight:600;margin-bottom:.25rem}.cart_totals .shop_table .woocommerce-shipping-calculator .input-text,.cart_totals .shop_table .woocommerce-shipping-calculator select{background:#fff;border:1px solid #e7e4dd;border-radius:8px;color:#1a2230;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.9375rem;min-height:44px;padding:.55rem .75rem;width:100%}.cart_totals .shop_table .woocommerce-shipping-calculator .input-text:focus,.cart_totals .shop_table .woocommerce-shipping-calculator select:focus{border-color:#1e2a38;box-shadow:0 0 0 3px rgba(30,42,56,.12);outline:2px solid transparent;outline-offset:2px}.cart_totals .shop_table .woocommerce-shipping-calculator button[name=calc_shipping]{margin-top:.5rem;width:100%}.woocommerce-cart .cart-actions button[name=update_cart]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.wc-proceed-to-checkout{margin:0}.wc-proceed-to-checkout .checkout-button{align-items:center!important;background:#7c5e37!important;border:0;border-radius:999px;box-shadow:0 1px 2px rgba(17,24,39,.06);color:#fff!important;display:inline-flex!important;font-size:.875rem;justify-content:center!important;letter-spacing:.04em;line-height:1!important;min-height:52px!important;padding:0 1.5rem!important;text-transform:uppercase;transition:background .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);width:100%}.wc-proceed-to-checkout .checkout-button:hover{background:#674e2e!important;box-shadow:0 4px 16px rgba(17,24,39,.06);color:#fff!important}.wc-proceed-to-checkout .checkout-button:focus-visible{outline:2px solid #1e2a38;outline-offset:3px}.cart-empty{background:#fff;border:1px solid rgba(26,34,48,.08);border-radius:12px;box-shadow:0 1px 2px rgba(17,24,39,.06);margin:0 auto 4rem;max-width:36rem;padding:3rem 1.5rem;text-align:center}.cart-empty__title{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .75rem;text-wrap:balance}.cart-empty__lead{color:#55606e;font-size:1.0625rem;line-height:1.55;margin:0 0 2rem;text-wrap:pretty}.cart-empty__actions{margin:0}.cart-empty__actions .button{align-items:center!important;display:inline-flex!important;justify-content:center!important;line-height:1!important;min-height:48px!important;min-width:12rem}.woocommerce-cart .cross-sells{border-top:1px solid rgba(26,34,48,.08);clear:both;margin:0 0 4rem;padding-top:2.5rem}.woocommerce-cart .cross-sells>h2{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;margin:0 0 1.5rem;text-wrap:balance}.woocommerce-cart .cross-sells ul.products{display:grid!important;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.woocommerce-cart .cross-sells ul.products:after,.woocommerce-cart .cross-sells ul.products:before{content:none!important;display:none!important}.woocommerce-cart .cross-sells ul.products li.product{float:none!important;margin:0!important;width:auto!important}@media (max-width:1024px){.woocommerce-cart .cross-sells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.woocommerce-cart .cross-sells ul.products{grid-template-columns:1fr}.woocommerce-cart .woocommerce-error .button,.woocommerce-cart .woocommerce-info .button,.woocommerce-cart .woocommerce-message .button{margin-left:0;width:100%}}@media (max-width:1024px){.cart-page{gap:1.5rem;grid-template-columns:1fr}.cart-layout{padding:1.5rem 1rem}.cart-collaterals{position:static}.woocommerce-cart .cart-actions{align-items:stretch;flex-direction:column}.woocommerce-cart .coupon{flex:1 1 auto}.woocommerce-cart button[name=update_cart]{width:100%}}@media (max-width:768px){.cart-page{gap:1rem;margin-bottom:2.5rem}.cart-layout{background:transparent;border:0;border-radius:0;box-shadow:none;overflow-x:visible;padding:0}.cart_totals{padding:1.5rem 1rem}.woocommerce-cart table.shop_table_responsive.woocommerce-cart-form__contents tbody tr.cart_item:nth-child(2n) td{background-color:transparent!important}.woocommerce-cart .woocommerce-cart-form__contents{background:transparent;border:0!important;box-shadow:none!important;width:100%}.woocommerce-cart .woocommerce-cart-form__contents thead{display:none}.woocommerce-cart .woocommerce-cart-form__contents tbody td{background:transparent!important;border:0;display:block;float:none!important;max-width:none;padding:0;text-align:left!important;width:auto}.woocommerce-cart .woocommerce-cart-form__contents tbody td:before{content:none!important;display:none!important;float:none!important}.woocommerce-cart .woocommerce-cart-form__contents tbody tr.cart_item{align-items:flex-start;background:#fbfaf7;border:1px solid rgba(26,34,48,.08);border-radius:8px;display:flex!important;flex-wrap:wrap;gap:.5rem .75rem;margin:0 0 .75rem;padding:1rem}.woocommerce-cart .woocommerce-cart-form__contents tbody tr.cart_item:last-of-type{margin-bottom:0}.woocommerce-cart .woocommerce-cart-form__contents .product-thumbnail{flex:0 0 4.5rem;order:1}.woocommerce-cart .woocommerce-cart-form__contents .product-thumbnail img{border-radius:4px;box-shadow:0 1px 2px rgba(17,24,39,.06);display:block;max-width:100%;width:4.5rem}.woocommerce-cart .woocommerce-cart-form__contents .product-name{align-self:center;flex:1 1 calc(100% - 8.25rem);min-width:0;order:2}.woocommerce-cart .woocommerce-cart-form__contents .product-name a{color:#1e2a38;display:block;font-family:"Source Serif 4",Georgia,serif;font-size:1.0625rem;font-weight:600;line-height:1.35;text-wrap:balance}.woocommerce-cart .woocommerce-cart-form__contents .product-remove{align-self:flex-start;flex:0 0 2.75rem;margin-left:auto;order:3}.woocommerce-cart .woocommerce-cart-form__contents .product-remove .remove{height:44px;width:44px}.woocommerce-cart .woocommerce-cart-form__contents .product-price{align-items:baseline;border-top:1px solid rgba(26,34,48,.08);display:flex;flex:1 1 100%;font-size:.9375rem;gap:.75rem;justify-content:space-between;margin-top:.25rem;order:4;padding:.75rem 0}.woocommerce-cart .woocommerce-cart-form__contents .product-price:before{color:#55606e;content:"Preço unitário";display:block!important;flex:0 0 auto;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.woocommerce-cart .woocommerce-cart-form__contents .product-price .woocommerce-Price-amount{color:#1e2a38;font-variant-numeric:tabular-nums;font-weight:700}.woocommerce-cart .woocommerce-cart-form__contents .product-quantity{align-items:flex-start;display:flex;flex:1 1 calc(50% - 0.5rem);flex-direction:column;gap:.5rem;min-width:9.5rem;order:5;padding-top:.75rem}.woocommerce-cart .woocommerce-cart-form__contents .product-quantity:before{color:#55606e;content:"Quantidade";display:block!important;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.woocommerce-cart .woocommerce-cart-form__contents .product-quantity .quantity{max-width:10rem;width:100%}.woocommerce-cart .woocommerce-cart-form__contents .product-quantity label.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.woocommerce-cart .woocommerce-cart-form__contents .product-subtotal{align-items:flex-end;display:flex;flex:1 1 calc(50% - 0.5rem);flex-direction:column;gap:.25rem;justify-content:flex-end;order:6;padding-top:.75rem;text-align:right}.woocommerce-cart .woocommerce-cart-form__contents .product-subtotal:before{color:#55606e;content:"Subtotal";display:block!important;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.woocommerce-cart .woocommerce-cart-form__contents .product-subtotal .woocommerce-Price-amount{color:#1e2a38;font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:700}.woocommerce-cart .woocommerce-cart-form__contents tbody tr:last-child{background:transparent;border:0;display:block;margin:0;padding:1.5rem 0 0}.woocommerce-cart .woocommerce-cart-form__contents td.actions{padding:1rem 0 0;text-align:left}.woocommerce-cart .cart-actions{gap:1rem}.woocommerce-cart .coupon{align-items:stretch;flex-direction:column;width:100%}.woocommerce-cart .coupon .input-text{flex:1 1 auto;width:100%}.woocommerce-cart .coupon .button{width:100%}}@media (max-width:480px){.cart-layout{padding:0}.cart_totals{padding:1rem}.woocommerce-cart .woocommerce-cart-form__contents tbody tr.cart_item{padding:1rem .75rem}.woocommerce-cart .woocommerce-cart-form__contents .product-thumbnail{flex-basis:4rem}.woocommerce-cart .woocommerce-cart-form__contents .product-thumbnail img{width:4rem}.woocommerce-cart .woocommerce-cart-form__contents .product-name{flex-basis:calc(100% - 7.25rem)}.woocommerce-cart .woocommerce-cart-form__contents .product-quantity,.woocommerce-cart .woocommerce-cart-form__contents .product-subtotal{flex:1 1 100%;min-width:0}.woocommerce-cart .woocommerce-cart-form__contents .product-subtotal{align-items:baseline;flex-direction:row;flex-wrap:wrap;justify-content:space-between;text-align:left}}@media (prefers-reduced-motion:reduce){.wc-proceed-to-checkout .checkout-button,.woocommerce-cart .product-remove .remove,.woocommerce-cart .quantity__btn{transition:none}}.woocommerce-checkout .content-area{position:relative}.woocommerce-checkout .entry__header{border-bottom:2px solid rgba(169,131,82,.45);margin-bottom:1.5rem;padding-bottom:1rem}.woocommerce-checkout .entry__title{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;margin:0;text-wrap:balance}.woocommerce-checkout .woocommerce-additional-fields>h3,.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-shipping-fields>h3{display:none}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{background:rgba(124,94,55,.07);border:1px solid rgba(124,94,55,.28);color:#1e2a38}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{color:#7c5e37;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:hover,.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a:hover{color:#1e2a38}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:focus-visible,.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a:focus-visible{outline:2px solid #7c5e37;outline-offset:2px}.woocommerce-checkout .woocommerce-message{background:rgba(188,198,185,.55);border-color:#96a692}.woocommerce-checkout .woocommerce-error{background:rgba(124,94,55,.1);border-color:rgba(124,94,55,.4);color:#60492a}.checkout-layout{background:linear-gradient(165deg,rgba(30,42,56,.04),rgba(188,198,185,.18) 42%,#fbfaf7);border:1px solid rgba(30,42,56,.06);border-radius:12px;margin:0 0 4rem;padding:1.5rem}.checkout-layout__intro{margin:0 0 1.5rem;max-width:40rem}.checkout-layout__lead{color:#55606e;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1.0625rem;line-height:1.55;margin:0;text-wrap:pretty}.checkout-layout__lead:before{background:#a98352;border-radius:50%;box-shadow:0 0 0 3px rgba(169,131,82,.22);content:"";display:inline-block;height:.65rem;margin-right:.5rem;vertical-align:.05em;width:.65rem}.checkout-layout__grid{align-items:start;display:grid;gap:2rem 2.5rem;grid-template-columns:minmax(0,1.15fr) minmax(300px,380px)}.checkout-layout__customer{min-width:0}.checkout-section{background:linear-gradient(180deg,rgba(188,198,185,.35),rgba(188,198,185,.35) .35rem,#fff 0);border:1px solid rgba(30,42,56,.1);border-radius:12px;box-shadow:0 1px 2px rgba(17,24,39,.06);margin:0 0 1.5rem;padding:1.5rem}.checkout-section:last-child{margin-bottom:0}.checkout-section__title{border-bottom:2px solid #a98352;color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin:0 0 1.5rem!important;padding:0 0 1rem;text-wrap:balance}.woocommerce-checkout .woocommerce-account-fields,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{clear:both;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-checkout .form-row{clear:none!important;float:none!important;margin:0;max-width:none;padding:0;width:100%!important}.woocommerce-checkout .form-row label{color:#1a2230;display:block;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:0;margin:0 0 .5rem}.woocommerce-checkout .form-row .required{border:0;color:#7c5e37;font-weight:700;text-decoration:none}.woocommerce-checkout .form-row .optional{color:#6a7583;font-weight:500}.woocommerce-checkout #order_comments_field,.woocommerce-checkout .create-account,.woocommerce-checkout .form-row-wide{grid-column:1/-1}.woocommerce-checkout .form-row-first:not(.form-row-wide),.woocommerce-checkout .form-row-last:not(.form-row-wide){grid-column:auto;width:100%!important}.woocommerce-checkout .woocommerce-input-wrapper{display:block;width:100%}.woocommerce-checkout .input-text,.woocommerce-checkout .select2-container .select2-selection--single,.woocommerce-checkout select,.woocommerce-checkout textarea{background-color:#fbfaf7;border:1px solid #e7e4dd;border-radius:8px;color:#1a2230;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1rem;line-height:1.4;min-height:48px;padding:.7rem .9rem;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1);width:100%}.woocommerce-checkout .input-text::placeholder,.woocommerce-checkout .select2-container .select2-selection--single::placeholder,.woocommerce-checkout select::placeholder,.woocommerce-checkout textarea::placeholder{color:#55606e;opacity:1}.woocommerce-checkout .input-text:hover,.woocommerce-checkout .select2-container .select2-selection--single:hover,.woocommerce-checkout select:hover,.woocommerce-checkout textarea:hover{border-color:#d6d1c5}.woocommerce-checkout .input-text:focus,.woocommerce-checkout .select2-container .select2-selection--single:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{background-color:#fff;border-color:#7c5e37;box-shadow:0 0 0 3px rgba(169,131,82,.28);outline:2px solid transparent;outline-offset:2px}.woocommerce-checkout textarea.input-text{min-height:6rem;resize:vertical}.woocommerce-checkout select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#55606e 0),linear-gradient(135deg,#55606e 50%,transparent 0);background-position:calc(100% - 1.15rem) calc(50% - .15rem),calc(100% - .85rem) calc(50% - .15rem);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.25rem}.woocommerce-checkout form .form-row select.country_to_state--single{appearance:none;background-color:#f3f1ec;background-image:none;border:1px solid #e7e4dd;border-radius:8px;color:#1a2230;cursor:default;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1rem;font-weight:600;line-height:1.4;min-height:48px;padding:.7rem .9rem;pointer-events:none;width:100%}.woocommerce-checkout .select2-container{width:100%!important}.woocommerce-checkout .select2-container .select2-selection--single{align-items:center;display:flex;padding:0 .9rem}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{color:#1a2230;line-height:1.4;padding:0}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:100%;right:.65rem}.woocommerce-checkout .select2-container.select2-container--focus .select2-selection--single,.woocommerce-checkout .select2-container.select2-container--open .select2-selection--single{border-color:#7c5e37;box-shadow:0 0 0 3px rgba(169,131,82,.28);outline:2px solid transparent;outline-offset:2px}.woocommerce-checkout .woocommerce-validated .input-text,.woocommerce-checkout .woocommerce-validated .select2-selection--single,.woocommerce-checkout .woocommerce-validated select{background-color:rgba(188,198,185,.22);border-color:#81947b;box-shadow:0 0 0 1px rgba(188,198,185,.5)}.woocommerce-checkout .woocommerce-invalid .input-text,.woocommerce-checkout .woocommerce-invalid .select2-selection--single,.woocommerce-checkout .woocommerce-invalid select{background-color:rgba(124,94,55,.05);border-color:#7c5e37;box-shadow:0 0 0 1px rgba(124,94,55,.2)}.woocommerce-checkout .woocommerce-invalid .woocommerce-error{background:transparent;border:0;color:#674e2e;font-size:.8125rem;font-weight:600;margin:.5rem 0 0;padding:0}.woocommerce-checkout #ship-to-different-address{font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.9375rem;font-weight:600;margin:0 0 1rem}.woocommerce-checkout #ship-to-different-address label{align-items:center;color:#1e2a38;cursor:pointer;display:inline-flex;gap:.5rem;min-height:44px}.woocommerce-checkout #ship-to-different-address input[type=checkbox]{accent-color:#1e2a38;flex-shrink:0;height:1.125rem;width:1.125rem}.woocommerce-checkout .create-account label,.woocommerce-checkout .woocommerce-form__label-for-checkbox{align-items:center;color:#1e2a38;cursor:pointer;display:inline-flex!important;font-weight:600;gap:.5rem;min-height:44px}.woocommerce-checkout .woocommerce-form__input-checkbox,.woocommerce-checkout input[type=checkbox]{accent-color:#1e2a38;flex-shrink:0;height:1.125rem;width:1.125rem}.checkout-layout__order{background:#fff;border:1px solid rgba(26,34,48,.08);border-radius:12px;box-shadow:0 1px 2px rgba(17,24,39,.06);color:#1a2230;display:flex;flex-direction:column;gap:0;padding:2rem 1.5rem;position:sticky;top:calc(76px + 1rem)}.checkout-layout__order #order_review_heading,.checkout-layout__order>.checkout-section__title{border-bottom:1px solid rgba(26,34,48,.08);color:#1e2a38!important;font-family:"Source Serif 4",Georgia,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin:0 0 1.5rem!important;padding:0 0 1rem}.checkout-layout__trust{border-top:1px solid rgba(26,34,48,.08);color:#55606e;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.02em;margin:1rem 0 0;padding:1rem 0 0;text-align:center;text-transform:none}.woocommerce-checkout-review-order-table{background:transparent;border:0;border-collapse:collapse;margin:0 0 1.5rem;width:100%}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{background:transparent!important;border:0;border-bottom:1px solid rgba(26,34,48,.08);color:#1a2230;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.9375rem;padding:.75rem 0;vertical-align:top}.woocommerce-checkout-review-order-table thead th{border-bottom-color:rgba(26,34,48,.08);color:#55606e;font-size:.8125rem;font-weight:600;letter-spacing:.04em;padding-top:0;text-transform:uppercase}.woocommerce-checkout-review-order-table .product-name{font-weight:500;padding-right:.75rem;text-align:left;word-break:break-word}.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table tfoot td{color:#1e2a38;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.woocommerce-checkout-review-order-table .product-quantity{color:#55606e;font-weight:600}.woocommerce-checkout-review-order-table tfoot th{color:#55606e;font-weight:500;padding-right:.75rem;text-align:left}.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout-review-order-table .order-total th{border-bottom:0;color:#1e2a38;font-size:1.15rem;font-weight:700;padding-top:1rem}.woocommerce-checkout-review-order-table a{color:#7c5e37;font-weight:600}.woocommerce-checkout-review-order-table a:hover{color:#1e2a38}.woocommerce-checkout-review-order-table a:focus-visible{outline:2px solid #7c5e37;outline-offset:2px}.woocommerce-checkout-review-order-table ul#shipping_method{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-checkout-review-order-table ul#shipping_method li{margin:0 0 .5rem}.woocommerce-checkout-review-order-table ul#shipping_method label{align-items:flex-start;color:#1a2230;cursor:pointer;display:flex;font-weight:500;gap:.5rem;line-height:1.4;min-height:44px}.woocommerce-checkout-review-order-table ul#shipping_method input[type=radio]{accent-color:#1e2a38;flex-shrink:0;height:1.125rem;margin-top:.35rem;width:1.125rem}.woocommerce-checkout-payment{margin:0}.woocommerce-checkout-payment ul.payment_methods{background:transparent;border:0;list-style:none;margin:0 0 1.5rem;padding:0}.woocommerce-checkout-payment ul.payment_methods>li{background:#fbfaf7;border:1px solid rgba(26,34,48,.08);border-radius:8px;margin:0 0 .5rem;padding:.75rem 1rem;transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1)}.woocommerce-checkout-payment ul.payment_methods>li.wc_payment_method>input[type=radio]:checked+label,.woocommerce-checkout-payment ul.payment_methods>li:has(>input[type=radio]:checked){background:rgba(30,42,56,.04);border-color:rgba(30,42,56,.28)}.woocommerce-checkout-payment ul.payment_methods>li>label{align-items:center;color:#1e2a38;cursor:pointer;display:flex;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.9375rem;font-weight:600;gap:.5rem;margin:0;min-height:44px}.woocommerce-checkout-payment ul.payment_methods input[type=radio]{accent-color:#1e2a38;flex-shrink:0;height:1.125rem;width:1.125rem}.woocommerce-checkout-payment ul.payment_methods .payment_box{background:#f3f1ec;border-radius:8px;color:#55606e;font-size:.875rem;line-height:1.45;margin:.75rem 0 0;padding:.75rem}.woocommerce-checkout-payment ul.payment_methods .payment_box p{margin:0 0 .5rem}.woocommerce-checkout-payment ul.payment_methods .payment_box p:last-child{margin-bottom:0}.woocommerce-checkout-payment ul.payment_methods .payment_box:before{display:none!important}.woocommerce-checkout-payment ul.payment_methods .payment_box .input-text,.woocommerce-checkout-payment ul.payment_methods .payment_box input[type=number],.woocommerce-checkout-payment ul.payment_methods .payment_box input[type=tel],.woocommerce-checkout-payment ul.payment_methods .payment_box input[type=text],.woocommerce-checkout-payment ul.payment_methods .payment_box select{background-color:#fff!important;border-color:#e7e4dd!important;color:#1a2230!important}.woocommerce-checkout-payment ul.payment_methods .payment_box .input-text:focus,.woocommerce-checkout-payment ul.payment_methods .payment_box input[type=number]:focus,.woocommerce-checkout-payment ul.payment_methods .payment_box input[type=tel]:focus,.woocommerce-checkout-payment ul.payment_methods .payment_box input[type=text]:focus,.woocommerce-checkout-payment ul.payment_methods .payment_box select:focus{border-color:#7c5e37!important;box-shadow:0 0 0 3px rgba(169,131,82,.22)!important;outline:2px solid transparent!important;outline-offset:2px}.woocommerce-checkout-payment ul.payment_methods .payment_box label{color:#1a2230}.woocommerce-checkout-payment .woocommerce-privacy-policy-text,.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper{color:#55606e;font-size:.8125rem;line-height:1.45;margin:0 0 1rem}.woocommerce-checkout-payment .woocommerce-privacy-policy-text a,.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper a{color:#7c5e37;text-underline-offset:.15em}.woocommerce-checkout-payment .woocommerce-privacy-policy-text a:hover,.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper a:hover{color:#1e2a38}.woocommerce-checkout-payment .woocommerce-privacy-policy-text a:focus-visible,.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper a:focus-visible{outline:2px solid #7c5e37;outline-offset:2px}.woocommerce-checkout-payment .woocommerce-privacy-policy-text .woocommerce-form__label-for-checkbox,.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{color:#1a2230}.woocommerce-checkout-payment .woocommerce-privacy-policy-text input[type=checkbox],.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper input[type=checkbox]{accent-color:#1e2a38}.woocommerce-checkout-payment .place-order{margin:0;padding:0;width:100%}.woocommerce-checkout-payment #place_order{align-items:center!important;background:#7c5e37!important;border:0!important;border-radius:999px!important;box-shadow:0 1px 2px rgba(17,24,39,.06);color:#fff!important;display:inline-flex!important;font-family:Source Sans\ 3,system-ui,sans-serif!important;font-size:.875rem!important;font-weight:700!important;justify-content:center!important;letter-spacing:.04em!important;line-height:1!important;margin:0!important;min-height:52px!important;padding:0 1.5rem!important;text-transform:uppercase!important;transition:background .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);width:100%}.woocommerce-checkout-payment #place_order:hover{background:#674e2e!important;box-shadow:0 4px 16px rgba(17,24,39,.06);color:#fff!important}.woocommerce-checkout-payment #place_order:focus-visible{outline:2px solid #1e2a38;outline-offset:3px}.woocommerce-checkout-payment #place_order.disabled,.woocommerce-checkout-payment #place_order:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.woocommerce-checkout .blockUI.blockOverlay{background:rgba(30,42,56,.35)!important}.woocommerce-checkout .blockUI.blockMsg{background:#fff!important;border:0!important;border-radius:8px!important;box-shadow:0 12px 32px rgba(17,24,39,.08)!important;color:#1e2a38!important;font-family:Source Sans\ 3,system-ui,sans-serif!important}.checkout_coupon,.woocommerce-form-coupon-toggle,.woocommerce-form-login,.woocommerce-form-login-toggle{margin:0 0 1.5rem}.checkout_coupon.woocommerce-form-coupon,form.woocommerce-form-login{align-items:flex-end;background:rgba(124,94,55,.05);border:1px solid rgba(124,94,55,.28);border-radius:12px;box-shadow:0 1px 2px rgba(17,24,39,.06);display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem}.checkout_coupon.woocommerce-form-coupon .form-row,form.woocommerce-form-login .form-row{float:none;margin:0}.checkout_coupon.woocommerce-form-coupon .form-row-first,form.woocommerce-form-login .form-row-first{flex:1 1 14rem}.checkout_coupon.woocommerce-form-coupon .form-row-last,form.woocommerce-form-login .form-row-last{flex:0 0 auto}.checkout_coupon.woocommerce-form-coupon .input-text,form.woocommerce-form-login .input-text{min-height:44px}.checkout_coupon.woocommerce-form-coupon .button,form.woocommerce-form-login .button{background:#7c5e37!important;border:0!important;border-radius:999px!important;color:#fff!important;font-weight:700!important;letter-spacing:.04em!important;min-height:44px;text-transform:uppercase!important}.checkout_coupon.woocommerce-form-coupon .button:hover,form.woocommerce-form-login .button:hover{background:#674e2e!important}.checkout_coupon.woocommerce-form-coupon .button:focus-visible,form.woocommerce-form-login .button:focus-visible{outline:2px solid #1e2a38;outline-offset:2px}.select2-dropdown{border-color:#e7e4dd!important;border-radius:8px!important;box-shadow:0 12px 32px rgba(17,24,39,.08)!important;font-family:Source Sans\ 3,system-ui,sans-serif}.select2-dropdown .select2-results__option--highlighted[aria-selected]{background:#1e2a38!important;color:#fff!important}@media (max-width:1024px){.checkout-layout__grid{gap:1.5rem;grid-template-columns:1fr}.checkout-layout__order{position:static}}@media (max-width:768px){.checkout-layout,.checkout-section{padding:1rem}.woocommerce-checkout .woocommerce-account-fields,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}.checkout-layout__order{padding:1rem}.checkout_coupon.woocommerce-form-coupon,form.woocommerce-form-login{align-items:stretch;flex-direction:column}.checkout_coupon.woocommerce-form-coupon .form-row-first,.checkout_coupon.woocommerce-form-coupon .form-row-last,form.woocommerce-form-login .form-row-first,form.woocommerce-form-login .form-row-last{flex:1 1 auto;width:100%}.checkout_coupon.woocommerce-form-coupon .button,form.woocommerce-form-login .button{width:100%}}@media (prefers-reduced-motion:reduce){.woocommerce-checkout .input-text,.woocommerce-checkout select,.woocommerce-checkout-payment #place_order,.woocommerce-checkout-payment ul.payment_methods>li{transition:none}.checkout-layout__lead:before{box-shadow:none}}.woo-better-info-block,.woo-better-parent-container,.woo-better-postcode-form{color:#1a2230!important;font-family:Source Sans\ 3,system-ui,sans-serif!important}.woo-better-current-postcode-block{align-items:center!important;background:#f3f1ec!important;border:1px solid rgba(26,34,48,.08)!important;border-radius:8px!important;color:#1a2230!important;display:flex!important;gap:.75rem!important;justify-content:space-between!important;margin:0 0 .75rem!important;padding:.75rem 1rem!important}.woo-better-current-postcode-text,.woo-better-current-postcode-text strong{color:#1e2a38!important;font-size:.9375rem!important;font-weight:600!important}.woo-better-change-postcode-button,.woo-better-toggle-button{appearance:none!important;background:transparent!important;border:0!important;color:#7c5e37!important;cursor:pointer!important;font-family:Source Sans\ 3,system-ui,sans-serif!important;font-size:.8125rem!important;font-weight:700!important;min-height:44px!important;padding:0 .5rem!important;text-decoration:underline!important;text-underline-offset:.15em!important}.woo-better-change-postcode-button:hover,.woo-better-toggle-button:hover{color:#1e2a38!important}.woo-better-change-postcode-button:focus-visible,.woo-better-toggle-button:focus-visible{outline:2px solid #7c5e37!important;outline-offset:2px!important}.woo-better-content-block{background:transparent!important;border:0!important;border-radius:0!important;color:#1a2230!important;font-size:.875rem!important;line-height:1.45!important;margin:0!important;padding:.75rem 0 0!important}.woo-better-info-block{margin:0!important}.woo-better-input-current-style{background-color:#fff!important;border:1px solid #e7e4dd!important;border-radius:8px!important;color:#1a2230!important;font-family:Source Sans\ 3,system-ui,sans-serif!important;font-size:.9375rem!important;min-height:44px!important}.woo-better-input-current-style:focus{border-color:#1e2a38!important;box-shadow:0 0 0 3px rgba(30,42,56,.12)!important;outline:none!important}.woo-better-input-current-style::placeholder{color:#6a7583!important;opacity:1!important}.woo-better-button-current-style{align-items:center!important;background-color:#1e2a38!important;border:0!important;border-radius:999px!important;box-shadow:0 1px 2px rgba(17,24,39,.06)!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:Source Sans\ 3,system-ui,sans-serif!important;font-size:.8125rem!important;font-weight:600!important;justify-content:center!important;letter-spacing:.04em!important;line-height:1!important;min-height:44px!important;padding:0 1.25rem!important;text-transform:uppercase!important}.woo-better-button-current-style:hover{background-color:#16202b!important;color:#fff!important}.woo-better-button-current-style:disabled{background-color:#6a7583!important;cursor:not-allowed!important}.woo-better-button-current-style:focus-visible{outline:2px solid #7c5e37!important;outline-offset:3px!important}.woo-better-postcode-form{align-items:stretch!important;display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin:0 0 .75rem!important}.spinner,.woo-better-parent-container .spinner{border-color:#7c5e37 rgba(30,42,56,.2) rgba(30,42,56,.2)!important}.cart-collaterals .woo-better-parent-container:before,.cart_totals .woo-better-parent-container:before{color:#55606e;content:"Entrega";display:block;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.06em;margin:0 0 1rem;text-transform:uppercase}.cart-collaterals .woo-better-cart-name,.cart-collaterals .woo-better-cart-quantity,.cart-collaterals .woo-better-icon,.cart-collaterals .woo-better-separator,.cart-collaterals .woo-better-toggle-button,.cart-collaterals .woo-better-update-section,.cart_totals .woo-better-cart-name,.cart_totals .woo-better-cart-quantity,.cart_totals .woo-better-icon,.cart_totals .woo-better-separator,.cart_totals .woo-better-toggle-button,.cart_totals .woo-better-update-section{display:none!important}.cart-collaterals .woo-better-current-postcode-block,.cart_totals .woo-better-current-postcode-block{margin-bottom:0!important;min-height:48px;padding:.75rem 1rem!important}.cart-collaterals .woo-better-info-block:has(.woo-better-content-block.expanded) .woo-better-current-postcode-block,.cart_totals .woo-better-info-block:has(.woo-better-content-block.expanded) .woo-better-current-postcode-block{margin-bottom:1rem!important}.cart-collaterals .woo-better-shipping-methods>p,.cart_totals .woo-better-shipping-methods>p{color:#55606e!important;font-size:.8125rem!important;font-weight:700!important;letter-spacing:.04em!important;margin:0 0 .75rem!important;text-transform:uppercase!important}.cart-collaterals .woo-better-shipping-list,.cart_totals .woo-better-shipping-list{list-style:none!important;margin:0!important;padding:0!important}.cart-collaterals .woo-better-shipping-list li,.cart_totals .woo-better-shipping-list li{align-items:baseline!important;border-bottom:1px solid rgba(26,34,48,.08)!important;color:#1a2230!important;display:flex!important;flex-wrap:wrap!important;font-size:.875rem!important;gap:.5rem .75rem!important;justify-content:space-between!important;line-height:1.4!important;margin:0!important;padding:.75rem 0!important}.cart-collaterals .woo-better-shipping-list li:last-child,.cart_totals .woo-better-shipping-list li:last-child{border-bottom:0!important;padding-bottom:0!important}.cart-collaterals .woo-better-shipping-list li strong,.cart_totals .woo-better-shipping-list li strong{color:#1e2a38!important;font-variant-numeric:tabular-nums;font-weight:700!important}.cart-collaterals .woo-better-content-block,.cart_totals .woo-better-content-block{background:#f3f1ec!important;border:1px solid rgba(26,34,48,.08)!important;border-radius:8px!important;height:auto!important;margin:0!important;overflow:visible!important;padding:1rem!important}.cart-collaterals .woo-better-error-message,.cart_totals .woo-better-error-message{color:#1a2230!important;font-size:.875rem!important;font-weight:600!important;line-height:1.45!important;margin:0!important;padding:0!important}.wc-block-cart,.wp-block-woocommerce-cart{color:#1a2230;font-family:Source Sans\ 3,system-ui,sans-serif}.wc-block-cart .wc-block-cart__submit-button,.wc-block-cart .wc-block-components-button:not(.is-link),.wp-block-woocommerce-cart .wc-block-cart__submit-button,.wp-block-woocommerce-cart .wc-block-components-button:not(.is-link){background:#7c5e37!important;border-radius:999px!important;color:#fff!important;min-height:48px!important}.wc-block-cart .wc-block-components-totals-wrapper,.wc-block-cart .wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-cart .wc-block-components-totals-wrapper,.wp-block-woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{background:#fff;border:1px solid rgba(26,34,48,.08);border-radius:12px;box-shadow:0 1px 2px rgba(17,24,39,.06);color:#1a2230;padding:1.5rem}.wc-block-cart .wc-block-components-product-name,.wc-block-cart .wc-block-components-product-price,.wc-block-cart .wc-block-components-totals-item__label,.wc-block-cart .wc-block-components-totals-item__value,.wp-block-woocommerce-cart .wc-block-components-product-name,.wp-block-woocommerce-cart .wc-block-components-product-price,.wp-block-woocommerce-cart .wc-block-components-totals-item__label,.wp-block-woocommerce-cart .wc-block-components-totals-item__value{color:inherit}.wc-block-cart .wc-block-cart-items,.wc-block-cart .wc-block-cart-items__header,.wc-block-cart .wc-block-cart-items__row,.wp-block-woocommerce-cart .wc-block-cart-items,.wp-block-woocommerce-cart .wc-block-cart-items__header,.wp-block-woocommerce-cart .wc-block-cart-items__row{border-color:rgba(26,34,48,.08)}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-notices-wrapper:not(:empty){margin-bottom:1.5rem}.woocommerce-error,.woocommerce-info,.woocommerce-message{align-items:center;border-radius:8px;box-shadow:none;color:#1a2230;display:flex;flex-wrap:wrap;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.9375rem;gap:.75rem 1rem;line-height:1.45;margin:0 0 1.5rem;padding:1rem 1.5rem}.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before{content:none!important;display:none!important}.woocommerce-error a:not(.button),.woocommerce-info a:not(.button),.woocommerce-message a:not(.button){color:#7c5e37;font-weight:700;text-underline-offset:.15em}.woocommerce-error a:not(.button):hover,.woocommerce-info a:not(.button):hover,.woocommerce-message a:not(.button):hover{color:#1e2a38}.woocommerce-error .button,.woocommerce-error .woocommerce-Button,.woocommerce-error a.button.wc-forward,.woocommerce-info .button,.woocommerce-info .woocommerce-Button,.woocommerce-info a.button.wc-forward,.woocommerce-message .button,.woocommerce-message .woocommerce-Button,.woocommerce-message a.button.wc-forward{align-items:center!important;background:#1e2a38!important;border:0!important;border-radius:999px!important;box-shadow:0 1px 2px rgba(17,24,39,.06)!important;color:#fff!important;display:inline-flex!important;flex-shrink:0;font-size:.75rem!important;font-weight:600!important;justify-content:center!important;letter-spacing:.04em!important;line-height:1!important;margin:0 0 0 auto!important;min-height:44px!important;padding:0 1.15rem!important;text-decoration:none!important;text-transform:uppercase!important}.woocommerce-error .button:hover,.woocommerce-error .woocommerce-Button:hover,.woocommerce-error a.button.wc-forward:hover,.woocommerce-info .button:hover,.woocommerce-info .woocommerce-Button:hover,.woocommerce-info a.button.wc-forward:hover,.woocommerce-message .button:hover,.woocommerce-message .woocommerce-Button:hover,.woocommerce-message a.button.wc-forward:hover{background:#16202b!important;color:#fff!important}.woocommerce-error .button:focus-visible,.woocommerce-error .woocommerce-Button:focus-visible,.woocommerce-error a.button.wc-forward:focus-visible,.woocommerce-info .button:focus-visible,.woocommerce-info .woocommerce-Button:focus-visible,.woocommerce-info a.button.wc-forward:focus-visible,.woocommerce-message .button:focus-visible,.woocommerce-message .woocommerce-Button:focus-visible,.woocommerce-message a.button.wc-forward:focus-visible{outline:2px solid #7c5e37!important;outline-offset:3px!important}.woocommerce-message{background:rgba(188,198,185,.45);border:1px solid #9cab97;color:#1e2a38}.woocommerce-info{background:#f3f1ec;border:1px solid #e7e4dd}.woocommerce-error{background:rgba(124,94,55,.08);border:1px solid rgba(124,94,55,.35);list-style:none}.woocommerce-error li{margin:0;width:100%}.single-product-page>.woocommerce-notices-wrapper,.woocommerce-content.single-product-page>.woocommerce-notices-wrapper{margin-bottom:1.5rem}.shop-header{background:#f3f1ec;border-bottom:1px solid rgba(26,34,48,.08);padding:2.5rem 0 1.5rem}.shop-header__overline{color:#7c5e37;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.16em;margin:0 0 .5rem;text-transform:uppercase}.shop-header__title{color:#1a2230;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:600;letter-spacing:-.02em;margin:0;text-wrap:balance}.shop-header .term-description,.shop-header .woocommerce-products-header__description{color:#55606e;font-size:1rem;line-height:1.55;margin:.75rem 0 0;max-width:42rem}.shop-layout{align-items:start;display:grid;gap:2.5rem;grid-template-columns:260px minmax(0,1fr);padding:2.5rem 0 4rem}.shop-filters{background:#fff;border:1px solid rgba(26,34,48,.08);border-radius:12px;padding:1.5rem;position:sticky;top:calc(76px + 1rem)}.shop-filters__header{align-items:center;border-bottom:1px solid rgba(26,34,48,.08);display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem}.shop-filters__heading{color:#1e2a38;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.shop-filters__clear{appearance:none;background:transparent;border:0;color:#7c5e37;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;padding:0;text-decoration:none}.shop-filters__clear:hover{color:#1e2a38;text-decoration:underline}.shop-filters__group,.shop-filters__group:last-of-type{margin-bottom:1.5rem}.shop-filters__title{color:#1a2230;font-family:"Source Serif 4",Georgia,serif;font-size:1rem;font-weight:600;margin:0 0 .75rem}.shop-filters__list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.shop-filters__link{align-items:center;border-radius:8px;color:#55606e;display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:space-between;padding:.5rem .75rem;text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.shop-filters__link:hover{background:#f3f1ec;color:#1e2a38;text-decoration:none}.shop-filters__link.is-active{background:#1e2a38;color:#fff}.shop-filters__link.is-active .shop-filters__count{color:hsla(0,0%,100%,.75)}.shop-filters__count{color:#6a7583;font-size:.75rem;font-weight:600}.shop-filters__hint{color:#6a7583;font-size:.75rem;margin:0 0 .75rem}.shop-filters__price{align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr auto 1fr}.shop-filters__price-sep{color:#6a7583}.shop-filters__field input{background:#fff;border:1px solid rgba(26,34,48,.08);border-radius:8px;color:#1a2230;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;min-height:44px;padding:.5rem .75rem;width:100%}.shop-filters__field input:focus{border-color:#1e2a38;outline:2px solid rgba(30,42,56,.25);outline-offset:1px}.shop-filters__check{align-items:center;color:#55606e;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;margin-bottom:.5rem}.shop-filters__check input{accent-color:#1e2a38;height:1rem;width:1rem}.shop-filters__submit{width:100%}.shop-filters__widgets{border-top:1px solid rgba(26,34,48,.08);margin-top:1.5rem;padding-top:1.5rem}.shop-main{min-width:0;position:relative;transition:opacity .15s cubic-bezier(.16,1,.3,1)}.shop-main.is-loading{opacity:.55;pointer-events:none}.shop-filters__form.is-disabled{opacity:.72;pointer-events:none}.shop-main>.products,.shop-main>.shop-empty,.shop-main>.shop-toolbar,.shop-main>nav.woocommerce-pagination{animation:edc-shop-panel-in .35s cubic-bezier(.16,1,.3,1)}@keyframes edc-shop-panel-in{0%{transform:translateY(8px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.shop-main>.products,.shop-main>.shop-empty,.shop-main>.shop-toolbar,.shop-main>nav.woocommerce-pagination{animation:none}}.shop-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.shop-toolbar .woocommerce-result-count{color:#55606e;font-size:.8125rem;margin:0}.shop-toolbar .woocommerce-ordering{margin:0}.shop-toolbar .woocommerce-ordering select{background:#fff;border:1px solid rgba(26,34,48,.08);border-radius:8px;color:#1a2230;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;font-weight:600;min-height:44px;padding:.5rem 2rem .5rem .75rem}.shop-empty{background:#f3f1ec;border-radius:12px;padding:3rem 1.5rem;text-align:center}.shop-empty__actions{margin:1.5rem 0 0}.woocommerce .products{align-items:stretch;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start;margin:0;padding:0}.woocommerce ul.products:after,.woocommerce ul.products:before{content:none!important;display:none!important}.woocommerce ul.products li.product{align-self:stretch;clear:none!important;display:flex;float:none!important;height:100%;margin:0!important;max-width:none!important;width:100%!important}.woocommerce ul.products li.product .product-card__inner{height:100%}.woocommerce nav.woocommerce-pagination{margin-top:2.5rem}.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{align-items:center;background:#fff;border:1px solid rgba(26,34,48,.08);border-radius:8px;color:#1a2230;display:inline-flex;font-weight:600;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:0 .5rem;text-decoration:none}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#1e2a38;border-color:#1e2a38;color:#fff}.wishlist-page__empty{background:#f3f1ec;border-radius:12px;color:#55606e;padding:3rem;text-align:center}.woocommerce .button,.woocommerce a.button,.woocommerce button.button{align-items:center;background:#1e2a38;border:0;border-radius:999px;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1;min-height:44px;padding:.65rem 1.5rem;text-transform:uppercase;transition:background .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.woocommerce .button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#16202b;box-shadow:0 1px 2px rgba(17,24,39,.06);color:#fff}@media (max-width:1024px){.shop-layout{gap:1.5rem;grid-template-columns:1fr;padding-top:1.5rem}.shop-filters{position:static}.woocommerce .products{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.shop-filters__price,.woocommerce .products{grid-template-columns:1fr}.shop-filters__price-sep{display:none}}.edc-cart-toast{bottom:calc(64px + 1.5rem);opacity:0;pointer-events:none;position:fixed;right:1.5rem;transform:translateY(12px);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);width:min(380px,100vw - 2rem);z-index:300}@media (min-width:768px){.edc-cart-toast{bottom:2rem}}.edc-cart-toast.is-visible{opacity:1;pointer-events:auto;transform:none}.edc-cart-toast__inner{align-items:flex-start;background:#1e2a38;border:1px solid rgba(169,131,82,.45);border-radius:12px;box-shadow:0 24px 60px rgba(17,24,39,.12);color:#fff;display:flex;gap:.75rem;padding:1rem 1rem 1rem 1.5rem}.edc-cart-toast__icon{align-items:center;background:#a98352;border-radius:50%;color:#1e2a38;display:inline-flex;flex-shrink:0;font-size:.85rem;font-weight:700;height:1.75rem;justify-content:center;line-height:1;margin-top:.05rem;width:1.75rem}.edc-cart-toast__icon:before{content:"✓"}.edc-cart-toast__body{flex:1 1 auto;min-width:0}.edc-cart-toast__message{color:#fff;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.4;margin:0;text-wrap:pretty}.edc-cart-toast__link{color:#c8af8e;display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin-top:.5rem;text-decoration:underline;text-transform:uppercase;text-underline-offset:.15em}.edc-cart-toast__link:hover{color:#fff}.edc-cart-toast__close{align-items:center;background:transparent;border:0;border-radius:4px;color:hsla(0,0%,100%,.72);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.25rem;height:2rem;justify-content:center;line-height:1;margin:-.25rem -.25rem 0 0;width:2rem}.edc-cart-toast__close:focus-visible,.edc-cart-toast__close:hover{background:hsla(0,0%,100%,.1);color:#fff}.edc-cart-toast__close:focus-visible{outline:2px solid #a98352;outline-offset:2px}@media (prefers-reduced-motion:reduce){.edc-cart-toast{transition:none}}
/*# sourceMappingURL=woocommerce.min.css.map */