.single-product #page{max-width:100%!important}.single-product .content-area,.single-product .site-main{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;padding:0!important}.single-product article,.single-product .inside-article{margin:0!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important}.single-product .entry-content{max-width:1360px!important;margin:0 auto!important;padding:clamp(130px, 15vh, 190px) clamp(1.25rem, 5vw, 4rem) 120px!important;width:100%!important;box-sizing:border-box!important}.jynn-woocommerce-page{background-color:var(--bg-void);background-image:radial-gradient(circle at 18% 12%,rgb(212 175 55 / .06) 0%,#fff0 42%),radial-gradient(circle at 82% 78%,rgb(168 129 96 / .05) 0%,#fff0 46%),linear-gradient(180deg,#05060a 0%,#030407 60%)}.jynn-woocommerce-page__body{padding:4rem 0 8rem}.woocommerce input[type="text"],.woocommerce input[type="email"],.woocommerce input[type="tel"],.woocommerce input[type="password"],.woocommerce textarea,.woocommerce select,.woocommerce .select2-container--default .select2-selection--single{background:rgb(255 255 255 / .01)!important;border:1px solid rgb(212 175 55 / .1)!important;color:var(--text-bright)!important;font-family:var(--font-body)!important;font-size:0.95rem!important;padding:.9rem 1.2rem!important;height:auto!important;border-radius:2px!important;transition:border-color 0.3s ease,box-shadow 0.3s ease!important}.woocommerce input[type="text"]:focus,.woocommerce input[type="email"]:focus,.woocommerce input[type="tel"]:focus,.woocommerce input[type="password"]:focus,.woocommerce textarea:focus,.woocommerce select:focus{outline:none!important;border-color:var(--accent-glow)!important;background:rgb(255 255 255 / .03)!important;box-shadow:0 0 12px rgb(212 175 55 / .2)!important}.woocommerce form .form-row label{color:var(--text-dim)!important;font-family:var(--font-body)!important;font-weight:500;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:48%!important;float:left!important}.woocommerce form .form-row-last{float:right!important}.woocommerce form .form-row-wide{clear:both!important;width:100%!important}.woocommerce .select2-container--default .select2-selection--single{display:flex!important;align-items:center!important}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-bright)!important;padding-left:0!important}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;right:0.8rem!important}.woocommerce .select2-dropdown{background-color:#05060a!important;border:1px solid var(--accent-glow)!important;box-shadow:0 10px 30px rgb(0 0 0 / .8)!important}.woocommerce .select2-results__option{padding:.8rem 1.2rem!important;color:var(--text-bright)!important}.woocommerce .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce .select2-container--default .select2-results__option[aria-selected="true"]{background-color:var(--accent-glow)!important;color:#030407!important}.woocommerce .select2-search--dropdown .select2-search__field{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(212 175 55 / .2)!important;color:var(--text-bright)!important}.woocommerce-message,.woocommerce-error,.woocommerce-info{background:rgb(212 175 55 / .02)!important;border:1px solid rgb(212 175 55 / .1)!important;border-left:2px solid var(--accent-glow)!important;color:var(--text-bright)!important;font-family:var(--font-body)!important;padding:1.2rem 2rem!important;border-radius:2px!important;margin-bottom:2.5rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:1rem!important;list-style:none!important;font-size:0.95rem!important;letter-spacing:0.02em!important}.woocommerce-error li{list-style:none!important;margin:0!important;padding:0!important}.woocommerce-message a.button,.woocommerce-info a.button{background:transparent!important;border-bottom:1px solid var(--accent-glow)!important;color:var(--text-bright)!important;padding:0 0 4px 0!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important;font-size:0.8rem!important;border-radius:0!important}.woocommerce-message a.button:hover,.woocommerce-info a.button:hover{color:#FFF!important;border-color:#FFF!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background-color:var(--accent-glow)!important;color:#030407!important;padding:1.1rem 2.2rem!important;font-family:var(--font-body)!important;font-weight:700!important;font-size:0.85rem!important;text-transform:uppercase!important;letter-spacing:0.15em!important;border-radius:2px!important;border:none!important;transition:background-color 0.3s ease,color 0.3s ease,box-shadow 0.3s ease!important;line-height:1!important;display:inline-block!important;text-decoration:none!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background-color:#FFF!important;color:#030407!important;box-shadow:0 0 20px rgb(255 255 255 / .2)!important}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:var(--accent-glow)!important;color:#030407!important;font-weight:800!important;box-shadow:0 0 15px rgb(212 175 55 / .15)!important}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#FFF!important;color:#030407!important;box-shadow:0 0 25px rgb(212 175 55 / .35)!important}.woocommerce table.shop_table{border:none!important;background:transparent!important;border-collapse:collapse!important;width:100%!important}.woocommerce table.shop_table th{font-family:var(--font-body)!important;font-size:0.8rem!important;font-weight:700!important;letter-spacing:0.15em!important;text-transform:uppercase!important;color:var(--text-dim)!important;border-bottom:1px solid rgb(212 175 55 / .15)!important;padding:1.2rem 0!important;text-align:left!important}.woocommerce table.shop_table td{border-top:none!important;border-bottom:1px solid rgb(212 175 55 / .08)!important;padding:1.8rem 0!important;color:var(--text-bright)!important}@keyframes jynn-pdp-rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.jynn-pdp-breadcrumb{display:block;font-family:var(--font-body)!important;font-size:0.72rem!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:var(--text-dim)!important;margin-bottom:2.5rem!important}.jynn-pdp-breadcrumb a{color:var(--text-dim)!important;text-decoration:none!important;transition:color 0.25s ease!important}.jynn-pdp-breadcrumb a:hover{color:var(--accent-glow)!important}.jynn-pdp-breadcrumb__sep{display:inline-block;margin:0 .6em;color:rgb(212 175 55 / .35)}.jynn-pdp-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:clamp(2rem, 3.5vw, 3.5rem);row-gap:2.5rem;align-items:start;max-width:1080px;margin:2.5rem auto 0}@media (max-width:860px){.jynn-pdp-hero{grid-template-columns:1fr;gap:2.5rem;margin-top:1.5rem;max-width:520px}}.jynn-pdp-gallery,.jynn-pdp-summary{float:none!important;width:100%!important;max-width:100%!important;margin:0!important}.jynn-pdp-gallery{min-width:0;width:100%;max-width:100%;animation:jynn-pdp-rise 0.6s cubic-bezier(.16,1,.3,1) both}.woocommerce div.product .jynn-pdp-gallery .woocommerce-product-gallery{float:none!important;width:100%!important;margin:0!important;opacity:1!important}.jynn-pdp-gallery .woocommerce-product-gallery__wrapper{margin:0!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important}.jynn-pdp-gallery .flex-viewport,.jynn-pdp-gallery .woocommerce-product-gallery__image,.jynn-pdp-gallery .woocommerce-product-gallery__image--placeholder{position:relative!important;display:block!important;width:100%!important;aspect-ratio:4 / 5!important;border-radius:6px!important;overflow:hidden!important;background:linear-gradient(160deg,rgb(212 175 55 / .06),rgb(255 255 255 / .015))!important;border:1px solid rgb(212 175 55 / .14)!important;box-shadow:0 50px 90px -45px rgb(0 0 0 / .9)!important;margin:0!important}.jynn-pdp-gallery .flex-viewport .woocommerce-product-gallery__image{aspect-ratio:auto!important;height:100%!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.jynn-pdp-gallery .woocommerce-product-gallery__image img,.jynn-pdp-gallery .woocommerce-product-gallery__image--placeholder img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;transition:transform 0.9s cubic-bezier(.16,1,.3,1)!important}.jynn-pdp-gallery:hover .woocommerce-product-gallery__image img{transform:scale(1.03)!important}@media (max-width:860px){.woocommerce div.product .jynn-pdp-gallery .woocommerce-product-gallery{display:block}}.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{border:none!important;background:transparent!important;box-shadow:none!important;margin:0!important}.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;transition:transform 0.9s cubic-bezier(.16,1,.3,1)!important}.woocommerce div.product .woocommerce-product-gallery:hover .woocommerce-product-gallery__image img{transform:scale(1.025)!important}.woocommerce-product-gallery__trigger{position:absolute!important;top:1.1rem!important;right:1.1rem!important;z-index:10!important;width:40px!important;height:40px!important;background:rgb(3 4 7 / .72)!important;border:1px solid rgb(212 175 55 / .3)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;backdrop-filter:blur(8px)!important;transition:border-color 0.25s ease,background 0.25s ease!important}.woocommerce-product-gallery__trigger:hover{border-color:var(--accent-glow)!important;background:rgb(212 175 55 / .12)!important}.woocommerce .flex-direction-nav a{background:rgb(3 4 7 / .78)!important;border:1px solid rgb(212 175 55 / .22)!important;color:var(--text-bright)!important;width:38px!important;height:38px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-shadow:none!important;text-decoration:none!important;backdrop-filter:blur(8px)!important;transition:all 0.3s ease!important}.woocommerce .flex-direction-nav a:hover{color:var(--accent-glow)!important;border-color:var(--accent-glow)!important}.woocommerce div.product .woocommerce-product-gallery ol.flex-control-thumbs{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:0.75rem!important;margin:.85rem 0 0!important;padding:0!important;list-style:none!important}.woocommerce div.product .woocommerce-product-gallery ol.flex-control-thumbs li{width:72px!important;float:none!important;margin:0!important;flex-shrink:0!important}.woocommerce div.product .woocommerce-product-gallery ol.flex-control-thumbs li img{width:100%!important;display:block!important;aspect-ratio:1!important;object-fit:cover!important;border-radius:3px!important;border:1px solid rgb(212 175 55 / .14)!important;opacity:0.5!important;cursor:pointer!important;transition:opacity 0.2s ease,border-color 0.2s ease,transform 0.2s ease!important}.woocommerce div.product .woocommerce-product-gallery ol.flex-control-thumbs li img:hover{opacity:0.85!important;transform:translateX(3px)!important}@media (max-width:860px){.woocommerce div.product .woocommerce-product-gallery ol.flex-control-thumbs li img:hover{transform:translateY(-3px)!important}}.woocommerce div.product .woocommerce-product-gallery ol.flex-control-thumbs li img.flex-active{opacity:1!important;border-color:var(--accent-glow)!important;box-shadow:0 0 0 1px var(--accent-glow)!important}.jynn-pdp-summary{grid-column:2;width:100%;background:linear-gradient(165deg,rgb(212 175 55 / .05),rgb(255 255 255 / .012))!important;border:1px solid rgb(212 175 55 / .16)!important;border-radius:6px!important;padding:2.5rem 2.25rem!important;box-shadow:0 40px 80px -35px rgb(0 0 0 / .85)!important;position:sticky!important;top:110px!important;align-self:start!important;animation:jynn-pdp-rise 0.6s 0.1s cubic-bezier(.16,1,.3,1) both}@media (max-width:860px){.jynn-pdp-summary{grid-column:auto;position:static!important;top:auto!important}}.jynn-pdp-summary .product_meta{order:-1;margin-bottom:1rem!important;padding-top:0!important;border-top:none!important}.jynn-pdp-summary .product_meta .posted_in{font-family:var(--font-body)!important;font-size:0.66rem!important;font-weight:700!important;letter-spacing:0.24em!important;text-transform:uppercase!important;color:var(--accent-glow)!important}.jynn-pdp-summary .product_meta .posted_in a{color:var(--accent-glow)!important;text-decoration:none!important}.jynn-pdp-summary .product_meta .tagged_as,.jynn-pdp-summary .product_meta .sku_wrapper{display:none!important}.woocommerce div.product .product_title{font-family:var(--font-display)!important;font-style:italic!important;font-weight:300!important;font-size:clamp(1.9rem, 2.6vw, 2.5rem)!important;line-height:1.08!important;letter-spacing:-0.01em!important;color:var(--text-bright)!important;margin:0 0 0.9rem!important}.woocommerce div.product .woocommerce-product-rating{display:flex!important;align-items:center!important;gap:0.7rem!important;margin:0 0 1.25rem!important}.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link{font-size:0.74rem!important;color:var(--text-dim)!important;text-transform:uppercase!important;letter-spacing:0.08em!important;text-decoration:none!important;border-bottom:1px solid rgb(212 175 55 / .2)!important;padding-bottom:2px!important}.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link:hover{color:var(--text-bright)!important}.woocommerce div.product .price{font-family:var(--font-display)!important;font-size:1.85rem!important;font-style:italic!important;font-weight:300!important;color:var(--accent-glow)!important;margin:0 0 1.5rem!important;display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:.4rem 0.85rem!important;line-height:1!important;padding-bottom:1.5rem!important;border-bottom:1px solid rgb(212 175 55 / .12)!important}.woocommerce div.product .price del{color:rgb(168 129 96 / .5)!important;font-size:1.2rem!important}.woocommerce div.product .price ins{text-decoration:none!important}.woocommerce div.product span.onsale{position:absolute!important;top:1.25rem!important;left:1.25rem!important;background:var(--accent-glow)!important;color:#030407!important;font-family:var(--font-body)!important;font-size:0.62rem!important;font-weight:800!important;letter-spacing:0.14em!important;text-transform:uppercase!important;padding:.35rem 0.7rem!important;border-radius:2px!important;margin:0!important;min-height:0!important;line-height:1!important;z-index:5!important}.woocommerce div.product .woocommerce-product-details__short-description{font-size:0.94rem!important;color:var(--text-dim)!important;line-height:1.85!important;margin-bottom:1.75rem!important}.woocommerce div.product .woocommerce-product-details__short-description p{margin-bottom:0.7rem!important}.woocommerce div.product .woocommerce-product-details__short-description p:last-child{margin-bottom:0!important}.woocommerce div.product .woocommerce-product-details__short-description ul{list-style:none!important;padding-left:0!important;margin:1rem 0!important}.woocommerce div.product .woocommerce-product-details__short-description ul li{position:relative!important;padding-left:1.4rem!important;margin-bottom:0.5rem!important;color:var(--text-dim)!important;font-size:0.9rem!important}.woocommerce div.product .woocommerce-product-details__short-description ul li::before{content:"—"!important;position:absolute!important;left:0!important;color:var(--accent-glow)!important;font-size:0.8rem!important}.woocommerce div.product form.cart table.variations{width:100%!important;margin-bottom:1.5rem!important;border:none!important;background:transparent!important;border-collapse:collapse!important}.woocommerce div.product form.cart table.variations td{padding:.55rem 0!important;border:none!important;background:transparent!important;vertical-align:middle!important}.woocommerce div.product form.cart table.variations td.label{width:32%!important;font-family:var(--font-body)!important;font-weight:700!important;font-size:0.68rem!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:var(--text-dim)!important;white-space:nowrap!important}.woocommerce div.product form.cart table.variations td.value select{width:100%!important}.woocommerce div.product form.cart .woocommerce-variation{margin-bottom:1.5rem!important;background:rgb(212 175 55 / .04)!important;border:1px solid rgb(212 175 55 / .14)!important;border-left:2px solid var(--accent-glow)!important;padding:.85rem 1.1rem!important;border-radius:2px!important}.woocommerce div.product form.cart .woocommerce-variation-price{font-family:var(--font-display)!important;font-size:1.25rem!important;color:var(--accent-glow)!important;font-style:italic!important;font-weight:300!important}.woocommerce div.product form.cart{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:0.65rem!important;margin-bottom:0!important}.woocommerce div.product form.cart .quantity{float:none!important;margin:0!important;display:flex!important;align-items:center!important;border:1px solid rgb(212 175 55 / .22)!important;border-radius:2px!important;background:rgb(255 255 255 / .02)!important;min-width:84px!important;justify-content:center!important;flex:0 0 auto!important}.woocommerce div.product form.cart .quantity input.qty{width:48px!important;text-align:center!important;padding:.95rem 0.2rem!important;border:none!important;background:transparent!important;color:var(--text-bright)!important;font-family:var(--font-body)!important;font-size:1rem!important;font-weight:600!important;-moz-appearance:textfield!important}.woocommerce div.product form.cart .quantity input.qty::-webkit-outer-spin-button,.woocommerce div.product form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.woocommerce div.product form.cart .single_add_to_cart_button,.jynn-pdp-buy-now{font-family:var(--font-body)!important;font-weight:800!important;font-size:0.76rem!important;letter-spacing:0.18em!important;text-transform:uppercase!important;border-radius:2px!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;padding:1.05rem 1.25rem!important;transition:background-color 0.35s ease,color 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease!important;flex:1 1 100%!important;min-width:140px!important;text-align:center!important;line-height:1.1!important}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1 1 45%!important;background-color:var(--accent-glow)!important;color:#030407!important;border:1px solid var(--accent-glow)!important;box-shadow:0 0 26px rgb(212 175 55 / .14)!important}.woocommerce div.product form.cart .single_add_to_cart_button:hover{background-color:#fff!important;border-color:#fff!important;box-shadow:0 0 36px rgb(255 255 255 / .2)!important}.jynn-pdp-buy-now{flex:1 1 45%!important;background:transparent!important;color:var(--text-bright)!important;border:1px solid rgb(212 175 55 / .45)!important}.jynn-pdp-buy-now:hover{background:rgb(212 175 55 / .1)!important;border-color:var(--accent-glow)!important;color:var(--accent-glow)!important}@media (max-width:420px){.woocommerce div.product form.cart .single_add_to_cart_button,.jynn-pdp-buy-now{flex:1 1 100%!important}}.woocommerce div.product .product_meta{display:none}.jynn-pdp-trust{display:flex!important;list-style:none!important;margin:1.75rem 0 0!important;padding:1.5rem 0 0!important;border-top:1px solid rgb(212 175 55 / .1)!important;gap:0.5rem!important}.jynn-pdp-trust__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding:0 .35rem}.jynn-pdp-trust__item+.jynn-pdp-trust__item{border-left:1px solid rgb(212 175 55 / .1)}.jynn-pdp-trust__icon{width:22px;height:22px;color:var(--accent-glow);flex-shrink:0}.jynn-pdp-trust__item span{font-family:var(--font-body);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);line-height:1.35}.jynn-pdp-below{width:100%}.woocommerce-tabs{width:100%!important;margin-top:4rem!important;border-top:1px solid rgb(212 175 55 / .1)!important;padding-top:3rem!important}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none!important;padding:0!important;margin:0 0 3.5rem 0!important;display:flex!important;gap:3rem!important;border-bottom:1px solid rgb(212 175 55 / .1)!important;flex-wrap:wrap!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none!important;background:transparent!important;padding:0 0 1.25rem 0!important;margin:0!important;border-radius:0!important;position:relative!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:var(--font-body)!important;font-size:0.8rem!important;font-weight:700!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:var(--text-dim)!important;text-decoration:none!important;transition:color 0.25s ease!important;padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--text-bright)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{content:""!important;position:absolute!important;left:0!important;bottom:-1px!important;width:100%!important;height:1px!important;background:var(--accent-glow)!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform 0.35s cubic-bezier(.16,1,.3,1)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover::after{transform:scaleX(1)!important}.woocommerce-tabs .woocommerce-Tabs-panel{display:none;opacity:0;transition:opacity 0.4s ease;padding:0!important}.woocommerce-tabs .woocommerce-Tabs-panel.active{display:block!important;opacity:1!important}.woocommerce-tabs .woocommerce-Tabs-panel h2{display:none!important}.woocommerce-tabs .woocommerce-Tabs-panel p,.woocommerce-tabs .woocommerce-Tabs-panel table{font-size:1rem!important;color:var(--text-dim)!important;line-height:1.85!important}.woocommerce-tabs #tab-description p{max-width:70ch!important}.woocommerce table.shop_attributes{border:none!important;background:transparent!important;width:100%!important;max-width:560px!important;border-collapse:collapse!important}.woocommerce table.shop_attributes th{font-family:var(--font-body)!important;font-weight:700!important;font-size:0.75rem!important;text-transform:uppercase!important;letter-spacing:0.12em!important;color:rgb(168 129 96 / .8)!important;width:160px!important;border:none!important;border-bottom:1px solid rgb(212 175 55 / .08)!important;padding:.9rem 1.5rem .9rem 0!important;text-align:left!important;background:transparent!important;vertical-align:top!important}.woocommerce table.shop_attributes td{font-size:0.95rem!important;color:var(--text-bright)!important;border:none!important;border-bottom:1px solid rgb(212 175 55 / .08)!important;padding:.9rem 0!important;background:transparent!important}#reviews #comments h2{font-family:var(--font-display)!important;font-size:1.5rem!important;font-style:italic!important;font-weight:300!important;color:var(--text-bright)!important;margin-bottom:2rem!important}#reviews .commentlist{list-style:none!important;margin:0 0 2.5rem 0!important;padding:0!important}#reviews .commentlist li.comment{display:flex!important;gap:1.25rem!important;align-items:flex-start!important;border-bottom:1px solid rgb(212 175 55 / .08)!important;padding:1.75rem 0!important;margin:0!important}#reviews .commentlist li.comment img.avatar{width:44px!important;height:44px!important;border-radius:50%!important;border:1px solid rgb(212 175 55 / .2)!important;float:none!important;flex-shrink:0!important}#reviews .commentlist li.comment .comment-text{flex:1!important;border:none!important;padding:0!important;margin:0!important}#reviews .commentlist li.comment .meta{font-family:var(--font-display)!important;font-style:italic!important;font-size:1rem!important;color:var(--text-bright)!important;margin-bottom:0.35rem!important}#reviews .commentlist li.comment .description p{color:var(--text-dim)!important;font-size:0.95rem!important;line-height:1.75!important;margin:0!important}.woocommerce .star-rating{font-family:star!important;color:var(--accent-glow)!important;margin:0!important}.woocommerce p.stars a{color:var(--accent-glow)!important}#review_form_wrapper{margin-top:2.5rem!important;padding-top:2rem!important;border-top:1px solid rgb(212 175 55 / .08)!important}.jynn-related-products{margin-top:4rem;padding-top:3.5rem;border-top:1px solid rgb(212 175 55 / .1)}.jynn-related-header{margin-bottom:3rem}.jynn-related-eyebrow{display:block;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--accent-glow);margin-bottom:.75rem}.jynn-related-title{font-family:var(--font-display);font-size:clamp(1.8rem, 2.8vw, 2.6rem);font-style:italic;font-weight:300;color:var(--text-bright);margin:0;padding-bottom:1.5rem;border-bottom:1px solid rgb(212 175 55 / .08)}.jynn-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;list-style:none;margin:0;padding:0}@media (max-width:1100px){.jynn-related-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.jynn-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.jynn-related-grid{grid-template-columns:1fr}}.jynn-related-card{display:flex;flex-direction:column;gap:0;background:rgb(255 255 255 / .015);border:1px solid rgb(212 175 55 / .1);border-radius:3px;overflow:hidden;transition:border-color 0.3s ease,transform 0.3s ease}.jynn-related-card:hover{border-color:rgb(212 175 55 / .3);transform:translateY(-4px)}.jynn-related-card__image-link{display:block;position:relative;overflow:hidden;aspect-ratio:3/4;background:rgb(10 10 16 / .5)}.jynn-related-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.7s cubic-bezier(.16,1,.3,1)}.jynn-related-card:hover .jynn-related-card__img{transform:scale(1.05)}.jynn-related-card__sale{position:absolute;top:.75rem;left:.75rem;font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;background:var(--accent-glow);color:#030407;padding:.25rem .6rem;border-radius:1px}.jynn-related-card__body{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.jynn-related-card__name{font-family:var(--font-display);font-size:1.1rem;font-style:italic;font-weight:300;margin:0;line-height:1.2}.jynn-related-card__name a{color:var(--text-bright);text-decoration:none;transition:color 0.25s ease}.jynn-related-card__name a:hover{color:var(--accent-glow)}.jynn-related-card__desc{font-size:.82rem;color:var(--text-dim);line-height:1.65;margin:0;flex:1}.jynn-related-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgb(212 175 55 / .08)}.jynn-related-card__price{font-family:var(--font-display);font-size:1rem;font-style:italic;color:var(--text-bright)}.jynn-related-card__cta{font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);text-decoration:none;border-bottom:1px solid rgb(212 175 55 / .2);padding-bottom:2px;transition:color 0.25s ease,border-color 0.25s ease}.jynn-related-card__cta:hover{color:var(--text-bright);border-color:var(--text-bright)}@media (max-width:1100px){.woocommerce section.related ul.products,.woocommerce section.upsells ul.products{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:900px){.woocommerce section.related ul.products,.woocommerce section.upsells ul.products{grid-template-columns:repeat(2,1fr)!important;column-gap:1.5rem!important}}@media (max-width:540px){.woocommerce section.related ul.products,.woocommerce section.upsells ul.products{grid-template-columns:1fr!important;row-gap:3rem!important}}.woocommerce-checkout .jynn-woocommerce-page .woocommerce{margin-top:2rem!important}.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:1.22fr 0.78fr!important;column-gap:4.5rem!important;row-gap:2rem!important;grid-template-areas:"details heading" "details review"!important;width:100%!important}.woocommerce-checkout form.checkout #customer_details{grid-area:details!important;width:100%!important;float:none!important}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{float:none!important;width:100%!important;margin:0 0 3.5rem 0!important}.woocommerce-checkout #customer_details .col-2{margin-bottom:0!important}.woocommerce-checkout form.checkout #order_review_heading{grid-area:heading!important;margin:0!important;border-bottom:1px solid rgb(212 175 55 / .15)!important;padding-bottom:1rem!important;font-family:var(--font-display)!important;font-size:1.75rem!important;color:var(--text-bright)!important;float:none!important}.woocommerce-checkout form.checkout #order_review{grid-area:review!important;background:rgb(255 255 255 / .01)!important;border:1px solid rgb(212 175 55 / .15)!important;padding:3rem!important;border-radius:4px!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 30px 80px rgb(0 0 0 / .6)!important;float:none!important;width:100%!important}@media (max-width:1024px){.woocommerce-checkout form.checkout{grid-template-columns:1fr!important;grid-template-areas:"details" "heading" "review"!important;gap:3rem!important}}.woocommerce-checkout form.checkout h3{font-family:var(--font-display)!important;font-size:1.75rem!important;font-style:italic!important;font-weight:300!important;color:var(--text-bright)!important;margin-bottom:2.5rem!important;border-bottom:1px solid rgb(212 175 55 / .15)!important;padding-bottom:1rem!important}.woocommerce-checkout #ship-to-different-address{border-bottom:none!important;margin-bottom:1.5rem!important;padding-bottom:0!important}.woocommerce-checkout #ship-to-different-address label{display:inline-flex!important;align-items:center!important;gap:0.75rem!important;cursor:pointer!important}.woocommerce-checkout #ship-to-different-address input[type="checkbox"]{width:18px!important;height:18px!important;accent-color:var(--accent-glow)!important}.woocommerce-checkout table.shop_table{border:none!important;background:transparent!important;width:100%!important;margin-bottom:2rem!important}.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{border:none!important;background:transparent!important;border-bottom:1px solid rgb(212 175 55 / .1)!important;padding:1rem 0!important}.woocommerce-checkout table.shop_table th{font-family:var(--font-body)!important;font-weight:700!important;font-size:0.82rem!important;color:var(--text-dim)!important;text-transform:uppercase!important}.woocommerce-checkout table.shop_table td{text-align:right!important}.woocommerce-checkout table.shop_table td.product-name{text-align:left!important;font-family:var(--font-display)!important;font-style:italic!important;font-weight:300!important;font-size:1.15rem!important;color:var(--text-bright)!important}.woocommerce-checkout table.shop_table tr.order-total th{font-size:1rem!important;color:var(--text-bright)!important;border-bottom:none!important}.woocommerce-checkout table.shop_table tr.order-total td{font-family:var(--font-display)!important;color:var(--accent-glow)!important;font-size:1.55rem!important;font-weight:700!important;border-bottom:none!important}ul#shipping_method{list-style:none!important;padding:0!important;margin:0!important}ul#shipping_method li{display:flex!important;align-items:center!important;gap:0.5rem!important;padding:.5rem 0!important}ul#shipping_method li input[type="radio"]{accent-color:var(--accent-glow)!important}ul#shipping_method li label{font-size:0.95rem!important;color:var(--text-bright)!important}.woocommerce-form-login_toggle .woocommerce-info,.woocommerce-form-coupon_toggle .woocommerce-info{font-size:0.95rem!important;border-left:2px solid var(--accent-glow)!important}.woocommerce-checkout form.login,.woocommerce-checkout form.checkout_coupon{background:rgb(255 255 255 / .02)!important;border:1px solid rgb(212 175 55 / .15)!important;padding:2rem!important;border-radius:2px!important;margin-bottom:2.5rem!important;width:100%!important}.woocommerce-checkout #payment{background:transparent!important;border:none!important;padding:0!important}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid rgb(212 175 55 / .15)!important;padding:0 0 2rem 0!important;margin:0 0 2rem 0!important;list-style:none!important}.woocommerce-checkout #payment ul.payment_methods li{background:rgb(255 255 255 / .01)!important;border:1px solid rgb(212 175 55 / .1)!important;border-radius:2px!important;padding:1.2rem 1.5rem!important;margin-bottom:1rem!important;transition:border-color 0.3s ease!important}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{margin-right:0.8rem!important}.woocommerce-checkout #payment ul.payment_methods li label{font-family:var(--font-body)!important;font-weight:700!important;font-size:0.95rem!important;color:var(--text-bright)!important}.woocommerce-checkout #payment ul.payment_methods li .payment_box{background:rgb(255 255 255 / .02)!important;border:1px solid rgb(212 175 55 / .1)!important;color:var(--text-dim)!important;font-size:0.9rem!important;line-height:1.65!important;margin:1rem 0 0 0!important;padding:1rem 1.25rem!important;border-radius:2px!important}.woocommerce-checkout #payment button#place_order{display:block!important;width:100%!important;text-align:center!important;padding:1.3rem 2rem!important;font-size:0.92rem!important;letter-spacing:0.2em!important;border-radius:2px!important;box-shadow:0 0 20px rgb(212 175 55 / .15)!important;transition:all 0.4s cubic-bezier(.16,1,.3,1)!important}.woocommerce-checkout #payment button#place_order:hover{background-color:#FFF!important;color:#030407!important;box-shadow:0 0 30px rgb(255 255 255 / .3)!important}.jynn-cart-layout{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(340px,420px)!important;column-gap:4rem!important;row-gap:3rem!important;align-items:start!important;max-width:1360px!important;margin:0 auto!important}.jynn-cart-main{width:100%!important;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.jynn-cart-sidebar{width:100%!important;background:rgb(255 255 255 / .015)!important;border:1px solid rgb(212 175 55 / .15)!important;border-radius:6px!important;padding:2.5rem!important;box-sizing:border-box!important}.jynn-cart-layout table.shop_table{width:100%!important;border-collapse:collapse!important;border:none!important;margin:0 0 2rem 0!important;background:transparent!important}.jynn-cart-layout table.shop_table thead th{font-family:var(--font-body)!important;font-size:0.72rem!important;font-weight:600!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:rgb(212 175 55 / .75)!important;padding:1rem 1rem 1.5rem 0!important;border-bottom:1px solid rgb(212 175 55 / .2)!important;text-align:left!important}.jynn-cart-layout table.shop_table thead th.product-price,.jynn-cart-layout table.shop_table thead th.product-quantity,.jynn-cart-layout table.shop_table thead th.product-subtotal{text-align:center!important}.jynn-cart-layout table.shop_table thead th.product-remove{text-align:right!important;padding-right:0!important}.jynn-cart-layout table.shop_table tbody tr.cart_item{border-bottom:1px solid rgb(212 175 55 / .08)!important}.jynn-cart-layout table.shop_table tbody td{padding:2rem 1rem 2rem 0!important;vertical-align:middle!important;border:none!important;background:transparent!important}.jynn-cart-layout td.product-thumbnail{width:90px!important}.jynn-cart-layout td.product-thumbnail img{width:80px!important;height:100px!important;object-fit:cover!important;border-radius:4px!important;border:1px solid rgb(212 175 55 / .15)!important;display:block!important}.jynn-cart-layout td.product-name a{font-family:var(--font-display)!important;font-size:1.35rem!important;font-style:italic!important;font-weight:300!important;color:var(--text-bright)!important;text-decoration:none!important;line-height:1.3!important}.jynn-cart-layout td.product-name a:hover{color:var(--accent-glow)!important}.jynn-cart-layout td.product-price,.jynn-cart-layout td.product-subtotal{text-align:center!important;font-family:var(--font-display)!important;font-size:1.25rem!important;color:var(--text-bright)!important}.jynn-cart-layout td.product-quantity{text-align:center!important}.jynn-cart-layout .jynn-qty-wrapper{display:inline-flex!important;align-items:center!important;border:1px solid rgb(212 175 55 / .3)!important;border-radius:30px!important;padding:.2rem 0.4rem!important;background:transparent!important}.jynn-cart-layout .jynn-qty-btn{background:transparent!important;border:none!important;color:var(--text-dim)!important;font-size:1.1rem!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;border-radius:50%!important}.jynn-cart-layout .jynn-qty-btn:hover{color:var(--accent-glow)!important}.jynn-cart-layout .jynn-qty-wrapper input.qty{width:36px!important;text-align:center!important;border:none!important;background:transparent!important;color:var(--text-bright)!important;font-family:var(--font-body)!important;font-size:1.05rem!important;font-weight:600!important;-moz-appearance:textfield!important}.jynn-cart-layout .jynn-qty-wrapper input.qty::-webkit-outer-spin-button,.jynn-cart-layout .jynn-qty-wrapper input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.jynn-cart-layout td.product-remove{text-align:right!important;padding-right:0!important}.jynn-cart-layout td.product-remove a.remove{font-size:1.5rem!important;color:var(--text-dim)!important;text-decoration:none!important;display:inline-block!important;line-height:1!important}.jynn-cart-layout td.product-remove a.remove:hover{color:var(--accent-glow)!important}.jynn-cart-layout tr td.actions{padding:2rem 0 0 0!important;border-top:1px solid rgb(212 175 55 / .15)!important}.jynn-cart-layout .coupon{display:inline-flex!important;gap:0.75rem!important;float:left!important}.jynn-cart-layout .coupon input#coupon_code{background:transparent!important;border:1px solid rgb(212 175 55 / .3)!important;border-radius:4px!important;padding:.75rem 1.25rem!important;color:var(--text-bright)!important;font-family:var(--font-body)!important;font-size:0.85rem!important}.jynn-cart-layout button[name="update_cart"],.jynn-cart-layout .coupon button{background:transparent!important;border:1px solid rgb(212 175 55 / .35)!important;border-radius:4px!important;color:var(--text-bright)!important;font-family:var(--font-body)!important;font-size:0.78rem!important;font-weight:600!important;letter-spacing:0.12em!important;text-transform:uppercase!important;padding:.75rem 1.5rem!important;cursor:pointer!important;transition:all 0.3s ease!important}.jynn-cart-layout button[name="update_cart"]:hover,.jynn-cart-layout .coupon button:hover{border-color:var(--accent-glow)!important;color:var(--accent-glow)!important}.jynn-cart-totals-card h2{font-family:var(--font-display)!important;font-size:1.5rem!important;font-style:italic!important;font-weight:300!important;color:var(--text-bright)!important;margin:0 0 1.5rem 0!important;padding-bottom:1rem!important;border-bottom:1px solid rgb(212 175 55 / .2)!important}.jynn-cart-totals-card table.shop_table{margin-bottom:2rem!important}.jynn-cart-totals-card table.shop_table th{font-family:var(--font-body)!important;font-size:0.85rem!important;font-weight:600!important;color:var(--text-dim)!important;text-align:left!important;padding:1rem 0!important}.jynn-cart-totals-card table.shop_table td{text-align:right!important;font-family:var(--font-display)!important;font-size:1.15rem!important;color:var(--text-bright)!important;padding:1rem 0!important}.jynn-cart-totals-card .wc-proceed-to-checkout a.checkout-button{display:block!important;width:100%!important;background:var(--accent-glow)!important;color:#030407!important;text-align:center!important;padding:1.1rem 2rem!important;border-radius:4px!important;font-family:var(--font-body)!important;font-size:0.82rem!important;font-weight:700!important;letter-spacing:0.15em!important;text-transform:uppercase!important;text-decoration:none!important;transition:all 0.3s ease!important}.jynn-cart-totals-card .wc-proceed-to-checkout a.checkout-button:hover{background:#FFF!important;box-shadow:0 0 25px rgb(212 175 55 / .4)!important}@media (max-width:1024px){.jynn-cart-layout{grid-template-columns:1fr!important;gap:3rem!important}.jynn-cart-layout .coupon{float:none!important;width:100%!important;margin-bottom:1rem!important}}@media (max-width:768px){.jynn-cart-layout table.shop_table thead{display:none!important}.jynn-cart-layout table.shop_table tbody tr.cart_item{display:block!important;position:relative!important;padding:1.5rem!important;margin-bottom:1.5rem!important;border:1px solid rgb(212 175 55 / .15)!important;border-radius:6px!important}.jynn-cart-layout table.shop_table tbody td{display:block!important;text-align:left!important;padding:.5rem 0!important}.jynn-cart-layout td.product-thumbnail{margin-bottom:1rem!important}.jynn-cart-layout td.product-price::before,.jynn-cart-layout td.product-quantity::before,.jynn-cart-layout td.product-subtotal::before{content:attr(data-title)!important;display:block!important;font-size:0.68rem!important;font-weight:600!important;letter-spacing:0.15em!important;text-transform:uppercase!important;color:rgb(212 175 55 / .7)!important;margin-bottom:0.25rem!important}.jynn-cart-layout td.product-quantity,.jynn-cart-layout td.product-price,.jynn-cart-layout td.product-subtotal{text-align:left!important}.jynn-cart-layout td.product-remove{position:absolute!important;top:1.25rem!important;right:1.25rem!important}}.jynn-cart-sidebar{background:linear-gradient(165deg,rgb(212 175 55 / .03),rgb(255 255 255 / .005))!important;border:1px solid rgb(212 175 55 / .12)!important;border-radius:8px!important;padding:2rem!important;box-shadow:0 50px 100px -40px rgb(0 0 0 / .9)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-sizing:border-box!important;position:sticky;top:130px}.jynn-empty-cart-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:8rem 2rem!important;max-width:680px!important;margin:4rem auto!important;background:linear-gradient(165deg,rgb(212 175 55 / .03),rgb(255 255 255 / .002))!important;border:1px solid rgb(212 175 55 / .1)!important;border-radius:8px!important;box-shadow:0 40px 80px -30px rgb(0 0 0 / .95)!important}.jynn-empty-cart-title{font-family:var(--font-display)!important;font-size:3.2rem!important;font-style:italic!important;font-weight:300!important;color:var(--text-bright)!important;margin-bottom:1.25rem!important;letter-spacing:-.01em}.jynn-empty-cart-subtitle{font-family:var(--font-body)!important;font-size:1.15rem!important;color:var(--text-dim)!important;margin-bottom:3.5rem!important;line-height:1.6}.jynn-empty-cart-wrapper .cart-empty.woocommerce-info{display:none!important}.jynn-empty-cart-wrapper .jynn-btn{padding:1.4rem 3.5rem!important;font-size:0.85rem!important;letter-spacing:0.2em!important;text-transform:uppercase!important;background-color:var(--accent-glow)!important;color:#030407!important;border-radius:2px!important;font-weight:700!important;box-shadow:0 0 25px rgb(212 175 55 / .25)!important;transition:all 0.4s ease!important;text-decoration:none!important}.jynn-empty-cart-wrapper .jynn-btn:hover{background-color:#FFF!important;box-shadow:0 0 35px rgb(255 255 255 / .3)!important}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart .woocommerce-cart-form{float:none!important;width:100%!important}