.civ-buy,.f-product-single__blocks{--cs-red:#ED1C24;--cs-red-d:#C4161C;--cs-red-soft:rgba(237,28,36,.08);--cs-ink:#3A3B3F;--cs-ink-2:#2A2D32;--cs-dark:#2E2D2F;--cs-muted:#4B5563;--cs-faint:#8A93A0;--cs-surface:#F5F5F6;--cs-line:#E4E4E7;--cs-line-2:#D4D4D8;--cs-r-sm:5px;--cs-r-md:16px;--cs-r-pill:999px}.f-product-single__blocks{background:#fff;border:1px solid var(--cs-line);border-radius:var(--cs-r-md);padding:30px 32px 32px;box-shadow:0 18px 54px #1018280f;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;color:var(--cs-ink)}.f-product-single__blocks>.f-product-single__block{margin:0}.f-product-single__blocks>.f-product-single__block--custom_liquid{margin:0}@media(min-width:1024px){.f-product__media-wrapper{position:sticky;top:96px;align-self:flex-start}}.civ-buy__eyebrow{display:inline-flex;align-items:center;padding:7px 14px;background:var(--cs-red);border-radius:var(--cs-r-pill);font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;line-height:1.2;margin:0 0 16px}.civ-buy__title{font-size:34px;line-height:1.08;letter-spacing:-.025em;font-weight:800;color:var(--cs-ink);margin:0}.civ-buy__sku{font-size:13px;color:var(--cs-faint);margin:8px 0 0;font-weight:600}.civ-buy__sku strong{color:var(--cs-ink);font-weight:700}.civ-price{margin-top:22px;padding-top:20px;border-top:1px solid var(--cs-line)}.civ-price__label{display:block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-faint);margin-bottom:6px}.civ-price__label--sale{color:var(--cs-red-d)}.civ-price__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 10px}.civ-price__now{font-size:40px;font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--cs-ink-2)}.civ-price__now.is-sale{color:var(--cs-red)}.civ-price__gst{font-size:15px;font-weight:700;color:var(--cs-muted)}.civ-price__poa{font-size:26px;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--cs-ink-2)}.civ-price__was{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;font-size:14px;color:var(--cs-muted)}.civ-price__was s{text-decoration-thickness:1.5px}.civ-price__save{display:inline-block;background:var(--cs-red-soft);color:var(--cs-red-d);font-size:13px;font-weight:800;padding:4px 10px;border-radius:var(--cs-r-pill)}.civ-price__note{font-size:14px;line-height:1.5;color:var(--cs-muted);margin:10px 0 0;max-width:46ch}.civ-facts{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.civ-facts li{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:600;line-height:1.45;color:var(--cs-ink)}.civ-facts svg{width:18px;height:18px;color:var(--cs-red);flex:none;margin-top:1px}.civ-enq{margin-top:24px;padding-top:22px;border-top:1px solid var(--cs-line)}.civ-enq__title{font-size:21px;font-weight:800;letter-spacing:-.01em;color:var(--cs-ink);margin:0 0 6px}.civ-enq__intro{font-size:14px;line-height:1.55;color:var(--cs-muted);margin:0 0 18px;max-width:52ch}.civ-enq .globo-form-app{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.civ-enq .globo-form-control,.civ-enq .gfb__footer{padding-left:0!important;padding-right:0!important}.civ-enq .globo-form-control{margin-bottom:14px!important}.civ-enq .gfb__footer{margin-top:6px!important}.civ-enq .globo-form-app input,.civ-enq .globo-form-app textarea,.civ-enq .globo-form-app label,.civ-enq .globo-form-app button,.civ-enq .globo-form-app .message{font-family:Montserrat,Helvetica Neue,Arial,sans-serif!important}.civ-enq .globo-form-app label{font-size:13.5px!important;font-weight:600!important;color:var(--cs-muted)!important}.civ-enq .globo-form-app input,.civ-enq .globo-form-app textarea{font-size:15px!important;color:var(--cs-ink)!important}.civ-enq .globo-form-app button.wizard__submit{width:100%!important;height:auto!important;min-height:52px;font-size:15px!important;font-weight:700!important;text-transform:uppercase;border-radius:var(--cs-r-sm)!important;padding:14px 24px!important;background:var(--cs-red)!important;border-color:var(--cs-red)!important;color:#fff!important}.civ-enq .globo-form-app button.wizard__submit:hover{background:var(--cs-red-d)!important;border-color:var(--cs-red-d)!important}.civ-buy__call{font-size:14px;color:var(--cs-muted);margin:16px 0 0;text-align:center}.civ-buy__call a{color:var(--cs-ink);font-weight:800;border-bottom:2px solid var(--cs-red);text-decoration:none}.civ-buy__call a:hover{color:var(--cs-red)}.civ-buy__lead{font-size:14px;line-height:1.5;color:var(--cs-muted);margin:22px 0 0;padding-top:20px;border-top:1px solid var(--cs-line)}.f-product-single__blocks>.f-product-single__block--variant_picker{margin-top:18px}.variant-picker__field .form__label,.variant-picker__field .form-label{font-size:14px;font-weight:700;color:var(--cs-ink)}.f-product-single__blocks>.f-product-single__block--quantity_selector,.f-product-single__blocks>.f-product-single__block--buy_buttons{display:inline-block;vertical-align:top;margin-top:18px!important;margin-bottom:0!important}.f-product-single__blocks>.f-product-single__block--quantity_selector{width:132px;margin-right:12px}.f-product-single__blocks>.f-product-single__block--buy_buttons{width:calc(100% - 148px);padding-top:26.2px}.f-product-single__block--buy_buttons pickup-availability{display:block;margin:20px 0 0 -144px;width:calc(100% + 144px)}.f-product-single__block--buy_buttons pickup-availability:empty{margin-top:0}.f-product-single__block--quantity_selector .f-quantity__wrapper{margin:0}.f-product-single__block--quantity_selector .quantity__label{display:block;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.3;color:var(--cs-ink)}.f-product-single__block--quantity_selector .f-quantity{display:flex;width:100%;height:52px;border:1.5px solid var(--cs-line-2);border-radius:var(--cs-r-sm);overflow:hidden;background:#fff}.f-product-single__block--quantity_selector .f-quantity__button{border:0;background:transparent;height:100%;color:var(--cs-ink)}.f-product-single__block--quantity_selector .f-quantity__input{border:0;background:transparent;height:100%;text-align:center;font-weight:800;font-size:16px;color:var(--cs-ink)}.f-product-single__block--buy_buttons .f-product-form,.f-product-single__block--buy_buttons form,.f-product-single__block--buy_buttons .f-product-form__buttons{margin:0!important}.f-product-single__block--buy_buttons .f-product-form__submit{width:100%;height:52px;min-height:52px;padding-top:0;padding-bottom:0;background:var(--cs-red)!important;color:#fff!important;border:2px solid var(--cs-red)!important;border-radius:var(--cs-r-sm)!important;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.f-product-single__block--buy_buttons .f-product-form__submit:hover:not([disabled]){background:var(--cs-red-d)!important;border-color:var(--cs-red-d)!important}.f-product-form__error-message-wrapper:empty{display:none!important}.f-product-single__blocks>.f-product-single__block--lead_time_shipping{margin-top:20px;padding-top:18px;border-top:1px solid var(--cs-line);font-size:14px}.f-product-single__blocks .pmx-pay__list{justify-content:flex-start}.f-product-single__blocks .pmx-pay__note{text-align:left}.f-product-single__blocks>.f-product-single__block:has(.pmx-pay){margin-top:16px}@media(max-width:480px){.f-product-single__blocks>.f-product-single__block--quantity_selector{width:120px}.f-product-single__blocks>.f-product-single__block--buy_buttons{width:calc(100% - 136px)}.f-product-single__block--buy_buttons pickup-availability{margin-left:-132px;width:calc(100% + 132px)}}.f-product__media-list .flickity-prev-next-button{background:var(--cs-dark, #2E2D2F)!important;opacity:1!important}.f-product__media-list .flickity-prev-next-button svg{fill:#fff!important;color:#fff!important}.pmxpd-section .pmxpd{padding:40px 0 0}.pmxpd-section .pmxpd__panel{border-color:var(--cs-line, #E4E4E7);border-radius:16px;box-shadow:0 18px 54px #1018280f}.pmxpd-section .pmxpd__eyebrow{font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8a93a0;gap:0;margin-bottom:18px}.pmxpd-section .pmxpd__eyebrow:before{display:none}.pmxpd-section .pmxpd__rte{font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.65;color:#4b5563}.pmxpd-section .pmxpd__rte strong{color:#3a3b3f}.pmxpd-section .pmxpd__specs p{font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#3a3b3f;border-bottom-color:#ececee}.pmxpd-section .pmxpd__specs strong{color:#8a93a0}.pmxpd-section .pmxpd__file{font-family:Montserrat,Helvetica Neue,Arial,sans-serif;border-color:#e4e4e7;border-radius:10px}.pmxpd-section .pmxpd__file-icon,.pmxpd-section .pmxpd__file-tag{background:#2e2d2f}@media(max-width:767px){.f-product-single__blocks{padding:22px 18px;border-radius:14px}.civ-buy__title{font-size:26px}.civ-price__now{font-size:34px}.civ-price__poa{font-size:22px}.civ-enq__title{font-size:19px}}.civ-price__note--sale{color:var(--cs-red-d);font-weight:600}.civ-enq--anchor{text-align:center}.civ-enq__btn{width:100%;min-height:52px;font-weight:700;text-transform:uppercase;border-radius:5px}
/*# sourceMappingURL=/cdn/shop/t/62/assets/civ-product.css.map */
