.slv-page--cart,.slv-page--checkout,.slv-account,.slv-order-received{--slv-flow-zel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='none' stroke='%239A4B30' stroke-opacity='.10'%3E%3Cdefs%3E%3Cpath id='s' d='M-20-20H20V20H-20ZM0-28.3 28.3 0 0 28.3-28.3 0Z'/%3E%3C/defs%3E%3Cuse href='%23s'/%3E%3Cuse href='%23s' x='80'/%3E%3Cuse href='%23s' y='80'/%3E%3Cuse href='%23s' x='80' y='80'/%3E%3Cuse href='%23s' x='40' y='40'/%3E%3C/g%3E%3C/svg%3E");--slv-flow-line:#cdc5b8}.slv-page--cart .slv-page-title,.slv-page--checkout .slv-page-title{font-weight:800}:is(.slv-page--cart,.slv-page--checkout) .slv-page-header .slv-page-title:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%239A4B30' d='M12 0l3.52 3.51h4.97v4.97L24 12l-3.51 3.52v4.97h-4.97L12 24l-3.52-3.51H3.51v-4.97L0 12l3.51-3.52V3.51h4.97z'/%3E%3C/svg%3E") left center / 14px 14px no-repeat, linear-gradient(var(--slv-c-accent), var(--slv-c-accent)) right 6px / calc(100% - 24px) 1px no-repeat;width:min(240px,100%);height:14px;margin-top:12px;display:block}.slv-steps{max-inline-size:30rem;margin:0 0 32px;padding:0;list-style:none;display:flex}.slv-bag-page .woocommerce>.slv-steps{grid-column:1/-1}.slv-steps__item{text-align:center;font:600 .8125rem/1.45 var(--slv-ff-text);color:var(--slv-c-graphite);flex:1;align-content:start;justify-items:center;gap:8px;display:grid;position:relative}.slv-steps__mark{z-index:1;background:var(--slv-flow-line);width:20px;height:20px;-webkit-mask:var(--slv-star) center / contain no-repeat;-webkit-mask:var(--slv-star) center / contain no-repeat;mask:var(--slv-star) center / contain no-repeat;position:relative}.slv-steps__item:is(.is-done,.is-current) .slv-steps__mark{background:var(--slv-thread)}.slv-steps__item.is-current{color:var(--slv-c-ink);font-weight:800}.slv-steps__item.is-current .slv-steps__mark{width:26px;height:26px;margin-block:-3px}.slv-steps__item+.slv-steps__item:before{content:"";background:var(--slv-flow-line);height:1px;position:absolute;inset-block-start:10px;inset-inline:calc(18px - 50%) calc(50% + 18px)}.slv-steps__item.is-done+.slv-steps__item:before{background:var(--slv-thread)}.slv-bag-page .cart_totals,.slv-co-summary,.slv-cod-due{isolation:isolate;border:1px solid var(--slv-flow-line);background:var(--slv-c-porcelain);border-radius:50% 50% 4px 4px/40px 40px 4px 4px;padding:34px 20px 20px;position:relative;box-shadow:0 26px 40px -34px #1f1e1b61}.slv-bag-page .cart_totals:before,.slv-co-summary:before,.slv-cod-due:before{content:"";z-index:-1;pointer-events:none;background:var(--slv-flow-zel) 50% 0 / 88px 88px;border-radius:50% 50% 0 0/40px 40px 0 0;height:110px;position:absolute;inset:0 0 auto;-webkit-mask:linear-gradient(#000 30%,#0000);mask:linear-gradient(#000 30%,#0000)}:is(.slv-bag-page .cart_totals>h2,.slv-co-summary__title,.slv-cod-due__title){font:800 1.25rem/1.4 var(--slv-ff-display);text-align:center;text-wrap:balance}:is(.slv-bag-page .cart_totals>h2,.slv-co-summary__title,.slv-cod-due__title):before{content:"";background:var(--slv-thread);width:14px;height:14px;-webkit-mask:var(--slv-star) center / contain no-repeat;-webkit-mask:var(--slv-star) center / contain no-repeat;mask:var(--slv-star) center / contain no-repeat;margin:-6px auto 8px;display:block}.slv-bag-page .cart_totals{flex-direction:column;display:flex}.slv-bag-page .cart_totals>h2{order:-2}.slv-bag-page .cart_totals>.slv-cart-free{order:-1;margin-block-start:6px}.slv-cart-free__track{background:var(--slv-flow-line);block-size:1px;margin-block:6px;overflow:visible}.slv-cart-free__track>span{background:var(--slv-thread);block-size:3px;margin-block-start:-1px;position:relative}.slv-cart-free__track>span:after{content:"";background:var(--slv-thread);width:14px;height:14px;-webkit-mask:var(--slv-star) center / contain no-repeat;-webkit-mask:var(--slv-star) center / contain no-repeat;mask:var(--slv-star) center / contain no-repeat;position:absolute;inset-block-start:-6px;inset-inline-end:-7px}.slv-cart-free.is-met .slv-cart-free__text{color:var(--slv-c-ink)}.slv-bag-page .cart_totals table.shop_table :is(th,td){border-block-end:1px dotted #b5ad9f}.slv-co-summary__totals{border-block-start:0}.slv-co-summary__totals>div{border-block-end:1px dotted #b5ad9f;padding-block-end:8px}.slv-co-summary__total{border-block-start:0;margin-block-start:4px;padding-block-start:14px;border-block-end:0!important}.slv-co-summary__items{border-block-end:1px dotted #b5ad9f;padding-block-end:12px}.slv-bag-page .wc-proceed-to-checkout{margin-block-start:18px;padding-block-start:18px;position:relative}.slv-bag-page .wc-proceed-to-checkout:before,.slv-checkout-page .place-order:before{content:"";background:var(--slv-c-line-control);opacity:.6;height:9px;position:absolute;inset-block-start:0;inset-inline:0;-webkit-mask:url(../svg/ornaments/ikat-edge.svg) 0/auto 100% repeat-x;mask:url(../svg/ornaments/ikat-edge.svg) 0/auto 100% repeat-x}.slv-checkout-page .place-order{padding-block-start:18px;position:relative}.slv-bag-page .wc-proceed-to-checkout .checkout-button,.slv-checkout-page #place_order{border-radius:999px 999px 4px 4px;font-weight:800;box-shadow:0 14px 22px -14px #9a4b30bf}.slv-bag-page tr.cart_item{border-block-end-color:var(--slv-flow-line)}.slv-bag-page td.product-thumbnail img{clip-path:url(#slv-arch-tile)}.slv-bag-page td.product-name{font-family:var(--slv-ff-display);font-weight:700}.slv-bag-page .quantity.slv-qty{border-radius:3px}.slv-checkout-page :is(.woocommerce-billing-fields>h3,#order_review_heading){font-family:var(--slv-ff-display);font-weight:800}.slv-checkout-page :is(.woocommerce-billing-fields>h3,#order_review_heading):after{content:"";background:var(--slv-thread);block-size:1px;inline-size:72px;margin-block-start:10px;display:block}.slv-checkout-page .form-row label:not(.woocommerce-form__label-for-checkbox):before,.woocommerce-MyAccount-content .form-row label:not(.woocommerce-form__label-for-checkbox):before{content:"";vertical-align:.05em;background:var(--slv-thread);width:8px;height:8px;-webkit-mask:var(--slv-star) center / contain no-repeat;-webkit-mask:var(--slv-star) center / contain no-repeat;mask:var(--slv-star) center / contain no-repeat;margin-inline-end:9px;display:inline-block}.slv-checkout-page .form-row :where(input,textarea,select),.woocommerce-MyAccount-content .form-row :where(input,textarea,select){background:#fff;border-color:#a9a194;border-radius:3px}.slv-checkout-page #payment{border-color:var(--slv-flow-line);border-radius:4px;position:relative}.slv-checkout-page .payment_box{border-radius:3px;box-shadow:inset 0 0 0 1px #e4ddd1}.slv-checkout-page .woocommerce-checkout-review-order-table{border-color:var(--slv-flow-line)}.slv-checkout-page .woocommerce-checkout-review-order-table :is(th,td){border-block-end:1px dotted #b5ad9f}.slv-order-received .woocommerce-thankyou-order-received{font:800 clamp(1.25rem, 1.1rem + .7vw, 1.625rem)/1.5 var(--slv-ff-display);color:var(--slv-c-ink);align-items:center;gap:14px;margin-block:0 24px;display:flex}.slv-order-received .woocommerce-thankyou-order-received:before{content:"";background:var(--slv-c-olive);width:34px;height:34px;-webkit-mask:var(--slv-star) center / contain no-repeat;-webkit-mask:var(--slv-star) center / contain no-repeat;mask:var(--slv-star) center / contain no-repeat;flex:none}.slv-order-received .woocommerce-order-overview{background:var(--slv-c-beige);isolation:isolate;border:0;padding-block:26px;position:relative}.slv-order-received .woocommerce-order-overview:before,.slv-order-received .woocommerce-order-overview:after{content:"";background:var(--slv-thread);opacity:.6;height:10px;position:absolute;inset-inline:12px;-webkit-mask:url(../svg/ornaments/kilim.svg) 0/auto 100% repeat-x;mask:url(../svg/ornaments/kilim.svg) 0/auto 100% repeat-x}.slv-order-received .woocommerce-order-overview:before{inset-block-start:8px}.slv-order-received .woocommerce-order-overview:after{inset-block-end:8px}.slv-cod-due{text-align:center}.slv-cod-due__amount{font:800 clamp(1.875rem, 1.5rem + 1.6vw, 2.5rem)/1.3 var(--slv-ff-text)}.slv-cod-due__call{text-wrap:pretty;max-inline-size:36ch;margin-inline:auto}.slv-next-steps{border-radius:4px;position:relative}.slv-next-steps__title{font-weight:800}:is(.woocommerce-order-details__title,.woocommerce-column__title){font-family:var(--slv-ff-display);font-weight:800}.slv-account-tile{border-color:var(--slv-flow-line)}.woocommerce-MyAccount-content :is(h2,h3){font-family:var(--slv-ff-display);font-weight:800}.woocommerce-Address{border-color:var(--slv-flow-line)}