.woocommerce-notices-wrapper{display:none!important}#product-meta .variation{display:-webkit-box;display:-ms-flexbox;display:flex}#product-meta .variation dd p,#product-meta .variation dt{font-size:14px!important;margin-top:3px}#product-meta .variation-PickupDate{display:none!important}#product-meta dd{margin-left:0!important;margin-right:0!important}.woocommerce-shipping-methods li label{font-weight:100}.cart-product-count{font-weight:200;font-size:20px}.shipping-calculator-button{visibility:hidden}.shipping-calculator-button:after{content:"View delivery options";visibility:visible;display:block;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.shop_table_responsive{width:100%}.shop_table_responsive td,.shop_table_responsive th{padding-top:12px;padding-bottom:12px}.shipping-calculator-form{margin-top:24px;margin-bottom:24px}.shipping-calculator-form .select2{width:75%!important}.shipping-calculator-form .select2-selection__rendered{text-align:left!important;padding-left:3px!important}.shipping-calculator-form input[type=text]{border:0!important;border-radius:0!important;border-bottom:1px solid #000!important;background-color:transparent;width:75%}.shipping-calculator-form button{font-weight:500;font-size:13px;letter-spacing:1px;background-color:transparent;border:0;padding-right:0;text-transform:uppercase}.cart_totals .woocommerce-shipping-totals,.cart_totals h2{display:none}.cart_totals .wc-proceed-to-checkout{margin-top:48px}.cart_totals .wc-proceed-to-checkout h2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px!important;font-weight:500!important;letter-spacing:1px!important}.cart_totals .cart-subtotal,.cart_totals .order-total,.cart_totals .woocommerce-shipping-totals{border-bottom:1px solid #000}.cart_totals .cart-subtotal{border-top:1px solid #000}.cart_totals td{text-align:right!important;min-height:50px}dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:1;flex-shrink:1}dl .variation{font-weight:100!important}dl .variation,dl dt{font-family:Trueno!important}dl dt{width:50%;font-weight:200}dl dd{width:35%;margin-bottom:0!important}.woocommerce-Price-amount{font-family:Trueno;font-weight:100}.cart-close{height:50px!important;width:50px!important}.woocommerce{width:100%}.checkout-button{text-transform:uppercase;font-weight:500}.pickup-details-container{padding-top:24px}.pickup-details-container .input-group{width:100%}.pickup-details-container .input-group input{-webkit-box-flex:1!important;-ms-flex:1 25%!important;flex:1 25%!important}.pickup-details-container .notice{font-weight:500;font-size:13px}.pickup-details-container .message{font-weight:100;font-size:13px}.pickup-details-container #pickupdate{font-size:17px;font-weight:100;letter-spacing:1px;background-color:transparent!important;border:0!important}.pickup-details-container .date-confirmation-wrapper{display:none;margin-bottom:24px}.pickup-details-container .change-date:hover{cursor:pointer}.datepicker{padding:10px 20px!important;background-color:#f3f2f1!important;border:1px solid #000!important}.datepicker .table-condensed{margin-bottom:0}.datepicker .table-condensed .datepicker-switch,.datepicker td{text-align:center}.datepicker td{font-family:trueno;font-weight:100}.datepicker td.day:hover{cursor:pointer}.datepicker td.disabled:hover{cursor:no-drop}.datepicker .disabled{background-color:hsla(0,0%,74.9%,.7)}.datepicker .today{background-color:#000;color:#fff}.datepicker .disabled-date{background-color:hsla(0,0%,74.9%,.7)}.coupon-wrapper{padding-bottom:24px;border-bottom:1px solid #000}.coupon-wrapper h3{font-size:16px;font-size:1rem;color:#404040!important;font-weight:400!important;border-bottom:1px solid #000;padding-bottom:0!important;margin-bottom:0}.coupon-wrapper p:first-of-type{display:none}.coupon-wrapper .form-row-first{width:60%}.coupon-wrapper .form-row-first input{width:100%;border:0!important;border-bottom:1px solid #000!important;background-color:transparent;border-radius:0!important}.coupon-wrapper .form-row-last{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.coupon-wrapper .form-row-last button{background-color:transparent!important;border:0!important;font-size:11px;text-transform:uppercase;font-weight:500;letter-spacing:1px;padding-right:0!important;padding-top:2px!important}.spinner{display:none;width:70px;text-align:center}.spinner>div{width:14px;height:14px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.woocommerce-additional-fields{border-bottom:1px solid #000;padding-bottom:12px}.woocommerce-additional-fields .optional{display:none}.place-order{margin-top:36px}.woocommerce-info{background-color:none;font-family:trueno,sans-serif;font-weight:200}#order_review,.wc-square-credit-card-payment-gateway-icon{display:none}.payment_box{margin-top:12px}.payment_box p:first-of-type{margin-top:24px}label[for=payment_method_square_credit_card]{width:100%!important;font-size:20px;font-weight:200}#wc-square-credit-card-credit-card-form{width:100%;padding:0!important;margin-top:12px}#wc-square-credit-card-credit-card-form .wc-square-credit-card-payment-field{border:0!important;border-radius:0!important;border-bottom:1px solid #000!important;background-color:transparent!important}#wc-square-credit-card-credit-card-form iframe input{background-color:#00f!important}.wc-square-credit-card-new-payment-method-form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex}.wc-square-credit-card-new-payment-method-form .form-row label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:40%}.wc-square-credit-card-new-payment-method-form .form-row iframe{width:60%}#coupon-toggle{font-weight:500;font-size:13px;letter-spacing:1px;text-transform:uppercase}.woocommerce-shipping-methods li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-shipping-methods li input [type=radio]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.woocommerce-shipping-methods li label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#order_review_heading{width:100%}.select2-selection__arrow{content:url(/node_modules/bootstrap-icons/icons/chevron-down.svg)}#order_review .woocommerce-terms-and-conditions-wrapper{display:block;margin-bottom:24px}#order_review .woocommerce-terms-and-conditions-wrapper label{width:100%;text-transform:none}.woocommerce-form-coupon-toggle{display:none!important}#place_order{margin-top:48px;text-transform:uppercase;padding-left:0!important}.select2-container--default .select2-selection--single{background-color:transparent;border:0;border-radius:0}textarea{border:0!important;border-radius:0!important;border-bottom:1px solid #000!important;background-color:transparent}.woocommerce-checkout-review-order-table .cart_item{border-bottom:1px solid #000}.shipping_address{display:none}.woocommerce-form-coupon .form-row-first{margin-top:24px}.woocommerce-form-coupon button[name=apply_coupon]{text-transform:uppercase;padding-left:0!important;font-weight:500;font-size:13px;padding-left:0}.woocommerce .col-1,.woocommerce .col-2{max-width:none;padding:0!important}.woocommerce-checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-checkout .form-row.woocommerce-validated input.input-text{-webkit-box-shadow:inset 2px 0 0 transparent!important;box-shadow:inset 2px 0 0 transparent!important}.woocommerce-checkout #order_review,.woocommerce-checkout #payment,.woocommerce-checkout #payment_box,.woocommerce-checkout .form-row,.woocommerce-checkout .payment_box,.woocommerce-checkout .wc-square-credit-card-new-payment-method-form,.woocommerce-checkout .wc_payment_method,.woocommerce-checkout .wc_payment_methods{width:100%}.woocommerce-checkout .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1200px){.woocommerce-checkout .form-row{padding-top:8px;padding-bottom:8px}.woocommerce-checkout .form-row label{margin-bottom:.1rem!important}}@media (max-width:1200px) and (max-width:767px){.woocommerce-checkout .form-row label{width:100%}}@media (max-width:1200px) and (max-width:767px){.woocommerce-checkout .form-row iframe{width:100%;margin-top:16px}}.woocommerce-checkout #billing_first_name_field,.woocommerce-checkout #billing_last_name_field,.woocommerce-checkout #shipping_first_name_field,.woocommerce-checkout #shipping_last_name_field{width:100%}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding-left:3px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{margin-top:24px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .optional{display:"none"}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{border-bottom:1px solid #000;margin-top:12px;margin-bottom:1px!important}@media (min-width:768px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_address_2_field .woocommerce-input-wrapper{padding-left:40%}}.woocommerce-checkout #order_comments_field,.woocommerce-checkout .woocommerce-shipping-fields{margin-top:24px}.woocommerce-checkout #ship-to-different-address{font-size:16px}.woocommerce-checkout #ship-to-different-address label{width:100%}.woocommerce-checkout #order_review_heading{display:none}.woocommerce-checkout button{background-color:transparent;border:0!important;font-family:Trueno;font-weight:500!important;font-size:13px!important;letter-spacing:1px!important}.woocommerce-checkout label{width:40%}.woocommerce-checkout #customer_details{width:100%}.woocommerce-checkout p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=text]{border:0;border-radius:0;background-color:transparent!important}.woocommerce-checkout select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:0;background-color:transparent!important;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url(/node_modules/bootstrap-icons/icons/chevron-down.svg);background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}.woocommerce-checkout .woocommerce-input-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.woocommerce-checkout .woocommerce-input-wrapper{width:100%}}.woocommerce-checkout .woocommerce-input-wrapper input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.woocommerce-checkout-review-order-table tfoot .order-total{border-bottom:1px solid #000;border-top:1px solid #000}.woocommerce-checkout-review-order-table tfoot .order-total td,.woocommerce-checkout-review-order-table tfoot .order-total th{padding-bottom:24px}.woocommerce-checkout-review-order-table tfoot tr td,.woocommerce-checkout-review-order-table tfoot tr th{padding-top:24px!important}.woocommerce-checkout-review-order-table .variation{margin-top:0!important;margin-bottom:0!important}.woocommerce-checkout-review-order-table .cart_item td{padding-top:24px!important;padding-bottom:24px!important}.woocommerce-order{overflow-x:hidden!important}.woocommerce-order .woocommerce-order-details__title{margin-bottom:24px!important}.woocommerce-order .woocommerce-customer-details{display:none}.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__email,.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__payment-method{display:none!important}.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__total{display:none}.woocommerce-order .woocommerce-order-overview li{font-weight:200}.woocommerce-order .woocommerce-order-overview li strong{font-weight:100!important}.woocommerce-order .woocommerce-order-details{margin-top:24px}.woocommerce-order .woocommerce-table--order-details thead{display:none!important}.woocommerce-order .woocommerce-table--order-details tbody .woocommerce-table__product-total{vertical-align:top}.woocommerce-order .woocommerce-table--order-details tbody .woocommerce-table__product-name .product-quantity{font-weight:100!important}.woocommerce-order .woocommerce-table--order-details tbody tr td{padding-top:12px;padding-bottom:12px}.woocommerce-order .woocommerce-table--order-details tbody .woocommerce-table__line-item{border-bottom:1px solid #000}.woocommerce-order .woocommerce-table--order-details tbody .woocommerce-table__line-item td{padding-bottom:12px}.woocommerce-order .woocommerce-table--order-details tbody .wc-item-meta{padding-top:24px!important}.woocommerce-order .woocommerce-table--order-details tbody .wc-item-meta li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.woocommerce-order .woocommerce-table--order-details tbody .wc-item-meta li .wc-item-meta-label{font-weight:200!important}@media (min-width:0px){.woocommerce-order .woocommerce-table--order-details tbody .wc-item-meta li .wc-item-meta-label{width:100%;margin-top:8px}}@media (min-width:768px){.woocommerce-order .woocommerce-table--order-details tbody .wc-item-meta li .wc-item-meta-label{width:40%}}.woocommerce-order .woocommerce-table--order-details tbody .wc-item-meta li p{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%}@media (min-width:768px){.woocommerce-order .woocommerce-table--order-details tbody .wc-item-meta li p{padding-left:5px}}.woocommerce-order .woocommerce-table--order-details tbody .wc-item-meta li:last-of-type{display:none}.woocommerce-order .woocommerce-table--order-details tbody tr:last-of-type .wc-item-meta li:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px;border-top:1px solid #000;width:200%}.woocommerce-order .woocommerce-table--order-details tbody tr:last-of-type .wc-item-meta li:last-of-type .wc-item-meta-label{font-size:16px!important;font-size:1rem!important;font-weight:300!important;width:20%}.woocommerce-order .woocommerce-table--order-details tfoot tr:nth-of-type(-n+3){display:none}.woocommerce-order .woocommerce-table--order-details tfoot tr:nth-of-type(4){border-bottom:1px solid #000}.woocommerce-order .woocommerce-table--order-details tfoot tr:nth-of-type(4) td,.woocommerce-order .woocommerce-table--order-details tfoot tr:nth-of-type(4) th{padding-top:8px;padding-bottom:8px}.required{color:#000!important}.product-gallery .pagination{margin-top:48px;font-family:trueno;font-size:13px;font-weight:200;letter-spacing:.8px;margin-bottom:12px}@media (min-width:992px){#product-container.pad-top{padding-top:79px}}#product-container .summary{margin-top:0}#product-container .summary .product_title{margin-bottom:24px!important}#product-container .summary>.price{display:none}#product-container .summary .variations_form>h3{margin-top:48px;margin-bottom:24px}.variations{margin-bottom:0!important}.variations tr{border-bottom:1px solid #000}.variations .label{font-size:15px}.variations .label label{margin-bottom:0!important}.variations #size{font-size:15px}.reset_variations{display:none!important}.woocommerce-variation-add-to-cart-enabled .quantity{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wc-pao-addon-container{font-size:15px!important;margin-top:13px;border-bottom:1px solid #000}.variations,.wc-pao-addon-container{display:-webkit-box;display:-ms-flexbox;display:flex}.variations label,.wc-pao-addon-container label{width:40%}.variations .label,.wc-pao-addon-container .label{width:40%}.variations .label,.variations .value,.wc-pao-addon-container .label,.wc-pao-addon-container .value{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.variations tbody,.variations tr,.wc-pao-addon-container tbody,.wc-pao-addon-container tr{width:100%!important;display:table}.variations select,.wc-pao-addon-container select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:0!important;background-color:transparent!important;width:100%;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url(/node_modules/bootstrap-icons/icons/chevron-down.svg);background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}.variations p,.wc-pao-addon-container p{margin-bottom:0!important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.variations textarea,.wc-pao-addon-container textarea{font-family:Trueno;font-weight:100;border:0!important;border-radius:0!important;background-color:transparent;border-bottom:0!important;width:100%}.quantity,.variations .clear,.variations .reset_variations,.wc-pao-addon-container .clear,.wc-pao-addon-container .reset_variations{display:none}.quantity input[type=number]{max-width:50px;font-family:Trueno;border:0!important;border-bottom:1px solid #000!important;background-color:transparent!important;border-radius:0!important;text-align:center}.single_add_to_cart_button{width:100%;text-align:left;margin-top:48px;border:0!important;background-color:transparent!important;padding:0!important;float:right;text-transform:uppercase;font-size:13px;letter-spacing:1px;font-weight:500}.product-addon-totals li:not(.wc-pao-subtotal-line),.wc-pao-addon-cake-topper-text,.wc-pao-addon-special-instructions-text{display:none}.wc-pao-subtotal-line{border-top:1px solid #000!important;border-bottom:1px solid #000}.product-addon-totals{border:0!important}.woocommerce-variation-price{display:none}