/* LoneSlice Tiny Sheep page card (Oct 23, 2026): the shop page's own card rules (shared-storefront, shared-controls,
   mobile-controls, metal navigation) copied from Shop My Collections and pointed at the Tiny Sheep page (758). */
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) .lsc-catalog { max-width: 1200px; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog #loneslice-collection-sheep .collection-title { position: relative; isolation: isolate; border: 0px !important; border-radius: 8px !important; background: url("/wp-content/plugins/loneslice-product-template/sheepskin-20261008/assets/leather-center.svg") center center / 128px 128px repeat rgb(243, 196, 152) !important; color: rgb(65, 40, 25) !important; -webkit-text-fill-color: rgb(65, 40, 25) !important; text-shadow: none !important; box-shadow: rgba(0, 0, 0, 0.533) 0px 3px 5px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog #loneslice-collection-sheep .collection-title::before { position: absolute; inset: 0px; border-width: 12px; border-style: solid; border-color: transparent; border-image: url("/wp-content/plugins/loneslice-product-template/sheepskin-20261008/assets/leather-frame.svg") 120 / 12px / 0 repeat; pointer-events: none; z-index: -1; content: "" !important; display: block !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .collection-title--sheep .ls-sheep-title-lettering { display: block; position: relative; width: 100%; height: 42px; overflow: hidden; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .collection-title--sheep .ls-sheep-title-lettering img { display: block; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 100% !important; max-width: none !important; height: auto !important; border: 0px !important; box-shadow: none !important; background: none !important; }
@media (max-width: 639px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .collection-title--sheep .ls-sheep-title-lettering { height: 30px; }}
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog #loneslice-collection-sheep { --ls-button-art: url('/wp-content/uploads/2026/10/loneslice-metal-cream.webp'); --ls-button-size: 100% 184%; --ls-button-position: center 49%; --ls-button-ink: #29251e; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .collection-preview .collection-title.lsc-heading-art-ready { position: relative !important; display: block !important; width: 502px !important; max-width: 100% !important; aspect-ratio: var(--lsc-header-aspect) !important; height: auto !important; min-height: 0px !important; padding: 0px !important; background: none !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; overflow: hidden !important; text-shadow: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-heading-art-ready::before, body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-heading-art-ready::after { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-collection-header-art { display: none; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-heading-art-ready .lsc-collection-header-art { display: block !important; position: absolute !important; left: 0px !important; top: 50% !important; width: 100% !important; max-width: none !important; height: auto !important; transform: translateY(-50%) !important; margin: 0px !important; border: 0px !important; box-shadow: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-heading-art-ready .lsc-heading-fallback { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog #loneslice-collection-sheep .collection-title { width: 502px !important; max-width: 100% !important; aspect-ratio: 3 / 1 !important; height: auto !important; min-height: 0px !important; padding: 12px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog #loneslice-collection-sheep .ls-sheep-title-lettering { position: absolute !important; inset: 12px !important; width: auto !important; height: auto !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog #loneslice-collection-sheep .product-card .name-plate { isolation: isolate; position: relative !important; border: 0px !important; border-radius: 8px !important; background: url("/wp-content/plugins/loneslice-product-template/sheepskin-20261008/assets/leather-center.svg") center center / 128px 128px repeat rgb(243, 196, 152) !important; color: rgb(65, 40, 25) !important; -webkit-text-fill-color: rgb(65, 40, 25) !important; text-shadow: none !important; box-shadow: rgba(0, 0, 0, 0.267) 0px 3px 5px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog #loneslice-collection-sheep .product-card .name-plate::before { pointer-events: none; z-index: -1; content: "" !important; display: block !important; position: absolute !important; inset: 0px !important; border-width: 12px !important; border-style: solid !important; border-color: transparent !important; border-image: url("/wp-content/plugins/loneslice-product-template/sheepskin-20261008/assets/leather-frame.svg") 120 / 12px / 0 repeat !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .product-price strong { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .configure { margin-top: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .quantity-caption { font: bold 18px / 1.3 Georgia, serif !important; letter-spacing: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .product-card .product-body { gap: 14px !important; padding: 14px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .configure { display: flex !important; flex-direction: column !important; gap: 14px !important; background: none !important; box-shadow: none !important; padding: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .wood-prompt { font: bold 18px Georgia, serif !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .wood-prompt::before { content: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .wood-arrow { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .configure select { height: 48px !important; border: 2px solid rgb(201, 185, 157) !important; border-radius: 9px !important; background: rgb(255, 249, 237) !important; box-shadow: rgba(107, 87, 50, 0.1) 0px 2px 3px inset !important; font: 17px Georgia, serif !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .hand-field legend { font: bold 17px Georgia, serif !important; margin-bottom: 8px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .hand-options { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .hand-option { white-space: nowrap; min-height: 48px !important; height: auto !important; padding: 8px !important; gap: 7px !important; border: 2px solid rgb(201, 185, 157) !important; border-radius: 9px !important; background: rgb(255, 249, 237) !important; box-shadow: none !important; font: 16px Georgia, serif !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .hand-option:has(input:checked) { border-color: rgb(9, 98, 95) !important; box-shadow: rgba(9, 98, 95, 0.145) 0px 0px 0px 3px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .hand-option input { min-width: 20px; accent-color: rgb(9, 98, 95); width: 20px !important; height: 20px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .quantity-row { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 9px !important; width: 100% !important; margin: 0px !important; font: bold 18px Georgia, serif !important; }
body:is(.page-id-758, .page-id-162) .lsc-quantity-controls { width: 100%; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; }
body:is(.page-id-758, .page-id-162) .lsc-quantity-controls .lsc-metal-step, body:is(.page-id-758, .page-id-162) .lsv2-cart-item .lsv2-cart-quantity { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 48px !important; width: 48px !important; height: 48px !important; min-height: 48px !important; padding: 0px !important; border: 3px ridge rgb(165, 140, 105) !important; border-radius: 11px !important; color: rgb(32, 29, 24) !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.855), rgba(194, 194, 189, 0.5) 35%, rgba(255, 255, 255, 0.94) 52%, rgba(167, 170, 165, 0.667)), url("/wp-content/plugins/loneslice-find-your-tool-visuals-1.0.6/assets/material-rusted-steel.webp") center center / 180px auto !important; box-shadow: rgb(238, 229, 208) 0px 0px 0px 2px inset, rgba(51, 36, 21, 0.4) 0px 3px 3px !important; text-shadow: rgb(255, 255, 255) 0px 1px !important; font: bold 30px / 1 Georgia, serif !important; transform: none !important; }
body:is(.page-id-758, .page-id-162) .lsc-quantity-controls button:disabled { opacity: 0.45; cursor: not-allowed; }
body:is(.page-id-758, .page-id-162) .lsc-quantity-well { flex: 1 1 105px; max-width: 146px; min-width: 70px; display: flex !important; align-items: stretch !important; height: 56px !important; box-sizing: border-box !important; padding: 10px 14px !important; border-radius: 28px !important; border: 1px solid rgb(200, 187, 160) !important; background: linear-gradient(155deg, rgb(175, 164, 142) 0%, rgb(195, 185, 164) 42%, rgb(228, 220, 200) 64%, rgb(255, 249, 233) 100%) !important; box-shadow: rgba(113, 99, 75, 0.333) 0px 1px 2px inset, rgb(255, 249, 233) 0px 1px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .quantity-row .lsc-quantity-well input, body:is(.page-id-758, .page-id-162) .lsv2-cart-drawer .lsc-quantity-well input { display: block !important; box-sizing: border-box !important; width: 100% !important; min-width: 0px !important; height: 34px !important; min-height: 0px !important; padding: 0px 3px !important; margin: 0px !important; border: 0px !important; border-radius: 17px !important; background: rgb(250, 243, 226) !important; box-shadow: rgba(124, 107, 66, 0.267) 0px 1px 2px inset !important; color: rgb(32, 29, 24) !important; font: bold 25px / 34px Georgia, serif !important; text-align: center !important; appearance: textfield !important; }
body:is(.page-id-758, .page-id-162) .lsc-quantity-well input::-webkit-inner-spin-button, body:is(.page-id-758, .page-id-162) .lsc-quantity-well input::-webkit-outer-spin-button { appearance: none; margin: 0px; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-unit-price { padding-top: 12px; border-top: 1px solid rgb(202, 182, 149); display: block !important; margin: 0px !important; color: rgb(148, 13, 13) !important; font: bold 25px / 1.15 Georgia, serif !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-unit-price small { text-transform: uppercase; display: block !important; font: bold 11px / 1.6 Georgia, serif !important; letter-spacing: 2px !important; margin-top: 4px !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-savings { font: 14px / 1.4 Georgia, serif; color: rgb(54, 69, 63); margin: 0px !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-savings summary { text-decoration: underline; cursor: pointer; color: rgb(0, 99, 97) !important; font: 16px / 1.4 Georgia, serif !important; min-height: 44px !important; padding: 8px 0px !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-savings p { margin: 7px 0px 0px !important; }
body:is(.page-id-758, .page-id-162) #catalog .ls-slice-price { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .selection-summary { min-height: 0px !important; margin: 0px !important; font: 14px / 1.4 Georgia, serif !important; color: rgb(80, 75, 66) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .add-choice { min-height: 58px !important; padding: 12px 15px !important; color: rgb(32, 29, 24) !important; font: bold 19px / 1.15 Georgia, serif !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.88), rgba(194, 194, 189, 0.314) 35%, rgba(255, 255, 255, 0.88) 52%, rgba(167, 170, 165, 0.376)), url("/wp-content/plugins/loneslice-commerce-skin-visual-129-v1.4.3/assets/aged-stainless-horizontal-v1.webp") center center / cover !important; border: 4px ridge rgb(165, 140, 105) !important; border-radius: 28px !important; box-shadow: rgb(238, 229, 208) 0px 0px 0px 2px inset, rgba(58, 41, 29, 0.333) 0px 3px 4px !important; text-shadow: rgb(255, 255, 255) 0px 1px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .add-choice:disabled { opacity: 0.5; }
body:is(.page-id-758, .page-id-162) #catalog :is(button, input, select, summary):focus-visible, body:is(.page-id-758, .page-id-162) .lsv2-cart-drawer :is(button, input):focus-visible { outline: rgb(8, 102, 100) solid 3px !important; outline-offset: 3px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .product-card .name-plate { overflow-wrap: anywhere; display: flex !important; align-items: center !important; justify-content: center !important; min-height: 78px !important; padding: 15px 18px !important; box-sizing: border-box !important; margin: 0px !important; font: bold 22px / 1.15 Georgia, serif !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog [data-category="bread"] .name-plate { background: url("/wp-content/uploads/2026/10/loneslice-metal-teal.webp") center 49% / 100% 184% no-repeat !important; color: rgb(255, 251, 234) !important; -webkit-text-fill-color: rgb(255, 251, 234) !important; border: 0px !important; text-shadow: rgb(19, 62, 57) 0px 2px 1px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog [data-category="bbq"] .name-plate { background: url("/wp-content/uploads/2026/07/barn-red-wood-plate-BUl269z6.png") center center / 100% 100% no-repeat !important; color: rgb(255, 240, 214) !important; -webkit-text-fill-color: rgb(255, 240, 214) !important; text-shadow: rgb(66, 32, 20) 1px 2px !important; border-color: rgb(80, 53, 41) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog [data-category="copper"] .name-plate { background: url("/wp-content/plugins/loneslice-find-your-tool-visuals-1.0.6/assets/material-copper.webp") center center / cover !important; color: rgb(80, 48, 27) !important; -webkit-text-fill-color: rgb(80, 48, 27) !important; border: 3px ridge rgb(173, 116, 77) !important; border-radius: 5px !important; text-shadow: rgb(240, 179, 122) 0px 1px 0px, rgb(40, 25, 12) 0px -1px 1px !important; box-shadow: rgba(48, 32, 18, 0.4) 0px 3px 4px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog [data-category="boards"] .name-plate { background: url("/wp-content/plugins/loneslice-find-your-tool-visuals-1.0.6/assets/material-limestone.webp") center center / cover !important; color: rgb(102, 80, 51) !important; -webkit-text-fill-color: rgb(102, 80, 51) !important; border: 3px ridge rgb(203, 185, 151) !important; border-radius: 4px !important; text-shadow: rgb(255, 241, 212) 0px 1px 0px, rgb(56, 39, 20) 0px -1px 1px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog [data-category="swag"] .name-plate { background: url("/wp-content/plugins/loneslice-find-your-tool-visuals-1.0.6/assets/material-rusted-steel.webp") center center / cover !important; color: rgb(155, 21, 20) !important; -webkit-text-fill-color: rgb(155, 21, 20) !important; font-family: Impact, "Arial Narrow", Georgia, serif !important; text-transform: uppercase !important; letter-spacing: 1px !important; border: 3px ridge rgb(113, 102, 91) !important; border-radius: 4px !important; text-shadow: rgb(32, 26, 23) 2px 2px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog [data-category="bake"] .name-plate { background: url("/wp-content/plugins/loneslice-find-your-tool-visuals-1.0.6/assets/material-bakers-cloth.webp") center center / cover !important; color: rgb(70, 51, 28) !important; -webkit-text-fill-color: rgb(70, 51, 28) !important; border: 3px dashed rgb(189, 171, 132) !important; border-radius: 5px !important; text-shadow: rgb(156, 130, 85) 1px 0px, rgb(222, 209, 173) -1px 0px, rgb(156, 130, 85) 0px 1px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog #loneslice-collection-sheep .product-card .name-plate { color: rgb(120, 68, 31) !important; -webkit-text-fill-color: rgb(120, 68, 31) !important; text-shadow: rgb(255, 230, 160) 0px 1px, rgb(50, 27, 16) 0px -1px, rgb(197, 138, 76) 1px 0px !important; }
body:is(.page-id-758, .page-id-162) .lsv2-cart-drawer .lsc-quantity-controls { justify-content: flex-start !important; width: auto !important; gap: 8px !important; }
body:is(.page-id-758, .page-id-162) .lsv2-cart-drawer .lsc-quantity-well { height: 50px !important; max-width: 112px !important; padding: 8px 12px !important; }
body:is(.page-id-758, .page-id-162) .lsv2-cart-drawer .lsc-quantity-controls output { display: none !important; }
@media (max-width: 600px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .product-card .name-plate { font-size: 21px !important; }}
@media (max-width: 600px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .add-choice { font-size: 18px !important; }}
@media (max-width: 600px){body:is(.page-id-758, .page-id-162) .lsv2-cart-drawer .lsc-quantity-controls { gap: 6px !important; }}
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .product-card { padding: 0px !important; background: rgb(255, 249, 238) !important; border: 1px solid rgb(201, 185, 157) !important; border-radius: 16px !important; box-shadow: rgba(57, 41, 20, 0.15) 0px 5px 12px !important; text-shadow: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .product-card::before { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .product-photo { translate: none !important; border-radius: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .product-photo img { border-radius: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .add-choice { -webkit-text-fill-color: rgb(32, 29, 24) !important; filter: none !important; }
body:is(.page-id-758, .page-id-162) .lsv2-cart-drawer .lsv2-cart-line__tools.lsc-quantity-controls { display: grid !important; grid-template-columns: 48px minmax(70px, 112px) 48px !important; justify-content: start !important; width: 100% !important; gap: 10px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card { padding: 10px 14px 12px !important; max-width: none !important; line-height: 1.3 !important; border: 0px !important; border-radius: 38px !important; background: linear-gradient(rgba(238, 229, 211, 0.65), rgba(238, 229, 211, 0.65)), url("product-card-1.0.24/assets/homepage-paper.png") center center / 384px 384px rgb(238, 229, 211) !important; box-shadow: rgba(255, 251, 237, 0.79) 4px 4px 7px inset, rgba(157, 137, 98, 0.208) -4px -5px 9px inset, rgba(255, 247, 227, 0.7) -4px -5px 9px, rgba(140, 121, 90, 0.25) 5px 7px 10px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-label { aspect-ratio: 2172 / 724 !important; min-height: 0px !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 0px 0px 4px !important; padding: 20px 26px !important; background-size: contain !important; background-position: center center !important; background-repeat: no-repeat !important; border-radius: 0px !important; font: 700 21px / 1.08 Georgia, serif !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-photo { height: 180px !important; border-radius: 18px !important; background: rgb(233, 226, 212) !important; isolation: isolate !important; box-shadow: rgba(38, 29, 19, 0.18) 0px 3px 8px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-photo img { position: absolute !important; width: 119% !important; max-width: none !important; height: auto !important; aspect-ratio: 1000 / 668 !important; object-fit: initial !important; left: 50% !important; top: 50% !important; transform: translate(-53.2%, -54.6%) !important; background: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-photo img[data-wood="Walnut"] { width: 119% !important; transform: translate(-53%, -52.7%) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-zoom { font-size: 10px !important; padding: 6px 8px !important; right: 6px !important; bottom: 6px !important; background: rgba(255, 249, 238, 0.92) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-pricing { margin: 6px 0px !important; min-height: 38px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-price { font-size: 25px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-rewards-link { font-size: 13px !important; min-height: 44px !important; padding: 5px 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card fieldset { display: block !important; min-inline-size: 0px !important; max-width: 100% !important; padding: 0px !important; margin: 0px 0px 8px !important; border: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card legend { float: none !important; display: block !important; width: 100% !important; max-width: 100% !important; padding: 0px !important; margin: 0px 0px 5px !important; font: 700 14px / 1.3 Georgia, serif !important; color: rgb(52, 46, 36) !important; text-indent: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-swatches { gap: 6px !important; grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; align-items: start !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-swatch { width: 100% !important; height: auto !important; min-height: 62px !important; padding: 0px 0px 2px !important; background: transparent !important; border: 0px !important; border-radius: 7px !important; overflow: visible !important; box-shadow: none !important; display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 5px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-swatch i { width: 100% !important; height: auto !important; aspect-ratio: 1.85 / 1 !important; display: block !important; border: 1px solid rgb(174, 150, 114) !important; border-radius: 7px !important; box-shadow: rgba(255, 255, 255, 0.267) 0px 0px 0px 1px inset, rgba(66, 48, 25, 0.145) 0px 1px 2px !important; background-image: url("product-card-1.0.24/assets/wood-swatches.jpg") !important; background-size: 320% 369.615% !important; background-repeat: no-repeat !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-swatch[data-wood="Oak"] i { background-position: 15.152% 14.265% !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-swatch[data-wood="Walnut"] i { background-position: 85.227% 14.265% !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-swatch[data-wood="Cherry"] i { background-position: 15.152% 75.606% !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-swatch[data-wood="Mahogany"] i { background-position: 85.227% 75.606% !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-wood-name { position: static !important; transform: none !important; padding: 0px !important; background: none !important; border-radius: 0px !important; font: 700 12px / 1.25 Georgia, serif !important; white-space: nowrap !important; text-align: center !important; color: rgb(52, 46, 36) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-swatch[aria-pressed="true"] { border: 0px !important; box-shadow: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-swatch[aria-pressed="true"] i { outline: rgb(21, 94, 89) solid 2px !important; outline-offset: 2px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-swatch[aria-pressed="true"]::after { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-swatch[aria-pressed="true"] .lsp-wood-name { color: rgb(21, 94, 89) !important; text-decoration: underline !important; text-underline-offset: 3px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-swatch:disabled { opacity: 1 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-swatch:disabled i { filter: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-small { font: 10px / 1.3 Arial, sans-serif !important; margin: 1px 0px 0px !important; color: rgb(101, 91, 73) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hands { margin-bottom: 7px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand-track { --knob-left: calc(50% - 22px) !important; position: relative !important; height: 78px !important; isolation: isolate !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand-track::before { content: "" !important; position: absolute !important; inset: 23px 0px 0px !important; border-radius: 999px !important; background: linear-gradient(145deg, rgb(186, 169, 140) 0%, rgb(248, 237, 214) 46%, rgb(255, 250, 240) 82%) !important; box-shadow: rgba(101, 80, 56, 0.4) 0px 1px 2px inset, rgb(255, 253, 247) 0px 1px 0px !important; border: 1px solid rgb(195, 179, 151) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand-track::after { content: "" !important; position: absolute !important; inset: 28px 5px 5px !important; border-radius: 999px !important; z-index: 0 !important; background: linear-gradient(rgb(223, 210, 185), rgb(248, 238, 220) 85%) !important; box-shadow: rgba(103, 82, 57, 0.333) 0px 5px 7px inset, rgba(129, 108, 77, 0.4) 1px 1px 2px inset, rgb(255, 253, 245) 0px 1px 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand-track[data-selected="left"] { --knob-left: 7px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand-track[data-selected="right"] { --knob-left: calc(100% - 51px) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand-knob { position: absolute !important; top: 29px !important; left: var(--knob-left) !important; width: 44px !important; height: 44px !important; aspect-ratio: 1 / 1 !important; z-index: 2 !important; pointer-events: none !important; border-radius: 50% !important; border: 1px solid rgb(110, 94, 66) !important; background: linear-gradient(145deg, rgb(252, 248, 237), rgb(155, 124, 72) 28%, rgb(228, 200, 138) 45%, rgb(105, 83, 51) 70%, rgb(255, 244, 204)) !important; box-shadow: rgba(68, 54, 34, 0.4) 0px 2px 3px, rgb(253, 245, 222) 0px 0px 0px 1px inset !important; transition: left 180ms, filter 120ms, scale 80ms !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand-knob::before { content: "" !important; position: absolute !important; inset: 3px !important; border-radius: 50% !important; border: 1px solid rgb(128, 125, 114) !important; background: repeating-radial-gradient(circle, rgba(255, 255, 255, 0.133) 0px, rgba(255, 255, 255, 0.133) 0.3px, rgba(64, 60, 52, 0.082) 0.5px, rgba(255, 255, 255, 0.063) 0.8px), conic-gradient(rgb(215, 214, 208), rgb(250, 249, 242) 40deg, rgb(173, 173, 166) 92deg, rgb(238, 238, 232) 138deg, rgb(156, 157, 152) 187deg, rgb(222, 223, 217) 240deg, rgb(252, 251, 247) 282deg, rgb(177, 178, 173) 332deg, rgb(215, 214, 208)) !important; box-shadow: rgba(255, 255, 255, 0.88) 0px 0px 0px 1px inset !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand-track[data-selected="none"] .lsp-hand-knob { opacity: 0.6 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand { position: absolute !important; inset: 0px auto 0px 0px !important; width: 50% !important; height: 78px !important; min-height: 44px !important; padding: 0px !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; color: rgb(66, 58, 46) !important; z-index: 3 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand[data-hand="right"] { left: 50% !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand-name { position: absolute !important; left: 0px !important; right: 0px !important; top: 0px !important; font: 400 14px / 19px Georgia, serif !important; text-align: center !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand[aria-checked="true"] .lsp-hand-name { font-weight: 700 !important; color: rgb(21, 94, 89) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand:focus-visible { outline: rgb(21, 94, 89) solid 2px !important; outline-offset: 2px !important; border-radius: 12px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-buy { gap: 8px !important; margin: 7px 0px 0px !important; align-items: center !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-stepper { gap: 5px !important; flex: 0 0 auto !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-stepper > .lsp-metal { width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; flex: 0 0 44px !important; padding: 0px !important; border-radius: 50% !important; font: 25px / 1 Georgia, serif !important; aspect-ratio: 1 / 1 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-well { position: relative !important; isolation: isolate !important; width: 64px !important; height: 52px !important; padding: 4px 10px !important; border-radius: 999px !important; clip-path: none !important; border: 1px solid rgb(190, 173, 143) !important; background: linear-gradient(145deg, rgb(183, 166, 136), rgb(237, 225, 201) 50%, rgb(255, 250, 240) 84%) !important; box-shadow: rgba(89, 70, 41, 0.4) 0px 1px 2px inset, rgb(255, 253, 247) 0px 1px 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-well::before { content: "" !important; position: absolute !important; inset: 4px !important; border-radius: 999px !important; background: linear-gradient(rgb(225, 213, 189), rgb(250, 241, 223)) !important; box-shadow: rgba(103, 82, 57, 0.333) 0px 4px 6px inset, rgba(129, 108, 77, 0.4) 1px 1px 2px inset, rgb(255, 253, 245) 0px 1px 0px !important; z-index: -1 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-well input { position: relative !important; width: 44px !important; height: 44px !important; min-height: 44px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 999px !important; background: transparent !important; box-shadow: none !important; font: 700 19px / 44px Georgia, serif !important; color: rgb(52, 46, 36) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-add { height: 50px !important; min-height: 50px !important; padding: 0px 5px !important; border-radius: 999px !important; white-space: nowrap !important; font-size: 13px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-selection { font: 10px / 1.3 Arial, sans-serif !important; margin: 5px 0px 0px !important; min-height: 13px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-feedback { margin-top: 4px !important; font-size: 11px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-details { min-height: 44px !important; height: 44px !important; margin: 5px 0px 0px !important; padding: 5px 9px !important; background-size: 100% 100% !important; font-size: 12px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-preview-note { margin-top: 3px !important; font-size: 9px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card button, body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card a { touch-action: manipulation !important; -webkit-tap-highlight-color: rgba(21, 94, 89, 0.157) !important; transition: filter 100ms, box-shadow 100ms !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card button:focus-visible, body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card a:focus-visible, body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card input:focus-visible { outline: rgb(21, 94, 89) solid 3px !important; outline-offset: 3px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card button:active:not(:disabled), body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card a:active { filter: brightness(0.9) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand-track:has(.lsp-hand:active) .lsp-hand-knob { scale: 0.96 !important; filter: brightness(0.92) !important; }
@media (hover: hover){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card button:hover:not(:disabled), body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card a:hover { filter: brightness(1.045) !important; }}
@media (hover: hover){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand:hover .lsp-hand-name { text-decoration: underline !important; text-underline-offset: 3px !important; }}
@media (hover: hover){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-hand-track:has(.lsp-hand:hover) .lsp-hand-knob { filter: brightness(1.05) !important; }}
@media (max-width: 360px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card { padding-inline: 10px !important; }}
@media (max-width: 360px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-label { font-size: 19px !important; padding-inline: 22px !important; }}
@media (max-width: 360px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-photo { height: 168px !important; }}
@media (max-width: 360px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-swatches { gap: 5px !important; }}
@media (max-width: 360px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-wood-name { font-size: 11px !important; }}
@media (max-width: 360px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-buy { gap: 5px !important; }}
@media (max-width: 360px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-stepper { gap: 3px !important; }}
@media (prefers-reduced-motion: reduce){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card *, body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card ::before, body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card ::after { transition: none !important; animation: auto ease 0s 1 normal none running none !important; }}
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-well { min-width: 64px !important; max-width: 64px !important; flex: 0 0 64px !important; }
@media (max-width: 360px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card .lsp-add { font-size: 11px !important; padding-inline: 2px !important; }}
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .product-card.lsc-reviewed { position: relative !important; display: flex !important; flex-direction: column !important; gap: 0px !important; min-width: 0px !important; width: auto !important; max-width: none !important; flex: 0 0 326px !important; height: auto !important; align-self: start !important; overflow: visible !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .product-card.lsc-reviewed::before { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .product-body { display: block !important; background: transparent !important; border: 0px !important; padding: 0px !important; margin: 0px !important; box-shadow: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .configure { display: grid !important; grid-template-columns: minmax(0px, 158px) minmax(0px, 1fr) !important; gap: 7px 8px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; background: none !important; box-shadow: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .configure > * { grid-column: 1 / -1 !important; min-width: 0px !important; margin: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .lsc-unit-price { grid-area: 1 / 1 !important; padding: 0px !important; margin: 8px 0px !important; align-self: center !important; font: 700 25px / 1.2 Georgia, serif !important; color: rgb(148, 13, 13) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .lsc-unit-price small { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .lsc-unit-price > span { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .lsp-unit-value { font: inherit !important; color: inherit !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .lsc-savings { grid-area: 1 / 2 !important; align-self: center !important; padding: 0px !important; border: 0px !important; background: none !important; box-shadow: none !important; position: relative !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .lsc-savings summary { display: flex !important; align-items: center !important; justify-content: flex-end !important; min-height: 44px !important; padding: 3px 0px !important; font: 13px Georgia, serif !important; color: rgb(21, 94, 89) !important; text-decoration: underline !important; background: none !important; border: 0px !important; box-shadow: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .lsc-savings[open] { grid-area: 2 / 1 / auto / -1 !important; padding: 9px !important; background: rgb(255, 248, 233) !important; border: 1px solid rgb(201, 185, 157) !important; border-radius: 12px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .lsc-savings p { font: 12px / 1.4 Arial, sans-serif !important; margin: 4px 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .configure > .ls-slice-price { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .configure[data-rewards-open="true"] > .ls-slice-price { display: block !important; font: 13px / 1.4 Georgia, serif !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .lsc-native-control, body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .product-price { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .wood-static { font: 700 13px / 1.4 Georgia, serif !important; padding: 4px 0px !important; color: rgb(52, 46, 36) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .lsc-reviewed-quantity { grid-column: 1 !important; display: block !important; width: auto !important; align-self: center !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .quantity-caption { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip-path: inset(50%) !important; white-space: nowrap !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .lsp-stepper { display: flex !important; justify-content: flex-start !important; width: auto !important; gap: 3px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .add-choice { grid-column: 2 !important; align-self: center !important; min-width: 0px !important; width: 100% !important; font-size: 11px !important; line-height: 1.2 !important; white-space: normal !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .selection-summary { font: 10px / 1.3 Arial, sans-serif !important; text-align: center !important; color: rgb(98, 87, 66) !important; padding: 0px !important; background: none !important; border: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .form-feedback { font: 12px / 1.4 Arial, sans-serif !important; margin: 0px !important; color: rgb(121, 50, 41) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .form-feedback:empty { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .product-photo { flex: 0 0 auto !important; width: 100% !important; height: 180px !important; padding: 0px !important; border: 1px solid rgb(188, 174, 147) !important; margin: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .product-photo img { position: static !important; width: 100% !important; height: 100% !important; aspect-ratio: auto !important; object-fit: contain !important; transform: none !important; margin: 0px !important; background: rgb(238, 231, 217) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .name-plate { height: auto !important; min-height: 0px !important; aspect-ratio: 3 / 1 !important; padding: 16px 22px !important; font-size: 19px !important; line-height: 1.08 !important; overflow: visible !important; overflow-wrap: normal !important; white-space: normal !important; word-break: normal !important; background-size: contain !important; background-position: center center !important; background-repeat: no-repeat !important; margin-bottom: 6px !important; text-transform: none !important; letter-spacing: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed[data-category="bread"] .name-plate { background-image: url("product-card-1.0.24/assets/approved-teal.webp") !important; border: 0px !important; box-shadow: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed[data-category="boards"] .name-plate, body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed[data-category="bake"] .name-plate { font-size: 17px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed[data-category="sheep"] .name-plate { background-size: 128px 128px !important; background-repeat: repeat !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .product-details { margin-top: 7px !important; border: 0px !important; padding: 0px !important; background: transparent !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .details-link { display: flex !important; justify-content: space-between !important; align-items: center !important; min-height: 44px !important; padding: 8px 18px !important; margin: 0px !important; background: url("product-card-1.0.24/assets/approved-details.webp") center center / 100% 100% no-repeat !important; border: 0px !important; color: rgb(52, 46, 36) !important; font: 700 12px / 1.2 Georgia, serif !important; box-shadow: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .details-content { font: 14px / 1.5 Georgia, serif !important; padding: 12px 3px !important; overflow-wrap: anywhere !important; }
@media (max-width: 600px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .product-card.lsc-reviewed { flex-basis: min(310px, -48px + 100vw) !important; }}
@media (max-width: 360px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .configure { grid-template-columns: 158px minmax(0px, 1fr) !important; gap: 7px 5px !important; }}
@media (max-width: 360px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .name-plate { font-size: 16px !important; padding-inline: 20px !important; }}
@media (max-width: 360px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed .add-choice { font-size: 10px !important; }}
body:is(.page-id-758, .page-id-162) .lsv2-cart-drawer .lsc-quantity-controls .lsc-metal-step { width: 44px !important; height: 44px !important; flex: 0 0 44px !important; min-height: 44px !important; border-radius: 50% !important; }
body:is(.page-id-758, .page-id-162) .lsv2-cart-drawer .lsc-quantity-well { clip-path: none !important; border-radius: 999px !important; height: 52px !important; padding: 5px 9px !important; background: linear-gradient(145deg, rgb(183, 166, 136), rgb(237, 225, 201) 50%, rgb(255, 250, 240) 84%) !important; box-shadow: rgba(89, 70, 41, 0.4) 0px 1px 3px inset, rgb(255, 253, 247) 0px 1px 0px !important; }
body:is(.page-id-758, .page-id-162) .lsv2-cart-drawer .lsc-quantity-well input { height: 40px !important; border-radius: 999px !important; background: linear-gradient(rgb(225, 213, 189), rgb(250, 241, 223)) !important; box-shadow: rgba(103, 82, 57, 0.333) 0px 4px 6px inset !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed:not([data-category="bread"]):not([data-category="bake"]) .name-plate { border: 0px !important; box-shadow: none !important; background-color: transparent !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed[data-category="bbq"] .name-plate { aspect-ratio: 1726 / 364 !important; padding: 6px 16px !important; font-size: 17px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed:is([data-category="copper"], [data-category="swag"], [data-category="sheep"]) .name-plate { width: 66.6667% !important; align-self: center !important; aspect-ratio: 3 / 1 !important; padding: 8px 12px !important; font-size: 14px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed[data-category="boards"] .name-plate { width: 75% !important; align-self: center !important; aspect-ratio: 3 / 1 !important; padding: 9px 14px !important; font-size: 14px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed[data-category="copper"] .name-plate { background-image: url("product-card-1.0.24/assets/copper-label-transparent.png") !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed[data-category="boards"] .name-plate { background-image: url("product-card-1.0.24/assets/boards-label-transparent.png") !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed[data-category="swag"] .name-plate { background-image: url("product-card-1.0.24/assets/aprons-label-transparent.png") !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed[data-category="sheep"] .name-plate { background: url("product-card-1.0.24/assets/leather-header.png") center center / contain no-repeat transparent !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed[data-category="sheep"] .name-plate::before { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed[data-category="sheep"] .name-plate { position: relative !important; background: none !important; padding: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-label-text { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip-path: inset(50%) !important; white-space: nowrap !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-name-art { display: block !important; position: absolute !important; inset: 0px !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-sheep-color { margin: 0px 0px 6px !important; padding: 0px !important; font: 700 13px / 1.3 Georgia, serif !important; text-align: center !important; color: rgb(75, 51, 38) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog :is(#loneslice-collection-copper, #loneslice-collection-swag, #loneslice-collection-sheep) .collection-title { width: calc(0.666667 * min(100%, 502px)) !important; max-width: 66.6667% !important; min-height: 0px !important; height: auto !important; aspect-ratio: 3 / 1 !important; margin-inline: auto !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog #loneslice-collection-boards .collection-title { width: calc(0.75 * min(100%, 502px)) !important; max-width: 75% !important; min-height: 0px !important; height: auto !important; aspect-ratio: 3 / 1 !important; margin-inline: auto !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .collection-title--sheep { background: url("product-card-1.0.24/assets/leather-header.png") center center / contain no-repeat transparent !important; border: 0px !important; box-shadow: none !important; padding: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .collection-title--sheep::before, body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .collection-title--sheep::after { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .collection-title--sheep .ls-sheep-title-lettering { display: block !important; position: absolute !important; inset: 0px !important; width: 100% !important; height: 100% !important; padding: 0px !important; margin: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .collection-title--sheep img { display: block !important; position: absolute !important; inset: 0px 4% !important; width: 92% !important; height: 100% !important; object-fit: contain !important; transform: none !important; filter: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed[data-category="sheep"] .product-photo img { background: rgb(255, 255, 255) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed[data-product="texas-brisket"] .product-photo { height: 220px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed:is([data-product="product-19"], [data-product="product-20"], [data-product="product-54"], [data-product="product-581"]) .product-photo { height: auto !important; aspect-ratio: 3 / 2 !important; background: rgb(255, 255, 255) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed:is([data-product="product-19"], [data-product="product-20"], [data-product="product-54"], [data-product="product-581"]) .product-photo img { background: rgb(255, 255, 255) !important; object-fit: contain !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsc-reviewed:is([data-product="bowslicer"], [data-product="bow-box"], [data-product="product-32"], [data-product="product-46"], [data-product="product-42"]) .product-photo { height: auto !important; aspect-ratio: 3 / 2 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog #loneslice-collection-sheep .collection-title { width: calc(0.64977 * min(100%, 502px)) !important; max-width: 64.977% !important; aspect-ratio: 3 / 1 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card[data-product] > .lsp-photo { box-sizing: border-box !important; position: relative !important; display: block !important; flex: 0 0 auto !important; width: 100% !important; height: auto !important; min-height: 0px !important; max-height: none !important; aspect-ratio: 3 / 2 !important; padding: 0px !important; margin: 0px 0px 8px !important; overflow: hidden !important; border: 1px solid rgb(188, 174, 147) !important; border-radius: 18px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card[data-product] > .lsp-photo > img { position: absolute !important; inset: 0px !important; width: 100% !important; max-width: 100% !important; height: 100% !important; max-height: 100% !important; aspect-ratio: auto !important; object-fit: contain !important; object-position: center center !important; transform: none !important; margin: 0px !important; padding: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog .lsp-card[data-product] > .lsc-gallery-link { display: block !important; align-self: center !important; width: auto !important; min-width: 0px !important; height: 32px !important; min-height: 32px !important; padding: 3px 10px !important; margin: 0px auto 4px !important; border: 0px !important; border-radius: 4px !important; background: none !important; box-shadow: none !important; color: rgb(21, 94, 89) !important; font: 700 15px / 1.3 Georgia, serif !important; text-align: center !important; text-decoration: underline !important; text-underline-offset: 3px !important; text-transform: none !important; letter-spacing: 0px !important; cursor: pointer !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) :is(.ls-guide-jump--copper, #loneslice-collection-copper > .collection-title) .lsc-vintage-copper-art { container-type: inline-size; position: absolute !important; inset: 0px !important; display: block !important; width: 100% !important; height: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px !important; clip: auto !important; overflow: visible !important; background-position: center center !important; background-size: contain !important; background-repeat: no-repeat !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) .lsc-vintage-copper-art .lsc-vintage-copper-name { position: absolute !important; inset: 17% 6% !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 0px !important; font: 700 11.3cqw / 1 Georgia, serif !important; letter-spacing: -0.035em !important; text-align: center !important; text-transform: uppercase !important; color: rgb(42, 29, 16) !important; text-shadow: rgb(20, 11, 4) -0.65px -0.65px 0.6px, rgb(227, 162, 106) 0.5px 0.7px 0.3px !important; white-space: nowrap !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified { display: grid !important; grid-template-columns: minmax(0px, 1fr) !important; grid-template-rows: auto 104px 48px var(--lsc-wood-row,0px) var(--lsc-hand-row,0px) 60px 28px auto auto !important; gap: 0px !important; align-content: start !important; align-items: start !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified > .lsp-photo { grid-row: 1 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified > .lsp-label { grid-row: 2 !important; align-self: center !important; margin-block: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified .product-body, body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified form.configure:not(.lsp-rewards-context) { display: contents !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified :is(.lsc-aligned-pricing, .lsp-pricing) { grid-row: 3 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; margin: 0px !important; min-width: 0px !important; width: 100% !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified :is(.lsp-woods, .wood-static) { grid-row: 4 !important; margin-block: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified .lsp-hands { grid-row: 5 !important; margin-block: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified :is(.lsc-aligned-buy, .lsp-buy) { grid-row: 6 !important; display: flex !important; gap: 8px !important; align-items: center !important; margin: 0px !important; width: 100% !important; min-width: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified .lsc-aligned-buy .quantity-row { margin: 0px !important; flex: 0 0 auto !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified .lsc-aligned-buy .add-choice { width: auto !important; min-width: 0px !important; flex: 1 1 0% !important; margin: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified .lsp-selection { grid-row: 7 !important; margin: 0px !important; align-self: center !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified :is(.lsp-feedback, .form-feedback) { grid-row: 8 !important; margin: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified :is(.lsc-sheep-color, .product-price, .ls-slice-price) { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-inline-details { grid-row: 9 !important; min-width: 0px !important; width: 100% !important; margin: 4px 0px 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-inline-details > summary { box-sizing: border-box !important; display: block !important; width: 100% !important; min-height: 44px !important; height: 44px !important; padding: 12px 18px !important; font: 700 14px / 20px Georgia, serif !important; cursor: pointer !important; background: url("/wp-content/plugins/loneslice-catalog-options/assets/product-card-1.0.24/assets/approved-details.webp") center center / 100% 100% no-repeat !important; border: 0px !important; box-shadow: none !important; color: rgb(52, 46, 36) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-inline-details > summary::after { content: " +"; float: right; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-inline-details[open] > summary::after { content: " −"; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-inline-content { padding: 10px 3px !important; font: 14px / 1.5 Georgia, serif !important; overflow-wrap: anywhere !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-inside-gallery { display: block !important; min-height: 44px !important; padding: 8px 0px !important; border: 0px !important; background: none !important; box-shadow: none !important; color: rgb(21, 94, 89) !important; text-decoration: underline !important; font: 700 15px / 1.3 Georgia, serif !important; cursor: pointer !important; }
body:is(.page-id-758, .page-id-162) .lsc-local-gallery { box-sizing: border-box !important; width: min(880px, 94vw) !important; max-height: 92dvh !important; margin: auto !important; padding: 16px !important; overflow: auto !important; border: 1px solid rgb(188, 174, 147) !important; border-radius: 18px !important; background: rgb(244, 237, 218) !important; color: rgb(52, 46, 36) !important; }
body:is(.page-id-758, .page-id-162) .lsc-local-gallery::backdrop { background: rgba(24, 22, 17, 0.72); }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-local-head { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-local-head h2 { font: 700 21px / 1.2 Georgia, serif !important; margin: 0px !important; min-width: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-local-gallery button { width: auto !important; min-width: 68px !important; min-height: 44px !important; padding: 8px 12px !important; cursor: pointer !important; flex-shrink: 0 !important; border: 1px solid rgb(188, 174, 147) !important; border-radius: 8px !important; background: rgb(239, 227, 202) !important; color: rgb(52, 46, 36) !important; box-shadow: none !important; font: 700 14px / 1.3 Georgia, serif !important; white-space: nowrap !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-local-gallery button:disabled { opacity: 0.45 !important; cursor: default !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-local-stage img { display: block !important; width: 100% !important; height: auto !important; max-height: 58dvh !important; object-fit: contain !important; transform: none !important; margin: 8px 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-local-nav { display: flex !important; align-items: center !important; justify-content: center !important; gap: 18px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-local-caption { font: 14px / 1.4 Georgia, serif !important; margin: 8px 0px !important; }
body:is(.page-id-758, .page-id-162) :is(.lsc-inline-details summary, .lsc-inside-gallery, .lsc-local-gallery button):focus-visible { outline: rgb(21, 94, 89) solid 3px !important; outline-offset: 2px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified:is([data-category="copper"], [data-category="boards"], [data-category="swag"], [data-category="sheep"]) > .lsp-label { box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; min-width: 0px !important; height: auto !important; min-height: 0px !important; aspect-ratio: 4 / 1 !important; padding: 8px 18px !important; font-size: 22px !important; line-height: 1.08 !important; background-size: 101% 103% !important; background-position: center center !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified[data-category="boards"] > .lsp-label { font-size: 20px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified[data-category="swag"] > .lsp-label { color: rgb(172, 32, 22) !important; text-shadow: rgb(53, 40, 33) 0.7px 0.7px 0px !important; filter: none !important; font-size: 23px !important; padding-inline: 20px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified[data-category="sheep"] > .lsp-label { aspect-ratio: 2059 / 471 !important; overflow: hidden !important; padding: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified[data-category="sheep"] .lsc-name-art { inset: -25.69% auto auto -2.76833% !important; width: 105.487% !important; height: 153.715% !important; max-width: none !important; object-fit: fill !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified[data-product="product-684"] > .lsp-label { aspect-ratio: 2065 / 475 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified[data-product="product-684"] .lsc-name-art { left: -2.66344% !important; top: -24.8421% !important; width: 105.182% !important; height: 152.421% !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified[data-category="bake"] > .lsp-label { border: 0px !important; outline: 0px !important; box-shadow: none !important; font-size: 25px !important; padding: 12px 18px !important; line-height: 1.1 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified[data-product="product-46"] > .lsp-label { font-size: 19px !important; padding: 10px 16px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) .ls-guide-jump--swag.ls-approved-label-ready, body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog #loneslice-collection-swag > .collection-title { aspect-ratio: 2172 / 609 !important; height: auto !important; min-height: 0px !important; border-width: 0px !important; border-style: solid !important; border-color: transparent !important; background: none !important; box-shadow: none !important; border-image: url("labels/leather-aprons-transparent.png") 125 70 130 fill / 11.4943% 3.22284% / 0 stretch !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) .ls-guide-jump--swag .ls-approved-label-frame, body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog #loneslice-collection-swag .lsc-collection-header-art { visibility: hidden !important; }
@media (max-width: 360px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified[data-category="swag"] > .lsp-label { font-size: 20px !important; }}
@media (max-width: 360px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified[data-category="boards"] > .lsp-label { font-size: 18px !important; }}
@media (max-width: 360px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified[data-category="bake"] > .lsp-label { font-size: 23px !important; }}
@media (max-width: 360px){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified[data-product="product-46"] > .lsp-label { font-size: 17px !important; padding: 8px 13px !important; }}
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog :is(#loneslice-collection-copper, #loneslice-collection-boards, #loneslice-collection-swag, #loneslice-collection-sheep) > .collection-title { margin-inline: 0px auto !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified[data-category="bbq"]:is([data-product="texas-brisket"], [data-product="pitmaster"], [data-product="product-50"]) > .lsp-label.lsc-bbq-white-label { color: rgb(255, 255, 255) !important; -webkit-text-fill-color: rgb(255, 255, 255) !important; text-shadow: none !important; padding: 2px 14px !important; line-height: 0.84 !important; font-family: Impact, "Arial Narrow", sans-serif !important; font-weight: 700 !important; font-size: clamp(23px, 7vw, 29px) !important; letter-spacing: 0.015em !important; text-align: center !important; text-transform: uppercase !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-bbq-white-label > .lsc-bbq-lettering { display: block; width: 100%; max-width: 100%; font-family: Impact, "Arial Narrow", sans-serif !important; color: rgb(255, 255, 255) !important; -webkit-text-fill-color: rgb(255, 255, 255) !important; text-shadow: none !important; line-height: inherit !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-bbq-lettering > span { display: block; white-space: nowrap; font-family: inherit !important; }
@media ((background-clip:text) or (-webkit-background-clip:text)){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-bbq-white-label > .lsc-bbq-lettering { background-image: linear-gradient(rgba(255, 255, 255, 0.68), rgba(255, 255, 255, 0.68)), url("/wp-content/uploads/2026/07/barn-red-wood-plate-BUl269z6.png"); background-size: 100% 100%; background-position: center center; background-clip: text; filter: grayscale(1); -webkit-text-fill-color: transparent !important; }}
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified[data-product] > .lsp-label { aspect-ratio: 3 / 1 !important; height: auto !important; min-height: 0px !important; box-sizing: border-box !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified:is([data-product="product-54"], [data-product="product-581"]) > .lsp-label { background-size: 100% auto !important; background-position: center center !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified > .lsp-label.lsc-material-label { display: block !important; position: relative !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; min-width: 0px !important; height: auto !important; min-height: 0px !important; aspect-ratio: 3 / 1 !important; padding: 0px !important; background: none !important; border: 0px !important; box-shadow: none !important; filter: none !important; overflow: hidden !important; text-shadow: none !important; line-height: 0 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) .lsc-material-label > .lsc-material-label-image { display: block !important; position: absolute !important; right: auto !important; bottom: auto !important; left: var(--lsc-art-left) !important; top: var(--lsc-art-top) !important; width: var(--lsc-art-width) !important; height: auto !important; max-width: none !important; margin: 0px !important; padding: 0px !important; object-fit: contain !important; transform: none !important; filter: none !important; opacity: 1 !important; visibility: visible !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) :is(.ls-guide-jump--copper, #catalog#catalog #loneslice-collection-copper > .collection-title).lsc-material-label { display: block !important; position: relative !important; padding: 0px !important; min-height: 0px !important; height: auto !important; aspect-ratio: var(--lsc-art-aspect) !important; line-height: 0 !important; background: none !important; border: 0px !important; box-shadow: none !important; overflow: hidden !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog .lsc-unified[data-product="product-54"] > .lsp-label { font-family: Georgia, "Times New Roman", serif !important; font-weight: 700 !important; font-size: clamp(30px, 10.2vw, 40px) !important; line-height: 1.05 !important; letter-spacing: -0.035em !important; color: rgb(73, 53, 30) !important; text-shadow: rgb(245, 227, 188) 0px 1px 0px, rgb(42, 27, 16) 0px -1px 1px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] { --ink: #171410 !important; --secondary: #29241e !important; --press: 0 1px 0 rgba(255,255,255,.45),0 -1px 0 rgba(0,0,0,.42) !important; font-family: Besley, Georgia, serif !important; color: var(--ink) !important; font-weight: 600 !important; line-height: 1.6 !important; text-shadow: var(--press) !important; border-radius: 38px !important; box-shadow: rgba(255, 253, 242, 0.96) 0px 2px 0px inset, rgba(255, 251, 235, 0.78) 2px 0px 0px inset, rgba(132, 108, 72, 0.32) 0px -2px 0px inset, rgba(151, 126, 89, 0.22) -2px 0px 0px inset, rgba(255, 251, 235, 0.84) 5px 6px 5px inset, rgba(154, 129, 87, 0.24) -5px -6px 6px inset, rgba(151, 127, 91, 0.23) 0px 1px 0px 1px, rgba(106, 83, 50, 0.23) 2px 4px 3px, rgba(113, 89, 54, 0.23) 7px 12px 12px, rgba(255, 252, 238, 0.8) -3px -4px 6px !important; grid-template-rows: auto 104px minmax(48px,max-content) minmax(var(--lsc-wood-row,0px),max-content) minmax(var(--lsc-hand-row,0px),max-content) minmax(60px,max-content) minmax(28px,max-content) auto auto !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product]::before { content: "" !important; display: block !important; position: absolute !important; inset: 0px !important; pointer-events: none !important; border-width: 32px !important; border-style: solid !important; border-color: transparent !important; border-image: url("defined-ivory-1.0.31-edge.png") 160 / 32px / 0 round !important; clip-path: inset(0px round 38px) !important; opacity: 0.3 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .product-rail { box-sizing: border-box !important; width: calc(100% + 20px) !important; max-width: none !important; padding: 14px 26px 30px 14px !important; scroll-padding-inline: 14px 26px !important; margin: -10px -10px -17px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(.lsc-inline-content, .lsc-inline-content p, .lsc-inline-content li, .lsc-inline-content td, .lsc-inline-content dd, .lsc-savings p, .lsp-rewards-context p, .lsp-selection, .selection-summary, .lsp-small, .wood-static, .form-feedback, .lsp-feedback) { font-family: Besley, Georgia, serif !important; font-weight: 600 !important; line-height: 1.6 !important; color: var(--ink) !important; text-shadow: var(--press) !important; -webkit-text-stroke: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(.lsp-selection, .selection-summary, .lsp-small, .wood-static, .lsc-savings p, .lsp-rewards-context p) { color: var(--secondary) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(legend, .kicker, .eyebrow, .lsc-inline-content dt) { font-family: Besley, Georgia, serif !important; font-weight: 800 !important; line-height: 1.6 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; color: var(--ink) !important; text-shadow: var(--press) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] .lsc-inline-content :is(h2, h3, h4, h5, h6) { font-family: Besley, Georgia, serif !important; font-weight: 800 !important; line-height: 1.2 !important; color: var(--ink) !important; text-shadow: var(--press) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] .lsc-inline-content h1 { font-family: Besley, Georgia, serif !important; font-weight: 900 !important; line-height: 1.2 !important; color: var(--ink) !important; text-shadow: var(--press) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(.lsp-price, .lsp-unit-value, .lsp-price .amount, .lsp-price bdi) { font-family: Besley, Georgia, serif !important; font-weight: 900 !important; text-shadow: var(--press) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(.lsp-rewards-link, .lsc-savings summary, .lsc-inside-gallery, .lsc-inline-content a) { font-family: Besley, Georgia, serif !important; font-weight: 600 !important; line-height: 1.6 !important; color: var(--secondary) !important; text-shadow: var(--press) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(input, select, textarea, label, .lsp-hand-name, .lsp-wood-name, [role="radio"]) { font-family: Besley, Georgia, serif !important; font-weight: 500 !important; text-shadow: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(del, del *, s, s *) { font-weight: 500 !important; text-shadow: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(.lsp-metal, .add-choice, .lsp-add, .lsc-inline-details > summary, .lsp-hand, .lsp-swatch) { text-shadow: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(button, input, select, textarea, a, summary):focus-visible { outline: rgb(107, 71, 45) solid 3px !important; outline-offset: 3px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] .lsp-well:focus-within { outline: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] { grid-template-rows: auto auto minmax(44px, max-content) auto auto minmax(52px, max-content) 0px auto auto !important; row-gap: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] > .lsp-photo { margin-bottom: 6.5px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] > .lsp-label { margin: 0px !important; align-self: start !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsc-aligned-pricing { justify-content: center !important; gap: 16px !important; align-items: center !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsc-unit-price { width: auto !important; flex: 0 0 auto !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsc-savings { margin: 0px !important; flex: 0 0 auto !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-woods { margin: 2px 0px 4px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-woods > legend { text-align: center !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hands { margin: 0px 0px 6px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hands > legend { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand-track { height: 44px !important; width: 100% !important; position: relative !important; display: flex !important; gap: 0px !important; border-radius: 999px !important; background: linear-gradient(145deg, rgb(186, 169, 140), rgb(248, 237, 214) 46%, rgb(255, 250, 240) 82%) !important; box-shadow: rgba(101, 80, 56, 0.4) 0px 1px 2px inset, rgb(255, 253, 247) 0px 1px 0px !important; border: 1px solid rgb(195, 179, 151) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand-track::before { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand-knob { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand { position: relative !important; inset: auto !important; width: 50% !important; height: 44px !important; min-height: 44px !important; display: flex !important; align-items: center !important; justify-content: center !important; border-radius: 999px !important; padding: 0px 5px !important; z-index: 1 !important; background: transparent !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand-name { position: static !important; inset: auto !important; display: block !important; transform: none !important; width: auto !important; font-size: 13px !important; line-height: 1.2 !important; white-space: nowrap !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand[aria-checked="true"] { background: linear-gradient(140deg, rgb(234, 217, 183), rgb(189, 161, 107)) !important; box-shadow: rgb(129, 107, 71) 0px 0px 0px 1px inset, rgba(117, 97, 67, 0.4) 0px 1px 3px !important; font-weight: 700 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsc-aligned-buy { margin: 0px !important; align-items: center !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-selection { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsc-inline-details { margin-top: 4px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand-track { height: 44px !important; width: 100% !important; position: relative !important; display: block !important; border: 2px solid rgb(85, 85, 85) !important; border-radius: 40px !important; background: rgb(26, 26, 26) !important; box-shadow: rgba(0, 0, 0, 0.9) 0px 6px 12px inset, rgba(255, 255, 255, 0.1) 0px -2px 5px inset, rgba(255, 255, 255, 0.5) 0px 1px 2px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand-track::before { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand-track::after { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand-knob { display: block !important; position: absolute !important; top: 2px !important; left: 2px !important; width: 36px !important; height: 36px !important; min-width: 0px !important; border-radius: 50% !important; border: 1px solid rgb(119, 119, 119) !important; pointer-events: none !important; z-index: 2 !important; background: radial-gradient(circle at 30% 30%, rgb(249, 249, 249), rgb(163, 163, 163)) !important; box-shadow: rgba(0, 0, 0, 0.6) 3px 5px 10px, rgba(255, 255, 255, 0.9) 0px 2px 3px inset, rgba(0, 0, 0, 0.4) 0px -3px 6px inset !important; transition: left 0.2s !important; transform: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand-knob::before { content: "" !important; display: block !important; position: absolute !important; inset: 8px !important; width: auto !important; height: auto !important; border: 0px !important; border-radius: 50% !important; background: linear-gradient(135deg, rgb(176, 176, 176), rgb(224, 224, 224)) !important; box-shadow: rgb(136, 136, 136) 2px 2px 5px inset, rgb(255, 255, 255) -2px -2px 5px inset !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand-track[data-selected="right"] .lsp-hand-knob { left: calc(100% - 38px) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand { position: absolute !important; inset: -2px auto auto -2px !important; width: calc(50% + 2px) !important; height: 44px !important; min-height: 44px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0px 2px 0px 40px !important; z-index: 3 !important; background: transparent !important; border: 0px !important; box-shadow: none !important; border-radius: 40px !important; color: rgb(189, 189, 189) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand[data-hand="right"] { left: 50% !important; right: -2px !important; padding: 0px 40px 0px 2px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand[aria-checked="true"] { background: transparent !important; box-shadow: none !important; color: rgb(255, 204, 0) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand-name { position: static !important; inset: auto !important; width: auto !important; max-width: 100% !important; padding: 0px !important; transform: none !important; font-family: Impact, "Arial Black", sans-serif !important; font-size: 13px !important; font-weight: 400 !important; line-height: 1.1 !important; letter-spacing: 0.6px !important; text-transform: uppercase !important; white-space: nowrap !important; color: rgb(189, 189, 189) !important; text-shadow: rgb(0, 0, 0) 0px 1px 1px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand-name::before { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand-name::after { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand[aria-checked="true"] .lsp-hand-name { color: rgb(255, 204, 0) !important; text-shadow: rgb(255, 170, 0) 0px 0px 5px, rgb(255, 102, 0) 0px 0px 15px, rgb(255, 69, 0) 0px 0px 25px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand:focus-visible { outline: rgb(225, 185, 80) solid 2px !important; outline-offset: 3px !important; }
@media (prefers-reduced-motion: reduce){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand-knob { transition: none !important; }}
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsp-card[data-product] .lsp-hand-track[data-selected="none"] .lsp-hand-knob { visibility: hidden !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .ls-slice-trigger { --ls-enamel: #1c1d1a; --ls-cream: #f3ead2; --ls-chrome-light: #e9e6dd; --ls-chrome-dark: #8f8a7c; --ls-neon: 61,255,143; position: relative !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; width: auto !important; min-width: 0px !important; max-width: 100% !important; min-height: 44px !important; height: 44px !important; box-sizing: border-box !important; background: linear-gradient(var(--ls-enamel),var(--ls-enamel)) padding-box,linear-gradient(160deg,var(--ls-chrome-light),var(--ls-chrome-dark) 45%,var(--ls-chrome-light) 70%,var(--ls-chrome-dark)) border-box !important; border: 2px solid transparent !important; border-radius: 999px !important; padding: 9px 8px !important; color: var(--ls-cream) !important; font-family: inherit !important; font-size: 13.5px !important; font-weight: 600 !important; line-height: 1.1 !important; letter-spacing: 0.3px !important; white-space: nowrap !important; text-decoration: none !important; text-transform: none !important; text-shadow: none !important; transform: translateY(-3px) !important; cursor: pointer !important; overflow: visible !important; isolation: isolate !important; animation: 3.2s ease-in-out 0s infinite normal none running ls-local-neon-breathe !important; transition: transform 0.18s !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 10px calc(16px - 2px * var(--ls-neon-breath)) -6px rgba(61,255,143,calc(.85 - .3 * var(--ls-neon-breath))),0 4px calc(22px - 8px * var(--ls-neon-breath)) calc(-2px - 2px * var(--ls-neon-breath)) rgba(61,255,143,calc(.45 - .2 * var(--ls-neon-breath))) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .ls-slice-trigger span { font: inherit !important; color: inherit !important; text-shadow: none !important; text-decoration: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .ls-slice-trigger svg { display: block !important; flex: 0 0 18px !important; width: 18px !important; height: 18px !important; color: rgb(61, 255, 143) !important; filter: drop-shadow(rgba(61, 255, 143, 0.55) 0px 0px 3px) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .ls-slice-trigger::before { display: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .ls-slice-trigger::after { content: "" !important; position: absolute !important; inset: auto 12% -10px !important; width: auto !important; height: 10px !important; border-radius: 50% !important; background: radial-gradient(rgba(61, 255, 143, 0.55), transparent 70%) !important; filter: blur(3px) !important; pointer-events: none !important; z-index: -1 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .ls-slice-trigger:hover, body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .ls-slice-trigger:focus-visible { transform: translateY(-5px) !important; animation: auto ease 0s 1 normal none running none !important; box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px inset, rgba(61, 255, 143, 0.95) 0px 10px 18px -5px, rgba(61, 255, 143, 0.65) 0px 4px 26px -2px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .ls-slice-trigger:focus-visible { outline: rgb(35, 102, 64) solid 2px !important; outline-offset: 4px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .ls-slice-trigger:active { transform: translateY(-1px) !important; animation: auto ease 0s 1 normal none running none !important; }
@media (prefers-reduced-motion: reduce){body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .ls-slice-trigger { animation: auto ease 0s 1 normal none running none !important; transition: none !important; }}
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product] .lsc-savings { font-family: Besley, Georgia, serif !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog .lsc-shared-card { font-family: Besley, Georgia, serif !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog .lsc-aligned-pricing { flex-wrap: wrap !important; font-family: Besley, Georgia, serif !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog .ls-slice-panel { flex: 0 0 100% !important; width: 100% !important; box-sizing: border-box !important; padding: 14px !important; margin: 10px 0px 4px !important; background: linear-gradient(125deg, rgb(255, 253, 246), rgb(243, 232, 207)) !important; border: 1px solid rgb(198, 182, 148) !important; border-radius: 10px !important; box-shadow: rgb(255, 255, 255) 0px 1px 1px inset, rgba(128, 105, 67, 0.2) 0px 3px 8px !important; color: rgb(60, 52, 42) !important; font: 13px / 1.5 Besley, Georgia, serif !important; }
body:is(.page-id-758, .page-id-162) #catalog .ls-slice-panel[hidden] { display: none !important; }
body:is(.page-id-758, .page-id-162) #catalog .ls-slice-panel p { margin: 6px 0px 10px !important; font: inherit !important; }
body:is(.page-id-758, .page-id-162) #catalog .ls-slice-panel-head { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
body:is(.page-id-758, .page-id-162) #catalog .ls-slice-close { width: 44px !important; height: 44px !important; border-radius: 50% !important; background: linear-gradient(140deg, rgb(238, 231, 216), rgb(130, 117, 100)) !important; color: rgb(48, 41, 30) !important; border: 1px solid rgb(104, 94, 77) !important; font-size: 24px !important; padding: 0px !important; box-shadow: rgb(255, 255, 255) 0px 1px 2px inset, rgba(0, 0, 0, 0.267) 0px 2px 4px !important; }
body:is(.page-id-758, .page-id-162) #catalog .ls-slice-amount { align-items: center; justify-content: space-between; gap: 10px; display: flex !important; margin: 10px 0px !important; }
body:is(.page-id-758, .page-id-162) #catalog .ls-slice-amount input { text-align: center; width: 80px !important; min-height: 44px !important; background: linear-gradient(145deg, rgb(186, 169, 140), rgb(255, 250, 240)) !important; box-shadow: rgba(101, 80, 56, 0.4) 0px 2px 6px inset !important; border: 1px solid rgb(182, 166, 136) !important; }
body:is(.page-id-758, .page-id-162) #catalog .ls-slice-actions { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
body:is(.page-id-758, .page-id-162) #catalog .ls-slice-actions button { min-height: 44px !important; padding: 7px !important; font: 600 12px / 1.3 Besley, Georgia, serif !important; border: 2px ridge rgb(164, 158, 144) !important; color: rgb(56, 52, 41) !important; background: linear-gradient(rgb(251, 247, 237), rgb(181, 176, 162)) !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px !important; }
body:is(.page-id-758, .page-id-162) #catalog .ls-slice-actions button:disabled { opacity: 0.5 !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card button:not(:disabled):active { transform: translateY(1px); filter: brightness(0.96); }
body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card :is(button, input, summary):focus-visible { outline: rgb(35, 102, 64) solid 2px !important; outline-offset: 3px !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-extra-options:empty { display: none !important; }
@media (prefers-reduced-motion: reduce){body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card *, body.page-id-162 #catalog .lsc-home-rail { animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important; }}
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog .lsc-shared-card { grid-template-rows: auto auto minmax(44px,max-content) minmax(var(--lsc-shared-wood,0px),max-content) var(--lsc-shared-hand,0px) minmax(52px,max-content) 0 auto auto !important; align-self: start !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsp-swatch[data-wood="Cream"] i { background: rgb(234, 223, 198) !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsp-swatch[data-wood="White"] i { background: rgb(248, 245, 238) !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsp-swatch[data-wood="Black"] i { background: rgb(48, 43, 39) !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsp-swatch[data-wood="Brown"] i { background: rgb(119, 91, 70) !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card { padding: 10px 14px 12px !important; box-sizing: border-box !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card .lsp-wood-name { font-size: 12px !important; letter-spacing: 0px !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card .lsp-hand-name { font-size: 11px !important; letter-spacing: 0.3px !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card { width: 326px !important; flex-basis: 326px !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card input[name="quantity"] { width: 44px !important; min-width: 44px !important; height: 44px !important; }
@media (max-width: 780px){body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card { width: min(310px, -48px + 100vw) !important; flex-basis: min(310px, -48px + 100vw) !important; }}
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] { --ink: #171410 !important; --secondary: #29241e !important; --press: 0 1px 0 rgba(255,255,255,.45),0 -1px 0 rgba(0,0,0,.42) !important; font-family: Besley, Georgia, serif !important; color: var(--ink) !important; font-weight: 600 !important; line-height: 1.6 !important; text-shadow: var(--press) !important; border-radius: 38px !important; box-shadow: rgba(255, 253, 242, 0.96) 0px 2px 0px inset, rgba(255, 251, 235, 0.78) 2px 0px 0px inset, rgba(132, 108, 72, 0.32) 0px -2px 0px inset, rgba(151, 126, 89, 0.22) -2px 0px 0px inset, rgba(255, 251, 235, 0.84) 5px 6px 5px inset, rgba(154, 129, 87, 0.24) -5px -6px 6px inset, rgba(151, 127, 91, 0.23) 0px 1px 0px 1px, rgba(106, 83, 50, 0.23) 2px 4px 3px, rgba(113, 89, 54, 0.23) 7px 12px 12px, rgba(255, 252, 238, 0.8) -3px -4px 6px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product]::before { content: "" !important; display: block !important; position: absolute !important; inset: 0px !important; pointer-events: none !important; border-width: 32px !important; border-style: solid !important; border-color: transparent !important; border-image: url("defined-ivory-1.0.31-edge.png") 160 / 32px / 0 round !important; clip-path: inset(0px round 38px) !important; opacity: 0.3 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(.lsc-inline-content, .lsc-inline-content p, .lsc-inline-content li, .lsc-inline-content td, .lsc-inline-content dd, .lsc-savings p, .lsp-rewards-context p, .lsp-selection, .selection-summary, .lsp-small, .wood-static, .form-feedback, .lsp-feedback) { font-family: Besley, Georgia, serif !important; font-weight: 600 !important; line-height: 1.6 !important; color: var(--ink) !important; text-shadow: var(--press) !important; -webkit-text-stroke: 0px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(.lsp-selection, .selection-summary, .lsp-small, .wood-static, .lsc-savings p, .lsp-rewards-context p) { color: var(--secondary) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(legend, .kicker, .eyebrow, .lsc-inline-content dt) { font-family: Besley, Georgia, serif !important; font-weight: 800 !important; line-height: 1.6 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; color: var(--ink) !important; text-shadow: var(--press) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] .lsc-inline-content :is(h2, h3, h4, h5, h6) { font-family: Besley, Georgia, serif !important; font-weight: 800 !important; line-height: 1.2 !important; color: var(--ink) !important; text-shadow: var(--press) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] .lsc-inline-content h1 { font-family: Besley, Georgia, serif !important; font-weight: 900 !important; line-height: 1.2 !important; color: var(--ink) !important; text-shadow: var(--press) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(.lsp-price, .lsp-unit-value, .lsp-price .amount, .lsp-price bdi) { font-family: Besley, Georgia, serif !important; font-weight: 900 !important; text-shadow: var(--press) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(.lsp-rewards-link, .lsc-savings summary, .lsc-inside-gallery, .lsc-inline-content a) { font-family: Besley, Georgia, serif !important; font-weight: 600 !important; line-height: 1.6 !important; color: var(--secondary) !important; text-shadow: var(--press) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(input, select, textarea, label, .lsp-hand-name, .lsp-wood-name, [role="radio"]) { font-family: Besley, Georgia, serif !important; font-weight: 500 !important; text-shadow: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(del, del *, s, s *) { font-weight: 500 !important; text-shadow: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(.lsp-metal, .add-choice, .lsp-add, .lsc-inline-details > summary, .lsp-hand, .lsp-swatch) { text-shadow: none !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] :is(button, input, select, textarea, a, summary):focus-visible { outline: rgb(107, 71, 45) solid 3px !important; outline-offset: 3px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsp-card[data-product] .lsp-well:focus-within { outline: 0px !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card { background: linear-gradient(rgba(238, 229, 211, 0.65), rgba(238, 229, 211, 0.65)), url("product-card-1.0.24/assets/homepage-paper.png") center center / 384px auto repeat rgb(238, 229, 211) !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card[data-category="bread"] > .lsp-label { color: rgb(255, 251, 234) !important; text-shadow: none !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card .lsp-unit-value { color: rgb(23, 20, 16) !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card > .lsp-photo { border: 0px !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card .lsp-unit-value { font-size: 15px !important; line-height: 1.2 !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog#catalog .lsc-shared-card .lsc-aligned-pricing { justify-content: space-between !important; align-items: center !important; gap: 10px !important; padding: 8px 0px 12px !important; min-height: 64px !important; box-sizing: border-box !important; overflow: visible !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog#catalog .lsc-shared-card .ls-slice-trigger { margin: 0px 0px 0px auto !important; transform: none !important; min-height: 44px !important; height: 44px !important; padding: 8px 7px !important; gap: 4px !important; font-size: 12px !important; letter-spacing: 0px !important; animation: auto ease 0s 1 normal none running none !important; transition: none !important; overflow: visible !important; box-shadow: rgba(255, 255, 255, 0.22) 0px 1px 0px inset, rgba(0, 105, 49, 0.8) 0px 8px 12px -5px, rgba(0, 115, 54, 0.5) 0px 4px 18px -4px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog#catalog .lsc-shared-card .ls-slice-trigger svg { width: 16px !important; height: 16px !important; flex-basis: 16px !important; color: rgb(36, 173, 97) !important; filter: drop-shadow(rgba(0, 119, 55, 0.55) 0px 0px 2px) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog#catalog .lsc-shared-card .ls-slice-trigger::after { bottom: -8px !important; height: 8px !important; background: radial-gradient(rgba(0, 104, 43, 0.65), transparent 72%) !important; filter: blur(2px) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog#catalog .lsc-shared-card .ls-slice-trigger:is(:hover, :focus-visible, :active) { transform: none !important; box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px inset, rgba(0, 105, 49, 0.9) 0px 8px 13px -5px, rgba(0, 115, 54, 0.58) 0px 4px 18px -4px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog#catalog .lsc-shared-card .lsp-hand-name { color: rgb(189, 183, 173) !important; text-shadow: rgb(0, 0, 0) 0px 1px 1px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog#catalog .lsc-shared-card .lsp-hand[aria-checked="true"] .lsp-hand-name { color: rgb(255, 218, 145) !important; text-shadow: rgb(255, 226, 168) 0px 0px 2px, rgba(255, 169, 51, 0.95) 0px 0px 5px, rgba(224, 117, 13, 0.8) 0px 0px 10px, rgba(178, 78, 0, 0.45) 0px 0px 16px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog#catalog .lsc-shared-card .lsp-hand:focus-visible { outline: rgb(241, 188, 97) solid 2px !important; outline-offset: 3px !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card .lsc-details-links { display: flex !important; align-items: center !important; gap: 18px !important; flex-wrap: wrap !important; margin: 0px 0px 8px !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card .lsc-details-links > :is(button, a) { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 44px !important; min-width: 44px !important; box-sizing: border-box !important; padding: 8px 0px !important; margin: 0px !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-shared-card .lsc-sheep-about { color: inherit !important; text-decoration: underline !important; text-underline-offset: 3px !important; white-space: nowrap !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog .lsc-shared-card:is([data-product="pitmaster"], [data-product="product-50"]) .lsc-grip-region { grid-row: 4 !important; display: flex !important; flex-direction: column !important; gap: 0px !important; min-width: 0px !important; margin: 0px !important; align-self: start !important; }
body:is(.page-id-758, .page-id-162) #catalog#catalog#catalog .lsc-grip-region .lsc-grip-native { display: none !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-grip-region .lsc-grip-summary { font-family: Besley, Georgia, serif !important; font-size: 13px !important; font-weight: 600 !important; line-height: 1.4 !important; letter-spacing: 0px !important; color: var(--ink) !important; text-shadow: var(--press) !important; margin: 2px 0px 4px !important; padding: 0px !important; white-space: normal !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog .lsc-grip-region .lsp-wood-name { font-weight: 800 !important; }
body:is(.page-id-758, .page-id-162) #catalog#catalog#catalog .lsc-grip-region .lsc-grip-swatch[data-wood="Mesquite"] i { position: relative !important; overflow: hidden !important; background-image: none !important; }
body:is(.page-id-758, .page-id-162) #catalog#catalog#catalog .lsc-grip-region .lsc-grip-swatch[data-wood="Mesquite"] i::before { content: ""; position: absolute; left: 50%; top: 50%; width: calc(54.0541% + 1.08108px); height: calc(185% + 3.7px); transform: translate(-50%, -50%) rotate(90deg); background-image: var(--lsc-grip-mesquite-image,none); background-size: cover; background-position: center center; background-repeat: no-repeat; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .lsc-grip-aligned-rail .lsc-shared-card { grid-template-rows: auto auto minmax(var(--lsc-shared-price,44px),max-content) minmax(var(--lsc-shared-wood,0px),max-content) minmax(var(--lsc-shared-hand,0px),max-content) minmax(var(--lsc-shared-buy,52px),max-content) 0 auto auto !important; }
body:is(.page-id-758, .page-id-162) #catalog .form-feedback.lsc-stock-status { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; clip-path: inset(50%) !important; white-space: nowrap !important; border: 0px !important; }
body:is(.page-id-758, .page-id-162) #catalog .lsc-stock-request { display: inline-block; min-height: 44px; padding-block: 10px; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="bowslicer"] > .lsp-photo { background: rgb(255, 255, 255) !important; overflow: hidden !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="bowslicer"] > .lsp-photo > img { object-fit: cover !important; object-position: center center !important; background: rgb(255, 255, 255) !important; border-radius: inherit !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="pitmaster"] .lsc-local-gallery, body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="pitmaster"] .lsc-local-gallery .lsc-local-stage, body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="pitmaster"] .lsc-local-gallery .lsc-local-stage img { background: rgb(255, 255, 255) !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="pitmaster"] .lsc-local-gallery .lsc-local-stage img { object-fit: contain !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="artisan"]:has(.lsp-swatch[data-wood="Oak"][aria-pressed="true"]) > .lsp-photo { background: rgb(255, 255, 255) !important; overflow: hidden !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="artisan"]:has(.lsp-swatch[data-wood="Oak"][aria-pressed="true"]) > .lsp-photo > img { object-fit: cover !important; object-position: center center !important; background: rgb(255, 255, 255) !important; transform: scale(1.248) translate(-3.52564%, -7.09135%) !important; transform-origin: center center !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="artisan"]:has(.lsp-swatch[data-wood="Walnut"][aria-pressed="true"]) > .lsp-photo { background: rgb(255, 255, 255) !important; overflow: hidden !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="artisan"]:has(.lsp-swatch[data-wood="Walnut"][aria-pressed="true"]) > .lsp-photo > img { object-fit: cover !important; object-position: center center !important; background: rgb(255, 255, 255) !important; transform: none !important; }
body:is(.page-id-162, .page-id-758) :is(#post-162, #post-758) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="bow-box"] > .lsp-photo.lsc-box-video-frame { position: relative !important; display: block !important; overflow: hidden !important; background: rgb(48, 44, 39) !important; }
body:is(.page-id-162, .page-id-758) :is(#post-162, #post-758) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="bow-box"] .lsc-box-video { position: absolute !important; inset: 0px !important; width: 100% !important; height: 100% !important; max-width: none !important; object-fit: cover !important; object-position: center center !important; border: 0px !important; border-radius: inherit !important; transform: none !important; pointer-events: none !important; }
body:is(.page-id-162, .page-id-758) :is(#post-162, #post-758) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="bow-box"] .lsc-box-gallery { position: absolute !important; inset: 0px !important; width: 100% !important; height: 100% !important; min-height: 0px !important; max-height: none !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: inherit !important; background: transparent !important; box-shadow: none !important; z-index: 2 !important; cursor: pointer !important; }
body:is(.page-id-162, .page-id-758) :is(#post-162, #post-758) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="bow-box"] .lsc-box-gallery > img { display: none !important; }
body:is(.page-id-162, .page-id-758) :is(#post-162, #post-758) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="bow-box"] .lsc-box-gallery:focus-visible { outline: rgb(255, 255, 255) solid 3px !important; outline-offset: -4px !important; }
body:is(.page-id-162, .page-id-758) :is(#post-162, #post-758) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="bow-box"] .lsc-box-video-controls { position: absolute !important; left: 0px !important; bottom: 0px !important; width: 44px !important; height: 44px !important; z-index: 3 !important; pointer-events: none !important; }
body:is(.page-id-162, .page-id-758) :is(#post-162, #post-758) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="bow-box"] .lsc-box-video-toggle { position: relative !important; display: grid !important; place-items: center !important; width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 50% !important; background: transparent !important; box-shadow: none !important; pointer-events: auto !important; cursor: pointer !important; }
body:is(.page-id-162, .page-id-758) :is(#post-162, #post-758) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="bow-box"] .lsc-box-play-disc { position: relative !important; display: block !important; width: 20px !important; height: 20px !important; border: 1px solid rgb(255, 249, 233) !important; border-radius: 50% !important; background: rgba(41, 39, 29, 0.8) !important; box-shadow: rgba(0, 0, 0, 0.333) 0px 1px 3px !important; }
body:is(.page-id-162, .page-id-758) :is(#post-162, #post-758) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="bow-box"] .lsc-box-play-disc::before { content: "" !important; position: absolute !important; top: 5px !important; left: 7px !important; width: 0px !important; height: 0px !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 6px solid rgb(255, 249, 233) !important; }
body:is(.page-id-162, .page-id-758) :is(#post-162, #post-758) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="bow-box"] .lsc-box-video-toggle[data-state="playing"] .lsc-box-play-disc::before { left: 5px !important; width: 3px !important; height: 8px !important; border: 0px !important; background: rgb(255, 249, 233) !important; box-shadow: rgb(255, 249, 233) 5px 0px 0px !important; }
body:is(.page-id-162, .page-id-758) :is(#post-162, #post-758) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="bow-box"] .lsc-box-video-toggle:focus-visible { outline: none !important; }
body:is(.page-id-162, .page-id-758) :is(#post-162, #post-758) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="bow-box"] .lsc-box-video-toggle:focus-visible .lsc-box-play-disc { outline: rgb(255, 255, 255) solid 3px !important; outline-offset: 2px !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="original-bread"] > .lsp-photo { background: rgb(255, 255, 255) !important; overflow: hidden !important; }
body:is(.page-id-758, .page-id-162) :is(#post-758, #post-162) #catalog#catalog#catalog#catalog#catalog#catalog .lsp-card[data-product="original-bread"] > .lsp-photo > img { object-fit: cover !important; object-position: center center !important; background: rgb(255, 255, 255) !important; transform: none !important; }
@media (max-width: 767px){body:is(.page-id-162, .page-id-758) :is(#header, #ls-homepage-header).lsc-mobile-header-hidden { transform: translateY(-110%) !important; pointer-events: none !important; }}
@media (max-width: 767px){body:is(.page-id-162, .page-id-758) .lsv2-floating-cart.lsc-mobile-cart-empty { display: none !important; }}
@media (max-width: 767px){body:is(.page-id-162, .page-id-758) .lsv2-floating-cart .lsc-mobile-bag { display: block !important; width: 25px !important; height: 25px !important; fill: none !important; stroke: currentcolor !important; }}
body.page-id-758 #post-758 #catalog summary.details-link { box-sizing: border-box !important; min-height: 56px !important; padding: 12px 22px !important; border: 0px !important; border-radius: 12px !important; background: url("https://n4lft3alr8.onrocket.site/wp-content/uploads/2026/10/metal-details.webp") center center / 100% 108% no-repeat transparent !important; color: rgb(37, 41, 35) !important; -webkit-text-fill-color: rgb(37, 41, 35) !important; box-shadow: none !important; filter: drop-shadow(rgba(40, 26, 16, 0.32) 0px 4px 3px) !important; }
body.page-id-758 #post-758 #catalog summary.details-link:hover { filter: brightness(1.08) drop-shadow(rgba(40, 26, 16, 0.376) 0px 5px 4px) !important; }
body.page-id-758 #post-758 #catalog summary.details-link:active { filter: brightness(0.96) drop-shadow(rgba(40, 26, 16, 0.32) 0px 2px 2px) !important; }
body.page-id-758 #post-758 #catalog .carousel-arrows button.steel, body.page-id-162 #main #post-162#post-162 .loneslice-home-video-preview .ls-workshop-navigation button { width: 52px !important; min-width: 52px !important; height: 52px !important; min-height: 52px !important; padding: 0px !important; border: 0px !important; border-radius: 12px !important; background-color: transparent !important; background-image: url("https://n4lft3alr8.onrocket.site/wp-content/uploads/2026/10/metal-arrow-left.webp") !important; background-position: center center !important; background-size: 116% 116% !important; background-repeat: no-repeat !important; color: transparent !important; -webkit-text-fill-color: transparent !important; text-shadow: none !important; box-shadow: none !important; filter: drop-shadow(rgba(40, 26, 16, 0.36) 0px 4px 3px) !important; }
body.page-id-758 #post-758 #catalog .carousel-arrows button.steel[aria-label^="Next"], body.page-id-162 #main #post-162#post-162 .loneslice-home-video-preview .ls-workshop-navigation button[aria-label^="Next"] { background-image: url("https://n4lft3alr8.onrocket.site/wp-content/uploads/2026/10/metal-arrow-right.webp") !important; background-size: 109% 109% !important; }
body.page-id-758 #post-758 #catalog .carousel-arrows button.steel:disabled, body.page-id-162 #main #post-162#post-162 .loneslice-home-video-preview .ls-workshop-navigation button:disabled { opacity: 0.4 !important; cursor: default !important; filter: grayscale(0.5) drop-shadow(rgba(40, 26, 16, 0.25) 0px 2px 2px) !important; }
@media (hover: hover){body.page-id-758 #post-758 #catalog .carousel-arrows button.steel:not(:disabled):hover, body.page-id-162 #main #post-162#post-162 .loneslice-home-video-preview .ls-workshop-navigation button:not(:disabled):hover { filter: brightness(1.12) drop-shadow(rgba(40, 26, 16, 0.376) 0px 6px 4px) !important; transform: translateY(-2px) !important; }}
body.page-id-758 #post-758 #catalog .carousel-arrows button.steel:not(:disabled):active, body.page-id-162 #main #post-162#post-162 .loneslice-home-video-preview .ls-workshop-navigation button:not(:disabled):active { filter: brightness(0.94) drop-shadow(rgba(40, 26, 16, 0.36) 0px 1px 2px) !important; transform: translateY(1px) !important; }
body.page-id-758 #post-758 #catalog .carousel-arrows button.steel:focus-visible, body.page-id-162 #main #post-162#post-162 .loneslice-home-video-preview .ls-workshop-navigation button:focus-visible { outline: rgb(24, 124, 132) solid 3px !important; outline-offset: 3px !important; }

/* lstsc-final: match the shop exactly where the Tiny Sheep page's own button styling would otherwise win. */
/* In a layer that loads before the page's own "every button is red enamel" layer, so the shop's stainless button wins here. */
@layer lstsc-shop-first{body.page-id-758 #post-758#post-758 .lstsc-wrap #catalog#catalog [data-tiny-sheep] .configure button.add-choice{background-image:linear-gradient(135deg,rgba(255,255,255,.88),rgba(194,194,189,.314) 35%,rgba(255,255,255,.88) 52%,rgba(167,170,165,.376)),url("/wp-content/plugins/loneslice-commerce-skin-visual-129-v1.4.3/assets/aged-stainless-horizontal-v1.webp")!important;background-size:auto,cover!important;background-position:0% 0%,50% 50%!important;background-repeat:repeat,repeat!important;background-color:transparent!important;border:4px ridge rgb(165,140,105)!important;border-image:none!important;border-radius:999px!important;box-shadow:rgb(238,229,208) 0 0 0 2px inset,rgba(58,41,29,.333) 0 3px 4px 0!important;color:rgb(32,29,24)!important;-webkit-text-fill-color:rgb(32,29,24)!important;font-family:Georgia,serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:normal!important;line-height:13.2px!important;padding:0 5px!important;min-height:50px!important;height:50px!important;text-shadow:none!important;filter:none!important}}
body.page-id-758 .lstsc-wrap .carousel-footer{display:none!important}
body.page-id-758 .lstsc-wrap .product-rail{padding-bottom:0!important;margin-bottom:0!important}

/* Four-colors photo beside the shop card (Oct 23, 2026). Wide screens: photo left, card right; the photo stays in view while
   the card scrolls. Phones: photo above the card. */
body.page-id-758 .lstsc-wrap.lstsc-has-photo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:start}
body.page-id-758 .lstsc-wrap .lstsc-photo{margin:0;position:sticky;top:150px;border-radius:24px;overflow:hidden;background:#404040;box-shadow:0 10px 26px rgba(40,26,16,.28),inset 0 0 0 1px rgba(255,255,255,.06)}
body.page-id-758 .lstsc-wrap .lstsc-photo img{display:block;width:100%;height:auto;aspect-ratio:960/717;object-fit:cover}
body.page-id-758 .lstsc-wrap.lstsc-has-photo #catalog{width:auto}
@media (max-width:760px){body.page-id-758 .lstsc-wrap.lstsc-has-photo{grid-template-columns:minmax(0,1fr);gap:16px}body.page-id-758 .lstsc-wrap .lstsc-photo{position:static;border-radius:18px}}
