body.ik-commerce-page{background:var(--ik-paper)!important;color:var(--ik-charcoal)}body.ik-commerce-page .wp-site-blocks>main,body.ik-commerce-page .wp-block-post-content,body.ik-commerce-page .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.ik-commerce-page .wp-block-post-title{width:min(var(--ik-wide), calc(100% - (var(--ik-gutter) * 2)))!important;margin:0 auto!important;padding:clamp(62px, 7vw, 96px) 0 34px!important;color:var(--ik-ink)!important;font-family:var(--ik-display)!important;font-size:clamp(54px, 6vw, 82px)!important;font-weight:800!important;line-height:.95!important;letter-spacing:-.025em!important;text-transform:uppercase!important}body.ik-commerce-page :where(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout){--wc-form-color-background:#FFFFFF;--wc-form-color-border:rgba(13, 27, 50, .20);--wc-form-color-text:#292A2D;--wc-form-color-placeholder:#757B83;--wc-form-border-radius:0px;--wc-form-border-width:1px;--wc-form-font-size:16px;--wc-form-font-size-small:13px;--wc-form-font-size-medium:16px;--wc-form-font-size-large:20px;--wc-form-font-weight-bold:700;width:min(var(--ik-wide), calc(100% - (var(--ik-gutter) * 2)))!important;max-width:var(--ik-wide)!important;margin:0 auto!important;padding:0 0 clamp(85px, 8vw, 130px)!important;color:var(--ik-charcoal);font-family:var(--ik-serif)}body.ik-commerce-page :where(.wc-block-cart__main,.wc-block-cart__sidebar,.wc-block-checkout__main,.wc-block-checkout__sidebar,.wc-block-components-sidebar-layout__main,.wc-block-components-sidebar){min-width:0}body.ik-commerce-page :where(.wc-block-cart__main,.wc-block-checkout__main,.wc-block-components-sidebar-layout__main){padding-right:clamp(28px, 4vw, 58px)!important}body.ik-commerce-page :where(.wc-block-cart__sidebar,.wc-block-checkout__sidebar,.wc-block-components-sidebar){padding:34px!important;background:var(--ik-ink)!important;border:1px solid rgb(184 138 69 / .34)!important;color:var(--ik-white)!important}body.ik-cart-page :where(.wc-block-cart-items,table.wc-block-cart-items){width:100%!important;border-collapse:collapse!important;border-top:1px solid var(--ik-line-light)!important}body.ik-cart-page :where(.wc-block-cart-items__header,.wc-block-cart-items thead){color:#59687B!important;font-family:var(--ik-mono)!important;font-size:11px!important;letter-spacing:.10em!important;text-transform:uppercase!important}body.ik-cart-page .wc-block-cart-items__row{border-bottom:1px solid var(--ik-line-light)!important}body.ik-cart-page .wc-block-cart-item__image img{width:110px!important;max-height:155px!important;object-fit:contain!important;background:#EEE4D3!important}body.ik-cart-page :where(.wc-block-components-product-name,.wc-block-cart-item__product a){color:var(--ik-ink)!important;font-family:var(--ik-serif)!important;font-size:18px!important;font-weight:700!important;text-decoration:none!important}body.ik-cart-page :where(.wc-block-components-product-metadata,.wc-block-components-product-details){color:#656A6F!important;font-size:14px!important}body.ik-cart-page .wc-block-components-quantity-selector{border:1px solid rgb(13 27 50 / .22)!important;border-radius:0!important;background:#FFFFFF!important}body.ik-cart-page .wc-block-components-quantity-selector input{font-family:var(--ik-mono)!important;font-size:15px!important}body.ik-cart-page :where(.wc-block-cart-item__remove-link,.wc-block-components-product-badge){color:var(--ik-blue)!important;font-family:var(--ik-mono)!important;font-size:11px!important;letter-spacing:.05em!important}body.ik-cart-page .wc-block-cart__totals-title{color:var(--ik-gold)!important;font-family:var(--ik-mono)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.ik-commerce-page :where(.wc-block-components-totals-item__label,.wc-block-components-totals-item__value,.wc-block-components-totals-footer-item,.wc-block-components-order-summary__button-text){color:inherit!important}body.ik-cart-page .wc-block-cart__sidebar :where(.wc-block-components-totals-item,.wc-block-components-panel,.wc-block-components-totals-wrapper){border-color:rgb(119 154 194 / .22)!important}body.ik-cart-page .wc-block-cart__sidebar :where(.wc-block-components-totals-item__label,.wc-block-components-totals-item__value,.wc-block-components-panel__button,.wc-block-components-panel__button-icon){color:#E7EDF5!important}body.ik-cart-page .wc-block-cart__sidebar .wc-block-components-totals-footer-item{color:var(--ik-white)!important;font-size:21px!important;font-weight:700!important}body.ik-commerce-page :where(.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.wc-block-components-button).contained,body.ik-commerce-page :where(.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button){min-height:58px!important;border:1px solid var(--ik-gold)!important;border-radius:0!important;background:var(--ik-gold)!important;color:var(--ik-ink)!important;font-family:var(--ik-mono)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important}body.ik-commerce-page :where(.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button):hover{background:var(--ik-parchment)!important;border-color:var(--ik-parchment)!important}body.ik-commerce-page :where(.wc-block-components-totals-coupon__input input,.wc-block-components-text-input input,.wc-block-components-combobox-control input,.wc-block-components-address-form input,.wc-block-components-address-form select){min-height:52px!important;border:1px solid rgb(13 27 50 / .22)!important;border-radius:0!important;background:#FFFFFF!important;color:var(--ik-charcoal)!important;font-size:16px!important;box-shadow:none!important}body.ik-commerce-page :where(.wc-block-components-text-input input,.wc-block-components-combobox-control input,.wc-block-components-address-form input,.wc-block-components-address-form select):focus{outline:none!important;border-color:var(--ik-gold)!important;box-shadow:0 0 0 1px var(--ik-gold)!important}body.ik-checkout-page .wp-block-woocommerce-checkout{padding-top:6px!important}body.ik-checkout-page :where(.wc-block-components-checkout-step,.wc-block-checkout__contact-fields,.wc-block-checkout__billing-fields,.wc-block-checkout__shipping-fields,.wc-block-checkout__payment-method){margin-bottom:28px!important}body.ik-checkout-page :where(.wc-block-components-checkout-step__heading,.wc-block-components-title,.wc-block-components-checkout-step__title){color:var(--ik-ink)!important;font-family:var(--ik-display)!important;font-size:28px!important;font-weight:700!important;line-height:1.05!important;letter-spacing:.01em!important;text-transform:uppercase!important}body.ik-checkout-page :where(.wc-block-components-checkout-step__description,.wc-block-components-checkout-step__container,.wc-block-components-address-form){color:#555A60!important}body.ik-checkout-page :where(.wc-block-components-radio-control,.wc-block-components-checkbox,.wc-block-checkout__payment-method){color:var(--ik-charcoal)!important}body.ik-checkout-page .wc-block-checkout__sidebar :where(.wc-block-components-order-summary__button-text,.wc-block-components-product-name,.wc-block-components-product-metadata,.wc-block-components-totals-item__label,.wc-block-components-totals-item__value){color:#E7EDF5!important}body.ik-checkout-page .wc-block-checkout__sidebar :where(.wc-block-components-order-summary,.wc-block-components-totals-wrapper,.wc-block-components-totals-item){border-color:rgb(119 154 194 / .22)!important}body.ik-checkout-page .wc-block-checkout__sidebar .wc-block-components-order-summary-item__image img{background:#EEE4D3!important;object-fit:contain!important}body.ik-checkout-page :where(.wc-block-components-checkout-return-to-cart-button,.wc-block-components-totals-coupon-link){color:var(--ik-blue)!important;font-family:var(--ik-mono)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important}body.ik-checkout-page :where(.wc-block-checkout__terms,.wc-block-components-checkout-step__description,.wc-block-components-address-card__address-section){font-size:14px!important;line-height:1.6!important}body.ik-checkout-page .wc-block-checkout__terms a{color:var(--ik-blue)!important;text-decoration:underline!important}body.ik-order-received-page .wp-block-post-title{color:var(--ik-blue)!important}body.ik-order-received-page .wp-block-post-content{padding-bottom:clamp(85px, 8vw, 130px)!important}body.ik-order-received-page :where(.wp-block-woocommerce-order-confirmation-status,.wc-block-order-confirmation-status){width:min(var(--ik-content), calc(100% - (var(--ik-gutter) * 2)))!important;margin:0 auto 30px!important;padding:30px 34px!important;background:var(--ik-blue)!important;color:var(--ik-white)!important;border-left:4px solid var(--ik-gold)!important}body.ik-order-received-page :where(.wp-block-woocommerce-order-confirmation-summary,.wp-block-woocommerce-order-confirmation-totals-wrapper,.wp-block-woocommerce-order-confirmation-billing-address,.wp-block-woocommerce-order-confirmation-shipping-address,.woocommerce-order-details,.woocommerce-customer-details){width:min(var(--ik-content), calc(100% - (var(--ik-gutter) * 2)))!important;margin:0 auto 28px!important;padding:30px!important;background:#FFFFFF!important;border:1px solid var(--ik-line-light)!important}body.ik-order-received-page :where(h2,h3){color:var(--ik-ink)!important;font-family:var(--ik-display)!important;text-transform:uppercase!important}body.ik-order-received-page a{color:var(--ik-blue)}body.ik-commerce-page :where(.woocommerce-cart-form,.cart_totals,form.checkout,.woocommerce-checkout-review-order){width:min(var(--ik-content), calc(100% - (var(--ik-gutter) * 2)));margin-inline:auto}body.ik-commerce-page :where(.button,button.button,input.button){border-radius:0!important}