body::before{content:"CALRIA STYLE"!important;display:block!important;text-align:center!important;font-size:10px!important;font-weight:600!important;padding:4px 12px!important;background:#000!important;color:#fff!important;position:sticky!important;top:0!important;z-index:99999!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;width:100%!important;box-sizing:border-box!important}body{background-color:#fff!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;color:#000!important;-webkit-font-smoothing:antialiased}.wp-site-blocks{gap:0!important}.wp-site-blocks>*+*{margin-block-start:0!important}.entry-content>*,.wp-block-post-content>*{margin-top:0!important;margin-bottom:0!important}.home .entry-content,.home .wp-block-columns,.home .wp-block-cover,.home .wp-block-group,.home .wp-block-post-content,.home .wp-block-post-template,.home .wp-site-blocks{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.wp-site-blocks{gap:0!important}.wp-site-blocks>*+*{margin-block-start:0!important}h1,h2,h3,h4{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:400!important;letter-spacing:.04em!important;color:#000!important;line-height:1.15!important}h1{font-size:2.6rem!important}h2{font-size:2rem!important}h3{font-size:1.5rem!important}h4{font-size:1.2rem!important}h5,h6{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.7rem!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-weight:600!important;color:#666!important}a{color:#000!important;text-underline-offset:0.15em;transition:color .3s ease}a:hover{color:#c8a45c!important}.wp-block-button .wp-block-button__link,.wp-block-button__link,.wp-element-button{display:inline-block;background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-weight:600!important;padding:14px 36px!important;cursor:pointer;text-decoration:none!important;transition:background .3s ease}.wp-block-button .wp-block-button__link:hover,.wp-block-button__link:hover,.wp-element-button:hover{background:#333!important;color:#fff!important}.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link{background:0 0!important;color:#000!important;border:1px solid #000!important}.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover{background:#000!important;color:#fff!important}.wp-block-navigation{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:.75rem!important;font-weight:500!important}.wp-block-site-logo{display:block!important;text-align:center!important;margin:0 auto!important}.wp-block-site-logo img{width:auto!important;max-width:480px!important;height:auto!important;max-height:160px!important}.wp-block-site-logo+.wp-block-site-title,header:has(.wp-block-site-logo) .wp-block-site-title{display:none!important}.wp-block-template-part[class*=footer] .wp-block-site-logo,.wp-block-template-part[class*=footer] .wp-block-site-logo img,footer .wp-block-site-logo,footer .wp-block-site-logo img{width:auto!important;height:50px!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;display:block!important;text-align:center!important}.page-id-157 .wp-block-post-title,.postid-157 .wp-block-post-title{display:none}.calria-faq{max-width:800px;margin:0 auto;padding:100px 40px 120px}.calria-faq h1{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:2.2rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:64px!important;color:#000!important}.calria-faq .faq-group-title{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.85rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#000!important;padding:56px 0 0!important;margin:0!important;line-height:1.4!important}.calria-faq .faq-item{border-bottom:1px solid #e5e5e5}.calria-faq .faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:28px 0;background:0 0;border:none;cursor:pointer;outline:0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#000;text-align:left;line-height:1.4;transition:color .2s ease}.calria-faq .faq-question:hover{color:#666}.calria-faq .faq-icon{flex-shrink:0;width:13px;height:13px;margin-left:24px;position:relative}.calria-faq .faq-icon::after,.calria-faq .faq-icon::before{content:"";position:absolute;background:#000;top:50%;left:0;transform:translateY(-50%);transition:opacity .25s ease-in-out}.calria-faq .faq-icon::before{width:13px;height:1.5px}.calria-faq .faq-icon::after{width:1.5px;height:13px;left:5.75px}.calria-faq .faq-item.open .faq-icon::after{opacity:0}.calria-faq .faq-answer{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out ease;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;text-transform:none;letter-spacing:0;color:#000;line-height:1.7;padding-right:40px}.calria-faq .faq-item.open .faq-answer{max-height:800px;padding-bottom:32px;margin-top:16px}.calria-faq .faq-answer a{color:#000;text-decoration:underline;text-underline-offset:0.15em;font-weight:600}.calria-faq .faq-answer a:hover{color:#000}.calria-faq .faq-answer table{margin:16px 0;width:100%;border-collapse:collapse}.calria-faq .faq-answer table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#000;text-align:left;padding:8px 0;border-bottom:1px solid #000;font-weight:600}.calria-faq .faq-answer table td{font-size:.85rem;padding:8px 0;font-weight:600;color:#000;border-bottom:1px solid #e5e5e5;text-transform:none;letter-spacing:.05em}.calria-faq .faq-contact{margin-top:64px;padding:32px 0 0;border-top:1px solid #e5e5e5;text-align:left;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.85rem;font-weight:600;text-transform:none;letter-spacing:.04em;color:#000}.calria-faq .faq-contact a{color:#000;text-decoration:underline;text-underline-offset:0.15em;font-weight:600}.calria-faq .faq-contact a:hover{color:#000}@media (max-width:768px){.calria-faq{padding:60px 20px 80px}.calria-faq h1{font-size:1.6rem!important}.calria-faq .faq-question{font-size:.88rem;padding:24px 0}.calria-faq .faq-answer{font-size:.85rem;padding-right:0}}.wp-block-template-part[class*=footer] .wp-block-navigation,footer .wp-block-navigation{margin-top:25px!important}header.wp-block-template-part{position:sticky!important;top:0!important;z-index:100000;background:#fff!important;text-align:center;padding:40px 0 16px!important}header.wp-block-template-part .wp-block-site-logo img{max-height:160px!important}header.wp-block-template-part.headroom--unpinned{background:0 0!important}header.wp-block-template-part.headroom--unpinned .wp-block-navigation{transform:translateY(-20px);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}header.wp-block-template-part.headroom--unpinned:hover{background:#fff!important}header.wp-block-template-part.headroom--unpinned:hover .wp-block-navigation{transform:translateY(0);opacity:1;pointer-events:auto}header.wp-block-template-part.headroom--pinned{background:#fff!important;box-shadow:0 1px 4px rgba(0,0,0,.06)}header.wp-block-template-part.headroom--pinned .wp-block-navigation{transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}body.headroom-active::before{display:none!important}header.wp-block-template-part .wp-block-navigation{justify-content:center!important;margin-top:10px!important;margin-bottom:10px!important}.chanel-nav-row{position:relative;width:100%;display:flex!important;justify-content:center!important;align-items:center!important}.chanel-main-nav{justify-content:center!important}.chanel-utility-nav{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important}.wp-block-site-title a{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important;font-size:1.5rem!important}.wp-block-post-title,.wp-block-post-title a{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:400!important;letter-spacing:.03em!important;margin-bottom:16px}.wp-block-heading{padding:16px}.wp-block-search__input{border:1px solid #999!important;border-radius:0!important;padding:12px 16px!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.85rem!important;background:#fff!important;color:#000!important}.wp-block-search__input:focus{outline:0!important;border-color:#000!important;box-shadow:none!important}.wp-block-search__button{display:inline-block;background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-weight:600!important;padding:14px 36px!important;cursor:pointer;text-decoration:none!important;transition:background .3s ease;padding:12px 24px!important}.wp-block-search__button:hover{background:#333!important;color:#fff!important}.wp-block-separator{border-color:#e5e5e5!important;opacity:.6;width:100%}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{border:1px solid #999!important;border-radius:0!important;padding:12px 16px!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.85rem!important;background:#fff!important;color:#000!important}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0!important;border-color:#000!important;box-shadow:none!important}.wp-block-template-part[class*=footer],footer{background:#000!important;color:#999!important;padding:60px 0 40px!important}.wp-block-template-part[class*=footer] a,footer a{color:#fff!important}.wp-block-template-part[class*=footer] a:hover,footer a:hover{color:#c8a45c!important}.wp-block-template-part[class*=footer] h2,.wp-block-template-part[class*=footer] h3,.wp-block-template-part[class*=footer] h4,footer h2,footer h3,footer h4{color:#fff!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.7rem!important;text-transform:uppercase!important;letter-spacing:.15em!important}.more-link{display:block}:where(pre){overflow-x:auto}ul.products{display:grid;gap:0;padding:0!important;list-style:none}ul.products li.product{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:0!important;overflow:hidden;transition:border-color .4s ease;box-shadow:none!important}ul.products li.product:hover{border-color:#000!important;transform:none!important;box-shadow:none!important}ul.products li.product .woocommerce-loop-product__link{display:block;overflow:hidden}ul.products li.product .woocommerce-loop-product__link img{display:block;width:100%;transition:opacity .5s ease}ul.products li.product .woocommerce-loop-product__link:hover img{opacity:.85;transform:none!important}ul.products li.product .woocommerce-loop-product__title{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-weight:600!important;color:#000!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:18px 18px 4px!important;margin:0}ul.products li.product .price{padding:4px 18px 10px!important;font-size:.95rem!important;font-weight:600!important;color:#000!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important}ul.products li.product .price del{color:#999!important;font-size:.8rem!important}ul.products li.product .price ins{text-decoration:none!important}ul.products li.product .woocommerce-loop-product__description{padding:0 18px 10px!important;font-size:.78rem!important;color:#666!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important}ul.products li.product .button{display:inline-block;background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-weight:600!important;padding:14px 36px!important;cursor:pointer;text-decoration:none!important;transition:background .3s ease;display:block;text-align:center;margin:2px 18px 18px!important;padding:11px 18px!important;font-size:.68rem!important}ul.products li.product .button:hover{background:#333!important;color:#fff!important}ul.products li.product .added_to_cart{display:inline-block;background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-weight:600!important;padding:14px 36px!important;cursor:pointer;text-decoration:none!important;transition:background .3s ease;display:block;text-align:center;margin:2px 18px 18px!important;padding:11px 18px!important;font-size:.68rem!important;background:#333!important}ul.products li.product .added_to_cart:hover{background:#333!important;color:#fff!important}ul.products li.product .onsale{position:absolute!important;top:0!important;left:0!important;right:auto!important;background:#000!important;color:#fff!important;padding:5px 12px!important;border-radius:0!important;font-size:.6rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;z-index:2;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important}.woocommerce-breadcrumb{margin-bottom:28px;padding:14px 0;font-size:.7rem!important;color:#666!important;border-bottom:1px solid #e5e5e5!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important}.woocommerce-breadcrumb a{color:#000!important}.woocommerce-result-count{float:left;color:#666!important;font-size:.78rem!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important}.woocommerce-ordering{float:right;margin-bottom:28px}.woocommerce-ordering select{border:1px solid #999!important;border-radius:0!important;padding:12px 16px!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.85rem!important;background:#fff!important;color:#000!important;font-size:.78rem!important;padding:10px 14px!important}.woocommerce-ordering select:focus{outline:0!important;border-color:#000!important;box-shadow:none!important}.woocommerce-pagination{text-align:center;margin:50px 0 40px}.woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce-pagination ul.page-numbers li a,.woocommerce-pagination ul.page-numbers li span{display:inline-block;min-width:38px;padding:10px 14px;border:1px solid #e5e5e5!important;border-radius:0!important;margin:0 2px;font-size:.78rem;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#000;transition:all .3s ease}.woocommerce-pagination ul.page-numbers li span.current{background:#000!important;color:#fff!important;border-color:#000!important}.woocommerce-pagination ul.page-numbers li a:hover{background:#000!important;color:#fff!important;border-color:#000!important}.woocommerce-page::after,.woocommerce::after{content:"";display:table;clear:both}.woocommerce-info{padding:18px 22px!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:0!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;color:#666!important;box-shadow:none!important}.woocommerce-info::before{color:#000!important}.woocommerce-info a{color:#000!important}.woocommerce-message{border-radius:0!important;box-shadow:none!important;border-top:2px solid #000!important}.woocommerce-message::before{color:#000!important}.woocommerce-error{border-radius:0!important;box-shadow:none!important}.single-product .product .woocommerce-product-gallery{margin-bottom:36px}.single-product .product .woocommerce-product-gallery .flex-viewport{border-radius:0!important;border:1px solid #e5e5e5!important}.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__image img{border-radius:0!important}.single-product .product .woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px}.single-product .product .woocommerce-product-gallery .flex-control-thumbs li img{border-radius:0!important;border:1px solid #e5e5e5!important;transition:border-color .3s ease}.single-product .product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product .product .woocommerce-product-gallery .flex-control-thumbs li img:hover{border-color:#000!important}.single-product .product .product_title{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:2rem!important;font-weight:400!important;color:#000!important;letter-spacing:.04em!important;margin-bottom:14px}.single-product .product .price{font-size:1.4rem!important;font-weight:600!important;color:#000!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;margin-bottom:20px}.single-product .product .price del{font-size:1rem!important;color:#999!important;font-weight:400!important}.single-product .product .price ins{text-decoration:none!important}.single-product .product .woocommerce-product-details__short-description{color:#666!important;line-height:1.7;margin-bottom:24px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important}.single-product .product form.cart{display:flex;align-items:stretch;gap:14px;margin-bottom:28px;padding:24px 0;border-top:1px solid #000!important;border-bottom:1px solid #e5e5e5!important}.single-product .product form.cart .quantity .qty{width:75px;padding:0 10px;border:1px solid #999!important;border-radius:0!important;text-align:center;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;transition:border-color .3s ease}.single-product .product form.cart .quantity .qty:focus{outline:0!important;border-color:#000!important}.single-product .product form.cart .single_add_to_cart_button{flex:1;display:inline-block;background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-weight:600!important;padding:14px 36px!important;cursor:pointer;text-decoration:none!important;transition:background .3s ease;font-size:.78rem!important}.single-product .product form.cart .single_add_to_cart_button:hover{background:#333!important;color:#fff!important}.single-product .product .product_meta{font-size:.72rem!important;color:#666!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important}.single-product .product .product_meta>span{display:block;margin-bottom:6px}.single-product .product .product_meta a{color:#000!important}.single-product .product .woocommerce-tabs{margin-top:50px}.single-product .product .woocommerce-tabs ul.wc-tabs{display:flex;border-bottom:1px solid #000!important;padding:0!important;margin:0!important;list-style:none}.single-product .product .woocommerce-tabs ul.wc-tabs li a{display:block;padding:14px 24px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.7rem!important;font-weight:600!important;color:#999!important;text-transform:uppercase!important;letter-spacing:.12em!important;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .3s ease}.single-product .product .woocommerce-tabs ul.wc-tabs li.active a{color:#000!important;border-bottom-color:#000!important}.single-product .product .woocommerce-tabs ul.wc-tabs li a:hover{color:#000!important}.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel{padding:28px 0;line-height:1.7;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;color:#333}.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:1.2rem!important;font-weight:400!important;color:#000!important}.single-product .product .related.products{margin-top:70px}.single-product .product .related.products h2{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:1.5rem!important;font-weight:400!important;color:#000!important;letter-spacing:.04em!important;margin-bottom:32px;padding-bottom:14px;border-bottom:1px solid #000!important;text-align:center}.woocommerce-cart .shop_table{width:100%;border-collapse:collapse;margin-bottom:36px;background:#fff!important;border-radius:0!important;box-shadow:none!important;border:1px solid #e5e5e5!important}.woocommerce-cart .shop_table thead{background:#f5f5f5!important}.woocommerce-cart .shop_table thead th{padding:14px 18px!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:600!important;color:#000!important;font-size:.68rem!important;text-transform:uppercase!important;letter-spacing:.12em!important;border-bottom:1px solid #999!important}.woocommerce-cart .shop_table tbody td{padding:20px 18px!important;border-bottom:1px solid #e5e5e5!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;background:#fff!important}.woocommerce-cart .shop_table .product-thumbnail img{width:75px;border-radius:0!important}.woocommerce-cart .shop_table .product-name a{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:600!important;color:#000!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:.85rem}.woocommerce-cart .shop_table .product-name a:hover{color:#c8a45c!important}.woocommerce-cart .shop_table .product-price,.woocommerce-cart .shop_table .product-subtotal{font-weight:600!important;color:#000!important}.woocommerce-cart .shop_table .product-remove a{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:0 0!important;border:1px solid #999!important;border-radius:0!important;color:#999!important;text-decoration:none!important;transition:all .3s ease}.woocommerce-cart .shop_table .product-remove a:hover{background:#000!important;color:#fff!important;border-color:#000!important}.woocommerce-cart .shop_table .product-quantity .qty{width:65px;padding:8px;border:1px solid #999!important;border-radius:0!important;text-align:center;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;transition:border-color .3s ease}.woocommerce-cart .shop_table .product-quantity .qty:focus{outline:0!important;border-color:#000!important}.woocommerce-cart .coupon{display:flex;gap:10px}.woocommerce-cart .coupon .input-text{flex:1;border:1px solid #999!important;border-radius:0!important;padding:12px 16px!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.85rem!important;background:#fff!important;color:#000!important;min-width:180px}.woocommerce-cart .coupon .input-text:focus{outline:0!important;border-color:#000!important;box-shadow:none!important}.woocommerce-cart .coupon .button{display:inline-block;background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-weight:600!important;padding:14px 36px!important;cursor:pointer;text-decoration:none!important;transition:background .3s ease;padding:13px 22px!important;font-size:.68rem!important}.woocommerce-cart .coupon .button:hover{background:#333!important;color:#fff!important}.woocommerce-cart .actions .button[name=update_cart]{background:0 0!important;color:#000!important;border:1px solid #999!important;border-radius:0!important;padding:13px 26px!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.68rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;cursor:pointer;transition:all .3s ease}.woocommerce-cart .actions .button[name=update_cart]:hover{background:#f5f5f5!important;border-color:#000!important}.woocommerce-cart .cart-collaterals{background:#fff!important;padding:28px!important;border:1px solid #e5e5e5!important;border-radius:0!important;box-shadow:none!important}.woocommerce-cart .cart-collaterals .cart_totals h2{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:1.2rem!important;font-weight:400!important;color:#000!important;letter-spacing:.04em!important;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #000!important}.woocommerce-cart .cart-collaterals table{width:100%;margin-bottom:24px}.woocommerce-cart .cart-collaterals table th{color:#666!important;font-weight:500!important}.woocommerce-cart .cart-collaterals table td{text-align:right;font-weight:600!important;color:#000!important}.woocommerce-cart .cart-collaterals table .order-total td,.woocommerce-cart .cart-collaterals table .order-total th{font-size:1.15rem!important;color:#000!important;padding-top:18px;border-top:1px solid #000!important}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{display:inline-block;background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-weight:600!important;padding:14px 36px!important;cursor:pointer;text-decoration:none!important;transition:background .3s ease;display:block;width:100%;text-align:center;font-size:.8rem!important;padding:17px!important}.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover{background:#333!important;color:#fff!important}.woocommerce-cart .cart-empty{text-align:center;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:1.4rem!important;color:#000!important;padding:50px 20px;border:1px solid #e5e5e5!important;border-radius:0!important}.woocommerce-cart .return-to-shop a{display:inline-block;background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-weight:600!important;padding:14px 36px!important;cursor:pointer;text-decoration:none!important;transition:background .3s ease;font-size:.7rem!important}.woocommerce-cart .return-to-shop a:hover{background:#333!important;color:#fff!important}.woocommerce-checkout form.checkout .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:36px}.woocommerce-checkout form.checkout .col2-set .col-1,.woocommerce-checkout form.checkout .col2-set .col-2{background:#fff!important;padding:28px!important;border:1px solid #e5e5e5!important;border-radius:0!important;box-shadow:none!important}.woocommerce-checkout form.checkout .col2-set h3{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:1.1rem!important;font-weight:400!important;color:#000!important;letter-spacing:.04em!important;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #000!important}.woocommerce-checkout form.checkout .form-row{margin-bottom:18px}.woocommerce-checkout form.checkout .form-row label{display:block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.65rem!important;font-weight:600!important;color:#000!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin-bottom:6px}.woocommerce-checkout form.checkout .form-row label .required{color:#000!important}.woocommerce-checkout form.checkout .form-row .input-text,.woocommerce-checkout form.checkout .form-row .select2-selection{width:100%;border:1px solid #999!important;border-radius:0!important;padding:12px 16px!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.85rem!important;background:#fff!important;color:#000!important}.woocommerce-checkout form.checkout .form-row .input-text:focus,.woocommerce-checkout form.checkout .form-row .select2-selection:focus{outline:0!important;border-color:#000!important;box-shadow:none!important}.woocommerce-checkout form.checkout .form-row.woocommerce-invalid .input-text{border-color:#c00!important}.woocommerce-checkout form.checkout .form-row.woocommerce-validated .input-text{border-color:#000!important}.woocommerce-checkout form.checkout #order_review{background:#fff!important;padding:28px!important;border:1px solid #e5e5e5!important;border-radius:0!important;box-shadow:none!important}.woocommerce-checkout form.checkout .shop_table{width:100%;border-collapse:collapse}.woocommerce-checkout form.checkout .shop_table thead th{padding:12px 0!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:600!important;color:#000!important;font-size:.68rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;border-bottom:1px solid #000!important}.woocommerce-checkout form.checkout .shop_table thead .product-total{text-align:right}.woocommerce-checkout form.checkout .shop_table tbody td{padding:14px 0!important;border-bottom:1px solid #e5e5e5!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important}.woocommerce-checkout form.checkout .shop_table tbody .product-total{text-align:right;font-weight:600!important;color:#000!important}.woocommerce-checkout form.checkout .shop_table tfoot th{color:#666!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:500!important}.woocommerce-checkout form.checkout .shop_table tfoot td{text-align:right;font-weight:600!important;color:#000!important}.woocommerce-checkout form.checkout .shop_table tfoot .order-total td,.woocommerce-checkout form.checkout .shop_table tfoot .order-total th{font-size:1.2rem!important;color:#000!important;padding-top:18px;border-top:1px solid #000!important}.woocommerce-checkout form.checkout #payment{margin-top:28px;padding-top:24px;border-top:1px solid #e5e5e5!important}.woocommerce-checkout form.checkout #payment ul.payment_methods{list-style:none;padding:0!important;margin:0 0 20px}.woocommerce-checkout form.checkout #payment ul.payment_methods li{padding:12px 0;border-bottom:1px solid #e5e5e5!important}.woocommerce-checkout form.checkout #payment ul.payment_methods li label{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:600!important;color:#000!important;cursor:pointer}.woocommerce-checkout form.checkout #payment ul.payment_methods li .payment_box{margin-top:8px;padding:14px!important;background:#f5f5f5!important;border:1px solid #e5e5e5!important;border-radius:0!important;font-size:.78rem;color:#666!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important}.woocommerce-checkout form.checkout #payment #place_order{display:inline-block;background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-weight:600!important;padding:14px 36px!important;cursor:pointer;text-decoration:none!important;transition:background .3s ease;font-size:.78rem!important;padding:16px 46px!important}.woocommerce-checkout form.checkout #payment #place_order:hover{background:#333!important;color:#fff!important}.woocommerce-checkout .checkout_coupon,.woocommerce-checkout .woocommerce-form-login{padding:24px!important;border:1px solid #e5e5e5!important;border-radius:0!important;margin-bottom:28px;background:#f5f5f5!important}.woocommerce-checkout .checkout_coupon .button,.woocommerce-checkout .woocommerce-form-login .button{display:inline-block;background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-weight:600!important;padding:14px 36px!important;cursor:pointer;text-decoration:none!important;transition:background .3s ease;font-size:.68rem!important}.woocommerce-checkout .checkout_coupon .button:hover,.woocommerce-checkout .woocommerce-form-login .button:hover{background:#333!important;color:#fff!important}.woocommerce-checkout .woocommerce-order-received .woocommerce-order{max-width:600px;margin:0 auto;padding:50px 40px!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:0!important;text-align:center}.woocommerce-checkout .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:1.5rem!important;font-weight:400!important;color:#000!important}.woocommerce-checkout .woocommerce-order-received .woocommerce-order ul.order_details{display:flex;justify-content:center;gap:36px;list-style:none;padding:24px 0!important;border-top:1px solid #000!important;border-bottom:1px solid #e5e5e5!important;margin:28px 0;flex-wrap:wrap}.woocommerce-checkout .woocommerce-order-received .woocommerce-order ul.order_details li{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:.65rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#666!important}.woocommerce-checkout .woocommerce-order-received .woocommerce-order ul.order_details li strong{display:block;margin-top:4px;font-size:.95rem;color:#000!important;text-transform:none!important;letter-spacing:0!important}.select2-container--default .select2-selection--single{border-radius:0!important;border-color:#999!important}